/*======== 992px =========*/
@media(max-width: 992px){
	header{position: relative;top: 0;left: 0;transform: initial;border-radius: 0;width: 100%;box-shadow: 0 5px 5px 0px #eee;}
	.our_services .maintitle .pagetag, .our_team .maintitle .pagetag, .our_blogs .maintitle span,
	.pagetag{margin: 0 0 10px;}
	.sliderleft{padding: 25px 0;}
	.sliderleft h1{font-size: 45px;}
	.sliderleft p{font-size: 18px; padding: 0 0 10px;}

	.blog .blogleft .content h3{width: 70%}

/*======== end 992px =========*/
}



/*======== 768px =========*/
@media(max-width: 768px){
	.maintitle{margin: 0 0 15px;}
	.maintitle h2{font-size: 36px; margin: 0;}
	.maintitle p{font-size: 17px;}
	.pagebtn{padding: 12px 17px;}
	.pagebtn_black{padding: 12px 17px;}
	.sliderleft h1{font-size: 36px; width: 100%;}
	.sliderleft p{font-size: 16px; width: 100%;}
	.sliderleft .morebtn{margin: 10px 0 0;}
	.slide_banner{border-radius: 10px;}
	.our_services, .home_aboutus, .our_team, .our_pricing, .our_faqs, .our_blogs, .aboutus_page,
	.countries_with_work{padding: 30px 0;}
	.countries_with_work .title span{
    font-size: 24px;
}
	.countries_with_work .country_box{padding: 10px;border-radius: 15px;}	
	.countries_with_work .country_box figure{border-radius: 10px;}
	.countries_with_work .country_box .content h2{font-size: 24px;}
	.countries_with_work .country_box .content ul li,
	.countries_with_work .country_box .content p{font-size: 16px; font-weight: 400;}
	.countries_with_work .country_box .content h3{font-size: 17px; font-weight: 500; padding: 10px 0 5px;}
	.homepage_servicese .service_box{padding: 15px 20px;}
	.homepage_servicese .service_box > a{font-size: 20px}
	.service_box .service_content{padding: 10px 0 0;}
	.service_box .service_content .service_content_box h3{font-size: 24px; font-weight: 600;}
	.service_box .service_content .service_content_box .short_desc ul li{font-size: 16px;}
	.home_about_left img{border-radius: 10px;}
	.home_about_right{padding: 15px 0 0;}
	.home_about_right .maintitle{margin: 0;}
	.home_about_right p{font-size: 16px;}
	.team_box_wrapper .team_info_box h3{font-size: 20px;}
	.our_pricing_col{padding: 25px 15px;}
	.our_pricing_col .entry_card h2{font-size: 28px;}
	.our_pricing_col .entry_card h4{font-size: 22px;}
	.our_pricing_col .entry_card p{width: 100%; font-size: 16px;}
	.price_accordion > h2{font-size: 22px;}
	.accordion_box_wrapper > a{font-size: 19px;line-height: 1.3;padding-left: 58px;padding-right: 35px;}
	.accordion_box_wrapper > a > span{font-size: 14px;}
	.accordion_box p{font-size: 16px;}
	.homepage_faq .service_box > a{font-size: 20px;}
	.service_box .faq_content p{font-size: 16px;}
	.homepage_faq .service_box{padding: 15px 20px;}
	.maintitle .pagebtn_black{top: 20%;}
	.our_blogs .blogbox{padding: 5px; border-radius: 10px;}
	.our_blogs .blogbox .content{padding: 0 0 30px;}
	.our_blogs .blogbox .content p{font-size: 16px; font-weight: 400;}
	.our_blogs .blogbox span{left: 5px;}
	.homecontactus_left{height: auto; padding: 20px; margin: 0 0 20px; border-radius: 10px;}
	.homecontactus_left h2{font-size: 22px;}
	.homecontactus_left ul li,
	.homecontactus_left p{font-size: 16px;}
	.homecontactus_right{margin: 0 0 20px;}
	.countries_with_work .country_box:hover{border-color: transparent;}
	.our_pricing .maintitle span{margin: 0 0 10px;}
	.maintitle p{font-size: 14px;}

	.page-breadcrumb .breadcrumb-col{display: none;}
	.aboutus_page_img{border-radius: 10px; margin: 0 0 20px;}
	.aboutus_page .maintitle{margin: 0 0 10px;}
	.aboutus_content p{font-size: 18px;}
	.aboutus_btns{gap: 10px;}
	.aboutus_content{padding: 0 0 20px;}
	.our_mission{padding: 20px 0 0;}
	.mission_content p{font-size: 18px;}
	.what-n-why{border: none;}
	.what-n-why:before{display: none;}
	.what_content{text-align: start;}
	.why_content{padding: 20px 0 0;}
	.what-n-why_content h3{padding: 0 0 5px;}
	.what-n-why_content p{font-size: 18px;}

/*======== end 768px =========*/    
}


/*======== 576px =========*/
@media(max-width: 576px){
	.maintitle h2{font-size: 24px;}
	.slider-wrapper{padding: 0 0 10px;}
	.our_services, .home_aboutus, .our_team, .our_pricing, .our_faqs, .our_blogs, .countries_with_work{padding: 25px 0;}
	.mobheader .moblogo{width: 40%;}
	.homepage_servicese .service_box{border-radius: 20px;}
	.sliderleft h1{margin: 5px 0 15px;font-size: 26px;font-weight: 600;}
	.sliderleft .morebtn{gap: 10px;}
	.homepage_servicese .service_box{padding: 10px;}
	.homepage_servicese .service_box > a{font-size: 18px;}
	.service_box .service_content .service_img_box{border-radius: 10px;}
	.service_box .service_content .service_content_box{padding: 15px 0 0;}
	.service_box .service_content .service_content_box h3{font-size: 20px;}
	.home_about_right .morebtns{margin: 15px 0 0;}
	.home_about_right .morebtns span{white-space: nowrap; font-size: 16px;}
	.home_about_right .morebtns span i{font-size: 20px;}
	.home_about_right .morebtns span a{font-size: 14px;}
	.maintitle .pagebtn_black{font-size: 14px;}
	.team_box_wrapper{border-radius: 10px}
	.team_box_wrapper .team_img_box{/* width: 80%; */margin: 0 auto 15px;border-radius: 10px;}
	.our_pricing_col .entry_card h2{font-size: 20px;}
	.our_pricing_col .entry_card h4{font-size: 18px;}
	.our_pricing_col .entry_card p{font-size: 15px;}
	.pricing_plan{margin: 0 0 10px;}
	.pricing_plan,
	.our_pricing_col .entry_card{border-radius: 10px;}
	.price_accordion{padding: 10px 0;}
	.accordion_box_wrapper{border-radius: 10px;}
	.accordion_box{border-top: none; padding: 5px 0;}
	/*.homepage_faq .service_box a i,*/
	.accordion_box_wrapper > a i{right: 7px; width: 25px; height: 25px; }
	.accordion_box_wrapper > a > span.bi{font-size: 22px;left: 15px;}
	.our_pricing_col{border-radius: 10px;}
	.homepage_faq .service_box{border-radius: 10px; padding: 10px;}
	.homepage_faq .service_box > a{font-size: 16px; padding: 0 20px 0 0;}
	.our_blogs .blogbox{height: auto; margin: 0 0 15px;}
	.our_blogs .blogbox figure{border-radius: 10px;}
	.footerbox .footerlogo{padding: 10px 30px;}
	footer{padding: 20px 0;}
	footer .footer-menu{flex-direction: row;column-gap: 20px;flex-wrap: wrap;}
	.footerbox{padding: 0 0 20px;}

	.aboutus_content h2{font-size: 22px; line-height: 1;}
	.mission_content p, .philosophy_content p,
	.aboutus_content p{font-size: 16px;}
	.aboutus_content h4{font-size: 18px;}
	.what-n-why{padding: 20px 0; margin: 20px 0;}
	.what-n-why_content ul li, .mission_content ul li, .philosophy_content ul li,
	.aboutus_content ul li{line-height: 1.3; font-size: 16px;}
	.our_philosophy{padding: 25px 0;}
	.philosophy_content h4{padding: 0}
	.blog .blogleft,
	.blogpage{padding: 25px 0;}
	.blogpage .blogbox{padding: 10px; margin: 0 0 15px;}
	.blog figure img{width: 100%; border-radius: 10px;}
	.blog .blogleft .content{padding: 0;}
	.blog .blogleft .content h3{width: 100%; font-size: 22px;}
	.blog .blogleft .content .date{margin: 5px 0 0;}
	.blog .blogleft .blogdesc{width: 100%;}
	.blog .blogleft .blogdesc h2,
	.blog .blogleft .blogdesc h3,
	.blog .blogleft .blogdesc h1{font-size: 18px;}
	.homecontactus{padding: 25px 0 !important;}
	.servicepagetop .servicepagetopbox .maintitle h2{font-size: 24px;}
	.servicepagedetails{padding: 25px 0;}
	.servicepagedetails .servicedescription{padding: 0;}
	.servicepagedetails .servicedescription h2{font-size: 18px;}
	.homepage_servicese .service_box > a{padding-right: 20px; line-height: 1}
	.what_content{padding: 0;}
	.what-n-why_content h3{font-size: 24px; font-weight: 600;}
	.socialmedia{justify-content: center;}


/*======== end 576px =========*/
}



/*======== 420px =========*/
@media(max-width: 420px){
    
 
	
/*======== end 420px =========*/    
}



/*======== 360px =========*/
@media(max-width: 360px){

/*======== end 360px =========*/
}


