/* #Media Queries
================================================== */

@media (min-width:992px) and (max-width:1399px) {
.header-inner{ backdrop-filter: none;}
.header .stellarnav{ order: 3; margin-left: 24px;}
.header .btn{ margin-left: auto; order: 2;}
.header .logo{ order: 1;}
} 
/* END__ */

@media (min-width:992px) and (max-width:1199px) {
.cta .item{ flex-direction: column; align-items: flex-start;}
.cta .item i{ font-size: 32px;}
.cta .item{ font-size: 16px;}
.service-item .image-fit{ height: 416px;}
.service-item .content-title, .service-item .content{ padding: 20px; line-height: 1.3;}
.section{ padding: 60px 0;}
.header-inner{ backdrop-filter: none;}
.header .stellarnav{ order: 3; margin-left: 24px;}
.header .btn{ margin-left: auto; order: 2;}
.header .logo{ order: 1;}
} 
/* END__ */

@media (min-width:768px) and (max-width:991px) {
.header{ top: 20px;}
.header-inner{ backdrop-filter: none;}
.header .stellarnav{ order: 3; margin-left: 24px;}
.header .btn{ margin-left: auto; order: 2;}
.header .logo{ order: 1;}
.cta{ padding: 24px 0;}
.cta .item{ flex-direction: column; align-items: flex-start;}
.cta .item i{ font-size: 30px;}
.cta .item{ font-size: 15px;}
.service-item .image-fit{ height: 416px;}
.service-item .content-title, .service-item .content{ padding: 20px; line-height: 1.3;}
.section{ padding: 40px 0;}
.cta-section .content{ flex-direction: column; justify-content: center; align-items: center; text-align: center; margin-bottom: 24px;}
.contact-info .item{ font-size: 15px;}
.w3 .section-block + .section-block{ margin-top: 60px;}
} 
/* END__ */

@media only screen and (max-width:767px) {
.header{ top: 20px;}
.header-inner{ backdrop-filter: none;}
.header .stellarnav{ order: 2; margin-left: auto;}
.header .btn{ margin-left: auto; order: 2; display: none;}
.header .logo{ order: 1;}
.cta{ padding: 24px 0;}
.cta .item{ flex-direction: column; align-items: flex-start; align-items: center; justify-content: center; text-align: center;}
.cta .item i{ font-size: 30px;}
.cta .item{ font-size: 15px;}
.cta [class*=col-] + [class*=col-]{ margin-top: 24px; border: none;}
.cta [class*=col-] + [class*=col-] .item{ padding-top: 24px; border-top: 1px solid #fff;}
.service-item .image-fit{ height: 416px;}
.service-item .content-title, .service-item .content{ padding: 20px; line-height: 1.3;}
.section{ padding: 40px 0;}
.cta-section .content{ flex-direction: column; justify-content: center; align-items: center; text-align: center; margin-bottom: 24px;}
.contact-info .item{ font-size: 15px;}
.header-inner .logo img{ width: 110px;}
.header-inner{ padding: 0 16px; height: 70px;}
.header{ top: 12px;}
.w3 .section-block + .section-block{ margin-top: 40px;}
.page-banner .container{ height: auto; padding-top: 100px; padding-bottom: 60px;}
.page-banner .container .w-100{ padding-top: 0}
} 
/* END__ */

@media only screen and (max-width:374px) {
} 
/* END__ */

