
@media (max-width: 767px) { 
.header-links li > i {color: #63c7c5; margin-right: 4px; }
.header-links li{font-size: 13px;}
.header-links li:not(:last-child) {margin-right: 17px; }
.head-add-div{display: none;}
.navbar-brand {width: 29%; }
.navbar-light .navbar-toggler{background-color: #0e3052;}
.navbar-toggler-icon{filter: brightness(0) invert(1);}
.navbar-light .navbar-toggler:focus{box-shadow: unset; outline: none;}
.navbar-nav li {margin-left: 0; border-bottom: 1px solid #ccc; padding: 7px; }
.navbar-nav li:last-child{border: none;}
.header-button .th-btn{width: 100%; text-align: center; justify-content: center; margin-bottom: 14px;}
.sticky-social{top: 530px;}
.banner-right-img{display: none;}
#home-slider .item .cover .header-content h3 {font-size: 25px; font-weight: 700; color: #fff; line-height: 35px; }
#home-slider .item .cover .header-content h2 {font-size: 15px; margin: 0px 0 11px;}
#home-slider .item .cover .header-content p {color: #fff; font-size: 14px; text-align: left; width: 100%; font-weight: 400; margin-top: 9px; margin-bottom: 19px; }
.header-content-inn .header-button .th-btn{padding: 9px 10px; font-size: 14px;width: auto;}
.department-btn{display: none!important;}
#home-slider .item {height: 345px; }
.header-top {padding: 6px 0; background-color: #0e3052; }
.sticky-social{display: none;}
 .banner-bottom-wrapp {padding: 26px 0px; }
.feature-card{padding: 16px 16px; margin-bottom: 20px;}
.feature-card .box-text{margin-bottom: 6px;}
.feature-card p{font-size: 14px;}
.box-title{font-size: 17px;}
.abt-right-con h5 {font-size: 17px; margin-bottom: 8px; }
.abt-right-con{display: block;}
.abt-right-con h2 {font-size: 22px; color: #0e3052; line-height: 32px; }
.abt-right-con p {font-size: 14px; color: #808080; }
.abt-right-con ul li{font-size: 14px;}
.abt-btn-div{display: block;}
.call-info .call-label{font-size: 14px;}
.call-info .call-link{font-size: 15px;}
.call-info .call-icon i {width: 50px; height: 50px; line-height: 50px; font-size: 16px;}
.home-abt-wrapp {padding-bottom: 24px; }
.home-award-wrapp { padding: 25px 0px 68px; }
.home-award-head h5{font-size: 17px;}
.home-award-head h2 {font-size: 22px; color: #0e3052; line-height: 35px; }
.home-award-head p {font-size: 14px; color: #808080; width: 100%; margin: 0 auto; }
.award-slider .owl-dots button{width: 15px; height: 15px;}
.award-slider .owl-dots button.active{height: 15px;}
.award-slider .owl-dots{bottom: -52px;}
.testimonial-wrapp {padding: 18px 0px 60px; }
.testimonial-wrapp .home-award-head h2{width: 100%;}
.home-award-head {text-align: center; margin-bottom: 19px; }
.testimonial-wrapp .testi-counter{margin-top: 25px;padding: 20px;}
.testimonial-wrapp .testi-counter .box-counter {font-size: 50px; margin-bottom: 4px; }
.testimonial-wrapp .testi-counter .box-text {font-size: 17px; line-height: 27px; margin-bottom: 12px; }
.testimonial-wrapp .testi-card{border-radius: 20px;padding: 20px 20px 20px 20px;}
.testimonial-wrapp .testi-card .box-text {font-size: 14px; line-height: 22px; margin-bottom: 18px; }
.testimonial-wrapp .testi-card .box-author {max-width: 54px; margin-right: 3px; }
.testimonial-wrapp .testi-card .box-title{font-size: 18px;line-height: 23px;}
.testimonial-sliders .owl-nav {position: absolute; top: 12px; right: 15px; display: flex; gap: 10px; }
.testimonial-sliders .owl-nav .owl-prev{width: 35px; height: 35px; font-size: 17px !important;}
.testimonial-sliders .owl-nav .owl-next{width: 35px; height: 35px; font-size: 17px !important;}
.video-testi-wrapp {padding-top: 21px; }
.video-testi-slide .owl-dots button{width: 15px; height: 15px;}
.video-testi-slide .owl-dots button.active{height: 15px;}
.video-testi-slide .owl-dots{bottom: -47px;}
.home-cta-main-overlay {padding: 31px 0px; }
.home-cta-wrapp .abt-right-con-inn h2 {margin: 0 auto 7px; width: 100%;}
.home-cta-wrapp .abt-right-con-inn p {width: 100%; margin: 0 auto 16px; }
.home-partner-wrapp {padding: 24px 0px 70px; }
.footer-wrapper .default-footer .footer-top h2 {color: #fff; font-size: 22px; line-height: 33px; width: 100%; }
.footer-wrapper .default-footer .footer-top {padding-bottom: 19px; padding-top: 14px; }
.footer-wrapper .default-footer .footer-top .footer-top-right form .form-group{display: block;}
.footer-wrapper .default-footer .footer-top .footer-top-right form .form_control {padding: 10px 16px; max-width: 100%; width: 100%; margin-right: 0; margin-bottom: 11px; width: 100%; }
.footer-wrapper .theme-btn {font-weight: 700; padding: 12px 27px; width: 100%; }
.footer-wrapper .footer-about-widget img {width: 31%; }
.footer-wrapper .mb-25 {margin-bottom: 11px; }
.footer-wrapper .default-footer .footer-widget-area .footer-widget.footer-about-widget p {color: #fff; margin-bottom: 14px; font-size: 14px; }
.footer-wrapper .footer-widget.footer-contact-info-widget .medolia-info-box .content p{font-size: 14px;}
.footer-wrapper .footer-widget .widget-title {color: #fff; margin-bottom: 8px; font-size: 20px; }
.footer-wrapper .footer-widget.footer-contact-info-widget .medolia-info-box .icon{width: 37px; height: 37px;font-size: 15px;margin-right: 12px;}
.footer-wrapper .mb-40 {margin-bottom: 19px; margin-top: 30px; }
.footer-about-widget {margin-bottom: 17px;}
.footer-wrapper .default-footer .copyright-area .copyright-text p{font-size: 14px;margin-bottom: 15px;}
.footer-wrapper .social-box {text-align: center; margin-bottom: 13px; }
.footer-wrapper .copyright-text{justify-content: center;}


.inner-banner-con-inn h2 {color: #fff; font-weight: 700; font-size: 22px; margin-bottom: 9px; }
ol.breadcrumb li{font-size: 15px;}
.inner-banner-img img {height: 138px; }
.abt-page-wrap {padding-top: 18px; }
.biography-wrapp {padding: 29px 0px; }
.biography-wrapp .doc-info h5 {font-size: 17px; margin-bottom: 2px; }
.biography-wrapp .doc-info h2 {font-size: 22px; line-height: 39px; }
.biography-wrapp .doc-info h3 {font-weight: 600; color: #244a86; margin-bottom: 11px; font-size: 16px; }
.biography-wrapp .doc-info p {font-size: 15px; }
.biography-wrapp .grid{margin-top: 10px;gap: 16px;}
.biography-wrapp .card h2{font-size: 18px;}
.biography-wrapp .card ul li{font-size: 14px;}
.biography-wrapp .timeline-item strong{font-size: 14px;}


.service-middle-wrapp {padding: 25px 0px 0px; }

.page-service-single {padding: 27px 0; }
.service-sidebar {position: sticky; top: 21px; margin-right: 0; }
.sidebar-cta-content h3 {font-size: 23px; margin-bottom: 8px; }
.sidebar-cta-content {position: relative; margin-bottom: 15px; }
.service-featured-image img{height: auto;}
.service-featured-image {margin-bottom: 15px; }
.service-entry h2 {font-size: 20px; margin-bottom: 9px;}
.service-entry h1 {font-size: 20px; margin-bottom: 9px;}
.service-entry h3 {font-size: 20px; margin-bottom: 9px;}
.service-entry h4 {font-size: 20px; margin-bottom: 9px;}
.service-entry p {margin-bottom: 9px; font-size: 14px; }
.service-entry ul li{font-size: 14px;}
.service-entry ul{margin-bottom: 11px;}
.service-detail-wrapp .row{flex-direction: column-reverse;}

.publication-slider .owl-dots button{width: 15px; height: 15px;}
.publication-slider .owl-dots button.active{height: 15px;}
.publication-slider .owl-dots{bottom: -47px;}

.award-page-wrapp{padding-bottom: 30px!important;}

.contact-page-wrapp {padding: 25px 0px; }
.contact-page-wrapp .contact-media .box-text, .contact-media a{font-size: 14px;}
.contact-page-wrapp .contact-media{padding: 20px 10px;}
.contact-page-wrapp .box-title{font-size: 17px;}
.contact-page-wrapp .contact-form{padding: 17px;}
.contact-page-wrapp .contact-form h3 {margin-bottom: 13px !important; font-weight: 700; color: #0e3052; font-size: 20px; }
.contact-page-wrapp .contact-form .form-group {margin-bottom: 14px; }
.footer-wrapper .footer-widget.footer-contact-info-widget .medolia-info-box{display: flex;}

 .gallery-page-wrapp {padding: 13px 0px; }
.protfolio__item-media img {height: 170px;}


.blog-wrapp {padding: 22px 0px 20px; }
.blog-wrapp .blog-meta span, .blog-meta a{font-size: 14px;}
.blog-wrapp .blog-single.single-grid .box-title {margin-bottom: 10px; padding-bottom: 12px;font-size: 16px;}


}


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

.header-links li > i {color: #63c7c5; margin-right: 4px; }
.header-links li{font-size: 13px;}
.header-links li:not(:last-child) {margin-right: 17px; }
.head-add-div{display: none;}
.navbar-brand {width: 13%; }
.navbar-light .navbar-toggler{background-color: #0e3052;}
.navbar-toggler-icon{filter: brightness(0) invert(1);}
.navbar-light .navbar-toggler:focus{box-shadow: unset; outline: none;}
.navbar-nav li {margin-left: 0; border-bottom: 1px solid #ccc; padding: 7px; }
.navbar-nav li:last-child{border: none;}
.header-button .th-btn{width: 100%; text-align: center; justify-content: center; margin-bottom: 14px;}
.sticky-social{top: 530px;}
.banner-right-img{display: none;}
#home-slider .item .cover .header-content h3 {font-size: 25px; font-weight: 700; color: #fff; line-height: 35px; }
#home-slider .item .cover .header-content h2 {font-size: 15px; margin: 0px 0 11px;}
#home-slider .item .cover .header-content p {color: #fff; font-size: 14px; text-align: left; width: 100%; font-weight: 400; margin-top: 9px; margin-bottom: 19px; }
.header-content-inn .header-button .th-btn{padding: 9px 10px; font-size: 14px;width: auto;}
.department-btn{display: none!important;}
#home-slider .item {height: 345px; }
.header-top {padding: 6px 0; background-color: #0e3052; }
.sticky-social{display: none;}
 .banner-bottom-wrapp {padding: 26px 0px; }
.feature-card{padding: 16px 16px; margin-bottom: 20px;}
.feature-card .box-text{margin-bottom: 6px;}
.feature-card p{font-size: 14px;}
.box-title{font-size: 17px;}
.abt-right-con h5 {font-size: 17px; margin-bottom: 8px; }
.abt-right-con{display: block;}
.abt-right-con h2 {font-size: 22px; color: #0e3052; line-height: 32px; }
.abt-right-con p {font-size: 14px; color: #808080; }
.abt-right-con ul li{font-size: 14px;}
.abt-btn-div{display: flex;}
.call-info .call-label{font-size: 14px;}
.call-info .call-link{font-size: 15px;}
.call-info .call-icon i {width: 50px; height: 50px; line-height: 50px; font-size: 16px;}
.home-abt-wrapp {padding-bottom: 24px; }
.home-award-wrapp { padding: 25px 0px 68px; }
.home-award-head h5{font-size: 17px;}
.home-award-head h2 {font-size: 22px; color: #0e3052; line-height: 35px; }
.home-award-head p {font-size: 14px; color: #808080; width: 100%; margin: 0 auto; }
.award-slider .owl-dots button{width: 15px; height: 15px;}
.award-slider .owl-dots button.active{height: 15px;}
.award-slider .owl-dots{bottom: -52px;}
.testimonial-wrapp {padding: 18px 0px 60px; }
.testimonial-wrapp .home-award-head h2{width: 100%;}
.home-award-head {text-align: center; margin-bottom: 19px; }
.testimonial-wrapp .testi-counter{margin-top: 25px;padding: 20px;}
.testimonial-wrapp .testi-counter .box-counter {font-size: 50px; margin-bottom: 4px; }
.testimonial-wrapp .testi-counter .box-text {font-size: 17px; line-height: 27px; margin-bottom: 12px; }
.testimonial-wrapp .testi-card{border-radius: 20px;padding: 20px 20px 20px 20px;}
.testimonial-wrapp .testi-card .box-text {font-size: 14px; line-height: 22px; margin-bottom: 18px; }
.testimonial-wrapp .testi-card .box-author {max-width: 54px; margin-right: 3px; }
.testimonial-wrapp .testi-card .box-title{font-size: 18px;line-height: 23px;}
.testimonial-sliders .owl-nav {position: absolute; top: 12px; right: 15px; display: flex; gap: 10px; }
.testimonial-sliders .owl-nav .owl-prev{width: 35px; height: 35px; font-size: 17px !important;}
.testimonial-sliders .owl-nav .owl-next{width: 35px; height: 35px; font-size: 17px !important;}
.video-testi-wrapp {padding-top: 21px; }
.video-testi-slide .owl-dots button{width: 15px; height: 15px;}
.video-testi-slide .owl-dots button.active{height: 15px;}
.video-testi-slide .owl-dots{bottom: -47px;}
.home-cta-main-overlay {padding: 31px 0px; }
.home-cta-wrapp .abt-right-con-inn h2 {margin: 0 auto 7px; }
.home-cta-wrapp .abt-right-con-inn p {width: 100%; margin: 0 auto 16px; }
.home-partner-wrapp {padding: 24px 0px 70px; }
.footer-wrapper .default-footer .footer-top h2 {color: #fff; font-size: 22px; line-height: 33px; width: 100%; }
.footer-wrapper .default-footer .footer-top {padding-bottom: 19px; padding-top: 14px; }
.footer-wrapper .default-footer .footer-top .footer-top-right form .form-group{display: block;}
.footer-wrapper .default-footer .footer-top .footer-top-right form .form_control {padding: 10px 16px; max-width: 100%; width: 100%; margin-right: 0; margin-bottom: 11px; width: 100%; }
.footer-wrapper .theme-btn {font-weight: 700; padding: 12px 27px; width: 100%; }
.footer-wrapper .footer-about-widget img {width: 31%; }
.footer-wrapper .mb-25 {margin-bottom: 11px; }
.footer-wrapper .default-footer .footer-widget-area .footer-widget.footer-about-widget p {color: #fff; margin-bottom: 14px; font-size: 14px; }
.footer-wrapper .footer-widget.footer-contact-info-widget .medolia-info-box .content p{font-size: 14px;}
.footer-wrapper .footer-widget .widget-title {color: #fff; margin-bottom: 8px; font-size: 20px; }
.footer-wrapper .footer-widget.footer-contact-info-widget .medolia-info-box .icon{width: 37px; height: 37px;font-size: 15px;margin-right: 12px;}
.footer-wrapper .mb-40 {margin-bottom: 19px; margin-top: 30px; }
.footer-about-widget {margin-bottom: 17px;}
.footer-wrapper .default-footer .copyright-area .copyright-text p{font-size: 14px;margin-bottom: 15px;}
.footer-wrapper .social-box {text-align: center; margin-bottom: 13px; }

.footer-wrapper .copyright-text{justify-content: center;}
.social-list::before{display: none;}
.at-header-social{top: 46%;}

.inner-banner-con-inn h2 {color: #fff; font-weight: 700; font-size: 22px; margin-bottom: 9px; }
ol.breadcrumb li{font-size: 15px;}
.inner-banner-img img {height: 138px; }
.abt-page-wrap {padding-top: 18px; }
.biography-wrapp {padding: 29px 0px; }
.biography-wrapp .doc-info h5 {font-size: 17px; margin-bottom: 2px; }
.biography-wrapp .doc-info h2 {font-size: 22px; line-height: 39px; }
.biography-wrapp .doc-info h3 {font-weight: 600; color: #244a86; margin-bottom: 11px; font-size: 16px; }
.biography-wrapp .doc-info p {font-size: 15px; }
.biography-wrapp .grid{margin-top: 10px;gap: 16px;}
.biography-wrapp .card h2{font-size: 18px;}
.biography-wrapp .card ul li{font-size: 14px;}
.biography-wrapp .timeline-item strong{font-size: 14px;}
.service-middle-wrapp {padding: 25px 0px 0px; }

.page-service-single {padding: 27px 0; }
.service-sidebar {position: sticky; top: 21px; margin-right: 0; }
.sidebar-cta-content h3 {font-size: 23px; margin-bottom: 8px; }
.sidebar-cta-content {position: relative; margin-bottom: 15px; }
.service-featured-image img{height: auto;}
.service-featured-image {margin-bottom: 15px; }
.service-entry h2 {font-size: 20px; margin-bottom: 9px;}
.service-entry h1 {font-size: 20px; margin-bottom: 9px;}
.service-entry h3 {font-size: 20px; margin-bottom: 9px;}
.service-entry h4 {font-size: 20px; margin-bottom: 9px;}
.service-entry p {margin-bottom: 9px; font-size: 14px; }
.service-entry ul li{font-size: 14px;}
.service-entry ul{margin-bottom: 11px;}
.service-detail-wrapp .row{flex-direction: column-reverse;}

.publication-slider .owl-dots button{width: 15px; height: 15px;}
.publication-slider .owl-dots button.active{height: 15px;}
.publication-slider .owl-dots{bottom: -47px;}

.contact-page-wrapp {padding: 25px 0px; }
.footer-wrapper .footer-widget.footer-contact-info-widget .medolia-info-box{display: flex;}
 .gallery-page-wrapp {padding: 13px 0px; }


.blog-wrapp {padding: 22px 0px 20px; }
.blog-wrapp .blog-meta span, .blog-meta a{font-size: 14px;}
.blog-wrapp .blog-single.single-grid .box-title {margin-bottom: 10px; padding-bottom: 12px;font-size: 16px;}



}



@media (min-width: 1369px) and (max-width: 2592px) {
.testimonial-wrapp .testi-card {padding: 33px 30px 20px 30px;}
    

}



