
@media (max-width: 767px) { 

#home-slider .item {height: 399px;}
#home-slider .item img{object-position: right;}
#home-slider .item .cover .header-content h1 {font-size: 23px; margin: 0px 0 13px; word-spacing: 3px; color: #fff; text-align: left; font-weight: 700; line-height: 31px; width: 80%;}
#home-slider .item .cover .header-content p{font-size: 14px; width: 100%;}
#home-slider .item .cover .header-content{width: 100%;}
.navbar-brand {width: 40%;}
.navbar-toggler{background-image: linear-gradient(to right, #0373bf, #004878);}
.home-abt-img img {width: 100%; margin-bottom: 17px;}
.abt-con-inn h5{font-size: 15px;}
.abt-con-inn h2{font-size: 22px;}
.abt-con-inn p {font-size: 14px;}
.home-about-wrapp {padding: 20px 0px;}
.focus-wrapps {padding: 20px 0px 0px; background-color: #f2f9ff;}
.focus-head h5{font-size: 15px;}
.focus-head h2 {color: #000; font-size: 22px; font-weight: 700; margin: 10px 0px 0px;}
.focus-box h3 {text-align: center; font-size: 16px; font-weight: 600; color: #000; margin-bottom: 6px;}
.location-wrapps {padding: 22px 0px; background-color: #F5F8FC;}
.location-content-div h5 {color: #0374C0; font-size: 15px;}
.location-content-div h2{font-size: 22px;}
.location-content-div p{font-size: 14px;}
.location-content-div a {color: #0061a3; text-decoration: none; font-size: 16px; font-weight: 500; display: inline-block; margin-bottom: 17px;}
.location-image img {width: 100%; margin-bottom: 20px;}
.location-right-div {background-color: #00193e; padding: 23px 21px; border-radius: 12px;}
.location-right-image {width: 13%;}
.locate-right-con h3{font-size: 19px;}
.news-wrapp {padding: 14px 0px;}
.blog-box{margin-bottom: 22px;}
.blog-con h2{font-size: 17px;}
.footer-about{padding: 32px 0px 0px;}
.footer-about p{margin-bottom: 0px;}
.quick-links ul li {margin-bottom: 10px;}
.footer-blog {padding-left: 0px; padding-top: 34px;}
.footer-blog h4{margin-bottom: 20px;}
.footer-newsletter {padding-left: 0px; padding-top: 22px;}
.footer-newsletter h4{margin-bottom: 14px;}
.footer-cont{padding: 0px;}
.footer-social {margin-top: 18px; margin-left: 0;}
.copyright-con p{font-size: 14px;}
.focus-box{height: auto; margin-bottom: 22px;}
.nav-right a{display: block;}


.inner-banner-img img {width: 100%; height: 160px; object-fit: cover;}
.inner-banner-con-inn h1{font-size: 26px;}

.blog-title {font-size: 19px;}
.blog-content p {font-size: 14px; line-height: 24px; color: #000; margin-bottom: 6px;}

.coming-soon-wrapp{min-height: 33vh!important;}

.page-contact-us {padding: 20px 0;}
.contact-information .section-title h3{font-size: 15px; margin-bottom: 6px;}
.contact-information {margin-right: 0;}
.contact-information .section-title h2 {font-size: 23px; margin: 0 auto 11px;}
.contact-info-item {padding-bottom: 14px; margin-bottom: 14px;}
.contact-info-item .icon-box{width: 43px; height: 43px;}
.contact-info-item .icon-box img{max-width: 22px!important;}
.contact-info-content h3{font-size: 15px;margin-bottom: 6px;}
.contact-info-content p{font-size: 14px;}
.contact-us-form{padding: 15px; margin-top: 30px;}
.contact-us-form .section-title h2 {font-size: 23px; margin: 0 auto 14px;}

.blog-meta{flex-wrap: wrap;}
.blog-content h2 {font-size: 21px; color: #122747; margin: 10px 0 10px;}




.navbar-toggler {
    border: none;
    padding: 10px;
    box-shadow: none !important;
}

.navbar-toggler:focus {
    outline: none;
    box-shadow: none;
}

.navbar {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-toggler-icon {
    background-image: var(--bs-navbar-toggler-icon-bg) !important;
    width: 1.6em;
    height: 1.6em;
}
}


@media (min-width: 768px) and (max-width: 991px) { 

#home-slider .item {height: 399px;}
#home-slider .item img{object-position: right;}
#home-slider .item .cover .header-content h1 {font-size: 23px; margin: 0px 0 13px; word-spacing: 3px; color: #fff; text-align: left; font-weight: 700; line-height: 31px; width: 80%;}
#home-slider .item .cover .header-content p{font-size: 14px; width: 100%;}
#home-slider .item .cover .header-content{width: 100%;}
.navbar-brand {width: 19%;}
.navbar-toggler{background-image: linear-gradient(to right, #0373bf, #004878);}
.home-abt-img img {width: 100%; margin-bottom: 17px;}
.abt-con-inn h5{font-size: 15px;}
.abt-con-inn h2{font-size: 22px;}
.abt-con-inn p {font-size: 14px;}
.home-about-wrapp {padding: 20px 0px;}
.focus-wrapps {padding: 20px 0px 0px; background-color: #f2f9ff;}
.focus-head h5{font-size: 15px;}
.focus-head h2 {color: #000; font-size: 22px; font-weight: 700; margin: 10px 0px 0px;}
.focus-box h3 {text-align: center; font-size: 16px; font-weight: 600; color: #000; margin-bottom: 6px;}
.location-wrapps {padding: 22px 0px; background-color: #F5F8FC;}
.location-content-div h5 {color: #0374C0; font-size: 15px;}
.location-content-div h2{font-size: 22px;}
.location-content-div p{font-size: 14px;}
.location-content-div a {color: #0061a3; text-decoration: none; font-size: 16px; font-weight: 500; display: inline-block; margin-bottom: 17px;}
.location-image img {width: 100%; margin-bottom: 20px;}
.location-right-div {background-color: #00193e; padding: 23px 21px; border-radius: 12px;}
.location-right-image {width: 13%;}
.locate-right-con h3{font-size: 19px;}
.news-wrapp {padding: 14px 0px;}
.blog-box{margin-bottom: 22px;}
.blog-con h2{font-size: 17px;}
.footer-about{padding: 32px 0px 0px;}
.footer-about p{margin-bottom: 0px;}
.quick-links ul li {margin-bottom: 10px;}
.footer-blog {padding-left: 0px; padding-top: 34px;}
.footer-blog h4{margin-bottom: 20px;}
.footer-newsletter {padding-left: 0px; padding-top: 22px;}
.footer-newsletter h4{margin-bottom: 14px;}
.footer-cont{padding: 0px;}
.footer-social {margin-top: 18px; margin-left: 0;}
.copyright-con p{font-size: 14px;}
.focus-box{height: auto; margin-bottom: 22px;}
.nav-right a{display: block;}

.inner-banner-img img {width: 100%; height: 160px; object-fit: cover;}
.inner-banner-con-inn h1{font-size: 26px;}

.blog-title {font-size: 19px;}
.blog-content p {font-size: 14px; line-height: 24px; color: #000; margin-bottom: 6px;}

.coming-soon-wrapp{min-height: 33vh!important;}
.page-contact-us {padding: 20px 0;}
.contact-information .section-title h3{font-size: 15px; margin-bottom: 6px;}
.contact-information {margin-right: 0;}
.contact-information .section-title h2 {font-size: 23px; margin: 0 auto 11px;}
.contact-info-item {padding-bottom: 14px; margin-bottom: 14px;}
.contact-info-item .icon-box{width: 43px; height: 43px;}
.contact-info-item .icon-box img{max-width: 22px!important;}
.contact-info-content h3{font-size: 15px;margin-bottom: 6px;}
.contact-info-content p{font-size: 14px;}
.contact-us-form{padding: 15px; margin-top: 30px;}
.contact-us-form .section-title h2 {font-size: 23px; margin: 0 auto 14px;}

.footer-about img {
  width: 24%;
  margin-bottom: 20px;
}
.blog-meta{flex-wrap: wrap;}
.blog-content h2 {font-size: 21px; color: #122747; margin: 10px 0 10px;}




.navbar-toggler {
    border: none;
    padding: 10px;
    box-shadow: none !important;
}

.navbar-toggler:focus {
    outline: none;
    box-shadow: none;
}

.navbar {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-toggler-icon {
    background-image: var(--bs-navbar-toggler-icon-bg) !important;
    width: 1.6em;
    height: 1.6em;
}
}



@media (min-width: 1369px) and (max-width: 2592px) {
.what-we-do-content {
    padding: 100px 120px;
    height: 100%;
}

}



