/* #Media Queries
================================================== */
@media (min-width:1400px) and (max-width:1499px) {
} 

/* END__ */

@media (min-width:1200px) and (max-width:1399px) {
.banner .image-fit{ height:700px;}
} 
/* END__ */

@media (min-width:992px) and (max-width:1199px) {
.header .container .call{order:2; margin-left:auto;}
.stellarnav{ order:3; margin-left:16px;}
.header .container .logo img, .header.fixed-header .container .logo img{ width:90px;}
.header .container, .header.fixed-header .container{ height:90px;}
.home-w1 .w1 .image{ padding-right:50px; padding-bottom:50px;}
.banner .image-fit{ height:600px;}
.banner h2{ font-size:40px;}
} 
/* END__ */

@media (min-width:768px) and (max-width:991px) {
.header .container .call span{ display:none;}
.header .container .call{ height:45px; width:45px; display:flex; align-items:center; justify-content:center; order:2; padding:0; margin-left:auto;}
.stellarnav{ order:3; margin-left:16px;}
.header .container .logo img, .header.fixed-header .container .logo img{ width:90px;}
.header .container, .header.fixed-header .container{ height:90px;}
.home-w1 .w1 .image{ padding-right:50px; padding-bottom:50px;}
.banner .d-flex{ justify-content:center; text-align:left;}
.banner .image-fit{ height:600px;}
.banner h2{ font-size:40px;}
} 
/* END__ */

@media only screen and (max-width:767px) {
.container{ padding-left:20px; padding-right:20px;}
.header .container .call span{ display:none;}
.header .container .call{ height:45px; width:45px; display:flex; align-items:center; justify-content:center; order:2; padding:0; margin-left:auto;}
.stellarnav{ order:3; margin-left:16px;}
.header .container .logo img, .header.fixed-header .container .logo img{ width:90px;}
.header .container, .header.fixed-header .container{ height:90px;}
.banner .d-flex{ flex-direction:column; justify-content:center; text-align:left;}
.banner .call{ margin-top:24px; margin-left:0}
.banner .image-fit{ height:600px;}
.section{ padding-top:30px; padding-bottom:30px;}
.home-w1 .w1 .image{ padding-right:50px; padding-bottom:50px;}
.contact-info-wrapper .info{ font-size:18px;}
.cta-bg .container{ height:auto; padding-top:50px; padding-bottom:50px;}
.footer-top{ padding-top:24px; padding-bottom:24px;}
} 
/* END__ */

@media only screen and (max-width:374px) {
} 
/* END__ */

