a{text-decoration: none;}
.w-80 img{width: 10%;}
.clb-logo a img{width: 150px;}
.head-nav{box-sizing: border-box;background-color: #fff;width: 100%;height: auto;padding: 0px 2%;}
@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1380px;
    }
}
@media (max-width: 767px){
  #featureContainer .card img {
    width: 100%;
    height: 40vh !important;
}
}
.number h2 span {
  font-weight: 300;
  font-size: 9px;
  letter-spacing: 3.5px;
  display: block;
  text-transform: uppercase;
  text-align: right;
}
.destination .side-content {width: 400px;text-align: center;position: absolute;top: 50%;left: 0% !important;transform: translate(100%, -57%) !important;}
.w-100-head{width: 100% !important; left: 0px !important; color: #fff;text-shadow: 1px 1px 3px #343434;}
.main-head{position: relative;}
.main-head img{width: 100%;overflow: hidden;object-fit: cover;position: relative;object-position: center center;}
.main-head .side-content {width: 400px;text-align: center;position: absolute;top: 50%;left: 40px;transform: translate(0, -50%);}
.side-rel{position: relative;z-index: 0;}
.side-rel a{text-decoration: none;}
.side-content .airimg h1 {font-size: 25px;font-weight: bold;padding-top: 5px;color: #fff;text-shadow: 0 0 4px black;}
.side-content .airimg h2 {font-size: 20px;font-weight: bold;padding-top: 5px;color: #fff;text-shadow: 0 0 4px black;}
.side-content .numbers {padding: 5px;border-radius: 4px;}
.side-content .numbers {background: #547EE8;border: 0;margin-top: 5px;}
.side-content .numbers {width: 320px;display: inline-block;margin-top: 8px;}
.side-content .numbers a{display: flex; justify-content: space-evenly;}
.white{color:#fff;}
.ring {animation-name: trin;animation-duration: 1.5s;animation-iteration-count: infinite;animation-timing-function: linear;}
.ring{border: solid 3px #e6effe;border-radius: 50%;height: 46px;width: 46px;background: url(/Content/images/cruise/call-btn.png) center center no-repeat;text-align: center;display: inline-block;background-size: 23px;}
@keyframes trin {
    0% {transform: rotate3d(0, 0, 1, 0deg);}
    20%, 32%, 44%, 56%, 68% {transform: rotate3d(0, 0, 1, 0deg);}
    23%, 35%, 47%, 59%, 71% {transform: rotate3d(0,0,1,15deg);}
    26%, 38%, 50%, 62%, 74% {ransform: rotate3d(0,0,1,0deg);}
    29%, 41%, 53%, 65%, 77% {transform: rotate3d(0,0,1,-15deg);}
    80% {transform: rotate3d(0, 0, 1, 0deg);}
}
.form-radio-btn{display: flex;gap: 10px;}
.numbers p{font-size: 22px;color:#fff;font-weight: 700;}
/*.num{color: #fff;font-size: 20px;}*/
.num{color: #fff;font-size: 32px;font-weight:800;}
.numbers p:hover{color:#08b777;}
.why-us-outer {
    position: relative;
    background-color: #f9f9fe;
    padding: 30px 0px 10px 0px;
}
.box1 {
    box-sizing: border-box;
    padding: 10px 20px;
    background-color: #fff;
    box-shadow: 0 0 4px #c1c1c1;
    border-radius: 5px;
    text-align: center;
    min-height: 145px;
    transition: all 0.5s ease-out;
    margin-bottom: 15px;
}
.box1:hover{transform:scale(1.1);}
.box1 img{width: 40px;}
.box1 .why-us-head{font-size: 18px;font-weight: 700;}
.box-brand{box-sizing: border-box;position: relative;padding: 38px 0px 50px 0px;}
.box-brand a{text-decoration: none;}
.cruise-brand{display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 20px;}
.box-brand-inner{box-sizing: border-box;position: relative;display: flex;justify-content: flex-start;border: 1px solid #c1c1c1;border-radius:10px;overflow: hidden;}
.mt-20{margin-top:20px;}
.brand-imager img {height: 154px;width: 200px; display: block;}
.mob-view-src{display: none;}
.desk-view-src{display: block;}
.disp-strip-btm{display: block;width: 100%;position: fixed;z-index: 100;bottom:0%;}
.disp-strip-btm .mob-numbers {
  background-color: #2c4c9f;
  text-align: center;
  display: flex;
  justify-content: center;
  vertical-align: middle;
  align-items: center;
  padding: 10px 10px;
  gap: 20px;
  border-radius:50px;
}
.strip-about ul{display: flex;justify-content: space-evenly;gap:20%;margin-bottom:0rem !important;margin-left: -15rem;}
.strip-about ul.strip-hero {
    gap: 0;
    margin: 0;
}
.strip-about ul.strip-hero li {
    margin: 0 40px;
}
.strip-about ul li{list-style: none;}
.strip-about ul li img{width: 125px;}
@media (max-width:1199px) {
  .box-brand-inner{box-sizing: border-box;position: relative;display: flex;justify-content: flex-start;border: 1px solid #c1c1c1;border-radius:10px;overflow: hidden;}
  .brand-imager img {height: 180px;width: 200px; display: block;}
}
@media (max-width:999px) {
  .main-head img {width: 100%;overflow: hidden;object-fit: cover;position: relative;object-position: center center;height: 400px;}
  .brand-imager img {height: 240px;width: 200px; display: block;}
  .box-brand-inner{box-sizing: border-box;position: relative;display: flex;justify-content: flex-start;border: 1px solid #c1c1c1;border-radius:10px;overflow: hidden;}
  .mob-view-src{display: block !important;}
  .desk-view-src{display: none !important;}
}
@media screen and (max-width:991px) and (min-width:768px) {.content-brand img{max-width: 110px;height:35px;margin-bottom:5px;}}
@media (max-width:780px) {.brand-imager img {height: 180px;width: 200px; display: block;}}
@media (max-width:600px) {.main-head .side-content {display: none;}.desk-view{display: none;}.side-content-mobile{display: block !important;}.mob-view{display: block !important;}}
@media (max-width:450px) {
.brand-imager img {height: 180px;width: 27rem; display: block;}
.box-brand-inner{box-sizing: border-box;position: relative;display: flex;justify-content: flex-start;border: 1px solid #c1c1c1;border-radius:10px;overflow: hidden;flex-wrap: wrap;}
.wrp{flex-wrap: wrap;overflow: hidden;}
}
.clear-fix{clear: both;}
.side-content-mobile{box-sizing: border-box;background-color: #fff;padding: 5px;word-wrap: break-word;text-align: center; display: none;}
.side-content-mobile img{width: 15%;height: 15%;}
.side-content-mobile h1{font-size: 24px;}
.side-content-mobile h2{font-size: 18px;}
.mob-view{display: none;}
.mob-numbers{background-color: #2c4c9f;text-align: center;display: flex;justify-content: center;vertical-align: middle;align-items:center;padding: 10px 10px;gap: 20px;}
.mob-view-src .mob-numbers{padding: 5px !important;}
.call-info{color: #fff;}
.num-p{margin-top:8px !important;margin-bottom: 8px;}
.content-cruise {
    padding: 20px 0 30px 0;
    position: relative;
    background-color: #f9f9fe;
}
.c-bx h2{font-size: 20px;font-weight: 600;margin-top:20px;}
.c-bx p{font-size: 16px;font-weight: 400;}
.padding-sec-50{overflow: hidden;}
.tab-pane {padding: 1.5em 0;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.c-form .form-control {height: 50px;-webkit-box-shadow: none;box-shadow: none;font-size: 16px;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;background: rgba(255, 255, 255, 0.03);border: 2px solid rgba(255, 255, 255, 0.1);color: rgba(255, 255, 255, 0.7);}
.c-form label{color:#fff;}
.c-form input::placeholder{color: #c1c1c1;}
.form-field select option{background-color: #00A3AD;}
.mt-30{margin-top:30px;}
.tab-links{margin-right: 50px; font-size: 18px;font-weight: 500;position: relative;cursor: pointer;}
.tab-contents{display: none;}
.tab-contents.active-tabed{display: block;}
.tabpane{display: none;}
.tabpane.active-tabed{display: block;}
.about-home{box-sizing: border-box;position: relative;background-color: #fff;padding: 50px 0px;}
.home-about-box{box-sizing: border-box;padding: 10px 20px; box-shadow: 1px 1px 10px 3px #C1C0CD;border-radius:2px;width: 100%;height: 300px;overflow: hidden;margin-bottom:15px;}
.home-about-box img{width: 5rem;}
.home-about-box .head-part{font-size: 20px;font-weight: 700;color:#112951;}
.section-title {position: relative;display: inline-block;}
.text-primary {color: #112951 !important;font-family: myhead-font;font-size: 36px;}
.section-title::before {position: absolute;content: "";width: 45px;height: 2px;top: 50%;left: -55px;margin-top: -1px;background: #112951;}
.section-title::after {position: absolute;content: "";width: 45px;height: 2px;top: 50%;right: -55px;margin-top: -1px;background: #112951;}
.padding-sec-50{padding: 50px 0px;}

.colorlib-tour{width: 100%;display: block;float: left;padding: 5em 0;clear: both; }
.colorlib-light-grey {background: #fff; }
.tour-wrap {width: 100%;float: left;display: block; padding: 0; margin: 0; }
.tour-wrap .tour-entry {width: 25%;float: left;position: relative;height: 250px;z-index: 0;padding: 0;margin: 0; }
@media (max-width:650px) {
.section-title::before {display: none;}
.section-title::after {display: none;}
}
h1.font-heading {
    font-size: 27px;
    margin-bottom: 0;
    margin-top: 30px;
}

@media screen and (max-width: 768px) {.tour-wrap .tour-entry {width: 50%; } }
@media screen and (max-width: 480px) {.tour-wrap .tour-entry {width: 100%; } }
.tour-wrap .tour-entry .tour-img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 250px;width: 100%;display: block;z-index: 1;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s; }
@media screen and (max-width: 768px) {
.tour-wrap .tour-entry .tour-img {-webkit-box-shadow: inset 0px -195px 142px -79px rgba(0, 0, 0, 0.49);-moz-box-shadow: inset 0px -195px 142px -79px rgba(0, 0, 0, 0.49);-ms-box-shadow: inset 0px -195px 142px -79px rgba(0, 0, 0, 0.49);-o-box-shadow: inset 0px -195px 142px -79px rgba(0, 0, 0, 0.49);box-shadow: inset 0px -195px 142px -79px rgba(0, 0, 0, 0.49); } }
.tour-wrap .tour-entry .desc {position: absolute;bottom: 0;left: 0;right: 0;z-index: -1;padding: 15px; }
.tour-wrap .tour-entry .desc h2 {font-size: 18px;text-transform: uppercase;margin-bottom: 10px; }
.tour-wrap .tour-entry .desc .city {display: block;color: #b3b3b3;margin-bottom: 5px; }
.tour-wrap .tour-entry .desc .price {color: #000;font-size: 20px; }
.tour-wrap .tour-entry .desc .star {margin-bottom: 0;font-size: 12px;color: #b3b3b3; }
.tour-wrap .tour-entry .desc .star span i {color: #FFDD00; }
@media screen and (max-width: 768px) {
.tour-wrap .tour-entry .desc {z-index: 2; }
.tour-wrap .tour-entry .desc h2 {color: #fff; }
.tour-wrap .tour-entry .desc .city, .tour-wrap .tour-entry .desc .star {color: #e6e6e6; }
.tour-wrap .tour-entry .desc .price {color: #fff;background: #00BBF0;padding: 4px 7px; } }
.tour-wrap .tour-entry:hover .tour-img {top: -55%; }
@media screen and (max-width: 768px) {.tour-wrap .tour-entry:hover .tour-img {top: 0; } }
.btn-up{color:#eded11; font-size: 20px;margin-top: 20px;}
.text-blue{color: #ffffff;font-size: 26px;font-weight: 700;text-shadow: 0 0 8px black;font-family: myhead-font;}

.box-img-banner{box-sizing: border-box;position: relative;}
.about .swiper-wrapper {height: 100% !important;}
.about .swiper-slide {height: 100% !important;}
.about .swiper-button-next::after,
.about .swiper-button-prev::after {content: "";}
.about .swiper-button-next,
.about .swiper-button-prev {top: auto;bottom: 0.1%;background-color: var(--white);width: 5rem;}
.about .swiper-button-next {right: 20px;}
.about .swiper-button-prev {left: auto;right: 70px;}
.about .swiper-icon {font-size: 3rem;}
.custimg{width: 100% !important;height:350px !important;}
.bx-chevron-right{background-color: #ffffff !important;}
.bx-chevron-left{background-color: #ffffff !important;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content: 'none' !important;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {content: 'none' !important;}
.bx-chevron-right:before {content: "\e9b2";font-size: 36px;}
.bx-chevron-left:before {content: "\e9af";font-size: 36px;}
.foot-tel{font-size: 34px !important;color: #fff;margin-top:-10px;}
.social{display: flex;gap: 15px;}
.social i{color: #fff;
  background: linear-gradient(160deg,#02286e 50%,#ffffff 100%) !important;
  border-radius: 30px;
  padding: 20px 10px;
transition: all 0.4s ease;}
.social i:hover{color: #fff;
  background: linear-gradient(90deg,#02286e 50%,#ffffff 100%) !important;
  border-radius: 30px;
  padding: 20px 10px;
transition: all 0.4s ease;}
.fx-20{font-size: 20px !important;}
.service {
    box-sizing: border-box;
    background-color: #b3c4ff;
    border-radius: 20px;
    border: 2px solid #c8f4f7;
    padding: 30px 10px;
}
.service img{border-radius: 20px;}
.service .row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5rem;
}
.title{margin-top:50px;}
.weekend-sec .title p{font-size: 18px;font-weight: 600;}
.service .col p {
  margin-bottom: 3rem;
}

.service .d-flex {
  justify-content: space-between;
  margin-bottom: 3rem;
}
.footer {
    margin-top: 30px;
}
.content-cruise + section .col-sm-12 {
    padding: 0;
}


@media (max-width: 768px) {
  .service .row {
    grid-template-columns: 1fr;
  }
}
.weekend-sec{box-sizing: border-box;padding: 30px 20px;}
.weekend-sec a{text-decoration: none;}
.btn-kn-more{box-sizing: border-box;background: linear-gradient(160deg,#02286e 50%,#ffffff 100%) !important;padding: 10px 20px !important; color:#fff;border-radius: 30px;border: none;transition: all 0.5s ease;}
.btn-kn-more:hover{box-sizing: border-box;background: linear-gradient(90deg,#02286e 50%,#ffffff 100%) !important;padding: 10px 20px !important; color:#fffb00;border-radius: 30px;}
.call-strip{box-sizing: border-box;padding: 20px 10px;background: #112951;}
.call-strip h2{font-size: 22px;color: #fff;}
.call-strip a{text-decoration: none;color: #eded11;}
.side-content a{text-decoration: none;}
.mtm-50{margin-top: -50px; font-size: 14px !important;font-weight: 600;font-family: Signika-font;line-height: 18px;}
.box-cars-rent{box-sizing: border-box;padding: 20px 10px;}
.box-cars-rent a{text-decoration: none;color: #031773;}
.bx-cr-bg img{width: 100%;height: 250px;border-radius:10px;}
.mt-20{margin-top: 20px;}

@media (max-width: 767px) {
  #featureContainer .carousel-inner .carousel-item > div {
    display: none;
  }
  #featureContainer .carousel-inner .carousel-item > div:first-child {
    display: block;
  }
}
#featureContainer .carousel-inner .carousel-item.active,
#featureContainer .carousel-inner .carousel-item-next,
#featureContainer .carousel-inner .carousel-item-prev {
  display: flex;
}
@media (min-width: 768px) {
  
  #featureContainer .carousel-inner .carousel-item-end.active,
  #featureContainer .carousel-inner .carousel-item-next {
    transform: translateX(25%);
  }
  #featureContainer .carousel-inner .carousel-item-start.active, 
  #featureContainer .carousel-inner .carousel-item-prev {
    transform: translateX(-25%);
  }
  #featureContainer .card img{
    width: 90%;
    height: 200px;
  }
  #featureContainer .carousel-item{
    justify-content: space-between;
  }
}
@media (max-width: 767px) {
  #featureContainer .card img{
    width: 100%;
    height: 75vh;
  }
}
#featureContainer .carousel-inner .carousel-item-end,
#featureContainer .carousel-inner .carousel-item-start { 
  transform: translateX(0);
}
#featureContainer .card{
  border: 0;
}
#featureContainer .card{
  position: relative;
}
#featureContainer .card .card-img-overlays{
  position: absolute;
  bottom: 15%;
  left: 10%;
  font-size: 26px;
  font-weight: 700;
  color: #fff;
  text-shadow: 1px 1px 3px #101010;
}
#featureContainer a{
  text-decoration: none;
}
#featureContainer .indicator{
  border: 1px solid rgb(202, 202, 202);
  padding: 3px 6px 3px 6px;
}
#featureContainer .indicator:hover{
  background-color: rgb(84, 84, 84);
  border: 1px solid rgb(84, 84, 84);
  transition: 200ms;
}
#featureContainer .indicator:hover{
  color: white;
  transition: 200ms;
}
#featureContainer .indicator {
  color: lightgray;
}
#featureContainer .float-end{
  padding-top: 10px;
}
.carousel-btn-pad{padding: 30px 0px;}
.box-routes{box-sizing: border-box;position: relative;margin-top:10px;overflow: hidden;}
.box-routes img{width: 100%;height: 300px;}
.box-book{display: flex; justify-content: space-around; margin-top: -4rem;}
.box-book h3{color: #fff;text-shadow: 1px 1px 3px #101010;}
.box-book a{text-decoration: none;}
.content-brand{padding: 5px;overflow: hidden;width: 60%;}
.content-brand h3{font-size: 22px;font-weight: 600;color: #034053;}
.content-brand img{max-width: 150px;height:35px;margin-bottom:5px;}
.content-brand p{font-size: 14px;font-weight: 400;color: #7b7b7b;line-height: 18px;}
.pp-c-bx{box-sizing: border-box;position: relative;padding: 50px 0px;}
.head-pp{text-align: center;}
.pp-h3{font-size: 18px;font-weight: 600;}
.pp-p{font-size: 16px;font-weight: 400;}
.pp-text ul li{font-size: 14px;}
.form-wrap{box-sizing: border-box;position: relative;padding: 25px;box-shadow: 3px 3px 0px 0px;}
.form-wrap .form-field {
  margin-bottom: 14px;
  position: relative;
}
@media (max-width:1200px) and (min-width:767px) {
  .brand-imager img {
    height: 150px;
    width: 100px;
    display: block;
}
}
.disp-cnt{box-sizing: border-box;background-color: #02286e;color: #fff;padding: 20px;margin: 10px;border-radius: 30px;}
.form-field input {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #313131;
  font-size: 16px;
  background: transparent;
  padding: 20px 20px 10px 75px;
  color: #313131;
  font-weight: 500;
}
#txtEmail {
  background-image: url(../image/msg.png);
  background-position: 30px 18px;
  background-repeat: no-repeat;
}
#txtname {
  background-image: url(../image/user.png);
  background-position: 30px 18px;
  background-repeat: no-repeat;
}
#txtphone {
  background-image: url(../image/contact-2.png);
  background-position: 30px 18px;
  background-repeat: no-repeat;
}
#txtchat{
  background-image: url(../image/chat.png);
  background-position: 30px 18px;
  background-repeat: no-repeat;
}
.box-outer{box-sizing: border-box;padding: 50px 0px;}
.fs-24{font-size: 24px !important;}
.content-bx-text{box-sizing: border-box;border: 1px solid #a1a1a1;box-shadow: 0 0 3px 2px #c1c1c1;padding: 20px 10px;border-radius: 20px;}
.content-bx-text h2{font-family: myhead-font;}
.mtb-20{margin-top: 20px;margin-bottom: 20px;}
.Routes-Item {
  text-align: center;
  background-color: #d4effc;
  border-radius: 10px;
  padding: 40px 20px;
  min-height:175px;
}
.actionBlock {
  padding: 30px 20px;
  text-align: center;
}
.content-routes{box-sizing: border-box;padding: 50px 0px;}
.box-route{box-sizing: border-box;padding: 10px;background-color: #fff;box-shadow: 0 0 2px 1px #f1f1f1;border-radius: 10px;}
.to-icon img{width: 30px;}
.table{
  box-sizing: border-box;
  border: 1px solid #5f5f5f;
}
.table thead th{
  border: 1px solid #5f5f5f;
  background-color: #585858;
  color: #fff;
}
.table tbody td{
    border: 1px solid #5f5f5f;
}
.nv-call{height: 30px;margin-top:5px; color: #0a0a0a;font-weight: 600;}
.nv-btn{padding: 5px;}
.p-12{padding-right: 12rem;}
.itnry h5{font-size: 14px;color:#034053;}
.brand-imager.bnr-ship img {
    margin: 0;
    height: 175px;
}
.content-itnr{color: #5f5f5f;font-size: 12px; width: 42%;margin-left:5px;margin-top: 10px;}
.prc{font-size: 20px;color: #034053;font-weight: 700;}
.nv-btn-trn {
    background: #7e7de5 !important;
    width: fit-content;
    padding: 5px 10px;
    border-radius: 50px;
    color: #fff;
    margin: 0;
    margin-top: 6px;
}
.nv-btn-trn:hover{background: linear-gradient(90deg,#02286e 50%,#ffffff 100%) !important;width: fit-content;padding: 5px 10px;border-radius: 50px;color: #fff;}
.itn-ship{font-size: 10px;font-weight: 400;}
.itn-ship ul{text-decoration: none;gap:10px;}
.itn-ship ul li {
    list-style: disc;
    margin-left: 20px;
    padding-bottom: 2px;
}
.logo-itn img{width: 100px;height: 50px;}
.mt-40{margin-top: 40px;}
.c-img img{width: 100%;margin:40px;border-radius: 20px;}
.bx-cabin{box-sizing: border-box;margin:40px;}
.box-itn{box-sizing: border-box;padding: 5px 0px;display: flex;justify-content: flex-start;flex-wrap: wrap; background: #034053;color: #fff;}
.box-itn ul{display: flex;justify-content: flex-start;flex-wrap: wrap; gap:20px}
.box-itn ul li{list-style: none;margin-bottom: -15px;}
.bl{border-left: 1px solid #fff;margin-left: 5px;}
.bl p{padding-left: 5px;}
.bx-cabin h5 span{font-size: 32px;color: #034053;}
a.btn-more.hd, 
.showMr,
.acts a.btn-more {
    display: none;
}
.acts .showMr,
.acts a.btn-more.hd{
    display: block;
}

.box-brand .row {
    display: flex;
    display: flex;
    flex-wrap: wrap;
}



@media (max-width:600px) {
  .c-img img {
    width: 100%;
    margin: 0px;
    border-radius: 20px;
}
.img-w100 img {
  width: 200px !important;
  height: 200px;
}
}
.nv-btn-trn a{color: #fff;}
.btn-more{font-size: 12px;}
.itnry p{margin-bottom: 0px;}
.nv-btn-cal{background: linear-gradient(160deg,#02286e 50%,#ffffff 100%) !important;width: fit-content;padding: 5px 10px;border-radius: 50px;color: #fff;}
.nv-btn-cal:hover{background: linear-gradient(90deg,#02286e 50%,#ffffff 100%) !important;width: fit-content;padding: 5px 10px;border-radius: 50px;color: #fff;}
.box-bdr{box-sizing: border-box;border-radius: 10px;padding: 10px;margin:10px 0px;}
.box-bdr .img-w100 img{box-shadow:0 0 10px #000;border-radius:5px;}
.img-w100 img{width: 400px;height: 200px;}
.trip-cnt{font-size: 14px;box-sizing: border-box;background-color: #f1f1f1;border-radius: 5px;padding: 5px;}
.text-left{text-align: left;}
.box-head img{width: 100%;border-radius: 10px;height: 250px;}
.dest-title{margin-top:-50px;color: #fff;margin-left:50px;box-sizing: border-box;background-color: #000;}
.error_img{width: 100%;content: "";/*position: absolute;*/top:0;height: 100%;}
.error_img {width: 100vw;/*position: absolute;*/bottom: 0px;}
.img-fluid {max-width: 100%;}
.error_content {position: absolute;top: 35%;left: 50%;transform: translate(-50%, -50%);z-index: 1000;}
.error_content .error_font{color:#fff;}
.contact img{width:100%;}
.contact-us{padding:40px 0;}
.contact-inner{padding:30px;}
.contact-inner .hd{font-size:28px;font-weight:600;margin-bottom:5px;}
.contact-inner p a{color:#e97c37;font-weight:400;font-size:18px;}
.fs-big{font-size:26px;word-wrap:break-word;}
.fs-big a{color:#fff;}
.faq-sec{padding:20px;background:#f1f1f1;}
.fs-22{font-size:22px !important;}
.fs-28{font-size:28px !important;}

/*Mobile*/
@media (max-width: 767px) {
.header {
    border-bottom: 1px solid #ccc;
}
.main-head .side-content-mobile h1 {
    margin: 0;
}
.main-head .side-content-mobile h2 {
    margin: 6px 0;
}
.brand-imager img {
    height: 160px;
    width: 100vh;
}
.content-brand {
    width: 100%;
}
.content-brand {
    padding: 10px 15px 2px 15px;
    width: 100%;
    text-align: center;
}
.box-brand {
    padding: 7px 0px 26px 0px;
}
.c-bx h2 {
    font-size: 18px;
    margin-top: 15px;
    line-height: normal;
}
h1.font-heading {
    font-size: 24px;
    margin-top: 30px;
}
.main-head img {
    height: 210px;
}
.main-head img.crims {
    height: auto;
}
.content-itnr {
      width: 100%;
    margin-left: 0;
    margin-top: 6px;
    text-align: center;
    padding-bottom: 16px;
    background: #f9f9fe;
    border-top: 1px solid #ccc;
    padding-top: 10px;
}
p.nv-btn-trn {
    width: 50%;
    margin-left: 25%;
}





}