@media screen and (min-width: 992px) {
}
@media screen and (max-width: 1920px) {
}


 @media screen and (max-width: 767px) {
.container {width: 100%;}
body {overflow-x: hidden; padding-top:40px;}
.logo img{ height:20px;}
.header nav.navbar-expand-lg {padding: 0px 15px;}
.bannertext h1 {font-size: 38px;line-height: 46px;}
.banner-section .item img {height: 55vh;}
.bannertext {top: 26%;padding: 0px 15px;}
.banner-section .owl-theme .owl-controls .owl-dots {bottom: 10px;}
.banner-section .owl-theme .owl-controls .owl-nav {padding: 0px 15px; top: 74%;}
.heading_class h2 {font-size: 38px;line-height: 46px;}
.service_right, .service_left { width:100%; padding:0px 15px;} 
.service_left { order:2;}
.service_right { order:1; margin-bottom:30px;}
.service_right_text h2, .boost_web_text h2 {font-size: 38px;line-height: 46px;}
.service_left ul li {width: 100%;}
.service_left ul li:first-child .service_left_box , .service_left ul li:last-child .service_left_box{ margin:0px;}
.service_left_box { padding:50px 30px;}
.our_services { padding:50px 0px;}
.our_services .heading_class {margin-bottom: 50px;}
.boost_web_text h3 {font-size: 24px;line-height: 36px;}
.tst_box {align-items: center;flex-flow: column;}
.t_user { margin:0px 0px 30px 0px;}
.tst-name { margin-bottom:30px;}
.pricing_table.economy_plan { margin:30px 0px;}
.team_member, .blog-list { margin-bottom:30px;}
.teams, .blogs {padding: 50px 0px 0px 0px;}
.teams .heading_class, .blogs .heading_class {text-align: center;margin-bottom: 50px;}
.our_pricing_plan, .boost_web, .testimonial { padding:50px 0px;}
.our_services .heading_class { display:none;}
.service_right_text, .boost_web_text  {padding: 0px 15px;}
.pricing_table pre {margin-top: 30px;margin-bottom: 40px;}
.footer_menu { margin-bottom:30px;}
.footer { padding:30px 0px 0px 0px; }
.banner-section .owl-theme .owl-controls .owl-dots {
bottom: 10px;display: none !important;}
.aboutus-section .col-md-12.col-lg-4.pr-0,
.aboutus-section .col-md-12.col-lg-4.pl-0 { padding:0px;}
.ab-des {padding: 45px;}
.aboutus-section, .aboutus-section_two, .aboutus-section_three, 
.start-project-contact, .career_section, .career-dtl-section, .career-apply-section { padding:50px 0px;}
.heading_class_cms {margin-bottom: 50px;}
.feature-box { padding: 30px;flex-flow: column;}
.ft-icon {margin-right: 0px; margin-bottom:25px;} .team_des {padding: 25px 10px 0px 10px;}
.ourTems { text-align:center;} 
.our-service-section .col-md-12.col-lg-6.pr-0 { padding:0px;} 
.serv-des { padding:30px;}
.our-service-section {padding: 0px 0px;}
.projectform-contact, .contaus_right {	padding: 15px;}
#map_canvas iframe {width: 100%;height: 350px;}
.ctmap, #map_canvas {display: flex;height: auto;width: 100%;}
.sct-cr-text { padding:30px;} .sctouter { width:100%; padding:0px;}
.header-section { padding:30px 0px;}
.profile-heading {flex-flow: column;}
.profile-heading  .customBtn { min-width:inherit; max-width:170px;}
.col-md-12.col-lg-6.cl01 { order:2;} .col-md-12.col-lg-6.cl02 { order:1;}
.career-form{ margin-bottom:30px;}
.serviceDtl-img { margin-bottom:30px;}
.cc-bx{ margin-bottom:15px; height:auto;}
.header-section {background-size: cover;background-attachment: scroll;height:auto; background-position: top; }	
 .our-service-section-dtls {padding: 50px 0px;}

}

@media (min-width:768px) and (max-width:991px) {
.container {width: 100%;}
body {overflow-x: hidden; padding-top:40px;}
.logo img{ height:20px;}
.header nav.navbar-expand-lg {padding: 0px 15px;}
.bannertext h1 {font-size: 48px;line-height: 56px;}
.banner-section .item img {height: 50vh;}
.service_right, .service_left { width:100%;}
.team_member img {width: 100%;}	
.pl_pr{ padding:0px 10px;}
.pricing_table.economy_plan { margin:30px 0px;}
.team_member, .blog-list { margin-bottom:30px;}
.aboutus-section .col-md-12.col-lg-4.pr-0,
.aboutus-section .col-md-12.col-lg-4.pl-0, .aboutus-section .col-md-12.col-lg-4 { padding:0px;}
.ab-des {padding: 45px;} .about-agency { margin-top:30px;}
.team_des {padding: 30px 0px;} .our-service-section .col-md-12.col-lg-6.pr-0 { padding:0px;}
.our-service-section, .aboutus-section, .aboutus-section_two, .aboutus-section_three, .start-project-contact, 
.career_section, .career-dtl-section, .career-apply-section {padding: 50px 0px;}  .heading_class_cms { margin-bottom:50px;}
.projectform-contact, .contaus_right {padding: 0px;}
#map_canvas iframe {width: 100%;height: 500px;}
.ctmap, #map_canvas {display: flex;height: auto;width: 100%;}
.sales_o { width:46%; padding:24px; min-height:365px;}
.section_sales {padding: 80px 0px 80px 0px;min-height: 685px;}
.header-section { padding:40px 0px;}
.profile-heading  .customBtn { min-width:inherit; max-width:170px;}
.col-md-12.col-lg-6.cl01 { order:2;} .col-md-12.col-lg-6.cl02 { order:1;}
.career-form{ margin-bottom:30px;}
}

@media (min-width:992px) and (max-width:1279px) {
.container {width: 100%;}
body {overflow-x: hidden; padding-top:48px;}
.logo img{ height:25px;}
.header nav.navbar-expand-lg {padding: 0px 15px;}
.bannertext h1 {font-size: 48px;line-height: 56px;}
.banner-section .item img {height: 75vh;}
.service_left { width:60%;}
.service_right {width:40%; padding-left:20px;}
.service_left_box { padding:30px 20px;}
.pricing_table pre { margin:50px 0px;} 
.feature-box { padding:28px;}
.our-service_two .feature-box {flex-flow: column; padding-bottom:25px;}
.ft-icon {margin-right: 0px; margin-bottom:25px; } .serv-des {padding: 30px;}
.team_member img {width: 100%;}	
.pl_pr{ padding:0px 15px;} .header-section { padding:40px 0px;}
.our-service-section, .aboutus-section, .aboutus-section_two, .aboutus-section_three, .start-project-contact, 
.career_section, .career-dtl-section, .career-apply-section {padding: 50px 0px;}
.projectform-contact, .contaus_right {padding: 0px;}
#map_canvas iframe {width: 100%; height: 570px;}
.ctmap, #map_canvas {display: flex;height: auto;width: 100%;}
.career_info h4 { min-height:55px;}.sctouter { padding:0px;}
.sct-cr-text { padding:15px;} .heading_class_cms { margin-bottom:50px;}
}


