.OPromBox {
background: url(//www.eroshotels.co.in/wp-content/themes/riverside/img/OPromBG.jpg) no-repeat !important;
position: relative;
padding: 15px 0;
margin: 25px 0 0;
background-size:cover !important;
}.OPromHD1{color:#fff;}
.OPromBoxLtxt, .OPromBoxLtxt p {
color: #fff;
margin-bottom: 30px;
}
.FSdwn .col-md-6 {
width: 50%;
}
.fa-instagram.itg {
background: #000;
color: #fff;
border-radius: 6px;
font-size: 21px !important;
padding: 3px 4px 3px 5px;
margin: 0;
position: relative;
top: -3px;
}.FSdwnL p span:first-child{font-size:12px;}
.FSdwnRR p {
font-size: 12px;
}
.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;
line-height: 1.42857143;cursor:pointer;
}.booknow a:hover{    text-decoration: underline !important;}
.border-sep{
background: url(//www.eroshotels.co.in/wp-content/themes/riverside/img/ovrLin.png) left bottom no-repeat;
}.vc_separator.border-sep .vc_sep_holder .vc_sep_line{border:0px;}
.ovrTxtItmR {
width: 35%;
float: right;
}
.ovrTxtItmRPos {
position: absolute;
top: 0;
left: 0;
width: 100%;
padding: 55px 0 0;
}.ovrTxtItmR, .ovrTxtItmR1, .ovrTxtItmR2, .ovrTxtItmR3, .ovrTxtItmR4, .ovrTxtItmR5, .ovrTxtItmR6, .ovrTxtItmR7 {
position: relative;
}.ovrTxtItmRImg {
border: 3px solid #c19c78;
display: inline-block;
box-shadow: 3px 3px 9px #404040, -1px -1px 3px #404040;
}.ovrTxtItmR {
width: 71% !important;
float: right;
}.ovrTxtItmRImg img {
height: auto;
}
.ovrTxtItmR2 {
top: -50px;
}
.ovrTxtItmR2, .ovrTxtItmR4, .ovrTxtItmR6 {
text-align: right;
}
.ovrTxtItmR3 {
top: -100px;
}.ovrTxtItmR4 {
top: -150px;
}.ovrTxtItmR5 {
top: -200px;
}.ovrTxtItmR6 {
top: -250px;
}.ovrTxtItmR7 {
top: -300px;
}.dngGridItmImg a+p {
display: none;
}.dngGridItmTxt {
cursor: pointer;
}.dngGridItmTxt .ac:hover h3,.dngGridItmTxt .ac:hover a:not(.dinnbtn),.dngGridItmTxt .ac:hover p  {
text-decoration:underline;
}.dngGridItmImg > p {
margin-bottom: 0px;
}.dngBATL input[type=text], .dngBATR input[type=text]{
line-height: 1.42857143;
}.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 {
background: 0 0 ;    line-height: 1.42857143;
border: 1px solid #ccc ;
float: right ;
width: 200px ;
padding: 2px 5px ;
}#wpcf7-f1062-p551-o2 span.wpcf7-form-control-wrap,#wpcf7-f1110-o3 span.wpcf7-form-control-wrap{
float: right;
}
#wpcf7-f1062-p551-o2 span.wpcf7-form-control-wrap.cdrestoid ,#wpcf7-f1062-p551-o2 span.wpcf7-form-control-wrap.hours,#wpcf7-f1062-p551-o2 span.wpcf7-form-control-wrap.minute1,#wpcf7-f1062-p551-o2 span.wpcf7-form-control-wrap.ampm,#wpcf7-f1110-o3 span.wpcf7-form-control-wrap.cdrestoid ,#wpcf7-f1110-o3 span.wpcf7-form-control-wrap.hours,#wpcf7-f1110-o3 span.wpcf7-form-control-wrap.minute1,#wpcf7-f1110-o3 span.wpcf7-form-control-wrap.ampm{float:none;}
span.wpcf7-form-control-wrap.comments {
float: left;
width: 100%;
}.row.diningrw {
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.wpcf7 .wpcf7-not-valid {
border-color: red !important;
}span.wpcf7-not-valid-tip {  display: none;
}
#wp-megamenu-main_menu {
width: auto;
display: inline-block;
} ::placehoder{color:#616161 !important;}
.cursorP{cursor:pointer;}
.cmdR {
width: 100%;
}#wpcf7-f1117-p860-o2 span.wpcf7-form-control-wrap.comments ,#wpcf7-f1133-p950-o2 span.wpcf7-form-control-wrap.comments,#wpcf7-f1117-p919-o2 span.wpcf7-form-control-wrap.comments,.dngBATpop span.wpcf7-form-control-wrap.comments{
float: none;
width: auto;
}.dngBAThd {
font-size: 36px !important;
font-weight: normal !important;
}.textwidget .wpcf7-form-control {
background: #fff;
}.dngBATL label, .dngBATR label{font-weight:700;}
a.dinnbtn:hover {
color: #000 !important;
}
.tparrows.tp-leftarrow:before {
content: "";
background-image: url(//www.eroshotels.co.in/wp-content/themes/riverside/img/PGLarrw.png);
width:68px;
height:68px;
}
.tparrows.tp-rightarrow:before {
content: "";
background-image: url(//www.eroshotels.co.in/wp-content/themes/riverside/img/PGRarrw.png);
width:68px;
height:68px;
}
.metis.tparrows {
background: transparent !important;
padding: 0px !important;
}
.metis.tparrows:hover:before {
transform: none !important;
}.GESroomLbtn1 {
padding: 2px 20px !important;
color: #000 !important;
line-height: 20px;
}.th-padright h3 {
font-size: 20px;
margin: 30px 0 20px 0;  float: l;
}a.GESroomLbtn2 {
padding: 2px 60px;
line-height: 20px;
}.wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title .wpostahs-main-title button{visibility:hidden;}
.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button{visibility:visible;    background: none;
border: 0px;}
.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button::before {
content: '';
display: block;
width: 15px;
height: 15px;
background: #fff;
border: 3px solid #c19c78;
border-radius: 100%;
left: 0;
bottom: 2px;
}.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button::after {
width: 5px;
height: 5px;
background: #c19c78;
bottom: 7px;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button::after, .wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button::before {
content: '';
display: block;
border-radius: 100%;
left: 0;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button::after, .wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button::before {
position: absolute;
margin: auto;
transition: all .5s ease-in-out;
right: 0;
}.WBgrdImgLnk, .WBgrdImgLnk::before {
width: 50px !important;
bottom: 0 !important;
display: block !important;
position: absolute !important;
}.WBtxt_1 ul li {
line-height: 22px;
}.dngGridItmTxt h3 a:hover ,.MEpdfLnk a:hover{
text-decoration: underline;
}.vc_custom_1525334802258 {
margin-top: 35px !important;
margin-right: 100px !important;
margin-left: 100px !important;
}.diningrw .wpb_column.vc_column_container > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}.th-padright {
margin: 0 12px 0 60px;
padding-top: 25px !important;
}.th-padright, .th-padright p {
text-align: left !important;
}.roomsslider .wpostahs-slider-for-1.wpostahs-slider-for.wpostahs-slick-slider.slick-initialized.slick-slider {
top: -20px !important;
}
.content_div {
margin-left: 90px !important;
margin-right: 90px !important;
margin-bottom: 20px !important;
}
.reservation_btn {
margin-right: 90px !important;
margin-left: 90px !important;	
}.home .chckAvbBox{width:100%;}
#page.home #welcomtext .container {
width: 90% !important;
}#page.home #welcomtext  .vc_column_container {
padding-left: 20px;
padding-right: 20px;
}a.read-more {
float: right;
color: #c19c78;
text-decoration: underline;
letter-spacing: 1px;
}#page.home .w85 .container {
width: 85%;
}#page.home .w85 .container{
width: 85%;
}.home .wpostahs-slider-for {
padding: 0px;top:-10px;
}.home .wpostahs-slider-design-2 .wpostahs-centent{padding:0px;}
.home .wpb_images_carousel img.attachment-full {
width: 100%;
}.photogallery .wpb_images_carousel.wpb_content_element.vc_clearfix.slide {
padding: 0px;
}.photogallery .wpb_images_carousel.wpb_content_element.vc_clearfix.slide {
padding: 0px;
}.CEImg, .LSboxL, .PGbox1Itm p, .posR {
position: relative;
overflow: hidden;
}.posR:hover .FTDhover {
top: 0px;
}.sclWdgHD{text-align:center;}
#CDSWIDEXC {
width: 100% !important;
margin: 2% 0 0 !important;
padding: 0 0px 3% !important;
border: none !important;
border: 1px solid #c19c78 !important;
}.home .sclWdgR {
width: 42%;
float: left;
}.home .th-padright {
margin: 0 12px 0 105px;
padding-top: 25px !important;
}.home .section {
margin-bottom: 0;
}.main-header .container {
width: 90% !important;
}.menu-item a img.menu-image {
display: none;
}.mnuItmBox ul li div.subM .subMR img.subMLImg{min-height:200px !important;width:100%;}
.mnuItmBox ul li div.subM .subMR{height:206px;}
#welcomtext .vc_column_container.w40{width:40% !important;}
#welcomtext .vc_column_container.w30{width:30% !important;}
#photogallery .wpostahs-title {
font-size: 14px;
font-weight: normal;
}.powerbytext {
float: right;
}.powerbytext a:hover {
color: #fff;
} .thingtodoc p {
line-height: 30px;
margin-bottom: 25px;
font-size: 14px;
text-align: justify;
font-family: helvTH;
color: #4a4a4a;
font-weight: 400;
}
.thingtodoc ul {
padding: 0;
}
.thingtodoc ul li {
margin-bottom: 20px;
font-size: 14px;
text-align: justify;
padding-left: 25px;
font-family: helvTH;
color: #4a4a4a;
font-weight: 400;
}
.thingtodoc ul li, .thingtodoc2 ul li {
line-height: 30px;
background: url(//www.eroshotels.co.in/wp-content/themes/riverside/image/arrow_hotelp_icon.png) 0 10px no-repeat;
list-style: none;
}
.thingtodoc1 ul li {
list-style: none;
line-height: 30px;
color: #0c0c0c !important;
}
.thingtodoc2 ul li {
padding-left: 25px;
color: #0c0c0c;
}
p.carP {
margin: 0 0 10px;
}
.cartable {
color: #000;
}
.pressrcomm {
width: 100% !important;
float: left;
padding: 0 20px 20px;
}
#ContentPlaceHolder2_showsitedata .WBtxt_1 {
width: 33.33% !important;
margin-top: 10px;
margin-bottom: 10px;
}
@media only screen and (max-width:1365px) {
.pd01280 {
padding: 0!important
}
.dngBAThd {
font-size: 34px
}
.cmdtextarea {
clear: both;
margin: 0
}
.cmdtextarea textarea,
.dngBATL input[type=text],
.dngBATL select,
.dngBATR input[type=text],
.dngBATR select {
width: 100%!important
}
.dngBATL .clearfix:last-child,
.dngBATR .clearfix:last-child {
text-align: right
}
.dngLblL {
width: 20%
}
.dngLblR {
width: 80%;
padding: 15px 0 15px 75px
}
.Mftd45 {
height: 180px
}
.Mftd2 {
height: 155px
}
.arowD {
top: 79%
}
.mnuItmBox ul li a {
padding: 10px 12px
}
}
@media only screen and (max-width:1279px) {
#menuPDi,
.inrFtr2,
.soBtn {
position: relative
}
.stmpArwH ul li::after,
.stmpArwH ul li::before {
height: 5px
}
.stmpArwH ul li::before {
top: 6px
}
.stmpArwH ul li::after {
top: 11px
}
.pd01024 {
padding: 0!important
}
.pressrcomm {
padding: 0 10px 20px
}
.gallery_area_row2 {
top: 245px
}
.box_1_in,
.box_1_inhover,
.box_2_in,
.box_2_inhover {
width: 200px;
height: 200px
}
.box_1_inhover h4,
.box_2_inhover h4 {
line-height: 200px;
margin: 0
}
.popupinP {
width: 50%;
margin: 5% auto
}
.popupin {
width: 70%
}
.ODItmL {
width: 30%
}
.ODItmL img {
box-shadow: 0 0 5px #a0a0a0;
padding: 1px
}
.ODItmR {
width: 70%
}
.WBgrdTxt {
padding: 15px
}
.WBgrdTxt h2 {
font-size: 24px;
margin: 0 0 10px
}
.WBgrdTxt p {
font-size: 15px;
margin: 0 0 10px
}
.WBgrdItmBox {
width: 100%;
padding: 0 0 15px
}
.qureypg {
padding: 15px
}
.qureypg .dngBAThd {
font-size: 28px;
letter-spacing: 1px
}
.comrH,
.comrM,
.comrT {
width: 100%;
padding: 5px 0;
margin: 0
}
.dngGridItm {
width: 50%
}
.dngBAT {
width: 100%
}
.dngLblL {
width: 18%
}
.dngLblL h1 {
font-size: 20px
}
.dngLblL::after,
.dngLblL::before,
.dngLblR::after,
.dngLblR::before {
width: 20px
}
.dngLblR p {
font-size: 14px;
line-height: inherit
}
.erosHD legend,
.erosSHD1 {
font-size: 30px
}
.dngLblR {
width: 82%;
padding: 16px 0 16px 50px
}
.erosSHD1 {
margin: 0 0 25px
}
.FSdwnL p span:last-child {
display: block
}
.glrySlidBox .owl-nav .owl-next,
.glrySlidBox .owl-nav .owl-prev {
width: 60px;
height: 60px;
background-size: 100%
}
.arowD {
top: 74%
}
#mnmenu {
margin: 0 0 15px 1%
}
.mnuItmBox ul li a {
padding: 10px 5px;
font-size: 11px
}
.FTDboxRTLT h1,
.hmAbtItm1 h1 {
font-size: 30px
}
.FTDboxRTLT h1 {
margin-bottom: 37px
}
.Mftd45 {
height: 146px
}
.FTDhover {
top: -140%;
padding: 10px
}
.FTDhover h1 {
margin: 0 0 10px;
font-size: 20px
}
.ftrRowLBRB {
width: 50%
}
#menuPDi {
width: 135px;
top: 16px;
left: -35px;
display: block!important
}
.soBtn {
margin: 0 20px;
top: 18px;
left: -10px
}
#sldImage .flex-direction-nav li a.next,
#sldImage .flex-direction-nav li a.prev {
width: 60px;
height: 60px;
background-size: 100%
}
.chckAvbBox {
width: 85%
}
.hmAbtItm1,
.hmAbtItm2,
.hmAbtItm3 {
padding: 0 15px;
width: 33.33%
}
.ftrRowLT ul li {
padding: 0 0 0 13px
}
.ftrRowLBRR input[type=text] {
width: 70%
}
.inrFtr1 {
float: none;
text-align: center;
padding: 0 0 5px
}
.inrFtr2 {
float: none;
width: 100%
}
.inrFtr .inrFtr3:nth-child(4) {
float: left
}
}
@media only screen and (max-width:1023px) {
.arrow {
display: none;
}
.hotelphedding p {
margin: 20px 0;
line-height: 24px
}
.hotelpoliciesc p {
line-height: 24px;
margin-bottom: 15px
}
.hotelpoliciesc {
padding: 15px 0
}
.cont_left iframe {
height: 300px
}
.pressrcomm {
width: 50%
}
.glryBox .PGbox1Itm p {
font-size: 18px
}
.gallery_area_row2 {
top: 220px
}
.box_1_in,
.box_1_inhover,
.box_2_in,
.box_2_inhover {
width: 150px;
height: 150px
}
.box_1_inhover h4,
.box_2_inhover h4 {
line-height: 150px;
margin: 0;
font-size: 20px
}
.popupin {
margin: 10% auto
}
.SPApdfLnk ul li {
padding: 0 25px 0 0
}
.SPApdfLnk ul li a i {
margin: 0 10px 0 0
}
.SPAGrd .row .col-md-4 {
padding-bottom: 10px;
border-bottom: 1px solid #ffa201;
margin: 0 0 10px
}
.miniSHD {
margin: 0 0 15px
}
.SPAtxt_1 p {
margin: 0 0 10px
}
.WBtxt_1 ul li::after,
.WBtxt_1 ul li::before {
height: 9px
}
.WBtxt_1 ul li::before {
top: 0
}
.WBtxt_1 ul li::after {
bottom: auto;
top: 9px
}
.WBlblL {
width: 30%
}
.WBlblL a {
font-size: 20px
}
.WBlblR {
width: 70%
}
.WBlblR h3 {
margin: 10px 0 10px 15px;
font-size: 18px
}
.MEpdfLnk ul li a {
font-size: 16px
}
.MEpdfLnk ul li a i {
font-size: 24px;
margin: 0 10px 0 0
}
.cmdL {
width: 100%;
float: none;
padding-right: 0
}
.cmdR {
width: 70%;
float: none;
margin: 50px auto auto
}
.dngLblL {
width: 23%
}
.dngLblR {
width: 77%;
padding: 7px 0 7px 50px
}
.dngLblR p {
line-height: 19px
}
.dngGridItm {
padding: 0 10px 25px
}
.dngGridItmImg {
padding: 13px
}
.dngGridItmTxt {
left: 13px;
right: 13px;
bottom: 13px;
padding: 7px
}
.dngGridItmTxt h3 {
font-size: 20px
}
.dngBAThd {
font-size: 28px
}
.erosSHD1 {
font-size: 26px
}
.erosSHD {
font-size: 30px
}
.ovrTxtItmRImg {
width: 80%
}
.GESroom2 .owl-dots {
overflow-y: hidden;
overflow-x: auto;
white-space: nowrap
}
.GESroom2 .owl-dots::-webkit-scrollbar {
height: 5px
}
.GESroom2 .owl-dots::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}
.GESroom2 .owl-dots::-webkit-scrollbar-thumb {
background-color: #c19c78;
outline: #c19c78 solid 1px
}
.GESroom2 .owl-dots .owl-dot {
float: none;
display: inline-block;
width: 25%
}
.FTDbox,
.roomA:nth-child(10) {
display: none
}
.ftrLg {
padding: 25px 0
}
.itg {
border-radius: 3px;
font-size: 13px;
padding: 2px
}
.sclWdgL,
.sclWdgLB {
width: 50%
}
.sclWdgLT iframe {
height: 397px
}
.sclWdgR {
width: 100%
}
.glrySlidBox .owl-nav .owl-next,
.glrySlidBox .owl-nav .owl-prev {
width: 50px;
height: 50px
}
.arowD {
top: 58%
}
.hmAbtItm1,
.hmAbtItm2,
.hmAbtItm3 {
width: 100%
}
#sldImage .flex-direction-nav li a.next,
#sldImage .flex-direction-nav li a.prev {
width: 50px;
height: 50px
}
.resMenuBtn {
display: block;
cursor: pointer
}
#mnmenu {
width: 45%;
float: right;
background: 0 0;
padding: 0;
border-left: 0 solid #292929;
margin: 0;
border-radius: 0
}
.MenuBox.actv {
background: #fff;
box-shadow: 0 0 5px #ccc
}
.mnuItmBox {
padding: 0;
overflow: hidden;
display: none;
position: absolute;
top: 100%;
right: 0;
width: 50%
}
.mnuItmBox ul li {
display: block;
position: relative;
border-bottom: 1px dotted #101010;
background: #000
}
.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 .subML {
width: 100%;
padding: 0
}
.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
}
.mnuItmBox ul li div.subM .subMR {
display: none
}
.LogoBox {
width: 30%
}
.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
}
.menubtnBox {
position: static;
right: 0;
margin-top: 0;
text-align: center
}
.soBtn {
margin: 0 2px!important;
display: inline-block
}
.mnuBtn {
padding: 0 0 0 32px
}
.mnuBtn span {
width: 25px
}
.MchckAvbBox input {
margin-bottom: 10px
}
.chckAvbBox {
padding: 20px;
width: 85%
}
.chckAvbBox .col-md-9,.chckAvbBox .col-md-18 {
padding-bottom: 10px
}
.erosHD h1 {
font-size: 25px
}
.hmAbtItm1 h1 {
font-size: 20px
}
.GESroomL h3,
.owl-dot span {
font-size: 14px
}
.GESroomL,
.GESroomR {
width: 100%;
padding: 0
}
.GESroomLbtn2 {
padding: 2px 20px
}
.FTDbox {
padding: 0
}
.FTDboxRTLT h1 {
margin-bottom: 20px;
font-size: 20px
}
.FTDhover {
top: -242%
}
.Mftd45 {
height: 110px
}
.Mftd2 {
height: 123px
}
.ODItmR {
padding: 10px 15px
}
.ODItmRL {
width: 60%
}
.ODItmRL h2 {
font-size: 17px;
margin: 0 0 6px
}
.ODItmRL p {
font-size: 13px
}
.ODItmRR h2 {
font-size: 12px;
margin: 0 0 5px
}
.ODItmRR p {
margin: 0 0 10px
}
.LSboxR h2 {
margin: 0 0 15px;
font-size: 20px
}
.LSboxR p {
font-size: 13px;
text-align: justify
}
.inrFtr1,
.inrFtr2,
.inrFtr3 {
text-align: center
}
.OPromHD {
font-size: 35px;
margin: 20px 0 19px
}
.OPromHD1 {
font-size: 20px;
margin: 0 0 15px
}
.OPromBoxLtxt p {
font-size: 13px;
margin: 0 0 15px
}
.FSdwnL p span a {
font-size: 18px;
padding: 0 1px
}
.FSdwnL p,
.FSdwnRR p {
font-size: 11px
}
.FSdwnL p span:first-child {
top: -3px;
font-size: 11px
}
.FSdwnL p span:last-child {
display: block
}
.Mfsdwn {
width: 50%;
float: left
}
.FSdwnRL,
.ftrLg img {
width: 35%
}
.FSdwnL p {
margin: 0 0 10px
}
.FSdwnRL {
float: right
}
.ftrRowLT ul li {
padding: 0 0 0 30x
}
.ftrRowL {
width: 100%
}
.ftrRowLBL,
.ftrRowLBRB,
.ftrRowR {
width: 50%
}
.ftrRowLBR {
width: 50%;
padding: 0 0 0 10px
}
.CEboxImgL,
.LSboxL,
.homeDingL,
.inrFtr2 {
width: 100%
}
.inrFtr2 {
position: inherit
}
.CEboxImgR,
.LSboxR,
.homeDingR {
width: 100%;
padding: 25px 0
}
.erosHD fieldset {
width: 50%
}
.erosHD legend {
font-size: 24px
}
.ftrRowR {
width: 100%;
padding-top: 15px
}
}
@media only screen and (max-width:767px) {
.ODItmL,
.ODItmRL {
text-align: center
}
.cont_left {
width: 100%;
border-right: 0 solid #b79371;
border-bottom: 5px solid #b79371;
line-height: 0
}
.cont_right,
.thingtodoc1 ul li,
.thingtodoc2 ul li {
line-height: 24px
}
.cont_left iframe {
height: 200px
}
.cont_right {
width: 100%;
padding: 10px
}
.MEtxt_1 h3 {
font-size: 18px
}
.cartable {
margin: 0
}
.cartable tbody tr td {
padding: 5px
}
.pressrcomm {
width: 100%;
padding: 0 0 20px
}
.thingtodoc p,
.thingtodoc ul li {
line-height: 24px;
margin-bottom: 10px
}
.gallery_area_row1,
.thingtodoc1 ul,
.thingtodoc2 ul {
margin: 0
}
.thingtodoc1,
.thingtodoc2 {
padding: 15px 0
}
.glryBox .PGbox1Itm p {
font-size: 16px
}
.gallery_area_row2 {
top: 193px
}
.box_1_in,
.box_1_inhover,
.box_2_in,
.box_2_inhover {
width: 100px;
height: 100px
}
.box_1_inhover h4,
.box_2_inhover h4 {
line-height: 100px;
margin: 0;
font-size: 14px
}
.PGbox {
padding: 0
}
.popupinP {
width: 75%
}
.popupin {
width: 80%
}
.ODItmL {
width: 100%
}
.ODItmL img {
margin: auto;
width: 60%;
max-width: none;
box-shadow: 0 0 5px #a0a0a0;
padding: 1px
}
.ODItmR,
.ODItmRL,
.ODItmRR {
width: 100%
}
.ODItmRL {
padding: 0 0 10px
}
.SPApdfLnk ul li {
padding: 0 0 5px;
display: block
}
.SPAbnr,
.WBgrd {
padding: 30px 0
}
.SPApdfLnk ul li a {
font-size: 14px
}
.SPApdfLnk ul li a i {
font-size: 18px
}
.WBlblL a,
.WBlblR h3 {
font-size: 16px
}
.WBlblL {
width: 40%
}
.WBlblR {
width: 60%
}
.WBlblR h3 {
margin: 0 0 0 15px
}
.WBgrdTxt {
padding: 10px
}
.WBgrdTxt h2 {
font-size: 20px;
margin: 0 0 7px
}
.WBgrdTxt p {
font-size: 13px;
line-height: 17px
}
.MEpdfLnk ul li a,
.dinnbtn {
font-size: 14px
}
.MEpdfLnk ul li {
display: block;
padding: 0 0 10px
}
.MEpdfLnk ul li a i {
font-size: 20px;
margin: 0 5px 0 0
}
.dngBAThd,
.qureypg .dngBAThd {
font-size: 24px
}
.dngBAThd img {
margin-right: 10px;
width: 30px
}
.dngBATL,
.dngBATR {
width: 100% !important;
}
.dngBATL .clearfix:last-child,
.dngBATR .clearfix:last-child {
text-align: left
}
.BATbtn {
font-size: 14px
}
.dngBATR {
margin: 0
}
.dngTxtItm1 {
font-size: 13px
}
.dngLblL {
padding: 20px 0;
width: 35%
}
.dngLblL h1 {
font-size: 18px
}
.dngLblR {
width: 65%;
padding: 5px 0 5px 20px
}
.cmdL,
.cmdR,
.dngGridItm {
width: 100%
}
.dngLblR p {
line-height: 16px;
text-align: justify
}
.Mfsdwn,
.ftrRowLT ul {
text-align: center
}
.dngLblR::after,
.dngLblR::before {
display: none
}
.dngLbl {
margin: 30px 0
}
.dngBATL input[type=text],
.dngBATL select,
.dngBATL textarea,
.dngBATR input[type=text],
.dngBATR select {
font-size: 13px
}
.cmdL {
padding-right: 0
}
.cmdR {
margin-top: 50px
}
.erosSHD1 {
font-size: 24px;
margin: 0 0 20px
}
.ftrRowLBRR::after {
content: '';
display: block;
clear: both
}
.ftrRowLBRR input[type=text] {
width: 89%;
margin: 0;
float: left
}
.ftrRowLBRR input[type=submit] {
padding: 3px 0;
width: 10%;
float: right
}
.LogoBox,
.chckAvbBox {
padding: 10px
}
.LogoBox,
.ovrTxtItmR {
width: 40%
}
body {
font-size: 13px
}
.brdcrm,
.hmAbt.brc {
font-size: 12px
}
.ovrTxtItmR2 {
top: -30px
}
.ovrTxtItmR3 {
top: -60px
}
.ovrTxtItmR4 {
top: -90px
}
.ovrTxtItmR5 {
top: -120px
}
.ovrTxtItmR6 {
top: -150px
}
.ovrTxtItmR7 {
top: -180px
}
.erosSHD {
font-size: 24px;
margin: 0 0 5px
}
.LogoBox img {
width: 100%
}
.resMenuBtn {
margin: 4px 0 0
}
.arowD {
top: 43%
}
.chckAvbBox {
width: 100%
}
.chckAvbBox #drp_autogen0,
.chckAvbBox input[type=text],
.chckAvbBox select {
font-size: 13px
}
.chckAvbBox .ersbtn {
font-size: 14px
}
.erosHD fieldset,
.roomSec.erosHD fieldset {
width: 85%
}
#arowDining .erosHD fieldset,
.sclWdg .erosHD fieldset {
width: 100%
}
.erosHD legend {
font-size: 20px
}
.GESroom2 .owl-dots {
overflow-y: hidden;
overflow-x: auto;
white-space: nowrap
}
.GESroom2 .owl-dots::-webkit-scrollbar {
height: 5px
}
.GESroom2 .owl-dots::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}
.GESroom2 .owl-dots::-webkit-scrollbar-thumb {
background-color: #c19c78;
outline: #c19c78 solid 1px
}
.GESroom2 .owl-dots .owl-dot {
float: none;
display: inline-block;
width: 30%
}
.GESroomL h3,
.owl-dot span {
font-size: 13px
}
.sclWdgL,
.sclWdgLB {
width: 100%;
padding: 0 0 10px
}
.OPromBoxL {
width: 60%;
padding: 0 20px 0 0
}
.OPromHD {
font-size: 24px;
margin: 20px 0 19px
}
.OPromHD1 {
font-size: 16px
}
.OPromBoxLtxt p {
font-size: 12px
}
.OPromBoxR {
width: 40%
}
.Mfsdwn,
.ftrRowLBL {
width: 100%
}
.ftrRowLT ul li:first-child {
padding: 0
}
.ftrRowLT ul li {
padding: 0 0 0 25px;
float: none;
display: inline-block
}
.ftrHD {
margin: 5px 0;
font-size: 16px;
border-bottom: 1px solid;
padding: 0 0 2px
}
.ftrRowLBL ul {
width: 50%
}
.ftrRowLBR {
width: 100%;
padding: 10px 0 0
}
.ftrRowRbox {
margin: 0
}
.inrFtr {
font-size: 11px
}
.inrFtr3 p a {
font-size: 8px
}
}
@media only screen and (max-width:479px) {
.pressr1 b,
.stmpArwH ul li.stmpArw>a {
font-size: 16px
}
.dngGridItmTxt,
.gallery_area_row2 {
position: static
}
.WBlblL,
.WBlblR,
.txtC320 {
text-align: center
}
.cont {
border: 3px solid #b79371
}
.cont_left {
border-bottom: 3px solid #b79371
}
.glryBox .PGbox1Itm p {
font-size: 15px
}
.box_1_in,
.box_1_inhover,
.box_2_in,
.box_2_inhover {
width: 250px;
height: 250px;
margin-top: 0;
bottom: 0
}
.box_1_inhover h4,
.box_2_inhover h4 {
line-height: 250px;
margin: 0;
font-size: 24px
}
.popupinP {
width: 85%
}
.ODItmL img,
.WBgrdItm,
.WBlblL,
.WBlblR,
.dngLblL,
.dngLblR,
.ftrRowLBRB,
.ftrRowLBRL {
width: 100%
}
.WBgrdTxt h2 {
font-size: 18px;
margin: 0 0 5px
}
.WBgrdTxt p,
.dinnbtn {
font-size: 12px
}
.WBgrdTxt p {
line-height: 15px
}
.WBgrdTxt {
padding: 5px
}
.WBlbl {
padding: 10px 0
}
.WBlblL {
border-bottom: 1px solid #e8aa01;
padding: 0 0 10px
}
.WBlblL a {
font-size: 16px;
padding: 5px 15px;
display: inline-block
}
.WBlblR {
float: left
}
.WBlblR h3 {
margin: 5px 0 0;
font-size: 16px;
line-height: 22px
}
.erosHD legend {
font-size: 18px
}
.miniSHD {
font-size: 16px
}
.dngBAThd,
.qureypg .dngBAThd {
font-size: 20px
}
.dngGridItmTxt {
background: #f5f5f5
}
.dngGridItmTxt h6 {
color: #000
}
.dngGridItmTxt p {
line-height: 14px;
color: #000
}
.dngBAThd {
letter-spacing: 1px
}
.dngLblL {
padding: 10px 0 5px;
border-bottom: 2px solid #fff
}
.dngLblR {
padding: 5px 0;
border-top: 2px solid #000
}
.dngLblL::after,
.dngLblL::before {
display: none
}
.dngGridItmTxt h3 {
font-size: 18px;
letter-spacing: 2px
}
.erosSHD1 {
font-size: 22px
}
.ftrRowLBRR input[type=text] {
width: 87%
}
.ftrRowLBRR input[type=submit] {
width: 12%
}
.ovrTxtItmL,
.ovrTxtItmR,
.ovrTxtItmRImg {
width: 100%
}
.ovrTxtItmR>img {
width: 70%
}
.ovrTxtItmRPos {
padding: 20px 0 0
}
.ovrTxtItmR1,
.ovrTxtItmR2,
.ovrTxtItmR3,
.ovrTxtItmR4,
.ovrTxtItmR5,
.ovrTxtItmR6,
.ovrTxtItmR7 {
position: relative;
top: 0!important;
width: 50%;
display: inline-block
}
.LogoBox {
width: 40%;
padding: 7px
}
#sldImage .flex-direction-nav li a.next,
#sldImage .flex-direction-nav li a.prev,
.glrySlidBox .owl-nav .owl-next,
.glrySlidBox .owl-nav .owl-prev {
width: 35px;
height: 35px
}
.arowD {
top: 27%
}
.chckAvbBox,
.chckAvbBox .row {
margin: 0
}
.chckAvbBox .col-md-9 {
padding: 0 0 10px
}
.chckAvbBox .col-md-3 {
padding: 0
}
.chckAvbBox #drp_autogen0,
.chckAvbBox input[type=text],
.chckAvbBox select {
font-size: 13px;
width: 49%;
margin-bottom: 1%
}
.chckAvbBox select#noofrooms {
width: 99%
}
.GESroom {
padding: 25px 0 0
}
.GESroom2 .owl-dots .owl-dot {
width: 50%
}
.RFbox ul {
column-count: 1
}
.GESroomLbtn1 {
margin: 0 0 5px
}
.OPromBoxL {
width: 100% !important;
padding: 0
}
.OPromHD {
font-size: 24px;
margin: 10px 0
}
.OPromBtn {
padding: 5px 25px;
font-size: 14px
}
.OPromBoxR {
width: 70%;
margin: auto;
clear: both;
float: none;
padding: 10px 0 0
}
.OPromBox {
background-size: auto 100%
}
.FSdwnRL {
width: 28%
}
.FSdwnRR {
padding: 20px 0 0
}
.ftrLg {
padding: 15px 0
}
.ftrLg img {
width: 60%
}
.inrFtr {
font-size: 10px
}
.inrFtr1,
.inrFtr3,
.mnuItmBox {
width: 100%
}
}