/*
Theme Name: Discover Location
Theme URI: http://discover.themelocation.com/
Author: Theme Location
Author URI: http://themeforest.net/user/themelocation

Description: Discover is a clean WordPress Template suitable for Beach, Forest, Countryside, travel, Hotel, Wedding & Resort. You can customize it easily to fit your needs.

Tags: one-column, two-columns, right-sidebar,sticky-post,theme-options, custom-background, custom-menu, editor-style, featured-images, threaded-comments, translation-ready

Version: 1.0
Text Domain: discover-location
Domain Path: /languages
License: 
License URI:
*/

/*-------------------------------------------------------
 * Table of Contents
 *-------------------------------------------------------
1. Theme Default CSS (body, link color, section etc)    
2.Header Area Start Here      
2.1 Mega menu styling    
3.Slider Section Start Here    
4.Slider bottom Section Start Here    
5.Home Page Room Area Section Start Here    
6.Home page Nature Area Section Start Here    
7.Home page Gallery Area Section Start Here    
8.Footer area start here   
 9.Home Page two Header Area    
 10.Client Logo Area Section Start Here    
 11.Home Two Testimonial Area Start Here    
 12.bennar Section Start Here    
 13.Breadcump Area Start Here    
 14.All Room One Ineer  Page Area Start Here    
 15.All Room One Ineer  Page Area Start Here    
 16.Rooms Two page start here    
 17.Room Three Version area start here    
 18.Single room Details area section start here    
 19.All Activitie area start here    
 20.Single Page Activitie area start here    
 21.About Page area start here    
 22.Blog area start here    
 23.Single Blog area start here    
 24.Conatct page start 
 25.fourzero page start here
*/

