@media(max-width:1024px) {
}
@media(max-width:991px) {
.title-2{font-size: 22px;line-height: 30px;margin-bottom: 40px;}
.banner-box h1{font-size: 40px;}
.banner-box h2,
.tlb-section .right-section .data,
.tlb-section .title-2{font-size: 22px;}
.haq-contact-no h2 a{font-size: 18px;}
.tlb-section a{display: block;}
.tlb-section .international-phone a{display: inline-block;}
.decl:after{margin-bottom: 30px;}
}
@media(max-width:767px) {
.main-banner{padding:0 0 15px 0;background-image: none !important;background: rgba(0, 146, 222,1);}
.main-banner .banner-text h1{font-size: 22px;}
.main-banner .banner-text h2{font-size: 18px;}
.main-banner .banner-text p{font-size: 14px;}
.banner-text {float: none !important;display: block;text-align:center;}
.banner-box-outer {float: none !important;max-width: 400px;margin: 0 auto;display: block;margin-top: 50px;}
.tlb-section .left-section,
.tlb-section .right-section{display: block;padding: 15px;text-align: center;}
.uk-section h2{font-size: 18px;}
.contact-section:after{display: none;}
.contact-section .left-section{display: block;background: #0092de;padding: 20px 15px;}
.contact-section .left-section:after {right: 50% !important;top: 100%;}
.contact-section .right-section{text-align: center;padding:15px;}
.call-us-section h2,
.contact-section .left-section h2,
.contact-section .left-section h3,
.contact-section .left-section h3 i{font-size: 24px;}
.contact-section .left-section h2{margin-bottom: 30px;}
.main-nav .right-phone{display: none;}
.main-nav .left-logo{float: none;display: block;width: 100%;text-align: center;}
.q-box {float:none;display:inline-block;margin-left:-4px;margin-right:-4px;vertical-align:top;}
}