
/* Author: Hardeep Singh Villkhu */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oswald-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Oswald Regular'), local('Oswald-Regular'),
       url('../fonts/oswald-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v16-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}


/* GLOBAL */
::-moz-selection { color: #fff;background: #0051eb; }
::selection { color: #fff;background: #0051eb; }
.text-golden {color: #fed674 !important;}
.bg-golden {background: #fed674 !important;}

.radius15 {
  border-radius: 15px;
}


a,a:hover,a:visited{text-decoration:none !important;color:inherit;display:inline-block;cursor:pointer;}
a:focus{color:inherit;outline:none;}

/*Buttons*/
a.btnCustomStyle2, button.btnCustomStyle2 {color: #c6c9d8;font-size: 14px;text-transform: uppercase;letter-spacing: 2px;border: 2px solid #b1b4c1;padding:12px 30px;border-radius: 6px;display: inline-block;font-weight: 500;-webkit-transition: .3s;transition: .3s;}
a.btnCustomStyle2.btn-solid, button.btnCustomStyle2.btn-solid {border: 2px solid #1868dd;background: #1868dd;color: #fff;}
a.btnCustomStyle2:hover, button.btnCustomStyle2:hover {background: transparent;color: #1868dd;box-shadow: 0 10px 15px 0 rgba(0,0,0,.1);-webkit-transform: translateY(-5px);transform: translateY(-5px);}

button:focus {outline: 1px dotted;outline: 0;}
.qut-btn {    z-index: 1;
    padding: 15px 27px;
    /* width: 200px; */
    text-align: center;
    color: #000000;
    font-size: 16px;
    /* height: 50px; */
    position: relative;
    /* line-height: 62px; */
    border-radius: 52px;
    border: 1px solid #000;
    background-size: 200% auto;
    transition: 0.3s all ease-in-out;
    /* box-shadow: 1.392px 9.903px 10px 0px rgb(66 97 234 / 21%); */
    /* background-image: linear-gradient(45deg, #1868dd 15%, #4d71ee 100%); */
    overflow: hidden;}
.qut-btn:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;border-radius: 40px;transition: all 0.5s;opacity: 1;z-index: -1;transform: translate(-105%, 0);background-color: rgba(255, 255, 255, 0.8);}
.qut-btn:hover {transition: 0.3s all ease-in-out;background-position: right center;color: #000;}
.qut-btn:hover:before {opacity: 0;transform: translate(0, 0);}


/*********************************************** Start Drawer Style Css **********************************************************/



.modal {/*From Right/Left */}
.modal.drawer {display: flex !important;pointer-events: none;}
.modal.drawer * {pointer-events: none;}
.modal.drawer .modal-dialog {margin: 0px;display: flex;flex: auto;transform: translate(25%, 0);}
.modal.drawer .modal-dialog .modal-content {border: none;border-radius: 0px;}
.modal.drawer .modal-dialog .modal-content .modal-body {padding: 0;}
.modal.drawer.show {pointer-events: auto;}
.modal.drawer.show * {pointer-events: auto;}
.modal.drawer.show .modal-dialog {transform: translate(0, 0);}
.modal.drawer.right-align {flex-direction: row-reverse;}
.modal.drawer.left-align:not(.show) .modal-dialog {transform: translate(-25%, 0);}


/*********************************************** End Drawer Style Css **********************************************************/



/* Font Element :: Start  */


.fontItalic {
  font-style: italic; 
}

.font-8 {
  font-size: 8px;
}
.font-10 {
  font-size: 10px;
}
.font-12 {
  font-size: 12px;
}
.font-13 {
  font-size: 13px;
}
.font-14 {
  font-size: 14px;
}
.font-15 {
  font-size: 15px;
}
.font-16 {
  font-size: 16px;
}
.font-18 {
  font-size: 18px;
}
.font-20 {
  font-size: 20px;
}
.font-22 {
  font-size: 22px;
}
.font-24 {
  font-size: 24px;
}
.font-30 {
  font-size: 30px;
}
.font-40 {
  font-size: 40px;
}
.font-50 {
  font-size: 50px;
}
.font-60 {
  font-size: 60px;
}
.font-70 {
  font-size: 70px;
}
.font-90 {
  font-size: 90px;
}


.font-120 {
  font-size: 120px;
}



.font-weight-300{
  font-weight: 300;
}
.font-weight-400{
  font-weight: 400;
}
.font-weight-500{
  font-weight: 500;
}
.font-weight-600{
  font-weight: 600;
}
.font-weight-700{
  font-weight: 700;
}
/* Font Element :: End */






/*********************************************** Start Index Page Css **********************************************************/

body{font-family: 'Poppins', sans-serif;color: #1d2228;}
header {   top: 0; position: absolute;
    z-index: 8;
    width: 100%;}
.top-bar {padding: 15px 0; color: #fff;font-size: 14px;border-bottom: 1px solid rgb(255 255 255 / 50%);    margin: 0 0 15px 0;}
.top-bar .contact-info-con {font-size: 13px;font-weight: 300;}
.top-bar .social-part {overflow: hidden;text-align: right;margin: 0;}
.top-bar .social-part li {margin: 0 0 0 15px;display: inline;}
.top-bar .social-part li a {-webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);transition: all .3s cubic-bezier(.645,.045,.355,1);}
.top-bar .social-part li a:hover {-webkit-transform: translateY(-3px);transform: translateY(-3px);}
.top-bar .social-part li a i {}

.smllogo a {}
.smllogo a img {}

.customSlide { position: relative;}

/*First Slide*/
.slideImgMain {background: url(../img/b1.JPG) no-repeat;width: 100%;background-size: cover;background-position: center center;height: 780px;color: #ffffff;position: relative;z-index: 1;}
.slideImgMain::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
  z-index: -1;
}


/*.slideImgMain[data-black-overlay]:before {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: -1;}
.slideImgMain[data-black-overlay]:before {background-color: #000;}*/
.slideImgMain[data-black-overlay="7"]:before {opacity: .5;}

/*End Slider */


.slideImgMain2 {background: url(../img/b2.jpg) no-repeat;width: 100%;background-size: cover;background-position: center center;height: 780px;color: #ffffff;position: relative;z-index: 1;}
.slideImgMain2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
  z-index: -1;
}


.slideImgMain2[data-black-overlay="7"]:before {opacity: .5;}




.slideImgMain3 {background: url(../img/b3.jpg) no-repeat;width: 100%;background-size: cover;background-position: center center;height: 780px;color: #ffffff;position: relative;z-index: 1;}
.slideImgMain3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
  z-index: -1;
}


.slideImgMain3[data-black-overlay="7"]:before {opacity: .5;}





.slideImgMain4 {background: url(../img/b4.jpg) no-repeat;width: 100%;background-size: cover;background-position: center center;height: 780px;color: #ffffff;position: relative;z-index: 1;}
.slideImgMain4::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
  z-index: -1;
}


.slideImgMain4[data-black-overlay="7"]:before {opacity: .5;}






.slideImgMain5 {background: url(../img/b5.jpg) no-repeat;width: 100%;background-size: cover;background-position: center center;height: 780px;color: #ffffff;position: relative;z-index: 1;}
.slideImgMain5::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
  z-index: -1;
}


.slideImgMain5[data-black-overlay="7"]:before {opacity: .5;}





.slideImgMainnight {background: url(../img/night.jpeg) no-repeat;width: 100%;background-size: cover;background-position: center center;height: 780px;color: #ffffff;position: relative;z-index: 1;}
.slideImgMainnight::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
  z-index: -1;
}


.slideImgMainnight[data-black-overlay="7"]:before {opacity: .5;}

.slideImgMainswim {background: url(../img/swim.jpeg) no-repeat;width: 100%;background-size: cover;background-position: center center;height: 780px;color: #ffffff;position: relative;z-index: 1;}
.slideImgMainnight::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
  z-index: -1;
}


.slideImgMainswim[data-black-overlay="7"]:before {opacity: .5;}


.slideImgMain2front {background: url(../img/front.jpeg) no-repeat;width: 100%;background-size: cover;background-position: center center;height: 780px;color: #ffffff;position: relative;z-index: 1;}
.slideImgMain2front::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
  z-index: -1;
}


.slideImgMain2front[data-black-overlay="7"]:before {opacity: .5;}



.slideImgMain3park {background: url(../img/park.jpeg) no-repeat;width: 100%;background-size: cover;background-position: center center;height: 780px;color: #ffffff;position: relative;z-index: 1;}
.slideImgMain3park::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
  z-index: -1;
}


.slideImgMain3park[data-black-overlay="7"]:before {opacity: .5;}






.slideImgMain10 {background: url(../img/ayodha-rammandir.jpeg) no-repeat;width: 100%;background-size: cover;background-position: center center;height: 780px;color: #ffffff;position: relative;z-index: 1;}
.slideImgMain10::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
  z-index: -1;
}


.slideImgMain10[data-black-overlay="7"]:before {opacity: .5;}




.searchCustomBar {position: absolute;width: 100%;top: 220px;}
.searchBarBig {}
.searchBarBig h1 {color: #fff;font-size: 18px;text-transform: uppercase;letter-spacing: 3px;}
.searchBarBig h2 {color: #fff;font-size: 60px;font-weight: 700;   margin: 0 0 30px 0;}
.arrowBottom {    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 10px;}
.customSlide .owl-theme .owl-controls {
    display: none !important;
}


.blessedLiving {    background: url(../img/bg-blue.jpg) no-repeat;
    /* width: 100%; */
    background-size: cover;
    background-position: center center;
    color: #ffffff;
    position: relative;
    z-index: 1;
    border-radius: 20px;
    padding: 90px 20px;}




.featureList li {
    display: block;
    list-style: none;
}

.featureList li {
    padding-left: 35px;
    position: relative;
    margin-bottom: 15px;
        color: #6c757d !important;
}

.featureList li:before {
    top: 7px;
    left: 0;
    content: "";
    width: 10px;
    height: 10px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    background-color: #fed674;
}




.pastSuccess {    background: url(../img/bg-blue.jpg) no-repeat;
    /* width: 100%; */
    background-size: cover;
    background-position: center center;
    color: #ffffff;
    position: relative;
    z-index: 1;
    padding: 90px 20px;}




.hotelsBoxx {
      -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    /* min-height: 438px; */
    margin: 30px 0 0 0;
    border-radius: 10px;
    background-color: #fff;
    transition: 0.3s all ease-in-out;
    box-shadow: 0px 0px 24px 0px rgb(1 44 118 / 5%);
    position: relative;
    overflow: hidden;
}
.hotelsBoxx .imgBackground.imgOne {
    background: url(../img/hotel-1.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
}
.hotelsBoxx .imgBackground.imgTwo {
    background: url(../img/hotel-2.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
}
.hotelsBoxx img {border-radius: 10px;}
.hotelsBoxx .imgBackground {
    border-radius: 10px;
    height: 275px;
}
.infoOnnerContent {
    padding: 30px;
}
.infoOnnerContent h3 {
    color: #1d2228;
    font-weight: 700;
    font-size: 22px;
}

.infoOnnerContent p {
    color: #6c757d;
    font-size: 14px;
    margin: 0;
}
.hotelsBoxx:hover {box-shadow: 0px 15px 35px 0px rgb(1 44 118 / 10%);transform: translateY(-5px);}


.bestPrice {padding: 70px 0;  background: #fed674;}

.findBetterBox {-webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);transition: all .3s cubic-bezier(.645,.045,.355,1);    background: #fff;
    border-radius: 15px;min-height: 235px; margin: 15px 0 0 0;
    padding: 30px 15px;position: relative;
    text-align: center;}
.findBetterBox:nth-child(2) { padding: 0 0 0 25px;}
.findBetterBox i {    width: 75px;
    height: 75px;
    line-height: 75px;
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    background: #fff;
    color: #000;
    border-radius: 50px;
    border: 1px solid #fed674;
    /* box-shadow: 0 7px 15px 1px rgb(0 0 0 / 11%); */
    /* -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1); */
    transition: all .3s cubic-bezier(.645,.045,.355,1); }
.findBetterBox:hover i {transform: translateY(-3px);background: #fff;color: #fed674;}
.findBetterBox:hover {transform: translateY(-3px);}
.findBetterBox h2 {    font-size: 14px;
    font-weight: 500;
    margin: 0;
    line-height: 24px;
text-align:center;
    min-height: 77px;
    align-items: center;}



.findBetterBox .linebootom {    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    left: 0;}
.findBetterBox .linebootom span {    width: 76px;
    height: 3px;
    border-radius: 10px;
    background: #000;
    display: inline-block;}












#news-slider2 .owl-pagination, .happyPartners .owl-pagination, .millionHave .owl-pagination {text-align: center;}

.view-more-btn {margin: 50px 0 0 0;}
a.rn-btn {       text-align: center;
    padding: 10px 27px;
    /* width: 130px; */
    /* height: 40px; */
    display: inline-block;
    line-height: 34px;
    border: 1px solid #000;
    border-radius: 50px;
    font-size: 14px;
    position: relative;
    z-index: 2;
    color: #000;
    letter-spacing: .2px;
    text-transform: uppercase;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);}
a.rn-btn:hover {border:1px solid #fed674 !important;color: #fff !important;background: #fed674;}


.headerLogo a.rn-btn {
  color: #fff;    border: 1px solid #fff;
}

.pattern-1 {
  position: absolute;    top: 0;
}

.portfolio-style--3:hover .thumbnail a img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.portfolio-style--3:hover .thumbnail a:after {opacity: .85;top: 0;}
.portfolio-style--3 .thumbnail a:after {background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fed674),to(#000));background: -webkit-linear-gradient(top,#1868dd,#000);background: linear-gradient(180deg,#1868dd 0,#000);position: absolute;left: 0;right: 0;width: 100%;height: 100%;content: "";z-index: 1;opacity: 0;}
.portfolio-style--3:hover .content {bottom: 0;}
.portfolio-style--3:hover .content:before {opacity: 0;}
.portfolio-style--3:hover .content .portfolio-btn {opacity: 1;visibility: visible;}



/************************************************** FOOTER ************************************************************/



.footerMain {    background: url(../img/bg-blue.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
    color: #ffffff;
    position: relative;
    z-index: 1;
  }



.footerContent {position: relative;padding: 50px 0;}

.innerBoxFooter {}
.innerBoxFooter p {}
.innerBoxFooter p a {}
.innerBoxFooter p a img {width: 170px;}
.innerBoxFooter .paraGraph {font-size: 14px;color: #999999;line-height: 24px;}



.footerLinks h5 {margin: 0 0 25px 0;color: #fff;font-size: 18px;font-weight: 700;}
.footerLinks h5 span {  display: inline-block;  border-bottom: 3px solid #fed674;
    padding: 0 0 5px 0;}
.footerLinks p {     line-height: 26px;}


.copyRight {    padding: 15px 0 18px 0;
    /* background: #111111; */
    border-top: 1px solid rgb(255 255 255 / 30%);}
.copyRight p {font-size: 12px;margin: 4px 0 0 0;}
.copyRight p a {color: #999;text-transform: uppercase;}

.copyRight p.textLeftLast {
  text-align: right;
}















/* Media Queries */
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .container {
        max-width: 100%;
        padding-left: 60px;
        padding-right: 60px;
    }
}
@media (min-width: 1367px) and (max-width: 1919px) {

}

@media (min-width: 992px) and (max-width: 1199px) {
.hotelListFilters .shop-sidebar {display: block;}
.hotelListFilters .col-lg-12 {display: none;}
.hotelListFilters .shop-sidebar.mobileFilterView {margin: 0;}
.drawerBootstrap {overflow: hidden;margin: 0 0 15px 0;}
.drawerBootstrap .filterBtn {float: right;border: 0;background: #fed674;color: #fff;padding: 4px 10px;}
}

@media (min-width: 768px) and (max-width: 991px) {
.customSlide .owl-theme .owl-controls {position: relative !important;bottom: 0 !important;right: 0 !important;text-align: center !important;}

.hotel-search-form {width: auto;}



}

@media (max-width: 767px){ 
.top-bar {
          display: none;
}
.headerLogo {

padding: 15px 0 0 0;
}


.searchBarBig {
  text-align: center;
}


.font-24 {
    font-size: 14px;
}

.slideImgMain {

      height: 600px;
}
.searchBarBig span {
          border: 0 !important;
}
.searchCustomBar {
    position: absolute;
    width: 100%;
    top: 160px;
}
.container-fluid.px-5 {
      padding-right: 15px !important;
    padding-left: 15px !important;
}
.blessedLiving {
    padding: 50px 20px;
    margin: 0 20px 35px 20px !important;
}

.findBetterBox {
      min-height: auto;
}



.font-22 {
    font-size: 16px;
}
  .font-90 {
    font-size: 60px;
}
.font-70 {
    font-size: 40px;
}
.font-40 {
    font-size: 24px;
}
.font-120 {
    font-size: 40px;
}

.copyRight p, .textLeftLast {
  text-align: center !important;
}

}
@media (min-width: 480px) and (max-width: 767px) {
.customSlide .owl-theme .owl-controls {padding-top: 40px !important;position: relative !important;bottom: 0 !important;right: 0 !important;text-align: center !important;}

.top-bar .social-part li {margin: 0 0 0 5px;}

.slideImgMain {padding: 190px 0 0 0;height: 430px;}
.searchBarBig h1 {font-size: 14px;}
.searchBarBig h2 {font-size: 22px;line-height: 36px;}

.searchCustomBar {top: 130px;}

.hotel-search-form {width: auto;border: 0;height: 50px;}
.hotel-search-form .select-group .qut-btn, .hotel-search-form span {display: none;}
.hotel-search-form .select-group {right: 5px;}
.hotel-search-form .select-group .searchbtnMobile {display: block;background: #fed674;border: 0;outline: 0;width: 40px;height: 40px;border-radius: 50px;}
.hotel-search-form input:not([type=submit]) {padding: 0 65px 0 20px;}

.popularDestination {margin: 0 0 0 0;padding: 30px 0;}
.popularDestination .smallHeading, .bestHotels .smallHeading, .customerReviews .smallHeading {font-size: 14px;}
.popularDestination .heading, .bestHotels .heading, .joinCommunity .heading, .customerReviews .heading {font-size: 24px;margin: 0;}
.popularDestination .row {margin-right: -7.5px;margin-left: -7.5px;}
.popularDestination .row .col-6 {padding-right: 7.5px;padding-left: 7.5px;}
.portfolio-style--3 {margin-top: 15px;}
.portfolio-style--3 .content {padding: 40px 15px 10px 15px;bottom: -55px;}
.portfolio-style--3 .content h4.title {font-size: 14px;}

a.rn-btn {width: auto;padding: 0 10px;height: 30px;line-height: 27px;font-size: 13px;text-transform: none;}

.view-more-btn {margin: 20px 0 0 0;}
.view-more-btn .qut-btn {width: 130px;height: 40px;line-height: 40px;}

.bestPrice, .bestHotels {padding: 30px 0;}
.hotelsBoxx {min-height: auto;margin: 15px 0 0 0;}

.familyAdventure {padding: 30px 0;}
.familyAdventure h2 {font-size: 14px;}
.familyAdventure h3 {font-size: 40px;margin: 0 0 10px 0;}
.familyAdventure p {font-size: 14px;letter-spacing: 0;font-weight: 300;margin: 0 0 19px 0;line-height: 26px;}
.familyAdventure a.rn-btn {width: 130px;height: 40px;line-height: 40px;}

.luxuryHotels {padding: 30px 0;}

.brandContent h2 {font-size: 14px;padding: 0 0 0 1px;}
.brandContent h3 {font-size: 24px;font-weight: 700;text-transform: uppercase;}

.susbox-grid {margin: 0;}
.susbox-grid .icon-box {padding: 15px;}
.susbox-grid .icon-box img {width: 100%;}

.joinCommunity, .customerReviews  {padding: 30px 0;}

.partnerWithUs {padding: 30px 0;}
.partnerWithUs h2 {font-size: 14px;}
.partnerWithUs h3 {font-size: 30px;margin: 0 0 10px 0;}
.partnerWithUs p {font-size: 14px;font-weight: 200;margin: 0 0 15px 0;line-height: 26px;}
.partnerWithUs a.rn-btn {width: 130px;height: 40px;line-height: 40px;}

.sbscribeBoxx {padding: 30px 0;}
.sbscribeBoxx h2 {font-size: 24px;}
.sbscribeBoxx p.text-center {display: none;}

.footerContent {padding: 30px 0 15px 0;}
.footerContent .innerBoxFooter {margin: 0 0 15px 0;}

.copyRight {text-align: center;}
.copyright-menu ul {margin: 10px 0 0 0;text-align: center;}
.footerContent .dotImg {position: absolute;bottom: 35px;display: none;}




}

@media (min-width: 150px) and (max-width: 479px) {
.customSlide .owl-theme .owl-controls {padding-top: 40px !important;position: relative !important;bottom: 0 !important;right: 0 !important;text-align: center !important;}
.top-bar .social-part li {margin: 0 0 0 4px;}

.searchBarBig h1 {font-size: 14px;}
.searchBarBig h2 {font-size: 22px;line-height: 36px;}


.hotel-search-form {width: auto;border: 0;height: 50px;}
.hotel-search-form .select-group .qut-btn, .hotel-search-form span {display: none;}
.hotel-search-form .select-group {right: 5px;}
.hotel-search-form .select-group .searchbtnMobile {display: block;background: #fed674;border: 0;outline: 0;width: 40px;height: 40px;border-radius: 50px;}
.hotel-search-form input:not([type=submit]) {padding: 0 65px 0 20px;}

.popularDestination {margin: 0 0 0 0;padding: 30px 0;}
.popularDestination .smallHeading, .bestHotels .smallHeading, .customerReviews .smallHeading {font-size: 14px;}
.popularDestination .heading, .bestHotels .heading, .joinCommunity .heading, .customerReviews .heading {font-size: 24px;margin: 0;}
.popularDestination .row {margin-right: -7.5px;margin-left: -7.5px;}
.popularDestination .row .col-6 {padding-right: 7.5px;padding-left: 7.5px;}
.portfolio-style--3 {margin-top: 15px;}
.portfolio-style--3 .content {padding: 40px 15px 10px 15px;bottom: -55px;}
.portfolio-style--3 .content h4.title {font-size: 14px;}

a.rn-btn {width: auto;padding: 0 10px;height: 30px;line-height: 27px;font-size: 13px;text-transform: none;}

.view-more-btn {margin: 20px 0 0 0;}
.view-more-btn .qut-btn {width: 130px;height: 40px;line-height: 40px;}

.bestPrice, .bestHotels {padding: 30px 0;}
.hotelsBoxx {min-height: auto;margin: 15px 0 0 0;}

.familyAdventure {padding: 30px 0;}
.familyAdventure h2 {font-size: 14px;}
.familyAdventure h3 {font-size: 40px;margin: 0 0 10px 0;}
.familyAdventure p {font-size: 14px;letter-spacing: 0;font-weight: 300;margin: 0 0 19px 0;line-height: 26px;}
.familyAdventure a.rn-btn {width: 130px;height: 40px;line-height: 40px;}

.luxuryHotels {padding: 30px 0;}

.brandContent h2 {font-size: 14px;padding: 0 0 0 1px;}
.brandContent h3 {font-size: 24px;font-weight: 700;text-transform: uppercase;}

.susbox-grid {margin: 0;}
.susbox-grid .icon-box {padding: 15px;}
.susbox-grid .icon-box img {width: 100%;}

.joinCommunity, .customerReviews  {padding: 30px 0;}

.partnerWithUs {padding: 30px 0;}
.partnerWithUs h2 {font-size: 14px;}
.partnerWithUs h3 {font-size: 30px;margin: 0 0 10px 0;}
.partnerWithUs p {font-size: 14px;font-weight: 200;margin: 0 0 15px 0;line-height: 26px;}
.partnerWithUs a.rn-btn {width: 130px;height: 40px;line-height: 40px;}

.sbscribeBoxx {padding: 30px 0;}
.sbscribeBoxx h2 {font-size: 24px;}
.sbscribeBoxx p.text-center {display: none;}

.footerContent {padding: 30px 0 15px 0;}
.footerContent .innerBoxFooter {margin: 0 0 15px 0;}

.copyRight {text-align: center;}
.copyright-menu ul {margin: 10px 0 0 0;text-align: center;}
.footerContent .dotImg {position: absolute;bottom: 35px;display: none;}













}