html, body { height: 100%; }
.floatleft { float: left; }
.floatright { float: right; }
.alignleft {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.alignright {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}
.aligncenter {
	display: block;
	margin: 0 auto 15px;
}
a:focus { outline: 0px solid; }
img {
	max-width: 100%;
	height: auto;
}
.fix { overflow: hidden; }
p { margin: 0 0 20px; }
dl dd {
    margin-left: 20px;
}
h1, h2, h3, h4, h5, h6 { margin: 0 0 20px; }
h1 { font-size: 48px; }
h2 { font-size: 36px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
a {
	transition: all 0.3s ease 0s;
	text-decoration: none;
	color:#29b6f6;
}
a:hover {
	color: #1f83b1;
	text-decoration: none;
}
a:active, a:hover { outline: 0 none; }
/*ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}*/
.clear { clear: both; }
.section-title {
	margin-bottom: 60px;
	position: relative;
}
.section-title h2 {
	color: #333333;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: 400;
}
.section-title h2:after {
	content: "\f102";
	font-family: "Flaticon";
	position: absolute;
	top: 40px;
	left: 0;
	font-size: 25px;
	color: #cccccc;
}
.acurate {
	margin: 0;
	padding: 0;
}
.padding-top { padding-top: 50px; }
.margin-top { margin-top: 60px; }
.padding-up { margin-top: 30px; }
.about-page-testimonail {
	background: transparent none repeat scroll 0 0 !important;
	padding-top: 0 !important;
}
.padding-left { padding-left: 0; }
.padding-right { padding-right: 0; }/*-------------------------------------Theme Based CSS -------------------------------------*/
body {
	font-family: 'Droid Sans', sans-serif;
	color: #666666;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.6;
}
table {
	background-color: transparent;
	max-width: 100%;
}
th { text-align: left; }
table {
	margin-bottom: 15px;
	width: 100%;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
	border-top: 1px solid #d2d2d2;
	border: 1px solid #d2d2d2;
	line-height: 2.5;
	padding-left: 3px;
	text-align: center;
	vertical-align: top;
}
table thead tr th {
	border-top: 1px solid #d2d2d2;
	text-align: center;
	text-transform: capitalize;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td { border-top: 1px solid #d2d2d2; }
table > thead > tr > th {
	border-bottom: 2px solid #d2d2d2;
	vertical-align: bottom;
}
table > caption + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > th,
table > thead:first-child > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > td { border-bottom: 0; }
table > tbody + tbody { border-top: 2px solid #d2d2d2; }
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td { padding: 6px 10px; }




/*---------------------------------------2.Header Area Start Here ---------------------------------------*/
.site-main{
	float:left;
	width:100%;
	padding:60px 0;
}
.header-1{
	width:100%;
	float:left;
}
.header-area {
	left: 0;
	margin: 24px auto;
	position: absolute;
	right: 0;
	z-index: 100;
}
.header-area .header { background: #ffffff; }
.header-area .header .header-top-area { padding: 12px 0 12px 11px; }
.header-area .header .header-top-area .header-top-area-right ul li {
	display: inline-block;
	padding: 10px 19px;
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
	position: relative;
}
.header-area .header .header-top-area .header-top-area-right ul li a {
	border: 0px solid #e6e6e6;
	padding: 2px 2px 5px;
	transition: all 0.3s ease 0s;
}
.header-area .header .header-top-area .header-top-area-right ul li a:hover { border: 0px solid #29b6f6; }
.header-area .header .header-top-area .header-top-area-right ul li a img { width: 100%; }
.header-area .header .main-menu-area {
	width:100%;
	float:left;
	background: #f6f7f7;
}
.theme-nav{
	width:100%;
	float:left;
	text-align:center;
}
.home-2 .theme-nav{
	float:right;
	width:auto;
}
.theme-nav > ul {
	display:inline-block;
	vertical-align:top;
	padding:0;
	margin:0;
	text-align: center;
	list-style:none;
}
.theme-nav > ul > li {
	float:left;
	list-style-type:none;
	position: relative;
	border-right: 1px solid #484848;
}
.theme-nav > ul > li ul{
	width: 230px;
	background: #333333;
	list-style: none;
	top: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: 400;
	position: absolute;
	z-index: 4;
	display: none;
	line-height: 17px;
	text-transform: capitalize;
	/* border-top: 2px solid;*/
}
.theme-nav > ul > li > ul.sub-menu > li > ul.sub-menu{
	left:100%;
	top:50px;
	position:absolute;
}
.theme-nav > ul > li > ul.sub-menu > li{ position:relative;}
.theme-nav > ul > li > ul.sub-menu > li:hover > ul.sub-menu{
	top:0;
	display:block;
}
.menu-item-has-mega-menu li ul {
	width: 100%;
	padding: 30px 0;
	margin: 0;
	display: table;
	table-layout: fixed;
	list-style: none;
	font-size: 13px;
	line-height: 17px;
	text-transform: capitalize;
	/*border-top: 1px solid #484848;*/
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
}
.theme-nav > ul > li.menu-item-has-mega-menu ul li ul{
	position:static;
	display:block;
}
.theme-nav ul > li:hover > ul{display:block;}
.header-area .header .main-menu-area ul li ul li { border: 0px !important; }
.header-area .header .main-menu-area ul li:hover ul {
	opacity: 1;
	transform: scaleY(1);
}
.header-area .header .main-menu-area ul li:hover ul li {
	display: block;
	border: 0px solid transparent !important;
	border-left: none;
}
.header-area .header .main-menu-area ul li:hover ul li:last-child { border-bottom: none; }
.header-area .header .main-menu-area ul li:hover ul li a{
	padding: 10px;
	display: block;
	color: #ffffff;
	text-transform: inherit;
	font-size: 12px;
	background:none;
	text-align:left;
}
.theme-nav >ul > li > ul  li + li a{ border-top:1px solid #484848;}
.header-area .header .main-menu-area ul li:hover ul li ul li a.fa{padding: 10px;}
.header-area .header .main-menu-area ul li:hover ul li a:hover {
	background: none;
	padding: 10px;
	color:#29b6f6;
}
.header-area .header .main-menu-area ul li:hover ul li ul li a:hover,
.header-area .header .main-menu-area ul li:hover ul li ul li a{padding: 10px 10px 10px 0;}
.header-area .header .main-menu-area ul li:hover ul li ul li a.fa:hover{ padding:10px;}
.header-area .header .main-menu-area ul li:first-child { border-left: 1px solid #ededed; }
.header-area .header .main-menu-area ul li:hover a {
	background: #29b6f6;
	color: #ffffff;
}
.header-area .header .main-menu-area ul li a {
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	color: #555555;
	font-family: 'Montserrat', sans-serif;
	padding: 15px 26px;
	transition: all 0.3s ease 0s;
	font-size: 12px;
	text-align:left;
}
.header-area .header .header-top-area .header-top-area-right ul li.flag-menu { position: relative; }
.header-area .header .header-top-area .header-top-area-right ul li.flag-menu ul {
	background: #333333 none repeat scroll 0 0;
	left: 5px;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	transform: scaleY(0);
	transform-origin: 0 0 0;
	transition: all 0.3s ease 0s;
	width: 130px;
	z-index: 99999;
	padding: 5px 0;
}
.header-area .header .header-top-area .header-top-area-right ul li.flag-menu ul li { padding: 0; }
.header-area .header .header-top-area .header-top-area-right ul li.flag-menu ul li a {
	display: inline-block;
	padding: 5px 15px;
	text-decoration: none;
}
.header-area .header .header-top-area .header-top-area-right ul li.flag-menu ul li a img {
	width: 20px;
	margin-right: 5px;
}
.header-area .header .header-top-area .header-top-area-right ul li.flag-menu:hover ul {
	opacity: 1;
	transform: scaleY(1);
}
.header-area .header .header-top-area .header-top-area-right ul li.flag-menu:hover ul li {
	display: block;
	border: 0px !important;
	padding: 0 0px;
}
.header-area .header .header-top-area .header-top-area-right ul li.flag-menu:hover ul li:last-child { border: 0px !important; }
.header-area .header .header-top-area .header-top-area-right ul li.flag-menu:hover ul li a {
	display: block;
	color: #ffffff;
	text-transform: inherit;
	font-size: 10px;
	text-transform: uppercase;
}
.header-area .header .header-top-area .header-top-area-right ul li.flag-menu:hover ul li a:hover { color: #1f83b1; }/*-------------------------------------2.1 Mega menu styling--------------------------------------*/
.header-area .header .main-menu-area ul li { border-right: 1px solid #ededed !important; }
.header-area .header .main-menu-area ul li ul.mega-menu-area { width: 465px !important; }
.header-area .header .main-menu-area ul li ul.mega-menu-area li { border: 0px !important; }
.header-area .header .main-menu-area ul li ul.mega-menu-area li.single-mega-menu {
	width: 33.33%;
	float: left;
}
.header-area .header .main-menu-area ul li ul.mega-menu-area li.single-mega-menu a {
	text-align: left !important;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 15px;
	border: 0px !important;
}/*-------------------------------------3.Slider Section Start Here --------------------------------------*/
.slider-1 h1 {
	font-family: "Montserrat", sans-serif;
	font-size: 60px;
	font-weight: 700;
	margin: 15px 0 25px;
}
.slider-1 div.title2 { text-transform: uppercase; }
.slider-1 div.title2 ul li {
	border: 2px solid #ffffff;
	border-radius: 2px;
	display: inline-block;
	height: 40px;
	margin: 2px;
	padding: 7px;
	width: 135px;
	transition: all 0.3s ease 0s;
}
.slider-1 div.title2 ul li.active {
	background: #29b6f6;
	border: 2px solid #29b6f6;
}
.slider-1 div.title2 ul li:hover {
	background: #1f83b1;
	border: 2px solid #1f83b1;
}
.slider-1 div.title2 ul li a {
	display: block;
	text-decoration: none;
	text-align: center;
	color: #ffffff;
}
.slider-1 h3 {
	font-size: 60px;
	font-family: 'Sue Ellen Francisco', cursive;
	margin: 0;
}/*-------------------------------------4.Slider bottom Section Start Here ---------------------------------------*/
.slider-bottom-area {}
.slider-bottom-area .welcome-are p span {
	font-family: 'Droid Sans', sans-serif;
	font-weight: bold;
	color: #666666;
}
.slider-bottom-area .welcome-are .designation-area ul li {
	display: block;
	padding: 0 0 5px 0;
}
.slider-bottom-area .welcome-are .designation-area ul li:first-child {
	color: #333333;
	font-family: 'Mrs Saint Delafield', cursive;
	font-size: 30px;
	line-height: 30px;
}
.slider-bottom-area .welcome-are .designation-area ul li:last-child {
	color: #888888;
	font-family: 'Droid Sans', sans-serif;
}
.slider-bottom-area .activites-area ul li a {
	color: #666666;
	text-decoration: none;
	transition: all 0.3s ease 0s;
}
.slider-bottom-area .activites-area ul li a span {
	margin-right: 13px;
	font-size: 25px;
}
.slider-bottom-area .activites-area ul li a:hover { color: #1f83b1; }
.slider-bottom-area .testimonial-area .single-testimonial ul li { display: inline-block;line-height: 18px; }
.slider-bottom-area .testimonial-area .single-testimonial ul li:first-child { margin-right: 10px; }
.slider-bottom-area .testimonial-area .single-testimonial ul li a {
	display: block;
	text-decoration: none;
	color: #555555;
	font-weight: bold;
}
.slider-bottom-area .testimonial-area .single-testimonial ul li a:hover { color: #1f83b1; }
.slider-bottom-area .testimonial-area .single-testimonial ul li a span {
	color: #666666;
	font-size: 12px;
}
.slider-bottom-area .testimonial-area .single-testimonial p {
	margin: 20px 0;
	position: relative;
}

.slider-bottom-area .testimonial-area .owl-buttons {
	position: absolute;
	right: 0;
	top: -85px;
}
.slider-bottom-area .testimonial-area .owl-buttons div {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #666666;
	border-radius: 2px;
	color: #666666;
	height: 22px;
	line-height: 22px;
	text-align: center;
	transition: all 0.3s ease 0s;
	width: 22px;
}
.slider-bottom-area .testimonial-area .owl-buttons div:hover {
	background: #29b6f6;
	color: #ffffff;
	border: 1px solid #29b6f6;
}
.slider-bottom-area .testimonial-area .owl-buttons div i {
	display: block;
	font-size: 16px;
	text-align: center;
	line-height: 12px;
	margin: 0 -3px;
	font-weight: bold;
}/*-------------------------------------5.Home Page Room Area Section Start Here ---------------------------------------*/
.home-page-room-area {
	/*background: #f0f3f5;*/
	float:left;
	width:100%;
}
.home-page-room-area .single-room-area {
	text-align: center;
	background: #ffffff;
}
.home-page-room-area .single-room-area .feature-image {
	position: relative;
	overflow: hidden;
}
.home-page-room-area .single-room-area .feature-image:hover .overley {
	opacity: 1;
	transform: scaleY(1);
}
.home-page-room-area .single-room-area .feature-image a { display: block; }
.home-page-room-area .single-room-area .feature-image a img { width: 100%; }
.home-page-room-area .single-room-area .feature-image .overley {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0%;
	z-index: 99;
	opacity: 0;
	transform: scaleY(0);
	transform-origin: 0 1 0;
	transition: all 0.3s ease 0s;
	background: rgba(40, 171, 227, 0.8);
	width: 100%;
	height: 100%;
}
.home-page-room-area .single-room-area .feature-image .overley .view-room {
	bottom: 0;
	left: 0;
	margin: 85px auto;
	right: 0;
	text-align: center;
	top: 0;
}
.home-page-room-area .single-room-area .feature-image .overley .view-room a {
	display: block;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
}
.home-page-room-area .single-room-area h2 {
	margin: 20px 0;
	position: relative;
	font-size:18px;
	line-height:18px;
}
.home-page-room-area .single-room-area h2:after {
	background: #dddddd;
	content: "";
	font-family: "Flaticon";
	font-size: 25px;
	height: 1px;
	left: 0;
	position: absolute;
	top: 30px;
	width: 50px;
	margin: auto;
	right: 0;
}
.home-page-room-area .single-room-area h2 a {
	text-decoration: none;
	font-family: 'Montserrat', sans-serif;
	color: #333333;
	font-size: 15px;
}
.home-page-room-area .single-room-area h2 a:hover { color: #29b6f6; }
.home-page-room-area .single-room-area p {
	color: #666666;
	margin-top: 5px;
	padding-bottom: 30px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.home-page-room-area .single-room-area p span {
	color: #333333;
	font-weight: bold;
}/*------------------------------------- 6.Home page Nature Area Section Start Here  --------------------------------------*/
.home-page-nature-area {
	background-size: cover;
	background-position: center center;
	text-align: center;
	color: #ffffff;
}
.home-page-nature-area .home-page-nature h2 {
	font-size: 39px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.home-page-nature-area .home-page-nature h3 {
	font-size: 30px;
	font-family: 'Sue Ellen Francisco', cursive;
	font-weight: bold;
}
.home-page-nature-area .home-page-nature .plan-wedding {
	display: block;
	margin-bottom: 40px;
	padding-top: 20px;
}
.home-page-nature-area .home-page-nature .plan-wedding a {
	display: inline-block;
	text-align: center;
	background: #29b6f6;
	color: #ffffff;
	padding: 10px 20px;
	transition: all 0.3s ease 0s;
	font-family: 'Montserrat', sans-serif;
	border-radius: 2px;
}
.home-page-nature-area .home-page-nature .plan-wedding a:hover { background: #1f83b1; }/*-------------------------------------7.Home page Gallery Area Section Start Here ---------------------------------------*/
.home-page-gallery-area { float:left; width:100%;}
.home-page-gallery-area .section-title {
	margin-bottom: 60px;
	position: relative;
}
.home-page-gallery-area .section-title h2 {
	color: #333333;
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: uppercase;
	margin-left: 10px !important;
}
.home-page-gallery-area .section-title h2:after {
	content: "\f102";
	font-family: "Flaticon";
	position: absolute;
	top: 40px;
	left: 10px !important;
	font-size: 25px;
	color: #cccccc;
}
.home-page-gallery-area .home-page-gallery .single-gallery {
	margin-right: 20px;
	margin-left: 10px;
	overflow: hidden;
	position: relative;
}
.home-page-gallery-area .home-page-gallery .single-gallery a { display: block; }
.home-page-gallery-area .home-page-gallery .single-gallery a img {
	transform: scale(1);
	transition: all 0.3s ease 0s;
}
.home-page-gallery-area .home-page-gallery .single-gallery a img:hover { transform: scale(1.5); }
.home-page-gallery-area .home-page-gallery .owl-buttons {
	position: absolute;
	right: 12px;
	top: -85px;
}
.home-page-gallery-area .home-page-gallery .owl-buttons div {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #666666;
	border-radius: 2px;
	color: #666666;
	height: 22px;
	line-height: 22px;
	text-align: center;
	transition: all 0.3s ease 0s;
	width: 22px;
}
.home-page-gallery-area .home-page-gallery .owl-buttons div:hover {
	background: #29b6f6;
	color: #ffffff;
	border: 1px solid #29b6f6;
}
.home-page-gallery-area .home-page-gallery .owl-buttons div i {
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 12px;
	margin: 0 -3px;
	text-align: center;
}/*-------------------------------------8.Footer area start here ---------------------------------------*/
.footer-top-area {
	background: #f6f6f6;
	padding: 60px 0;
}
.footer-top-area .google-map-area {
	background: #ffffff;
	padding: 5px;
}
.contact-us-area li { margin: 10px 0; }
.recent-post-area > ul { padding-left: 5px; }
.footer-top-area .recent-post-area ul li a {
	color: #666666;
	display: block;
	padding: 5px 0;
	position: relative;
	text-decoration: none;
}
.widget_categories ul li.cat-item{
	color: #666666;
    display: block;
    padding: 5px 0;
    position: relative;
    text-decoration: none;
}
.widget_categories ul li.cat-item a{
	color: #666666;
}
.widget_meta ul li a:after,
.widget_categories ul li.cat-item a:after,
.widget_recent_entries ul li a:after,
.footer-top-area .recent-post-area ul li a::after {
	content: "\f105";
	font-family: fontawesome;
	left: -10px;
	position: absolute;
	top: 5px;
}
.widget_meta ul li a:hover,
.widget_archive  ul li a:hover,
.widget_categories ul li.cat-item a:hover,
.widget_recent_entries ul li a:hover,
.footer-top-area .recent-post-area ul li a:hover { color: #29b6f6; }
.footer-top-area .newslleter-area .btn-send {
	background: #29b6f6 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	box-shadow: none;
	color: #ffffff;
	padding: 10px 30px;
	transition: all 0.3s ease 0s;
	border-radius: 2px;
}
.footer-top-area .newslleter-area .btn-send:hover { background: #1f83b1; }
.footer-bottom-area { padding: 30px 0; }
.footer-bottom-area .footer-bottom-left p {
	text-align: left;
	margin: 0;
}
.footer-bottom-area .footer-bottom-right { text-align: right; }
.footer-bottom-area .footer-bottom-right ul li { display: inline-block; }
.footer-bottom-area .footer-bottom-right ul li a {
	border: 1px solid #b2b2b2;
	border-radius: 50%;
	display: block;
	height: 25px;
	line-height: 23px;
	width: 25px;
	text-align: center;
	font-size: 13px;
	color: #b2b2b2;
	transition: all 0.3s ease 0s;
}
.footer-bottom-area .footer-bottom-right ul li a:hover {
	background: #1f83b1;
	border: 1px solid #1f83b1;
	color: #ffffff;
}/*-------------------------------------9.Home Page two Header Area ---------------------------------------*/
.home-2 .header-top-area { background: #f0f7fa; }
.home-2 .header-top-area .header-top-area-left ul li {
	display: inline-block;
	padding: 10px 19px;
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
}
.home-2 .header-top-area .header-top-area-left ul li a {
	border: 2px solid #e6e6e6;
	padding: 2px 2px 5px;
	transition: all 0.3s ease 0s;
}
.home-2 .header-top-area .header-top-area-left ul li a:hover { border: 2px solid #29b6f6; }
.home-2 .header-top-area .header-top-area-right {
	text-align: right;
	margin-right: 15px;
}
.home-2 .header-bottom-area .header-top-area-left { padding: 10px; }
.home-2 .header-bottom-area .main-menu-area {
	/*border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;*/
	background: transparent;
}
.home-2 .header-bottom-area .main-menu-area ul { text-align: right; }
.home-2 .header-bottom-area .main-menu-area ul li {
	display: inline-block;
	border-right: 1px solid #ededed;
}
.home-2 .header-bottom-area .main-menu-area ul li:first-child { border-left: 1px solid #ededed; }
.home-2 .header-bottom-area .main-menu-area ul li:hover a { color: #ffffff; }
.home-2 .header-bottom-area .main-menu-area ul li a {
	display: block;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #555555;
	font-family: 'Montserrat', sans-serif;
	padding: 25px 26px;
	transition: all 0.3s ease 0s;
	font-size: 12px;
}
.home-2 .activities-area .total-activities .single-gallery a { display: block; }
.home-2 .activities-area .total-activities .single-gallery a img {
	width: 100%;
	border: 1px solid #f1f1f1;
	padding: 5px;
	background: #ffffff;
}
.home-2 .activities-area .total-activities .activities-content { margin: 20px 15px; }
.home-2 .activities-area .total-activities .activities-content h3 a {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	transition: all 0.3s ease 0s;
}
.home-2 .activities-area .total-activities .activities-content h3 a:hover { color: #29b6f6; }
.home-2 .activities-area .total-activities .activities-content .view-more { display: inline-block; }
.home-2 .activities-area .total-activities .activities-content .view-more a {
	display: block;
	padding: 10px 20px;
	background: #29b6f6;
	transition: all 0.3s ease 0s;
	color: #ffffff;
}
.home-2 .activities-area .total-activities .activities-content .view-more a:hover { background: #1f83b1; }
/*.home-2 .header-area .header .main-menu-area ul li ul {
	right: 0 !important;
	left: inherit !important;
}*/
.home-2 .header-area .header .header-top-area .header-top-area-right ul li.flag-menu ul { width: 130px; }
.home-2 .header-area .header .header-top-area .header-top-area-right ul li.flag-menu ul li {
	margin: 0;
	padding: 5px 15px;
	float: left;
}
.home-2 .header-area .header .header-top-area .header-top-area-right ul li.flag-menu ul li a { padding: 0; } /*-------------------------------------10.Client Logo Area Section Start Here ---------------------------------------*/
.client-logo-area {
	background-size: cover;
	background-position: center center;
	text-align: center;
	float:left;
	width:100%;
}
.client-logo-area .logo-area ul li {
	display: inline-block;
	margin: 60px;
}
.client-logo-area .logo-area ul li a { display: block; }/*-------------------------------------11.Home Two Testimonial Area Start Here ---------------------------------------*/
.home-two-testimonial-area {
	/*background: #f0f3f5;*/
	float:left;
	width:100%;
}
.home-two-testimonial-area .home-two-testimonial .single-testimonial ul li { display: inline-block; line-height:18px; }
.home-two-testimonial-area .home-two-testimonial .single-testimonial ul li:first-child { margin-right: 10px; }
.home-two-testimonial-area .home-two-testimonial .single-testimonial ul li a {
	display: block;
	text-decoration: none;
	color: #555555;
	font-weight: bold;
}
.home-two-testimonial-area .home-two-testimonial .single-testimonial ul li a:hover { color: #1f83b1; }
.home-two-testimonial-area .home-two-testimonial .single-testimonial ul li a span {
	color: #666666;
	font-size: 12px;
}
.home-two-testimonial-area .home-two-testimonial .single-testimonial p {
	margin: 20px 20px 20px 0;
	position: relative;
}

.home-two-testimonial-area .home-two-testimonial .owl-buttons {
	position: absolute;
	right: 0;
	top: -85px;
}
.home-two-testimonial-area .home-two-testimonial .owl-buttons div {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #666666;
	border-radius: 0;
	color: #666666;
	height: 20px;
	line-height: 10px;
	text-align: center;
	width: 20px;
	transition: all 0.3s ease 0s;
	border-radius: 2px;
}
.home-two-testimonial-area .home-two-testimonial .owl-buttons div:hover {
	background: #29b6f6;
	color: #ffffff;
	border: 1px solid #29b6f6;
}
.home-two-testimonial-area .home-two-testimonial .owl-buttons div i {
	display: block;
	line-height: 10px;
	text-align: center;
}/*-------------------------------------12.bennar Section Start Here ---------------------------------------*/
.header-bennar-area {
	padding: 150px 0 100px;
	text-align: center;
	float:left;
	width:100%;
}
.header-bennar-area .bennar-content h2 {
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-size: 50px;
	color: #ffffff;
	font-weight: 600;
	margin-bottom: 5px;
	margin-top: 60px;
}
.header-bennar-area .bennar-content p {
	color: #ffffff;
	font-size: 15px;
	margin-bottom: 0;
}
.header-bennar-area1 {
	background: rgba(0, 0, 0, 0) url("images/bennar/8.png") no-repeat scroll 0 0;
	padding: 150px 0 100px;
	text-align: center;
}
.header-bennar-area1 .bennar-content h2 {
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-size: 50px;
	color: #ffffff;
	font-weight: 600;
	margin-bottom: 5px;
	margin-top: 60px;
}
.header-bennar-area1 .bennar-content p {
	color: #ffffff;
	font-size: 15px;
	margin-bottom: 0;
}
.header-bennar-area2 {
	background: rgba(0, 0, 0, 0) url("images/bennar/9.png") no-repeat scroll 0 0;
	padding: 150px 0 100px;
	text-align: center;
}
.header-bennar-area2 .bennar-content h2 {
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-size: 50px;
	color: #ffffff;
	font-weight: 600;
	margin-bottom: 5px;
	margin-top: 60px;
}
.header-bennar-area2 .bennar-content p {
	color: #ffffff;
	font-size: 15px;
	margin-bottom: 0;
}
.header-bennar-area3 {
	background: rgba(0, 0, 0, 0) url("images/bennar/10.png") no-repeat scroll 0 0;
	padding: 150px 0 100px;
	text-align: center;
}
.header-bennar-area3 .bennar-content h2 {
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-size: 50px;
	color: #ffffff;
	font-weight: 600;
	margin-bottom: 5px;
	margin-top: 60px;
}
.header-bennar-area3 .bennar-content p {
	color: #ffffff;
	font-size: 15px;
	margin-bottom: 0;
}
.header-bennar-area4 {
  background: rgba(0, 0, 0, 0) url("images/bennar/11.png") no-repeat scroll 0 0;
  padding: 200px 0 35px;
  text-align: center;
}
.header-bennar-area4 .bennar-content h2 {
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  font-size: 90px;
  color: #ffffff;
  font-weight: 400;
  margin-bottom: 5px;
  margin-top: 0px;
}
.header-bennar-area4 .bennar-content h2 span {
  color: #29b6f6;
}
.header-bennar-area4 .bennar-content p {
  color: #ffffff;
  font-size: 15px;
  margin-bottom: 0;
}/* 
.fourzero-four ul li {
  border: 2px solid #ffffff;
  border-radius: 2px;
  display: inline-block;
  height: 40px;
  margin: 2px;
  padding: 7px;
  width: 135px;
  transition: all 0.3s ease 0s;
}
.fourzero-four ul li a {
  display: block;
  text-decoration: none;
  text-align: center;
  color: #ffffff;
}
.fourzero-four ul li a.active {
  background: #29b6f6;
  border: 2px solid #29b6f6;
}
.fourzero-four ul li a:hover {
  background: #1f83b1;
  border: 2px solid #1f83b1;
}

 */
.fourzero-four div.title2 ul li {
  border: 2px solid #ffffff;
  border-radius: 2px;
  display: inline-block;
  height: 40px;
  margin: 2px;
  padding: 7px;
  width: 135px;
  transition: all 0.3s ease 0s;
}
.fourzero-four div.title2 ul li.active {
  background: #29b6f6;
  border: 2px solid #29b6f6;
}
.fourzero-four div.title2 ul li:hover {
  background: #1f83b1;
  border: 2px solid #1f83b1;
}
.fourzero-four div.title2 ul li a {
  display: block;
  text-decoration: none;
  text-align: center;
  color: #ffffff;
} 
/*-------------------------------------13.Breadcump Area Start Here ---------------------------------------*/
.breadcumb-area { border-bottom: 1px solid #f2f2f2; }
.breadcumb-area .breadcumb ul li {
	display: inline-block;
	margin: 15px 5px;
	padding:0;
}
.breadcumb-area .breadcumb ul li i { margin-right: 10px; }
.breadcumb-area .breadcumb ul li a {
	display: block;
	color: #29b6f6;
}/*-------------------------------------14.All Room One Ineer  Page Area Start Here ---------------------------------------*/
.all-room-one-inner-area {float:left; width:100%;}
.all-room-one-inner-area .all-rooms-inner-odd-area .odd-area-featured-image img:hover { opacity: .9; }
.all-room-one-inner-area .all-rooms-inner-odd-area .odd-area-content-section {
	text-align: center;
	padding: 125px 0;
}
.all-room-one-inner-area .all-rooms-inner-odd-area .odd-area-content-section h3 {
	font-family: 'Montserrat', sans-serif;
	color: #333333;
	font-size: 24px;
	margin-bottom: 5px;
	font-weight: 400;
}
.all-room-one-inner-area .all-rooms-inner-odd-area .odd-area-content-section p { padding: 0 100px; }
.all-room-one-inner-area .all-rooms-inner-odd-area .odd-area-content-section ul { margin-bottom: 20px; }
/*.all-room-one-inner-area .all-rooms-inner-odd-area .odd-area-content-section ul li { display: inline-block; }*/
.all-room-one-inner-area .all-rooms-inner-odd-area .odd-area-content-section ul li,
.all-room-one-inner-area .all-rooms-inner-odd-area .odd-area-content-section ul li a {
	display: inline-block;
	color: #666666;
	width: 30px;
	height: 30px;
	transtion: all 0.3s ease 0s;
	font-size: 20px;
}
.all-room-one-inner-area .all-rooms-inner-odd-area .odd-area-content-section ul li a:hover { color: #29b6f6; }
.all-room-one-inner-area .all-rooms-inner-odd-area .odd-area-content-section .view-room a {
	display: inline-block;
	padding: 10px 20px;
	background: #29b6f6;
	transition: all 0.3s ease 0s;
	color: #ffffff;
}
.all-room-one-inner-area .all-rooms-inner-odd-area .odd-area-content-section .view-room a:hover { background: #1f83b1; }
.general-facilitiy-area {
	text-align: center;
	padding: 60px 0;
	border: 1px solid #b2b2b2;
	float:left;
	width:100%;
}
.room-page .general-facilitiy-area {
	text-align: center;
	padding: 60px 0;
	border: 1px solid #b2b2b2;
	margin-bottom: 60px;
}
.general-facilitiy-area h2 {
	font-family: 'Montserrat', sans-serif;
	color: #333333;
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 38px;
}

.general-facilitiy-area ul {
	margin-bottom: 20px;
	position: relative;
}
.general-facilitiy-area ul:after {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 50px;
	content: "";
	background: #b2b2b2;
	height: 1px;
	width: 50px;
}
.general-facilitiy-area ul li {
	display: inline-block;
	margin: 5px;
}
.general-facilitiy-area ul li a {
	display: block;
	color: #666666;
	width: 30px;
	height: 30px;
	transtion: all 0.3s ease 0s;
	font-size: 20px;
}
.general-facilitiy-area ul li a:hover { color: #29b6f6; }
.general-facilitiy-area h4 { padding-top: 20px; }
.general-facilitiy-area h4 span { color: #000000; }/*-------------------------------------15.All Room One Ineer  Page Area Start Here ---------------------------------------*/
.all-room-one-inner-area .single-rooms1-area {
	padding-bottom: 50px;
	border-bottom: 1px solid #f2f2f2;
}
.all-room-one-inner-area .single-rooms1-area .single-rooms1-feature-image a { display: block; }
.all-room-one-inner-area .single-rooms1-area .single-rooms1-feature-image a img { width: 100%; }
.all-room-one-inner-area .single-rooms1-area .single-rooms1-feature-image a img:hover { opacity: .8; }
.all-room-one-inner-area .single-rooms1-area .rooms1-facility-area h2 {
	font-size: 24px;
	font-family: 'Montserrat', sans-serif;
}
.all-room-one-inner-area .single-rooms1-area .rooms1-facility-area h2 a {
	color: #333333;
	transition: all 0.3s ease 0s;
}
.all-room-one-inner-area .single-rooms1-area .rooms1-facility-area h2 a:hover { color: #1f83b1; }
.all-room-one-inner-area .single-rooms1-area .room-facility-list h4 {
	color: #333333;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
}
.all-room-one-inner-area .single-rooms1-area .room-facility-list ul li { margin: 10px 0; }
.all-room-one-inner-area .single-rooms1-area .room-facility-list ul li a {
	display: block;
	text-decoration: none;
	transition: all 0.3s ease 0s;
	color: #666666;
}
.all-room-one-inner-area .single-rooms1-area .room-facility-list ul li a:hover { color: #1f83b1; }
.all-room-one-inner-area .single-rooms1-area .room-price-list { padding: 33px 0; }
.all-room-one-inner-area .single-rooms1-area .room-price-list ul { text-align: center; }
.all-room-one-inner-area .single-rooms1-area .room-price-list ul li { display: block; }
.all-room-one-inner-area .single-rooms1-area .room-price-list ul li.old-price {
	font-size: 30px;
	color: #888888;
	font-family: 'Montserrat', sans-serif;
	text-decoration: line-through;
}
.all-room-one-inner-area .single-rooms1-area .room-price-list ul li a {
	color: #29b6f6;
	font-size: 50px;
	font-family: 'Montserrat', sans-serif;
	line-height: 50px;
	transition: all 0.3s ease 0s;
}
.all-room-one-inner-area .single-rooms1-area .room-price-list ul li a:hover { color: #1f83b1; }
.all-room-one-inner-area .single-rooms1-area .room-price-list .view-room {
	display: block;
	text-align: center;
	margin: 20px;
}
.all-room-one-inner-area .single-rooms1-area .room-price-list .view-room a {
	display: inline-block;
	padding: 10px 20px;
	background: #29b6f6;
	transition: all 0.3s ease 0s;
	color: #ffffff;
}
.all-room-one-inner-area .single-rooms1-area .room-price-list .view-room a:hover { background: #1f83b1; }/*-------------------------------------16.Rooms Two page start here ---------------------------------------*/
.rooms-two-page-area { float:left; width:100%;}
.rooms-two-page-area .single-rooms-area-two { border: 1px solid #f2f2f2; }
.rooms-two-page-area .single-rooms-area-two .featured-images a { display: block; }
.rooms-two-page-area .single-rooms-area-two .featured-images a img { width: 100%; }
.rooms-two-page-area .single-rooms-area-two .featured-images a img:hover { opacity: .8; }
.rooms-two-page-area .single-rooms-area-two .content-area { margin: 0 25px; }
.rooms-two-page-area .single-rooms-area-two .content-area h2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
	font-weight: 500;
	margin-top: 20px;
}
.rooms-two-page-area .single-rooms-area-two .content-area h2 a { color: #333333; }
.rooms-two-page-area .single-rooms-area-two .content-area h2 a:hover { color: #1f83b1; }
.rooms-two-page-area .single-rooms-area-two ul { border-top: 1px solid #f2f2f2; }
.rooms-two-page-area .single-rooms-area-two ul li {
	display: inline-block;
	margin: 10px 25px;
	color: #333333;
}
.rooms-two-page-area .single-rooms-area-two ul li:last-child { float: right; }
.rooms-two-page-area .single-rooms-area-two ul li:last-child a {
	color: #29b6f6;
	font-weight: bold;
}
.rooms-two-page-area .single-rooms-area-two ul li:last-child a:hover { color: #1f83b1; }
.rooms-two-page-area .single-rooms-area-two ul li a {
	display: block;
	color: #333333;
	font-weight: bold;
}
.rooms-two-page-area .single-rooms-area-two ul li a span {
	font-weight: normal;
	color: #666666;
	text-transform: uppercase;
}
.rooms-two-page-area .single-rooms-area-two ul li a:hover { color: #1f83b1; }/*------------------------------------- 17.Room Three Version area start here  --------------------------------------*/
.room-verstion-three-area { float:left; width:100%;}
.room-verstion-three-area .single-rooms-version-three-area .feature-images a { display: block; }
.room-verstion-three-area .single-rooms-version-three-area .feature-images a img { width: 100%; }
.room-verstion-three-area .single-rooms-version-three-area .feature-images a img:hover { opacity: .8; }
.room-verstion-three-area .single-rooms-version-three-area h2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 500;
	margin-top: 20px;
}
.room-verstion-three-area .single-rooms-version-three-area h2 a { color: #333333; }
.room-verstion-three-area .single-rooms-version-three-area h2 a:hover { color: #1f83b1; }
.room-verstion-three-area .single-rooms-version-three-area h2 span {
	font-weight: normal;
	float: right;
}
.room-verstion-three-area .single-rooms-version-three-area h2 span span {
	font-size: 14px;
	color: #666666;
	margin-left: 2px;
}
.room-verstion-three-area .single-rooms-version-three-area .veiw-room {
	display: block;
	margin: 30px 0;
}
.room-verstion-three-area .single-rooms-version-three-area .veiw-room a {
	display: inline-block;
	padding: 10px 20px;
	background: #29b6f6;
	transition: all 0.3s ease 0s;
	color: #ffffff;
}
.room-verstion-three-area .single-rooms-version-three-area .veiw-room a:hover { background: #1f83b1; }/*-------------------------------------18.Single room Details area section start here---------------------------------------*/
.single-room-details-area { float:left; width:100%;}
.single .single-room-details-area{ padding-bottom:60px;}
.single-room-details-area .single-room-gellary ul li img { width: 100%; }
.single-room-details-area .room-details-area h2 {
	font-weight: bold;
	font-size: 24px;
	color: #000000;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.single-room-details-area .room-details-area h4 {
	font-weight: normal;
	font-size: 15px;
	color: #333333;
	font-family: 'Montserrat', sans-serif;
}
.single-room-details-area .room-details-area ul li a {
	color: #666666;
	padding: 7px 0;
	text-decoration: none;
	display: block;
	transition: all 0.3s ease 0s;
	font-size: 14px;
}
.single-room-details-area .room-details-area ul li a:hover { color: #1f83b1; }
.single-room-details-area .room-details-area .room-price-area {
	margin: 0px 0;
	text-align: center;
}
.single-room-details-area .room-details-area .room-price-area h2 {
	font-size: 50px;
	font-weight: bold;
	color: #29b6f6;
	margin-bottom: 10px;
}
.single-room-details-area .room-details-area .room-price-area h2 span {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	text-transform: lowercase;
}
.single-room-details-area .room-details-area .room-price-area .button-area a {
	display: block;
	padding: 10px 50px;
	background: #29b6f6;
	transition: all 0.3s ease 0s;
	color: #ffffff;
}
.single-room-details-area .room-details-area .room-price-area .button-area a:hover { background: #1f83b1; }/*-------------------------------------19.All Activitie area start here ---------------------------------------*/
.all-activitie-area { padding: 60px 0; }
.all-activitie-area .single-activities-area {
	position: relative;
	overflow: hidden;
	margin: 5px 0;
}
.all-activitie-area .single-activities-area h3 a {
	bottom: 0;
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 600;
	left: 0;
	position: absolute;
	right: 0;
	margin: 20px auto;
	text-align: center;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
	padding: 15px;
	transition: all 0.3s ease 0s;
}
.all-activitie-area .single-activities-area h3 a:hover { color: #1f83b1; }
.all-activitie-area .single-activities-area h3 a img { width: 100%; }/*-------------------------------------20.Single Page Activitie area start here ---------------------------------------*/
.single-activitie-area { padding: 60px 0; }
.single-activitie-area .single-activities-content h3 {
	font-weight: normal;
	font-size: 24px;
	color: #000000;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.single-activitie-area .single-activities-content h4 {
	font-weight: normal;
	font-size: 15px;
	color: #333333;
	font-family: 'Montserrat', sans-serif;
}
.single-activitie-area .single-activities-content ul li a {
	color: #666666;
	padding: 7px 0;
	text-decoration: none;
	display: block;
	transition: all 0.3s ease 0s;
	font-size: 14px;
}
.single-activitie-area .single-activities-content ul li a:hover { color: #1f83b1; }
.single-activitie-area .single-activities-content .wedding-price-area {
	margin: 0px 0;
	text-align: center;
}
.single-activitie-area .single-activities-content .wedding-price-area a {
	display: block;
	padding: 10px 50px;
	background: #29b6f6;
	transition: all 0.3s ease 0s;
	color: #ffffff;
}
.single-activitie-area .single-activities-content .wedding-price-area a:hover { background: #1f83b1; }
.single-activitie-area .single-page-activities-gellary .activities-single-image {
	position: relative;
	overflow: hidden;
}
.single-activitie-area .single-page-activities-gellary .activities-single-image:hover .overley {
	opacity: 1;
	transform: scaleY(1);
}
.single-activitie-area .single-page-activities-gellary .activities-single-image a { display: block; }
.single-activitie-area .single-page-activities-gellary .activities-single-image a img { width: 100%; }
.single-activitie-area .single-page-activities-gellary .activities-single-image .overley {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	display: block;
	text-align: center;
	margin: 0;
	bottom: 0;
	right: 0;
	transition: all 0.3s ease 0s;
	opacity: 0;
	transform: scaleY(0);
	transform-origin: 0 1 0;
}
.single-activitie-area .single-page-activities-gellary .activities-single-image .overley a {
	color: #ffffff;
	display: block;
	font-size: 36px;
	top: 0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 44% auto;
}
.single-activitie-area .single-page-activities-gellary .activities-single-image .overley a:hover {
	color: #29b6f6;
	transition: all 0.3s ease 0s;
}/*-------------------------------------21.About Page area start here ---------------------------------------*/
.about-page-area { padding: 60px 0; }
.about-page-area .about-video a { display: block; }
.about-page-area .about-video a img { width: 100%; }
.about-page-area .about-video a img:hover { opacity: .8; }
.about-page-area .welcome-are p span {
	font-family: 'Droid Sans', sans-serif;
	font-weight: bold;
	color: #666666;
}
.about-page-area .welcome-are .designation-area ul li {
	display: block;
	padding: 0 0 5px 0;
}
.about-page-area .welcome-are .designation-area ul li:first-child {
	color: #333333;
	font-family: 'Mrs Saint Delafield', cursive;
	font-size: 30px;
	line-height: 30px;
}
.about-page-area .welcome-are .designation-area ul li:last-child {
	color: #888888;
	font-family: 'Droid Sans', sans-serif;
}
.about-service-area {
	float:left;
	width:100%;
}
.about-service-area .single-service-area { text-align: center; }
.about-service-area .single-service-area span {
	font-size: 72px;
	font-weight: bold;
	color: #29b6f6;
	transition: all 0.3s ease 0s;
}
.about-service-area .single-service-area span:hover { color: #1f83b1; }
.about-service-area .single-service-area h3 a {
	color: #333333;
	font-weight: normal;
	transition: all 0.3s ease 0s;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
}
.about-service-area .single-service-area h3 a:hover { color: #1f83b1; }/*-------------------------------------22.Blog area start here ---------------------------------------*/
.blog-section-area { float:left; width:100%;}
.blog-section-area .blog-content-area .blog-single .images {
	margin-right: 20px;
	position: relative;
}
.blog-section-area .blog-content-area .blog-single .images a { display: block; }
.blog-section-area .blog-content-area .blog-single .images a img { width: 100%; }
.discover-archive.blog-section-area .blog-content-area .blog-single .images a img{ width:auto;}
.blog-section-area .blog-content-area .blog-single .images a img:hover { opacity: .8; }
.blog-section-area .blog-content-area .blog-single .images p {
	background: #29b6f6 none repeat scroll 0 0;
	color: #ffffff;
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 300;
	margin: 0;
	padding: 0px;
	position: absolute;
	top: 0;
	height: 60px;
	width: 60px;
	margin: 12px;
	left: 0;
	right: 0;
	text-align: center;
}
.blog-section-area .blog-content-area .blog-single .images p span {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
}
.blog-section-area .blog-content-area .blog-single .blog-body h3 a {
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.blog-section-area .blog-content-area .blog-single .blog-body h3 a:hover { color: #1f83b1; }
.blog-section-area .blog-content-area .blog-single .blog-body .blog-info { margin-bottom: 20px; }
.blog-section-area .blog-content-area .blog-single .blog-body .blog-info ul{
	padding:0;
	margin:0;
}
.blog-section-area .blog-content-area .blog-single .blog-body .blog-info ul li {
	display: inline-block;
	margin-right: 10px;
}
.blog-section-area .blog-content-area .blog-single .blog-body .blog-info ul li:hover { color: #1f83b1; }
.blog-section-area .blog-content-area .blog-single .blog-body .blog-info ul li i {
	margin-right: 10px;
	color: #c1c1c1;
}
.blog-section-area .blog-content-area .blog-single .blog-body .read-more {
	display: block;
	margin: 30px 0;
}
.post-description input[type=submit],
.search-button.read-more button,
.blog-section-area .blog-content-area .blog-single .blog-body .read-more a {
	display: inline-block;
	padding: 10px 20px;
	background: #29b6f6;
	transition: all 0.3s ease 0s;
	color: #ffffff;
	border-radius: 5px;
	border:none;
}
.post-description input[type=password]{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.post-description input[type=submit]:hover,
.search-button.read-more button:hover,
.blog-section-area .blog-content-area .blog-single .blog-body .read-more a:hover { background: #1f83b1; }
.pagination-area ul li a,
.pagination-area ul li {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: #e6e6e6;
	border-radius: 50%;
	text-align: center;
	margin: 0 5px 0 0;
	line-height: 30px;
	transition: all 0.3s ease 0s;
	color: #666666;
}
.pagination-area ul li a:hover,
.pagination-area ul li:hover {
	background: #29b6f6;
	color: #ffffff;
}/* sidebar area style here */
.sidebar-area .single-sidebar ul li a {
	color: #666666;
	text-decoration: none;
	display: block;
	position: relative;
	padding: 5px 10px;
}
.sidebar-area .single-sidebar ul li a span { float: right; }
.sidebar-area .single-sidebar ul li a:after {
	content: "\f105";
	font-family: fontawesome;
	position: absolute;
	left: 0;
	top: 5px;
}
.sidebar-area .single-sidebar ul li a:hover { color: #29b6f6; }
.sidebar-area .single-sidebar img { width: 100%; }
.sidebar-area .single-sidebar img:hover { opacity: .8; }/*-------------------------------------23.Single Blog area start here ---------------------------------------*/
.single-blog-page-area {float:left; width:100%;}
.single-blog-page-area .single-blog-content-area .feature-image a { display: block; }
.single-blog-page-area .single-blog-content-area .feature-image a img { width: 100%; }
.single-blog-page-area .single-blog-content-area .feature-image a img:hover { opacity: .8; }
.single-blog-page-area .single-blog-content-area h3.post-detail-title {
	font-size: 30px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0px 0 5px;
}
.single-blog-page-area .single-blog-content-area h3:hover { color: #1f83b1; }
.single-blog-page-area .single-blog-content-area .blog-info { margin-bottom: 30px; }
.single-blog-page-area .single-blog-content-area .blog-info ul li {
	display: inline-block;
	margin-right: 10px;
}
.single-blog-page-area .single-blog-content-area .blog-info ul li:hover { color: #1f83b1; }
.single-blog-page-area .single-blog-content-area .blog-info ul li i {
	margin-right: 10px;
	color: #c1c1c1;
}
.single-blog-page-area .single-blog-content-area p { line-height: 1.7; }
.single-blog-page-area .single-blog-content-area ul li {
	color: #666666;
	text-decoration: none;
	display: block;
	position: relative;
	padding: 5px 10px;
}
.single-blog-page-area .single-blog-content-area ul li span { float: right; }
/*.single-blog-page-area .single-blog-content-area ul li:after {
	content: "\f105";
	font-family: fontawesome;
	position: absolute;
	left: 0;
	top: 5px;
}*/
.single-blog-page-area .single-blog-content-area ul li:hover { color: #29b6f6; }
.single-blog-page-area .single-blog-content-area .social-share-area {
	padding: 30px 0;
	border-bottom: 1px solid #c1c1c1;
	overflow: hidden;
	float:left;
	width:100%;
}
.single-blog-page-area .single-blog-content-area .social-share-area ul.first {
	float: left;
	width: 50%;
}
.single-blog-page-area .single-blog-content-area .social-share-area ul.last {
	float: right;
	width: 50%;
	text-align: right;
}
.single-blog-page-area .single-blog-content-area .social-share-area ul.last li {
	height: 35px;
	width: 35px;
	border: 1px solid #666666;
	text-align: center;
	margin: 0 5px;
}
.single-blog-page-area .single-blog-content-area .social-share-area ul.last li a { display: block; }
.single-blog-page-area .single-blog-content-area .social-share-area ul.last li a:hover { color: #1f83b1; }
.single-blog-page-area .single-blog-content-area .social-share-area ul li { display: inline-block; }
.single-blog-page-area .single-blog-content-area .social-share-area ul li:after { display: none; }
.single-blog-page-area .single-blog-content-area .social-share-area ul li a {
	color: #666666;
	font-size: 16px;
}
.single-blog-page-area .single-blog-content-area .next-prvius-area { margin-top: 30px; float:left; width:100%; }
.single-blog-page-area .single-blog-content-area .next-prvius-area .left {
	width: 50%;
	float: left;
}
.single-blog-page-area .single-blog-content-area .next-prvius-area .left ul li {
	display: block;
	font-size: 15px;
	color: #333333;
	line-height: 10px;
	cursor: pointer;
	font-family: 'Montserrat', sans-serif;
}
.single-blog-page-area .single-blog-content-area .next-prvius-area .left ul li:hover { color: #29b6f6; }
.single-blog-page-area .single-blog-content-area .next-prvius-area .left ul li:first-child {
	color: #999999;
	text-transform: uppercase;
}
.single-blog-page-area .single-blog-content-area .next-prvius-area .left ul li:after { display: none; }
.single-blog-page-area .single-blog-content-area .next-prvius-area .right {
	width: 50%;
	float: right;
	text-align: right;
}
.single-blog-page-area .single-blog-content-area .next-prvius-area .right ul li {
	display: block;
	font-size: 15px;
	color: #333333;
	line-height: 10px;
	cursor: pointer;
	font-family: 'Montserrat', sans-serif;
}
.single-blog-page-area .single-blog-content-area .next-prvius-area .right ul li:hover { color: #29b6f6; }
.single-blog-page-area .single-blog-content-area .next-prvius-area .right ul li:first-child {
	color: #999999;
	text-transform: uppercase;
}
.single-blog-page-area .single-blog-content-area .next-prvius-area .right ul li:after { display: none; }
.comment-area { float:left; width:100%;}
.comment-area h3 {
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 25px 0px !important;
}
.comment-area h3:hover { color: #1f83b1; }
.comment-area input, .comment-area textarea { border-radius: 0; }
.comment-area input { height: 45px; }
.comment-area .btn-send {
	display: block;
	margin: 10px 0;
}
.comment-area .btn-send a {
	display: inline-block;
	padding: 10px 30px;
	background: #29b6f6;
	transition: all 0.3s ease 0s;
	color: #ffffff;
	border-radius: 0px;
	font-size: 16px;
	text-transform: uppercase;
}
.comment-area .btn-send a:hover { background: #1f83b1; }
.comments-reply-are h3 {
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 25px 0px !important;
}
.comments-reply-are h3:hover { color: #1f83b1; }
.comments-reply-are .blog-comments-area h2 {
	color: #071041;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
}
.comments-reply-are .blog .single-comments .service-image a {
	font-size: 16px;
	text-transform: capitalize;
	background: transparent !important;
}
.comments-reply-are .blog .single-comments .service-content a {
	font-size: 16px;
	text-transform: capitalize;
	background: transparent !important;
	font-family: 'Montserrat', sans-serif;
}
.comments-reply-are .blog .single-comments .service-content p { margin: 0; }
.comments-reply-are .blog .single-comments {
	background: #efefef none repeat scroll 0 0;
	padding: 15px;
}
.comment-entry ul.children {
	margin-top: 20px;
	margin-left: 30px;
}
/*-------------------------------------24.Conatct page start here ---------------------------------------*/
/*.contact-page-area { padding: 60px 0; }*/
.contact-page-area .contact-us-area h3 {
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 30px 0px;
}
.contact-page-area .contact-form-area .contact-form h3 {
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin-bottom: 5px;
}
.contact-page-area .contact-form-area .contact-form input, .contact-page-area .contact-form-area .contact-form textarea { border-radius: 0; }
.contact-page-area .contact-form-area .contact-form input { height: 45px; }
.contact-page-area .contact-form-area .contact-form .btn-send {
	display: block;
	margin: 10px 0;
}
.contact-page-area .contact-form-area .contact-form .btn-send a {
	display: block;
	text-align: center;
	padding: 10px 30px;
	background: #29b6f6;
	transition: all 0.3s ease 0s;
	color: #ffffff;
	border-radius: 0px;
	font-size: 16px;
	text-transform: uppercase;
}
.contact-page-area .contact-form-area .contact-form .btn-send a:hover { background: #1f83b1; }
.modal-content { margin: 130px 0 0; }
.modal-content .modal-header {
	background: #ebebeb;
	text-align: center;
}
.modal-content .modal-header h4 {
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	color: #000000;
	font-weight: bold;
}
.modal-content .modal-body select { height: 45px; }
.modal-content .modal-body input, .modal-content .modal-body textarea { border-radius: 0; }
.modal-content .modal-body input { height: 45px; }
.modal-content .modal-body .btn-send {
	display: block;
	margin: 10px 0;
}
.modal-content .modal-body .btn-send a {
	display: inline-block;
	text-align: center;
	padding: 10px 30px;
	background: #29b6f6;
	transition: all 0.3s ease 0s;
	color: #ffffff;
	border-radius: 0px;
	font-size: 16px;
	text-transform: uppercase;
}
.modal-content .modal-body .btn-send a:hover { background: #1f83b1; }
label.required {
	color: #666666;
	font-weight: 400;
}
label.required em {
	float: right;
	color: #ff0000;
}
.mobile-menu-area { display: none; }
.newslleter-area > .input-feild {
	position: relative;
	overflow: hidden;
}
.input-feild .form-control { padding-left: 35px; }
.input-feild i.fa {
	position: absolute;
	top: 10px;
	left: 10px;
}
.dt-button.white.alt {
	background: #29b6f6 none repeat scroll 0 0;
	border-radius: 0 !important;
	color: #ffffff;
	display: block;
	font-size: 16px;
	padding: 10px 30px;
	text-align: center;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
	border: 0px;
	width: 100%;
}
/* ------------------------------------
25.fourzero page start here 
---------------------------------------*/
.fourzero-page-area {padding: 60px 0;}
.fourzero-page-area h3 {
	color: #000000;
	font-weight: 600;
}
.fourzero-page-area .SearchIcon {color: #fff;}
.fourzero-page-area .SearchButton {
	background-color: #29b6f6;
	border-radius: 1px !important;
}
.fourzero-page-area .SearchButton:hover {background-color: #1f83b1;}
.fourzero-page-area .most-visited-category h4 {
	color: #000000;
	margin-top: 50px;
	font-weight: 600;
}
.fourzero-page-area .most-visited-category ul {margin-top: 20px;}
.fourzero-page-area .most-visited-category ul li {display: inline-block;}
.fourzero-page-area .most-visited-category ul li a {
	display: block;
	color: #666666;
	transtion: all 0.3s ease 0s;
	padding: 5px 30px;
}
.fourzero-page-area .most-visited-category ul li a:hover {color: #29b6f6;}
.fourzero-page-area .recent-post {padding: 50px 350px;}
.fourzero-page-area .recent-post h4 {
	color: #000000;
	font-weight: 600;
}
/*----Edited Css----*/
.site-items{ padding:60px 0;}
.breadcrumbs .list-inline li.first-item a:before{ content:"\f015"; font-family:fontawesome; margin-right:5px;}
.breadcrumbs .list-inline  a:after{ content:"\f105"; font-family:fontawesome; margin-left:12px;}
.widget_meta ul li a,
.widget_archive  ul li a,
.widget_recent_entries ul li a{
	color: #666666;
	display: block;
	padding: 5px 0;
	position: relative;
	text-decoration: none;
}
.widget_archive  ul li a{display:inline-block;}
.subscribe_newsletter{ position:relative;}
.subscribe_newsletter i.fa-refresh{
	position: absolute;
	right: 10px;
	top: 14px;
}
.sc-large-blogs div.images{padding-bottom:15px;}
.comment-reply-btn{
	position:absolute;
	top:0;
	right:0;
}
.single-comments .service-image img{border-radius:100%;}
.blog-carousel ul li:after,
.comment-area ul li:after{content:"" !important;}
.comment.depth-1{margin-bottom:15px;}
.single-blog-content-area iframe,
.theme-footer,
.post-comment-list,
.comments-heading{
	float:left;
	width:100%;
}
.post-comment-list{
	list-style:none;
	margin:0;
	padding:0;
}
.post-comment-list li{ list-style-type:none;}
.blog-carousel,
.single-blog-content-area .feature-image,
.single-blog-content-area .blog-post{
	margin-bottom:15px;
	float:left;
	width:100%;
}
.sc-rooms-v1 h3 .old-price {
	font-size: 18px;
	color: #888888;
	text-decoration: line-through;
	margin: 0px 10px;
}
.room-v3 .room-price ul li .old-price{
	font-size: 12px;
	color: #888888;
	text-decoration: line-through;
}
.sc-rooms-v4 span .old-price{
	font-size: 16px !important;
	color: #888888;
	float:left !important;
	text-decoration: line-through;
}
/*--Mega Menu--*/
.theme-nav .sub-menu ul li + li{border-bottom:#484848;}
.mega-menu{
	top: 100%;
	left: 0;
	z-index: 999;
	position: absolute;
	display: none;
	padding: 0;
	visibility:visible;
	opacity:1;
	background:#333333;
}
.theme-nav ul > li:hover .mega-menu{display:block;}
.sub-menu.mega-menu-row{
	width: 100% !important;
	padding:30px 0;
	margin:0;
	display:table;
	table-layout:fixed;
	list-style:none;
	font-size:13px;
	line-height:17px;
	text-transform:capitalize;
	border-top: 1px solid #484848;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
}
.sub-menu.mega-menu-row:first-child {border: 0;}
.sub-menu.mega-menu-row > li{
	width: 1px;
	display:table-cell !important;
	padding: 0 30px !important;
	line-height:inherit;
	list-style-type:none;
	border-left: 1px solid #484848;
}
.sub-menu.mega-menu-row > li:first-child{ border:0;}
.sub-menu.mega-menu-row > li a{
	display:block;
	color:#fff;
	position:relative;
	line-height:inherit;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
}
.sub-menu.mega-menu-row > li > a{
	border:0;
	text-align:left;
	background:none;
	font-size:18px !important;
	padding-left:0 !important;
}
.sub-menu.mega-menu-row > li > a:hove{
	color: #1f83b1;
	padding: 10px 0;
	background:none;
}
.sub-menu.mega-menu-row > li ul{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	line-height:inherit;
}
.sub-menu.mega-menu-row > li ul li a{
	border:0;
	padding:8px 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.sub-menu.mega-menu-row > li ul li + li a{border-top:1px solid #484848;}
.sub-menu.mega-menu-row > li ul li{
	padding:0;
	width:100%;
	float:left;
	list-style-type:none;
	line-height:inherit;
}
.sub-menu.mega-menu-row > li ul li a{ display:block;}
.theme-nav .sub-menu.mega-menu-row > li > ul > li > div{
	width:100%;
	float:left;
	color:#fff;
	padding:15px 0 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.mega-menu-col div{
	text-align:left;
	color:#fff;
}
.theme-nav li a.fa:before{padding-right:5px;}
.theme-nav ul li a.fa:before,
.theme-nav ul li ul li a.fa:before{
	left: 0;
	position: absolute;
	font-family: 'FontAwesome';
}
.old-price{text-decoration:line-through;}
.book-me{position:relative;}
.book-me i{
	position: absolute;
	right: 10px;
	top: 15px;
}
.sidebar-section .widget{
	width:100%;
	float:left;
	padding:0 10px;
	border:1px solid #f7f7f7;
}
.sidebar-section .widget + .widget{
	width:100%;
	float:left;
	margin:40px 0 0;
}
.widget .section-title{
	clear:both;
	padding:10px;
	overflow:hidden;
	margin:0 -10px;
	background:#f7f7f7;
}
.widget .section-title h2{
	margin:0;
	font-size:16px;
	line-height:21px;
	padding:0 0 0 40px;
	position:relative;
}
.widget > div > ul,
.widget > ul{
	width:100%;
	float:left;
	margin:0;
	padding:10px 0;
	font-size:14px;
	line-height:17px;
	list-style:none;
}
.widget > div > ul li,
.widget ul li{
	width:100%;
	float:left;
	padding:10px 0;
	line-height:inherit;
	list-style-type:none;
}
.widget ul li a{
	color:#333;
	position:relative;
}
.widget.widget_recent_entries ul li a,
.widget.widget_meta ul li a,
.widget.widget_categories ul li a{ padding:0 0 0 10px;}
.widget.widget_recent_entries ul li a:after,
.widget.widget_meta ul li a:after,
.widget.widget_categories ul li a:after{
	left:0;
	top:0;
}
.widget > div > ul li ul,
.widget ul li ul{
	width:100%;
	float:left;
	padding:0 0 0 15px;
}
.widget > div > ul li ul li:last-child,
.widget ul li ul li:last-child{ padding-bottom:0;}
.widget .section-title h2:after{top:0;}
.widget form{
	width:100%;
	margin:20px 0;
	position:relative;
}
.widget input,
.widget select{
	width:100%;
	float:left;
	height:40px;
	line-height:40px;
	margin:20px 0;
	position:relative;
	z-index:1;
}
.widget form input{
	padding:0 15px;
	margin:0;
}
.widget form button{
	right:0;
	top:0;
	width:40px;
	height:40px;
	display:block;
	z-index:2;
	position:absolute;
	border:0;
	box-shadow:none;
}
.widget form button:before{
	top:0;
	right:0;
	width:100%;
	color:#fff;
	height:100%;
	content:'\f002';
	box-shadow:none;
	line-height:40px;
	position:absolute;
	font-family:'FontAwesome';
}
.widget .menu-main-menu-container{
	width:100%;
	float:left;
}
.discover-archive .media.blog-single{
	border: 1px solid #dfdfdf;
	padding: 15px;
	float: left;
	width: 100%;
}
.discover-archive .media.blog-single .read-more{margin-bottom:15px !important;}
#scrollUp{
	background: #29b6f6;
	color: #FFF;
	float: right;
	right: 35px;
	bottom: 50px;
	border-radius:2px;
	padding:5px 15px;
}
.media.blog-single.pagination-area{
	border:none;
	padding: 15px 0px;
}
.activites-area ul{
	margin:0;
	padding:0;
	list-style:none;
}
.activites-area ul li{ list-style-type:none;}
.tagcloud{
	width:100%;
	float:left;
	padding:10px 0;
}
.tagcloud a{
	float:left;
	font-size:13px !important;
	line-height:20px !important;
	text-transform:uppercase;
	padding:0 15px;
	background:#272727;
	color:#fff;
	margin:5px;
}
#gallery-1{
	clear:both;
	overflow:hidden;
	margin:0 -15px;
}
#gallery-1 figure{
	width:25%;
	display:inline-block;
	vertical-align:top;
	float:none;
	margin:0;
	padding:0 15px;
}
.single-blog-content-area .social-share-area ul,
.single-blog-content-area .next-prvius-area ul{ margin:0; padding:0;}
.subheader-disabled{
	padding-top:150px;
	float:left; 
	width:100%;
}
.pagination-area ul,
.contact-page-area ul{padding:0;}
.contact-btn{position:relative;}
.contact-btn button .fa-refresh{
	position:absolute;
	right:30px;
	top:14px;
}
.contact-page-area ul li{
	padding:0;
	list-style:none;
}
.header-area .header .main-menu-area ul li a.fa{
	padding:18px 26px 18px 46px;
	position:relative;
}
.home-2 .header-bottom-area .main-menu-area .theme-nav > ul > li > a.fa{
	padding:28px 26px 28px 46px !important;
	position:relative;
}
.header-area .header .main-menu-area .theme-nav > ul > li > a.fa:before{left:20px;}
.mega-menu .sub-menu.mega-menu-row{
	position:static;
	width:100%;
	float:left;
}
.header-area .header .main-menu-area .theme-nav .mega-menu > .sub-menu.mega-menu-row > li > a.fa{padding-left:25px !important;}
.single post-description ul,
.single-blog-content-area ul,
.room-details-area nav ul,
.room-detail nav ul,
.room-price nav ul,
.room-price-list nav ul,
.room-facility-list nav ul,
.general-facilitiy ul,
.odd-area-content-section ul,
.welcome-are .designation-area ul,
.theme-footer ul,
.single-testimonial ul{
	margin:0;
	padding:0;
	list-style:none;
}
.single post-description ul li,
.single-blog-content-area ul li,
.room-details-area nav ul li,
.room-detail nav ul li,
.room-price nav ul li,
.room-price-list nav ul li,
.room-facility-list nav ul li,
.theme-footer ul li{ list-style-type:none;}
.home-page-room-area .single-room-area .feature-image .overley{
	opacity:.9 !important;
}
.breadcrumbs ul.list-inline,
.home-2 .header-top-area-left nav ul,
.home-2 .header-top-area-right ul,
.header-1 .header-top-area-right ul{
	margin:0;
	padding:0;
}
.activites-area .act-title{
	font-size: 14px !important;
    line-height: 47px;
}
.activites-area .act-media{
	width: 37px;
    float: left;
}
.home-video iframe{
	border:0;
}
.single-rooms-area-two{
	margin-bottom:50px;
}
.post-comment-list li{
	position:relative;
}
.feature-image img{
	width:auto !important;
	max-width:100%;
}
.post-description input[type=password]{
}
.btn-primary{
    background: #29b6f6 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    color: #ffffff;
    transition: all 0.3s ease 0s;
    border-radius: 2px;
}
.btn-primary:hover{
        background: #1f83b1;
}