.clear{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;overflow:hidden;}
::selection{background:#084d90;color:#FFFFFF;text-shadow:none;}
::-moz-selection{background:#084d90;color:#FFFFFF;text-shadow:none;}
::-webkit-selection{background:#084d90;color:#FFF;text-shadow:none;}
:active,:focus{outline:none !important;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol,
ul{list-style:none;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html{}
body{line-height:1.428571429;font-size:13px;font-family:"Open Sans",Montserrat,Helvetica,Arial,sans-serif;font-weight:400;overflow-x:hidden;height:100%;color:#333333;}
h1{font-size:60px;}
h2{font-size:48px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0;font-family:'Montserrat',Helvetica,Arial,sans-serif;font-weight:700;color:#00000;text-transform:uppercase;line-height:1.1;}
a{outline:none;transition:all 0.35s;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;}
a:focus,
a:hover,
a:active{text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;outline:none !important;}
p{padding:0;margin:0;}
video{width:100%;display:block;}
hr{border-top:1px solid #dddddd !important;}
img{vertical-align:middle;max-width:100%;}
input[type=text],
input[type=number],
input[type=email],
input[type=password],
textarea{border:1px solid #dddddd;padding:5px 10px;line-height:20px;font-size:13px;}
input[type=number]{-moz-appearance:textfield;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.spacer5{height:5px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer10{height:10px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer15{height:15px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer20{height:20px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer25{height:25px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer30{height:30px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer35{height:35px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer40{height:40px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer45{height:45px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer50{height:50px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer55{height:55px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer60{height:60px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer65{height:65px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer70{height:70px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer75{height:75px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer80{height:80px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer85{height:85px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer90{height:90px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer95{height:95px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer100{height:100px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer200{height:200px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12{float:left;}
.col-12{width:100%;}
.col-11{width:91.66666667%;}
.col-10{width:83.33333333%;}
.col-9{width:75%;}
.col-8{width:66.66666667%;}
.col-7{width:58.33333333%;}
.col-6{width:50%;}
.col-5{width:41.66666667%;}
.col-4{width:33.33333333%;}
.col-3{width:25%;}
.col-2{width:16.66666667%;}
.col-1{width:8.33333333%;}
.wrapper{display:block;overflow:hidden;}
.full-container{width:100%;}
.full-container.clear-padding{padding:0;}
.fleft{float:left;}
.fright{float:right;}
.expand-button {
    margin-right: 3px;
}
.btn-large{width:170px;line-height:48px;text-align:center;display:inline-block;font-size:18px;text-transform:uppercase;}
.btn-small{width:142px;line-height:36px;text-align:center;display:inline-block;font-size:14px;text-transform:uppercase;}
.btn-large span,.btn-small span{position:relative;z-index:5;}
.btn-large span i,.btn-small span i{background:url(/images/sm_icon_bell.png) no-repeat center;width:16px;height:16px;display:inline-block;margin-right:5px;margin-bottom:-2px;}
.a-padding{width:100%;font-family:Montserrat,Helvetica,Arial,sans-serif;display:inline-block;line-height:1.428571429;border-radius:0;border:0px;padding:6px 16px;}
.a-padding.btn-blue{border-bottom:4px solid #259fc2;}
.logo{width:246px;line-height:59px;}
.top-link li{float:left;font-family:"open_sanssemibold",Helvetica,Arial,sans-serif;font-size:17px;line-height:65px;text-transform:uppercase;position:relative}
.top-link li span.phone-icon{background:url(/images/sm_icon_phoneB.png) no-repeat center;width:16px;height:12px;display:inline-block;margin-right:5px;}
.top-link li:nth-child(2), .top-link li:first-child{padding-right:20px;}
.top-link li:nth-child(2):before{width:1px;position:absolute;background-color:#cccccc;top:20px;bottom:20px;content:"";right:0px;}
.top-link li:last-child{padding-left:20px;}
.main{width:100%;position:relative;}
.main:after{clear:both;}
.main:before,.main:after{display:table;content:"";}
.page-banner{background-image:url(/images/splash-s2.jpg);background-repeat:no-repeat;background-position:center;width:100%;background-size:100%;}
.banner-inner h1{font-size:36px;padding:20px 0px 10px;text-transform:uppercase;}
.inner-contant > h5{padding:15px 30px;}
.breadcrumb > li + li::before{color:#ccc;content:"> ";padding:0 5px;}
.inner-contant > h5{font-size:18px;margin:0 0 4px;font-family:'montserratlight',Helvetica,Arial,sans-serif;text-transform:uppercase;}
.inner-link li a{font-size:13px;color:#2bbbe4;font-family:'open_sansregular',Helvetica,Arial,sans-serif;}
.inner-contant-block .breadcrumb{padding:8px 0px;}
.breadcrumb > li > a,.breadcrumb > li{font-size:11px;color:#555555;font-family:'open_sansregular',Helvetica,Arial,sans-serif;}
.banner-inner p{font-size:18px;font-weight:400;}
.banner-inner{color:#fff;margin-bottom:0;padding-bottom:100px;padding-top:70px;z-index:100;background:rgba(255,255,255,0.1);}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;}
.bootstrap-select > .dropdown-toggle{height:40px;border-radius:0px;}
.date-block{width:100%;position:relative;}
.date-block .form-control{border-radius:0px;line-height:40px;height:40px;}
.date-block i{line-height:40px;position:absolute;right:10px;bottom:0px;top:auto;}
.date-block label{font-size:16px;font-weight:700;font-weight:normal;color:#ffffff;line-height:40px;text-transform:uppercase;}
.footer{font-size:12px;margin-top:40px;position:relative;background:#fff none repeat scroll 0 0;border-top:1px solid #ddd;box-shadow:0 -1px 5px rgba(0, 0, 0, 0.15);color:#777;padding:40px 0;z-index:100;}
.footer .mt-5{margin-top:5px}
.footer a{color:#979999;}
.footer a:hover,
.footer a:focus{color:#2bbbe4;}
.footer-link{text-align:right;}
.mobile-view{display:none !important;}
.mobile-no{display:block !important;}
span.mobile-no{display:inline !important;}
.ratting-logo{display:inline-block;}
.ratting-logo span{background:url(/images/4.5-20650-4.gif) no-repeat center;width:118px;height:20px;display:inline-block;}
.footer-top{margin-bottom:10px;font-family:'Montserrat';font-size:16px;}
.footer-top > span{font-size:16px;color:#ccc;text-transform:uppercase;display:block;}
.footer-top .glyphicon-earphone{margin-top:2px;}
.f-copy{margin-top:10px;}
.f-copy a{display:inline-block;padding:0 1px;}
.sidebar{position:absolute;top:45px;right:-300px;z-index:9999;box-shadow:inset 12px 1px 21px -11px rgba(36,36,36,.75);}
.sidenav{position:absolute;width:60px;left:-60px;}
.side-content{float:right;width:320px;padding:10px;background:url(/images/sidenav_bg.png);color:#ffffff;}
.side-hotel-content h3{font-size:19px;letter-spacing:2px;margin-top:0;text-transform:uppercase;margin-bottom:4px;}
.side-images{display:block;}
h5.side-name{padding:20px 0 4px;letter-spacing:2px;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.1;margin:0 0 4px;}
h5.side-name span{font-size:13px;letter-spacing:normal;margin-top:10px;}
.sidenav a{width:60px;height:60px;display:block;background-color:#cccccc;border-top:1px solid #fff;border-bottom:1px solid #aeaeae;background-repeat:no-repeat;background-position:0 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.sidenav a.side-close{border-top:0;}
.sidenav a.active,
.sidenav a:focus,
.sidenav a:hover{background-color:#616769;background-position:-60px 0;}
a.side-close{background-image:url(/images/icon_close.png);opacity:0;visibility:hidden;}
a.side-close.active{opacity:1;visibility:visible;background-color:#d23a2a;}
a.side-search{background-image:url(/images/icon_search.png);}
a.side-reservations{background-image:url(/images/icon_reservations.png);}
a.side-map{background-image:url(/images/icon_map.png);}
.side-hotel-details{background:#ffffff;border:solid 1px #09532d;padding:15px;margin-top:15px;color:#000000;}
.side-hotel-details h6{color:#09532d;font-size:18px;}
.side-hotel-details .s-name{color:#000;font-size:11px;font-weight:bold;padding:11px 0 4px;}
.side-hotel-details .s-img{background:url(/images/4.5-20650-4.gif) no-repeat center;width:118px;height:20px;display:block;}
.side-hotel-details p{color:#7f7f7f;font-size:10px;margin-bottom:10px;}
.side-hotel-details ul{margin-bottom:15px;}
.side-hotel-details li{color:#000;font-size:11px;padding-left:8px;position:relative;}
.side-hotel-details li:before{position:absolute;content:"";height:4px;width:4px;border-radius:50%;background:#ee7816;top:6px;left:0px;}
#side-map,
#side-search,
#side-call,
#reserveopen{display:block;background:#4e565a;color:#ffffff;font-size:15px;text-transform:uppercase;padding:8px 15px;box-shadow:inset 12px 1px 21px -11px rgba(36,36,36,.75);}
#side-map,
#side-search,
#side-call{border-top:solid 1px rgba(36,36,36,.75);border-bottom:solid 1px rgba(36,36,36,.75);clear:both;}
#side-map.active,
#side-map:focus,
#side-map:hover,
#side-search.active,
#side-search:focus,
#side-search:hover,
#side-call.active,
#side-call:focus,
#side-call:hover,
#reserveopen.active,
#reserveopen:focus,
#reserveopen:hover{background-color:#2bbbe4;}
#reserveopen span{background:url(/images/icon_reservations_sm.png) no-repeat center;width:20px;height:20px;line-height:40px;display:inline-block;float:left;margin-right:10px;}
#side-call span{background:url(/images/icon_phone_sm.png) no-repeat center;width:20px;height:21px;line-height:40px;display:inline-block;float:left;margin-right:10px;}
#side-search span{background:url(/images/icon_search_sm.png) no-repeat center;width:20px;height:21px;line-height:40px;display:inline-block;float:left;margin-right:10px;}
#side-map span{background:url(/images/icon_map_sm.png) no-repeat center;width:20px;height:21px;line-height:40px;display:inline-block;float:left;margin-right:10px;}
.mobile-inner-banner{padding:15px;text-align:center;}
.mobile-inner-banner h1{font-size:20px;margin-bottom:3px;text-transform:uppercase;}
.mobile-inner-banner span{display:block;position:relative;text-transform:uppercase;}
.mobile-inner-banner .btn-large{display:inline-block;line-height:normal;text-align:center;text-transform:uppercase;width:auto;margin-top:10px;padding:10px;font-size:14px;}
.red-theme .mobile-inner-banner .btn-large.btn-blue::before{top:50px;}
.inner-contant-link{padding:0 15px;}
iframe{margin-bottom:-5px;}
.contant-block.iframe-block{width:100%;}
.side-content input{color:#2bbbe4;font-size:18px;font-weight:700;margin-top:15px;text-align:center;width:60px;}
.brandshop .ui-state-default,
.brandshop .ui-widget-content .ui-state-default,
.brandshop .ui-widget-header .ui-state-default{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#2bbbe4;border-color:currentcolor currentcolor #259fc2;border-image:none;border-style:none none solid;border-width:0 0 2px;cursor:default;height:1.2em;position:absolute;width:0.7em;z-index:2;border-radius:0px;margin:0px;}
.brandshop .ui-widget-header{background:#2bbbe4;border-bottom:solid 2px #259fc2;border-radius:0px;margin:0px;top:0px;}
.brandshop .ui-slider-horizontal{height:8px;}
.brandshop .ui-widget-content{background:#b0b3b4;border:none;color:#222222;border-radius:0px;}
.brandshop .ui-slider .ui-slider-range{border-bottom:solid 2px #259fc2;}
.side-search-block #reserveopen span{background:url(/images/icon_search_sm.png) no-repeat center;}
.side-search-block h3{font-size:18px;font-weight:400;}
.side-search-block h5{font-size:13px;font-weight:400;}
.side-ratting{width:100%;display:block;}
.side-ratting span{background:url(/images/star_active.png) no-repeat center;width:20%;height:28px;display:block;float:left;}
.light-text{background:#2bbbe4;color:#fff;font-size:15px;text-align:center;padding:10px;margin-bottom:20px;width:100%;}
.light-text span{font-size:13px;display:block;}
.mobile-inner-list.mobile-view .spacer15{display:none;}
.mobile-inner-list.mobile-view .m-ratting{display:inline-block;margin:0;}
.wrapper > .divider{background-color:#e5e5e5;height:1px;margin:0px 0;overflow:hidden;}
.media-text iframe{width:100%;min-height:200px;}
.h-testimonial{padding:30px 0px;width:100%;position:relative;}
.h-testimonial .img-testi{width:64px;height:64px;border-radius:50%;overflow:hidden;position:absolute;top:30px;left:0px;}
.testimonial-text{width:100%;padding-left:75px;}
.testimonial-text p{font-family:"Crete Round",serif;font-style:italic;line-height:1.8;margin-bottom:0;}
.testimonial-text p::before, .testimonial-text p::after{content:"\"";}
.testimonial-text span{font-size:13px;font-weight:bold;margin-top:10px;text-transform:uppercase;display:block;}
.testimonial{width:100%;}
.testimonial .col-sm-4{border-right:dashed 1px #ddd;min-height:216px;}
.input-group-addon{background-color:transparent;border:none;border-radius:0px;color:#555;font-size:14px;}
.side-images img{width:300px;height:180px;}
.s-hotel-details{margin-top:0px;padding:0px;border-top:solid 2px #ffffff;}
.s-hotel-row{padding:5px 0px;}
.s-hotel-row:after{clear:both;}
.s-hotel-row:before,.s-hotel-row:after{display:table;content:"";}
.s-hotel-row p{width:60%;padding-right:10px;float:left;font-family:Montserrat,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;text-transform:uppercase;}
.s-hotel-row p span{font-weight:200;}
.s-hotel-row > span{width:40%;float:left;display:block;padding-left:10px;text-align:right;font-family:'Open Sans',Georgia,serif;text-transform:none;font-size:14px;font-weight:400;}
.full-block p,
.full-block span{width:100%;}
.s-hotel-details a{font-weight:200;color:#ffffff;display:block;padding-bottom:10px;}
.s-hotel-details .payment-type-message{display:none;}
.s-hotel-details a span{font-weight:700;color:#ffffff;}
.sidebar-1:after{clear:both;}
.sidebar-1:after,.sidebar-1:before{content:"";display:table;}
.sidebar-1 .side-content{width:100%;margin-bottom:20px;box-shadow:none;display:block !important;color:#333333;background-color:transparent !important;background:none;}
.sidebar-1 #policybutton{color:#2bbbe4;display:block;}
.sidebar-1 .tooltip{}
.sidebar-1 .side-content a span,
.sidebar-1 .side-content a{color:#333333;}
.sidebar-1 .side-content h6{margin-bottom:5px;}
.sidebar-1 .s-hotel-details{border-top:2px solid #333333;margin-top:0;padding:10px 0;}
#side-map,
#side-search{display:none;}
@media (min-width:1920px){}
@media (max-width:1310px){}
@media (max-width:992px){.logo{float:left;}
.top-menu .col-sm-9{display:none !important;}
.top-menu .navbar-toggle{display:block !important;float:none;margin:5px auto 0;}
.top-menu > .navbar-header{float:right;display:block !important;}
.call-icon-mobile{padding:10px;}
.navbar-toggle .icon-bar{background:rgba(0,0,0,0.5);display:block;height:2px;width:22px;}
.navigation{float:none;text-align:center;}
.hotel-head{}
.side-content{display:none;}
.sidebar > .mobile-view{display:block !important;}
.sidenav{display:none;}
.sidebar{background:#616769 none repeat scroll 0 0;bottom:0;display:none;height:100%;position:absolute;right:-300px !important;top:0;width:300px;z-index:99999999;box-shadow:12px 1px 21px -11px rgba(36, 36, 36, 0.75) inset;}
.wrapper{width:auto;}
.wrapper{width:auto;min-width:100%;position:relative;}
.hotel-price{padding:7px;text-align:left !important;}
.about-me-text{width:81%;}
.h-blog-img{max-height:101px;overflow:hidden;}
.mobile-destop-view{display:block !important;}
.top-menu > .navbar-header{float:right;display:block !important;}
.top-menu .col-sm-9{display:none !important;}
}
@media (max-width:767px){.top-link ul{float:none;text-align:center;display:inline-block;}
.navbar-toggle{display:block;float:none;margin:5px auto 0;}
.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;text-align:center;}
.navbar-header{float:right;}
.call-icon-mobile{padding:10px;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);}
.navbar-collapse.collapse{display:none!important;}
.navbar-collapse.collapse.in{display:block!important;}
.navbar-nav{float:none!important;margin:0px 0px;background:#333333;}
.navbar-nav> li{float:none;}
.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;text-align:center;}
.navbar-toggle .icon-bar{background:rgba(0,0,0,0.5);display:block;height:2px;width:22px;}
.navigation{float:none;text-align:center;}
.top-link{margin:0 auto;width:290px;}
.top-address li:last-child{display:none;}
.head-right a{width:100%;}
.head-right a:last-child{float:right;}
.mobile-no{display:none !important;}
span.mobile-no{display:none !important;}
.mobile-view{display:block !important;}
span.mobile-view{display:inline !important;}
.logo{line-height:40px;width:246px;}
.container{padding:0px;}
.list-block{padding-left:0px;}
.top-menu{height:40px !important;}
.top-menu .logo img{height:12px;}
#sync2{display:none;}
.m-ratting ul{margin-right:10px;display:inline-block;}
.m-ratting .ratting-logo{margin-left:10px;}
.banner-carousel{margin-left:0px;margin-right:0px;}
.wrapper .container > .row{margin:0px;}
.nav-tabs{margin:0 15px;}
.footer{color:#979999;background:#374042;padding:20px 0 40px;position:relative;z-index:999;font-size:13px;margin-top:40px;}
.footer-link{text-align:center;}
.footer-link a{padding:0 5px;}
.footer{font-size:13px;margin-top:20px;padding:20px 0 20px;text-align:center;}
.sidebar{width:300px;position:absolute;top:0px;right:-300px !important;z-index:99999999;bottom:0px;height:100%;display:none;background:#616769;}
.sidenav{display:none;}
.side-content{display:none;}
.inner-contant-block{padding:15px;margin-top:15px;}
.inner-contant-link{background:#ffffff;padding:15px 0;}
.inner-link li{list-style:none;margin-left:0px;padding-left:0px;border-bottom:1px dotted #ddd;padding-top:6px;padding-bottom:6px;}
.ratting-logo span{width:88px;height:15px;background-size:100%;}
.top-address li{text-transform:none;font-size:13px;}
.checkout-inner .btn-large{width:100%;margin-top:10px;}
.date-block label{font-weight:400;font-size:12px;}
.amenties-icon span{margin:0;}
.amenties-icon{float:left;margin:10px 0 0 10px;}
.text-large{font-size:14px;margin-top:10px;font-weight:600;text-transform:uppercase;}
.list-block li:before{left:0;top:4px;width:6px;height:6px;}
.list-block.list-style li:before{left:0;top:4px;width:6px;height:6px;background:#ffffff;border:solid 1px #000;}
.footer-link a, .f-copy a{font-size:12px;font-family:'open_sansregular';}
.inner-contant > h5{font-size:11px;margin:-12px 0 1px;padding:0 0 5px 15px;font-weight:400;}
.inner-contant-block{margin-top:0px;padding-top:0px;}
.mobile-social{display:inline-block;text-align:center;}
.mobile-social a{color:#2bbbe4;display:inline-block;margin-bottom:10px;}
.mobile-social a span{background-image:url(/images/sm_icon_twitter.png);background-position:center;margin-bottom:-3px;width:18px;height:18px;display:inline-block;background-repeat:no-repeat;margin-right:5px;}
.mobile-social a + a span{background-image:url(/images/sm_icon_facebook.png);}
.mobile-social a + a + a span{background-image:url(/images/sm_icon_pinterest.png);}
.mobile-social a{display:inline-block;}
.top-search-inner{padding-top:0px}
.top-search-inner > div{padding-top:15px;}
.footer > .container > .row{margin:0;}
}
@media (max-width:639px){.head-left{float:none;padding-right:0;}
.head-right{float:none;width:100%;text-align:center;}
.top-address li{display:inline-block;width:100%;text-align:center;}
.top-social-icon{text-align:center;}
.head-top ul{display:inline-block;text-align:center;width:100%;}
.head-top{text-align:center;}
.banner-carousel #sync1 img{height:auto;}
#sync2 .item{border-radius:0;height:auto;}
.caption{margin-top:20px;}
.home-banner{min-height:inherit;padding-bottom:20px;}
.search-hotel-text{float:right;padding:8px 10px;width:100%;}
.search-hotel-img{width:100%;height:auto;}
.search-hotel-img > img{height:100%;width:100%;display:inline-block;}
.recommended, .distance, .highest-rated{width:100%;margin-bottom:10px;}
}
@media (max-width:359px){.top-link li:last-child{padding-left:10px;}
.top-link li:last-child{padding-left:10px;}
}
@media (min-width:320px){.container{width:100%;}
.text-large{font-size:19px;margin-top:10px;}
.map-block-inne{background:#ffffff;margin-top:20px;}
.mobile-view .text-large{font-size:14px;margin-top:20px;font-weight:700;text-transform:uppercase;text-align:center;font-family:Montserrat,Helvetica,Arial,sans-serif;letter-spacing:1px;}
.side-search-block .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#2bbbe4;font-size:16px;font-style:normal;font-weight:400;text-transform:uppercase;}
}
@media (min-width:360px){.container{width:100%;}
}
@media (min-width:640px){.container{width:100%;}
}
@media (min-width:768px){.container{width:100%;}
.logo{margin:0;}
.top-link ul{float:right;}
.top-link{margin:0;width:100%;}
.banner-inner .checkin-block{background-color:transparent;}
}
@media (min-width:992px){.container{width:100%;}
.sidebar{box-shadow:none;}
.checkin-block{width:800px;margin:20px auto;}
}
@media (min-width:1024px){.container{width:970px;}
}
@media (min-width:1280px){.container{width:1200px;}
.banner-carousel .col-sm-6{width:598px;}
.banner-carousel .col-md-5{width:400px;float:right;}
.head-left{width:797px;}
.navbar-nav > li > a{padding:15px 31px;}
.home-page .container{width:1170px;}
.sidebar {top: 65px;display: block;}
.mobile-destop-view {display: none !important;}
.sidebar.mobile-no.active {right: 0px;}
.sidebar.mobile-no.active a.side-close {opacity: 1;visibility: visible;}
}
@media (min-width:300px) and (max-width:360px){.btn-small{font-size:12px;}
.wrapper{width:auto;min-width:100%;position:relative;}
.search-hotel-img{float:none;}
.search-hotel-text{float:none;}
.hotel-rate{margin-bottom:0px;margin-top:10px;padding:0 12px;width:100%;text-align:center;}
.search-right-btn{float:none;border-top:1px solid #dddddd;border-left:none;padding-left:10px;padding-right:10px;width:100%;}
.sh-btn{margin-bottom:10px;}
}
@media (min-width:361px) and (max-width:639px){.search-hotel-img{float:none;}
.search-hotel-text{float:none;}
.hotel-rate{margin-bottom:0px;margin-top:10px;padding:0 12px;width:100%;text-align:center;}
.search-right-btn{float:none;border-top:1px solid #dddddd;border-left:none;padding-left:10px;padding-right:10px;width:100%;}
.sh-btn{margin-bottom:10px;}
}
@media (min-width:640px) and (max-width:767px){.sidebar-1{padding:0 100px;}
.recommended, .distance, .highest-rated{width:171px;}
.recommended a, .distance a, .highest-rated a{font-size:12px;}
.search-hotel-img{text-align:center;width:157px;overflow:hidden;}
.search-hotel-img > img{height:100%;max-width:inherit;display:inline-block;}
.search-hotel-text{width:272px;}
.search-hotel-trip{width:109px;}
.search-hotel-trip > p{font-size:11px;}
.search-hotel-trip{width:67px;}
.search-hotel-price > h4{font-size:14px;}
.search-hotel-price{padding-top:3px;}
}
@media (min-width:768px) and (max-width:992px){.page-banner{background-size:auto 100%;}
.hotel-inner-list .col-sm-6.col-md-3:first-child,
.hotel-inner-list .col-sm-6.col-md-3:nth-child(2){margin-bottom:10px;}
.sidebar-1{padding:0 15px;}
.qtyvalue{font-size:12px;line-height:1.8;}
.top-search-inner a.btn-small{font-size:12px;width:100%;}
#side-map,
#side-search{display:block;}
}
@media (min-width:992px) and (max-width:1200px){.page-banner{background-size:auto 100%;}
.hotel-price p{padding:0 10px;}
}
@media (min-width:992px) and (max-width:1230px){}
.padding-none{padding:0px;}
.daterangepicker_input{display:none;}
.daterangepicker{padding:0px;}
.daterangepicker .calendar{margin:0;}
.daterangepicker td.active, .daterangepicker td.active:hover{background-color:#d23a2a !important;border-radius:0;}
.daterangepicker td.available:hover, .daterangepicker th.available:hover{background-color:rgba(43, 187, 227, 0.6);}
.daterangepicker td.in-range{background-color:rgba(43, 187, 227, 0.3);}
.daterangepicker th{border-radius:0;}
.daterangepicker thead tr:first-child{background:#d23a2a;}
.daterangepicker thead tr:first-child th{color:white;}
.daterangepicker:before, .daterangepicker:after{border-bottom-color:#d23a2a !important;}
.daterangepicker .calendar-table{border:4px solid #d23a2a;}
.daterangepicker.ltr .ranges{display:none;}
.daterangepicker{border-radius:0px !important;}
.daterangepicker thead tr th{border-radius:0px !important;}
.daterangepicker.dropdown-menu{border-radius:4px !important;padding:0px !important;}
}
}$('.search-hotel input').val('');$("#rc-hotel-name").val('');if (searchResultViewModel.filterByHotelName('')){updateQueryParams("rc-hotel-name", '');}.daterangepicker .calendar{margin:0px !important;}
.daterangepicker:before{top:-10px !important;border-right:10px solid transparent !important;border-left:10px solid transparent !important;border-bottom:10px solid #d23a2a !important;}
.f-right{float:right;}
.btn-red{font-family:Montserrat,Helvetica,Arial,sans-serif;}
.top-link p{font-size:17px;margin-top:19px;padding-left:20px;font-weight:700;float:right;margin-bottom:10px;}
.top-link p.reserve{color:#333;padding-right:20px;border-right:1px solid #ccc;background:url(/images/sm_icon_phoneB.png) left center no-repeat;text-transform:uppercase;}
.top-link p.tel, .top-link p.tel a{color:#d23a2a;}
.top-link p.currency{padding-right:20px;font-size:13px;}
.top-menu{height:65px;}
.top-link-label{text-align:right;margin-top:10px;display:none;}
.mobile-view.right-caller{right:0%;position:absolute;height:40px;width:40px;line-height:40px;text-align:center;top:5px;}
.mobile-view.right-caller a{color:#2bbbe4;display:block;margin-top:4px;}
.mobile-view.right-caller a span{font-size:21px;}
.center-container{margin-top:10px;margin-bottom:10px;text-align:center;}
span.span-empty{padding-left:10px;padding-right:10px;}
.opacity-1{opacity:1;}
.sidebar.initial-sidebar-pos{top:100px;right:0px;}
.btn-red span {position: relative;z-index:5;}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.daterangepicker{border:5px solid #d23a2a;}
.daterangepicker .calendar{width:100%;max-width:100%;border:0px;}
.daterangepicker .calendar .calendar-table{border:none;}
.daterangepicker .calendar.left .calendar-table{padding-right:4px !important;}
}
/*@media (max-width:1280px){.sidenav {display: none;}
.sidebar {display: none;}
}*/
