body {padding-top:0px;font-family: 'Open Sans', sans-serif; color: #262626;}
h1, h2, h3, h4, h5, h6{font-family: 'Montserrat', sans-serif;}
p, ul li{font-size: 15px;}
a:focus, button, img {outline: none;}
a {text-decoration:none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
a:hover{text-decoration:none;}
.btn:focus{outline: none; box-shadow: none;}
.btn:hover {color: #fff;box-shadow: 3px 3px 8px #666;outline: none;}
.form-control:focus{outline: none; box-shadow: none;}
.fixed-top {position: sticky;}
.navbar{box-shadow: 0 1px 3px rgba(0,0,0,0.2);}
.bg-light{background: #fff!important;}
.top-bar{background: #f9f9f9;padding: 10px 0 6px;border-bottom: 1px solid #e6e6e6; /*height: 44px;*/ position: relative;left: 0; right: 0; top: 0; z-index: 1;}
.top-bar .personal-info {color: #262626;font-family: 'Montserrat', sans-serif;}
.top-bar ul.personal-info {padding: 0; margin: 0;}
.top-bar ul.personal-info li {display: inline-block;border-right: 1px solid #ececec;padding: 0px 8px 0 5px; color: #555; font-size: 14px;}
.top-bar ul.personal-info li i {margin-right: 0px;}
.fp{transform:rotate(100deg);}
.top-bar ul.personal-info li:last-child{/*float: right;*/ border-right: 0; padding-top: 2px;}
.header-topRight{ display: flex; justify-content: flex-end; align-items: center;}
.social {text-align: right;margin: 0px;padding: 0px;}
.top-bar .social li {display: inline-block;}
.top-bar.social li i {margin-right: 5px;}
.top-bar .social li a {width: 25px;height: 25px;line-height: 25px;padding: 0px;display: inline-block;text-align: center;color: #555555;font-size: 14px;border-radius: 3px;background: #e6e6e6;}
.top-bar .social li a:hover{color: #9c1c20;}
.header-cont .btn{font-size: 13px; padding: 2px 8px; margin-left: 8px;}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width: auto;}
.navbar-dark .navbar-nav .nav-link{color: #000; font-weight: 600; text-transform: uppercase; font-size:.9rem; margin-left: 1px;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:active, .navbar-dark .navbar-nav .nav-link:focus{color: #9c1c20;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link{color: #9c1c20;}
/*.carousel-item {height: 60vh;max-height: 350px; width:100%;background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}*/
.carousel-item {height: 60vh;background-repeat: no-repeat;background-position: center center;background-size: cover;}

.carousel-control-next-icon, .carousel-control-prev-icon{width: 30px; height: 30px;}
.portfolio-item {margin-bottom: 30px;}

.dropdown-menu{background: transparent;}
.menu-bg{background: #f8f7fb; margin: 0; border-bottom: 1px solid #898989; box-shadow: 0 4px 4px #898989; overflow: hidden; padding: 10px 0; border-radius:0 0 3px 3px;}
.menu-bg:after {content: '';display: block;  position: absolute;left: -90px;right: 0;margin-left: auto;margin-right: auto;bottom: 100%;width: 0;height: 0;border-bottom: 30px solid #f8f7fb;border-top: 30px solid transparent;border-left: 30px solid transparent;border-right: 30px solid transparent;}
/*.menu-bg.arrow-top {margin-top: 0px;}
.menu-bg.arrow-top:after {content: " ";position: absolute;right: 51%;top: -28px;border-top: none;border-right: 30px solid transparent;border-left: 30px solid transparent;border-bottom: 30px solid #f8f7fb;}
*/
.bg-hlight{background: #a3a3a3; padding:3px 5px; margin-bottom: 8px;}
.dropdown-menu ul li{line-height: 30px;}
.dropdown-menu ul li a{text-decoration: none; font-size: 14px;}
.dropdown-menu ul li a:hover, .dropdown-menu ul li a.active, .dropdown-menu ul li a:focus{color: #9c1c20!important;}
.text-red{/*color: #9c1c20;*/ color: #6e8484;} 
.h1{font-size: 1.8rem; text-transform: uppercase;}
h2{font-size: 1.5rem;}
h3{font-size: 1.4rem;}
.page-section{padding: 2rem 0;}
.main span{padding-right: 10px;}
.enquiry{background: url(../images/enquiry-bg.jpg) repeat;}
.enquiry .form-control{font-size: 14px;}
.enquiry .btn-dark{background: #5f5f5f; border:0;}
.enquiry .btn-dark:hover {background-image: linear-gradient(to bottom, #88181a, #c52126);}
.rd{padding-left: 0;}
.rd label{font-size: 14px;cursor: pointer;}
.form-control:focus {border-color: inherit;-webkit-box-shadow: none;box-shadow: none;}
/*custom radio button*/
.radio-custom {opacity: 0;position: absolute;}
.radio-custom, .radio-custom-label {display: inline-block;vertical-align: middle;cursor: pointer;}
.radio-custom-label {position: relative;}
.radio-custom + .radio-custom-label:before {content: '';background: #fff;border: 2px solid #aeaeae;display: inline-block;vertical-align: middle;width: 18px;height: 18px;padding: 2px;margin-right: 10px;text-align: center;}
.radio-custom + .radio-custom-label:before {border-radius: 50%;}
.radio-custom:checked + .radio-custom-label:before {background: #aeaeae;box-shadow: inset 0px 0px 0px 4px #fff;}
/*custom radio button*/

.h4{font-size: 18px; font-weight: 600;}
.f-size{font-size: 50px; font-weight: 600;}
.bg-lightgray{background: #ececec;}
.bg-graylight{/*background: #f9f9f9;*/ background: url(../images/overlay-pattern.png) repeat top left; position: relative;}
.bg-graylight:before { position: absolute; top: 0; bottom: 0; content: ""; background: rgba(219, 255, 255, 0.85); width: 100%; height: 100%; left: 0;}
.card.bg-lightgray{background: #fff;}
.card-body p{font-size: 15px;}
.shadow-md{/*box-shadow: 0 1px 2px #898989;*/ box-shadow: 0 0 11px 1px rgba(0, 0, 0, 0.12); transition:all linear 0.3s; padding: 5px;}
.shadow-md:hover{/*box-shadow: 0 4px 4px #898989;*/ box-shadow: 0 0 6px -1px rgb(0, 0, 0, 0.12);}
.list-area{padding: 0 10px;}
.list-area ul{margin: 0; padding:10px;}
.list-area ul li{list-style: none;}
.list-area ul li a{color: #212529; text-decoration: none; line-height: 30px; font-size: 15px; font-weight: 500; transition:all linear 0.3s;}
.list-area ul li a:hover{color: #9c1c20; text-decoration: underline;}
.projects ul{margin: 0; padding: 0 0px;}
.projects ul li{margin-bottom: 1px; font-size: 15px; position: relative; padding-left: 20px; list-style: none;}
.projects ul li:before{ position: absolute; left: 0; top: 3px; content: "\f192"; font-family: FontAwesome; font-size: 12px; color: #859a9a;}
.h5{font-size: 1.2rem; font-weight: 700;}
.h5 u{text-decoration: none;}
.case-date{width: 62px; position: absolute; left: 0; top: 0; background: rgba(169, 12, 11, 0.8); padding:5px 10px; font-size: 18px; font-weight: 600; text-align: center;}
.read{text-align: right;}
.read a{color: #a90c0b; text-align: right; font-weight: 600;}
.read a:hover{text-shadow: 0px 0px 1px #a6a6a6;}
.pro-heading{width: 100%; /*min-height: 66px; position: absolute; left: 0; top: 0; background: rgba(133, 154, 154, 1); padding:10px;*/ min-height: 55px; padding: 5px; font-size: 16px; font-weight: 700; text-align: center; color: #767676!important; border-bottom: 2px solid #9c1c20;}
.m-tp{margin-top: 66px; border-radius: 0;}
.l-ht{line-height: 44px;}
.testi-slider .carousel-item{height: 100%;}
.testi-area .carousel-inner{min-height:158px;}
.testi-slider .testi-prev, .testi-slider .testi-next{background: #262626; width: 50px; height: 50px; border-radius: 100%; top: 40%;}
.testi-area{padding: 30px 120px 30px;}
.testimonial-img{background: #262626; width: 90px; height: 90px; border-radius: 100%; padding: 24px 0;position: absolute;left: 0;right: 0;z-index: 111;top: -47px;text-align: center;}
.testimonial-img .quote{font-size: 40px;}

.bg-ashgrey{background: #899ca2;}
.brand-carousel {z-index: 0;}
.owl-dots{text-align: center;}
.owl-dot {display: inline-block;height: 15px !important;width: 15px !important;background-color: #262626 !important;opacity: 0.8;border-radius: 50%;margin: 20px 5px 0;}
.owl-dot.active {background-color: #fff !important;}
.owl-dots button{outline: none;}
.single-logo{background: #f6f6f6; border:1px solid #e1e1e1; padding: 5px; cursor: pointer;}

.footer {background:#404040;width: 100%;padding: 40px 0 20px;margin: 0px;}
.address{height:auto;padding:0px;margin:0px;margin-left:0px;}
.address p{font-size:14px;line-height:20px;color:#ccc;padding:0px;margin:0px;margin-top:20px;}
.main-titles {position: relative;margin-bottom: 15px;font-weight: bold;padding-bottom: 16px;margin-top: 20px;}
.main-titles .title {margin: 0;font-size: 20px;color: #fff; font-weight: 700;}
.ship-span10 {margin-left: 0px; padding-left: 0;}
.news-l input {display:inline-block;background-color: #333333;border: none;-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3) inset;-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3) inset;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3) inset;color: #bbbbbb;padding: 12px 12px;width: 206px;border-radius: 3px;font-size: 14px;}
.news-l .btn:hover {background-image: linear-gradient(to bottom, #88181a, #c52126);}
/*--------------------------------------------------
      **Tech And All Social Icons Roll Over**
---------------------------------------------------*/
.social-icons {padding: 0;margin: 0;list-style-type: none;}
.social-icons li{display:inline-block;margin:0 2px 0 0;padding: 0px;width: auto; background: #f0f0f0;}           
.social-icons li a {-moz-transition: all 0.3s ease 0s;display: block;height: 100%;margin: 0;padding: 0;width: 40px;height: 40px;text-indent: -9999px;}
.social-icons li a:hover {background-position: 0 -40px!important;}
.social-icons li a {background-color:transparent;}
.social-icons li.fb a {background: url(../images/icons/facebook.png) no-repeat 0 0;}
.social-icons li.fb a:hover {background-color: #3b5998;}
.social-icons li.linkedin a {background: url(../images/icons/linkedin.png) no-repeat 0 0;}
.social-icons li.linkedin a:hover {background-color: #71b2d0;}
.social-icons li.pinterest a {background: url(../images/icons/pinterest.png) no-repeat 0 0;}
.social-icons li.pinterest a:hover {background-color: #cb2027;}
.social-icons li.twitter a {background: url(../images/icons/twitter.png) no-repeat 0 0;}
.social-icons li.twitter a:hover {background-color: #48c4d2;}
.social-icons li.youtube a {background: url(../images/icons/youtube.png) no-repeat 0 0;}
.social-icons li.youtube a:hover {background-color: #f45750;}
.links{width:100%;height:auto;padding:0px;margin:0px;border-top:1px solid #8e8e8e;}
.menulink{height:auto;padding:0px;margin:20px 0 0;}
.menulink ul{padding:0px;margin:0px;}
.menulink ul li{display:inline-block;}
.menulink ul li a{display:block;font-size:14px;color:#ccc;text-decoration:none;padding:0px 10px;margin:0px; border-right: 1px solid #ccc;}
.menulink ul li a.no-bdr{border-right: 0;}
.menulink ul li a:hover, .menulink ul li a.active{color:#fff;text-decoration:none;}
.copyright{height:auto;padding:0px;margin:20px 0 0;text-align: right;}
.copyright p{font-size:14px;color:#ccc;padding:0px;margin:0px 0 0 5px;}


.back-to-top {position: fixed;bottom: 100px;right: 8px;display: none; width: 70px; height: 70px; line-height: 65px;border-radius: 50%;z-index: 11;}
.back-to-top img{width: 45px;}
.back-to-top i{color: #d51112;}
.back-to-top.sc-tp{bottom:100px;}
.back-to-top:hover{background-color: rgba(255, 255, 255, 0.9);}

.aboutus-banner {height: 45vh;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.team-span{padding: 0;box-shadow: 0 2px 5px #898989; height: 334px;transition:all linear 0.3s;border-radius: 3px;}
.team-span:hover{box-shadow: 0 4px 6px #898989;;}
.team-span-Info {position: relative;width: 100%;bottom: 84px;background: rgba(255,255,255,.85);padding: 10px;}
.teamName {color: #20304f;font-size: 20px;font-weight: bold;margin: 0;padding: 0;}
.teamInfo{font-size: 13px; text-transform: uppercase; color: #20304f;margin: 0;padding: 0; font-style: italic;}
.teamInfo-c{font-size: 14px; text-transform: uppercase; color: #20304f;margin: 0;padding: 0;font-weight: 600; }
.team-span .linked-in {position: absolute;bottom: 12px;right: 8px;margin: 0; background: #dedede; padding: 0 5px; border-radius: 3px;}

.services-banner{background: url(../images/inner-banner-bg.jpg) repeat; padding: 30px;}
.breadcrumb-bg{background: #ececec; box-shadow: 0 1px 2px #959595;}
.breadcrumb{margin-bottom: 0;}
.breadcrumb a{color: #a90c0b;}
.inner-services h5, .testimonials-inner h5{font-size: 18px; font-weight: 700;}
.testimonials-inner h5 small{font-weight: 400; color: #5c5c5c;}
.inner-services ul{padding-left: 15px; margin-bottom: 10px;}
.offsetLeft {margin-left: 0px;float: left;margin-right: 10px;max-width: 400px;}
figure{margin: 0 0 5px;}
.pdl-3{padding-left: 38.2%!important;}

.client-list-area{padding:10px 0 10px 5px;}
.client-list-area ul{margin: 0; padding:10px 0px;}
.client-list-area ul li{list-style: none;color: #212529; line-height: 30px; font-size: 15px;font-weight: 500;}
.cl-logo{border: 1px solid #e1e1e1; background: #f6f6f6; padding: 5px;margin-bottom: 20px;cursor: pointer;}


.bg-lgray{background: #fcfcfc;}
.partners-in .rt{text-align: right;}
.partners-in a{text-decoration:underline; color:#262626;}
.partners-in a:hover{text-decoration:underline;color: #a90c0b;}
.testimonials-inner ul{padding-left: 15px;}
.testimonials-inner .news-btn{padding: 7px 20px; font-weight: 600; background: #9c1c20;}
.testimonials-inner .news-btn:hover {background-image: linear-gradient(to bottom, #88181a, #c52126);}
.testimonials-inner .form-control{font-size: 14px;}
textarea{resize:none;}
.bdr-rad{border-radius: 3px;}
sup{color: #FF0000;}
.contact-form{padding: 30px;}
.btn-w{float: left; margin-right: 5px;}
.inner-p ul{padding: 0;}
ul.pg-count{text-align: right; float: right; padding: 0;}
ul.pg-count .page-link{box-shadow: none; color: #262626; font-weight: 600;}
ul.pg-count .page-link:hover, ul.pg-count .page-link.active, ul.pg-count .page-link:focus{background: #9c1c20; color: #fff;}
.inner-p h3{font-size: 1.2rem; margin-top: 30px;}
.inner-p p{margin-bottom: 0;}
.inner-p .pp {padding-left: 5px;}
.grecaptcha-badge{z-index: 11;}
.freeDemo{/*position: absolute; top: 50%; left:50%; transform: translate(-50%, -50%);*/ text-align: center; width: 100%;}
.freeDemo .btn{border-radius: 0;}
.brand-carousel .owl-dot.active { background-color: #bb0e0f !important;}
.brand-carousel .owl-dot{ height: 10px !important; width: 10px !important;}

/*.projectBg{background: url(../images/proBg.png) repeat top left;}*/
.commonBg{background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment:fixed;}
.testimonials.commonBg { background-size: 60%; background-position: top right; position: relative;}
.testimonials.commonBg:before { width: 100%; position: absolute; content: ""; background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 39%, rgba(255, 255, 255, 0)); top: 0; left: 0; height: 100%;}
.clients h2 { color: #fff;}
.conBox{ border: 1px solid #ededed; box-shadow: 0 0 20px 1px rgb(0, 0, 0, 0.2); border-radius:8px;}
.thank-youBox{border: 1px solid #ededed;
    box-shadow: 0 0 20px 1px rgb(0 0 0 / 20%);
    border-radius: 8px;}
.thank-youBox h1{ margin-bottom: 30px;}
.thank-youBox h2, .thank-youBox h5{font-weight: 700; margin-bottom: 15px;}
.thank-youBox .social-icons{ margin-bottom: 30px;}
.thank-youBox p a{ color: #9c1c20;}
.thank-youBox p a:hover{color: #000;}

/**********Media Query***************/
@media only screen and (max-width:767px){
body{padding-top: 77px;}
p, ul li{font-size: 16px;}
.card-body p, .list-area ul li a, .projects ul li, .client-list-area ul li{font-size: 16px;}
.top-bar{display: none;}
.navbar-nav{border-top:1px solid #e6e6e6; padding-top: 15px; margin-top: 10px;}
.navbar-dark .navbar-nav .nav-link{padding-left: 10px;}
.navbar-dark .navbar-toggler{background: #262626;} 
.navbar-dark .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-brand img{width: 80%;}   
.fixed-top{position: fixed; top: -1px;}
.carousel-item {height:180px;width:100%;}
.carousel-item img{height: 180px;}
.h1{font-size:1.5rem;}
h2{font-size:1.4rem;}
h3{font-size:1.2rem;}
.h4{font-size: 20px;}
.h5, h6{font-size: .94rem;}
.main-titles .title, .inner-p h3{font-size: 1.1rem;}
.aboutus-banner{height: 22vh;}
.testi-area {padding: 30px 40px 20px;}
.testi-area .carousel-inner{min-height: 328px;}
.menulink, .copyright{text-align: center;}
.menulink ul li a{padding: 0 3px 0 0;}
.pd-0{padding: 0;}
.team h2, .team h3{text-align: center;}
.team-span{width: 249px;margin: 0 auto 20px; height: 325px;}
.offsetLeft {margin-left: 0px;float: left;margin-right: 0px;width: 100%;max-width: 700px;}
.services-banner{padding:30px 20px;}
.inner-services .h1{font-size: 1.5rem;}
.inner-services h5{margin-top: 20px; display: inline-block;}
.pdl-3{padding:0px 0 0 5%!important; display: inline-block;}
.news-l input {width: 156px;}
.menu-bg{height: 270px; overflow-y:scroll;}
.pdl-15{padding-left: 15px!important;}
figure{display: inline-block;}
.breadcrumb{font-size: 13px;}
.l-ht1{line-height: 44px;}
.l-ht2{line-height: 22px;}

/*******Hamburger Menu**********/
#nav-icon{width: 30px;height: 20px;position: relative;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;background: transparent;border: 0;outline: none;}
#nav-icon span {display: block;position: absolute;height: 3px;width: 100%;background: #859a9a;border-radius: 5px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon span:nth-child(1) {top: 0px;}
#nav-icon span:nth-child(2),#nav-icon span:nth-child(3) {top: 8px;}
#nav-icon span:nth-child(4) {top: 16px;}

/*******Hamburger Menu**********/
}
@media only screen and (min-width:768px) and (max-width:991px){
body{padding-top: 77px;}
p, ul li{font-size: 16px;}
.card-body{padding: .5rem;}
.card-body p, .list-area ul li a, .projects ul li, .client-list-area ul li{font-size: 16px;}
.top-bar{display: none;}
.navbar-nav{border-top:1px solid #e6e6e6; padding-top: 15px; margin-top: 10px;}
.navbar-dark .navbar-nav .nav-link{padding-left: 10px;}
.navbar-dark .navbar-toggler{background: #262626;} 
.navbar-dark .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-brand img{width: 80%;}   
.fixed-top{position: fixed;}
.carousel-item {height:21vh;width:100%;}
.carousel-item img{height: 230px;}
h3{font-size:1.3rem;}
.h5{font-size: 1rem;}
.aboutus-banner{height: 22vh;}
.testi-area {padding: 30px 40px 20px;}
.testi-area .carousel-inner{min-height: 150px;}
.menulink, .copyright{text-align: center; margin-top: 5px;}
.pd-0{padding: 0;}
.social-icons li a{width: 35px;}
.news-btn{display: block; margin: 10px auto;}
.address p, .menulink ul li a, .copyright p{font-size: 13px;}
.team-span{margin: 0 auto 20px; height:274px;}
.team-span-Info{bottom: 84px;}
.offsetLeft {margin-left: 0px;float: left;margin-right: 10px;width: 100%;max-width: 300px;}
.pdl-3{padding:0px 0 0 48%!important; display: block;}
.pro-heading{min-height: 84px;}
.m-tp{margin-top: 84px;}
/*******Hamburger Menu**********/
#nav-icon{width: 30px;height: 20px;position: relative;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;background: transparent;border: 0;outline: none;}
#nav-icon span {display: block;position: absolute;height: 3px;width: 100%;background: #859a9a;border-radius: 5px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon span:nth-child(1) {top: 0px;}
#nav-icon span:nth-child(2),#nav-icon span:nth-child(3) {top: 8px;}
#nav-icon span:nth-child(4) {top: 16px;}

/*******Hamburger Menu**********/
}
@media only screen and (min-width:992px) and (max-width:1199px){
.top-bar ul.personal-info li{font-size: 13px;}
.navbar-brand img{width: 100%;} 
.navbar-dark .navbar-nav .nav-link{font-size: .8rem;}  
.carousel-item {height:21vh;width:100%;}
.carousel-item img{height: 100%;} 
.aboutus-banner{height: 32vh;}
.team-span{height: 273px;}
.team-span-Info{bottom: 84px;}
.offsetLeft {margin-left:0px;float: left;margin-right: 10px;max-width: 360px;}
.pdl-3{padding:0px 0 0 41%!important; display: block;}

}
@media only screen and (min-width:1200px) and (max-width: 1365px){
.carousel-item {height:44vh;width:100%;}
}
@media only screen and (min-width:1366px) and (max-width: 1439px){
.carousel-item {height:60vh;width:100%;}
}
/*@media only screen and (min-width:1440px){
.carousel-item {height:44vh;width:100%;}
}*/