@media (max-width:1199px){ 
.header .nav ul.main-list > li > a {padding: 10px 4px;}
.owl-nav {width: 100%;}
.alternet-section .alternet-txt { padding: 30px 30px;}
.team-img { height: 350px;}
.leadership-section .team-img { height: 450px;}
.fs-30 { font-size: 27px;  line-height: normal;}
.side-bar { padding-left: 0px;}

	
}
@media (max-width: 991px){ 
.header .nav ul.main-menu { display: none;}
.toggle-mobile, .cross{display:inline-block !important;}
.overview-box-txt h5 small {font-size: 13px;}
header.header {background: #fff; padding-bottom: 5px;}
.default-menu ul li { margin-right: 5px;    padding-right: 5px;    line-height: 14px;    font-size: 14px;} 
img.brid-img-left {height: 85px;}
img.brid-img-right {height: 100px;}
h1{font-size: 30px; font-weight:700; }
h2{font-size: 25px; }
h3{font-size: 23px;  }
h4{font-size: 20px; }
.fs-40 {font-size: 30px;}
.article-title {font-size: 18px;  width: 100%;}
.main-section {padding: 55px 0px;}
.overview-box-txt h5 p {font-size: 14px;}
.dtble {height: auto; min-height: 400px;}
body { padding-top: 70px;}
.team-img { height: 300px;}
.leadership-section .team-img {height: 450px;}
img.brid-img-right-bottom { max-width: 230px;}
.timeline-row { max-width: 100%;}
.side-bar .newsletter button { padding: 10px 8px;}


}

@media (max-width:767px){ 
.dtble {height: auto; min-height: 300px;}
.col-xs-6{ -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.col-xs-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}

.order-xs-1{ -webkit-box-ordinal-group: 3; -ms-flex-order: 0; order: 0;}	
.alternet-section .alternet-img.object-fit {height: auto;}
.blog-section .border-right {border: none !important;}
.nav-pills .nav-link { padding: 11px 15px;  font-size: 14px;}
.tb-img {height: auto; margin-bottom: 30px;}
.tb-txt {padding-right: 0px;}
.location-widget {padding: 0px;   font-size: 16px;  text-align: left; padding-bottom: 20px !important;}
.location-widget.d-flex {display: inline-block !important; width: 100%; padding-top: 40px !important;}
.default-menu {text-align: center; padding-top: 20px;}
.social-icon {padding: 10px 0px;}

.default-menu {text-align: center; padding-top: 20px;}
.copyright-section .text-right {text-align: center !important;}
.copyright-section {padding-bottom: 20px;}
body {padding-top: 70px;}
.videoPosition {  height: 300px;   min-height: auto;}
.bgImage {min-height: auto;}
.banner-content {padding-top: 0px;}
.banner p {margin-bottom: 41px;}
.container { max-width: 100%;}
.team-img {height: auto;}
.leadership-section .row.m-0 { margin: 0px -15px !important;}
.team-member-info { padding: 30px 10px 30px 10px;}
img.brid-img-right-bottom { max-width: 130px;}

.time-col { padding-left: 15px;}
.timeline-img { height: auto; margin-bottom: 30px;}
.timeline-section {border-bottom: 1px solid #eee;}
.article-img { height: auto;}
.blog-single ul.pagination.mt-5 { margin-top: 30px !important;  margin-bottom: 50px !important;}
.location-header a { float: left;  display: inline-block;  width: 100%;  padding: 0px 0px 10px;}
.location-section .border-right { border: none !important;}
.side-bar { max-width: 320px;}


}

 
@media (max-width:575px){
h1{font-size: 28px;}
.banner .typewrite {font-size: 15px;}
.banner .btn { margin: 0px 0px 10px; width: 100%;}
.banner-content { padding-top: 40px;}
.alternet-section .alternet-txt {padding: 30px 15px;}
.overview-box-img { width: 79px;  position: relative;  left: auto; top: auto;}
.overview-box {  margin: 0px 0px 20px; padding:0px;}
.overview-section .col-xs-12 {max-width: 50%;}
.overview-box-img {    margin: auto; margin-bottom: 40px;  text-align: center;}
.overview-box-txt{text-align: center;}
.overview-box-txt h5 small { font-size: 18px;  display: block;}
.overview-box-img img {max-height: 50px;}
.fs-40 {font-size: 24px;}
.cust-nav1 { display: none;}
.card-header h5 {  font-size: 17px;}
.card-header h5 a { color: #000;  padding: 10px;  display: inline-block;  width: 100%;}
.card-header {  padding: 0px; border: none;}
.responsive-tab .tab-content > .tab-pane {margin-bottom: 5px;}
#accordion .card-header button { padding: 6px 15px;}
.gallery-slider .item.object-fit { height: 140px;}
img.brid-img-left, img.brid-img-right{opacity: .2;}
.inner-banner .banner-content {padding: 50px 0px;}
.main-title h2, .main-title h3 { margin-bottom: 0px;}
.main-title.mb-5 {margin-bottom: 20px !important;}
.pagination .page-link { padding: 10px 9px;  font-size: 13px;}
.side-bar .newsletter button { padding: 10px 15px;}
.side-bar .newsletter input.form-control {padding-right: 85px;}
.widget {padding: 25px 15px;}
.field-sm { padding: 0px;  width: 100%;  margin-bottom: 21px;}
.field .field-sm:last-child { margin-bottom: 0px;}
.main-title br {display: none;}
.contact-info { margin-top: 30px;}

.home-banner .bgImage, .home-banner .bgImage div, .home-banner .bgImage video {
    position: relative;  top: auto !important;    transform: none !important;
    left: auto !important;   height: auto;    min-height: auto;}
.home-banner .banner-content {    position: absolute;    top: 0px;    left: 0px;    width: 100%;    padding: 0px;    height: 100%;}
.home-banner .banner-content .dtble {  min-height: auto !important;}
.home-banner .banner-content h1 { font-size: 20px;    margin-bottom: 10px;}
.home-banner .banner-content p {  margin-top: 0px !important;}
.home-banner .banner-content a.typewrite {  margin-bottom: 10px;}
.home-banner .banner-content {  padding-top: 14px;}
.home-banner .banner-content  .btn {  width: auto;    margin-top: 10px;}

}

