@font-face {
    font-family: Georgia;
    src: url(../fonts/georgia.ttf);
}

@font-face {
    font-family: cambria;
    src: url(../fonts/cambria.ttf);
}

@font-face {
    font-family: cambriab;
    src: url(../fonts/cambriab.ttf);
}

.carousel-fade .carousel-inner .item {opacity: 0.1;-webkit-transition: opacity 2s; -moz-transition: opacity 2s; -ms-transition: opacity 2s; -o-transition: opacity 2s; transition: opacity 2s;}
.carousel-fade .carousel-inner .active { opacity: 1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1;}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right { opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}


@media only screen and (min-width:769px){

.for-header{ position:absolute; background:url(../images/header-bg.png) repeat-x; border-bottom:5px solid #fb4806; z-index:9999999999; height:119px; margin:auto; width:1170px; margin-top:30px; border-top:1px solid #FFFFFF; border-top-right-radius:7px; border-top-left-radius:7px;}
.top-nav-bg{ background:url(../images/nav-bg.png) repeat no-repeat; width:332px; height:37px; max-width:332px; max-height:37px; margin-right:20px;}
.nav-pad{}

.bruchure-text{ font-size:13px; color:#FFFFFF; padding:7px 0px 0px 40px; font-family:cambria;}
.bruchure-text a{color:#eee;}
.bruchure-text a:hover{ color:#fff}
.book-text{ font-size:13px; color:#FFFFFF; padding:7px 0px 0px 50px;}
.book-text a{color:#eee;}
.book-text a:hover{ color:#fff}
.boxes-pad{ text-align:right; }

.shadow-pad{ margin-top:35px; position:absolute; z-index:9999999999; width:1170px; margin:148px 0px 0px 0px; text-align:center;}
.main-logo-pad{ padding:16px 0px 0px 0px;}
.home-content{ font-family:cambria; color:#666666; font-size:15px; margin-bottom:35px;}
.home-content h1{ font-family:cambria; color:#666666; font-size: 30px; margin-bottom: 10px !important; margin: 0px;}
.read-more-btn{margin-bottom:14px;}
.read-more-btn a{font-size:15px; color:#FFFFFF; background-color:#fb4806; padding: 10px 25px; box-shadow: inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambria; }
.read-more-btn a:hover {font-size:15px; color:#FFFFFF; background-color:#222222; padding: 10px 25px; box-shadow: inset 0px 0px 23px -5px #555; border-radius:5px 5px 5px 5px;}
.bottom-border{border-bottom:3px solid #fb4806; padding-top:50px;}
.feature-text{ font-size:18px; font-family:"Georgia";}
.bottom-border-2{border-bottom:1px solid #fb4806; padding-top:14px;}
.info-text {padding-top:16px;} 
.info-text a{ color:#fb4806; font-family:"Georgia"; font-size:15px; text-decoration:none;}
.info-text a:hover{ color:#FFFFFF; font-family:"Georgia"; font-size:15px; text-decoration:none;}

.footer-nav{color:#FFFFFF; font-size:15px; font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin:0px;}
.footer-nav ul { list-style:none; padding:0; margin:0; float:left; color:#FFFFFF; font-size:15px; font-family:Arial, Helvetica, sans-serif;color:#c2c2c2; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.footer-nav li{ list-style:none; padding:0; margin:0; float:left; display:inline; color:#c2c2c2; line-height:84px; padding-left:15px; width:100%;     text-align: center;}
.footer-nav li a{display:inline; padding:0 0px; text-decoration:none; color:#c2c2c2; font-size:15px; font-family:cambria;}
.footer-nav li a:hover{display:inline; text-decoration:none; color:#FB4806; }

.social-pad{ padding-top:2px; text-align:right;}

.social-gap{ padding-left:5px;}

.footer-1-3 .rare_logo{ float: left; width: 14%;}
.footer-1-3 .rare_logo img{ height:88px;}
.footer-1-3 .hotel_logo{ float: left; width: 14%; margin-left:10px;}
.footer-1-3 .hotel_logo img{ height:88px;}
.footer-1-3 .footer_links{float: left; width: 65%;}
.footer-1-3 .social-pad{}
#CDSWIDTC.widTC2015 {  width: 130px; float:right; height: 87px !important;;}


.footer-end{ height:50px;}

.copy-text{ font-size:15px; font-family:cambria; padding:15px 0px 0px 0px; color:#333333; text-align:left;}

.fort-text{ font-size:15px; font-family:cambria; padding:15px 0px 0px 0px; color:#fb4806;}
.fort-text a{ color:#fb4806;}
.cs-pad { text-align:right; padding-top:15px;}
.tripadvisor{ padding:20px 0px 0px 85px;}
.newsletter{ font-size:11px; line-height:15px; color:#7d7d7d; margin:2px 0px 0px 0px;}
.tripadvisor-pad{ padding:40px 20px; float:left;}
.tripadvisor-text{font-size:11px; color:#2083d5; text-decoration:none;}
.tripadvisor-text a{font-size:11px; color:#2083d5; text-decoration:none;}
.tripadvisor-bg{width:300px; height:153px; padding-left:18px; float:left;}
.certificate{text-align:right; margin-right:20px;}
.certificate img{ width:130px;}
.certificate-pad{ padding:0px 0px 0px 44px;}
.text-center-pad{ text-align:center; padding:30px 0px 20px 0px;}
.testimonials{ padding:40px 20px; margin:0px !important}

.content h4{color:#fb4806; font-size:21px; margin-bottom:5px; font-family:"Georgia"}
.content .feedback{float:left; width:100%; font-family:"Georgia"; padding:15px;}
.content .feedback .date{background:#599642; text-align:center; color:#fff; font-size:20px; padding:5px 10px 14px 10px; max-width:73px; float:left;}
.content .feedback .date span{font-size:13px; text-transform:uppercase;}
.content .feedback .text{margin-left:80px; margin-right:10px;}
.content .feedback p{margin:0; color:#666666; line-height:20px; font-size:14px; font-family:"Georgia"; text-align:justify;}
.content .feedback p span.feedback_above{ color:#4a9230; font-size:14px;  line-height:20px;}

.banner_shadow{margin-top:1px; width:100%; text-align:center;}
h1.head_bg{font-size:24px; color:#fb4806; line-height:30px; font-family:"Georgia"; text-align:center; text-transform:uppercase; margin:10px 0 15px 0; padding:0; border-bottom:4px double #ccc;padding-bottom:20px;}
h1.head_bg span{margin:0 5px;}

.fort_room_content{margin: 10px 0 20px 0;  float: left;  width: 100%;}
.fort_room_content p{font-family:cambria; font-size:15px; line-height:18px; text-align:justify; margin-top:0px; margin-bottom:12px; color:#7e7b7b;}
h2.heading2{font-size:18px; line-height:30px; font-family:"Georgia"; color:#599642 !important; text-transform:uppercase; margin:0; padding:0;}
.dbl_brdr{border-bottom:4px double #cccccc; padding:5px 0 0 0; margin-bottom:10px;}
.read_more_grey{margin-bottom: 14px; clear: both; margin: 20px 0; height: 37px; line-height: 37px;}
.read_more_grey a{font-size:16px; color:#FFFFFF; background-color:#b2b2b2; padding:10px 25px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambria;}
.read_more_grey a:hover{color:#fff; background:#fb4806;}

.gallery_box{border:1px solid #ebebeb;}
.gallery_box .foto_section{padding:15px 20px;}
.gallery_box .foto_section .photo{width:50%; float:left; line-height:27px; text-align:left;}
.gallery_box .foto_section .photo a{color:#599642; font-weight:bold; font-size:14px; line-height:28px;font-family:cambria;}
.gallery_box .foto_section .image{text-align:right;}

.activitiy_content{ margin-bottom:20px; float:left; width:100%;}
.activitiy_content h4{font-size: 18px; line-height:30px; margin:0; padding:0;  color:#599642 !important; text-transform:uppercase; margin-bottom:8px; }
.activitiy_content p{font-size:15px; line-height:20px; margin:0; padding:0; margin-bottom:10px; text-align:justify; }
.activitiy_content .rates{margin:20px 0; }
.activitiy_content .rates h4.orng{color:#fb4806 !important; text-transform:capitalize;}
.activitiy_content .rates p{color:#599642; line-height:22px; margin:8px 0; }
.activitiy_content .rates p span{color:#000; font-family:"Georgia";}

#distance_from {width: 100%;  float: left;  border: 1px solid #ebebeb; margin-bottom:20px; border-bottom:none;}
#distance_from h3{font-size:18px; font-family:cambriab; line-height:24px; color:#fb5315; text-align:center;	padding:0; margin:10px 0; text-transform:uppercase;}
#distance_from .distance h2{font-size:18px; font-family:cambriab; line-height:24px; color:#fb5315; text-align:center;	padding:0; margin:10px 0; text-transform:uppercase;}
#distance_from .distance_brdr{border-bottom:1px solid #ebebeb; width:100%; float:left;}
#distance_from p{ font-size:16px; color:#000; line-height:22px; margin:0;border-left:1px solid #ebebeb; padding:9px; text-align:justify;}
#distance_from p.head{font-size:16px; color:#000; line-height:22px;  font-family:cambriab; border:none; padding:9px 0;}

#reservation .title{ background:#599642; font-family:cambriab;  color:#fff; font-size:16px; line-height:24px; text-transform:uppercase; padding: 20px 50px;  text-align: center;}
#reservation .details{ background:#333333; font-family:cambriab; }

#reservation .paynow{ clear: both; margin: 25px 0;  line-height: 37px;}
#reservation .paynow a{font-size:18px; color:#FFF; background-color:#fb4806; padding:10px 25px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambriab; text-transform:capitalize;}
#reservation .paynow a:hover{color:#fff; background:#599642; text-decoration:none;}
#reservation .paynow a:active{text-decoration:none !important;}

#tariff2 {width: 100%;  float: left;  border: 1px solid #ebebeb; margin-bottom:20px; border-bottom:none;}
#tariff2 b{font-family:cambriab;}
#tariff2 h2{font-size:18px; font-family:cambriab; line-height:42px; color:#fb5315; text-align:center; padding:0; margin:0px; text-transform:uppercase;}
#tariff2 h2.head{ font-family:cambriab; line-height:42px; color:#fb5315; text-align:center; padding:0; margin:0; text-transform:uppercase;border-left:1px solid #ebebeb;}
#tariff2 h3{font-size:18px; font-family:cambriab; line-height:42px; color:#fb5315; text-align:center; padding:0; margin:0px; text-transform:uppercase;}
#tariff2 h3.head{ font-family:cambriab; line-height:42px; color:#fb5315; text-align:center; padding:0; margin:0; text-transform:uppercase;border-left:1px solid #ebebeb;}
#tariff2 .distance_brdr{border-bottom:1px solid #ebebeb; width:100%; float:left;}
#tariff2 p{ font-size:16px; color:#000; line-height:22px; margin:0;border-left:none; padding:9px; text-align:center;}
#tariff2 p.rs{ border-left:1px solid #ebebeb; padding:9px;}

#tariff2 .extracharge p span{color:#fb5315; font-family: cambriab; text-transform:uppercase; line-height:20px;}
#tariff2 .extracharge hr{margin-top:2px; margin-bottom:0px;}
#tariff2 .main_right{border-left:1px solid #ebebeb; padding-left:0px; float:left; width:100%;}

#tariff2 .room_rates{padding:10px 0; border-right:0px solid #ebebeb;}
#tariff2 .room_rates p{font-size:16px; color:#000; line-height:22px; margin:0;border-left:none; padding:5px 10px; text-align:center;}
#tariff2 .room_rates p span{ color:#599642; font-family:cambriab; text-transform:uppercase; line-height:16px;  }

#tariff2 .suites{padding:8px 0;  border-left:1px solid #ebebeb; min-height:120px;}
#tariff2 .suites p{font-size:16px; color:#000; line-height:22px; margin:0;border-left:none; padding:5px 10px; text-align:center;}
#tariff2 .suites p span{ color:#599642; font-family:cambriab; text-transform:uppercase; line-height:16px;  }


.hc-ratingRatingHotel__inner-img{margin-top: 40px;}


#tariff2 .single_text{padding:15px;}
#tariff2 .single_text p{color:#666666; font-size:16px; line-height:18px; padding:0px;}
#tariff2 .single_text p a{color:#fb5315; }

#enquiry_form{margin-bottom:20px; float:left; width:100%;}
#enquiry_form h2.heading2 {font-size: 24px; line-height: 30px; font-family: "Georgia"; color: #fb4806 !important; text-transform: uppercase; margin: 0; padding: 0;}
#enquiry_form p{font-family: cambria;font-size: 16px; line-height: 18px; text-align: justify; margin-top: 0px;  margin-bottom: 10px; color: #666;}


#Register {width:100%; padding:0; margin:20px 0; float:left;}
#Register #signup .row1 {clear:both; position:relative; padding:1%; float:left; width:100%;}
#Register #signup .row1 .left {width:50%; float:left; margin-bottom:0px; text-align:left;}
#Register #signup .row1 .right {width:50%; float:left; margin-bottom:0px; text-align:right;}
#Register #signup .row1 .input_text {font-size:15px; color:#000; float:left; width:200px; line-height:18px; text-transform:uppercase; text-align:left;}
#Register #signup .row1 .input_text .star {color:#ff0000;}
#Register #signup .row1 .right .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:7px; margin-right:0px; width:310px; font-size:15px; color:#333333;}
#Register #signup .row1 .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:7px; margin-right:15px; width:310px; font-size:15px; color:#333333;}
#Register #signup .row3 {float:left; padding:40px 0px; text-align:center; width:100%;}
#Register #signup .row2 .btn_signup a {background-color:#00c8ee; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#Register #signup .row2 .btn_signup a:hover {background-color:#333333;}

#Register #signup .row3 {clear:both; position:relative; padding:1%; float:left; width:100%;}
#Register #signup .row3 .left {width:100%; float:left; margin-bottom:0px; text-align:left;}
#Register #signup .row3 .left .hdn{color:#fff;}
#Register #signup .row3 .input_text {font-size:15px; color:#000; float:left; width:200px; line-height:18px; text-transform:uppercase;}
#Register #signup .row3 .input_text .star {color:#CC0000;}
#Register #signup .row3 textarea {border:1px solid #dedede; background:#FFFFFF; padding:5px; width:917px; height:90px; font-size:15px; color:#333333;}
#Register #signup .row3 .btn_signup{ clear: both; margin: 25px 0;  line-height: 37px;}
#Register #signup .row3 .btn_signup a{font-size:18px; color:#FFF; background-color:#fb4806; padding:10px 25px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambriab; text-transform:capitalize;}
#Register #signup .row3 .btn_signup a:hover{color:#fff; background:#333; text-decoration:none;}

.privacy{width:100%; float:left; margin-bottom:30px; text-align:justify;}
.privacy b{font-family:cambriab;}
.privacy p{color:#666; font-size:15px;}
.privacy a{color:#fb4806;}
.privacy h4{font-size:16px; color:#333; line-height:20px; font-family:cambriab;margin:0; padding:0; margin-bottom:10px;}
.privacy ul li{list-style-type:decimal; color:#666}

.privacy .address{margin-bottom:15px;}
.privacy .address p{margin:0; padding:0; margin-bottom:2px; }
.privacy .address p span{font-family:cambriab;}

#accountForm_pf {width: 100%; padding: 0 15%; float: left; clear: both; margin:10px auto 30px auto; background-color: #FFFFFF;}
.box_pf{width: 100%; display: block; float: left; padding: 0; clear: both; margin: 0px auto; border: 1px solid #dddddd; background-color: #FFFFFF; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#cccccc)"; -moz-box-shadow: 0px 0px 5px #cccccc; -webkit-box-shadow: 0px 0px 5px #cccccc; box-shadow: 0px 0px 5px #cccccc; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#cccccc);}
#form_pf .gray_row {background-color:#fafafa; padding:20px; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD;}
#form_pf .white_row {background-color:#ffffff; padding:20px; border-bottom:0px solid #DDDDDD; border-top:0px solid #DDDDDD;}
#form_pf .item {width:100%; margin:0px 0 0px 0; float:left; display:block; position:relative;}
#form_pf .item .first {width:35%; float:left; font-size:16px; color:#333333; text-align:left; line-height:30px; font-family:cambriab; text-transform:uppercase;}
#form_pf .item .second {width:50%; float:left;}
#form_pf .item .second span{margin-left:20px; font-size:16px;}
#form_pf input[type=radio], input[type=checkbox] {margin: 5px 0 0; margin-top: 1px \9; line-height: normal; position:absolute;}
#form_pf .item .second .input {width:100%; border:1px solid #CCCCCC; padding:0% 2%; font-size:16px; color:#999999; text-align:left; height:36px; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#CCCCCC)"; -moz-box-shadow:0px 0px 2px #CCCCCC; -webkit-box-shadow:0px 0px 2px #CCCCCC; box-shadow:0px 0px 2px #CCCCCC; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#CCCCCC);}
#form_pf .item .second textarea {width:100%; border:1px solid #CCCCCC; padding:0% 2%; font-size:16px; color:#cccccc; text-align:left; height:70px; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#CCCCCC)"; -moz-box-shadow:0px 0px 2px #CCCCCC; -webkit-box-shadow:0px 0px 2px #CCCCCC; box-shadow:0px 0px 2px #CCCCCC; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#CCCCCC);}
#form_pf .payform{margin-bottom: 14px; clear: both; margin: 0; height: 37px; line-height: 37px; text-align:center;}
#form_pf .payform a{font-size:18px; color:#FFF; background-color:#fb4806; padding:10px 25px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambriab; text-transform:uppercase;}
#form_pf .payform a:hover{color:#fff; background:#333;}


#booking {width:100%; padding:0; margin:20px 0; float:left;}
#booking h4{background:#599642; font-size:18px; color:#fff; padding:5px 10px; line-height:30px; text-transform:uppercase; margin:0; clear:both; }
#booking #dates .row1 {clear:both; position:relative; padding:10px; float:left; width:100%;}
#booking #dates .row1 .left {width:50%; float:left; margin-bottom:0px; text-align:left;}
#booking #dates .row1 .right {width:50%; float:left; margin-bottom:0px; text-align:right;}
#booking #dates .row1 .input_text {font-size:15px; color:#000; float:left; width:200px; line-height:18px; text-transform:uppercase; text-align:left;}
#booking #dates .row1 .right .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:7px; margin-right:0px; width:225px; font-size:15px; color:#333333;}
#booking #dates .row1 .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:7px; margin-right:15px; width:225px; font-size:15px; color:#333333;}
#booking #dates .row3 {float:left; padding:40px 0px; text-align:center; width:100%;}
#booking #dates .row3 {clear:both; position:relative; padding:1%; float:left; width:100%;}
#booking #dates .row3 .left {width:100%; float:left; margin-bottom:0px; text-align:left;}
#booking #dates .row3 .input_text {font-size:15px; color:#000; float:left; width:200px; line-height:18px; text-transform:uppercase;}

#booking .row3 .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:5px; width:691px; height:37px; font-size:15px; color:#333333;}
#booking .row3 .btn_signup{ clear: both; margin: 0;  line-height: 37px; float:right;}
#booking .row3 .btn_signup a{font-size:18px; color:#FFF; background-color:#fb4806; padding:8px 30px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambriab; text-transform:capitalize;}
#booking .row3 .btn_signup a:hover{color:#fff; background:#333; text-decoration:none;}

#booking #dates{background:#fff; border:1px solid #ddd; float:left; width:100%; padding:1% 10%; margin-bottom:20px;}
#booking #dates .row4 {clear:both; position:relative; padding:1%; float:left; width:100%;}
#booking #dates .row4 .input_text {font-size:15px; color:#000; float:left; width:200px; line-height:18px; text-transform:uppercase; text-align:left;}
#booking #dates .row4 .left {width: 335px; float: left; margin-right:20px;}
#booking #dates .row4 .right{width:336px;float:left;}
#booking #dates .row4 .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:7px; margin-right:15px; width:336px; height:37px; font-size:15px; color:#333333; float:left;}

#booking #rooms{background:#fff; border:1px solid #ddd; float:left; width:100%; padding:1% 10% 2% 10%; margin-bottom:20px;}
#booking #rooms h5{font-size:16px; line-height:18px; font-family:cambriab; color:#fb4806; padding:0; margin-bottom:10px;}
#booking #rooms .head{font-family:cambriab;float: left;width: 100%; background: #dedede; line-height: 40px; font-size: 16px; color:#000;}
#booking #rooms .first-bg{background:#f5f5f5;width:100%; float:left; line-height: 40px; font-size:16px;} 
#booking #rooms .first-bg input[type=radio], input[type=checkbox] {margin: 14px 0 0; margin-top: 1px \9; line-height: normal;}
#booking #rooms .second-bg{background:#eee;width:100%; float:left; line-height: 40px; font-size:16px; margin-bottom:15px;} 
#booking #rooms .second-bg input[type=radio], input[type=checkbox] {margin: 14px 0 0; margin-top: 1px \9; line-height: normal;}

#booking #details{background:#fff; border:1px solid #ddd; float:left; width:100%; padding:1% 10% 2% 10%; margin-bottom:20px;}
#booking #details h5{font-size:14px; line-height:18px; font-family:cambriab; color:#fb4806; padding:0; margin-bottom:10px;}
#booking #details .head{font-family:cambriab;float: left;width: 100%; background: #dedede; line-height: 40px; font-size: 16px; color:#000;}
#booking #details .first-bg{background:#f5f5f5;width:100%; float:left; line-height: 40px; font-size:16px;} 
#booking #details .first-bg input[type=radio], input[type=checkbox] {margin: 14px 0 0; margin-top: 1px \9; line-height: normal;}
#booking #details .second-bg{background:#eee;width:100%; float:left; line-height: 40px; font-size:16px; margin-bottom:15px;} 
#booking #details .second-bg input[type=radio], input[type=checkbox] {margin: 14px 0 0; margin-top: 1px \9; line-height: normal;}


#booking {width:100%; padding:0; margin:20px 0; float:left;}
#booking h4{background:#599642; font-size:18px; color:#fff; padding:5px 10px; line-height:30px; text-transform:uppercase; margin:0; clear:both; }
#booking #details .row3 {float:left; padding:40px 0px; text-align:center; width:100%;}
#booking #details .row3 {clear:both; position:relative; padding:1%; float:left; width:100%;}
#booking #details .row3 .left {width:100%; float:left; margin-bottom:0px; text-align:left; }
#booking #details .row3 .input_text {font-size:15px; color:#000; float:left; width:200px; line-height:18px; text-transform:uppercase;}
#booking #details .row3  .star {color: #ff0000;}
#booking .row3 textarea{border: 1px solid #dedede; background: #FFFFFF;  padding: 5px; width: 691px;height: 90px; font-size: 15px; color: #333333;}
#booking .row3 .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:5px; width:691px; height:37px; font-size:15px; color:#333333;}
#booking .row3 .btn_signup{ clear: both; margin: 0;  line-height: 37px; float:right;}
#booking .row3 .btn_signup a{font-size:18px; color:#FFF; background-color:#fb4806; padding:8px 30px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambriab; text-transform:capitalize;}
#booking .row3 .btn_signup a:hover{color:#fff; background:#333; text-decoration:none;}
#booking #details{background:#fff; border:1px solid #ddd; float:left; width:100%; padding:1% 10%; margin-bottom:20px;}
#booking #details .left span.traveller{margin:0 20px; font-size:16px;}
#booking #details .left input[type=radio]{margin: 5px 0 0; margin-top: 1px \9; line-height: normal; position:absolute;}

}

@media only screen and (max-width:768px){
.navbar-collapse.collapse {margin-left:-275px !important;}
.navbar-nav>li>a {padding-top: 26px !important; padding-bottom: 0px !important; font-family: cambria; color: #111111; font-size: 15px;}
.for-header{ position:absolute; background:url(../images/header-bg.png) repeat-x; border-bottom:5px solid #fb4806; z-index:9999999999; height:119px; margin:auto; width:750px; margin-top:15px; border-top:1px solid #FFFFFF; border-top-right-radius:7px; border-top-left-radius:7px;}
.top-nav-bg{ background:url(../images/nav-bg.png) repeat no-repeat; width:332px; height:37px; max-width:332px; max-height:37px; margin-right:20px;}
.nav-pad{}

.bruchure-text{ font-size:13px; color:#FFFFFF; padding:7px 0px 0px 25px; font-family:cambria;}
.bruchure-text a{color:#eee;}
.bruchure-text a:hover{ color:#fff}
.book-text{ font-size:13px; color:#FFFFFF; padding:7px 0px 0px 50px;}
.book-text a{color:#eee;}
.book-text a:hover{ color:#fff}
.boxes-pad{ text-align:right; }

.shadow-pad{ margin-top:35px; position:absolute; z-index:9999999999; width:750px; margin:134px 0px 0px 0px; text-align:center;}
.shadow-pad img{max-width:750px; }
.main-logo-pad{ padding:1px 0px 0px 0px; max-width:100%;}
.home-content{ font-family:cambria; color:#666666; font-size:15px; margin-bottom:35px;}

.read-more-btn a{font-size:15px; color:#FFFFFF; background-color:#fb4806; padding: 10px 25px; box-shadow: inset 0px 0px 23px -5px #555; border-radius:5px;  font-family:cambria;}
.read-more-btn a:hover {font-size:15px; color:#FFFFFF; background-color:#222222; padding: 10px 25px; box-shadow: inset 0px 0px 23px -5px #555; border-radius:5px 5px 5px 5px;}
.bottom-border{border-bottom:3px solid #fb4806; padding-top:50px;}
.feature-text{ font-size:18px; font-family:"Georgia";}
.bottom-border-2{border-bottom:1px solid #fb4806; padding-top:14px;}
.info-text {padding-top:16px;} 
.info-text a{ color:#fb4806; font-family:"Georgia"; font-size:15px; text-decoration:none;}
.info-text a:hover{ color:#FFFFFF; font-family:"Georgia"; font-size:15px; text-decoration:none;}

.footer-nav{color:#FFFFFF; font-size:15px; font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.footer-nav ul { list-style:none; padding:0; margin:0; float:left; color:#FFFFFF; font-size:15px; font-family:Arial, Helvetica, sans-serif;color:#c2c2c2; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.footer-nav li{ list-style:none; padding:0; margin:0; float:left; display:inline; color:#c2c2c2; line-height:60px; padding-left:0px;}
.footer-nav li a{display:inline; padding:0 0px; text-decoration:none; color:#c2c2c2; font-size:14px; font-family:cambria;}
.footer-nav li a:hover{display:inline; text-decoration:none; color:#FB4806; }

.social-pad{ padding-top:20px; text-align:right;}
.social-gap{ padding-left:5px;}
.footer-end{ height:50px;}
.copy-text{ font-size:15px; font-family:cambria; padding:15px 0px 0px 0px; color:#333333; text-align:left;}
.fort-text{ font-size:15px; font-family:cambria; padding:15px 0px 0px 0px; color:#fb4806;}
.fort-text a{ color:#fb4806;}
.cs-pad { text-align:right; padding-top:15px;}
.tripadvisor{ padding:20px 0px 0px 85px;}
.newsletter{ font-size:11px; line-height:15px; color:#7d7d7d; margin:2px 0px 0px 0px;}
.tripadvisor-pad{ padding:0 20px 20px 20px; /*float:left;*/}
.tripadvisor-text{font-size:11px; color:#2083d5; text-decoration:none;}
.tripadvisor-text a{font-size:11px; color:#2083d5; text-decoration:none;}
.tripadvisor-bg{width:300px; height:153px; padding-left:18px; /*float:left;*/}
.certificate{text-align:center;}
.certificate img{max-width:110px;}
.certificate-pad{ padding:0px 0px 0px 44px;}
.text-center-pad{ text-align:center; padding:30px 0px 20px 0px;}

.social-pad{ padding-top:2px; text-align:right;}

.social-gap{ padding-left:5px;}

.footer-1-3 .rare_logo{ float: left; width: 14%;}
.footer-1-3 .rare_logo img{ height:60px;}
.footer-1-3 .hotel_logo{ float: left; width:12%; margin-left:10px;}
.footer-1-3 .hotel_logo img{ height:60px;}
.footer-1-3 .footer_links{float: left; width: 72%;}
.footer-1-3 .social-pad{width: 100%; text-align: center;}
#CDSWIDTC.widTC2015 { height: 60px !important; width: 150px;}

.content h4{color:#fb4806; font-size:21px; margin-bottom:5px; font-family:"Georgia"}
.content .feedback{float:left; width:100%; font-family:"Georgia"; padding:15px;}
.content .feedback .date{background:#599642; text-align:center; color:#fff; font-size:20px; padding:5px 10px 14px 10px; max-width:73px; float:left;}
.content .feedback .date span{font-size:13px; text-transform:uppercase;}
.content .feedback .text{margin-left:80px; margin-right:10px;}
.content .feedback p{margin:0; color:#666666; line-height:20px; font-size:14px; font-family:"Georgia"; text-align:justify;}
.content .feedback p span.feedback_above{ color:#4a9230; font-size:14px;  line-height:20px;}

.banner_shadow{margin-top:1px; width:100%; text-align:center;}
.banner_shadow img{max-width:750px;}
h1.head_bg{font-size:24px; color:#fb4806; line-height:30px; font-family:"Georgia"; text-align:center; text-transform:uppercase; margin:10px 0 10px 0; padding:0; border-bottom:4px double #ccc;padding-bottom:15px;}
h1.head_bg span{margin:0 5px;}

.fort_room_content{margin: 10px 0 20px 0;  float: left;  width: 100%;}
.fort_room_content img{margin:0 auto; text-align:center; margin-bottom:10px;}
.fort_room_content p{font-family:cambria; font-size:15px; line-height:18px; text-align:justify; margin-top:0px; margin-bottom:12px; color:#7e7b7b;}
h2.heading2{font-size:18px; line-height:30px; font-family:"Georgia"; color:#599642 !important; text-transform:uppercase; margin:0; padding:0;}
.dbl_brdr{border-bottom:4px double #cccccc; padding:5px 0 0 0; margin-bottom:10px;}
.read_more_grey{margin-bottom: 14px; clear: both; margin: 20px 0; height: 37px; line-height: 37px;}
.read_more_grey a{font-size:16px; color:#FFFFFF; background-color:#b2b2b2; padding:10px 25px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambria;}
.read_more_grey a:hover{color:#fff; background:#fb4806;}

.gallery_box{border:1px solid #ebebeb; margin-bottom:25px;}
.gallery_box .foto_section{padding:15px 20px;}
.gallery_box .foto_section .photo{width:50%; float:left; line-height:27px; text-align:left;}
.gallery_box .foto_section .photo a{color:#599642; font-weight:bold; font-size:14px; line-height:28px;font-family:cambria;}
.gallery_box .foto_section .image{text-align:right;}

.gallery-2{margin-bottom:20px;}

.activitiy_content{ margin-bottom:20px; float:left; width:100%;}
.activitiy_content h4{font-size: 18px; line-height:30px; margin:0; padding:0; color:#599642 !important; text-transform:uppercase; margin-bottom:8px; }
.activitiy_content p{font-size:15px; line-height:20px; margin:0; padding:0; margin-bottom:10px; text-align:justify; }
.activitiy_content .rates{margin:20px 0;}
.activitiy_content .rates h4.orng{color:#fb4806 !important; text-transform:capitalize;}
.activitiy_content .rates p{color:#599642; line-height:22px; margin:8px 0; }
.activitiy_content .rates p span{color:#000; font-family:"Georgia";}

#distance_from {width: 100%;  float: left;  border: 1px solid #ebebeb; margin-bottom:20px; border-bottom:none;}
#distance_from h3{font-size:16px; font-family:cambriab; line-height:24px; color:#fb5315; text-align:center;	padding:0; margin:10px 0; text-transform:uppercase;}
#distance_from .distance_brdr{border-bottom:1px solid #ebebeb; width:100%; float:left;}
#distance_from p{ font-size:14px; color:#000; line-height:20px; margin:0;border-left:1px solid #ebebeb; padding:9px; text-align:justify;}
#distance_from p.head{font-size:14px; color:#000; line-height:20px;  font-family:cambriab; border:none; padding:9px 0;}

#reservation .title{ background:#599642; font-family:cambriab;  color:#fff; font-size:16px; line-height:24px; text-transform:uppercase; padding:32px 10px; text-align:center;}
#reservation .details{ background:#333333; font-family:cambriab; }
#reservation .paynow{ clear: both; margin: 25px 0;  line-height: 37px;}
#reservation .paynow a{font-size:18px; color:#FFF; background-color:#fb4806; padding:10px 25px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambriab; text-transform:capitalize;}
#reservation .paynow a:hover{color:#fff; background:#599642; text-decoration:none;}
#reservation .paynow a:active{text-decoration:none !important;}

#media .feature-box .icon img { max-width: 450px; max-height: 220px;}

#tariff2 {width: 100%;  float: left;  border: 1px solid #ebebeb; margin-bottom:20px; border-bottom:none;}
#tariff2 b{font-family:cambriab;}
#tariff2 h3{font-size:18px; font-family:cambriab; line-height:42px; color:#fb5315; text-align:center; padding:0; margin:0px; text-transform:uppercase;}
#tariff2 h3.head{ font-family:cambriab; line-height:42px; color:#fb5315; text-align:center; padding:0; margin:0; text-transform:uppercase;border-left:1px solid #ebebeb;}
#tariff2 .distance_brdr{border-bottom:1px solid #ebebeb; width:100%; float:left;}
#tariff2 p{ font-size:16px; color:#000; line-height:22px; margin:0;border-left:none; padding:9px; text-align:center;}
#tariff2 p.rs{ border-left:1px solid #ebebeb; padding:9px;}

#tariff2 .room_rates{padding:10px 0; border-bottom:1px solid #ebebeb;}
#tariff2 .room_rates p{font-size:16px; color:#000; line-height:22px; margin:0;border-left:none; padding:5px 10px; text-align:center;}
#tariff2 .room_rates p span{ color:#599642; font-family:cambriab; text-transform:uppercase; line-height:16px;  }

#tariff2 .extracharge p span{color: #fb5315; font-family: cambriab; text-transform: uppercase; line-height:20px;}
#tariff2 .extracharge hr{margin-top:2px; margin-bottom:0px;}

#tariff2 .suites{padding:10px 0;  border-left:1px solid #ebebeb;}
#tariff2 .suites p{font-size:16px; color:#000; line-height:22px; margin:0;border-left:none; padding:5px 10px; text-align:center;}
#tariff2 .suites p span{ color:#599642; font-family:cambriab; text-transform:uppercase; line-height:16px;  }

#tariff2 .single_text{padding:15px;}
#tariff2 .single_text p{color:#666666; font-size:16px; line-height:18px; padding:0px;}
#tariff2 .single_text p a{color:#fb5315; }

#enquiry_form{margin-bottom:20px; float:left; width:100%;}
#enquiry_form h2.heading2 {font-size: 24px; line-height: 30px; font-family: "Georgia"; color: #fb4806 !important; text-transform: uppercase; margin: 0; padding: 0;}
#enquiry_form p{font-family: cambria;font-size: 16px; line-height: 18px; text-align: justify; margin-top: 0px;  margin-bottom: 10px; color: #666;}


#Register {width:100%; padding:0; margin:20px 0; float:left;}
#Register #signup .row1 {clear:both; position:relative; padding:1%; float:left; width:100%;}
#Register #signup .row1 .left {width:55%; float:left; margin-bottom:0px; text-align:left;}
#Register #signup .row1 .right {width:45%; float:left; margin-bottom:0px; text-align:left;}
#Register #signup .row1 .input_text {font-size:15px; color:#000; float:left; width:100%; line-height:18px; text-transform:uppercase; text-align:left;}
#Register #signup .row1 .input_text .star {color:#ff0000;}
#Register #signup .row1 .right .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:7px; margin-right:0px; width:317px; font-size:15px; color:#333333;}
#Register #signup .row1 .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:7px; margin-right:15px; width:317px; font-size:15px; color:#333333;}
#Register #signup .row3 {float:left; padding:40px 0px; text-align:center; width:100%;}
#Register #signup .row2 .btn_signup a {background-color:#00c8ee; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#Register #signup .row2 .btn_signup a:hover {background-color:#333333;}

#Register #signup .row3 {clear:both; position:relative; padding:1%; float:left; width:100%;}
#Register #signup .row3 .left {width:100%; float:left; margin-bottom:0px; text-align:left;}
#Register #signup .row3 .left .hdn{color:#fff;}
#Register #signup .row3 .input_text {font-size:15px; color:#000; float:left; width:100%; line-height:18px; text-transform:uppercase;}
#Register #signup .row3 .input_text .star {color:#CC0000;}
#Register #signup .row3 textarea {border:1px solid #dedede; background:#FFFFFF; padding:5px; width:100%; height:70px; font-size:15px; color:#333333;}

#Register #signup .row3 .btn_signup{ clear: both; margin: 25px 0;  line-height: 37px;}
#Register #signup .row3 .btn_signup a{font-size:18px; color:#FFF; background-color:#fb4806; padding:10px 25px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambriab; text-transform:capitalize;}
#Register #signup .row3 .btn_signup a:hover{color:#fff; background:#333; text-decoration:none;}

.privacy{width:100%; float:left; margin-bottom:30px; text-align:justify;}
.privacy b{font-family:cambriab;}
.privacy p{color:#666; font-size:15px;}
.privacy a{color:#fb4806;}
.privacy h4{font-size:16px; color:#333; line-height:20px; font-family:cambriab;margin:0; padding:0; margin-bottom:10px;}
.privacy ul li{list-style-type:decimal; color:#666}

.privacy .address{margin-bottom:15px;}
.privacy .address p{margin:0; padding:0; margin-bottom:2px; }
.privacy .address p span{font-family:cambriab;}

#accountForm_pf {width: 100%; padding:0 5%; float: left; clear: both; margin:10px auto 30px auto; background-color: #FFFFFF;}
.box_pf{width: 100%; display: block; float: left; padding: 0; clear: both; margin: 0px auto; border: 1px solid #dddddd; background-color: #FFFFFF; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#CCCCCC)"; -moz-box-shadow: 0px 0px 5px #CCCCCC; -webkit-box-shadow: 0px 0px 5px #CCCCCC; box-shadow: 0px 0px 5px #CCCCCC; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#CCCCCC);}
#form_pf .gray_row {background-color:#fafafa; padding:20px; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD;}
#form_pf .white_row {background-color:#ffffff; padding:20px; border-bottom:0px solid #DDDDDD; border-top:0px solid #DDDDDD;}
#form_pf .item {width:100%; margin:0px 0 0px 0; float:left; display:block; position:relative;}
#form_pf .item .first {width:35%; float:left; font-size:16px; color:#333333; text-align:left; line-height:30px; font-family:cambriab; text-transform:uppercase;}
#form_pf .item .second {width:50%; float:left;}
#form_pf .item .second span{margin-left:20px; font-size:16px;}
#form_pf input[type=radio], input[type=checkbox] {margin: 5px 0 0; margin-top: 1px \9; line-height: normal; position:absolute;}
#form_pf .item .second .input {width:100%; border:1px solid #CCCCCC; padding:0% 2%; font-size:16px; color:#999999; text-align:left; height:36px; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#CCCCCC)"; -moz-box-shadow:0px 0px 2px #CCCCCC; -webkit-box-shadow:0px 0px 2px #CCCCCC; box-shadow:0px 0px 2px #CCCCCC; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#CCCCCC);}
#form_pf .item .second textarea {width:100%; border:1px solid #CCCCCC; padding:0% 2%; font-size:16px; color:#cccccc; text-align:left; height:70px; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#CCCCCC)"; -moz-box-shadow:0px 0px 2px #CCCCCC; -webkit-box-shadow:0px 0px 2px #CCCCCC; box-shadow:0px 0px 2px #CCCCCC; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#CCCCCC);}
#form_pf .payform{margin-bottom: 14px; clear: both; margin: 0; height: 37px; line-height: 37px; text-align:center;}
#form_pf .payform a{font-size:18px; color:#FFF; background-color:#fb4806; padding:10px 25px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambriab; text-transform:uppercase;}
#form_pf .payform a:hover{color:#fff; background:#333;}

#booking {width:100%; padding:0; margin:20px 0; float:left;}
#booking h4{background:#599642; font-size:18px; color:#fff; padding:5px 10px; line-height:30px; text-transform:uppercase; margin:0; clear:both; }
#booking #dates .row1 {clear:both; position:relative; padding:10px; float:left; width:100%;}
#booking #dates .row1 .left {width:50%; float:left; margin-bottom:0px; text-align:left;}
#booking #dates .row1 .right {width:50%; float:left; margin-bottom:0px; text-align:right;}
#booking #dates .row1 .input_text {font-size:14px; color:#000; float:left; width:120px; line-height:18px; text-transform:uppercase; text-align:left;}
#booking #dates .row1 .right .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:7px; margin-right:0px; width:200px; font-size:14px; color:#333333;}
#booking #dates .row1 .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:7px; margin-right:15px; width:200px; font-size:15px; color:#333333;}
#booking #dates .row3 {float:left; padding:40px 0px; text-align:center; width:100%;}
#booking #dates .row3 {clear:both; position:relative; padding:1%; float:left; width:100%;}
#booking #dates .row3 .left {width:100%; float:left; margin-bottom:0px; text-align:left;}
#booking #dates .row3 .input_text {font-size:14px; color:#000; float:left; width:120px; line-height:18px; text-transform:uppercase;}

#booking .row3 .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:5px; width:691px; height:37px; font-size:15px; color:#333333;}
#booking .row3 .btn_signup{ clear: both; margin: 0;  line-height: 37px; float:right;}
#booking .row3 .btn_signup a{font-size:18px; color:#FFF; background-color:#fb4806; padding:8px 30px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambriab; text-transform:capitalize;}
#booking .row3 .btn_signup a:hover{color:#fff; background:#333; text-decoration:none;}

#booking #dates{background:#fff; border:1px solid #ddd; float:left; width:100%; padding:1%; margin-bottom:20px;}
#booking #dates .row4 {clear:both; position:relative; padding:1%; float:left; width:100%;}
#booking #dates .row4 .input_text {font-size:15px; color:#000; float:left; width:120px; line-height:18px; text-transform:uppercase; text-align:left;}
#booking #dates .row4 .left {width: 275px; float: left; margin-right:20px;}
#booking #dates .row4 .right{width:275px;float:left;}
#booking #dates .row4 .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:7px; margin-right:15px; width:250px; height:37px; font-size:15px; color:#333333; float:left;}

#booking #rooms{background:#fff; border:1px solid #ddd; float:left; width:100%; padding:1% 10% 2% 10%; margin-bottom:20px;}
#booking #rooms h5{font-size:16px; line-height:18px; font-family:cambriab; color:#fb4806; padding:0; margin-bottom:10px;}
#booking #rooms .head{font-family:cambriab;float: left;width: 100%; background: #dedede; line-height: 40px; font-size: 16px; color:#000;}
#booking #rooms .first-bg{background:#f5f5f5;width:100%; float:left; line-height: 40px; font-size:16px;} 
#booking #rooms .first-bg input[type=radio], input[type=checkbox] {margin: 14px 0 0; margin-top: 1px \9; line-height: normal;}
#booking #rooms .second-bg{background:#eee;width:100%; float:left; line-height: 40px; font-size:16px; margin-bottom:15px;} 
#booking #rooms .second-bg input[type=radio], input[type=checkbox] {margin: 14px 0 0; margin-top: 1px \9; line-height: normal;}

#booking #details{background:#fff; border:1px solid #ddd; float:left; width:100%; padding:1% 10% 2% 10%; margin-bottom:20px;}
#booking #details h5{font-size:14px; line-height:18px; font-family:cambriab; color:#fb4806; padding:0; margin-bottom:10px;}
#booking #details .head{font-family:cambriab;float: left;width: 100%; background: #dedede; line-height: 40px; font-size: 16px; color:#000;}
#booking #details .first-bg{background:#f5f5f5;width:100%; float:left; line-height: 40px; font-size:16px;} 
#booking #details .first-bg input[type=radio], input[type=checkbox] {margin: 14px 0 0; margin-top: 1px \9; line-height: normal;}

#booking #details .second-bg{background:#eee;width:100%; float:left; line-height: 40px; font-size:16px; margin-bottom:15px;} 
#booking #details .second-bg input[type=radio], input[type=checkbox] {margin: 14px 0 0; margin-top: 1px \9; line-height: normal;}


#booking {width:100%; padding:0; margin:20px 0; float:left;}
#booking h4{background:#599642; font-size:18px; color:#fff; padding:5px 10px; line-height:30px; text-transform:uppercase; margin:0; clear:both; }
#booking #details .row3 {float:left; padding:40px 0px; text-align:center; width:100%;}
#booking #details .row3 {clear:both; position:relative; padding:1%; float:left; width:100%;}
#booking #details .row3 .left {width:100%; float:left; margin-bottom:0px; text-align:left; }
#booking #details .row3 .input_text {font-size:15px; color:#000; float:left; width:200px; line-height:18px; text-transform:uppercase;}
#booking #details .row3  .star {color: #ff0000;}
#booking .row3 textarea{border: 1px solid #dedede; background: #FFFFFF;  padding: 5px; width: 568px;height: 90px; font-size: 15px; color: #333333;}
#booking .row3 .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:5px; width:568px; height:37px; font-size:15px; color:#333333;}
#booking .row3 .btn_signup{ clear: both; margin: 0;  line-height: 37px; float:right;}
#booking .row3 .btn_signup a{font-size:18px; color:#FFF; background-color:#fb4806; padding:8px 30px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambriab; text-transform:capitalize;}
#booking .row3 .btn_signup a:hover{color:#fff; background:#333; text-decoration:none;}
#booking #details{background:#fff; border:1px solid #ddd; float:left; width:100%; padding:1% 10%; margin-bottom:20px;}
#booking #details .left span.traveller{margin:0 20px; font-size:16px;}
#booking #details .left input[type=radio]{margin: 5px 0 0; margin-top: 1px \9; line-height: normal; position:absolute;}


}

@media only screen and (max-width:767px){

.for-header{ position:relative; background:url(../images/header-bg.png) repeat-x; border-bottom:5px solid #fb4806; z-index:9999999999; height:119px; margin:auto; width:100%; margin-top:0px; border-top:1px solid #FFFFFF; border-top-right-radius:7px; border-top-left-radius:7px;}
.top-nav-bg{ background:url(../images/nav-bg.png) repeat no-repeat; width:332px; height:37px; max-width:332px; max-height:37px; margin-right:20px; display:none}
.boxes-pad{ text-align:right; }
.shadow-pad{ margin-top:35px; position:absolute; z-index:9999999999; width:100%; margin:0px; text-align:center;}
.shadow-pad img{ max-width:300px;}
.main-logo-pad{ padding:15px 0px 0px 0px;}
.home-content{color:#666666; font-size:15px; text-align:justify; margin-bottom:0px;}
.read-more-btn{margin-top:30px; margin-bottom:14px;}
.read-more-btn a{font-size:15px; color:#FFFFFF; background-color:#fb4806; padding: 10px 25px; box-shadow: inset 0px 0px 23px -5px #555; border-radius:5px 5px 5px 5px; text-decoration:none;}

.read-more-btn a:hover {font-size:15px; color:#FFFFFF; background-color:#222222; padding: 10px 25px; box-shadow: inset 0px 0px 23px -5px #555; border-radius:5px 5px 5px 5px; text-decoration:none;}
.bottom-border{border-bottom:3px solid #fb4806; padding-top:50px;}
.feature-text{ font-size:18px; font-family:"Georgia";}
.bottom-border-2{border-bottom:1px solid #fb4806; padding-top:0px;}

.info-text {padding-top:16px;} 
.info-text a{ color:#fb4806; font-family:"Georgia"; font-size:15px; text-decoration:none;}
.info-text a:hover{ color:#FFFFFF; font-family:"Georgia"; font-size:15px; text-decoration:none;}
.social-pad{ padding-top:20px; text-align:right;}
.social-gap{ padding-left:5px;}



.tripadvisor{ padding:20px 0px 0px 85px;}
.tripadvisor-text{font-size:11px; color:#2083d5; text-decoration:none;}
.tripadvisor-text a{font-size:11px; color:#2083d5; text-decoration:none;}
.tripadvisor-bg{width:300px; height:153px; background-color:#fdfdfd; padding-left:18px;}
.tripadvisor-bg-2{margin:0 auto;}
.certificate-pad{ padding:0px 0px 0px 44px;}

.text-center-pad{ text-align:center; padding:10px 0px 20px 0px;}
.content h4{color:#fb4806; font-size:21px; margin-bottom:5px; font-family:"Georgia"}
.content .feedback{float:left; width:100%; font-family:"Georgia"; padding:15px;}
.content .feedback .date{background:#599642; text-align:center; color:#fff; font-size:15px; padding:5px 10px 14px 10px; max-width:73px; float:left;}
.content .feedback .date span{font-size:10px; text-transform:uppercase;}
.content .feedback .text{margin-left:65px; margin-right:5px;}
.content .feedback p{margin:0; color:#666666; line-height:20px; font-size:13px; font-family:"Georgia"; text-align:justify;}
.content .feedback p span.feedback_above{ color:#4a9230; font-size:13px;  line-height:18px;}

.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-40px;font-size:10px; padding:4px;}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-35px; background:#fb4806;}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-20px;background:#fb4806;}
.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}
.carousel-control.right { right: 0%;  left: auto; background-image: linear-gradient(to right, transparent 0px, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {left: 50%;  margin-left: -40px !important;}
.carousel-control {  position: absolute; top: -18px !important; bottom: 0px; width: 15%; font-size: 20px; color: #FFF; text-align: center;}

.tripadvisor-pad{height:auto; padding:0px; margin-left:-20px; margin-bottom:10px;margin: 0 auto;}
/*.hc-ratingRatingHotel__inner-img{margin-top: 175px;}*/
.newsletter{ font-size:13px; line-height:15px; color:#7d7d7d; margin:2px 0px 0px 0px;}
.certificate{text-align:center;margin-bottom:10px;float: right; width: 100%;}
.footer-1-3 .brand-img {width: 110px !important; text-align: center !important;  margin:0 auto;}

.footer-nav{ color:#FFFFFF; font-size:14px; margin-right:15px; float:left; margin-top:5px;}
.footer-nav ul { list-style:none; padding:0; margin:0; float:left; color:#FFFFFF; font-size:15px;color:#c2c2c2; font-size:14px; text-align:center;}
.footer-nav li{ list-style:none; padding:0; margin:0; float:left; display:inline; color:#c2c2c2; line-height:22px; }
.footer-nav li a{display:inline; padding:0 0px; text-decoration:none; color:#c2c2c2; font-size:14px;}
.footer-nav li a:hover{display:inline; padding:0 0px; text-decoration:none; color:#FB4806; font-size:14px;}
.footer-1-3 .pull-right{float:none !important;}

.footer-1-3 .rare_logo{ float: left; width: 47%;}
.footer-1-3 .rare_logo img{ height:60px;}
.footer-1-3 .hotel_logo{ float: left; width:47%; margin-left:10px; text-align:center;}
.footer-1-3 .hotel_logo img{ height:60px;}
.footer-1-3 .footer_links{float: left; width: 100%;}
.footer-1-3 .social-pad{width: 100%;text-align: center;float: left !important;padding: 0;}
h1, .h1 {font-size: 24px !important;}
#CDSWIDTC.widTC2015 { height: 60px !important; width: 150px;}
#TA_tchotel699 {float: left;}
.footer-end{ height:40px; line-height:13px;}
.copy-text{ font-size:15px; padding:15px 0px 0px 0px; color:#333333; text-align:left;}
.fort-text{ font-size:15px; padding:15px 0px 0px 0px; color:#fb4806;}
.fort-text a{ color:#fb4806;}
.cs-pad { text-align:center; padding-top:15px; padding-bottom:10px;}

.content h4{color:#fb4806; font-size:21px; margin-bottom:5px; font-family:"Georgia"}
.content .feedback{float:left; width:100%; font-family:"Georgia"; padding:15px;}
.content .feedback .date{background:#599642; text-align:center; color:#fff; font-size:20px; padding:5px 10px 14px 10px; max-width:73px; float:left;}
.content .feedback .date span{font-size:13px; text-transform:uppercase;}
.content .feedback .text{margin-left:80px; margin-right:10px;}
.content .feedback p{margin:0; color:#666666; line-height:20px; font-size:14px; font-family:"Georgia"; text-align:justify;}
.content .feedback p span.feedback_above{ color:#4a9230; font-size:14px;  line-height:20px;}

.banner_shadow{margin-top:1px; width:100%; text-align:center;}
.banner_shadow img{max-width:100%; width:100%;}
h1.head_bg{font-size:16px; color:#fb4806; line-height:24px; font-family:"Georgia"; text-align:center; text-transform:uppercase; margin:5px 0 5px 0; padding:0; border-bottom:4px double #ccc;padding-bottom:10px;}
h1.head_bg span{margin:0 1px;}
h1.head_bg span img{max-width:36px;}


.fort_room_content{margin: 10px 0 20px 0;  float: left;  width: 100%;}
.fort_room_content p{font-family:cambria; font-size:15px; line-height:18px; text-align:justify; margin-top:0px; margin-bottom:12px; color:#7e7b7b;}
h2.heading2{font-size:18px; line-height:30px; font-family:"Georgia"; color:#599642 !important; text-transform:uppercase; margin:0; padding:0;}
.dbl_brdr{border-bottom:4px double #cccccc; padding:5px 0 0 0; margin-bottom:0px;}
.read_more_grey{margin-bottom: 14px; clear: both; margin: 20px 0; height: 37px; line-height: 37px;}
.read_more_grey a{font-size:16px; color:#FFFFFF; background-color:#b2b2b2; padding:10px 25px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambria;}
.read_more_grey a:hover{color:#fff; background:#fb4806;}

.gallery_box{border:1px solid #ebebeb;}
.gallery_box .foto_section{padding:15px 20px;}
.gallery_box .foto_section .photo{width:50%; float:left; line-height:27px; text-align:left;}
.gallery_box .foto_section .photo a{color:#599642; font-weight:bold; font-size:14px; line-height:28px;font-family:cambria;}
.gallery_box .foto_section .image{text-align:right;}

.activitiy_content{ margin-bottom:20px; float:left; width:100%;}
.activitiy_content h4{font-size: 16px; line-height:20px; margin:0; padding:0;   color:#599642 !important; text-transform:uppercase; margin-bottom:8px; }
.activitiy_content p{font-size:15px; line-height:20px; margin:0; padding:0; margin-bottom:10px; text-align:justify; }
.activitiy_content .rates{margin:20px 0;}
.activitiy_content .rates h4.orng{color:#fb4806 !important; text-transform:capitalize;}
.activitiy_content .rates p{color:#599642; line-height:22px; margin:8px 0; }
.activitiy_content .rates p span{color:#000; font-family:"Georgia";}

#distance_from {width:100%; float:left;  border:1px solid #ebebeb; margin-bottom:20px; border-bottom:none;}
#distance_from h3{font-size:16px; font-family:cambriab; line-height:20px; color:#fb5315; text-align:center;	padding:0; margin:10px 0; text-transform:uppercase;}
#distance_from .distance_brdr{border-bottom:1px solid #ebebeb; width:100%; float:left;}
#distance_from p{ font-size:14px; color:#000; line-height:20px; margin:0;border-left:none; padding:9px 0; text-align:justify;}
#distance_from p.head{font-size:16px; color:#000; line-height:20px;  font-family:cambriab; border:none; padding:9px 0 0 0;}

#reservation .title{ background:#599642; font-family:cambriab;  color:#fff; font-size:16px; line-height:24px; text-transform:uppercase; padding: 20px 50px;  text-align: center;}
#reservation .details{ background:#333333; font-family:cambriab; }

#reservation .paynow{ clear: both; margin: 25px 0;  line-height: 37px;}
#reservation .paynow a{font-size:18px; color:#FFF; background-color:#fb4806; padding:10px 25px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambriab; text-transform:capitalize;}
#reservation .paynow a:hover{color:#fff; background:#599642; text-decoration:none;}
#reservation .paynow a:active{text-decoration:none !important;}

#tariff2 {width: 100%;  float: left;  border: 1px solid #ebebeb; margin-bottom:20px; border-bottom:none;}
#tariff2 b{font-family:cambriab;}
#tariff2 h3{font-size:14px; font-family:cambriab; line-height:42px; color:#fb5315; text-align:center; padding:0; margin:0px; text-transform:uppercase;}
#tariff2 h3.head{ font-family:cambriab; line-height:42px; color:#fb5315; text-align:center; padding:0; margin:0; text-transform:uppercase;border-left:1px solid #ebebeb;}
#tariff2 .distance_brdr{border-bottom:1px solid #ebebeb; width:100%; float:left;}
#tariff2 p{ font-size:14px; color:#000; line-height:22px; margin:0;border-left:none; padding:9px; text-align:center;}
#tariff2 p.rs{ border-left:1px solid #ebebeb; padding:9px;}

#tariff2 .room_rates{padding:10px 0;}
#tariff2 .room_rates p{font-size:16px; color:#000; line-height:22px; margin:0;border-left:none; padding:5px; text-align:center;}
#tariff2 .room_rates p span{ color:#599642; font-family:cambriab; text-transform:uppercase; line-height:16px;  }

#tariff2 .suites{padding:5px 0;  border-top:1px solid #ebebeb;  border-left:0px;}
#tariff2 .suites p{font-size:16px; color:#000; line-height:22px; margin:0;border-left:none; padding:5px 10px; text-align:center;}
#tariff2 .suites p span{ color:#599642; font-family:cambriab; text-transform:uppercase; line-height:16px;  }

#tariff2 .extracharge hr { margin-bottom:0px;  margin-top: 2px; border:0 !important;}

#tariff2 .single_text{padding:15px 0;}
#tariff2 .single_text p{color:#666666; font-size:16px; line-height:18px; padding:0px;}
#tariff2 .single_text p a{color:#fb5315; }

#enquiry_form{margin-bottom:20px; float:left; width:100%;}
#enquiry_form h2.heading2 {font-size: 18px; line-height: 30px; font-family: "Georgia"; color: #fb4806 !important; text-transform: uppercase; margin: 0; padding: 0;}
#enquiry_form p{font-family: cambria;font-size: 16px; line-height: 18px; text-align: justify; margin-top: 0px;  margin-bottom: 10px; color: #666;}


#Register {width:100%; padding:0; margin:20px 0; float:left;}
#Register #signup .row1 {clear:both; position:relative; padding:1%; float:left; width:100%;}
#Register #signup .row1 .left {width:100%; float:left; margin-bottom:10px; text-align:left;}
#Register #signup .row1 .right {width:100%; float:left; margin-bottom:10px; text-align:right;}
#Register #signup .row1 .input_text {font-size:14px; color:#000; float:left; width:100%; line-height:18px; text-transform:uppercase; text-align:left;}
#Register #signup .row1 .input_text .star {color:#CC0000;}
#Register #signup .row1 .right .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:5px; margin-right:0px; width:100%; font-size:14px; color:#333333;}
#Register #signup .row1 .signup_input {border:1px solid #dedede; background:#FFFFFF; padding:5px; margin-right:0px; width:100%; font-size:14px; color:#333333;}
#Register #signup .row3 {float:left; padding:40px 0px; text-align:center; width:100%;}
#Register #signup .row2 .btn_signup a {background-color:#00c8ee; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#Register #signup .row2 .btn_signup a:hover {background-color:#333333;}

#Register #signup .row3 {clear:both; position:relative; padding:1%; float:left; width:100%;}
#Register #signup .row3 .left {width:100%; float:left; text-align:left; margin-bottom:10px;}
#Register #signup .row3 .left .hdn{color:#fff;}
#Register #signup .row3 .input_text {font-size:15px; color:#000; float:left; width:200px; line-height:18px; text-transform:uppercase;}
#Register #signup .row3 .input_text .star {color:#CC0000;}
#Register #signup .row3 textarea {border:1px solid #dedede; background:#FFFFFF; padding:5px; width:100%; height:90px; font-size:15px; color:#333333;}

#Register #signup .row3 .btn_signup{ clear: both; margin: 25px 0;  line-height: 37px;}
#Register #signup .row3 .btn_signup a{font-size:18px; color:#FFF; background-color:#fb4806; padding:10px 25px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambriab; text-transform:capitalize;}
#Register #signup .row3 .btn_signup a:hover{color:#fff; background:#333; text-decoration:none;}

.privacy{width:100%; float:left; margin-bottom:30px; text-align:justify;}
.privacy b{font-family:cambriab;}
.privacy p{color:#666; font-size:15px; line-height:20px;}
.privacy a{color:#fb4806;}
.privacy h4{font-size:16px; color:#333; line-height:20px; font-family:cambriab;margin:0; padding:0; margin-bottom:10px;}
.privacy ul li{list-style-type:decimal; color:#666}

.privacy .address{margin-bottom:15px;}
.privacy .address p{margin:0; padding:0; margin-bottom:2px; }
.privacy .address p span{font-family:cambriab;}

#accountForm_pf {width: 100%; padding: 0; float: left; clear: both; margin:10px auto 30px auto; background-color: #FFFFFF;}
.box_pf{width: 100%; display: block; float: left; padding: 0; clear: both; margin: 0px auto; border: 1px solid #dddddd; background-color: #FFFFFF; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#CCCCCC)"; -moz-box-shadow: 0px 0px 5px #CCCCCC; -webkit-box-shadow: 0px 0px 5px #CCCCCC; box-shadow: 0px 0px 5px #CCCCCC; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#CCCCCC);}
#form_pf .gray_row {background-color:#fafafa; padding:10px; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD;}
#form_pf .white_row {background-color:#ffffff; padding:10px; border-bottom:0px solid #DDDDDD; border-top:0px solid #DDDDDD;}
#form_pf .item {width:100%; margin:0px 0 0px 0; float:left; display:block; position:relative;}
#form_pf .item .first {width:100%; float:left; font-size:14px; color:#333333; text-align:left; line-height:30px; font-family:cambriab; text-transform:uppercase;}
#form_pf .item .second {width:100%; float:left;}
#form_pf .item .second span{margin-left:20px; font-size:14px;}
#form_pf input[type=radio], input[type=checkbox] {margin: 5px 0 0; margin-top: 1px \9; line-height: normal; position:absolute;}
#form_pf .item .second .input {width:100%; border:1px solid #CCCCCC; padding:0% 2%; font-size:14px; color:#999999; text-align:left; height:32px; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#CCCCCC)"; -moz-box-shadow:0px 0px 2px #CCCCCC; -webkit-box-shadow:0px 0px 2px #CCCCCC; box-shadow:0px 0px 2px #CCCCCC; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#CCCCCC);}
#form_pf .item .second textarea {width:100%; border:1px solid #CCCCCC; padding:0% 2%; font-size:14px; color:#cccccc; text-align:left; height:55px; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#CCCCCC)"; -moz-box-shadow:0px 0px 2px #CCCCCC; -webkit-box-shadow:0px 0px 2px #CCCCCC; box-shadow:0px 0px 2px #CCCCCC; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#CCCCCC);}
#form_pf .payform{margin-bottom: 14px; clear: both; margin: 0; height: 37px; line-height: 37px; text-align:center;}
#form_pf .payform a{font-size:16px; color:#FFF; background-color:#fb4806; padding:10px 25px; box-shadow:inset 0px 0px 23px -5px #555; border-radius:5px; font-family:cambriab; text-transform:uppercase;}
#form_pf .payform a:hover{color:#fff; background:#333;}
}



