
@media (max-width:991px)
{
    .header_section .dot_img_{right: 100px;}
    .header_section .header_logo{width: 120px;}
    .header_section .menu_drawer button{padding: 0 7px;}
    .header_section .menu_drawer button img{width: 100%;}
    .header_section .menu_links li , .header_section .menu_links .menu_btn{padding: 0px 2px;}
    .header_section .menu_links li a{font-size: 12px;}

    .title{font-size: 25px;}
    .banner_section .banner_head{font-size: 40px;}
    .banner_section .banner_text{font-size: 17px;}
    .banner_section .banner_img img{margin-top: 45px;}

    .two_clmn_section .content_part{padding: 30px 10px;}
    .two_clmn_section .content_part h3{font-size: 22px;}


    .creators_rank .ranks div h2{font-size: 35px;}


    .cmn_section .row :nth-child(4n){border-right: none;}
    .cmn_section .row :nth-child(6){border-right: 1px dashed #363f5e1f;}
    .cmn_section .brdr_none .business_card{border-bottom: 1px dashed #363f5e1f;}
    .cmn_section .brdr_none :nth-child(5){border-bottom:none;}
    .cmn_section .brdr_none :nth-child(6){border-bottom:none; border-right: none;}


    .testimonials_section .testimonial_item{padding: 0;}
    .testimonials_section .testi_card .testi_img{width: 60px; height: 60px;}
    .testimonials_section .testi_card .testi_info{margin-left: 15px;}
    .testimonials_section .slick_cmn::before{top: 95%; z-index: 2;}
    .testimonials_section .slick-left-arrow::before{left: 40%;}
    .testimonials_section .slick-right-arrow::before{right: 40%;}

    .sign_in_section .sign_in_part{padding: 100px 60px;}
    .sign_in_section .sign_in_part h2{font-size: 30px;}


    .mob-thumbs{
        width: 550px;
    }

    .mobile_thumb{
        left: calc(50% - 81px);
        width: 159px;
        margin-top: 27px;
    }

    .vision_mission_sec .content_{width: 100%;}

    .blog_2_clmn_sec .content_part{padding: 80px 0;}


}
@media (max-width: 767px)
{
    .title{font-size: 20px;}
	.header_section .menu_links{ display:none; }
    .header_section .menu_links_side{background: #363f5e; position: fixed; top: 0; right: -250PX; width: 250px; height: 100%; padding: 15px; 
        transition: all 0.5s ease-in-out; }
    .header_section.header_type_2 .menu_links_side{background: #fff; }
    .header_section .menu_links_side.show{right: 0;box-shadow: 0px 0px 15px #cccccc;}
    .header_section .menu_links_side li{display: block; padding: 7px 15px; text-align: center;}
    .header_section .menu_links_side .menu_btn{padding: 15px;}


    .gallery_sec .gal_img_box{height: auto;}


    .banner_section .banner_head{font-size: 25px;}
    .banner_section .banner_text{font-size: 14px;}
    .banner_section .banner_ques{font-size: 19px;}

    .two_clmn_section .video_part::before{width: 75px; height: 75px;}
    .two_clmn_section .content_part h3{font-size: 20px;}
    .two_clmn_section .content_part p{font-size: 13px;}

    .industry_section .industry_img{height: 60px;}
    .industry_section .industry_work p{font-size: 14px;}

    .services_section .row .custom_mrgn{display: flex; justify-content: center; flex-direction: column; align-items: center; text-align: center;}
    .services_section .row .d-mob-none{display: none;}
    .services_section .service_img{width: 70px; border-radius: 25px;}
    .services_section span{font-size: 14px;}


    .creators_rank .ranks div h2{font-size: 30px;}
    .creators_rank .ranks div span{font-size: 14px;}
    .creators_rank .ranks div:nth-child(3){border-right: 1px solid #363f5e;}
    .creators_rank .ranks :nth-child(4)
    {border-bottom: 1px solid #363f5e;}
    
    
    .company_section .feature_slide .row :nth-child(2n){border-right: none;}


    .testimonials_section .testimonials_slide{padding: 0;}
    .testimonials_section .slick-left-arrow::before{left: 30%;}
    .testimonials_section .slick-right-arrow::before{right: 30%;}
    .testimonials_section .testi_card{padding: 30px;}

    #sign_in_section .sign_in_part{padding: 50px 30px;}
    #sign_in_section .sign_in_part h2{font-size: 28px;}
    #sign_in_section .sign_in_part p{font-size: 16px;}


    .footer_section .footer_logo{width: 150px;}
    .footer_section .footer_links li a{font-size: 12px;}
    .footer_section .footer_copyright{font-size: 10px;}
    
    .faq_list_sec .faq_list_heading li{font-size: 15px;}
    .faq_list_sec .faq_content .heading{font-size: 18px;}
    .faq_list_sec .faq_content .descryption{font-size: 15px;}



    /* -----------solutions section------------------ */

    .heading_section .heading{max-width: 100%;}
    .heading_section .heading h1{font-size: 35px;}
    .heading_section .head_brdr{margin: 50px 0;}

    .bsns_bnft .bsns_benefit .title{font-size: 16px;}

    .effort_banner .tagline{font-size: 16px;}

    .technical_section .tech_head{font-size: 17px;}
    .technical_section .tech_descryp{font-size: 15px;}

    .technical_section .tech_img img{max-width: 200px; width: 100%;}

    /* ---------case study section-------- */

    .heading_section2{padding-bottom: 100px;}
    .heading_section2 .title_head{font-size: 35px;}
    .heading_section2 .title_decrypt{font-size: 18px; margin-top: 20px;}

    .case_study_list_sec .content h4{font-size: 25px;}
    .case_study_list_sec .content p{font-size: 16px;}
    .case_study_list_sec .content a{font-size: 16px;}


    .mob-thumbs{
        width: 300px;
    }

    .mobile_thumb {
        left: calc(50% - 61px);
        width: 120px;
        margin-top: 30px;
    }

    .partner_banner_sec .row div{padding-top: 20px; padding-bottom: 20px;}
    .descrpt_section .descrpt{font-size: 18px;}

    .about_us_heading{padding-top: 100px;}
    .our_team_sec .mem_2,.our_team_sec .mem_3,.our_team_sec .mem_4{margin: 0;}

    .main_content_sec .subscrbe_card{padding: 0 15px;}
    .blog_section .blog_pdng{padding-left: 15px; padding-right: 15px;}
    .pagination_sec ul li{margin: 10px 0;}
	
	.two_clmn_section .content_part {
		margin-top: 0%;
		transform: translateY(0);
	}
	.sign_in_section .contact-form-wrap.sign_in_part {
		padding: 20px;
	}
	
}

@media (max-width: 575px){
    .heading_section .heading h1 {font-size: 25px; margin-bottom: 30px;}

    /* -------case studdy------- */

    #case_study_section .title_head{font-size: 30px;}
    #case_study_section .title_decrypt{font-size: 16px; margin-top: 20px; padding-bottom: 150px;}

    #case_study_section .img_part{width: 100%;}
    #case_study_section .content h4{font-size: 22px;}
    #case_study_section .content p{font-size: 14px;}
    #case_study_section .content a{font-size: 14px;}


    .partner_heading_sec .descryption p{font-size: 18px;}
    
    .effort_sec p{font-size: 15px;}
    .effort_sec .effort_icon{height: 35px;}
    .effort_sec ul li span{font-size: 18px;}

    .slide_content p{font-size: 16px;}

    .faq_list_sec .faq_list_heading li{width: max-content;}

    .benefit_sec .content h5{font-size: 15px;}

    .case_study_1_heading .title_head{font-size: 30px;}
    .case_two_clmn_sec::before{width: 100%;}
    .case_two_clmn_sec .bsns_benefit ul li span{font-size: 16px;}
    .case_two_clmn_sec .clmn_2{padding-left: 15px; background: #ff7271;}
    .case_two_clmn_sec .clmn_2 .head__{font-size: 30px; margin-bottom: 25px;}
    .next_case_study_sec .title{font-size: 30px;}



    .vision_mission_sec .content_{width: 100%; margin: 25px 0;}

    .blog_section .blog_card .content_part{padding: 20px;}

    .main_content_sec h4{font-size: 15px;}
}


@media(max-width:420px){
    .mob-thumbs{
        width: 200px;
    }
    .mobile_thumb {
        left: calc(50% - 89px);
        width: 175px;
        margin-top: 23px;
    }
    .faq_list_sec .faq_list_heading li{
        font-size: 11px;
    }

    .descrpt_section .descrpt{font-size: 16px;}

    .pagination_sec ul li{padding: 0px 2px;}
}


@media(max-width: 319px){
    .header_section .menu_links_side{width: 200px; right: -200px;}
}
