
@media screen and (max-width: 1920px) {
.header-uper{ width: 100%; }
.header-lower{ width: 100%;}
.header-opt-wrap{ width:100%; }
article{  width:100%;}
.content{width:92%;}
.burger-menu{ width:100%; }
.footer-wrapper{width: 100%;}

}/* 1920 */



@media screen and (max-width: 1600px) {
/*burger*/
 ul.burger-menu-col{width:16.66%; }
 .burger-menu-contacts{ width: 33.33%; }

}/* 1600 */



@media screen and (max-width: 1300px) {
/*burger*/
.burger-menu-contacts{ flex-direction:column;  }
.bmc-left{width: 100%;}
.bmc-right{ width:100%; margin-top:20px; }
 ul.burger-menu-col, .burger-menu-contacts{width:20%; }

.footer-top-text{  font-size:12px; line-height:15px; }
.footer-top-logos{margin: 12px auto 0;}
 
}


}/* 1300 */



@media screen and (max-width: 1200px) {
/* header */
.search-box { width: 34%!important;}



}/* 1200*/




@media screen and (max-width: 1023px) {
body{grid-template-rows: 50px 1fr!important;}
header{display: none;}
.header-mob{ display: flex; height:49px; background-color:#fff; border-bottom:1px solid #e5e5e5; }
    .header-mob-logo{ display:block; width: 133px; height: 49px; margin-left: 10px;  background-image:url(../img/footer-logo-text.svg); background-repeat:no-repeat; background-size:133px 26px; background-position:center;  }
    .header-mob-search{ display: block; margin-left: auto; width: 41px; height: 49px; background-repeat: no-repeat; background-position: center; background-size: 22px 23px; background-image:url(../img/search-mobile-header-icon.svg); }
    .header-mob-call{ display: block;  width: 41px; height: 49px; background-repeat: no-repeat; background-position: center; background-size: 25px 25px; background-image:url(../img/call-mobile-header-icon.svg); }
    .header-mob-menu{display: block;  width: 44px; height: 49px; background-repeat: no-repeat; background-position: center right 15px; background-size: 21px 16px; background-image:url(../img/menu-burger-mob-header-icon.svg); }
.sidebar{ display:none; }
.footer{ margin-left:0px;}

}/* 1024 */


@media screen and (max-width:768px) {
/*footer*/
.footer-up{ flex-direction:column; padding: 40px 0 34px 0; }
.footer-up ul{width:100%; text-align:center; padding-top: 26px;}
.footer-up ul li{  padding:0 0 0 0px; }
.footer-contacts{align-items:center;  width:100%; margin-top: 44px;}
.footer-logo{ margin:0 auto; }
.footer-call-us{   text-align: center;}
 .footer-social{  margin-top:20px; }
.footer-line-wrapper{  text-align:center; }
 .footer-contacts{padding-right: 0px;}



}


@media screen and (max-width: 750px) {
/* fav mortgage layer*/
.fav-mort-wrapper{  width:98%;  }

} /* 750 */



@media screen and (max-width: 600px) {
/* cont agent */
.ca-schedule-tour{ width:98%; }




}
/* 600 */



@media screen and (max-width: 500px) {
/* cont agent */
.contact-agent{ width:90%; padding: 15px;  /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/}
.contact-agent.ca-schedule-tour{ width:98%; }
.ca-title-text { padding: 6px 0 0 70px;}
.ca-date-time{ flex-direction:column; }
.ca-date { width: 100%; border:none;  padding: 0 0px 0 0;}
.ca-time {  width: 100%;}
.footer-up { padding: 40px 0 34px 0;}
.footer-bottom { padding-bottom: 55%;}


}
/* 500 */



@media screen and (max-width: 385px) {
/* cont agent */
.ca-title-text {  padding: 6px 0 0 0px;  background-image: none; font-weight:700; }
.ca-title-text span{ font-weight:400; }


}/* 385 */





