/*!
Theme Name: Vanrasa
Theme URI: https://vanrasakasauli.com/
Author: Digital Hive
Author URI: https://digitalhive.in/
Description: Website Designing & Digital Marketing Agency
*/

/* =========================
   aboreto Font Family
   ========================= */

/* Regular - 400 */
@font-face {
    font-family: 'Aboreto';
    src: url('fonts/Aboreto-Regular.woff2') format('woff2'),
         url('fonts/Aboreto-Regular.woff') format('woff'),
         url('fonts/Aboreto-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* =========================
   'Aboreto', sans-serif;
   ========================= */

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap');

:root {
       --white:#fff;
  --footerblue:#18283f;
       --black:#000000;
   --blackgrey:#222222;
    --lightgrey:#f2f4f5;
      --golden:#dec99d;
--fontgaramond:"EB Garamond", serif;
  --fontdmsans:"DM Sans", sans-serif; 
    --aboreto:'Aboreto', sans-serif;;   

}

body{background: var(--white);color: var(--black);font-size:20px;font-family: var(--fontgaramond);}

/* Text meant only for screen readers. */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;
overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.container-fluid{padding-left: 50px;padding-right: 50px;}
.container{padding-left: 50px;padding-right: 50px;max-width: 1366px;width: 100%;}
.secpadding{padding:80px 0;}
#main {margin-top: 0;}
a:-webkit-any-link:focus-visible {outline-offset: none;}
a:focus-visible {outline: none;}
.heading{font-size:72px;margin: 0 0 16px;font-weight:400;line-height: normal;font-family: var(--aboreto);}
.heading2{font-size:44px;font-weight: 400;margin: 0 0 16px;font-family: var(--aboreto);}
.heading3{font-size:42px;font-weight: 400;margin: 0 0 16px;font-family: var(--aboreto);}
img.heading-icon {max-width: 60px;height: auto;margin: 0 0 16px;}

.owl-dots {display: flex;align-items: center;justify-content: center;gap:7px;}
.owl-dots .owl-dot span {width: 14px;height: 14px;border: 2px solid #fff;background: transparent;border-radius: 50%;display: block;position: relative;margin: 0;}
.owl-dots .owl-dot span::after {content: "";width: 8px;height: 8px;background: transparent;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.owl-dots .owl-dot.active span::after {background: #fff;}


body.modal-open {padding-right: 0px !important;overflow: auto !important;}
/********Header CSS Start********/

header.main-header{background: transparent !important;padding-right: 0px !important;}
header.main-header .navbar-brand img {height: auto;max-width:160px;width: 100%;transition: all 0.4s ease;}
header.main-header nav#header{background-image: none;}
header.main-header .navbar-nav{font-family: var(--fontdmsans);}
    
header.main-header .navbar-nav .menu-item .nav-link {color: var(--white);text-transform: uppercase;font-weight: 300;padding: 8px 24px;letter-spacing: 1.5px;font-size: 17px;}
header.main-header .navbar-nav .menu-item .nav-link:hover{color: var(--golden);}
header.main-header .navbar-nav .menu-item.Booknowbtn .nav-link{background: var(--white);color: var(--black); padding: 8px 16px;font-size: 15px;letter-spacing: 1px;}
header.main-header .navbar-nav .menu-item.Booknowbtn .nav-link:hover{background: var(--golden);color: var(--black);}
header.main-header.sticky{background:var(--black)!important;box-shadow: 0 2px 10px rgba(0,0,0,0.1);
transition: all 0.4s ease;}
header.main-header.sticky .navbar-brand img {height: auto;max-width:120px;width: 100%;transition: all 0.4s ease;}

header.main-header .navbar-nav .menu-item .dropdown-menu {width: 250px;border-radius: 0px;border: none;--bs-dropdown-spacer: 2.1rem;}
header.main-header .navbar-nav .menu-item .dropdown-menu .dropdown-item.active, header.main-header .navbar-nav .menu-item .dropdown-menu .dropdown-item:active {background-color: var(--footerblue);background-image: none;}

header.main-header .announcement-bar{background: var(--golden);padding:12px 0;}
header.main-header .announcement-bar marquee {width: 100%;overflow: hidden;white-space: nowrap;display: block;line-height: 1;font-size: 18px;}

footer#footer {background: var(--footerblue);color: var(--white);padding:60px 0 0;font-family: var(--fontdmsans);font-size: 15px;}
footer#footer .footerbox img {max-width: 250px;width: 100%;height: auto;margin: 0 0 10px;}
footer#footer .copyright {padding: 30px;text-align: center;border-top: solid 1px #fff;margin:60px 0 0;}
footer#footer ul.footer-menu {list-style: none;margin: 0px;padding: 0px;display: flex;flex-flow: column;gap: 10px;}
footer#footer .menu-item a[aria-current=page] {color: #ffffff;}
footer#footer ul.footer-address {list-style: none;margin: 0px;padding: 0px;display: flex;flex-flow: column;
gap: 10px;}
footer#footer ul.footer-address li{display: flex;align-items: center;gap: 5px;}
footer#footer ul.footer-address li a{color: var(--white);}
footer#footer .widget-title {font-size: 15px;font-weight: normal;margin: 0 0 10px;}
footer#footer ul.footersocial {list-style: none;margin: 0px;padding: 0px;display: flex;gap: 10px;font-size: 18px;}
footer#footer ul.footersocial a{color:var(--white);}
/*********Banner*******/
#bannerslider .bannerslideritem {position: relative;overflow: hidden;}
#bannerslider .item {overflow: hidden;}
#bannerslider .item img {transform: scale(1.1);}
#bannerslider .owl-item.active img {animation: zoomOut 8s ease-out;}
@keyframes zoomOut {
    0% {
        transform: scale(1.12);
    }
    100% {
        transform: scale(1);
    }
}
#bannerslider .bannerslideritem .bannerslidercontent {position: absolute;left: 0px;top: 0px;bottom: 0px; width: 100%;display: flex;align-items: center;justify-content: center;}
#bannerslider .bannerslideritem .bannerslidercontent img.banner-logo{max-width: 400px;height: auto;width: 100%;}
#bannerslider .owl-dots {position: absolute;bottom: 15px;left: 0px;width: 100%;}


.video-banner {position: relative;overflow: hidden;}
.video-banner video{width: 100%;height: auto;}
.video-banner .bannerslidercontent {position: absolute;left: 0px;top: 0px;bottom: 0px; width: 100%;display: flex;align-items: center;justify-content: center;}
.video-banner .bannerslidercontent img.banner-logo{max-width: 400px;height: auto;width: 100%;}


.about-vanrasa-sec{text-align: center;}
.about-vanrasa-sec ul {list-style:none;padding-left:0;line-height:26px;}
.about-vanrasa-sec ul li {position: relative;padding-left:0px;margin-bottom: 10px;}
.about-vanrasa-sec ul li::before {content: "";position: absolute;left: 0;top:8px; width: 12px;height: 12px;background-image: url('images/listicon.png');background-size: contain;background-repeat: no-repeat;display: none;}



.addroom-sec .roomlist{background:var(--golden);}
.addroom-sec .roomlist .container-fluid{padding-left: calc(var(--bs-gutter-x) * .5);padding-right: calc(var(--bs-gutter-x) * .5);}
.addroom-sec .roomlist .roomlist-content {padding: 35px;}

.addroom-sec .roomlist .roomlist-content ul {list-style:none;padding-left:0;line-height:26px;margin: 0 0 30px;}
.addroom-sec .roomlist .roomlist-content ul li {position: relative;padding-left:25px;margin-bottom: 10px;}
.addroom-sec .roomlist .roomlist-content ul li::before {content: "";position: absolute;left: 0;top:8px; width: 12px;height: 12px;background-image: url('images/listicon.png');background-size: contain;background-repeat: no-repeat;}


.addroom-sec .roomlist .roomlist-content .btn-outline-dark{ --bs-btn-color: var(--black);--bs-btn-border-color: var(--black);--bs-btn-hover-bg: var(--black);border-radius: 0px;box-shadow: none;text-transform: uppercase;padding: 10px 20px;font-family: var(--fontdmsans);    font-size: 15px;letter-spacing: 1px;} 

.vanrasa-gallery-sec{padding:50px 0;}
.vanrasa-gallery-sec.odd{background:var(--black);color:var(--white);padding-bottom:0px;}
.vanrasa-gallery-sec img.gallery-sec-logo {max-width:250px;width: 100%;margin: 0 0 30px;}
.vanrasa-gallery-sec .vanrasa-gallery-cont {text-align: center;margin: 0 0 30px;}
.owl-carousel.vanrasagalleryslider .owl-item img {min-height: 220px;object-fit: cover;object-position: center;}

.vanrasagalleryslider .owl-dots {position: absolute;left: 0px;width: 100%;bottom: 15px;}
.vanrasa-services-sec .container-fluid{padding-left: calc(var(--bs-gutter-x) * .5);padding-right: calc(var(--bs-gutter-x) * .5);}
.vanrasa-services-card {position: relative;overflow: hidden;}
.vanrasa-services-card img{display: block;transition: transform 0.9s ease;}
.vanrasa-services-card .vanrasa-services-content {position: absolute;top: 0px;left: 0px;width: 100%;bottom: 0px;display: flex;flex-flow: column;padding: 50px;align-items: center;justify-content: center;color: #fff; background: #00000020;}
.vanrasa-services-card .vanrasa-services-content .heading3{text-transform: uppercase;text-align: center;}
.vanrasa-services-card .vanrasa-services-content p {font-style: italic;}
.vanrasa-services-card:hover img{transform: scale(1.2);}

.vanrasa-insta-sec{background: var(--black);color: var(--white);}

.vanrasa-newsletter-sec {position: relative;}
.vanrasa-newsletter-sec .vanrasa-newsletter-content {position:absolute;left:0px;top:0px;bottom:0px;width: 100%;color:#fff;padding:50px;display:flex;align-items:center;justify-content:center;text-align:center;}
.vanrasa-newsletter-sec .vanrasa-newsletter-content .btn.btn-light {font-size: 17px;font-family: var(--fontdmsans);text-transform: uppercase;letter-spacing: 2px;height: 150px;border: none;--bs-btn-hover-color: var(--white);--bs-btn-hover-bg: var(--black);--bs-btn-active-color: var(--white);--bs-btn-active-bg: var(--black);background-image: none;padding: 0px;width: 150px;border-radius: 50%;display: flex;align-items: center;
justify-content: center;margin: 30px auto 0;}

#newsletterModal .modal-content {border-radius: 0px;border: none;}
#newsletterModal .modal-content .modal-title {font-family: var(--aboreto);font-size: 24px;line-height: 1;}
#newsletterModal .modal-header .btn-close{font-size: 18px;}
#newsletterModal .modal-header .btn-close:focus{box-shadow: none;}
#newsletterModal .modal-content form.wpcf7-form label {display: block;}
#newsletterModal .modal-content form.wpcf7-form br{display: none;}
#newsletterModal .modal-content form.wpcf7-form .form-control {box-shadow: none;border-radius: 0px;height: 46px;border: solid 1px #dee2e6;}
#newsletterModal .modal-content form.wpcf7-form .btn.btn-dark {margin: 16px 0 0;border-radius: 0px;border: none;height: 46px;font-size: 17px;font-family: var(--fontdmsans);text-transform: uppercase;letter-spacing: 1px;--bs-btn-padding-x: 1rem;}


.inner-page-banner{position: relative;}
.inner-page-banner .inner-page-banner-content {position: absolute;top: 0px;left: 0px;bottom: 0px;width: 100%;display: flex; align-items: center;justify-content: center;color: #fff;text-align: center;}
.inner-page-banner .inner-page-banner-content .heading{font-weight: 600;}
#breadcrumbs {background: var(--lightgrey);padding: 10px 0;font-size: 16px;}
#breadcrumbs a {color: var(--footerblue);}


.add-evenodd-sec .evenoddlist{background:var(--golden);}
.add-evenodd-sec .evenoddlist .container-fluid{padding-left: calc(var(--bs-gutter-x) * .5);padding-right: calc(var(--bs-gutter-x) * .5);}
.add-evenodd-sec .evenoddlist .evenoddlist-content{padding:50px;}
.add-evenodd-sec .evenoddlist .evenoddlist-content ul {list-style:none;padding-left:0;line-height:26px; margin: 0 0 30px;}
.add-evenodd-sec .evenoddlist .evenoddlist-content ul li {position: relative;padding-left:25px;margin-bottom: 10px;}
.add-evenodd-sec .evenoddlist .evenoddlist-content ul li::before {content: "";position: absolute;left: 0;top:8px; width: 12px;height: 12px;background-image: url('images/listicon.png');background-size: contain;background-repeat: no-repeat;}
.add-evenodd-sec .evenoddlist .evenoddlist-content button.btn.btn-light {border-radius: 0;font-size: 15px;font-family: var(--fontdmsans);text-transform: uppercase;letter-spacing:1px;height: 46px;border: none;    --bs-btn-hover-color: var(--white);--bs-btn-hover-bg: var(--black);--bs-btn-active-color: var(--white);--bs-btn-active-bg: var(--black);background-image: none;--bs-btn-padding-x: 1rem;}

.add-evenodd-sec .evenoddlist .evenoddlist-content .btn-outline-dark{ --bs-btn-color: var(--black);--bs-btn-border-color: var(--black);--bs-btn-hover-bg: var(--black);border-radius: 0px;box-shadow: none;text-transform: uppercase;padding: 10px 20px;font-family: var(--fontdmsans);    font-size: 15px;letter-spacing: 1px;} 


.exp-services-sec {position: relative;}
.exp-services-sec .exp-services-content {position: absolute;top: 0px;left: 0px;width: 100%;padding: 50px 0;}
.exp-services-sec .exp-services-content .col.col-icon { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto;width:12.5%;}
.exp-services-sec .expservicescard {display: flex;flex-flow: column;align-items: center;justify-content: center;gap: 15px;text-align: center;margin: 15px 0;background: #ffffff80;padding: 15px 5px;}
.exp-services-sec .expservicescard img{height:50px;width: auto;}
.exp-services-sec .expservicescard h5 {margin: 0px;font-size: 20px;}



.gallery-section .gallery-masonry {column-count: 4;column-gap: 20px;}
.gallery-section .gallery-item {display: inline-block;width: 100%;margin-bottom: 20px;break-inside: avoid;}
.gallery-section .gallery-item img {width: 100%;height: auto;display: block;border-radius: 8px;transition: 0.3s ease;}
.gallery-section .gallery-item a {display: block;overflow: hidden;}
.gallery-section .gallery-item:hover img {transform: scale(1.03);}
.btn-primary{ --bs-btn-bg: var(--footerblue); --bs-btn-border-color: var(--footerblue);}
.gallery-section .btn-outline-dark { --bs-btn-color: var(--black);--bs-btn-border-color: var(--black);--bs-btn-hover-bg: var(--black);border-radius: 0px;box-shadow: none;text-transform: uppercase;padding: 10px 20px;font-family: var(--fontdmsans);margin: 30px 0 0;}



.contact-form-sec .contact-form-content {text-align: center;padding: 30px;max-width: 650px;width: 100%;margin: 0 auto;}
.contact-form-sec .contact-form-content form.wpcf7-form p{margin: 0px;}
.contact-form-sec .contact-form-content form.wpcf7-form .form-control {box-shadow: none;border-radius: 0px;
height: 46px;border: solid 1px #dee2e6;margin: 0 0 15px;}
.contact-form-sec .contact-form-content form.wpcf7-form span.small {text-align: left;display: block;font-size: 12px;text-transform:capitalize;}
.contact-form-sec .contact-form-content form.wpcf7-form textarea.form-control{height:92px;}
.contact-form-sec .contact-form-content form.wpcf7-form  .btn-outline-dark {--bs-btn-color: var(--black);
--bs-btn-border-color: var(--black);--bs-btn-hover-bg: var(--black);border-radius: 0px;box-shadow: none;
text-transform: uppercase;padding: 10px 20px;font-family: var(--fontdmsans);}
.contact-form-sec .contact-form-content form.wpcf7-form span.wpcf7-spinner {position: absolute;}
.contact-form-sec .contact-form-content form.wpcf7-form span.wpcf7-not-valid-tip {font-size: 14px;margin: -15px 0 10px 0;text-align: left;}

.contact-details-sec .contact-details-cont{padding: 30px;max-width: 650px;width: 100%;}
.contact-details-sec .contact-details-cont ul.contact-details-list {list-style: none;margin: 0px;padding: 0px;display: flex;flex-flow: column;gap: 15px;}
.contact-details-sec .contact-details-cont ul.contact-details-list li {display: flex;align-items: center;    justify-content: flex-start;gap: 10px;}
.contact-details-sec .contact-details-cont ul.contact-details-list li a{color: var(--black);}







.room-vanrasa-btn {display: flex;align-items: center;justify-content: center;gap: 15px;margin: 30px 0 0;}
.room-vanrasa-btn .btn-dark {--bs-btn-bg:var(--black);--bs-btn-border-color:var(--black);border-radius: 0px;
box-shadow: none;text-transform: uppercase;padding: 10px 20px;font-family: var(--fontdmsans);}
.room-vanrasa-btn .btn-outline-dark {--bs-btn-color:var(--black);--bs-btn-border-color:var(--black); --bs-btn-hover-bg:var(--black);border-radius: 0px;box-shadow: none;text-transform: uppercase;padding: 10px 20px; font-family: var(--fontdmsans);}

.room-amenities-sec {background: var(--lightgrey);}
.room-amenities-sec .container-fluid{padding-left: calc(var(--bs-gutter-x) * .5);padding-right: calc(var(--bs-gutter-x) * .5);}
.room-amenities-sec .col-lg-6 {padding: 0;}
.room-amenities-sec .room-amenities-cont {padding: 50px;}

.room-amenities-sec .room-amenities-cont .amenitiesbox {display: flex;align-items: center;margin: 15px 0;gap: 15px;}
.room-amenities-sec .room-amenities-cont .amenitiesbox img {height:50px;width: auto;}
.room-amenities-sec .room-amenities-cont .amenitiesbox .amenitytitle {font-size: 20px;}

.card.testimonialscard {border-radius: 0px;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);border: none;margin: 15px 0;}
.card.testimonialscard .card-body {padding: 30px;}
.card.testimonialscard span.reviewstar {display: flex;align-items: center;margin: 0 0 16px;color: #dfc329;}
.card.testimonialscard h5.author {margin: 0px;font-weight: 600;}

.not-found a.btn.btn-dark {--bs-btn-bg: var(--black);--bs-btn-border-color: var(--black);border-radius: 0px;box-shadow: none;text-transform: uppercase;padding: 10px 20px;font-family: var(--fontdmsans);}

.whatsappfloating {background:#25D366;color: #fff;position: fixed;right: 30px;bottom: 30px;z-index: 99;
width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 32px;}




.pressmediasection .pressmedialist .pressmedialogo{padding:30px;background: #fff;display: flex;align-items: center;justify-content: center;}
.pressmediasection .pressmedialist .pressmediacontent {background: var(--lightgrey);min-height: 400px; padding:30px;display: flex;flex-flow: column;gap:20px;justify-content: center;}
.pressmediasection .pressmedialist .pressmediacontent .pressmediatitle {font-size: 24px;margin: 0px;}
.pressmediasection .pressmedialist .pressmediacontent button.btn.btn-outline-dark {--bs-btn-color: var(--black); --bs-btn-border-color: var(--black);--bs-btn-hover-bg: var(--black);border-radius: 0px;box-shadow: none;text-transform: uppercase;padding: 10px 20px;font-family: var(--fontdmsans);font-size: 15px;letter-spacing: 1px;}



/*******RESPONSIVE MEDIA QURIES*********/

@media only screen and (max-width: 1199px) {
body {font-size: 18px;}    
.container-fluid {padding-left: 30px;padding-right: 30px;}    
.container{padding-left: 30px;padding-right: 30px;}
header.main-header nav#header .navbar-toggler{border: none;box-shadow: none;padding: 0px;}
header.main-header nav#header .navbar-toggler span.navbar-toggler-icon {filter: brightness(0) invert(1);width: 2em;height: 2em;}    
header.main-header nav#header .navbar-brand img{max-width: 120px;}  
header.main-header nav#header #navbar.show {padding: 0 0 10px;}    
header.main-header .navbar-nav {text-align: center;}
header.main-header .navbar-nav .menu-item.Booknowbtn .nav-link {width: fit-content;margin:6px auto 0;}    
    
.secpadding {padding: 50px 0;}   
.heading {font-size: 62px;}    
.heading2 {font-size:42px;}    
.heading3 {font-size: 36px;}    
#bannerslider .bannerslideritem .bannerslidercontent img.banner-logo{max-width:320px;} 
.video-banner .bannerslidercontent img.banner-logo{max-width:320px;} 
.add-evenodd-sec .evenoddlist .evenoddlist-content {padding: 30px;}  
.add-evenodd-sec .evenoddlist .evenoddlist-content button.btn.btn-light{font-size: 15px;}    
.addroom-sec .roomlist .roomlist-content {padding: 15px;}    
.addroom-sec .roomlist .roomlist-content button.btn.btn-light{font-size: 15px;}    
.vanrasa-services-card .vanrasa-services-content{padding: 30px;}    
.room-amenities-sec .room-amenities-cont {padding: 30px;}
.contact-details-sec .contact-details-cont {padding: 30px 30px 30px 0px;}
.contact-form-sec .contact-form-content {padding: 30px 0 30px 30px;}    
.gallery-section .gallery-masonry {column-count: 3;}
 
.exp-services-sec .exp-services-content .col.col-icon {width:16.66%;}	
	
}



@media only screen and (max-width:991px) {
#bannerslider .bannerslideritem .bannerslidercontent img.banner-logo{max-width: 250px;}
.video-banner .bannerslidercontent img.banner-logo{max-width:320px;}     
.heading {font-size:52px;}    
.heading2 {font-size:38px;}    
.heading3 {font-size: 34px;} 
.addroom-sec .roomlist .roomlist-content {padding:0 15px 30px 0;}
.vanrasa-gallery-sec img.gallery-sec-logo {max-width: 180px;}
footer#footer .footerbox {margin: 0 0 30px;}    
footer#footer .copyright{margin: 30px 0 0;}
.vanrasa-newsletter-sec img.img-fluid {min-height: 350px;object-fit: cover;object-position: center;}    
.pressmediasection .pressmedialist .pressmediacontent{padding: 30px 15px;}  
.room-amenities-sec .room-amenities-cont .heading3 {text-align: center;}    
.exp-services-sec .exp-services-content .col.col-icon {width:20%;}    
}



@media only screen and (max-width:767px){
.heading {font-size: 42px;}  
.heading2 {font-size: 34px;}   
.heading3 {font-size: 32px;}    
.exp-services-sec .exp-services-content {position: relative;}  
.contact-form-sec .contact-form-content {padding: 30px 0;}  
.inner-page-banner img.img-fluid {min-height: 220px;object-fit: cover;object-position: center;}  
#bannerslider .item img {min-height: 220px;object-fit: cover;object-position: center;} 
.exp-services-sec .exp-services-content .col.col-icon {width:25%;}	
}



@media only screen and (max-width:575px){
#bannerslider .bannerslideritem .bannerslidercontent{display: none;}
.video-banner .bannerslidercontent{display: none;}   
.container-fluid {padding-left:15px;padding-right:15px;}    
.container{padding-left:15px;padding-right:15px;}
header.main-header nav#header .navbar-brand img {max-width: 100px;}
.addroom-sec .roomlist .roomlist-content {padding:0 0 30px;}
.vanrasa-newsletter-sec .vanrasa-newsletter-content .btn.btn-light{    font-size: 15px;width: 120px;height: 120px;}    
.whatsappfloating {right: 15px;}    
.add-evenodd-sec .evenoddlist .evenoddlist-content{padding: 30px 15px;}   
.gallery-section .gallery-masonry {column-count: 2;}    
.room-amenities-sec .room-amenities-cont {padding: 30px 15px;}    
.inner-page-banner .inner-page-banner-content .heading {font-size: 34px; margin: 30px 0 0;}    
img.heading-icon {max-width: 50px;}    
.vanrasa-newsletter-sec img.img-fluid {min-height: 450px;}  
.vanrasa-gallery-sec img.gallery-sec-logo {max-width: 160px;}
.vanrasa-newsletter-sec .vanrasa-newsletter-content{padding: 50px 0;}    
.room-amenities-sec .room-amenities-cont .amenitiesbox .amenitytitle {font-size: 18px;}  
.post-type-archive-rooms_suites .add-evenodd-sec .evenoddlist .evenoddlist-content {padding-top: 0;}
.exp-services-sec .expservicescard img {height: 50px;}    
.exp-services-sec .exp-services-content .col.col-icon {width:33.33%;}	    
}

@media only screen and (max-width:420px){
.exp-services-sec .exp-services-content .col.col-icon {width:50%;}		
	
}
