@media (min-width: 320px) and (max-width: 575px){

.banner_btm_strip{flex-direction: column;}
.banner_strip_box{font-size: 25px; padding-block: 20px; text-align: center;}
.banner_right_form{width: 100%;}
.first_lvl_why_chse.stndrd_inrpg ul{column-count: 1;}
.acnav__list.acnav__list--level1 > li > .acnav__label a{max-width: 290px; padding-right: 20px;}
ul.acnav__list li ul li{width: 100%; padding-right: 0;}


}

@media (min-width: 576px) and (max-width: 767px){

.banner_strip_box{padding: 22px 15px; font-size: 18px; text-align: center;}
.banner_right_form{width: 48%;}
.landingbnrcntnt{width: 50%;}
.pgbk_bar_right_new img{max-width: 400px; width: 100%;}
.banner_right_form{ width: 100%; padding: 20px 20px; float: right; margin-top: 20px;}
.banner {height: 550px;}
.banner_counting{bottom: 0;}
.landingbnrcntnt + .banner_right_form{width: 42%;}


}

@media (min-width: 320px) and (max-width: 767px){
.mobbnr_bg{background-color: #544033; }
.nav_links_grps ul li{display: none;}
.nav_siteLogo img{position: absolute; left: 0; right: 0; margin: 0 auto; top: 12px; max-width: 70px;}
.nav_number img, .nav_number span{padding-right: 1%;}
header nav ul li  .sub-menu{padding: 10px 20px;}
.nav_number a{padding: 0 1% 0;}
.navbar-fixed-top.fixed-theme .nav_siteLogo img{width:50px; transition: all 0.3s ease-in-out;}
.navbar-fixed-top.fixed-theme .nav_links{padding-top: 55px;}
.header nav{position: static; width: 100%;}
.nav_links_grps .sub-menu li:last-child{position: static !important;}
.banner_left::after{content:"" ; display: none;}
.banner_counting {width: 94%; left: 0; margin:  0 auto; right: 0; bottom: 20px; padding: 10px 2%;}
.banner_left h1{font-size: 35px; text-align: center; padding-top: 15px; margin-bottom: 0; line-height: 38px;}
.nav_number{font-size: 15px; white-space: nowrap; margin-bottom: 8px ; text-align: center;}
.first_lvl_banner h1:after{display: none;}

header .container{align-items: inherit; flex-direction: row-reverse;}
.rfq__btn a{padding: 7px 10px !important;}
.rfq__btn.cmn_button img{padding-left: 3px;}

.banner_middle {display: none;}
.nav_links{padding-top: 65px; padding-left: 7%;}
.nav_siteLogo{width: initial; align-items: baseline; margin-top: 0;}
.togglemenu li{padding: 3px 25px;}
#menuToggle a{font-family: 'outfitregular';}
/* header.fixed-theme {height: 138px;} */
/* .fixed-theme .nav_number {margin-bottom: 14px;} */
.fixed-theme .ham {height: 25px;}
.ham {height: 40px; transform: scaleX(-1); width: 23px; padding: 0; background-size: 100%;}
.nav_links_grps .mobile_menu  ul li{display: block; width: 100%;}
.nav_links_grps .mobile_menu ul li {padding: 10px 3%;}
.nav_links_grps .mobile_menu ul li .sub-menu li {padding: 6px 5%;}
.nav_links_grps .mobile_menu ul li a {padding: 0 }
header .mobile_menu ul li .sub-menu{padding:5px  0;}
header .mobile_menu ul li ul.sub-menu{background: #ededed;}
header .mobile_menu  ul li .sub-menu a{color: #000 !important; font-family: 'outfitregular';}
header .mobile_menu ul li .sub-menu{margin: 10px 0 0 0;}
.nav_links_grps .mobile_menu .mobile-footer ul li{padding: 0;}

.banner, .landingbnr{margin-top: 165px;}
.banner{height: 660px;}
.banner_right_form{padding: 15px 15px;  margin-top: 22px; }

.banner_right_form h2{padding-bottom: 20px; font-size: 22px; text-align: center;}
.banner_right_form input, .banner_right_form select{height: 40px; margin-bottom: 17px;}
.banner .container{display: block;}
.cmn_button a{padding: 6px 25px; font-size: 16px;}
.banner_right_form textarea{padding-top: 7px;}
.banner .row{width: initial;}
.fix_width{width: 70%;}
.banner_counting_row strong{font-size: 23px;}
body p{font-size: 16px;}
.banner_counting_row{padding:0 1%;}
.myflex{justify-content: center;}
.banner_counting_row p{text-align: center;}
.Usp_sec{margin: 50px 0;}
.Usp_sec_item{width: 100%; padding-right: 0; text-align: center; padding: 0 5%;margin-bottom: 55px;}
.Usp_sec{display: block;}

.image_about_left img{margin-left: 0;}
.image_about{margin-top: 60px;}
.image_about_right_top{display: flex; align-items: center; flex-direction: column; text-align: center;}
.image_about_right_top h2{font-size: 28px; padding: 0;}
.image_about_right_top p br{display: none;}
.img_abt_rgh_mdLe_top_box{width: 100%;}
.image_about_right_middle{margin-top: 20px; padding-bottom: 20px;}
.img_abt_top_box_img{width: 15%;}
.img_abt_top_box_txt h3{margin-bottom: 10px;}
.img_abt_ul{margin-top: 0;}
.box_sec{margin: 50px 0;}
.box_sec_item{margin-bottom: 25px;}
.hover_box{padding: 15px 10px 30px; margin-top:165px}
.hover_box_top {margin-bottom: 10px; min-height: 45px}
.box_shape {width: 33px; height: 33px;}
.box_shape img{width: 17px;}
.hover_box_top h3{margin: 0;}
.pgbk_bar_left{width: 100%;}
.pgbk_bar{height: 500px; margin: 0; border-radius: 60px 0 87px 0; padding: 30px 2% 0 2%; background-size: 110%!important; background-position:30% bottom!important;}
.pagebreaker_sec .container{max-width: 100%;}
.pgbk_bar h2 {font-size: 27px;}
.pgbk_bar_right{width: 55%;}
.pagebreaker_sec{margin:  0 0 50px;}

.why_choose_us:after{width: 100%; background-position: right bottom;}
.why_choose_us .slide_bt {font-size: 25px;}
.why_choose_us .image_about_right_middle {margin: 0; }
.services_text {padding: 0 3% 0 3% ; width: 100%; }
.services{padding: 50px 0; margin: 50px 0;}
.text_controller h2 {font-size: 28px;}
.text_controller h3 {padding: 10px 0 2px;}
.services_text p br{display: none;}
.services_text .cmn_button {margin-top: 40px;}
.services_boxes{width: 100%; clear: both; margin-top: 25px; padding: 0px 3% 0px 3%; margin-top: 50px;}
.masonry{column-count: 2; column-gap: 15px;}
.services_text:after, .services_text .cmn_button::after{display: none;}
.white_bt a {font-size: 14px; padding: 6px 10px; bottom: 11px;}
.masonry .brick{margin-bottom: 15px;}

.our_partner{/*margin-top: 40px;*/ padding: 15px 0 45px;}
.our_partner.slick-dotted.slick-slider{margin-bottom: 5px;}
.text_para::after{display: none;}
footer{padding: 50px 0 0;}
.fter_top .text_controller p{color: #fff; padding-top: 2px;}
.fter_top{flex-direction: column; align-items: flex-start;}
.fter_top .cmn_button a{padding: 10px 22px;}
.fter_links {padding-top: 33px; padding-bottom: 20px;}
.fter_links h2{padding-bottom: 12px; margin: 0;}
.fter_links_row{margin-bottom: 15px;}
.fter_links li{padding-left: 3%;}
.nav_links_grps ul li:nth-last-child(2) a{padding-right: 0; margin-right: 0;}
.nav_links_grps{justify-content: center;}
.rfq__btn {margin-left: 0;}
/* header{height: 160px;} */
.nav_links_grps ul{display: inherit;}
.landingbnrcntnt h1, .landingbnrcntnt h2{font-size: 30px;}
.r_o_border{padding: 0;}
.r_o_border:after{display: none;}
.first_lvl_srvc{margin-top: 50px; margin-bottom: 0;}

.contact_form{padding: 35px 20px;}
.addrss_blk, .addrss_blk_ftr_info ul{padding-inline: 5px;}
.contact_form .right_form input:not(input[type="submit"]), .contact_form .right_form textarea{padding: 10px 15px !important;}
.contact_form .right_form textarea{height: 110px; min-height: auto;}
.blog_text{padding: 25px 15px 20px 15px;}
.nav_sec .right, .nav_sec .left{width: 155px;}
.pgbk_bar_right_new{margin-top: 0;}

/* 10 October */
.box_sec_item{padding: 15px 4%;}
.banner_right_form .wpcf7-spinner{position: absolute; top: 10px;}
.lp2_blog_blk{padding-top: 50px;}
.lp2_testimony_blk{padding-block: 50px;}
.thank_you{height: 300px;}

.lnpage2_sec6_sl_row{padding: 75px 0 28px 0;}
.lnpage2_sec6_sl_row_ratng h3{text-align: left;}
.lnpage2_sec6_sl_row_down{margin-inline: 5px;}

.frst_lvl_blg_box .cmn_button a{padding-inline: 15px;}
.cmn_button{text-align: center;}
.ln2-bottom-brown-blk a{padding: 10px 15px; font-size: 16px;}
.ln2-bottom-brown-blk > a{letter-spacing: 0;}
#menuToggle a{margin-right: 0;}




}

@media (max-width: 667px){
.ham{padding: 0; width: 23px;background-size: 100%;}
}

@media (max-width:4000px){
#menuToggle a{font-family: 'outfitregular'; text-align: left;}
}

@media (min-width: 768px) and (max-width: 991px){

/* .landingbnr{margin-top: 130px;} */
.nav_links_grps{padding-top: 0;}
.nav_links{padding-top: 32px;}
.nav_links_grps ul li:nth-last-child(2) a{padding-right: 0; margin-right: 0;}
.mobile_menu{width: 100%; display: block;}
.menu-topmenu-container{display: flex;}

.nav_links_grps ul li a {font-size: 16.5px;}
.nav_siteLogo{flex-direction: column-reverse; align-items: flex-start;}
.nav_siteLogo img{margin-top: 8px;  max-width: 70px;} 
.nav_links_grps .sub-menu li:last-child{position: static !important;}
/* .nav_links_grps ul li{padding-left: 1.5%;} */
.nav_links_grps ul li::after{display: none;}
.nav_siteLogo #menu-hamburger-menu li{padding: 4px 20px; }
.navbar-fixed-top.fixed-theme  .nav_siteLogo{width: 62px;}
.navbar-fixed-top.fixed-theme  .nav_siteLogo img{margin-top: 19px; margin-bottom: 0px;     max-width: 55px;}
.ham {height: 26px; margin-bottom: 0;}
.navbar-fixed-top.fixed-theme .ham{margin-bottom: 13px; margin-top: 5px; transition: all 0.3s ease-in-out;}
header .container{align-items: initial;}
/* .navbar-fixed-top.fixed-theme .nav_links{padding-top:20px; transition: all 0.3s ease-in-out;} */
.banner_right_form .wpcf7-spinner{position: absolute;}

.nav_siteLogo li{padding: 4px 0; width: 100%;}
.menu {padding-top: 0; }
header nav{text-align: left;}
header nav .sub-menu{text-align: left; padding-left: 16%;}
.landingbnr{margin-top: 130px;}
.menu  #menu-hamburger-menu a{padding: 0 25px 0 0 ;}
#menuToggle span{z-index: 2;}
.banner .row{margin-bottom: 50px;}
.banner_left::after{content:"" ; display: none;}
.banner_counting {width:55%; left: 2%; bottom: 0px; padding: 10px 2%;}
.banner_left h1{font-size: 35px; text-align: left;}
.banner{/*padding: 50px 0; height: auto;*/ height: 430px; margin-top: 135px;}
.pulse{width: 70px; height: 70px;}
.pulse img{width: 50%;}
.pulse a{width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.banner_right_form{width: 80%; padding: 13px 20px; float: right;}
.landingbnrcntnt h1, .landingbnrcntnt h2{font-size: 45px;}
.banner_right_form input, .banner_right_form select{height: 37px; margin-bottom: 10px;}
.banner_right_form input.cmn_button{ padding: 8px 75px 8px 42px;  font-size: 14px;}
.banner_right_form h2 {font-size: 19px; padding-bottom: 2px;}
.banner_right_form textarea{padding-top: 6px;}
.cmn_button a {padding: 6px 16px;}
.Usp_sec{display: flex; margin: 60px 0; flex-wrap: wrap; }
.Usp_sec_item{width: 33.33%; float: left; margin-bottom: 25px;}
.image_about_left img{margin-left: 0;}
.image_about_right_top h2 {padding-bottom: 0; font-size: 28px;}
.image_about_right{padding-top: 28px;}
body p br{display: none;}
.image_about_right_middle {margin-top:35px; padding-bottom: 17px; }
.img_abt_rgh_mdLe_top_box {width: 100%;}
.img_abt_top_box_txt h3{margin-bottom: 5px;}
.img_abt_ul{margin: 0;}
.box_sec{margin:60px 0 ;}
.box_sec_item {padding: 18px 5% 16px 5%; margin-bottom: 27px; height: 295px;}
.hover_box {margin-top: 193px; padding: 13px 5% 30px;}
.hover_box_top {margin-bottom: 9px;}
.hover_box P{line-height: 20px;     font-size: 15px;}
body p{font-size: 17px;}
.pgbk_bar{margin: 0; padding: 30px 2.5% 30px 2.5%; border-radius: 70px 0 70px 0; background-size: 62%!important; background-position: 431px!important;}
.pgbk_bar_left{width: 40%;}
.pgbk_bar_right_new{margin-top: 0; width: 60%;}
.lnpage2_sec6_sl_row{padding: 75px 0px 28px 0px;}

.pgbk_bar_right{width: 21%;}
.pgbk_bar_right img {width: 100%; margin-bottom: -384px;}
.why_choose_us .slide_bt {  font-size: 25px;}
.services{margin: 60px 0; padding: 60px 0;}
.services_text{padding-left: 4%; width: 45%; padding-right: 3%;} 
.text_controller h2{font-size: 28px;}
.text_controller h3{padding: 9px 0 2px;}
.services_boxes{width: 55%;}
.masonry{column-gap: 3%;}
.masonry .brick{margin-bottom: 15px;}
.white_bt a{padding: 8px 10px; font-size: 16px; bottom: 10px;}
.services_text .cmn_button::after{content: "";  display: none;}
.our_partner {margin-top: 40px; padding: 40px 0;}
footer{padding: 60px 0 0;}
.fter_top .text_controller p{padding-top: 0;}
.fter_links {margin-top: 30px; padding: 35px 0 0; }
.fter_links_row{margin-bottom: 30px;}
.fter_links h2{padding-top: 10px;}
.text_para::after{content: ""; display: none;}

.rfq__btn{margin-left:0; top: 32px; position: absolute;}
.rfq__btn a{background: #000; padding: 9px 13px !important; color: #fff; font-size: 15px;}
.fixed-theme .nav_number{margin-bottom: 5px; padding-right: 32%;}
.fixed-theme .rfq__btn{top: 19px;}
.fixed-theme .rfq__btn a{padding: 9px 23px;}
.nav_number{margin-bottom: 10px; padding-right: 34%;}
.nav_links_grps ul li a {font-size: 16px;}
.banner_strip_box{padding: 30px 18px; font-size: 22px; text-align: center;}
.first_lvl_banner .banner_right_form{width: 47%; margin-left: 20px;}
.first_lvl_banner h1:after, .r_o_border:after{display: none;}
.nav_links_grps ul li a {font-size: 14px;}
.nav_links_grps ul li{margin-left: 10px;}
.r_o_border{padding: 0;}

.contact_form{padding: 30px 15px;}
.contact_form .right_form input:not(input[type="submit"]), .contact_form .right_form textarea{padding: 8px 10px !important;}
.contact_form .right_form textarea{height: 100px; min-height: auto;}
.addrss_blk, .addrss_blk_ftr_info ul{padding-inline: 5px;}
.contact_form h2{margin-bottom: 10px; font-size: 28px;}
.contact_form .right_form{margin-top: 25px;}
.blog_text{padding: 0 10px 10px 0px;}
.blog_text > a{margin-top: 15px;}


}

@media (min-width: 767px) and (max-width: 850px){

/* .nav_links_grps ul li{padding-left: 0.5%;} */
/* .nav_links_grps ul li a {font-size: 16px;} */

}

@media (min-width: 1200px) and (max-width: 1399px){

.nav_links_grps ul li a {font-size: 16px;}
.nav_links_grps ul li:nth-child(6):after{content: ""; display: none;}
.nav_links_grps ul li ul.sub-menu li:last-child{position: static; top: inherit; right:inherit;}
.nav_siteLogo{flex-direction: column-reverse; align-items: flex-start; margin-top: 0;}
.nav_siteLogo img{max-width: 80px; margin-top: 0; margin-bottom: 0;}
.nav_links_grps ul li{padding-left:1.5%;}
.ham{height: 35px; /*margin-bottom: 16px;*/}
.navbar-fixed-top.fixed-theme .ham{height: 27px; margin-bottom: 13px;}
.nav_number{margin-bottom: 12px;}
.rfq__btn {margin-left: 3%; width: 19.5%; display: flex; justify-content: end;}
.navbar-fixed-top.fixed-theme .nav_siteLogo{width: 62px;}
.navbar-fixed-top.fixed-theme .nav_siteLogo img{max-width: 59px; margin-top: 0; margin-bottom: 5px;}
.text_para::after{right: 0;}
.landingbnr{margin-top: 151px; padding: 40px 0;}
header .container{align-items: inherit;}
 .nav_links { width: inherit; /*padding-top: 35px;*/ } 
.navbar-fixed-top.fixed-theme .nav_links {padding-top: 15px;}
.rfq__btn a {background: #000; padding:7px 6%; color: #fff; font-size: 17px;  white-space: nowrap;;}
.mobile_menu{width: 80%; display: block;}
.menu-topmenu-container{display: flex; justify-content: flex-end;}

}

@media (min-width: 1200px) and (max-width: 1299px){

.rfq__btn a{padding: 7px 24px 7px 15px !important;}
.nav_links_grps ul li{padding-left: 0; margin-left: 20px;}
.rfq__btn.cmn_button img{padding-left: 3px;}

}

@media (min-width: 992px) and (max-width: 1199px){

.landingbnr{margin-top: 130px;}
.nav_links_grps ul li a{font-size: 16px; padding: 0;}
.rfq__btn{margin-left:0; top: 26px; position: absolute;}
.nav_links_grps .sub-menu li:last-child a{position: static; }
.nav_links_grps ul li:nth-child(6):after{content: ""; display: none;}
header .container{align-items: initial;}
.nav_links{padding-top: 28px;}
.nav_number {margin-bottom: 20px; padding-right:30%;  }
.rfq__btn a {background: #000; padding: 10px 25px; color: #fff; font-size: 17px;}
header nav ul li .sub-menu li a{padding: 7px 10px;}

.nav_siteLogo{flex-direction: column-reverse; align-items: flex-start; justify-content: initial;}
.nav_siteLogo img{max-width: 70px; margin-top: 10px; margin-bottom: 6px;}
/* .nav_links_grps ul li{padding-left: 1.5%;} */
.nav_links_grps ul li{margin-left: 25px;}
.ham{margin-bottom: 0; height: 30px;}
.nav_links_grps ul li::after{top: 50%; right: 4px; transform: translate(9px ,-17%);}
.fixed-theme .nav_number{margin-bottom: 16px; padding-right: 28%;}
.fixed-theme .rfq__btn{top: 19px;}
.fixed-theme .rfq__btn a {padding: 9px 23px; }
.nav_links_grps ul li:last-child a{padding-right: 0; margin-right: 0;}
.navbar-fixed-top.fixed-theme .nav_siteLogo{width: 62px;}
.navbar-fixed-top.fixed-theme .nav_siteLogo img{margin-top: 0; margin-bottom: 5px; max-width: 53px;}
.navbar-fixed-top.fixed-theme .ham{margin-bottom: 17px;}
.navbar-fixed-top.fixed-theme .nav_links{padding-top: 17px;}
/* .banner_right_form{width: 100%; padding: 20px 6%;} */
.banner_right_form h2 {padding-bottom: 10px;}
.banner_left h1{font-size: 40px}
.banner_left::after{content: "";  width: 350px;  background-size: contain;   left: 190px; top: 143px;}
.banner_counting {left: 1.3%;}
.Usp_sec {margin: 70px 0;}
.box_sec {margin: 70px 0 40px;}
.pagebreaker_sec {margin: 0 0 80px;}
.pgbk_bar{background-position:112%!important; padding: 50px 0 50px 6%;}
.pgbk_bar_right img{margin-bottom: -285px;}
.text_para::after {right: 10px;}
.services_text:after{bottom: -99px;}
.services{margin: 70px 0;}
.our_partner{margin-top: 70px; padding:70px 0}
.fter_links {padding-bottom: 45px;}
.image_about_left img {margin-left: -72px;}
.services_text{width: 45%; padding-left: 5%;}
.services_boxes{width: 55%;}
.masonry{column-gap: 15px;}
.white_bt a{padding: 8px 15px; bottom: 11px;}
.masonry .brick{margin-bottom: 15px;}
.mobile_menu{width: 100%; display: block;}
.menu-topmenu-container{display: flex; justify-content: flex-end;}
.banner_strip_box{padding-block: 25px; font-size: 28px; text-align: center;}

.contact_form{padding: 40px 30px;}
.blog_text{padding: 20px 50px 20px 25px;}
.pgbk_bar_right_new{margin-top: 0; width: 43%;}

/* 10 October */
.banner_right_form{width: 100%;}
.landingbnrcntnt + .banner_right_form{width: 362px;}
.first_lvl_banner h1:after {content: ""; width: 360px;     left: 29%; bottom: -120px;} 
.landingbnrcntnt h1, .landingbnrcntnt h2{font-size: 48px;}

/* 16october */
.banner{margin-top:143px}
.banner_right_form{padding: 15px;}
.banner_right_form input, .banner_right_form select{height: 40px; margin-bottom: 10px;}
.banner_right_form input.cmn_button{padding: 7px 67px 7px 32px;  font-size: 16px;}
.banner_right_form h2{ padding-bottom: 4px;  font-size: 22px;}
.banner{height: 420px;}

.image_about_left img{margin-left: 0;}
.thank_you{height: 300px;}

.box_sec_item {height: 340px;}
.hover_box {margin-top: 210px;}



}

@media (min-width: 1200px) and (max-width: 1300px){

.banner_strip_box:nth-child(2){padding-inline-start: 55px;}

}

@media (min-width: 1200px) and (max-width: 1600px){

.three_sec .container, .container, .pagebreaker_sec .container, .banner .container{max-width: 1180px;}
.banner_strip_box:nth-child(2){padding-inline-start: 85px;}
.pgbk_bar_left{width: 48%;}
.banner_left h1{font-size: 42px;}

.contact_form{padding: 30px 40px;}
.contact_form_inner{max-width: 415px;}
.contact_form h2{margin-bottom: 5px;}
.contact_form .right_form{margin-top: 0;}
.contact_form .right_form input:not(input[type="submit"]), .contact_form .right_form textarea{padding: 5px 10px !important;}
.contact_form .right_form textarea{height: 70px; min-height: auto;}

/* 10 october */
.first_lvl_banner h1:after{width: 380px;     bottom: -112px;}
.first_lvl_srvc {margin-block: 60px;}
.lnpage2_sec3 {padding: 0 }

/* 12 October */
.banner_right_form{padding: 15px;}
.banner_right_form input, .banner_right_form select {height: 40px;  margin-bottom: 10px;}
.banner_right_form input.cmn_button{padding: 7px 67px 7px 32px;  font-size: 16px;}
.banner_right_form h2{ padding-bottom: 4px;  font-size: 22px;}
.banner{height: 440px;}

.hover_box{padding: 15px 15px 15px; margin-top: 150px;}
.hover_box_top{margin-bottom: 10px;}
.hover_box p{font-size: 16px; line-height: 22px;}

.landingbnrcntnt h1{font-size: 45px;}
.first_lvl_banner h1:after{bottom: -155px;}


}

@media (min-width: 1600px) {

.faq-block .accordion__container .accordion_head .plusminus{padding-left: 2px;}

}

@media (min-width:880px) and (max-width:1070px){
.pgbk_bar{background-position:141%!important;}
}

@media (min-width:992px) and (max-width:1070px){
.pgbk_bar{background-position: 124%!important;}  
}

@media (min-width:445px) and (max-width:767px){
.pgbk_bar{background-image:none !important;}
}
@media (min-width:992px) and (max-width:1400px){
.no_banner{margin-top: 170px;}
}
@media (min-width:1200px) and (max-width:1400px){
.banner{ margin-top: 128px;}
}
@media (min-width:1400px) and (max-width:1600px){
.banner{ margin-top: 123px}
}
@media (min-width:1400px) and (max-width:1480px){
.nav_links_grps ul li {margin-left: 3%;}
}