@font-face{font-family:'montserratthin';src:url('../fonts/montserrat-thin-webfont.eot');src:url('../fonts/montserrat-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-thin-webfont.woff2') format('woff2'), url('../fonts/montserrat-thin-webfont.woff') format('woff'), url('../fonts/montserrat-thin-webfont.svg#montserratthin') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratregular';src:url('../fonts/montserrat-regular-webfont.eot');src:url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-regular-webfont.woff2') format('woff2'), url('../fonts/montserrat-regular-webfont.woff') format('woff'), url('../fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansregular';src:url('../fonts/opensans-regular-webfont.eot');src:url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
.display-table{display:table;height:100%;width:100%;}
.display-table.md{display:inline-block;}
.display-table > .vertical-align{display:table-cell;height:100%;width:100%;}
.display-table.md > .vertical-align.md{display:inline-block;}
.display-table > .vertical-align.middle{vertical-align:middle;}
.display-table > .vertical-align.bottom{vertical-align:bottom;}
#ui-datepicker-div{display:none;z-index:9999999!important; position: absolute !important;}
.all-pages{padding-top:0;}
.home-page.all-pages{padding-top:0px;}
.home-page .banner-container .col-sm-12 , .home-page .banner-container .home-bxslider{padding:0px;}
.home-page .banner-container .carousel .carousel-indicators{top:40%;left:32%;width:10px;}
.home-page .banner-container .carousel .carousel-indicators li{background-color:#fff;width:8px;height:8px;margin:10px 0px 0px 0px;display:block;}
.home-page .banner-container .carousel .carousel-indicators .active{background-color:#bee6dc;width:8px;height:8px;border:1px solid #bee6dc;margin:10px 0px 0px 0px;}
.home-page .banner-container .carousel-content{position:relative;}
.home-page .banner-container .carousel-content .carousel-caption{position:absolute;top:0px;left:0px;width:100%;}
.home-page .banner-container .carousel-content .carousel-image{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;position:relative;z-index:8;height:100vh!important;}
.home-page .banner-container .carousel-content .carousel-image.active-slide{-webkit-animation:animatedBackground 5s ease-out 1;-moz-animation:animatedBackground 5s ease-out 1;animation:animatedBackground 5s ease-out 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.home-page .banner-container .carousel-content .carousel-caption .carousel-text{text-align:center;display:none;}
.home-page .banner-container .carousel-content .carousel-caption .banner-img{margin-bottom:20px;}
.home-page .banner-container .carousel-content .carousel-caption .banner-img img{width:55px;display:inline-block;}
.home-page .banner-container .carousel-content .carousel-caption .tagline{font-size:27px;font-weight:normal;color:#ffffff;text-transform:uppercase;font-family:'montserratthin';margin-bottom:20px;letter-spacing:1px;text-shadow:none;}
.home-page .banner-container .carousel-content .carousel-caption .tagline span{font-size:26px;display:block;letter-spacing:2px;font-family:'montserratregular';padding:0 0 14px 0;font-weight:normal;text-transform:uppercase;}
.home-page .banner-container .carousel-content .carousel-caption .link{}
.home-page .banner-container .carousel-content .carousel-caption .link a{font-size:12px;color:#ffffff;border:1px solid #ffffff;text-transform:uppercase;text-decoration:none;padding:10px 25px;cursor:pointer;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.home-page .banner-container .carousel-content .carousel-caption .link a:hover{background-color:#fff;color:#46555f;border:1px solid #fff;text-shadow:0 0;webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.home-page .introduction-section1{background-color:#bee6dc;text-align:center;padding:120px 260px 30px 260px;}
.home-page .introduction-section1 .text{font-family:'Playfair Display', serif;font-size:18px;font-weight:300;font-style:italic;color:#46555f;letter-spacing:2px;line-height:28px;}
.home-page .introduction-section1 .sub-text{font-size:14px;font-weight:300;color:#46555f;margin:100px 0px 30px 0px;}
.home-page .introduction-section2 .col-sm-4{padding:0px;}
.home-page .introduction-section2 .section{position:relative;}
.home-page .introduction-section2 .section img{width:100%;}
.home-page .introduction-section2 .section .overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(73,89,94,0.9);display:none;}
.home-page .introduction-section2 .section .overlay .content{text-align:center;}
.home-page .introduction-section2 .section .overlay .content .heading{font-size:18px;font-weight:300;color:#ffffff;text-transform:uppercase;margin-bottom:10px;}
.home-page .introduction-section2 .section .overlay .content .text{font-size:14px;font-weight:200;letter-spacing:1px;color:#ffffff;padding:0px 60px;}
.home-page .bandipur.each-resort{margin-top:-1px;}
.home-page .each-resort .col-sm-12{padding:0px;}
.home-page .each-resort .image{position:relative;}
.home-page .each-resort .image img{width:100%;}
.home-page .each-resort .image .content{position:absolute;top:0px;width:33.33%;height:100%;font-weight:300;text-align:center;padding-top:150px;display:none;}
.home-page .each-resort .image .content .content-inner{display:none;}
.home-page .each-resort .image .content.left{left:0px;background-color:rgba(198,233,224,0.9);color:#46555f;}
.home-page .each-resort .image .content.right{right:0px;background-color:rgba(73,89,94,0.9);color:#bee6dc;}
.home-page .each-resort .image .content .pattern{position:absolute;bottom:0px;left:0px;width:100%;}
.home-page .each-resort .image .content img.bandipur-icon{width:50px;}
.home-page .each-resort .image .content .heading{font-size:44px;text-transform:uppercase;margin-top:20px;letter-spacing:2px;}
.home-page .each-resort .image .content .tagline{font-size:14px;letter-spacing:2px;font-family:'Playfair Display', serif;}
.home-page .each-resort .image .content .text{font-size:14px;margin:40px 0px 35px 0px;padding:0px 40px;letter-spacing:0.5px;line-height:22px;}
.home-page .each-resort .image .content .know-more{margin-top:20px;}
.home-page .each-resort .image .content .know-more a{font-size:12px;color:#46555f;border:1px solid #46555f;padding:8px 15px;text-decoration:none;text-transform:uppercase;letter-spacing:0.5px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.home-page .each-resort.chikmagalur .image .content .know-more a , .home-page .each-resort.barefoot-andamans .image .content .know-more a{color:#bee6dc;border:1px solid #bee6dc;}
.home-page .each-resort.chikmagalur .image .content .know-more a:hover , .home-page .each-resort.barefoot-andamans .image .content .know-more a:hover{background-color:#bee6dc;color:#46555f;}
.home-page .each-resort .image .content .know-more a:hover{background-color:#46555f;color:rgb(198,233,224);-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.contact-crest-section .form{background-color:#bee6dc;padding:80px 40px 200px 140px;}
.contact-crest-section .col-sm-6{padding:0px;}
.contact-crest-section .form .head{font-size:23px;font-weight:300;color:#46555f;margin-bottom:20px;letter-spacing:1px;}
.contact-crest-section .form .check-availability{background-color:#46555f;float:left;padding:2px;margin-right:100px;}
.contact-crest-section .form .check-availability button{font-size:12px;font-weight:300;background-color:#46555f;color:#bee6dc;border:1px solid #bee6dc;text-decoration:none;padding:12px 20px;letter-spacing:0.5px;text-transform:uppercase;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.contact-crest-section .form .check-availability button:hover{background-color:#bee6dc;color:#46555f;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.contact-crest-section .form .text{float:left;margin-top:15px;}
.contact-crest-section .form #check-in, .contact-crest-section .form #check-out{display:none;}
.contact-crest-section .form .text a{font-size:14px;font-weight:300;color:#46555f;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #46555f;padding-bottom:5px;}
.contact-crest-section .form .text a:hover{color:#000;border-bottom:1px solid #000;}
.contact-crest-section .form select{display:block;font-size:14px;font-weight:300;background-color:#fff;color:#666666;border:1px solid #666666;width:80%;height:40px;border-radius:0px !important;margin-bottom:20px;}
.contact-crest-section .form input[type="text"]{width:80%;height:40px;font-size:14px;font-weight:300;color:#666666;margin-bottom:40px;padding-left:10px;border-radius:0px;border:1px solid #666666;background:#fff url('../img/date-icon.png') no-repeat 96% 8px;}
.contact-crest-section .form input[type="text"] + input[type="text"]{margin-left:40px;}
.contact-crest-section .form::-webkit-input-placeholder{font-size:14px;font-weight:300;color:#666666;}
.contact-crest-section .form:-moz-placeholder{font-size:14px;font-weight:300;color:#666666;}
.contact-crest-section .form::-moz-placeholder{font-size:14px;font-weight:300;color:#666666;}
.contact-crest-section .form:-ms-input-placeholder{font-size:14px;font-weight:300;color:#666666;}
.contact-crest-section .form:placeholder-shown{font-size:14px;font-weight:300;color:#666666;}
.contact-crest-section .blog-section{color:#46555f;text-align:center;padding:10px 140px;}
.contact-crest-section .blog-section .heading{font-size:30px;text-transform:uppercase;margin-top:30px;}
.contact-crest-section .blog-section .blog-date{font-size:14px;margin:15px 0px 10px 0px;}
.contact-crest-section .blog-section .blog-content .title{font-size:18px;background-color:#bee6dc;padding:8px 0px;}
.contact-crest-section .blog-section .blog-content img{width:100%;height:150px;}
.contact-crest-section .blog-section .blog-content .text{font-size:14px;text-align:left;}
.contact-crest-section .blog-section .line{text-align:center;}
.contact-crest-section .blog-section .carousel .carousel-controls .carousel-control{width:8px;height:16px;top:auto;bottom:-30px;}
.contact-crest-section .blog-section .carousel .carousel-controls .left{background:url('../img/blog-slider-prev.html') no-repeat;left:45%;}
.contact-crest-section .blog-section .carousel .carousel-controls .right{background:url('../img/blog-slider-next.html') no-repeat;right:45%;}
.crest-shutterbug-section .crest{background-color:#b4b9b9;padding:60px 50px;}
.crest-shutterbug-section .crest .content{color:#ffffff;float:left;width:70%;}
.crest-shutterbug-section .crest .content .heading{font-size:22px;font-family:'Playfair Display', serif;text-transform:uppercase;margin-bottom:10px;}
.crest-shutterbug-section .crest .content .text{font-size:14px;font-weight:100;font-style:italic;font-family:'Playfair Display', serif;margin-bottom:10px;padding-right:110px;}
.crest-shutterbug-section .crest .content .know-more a{font-size:13px;color:#fff;text-transform:uppercase;font-weight:300;text-decoration:none;border-bottom:1px solid #fff;}
.crest-shutterbug-section .crest .content .know-more a:hover{color:#bee6dc;border-bottom:1px solid #bee6dc;}
.crest-shutterbug-section .crest .join-the-crest{float:right;color:#46555f;margin-top:40px;}
.crest-shutterbug-section .crest .join-the-crest>.link{background-color:#bee6dc;padding:2px;margin-bottom:10px;}
.crest-shutterbug-section .crest .join-the-crest>.link a{font-size:12px;background-color:#bee6dc;color:#46555f;border:2px solid #b4b9b9;text-decoration:none;text-transform:uppercase;padding:10px 18px;display:inline-block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.crest-shutterbug-section .crest .join-the-crest>.link:hover a{color:#bee6dc;border:2px solid #b4b9b9;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.crest-shutterbug-section .crest .join-the-crest>.link:hover a{background-color:#b4b9b9;color:#bee6dc;}
.crest-shutterbug-section .crest .join-the-crest .sign-in{text-align:center;}
.crest-shutterbug-section .crest .join-the-crest .sign-in .text{font-size:12px;}
.crest-shutterbug-section .crest .join-the-crest .sign-in .link .signin-button{font-size:14px;color:#46555f;text-transform:uppercase;text-decoration:none;cursor:pointer;}
.crest-shutterbug-section .crest .join-the-crest .sign-in .link .signin-button:hover{color:#bee6dc;}
.crest-shutterbug-section .shutterbug{color:#46555f;float:left;padding:80px 50px;}
.crest-shutterbug-section .shutterbug .shutterbug-content{float:left;}
.crest-shutterbug-section .shutterbug .shutterbug-content .image{float:left;width:20%;}
.crest-shutterbug-section .shutterbug .shutterbug-content .content{float:left;width:72%;margin-left:8%;}
.crest-shutterbug-section .shutterbug .shutterbug-content .content .text{font-size:11px;font-weight:400;font-family:'Playfair Display', serif;margin-bottom:10px;letter-spacing:1px;}
.crest-shutterbug-section .shutterbug .shutterbug-content .content .know-more a{font-size:13px;color:#46555f;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #46555f;}
.crest-shutterbug-section .shutterbug .shutterbug-content .content .know-more a:hover{color:#bee6dc;border-bottom:1px solid #bee6dc;}
.crest-shutterbug-section .shutterbug .subscribe-section{float:left;margin-top:40px;}
.crest-shutterbug-section .shutterbug .subscribe-section .text{font-size:12px;float:left;width:30%;letter-spacing:0.5px;}
.crest-shutterbug-section .shutterbug .subscribe-section .subscribe{float:left;width:67%;margin-left:3%;}
.crest-shutterbug-section .shutterbug .subscribe-section .subscribe input[type="text"]{font-size:12px;text-transform:uppercase;color:#9c9c9c;width:250px;height:45px;padding-left:10px;}
.crest-shutterbug-section .shutterbug .subscribe-section .subscribe input[type="button"]{font-size:12px;font-weight:300;color:#fff;background-color:#46555f;padding:14px 20px;text-transform:uppercase;border:0px;margin-left:5px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.crest-shutterbug-section .shutterbug .subscribe-section .subscribe input[type="button"]:hover{background-color:#bee6dc;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.ui-datepicker{background-color:#46555f;color:#bee6dc;width:233px;}
.ui-datepicker .ui-corner-all{margin-top:0;}
.ui-datepicker .ui-datepicker-title{margin-left:20px;}
.ui-datepicker .ui-datepicker-calendar{margin:0px 0px 20px 20px;}
.ui-datepicker .ui-datepicker-prev{margin:0 0px 0px 0;cursor:pointer;}
.ui-datepicker .ui-datepicker-next{margin-left:20px;cursor:pointer;}
.ui-datepicker table th span{margin-right:10px;}
.ui-datepicker a{color:#bee6dc;}
.flash-container{overflow-y:hidden;margin-bottom:-5px;display:none;}
.flash-container .flash .col-sm-12{padding:0px;}
.flash .flash-content{position:relative;text-align:center;}
.flash .flash-content .overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;display:none;}
.flash .flash-content .overlay .skip-video{font-size:16px;color:#bee6dc;text-transform:uppercase;text-decoration:none;width:150px;position:absolute;top:auto;bottom:40px;left:50%;margin-left:-75px;text-align:center;cursor:pointer;}
.flash .flash-content .overlay .overlay-content{position:absolute;top:50%;left:50%;max-width:375px;max-height:250px;margin-left:-188px;margin-top:-125px;}
.flash .flash-content .overlay .skip-video{display:none;}
.flash .flash-content .overlay .skip-video:hover{color:#46555f;}
.flash .flash-content .overlay .logo-image{display:none;margin-bottom:50px;}
.flash .flash-content .overlay .tagline{font-size:14px;color:#bee6dc;}
.flash .flash-content .overlay .hash-text{display:none;font-size:44px;color:#bee6dc;letter-spacing:3px;font-family:'Playfair Display', serif;}
.contest-container{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:9999;}
.contest-container .contest-page-section{position:relative;width:50%;height:100%;margin:0px auto;}
.contest-container .contest-page-section .banner-section .banner-image .image img{height:400px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .text-section{}
.contest-container .contest-page-section .banner-section .banner-image .content-section .heading .text{}
.contest-container .contest-page-section .banner-section .banner-image .content-section .text-section .span2{padding:0px 100px;font-size:13px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section{top:100px;padding:30px !important;color:#fff;font-weight:300;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .monsoon-section{color:#fff;font-weight:400;float:left;width:50%;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .monsoon-section>.head{font-size:16px;font-weight:400;padding:5px;max-width:250px;margin-bottom:5px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .monsoon-section .text{font-size:12px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .monsoon-section .text{padding:2px 8px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section
.monsoon-section .text .scratched-price{text-decoration:line-through;}
.contest-container .contest-page-section .banner-section .banner-image .content-section
.monsoon-section .price-table{text-align:center;}
.contest-container .contest-page-section .banner-section .banner-image .content-section
.monsoon-section .price-table .name-listing{float:left;border:1px solid #fff;}
.contest-container .contest-page-section .banner-section .banner-image .content-section
.monsoon-section .price-table .price-listing{float:left;border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;}
.contest-container .contest-page-section .banner-section .banner-image .content-section
.monsoon-section .price-table .head{border-bottom:1px solid #fff;padding:4px 0px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section
.monsoon-section .make-reservation-link{margin-top:20px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section
.monsoon-section .make-reservation-link a{font-size:11px;color:#fff;border:1px solid #fff;text-transform:uppercase;text-decoration:none;padding:6px 8px;cursor:pointer;}
.contest-container .contest-page-section .banner-section .banner-image .content-section
.monsoon-section .make-reservation-link a:hover{background-color:#fff;color:#46555f;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .monsoon-section span{display:inline;margin-right:10px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .content-container{}
.contest-container .contest-page-section .banner-section .banner-image .content-section .contest-section{float:left;width:50%;border-left:1px solid rgba(255, 255, 255, 0.5);padding-left:40px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .content-container .head{font-size:16px;font-weight:400;max-width:280px;margin-bottom:10px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .content-container .text{font-size:12px;font-weight:300;float:right;max-width:430px;}
.contest-container .contest-page-section .banner-section .banner-image
.content-section .content-container .upload-entries{}
.contest-container .contest-page-section .banner-section .banner-image
.content-section .content-container .upload-entries a{font-size:11px;color:#fff;border:1px solid #fff;padding:6px 8px;cursor:pointer;}
.contest-container .contest-page-section .banner-section .banner-image
.content-section .content-container .upload-entries a:hover{background-color:#fff;color:#46555f;text-shadow:none;}
.contest-container .contest-page-section .banner-section .banner-image
.content-section .content-container .terms-conditions-link{font-size:12px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .upload-entries{}
.contest-container .contest-page-section .banner-section .banner-image .content-section .heading{}
.contest-container .contest-page-section .banner-section .banner-image .content-section .text-section .span1{font-size:13px;}
.contest-container .contest-page-section img.close-button{position:absolute;right:0px;cursor:pointer;z-index:1;}
.contest-container .contest-page-section .terms-conditions-link{margin-top:35px;}
.contest-container .contest-page-section .terms-conditions-link a{font-size:11px;font-weight:300;color:#fff;text-decoration:none;}
.contest-container .contest-page-section .terms-conditions-link a:hover{color:#bee6dc;}
.inner-page .banner-container .carousel .item .carousel-content{position:relative;}
.inner-page .banner-container .carousel .item .carousel-content .carousel-image img{width:100%;}
.inner-page .banner-container .carousel .carousel-caption{position:absolute;top:32%;left:50%;max-width:150px;max-height:120px;margin-left:-75px;}
.inner-page.barefoot .banner-container .carousel .carousel-caption{max-width:180px;max-height:150px;margin-left:-90px;}
.inner-page .banner-container .carousel .carousel-caption .text{font-size:14px;color:#ffffff;text-align:center;text-transform:uppercase;font-family:'Playfair Display', serif;}
.inner-page .banner-container .carousel .carousel-caption .icon{margin-bottom:20px;}
.inner-page .banner-container .carousel .carousel-caption .icon img{width:55px;}
.inner-page .banner-container .carousel .carousel-caption .text span{font-size:32px;display:block;}
.inner-page .banner-container .carousel .carousel-indicators li{background-color:#7d7d7d;border:1px solid #7d7d7d;margin:0px;width:10px;height:10px;}
.inner-page .banner-container .carousel .carousel-indicators li + li{margin-left:5px;}
.inner-page .banner-container .carousel .carousel-indicators li.active{width:10px;height:10px;background-color:#c0c0c0;border:1px solid #c0c0c0;}
.inner-page .introduction .image{position:relative;height:690px;}
.inner-page .introduction .image .introduction-img{width:100%;height:100%;}
.inner-page .introduction .image .overlay{position:absolute;top:0px;width:100%;height:100%;font-weight:300;text-align:center;padding-top:200px;left:0px;background-color:rgba(198,233,224,0.9);color:#46555f;}
.inner-page .introduction .image .overlay img.bandipur-icon{width:50px;}
.inner-page .introduction .image .overlay .heading{font-size:48px;text-transform:uppercase;margin-top:20px;}
.inner-page .introduction .image .overlay .tagline{font-size:14px;}
.inner-page .introduction .image .overlay .text{font-size:16px;margin:40px 0px 35px 0px;padding:0px 140px;}
.inner-page .introduction .content-container{height:690px;}
.inner-page .introduction .content{height:70%;color:#46555f;font-size:13px;font-weight:300;padding:50px 40px;letter-spacing:1px;line-height:30px;}
.inner-page .introduction .content .text{font-family:'Playfair Display', serif;font-style:italic;padding-right:70px;}
.inner-page .introduction .content .list{margin-top:50px;}
.inner-page .introduction .content .list ul{padding-left:15px;}
.inner-page .activities-attractions{position:relative;margin-top:-1px;}
.inner-page .activities-attractions .activities{overflow:hidden;}
.inner-page.barefoot .activities-attractions .activities.relaxation{margin-bottom:-2px;}
.inner-page .activities-attractions .heading{position:absolute;top:-77px;left:50%;font-size:20px;color:#bee6dc;background-color:#46555f;z-index:9;width:50%;padding:25px 0px;text-align:center;text-transform:uppercase;letter-spacing:2px;}
.inner-page .activities-attractions .heading .triangle-shape{position:absolute;left:50%;top:78px;margin-left:-35px;}
.inner-page .activities-attractions .heading .triangle-shape img{width:70px;}
.inner-page .activities-attractions .each-activity.small-image{height:380px;}
.inner-page .activities-attractions .each-activity.big-image{height:760px;}
.inner-page .activities-attractions .activity.big-image{}
.inner-page .activities-attractions .activity.small-image{}
.inner-page .activities-attractions .activity img{width:100%;}
.inner-page .activities-attractions .activity{position:relative;}
.inner-page .activities-attractions .activity .activity-image{-webkit-transform:scale(1,1);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transform:scale(1,1);-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms;}
.inner-page.bandipur .activities-attractions .activity .activity-image.jungle-safari ,
.inner-page.bandipur .activities-attractions .activity .activity-image.nature-walk{margin-bottom:-1px;}
.inner-page.barefoot .activities-attractions .activity .activity-image.scuba-diving{margin-bottom:-1px;}
.inner-page.chikmagalur .activities-attractions .activity .activity-image.coffee-tour{margin-bottom:-1px;}
.inner-page.kabini .activities-attractions .activity .activity-image.jungle-safari,
.inner-page.kabini .activities-attractions .activity .activity-image.bicycle-trails{margin-bottom:-1px;}
.inner-page .activities-attractions .activity:hover .activity-image{-webkit-transform:scale(1.05,1.07);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transform:scale(1.05,1.07);-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms;position:relative;z-index:8;}
.inner-page .activities-attractions .activity:hover{}
.inner-page .activities-attractions .activities .activity .name{position:absolute;top:auto;bottom:0px;left:0px;font-size:13px;text-transform:uppercase;background-color:#46555f;color:#bee6dc;padding:10px 15px;letter-spacing:1px;font-weight:300;z-index:9;}
.inner-page .accommodation{background:url(../img/bandipur/pattern1.png);padding:100px 0px;}
.inner-page .accommodation .content{color:#46555f;text-align:center;}
.inner-page .accommodation .content .heading{font-size:20px;text-transform:uppercase;letter-spacing:1px;}
.inner-page .accommodation .content .text{font-size:14px;font-weight:300;margin-top:5px;}
.inner-page .mountain-view{position:relative;}
.inner-page .mountain-view .content{padding:60px 40px;}
.inner-page .mountain-view .content .item{color:#46555f;}
.inner-page .mountain-view .content .item + .item{margin-top:15px;}
.inner-page .mountain-view .content .item p.text{width:100%;color:#868686;line-height:23px;margin-bottom:40px;padding:0px 20px;}
.inner-page .mountain-view .content .item p > span.heading{color:#444;font-size:15px;font-weight:600;text-transform:uppercase;}
.inner-page .mountain-view .content .item .item-head{background:url('../img/bandipur/collapse.png') no-repeat 0px center;font-size:14px;cursor:pointer;margin-bottom:10px;text-transform:uppercase;padding-left:20px;}
.inner-page .mountain-view .content .item .item-head:hover{color:#6f8a9c;}
.inner-page .mountain-view .content .item .item-head.active{background:url('../img/bandipur/expand.png') no-repeat 0px center;color:#6f8a9c;}
.inner-page .mountain-view .content .item .item-desc{display:none;font-size:14px;font-weight:300;padding-right:10px;padding-left:20px;margin-bottom:40px;}
.inner-page .mountain-view .slider-gallery .carousel-content .carousel-image img{width:100%;}
.inner-page .download-tariff{position:absolute;top:auto;bottom:0px;width:41.66666667%;}
.inner-page .download-tariff a{display:block;width:100%;background-color:#46555f;font-size:15px;font-weight:300;color:#bee6dc;text-transform:uppercase;text-decoration:none;padding:16px 0px;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.inner-page .download-tariff a:hover{background-color:#bee6dc;color:#46555f;webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.inner-page .mountain-view .download-tariff a img{margin-left:20px;}
.inner-page .mountain-view .content .item .item-desc .tariff-section{margin:20px 0px;}
.inner-page .mountain-view .content .item .item-desc .tariff{font-size:15px;color:#46555f;text-transform:uppercase;letter-spacing:2px;float:left;font-family:'Playfair Display', serif;}
.inner-page .mountain-view .content .item .item-desc .book-now{float:left;}
.inner-page .mountain-view .content .item .item-desc .book-now a{font-size:12px;color:#bee6dc;background-color:#46555f;padding:9px 20px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;font-weight:300;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.inner-page .mountain-view .content .item .item-desc .book-now a:hover{background-color:#bee6dc;color:#46555f;webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.inner-page .mountain-view .content .item .item-desc p + p{margin-top:15px;}
.inner-page .mountain-view .slider-gallery{display:none;}
.inner-page .mountain-view .slider-gallery .carousel .item .carousel-caption{position:absolute;top:auto;bottom:-10px;font-size:13px;color:#ffffff;font-weight:300;text-transform:uppercase;letter-spacing:1px;}
.inner-page .mountain-view .slider-gallery .carousel .carousel-controls .carousel-control{width:8px;height:16px;top:auto;bottom:20px;}
.inner-page .mountain-view .slider-gallery .carousel .carousel-controls .left{background:url('../img/bandipur/prev.png') no-repeat;left:28%;}
.inner-page .mountain-view .slider-gallery .carousel .carousel-controls .right{background:url('../img/bandipur/next.png') no-repeat;right:28%;}
.inner-page .dining{background:url(../img/bandipur/pattern2.png);padding:100px 0px;}
.inner-page .dining .content{color:#46555f;text-align:center;}
.inner-page .dining .content .heading{font-size:20px;text-transform:uppercase;letter-spacing:1px;}
.inner-page .dining .content .text{font-size:14px;font-weight:300;margin-top:5px;padding:0px 350px;}
.inner-page .places .image{}
.inner-page .places .image img{height:100%;width:100%;}
.inner-page .places .content{background-color:#bee6dc;color:#46555f;padding:171px 130px;}
.inner-page .places.moyars-edge .content{padding:166px 130px;}
.inner-page .places .content .heading{font-size:20px;text-transform:uppercase;margin-bottom:15px;}
.inner-page .places .content .text{font-size:14px;font-weight:300;}
.inner-page .gallery .image img{width:100%;}
.inner-page .gallery .row{margin-top:-2px;}
.inner-page .spa{background:url(../img/bandipur/pattern3.png);padding:70px 0px;}
.inner-page .spa .content{color:#46555f;text-align:center;margin-top:50px;}
.inner-page .spa .content .heading{font-size:20px;text-transform:uppercase;letter-spacing:1px;}
.inner-page .spa .content .text{font-size:14px;font-weight:300;margin-top:5px;padding:0px 340px;}
.inner-page .spa-content{background-color:#fff;}
.inner-page .spa-content .text{font-size:14px;font-weight:300;color:#46555f;padding:190px 70px;}
.inner-page .spa-slider .carousel-image img{width:100%;}
.inner-page.chikmagalur .spa-content .text{padding:160px 70px;}
.inner-page .spa-content .spa-tariffs{position:absolute;top:auto;bottom:0px;width:33.33333333%;z-index:99;}
.inner-page .spa-content .spa-tariffs .download-spa-menu , .inner-page .spa-content .spa-tariffs .download-spa-brochure{float:left;width:49.5%;}
.inner-page .spa-content .spa-tariffs .download-spa-brochure{margin-left:1%;}
.inner-page .spa-content .spa-tariffs .download-spa-menu a, .inner-page .spa-content .spa-tariffs .download-spa-brochure a{display:block;background-color:#ffd7a5;font-size:15px;font-weight:300;color:#fff;text-transform:uppercase;text-decoration:none;padding:12px 0px;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.inner-page .spa-content .spa-tariffs .download-spa-menu a:hover, .inner-page .spa-content .spa-tariffs .download-spa-brochure a:hover{background-color:#bee6dc;webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.inner-page .spa-content .carousel{position:relative;}
.inner-page .spa-content .spa-slider .carousel .carousel-indicators{bottom:0px;left:40px;}
.inner-page .spa-content .spa-slider .carousel .carousel-indicators li{background-color:#fff;border:1px solid #fff;margin:0px;width:8px;height:8px;}
.inner-page .spa-content .spa-slider .carousel .carousel-indicators li + li{margin-left:5px;}
.inner-page .spa-content .spa-slider .carousel .carousel-indicators li.active{width:8px;height:8px;background-color:#bee6dc;border:1px solid #bee6dc;}
.inner-page .packages{background:url('../img/bandipur/pattern3.png');color:#46555f;padding:70px 55px;}
.inner-page.barefoot .packages{background:url('../img/barefoot/pattern1.png');}
.inner-page .packages .content-container{background-color:#fff;padding:80px;}
.inner-page .packages .heading{font-size:25px;text-transform:uppercase;text-align:center;margin-bottom:60px;letter-spacing:2px;}
.inner-page .packages .content-container .inner-content{border:1px solid #bee6dc;}
.inner-page .packages .content-container .inner-content .content{padding:0px 20px;}
.inner-page .packages .content-container .inner-content .content .heading{font-size:22px;font-weight:300;text-align:left;text-transform:none;letter-spacing:2px;margin:50px 0px 10px 0px;}
.inner-page .packages .content-container .inner-content .image img{width:100%;}
.inner-page .packages .content-container .inner-content .content .text{font-size:13px;font-weight:300;margin-bottom:50px;}
.inner-page .packages .content-container .inner-content .content .select-package a{font-size:13px;font-weight:300;letter-spacing:1px;color:#46555f;background-color:#bee6dc;text-decoration:none;padding:8px 20px;text-transform:uppercase;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.inner-page .packages .content-container .inner-content .content .select-package a:hover{color:#bee6dc;background-color:#46555f;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.getting-here-section .content .heading{font-size:25px;color:#46555f;text-transform:uppercase;text-align:center;margin:80px 0px 50px 0px;}
.getting-here-section .content .download-directions{text-align:center;text-align:center;position:absolute;top:-20px;left:50%;margin-left:-122px;z-index:9;}
.getting-here-section .content .download-directions a{font-size:14px;background-color:#bee6dc;color:#46555f;text-align:center;text-decoration:none;text-transform:uppercase;padding:12px 25px 12px 25px;display:inline-block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.getting-here-section .content .download-directions a:hover{background-color:#46555f;color:#bee6dc;webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.getting-here-section .content .map{position:relative;}
.getting-here-section .content .map .layer{position:absolute;top:0px;left:0px;width:100%;height:100%;cursor:pointer;z-index:8;}
.guest-reviews{background-color:#46555f;color:#ffffff;padding:70px 0px;}
.guest-reviews .head{font-size:24px;font-weight:100;text-align:center;margin-bottom:50px;}
.guest-reviews .content{padding-top:20px;}
.guest-reviews .image{}
.guest-reviews .image .text{font-size:13px;font-weight:300;color:#ffffff;text-transform:uppercase;margin-top:10px;}
.guest-reviews .image .text span{font-family:'Playfair Display', serif;font-style:italic;text-transform:none;display:block;margin-left:-30px;}
.guest-reviews .image img{width:80px;}
.guest-reviews .content .text{font-size:14px;font-weight:100;}
.guest-reviews .content .name, .guest-reviews .content .package-date{font-size:13px;color:#bee6dc;margin-top:5px;font-family:'Playfair Display', serif;}
.guest-reviews .content .package-date{margin-top:0px;}
.inner-page.kabini .accommodation .content .text{padding:0px 350px;}
.inner-page.kabini .dining .content .text{padding:0px 400px;}
.inner-page.kabini .places .content{padding:181px 130px;}
.inner-page.kabini .places.outpost .content{padding:181px 130px;}
.inner-page.kabini .banner-container .carousel .carousel-caption{max-width:220px;margin-left:-110px;}
.inner-page.kabini .introduction .image .overlay .text{padding:0px 160px;}
.inner-page.kabini .spa{padding:100px 0px;background:url(../img/kabini/pattern3.png);}
.inner-page.kabini .spa .content{margin-top:0px;}
.inner-page.kabini .accommodation{background:url(../img/kabini/pattern1.png);}
.inner-page.kabini .dining{background:url(../img/kabini/pattern2.png);}
.inner-page.kabini .packages{background:url(../img/kabini/pattern1.png);}
.inner-page.kabini .introduction .image .overlay{padding-top:150px;}
.inner-page.chikmagalur .accommodation .content .text{padding:0px 410px;}
.inner-page.chikmagalur .places .content{padding:172px 130px;}
.inner-page.chikmagalur .dining .content .text{padding:0px 390px;}
.inner-page.chikmagalur .spa{background:url(../img/chikmagalur/pattern3.png);}
.inner-page.chikmagalur .spa .content{margin-top:0px;}
.inner-page.chikmagalur .accommodation{background:url(../img/chikmagalur/pattern1.png);}
.inner-page.chikmagalur .dining{background:url(../img/chikmagalur/pattern2.png);}
.inner-page.chikmagalur .packages{background:url(../img/chikmagalur/pattern1.png);}
.inner-page.chikmagalur .introduction .image .overlay{padding-top:200px;}
.inner-page.chikmagalur .introduction .image .overlay .chikmagalur-icon{width:62px;}
.inner-page.barefoot .accommodation .content .text{padding:0px 320px;}
.inner-page.barefoot .dining .content .text{padding:0px 400px;}
.inner-page.barefoot .places .content{padding:151px 130px;}
.inner-page.barefoot .spa{padding:95px 0px;}
.inner-page.barefoot .spa .content{margin-top:0px;}
.inner-page.barefoot .accommodation{background:url(../img/barefoot/pattern1.png);}
.inner-page.barefoot .dining{background:url(../img/barefoot/pattern2.png);}
.inner-page.chikmagalur .packages{background:url(../img/chikmagalur/pattern1.png);}
.inner-page.barefoot .spa{background:url(../img/barefoot/pattern3.png);}
.about-page{color:#46555f;font-size:14px;}
.about-page .banner-container{position:relative;}
.about-page .banner-container .image{height:860px;}
.about-page .banner-container .image{background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}
.about-page .banner-container .text{position:absolute;top:40%;left:50%;font-size:22px;font-weight:100;color:#ffffff;text-transform:uppercase;max-width:620px;text-align:center;margin-left:-310px;letter-spacing:2px;font-family:'Playfair Display', serif;}
.about-page .philosophy{padding:90px 0px;}
.about-page .philosophy .heading{font-size:34px;text-align:center;letter-spacing:2px;text-transform:uppercase;margin-bottom:40px;}
.about-page .philosophy .text{font-weight:300;font-size:15px;padding:0px 100px;}
.about-page .philosophy .text p + p{margin-top:80px;}
.about-page .coffee-day .heading{background-color:#c6e9e0;font-size:35px;text-transform:uppercase;text-align:center;padding:50px 0px;letter-spacing:2px;}
.about-page .coffee-day .image{position:relative;height:550px;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}
.about-page .coffee-day .image .text{position:absolute;top:50%;left:50%;font-size:24px;letter-spacing:2px;line-height:35px;font-weight:300;font-style:italic;color:#ffffff;text-align:center;max-width:540px;margin:-34px 0px 0px -270px;font-family:'Playfair Display', serif;}
.about-page .coffee-day .content{background-color:#c6e9e0;font-size:15px;font-weight:300;padding:100px 285px;text-align:center;}
.about-page .coffee-day-resort{background-image:url('../img/about/coffee-day-resorts.jpg');background-size:cover;padding:150px 250px;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}
.about-page .coffee-day-resort .heading{font-size:22px;letter-spacing:2px;font-weight:300;font-style:italic;color:#ffffff;text-align:center;padding:0px 140px;margin-bottom:50px;}
.about-page .coffee-day-resort .text{font-size:15px;font-weight:300;color:#ffffff;text-align:center;}
.about-page .corporate-responsibily{font-family:'Playfair Display', serif;color:#46555f;letter-spacing:2px;text-align:center;padding:100px 120px;}
.about-page .corporate-responsibily .heading{font-size:36px;text-transform:uppercase;}
.about-page .corporate-responsibily .tagline{font-size:12px;font-weight:600;margin:5px 0px 40px 0px;}
.about-page .corporate-responsibily .text{font-size:13px;font-style:italic;line-height:24px;}
.about-page .responsibilities{color:#46555f;}
.about-page .responsibilities .box{padding:60px 50px;height:320px;}
.about-page .responsibilities .box.pink-bg{background-color:#d7cdc8;}
.about-page .responsibilities .box.green-bg{background-color:#c6e9e0;}
.about-page .responsibilities .box.orange-bg{background-color:#ffd7a5;}
.about-page .responsibilities .box .head{font-size:15px;text-transform:uppercase;margin-bottom:15px;}
.about-page .responsibilities .box .text{font-size:13px;font-weight:300;}
.about-page .careers{text-align:center;letter-spacing:2px;font-family:'Playfair Display', serif;}
.about-page .careers .heading{font-size:35px;color:#46555f;text-transform:uppercase;padding:70px 0px;}
.about-page .careers .text{font-size:16px;color:#ffffff;font-style:italic;background-color:#c8c8c8;padding:180px 0px;}
.the-crest-page{color:#46555f;font-size:14px;}
.the-crest-page .banner-container{position:relative;}
.the-crest-page .banner-container .image img{}
.the-crest-page .banner-container .content{position:absolute;top:50%;left:50%;max-width:600px;text-align:center;margin:-73px 0px 0px -300px;letter-spacing:2px;}
.the-crest-page .banner-container .content .text{font-size:16px;font-weight:300;color:#ffffff;text-transform:uppercase;font-family:'Playfair Display', serif;}
.the-crest-page .banner-container .content .join-the-crest{margin:30px 0px 10px 0px;}
.the-crest-page .banner-container .content .join-the-crest a{font-size:11px;color:#b6dcd3;background-color:#46555f;font-weight:300;text-transform:uppercase;text-decoration:none;padding:12px 20px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.the-crest-page .banner-container .content .join-the-crest a:hover{background-color:#b6dcd3;color:#46555f;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.the-crest-page .banner-container .content .sign-in .signin-button{font-size:11px;color:#b6dcd3;text-transform:uppercase;text-decoration:none;letter-spacing:1px;cursor:pointer}
.the-crest-page .banner-container .content .sign-in .signin-button:hover{color:#fff;}
.the-crest-page .banner-container .content .sign-in span{font-size:10px;color:#b6dcd3;letter-spacing:1px;}
.the-crest-page .benefits{background-color:#46555f;font-weight:100;padding:100px 120px;}
.the-crest-page .benefits .content{color:#bee6dc;}
.the-crest-page .benefits .content .heading{font-size:32px;text-transform:uppercase;margin-bottom:50px;}
.the-crest-page .benefits .content .text{font-size:14px;padding-right:170px;}
.the-crest-page .benefits .table-section table{}
.the-crest-page .benefits .table-section table th{font-size:12px;font-weight:300;color:#ffffff;text-transform:uppercase;padding-left:20px;border:1px solid #5d707d;padding:10px 30px 10px 20px;}
.the-crest-page .benefits .table-section table td{font-size:12px;color:#bee6dc;text-transform:uppercase;padding-left:20px;border:1px solid #5d707d;padding:10px 0px 10px 20px;}
.the-crest-page .vcloud-benefits{text-align:center;padding:100px;}
.the-crest-page .vcloud-benefits .content .heading{font-size:30px;}
.the-crest-page .vcloud-benefits .content .text{font-size:12px;font-weight:300;line-height:25px;padding:0px 110px;margin:30px 0px 50px 0px;}
.the-crest-page .vcloud-benefits .content ul{margin:50px 0px 80px 0px;padding-left:70px;}
.the-crest-page .vcloud-benefits .content ul li{font-size:13px;text-transform:uppercase;text-align:left;line-height:30px;}
.the-crest-page .vcloud-benefits .content .know-more-text{}
.the-crest-page .vcloud-benefits .content .know-more-text{font-family:'Playfair Display', serif;font-size:11px;font-style:italic;font-weight:100;margin-bottom:60px;}
.the-crest-page .vcloud-benefits .content .know-more-text a{font-family:'Playfair Display', serif;color:#46555f;font-weight:600;font-size:11px;font-style:italic;text-decoration:none;}
.the-crest-page .vcloud-benefits .content .know-more-text a:hover{color:#bee6dc;}
.the-crest-page .vcloud-benefits .content .see-cloud-partners a{font-size:13px;font-weight:300;color:#46555f;text-transform:uppercase;border:1px solid #46555f;padding:8px 15px;text-decoration:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.the-crest-page .vcloud-benefits .content .see-cloud-partners a:hover{background-color:#46555f;color:#bee6dc;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.the-crest-page .faq-section{background-color:#c6e9e0;padding:100px 70px 100px 160px;}
.the-crest-page .faq-section .heading{font-size:34px;text-align:center;text-transform:uppercase;margin-bottom:100px;}
.the-crest-page .faq-section .question-answer-section{font-size:14px;}
.the-crest-page .faq-section .question-answer-section + .question-answer-section{margin-top:25px;}
.the-crest-page .faq-section .question-answer-section .question{font-weight:600;}
.the-crest-page .faq-section .question-answer-section .answer{font-weight:300;padding-right:120px;}
.signin-container{position:fixed;top:0px;left:0px;width:100%;background-color:rgba(0,0,0,0.9);z-index:999;display:none;}
.signin-container .col-sm-12{padding:0px;}
.signin-container .signin{position:relative;width:40%;height:auto;background-color:#bee6dc;margin:200px auto;text-align:center;padding:50px 0px;}
.signin-container .signin .signin-content .form-field{font-size:13px;font-weight:300;background-color:#caede4;color:#46555f;border:1px solid #46555f;width:30%;height:35px;border-radius:0px;margin-top:20px;padding-left:10px;}
.signin-container .signin img.close-signin-button{position:absolute;top:0px;right:0px;cursor:pointer;z-index:1;}
.signin-container .signin .signin-content .heading , .signin-container .signin .signin-content .account-login-text{font-size:14px;color:#46555f;text-transform:uppercase;}
.signin-container .signin .signin-content .account-login-text{font-size:12px;}
.signin-container .signin .signin-content #sign-in{background-color:#46555f;color:#bee6dc;font-size:14px;text-transform:uppercase;border:1px solid #46555f;letter-spacing:1px;padding:5px 25px;margin-top:20px;border:1px solid #bee6dc;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.signin-container .signin .signin-content #sign-in:hover{background-color:#bee6dc;color:#46555f;border:1px solid #46555f;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.signin-container .signin .signin-content .user_bx a, .signin-container .signin .signin-content .passwd a{color:#46555f;font-size:13px;}
.signin-container .signin .signin-content .form-field{font-size:13px;font-weight:300;background-color:#caede4;color:#46555f;border:1px solid #46555f;width:30%;height:35px;border-radius:0px;margin-top:20px;padding-left:10px;}
.signin-container .signin img.close-signin-button{position:absolute;top:0px;right:0px;cursor:pointer;z-index:1;}
.signin-container .signin .signin-content .heading , .signin-container .signin .signin-content .account-login-text{font-size:14px;color:#46555f;text-transform:uppercase;}
.signin-container .signin .signin-content .account-login-text{font-size:12px;}
.signin-container .signin .signin-content #sign-in{background-color:#46555f;color:#bee6dc;font-size:14px;text-transform:uppercase;border:1px solid #46555f;letter-spacing:1px;padding:5px 25px;margin-top:20px;border:1px solid #bee6dc;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.signin-container .signin .signin-content #sign-in:hover{background-color:#bee6dc;color:#46555f;border:1px solid #46555f;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.signin-container .signin .signin-content .user_bx a, .signin-container .signin .signin-content .passwd a{color:#46555f;font-size:13px;}
.shutterbug-page .banner-container{position:relative;}
.shutterbug-page .banner-container .image img{width:100%;}
.shutterbug-page .banner-container .content{position:absolute;top:50%;left:auto;right:80px;max-width:360px;margin-top:-63px;}
.shutterbug-page .banner-container .content .text{font-size:14px;color:#ffffff;text-transform:uppercase;letter-spacing:2px;font-family:'Playfair Display', serif;margin:30px 0px 0px 20px;}
.shutterbug-page .banner-container .content .rigister-now{text-align:center;margin-top:30px;}
.shutterbug-page .banner-container .content .rigister-now .rigister-now-button{font-size:14px;color:#46555f;text-transform:uppercase;text-decoration:none;background-color:#bee6dc;padding:8px 15px;display:inline-block;cursor:pointer;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.shutterbug-page .banner-container .content .rigister-now .rigister-now-button:hover{background-color:#46555f;color:#bee6dc;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.shutterbug-page .write-up{color:#46555f;}
.shutterbug-page .write-up .text{font-size:14px;font-style:italic;font-weight:300;letter-spacing:2px;font-family:'Playfair Display', serif;padding:100px 270px;text-align:center;line-height:28px;}
.shutterbug-page .write-up .about{background-color:#c6e9e0;padding:80px 260px;}
.shutterbug-page .write-up .about .heading{font-size:35px;text-transform:uppercase;text-align:center;margin-bottom:30px;}
.shutterbug-page .write-up .about>.text{font-size:14px;font-weight:300;font-style:normal;text-align:center;padding:0px;line-height:25px;letter-spacing:0.5px;font-family:'Roboto', sans-serif;}
.shutterbug-page .workshops .current-workshops .heading{font-size:22px;color:#ffffff;text-transform:uppercase;background-color:#b4b9b9;text-align:center;padding:25px 0px;}
.shutterbug-page .workshops .current-workshops .workshop.first{background-color:#ffd7a5;}
.shutterbug-page .workshops .current-workshops .workshop.second{background-color:#bee6dc;}
.shutterbug-page .workshops .current-workshops .workshop .workshop-content{background-color:#fff;padding:20px 80px;}
.shutterbug-page .workshops .current-workshops .workshop .workshop-content .name{font-size:18px;font-weight:300;color:#46555f;text-transform:uppercase;text-align:center;}
.shutterbug-page .workshops .current-workshops .workshop .workshop-content .logo{text-align:center;}
.shutterbug-page .workshops .current-workshops .workshop{position:relative;padding:15px;}
.shutterbug-page .workshops .current-workshops .workshop .overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;display:none;}
.shutterbug-page .workshops .current-workshops .workshop.first .overlay{background-color:rgba(255, 215, 165, 0.9);}
.shutterbug-page .workshops .current-workshops .workshop.second .overlay{background-color:rgba(190, 230, 220, 0.9);}
.shutterbug-page .workshops .current-workshops .workshop .overlay .content{text-align:center;}
.shutterbug-page .workshops .current-workshops .workshop .overlay .content .know-more{display:inline-block;text-align:center;}
.shutterbug-page .workshops .current-workshops .workshop .overlay .content .know-more .up-arrow{margin-top:-30px;width:35px;}
.shutterbug-page .workshops .current-workshops .workshop .overlay .content .know-more .down-arrow{margin-top:30px;width:35px;}
.shutterbug-page .workshops .current-workshops .workshop .overlay .content .know-more a{font-size:14px;font-weight:600;color:#ffffff;text-transform:uppercase;text-decoration:none;text-align:center;display:inline-block;margin:20px;}
.shutterbug-page .workshops .register-for-workshops{background-color:#46555f;color:#bee6dc;padding:70px 60px;height:688px;}
.shutterbug-page .workshops .register-for-workshops .heading{font-size:13px;font-weight:300;text-transform:uppercase;font-style:italic;}
.shutterbug-page .workshops .register-for-workshops .content{font-size:13px;font-weight:300;font-style:italic;letter-spacing:2px;margin-bottom:40px;font-family:'Playfair Display', serif;}
.shutterbug-page .workshops .register-for-workshops select{display:none;}
.shutterbug-page .workshops .register-for-workshops .form .btn-info{font-size:13px;font-weight:300;background-color:#596a76;color:#bee6dc;border:1px solid #bee6dc;width:230px;height:35px;border-radius:0px;}
.shutterbug-page .workshops .register-for-workshops .form .dropdown-menu{background:#596a76;font-size:13px;color:#bee6dc;border:1px solid #bee6dc;width:230px;padding:0px;border-left:1px solid #bee6dc;border-right:1px solid #bee6dc;border-bottom:1px solid #bee6dc;margin:0px;}
.shutterbug-page .workshops .register-for-workshops .form .caret{border-top:6px dashed;border-right:6px solid transparent;border-left:6px solid transparent;}
.shutterbug-page .workshops .register-for-workshops .form .dropdown-menu > li > a{font-size:13px;font-weight:300;color:#bee6dc;}
.shutterbug-page .workshops .register-for-workshops .form .btn-group + .btn-group{margin-left:20px;}
.shutterbug-page .workshops .register-for-workshops .form .dropdown-menu .glyphicon{display:none;}
.shutterbug-page .workshops .register-for-workshops .form .bs-caret{float:right;}
.shutterbug-page .workshops .register-for-workshops .form input[type="text"]{font-size:13px;font-weight:300;background-color:#596a76;color:#bee6dc;border:1px solid #bee6dc;width:230px;height:35px;border-radius:0px;margin-top:40px;padding-left:15px;}
.shutterbug-page .workshops .register-for-workshops .form .last-name ,
.shutterbug-page .workshops .register-for-workshops .form .mobile-number ,
.shutterbug-page .workshops .register-for-workshops .form .city{margin-left:20px;}
.shutterbug-page .workshops .register-for-workshops textarea{font-size:13px;font-weight:300;background-color:#596a76;color:#bee6dc;border:1px solid #bee6dc;width:350px;height:90px;border-radius:0px;margin:40px 0px 20px 0px;padding:15px 0px 0px 15px;}
.shutterbug-page .workshops .register-for-workshops textarea + textarea{margin-left:20px;}
.shutterbug-page .workshops .register-for-workshops .form input[type="button"]{background-color:#bee6dc;color:#46555f;font-size:14px;text-transform:uppercase;border:0px;letter-spacing:1px;padding:8px 40px;border:1px solid #bee6dc;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.shutterbug-page .workshops .register-for-workshops .form input[type="button"]:hover{background-color:#46555f;color:#bee6dc;border:1px solid #bee6dc;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.shutterbug-page .instructors{color:#46555f;padding:80px 20px;}
.shutterbug-page .instructors .image img{width:100%;}
.shutterbug-page .instructors .heading{font-size:40px;font-weight:300;text-transform:uppercase;text-align:center;margin-bottom:60px;}
.shutterbug-page .instructors .each-instructor .name{font-size:22px;font-weight:600;margin-top:30px;letter-spacing:2px;font-family:'Playfair Display', serif;}
.shutterbug-page .instructors .each-instructor .designation{font-size:15px;margin:5px 0px 20px 0px;letter-spacing:2px;font-family:'Playfair Display', serif;}
.shutterbug-page .instructors .each-instructor .text{font-size:14px;font-weight:300;padding-right:100px;}
.shutterbug-page .instructors .each-instructor .text p + p{margin-top:20px;}
.shutterbug-page .archive .each-image{position:relative;cursor:pointer;}
.shutterbug-page .archive .each-image .image{position:relative;}
.shutterbug-page .archive .each-image .image img{width:100%;}
.shutterbug-page .archive .each-image .image .year{position:absolute;top:0px;left:0px;font-size:24px;background-color:rgba(70, 85, 95,0.9);color:#bee6dc;padding:8px 20px;text-transform:uppercase;}
.shutterbug-page .archive .each-image .image-overlay{position:absolute;background-color:rgba(70, 85, 95,0.9);color:#bee6dc;top:0px;left:0px;width:100%;height:100%;font-size:24px;text-transform:uppercase;letter-spacing:1px;padding:20px;display:none;}
.shutterbug-page .archive .each-image .image-overlay .plus-icon{position:absolute;top:50%;left:50%;margin:-25px 0px 0px -25px;}
.gallery-container{display:none;position:fixed;top:0px;left:0px;width:100%;background-color:rgba(0,0,0,0.9);z-index:999;padding-top:90px;}
.gallery-container .gallery{position:relative;width:60%;height:auto;margin:50px auto;}
.gallery-container .gallery .image-gallery li img{width:100%;}
.gallery-container .gallery img.close-button{position:absolute;right:-5px;top:-20px;cursor:pointer;z-index:1;}
.gallery-container .gallery .carousel .carousel-controls .carousel-control{width:8px;height:16px;top:50%;}
.gallery-container .gallery .carousel .carousel-controls .left{background:url('../img/bandipur/prev.png') no-repeat;left:30px}
.gallery-container .gallery .carousel .carousel-controls .right{background:url('../img/bandipur/next.png') no-repeat;right:30px}
.gallery-container .bx-wrapper{margin-bottom:20px;}
.gallery-container .bx-wrapper .bx-prev{background:url('../img/prev.png') no-repeat;left:-50px;}
.gallery-container .bx-wrapper .bx-prev:hover{background:url('../img/prev-hover.png') no-repeat;}
.gallery-container .bx-wrapper .bx-next{background:url('../img/next.png') no-repeat;right:-70px;}
.gallery-container .bx-wrapper .bx-next:hover{background:url('../img/next-hover.png') no-repeat;}
.shutterbug-page .testimonials{background-color:#46555f;padding:120px 80px 140px 80px;}
.shutterbug-page .testimonials .heading{font-size:35px;color:#ffffff;text-transform:uppercase;margin-bottom:50px;text-align:center;}
.shutterbug-page .testimonials .text{font-size:12px;color:#bee6dc;font-weight:100;font-style:italic;padding:0px 120px;text-align:center;font-family:'Playfair Display', serif;}
.shutterbug-page .testimonials .text span{text-transform:uppercase;font-style:normal;display:block;margin-top:5px;}
.shutterbug-page .testimonials .each-testimonials{margin-top:50px;}
.shutterbug-page .testimonials .each-testimonials .image{width:25%;float:left;}
.shutterbug-page .testimonials .each-testimonials .content{width:73%;margin-left:2%;float:left;}
.shutterbug-page .testimonials .each-testimonials .content .name{font-size:13px;color:#bee6dc;letter-spacing:2px;margin-bottom:5px;font-family:'Playfair Display', serif;}
.shutterbug-page .testimonials .each-testimonials .content .description{font-size:12px;font-weight:100;color:#fff;padding-right:30px;}
.shutterbug-page .testimonials .carousel .carousel-controls .carousel-control{width:8px;height:16px;top:auto;bottom:-60px;}
.shutterbug-page .testimonials .carousel .carousel-controls .left{background:url('../img/bandipur/prev.png') no-repeat;left:42%;}
.shutterbug-page .testimonials .carousel .carousel-controls .right{background:url('../img/bandipur/next.png') no-repeat;right:42%;}
.shutterbug-page .testimonials .carousel-indicators{left:46%;bottom:-60px;width:100px;font-size:16px;line-height:14px;text-transform:uppercase;margin:0px;}
.shutterbug-page .testimonials .carousel .carousel-indicators li{height:auto;width:auto;text-align:center;color:#fff;font-weight:100;border:none;border-radius:0;text-indent:0;margin:0px;width:10px;}
.shutterbug-page .testimonials .carousel .carousel-indicators li + li{margin-left:20px;}
.shutterbug-page .testimonials .carousel .carousel-indicators li.active , .carousel .carousel-indicators li:hover{height:auto;width:10px;background:none;color:#bee6dc;}
.shutterbug-page .media{color:#46555f;padding:100px 120px;}
.shutterbug-page .media .heading{font-size:40px;text-align:center;text-transform:uppercase;margin-bottom:50px;}
.shutterbug-page .media .content .sub-heading{font-size:20px;font-weight:100;font-family:'Playfair Display', serif;}
.shutterbug-page .media .content-container{height:368px;}
.shutterbug-page .media .content-container .image{width:50%;height:368px;float:left;}
.shutterbug-page .media .content-container .image img{width:100%;}
.shutterbug-page .media .content-container .content{width:50%;height:368px;float:left;border:1px solid #bee6dc;padding:40px 30px;}
.shutterbug-page .media .content-container .content .year{font-size:16px;}
.shutterbug-page .media .content-container .content .text{font-size:13px;font-weight:300;padding-right:180px;margin:15px 0px 25px 0px;}
.shutterbug-page .media .content-container .content .read-more a{font-size:12px;color:#46555f;text-transform:uppercase;text-decoration:none;background-color:#bee6dc;padding:10px 15px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.shutterbug-page .media .content-container .content .read-more a:hover{background-color:#46555f;color:#bee6dc;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.contact-page{color:#46555f;font-size:13px;font-weight:300;}
.contact-page .map-contact-details .main-text{font-family:'Playfair Display', serif;font-style:italic;text-align:center;margin:40px 0px;}
.contact-page .map-contact-details .map{position:relative;width:100%;height:100%;}
.contact-page .map-contact-details .map .layer{position:absolute;top:0px;left:0px;width:100%;height:100%;cursor:pointer;}
.contact-page .map-contact-details .contact{font-size:13px;height:625px;}
.contact-page .map-contact-details .contact .main-office{background-color:#bee6dc;padding:30px 50px;}
.contact-page .head{font-weight:600;font-size:13px;margin-top:0px;}
.contact-page .map-contact-details .contact .main-office .contact-numbers .text span{font-weight:600;}
.contact-page .map-contact-details .contact .main-office .contact-numbers{margin:10px 0px 10px 0px;}
.contact-page .map-contact-details .contact .text.hotline-number{margin-bottom:10px;}
.contact-page .map-contact-details .contact .text.barefoot-contacts{margin-top:10px;}
.contact-page .map-contact-details .contact .text a{font-size:13px;color:#46555f;text-decoration:none;}
.contact-page .map-contact-details .contact .text span{font-weight:600;}
.contact-page .map-contact-details .contact .main-office .text + .text{}
.contact-page .map-contact-details .contact .for-trade-resedential{background-color:#ffe0ae;padding:38px 50px;}
.contact-page .map-contact-details .contact .for-trade-resedential .for-trade-partners{margin-bottom:20px;}
.contact-page .braches-contact-details{padding:100px 0px 100px 80px;}
.contact-page .braches-contact-details .text a{color:#46555f;font-size:13px;text-decoration:none;}
.contact-page .braches-contact-details .text span{font-weight:600;}
.contact-page .braches-contact-details .text + .text{margin-top:20px;}
.news-page .section{position:static;}
.news-page .news-content{background:#d7cdc8;text-transform:uppercase;text-align:left;}
.news-page .news-content .desc{width:80%;margin:0px auto;text-align:left;}
.news-page .news-content .heading{color:#fff;font-size:35px;font-weight:400;padding-bottom:0px;padding-top:60px;text-transform:uppercase;text-align:center;}
.news-page .news-content .title{color:#46555f;font-size:18px;line-height:22px;font-weight:500;padding-bottom:10px;padding-top:15px;float:left;text-transform:none;letter-spacing:2px;font-family:'Playfair Display', serif;}
.news-page .news-content .media-date{font-size:14px;color:#46555f;text-transform:uppercase;float:left;}
.news-page .news-content .text{color:#060606;font-size:12px;line-height:19px;font-weight:500;padding-bottom:10px;text-transform:none;}
.news-page .news-content .spacer{background:url('../img/bdr-btm-white.html') no-repeat center bottom;padding:0px 0px 0px;margin-bottom:50px;}
.news-page .link{color:#92775d;font-size:15px;line-height:23px;font-weight:500;padding:10px 0 5px;text-transform:none;}
.news-page .link.btn-view-more{color:#92775d;float:left;margin-top:10px;text-decoration:none;border-bottom:1px solid #92775d;padding-bottom:5px;cursor:pointer;}
.news-page .link.btn-view-more:hover{color:#060606;border-bottom:1px solid #060606;}
.news-page .box{width:100%;padding:0px 60px;}
.news-page .box .box-left{width:100%;float:left;padding-bottom:50px;}
.news-page .box .box-right{width:100%;margin-left:5%;float:left;padding-bottom:50px;}
.news-page .box .img img.article-img-thumbnail{width:100%;width:100%;}
.news-page .box .img{position:relative;cursor:pointer;}
.news-page .box .overlay{background:rgba(190, 230, 220, 0.6) url('../img/icons/plus.html') no-repeat center center;display:none;width:100%;height:100%;position:absolute;top:0px;cursor:pointer;}
.article-container{position:fixed;top:0px;left:0px;width:100%;background-color:rgba(0,0,0,0.9);z-index:999;}
.article-container .article{position:relative;width:80%;height:auto;background-color:#bee6dc;margin:140px auto;}
.article-container .article img.close-button{position:absolute;right:0px;cursor:pointer;z-index:1;}
.article-container .article .article-img > img{width:100%;}
.article-container .article .article-content{padding:0px 50px 50px 50px;}
.article-container .article .article-content .heading{font-size:24px;color:#92775d;font-weight:600;text-align:center;text-transform:uppercase;margin:30px 0px;}
.article-container .article .article-content .text p{font-size:13px;color:#060606;margin-bottom:15px;}
.terms-condition-page{padding:120px 50px 50px 50px;}
.terms-condition-page .content{margin-bottom:25px;}
.terms-condition-page .heading{font-size:18px;color:#46555f;margin-bottom:10px;}
.terms-condition-page .text{font-size:12.5px;font-weight:200;letter-spacing:1px;line-height:20px;color:#46555f;}
.terms-condition-page .text + .text{margin-bottom:10px;}
.footer{background:#46555f;padding:15px 20px;}
.contest-page-footer .footer{margin-bottom:-20px;}
.footer .footer-menu{flaot:left;}
.footer .social-links{float:left;}
.footer .footer-menu ul{margin:0px;padding:0px;}
.footer .footer-menu ul li{float:left;list-style-type:none;}
.footer .footer-menu ul li + li{margin-left:10px;}
.footer .footer-menu ul li a{font-size:12px;font-weight:300;color:#bee6dc;text-decoration:none;}
.footer .footer-menu ul li a:hover{color:#fff;}
.footer .social-links ul li{float:left;list-style-type:none;}
.footer .social-links ul li + li{margin-left:10px;}
.footer .copy-right{float:right;font-size:12px;font-weight:300;color:#bee6dc;}
.contact-crest-section .form select{display:none;}
.contact-crest-section .form .btn-group{width:100%;}
.contact-crest-section .form .btn-info{display:block;font-size:14px;font-weight:300;background-color:#fff;color:#46555f;border:1px solid #666666;width:80%;height:40px;border-radius:0px !important;margin-bottom:20px;}
.contact-crest-section .form .dropdown-menu{background:#fff;font-size:13px;color:#46555f;border:1px solid #bee6dc;width:100%;padding:0px;border-left:1px solid #46555f;border-right:1px solid #46555f;border-bottom:1px solid #46555f;margin:0px;}
.contact-crest-section .form .btn-info.active, .btn-info:active, .contact-crest-section .form .open>.dropdown-toggle.btn-info{background-color:#fff;color:#46555f;border-color:#46555f;margin:0px;box-shadow:0px;}
.contact-crest-section .form .caret{border-top:6px dashed;border-right:6px solid transparent;border-left:6px solid transparent;}
.contact-crest-section .form .dropdown-menu > li > a{font-size:13px;font-weight:300;color:#46555f;outline:0px;cursor:pointer;}
.contact-crest-section .form .dropdown-menu > li.selected{border-top:none;}
.contact-crest-section .form .dropdown-menu > li.selected a{padding-top:0px;padding-bottom:0px;}
.contact-crest-section .form .dropdown-menu > li.selected:focus a{border:0px;outline:0px;}
.contact-crest-section .form .dropdown-menu > li.selected:hover{background:none;}
.contact-crest-section .form .dropdown-menu > li > a:hover{background-color:#fff;}
.contact-crest-section .form .dropdown-menu .glyphicon{display:none;}
.contact-crest-section .form .bs-caret{float:right;}
.enquiry-form-page{background-color:#bee6dc;color:#46555f;padding:90px 0px;}
.enquiry-form-page .content{}
.enquiry-form-page .content{padding:0px 190px;}
.enquiry-form-page .content .heading{font-size:20px;text-align:center;text-transform:uppercase;}
.enquiry-form-page .content .text{font-size:14px;font-style:italic;text-align:center;font-family:'Playfair Display', serif;}
.enquiry-form-page select{display:none;}
.enquiry-form-page .btn-group{width:48%;}
.enquiry-form-page .btn-info{font-size:13px;font-weight:300;background-color:#caede4;color:#46555f;border:1px solid #46555f;height:35px;width:100%;text-transform:uppercase;border-radius:0px;}
.enquiry-form-page .dropdown-menu{background:#596a76;font-size:13px;color:#bee6dc;border:1px solid #bee6dc;width:230px;padding:0px;border-left:1px solid #bee6dc;border-right:1px solid #bee6dc;border-bottom:1px solid #bee6dc;margin:0px;}
.enquiry-form-page .btn-info.active, .btn-info:active, .enquiry-form-page .open>.dropdown-toggle.btn-info{background-color:#caede4;border-color:#caede4;}
.enquiry-form-page .caret{border-top:6px dashed;border-right:6px solid transparent;border-left:6px solid transparent;}
.enquiry-form-page .dropdown-menu > li > a{font-size:13px;font-weight:300;color:#bee6dc;}
.enquiry-form-page .btn-group + .btn-group{margin-left:2%;}
.enquiry-form-page .dropdown-menu .glyphicon{display:none;}
.enquiry-form-page .bs-caret{float:right;}
.enquiry-form-page .content input[type="text"]{font-size:13px;font-weight:300;background-color:#caede4;color:#46555f;border:1px solid #46555f;width:100%;height:35px;border-radius:0px;margin-top:20px;padding-left:15px;}
.enquiry-form-page .content input[type="text"].phone-number , .enquiry-form-page .content input[type="text"].your-email{width:48%;}
.enquiry-form-page .content input[type="text"].phone-number{margin-right:2%;}
.enquiry-form-page textarea{font-size:13px;font-weight:300;background-color:#caede4;color:#46555f;border:1px solid #46555f;width:100%;height:70px;border-radius:0px;margin:20px 0px 30px 0px;padding:15px 0px 0px 15px;}
.enquiry-form-page input[type="button"]{background-color:#46555f;color:#bee6dc;font-size:14px;text-transform:uppercase;border:0px;letter-spacing:1px;padding:8px 40px;border:1px solid #bee6dc;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.enquiry-form-page .submit-button{text-align:center;}
.enquiry-form-page input[type="button"]:hover{background-color:#bee6dc;color:#46555f;border:1px solid #bee6dc;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.thank-you-page{background-color:#bee6dc;}
.thank-you-page .content-container{text-align:center;position:relative;}
.thank-you-page .content .text{font-size:18px;font-style:italic;color:#46555f;font-family:'Playfair Display', serif;}
.thank-you-page .content .text span{font-size:14px;font-weight:300;display:block;}
.thank-you-page .content .link a{font-size:12px;font-weight:300;background-color:#46555f;color:#bee6dc;text-transform:uppercase;text-decoration:none;padding:8px 10px;display:inline-block;margin-top:40px;webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.thank-you-page .content .link a:hover{background-color:#d7cdc8;color:#46555f;webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.thank-you-page .close-button{position:absolute;top:30px;right:30px;cursor:pointer;}
.thank-you-page .close-button img{width:30px;}
.contest-page{padding-top:90px;}
.contest-page .content{display:none;height:450px;}
.contest-page .content.upload-entries{height:700px;}
.contest-page .banner-section .banner-image{position:relative;}
.contest-page .banner-section .banner-image .image img{width:100%;}
.contest-page .banner-section .banner-image .camera-image{position:absolute;top:auto;left:50%;bottom:-60px;margin-left:-50px;}
.contest-page .banner-section .banner-image .camera-image img{width:120px;}
.contest-page .banner-section{position:relative;}
.contest-page .banner-section .banner-text{position:absolute;top:45%;left:50%;max-width:376px;max-height:84px;margin-left:-188px;margin-bottom:-42px;z-index:9;text-align:center;}
.contest-page .banner-section .banner-text .text{font-size:20px;color:#fff;text-transform:uppercase;font-family:'Playfair Display', serif;}
.contest-page .banner-section .banner-text .upload-entries-button{font-size:14px;font-weight:600;background-color:#bee6dc;color:#46555f;text-transform:uppercase;display:inline-block;padding:8px 10px;cursor:pointer;margin-top:20px;}
.contest-page .banner-section .banner-text .upload-entries-button:hover{background-color:#46555f;color:#bee6dc;}
.contest-page .banner-section .image img{width:100%;}
.contest-page .banner-section .banner-image .content-section{position:absolute;top:17%;left:0px;text-align:center;width:100%;}
.contest-page .introduction-section .content-section{position:relative;}
.contest-page .introduction-section .content-section .heading{max-width:400px;position:relative;top:0px;left:50%;margin-left:-200px;color:#46555f;}
.contest-page .introduction-section{border-bottom:1px solid #c6e9e0;padding:80px 0px;}
.contest-page .introduction-section .content-section .heading .number,
.contest-page .introduction-sectione .content-section .heading .number2{display:inline !important;font-size:56px !important;font-weight:300 !important;color:#46555f;}
.contest-page .introduction-section .content-section .heading .number2{font-size:22px !important;color:#46555f;}
.contest-page .introduction-section .content-section .text-section .number3{display:inline !important;font-size:27px !important;font-weight:300 !important;color:#46555f;}
.contest-page .introduction-section .content-section .heading .text{font-size:40px;color:#46555f;text-transform:uppercase;padding:0px 20px 20px 20px;font-weight:600;letter-spacing:5px;}
.contest-page .introduction-section .content-section .heading .down-arrow{margin-top:-20px;}
.contest-page .introduction-section .content-section .heading .text>span{font-size:16px;text-align:center;color:#46555f;}
.contest-page .introduction-section .content-section .text-section span{display:block;}
.contest-page .introduction-section .content-section .text-section{margin:30px 0px 0px 0px;font-weight:100;text-align:center;color:#46555f;}
.contest-page .introduction-section .content-section .text-section .span1{font-size:18px;font-style:italic;font-weight:100;letter-spacing:2px;color:#46555f;margin-bottom:10px;font-family:'Playfair Display', serif;}
.contest-page .introduction-section .content-section .text-section .span2{font-size:20px;color:#46555f;text-transform:uppercase;font-weight:300;margin-bottom:10px;letter-spacing:2px;padding:0px 320px;line-height:28px;font-family:'Playfair Display', serif;}
.contest-page .introduction-section .content-section .text-section .span3{font-size:18px;color:#46555f;text-transform:uppercase;}
.contest-page .introduction-section .content-section .text-section .contest-date{font-size:16px;color:#46555f;margin-top:60px;font-weight:300;}
.contest-page .description-section{padding:120px 0px 20px 0px;border-bottom:1px solid #46555f;}
.contest-page .description-section .contest-content{color:#46555f;padding:0px 100px 50px 100px;}
.contest-page .description-section .contest-content .heading{font-size:22px;text-transform:uppercase;text-align:center;margin-bottom:25px;letter-spacing:2px;}
.contest-page .description-section .contest-content .text{font-size:14px;font-weight:300;}
.contest-page .description-section .contest-content .text span{display:block;margin:25px 0px;}
.contest-page .description-section .contest-content .contest-categories .each-category .sub-heading{font-size:14px;text-transform:uppercase;margin-bottom:5px;}
.contest-page .description-section .contest-content .contest-categories .each-category .text{font-size:13px;}
.contest-page .description-section .contest-content .contest-categories .each-category.first-category{margin-left:-15px;}
.contest-page .description-section .prizes-guidelines-section{color:#46555f;padding:50px 100px;border-top:1px solid #c6e9e0;}
.contest-page .description-section .prizes-guidelines-section .col-sm-6{padding:0px;}
.contest-page .description-section .prizes-guidelines-section .heading{font-size:13px;font-style:italic;font-weight:300;margin-bottom:20px;}
.contest-page .description-section .prizes-guidelines-section .text{font-size:13px;font-style:italic;font-weight:400;margin-bottom:20px;font-family:'Playfair Display', serif;}
.contest-page .description-section .prizes-guidelines-section .text .number{font-size:15px;}
.contest-page .description-section .prizes-guidelines-section .contest-guidelines ul{padding-left:15px;}
.contest-page .description-section .prizes-guidelines-section .contest-guidelines ul li{font-size:13px;font-weight:400;color:#46555f;list-style-type:square;padding-left:15px;}
.contest-page .description-section .prizes-guidelines-section .contest-guidelines ul li + li{margin-top:10px;}
.contest-page .description-section .prizes-guidelines-section .contest-guidelines ul li a{color:#46555f;font-weight:600;border-bottom:1px solid #46555f;text-decoration:none;}
.contest-page .contest-entries-banner{padding:50px 150px 50px 150px;border-top:1px solid #bee6dc;}
.contest-page .banner-section .image{position:relative;}
.contest-page .banner-section .category-name{position:absolute;top:auto;left:0px;bottom:0px;background-color:#bee6dc;color:#46555f;padding:5px 10px;text-transform:uppercase;}
.contest-page .contest-entries-banner .head{font-size:15px;font-weight:600;color:#46555f;text-transform:uppercase;text-align:center;letter-spacing:0px;margin-bottom:30px;}
.contest-page .contest-entries-banner .bx-controls-direction{display:none;}
.contest-page .contest-entries-banner .bx-pager{display:none;}
.contest-page .description-section .text{}
.contest-page .description-section ul{}
.contest-page .description-section ul li{}
.contest-page .description-section ul li + li{}
.contest-page .contest-entries-section .heading{font-size:40px;font-weight:300;color:#46555f;text-transform:uppercase;text-align:center;margin:40px 0px;}
.contest-page .contest-entries-section .menu-tabs .item{float:left;width:33.33%;background-color:#c6e9e0;color:#46555f;font-size:14px;text-align:center;padding:20px 0px;border:1px solid #46555f;cursor:pointer;}
.contest-page .contest-entries-section .menu-tabs .item.active{background-color:#46555f;color:#c6e9e0;}
.contest-page .contest-entries-section .menu-tabs .item span{font-size:25px;margin-right:20px;}
.contest-page .contest-entries-section .form{background-color:#46555f;padding-bottom:50px;}
.contest-page .contest-entries-section .form user-details{padding-left:170px;}
.contest-page .contest-entries-section .form .guidance-text{font-size:14px;font-style:italic;font-weight:300;color:#bee6dc;text-align:center;font-family:'Playfair Display', serif;letter-spacing:2px;margin:80px 0px 50px 0px;}
.contest-page .contest-entries-section .form .user-details-section{padding-left:170px;}
.contest-page .contest-entries-section .form .input-field{font-size:12px;font-weight:300;background-color:#46555f;border:1px solid #c6e9e0;color:#c6e9e0;width:35%;height:35px;border-radius:0px;margin:35px 30px 0px 0px;padding-left:15px;}
.contest-page .contest-entries-section .form .input-field.check-in-date{background:url('../img/contest/down-arrow-blue.png') no-repeat 96% 12px;}
.contest-page .contest-entries-section .form .input-field.booking-id{width:75%;}
.contest-page .contest-entries-section .form .continue-button{margin-left:14%;margin-top:10px;}
.contest-page .form #success{color:#fff;margin-top:30px;margin-left:20%;font-size:13px;}
.contest-page .form #success2{color:#fff;margin-top:20px;text-align:center;font-size:13px;}
.contest-page .form .continue-button input[type=button] ,
.contest-page .form .for-submit-button input[type=button]{display:inline-block;background-color:#bee6dc;color:#46555f;border:1px solid #bee6dc;text-transform:uppercase;text-shadow:0;text-align:center;padding:6px 50px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.contest-page .form .continue-button input[type=button]:hover,
.contest-page .form .for-submit-button input[type=button]:hover{background-color:#46555f;color:#bee6dc;border:1px solid #bee6dc;webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.contest-page .contest-entries-section .form select{display:none;}
.contest-page .contest-entries-section .form .btn-info{font-size:13px;font-weight:300;background-color:#596a76;color:#bee6dc;border:1px solid #bee6dc;width:180px;height:40px;border-radius:0px;}
.contest-page .contest-entries-section .form .input-field.title{width:180px;height:40px;margin:0px 0px 30px 0px;}
.contest-page .contest-entries-section .form .dropdown-menu{background:#596a76;font-size:13px;color:#bee6dc;border:1px solid #bee6dc;width:230px;padding:0px;border-left:1px solid #bee6dc;border-right:1px solid #bee6dc;border-bottom:1px solid #bee6dc;margin:0px;}
.contest-page .contest-entries-section .form .caret{border-top:6px dashed;border-right:6px solid transparent;border-left:6px solid transparent;}
.contest-page .contest-entries-section .form .dropdown-menu > li > a{font-size:13px;font-weight:300;color:#bee6dc;}
.contest-page .contest-entries-section .form .btn-group + .btn-group{margin-left:20px;}
.contest-page .contest-entries-section .form .dropdown-menu .glyphicon{display:none;}
.contest-page .contest-entries-section .form .bs-caret{float:right;}
.contest-page .contest-entries-section .form .inputfile{width:150px;height:150px;border:1px solid #bee6dc;background:url('../img/contest/plus-icon.png') no-repeat center center;overflow:hidden;margin:0px 0px 0px 41%;float:left;cursor:pointer;}
.contest-page .contest-entries-section .form .file-limit-label , .contest-page .contest-entries-section .form .terms-conditions{margin-bottom:30px;font-size:13px;color:#bee6dc;}
.contest-page .contest-entries-section .form .terms-conditions{margin:20px 0px;}
.contest-page .contest-entries-section .form .captcha-section{margin-left:32%;}
.contest-page .rc-anchor-light{background:#bee6dc !important;border:1px solid #bee6dc !important;color:#46555f !important;}
.contest-page .contest-entries-section .form .terms-conditions .declaration-button{font-weight:600;border-bottom:1px solid #bee6dc;cursor:pointer;}
.contest-page .contest-entries-section .form .terms-conditions a{color:#bee6dc;text-decoration:none;border-bottom:1px solid #bee6dc;}
.contest-page .contest-entries-section .form .inputfile input{display:block !important;width:150px !important;height:150px !important;opacity:0 !important;overflow:hidden !important;float:left;cursor:pointer;}
.contest-page .contest-entries-section .form .uploaded-img{width:150px;height:150px;float:left;position:absolute;margin:0px 0px 0px 39.6%;}
.contest-page .contest-entries-section .form .upload-entries{text-align:center;}
.contest-page .contest-entries-section .form .terms-condition-text{float:right;text-align:left;margin-top:40px;}
.contest-page .contest-entries-section .form .terms-condition-text pre{display:inline-block;padding:0px;margin:5px 0px 0px 0px;font-size:14px;font-style:italic;color:#bee6dc;word-break:break-all;word-wrap:break-word;background:none;border:none;border-radius:0px;font-family:'Playfair Display', serif;letter-spacing:2px;}
.contest-page .contest-entries-section .form .terms-condition-text span{font-size:14px;font-weight:300;font-style:italic;color:#c6e9e0;font-family:'Playfair Display', serif;letter-spacing:2px;margin-top:5px;}
.contest-page .contest-entries-section .form .terms-condition-text span a{font-size:14px;font-weight:300;font-style:italic;color:#c6e9e0;font-family:'Playfair Display', serif;letter-spacing:2px;}
.contest-page .contest-entries-section .form .thank-you-section{text-align:center;padding:150px 0px;}
.contest-page .contest-entries-section .form .thank-you-section .thank-you-text,
.contest-page .contest-entries-section .form .thank-you-section .share-photo-text,
.contest-page .contest-entries-section .form .thank-you-section .submit-another-image{font-size:18px;color:#c6e9e0;font-style:italic;font-family:'Playfair Display', serif;letter-spacing:2px;}
.contest-page .contest-entries-section .form .thank-you-section .share-photo-text{color:#fff;margin-top:40px;}
.contest-page .contest-entries-section .form .thank-you-section .submit-another-image{cursor:pointer;border-bottom:1px solid #c6e9e0;margin-top:20px;display:inline-block;}
.contest-page .contest-entries-section .form .thank-you-section .share-photo-text a{color:#fff;margin:20px 0px 40px 0px;}
.contest-page .contest-entries-section .form .thank-you-section .social-links li{float:left;list-style-type:none;}
.contest-page .contest-entries-section .form .thank-you-section .social-links{margin:40px 0px 0px 41%;}
.contest-page .contest-entries-section .form .thank-you-section .social-links li + li{margin-left:25px;}
.contest-page .contest-entries-section .form .thank-you-section .facebook-share-button a{background-color:#4c80b6;color:#fff;font-size:14px;text-transform:uppercase;text-decoration:none;display:inline-block;padding:10px 30px;}
.contest-page .contest-entries-section .form .thank-you-section .facebook-share-button a:hover{background-color:#fff;color:#4c80b6;}
.contest-page .book-now-link a{font-size:20px;color:#bee6dc;background-color:#46555f;padding:9px 20px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;font-weight:300;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.contest-page .book-now-link a:hover{background-color:#bee6dc;color:#46555f;webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.contest-page .book-now-link{text-align:center;margin:30px 0px 0px 0px;}
.contest-page .book-now-link h2{font-size:14px;font-style:italic;font-weight:100;letter-spacing:2px;color:#46555f;margin-bottom:30px;font-family:'Playfair Display', serif;}
.contest-page .prizes-guidelines-section .book-now-link h2{color:#46555f;}
.contest-page .prizes-guidelines-section .book-now-link{margin:60px 0px 0px 0px;}
.admin-panel-page{background-color:#46555f;}
.admin-panel-page .form .admin-details .heading{font-size:16px;text-transform:uppercase;text-align:center;color:#c6e9e0;}
.admin-panel-page .form .admin-details .form-field{font-size:12px;font-weight:300;background-color:#46555f;border:1px solid #c6e9e0;color:#c6e9e0;width:25%;height:35px;border-radius:0px;margin:35px 0px 0px 0px;padding-left:15px;}
.admin-panel-page .form .admin-details .textbox{text-align:center;}
.admin-panel-page .form .admin-details .submit-button{text-align:center;}
.admin-panel-page .form .admin-details .submit-button .login{background-color:#bee6dc;color:#46555f;border:1px solid #46555f;width:15%;margin:20px 0px 0px 0px;border:1px solid #bee6dc;webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.admin-panel-page .form .admin-details .submit-button .login:hover{background-color:#46555f;color:#bee6dc;border:1px solid #bee6dc;webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.listing-page{padding:50px;background-color:#d7cdc8;}
.listing-page .heading{text-align:center;margin-bottom:20px;margin-left:50px;}
.listing-page .all-entries .entered-details-section{margin-bottom:50px;}
.listing-page .all-entries .entered-details{float:left;width:36%;margin-left:4%;text-align:left;}
.listing-page .all-entries .delete-button{background-color:#596a76;color:#bee6dc;cursor:pointer;display:inline-block;padding:5px 10px;float:left;}
.listing-page .all-entries .delete-button:hover{background-color:#bee6dc;color:#596a76;}
.listing-page .all-entries .entered-details .category-name{text-transform:capitalize;}
.listing-page .all-entries .entered-image{float:left;width:60%;}
.listing-page .all-entries .entered-image img{}
.listing-page .logout{float:right;}
.listing-page .logout a{color:#46555f;font-size:16px;border-bottom:1px solid #46555f;text-decoration:none;}
.listing-page .listing-container .categories{text-align:center;margin-bottom:40px;}
.listing-page .listing-container .categories select{display:none;}
.listing-page .listing-container .categories .btn-info{font-size:13px;font-weight:300;background-color:#596a76;color:#bee6dc;border:1px solid #bee6dc;width:230px;height:40px;border-radius:0px;}
.listing-page .listing-container .categories .dropdown-menu{background:#596a76;font-size:13px;color:#bee6dc;border:1px solid #bee6dc;width:230px;padding:0px;border-left:1px solid #bee6dc;border-right:1px solid #bee6dc;border-bottom:1px solid #bee6dc;margin:0px;}
.listing-page .listing-container .categories .dropdown-menu li{cursor:pointer;}
.listing-page .listing-container .categories .dropdown-menu li{background:#596a76;}
.listing-page .listing-container .categories .caret{border-top:6px dashed;border-right:6px solid transparent;border-left:6px solid transparent;}
.listing-page .listing-container .categories .dropdown-menu > li > a{font-size:13px;font-weight:300;color:#bee6dc;}
.listing-page .listing-container .categories .btn-group + .btn-group{margin-left:20px;}
.listing-page .listing-container .categories .dropdown-menu .glyphicon{display:none;}
.listing-page .listing-container .categories .bs-caret{float:right;}
.packages-page{color:#46555f;padding:180px 0px 100px 0px;}
.packages-page .heading{font-size:40px;font-weight:200;text-transform:uppercase;text-align:center;margin-bottom:5px;}
.packages-page .tagline{font-size:16px;font-weight:300;font-family:'Playfair Display', serif;letter-spacing:2px;text-align:center;font-style:italic;}
.packages-page .package-container{margin:100px 150px 0px 150px;}
.packages-page .package-container .package-image{float:left;width:50%;height:350px;}
.packages-page .package-container .package-image img{height:350px;width:100%;}
.packages-page .package-container .package-content{float:left;width:50%;height:350px;border:1px solid #bee6dc;padding:54px 50px;}
.packages-page .package-container .package-content .sub-heading{font-size:22px;margin-bottom:20px;font-weight:400;letter-spacing:2px;font-family:'Playfair Display', serif;}
.packages-page .package-container .package-content .text{font-size:13px;font-weight:300;color:#666666;}
.packages-page .package-container .package-content .package-days{font-size:16px;color:#666666;margin:10px 0px 40px 0px;}
.packages-page .package-container .package-content .links a{font-size:12px;color:#46555f;border:1px solid #46555f;text-transform:uppercase;display:inline-block;text-decoration:none;padding:5px 10px;}
.packages-page .package-container .package-content .links a:hover{background-color:#46555f;color:#bee6dc;}
.packages-page .package-container .package-content .links .brochure{float:left;margin-right:20px;}
.offers-page{padding:180px 260px;color:#46555f;}
.offers-page .banner-container .col-sm-12{padding:0px;}
.offers-page .banner-container .heading{font-size:40px;text-align:center;margin-bottom:80px;text-transform:uppercase;}
.offers-page .banner-container .banner-content .offer-image{position:relative;}
.offers-page .banner-container .banner-content .offer-image img{width:100%;}
.offers-page .banner-container .content{position:absolute;top:50%;left:50%;max-width:560px;max-height:130px;margin-top:10px;margin-left:-280px;color:#fff;font-size:20px;font-weight:300;text-transform:uppercase;font-family:'Playfair Display', serif;letter-spacing:2px;text-align:center;padding:0px 50px;}
.offers-page .banner-container .content span{font-size:16px;font-style:italic;font-weight:300;text-transform:none;display:block;font-family:'Playfair Display', serif;letter-spacing:4px;}
.offers-page .banner-container .down-arrow{position:absolute;top:auto;bottom:0px;left:50%;margin-left:-27px;cursor:pointer;display:none;}
.offers-page .offer-expanded{background-color:#bee6dc;color:#46555f;text-align:center;font-weight:300;padding:70px 0px;display:none;}
.offers-page .offer-expanded .content .text{font-size:15px;padding:0px 140px;line-height:25px;}
.offers-page .offer-expanded .content .text span{display:block;margin-top:25px;}
.offers-page .offer-expanded .content .offer-valid-date{font-size:22px;font-weight:400;font-family:'Playfair Display', serif;margin-top:35px;}
.offers-page .offer-expanded .content .links{margin-top:50px;width:100%;}
.offers-page .offer-expanded .content .links .sign-in-crest{display:inline-block;margin-right:15px;}
.offers-page .offer-expanded .content .links a, .offers-page .offer-expanded .content .links .sign-in-crest .signin-button{font-size:14px;color:#46555f;border:1px solid #46555f;padding:10px 20px;text-transform:uppercase;text-decoration:none;padding:9px 30px;cursor:pointer;}
.offers-page .offer-expanded .content .links a{padding:11px 30px;}
.offers-page .offer-expanded .content .links a:hover, .offers-page .offer-expanded .content .links .sign-in-crest .signin-button:hover{background-color:#46555f;color:#bee6dc;}
.offer-details{margin-top:80px;}
.offer-details .content .image{position:relative;}
.offer-details .content .image img{width:100%;}
.offer-details .col-sm-12{padding:0px;}
.offer-details .content .text{position:absolute;top:50%;left:50%;max-width:330px;max-height:110px;margin-top:-55px;margin-left:-165px;color:#fff;font-weight:300;font-family:'Playfair Display', serif;letter-spacing:4px;text-align:center;}
.offer-details .content .text .offer-name{font-size:20px;text-transform:uppercase;}
.offer-details .content .text .tagline{font-size:16px;font-style:italic;}
.contest-terms-conditions-page{color:#46555f;padding:200px 150px;font-family:'Playfair Display', serif;}
.contest-terms-conditions-page .rules-regulations .content{text-align:center;font-family:'Playfair Display', serif;letter-spacing:2px;}
.contest-terms-conditions-page .rules-regulations .content .heading{font-size:22px;text-transform:uppercase;}
.contest-terms-conditions-page .rules-regulations .content .sub-heading{font-size:20px;font-weight:600;margin-top:10px;}
.contest-terms-conditions-page .rules-regulations .content .text{font-size:13px;font-style:italic;margin:30px 0px 50px 0px;padding:0px 90px;line-height:25px;}
.contest-terms-conditions-page .rules-regulations .content .text span{display:block;}
.contest-terms-conditions-page .question-answer .content + .content{margin-top:25px;}
.contest-terms-conditions-page .question-answer .content .question.bold{font-size:16px;font-weight:600;text-transform:uppercase;}
.contest-terms-conditions-page .question-answer .content .question{font-size:14px;font-weight:600;}
.contest-terms-conditions-page .question-answer .content .answer{font-size:14px;font-weight:300;}
.contest-terms-conditions-page .question-answer .content .answer span{display:block;}
.contest-declaration-page{color:#46555f;padding:200px 150px;font-family:'Playfair Display', serif;}
.contest-declaration-page .heading{font-size:22px;text-transform:uppercase;text-align:center;}
.contest-declaration-page .sub-heading{font-size:20px;font-weight:600;margin-top:10px;text-align:center;margin-bottom:40px;}
.contest-declaration-page .text{font-size:14px;font-weight:300;}
.contest-declaration-page .text p + p{margin-top:10px;}
.contest-declaration-page .text p.text-in-red{color:#dd3343;}
.contest-declaration-page .sign-date{margin-top:50px;}
.contest-declaration-page .sign-date .sign, .contest-declaration-page .sign-date .contest-date{float:left;width:50%;}
.contest-page-section{position:relative;}
.contest-page-section .banner-section .col-sm-12{padding:0px;}
.contest-page-section .banner-section .banner-image{position:relative;}
.contest-page-section .banner-section .banner-image .image{position:relative;}
.contest-page-section .banner-section .banner-image .image img{width:100%;}
.contest-page-section .banner-section .banner-image .content-section{position:absolute;top:0px;left:0px;bottom:0px;width:100%;height:320px;}
.popup-container .banner-section .banner-image .content-section{height:100%;}
.contest-page-section .banner-section .banner-image .content-section .heading{margin-bottom:30px;max-width:370px;position:relative;left:50%;margin-left:-185px;}
.contest-page-section .banner-section .banner-image .content-section .heading .number,
.contest-page-section .banner-section .banner-image .content-section .heading .number2{display:inline !important;font-size:58px !important;font-weight:300 !important;}
.contest-page-section .banner-section .banner-image .content-section .heading .number2{font-size:20px !important;}
.contest-page-section .banner-section .banner-image .content-section .text-section .number3{display:inline !important;font-size:22px !important;font-weight:300 !important;}
.contest-page-section .banner-section .banner-image .content-section .heading .text{font-size:42px;color:#ffffff;text-transform:uppercase;padding-bottom:20px;font-weight:600;letter-spacing:5px;}
.contest-page-section .banner-section .banner-image .content-section .heading .down-arrow{margin-top:-20px;}
.contest-page-section .banner-section .banner-image .content-section .heading .text>span{font-size:14px;text-align:center;}
.contest-page-section .banner-section .banner-image .content-section span{display:block;}
.contest-page-section .banner-section .banner-image .content-section .text-section{font-weight:100;text-align:center;}
.contest-page-section .banner-section .banner-image .content-section .text-section .span1{font-size:16px;font-style:italic;font-weight:100;letter-spacing:2px;color:#ffffff;margin-bottom:10px;font-family:'Playfair Display', serif;}
.contest-page-section .banner-section .banner-image .content-section .text-section .span2{font-size:16px;color:#fff;text-transform:uppercase;font-weight:300;margin-bottom:10px;letter-spacing:2px;padding:0px 340px;line-height:28px;font-family:'Playfair Display', serif;}
.contest-page-section .banner-section .banner-image .content-section .upload-entries{margin-top:10px;width:100%;}
.contest-page-section .banner-section .banner-image .content-section .upload-entries a{font-size:12px;color:#fff;border:1px solid #fff;padding:8px 10px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;font-weight:300;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.contest-page-section .banner-section .banner-image .content-section .heading .up-arrow{float:left;}
.contest-page-section .banner-section .banner-image .content-section .heading .down-arrow{float:right;}
.contest-page-section .banner-section .banner-image .content-section .upload-entries a:hover{background-color:#fff;color:#46555f;text-shadow:none;webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.contest-page-section .banner-section .banner-image .content-section .text-section .span3{font-size:18px;color:#ffffff;text-transform:uppercase;}
.contest-page-section .banner-section .banner-image .content-section .text-section .contest-date{font-size:16px;color:#ffffff;margin-top:60px;font-weight:300;}
.contest-monsoon-section .banner-section .banner-image .content-section{color:#fff;height:100%;padding:70px 200px;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section{float:left;width:50%;text-shadow:1px 1px #333;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section .price-table{text-align:center;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section .price-table .name-listing{float:left;border:1px solid #fff;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section .price-table .price-listing{float:left;border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section .head{font-size:18px;margin-bottom:30px;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section>.head{text-transform:uppercase;max-width:300px;}
.contest-monsoon-section .banner-section .banner-image .content-section .contest-section{float:left;width:50%;text-shadow:1px 1px #333;}
.contest-monsoon-section .banner-section .banner-image .content-section .contest-section .head{font-size:18px;margin-bottom:20px;text-transform:uppercase;max-width:350px;}
.contest-monsoon-section .banner-section .banner-image .content-section span{display:inline;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section .text{padding:3px 8px;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section .text .scratched-price{text-decoration:line-through;margin-right:10px;}
.contest-monsoon-section .banner-section .banner-image .content-section .upload-entries{text-align:left;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section .make-reservation-link{margin-top:30px;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section .make-reservation-link a{font-size:12px;font-weight:300;color:#fff;border:1px solid #fff;text-transform:uppercase;text-decoration:none;padding:8px 10px;cursor:pointer;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section .make-reservation-link a:hover{background-color:#fff;color:#46555f;text-shadow:none;}
.contest-page-section .banner-section .banner-image .content-section .upload-entries{margin-top:20px;}
.contest-monsoon-section .terms-conditions-link{margin-top:20px;}
.contest-monsoon-section .terms-conditions-link a{font-size:11px;font-weight:300;color:#fff;text-decoration:none;}
.contest-monsoon-section .terms-conditions-link a:hover{color:#bee6dc;}
.weather-time{border-bottom:1px solid #b4b9b9;padding:35px 60px;margin:0px -15px;}
.weather__wrapper{margin-top:-20px;}
.weather__wrapper img{display:none;}
.weather__checkbox{display:none;}
.weather__name-city{float:left;font-size:16px;text-transform:uppercase;font-weight:600;}
.weather__main-temp{font-size:20px;}
.clock ul{padding-left:0px;margin-top:20px;}
.clock ul li{list-style-type:none;color:#46555f;float:left;font-size:16px;font-weight:400;}
.weather{float:left;width:50%;}
.clock{float:left;width:30%;font-size:16px;font-weight:400;}
.Wind,.Pressure{display:none;}
.weather-time .heading-tag{color:#46555f;height:30%;font-size:13px;font-weight:300;}
.weather-section{float:left;width:70%;}
.weather-section #weather{}
.weather-section #weather h2{color:#46555f;font-size:25px;font-weight:300;margin-top:10px;float:left;}
.weather-section #weather i{font-size:50px;float:left;margin-left:40px;}
.weather-section #weather ul{float:left;margin-top:15px;padding-left:20px;}
.weather-section #weather li{list-style-type:none;font-size:15px;color:#46555f;font-weight:500;text-transform:uppercase;}
#metCast-text{font-size:16px;font-weight:400;}
.forgot-password-page{text-align:center;}
.forgot-password-page .innerbx2{padding:100px 260px;}
.forgot-password-page .form-field{font-size:13px;font-weight:300;background-color:#caede4;color:#46555f;border:1px solid #46555f;width:30%;height:35px;border-radius:0px;margin-top:20px;padding-left:10px;}
.forgot-password-page #change{background-color:#46555f;color:#bee6dc;font-size:14px;text-transform:uppercase;border:1px solid #46555f;letter-spacing:1px;padding:5px 25px;margin-top:20px;border:1px solid #bee6dc;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.forgot-password-page #change:hover{background-color:#bee6dc;color:#46555f;border:1px solid #46555f;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-ms-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s;}
.forgot-password-page .signin-content .heading, .forgot-password-page .account-login-text{color:#46555f;font-size:13px;}
.menu-button{position:absolute;top:10px;left:auto;right:20px;width:50px;height:50px;background:rgba(70,85,95,0.9);padding:15px;z-index:23;cursor:pointer;float:right;display:none;}
.menu-button .menu-bar{display:block;border-top:4px solid #bee6dc;border-radius:2px;}
.menu-button .menu-bar + .menu-bar{margin-top:4px;}
.static-menu-button{display:none;position:absolute;top:10px;left:auto;right:20px;width:50px;height:50px;background:rgba(70,85,95,0.9);padding:15px;z-index:23;cursor:pointer;float:right;}
.static-menu-button .menu-bar{display:block;border-top:4px solid #bee6dc;border-radius:2px;}
.static-menu-button .menu-bar + .menu-bar{margin-top:4px;}
.static-menu-button .menu-bar.second{}
.menu-button.opened .menu-bar.first{-webkit-animation:firstMenuBarOpened .5s linear 1;-moz-animation:firstMenuBarOpened .5s linear 1;-ms-animation:firstMenuBarOpened .5s linear 1;animation:firstMenuBarOpened .5s linear 1;-webkit-transform:translateY(8px) rotate(45deg);-moz-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg);}
.menu-button.opened .menu-bar.second{display:none;}
.menu-button.opened .menu-bar.third{-webkit-animation:thirdMenuBarOpened .5s linear 1;-moz-animation:thirdMenuBarOpened .5s linear 1;-ms-animation:thirdMenuBarOpened .5s linear 1;animation:thirdMenuBarOpened .5s linear 1;-webkit-transform:translateY(0px) rotate(-45deg);-moz-transform:translateY(0px) rotate(-45deg);-ms-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg);}
.menu-button.closed .menu-bar.first{-webkit-animation:firstMenuBarClosed .5s linear 1;-moz-animation:firstMenuBarClosed .5s linear 1;-ms-animation:firstMenuBarClosed .5s linear 1;animation:firstMenuBarClosed .5s linear 1;-webkit-transform:translateY(0px) rotate(0deg);-moz-transform:translateY(0px) rotate(0deg);-ms-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg);}
.menu-button.closed .menu-bar.second{}
.menu-button.closed .menu-bar.third{-webkit-animation:thirdMenuBarClosed .5s linear 1;-moz-animation:thirdMenuBarClosed .5s linear 1;-ms-animation:thirdMenuBarClosed .5s linear 1;animation:thirdMenuBarClosed .5s linear 1;-webkit-transform:translateY(0px) rotate(0deg);-moz-transform:translateY(0px) rotate(0deg);-ms-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg);}
@-webkit-keyframes moveFirstWhileOpening{0%{-webkit-transform:translateY(0px);}
100%{-webkit-transform:translateY(8px);}
}
@-webkit-keyframes moveThirdWhileOpening{0%{-webkit-transform:translateY(0px);}
100%{-webkit-transform:translateY(-8px);}
}
@-webkit-keyframes firstMenuBarOpened{0%{-webkit-transform:translateY(0px) rotate(0deg);}
100%{-webkit-transform:translateY(8px) rotate(45deg);}
}
@-webkit-keyframes thirdMenuBarOpened{0%{-webkit-transform:translateY(0px) rotate(0deg);}
100%{-webkit-transform:translateY(0px) rotate(-45deg);}
}
@-webkit-keyframes firstMenuBarClosed{0%{-webkit-transform:translateY(8px) rotate(45deg);}
100%{-webkit-transform:translateY(0px) rotate(0deg);}
}
@-webkit-keyframes thirdMenuBarClosed{0%{-webkit-transform:translateY(0px) rotate(-45deg);}
100%{-webkit-transform:translateY(0px) rotate(0deg);}
}
@-moz-keyframes moveFirstWhileOpening{0%{-moz-transform:translateY(0px);}
100%{-moz-transform:translateY(8px);}
}
@-moz-keyframes moveThirdWhileOpening{0%{-moz-transform:translateY(0px);}
100%{-moz-transform:translateY(-8px);}
}
@-moz-keyframes firstMenuBarOpened{0%{-moz-transform:translateY(0px) rotate(0deg);}
100%{-moz-transform:translateY(8px) rotate(45deg);}
}
@-moz-keyframes thirdMenuBarOpened{0%{-moz-transform:translateY(0px) rotate(0deg);}
100%{-moz-transform:translateY(0px) rotate(-45deg);}
}
@-moz-keyframes firstMenuBarClosed{0%{-moz-transform:translateY(8px) rotate(45deg);}
100%{-moz-transform:translateY(0px) rotate(0deg);}
}
@-moz-keyframes thirdMenuBarClosed{0%{-moz-transform:translateY(0px) rotate(-45deg);}
100%{-moz-transform:translateY(0px) rotate(0deg);}
}
@-keyframes moveFirstWhileOpening{0%{transform:translateY(0px);}
100%{transform:translateY(8px);}
}
@keyframes moveThirdWhileOpening{0%{transform:translateY(0px);}
100%{transform:translateY(-8px);}
}
@keyframes firstMenuBarOpened{0%{transform:translateY(0px) rotate(0deg);}
100%{transform:translateY(8px) rotate(45deg);}
}
@keyframes thirdMenuBarOpened{0%{transform:translateY(0px) rotate(0deg);}
100%{transform:translateY(0px) rotate(-45deg);}
}
@keyframes firstMenuBarClosed{0%{transform:translateY(8px) rotate(45deg);}
100%{transform:translateY(0px) rotate(0deg);}
}
@keyframes thirdMenuBarClosed{0%{transform:translateY(0px) rotate(-45deg);}
100%{transform:translateY(0px) rotate(0deg);}
}
@-webkit-keyframes animatedBackground{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}
100%{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
}
@-moz-keyframes animatedBackground{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}
100%{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
}
@keyframes animatedBackground{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}
100%{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
}
@media (min-width:768px){}
@media (min-width:992px) and (max-width:1199px){}
@media (min-width:768px) and (max-width:991px){}
@media (max-width:991px){}
@media (max-width:767px){.navbar-default .headers{padding:0px;height:70px;}
.navbar-default .headers .secondary-header .phone{float:left;}
.navbar-default .headers .phone{float:left;margin:25px 0px 0px 15px;}
.navbar-default .headers .phone a{color:#bee6dc;}
#menu{background-color:#46555f;float:right;}
.navbar-default .headers .book-now{float:left;background-color:#46555f;margin:20px 0px 0px 20px;}
.navbar-default .headers .book-now a{width:100%;padding:4px 8px;border:1px solid #bee6dc;display:block;text-align:center;font-size:13px;}
.navbar-default .headers .book-now a:hover{color:#fff;background:none;border:1px solid #fff;}
.navbar-toggle{background-color:#2e3656;margin-top:6px;border:none;border-radius:inherit;}
.side_menu{right:0!important;}
.navbar-default .navbar-collapse{display:block;width:270px;background:#3eaeb5;padding:20px!important;height:100%;z-index:99999;position:fixed;z-index:9999;right:-270px;transition:0.5s;-webkit-transition:0.5s;top:0;border:none;}
.navbar-default .navbar-nav > li + li{margin-left:0px !important;margin-top:15px;}
.navbar-default{height:70px;}
.navbar-default .logo{padding:8px 45px !important;}
.navbar-default .navbar-nav{margin-top:100px;}
.navbar-default .headers .primary-header{height:70px;padding:0px;background-color:#46555f;}
.menu-button{display:block;}
.static-menu-button{display:block;}
.navbar-default .headers .primary-header ul li a{color:#bee6dc;text-align:center;font-size:12px;}
.navbar-default .headers .primary-header ul li a:hover , .navbar-default .headers .primary-header ul li.active a{color:#74b5a5;}
.navbar-default .logo img{width:100px !important;}
.all-pages{padding-top:70px;}
.flash .flash-content .overlay .overlay-content{margin-top:0px;margin-left:-80px;top:30%;}
.flash .flash-content .overlay img{width:150px;margin-bottom:20px;}
.flash .flash-content .overlay .skip-video{font-size:12px;padding:2px 10px;width:100px;margin-left:-50px;}
.flash .flash-content{height:auto !important;}
.flash .flash-content .overlay .hash-text{font-size:20px;}
.home-page .banner-container .carousel-content .carousel-caption .tagline{font-size:12px;}
.home-page .banner-container .carousel-content .carousel-caption .tagline span{font-size:15px;}
.home-page .banner-container .carousel-content .carousel-caption .banner-img{margin-bottom:10px;}
.home-page .banner-container .carousel-content .carousel-caption .banner-img img{width:35px;}
.home-page .banner-container .carousel-content .carousel-caption .link a{padding:5px;}
.home-page .banner-container .carousel .carousel-indicators{top:15%;}
.home-page .introduction-section1{padding:20px;}
.home-page .introduction-section1 .text{font-size:13px;}
.home-page .introduction-section1 .sub-text{margin:20px 0px;}
.home-page .introduction-section2 .section .overlay .content .heading{font-size:14px;}
.home-page .introduction-section2 .section .overlay .content .text{font-size:13px;}
.home-page .each-resort .image .content{width:50%;padding-top:20px;}
.home-page .each-resort .image .content .heading{font-size:13px;margin-top:10px;}
.home-page .each-resort .image .content .know-more a{font-size:12px;padding:5px;}
.home-page .each-resort .image .content .know-more{margin-top:5px;}
.home-page .each-resort .image .content img.bandipur-icon{width:35px;}
.home-page .each-resort .image .content .tagline{font-size:10px;}
.home-page .each-resort .image .content .know-more a{font-size:10px;}
.home-page .introduction-section2 .section .overlay{background:none;display:block !important;}
.contest-container{left:0px;width:100%;}
.contest-container .contest-page-section .banner-section .banner-image .content-section{top:0px;padding:0px 20px !important;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .monsoon-section{width:100%;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .contest-section{width:100%;border:none;padding-left:0px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .monsoon-section>.head{font-size:14px;max-width:200px;margin-top:20px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section
.monsoon-section .price-table .head{font-size:13px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .content-container .head{font-size:13px;max-width:250px;margin-top:20px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .content-container .text{max-width:100%;font-size:10px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .monsoon-section .text{font-size:10px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .monsoon-section .make-reservation-link a,
.contest-container .contest-page-section .banner-section .banner-image .content-section .content-container .upload-entries a{font-size:10px;padding:6px 8px;}
.content-section .content-container .head{font-size:13px;margin-top:10px;}
.contest-container .contest-page-section .banner-section .banner-image .image img{height:100%;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .heading .text{padding:20px 0px 0px 0px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .text-section .span2{font-size:10px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .text-section .span2{padding:0px 0px;}
.contest-container .contest-page-section .banner-section .banner-image .content-section .text-section{}
.contest-container .contest-page-section{width:90%;left:0px;}
.contest-container .contest-page-section .terms-conditions-link{margin-top:15px;}
.inner-page .banner-container .carousel .item .carousel-content .carousel-caption{top:25%;left:45%;}
.inner-page .introduction .image{height:auto;}
.inner-page .introduction .content-container{height:auto;}
.inner-page .banner-container .carousel .item .carousel-content .carousel-caption .text span{font-size:25px;}
.inner-page .introduction .image .overlay{display:block;padding-top:50px;}
.inner-page.chikmagalur .introduction .image .overlay{padding-top:50px;}
.inner-page.kabini .introduction .image .overlay{padding-top:80px;}
.inner-page .introduction .image .overlay .heading{font-size:20px;margin-top:10px;}
.inner-page .introduction .image .overlay .text{padding:20px;margin-top:0px;font-size:14px;}
.inner-page .introduction .content{padding:20px 10px;}
.inner-page .introduction .content .text{padding-right:0px;}
.inner-page .introduction .content .list{margin-top:20px;}
.inner-page .activities-attractions .heading{position:relative;top:0px;left:0px;width:100%;}
.inner-page .mountain-view .slider-gallery .carousel .item .carousel-caption{font-size:8px;bottom:0px;}
.inner-page .dining .content .text{padding:0px 20px;}
.inner-page .places .image{height:auto;}
.inner-page .places .content{padding:20px;height:auto;}
.inner-page .places.moyars-edge .content{padding:20px;}
.inner-page .spa .content .text{padding:20px;}
.inner-page .spa-content .text{padding:20px;}
.inner-page .packages{padding:20px 0px;}
.inner-page .packages .content-container{padding:20px;}
.inner-page .packages .content-container .inner-content .content{padding:0px 20px 20px 0px;}
.guest-reviews{padding:30px 10px;}
.guest-reviews .head{margin-bottom:20px;text-align:left;}
.guest-reviews .image{margin-top:20px;}
.guest-reviews .image .text span{margin-left:0px;}
.inner-page .mountain-view .slider-gallery .carousel .carousel-controls .left{left:22%;}
.inner-page .mountain-view .slider-gallery .carousel .carousel-controls .right{right:22%;}
.inner-page .download-tariff{position:relative;width:100%;}
.inner-page .download-tariff a{padding:6px 0px;font-size:13px;}
.inner-page .spa-content .spa-tariffs{position:relative;width:100%;}
.inner-page .spa-content .spa-tariffs .download-spa-menu a, .inner-page .spa-content .spa-tariffs .download-spa-brochure a{font-size:12px;padding:6px 0px;}
.signin-container .signin{width:80%;}
.news-page .box{width:100%;padding:0px;}
.news-page .box .box-left , .news-page .box .box-right{width:100%;margin-left:0px;}
.news-page .news-content .title{padding:0px;}
.inner-page.kabini .introduction .image .overlay .text{padding:0px 20px;}
.inner-page.kabini .accommodation .content .text{padding:0px 20px;}
.inner-page.kabini .dining .content .text{padding:0px 20px;}
.inner-page.kabini .places .content{padding:20px;}
.inner-page.kabini .places.outpost .content{padding:20px;}
.crest-shutterbug-section .crest{padding:20px;}
.crest-shutterbug-section .crest .content{width:70%;}
.crest-shutterbug-section .crest .content .text{padding-right:20px;}
.crest-shutterbug-section .crest .join-the-crest{width:30%;}
.crest-shutterbug-section .shutterbug{padding:20px;}
.crest-shutterbug-section .shutterbug .subscribe-section .subscribe input[type="text"]{width:200px;height:35px;}
.crest-shutterbug-section .shutterbug .subscribe-section .subscribe input[type="button"]{padding:8px 10px;margin:10px 0px 0px 0px;}
.inner-page.chikmagalur .accommodation .content .text{padding:0px 20px;}
.inner-page.chikmagalur .dining .content .text{padding:0px 20px;}
.inner-page.chikmagalur .places .content{padding:20px;}
.inner-page.barefoot .accommodation .content .text{padding:0px 20px;}
.inner-page.barefoot .dining .content .text{padding:0px 20px;}
.inner-page.barefoot .places .content{padding:20px;}
.about-page .banner-container .text{left:0px;font-size:15px;margin-left:0px;}
.about-page .philosophy{padding:20px;}
.about-page .philosophy .heading{font-size:16px;margin-bottom:20px;}
.about-page .philosophy .text{font-size:13px;padding:0px;}
.about-page .philosophy .text p + p{margin-top:20px;}
.about-page .coffee-day .heading{font-size:16px;padding:20px 0px;}
.about-page .coffee-day .image .text{font-size:14px;left:0px;margin:-20px 0px 0px 0px;}
.about-page .coffee-day .content{font-size:13px;padding:20px;}
.about-page .coffee-day-resort{padding:20px;}
.about-page .coffee-day-resort .heading{font-size:13px;padding:0px;margin-bottom:20px;}
.about-page .coffee-day-resort .text{font-size:12px;}
.about-page .corporate-responsibily{padding:20px;}
.about-page .corporate-responsibily .heading{font-size:15px;}
.about-page .corporate-responsibily .tagline{font-size:11px;margin:5px 0px 20px 0px;}
.about-page .corporate-responsibily .text{font-size:11px;}
.about-page .careers .heading{font-size:20px;padding:20px 0px;}
.about-page .careers .text{font-size:15px;padding:100px 0px;}
.the-crest-page .banner-container .content{left:0px;margin:-73px 0px 0px 0px;}
.the-crest-page .banner-container .content .text{font-size:10px;}
.the-crest-page .banner-container .content .join-the-crest a{font-size:10px;padding:10px 12px;}
.the-crest-page .benefits{padding:20px 5px;}
.the-crest-page .benefits .content .heading{font-size:15px;margin-bottom:15px;}
.the-crest-page .benefits .content .text{font-size:12px;padding-right:0px;margin-bottom:20px;}
.the-crest-page .benefits .table-section table th{font-size:8px;}
.the-crest-page .benefits .table-section table td{font-size:8px;}
.the-crest-page .vcloud-benefits{padding:20px;}
.the-crest-page .vcloud-benefits .content .heading{font-size:20px;}
.the-crest-page .vcloud-benefits .content .text{font-size:11px;padding:0px;margin:20px 0px 30px 0px;}
.the-crest-page .vcloud-benefits .content ul{padding-left:20px;margin:20px 0px 30px 0px;}
.the-crest-page .vcloud-benefits .content ul li{font-size:11px;}
.the-crest-page .vcloud-benefits .content .know-more-text{margin-bottom:30px;}
.the-crest-page .vcloud-benefits .content .see-cloud-partners a{font-size:11px;padding:5px 10px;}
.the-crest-page .faq-section{padding:20px 5px;}
.the-crest-page .faq-section .heading{font-size:15px;margin-bottom:20px;text-align:left;}
.the-crest-page .faq-section .question-answer-section{font-size:13px;}
.the-crest-page .faq-section .question-answer-section .answer{padding-right:0px;}
.shutterbug-page .banner-container .content{right:0px;top:40%;max-width:100%;padding:20px;}
.shutterbug-page .banner-container .content .rigister-now .rigister-now-button{font-size:12px;padding:6px 10px;}
.shutterbug-page .banner-container .content .rigister-now{margin-top:15px;}
.shutterbug-page .banner-container .content .rigister-now a{font-size:12px;padding:6px 10px;}
.shutterbug-page .write-up .text{padding:20px;font-size:13px;}
.shutterbug-page .write-up .about{padding:20px;}
.shutterbug-page .write-up .about .heading{font-size:20px;margin-bottom:20px;}
.shutterbug-page .write-up .about>.text{font-size:13px;}
.shutterbug-page .workshops .register-for-workshops{padding:20px;}
.shutterbug-page .workshops .register-for-workshops .form .btn-info{width:100%;float:left;}
.shutterbug-page .workshops .register-for-workshops .form .btn-group + .btn-group{margin-left:0px;}
.shutterbug-page .workshops .register-for-workshops .form input[type="text"]{margin:20px 0px 0px 0px;float:left;width:49%;}
.shutterbug-page .workshops .register-for-workshops .form input[type="text"] + input[type="text"]{margin-left:2%;}
.shutterbug-page .workshops .register-for-workshops textarea{margin:20px 0px 0px 0px;}.shutterbug-page .workshops .register-for-workshops textarea + textarea{margin-left:0px;}
.shutterbug-page .workshops .register-for-workshops .form input[type="button"]{font-size:12px;padding:5px 20px;margin-top:20px;}
.shutterbug-page .instructors{padding:20px;}
.shutterbug-page .instructors .heading{font-size:25px;margin-bottom:20px;}
.shutterbug-page .instructors .each-instructor{margin-bottom:20px;}
.shutterbug-page .instructors .each-instructor .name{font-size:20px;margin-top:20px;}
.shutterbug-page .instructors .each-instructor .text{padding-right:0px;}
.shutterbug-page .testimonials{padding:20px;}
.shutterbug-page .testimonials .heading{font-size:25px;margin-bottom:20px;}
.shutterbug-page .testimonials .text{padding:0px;}
.shutterbug-page .testimonials .each-testimonials .content .description{padding-right:0px;}
.shutterbug-page .testimonials .each-testimonials .content{width:70%;margin-left:5%;}
.shutterbug-page .media{padding:20px;}
.shutterbug-page .media .heading{font-size:25px;margin-bottom:20px;}
.shutterbug-page .media .content-container{height:auto;}
.shutterbug-page .media .content-container .image{height:auto;width:100%;}
.shutterbug-page .media .content-container .content{height:auto;width:100%;}
.shutterbug-page .media .content-container .content .text{padding-right:0px;}
.contact-page .braches-contact-details{padding:20px 5px;}
.contact-page .map-contact-details .contact .for-trade-resedential{padding:20px;}
.contact-page .map-contact-details .contact .main-office{padding:20px;}
.contact-crest-section .form{padding:20px;}
.contact-crest-section .form select{font-size:13px;width:235px;height:30px;}
.contact-crest-section .form input[type="text"] + input[type="text"]{font-size:13px;margin:0px 0px 20px 0px;}
.contact-crest-section .form input[type="text"]{margin-bottom:20px;}
.contact-crest-section .form .check-availability{margin-right:10px;}
.contact-crest-section .form .text a{font-size:10px;}
.contact-crest-section .form{padding:20px 20px 80px 20px;}
.contact-crest-section .blog-section{padding:40px 20px;}
.contact-crest-section .blog-section .heading{font-size:20px;margin-top:10px;}
.contact-crest-section .blog-section .blog-content .title{font-size:14px;}
.contact-crest-section .blog-section .blog-content .text{font-size:13px;}
.footer .social-links{margin:10px 0px;float:right;}
.footer .social-links ul{padding:0px;}
.footer .footer-menu{float:left;}
.footer .footer-menu ul li{float:none;}
.footer .footer-menu ul li + li{margin-left:0px;}
.footer .copy-right{float:none;text-align:center;margin-top:5px;}
.contest-page .introduction-section .content-section{top:17%;left:auto;margin-left:0px;}
.contest-page .introduction-section .content-section .text-section{margin:0px;}
.contest-page .introduction-section .content-section .text-section .span2{padding:0px;}
.contest-page .introduction-section .camera-image{bottom:-20px;margin-left:-20px;}
.contest-page .description-section .contest-content{padding:0px;}
.contest-page .contest-entries-banner{padding:20px 0px 0px 0px;}
.contest-page .banner-section .category-name{font-size:12px;}
.contest-page .description-section .contest-content .heading{font-size:20px;}
.contest-page .description-section .contest-content .text{font-size:13px;}
.contest-page .introduction-section .content-section .heading{margin:10px 0px 20px -90px;max-width:180px;}
.contest-page .introduction-section .content-section .heading .text{font-size:14px;padding:10px 10px 0px 10px;text-align:center;}
.rc-anchor-normal{width:auto !important;}
.contest-page .introduction-section .content-section .heading .number,
.contest-page .introduction-section .content-section .heading .number2{font-size:17px !important;}
.contest-page .introduction-section .content-section .text-section .number3{font-size:15px !important;}
.contest-page .introduction-section .content-section .heading .down-arrow img,
.contest-page .introduction-section .content-section .heading .up-arrow img{width:15px;}
.contest-page .introduction-section .content-section .heading .text>span{font-size:10px;}
.contest-page .introduction-section .content-section .text-section .span1{font-size:10px;}
.contest-page .introduction-section .content-section .text-section .span2{font-size:10px;}
.contest-page .introduction-section .content-section .text-section .span3{font-size:8px;line-height:20px;}
.contest-page .introduction-section .camera-image img{width:40px;}
.contest-page .book-now-link{margin:30px 20px;}
.contest-page .book-now-link a{font-size:14px;}
.contest-page .book-now-link h2{font-size:11px;margin:10px 0px 20px 0px;line-height:25px;}
.contest-page .description-section .contest-content .contest-categories .each-category.first-category{margin-left:0px;}
.contest-page .description-section .contest-content .contest-categories .each-category{margin-bottom:30px;}
.contest-page .description-section .prizes-guidelines-section{padding:15px;}
.contest-page .description-section{padding:20px 0px;}
.contest-page .description-section ul{width:100%;margin-top:20px;}
.contest-page .description-section ul li{font-size:12px;}
.contest-page .contest-entries-section .heading{font-size:18px;margin:20px 0px;}
.contest-page .contest-entries-section .menu-tabs .item{font-size:10px;padding:10px 5px;}
.contest-page .contest-entries-section .menu-tabs .item span{font-size:14px;margin-right:5px;}
.contest-page .contest-entries-section .form .guidance-text{font-size:12px;margin:60px 0px 20px 0px;}
.contest-page .contest-entries-section .form .user-details-section{padding-left:0px;}
.contest-page .contest-entries-section .form .input-field{width:90%;}
.contest-page{padding-top:70px;}
.contest-page .content{height:auto;}
.contest-page .contest-entries-section .form .continue-button{margin-left:0px;}
.contest-page .contest-entries-section .form .inputfile{margin:0px 0px 0px 28%;}
.contest-page .contest-entries-section .form .uploaded-img{margin:0px 0px 0px 38%;}
.contest-page .contest-entries-section .form .thank-you-section{padding:50px 0px;}
.contest-page .contest-entries-section .form .thank-you-section .thank-you-text, .contest-page .contest-entries-section .form .thank-you-section .share-photo-text{font-size:16px;}
.packages-page .heading{font-size:20px;margin-top:30px;}
.packages-page .tagline{font-size:14px;margin-bottom:20px;}
.packages-page .package-container .package-image{width:100%;}
.packages-page .package-container{margin:0px;}
.packages-page .package-container .package-content{width:100%;padding:20px;}
.packages-page .package-container .package-content .sub-heading{font-size:20px;}
.offers-page{padding:110px 0px 20px 0px;}
.offers-page .banner-container .heading{font-size:20px;margin-bottom:20px;}
.offers-page .banner-container .content{font-size:14px;margin:0px;max-width:100%;max-height:100%;left:0px;}
.offers-page .banner-container .content span{font-size:12px;}
.offers-page .banner-container .down-arrow img{width:30px;}
.offer-details{margin-top:20px;}
.offer-details .content .text{margin:0px;max-width:100%;max-height:100%;left:15%;top:15%;}
.offer-details .content .text .offer-name{font-size:14px;}
.offer-details .content .text .tagline{font-size:12px;}
.offers-page .offer-expanded{padding:20px 0px;}
.offers-page .offer-expanded .content .text{padding:20px;font-size:12px;}
.offers-page .offer-expanded .content .offer-valid-date{font-size:13px;margin-top:15px;}
.offers-page .offer-expanded .content .links a, .offers-page .offer-expanded .content .links .sign-in-crest .signin-button{font-size:12px;padding:10px 15px;}
.offers-page .offer-expanded .content .links a{padding:12px 15px;}
.contest-terms-conditions-page{padding:100px 20px;}
.contest-terms-conditions-page .rules-regulations .content .heading{font-size:20px;}
.contest-terms-conditions-page .rules-regulations .content .sub-heading{font-size:18px;}
.contest-terms-conditions-page .rules-regulations .content .text{padding:0px 20px;font-size:12px;}
.contest-terms-conditions-page .question-answer .content .question.bold{font-size:14px;}
.contest-terms-conditions-page .question-answer .content .question{font-size:13px;}
.contest-terms-conditions-page .question-answer .content .answer{font-size:13px;}
.enquiry-form-page .content{padding:0px 20px;}
.contest-page .contest-entries-section .form .captcha-section{margin-left:0px;}
.contest-page-section .banner-section .banner-image .content-section{padding:50px 0px;}
.contest-page-section .banner-section .banner-image .content-section .heading{margin-left:60px;}
.contest-page-section .banner-section .banner-image .content-section .heading{max-width:250px;margin-left:-125px;}
.contest-page-section .banner-section .banner-image .content-section .heading .text{font-size:14px;padding:20px 0px 0px 0px;}
.contest-page-section .banner-section .banner-image .content-section .heading .number, .contest-page-section .banner-section .banner-image .content-section .heading .number2{font-size:20px !important;}
.contest-page-section .banner-section .banner-image .content-section .text-section .span2{padding:0px;}
.contest-page-section .banner-section .banner-image .content-section .text-section{margin-left:0px;padding:0px 20px;}
.contest-page-section .banner-section .banner-image .content-section .text-section .span1{font-size:14px;}
.contest-page-section .banner-section .banner-image .content-section .text-section .span2{font-size:13px;}
.contest-page-section .banner-section .banner-image .content-section .upload-entries{}
.contest-page .banner-section .banner-text{top:30%;max-width:276px;margin-left:-138px;margin-bottom:0px;}
.contest-page .banner-section .banner-text .text{font-size:14px;}
.contest-page .banner-section .banner-text .upload-entries-button{font-size:11px;padding:6px 8px;}
.contest-page .introduction-section{padding:20px 0px;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section{width:100%;}
.contest-monsoon-section .banner-section .banner-image .content-section .contest-section{width:100%;}
.contest-monsoon-section .banner-section .banner-image .content-section{padding:30px 20px;height:100%;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section .head{font-size:14px;max-width:100%;margin-bottom:10px;}
.contest-monsoon-section .banner-section .banner-image .content-section .contest-section .head{font-size:14px;max-width:100%;margin:20px 0px 10px 0px;}
.contest-monsoon-section .banner-section .banner-image .content-section .contest-section .text{font-size:12px;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section .text{font-size:12px;}
.contest-monsoon-section .banner-section .banner-image .content-section .monsoon-section .make-reservation-link{margin-top:20px;}
.home-page .banner-container .carousel-content .carousel-image{height: auto !important;}
}