.div-a {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto; min-height:100px; background-color:#CF0;}
.div-b {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto; min-height:100px; background-color:#0C3;}
.div-c {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto; min-height:100px; background-color:#C3C;}
.div-d {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto; min-height:1000px; background-color:#906;}
.comming-soon {padding:0px 0px 0px 0px; margin:0px auto 5% auto; width:40%; height:auto;}
/***/

/***/
.padding-top-20 {padding-top:20px;}
.padding-top-40 {padding-top:40px;}
.padding-top-60 {padding-top:60px;}
.padding-top-80 {padding-top:80px;}
.padding-top-100 {padding-top:100px;}

.padding-bottom-20 {padding-bottom:20px;}
.padding-bottom-40 {padding-bottom:40px;}
.padding-bottom-60 {padding-bottom:60px;}
.padding-bottom-80 {padding-bottom:80px;}
.padding-bottom-100 {padding-bottom:100px;}


.margin-top-20 {margin-top:20px;}
.margin-top-40 {margin-top:40px;}
.margin-top-60 {margin-top:60px;}
.margin-top-80 {margin-top:80px;}
.margin-top-100 {margin-top:100px;}

.margin-bottom-20 {margin-bottom:20px;}
.margin-bottom-40 {margin-bottom:40px;}
.margin-bottom-60 {margin-bottom:60px;}
.margin-bottom-80 {margin-bottom:80px;}
.margin-bottom-100 {margin-bottom:100px;}
/***/

/***/
.transition-1 {-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out;}
.transition-1:hover {-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out;}
img {margin: 0px auto; padding:0px; width: 100%; border: 0px; outline: none; text-decoration:none; color:inherit; display:block;}
a {margin: 0px auto; padding:0px; max-width: 100%; border: 0px; outline: none; text-decoration:none; color:inherit; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out;}
a:hover {text-decoration:none; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out;}
/***/

/***/
body {padding:0px; margin:0px; font-family: 'Inter', sans-serif; font-size: 14px; line-height: 26px; color: #959ba9; font-weight: 400;}
html{scroll-behavior: smooth;}
.wrapper {padding:0px; margin:0px; width:100%; height:auto;}
/*.div-1 {padding: 50px 0px; margin:0px auto; width:100%; height:auto;}
.div-2 {padding: 0px 0px 30px 0px; margin:0px 0px 0px 0px; width:100%; height:auto;}
.div-3 {padding:5% 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto;}*/
/***/




h1, h2, h3, h4, h5, h6{font-family: 'Inter', sans-serif;}
/***/
h1 {color: #000000; font-size: 45px; font-weight: normal; line-height: 60px; letter-spacing: 1px; }

p {color: #807e7e; font-size:16px; font-weight: normal; line-height:25px; margin: 0; padding: 0.5% 0; font-family: 'Inter', sans-serif;}
p span {color: #94805b;}
p img {float: left; margin: 0 25px 25px 0; padding: 0; width: 350px;}
/***/




/****preloader****/
/*#pageloader{position: fixed; left: 0px; top: 0px; width: 100vw; height: 100vh; z-index: 9999; background-color:#231f20; background: url(../images/loader.gif) center no-repeat #231f20;}*/
.preloader {background: #000; bottom: 0; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 99999;}
.la-ball-scale-multiple,
.la-ball-scale-multiple>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.la-ball-scale-multiple{display:block;font-size:0;color:#fff}
.la-ball-scale-multiple.la-dark{color:#333}
.la-ball-scale-multiple>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}
.la-ball-scale-multiple{width:32px;height:32px}
.la-ball-scale-multiple>div{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:100%;opacity:0;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;-moz-animation:ball-scale-multiple 1s 0s linear infinite;-o-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}
.la-ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}
.la-ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}
.la-ball-scale-multiple.la-sm{width:16px;height:16px}
.la-ball-scale-multiple.la-sm>div{width:16px;height:16px}
.la-ball-scale-multiple.la-2x{width:64px;height:64px; left: 0; top: 0; right: 0; margin: auto; bottom: 0; position: absolute;}
.la-ball-scale-multiple.la-2x>div{width:64px;height:64px}
.la-ball-scale-multiple.la-3x{width:96px;height:96px}
.la-ball-scale-multiple.la-3x>div{width:96px;height:96px}@-webkit-keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}5%{opacity:.75}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes ball-scale-multiple{0%{opacity:0;-moz-transform:scale(0);transform:scale(0)}5%{opacity:.75}100%{opacity:0;-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes ball-scale-multiple{0%{opacity:0;-o-transform:scale(0);transform:scale(0)}5%{opacity:.75}100%{opacity:0;-o-transform:scale(1);transform:scale(1)}}@keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}5%{opacity:.75}100%{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}
/****preloader-end****/



/****pagescroll****/
#back-to-top{position:fixed;bottom:15px;right:10px;z-index:9999; width:45px; height:45px; text-align:center;line-height:30px;background:#030f1d;color:#e8edf1;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity .2s ease-out;opacity:0; padding:15px 10px; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out;}
#back-to-top:hover{background:#be6328; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out;border-radius:50%;}
#back-to-top.show{opacity:1; }
/****pagescroll-end****/




/***menu***/
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
#cssmenu #menu-button {display: none;}
#cssmenu {width: auto; line-height: 1;}
/*#menu-line {position: absolute; top: 0; left: 0; height: 3px; background: #009ae1; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -ms-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out;}*/
#cssmenu > ul > li {float: left;}
#cssmenu.align-center > ul {font-size: 0; text-align: center;}
#cssmenu.align-center > ul > li {display: inline-block; float: none;}
#cssmenu.align-center ul ul {text-align: left;}
#cssmenu.align-right > ul > li {float: right;}
#cssmenu.align-right ul ul {text-align: right;}
#cssmenu > ul > li > a {
  padding:25px 13px;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: #be6328;
  font-weight:600;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}

#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {color: #FFF;}
#cssmenu > ul > li.has-sub > a {padding-right:22px;}
#cssmenu > ul > li.has-sub > a::after {
  position: absolute;
  top:30px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #be6328;
  border-right: 1px solid #be6328;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu > ul > li.has-sub:hover > a::after {border-color: #FFF;}
#cssmenu ul ul {position: absolute; left: -9999px; z-index:9;}
#cssmenu li:hover > ul {left: auto;}
#cssmenu.align-right li:hover > ul {right: 0;}
#cssmenu ul ul ul {margin-left: 100%; top: 0;}
#cssmenu.align-right ul ul ul {margin-left: 0; margin-right: 100%;}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
#cssmenu ul li:hover > ul > li {height: auto;}
#cssmenu ul ul li a {
	padding:15px 8px;
	width: 211px;
	font-size: 14px;
	background: rgba(3,15,29,0.7);
	text-decoration: none;
	color:#be6328;
	font-weight:600;
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	-ms-transition: color .2s ease;
	-o-transition: color .2s ease;
	transition: color .2s ease;
	text-transform: uppercase;
	text-align: left;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {color: #ffffff;}
#cssmenu ul ul li.has-sub > a::after {
  position: absolute;
  top:23px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub > a::after {right: auto; left: 10px; border-bottom: 0; border-right: 0; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd;}
#cssmenu ul ul li.has-sub:hover > a::after {border-color: #ffffff;}
/********/




/********/
header {padding:0px 0px; margin:0px auto; width:100%; height:auto; position:relative; z-index:999;}
.header {padding:0px 10px; margin:0px auto; width:100%; height:auto; z-index:99;  -webkit-transition: all 0.5s ease; -moz-transition: position 10s; -ms-transition: position 10s; -o-transition: position 10s; transition: all 0.5s ease; background-color:#030f1d;}
.fixed { position: fixed; top: 0; left: 0; animation: smoothScroll 1s forwards; background-color:#030f1d; /*background:rgba(3,15,29,0.9);*/ -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out;}

@keyframes smoothScroll {
0% {transform: translateY(-40px);}
100% {transform: translateY(0px);}
}

.logo {padding:0px 0px; margin: 0px 0px; width:110px; height: auto; display: block; }
.logo img {padding:10px 0px; margin:0px auto; width:100%; height:auto;}

/*.header .logo1 {padding:5px 0px; margin: 0px 0px; width:200px; height: auto; display: block; }
.header .logo1 img {padding:0px; margin:0px auto; width:100%; height:auto;}
.header .logo2 {display:none;}

.fixed .logo1 {display:none !important;}
.fixed .logo2 {padding:5px 0px; margin: 0px 0px; width:200px; height: auto; display: block;}
.fixed .logo2 img {padding:0px; margin:0px auto; width:100%; height:auto;}*/


.menu-div{padding:0px; margin:0px 0px; width:auto; height:auto; float:right; text-align: center;}
.hmenu1 {padding: 0px 0px; margin: 0px auto; width: auto; height: auto; display:inline-block; vertical-align:top;}
.hmenu2 {padding: 0px 0px; margin: 0px auto; width:100%; height: auto; display:block; vertical-align:top; text-align:right;}
.hmenu2 ul {padding:0px 0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.hmenu2 ul li {padding:0px 0px; margin:1px 0px 1px 5px; width:auto; height:auto; display:inline-block; vertical-align:top;}
.hmenuphone {padding:1px 0px 1px 5px; margin:0px auto; font-size:13px; line-height:23px; text-decoration:none; color:#be6328; font-weight:600; display:inline-block; vertical-align:middle;} 
.hmenuphone .fa {line-height:1px; margin:0px 8px 0px 0px; color:#be6328; font-size:12px;}
.hmenuphone:hover {color:#FFF;} 
.hmenuphone:hover .fa{color:#FFF;}

.hmenubut {padding:6px 8px !important; margin:17px auto 0px auto !important; border-radius: 2px; border: solid 1px #be6328 !important;}
/*.hmenubut {padding:5px 20px; margin:0px auto; font-size: 15px; text-decoration: none; text-transform: uppercase; color: #be6328; font-weight:600; border-radius:2px; border:solid 1px #be6328; display:inline-block; vertical-align:middle;} */
.hmenubut:hover {border:solid 1px #FFF !important; color:#FFF;}
/********/




/********/
.title-1 {padding: 5px 0px; margin: 0px auto; color: #FFF; font-size:30px; font-weight: normal; line-height:40px;}

.title-2 {color:#020c17; font-size:20px; font-weight:normal; line-height:30px; margin:0px 0px 30px 0px; padding:1% 0; text-decoration:none; text-align:center; position:relative;}
.title-2::after {content: ""; position: absolute; width: 65px; height: 4px; background: #1a3e73; margin: 0px auto; text-align: center; right: 0; left: 0; bottom: -5px;}

.title-3 {color:#1a3e73; font-size:18px; font-weight:normal; line-height:25px; margin:0px 0px 0px 0px; padding:0px; text-decoration:none;}
.title-3 span {color:#020c17; font-size:14px; display:block;}

.title-4 {color:#020c17; font-size:30px; font-weight:normal; line-height:40px; margin:0px 0px 30px 0px; padding:1% 0; text-decoration:none; text-align:center; position:relative;}
.title-4::after {content: ""; position: absolute; width: 60px; height:3px; background: #1a3e73; margin: 0px auto; text-align: center; right: 0; left: 0; bottom: 0px;}

.title-5{color: #313131; font-size:25px; font-weight: normal; line-height:25px; margin:10px 0px; padding:0px; text-decoration: none; text-align: center; position: relative; display: inline-block; vertical-align:middle;}
.title-5::after {content: ""; width: 60px; height: 1px; background: #000; margin:0px 10px 0px 10px; text-align: center; vertical-align: middle; display: inline-block; padding: 0px;}
.title-5 span{color: #be6328;}

.title-6{color:#b58f4e; font-size:20px; font-weight:600; line-height:25px; margin:10px 0px; padding:0px; text-decoration:none;}

.title-7{color: #313131;  font-size:20px; font-weight:600; line-height:25px; margin:0px 0px; padding:0px; text-decoration: none; text-align: center; position: relative; display: inline-block; vertical-align:middle; letter-spacing:inherit !important;}
.title-7::before {content: ""; width: 60px; height: 1px; background: #000; margin:0px 10px 0px 10px; text-align: center; vertical-align: middle; display: inline-block; padding: 0px;}
.title-7::after {content: ""; width: 60px; height: 1px; background: #000; margin:0px 10px 0px 10px; text-align: center; vertical-align: middle; display: inline-block; padding: 0px;}


.order-1 {-ms-flex-order: 1; order: 1;}

.ptitle-1 {padding:5px 0px; margin:0px auto; color: #FFF; font-size:15px; font-weight:normal; line-height:25px;}
.ptitle-2 {padding:5px 0px; margin:0px auto; color: #060404; font-size:15px; font-weight:normal; line-height:25px;}

/*.title-1 {padding: 8px 0px; margin: 0px auto; color: #94805b; font-size: 35px; font-weight: normal; line-height: 45px; letter-spacing: 1px;}
.title-2 {color: #000566; font-size:30px; font-weight: normal; line-height:40px; margin: 0px 0px 15px 0px; padding: 1% 0; text-decoration: none; text-align: center; position: relative; text-transform:uppercase;}
.title-2::after {content: ""; position: absolute; width: 205px; height: 3px; background: #da2627; margin: 0px auto; text-align: center; right: 0; left: 0; bottom: -5px;}
.title-3 {padding: 8px 0px; margin: 0px auto; color: #94805b; font-size: 30px; font-weight: normal; line-height: 40px; letter-spacing: 1px;}
.title-4 {padding: 8px 0px; margin: 0px auto; color: #94805b; font-size: 25px; font-weight: normal; line-height: 35px; letter-spacing: 1px;}

.ptitle1 span {color: #94805b;}*/
/********/




/********/
.banner {padding:0px 0px; margin:0px auto; width:100%; height:auto;}
.banner .fa.fa-angle-left {background:rgba(148,128,91,0.2); padding: 10px 21px; font-size:55px; color:#FFF;}
.banner .fa.fa-angle-right {background:rgba(148,128,91,0.2); padding: 10px 21px; font-size:55px; color:#FFF;}
.banner .carousel-caption {bottom: inherit; top: 30%; left:27%; right:27%;}
.banner .carousel-caption h2 {padding:0px 0px; margin:0px auto; color: #FFF; font-size: 45px; font-weight: bold; line-height: 45px; letter-spacing: 1px;}
.banner .carousel-caption p {padding:0px 0px; margin:4% auto; color:#FFF; font-size:18px; font-weight:600; line-height:30px; letter-spacing:1px;}
.bannerbut {
	padding: 10px 20px;
	margin: 0px auto 0px auto;
	width: auto;
	height: auto;
	border: 3px dotted #c6a670;
	color: #c6a670;
	display: inline-block;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 1px;
	font-weight: bold;
}
.bannerbut:hover {color:#FFF; background-color:#c6a670;}

.bannerbut1 {
	padding: 15px 0px;
	margin: 0px auto;
	width: 200px;
	height: auto;
	border: 1px solid #87805b;
	background-color: #87805b;
	outline: 3px solid #87805b;
	outline-offset: 10px;
	color: #FFF;
	display: inline-block;
	font-size: 17px;
	line-height: 27px;
	letter-spacing: 1px;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 10%;
	z-index: 9;
}
.bannerbut1:hover {color:#FFF;}


.inner-banner {padding:0px 0px 0px 0px; margin:0px auto 0px auto; width:100%; height:300px; background-color:#000; overflow:hidden; display:block; position:relative;}
.inner-banner img {padding:0px 0px 0px 0px; margin:0px auto; width:100%; height:100%; position:absolute; opacity:0.9;}
.innerbanner-con {padding: 0px 0px 0px 0px; margin:10% auto; width: 100%; height: 100%; position: relative; text-align: center;}
.innerbanner-con1 {padding: 0px 0px 0px 0px; margin:15% auto 5% auto; width: 100%; height: 100%; position: relative; text-align: center;}

.inner-banner h2 {padding:0px; margin:5% auto 1% auto; font-size:35px; line-height:45px; font-weight:bold; color:#FFF;}
.inner-banner p {padding:0px; margin:0px auto; font-size:16px; line-height:26px; font-weight:normal; color:#FFF;}

/*.inner-banner {padding:0px 0px 0px 0px; margin:0px auto; width:100%; height:300px; background-color:#000; overflow:hidden; display:block; position:relative;}
.inner-banner img {padding:0px 0px 0px 0px; margin:0px auto; width:100%; height:auto; position:absolute; opacity:0.6; top:-150px;}*/
/********/




/********/
.indparallax-1 {padding:70px 0px; margin: 0px auto; width: 100%; height: auto; background-image: url(../images/indparallax-1.jpg); background-attachment: fixed; background-position:center top; background-repeat: no-repeat; background-size: cover; position: relative;}

.indsearchbg {
	padding:30px 0px; 
	margin:30px auto; 
	width: 100%; 
	height: auto; 
	background-image: url(../images/indsearchbg.jpg); 
	background-attachment: fixed; 
	background-position:center top; 
	background-repeat: no-repeat; 
	background-size: cover; 
	position: relative; 
	text-align:center;
	-webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  -ms-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  -o-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
/********/




/********/
.indsfr {padding:0px; margin:0px 1%; width:22%; height:auto; display:inline-block; vertical-align:top; min-height:20px; background-color:#FFF;}
.indsfr .fa {padding:10px 0px; margin:0px 0px 0px 0px; font-size:16px; line-height:23px; color:#959ba9; width:auto; height:auto; text-align:center;}

.indsfr1 {padding:0px; margin:0px auto; width:48%; height:auto; display:inline-block; vertical-align:top; min-height:20px;}
.indsfr1 .fa {padding:10px 0px; margin:0px 0px 0px 0px; font-size:16px; line-height:23px; color:#000000; width:auto; height:auto; text-align:center;}
.contact_text_1 {display:block; width:90%; padding:10px 10px; font-weight:300; line-height:23px; color:#959ba9; border:0px; margin:0px; font-size: 15px; float:left;}
.contact_text_1::placeholder {color: #959ba9; font-weight:300;}

.indsfr .contact_text_2 {
	margin:0px auto;
	font-size: 14px;
	padding: 8px;
	width: 100%;
	color: #b1b4c9;
	background: transparent;
	-moz-appearance: none;
	appearance: none;
	background-image: url(../images/a.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	background-size: 11px auto;
	position: relative;
	text-overflow: "";
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color: #fff;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
.indsfr .contact_text_2::placeholder {color: #959ba9; font-weight:300;}

.submit1 {
	padding: 12px 0px;
	margin: 0px auto;
	width: 100%;
	display: block;
	background-color: #030f1d;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	opacity: 1.0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: 0px;
}
/********/



/********/
.indhotelsec {padding:0px; margin:50px auto; width:90%; height:auto;}

.indhotelsec .product-area {margin:0px auto;}
.indhotelsec .all-product {margin:20px auto;}
.indhotelsec .all-product .single-product {margin:0px auto;}
.indhotelsec .single-product {margin: 30px 0;}
.indhotelsec .product-thumb {position: relative;}
.indhotelsec .all-product .single-product .product-thumb {padding-top: 0px;}
.indhotelsec .product-thumb img {width: 100%;}
.indhotelsec .all-product .owl-controls {position: absolute; top: 44%; width: 100%;}
.indhotelsec .all-product .owl-controls .owl-prev {left: -6%; position: absolute;}
.indhotelsec .all-product .owl-controls .owl-next {right: -6%; position: absolute;}
.indhotelsec .all-product .owl-controls .owl-prev i {color: #FFF; font-size:70px; height: auto; line-height:80px; text-align: center; transition: all 0.5s ease-out 0s; width: auto;}
.indhotelsec .all-product .owl-controls .owl-next i {color: #FFF; font-size:70px; height: auto; line-height:80px; text-align: center; transition: all 0.5s ease-out 0s; width: auto;}
/*.all-product .owl-controls .owl-prev i:hover {transition: all 0.5s ease-out 0s; background: #e7272d; color: #ffffff;}
.all-product .owl-controls .owl-next i:hover {transition: all 0.5s ease-out 0s; background: #e7272d; color: #ffffff;}*/
.indhotelsec .all-product .owl-controls .owl-buttons div {background: none; border: none;}
.indhotelsec .owl-carousel .owl-wrapper:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.indhotelsec .owl-carousel{display: none; position: relative; width: 100%; -ms-touch-action: pan-y;}
.indhotelsec .owl-carousel .owl-wrapper{display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.indhotelsec .owl-carousel .owl-wrapper-outer {overflow: hidden; position: relative; width: 100%;}
.indhotelsec .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out;}	
.indhotelsec .owl-carousel .owl-item {float: left;}
.indhotelsec .owl-controls .owl-page,
.indhotelsec .owl-controls .owl-buttons div{cursor: pointer;}
.indhotelsec .owl-controls {-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.indhotelbanner {padding:0px 0px; margin:0px auto; width:100%; height:auto; position:relative;}
.indhotelbanner img {padding:0px 0px; margin:0px auto; width:100%; height:auto;}
.indhtbncont {bottom:10%; right:0px; width:auto; display:inline-block; background:rgba(0,0,0,0.9); text-align:left; padding:2%; width:auto; left: inherit; position:absolute;}
.indhtbncont h2 {padding:0px 0px; margin:0px auto 10px auto; color:#FFF; font-size:18px; font-weight:normal; line-height:20px;}
.indhtbncont p {padding:0px 0px; margin:1% auto; color:#FFF; font-size:13px; font-weight:600; line-height:18px;}
.indhotelcontsecL {padding:4%; margin:0px auto; width:50%; height:auto; float:left;}
.indhotelcontsecR  {padding:1% 4%; margin:0px auto; width:50%; height:auto; float:left;}
.indhtbncontR img {padding:0px; margin:10px auto; width:80px; height:auto; float:left;}

.indhotelcontsec{padding:0px; margin:0px auto; width:100%; height:auto; background-color:#FFF; display:inline-block;}
.indhotelcontsec h2 {padding:0px 0px; margin:0px auto 0px auto; color:#1f426c; font-size:22px; font-weight:normal; line-height:32px;}
.indhotelcontsec h3 {padding:0px 0px; margin:0px auto 10px auto; color:#030f1d; font-size:20px; font-weight:600; line-height:30px;}
.indhotelcontsec p {padding:0px 0px; margin:1% auto; color:#6e7073; font-size:15px; font-weight:normal; line-height:24px;}
.indhotelcontsecL {padding:4%; margin:0px auto; width:50%; height:auto; float:left;}
.indhotelcontsecR  {padding:2% 4%; margin:0px auto; width:50%; height:auto; float:left;}
.facelities {padding:0px; margin:0px auto; width:auto; height:auto; text-align:center; display:inline-block;}
.facelities ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.facelities ul li {padding:0px; margin:1% 5% 1% 0px; width:45%; height:auto; color:#6e7073; font-size:14px; font-weight: normal; line-height:24px; text-align:left; float:left;}
.facelities ul li img {padding: 0px; margin:5px 8px 0px 0px; width:18px; height: auto; float: left;}

/*.indhotelcontsecL {padding:5% 4%; margin:0px auto; width:45%; height:auto; float:left;}
.indhotelcontsecR {padding:4% 4%; margin:0px auto; width:55%; height:auto; float:left;}

.indhotelcontsecR .tab {overflow:hidden; background-color:#FFF;}
.indhotelcontsecR .tab button {background-color:#FFF; float:left; border:none; outline:none; cursor:pointer; padding:10px 0px; margin:0px 7px; transition: 0.3s; font-size:14px;}
.indhotelcontsecR .tab button img {padding: 0px; margin:5px 8px 0px 0px; width:18px; height: auto; float: left;}
.indhotelcontsecR .tab button:hover {border-bottom:solid 2px #1e477b; color:#1e477b;}
.indhotelcontsecR .tab button.active {border-bottom:solid 2px #1e477b; color:#1e477b;}
.indhotelcontsecR .tabcontent {display: none; padding:15px 0px 5px 0px; animation: fadeEffect 1s;}
.indhotelcontsecR .tabcontent.active {display:block;}

@-webkit-keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
.facieltiesmenu {padding:10px 0px; margin:0px auto; width:100%; height:auto; text-align:center; display:inline-block;}
.facieltiesmenu ul {padding:0px; margin:0px; width:auto; height:auto; list-style-type:none;}
.facieltiesmenu ul li {
	padding:0px; 
	margin:1%; 
	width:47%; 
	height:auto; 
	display:flex;
	vertical-align:top;
	color:#1e477b;
	font-size:14px;
	font-weight:normal;
	line-height:23px;
	text-align:left;
	float:left;
}
.facieltiesmenu ul li:hover {color:#1e477b;}
.facieltiesmenu ul li::before {font-family: 'FontAwesome'; content: "\f0a9"; color: #1e477b; margin: 0px 10px 0px 0px; }
.facieltiesmenu ul li:hover::before {color: #1e477b;}*/
/********/





/********/
/*.scroll_tabs_container {padding:0px; margin:0px auto; width:auto; height:auto; position: relative;}
ul.scroll_tabs_container {list-style: none;}
.scroll_tabs_theme_light div.scroll_tab_inner .tablinks, .scroll_tabs_theme_light div.scroll_tab_inner li {padding:5px 0px; margin:0px 10px;  line-height:24px; font-size:14px; color: #333333; cursor: pointer; background-color:#FFF; border:0px;}
.scroll_tabs_theme_light div.scroll_tab_inner .tablinks.active {border-bottom:solid 2px #1e477b; color:#1e477b;}
.scroll_tabs_theme_light div.scroll_tab_inner .tablinks img {padding:0px; margin:2px 8px 0px 0px; width:20px; height:auto; float:left;}

.scroll_tabs_theme_light div.scroll_tab_inner .tablinks.scroll_tab_first, .scroll_tabs_theme_light div.scroll_tab_inner li.scroll_tab_first {border-left: 0px;}
.scroll_tabs_theme_light div.scroll_tab_inner .tablinks.scroll_tab_left_finisher {
  padding: 0px;
  width: 10px;
  background-color: #CCCCCC;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.scroll_tabs_theme_light div.scroll_tab_inner .tablinks.scroll_tab_right_finisher {
  padding: 0px;
  width: 10px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #CCCCCC;
  border-left: 0px;
  border-right: 1px solid #999999;
}
.scroll_tabs_theme_light div.scroll_tab_inner .tablinks.scroll_tab_over, .scroll_tabs_theme_light div.scroll_tab_inner li.scroll_tab_over {
background-color:#999999;}
.scroll_tabs_theme_light .scroll_tab_left_button {height:auto; width: auto !important;}
.scroll_tabs_theme_light .scroll_tab_left_button::before {font-family: 'FontAwesome'; content: "\f104"; line-height: 40px; padding-left: 5px;}
.scroll_tabs_theme_light .scroll_tab_right_button {height:auto; width: auto !important;}
.scroll_tabs_theme_light .scroll_tab_right_button::before {font-family: 'FontAwesome'; content: "\f105"; line-height: 40px; padding-left: 5px;}*/
/*.scroll_tabs_theme_light .scroll_tab_left_button_over {background-color: #999999;}
.scroll_tabs_theme_light .scroll_tab_left_button_disabled {color: #AAAAAA; background-color: #CCCCCC;}*/
/********/





/********/
/*.indbrand {padding:0px 0px; margin:0px auto; width:auto; height:auto;}*/
.indbrand{padding:0;margin:0 auto;width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}
.indbrand1 {padding:4%; margin:0px auto; width:100%; height:auto;}
.indbrand1 h3 {padding:0px 0px; margin:0px auto 0px auto; color:#030f1d; font-size:30px; font-weight:600; line-height:40px; text-align:center;}
.indbrand1 p {padding:0px 0px; margin:1% auto; color:#030f1d; font-size:13px; font-weight:normal; line-height:18px; text-align:center;}
.indbrand2 {padding:0px 0px; margin:0px auto; width:100%; height:auto; }
.indbrand2 img {padding:0px 0px; margin:0px auto; width:100%; height:auto; }
.indbrand .tab {padding:10% 5% 9.8% 5%; margin:0px auto; float: left; border: 1px solid #ccc; background-color:transparent; width: 30%; height: auto; background-image:url(../images/bg1.jpg); min-height:300px;}
.indbrand .tab button {display: block; background-color: inherit; color: black; padding:15px 15px; width: 100%; border: none; outline: none; text-align: left; cursor: pointer; transition: 0.3s; font-size: 18px; color:#1f1d10;}
.indbrand .tab button:hover {color:#1e477b;}
.indbrand .tab button.active {color:#1e477b; font-size:28px; line-height:38px;}
.indbrand .tabcontent {padding:0px 0px; margin:0px auto; float:left; border:0px solid #ccc; width:70%; height:auto; min-height:300px;  animation: fadeEffect 1s;}

@-webkit-keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
/********/





/********/
.indparallax-2 {padding:5% 0px 0px 0px; margin: 0px auto; width: 100%; height: auto; background-image: url(../images/indparallax-2.jpg); background-attachment: fixed; background-position:center top; background-repeat: no-repeat; background-size: cover; position: relative;}
/*.dyk{padding:0px 0px 0px 0px; margin:15% auto 0px auto; width: 100%; height: auto; min-height:200px; background-color:#FFF; text-align:center;}
.dyk ul {padding:0px 0px 0px 0px; margin:0px auto 0px auto; width:auto; height:auto; list-style-type:none;}
.dyk ul li {
	padding:3% 2%; 
	margin:-9% 1% 1% 1%; 
	width:20%; 
	height:auto; 
	list-style-type:none;
	display:inline-block;
	vertical-align:top;
	box-shadow: 0px 0px 8px rgba(183,183,183,0.5),0px 0px 8px rgba(183,183,183,0.5);
}
.dyk ul li h3 {padding:0px 0px; margin:0px auto 0px auto; font-size:20px; font-weight:600; line-height:30px; text-align:center;}
.dyk ul li p {padding:0px 0px; margin:3% auto; font-size:13px; font-weight:normal; line-height:18px; text-align:center;}
.dykicon {padding:0px 0px 0px 0px; margin:20px auto 20px auto; width:60px; height:auto;}
.dykicon img {padding:0px 0px 0px 0px; margin:0px auto; width:100%; height:auto;}

.dyk ul li:nth-child(odd) {background-color:#FFF;}
.dyk ul li:nth-child(odd) h3 {color:#d2a552;}
.dyk ul li:nth-child(odd) p {color:#000;}

.dyk ul li:nth-child(even) {background-attachment:fixed; background-repeat:no-repeat; background-size:cover; background-position:center center; background-image:url(../images/dyk.jpg);}
.dyk ul li:nth-child(even) h3 {color:#FFF;}
.dyk ul li:nth-child(even) p {color:#FFF;}*/


.dyk{padding:0px 0px 0px 0px; margin:15% auto 0px auto; width: 100%; height: auto; min-height:200px; background-color:#FFF; text-align:center;}
.dyk ul {padding:0px 0px 0px 0px; margin:0px auto 0px auto; width:auto; height:auto; list-style-type:none;}
.dyk ul li {
	padding:3% 2%; 
	margin:-9% 1% 1% 1%; 
	width:20%; 
	height:auto; 
	list-style-type:none;
	display:inline-block;
	vertical-align:top;
	background-color:#FFF;
	box-shadow: 0px 0px 8px rgba(183,183,183,0.5),0px 0px 8px rgba(183,183,183,0.5);
	-webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out;
}
.dyk ul li h3 {padding:0px 0px; margin:0px auto 0px auto; font-size:20px; font-weight:600; line-height:30px; text-align:center;}
.dyk ul li p {padding:0px 0px; margin:3% auto; font-size:13px; font-weight:normal; line-height:18px; text-align:center;}
.dyk ul li .dykicon {padding:0px 0px 0px 0px; margin:20px auto 20px auto; width:60px; height:auto;}
.dyk ul li .dykicon img {padding:0px 0px 0px 0px; margin:0px auto; width:100%; height:auto;}

.dyk ul li:hover {
	border-radius:100px 0px;
	background-attachment:fixed; background-repeat:no-repeat; background-size:cover; background-position:center center; background-image:url(../images/dyk.jpg);
	box-shadow: 0px 0px 0px rgba(183,183,183,0.5),0px 0px 0px rgba(183,183,183,0.5);
	-webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 2s ease-in-out;
}
.dyk ul li:hover h3 {color:#FFF;}
.dyk ul li:hover p {color:#FFF;}
.dyk ul li:hover .dykicon img {filter: brightness(0) invert(1);}
/*.dyk ul li:nth-child(odd) {background-color:#FFF;}
.dyk ul li:nth-child(odd) h3 {color:#d2a552;}
.dyk ul li:nth-child(odd) p {color:#000;}

.dyk ul li:nth-child(even) {background-attachment:fixed; background-repeat:no-repeat; background-size:cover; background-position:center center; background-image:url(../images/dyk.jpg);}
.dyk ul li:nth-child(even) h3 {color:#FFF;}
.dyk ul li:nth-child(even) p {color:#FFF;}*/

/*.Pricing ul li:nth-child(odd) {background-attachment:fixed; background-repeat:no-repeat; background-size:cover; background-position:center center; background-image:url(../images/pricing1.jpg);}
.Pricing ul li:nth-child(odd):before{position:absolute; content:''; left:0px; top:0px; width:100%; height:100%; background-color:rgba(235,145,16,0.9); border-radius:10px;}
.Pricing ul li:nth-child(odd) h3 {color:#FFF;}
.Pricing ul li:nth-child(odd) p {color:#FFF;}
.Pricing ul li:nth-child(odd) .priceicon {color:#FFF;}
.Pricing ul li:nth-child(odd) .priceicon::before {color:#FFF;}
.Pricing ul li:nth-child(odd) .Pricing1 {padding:5% 5%; margin:3%; width:auto; height:auto; border:solid 1px #FFF; position:relative; z-index:9; border-radius:10px;}
.Pricing ul li:nth-child(odd) .pricebut {color: #FFFFFF; border: solid 3px #FFFFFF;}
.Pricing ul li:nth-child(odd) .pricebut:hover {background:#FFFFFF; color:#000000; }

.Pricing ul li:nth-child(even) {background-attachment:fixed; background-repeat:no-repeat; background-size:cover; background-position:center center; background-image:url(../images/pricing2.jpg);}
.Pricing ul li:nth-child(even):before{position:absolute; content:''; left:0px; top:0px; width:100%; height:100%; background-color:rgba(255,255,255,0.8);}
.Pricing ul li:nth-child(even) h3 {color:#000;}
.Pricing ul li:nth-child(even) p {color:#000;}
.Pricing ul li:nth-child(even) .priceicon {color:#000;}
.Pricing ul li:nth-child(even) .priceicon::before {color:#000;}
.Pricing ul li:nth-child(even) .Pricing1 {padding:5% 5%; margin:3%; width:auto; height:auto; border:solid 1px #000; position:relative; z-index:9; border-radius:10px;}
.Pricing ul li:nth-child(even) .pricebut {color: #000000; border: solid 3px #000000;}
.Pricing ul li:nth-child(even) .pricebut:hover {background:#000000; color:#FFFFFF; }*/
/********/





/********/
.koldur {padding:0px 0px; margin:50px auto; width:100%; height:auto; position:relative; display:block; overflow:hidden;}
.koldur img {
  -webkit-transform:scale(1, 1);
  -webkit-transition-timing-function:ease-out;
  -webkit-transition-duration:500ms;
  -moz-transform:scale(1, 1);
  -moz-transition-timing-function:ease-out;
  -moz-transition-duration:500ms;
}
.koldur img:hover {
  -webkit-transform: rotate(0deg) scale(1.18);
  -webkit-transition-timing-function:ease-out;
  -webkit-transition-duration:750ms;
  -moz-transform:scale(1.18);
  -moz-transition-timing-function:ease-out;
  -moz-transition-duration:750ms;
  overflow: hidden;
}
.koldur1{padding:0px; margin:0px auto; width:auto; height:auto; position:absolute; right:0px; left:0px; top:45%;}
.koldur1 h3 {padding:1% 0px; margin:0px auto; font-size:22px; color:#FFF; font-weight:bold; text-transform:uppercase; text-align:center; letter-spacing:1px;}
.koldurimg{padding:0px; margin:2px auto; width:110px; height:auto;}
/********/





/********/
.flogo {padding:0px; margin:3% 0px; width:201px; height: auto; display: block; }
.flogo img {padding:0px; margin:0px auto; width:100%; height:auto;}

.flogo1 {padding:0px; margin:3% 0px; width:220px; height: auto; display: block; }
.flogo1 img {padding:0px; margin:0px auto; width:100%; height:auto;}

.footer1 {padding:50px 0px; margin:0px auto; width:100%; height:auto; background-color:#030f1d;}
.footer1 h2 {padding:0px 0px; margin:0px auto 30px auto; font-size:25px; font-weight:normal; line-height:35px; color:#be6328;}

.address1{padding:0px 0px; margin:5px auto; width:100%; height:auto; display:inline-block;}
.address2{padding:0px 0px; margin:0px auto; width:30%; height:auto; float:left; font-size:16px; font-weight:normal; line-height:25px; color:#be6328;}
.address3{padding:0px 0px; margin:0px auto; width:70%; height:auto; float:left; font-size:15px; font-weight:normal; line-height:22px; color:#FFF;}

.footer-nav {padding:0px; margin:0px auto; width:90%; height:auto;}
.footer-nav ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none; text-align:center;}
.footer-nav ul li {padding:0px; margin:0px auto; width:50%; height:auto; display:inline-block; float:left; text-align:left;}
.footer-nav ul li a {
	padding: 0px 0px 0px 0px;
	margin:3px 0px;
	width: auto;
	height: auto;
	font-size: 14px;
	font-weight: normal;
	color:#FFF;
	text-decoration: none;
	line-height:24px;
	display: block;
	outline: none;
	transition: all 1s ease-in-out;	
	
}
.footer-nav ul a:hover {color:#FFF; transition: all 1s ease-in-out;	}
.footer-nav ul a::before {font-family: 'FontAwesome'; content: "\f006"; color: #be6328; margin: 0px 15px 0px 0px;}
.footer-nav ul a:hover::before {color:#FFF;}

.footer2 {padding:15px 0px; margin:0px auto; width:100%; height:auto; background-color:#1a1917;}
.footer2 p {padding:5px 0px; margin:0px auto; font-size:13px; line-height:23px; color:#a8a8a8;}
.fsocial {padding:0px; margin:0px auto; width:auto; height:auto; float:right; text-align:center;}
.fsocial ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.fsocial ul li {padding:0px; margin:0px auto; width:auto; height:auto; display:inline-block; vertical-align:top;}
.fsocial ul li a {padding:0px; margin:0px auto; width:auto; height:auto; display:inline-block;}
.fsocial ul li a .fa {padding:5px; margin:0px 0px; font-size:20px; line-height:20px; color:#a8a8a8;}
.fsocial ul li a .fa:hover {color:#cda150;}

.footersec {padding:0px; margin:0px auto; width:100%; height:auto;}
/********/



/********/
.bookingform-sec {padding:0px; margin:-50px auto 0px auto; width:100%; height:auto; position:relative; text-align:center;}
.bookingformdiv {padding:0px; margin:0px auto 10% auto; width:90%; height:auto; display:inline-block; vertical-align:top;}
.bookingformdivL {
	padding:0px; 
	margin:0px 3% 0px 0px; 
	width:30%; 
	height:auto; 
	display:inline-block; 
	vertical-align:top; 
	box-shadow: 0px 0px 8px rgba(183,183,183,0.5),0px 0px 8px rgba(183,183,183,0.5); 
	background-attachment:fixed; 
	background-repeat:no-repeat; 
	background-size:cover;
	background-position:left center; 
	background-image:url(../images/booking-formL.jpg);
	-webkit-transition: all 2s ease-in-out; 
	-moz-transition: all 2s ease-in-out; 
	-o-transition: all 2s ease-in-out; 
	-ms-transition: all 2s ease-in-out;
}
.bookingformdivL ul {padding:25% 0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.bookingformdivL ul li {padding:0px; margin:0px auto; width:100%; height:auto; display:inline-block; vertical-align:top;}
.bookingformdivL ul li a {
	padding: 13px 30px;
	margin: 0px auto;
	width: auto;
	height: auto;
	display: block;
	font-size: 15px;
	line-height: 25px;
	color: #c69c4a;
	text-align: left;
	border-top: solid 1px #010911;
	border-bottom: solid 1px #010911;
}
.bookingformdivL ul li a .fa {padding:0px; margin:0px 15px 0px 0px; font-size:18px; line-height:15px; color:#c69c4a;}

.bookingformdivL ul li a:hover {background-color:#010911; color:#FFF;}
.bookingformdivL ul li a:hover .fa {color:#FFF;}

.bookingformdivL ul li a.active {background-color:#010911; color:#FFF;}
.bookingformdivL ul li a.active .fa {color:#FFF;}

/*.bookingformdivL ul li a:hover {padding:5px 10px; margin:0px auto; font-size:22px; line-height:32px; color:#FFF;}
.bookingformdivL ul li a:hover .fa {padding:0px; margin:0px 13px 0px 0px; font-size:22px; line-height:32px; color:#FFF;}*/

.bookingformdivR {
	padding:1%; 
	margin:0px 0px 0px 0px; 
	width:66%; 
	height:auto; 
	display:inline-block; 
	vertical-align:top; 
	box-shadow: 0px 0px 8px rgba(183,183,183,0.5),0px 0px 8px rgba(183,183,183,0.5); 
	background-attachment:fixed; 
	background-repeat:no-repeat; 
	background-size:cover; 
	background-position:center center; 
	background-image:url(../images/booking-formR.jpg);
	-webkit-transition: all 2s ease-in-out; 
	-moz-transition: all 2s ease-in-out; 
	-o-transition: all 2s ease-in-out; 
	-ms-transition: all 2s ease-in-out;
	min-height:300px;
}

.hotelsec {padding:0px; margin:1% auto ; width:100%; height:auto; text-align:left; display:inline-block;}
.hotelsec ul {padding:0px; margin:0px auto; width:100%; height:auto; list-style-type:none;}
.hotelsec ul li {padding:0px; margin:0px; width:auto; height:auto; float:left;}
.hotelsec ul li:nth-child(even) {width:65%;}
.hotelsec ul li:nth-child(odd) {width:30%; margin:0px 3% 0px 0px;}
.hotelroomimg {padding:0px; margin:0px auto; width:100%; height:auto;}
.hotelroomimg img {padding:0px; margin:0px auto; width:100%; height:auto;}
.hicon {padding:2%; margin:2% 1%; width:35px; height:auto; float:left; border:solid 1px #e3dede;}
.hicon img {padding:0px; margin:0px auto; width:100%; height:auto;}

.rnc {padding:1%; margin:2% auto 3% auto; width:100%; height:auto; text-align:left; display:inline-block; border:solid 1px #e3dede; background-color:#FFF;}
.rnc ul {padding:0px; margin:0px auto; width:100%; height:auto; list-style-type:none; text-align:center;}
.rnc ul li {padding:0px; margin:2% 2%; width:45%; height:auto; display:inline-block; text-align:left;}
.rnc ul li h3 {padding:0px; margin:0px; color:#1a3e73; font-size:16px; font-weight:bold; line-height:25px;}
.rnc ul li h3 span {color:#c69c4a; margin:0px 2%;}

.rnc ul li p {padding:0px; margin:1% 5% 1% 0px; color:#1a3e73; font-size:14px; font-weight:normal; line-height:20px; float:left}
.rnc ul li p span {color:#807e7e;}

.rncicon {padding:0px; margin:0px; width:auto; height:auto; color:#1a3e73; font-size:20px; font-weight:normal; line-height:30px;}
.rncicon img {padding:0px; margin:0px 10px 0px 0px; width:25px; height:auto; float:left;}

.ptnt {padding:0px; margin:0px auto; width:100%; height:auto;}
.ptnt h4 {padding:0px; margin:0px; color:#1a3e73; font-size:14px; font-weight:bold; line-height:25px;}
.ptnt h4 span {font-size:11px; font-weight:normal;}
.ptnt h5 .fa {padding:0px; margin:16px auto 0px auto; color:#1a3e73; font-size:10px; font-weight:normal; line-height:25px;}
.ptnt p {padding:0px; margin:0px; color:#c69c4a; font-size:12px; font-weight:normal; line-height:20px;}
.ptntimg {padding:0px; margin:27px auto 10px auto; width:8px; height:auto;}
.ptntimg img {padding:0px; margin:0px auto; width:100%; height:auto;} 

.ptnt1 {padding:0px; margin:0px auto; width:100%; height:auto; border-top: solid 1px #d5cccc;}
.ptnt1 h4 {padding:0px; margin:0px; color:#1a3e73; font-size:14px; font-weight:bold; line-height:20px;}
.ptnt1 h4 span {font-size:12px; font-weight:normal; display:block;}
.ptnt1 h5 .fa {padding:0px; margin:16px auto 0px auto; color:#1a3e73; font-size:10px; font-weight:normal; line-height:25px;}
.ptnt1 p {padding:0px; margin:0px; color:#c69c4a; font-size:12px; font-weight:normal; line-height:20px;}
.button-1 {
	padding:7px 15px;
	margin: 5px 5px 20px 5px;
	background-color: #1b4478;
	border: 0px;
	color: #fff;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 24px;
}
.button-1:hover {background-color:#010911; color:#c69c4a;}


.hotelsec label {padding: 0px; margin:1% auto; color: #c69c4a; font-size: 14px; font-weight:normal; text-align: left; float: left;}
.hotelsec .contact_text_1 {display:block; width:100%; padding:10px 1px; font-weight:normal; line-height:23px; color:#010911; border:0px; margin:0px auto 20px auto; font-size: 15px; float:left; border-bottom: solid 1px #d7cfcf; background-color: transparent;}
.hotelsec .contact_text_1::placeholder {color:#010911; font-weight:normal; font-size:14px;}

.hotelsec .contact_text_2 {display:block; width:100%; padding:10px 1px; font-weight:normal; line-height:23px; color:#010911; border:0px; margin:0px auto 20px auto; font-size: 15px; float:left; border-bottom: solid 1px #d7cfcf; background-color: transparent; background-image:url(../images/a.png); background-position:95% center; background-repeat: no-repeat; background-size: 3% auto; position: relative; text-overflow: ""; appearance: none; -webkit-appearance: none; -moz-appearance: none;}
.hotelsec .contact_text_2::placeholder {color:#010911; font-weight:normal; font-size:14px;}
/*.contact_text_1::before {
	font-family: 'FontAwesome';
	content: "\f006";
	color: #0F6;
	margin: 0px 10px 0px 0px;
	position:absolute;
}*/
.hotelsec .submit1 {
	padding: 12px 0px;
	margin: 0px auto;
	width: 100%;
	display: block;
	background-color: #030f1d;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	opacity: 1.0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: 0px;
}
.payment1 {padding:2%; margin:1% 3% 1% 1%; width:40%; border:solid 1px #d7cfcf; box-shadow: 0px 0px 8px rgba(183,183,183,0.5),0px 0px 8px rgba(183,183,183,0.5); float:left; min-height:200px;}
.payment1 h3 {font-size:18px; line-height:28px; color: #020c17; font-weight: normal;}
.payment1 p {font-size:13px; line-height:23px; color: #020c17; font-weight: normal;}
.payment1 p span {color:#db9e33;;}
.payment1 .table th, .table td {padding: 8px 0px; vertical-align: top; border-top: 1px solid #dee2e6;}

.payment2 {padding:0px 0px; margin:1%; width:54%; height:auto; float:left; min-height:200px;}
.payment2 h3 {font-size:18px; line-height:28px; color: #020c17; font-weight: normal;}
.payment2 p {font-size:13px; line-height:23px; color: #020c17; font-weight: normal;}
.payment2 p span {color:#db9e33;;}

.payment2 .tab1 {overflow:hidden;}
.payment2 .tab1 button {background-color:transparent; float:left; border:none; outline:none; cursor:pointer; padding:1px 15px; margin:0px 15px 15px auto; transition: 0.3s; font-size:15px; color:#c69c4a; text-align:left;}
.payment2 .tab1 button span {display:block; font-size:16px; color:#000; font-weight:600; margin:0px 0px 0px 32px;}
.payment2 .tab1 button::before {font-family: 'FontAwesome'; content: "\f05d"; color: #be6328; margin:23px 15px 0px 0px; line-height:1px; padding:1px 0px; display:inline-block; vertical-align:middle; font-size: 20px;}

.payment2 .tab1 button:hover {background-color:#ece9e9; border:solid 1px #eae1e1;}
.payment2 .tab1 button.active {background-color:#ece9e9; border:solid 1px #eae1e1;}
.payment2 .tab1 button.active::before {font-family: 'FontAwesome'; content: "\f058"; color: #be6328; margin:23px 15px 0px 0px; line-height:1px; padding:1px 0px; display:inline-block; vertical-align:middle; font-size: 20px;}
.payment2 .tabcontent1 {display:none; padding:10px 0px; -webkit-animation:fadeEffect 1s; animation:fadeEffect 1s; border-top:solid 1px #d5cece; position:relative;}
.payment2 .tabcontent1::before {
	content: "";
	position: absolute;
	left:54%;
	top: -4%;
	transform: rotate(43deg);
	width: 15px;
	height: 15px;
	content: "";
	position: absolute;
	border-top: solid 1px #d5cece;
	border-left: solid 1px #d5cece;
	transform: rotate(45deg);
	background: #EDEEF2;
}
.payment2 .tabcontent1.active {display:block;}
.payment2 .tabcontent1.active::before {
	content: "";
	position: absolute;
	left: 11%;
	top: -6%;
	transform: rotate(43deg);
	width: 15px;
	height: 15px;
	content: "";
	position: absolute;
	border-top: solid 1px #d5cece;
	border-left: solid 1px #d5cece;
	transform: rotate(45deg);
	background: #EDEEF2;
}


.payment3 {padding:0px; margin:2% auto; width:80%; height:auto;}
.payment3 .checkcont {display: block; position: relative; padding-left:0px; margin-bottom:0px; cursor:pointer; font-size:14px; color:#1a3e73; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.payment3 .checkcont input {position:absolute; opacity:0; cursor:pointer; height:0px; width:0px;}
.payment3 .checkmark {position:absolute; top:4px; left:0; height:20px; width:20px; background-color:#be6328; border-radius:50%;}
.payment3 .checkcont:hover input ~ .checkmark {background-color:#be6328;}
.payment3 .checkcont input:checked ~ .checkmark {background-color:#be6328;}
.payment3 .checkcont .checkmark:after {content: ""; position: absolute; display: none;}
.payment3 .checkcont input:checked ~ .checkmark:after {display:block;}
.payment3 .checkcont .checkmark:after {left:9px; top:5px; width:5px; height:10px; border:solid #000; border-width:0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}



.payment3 .radiocont {display: block; position: relative; padding-left:30px; margin-bottom:0px; cursor:pointer; font-size:14px; color:#1a3e73; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-align:left;}
.payment3 .radiocont input {position: absolute; opacity: 0; cursor: pointer;}
.payment3 .radiocont .checkmark {position:absolute; top:4px; left:0; height:20px; width:20px; background-color:#be6328; border-radius:50%;}
.payment3 .radiocont:hover input ~ .checkmark {background-color: #be6328;}
.payment3 .radiocont input:checked ~ .checkmark {background-color: #be6328;}
.payment3 .radiocont .checkmark:after {content: ""; position: absolute; display: none;}
.payment3 .radiocont input:checked ~ .checkmark:after {display: block;}
.payment3 .radiocont .checkmark::after {top: 7px; left: 8px; width: 6px; height: 6px; border-radius: 50%; background: #000;}


.paymentsec1{padding:0px; margin:1% 2%; width:auto; height:auto; display:inline-block; vertical-align:top;}


.menutab {padding:0px; margin:0px auto; width:100%; height:auto; display:inline-block;}
.menutab ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.menutab ul li {
	padding: 0px 0px 0px 0px;
	margin:1% 0px !important;
	width: 100% !important;
	height: auto;
	font-size: 13px;
	font-weight: normal;
	color:#1a3e73;
	text-decoration: none;
	line-height:21px;
	display: block;
	outline: none;
	transition: all 1s ease-in-out;	
	display:flex;
}
.menutab ul li::before {font-family: 'FontAwesome'; content: "\f0a4"; color: #1a3e73; margin: 0px 15px 0px 0px;}

.menutab1 {padding:0px; margin:15px auto; width:100%; height:auto; display:inline-block;}
.menutab1 ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.menutab1 ul li {
	padding: 0px 0px 0px 0px;
	margin: 0.5% 0px 0.5% 0px;
	width: 33%;
	height: auto;
	font-size: 13px;
	font-weight: normal;
	color: #1a3e73;
	text-decoration: none;
	line-height:15px;
	display: inline-block;
	outline: none;
	transition: all 1s ease-in-out;
	/* display: flex; */
}
.menutab1 ul li::before {font-family: 'FontAwesome'; content: "\f0a4"; color: #1a3e73; margin: 0px 15px 0px 0px;}

.menutab2 {padding:0px; margin:15px auto; width:100%; height:auto; display:inline-block;}
.menutab2 ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.menutab2 ul li {
	padding: 0px 10px 10px;
	margin: 0px 1% 0.5%;
	width: 45%;
	height: auto;
	font-size: 16px;
	font-weight: normal;
	color: #1a3e73;
	text-decoration: none;
	line-height:25px;
	display: inline-block;
	outline: none;
	transition: all 1s ease-in-out;
	display: inline-flex;
	border-bottom: dashed 1px #ece5e5;
}
.menutab2 ul li::before {font-family: 'FontAwesome'; content: "\f0a4"; color: #1a3e73; margin: 0px 15px 0px 0px;}
/********/



/********/
.gallery-sec {padding:0px; margin:50px auto; width:100%; height:auto;}
.gallerycont {padding:0px; margin:0px auto; width:70%; height:auto;}


.gallerysec1 {padding:0px; margin:50px auto; width:100%; height:auto;}
.gallerysec1 .tab {/*overflow: hidden;*/ border: 0px solid #ccc; text-align:center; width:100%; display:inline-block;}
.gallerysec1 .tab button {
  	background-attachment:fixed; 
	background-repeat:no-repeat; 
	background-size:cover;
	background-position:left center; 
	background-image:url(../images/booking-formL.jpg);
  	border: none;
  	outline: none;
  	cursor: pointer;
  	padding:15px 20px;
	margin:5px;
  	transition: 0.3s;
  	font-size: 18px;
	color:#FFF;
	display:inline-block; 
	vertical-align:top;
}
.gallerysec1 .tab button .fa {margin:0px 10px 0px 0px;}
.gallerysec1 .tab button:hover {color:#dabb85}
.gallerysec1 .tab button.active {color:#dabb85}

.gallerysec1 .gtabcontent {display:none; padding:2% 2%; margin:2% auto; -webkit-animation: fadeEffect 1s; animation: fadeEffect 1s; box-shadow: 0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07); border:solid 1px #d1d1d1; border-radius:10px; width:80%;}
.gallerysec1 .gtabcontent.active{display:block;}

@-webkit-keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

.gallery-tab {padding:0px; margin:0px auto; width:auto; height:auto; text-align:center;}
.gallery-tab ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.gallery-tab ul li {padding:0px; margin:1% 1%; width:31%; height:auto; display:inline-block; vertical-align:top; min-height:230px; border:solid 1px #d1d1d1; border-radius:5px;}

.gallery-tab1 {padding:0px; margin:0px auto; width:auto; height:230px; display:block; overflow:hidden; min-height:230px;}
.gallery-tab1 img {padding:0px; margin:0px auto; width:100%; height:100%;}

.gallery-tab ul li a {overflow: hidden; position: relative; display: block;}
.gallery-tab ul li a .captn {
	display: inline-block;
	height: 100%;
	width: 100%;
	font-weight: 800;
	color: #ffffff;
	position: absolute;
	bottom: -100%;
	right: 0%;
	background: none;
	padding:5%;
	text-align: center;
	-o-transition: all 0.9s ease;
	-moz-transition: all 0.9s ease;
	-ms-transition: all 0.9s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.9s ease;
}
.gallery-tab ul li a:hover .captn {width: 100%; bottom:0px; padding:60% 5%; right: 0%; background-color: rgba(3, 15, 29, 0.3);}
.gallery-tab ul li a .captn h4 {padding:1% 0px; margin:1% auto; font-size:18px; line-height:28px; color:#FFF;}
.gallery-tab ul li a .captn h5 {padding: 8px 25px; margin: 5% auto; font-size: 20px; color: #000; background-color: #be6328; font-size: 14px; line-height: 24px; display: inline-block; border-radius: 25px;}
.hidden_group_event {display:none;}
/********/





/********/
.hotel-sec {padding:0px; margin:0px auto; width:100%; height:auto;}
.hotelsticky {
	position: -webkit-sticky; 
	position: sticky; 
	top:100px; 
	padding:0px 0px; 
	z-index:9;
	background-color: #03111e;
    background-image: -webkit-linear-gradient(#03111e,#081d38,#03111e);
    background-image: -o-linear-gradient(#03111e,#081d38,#03111e);
    background-image: -moz-linear-gradient(#03111e,#081d38,#03111e);
    background-image: linear-gradient(#03111e,#081d38,#03111e);
	text-align:center;
}
.hotelsticky .navbar {display: flex; padding: 0px; display:inline-block; vertical-align:middle;}
.hotelsticky .navbar-expand-md .navbar-nav .nav-link {padding:20px 8px;}
.hotelsticky .navbar-light .navbar-nav .nav-link.active {background-color:magenta;}
.hotelsticky .nav-link {padding:15px 8px; font-size: 13px; text-transform: uppercase; color: #d7934a; line-height:15px;}
.hotelsticky .nav-link img {padding:0px 0px; margin:0px 5px 0px 0px; width:14px; height:auto; float:left;}
.hotelsticky .nav-link:hover {background-color: #030f1d; color:#d7934a;}
.hotelsticky .nav-link.active {background-color: #030f1d; color:#d7934a;}

.hotelcont {padding:0px; margin:10px auto; width:70%; height:auto;}

.htitle1 {padding: 5px 0px; margin: 0px auto; color: #c79541; font-size:30px; font-weight: normal; line-height:40px;}
.htitle2 {padding: 5px 0px; margin: 0px auto; color: #030f1d; font-size:30px; font-weight: normal; line-height:40px;}

.hotelp1 {padding: 5px 0px; margin: 0px auto; color: #c79541; font-size:16px; font-weight: normal; line-height:24px;}
.hotelp2 {padding: 5px 0px; margin: 0px auto; color: #000; font-size:16px; font-weight: normal; line-height:24px;}
.hotelp2 span {color:#c69c4a;}

.htitle1img {padding:0px; margin:10px auto; width:75px; height:auto;}
.htitle1img img {padding:0px; margin:0px auto; width:100%; height:auto;}


#ABOUTHOTEL {padding:5% 0px 80px 0px; margin:0px auto; width:100%; height:auto; min-height:200px; background:url(../images/ABOUTHOTEL.jpg) right center no-repeat; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}

#GALLERY {padding:11% 0px 80px 0px; margin:0px auto; width:100%; height:auto; min-height:200px; background-color:#dae5ef;}

.gallerydiv {padding:1%; margin:2% auto; -webkit-animation: fadeEffect 1s; animation: fadeEffect 1s; box-shadow: 0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07); border:solid 1px #030f1d; border-radius:5px; width:80%;}

.gallerydiv .fa {padding:10px 10px; font-size:25px; color:#d7934a; background-color: rgba(3,15,29,0.9); border-radius:5px;}

.gallerydiv .carousel-caption {bottom: 5%; top: inherit; left: 5%; right: inherit; background-color: rgba(3,15,29,0.9); width:auto; padding:1.5%; border-radius:5px;}
.gallerydiv .carousel-caption h2 {padding:0px 0px; margin:0px auto; color:#d7934a; font-size:20px; font-weight: 600; line-height:25px; letter-spacing: 1px; text-align:left;}
.gallerydiv .carousel-caption p {padding:0px 0px; margin:4% auto; color:#FFF; font-size:18px; font-weight:600; line-height:30px; letter-spacing:1px;}

#ROOMS {padding:11% 0px 80px 0px; margin:0px auto; width:100%; height:auto; min-height:300px; background:url(../images/ROOMS.jpg) right center no-repeat; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}

.roomdiv{padding:10px 0px; margin:0px auto; width:90%; height:auto; display:inline-block;}
.roomdiv ul{padding:10px 0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.roomdiv ul li{padding:0px; margin:0px auto; width:auto; height:auto; display:inline-block; vertical-align:middle;}
.roomdiv ul li a{padding:8px 20px; margin:5px; width:auto; height:auto; display:inline-block; vertical-align:middle; background-color:#031a35; color:#c79541; border-radius: 2px;}
.roomdiv ul li a.active{background-color:#c79541; color:#031a35;}

#ROOMS .tab {overflow: hidden; border:0px solid #ccc; background-color:#deebf8; border-radius:5px; display:inline-block;}
#ROOMS .tab button {background-color: inherit; float: left; border: none; outline: none; cursor: pointer; padding: 10px 15px; transition: 0.3s; font-size: 15px; color:#c69c4a;}
#ROOMS .tab button:hover {background-color:#c69c4a; color:#deebf8;}
#ROOMS .tab button.active {background-color:#c69c4a; color:#deebf8;}
#ROOMS .hrtabcontent {display:none; padding:10px 10px; -webkit-animation: fadeEffect 1s; animation: fadeEffect 1s;}
#ROOMS .hrtabcontent.active {display:block;}

#ROOMS .roomdiv1 {padding:4% 2%; margin:0px auto; width:35%; height:auto; display:inline-block; vertical-align:top; position:relative;}
#ROOMS .roomdiv1 img {padding:0px 0px; margin:0px auto; width:100%; height:auto;}

#ROOMS .roomdiv1 h6 {
	padding: 10px 0px;
	margin: 0px auto;
	width: 100px;
	height: auto;
	position: absolute;
	left: 0px;
	top: 47%;
	background-color: #c99e67;
	right: 0px;
	color: #000;
	border-radius: 3px;
	opacity: 0;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
}
#ROOMS .roomdiv1:hover h6 {
	opacity: 9;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
}

#ROOMS .roomdiv2 {padding:2% 2%; margin:0px auto; width:62%; height:auto; display:inline-block; vertical-align:top;}
#ROOMS .roomdiv2 h3 {padding:0px; margin:1% auto 2% auto; color:#c69c4a; font-size:20px; font-weight:600; line-height: 25px; letter-spacing: 1px; text-align:left;}
#ROOMS .roomdiv2 p {padding:0px; margin:1% auto; color:#FFF; font-size:15px; font-weight: normal; line-height: 25px; letter-spacing: 1px; text-align:left;}
#ROOMS .roomdivtab {padding:0px; margin:0px auto; width:100%; height:auto; display:inline-block;}
#ROOMS .roomdivtab ul {padding:0px; margin:2% auto; width:auto; height:auto; list-style-type:none;}
#ROOMS .roomdivtab ul li {
	padding: 0px 0px 0px 0px;
	margin: 1% auto;
	width: 48%;
	height: auto;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	line-height: 21px;
	display: block;
	outline: none;
	transition: all 1s ease-in-out;
	display: inline-block;
	vertical-align: top;
	text-align: left;
}
#ROOMS .roomdivtab ul li img {padding:0px; margin:0px 15px 0px 0px; width:20px; height:auto; float:left;}
#ROOMS .ofvmbut {
	padding: 5px 10px;
	margin: 5px auto;
	width: auto;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	text-align: center;
	line-height: 30px;
	border-radius: 5px;
	border: solid 0px #030f1d;
	letter-spacing: 1px;
	float: left;
	background-color: #c69c4a;
	color: #deebf8;
}

#DINING {padding:11% 0px 80px 0px; margin:0px auto; width:100%; height:auto; min-height:300px; background:url(../images/3ddining.jpg) right center no-repeat; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}

#BANQUET {padding:11% 0px 80px 0px; margin:0px auto; width:100%; height:auto; min-height:300px; background:url(../images/ENQUIRY.jpg) right center no-repeat; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}

#MEETINGCONFERENCES {padding:11% 0px 80px 0px; margin:0px auto; width:100%; height:auto; min-height:300px; background:url(../images/ROOMS.jpg) right center no-repeat; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}

.commingsoon1 {padding:0px 0px; margin:4% auto; width:300px; height:auto;}
.commingsoon1 img {padding:0px 0px; margin:0px auto; width:100%; height:auto;}

.commingsoon2 {padding:0px 0px; margin:4% 4%; width:30%; height:auto; display:inline-block; vertical-align:top;}
.commingsoon2 img {padding:0px 0px; margin:0px auto; width:100%; height:auto;}


#LOCATION {padding:11% 0px 80px 0px; margin:0px auto; width:100%; height:auto; min-height:200px; background:url(../images/LOCATION.jpg) right center no-repeat; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}
.locationdiv {padding:1%; margin:2% auto; -webkit-animation: fadeEffect 1s; animation: fadeEffect 1s; box-shadow: 0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07); border:solid 1px #030f1d; border-radius:5px; width:80%;}
.locationdiv iframe {padding:0px; margin:0px auto; width:100%; height:400px;}


#CONTACT {padding:11% 0px 80px 0px; margin:0px auto; width:100%; height:auto; min-height:300px; background:url(../images/CONTACT.jpg) right center no-repeat; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}

#CONTACT .contactg-1 {padding:0px; margin:3% 2%; width:45%; height:auto; display:inline-block; vertical-align:top;}
#CONTACT .contactg-2 {padding:1%; margin:1%; width:auto; height:auto;}
#CONTACT .contactg-2 h4 {padding:0px; margin:1% auto; color:#c79541; font-size:18px; font-weight: 600; line-height:28px; letter-spacing: 1px; text-align:left;}
#CONTACT .contactg-2 h4 .fa {padding:0px; margin:0px 10px 0px 0px; color:#c79541; font-size: 15px; font-weight: normal; line-height:1px;}
#CONTACT .contactg-2 h5 {padding:0px; margin:1% auto; color:#FFF; font-size:15px; font-weight: normal; line-height: 25px; letter-spacing: 1px; text-align:left;}

#CONTACT .contactglogo {padding:0px 0px; margin:0px auto; width:350px; height: auto; display: block; }
#CONTACT .contactglogo img {padding:10px 0px; margin:0px auto; width:100%; height:auto;}

#WHYCHOOSEMORVEE {padding:11% 0px 80px 0px; margin:0px auto; width:100%; height:auto; min-height:300px; background:url(../images/ENQUIRY.jpg) right center no-repeat; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}

#ENQUIRY {padding:11% 0px 80px 0px; margin:0px auto; width:100%; height:auto; min-height:300px; background:url(../images/ENQUIRY.jpg) right center no-repeat; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}

.enquirydiv {padding:1%; margin:2% auto; -webkit-animation: fadeEffect 1s; animation: fadeEffect 1s; box-shadow: 0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07); border:solid 0px #030f1d; border-radius:5px; width:75%; text-align:center;}
.enquirydiv1 {padding:0px; margin:0.5% 2%; width:45%; height:auto; display:inline-block; vertical-align:top;}
.enquirydiv2 {padding:0px; margin:1%; width:94%; height:auto; display:inline-block; vertical-align:top;}

#ENQUIRY label {padding: 0px; margin: 1% auto 2% auto; color: #030f1d; font-size: 20px; font-weight: 500; text-align: left; float: left;}
#ENQUIRY .contact_text_1 {
	background-color: transparent;
	border: solid 2px #030f1d ;
	color: #030f1d ;
	display: block;
	font-size: 18px;
	margin-bottom: 0px;
	padding: 7px;
	width: 100%;
	text-align: left;
	float: left;
	font-weight: 500;
}

#ENQUIRY .submit1 {
	padding: 8px 30px;
	margin: 20px 20px;
	width: auto;
	display: inline-block;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	line-height: 30px;
	color: #030f1d;
	border: solid 3px #030f1d;
	letter-spacing: 2px;
	background-color:transparent;
}
#ENQUIRY .submit1:hover {background:#030f1d; color:#FFF; }
/********/



/********/
.hotelmodel {padding:0px; margin:0px auto; width:100%; height:auto;}
.hotelmodel .modal-dialog {max-width: 690px; margin: 1.75rem auto;}
.hotelmodel .modal-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px;
	border-bottom: 0px solid #dee2e6;
	border-top-left-radius: 0.3rem;
	border-top-right-radius: 0.3rem;
}
.hotelmodel .modal-footer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 0px;
	border-top: 0px solid #dee2e6;
	border-bottom-right-radius: 0.3rem;
	border-bottom-left-radius: 0.3rem;
}
.hotelmodel .modal-body {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 0px;
}
.hotelmodel button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: absolute;
	right: -10px;
	top: -10px;
}
.hotelmodel .hotelmodelboder {padding:3%; margin:3%; width:auto; height:auto; border:1px solid #dee2e6;}
.hotelmodel .hotelmodelboder h3{padding:0px; margin:1% auto; color:#030f1d; font-size:15px; font-weight: normal; line-height: 25px; letter-spacing: 1px; text-align:center;}
/*.hotelmodel .modal-dialog {max-width: 600px;}*/
.hotelmodel .hotelmodeltab {padding:0px; margin:10px auto; width:100%; height:auto; display:inline-block;}
.hotelmodel .hotelmodeltab ul {padding:0px; margin:2% auto; width:auto; height:auto; list-style-type:none;}
.hotelmodel .hotelmodeltab ul li {
	padding: 0px 0px 0px 0px;
	margin: 1% auto;
	width: 48%;
	height: auto;
	font-size: 15px;
	font-weight: normal;
	color: #030f1d;
	text-decoration: none;
	line-height: 20px;
	display: block;
	outline: none;
	transition: all 1s ease-in-out;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	float: left;
}
.hotelmodel .hotelmodeltab ul li img {padding:0px; margin:0px 10px 0px 0px; width:16px; height:auto; float:left;}
.hotelmodel .btn-danger {color: #fff; background-color: #c79541; border-color: #c79541;}
/********/



/********/
.discover-sec {padding:0px; margin:50px auto 70px auto; width:100%; height:auto;}
.room-sec {padding:0px; margin:50px auto; width:100%; height:auto;}
.roomdiv{padding:10px 0px; margin:0px auto; width:90%; height:auto; display:inline-block;}
.roomdiv ul{padding:10px 0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.roomdiv ul li{padding:0px; margin:0px auto; width:auto; height:auto; display:inline-block; vertical-align:middle;}
.roomdiv ul li a{padding:8px 20px; margin:5px; width:auto; height:auto; display:inline-block; vertical-align:middle; background-color:#031a35; color:#c79541; border-radius: 2px;}
.roomdiv ul li a.active{background-color:#c79541; color:#031a35;}

.room-sec .tab {overflow: hidden; border:0px solid #ccc; background-color:#031a35; border-radius:5px; display:inline-block;}
.room-sec .tab button {background-color: inherit; float: left; border: none; outline: none; cursor: pointer; padding: 10px 15px; transition: 0.3s; font-size: 15px; color:#c69c4a;}
.room-sec .tab button:hover {background-color:#c69c4a; color:#deebf8;}
.room-sec .tab button.active {background-color:#c69c4a; color:#deebf8;}
.room-sec .hrtabcontent {display:none; padding:10px 10px; -webkit-animation: fadeEffect 1s; animation: fadeEffect 1s;}
.room-sec .hrtabcontent.active {display:block;}

.room-sec .roomdiv1 {padding:4% 2%; margin:0px auto; width:35%; height:auto; display:inline-block; vertical-align:top; position:relative;}
.room-sec .roomdiv1 img {padding:0px 0px; margin:0px auto; width:100%; height:auto;}

.room-sec .roomdiv1 h6 {
	padding: 10px 0px;
	margin: 0px auto;
	width: 100px;
	height: auto;
	position: absolute;
	left: 0px;
	top: 47%;
	background-color: #c99e67;
	right: 0px;
	color: #000;
	border-radius: 3px;
	opacity: 0;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
}
.room-sec .roomdiv1:hover h6 {
	opacity: 9;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
}

.room-sec .roomdiv2 {padding:2% 2%; margin:0px auto; width:62%; height:auto; display:inline-block; vertical-align:top;}
.room-sec .roomdiv2 h3 {padding:0px; margin:1% auto 2% auto; color:#c69c4a; font-size:20px; font-weight:600; line-height: 25px; letter-spacing: 1px; text-align:left;}
.room-sec .roomdiv2 p {padding:0px; margin:1% auto; color:#031a35; font-size:15px; font-weight: normal; line-height: 25px; letter-spacing: 1px; text-align:left;}
.room-sec .roomdivtab {padding:0px; margin:0px auto; width:100%; height:auto; display:inline-block;}
.room-sec .roomdivtab ul {padding:0px; margin:2% auto; width:auto; height:auto; list-style-type:none;}
.room-sec .roomdivtab ul li {
	padding: 0px 0px 0px 0px;
	margin: 1% auto;
	width: 48%;
	height: auto;
	font-size: 16px;
	font-weight: normal;
	color: #031a35;
	text-decoration: none;
	line-height: 21px;
	display: block;
	outline: none;
	transition: all 1s ease-in-out;
	display: inline-block;
	vertical-align: top;
	text-align: left;
}
.room-sec .roomdivtab ul li img {padding:0px; margin:0px 15px 0px 0px; width:20px; height:auto; float:left;}
.room-sec .ofvmbut {
	padding: 5px 10px;
	margin: 5px auto;
	width: auto;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	text-align: center;
	line-height: 30px;
	border-radius: 5px;
	border: solid 0px #030f1d;
	letter-spacing: 1px;
	float: left;
	background-color: #c69c4a;
	color: #deebf8;
}

.roomtypesec {padding:0px; margin:0px auto; width:auto; height:auto; position:relative;}
.roomtypesec ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.roomtypesec ul li {padding:0px; margin:1%; width:45%; height:auto; display:inline-block; vertical-align:top; box-shadow: 0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07); min-height:100px; background-color:#FFF;}

.roomtypesec ul li .card-container {-webkit-perspective: 800px; -moz-perspective: 800px; -o-perspective: 800px; perspective: 800px;}
.roomtypesec ul li .card-container:not(.manual-flip):hover .card,
.roomtypesec ul li .card-container.hover.manual-flip .card{-webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg ); }
.roomtypesec ul li .card-container {width: 100%; height:auto; border-radius:5px; display:block; overflow:hidden;}
.roomtypesec ul li .front{width: 100%; height:auto; border-radius:5px; display:block; overflow:hidden;}
.roomtypesec ul li .back {width: 100%; height:auto; border-radius:5px; display:block; overflow:hidden;}

.roomtypesec ul li .card {-webkit-transition: -webkit-transform .5s; -moz-transition: -moz-transform .5s; -o-transition: -o-transform .5s; transition: transform .5s; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; position: relative; min-height:300px;}
.roomtypesec ul li .card-container.static:hover .card,
.roomtypesec ul li .card-container.static.hover .card {-webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none;}

.roomtypesec ul li .front{-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; position: absolute; top: 0; left: 0; background-color: #FFF; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.14);}
.roomtypesec ul li .back {-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; position: absolute; top: 0; left: 0; background-color: #FFF; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.14);}

.roomtypesec ul li .front {z-index: 2;}
.roomtypesec ul li .back {-webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg );  z-index: 3;}
.roomtypesec ul li .roomtypesec ul li .card {-webkit-transition: -webkit-transform .5s; -moz-transition: -moz-transform .5s; -o-transition: -o-transform .5s; transition: transform .5s; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; position: relative; background: none repeat scroll 0 0 #FFFFFF; color:#444444; min-height:225px; border-radius:5px;}
.roomtypesec ul li .front, .back {-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; position: absolute; top: 0; left: 0; background-color: #ceab6c;  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.14);}
.roomtypesec ul li .front {z-index: 2;}
.roomtypesec ul li .back {-webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg ); z-index: 3;}
.roomtypesec ul li .cardsm1 {padding:0px 0px 0px 0px; margin:0px auto; width:auto; height:auto; position:absolute; left:0px; right:0px; top:0px; bottom:0px; display:flex; flex-wrap:wrap; align-content:center;}
.roomtypesec ul li .cardsm1 h3 {padding:8px 16px; margin:0px auto; font-size:16px; line-height:24px; color:#000; font-weight:600; text-align:center; background-color:rgb(206, 171, 108, 0.7); border-radius:5px;}
.roomtypesec ul li .cardboder {padding:3%; margin:0px auto; width:auto; height:auto; position:relative; border-radius:5px; border:dashed 0px #d5cccc; min-height:300px; display: flex; flex-wrap: wrap; align-content: center; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; background-position: left center; background-image: url(../images/booking-formL.jpg);}
.roomtypesec ul li .cardboder h3 {padding:0px; margin:10px auto; width:100%; font-size:16px; line-height:26px; color:#FFF; font-weight:600; text-align:center;}
.roomtypesec ul li .cardboder p {padding:0px; margin:0px auto; font-size:14px; line-height:22px; color:#c69c4a; font-weight:normal; text-align:center;}
.roomtypesec ul li .cardboder .titleimg {padding:0px 0px; margin:0px auto; width:100%; height:auto; position:relative;}
.roomtypesec ul li .cardboder .titleimg img {padding:0px 0px 0px 0px; margin:0px auto; width:40px; height:auto; position:relative;}



.roomtypesec2 {padding:0px; margin:0px auto; width:auto; height:auto; position:relative;}
.roomtypesec2 {padding:0px; margin:0px auto; width:auto; height:auto; text-align:center; position:relative;}
.roomtypesec2 ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.roomtypesec2 ul li {padding:0px; margin:1%; width:31%; height:auto; display:inline-block; vertical-align:top; box-shadow: 0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);}

.card-container {-webkit-perspective: 800px; -moz-perspective: 800px; -o-perspective: 800px; perspective: 800px;}
.card-container:not(.manual-flip):hover .card,
.card-container.hover.manual-flip .card{-webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg ); }
.card-container, .front, .back {width: 100%; height:auto; border-radius:5px; display:block; overflow:hidden;}
.card {-webkit-transition: -webkit-transform .5s; -moz-transition: -moz-transform .5s; -o-transition: -o-transform .5s; transition: transform .5s; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; position: relative;}
.card-container.static:hover .card,
.card-container.static.hover .card {-webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none;}
.front, .back {-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; position: absolute; top: 0; left: 0; background-color: #FFF; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.14);}
.front {z-index: 2;}
.back {-webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg );  z-index: 3;}
.card {-webkit-transition: -webkit-transform .5s; -moz-transition: -moz-transform .5s; -o-transition: -o-transform .5s; transition: transform .5s; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; position: relative; background: none repeat scroll 0 0 #FFFFFF; color:#444444; min-height:225px; border-radius:5px;}
.front, .back {-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; position: absolute; top: 0; left: 0; background-color: #ceab6c;  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.14);}
.front {z-index: 2;}
.back {-webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg ); z-index: 3;}
.cardsm1 {padding:0px 0px 0px 0px; margin:0px auto; width:auto; height:auto; position:absolute; left:0px; right:0px; top:0px; bottom:0px; display:flex; flex-wrap:wrap; align-content:center;}
.cardsm1 h3 {padding:8px 16px; margin:0px auto; font-size:16px; line-height:24px; color:#000; font-weight:600; text-align:center; background-color:rgb(206, 171, 108, 0.7); border-radius:5px;}
.cardboder {padding:3%; margin:0px auto; width:auto; height:auto; position:relative; border-radius:5px; border:dashed 0px #d5cccc; min-height: 225px; display: flex; flex-wrap: wrap; align-content: center; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; background-position: left center; background-image: url(../images/booking-formL.jpg);}
.cardboder h3 {padding:0px; margin:10px auto; font-size:16px; line-height:26px; color:#FFF; font-weight:600; text-align:center;}
.cardboder p {padding:0px; margin:0px auto; font-size:14px; line-height:22px; color:#c69c4a; font-weight:normal; text-align:center;}
.cardboder .titleimg {padding:0px 0px; margin:0px auto; width:100%; height:auto; position:relative;}
.cardboder .titleimg img {padding:0px 0px 0px 0px; margin:0px auto; width:40px; height:auto; position:relative;}

.roomsexploreicon{padding:0px 0px; margin:2%; width:40%; height:auto; display:inline-block; vertical-align:top;}
.roomsexploreicon1{padding:0px 0px; margin:1% 2%; width:21%; height:auto; display:inline-block; vertical-align:top;}
.roomsexploreicon1 img {padding:0px 0px 0px 0px; margin:0px auto; width:70%; height:auto; position:relative;}
.roomsexploreicon2{padding:0px 0px; margin:1% 4%; width:60%; height:auto; display:inline-block; vertical-align:top; color:#030f1d; font-size:14px; line-height:22px; text-align:left;}
.roomsexploreicon2 span{display:block; color:#b58f4e;}
.roomtypesec1 {padding:0px; margin:50px auto; width:auto; height:auto; position:relative;}


.cardsm2 {padding:0px 0px; margin:10px auto 0px auto; width:auto; height:auto; text-align:center}
.cardsm2 ul {padding:0px 0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.cardsm2 ul li {padding:0px 0px; margin:0px 1px; width:auto; height:auto; display:inline-block; vertical-align:top; box-shadow: inherit; background-color:transparent; min-height:20px;}
.cardsm2 ul li a .fa {padding: 0px 0px 0px 0px; margin: 0px auto 10px auto; width: 30px; height: 30px; display: inline-block; vertical-align: top; border: dashed 1px #666; font-size:13px; color: #666; line-height:29px; border-radius: 50%;}
.roombut {padding:5px 5px; margin:5px; width:111px; display: inline-block; vertical-align: top; color: #FFF; font-size:12px; font-weight:500; line-height:15px; border:solid 1px #c69c4a; overflow: hidden; position: relative; overflow: hidden; border-radius:20px; background-color: #c69c4a; float:left;}
.roombut .fa {margin: 0px 10px 0px 0px}
.roombut:hover {color: #c69c4a; border:solid 1px #c69c4a;}
.roombut::after,
.roombut::before {background: #030f1d; content: ''; position: absolute; z-index: 1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.roombut::after {height: 100%; left: -50%; top: 0; transform: skew(50deg); transition-duration: 0.6s; transform-origin: top left; width: 0;}
.roombut:hover:after {height: 100%; width: 145%;}
.roombut span {position: relative; z-index: 2;}
/********/


/********/
.contactus1 {padding:1%; margin:1%; width:auto; height:auto; position:relative; box-shadow: 0px 0px 8px rgba(183,183,183,0.5),0px 0px 8px rgba(183,183,183,0.5); border-radius:5px;}
.contactus1boder {padding:6% 1%; margin:1%; width:auto; height:auto; border:dashed 1px #d5cccc; border-radius:5px; text-align:center;}
.contacticon1 {
	padding:0;
	margin:0 auto;
	width:98%;
	height:auto;
	text-align:center
}
.contacticon1 ul {
	padding:0;
	margin:0 auto;
	width:auto;
	height:auto
}
.contacticon1 ul li {
	padding:0;
	margin:5% 3% 0px 3%;
	width:auto;
	height:auto;
	display:inline-block;
	vertical-align:top
}
.contacticon ul li:nth-child(odd) {
width:15%
}
.contacticon1 ul li:nth-child(even) {
width:80%;
text-align:left
}
.contacticon1 h4 {
	color:#000;
	font-size:16px;
	font-weight:500;
	line-height:20px;
	margin:0px auto;
	padding:0;
	text-decoration:none;
	text-align:center;
	position:relative;
	display:inline-block;
	vertical-align:middle;
	letter-spacing:inherit
}
.contacticon1 h4::after {
content:"";
width:60px;
height:1px;
background:#000;
margin:0 10px;
text-align:center;
vertical-align:middle;
display:inline-block;
padding:0
}
.contacticon1 h5 {
	color:#000;
	font-size:20px;
	font-weight:500;
	line-height:25px;
	margin:0;
	padding:0;
	text-decoration:none;
	text-align:center;
	position:relative;
	display:inline-block;
	vertical-align:middle;
	letter-spacing:inherit
}
.contacticon1a {
	color:#000;
	font-size:14px;
	font-weight:500;
	line-height:25px;
	margin:0;
	padding:0;
	text-decoration:none;
	text-align:center;
	position:relative;
	display:inline-block;
	vertical-align:middle;
	letter-spacing:inherit;
	display:block;
	text-align:left
}
.contacticon1a span {font-family:Arial, Helvetica, sans-serif;}
.contacticon1a:hover {color:#007aaf}
.contactform {padding:2% 1%; margin:0px auto; width:100%; height:auto}
.contactform label {
	padding:0;
	margin:1% 0 2%;
	color:#8a8f95;
	font-size:16px;
	line-height:18px;
	font-weight:400;
	text-align:left;
	display:inline-block;
	vertical-align:bottom;
	text-transform:uppercase
}
.contactform .contact_text_1 {
	background-color:transparent;
	border:solid 1px #c9cacc;
	color:#030f1d;
	display:block;
	font-size:15px;
	margin-bottom:20px;
	padding:10px;
	width:100%;
	text-align:left;
	float:left;
	font-weight:400;
	line-height:25px;
	position:relative;
	z-index:99
}
.contactform .submit {
	padding: 10px 20px;
	margin: 0 auto;
	width: auto;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
	color: #030f1d;
	border: solid 0 #FFF;
	letter-spacing: 2px;
	background-color: transparent;
	text-transform: uppercase;
	float: right;
	background-color: #be6328;
	border-radius: 5px;
}
.contactform .submit:hover {color:#FFF}
.map {padding:0px 5%; margin:6% auto 0px auto; width:90%; height:auto; display:inline-block; border-radius: 5px;}
.map iframe {padding:0px; margin:0px auto; width:100%; height:250px; float:left; border-radius: 5px;}
/********/




/********/
.roomservicsec {padding:0px; margin:50px auto; width:auto; height:auto; text-align:center; position:relative;}
.roomservicsec ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.roomservicsec ul li {padding:0px; margin:1%; width:31%; height:auto; display:inline-block; vertical-align:top; border-radius:5px; border:1px solid #dbd6d6; background-color:#FFF;}
/********/





/********/
.kolkatabg {padding:80px 0px; margin:0px auto; width:100%; height:auto; min-height:300px; background:url(../images/kolkatabg.jpg) right center no-repeat; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}
.kolkatabg1 {padding:0px 0px; margin:0px auto; width:400px; height:auto;}
.kolkatabg1 img {padding:0px 0px; margin:0px auto; width:100%; height:auto;}
/********/


/********/
.servicespage {padding:0px 0px; margin:55px auto; width:100%; height:auto;}
.services-sec1 {padding:0px 0px; margin:0px auto; width:100%; height:auto;}

.services-sec2 {padding:2%; margin:0px auto 5% auto; width:100%; height:auto; border-radius:5px; box-shadow:0 0 19px 10px #e3dbdb; background-color:#f2f0f0; background-attachment:fixed; background-repeat:no-repeat; background-size:cover; background-position:center center; background-image:url(../images/ENQUIRY.jpg);}
.services-sec2 .services-sec1boder {padding:2%; margin:0px auto 0px auto; width:100%; height:auto; border-radius:1px; display:inline-block; border:dashed 1px #333;}
.services-sec2 p {font-size:15px; font-weight: normal; line-height:24px; color:#000;}
.discoverimg {padding:0px 0px; margin:0px auto; width:100%; height:auto;}
.discoverimg img{padding:0px 0px; margin:0px auto; width:100%; height:auto;}


.discovertab{padding:0px 0px; margin:0px auto; width:100%; height:auto; display:inline-block; text-align:center;}
.discovertab ul{padding:10px 0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.discovertab ul li{padding:0px; margin:0px auto; width:auto; height:auto; display:inline-block; vertical-align:middle;}
.discovertab ul li a{padding:8px 20px; margin:5px; width:auto; height:auto; display:inline-block; vertical-align:middle; background-color:#031a35; color:#c79541; border-radius: 2px;}
.discovertab ul li a.active{background-color:#c79541; color:#031a35;}


.centercode {
	padding:2% 15%;
	margin:0px auto;
	width:100%;
	height: auto;
	background-image: url(../images/indsearchbg.jpg);
	background-attachment: fixed;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
	-moz-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
	-ms-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
	-o-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
	/*box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);*/
}
.btncallme {
	padding: 6px;
	margin: 0px auto;
	width: 100%;
	height: auto;
	background-color: #031a35;
	color: #c79541;
	border: 0px;
	border-radius: 4px;
	font-weight: 600;
	letter-spacing: 2px;
}

.hosteventsec {padding:0px; margin:50px auto; width:100%; height:auto;}
.hosteventsec .tab {/*overflow: hidden;*/ border: 0px solid #ccc; text-align:center; width:100%; display:inline-block;}
.hosteventsec .tab button {
  	background-attachment:fixed; 
	background-repeat:no-repeat; 
	background-size:cover;
	background-position:left center; 
	background-image:url(../images/booking-formL.jpg);
  	border: none;
  	outline: none;
  	cursor: pointer;
  	padding:15px 20px;
	margin:5px;
  	transition: 0.3s;
  	font-size: 18px;
	color:#FFF;
	display:inline-block; 
	vertical-align:top;
}
.hosteventsec .tab button .fa {margin:0px 10px 0px 0px;}
.hosteventsec .tab button:hover {color:#dabb85}
.hosteventsec .tab button.active {color:#dabb85}

.hosteventsec .gtabcontent {display:none; padding:1%; margin:2% auto; -webkit-animation: fadeEffect 1s; animation: fadeEffect 1s; box-shadow: 0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07); border:solid 1px #d1d1d1; border-radius:10px; width:100%;}
.hosteventsec .gtabcontent.active{display:block;}
/********/




/********/
.aboutmorveeimg {padding:0px 0px; margin:0px auto; width:100%; height:auto;}
.aboutmorveeimg img{padding:0px 0px; margin:0px auto; width:100%; height:auto;}
.mv-sec {padding:25px; margin:0px auto; width:100%; height:auto; border:1px solid #ececec;}
.mv-sec-img {padding:0px 0px; margin:0px auto 10px auto; width:100%; height:auto;}
.mv-sec-img img{padding:0px 0px; margin:0px auto; width:100%; height:auto;}
.patner {padding:0px 0px; margin:0px auto; width:100%; height:auto;}
.contact-form textarea {
	display: inline-block;
	width: 100%;
	position: relative;
	padding: 10px 20px;
}
#contact_form  {
	margin-bottom: 22px;
	text-align: left;
}
#contact_form label {
	font-weight: 400;
	color: #333333;
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
	width: 100%;
	line-height: 30px;
}
#contact_form input {
	display: inline-block;
	width: 100%;
	height: 40px;
	padding: 0 10px;
}
#contact_form .form-control {
	height: 40px;
	border: 1px solid #e9eaee;
	box-shadow: none;
	border-radius: 0px;
}
#contact_form textarea {
	height: 150px !important;
}

#contact_form .form-control1 {
	background-color: transparent;
	border: 1px solid #e9eaee;
	line-height: 1.42857143;
	color: #555;
	display: block;
	font-size: 14px;
	margin:0px;
	padding:0px 10px;
	width: 100%;
	height: 40px;
	text-align: left;
	max-width: inherit;
	background: #FFF;
	-moz-appearance: none;
	appearance: none;
	background-image:url(../images/a.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	background-size: 11px auto;
	position: relative;
	text-overflow: "";
	-webkit-appearance: none;
	-moz-appearance: none;
}
#contact_form .btn {
	height: 50px;
	display: inline-block;
	margin-top: 0px;
	background: #be6328;
	text-transform: uppercase;
	color: #030f1d;
	border-radius: 0px;
	display: inline-block;
	padding: 10px 30px;
	margin: 0 auto;
	margin-top: 15px;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
/********/


/********/
.AboutMorvee1 {padding:0px 0px; margin:0px; width:90%; height:auto;}
.AboutMorvee1 p {text-align:justify;}
.menutab3 {padding:0px 0px; margin:2% auto; width:100%; height:auto;}
.menutab3 ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.menutab3 ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	font-size: 16px;
	font-weight: normal;
	color: #1a3e73;
	text-decoration: none;
	text-align: left;
	line-height:28px;
	display: flex;
	outline: none;
	transition: all 1s ease-in-out;	
}
.menutab3 ul li::before {font-family: 'FontAwesome'; content: "\f0a4"; font-size: 13px; color:#1a3e73; margin:0px 15px 0px 0px;}


.theone-gallery {padding:1%; margin:2% auto; -webkit-animation: fadeEffect 1s; animation: fadeEffect 1s; box-shadow: 0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07); border:solid 1px #030f1d; border-radius:5px; width:80%;}

.theone-gallery .fa {padding:10px 10px; font-size:25px; color:#d7934a; background-color: rgba(3,15,29,0.9); border-radius:5px;}

.theone-gallery .carousel-caption {bottom: 5%; top: inherit; left: 5%; right: inherit; background-color: rgba(3,15,29,0.9); width:auto; padding:1.5%; border-radius:5px;}
.theone-gallery .carousel-caption h2 {padding:0px 0px; margin:0px auto; color:#d7934a; font-size:20px; font-weight: 600; line-height:25px; letter-spacing: 1px; text-align:left;}
.theone-gallery .carousel-caption p {padding:0px 0px; margin:4% auto; color:#FFF; font-size:18px; font-weight:600; line-height:30px; letter-spacing:1px;}

/********/



