/* #Media Queries
================================================== */
@media (min-width:1400px) and (max-width:1499px) {
} 

/* END__ */

@media (min-width:1200px) and (max-width:1399px) {
.cta-section .block-section .w-100{ padding-left: 20px; padding-right: 20px;}
} 
/* END__ */

@media (min-width:992px) and (max-width:1199px) {
.cta-section .block-section .w-100{ padding-left: 20px; padding-right: 20px; flex-direction: column;}
} 
/* END__ */

@media (min-width:768px) and (max-width:991px) {
.cta-section .block-section .w-100{flex-direction: column;}
.banner .container{ height: 650px; position: relative; top: auto; left: auto; transform: translateX(0); -ms-transform: translateX(0); -moz-transform: translateX(0);}
.banner .full-img{min-width: initial; position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; flex: 0 0 auto; display: flex;}
.banner .full-img img{flex: 1 1 auto; align-self: center; justify-self: center; object-fit: cover; height: 100%; min-width: 100%; width: auto;}
.banner-tag{ left: 50%; background-color: #fff; padding: 24px; width: auto; height: auto; bottom: 0; border-radius: 20px 20px 0 0;}
.header .container, .header.fixed-header .container{ height: 100px;}
.header .container .logo img, .header.fixed-header .container .logo img{ width: 110px;}
.site-content{ padding-top: 100px;}
.banner, .cta-section{ padding: 0;}
.cta-section .block-section .image-fit, .banner .full-img{ border-radius: 0;}
.cta-section .block-section .container ul li{ width: calc(50% - 5px);}
.cta-section .block-section .container ul{ border-radius: 20px;}
.header .container .logo{ order: 1;}
.stellarnav{ order: 3; margin-left: 16px;}
.header .container .call{ order: 2;}
.page-banner-wrapper{ padding: 0;}
.page-banner .image-fit{ border-radius: 0;}
.page-banner .container{ height: auto; padding-top: 100px; padding-bottom: 100px; text-align: center;}
.breadcrum-items{ justify-content: center;}
} 
/* END__ */

@media only screen and (max-width:767px) {
.cta-section .block-section .w-100{ flex-direction: column;}
.banner .container{ height: 600px; position: relative; top: auto; left: auto; transform: translateX(0); -ms-transform: translateX(0); -moz-transform: translateX(0); padding-bottom: 80px;}
.banner .full-img{min-width: initial; position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; flex: 0 0 auto; display: flex;}
.banner .full-img img{flex: 1 1 auto; align-self: center; justify-self: center; object-fit: cover; height: 100%; min-width: 100%; width: auto;}
.banner-tag{ left: 50%; background-color: #fff; padding: 16px; width: 95%; height: auto; bottom: 0; border-radius: 20px 20px 0 0;}
.header .container, .header.fixed-header .container{ height: 100px;}
.header .container .logo img, .header.fixed-header .container .logo img{ width: 110px;}
.site-content{ padding-top: 100px;}
.banner, .cta-section{ padding: 0;}
.cta-section .block-section .image-fit, .banner .full-img{ border-radius: 0;}
.cta-section .block-section .container ul li{ width: 100%; text-align: left;}
.cta-section .block-section .container ul{ border-radius: 20px;}
.header .container .logo{ order: 1;}
.stellarnav{ order: 3; margin-left: 16px;}
.header .container .call{ order: 2;}
.cta-section .block-section .container{ padding-bottom: 24px;}
.section{ padding: 32px 0;}
.footer-top{ padding: 24px 0;}
.header .container .call .label{ display: none;}
.page-banner-wrapper{ padding: 0;}
.page-banner .image-fit{ border-radius: 0;}
.page-banner .container{ height: auto; padding-top: 60px; padding-bottom: 60px; text-align: center;}
.breadcrum-items{ justify-content: center;}
} 
/* END__ */

@media only screen and (max-width:374px) {
} 
/* END__ */

