.wpostahs-slider-design-2 .wpostahs-slider-nav{max-width:100% !important;margin:0px auto;}
.wpostahs-slider-design-2 .wpostahs-centent{max-width:100% !important;margin:0 auto;padding:0.5em 2.5em 1.9375em;}
.GESroomL p{margin:0 0 20px;}
.GESroomL h3{margin:20px 0;font-size:20px;}
.GESroomL h3{font-family:helv;font-weight:700;letter-spacing:1px;text-align:left;}
.RFbox ul{padding:0 0 0 10px;margin:0 30px 0 0;font-weight:700;font-family:helvTH;letter-spacing:1px;line-height:30px;text-align:left;}
.RFbox ul li{position:relative;padding:0 0 10px 13px;line-height:18px;list-style-type:none;color:#000;}
.RFbox ul li::before{width:6px;height:6px;background:#000;position:absolute;top:6px;}
.GESroom2 .owl-dot.active::after, .RFbox ul li::before{content:'';display:block;border-radius:100%;left:0;}
.GESroomLbtn1, .GESroomLbtn2{display:inline-block;border:2px solid #c19c78;letter-spacing:1px;float:left;font-family:helvTH;font-weight:700;padding:5px 10px;}
.GESroomLbtn1:hover, .GESroomLbtn2{color:#fff;background:#c19c78;}
.mgtb20.clearfix{margin:20px 0;}
.section-header.align-center.textroom h4{width:auto;font-family:kingI;margin:0 auto;padding:5px 10px;border:none;font-size:34px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;font-weight:700;display:inline;position:relative;}
.section-header.align-center.textroom h4:before{content:'';background:#c19c78;height:3px;width:25%;position:absolute;right:100%;top:25px;}
.section-header.align-center.textroom.logn-strip h4:before{width:90%;}
.section-header.align-center.textroom.logn-strip h4:after{width:90%;}
.section-header.align-center.textroom h4:after{content:'';background:#c19c78;height:3px;width:25%;position:absolute;left:100%;top:26px;}
.text-hold{padding:25px 10px;}
.homeDingBtn a:first-child{color:#c19c78;text-decoration:underline;float:left;font-family:helvth;letter-spacing:1px;}
.wpb_text_column.wpb_content_element.text-hold h2{color:#000;font-family:helv;font-size:20px;font-weight:700;letter-spacing:1px;}
.FTDboxRTLT h5{margin:0 0 10px;font-family:helvTH;color:#c19c78;letter-spacing:3px;font-size:35px;text-align:center;font-weight:300;}
.overlaysection .vc_col-sm-4{width:30%;}
.overlaysection .vc_col-sm-8{width:70%;}
.overlaysection .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:10px !important;}
.FTDbox{padding:0px 0;}
.FTDboxL{float:left;width:30%;padding:5px 0;}
.CEImg, .FTDbox.w85pa .posR, .WBgrdImgLnk{overflow:hidden;position:relative;}
.FTDhover{position:absolute;top:-100%;left:0;right:0;height:100%;background:rgba(193, 156, 120, .5);padding:20px 10px;color:#fff;font-family:helvTH;text-transform:uppercase;transition:top .5s ease-in-out;}
.FTDhover h5{margin:15px 0;letter-spacing:3px;font-size:28px;color:#fff;font-weight:300;}
.FTDhover p{font-weight:700;letter-spacing:1px;font-size:12px;color:#fff;}
.FTDboxR{width:70%;}
.FTDboxR, .FTDboxRTL, .FTDboxRTR{padding:5px;float:left;}
.FTDboxRTL{width:55%;}
.FTDboxRTLT h5{margin:0 0 10px;font-family:helvTH;color:#c19c78;letter-spacing:3px;font-size:35px;text-align:center;line-height:38px;}
.FTDboxRTR{width:45%;}
.FTDboxRBL, .FTDboxRBM, .FTDboxRBR{float:left;width:33.33%;padding:5px;}
.FTDbox.w85pa .posR:hover .FTDhover{top:0;}
.FTDhover{position:absolute;top:-100%;left:0;right:0;height:100%;background:rgba(193, 156, 120, .5);padding:20px 10px;color:#fff;font-family:helvTH;text-transform:uppercase;transition:top .5s ease-in-out;}
.FTDboxRTLT h5, .FTDhover, .GESroom1{text-align:center;}
.inrFtr{background:#000;color:#fff;font-size:13px;letter-spacing:1px;padding:13px 0;font-weight:lighter;}
.ftrRowR, .inrFtr1{float:left;}
.inrFtr p{margin:0 5px 0 0;color:#fff;line-height:30px;}
.inrFtr2 ul li a{color:#fff;border-right:1px solid #fff;padding:0 7px;display:inline-block;}
.inrFtr2 ul li{display:inline-block;line-height:14px;}
.inrFtr1{width:50%;}
.inrFtr2{width:50%;}
ul#menu-footer-bottom-menu{margin-bottom:0;}
.ftrRowLT ul li{float:left;padding:0 0 0 25px;line-height:40px;list-style:none;}
.ftrRowLT ul{padding:0;margin:0 auto;text-align:center;width:100%;}
.fot-logo{padding:50px 0;}
div#menubranddata{text-align:center;margin:0 auto;}
.ftrRowLBRL{float:left;width:50%;}
.ftrHD{font-size:20px;letter-spacing:1px;color:#fff;font-family:helv;font-weight:300;}
.ftrRowLBRL p{font-size:12px;letter-spacing:1px;line-height:22px;color:#fff;margin:0 0 10px;}
.ftrRowLBRB{float:right;width:50%;}
a#link_get_widget{display:none !important;}
.ftrRowRbox{margin:0px 0 0 20px;border:1px solid #fff;background:#ad845c;padding:10px 15px 15px;font-size:12px;font-family:helv;}
.ftrRowRbox input[type=text], .ftrRowRbox input[type=email], .ftrRowRbox input[type=tel], .ftrRowRbox textarea{width:100%;padding:3px 15px;margin:0 0 10px;letter-spacing:1px;}
.ftrRowRbox input[type=submit]{background:0 0;border:1px solid #fff;color:#000;text-transform:uppercase;letter-spacing:1px;padding:4px 15px;}
.ftrRowRbox input[type=text], .ftrRowRbox input[type=tel], .ftrRowRbox input[type=email]{height:26px;line-height:26px;}
.mc4wp-form-fields input[type=email]{width:70%;}
.mc4wp-form-fields{clear:both;padding-top:20px;}
.OPromHD{color:#fff;border-bottom:1px solid #fff;font-size:50px;margin:20px 0 30px;font-weight:300;}
.OPromHD span{color:#ffba00;}
.OPromBtn{text-transform:uppercase;color:#fff;border:2px solid #ffba00;padding:7px 35px;display:inline-block;font-size:18px;font-weight:lighter;font-weight:300;}
.slide{background-size:cover;padding:30px 0;position:relative;}
.slide:before{content:'';position:absolute;width:100%;height:100%;top:30px;left:0;right:0;bottom:32px; }
.FSdwnL{padding:20px 0;}
.FSdwnL p span:first-child{position:relative;top:-5px;}
.FSdwnL p span a{font-size:31px;color:#000;padding:0 5px;}
.FSdwnRL, .FSdwnRR{float:right;}
.FSdwnRR{padding:30px 10px 0 0;}
.RFbox ul{column-count:2;}
.RFbox ul li{position:relative;padding:0 0 10px 13px;line-height:18px;}
.booknow a{color:#fff;background:#c19c78;padding:2px 60px;font-family:helvTH;float:left;font-weight:700;text-decoration:none;border:2px solid #c19c78;font-size:14px;}
.booknow a:hover{display:inline-block;border:2px solid #c19c78;letter-spacing:1px;float:left;font-family:helvTH;font-weight:700;text-decoration:none;background:0 0;color:#c19c78;font-size:14px;}
.room_title{text-align:center;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5;width:45%;margin:auto;}
.ovrTxtItm{padding:10px 0;background:url(//www.eroshotels.co.in/wp-content/themes/image/ovrLin.png) left bottom no-repeat;}
.ovrTxtItm h4{font-weight:700;font-size:18px;font-family:helvTH;}
.ovrTxtItm p{line-height:24px;font-family:helvTH;letter-spacing:1px;}
.dngTxtItm1{color:#757575 !important;letter-spacing:.5px;font-size:15px;font-family:helvTH;}
.dngTxtItm1 p{margin-bottom:20px;font-family:helvTH;color:#757575 !important;}
.dngLblL h1{margin:0;text-transform:uppercase;color:#000;font-size:30px;font-family:inherit;font-weight:500;line-height:1.1;letter-spacing:1px;}
.SPAtxt_1 p{margin:0 0 20px;text-align:justify;}
.SPApdfLnk a{font-size:15px;color:#c19c78;}
.SPApdfLnk a i{font-size:20px;margin:0 15px 0 0;color:#ffa201;}
.ovrTxtItm.bgdS100p ul li{color:#000;line-height:20px;font-family:helvTH;letter-spacing:1px;font-size:14px;}
body{font-size:14px;font-family:helvTH;}
.chckAvbBox{background:#fff;padding:15px 30px;width:70%;margin:15px auto auto;font-size:15px;box-shadow:6px 10px 15px #ccc;}
.chckAvbBox .ersbtn{background:#c19c78;border:none;color:#fff;width:100%;padding:7px 0;border-radius:10px;font-family:helv;}
h1.erosSHD1{color:#c19c78;letter-spacing:1px;font-weight:normal;font-size:36px;}
h1.erosSHD1 span{color:#000;}
.WBtxt_1 p{color:#5b5b5b !important;}
.SPAGrdItmPdf a:last-child{color:#c19c78;font-size:14px;padding:6px 15px 7px 22px;padding:3px 15px 4px 22px;}
.reservation_btn .SPAGrdItmPdf a{color:#c19c78;font-size:14px;padding:3px 15px 4px 22px !important;}
.page_view .dngGridItm{float:left;padding:0 0px 30px !important;}
.ODItmRR a{color:#fff;letter-spacing:1px;background:#c19c78;font-size:12px;padding:7px 10px;display:inline-block;}
.ODItmRR a:hover{color:#fff;text-decoration:underline;}
.ODItmRR a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}
.WBlblR h3{margin:4px 0 3px 35px !important;font-weight:700;}
.page_title{color:#c19c78;font-size:34px;letter-spacing:3px;font-family:helvth;text-transform:uppercase;margin:0 0 20px;}.home .chckAvbBox{width:100%;}
#page.home .vc_custom_1463572437270 .container{width:90% !important;}.home .vc_custom_1525681001375 .vc_column_container{padding-left:15px;padding-right:15px;}.inrFtr .right-text{display:none;}.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{display:none !important;}legend{width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5;}div#ContentPlaceHolder2_gallerydata p{display:none;}
@media only screen and (max-width:1024px){a.GESroomLbtn2{padding:2px 32px;line-height:20px;}
.content_div{margin-left:25px !important;margin-right:25px !important;margin-bottom:20px !important;}
.reservation_btn{margin-right:20px !important;margin-left:20px !important;}
.wedding_pages{width:100% !important;}
.wedding_pages .WBgrdItm{width:100%;float:left;}
.content_div .dining_left_side{width:50% !important;}
.content_div .dining_form_right{width:50% !important;}
.dining_form .comrH{width:21% !important;float:left;margin:0px 5px 0px 0px;}
.dining_form .comrM{float:left;width:25% !important;margin:0 15px;}
.dining_form .comrT{width:23% !important;float:left;margin:0 10px;}
.dining_form .dngBATL select, .dngBATR select{float:right !important;width:100% !important;color:#616161;}
.clearfix.cmdtextarea.mt30{float:left;width:100% !important;margin-top:10px;}
.wedding_left_side{width:50% !important;}
.wedding_form_right{width:50% !important;}
.wedding_form .cmdtextarea textarea{width:50% !important;}
.leisure_spa_left_side{width:50% !important;}
.leisure_spa_form_right{width:50% !important;}
.leisure_spa_form .cmdtextarea textarea{width:50% !important;}
.leisure_spa_form_right .dngBATL input[type="text"], .dngBATR input[type="text"]{width:50% !important;}
.leisure_spa_form_right .wpcf7-form .dngBATL input[type="email"], .wpcf7-form .dngBATR input[type="text"], .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-tel, .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-email{width:50% !important;}.ftrRowRbox input[type=text], .ftrRowRbox input[type=email], .ftrRowRbox input[type=tel], .ftrRowRbox textarea{width:100% !important;}
}
@media only screen and (max-width:1023px){#mnmenu{width:45%;float:right;background:0 0;padding:0;border-left:0 solid #292929;margin:0;border-radius:0;}
.resMenuBtn{display:block;cursor:pointer;margin:0px;}
.mnuItmBox{padding:0;overflow:hidden;display:none;position:absolute;top:100%;right:0;width:100%;}.mnuItmBox ul li i{display:block;color:#000;font-size:24px;position:absolute;top:9px;right:15%;background:#fff;line-height:20px;padding:0 2px;border-radius:1px;}.mnuItmBox ul li div.subM{position:relative;top:0;left:0;z-index:1;padding:0;background:0 0;width:100%;box-shadow:none;border-top:0 solid #c19c78;}.mnuItmBox ul li div.subM .subMR{display:none;}.mnuItmBox ul li{display:block;position:relative;border-bottom:1px dotted #101010;background:#000;}.mnuItmBox ul li div.subM .subML ul li a{color:#c19c78;padding:10px 5px;font-size:13px;border-bottom:1px dashed #c19c78;border-right:none;}.main-header .container{width:90% !important;margin:0 auto;position:relative;}
.mnuItmBox ul li:hover div.subM{display:none;}.mnuItmBox ul li div.subM::before{border:0px;}.mnuItmBox ul li div.subM .subML{padding:0px;}.mnuItmBox ul li div.subM .subML{width:100%;}.OPromHD{font-size:35px;margin:20px 0 19px;}.OPromHD1{font-size:20px;margin:0 0 15px;}.chckAvbBox .col-md-9,.chckAvbBox .col-md-18{padding-bottom:10px}
}
@media only screen and (max-width:800px){.chckAvbBox{width:90% !important;}.roomsslider .wpb_column.vc_column_container.vc_col-sm-6{width:100%;}
.ftrRowR, .inrFtr1{float:left;width:100%;}.th-padright{margin:0px;padding-top:25px !important;}
.home .th-padright{margin:0 12px 0 105px;padding-top:25px !important;width:100%;margin:0px;}.vc_custom_1525776882986 .wpb_column.vc_column_container.vc_col-sm-6{width:96%;text-align:center;float:none;margin:60px 0 0 !important;padding:25px 7% 0;position:relative;}#dining .wpb_column.vc_column_container.vc_col-sm-6 ,#arowConferenceandevents .wpb_column.vc_column_container.vc_col-sm-6 ,#wedding .wpb_column.vc_column_container.vc_col-sm-6,#le-spa .wpb_column.vc_column_container.vc_col-sm-6{width:100%;}.OPromBox{margin:0px;}
.ftrRowL{width:100%;float:left;}.ftrRowLT ul li{float:left;padding:0 0 0 10px;}
.content_div{margin-left:25px !important;margin-right:25px !important;margin-bottom:20px !important;}
.reservation_btn{margin-right:20px !important;margin-left:20px !important;}
.wedding_pages{width:100% !important;}
.wedding_pages .WBgrdItm{width:100%;float:left;}
.content_div .dining_left_side{width:100% !important;}
.content_div .dining_form_right{width:100% !important;}
.dining_form input.wpcf7-date{width:50% !important;}
.dining_form .w50pHHs select{width:50% !important;}
.dining_form .comrH{width:21% !important;float:left;margin:0px 5px 0px 0px;}
.dining_form .comrM{float:left;width:25% !important;margin:0 15px;}
.dining_form .comrT{width:23% !important;float:left;margin:0 10px;}
.dining_form .dngBATL select, .dngBATR select{float:right !important;width:50% !important;color:#616161;}
.dining_form .cmdtextarea textarea{width:50% !important;}
.dngBATL input[type="text"], .dngBATR input[type="text"]{float:right;width:50% !important;}
.wpcf7-form .dngBATL input[type="email"], .wpcf7-form .dngBATR input[type="text"], .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-tel, .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-email{float:right;width:50% !important;}
.wedding_left_side{width:100% !important;}
.wedding_form_right{width:100% !important;}
.wedding_form .cmdtextarea textarea{width:50% !important;}
.leisure_spa_left_side{width:100% !important;}
.leisure_spa_form_right{width:100% !important;}
.leisure_spa_form .cmdtextarea textarea{width:50% !important;}.inrFtr1, .inrFtr2, .powerbytext{width:100%;position:relative;display:block;text-align:center;float:none;}.vc_custom_1525162389554 .wpb_column.vc_column_container.vc_col-sm-7, .vc_custom_1525162389554 .wpb_column.vc_column_container.vc_col-sm-5 ,.vc_custom_1525161086416 .wpb_column.vc_column_container.vc_col-sm-7, .vc_custom_1525161086416 .wpb_column.vc_column_container.vc_col-sm-5{width:100%;}
}
@media only screen and (max-width:768px){.home .th-padright{margin:0 12px 0 105px;padding-top:25px !important;width:100%;margin:0px;}.vc_custom_1525776882986 .wpb_column.vc_column_container.vc_col-sm-6{width:96%;text-align:center;float:none;margin:60px 0 0 !important;padding:25px 7% 0;position:relative;}#dining .wpb_column.vc_column_container.vc_col-sm-6 ,#arowConferenceandevents .wpb_column.vc_column_container.vc_col-sm-6 ,#wedding .wpb_column.vc_column_container.vc_col-sm-6,#le-spa .wpb_column.vc_column_container.vc_col-sm-6{width:100%;}.OPromBox{margin:0px;}
.tparrows.tp-leftarrow:before ,.tparrows.tp-rightarrow:before{width:40px;height:40px;background-size:100%;}.roomA{display:none;}.hmAbtItm1, .hmAbtItm2, .hmAbtItm3{float:left;padding:0 0px;}
#welcomtext .vc_column_container.w40{width:100% !important;}#welcomtext .vc_column_container.w30{width:100% !important;}
.content_div{margin-left:20px !important;margin-right:20px !important;margin-bottom:20px !important;}.home .wpb_column.vc_column_container > .vc_column-inner{padding:0px !important;}.home .chckAvbBox{width:100% !important;padding:10px;margin:0px;}
.reservation_btn{margin-right:20px !important;margin-left:20px !important;}
.wedding_pages{width:100% !important;}
.wedding_pages .WBgrdItm{width:100%;float:left;}
.content_div .dining_left_side{width:100% !important;}
.content_div .dining_form_right{width:100% !important;}
.dining_form input.wpcf7-date{width:50% !important;}
.dining_form .w50pHHs select{width:50% !important;}
.dining_form .comrH{width:21% !important;float:left;margin:0px 5px 0px 0px;}
.dining_form .comrM{float:left;width:25% !important;margin:0 15px;}
.dining_form .comrT{width:23% !important;float:left;margin:0 10px;}
.dining_form .dngBATL select, .dngBATR select{float:right !important;width:50% !important;color:#616161;}
.dining_form .cmdtextarea textarea{width:50% !important;}
.dngBATL input[type="text"], .dngBATR input[type="text"]{float:right;width:50% !important;}
.wpcf7-form .dngBATL input[type="email"], .wpcf7-form .dngBATR input[type="text"], .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-tel, .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-email{float:right;width:50% !important;}
.wedding_left_side{width:100% !important;}
.wedding_form_right{width:100% !important;}
.wedding_form .cmdtextarea textarea{width:50% !important;}
.leisure_spa_left_side{width:100% !important;}
.leisure_spa_form_right{width:100% !important;}
.leisure_spa_form .cmdtextarea textarea{width:50% !important;}.OPromHD{font-size:24px;margin:20px 0 19px;}.OPromHD1{font-size:16px;}.ftrRowLT ul li{padding:0 0 0 2px;float:none;display:inline-block;}.ftrRowL{width:100%;float:left;}.ftrRowLBL, .ftrRowLBRB, .ftrRowR{width:50%;}.ftrRowR{width:100%;}.ftrRowRbox input[type=text], .ftrRowRbox input[type=tel], .ftrRowRbox input[type=email]{width:100% !important;}.ftrRowRbox input[type=submit]{padding:4px 35px}
.inrFtr1, .inrFtr2, .powerbytext{width:100%;position:relative;display:block;text-align:center;float:none;}.vc_custom_1525162389554 .wpb_column.vc_column_container.vc_col-sm-7, .vc_custom_1525162389554 .wpb_column.vc_column_container.vc_col-sm-5{width:100%;}.dngGridItm{width:100%;}.diningrw .vc_col-sm-4{width:100%;float:left;}.dngGridItm{width:97%;}
}
@media only screen and (max-width:767px){.dngLblR::after, .dngLblR::before,.dngLblL::after, .dngLblL::before{display:none;}
.dngGridItmTxt, .gallery_area_row2{position:static;background:#f5f5f5;}
.dngLblL{width:100%;}
.dngLblR{width:100%;padding:15px 0 15px 0px;}
.dngBATR{margin:0px;}
.ftrRowL, .ftrRowLBL{width:100%;float:left;}
.home .th-padright{margin:0 25px;padding-top:25px !important;}.ftrRowLT ul li{padding:0 0 0 25px;float:none;display:inline-block;}.ftrRowL, .ftrRowLBL{width:100%;float:left;}.ftrRowLBR{width:100%;float:left;padding-left:0px;margin-top:20px;}.ftrRowLBRB{float:right;width:100%;height:auto;}.ftrRowRbox{margin:0px;}.ftrRowR, .inrFtr1{float:left;width:100%;}.ftrRowLBRR input[type=submit]{padding:3px 0px;}
.ftrRowLBRR input[type="email"]{width:85% !important;}.ftrRowL, .ftrRowLBL{width:50%;float:left;}.ftrHD{margin:5px 0;font-size:16px;border-bottom:1px solid;padding:0 0 2px;}
}
@media only screen and (max-width:600px){.ftrRowL, .ftrRowLBL{width:100%;float:left;}
.ftrRowLBL ul{width:100%;}.chckAvbBox{width:100% !important;}
.RFbox ul, .mmBoxR .mmBoxRImg ul{column-count:1 !important;}.section.vc_custom_1525776882986 .wpostahs-slider-design-2 .wpostahs-slider-for .wpostahs-slider-nav-content img ,#photogallery123 .wpostahs-slider-design-2 .wpostahs-slider-for .wpostahs-slider-nav-content img{display:none;}.slick-active img{display:block !important;}.FTDbox img{width:100%;min-height:250px;}
.content_div{margin-left:20px !important;margin-right:20px !important;margin-bottom:20px !important;}.wpostahs-slick-slider button.slick-arrow{display:none !important;}.FTDboxL, .FTDboxR,.FTDboxRTL, .FTDboxRTR{width:100%;}.FTDboxRBL, .FTDboxRBM, .FTDboxRBR{float:left;width:100%;}.home .sclWdgR{width:100%;float:left;}
.reservation_btn{margin-right:20px !important;margin-left:20px !important;}
.dining_form input.wpcf7-date{width:50% !important;}
.dining_form .w50pHHs select{width:50% !important;}
.dining_form .comrH{width:29% !important;float:left;}
.dining_form .comrM{float:left;width:28% !important;margin:0 10px;}
.dining_form .comrT{.wpcf7-form .dngBATL input[type="email"], .wpcf7-form .dngBATR input[type="text"], .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-tel, .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-email
width:33% !important;float:left;margin:0 10px;}
.dining_form .dngBATL select, .dngBATR select{float:right !important;width:50% !important;color:#616161;}
.dining_form .cmdtextarea textarea{width:50% !important;}
.dngBATL input[type="text"], .dngBATR input[type="text"]{float:right;width:100% !important;}
.wpcf7-form .dngBATL input[type="email"], .wpcf7-form .dngBATR input[type="text"], .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-tel, .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-email{width:100% !important;}
a.brand-wrapper{padding:7px !important;}.WBlblL, .WBlblR, .txtC320{text-align:center;}.OPromBoxR{width:70%;margin:auto;clear:both;float:none;padding:10px 0 0;}.ftrRowLT ul li{float:left !important;}.ftrRowLT ul li,.ftrRowLT ul li:first-child{padding:0 0 0 25px;}
.OPromBoxL{width:100% !important;padding:0px;}
}
@media only screen and (max-width:480px){.section-header.align-center.textroom h4{font-size:30px !important;white-space:normal;}
#arowConferenceandevents .section-header.align-center.textroom h4:after{left:134%;}
.MchckAvbBox.clearfix input[type=text],.chckAvbBox select{border:2px solid #c19c78;width:49%;margin-bottom:1% !important;}
.vc_custom_1525167539002.chckAvbBox{width:100%;padding:10px;margin:0px !important;}.chckAvbBox .room select{width:99%;}.chckAvbBox .col-md-18{padding:0 0 10px;}
.content_div{margin-left:10px !important;margin-right:10px !important;margin-bottom:20px !important;}
.RFbox ul{padding:0 0 0 10px !important;margin:0 0px 0 0 !important;}
.room_title{width:92%!important;}
.reservation_btn{margin-right:5px !important;margin-left:5px !important;}
.ODItmL{width:100% !important;float:left;}
.ODItmL img{max-width:100%;height:auto;width:100% !important;margin:auto;}
.ODItmRL{width:100% !important;margin-bottom:10px !important;}
.ODItmRL h2{text-align:center;}
.ODItmRL p a{text-align:center !important;float:right !important;}
.ODItmRR{width:100% !important;text-align:center !important;}
.ODItmR{width:100% !important;float:left;padding:25px 10px !important;}
.dining_form input.wpcf7-date{width:100% !important;}
.dining_form .w50pHHs select{width:100%% !important;}
.dining_form .comrH{width:29% !important;float:left;}
.dining_form .comrM{float:left;width:26% !important;margin:0 10px;}
.dining_form .comrT{width:28% !important;float:left;margin:0px 7px;}
.dining_form .dngBATL select, .dngBATR select{float:right;width:100% !important;color:#616161;}
.dining_form .cmdtextarea textarea{width:100% !important;}
.dining_form .dngBATL input[type="text"], .dngBATR input[type="text"]{width:100% !important;}
.leisure_spa_form_right .dngBATL input[type="text"], .dngBATR input[type="text"]{width:100% !important;}
.leisure_spa_form_right .wpcf7-form .dngBATL input[type="email"], .wpcf7-form .dngBATR input[type="text"], .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-tel, .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-email{width:100% !important;}
.leisure_spa_form_right .cmdtextarea textarea{width:100%;}.OPromHD{font-size:24px;margin:10px 0;}.inrFtr1, .inrFtr3, .mnuItmBox{width:100%;}ul#menu-footer-bottom-menu{margin-bottom:0;padding:0px;}.inrFtr2{position:relative;width:100% !important;}.powerbytext{float:none;text-align:center;}.OPromBox{margin:0px;}
}
@media only screen and (max-width:384px){.dngBATL input[type="text"], .dngBATR input[type="text"]{width:100%;}
.dining_form input.wpcf7-text{width:100% !important;}
.dining_form input.wpcf7-date{width:100% !important;}
.dining_form .w50pHHs select{width:100%% !important;}
.dining_form .comrH{width:29% !important;float:left;}
.dining_form .comrM{float:left;width:26% !important;margin:0 10px;}
.dining_form .comrT{width:28% !important;float:left;margin:0px 7px;}
.dining_form .dngBATL select, .dngBATR select{float:right;width:100% !important;color:#616161;}
.dining_form .cmdtextarea textarea{width:100% !important;}
.wedding_form .dngBATL input[type="text"], .dngBATR input[type="text"]{float:right;width:100% !important;}
.wedding_form .wpcf7-form .dngBATL input[type="email"], .wpcf7-form .dngBATR input[type="text"], .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-tel, .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-email{float:right;width:100% !important;}
.wedding_form .cmdtextarea textarea{width:100% !important;}.ovrTxtItmRPos{padding:20px 0 0;position:relative !important;}
}
@media only screen and (max-width:320px){.content_div{margin-left:10px !important;margin-right:10px !important;margin-bottom:20px !important;}
.RFbox ul{padding:0 0 0 10px !important;margin:0 0px 0 0 !important;}.chckAvbBox{width:100% !important;}
.room_title{width:92%!important;}
.reservation_btn{margin-right:5px !important;margin-left:5px !important;}
.ODItmRR a{text-align:center !important;}
.ODItmRL{width:100% !important;}
.ODItmRR{width:100% !important;text-align:center !important;margin-top:10px !important;}
.ODItmRL h2, .ODItmRL p{font-weight:700;margin:0 0 10px;}
.dining_form .w50pHHs select{width:100%% !important;}
.dining_form .comrH{width:29% !important;float:left;margin:0px;}
.dining_form .comrM{float:left;width:26% !important;margin:0 10px;}
.dining_form .comrT{width:28% !important;float:left;margin:0px 7px;}
.dining_form .dngBATL select, .dngBATR select{float:right;width:100%;color:#616161;}
.wedding_form .dngBATL input[type="text"], .dngBATR input[type="text"]{float:right;width:100% !important;}
.wedding_form .wpcf7-form .dngBATL input[type="email"], .wpcf7-form .dngBATR input[type="text"], .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-tel, .wpcf7-form .dngBATR input.wpcf7-tel, .wpcf7-email{float:right;width:100% !important;}
.vc_custom_1525164752868{margin-right:10px !important;margin-bottom:20px !important;margin-left:10px !important;}.OPromBoxL{width:100%;float:left;padding:0px;color:#fff;}.ftrRowL{width:100%;float:left;}.ftrRowLT ul li,.ftrRowLT ul li:first-child{float:left;padding:0 0 0 25px;}.ftrRowLBL{width:100%;float:left;}.ftrRowLBL ul{width:100%;}.ovrTxtItmR{width:100% !important;float:left;margin-bottom:20px !important;}.ovrTxtItmR1, .ovrTxtItmR2, .ovrTxtItmR3, .ovrTxtItmR4, .ovrTxtItmR5, .ovrTxtItmR6, .ovrTxtItmR7{position:relative;top:0!important;width:50%;float:left;display:inline-block;}.th-padright{margin:0px;padding-top:25px !important;}
}
.vc_images_carousel .vc_carousel-control.vc_right{left:auto;right:100px !important;}
.vc_images_carousel .vc_carousel-control .icon-prev:before{content:"" !important;background-image:url(https://www.eroshotels.co.in/wp-content/themes/riverside/img/PGLarrw.png);background-repeat:no-repeat;height:68px !important;width:68px !important;background-size:100%;position:absolute !important;}
.vc_images_carousel .vc_carousel-control .icon-next:before{content:"" !important;background-image:url(https://www.eroshotels.co.in/wp-content/themes/riverside/img/PGRarrw.png);background-repeat:no-repeat;height:68px !important;width:68px !important;background-size:100%;position:absolute !important;}
.vc_images_carousel .vc_carousel-control{position:absolute;padding:0;top:50%;left:0;bottom:0;margin-top:-15px;width:60px;height:60px !important;opacity:1 !important;}
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev{width:68px !important;height:68px !important;}
.FSdwnL{color:#000;}
.FSdwnL a i{font-size:31px;color:#fff;padding:0 5px;}
.FSdwnL a i:hover{border-bottom:2px solid #000}
.ftrRowLBL ul li a{text-transform:capitalize;}
.FSdwnRR{color:#000;}
.wpostahs-centent .row{margin:0;}
.sclWdgLT iframe{width:100%;}
@media only screen and (max-width:480px) and (min-width:320px){.vc_images_carousel .vc_carousel-control .icon-prev:before{height:40px !important;width:40px !important;left:0;}
.vc_images_carousel .vc_carousel-control .icon-next:before{height:40px !important;width:40px !important;right:0;}
.vc_images_carousel .vc_carousel-control .icon-prev{left:30px !important;}
.vc_images_carousel .vc_carousel-control.vc_right{left:auto;right:30px !important;}
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev{width:40px !important;height:40px !important;}
.home .section{padding-top:20px !important;}
.content-wrapper{padding-top:1px;}
div#factsheetpdf{width:100% !important;}
.vc_custom_1525776882986 .wpb_column.vc_column_container.vc_col-sm-6{width:100%;text-align:center;float:none;margin:0px 0 0 !important;padding:10px 0% 0;position:relative;}
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{visibility:visible;text-align:center;}
.wpostahs-slider-design-2 .wpostahs-slick-slider .slick-arrow{margin-top:-38px !important;}
}
@media only screen and (max-width:768px) and (min-width:481px){.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{visibility:visible;text-align:center;}
.wpostahs-slider-design-2 .wpostahs-slick-slider .slick-arrow{margin-top:-38px !important;}
.vc_images_carousel .vc_carousel-control .icon-prev:before{height:40px !important;width:40px !important;left:0;}
div#factsheetpdf{width:100% !important;}
.vc_images_carousel .vc_carousel-control .icon-next:before{height:40px !important;width:40px !important;right:0;}
.vc_images_carousel .vc_carousel-control .icon-prev{left:30px !important;}
.vc_images_carousel .vc_carousel-control.vc_right{left:auto;right:30px !important;}
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev{width:40px !important;height:40px !important;}
.home .section{padding-top:20px !important;margin-top:20px !important;}
.content-wrapper{padding-top:130px;}
.vc_custom_1525776882986 .wpb_column.vc_column_container.vc_col-sm-6{width:100%;text-align:center;float:none;margin:0px 0 0 !important;padding:10px 0% 0;position:relative;}
}
@media only screen and (min-width:992px) and (max-width:1204px){.main-header .container{width:95% !important;}
.mnuItmBox ul li a{padding:5px 5px;font-size:11px;}
}
@media only screen and (min-width:64.063em) and (max-width:80em){.mnuItmBox ul li a{padding:5px 5px;font-size:11px;}
.hmAbtItm1 h1{font-size:26px;line-height:30px;}
#welcomtext .vc_column_container.w30{width:33.33% !important;}
#welcomtext .vc_column_container.w40{width:33.33% !important;}
.FSdwnL a i{font-size:26px;}
.FTDhover h5{margin:5px 0;font-size:20px;}
.FTDhover p{font-size:11px;}
.mnuItmBox ul li div.subM .subML ul li a{padding:2px;font-size:12px;}
}
.error-page-wrapper{margin-top:-50px;display:flex;-ms-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;-ms-flex-direction:column;flex-direction:column;min-height:670px;background-image:url(https://www.eroshotels.co.in/wp-content/uploads/2018/06/error-bg.jpg) !important;background-size:cover;background-position:top center;}
a.btn.OPromBtn{color:#000;margin:0px 10px;padding:5px 15px;font-size:13px;}
li#subMLItm2024 a, li#subMLItm2025 a, li#subMLItm2026 a{border:2px solid #ffba00;margin-top:5px;text-transform:capitalize;}