@charset "utf-8";
/* CSS Document */

.map-canvas{
    width:100% !important;
    height:500px !important;
}

.eat-top-blocks .eat-right-title h5 a{
    text-decoration: none;
    color:#586878 !important;
}

.eat-top-blocks .eat-right-title h5 a:hover{
    text-decoration: none;
    color:#586878 !important;
}


.eat-tab .favourites {
    color: #3cbdb4;
    text-decoration: underline;
    font-size: 24px;
    text-transform: uppercase;
    padding-top: 0;
    padding-bottom: 20px;
    
} 
/******* Fonts Face CSS Start **********/
@font-face {
	font-family: 'Annabelle';
	src: url('../../fonts/v2/Annabelle.eot');
	src: url('../../fonts/v2/Annabelle.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/v2/Annabelle.woff2') format('woff2'),
		url('../../fonts/v2/Annabelle.woff') format('woff'),
		url('../../fonts/v2/Annabelle.ttf') format('truetype'),
		url('../../fonts/v2/Annabelle.svg#Annabelle') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'IndyItalicLetPlain';
  src: url('../../fonts/v2/IndyItalicLetPlain.eot?#iefix') format('embedded-opentype'),
  	   url('../../fonts/v2/IndyItalicLetPlain.woff') format('woff'), 
  	   url('../../fonts/v2/IndyItalicLetPlain.ttf')  format('truetype'), 
  	   url('../../fonts/v2/IndyItalicLetPlain.svg#IndyItalicLetPlain') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: 'Tahoma-Bold';
	src: url('../../fonts/v2/Tahoma-Bold.eot');
	src: url('../../fonts/v2/Tahoma-Bold.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/v2/Tahoma-Bold.woff') format('woff'),
		url('../../fonts/v2/Tahoma-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Tahoma';
	src: url('../../fonts/v2/Tahoma.eot');
	src: url('../../fonts/v2/Tahoma.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/v2/Tahoma.woff') format('woff'),
		url('../../fonts/v2/Tahoma.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
/********* Fonts Face CSS End **********/
.rating-gal h4 {
    font-size: 18px !important;
    color: #000;
    font-family: 'Tahoma';
    margin: 0 0 50px;
    text-align: center;
    border-bottom: solid 2px #000;
    padding-bottom: 10px;
    text-transform: uppercase;
    display: inline-block;
}
.rat-city {
   /* float: right; */
    margin-right: 30px;
}

.rat-city p {
/*    float: right;*/
    line-height: 45px;
    text-align: center;
    margin: 0 auto;
    font-family: 'Tahoma-Bold';
    font-size: 16px;
    color: #fff;
    display: block;
    width: 60px;
    height: 55px;
    background: url("/images/v2/bookmark.png") no-repeat;
}
.rat-person {
   /* float: left; */
}


.rat-person p {
   /* float: right; */
    line-height: 45px;
    text-align: center;
    margin: 0 auto;
    font-family: 'Tahoma-Bold';
    font-size: 16px;
    color: #fff;
    display: block;
    width: 60px;
    height: 55px;
    background: url("/images/v2/bookmark.png") no-repeat;
}

.rating-gal label {
    line-height: 45px;
    margin-right: 30px;
    float: left;
    color: #3cbdb4;
    font-size: 18px;
    font-family: 'Tahoma';
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 0.6px;
}

.show-more-comment {
    margin-top: 30px;
    border-top: solid 1px #b6b7b8;
    padding-top: 30px;
    text-align: center;
}

.comme a:hover {
display: inline-block;
    margin-bottom: 10px;
    background: #3cbdb4;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    padding: 15px 45px;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
}
.comme a {
    display: inline-block;
    margin-bottom: 10px;
    background: #3cbdb4;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    padding: 15px 45px;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
}

.slide-no {
    position: absolute;
    bottom: -35px;
    left: 47%;
    color: #828283;
    font-size: 14px;
    font-family: 'Tahoma';
}

/******* Common Element CSS Start ******/
*, *:before, *:after {/* Chrome 9-, Safari 5-, iOS 4.2-, Android 3-, Blackberry 7- */-webkit-box-sizing: border-box; /* Firefox (desktop or Android) 28- */-moz-box-sizing: border-box;/* Firefox 29+, IE 8+, Chrome 10+, Safari 5.1+, Opera 9.5+, iOS 5+, Opera Mini Anything, Blackberry 10+, Android 4+ */box-sizing: border-box;}
*											{ margin: 0px; padding: 0px;}
body										{ font-family: Arial, Helvetica, sans-serif; font-size:14px;}
.wrapper									{ margin: 0px auto;  width: 1000px;}
.clear										{ clear:both;}
img											{ border: 0px;}
ul,ol										{ list-style: none;}
a											{ text-decoration: none; outline: none;}
a:focus, a:active,a:visited					{ outline: none !important; border: 0px; text-decoration: none !important;}
h1											{}
h2											{ font-size: 30px; }
h3											{ font-size: 24px ; color: #000000; font-family: 'Tahoma'; text-transform: uppercase;  letter-spacing: 4px;}
h4											{ font-size: 22px !important;}
h5											{ font-size: 18px !important; font-family: 'Tahoma';}
p											{ font-family: 'Tahoma' ; font-size: 16px ; color: #898989 ;}
.border-none								{ border: none !important; }
.bg-none									{ background: none !important;}
.margint-none								{ margin-top: 0px !important;}
.marginr-none								{ margin-right: 0px !important;}
.marginb-none								{ margin-bottom: 0px !important;}
.marginl-none								{ margin-left: 0px !important;}
.paddingt-none								{ padding-top: 0px !important;}
.paddingr-none								{ padding-right: 0px !important;}
.paddingb-none								{ padding-bottom: 0px !important;}
.paddingl-none								{ padding-left: 0px !important;}
.padding-none								{ padding: 0 !important;}
.fleft										{ float: left !important;}
.fright										{ float: right !important;}
a:hover										{ text-decoration: none !important;}
/******* Common Element CSS End *********/

/******* Header Section CSS Start *******/
header										{ padding: 15px 0px;}
.logo										{ text-align: center;}
ul.lang-list li								{ display: inline-block;}
ul.lang-list li	a							{ text-transform: uppercase; color: #a1a1a1; font-family: 'Tahoma'; font-size: 16px;}
ul.lang-list li	a:hover						{ text-decoration: none; cursor: pointer; color:#000; font-family: 'Tahoma-Bold'; }
ul.lang-list li a.active					{ color:#000; font-family: 'Tahoma-Bold'; }
.search										{ padding: 0!important; overflow: visible !important;}
.header-right								{ overflow: visible !important;}
.menu										{ margin-top: 8%;}
.lang-list									{ margin-top: 10%;}
.c-buttons button							{ background: url("../../../images/v2/menu.png") no-repeat; width: 33px; height: 21px; border: none;}
.c-mask button							    { background: url("../../../images/v2/close.png") no-repeat scroll 15px 0; width: 33px; height: 21px; border: none; margin-top:20px; margin-bottom: 10px;}
ul.c-menu__items li:hover					{ background:#1b9c93; }		
ul.c-menu__items li a						{ font-size: 18px; font-weight: bold; text-transform: uppercase;}				
/******* Header Section CSS End *********/ 

/******* Banner section CSS Start *******/
/******* Banner section CSS End *********/

/******* Middle section CSS Start ******/
.banner										{ padding: 10px 0; }
.banner-list								{ margin-left: -50px ; margin-top: 55px;}
.flexslider .flex-btm > li					{ margin-right: 20px !important; position: relative;}
.flexslider .flex-btm > li::before			{ position: absolute; content: ""; width: 2px; border-left: solid 2px #6fd7d1; height: 65px; right: -12px; top: 38px;}
#carousel									{ margin-bottom: 60px;}
#slider .flex-nav-prev, #slider .flex-nav-next{ display: none;}
.top-left									{ left: 16%;}
ul.banner-list li							{  margin-bottom: 120px; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); text-align: center; width: 130px;}
ul.banner-list li:last-child				{ margin-right: 0;}
ul.banner-list li a							{ color: #fff; background: #3cbdb4; padding: 15px 20px; font-family: 'Tahoma'; font-size: 16px; letter-spacing: 1px;}
ul.banner-list li a:hover					{ background: #1b9c93;}	
.heading h1,.heading h2,.heading h3									{ position: relative; margin-bottom: 20px; text-align: center;}
.heading h1 span,.heading h2 span,.heading h3 span							{ font-family: 'IndyItalicLetPlain'; color: #3cbdb4; letter-spacing: 0; text-transform: capitalize; display: inline-block; }
.flat-paris .heading h3 span				{ margin-top: 10px; display: block;}
.heading h2::after							{ position: absolute; content: ""; width: 20%; left: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 50%;}
.heading h2::before							{ position: absolute; content: ""; width: 20%; right: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 50%;}
.home-event .heading h3						{ color: #000000;}
.home-event .heading h3::after				{ position: absolute; content: ""; width: 42%; left: 0; border-bottom: solid 2px #000; height: 2px; top: 50%;}
.home-event .heading h3::before				{ position: absolute; content: ""; width: 42%; right: 0; border-bottom: solid 2px #000; height: 2px; top: 50%;}
.blogs .heading h3::after					{ position: absolute; content: ""; width: 35%; left: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}
.blogs .heading h3::before					{ position: absolute; content: ""; width: 35%; right: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}
.flat-paris .heading h3::after				{ position: absolute; content: ""; width: 35%; left: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}
.flat-paris .heading h3::before				{ position: absolute; content: ""; width: 35%; right: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}
.style-blog .heading h3::after				{ position: absolute; content: ""; width: 25%; left: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}
.style-blog .heading h3::before				{ position: absolute; content: ""; width: 25%; right: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}
.photo-gallary .heading h3::after			{ position: absolute; content: ""; width: 35%; left: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}
.photo-gallary .heading h3::before			{ position: absolute; content: ""; width: 35%; right: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}
.style-blog .heading h3						{ margin-bottom: 30px;}
.place-paris .heading h3::after				{ position: absolute; content: ""; width: 32%; left: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}
.place-paris .heading h3::before			{ position: absolute; content: ""; width: 32%; right: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}
.place-paris .heading h3					{ letter-spacing: 2px;}
.place-paris .heading h3 span				{ margin-top: 5px; display: block;}
.community-block .heading h3::after			{ position: absolute; content: ""; width: 25%; left: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}
.community-block .heading h3::before		{ position: absolute; content: ""; width: 25%; right: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}
.community-block .heading h3				{ margin-bottom: 30px;}

.business-top .heading h2::after   	{ position: absolute; content: ""; width: 35%; left: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}
.business-top .heading h2::before	    { position: absolute; content: ""; width: 35%; right: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}

.footer-links .heading h3::after   	{ position: absolute; content: ""; width: 35%; left: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}
.footer-links .heading h3::before	    { position: absolute; content: ""; width: 35%; right: 0; border-bottom: solid 2px #3cbdb4; height: 2px; top: 30%;}


.second-block								{ padding: 50px 0px; background: #f5f7f8; margin-bottom: 30px;}
.business-top .heading  					{ margin-bottom: 40px; }
.bx-pager									{ display: none;}
.second-block .slide						{ margin-right: 45px !important; margin-top: 50px;}
.top-margin									{ margin-top: 56px !important;}
.third-block								{ padding: 20px 0px;}
.third-top-block							{ margin-top: 50px; min-height: 380px;}
.third-left									{ background: url("../../images/v2/third-left.jpg") no-repeat; height: 380px; background-size: cover; position: relative; }
.third-left-hover							{ background: url("../../images/v2/black-hover.png"); position: absolute; left: 0; right: 0;top: 0;bottom: 0; display: none;}
.third-left:hover .third-left-hover			{ display: block;}
.left-btm									{ position: absolute; top: 90%; z-index: 100; color: #fff;}
ul.left-btm-list li							{ display: inline-block; margin-right: 35px;}
ul.left-btm-list							{ padding-left: 15px;}
.left-btm img								{ margin-right: 10px;}
.third-right								{ background: #f7f7f7; padding: 15px 25px 25px 45px!important; height: 380px; position: relative;}
.third-right::after							{ position: absolute; height: 86px; width: 43px; content: ""; background: url("../../images/v2/caret-left.png"); left: -40px; top: 38%;}
.third-right h3								{ font-family: 'Tahoma-Bold'; padding-bottom: 10px; border-bottom: solid 3px #6fd7d1; margin-bottom: 15px; }
.btm-social									{ margin-top: 22%;}
ul.btm-social-list li						{ display: inline-block; color: #b6b7b8; margin-right: 10px; }
ul.btm-social-list li:last-child			{ margin-right: 0; width: 79%; text-align: right;}
ul.btm-social-list li a						{  color: #b6b7b8; font-size: 28px;}
.third-btm-block							{ margin-top: 50px;}
.third-btm-block img						{ max-width: 100%;}
.third-btm-right							{  padding: 0px 15px 0px 30px!important;  position: relative;}
.third-btm-right::after						{ position: absolute; height: 57px; width: 29px; content: ""; background: url("../../images/v2/small-left-caret.png") no-repeat; left: -26px; top: 44%;}
.third-btm-right h3							{ font-family: 'Tahoma-Bold'; padding-bottom: 10px; margin-bottom: 10px;  color: #6fd7d1; min-height: 66px !important;
overflow: hidden; }
ul.btm-list li								{ display: inline-block; color: #b6b7b8; margin-right: 10px; }
ul.btm-list li:last-child					{ margin-right: 0; width: 65%; text-align: right;}
ul.btm-list li a							{  color: #b6b7b8; font-size: 28px;}
.third-btm-block .btm-social				{ margin-top: 5%;}
.third-last-block							{ margin-top: 50px;}
.third-last-block img						{ max-width: 100%;}
.third-last-right							{  padding: 0px 15px 0px 30px!important;  position: relative;}
.third-last-right::before					{ position: absolute; height: 57px; width: 29px; content: ""; background: url("../../images/v2/small-right-caret.png") no-repeat; right:-26px; top: 44%; z-index: 100;}
.third-last-right h3						{ font-family: 'Tahoma-Bold' ; padding-bottom: 10px; margin-bottom: 10px;  color: #6fd7d1; min-height: 66px !important;
overflow: hidden;}
.third-last-right .btm-social				{ margin-top: 5%;}
.third-btm-block p { min-height: 165px; line-height: 22px;}
.show-more									{ padding: 60px 0; text-align: center;}
.show-more a								{ color: #586878; font-size: 18px; font-family: 'Tahoma';}
.fb-icon img								{ width: 30%;}
.fb-icon									{ background: #f5f7f8; padding: 25px 0 20px; text-align: center;}
.fb-icon p									{ color: #3cbdb4 !important; text-transform: uppercase; letter-spacing: 2px; margin: 10px 0 0px; font-size: 14px ;}
.fb-news h5									{ color: #3cbdb4; text-transform: uppercase;}
.more-news img								{ max-width: 100%;}
.fb-news									{ background: #f5f7f8; }
.fb-news p									{ font-size: 12px !important;}
.next-arrow									{ text-align: right; padding-right: 15px; padding-bottom: 10px; margin-top: 10px;}
.follow-fb									{ background: #b6b7b8; text-align: center; padding: 20px 0 20px;}
.follow-fb a								{ color: #fff; font-family: 'Tahoma'; font-size: 18px; text-transform: uppercase;  display: block; letter-spacing: 3px;}
.follow-fb a img							{ margin-bottom: 10px;}
.follow-fb a:hover							{ color: #000;}
.more-right .next-arrow						{ text-align: right; padding-right:35px ; padding-bottom: 15px; }
.news-details								{ float: left; width: 35%; padding-left: 15px;}
.more-news									{ height: 200px; overflow: hidden;}
.blogs										{ padding: 30px 0 15px;}
.blogs img									{ max-width: 100%;}
.blog										{ position: relative;}
.blog-hover									{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url("../../images/v2/blog-hover.png"); display: none;}
.blog:hover .blog-hover						{ display: block;}
.blog:hover h5								{ color: #3cbdb4 !important; font-family: 'IndyItalicLetPlain' ;}
.blog:hover p								{ font-size: 16px !important; color: #fff !important;}
.blog-summery								{ position: relative; top: 25%;left: 0%; text-align: center;}
.blog-summery::BEFORE						{ position: absolute; height: 2px; width: 40%; border-bottom: solid 2px #3cbdb4; content: ""; display: block; bottom: -20px; left: 30%;}
.more-blogs a								{  background: #000; padding: 10px 35px; color: #fff; font-size: 16px; font-family: 'Tahoma'; border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
												 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px;}
.more-blogs a:hover							{ background: #3CBDB4; color: #fff;}
.more-blogs									{ margin-top: 50px; text-align: center; }
.flat-paris									{ padding: 25px 0 10px;}
.flat-paris .form-inline					{ margin-top: 30px;}
.you-go	.form-group,
 .you-go .form-group input					{ width: 100%;  border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
												 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px; color: #b6b7b8 !important; font-size: 18px; 	font-family: 'Tahoma';}					
.flat-paris .form-control 					{ height: 50px; padding-left: 20px;}
.you-go										{ position: relative;}
.you-go::before								{ position: absolute; content: ""; border-left: solid 2px #ebebeb; width: 2px; height: 40px; right: 0; top: 5px;}	
.check-in .form-group input					{ width: 100%;  border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
												 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px; color: #b6b7b8 !important; font-size: 18px; 	font-family: 'Tahoma';}					
.check-in									{ position: relative;}
.check-in::before							{ position: absolute; content: ""; border-left: solid 2px #ebebeb; width: 2px; height: 40px; right: 15px; top: 5px;}	
.flat-paris .btn							{ width: 100%; background: #3cbdb4 url("../../images/v2/form-search.png") no-repeat center; border: none; height: 50px;  border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
												 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px;}
.flat-paris .btn:hover						{ background-color: #000;}	
.flat-paris .bx-wrapper						{ margin-top: 50px;}	
.flat-detail-slide							{ width: 50% !important;}
.style-blog									{ padding: 30px 0;}
.style-blog-detail							{ position: relative; }
.style-blog-detail	img						{ max-width: 100%;}	
.more-style									{ margin-top: 30px;}
.style-hover								{ display:none; position: absolute; background: url("../../images/v2/style-hover.png") no-repeat; padding: 15px 20px; bottom: 0; left: 0; right: 0; background-size:cover; background-position: center; }	
.style-hover h3								{ color: #6fd7d1; font-family: 'Tahoma-Bold'; letter-spacing: 2px;}			
.style-hover h4								{ font-size: 24px; font-family: 'IndyItalicLetPlain'; color: #828283;}	
.style-hover p								{ font-size: 14px; font-family: 'Tahoma'; color: #898989; margin: 15px auto 0;}	
.style-blog-detail:hover .style-hover, .style-blog-detail:hover	.style-visit		{ display: block;}		
.style-visit								{ position: absolute; top: 45%; width: 100%; left:36%; display: none;}
.featured									{ padding: 40px 0 0;}
.featured h2								{ text-align: center;   font-family: 'IndyItalicLetPlain'; color: #3cbdb4; margin-bottom: 40px;}
.popular-news								{ background: #e5fffd; padding-bottom: 50px;}
.popular-news h2							{ padding: 15px 0px; background: #3cbdb4; color: #fff; font-family: 'Tahoma'; text-transform: uppercase; margin: 0 auto 30px; width: 30%; letter-spacing: 2px; }
.pop-news-blog								{ margin-top: 45px; margin-bottom: 45px !important;}
.pop-news-detail							{ background: #fff; padding: 15px 25px;}
.pop-news-detail h3							{ font-family: 'Tahoma-Bold'; color: #6fd7d1; border-bottom: solid 2px #83cfc7; margin-top: 0; text-align: center; padding-bottom: 6px; min-height: 65px; font-size: 24px !important; line-height: 26px !important; letter-spacing: 4px !important;}
.pop-news-detail p							{ font-size: 16px ; color: #898989; margin-top: 15px;}
.pop-news-detail .btm-social				{ margin-top: 30px;}
.pop-news-detail ul.btm-social-list li:last-child			{ width: 100%; text-align: right;}
.pop-news-detail ul.btm-social-list			{ margin-bottom: 0;}

/*.facbooknews									{ background: url("/images/v2/facebook.png")no-repeat; width: 17px; height: 35px; display: block;position: relative;
top: 14px; z-index:99999;}
.facbooknews:hover								{ background: url("/images/v2/facebook-hover.png")no-repeat;}
.twitternews									{ background: url("/images/v2/twitter.png")no-repeat; width: 43px; height: 34px; display: block;position: relative;
top: 14px;  z-index:99999;}
.twitternews:hover								{ background: url("/images/v2/twitter-hover.png")no-repeat;}*/


.facbook									{ background: url("/images/v2/com-facebook.png")no-repeat; width: 17px; height: 35px; display: block;position: relative;
top: 14px;}
.facbook:hover								{ background: url("/images/v2/com-facebook-hover.png")no-repeat; width: 17px; height: 35px; display: block;}
.twitter									{ background: url("/images/v2/com-twitt.png")no-repeat; width: 43px; height: 34px; display: block;position: relative;
top: 14px;}
.twitter:hover								{ background: url("/images/v2/com-twitt-hover.png")no-repeat; width: 43px; height: 34px; display: block;}
.email									{ background: url("/images/v2/com-email.png")no-repeat; width: 32px; height: 36px; display: block;position: relative;
top: 14px;}
.email:hover								{ background: url("/images/v2/com-email-hover.png")no-repeat; width: 32px; height: 36px; display: block;}
.twitt										{ background: url("/images/v2/com-twitter.png")no-repeat; width: 26px; height: 20px; display: block;}
.twitt:hover								{ background: url("/images/v2/com-twitter-hover.png")no-repeat; width: 26px; height: 20px;}

.facbooknews									{ background: url("/images/v2/facebook.png")no-repeat; width: 10px; height: 22px; display: block;}
.facbooknews:hover								{ background: url("/images/v2/facebook-hover.png")no-repeat; width: 10px; height: 22px;}
.twitternews										{ background: url("/images/v2/twitter.png")no-repeat; width: 26px; height: 20px; display: block;}
.twitternews:hover								{ background: url("/images/v2/twitter-hover.png")no-repeat; width: 26px; height: 20px;}
.right-arrow								{ background: url("/images/v2/right-arrow.png")no-repeat; width: 13px; height: 26px; display: block; background-position: right;}

ul.btm-social-list li a.right-arrow			{ display: block; width: 100%;}
ul.btm-list li a.right-arrow				{ display: block; width: 100%;}
.more-pop-news								{ margin-top: 50px; text-align: center;}
.more-pop-news a							{ background: #fff; padding: 15px 50px; font-size: 16px; color: #3cbdb4; 	font-family: 'Tahoma';  border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
											 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px;}
.more-pop-news a:hover						{ background: #3CBDB4; color: #fff;}
.insta-gallary img							{ width: 100%;}
.insta-gallary								{ margin-top: 30px;}
.more-insta									{ text-align: center; margin-top: 30px;}
.photo-gallary 								{ padding-bottom: 50px; padding-top: 30px;}
.place-paris								{ background: #f5f7f8; padding: 30px 0 0; margin-top: 30px;}
.place-top-block							{ margin-top: 35px; min-height: 500px; margin-bottom: 20px;}
.place-left									{ background: url("../../images/v2/paris-place.jpg") no-repeat; height: 500px; background-size: cover; position: relative; background-position: center ; }
.place-left-hover							{ background: url("../../images/v2/black-hover.png"); position: absolute; left: 0; right: 0;top: 0;bottom: 0; display: none;}
.place-left:hover .place-left-hover			{ display: block;}
.place-right								{ background: #fff; padding: 15px 25px 25px 35px!important; height: 500px; position: relative;}
.place-right::after							{ position: absolute; height: 63px; width: 31px; content: ""; background: url("../../images/v2/place-caret.png") no-repeat; left: -31px; top: 45%;}
.place-right h4								{ color: #000; font-family: 'Tahoma';}
.place-right h4	span						{ font-family: 'IndyItalicLetPlain'; color: #3cbdb4;}
.place-right p								{ font-size: 15px; color: #959595; font-family: 'Tahoma'; margin-top: 15px; margin-bottom: 55px;}
.connection img								{ margin-right: 10px;}
.address, .call a, .web a					{ color: #3cbdb4; font-size: 16px; font-family: 'Tahoma';}
.call										{ margin: 20px 0;}
.place-visit img							{ margin-right: 10px;}	
.place-visit								{ margin-top: 30px; color: #b6b7b8; font-size: 14px; font-family: 'Tahoma';}
.place-more a								{ font-family: 'IndyItalicLetPlain'; color: #b6b7b8; font-size: 16px; }
.place-more									{ text-align: right;} 
.connection									{ margin-bottom: 50px;}
.place-btm img								{ max-width: 100%;}
.place-btm-inner 							{ position: relative;}
.restaurant-visit p							{ font-size: 14px; color: #3cbdb4 !important; font-family: 'Tahoma';}	
.restaurant-visit img						{ margin-right: 10px;}
.place-top-inner							{ position: relative;}	
.restaurant-visit							{ position: absolute; width: 100%; bottom: 20px; display: none;}
.place-btm:hover .restaurant-visit			{ display: block;}	
.place-btm-inner h4							{ color: #000; font-family: 'Tahoma'; text-align: center; margin-top: 0; position: relative;}	
.place-btm-inner h4::before					{ content: ""; height: 2px; border-bottom: solid 2px #b6b7b8; width: 30%; left:35%; position: absolute; bottom: -5px;}	
.place-btm-inner h4	span					{ color: #3cbdb4; font-family: 'IndyItalicLetPlain';}
.place-btm-inner							{ background: #fff; padding: 15px 20px;}
.place-btm-inner p							{ font-size: 15px; margin: 20px 0 20px; min-height: 110px;}
.place-btm-inner .connection				{ margin-bottom: 10px; display: none; position: absolute; background: #fff; width: 100%; margin-left: -20px; padding: 0 20px 20px;}
.place-btm-inner .call						{ margin: 10px 0;}
.place-btm:hover .place-btm-inner .connection	{ display: block;}
.place-btm-mid								{ padding:0 7.5px !important; }
.more-places a								{ color: #586878; font-size: 18px; font-family: 'Tahoma';}
.more-places								{ padding: 40px 0; text-align: center;}
.community-left								{ background: #f5f7f8; float: left; width: 62%; min-height: 380px;}
.community-right							{ float: right; width: 38%; background: #586878; min-height: 380px; }
.comm-news									{ background: #3cbdb4; padding: 30px;}
.comm-news h3								{ text-align: left; color: #fff; margin: 0; font-size: 20px !important;}	
.add-comm									{ text-align: center;}
.add-comm a									{ margin-top:25px; display:inline-block; padding:6px 40px 10px; font-family: 'Tahoma'; font-size: 16px; color: #fff; background: #586878; border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
											 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px; letter-spacing: 1px;}
.add-comm a:hover							{ color: #fff; background: #3CBDB4;}
.com-left-tab								{ padding: 20px 20px 0px;}	
.com-left-tab ul.nav-tabs li a				{ text-transform: uppercase; font-size: 16px;  font-family: 'Tahoma'; padding-left:10px; padding-right: 20px; color: #586878;}
.com-left-tab ul.nav-tabs li.active a		{ text-decoration: underline; color: #3cbdb4; padding-bottom: 1px;}
.com-left-tab ul.nav-tabs li:hover a		{ text-decoration: underline !important; color: #3cbdb4; padding-bottom: 1px;}
.com-left-tab .slick-list					{ width: 88%; margin: 20px auto 0;}
.com-left-tab .slick-list img				{ width: 100%;	}
.com-right-news h3							{ text-align: left; color: #fff; margin: 0; font-size: 20px !important;}	
.forum-comm									{ text-align: center;}
.forum-comm a								{ margin-top:25px; display:inline-block; padding:6px 30px; font-family: 'Tahoma'; font-size: 16px; color: #586878; background: #f5f7f8; border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
											 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px; letter-spacing: 1px;}
.forum-comm a:hover							{ color: #fff; background: #3CBDB4;}
.com-right-news								{ background: #3cbdb4; padding: 30px;}
.com-right-tab								{ padding: 20px 20px 30px 25px;}	
.com-right-tab ul.nav-tabs li a				{ text-transform: uppercase; font-size: 16px;  font-family: 'Tahoma'; padding-left:0px; color: #fff; padding-right: 25px; }
.com-right-tab ul.nav-tabs li.active a		{ text-decoration: underline; color: #3cbdb4; padding-bottom: 1px;}
.com-right-tab ul.nav-tabs li:hover a		{ text-decoration: underline !important; color: #3cbdb4; padding-bottom: 1px;}
.com-right-tab ul.nav-tabs 					{ border-bottom: solid 1px #fff;}
.com-post									{ padding-top: 20px;}
.com-post p, .com-post a					{ color: #fff ; text-transform: uppercase; font-family: 'Tahoma'; font-size: 16px; letter-spacing: 1px; line-height: 25px;}
.com-post a:hover							{ color: #3CBDB4 ;}
.posted-by									{ margin-top: 45px;}
.posted-by p								{ color: #b6b7b8 ; line-height: 20px;}
.posted-by a								{ text-transform: none; color: #3cbdb4; display: block; text-align: right; margin-top: 20px;}
.posted-by a:hover							{ color: #fff;}
.posted-by a i								{ font-size: 18px;}
.com-social									{ padding: 20px 0; text-align: left; margin-top: 20px; margin-bottom: 30px;}
ul.col-social-list li						{ display: inline-block; margin-right: 15px;}
ul.col-social-list li:last-child			{ display: inline-block; margin-right: 0; margin-left: 20px; position: relative;}
.com-join									{ margin-top:5px; text-align: right; color: #3cbdb4; font-size: 16px; font-family: 'Tahoma'; letter-spacing: 1px;}
.com-join a									{ background: #3cbdb4; color: #fff;  font-size: 16px; font-family: 'Tahoma'; padding: 6px 45px; margin-left: 20px; border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
											 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px;}
.com-join a:hover							{ color: #fff; background: #586878;}	
ul.col-social-list li:last-child::after		{ content: ""; width: 2px ;border-left: solid 2px #3CBDB4; height: 30px; display: block; left: -18px; position: absolute; top: 5px;}
.com-fb										{ background: url("../../images/v2/com-fb.png") no-repeat; height: 50px; width: 26px; background-position: center; display: block;}
.com-twitt									{ background: url("../../images/v2/com-twitt.png") no-repeat; height: 50px; width: 50px; background-position: center; display: block;}
.com-email									{ background: url("../../images/v2/com-email.png") no-repeat; height: 50px; width: 40px; background-position: center; display: block;}
.shop-title									{ padding: 25px 0; background: #3cbdb4; text-align: center;}
.shop-title h3								{ font-family: 'Tahoma'; color: #fff; letter-spacing: 2px; margin: 0;}
.shop-title h3 span							{ font-family: 'IndyItalicLetPlain'; text-transform: none; letter-spacing: 2px; margin-top: 8px; display: block; }
.home-shoping								{ margin-top: 10px;}
.shop-slider								{ padding-top: 40px; background: #f5f7f8;}
.shop-pro									{ position: relative; margin-bottom: 30px;}
.shop-pro img								{ max-width: 100%;}
.shop-pro:hover .pro-details				{ display: block;}
.pro-details								{ background: url("../../images/v2/shop-hover.png"); padding: 30px 5px; text-align: center; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: none;}
.pro-details h3 span						{ font-family: 'IndyItalicLetPlain'; color: #3cbdb4; letter-spacing: 2px; text-transform: none; }
.pro-details h3								{ color: #fff; letter-spacing: 2px;}
.pro-details p								{ color: #fff; font-size: 14px;}
.pro-details h2								{ font-size: 30px; color: #3cbdb4; 	font-family: 'Tahoma-Bold'; margin-bottom: 30px;}
.pro-details a								{ display:inline-block; color: #fff; font-family: 'Tahoma';  border: solid 1px #fff ; padding: 8px 25px 10px;  border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
											 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px;  }
.pro-details a:hover						{ color: #fff; background: #3CBDB4;}
.event-btm img								{ max-width: 100%;}
.home-event									{ border-bottom: solid 2px #3cbdb4; padding: 50px 30px 30px;}
.event-top .date							{ color: #b6b7b8; font-size: 14px; font-family: 'Tahoma'; text-transform: uppercase; padding-top: 0;}
.event-top									{  padding: 15px; width: 100%;}
.odd .event-top								{ background: #f5f7f8;}
.event-top h6								{ font-size: 14px !important; color: #3cbdb4;  font-family: 'IndyItalicLetPlain'; margin-top: 20px;}
.event-top h5								{ font-size: 20px !important; color: #000000;  font-family: 'Tahoma-Bold'; border-bottom: solid 1px #3cbdb4 ; text-transform: uppercase; padding-bottom: 10px;}
.event-top p								{ padding-top: 10px; font-size: 14px; color: #959595;}
.event-top a								{ color: #959595; text-align: right; font-size: 30px; display: block; }
.more-event	a								{ background: #000; color: #fff ; font-family: 'Tahoma'; font-size: 16px; padding: 6px 40px 10px; border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
											 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px; margin-top: 10px; display: inline-block; }
.more-event	a:hover							{ background: #3CBDB4; color: #fff;}
.event-slider								{ padding-top: 45px;}
.inner-slide img							{ max-width: 100%;}
.flat-slides								{ padding: 40px 65px 0;}
.inner-slide								{ position: relative;}
.flat-inner									{ background: url("../../images/v2/flat-hover.png"); padding: 10px 15px; position: absolute; bottom: 0; left: 0; right: 0; display: none;}
.inner-slide:hover .flat-inner				{ display: block;}
.flat-title									{  border-bottom: solid 1px #3cbdb4; }
.flat-title	h5								{ color: #586878 !important; 	font-family: 'Tahoma-Bold' ; margin: 5px 0 0;}
.flat-title h2								{ font-size: 25px; color: #3cbdb4; font-family: 'Tahoma'; margin: 0;}
.flat-inner p								{ margin-top: 5px; color: #586878; font-size: 16px; font-family: 'Tahoma'; }
.flat-slide-btm								{ padding-top:5px; }
.more-flat a								{ display: inline-block;}
.flat-rating img							{ float: left;}
.shopping-slider .slides					{ padding: 0 15px;}
/******** Middle section CSS End *******/  
/******** Eat Page  CSS Start *******/ 
.eat-mid-top								{ background: #f5f7f8; padding: 30px 0;}
.visit-title h4								{ font-size: 18px; color: #fff;  font-family: 'Tahoma'; margin: 0; text-transform: uppercase; letter-spacing: 1px;}
.visit-title								{ background: #392f40; padding: 10px 0 10px 60px; margin-bottom: 20px;}
.eat-title h4								{ font-size: 18px; color: #fff;  font-family: 'Tahoma'; margin: 0; text-transform: uppercase; letter-spacing: 1px;}
.eat-title									{ background: #9d81bb; padding: 10px 0 10px 60px; margin-bottom: 20px;}
.eat-img img								{ width: 100%;}
.eat-right									{ margin-top: 55px;}
.eat-right-title							{ padding-bottom: 10px;}
.eat-right-title h5							{ color: #586878; font-family: 'Tahoma'; text-transform: uppercase; letter-spacing: 1px; margin: 0; line-height: 27px;}
.eat-right-title h3							{ color: #3cbdb4; font-family: 'Tahoma-Bold'; text-transform: uppercase; margin: 0;}
.eat-right-title h3	i						{ margin-right: 8px;}
.eat-block-details							{ padding:10px 0 15px; border-top: solid 1px #cacfdc;  border-bottom: solid 1px #cacfdc; }
.place-add a,								
.place-add p								{ color: #3cbdb4; font-size: 16px;  font-family: 'Tahoma'; }
.place-details p							{ margin: 25px 0 35px; color: #586878; letter-spacing: 0.6px;}
.place-rating h5							{ color: #3cbdb4;  font-family: 'Tahoma'; text-transform: uppercase; letter-spacing: 0.6px;}						
.pic-fea h3									{ color: #3cbdb4; font-family: 'Tahoma';  text-transform: uppercase; letter-spacing: 0.6px; margin-bottom: 15px; margin-top: 20px;}
.pic-fea p									{ color: #586878; font-size: 18px; font-family: 'Tahoma';  }
.eat-top-blocks								{ margin-bottom: 30px;}
.more-eating-place							{ margin: 70px 0 0;}
.map h3										{ color: #fff; background: #3cbdb4; padding: 25px 60px 22px; letter-spacing: 1px; display: inline-block; margin: 0; font-weight: normal;}
.breadcrumb li a							{ color: #828283; font-family: 'Tahoma'; font-size: 14px;}
.eat-top-form label							{ color: #b6b7b8; font-size: 16px; font-family: 'Tahoma'; font-weight: normal; margin-bottom: 0; margin-right: 15px; line-height: 50px; text-transform: uppercase;}
.eat-top-form  input						{ border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
											 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px; border: solid 1px #e9eaeb; height: 50px;}
.eat-top-form button						{ width:100%; height:50px; border:none; text-transform: uppercase;  font-size: 18px; font-family: 'Tahoma'; background: #3cbdb4; color: #fff; border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
											 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px; }
.district::after							{ position: absolute; content: ""; border-left: solid 1px #ebebeb;  left: -12px; top:9px; width: 1px; height: 35px;} 
.district::before							{ position: absolute; content: ""; border-left: solid 1px #ebebeb;  right: 3px; top:9px; width: 1px; height: 35px;} 
.eat-top-form button:hover					{ background: #586878; color: #fff;}
.eat-top-form								{ margin: 20px 0 30px;}
.name-form  input[type="text"]				{ width: 73%;}
.more-option								{ background: #3cbdb4;  padding: 30px 0;}
.more-option h3								{ color: #fff; margin: 0; line-height: 50px;}
.more-option .selectbox						{ background: #fff url("../../images/v2/option-arrow.png") no-repeat scroll 90% 57%; height: 50px; border: none; border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
											 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px; width: 100%;}
.more-option button							{ width:100%; height:50px; border:none; text-transform: uppercase;  font-size: 18px; font-family: 'Tahoma'; background: #586878; color: #fff; border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
											 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px; }
.more-option .district::after				{ position: absolute; content: ""; border-left: solid 1px #fff;  left: -12%; top:0px; width: 1px; height: 55px;} 
.more-option .district::before				{ position: absolute; content: ""; border-left: solid 1px #fff;  right: 0px; top:9px; width: 1px; height: 35px;} 
.short-by label								{ color: #b6b7b8; font-size: 18px;  font-family: 'Tahoma'; text-transform: uppercase; letter-spacing: 0.6px; font-weight: normal; display: block; text-align: right; line-height: 50px;}
.short-by									{ margin-bottom: 80px;}
.eat-btm									{ padding: 45px 0 50px;}
.eat-tab ul.nav-tabs						{ text-align: center;}
.eat-tab ul.nav-tabs li.active a			{ color: #3cbdb4; text-decoration: underline; }
.eat-tab ul.nav-tabs li:first-child::before	{ position: absolute; content: "";width: 1px; height: 20px; border-left: solid 1px #000; right: 0px; top: 5px;}
.eat-tab ul.nav-tabs li a:hover				{ color: #3cbdb4; text-decoration: underline !important; }
.eat-tab ul.nav-tabs li a					{ font-size: 24px; text-transform: uppercase; color: #000000; padding-top: 0; padding-bottom: 0;}
.eat-tab .tab-pane							{ padding: 40px 0;}
.eat-tab .tab-pane	img						{ max-width: 100%;}		
.eat-tab-right h5							{ color: #3cbdb4; font-family: 'Tahoma'; margin: 0; text-transform: uppercase;}
.eat-tab-right h5 a							{ color: #3cbdb4; font-family: 'Tahoma'; margin: 0; text-transform: uppercase;}
.eat-tab-right p							{ border-top: solid 2px #3cbdb4; margin-top: 10px; padding: 10px 0 18px; }
.eat-tab-right h6							{ font-size: 18px; color: #586878; font-family: 'Tahoma'; text-transform: uppercase; margin: 0;}
.our-fav									{ margin-bottom: 40px;}
.pagination-block ul.pagination li:first-child a	{ width: 120px; height: 50px;background:#3cbdb4 url("../../images/v2/left-pg.png") no-repeat center ;}
.pagination-block ul.pagination li:last-child a	{ width: 120px; height: 50px;background:#3cbdb4 url("../../images/v2/right-pg.png") no-repeat center ;}
.pagination-block ul.pagination li:first-child a:hover	{ width: 120px; height: 50px;background:#3cbdb4 url("../../images/v2/hover-lpg.png") no-repeat center ;}
.pagination-block ul.pagination li:last-child a:hover	{ width: 120px; height: 50px;background:#3cbdb4 url("../../images/v2/hover-rpg.png") no-repeat center ;}
.pagination-block nav						{ margin: 0 auto; width: 45%;}	
.pagination-block 							{ margin-top: 80px;}	
.result-service::before						{ position: absolute; content: ""; border-left: solid 1px #ebebeb; right: 10px; width: 1px; height: 50px;}	
.result-title-1 h4							{ font-size: 18px; color: #fff;  font-family: 'Tahoma'; margin: 0; text-transform: uppercase; letter-spacing: 1px;}
.result-title-1								{ background: #9d81bb; padding: 10px 0 10px 60px; margin-bottom: 20px;}	
.result-title-2 h4							{ font-size: 18px; color: #fff;  font-family: 'Tahoma'; margin: 0; text-transform: uppercase; letter-spacing: 1px;}
.result-title-2								{ background: #3cbdb4; padding: 10px 0 10px 60px; margin-bottom: 20px;}	
.result-title-3 h4							{ font-size: 18px; color: #fff;  font-family: 'Tahoma'; margin: 0; text-transform: uppercase; letter-spacing: 1px;}
.result-title-3								{ background: #392f40; padding: 10px 0 10px 60px; margin-bottom: 20px;}	
.result-forms .more-option 					{ padding: 50px 0;}			
.result-forms .more-option .district::after	{ height: 100px; top: -25px;}	
.fun-title h4								{ font-size: 18px; color: #fff;  font-family: 'Tahoma'; margin: 0; text-transform: uppercase; letter-spacing: 1px;}
.fun-title									{ background: #3cbdb4; padding: 10px 0 10px 60px; margin-bottom: 20px;}			
.business-slide								{ margin-top: 40px;}
.bsn-btm									{ position: relative;}
.slide-view									{ position: absolute; bottom: 50px; width: 100%;}
.slide-view	a								{ font-size: 18px; font-family: 'Tahoma'; color: #fff; text-transform: uppercase; letter-spacing: 0.5px; padding: 10px 20px; border: solid 1px #fff ;  border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
											 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px; }
.slide-view	a:hover							{ background: #fff; color: #828283;}
.night-life									{ background: #e5fffd;}	
.news-date label							{ text-align: right;}
.news-date button							{ margin-left: 0px; width: 40%; position: relative;}
.news-date button::after					{ position: absolute; content: ""; width: 1px; height: 40px; border-left: solid 1px #ebebeb; left: -15px; top: 5px;}
.news-two-block img							{ max-width: 100%;}
.news2-btm									{ background: #f5f7f8; padding: 15px 8px; text-align: center; margin-bottom: 30px;}
.news2-btm h6								{ color: #828283; font-size: 14px;  font-family: 'Tahoma'; margin: 0;}
.news2-btm h5								{ color: #000000; font-size: 14px;  font-family: 'IndyItalicLetPlain';}
.news2-btm h4								{ font-size: 20px !important;  color: #3cbdb4; font-family: 'Tahoma-Bold'; text-transform: uppercase;}
.news2-btm p								{ color: #828283; font-size: 14px; font-family: 'Tahoma'; }
.news-add p									{ margin-top: 20px; color: #3cbdb4;  font-family: 'Tahoma'; }
.news-two-block .pagination-block			{ margin: 20px 0 80px;}
.news-two-block								{ margin-top: 30px;}
.news-in-slide								{ margin: 20px 0 30px !important;}	
.news-inside-top .heading					{ margin-bottom: 45px;} 
.shop-cat h3								{ color: #3cbdb4; font-size: 24px; font-family: 'IndyItalicLetPlain'; text-align: center; text-transform: none; letter-spacing: 0.6px; margin-bottom: 30px; }
.shop-cat h4								{ color: #586878; font-size: 24px; font-family: 'Tahoma-Bold'; text-align: center; text-transform: uppercase; letter-spacing: 1px;}
.shop-cat h5							 	{ color: #828283; font-size: 16px; font-family: 'Tahoma'; text-align: center; margin-bottom: 30px;}	
.shop-head 								    { border-bottom: solid 2px #586878; width: 80%; margin: 0 auto; padding-bottom: 30px; }
.shop-cat-top p								{ color: #3b3b3b; font-size: 20px; font-family: 'Tahoma-Bold' ; padding: 40px 0; border-bottom: solid 1px #6fd7d1; margin-bottom: 30px; }
.shop-second p								{ color: #3b3b3b; font-size: 18px; font-family: 'Tahoma'; margin-bottom: 30px;}
.shop-slides p								{ color: #3b3b3b; font-size: 18px; font-family: 'Tahoma';}
.shop-top-gallery img						{ max-width: 100%; margin-bottom: 20px;}
.shop-top-gallery							{ width: 70%; margin: 0 auto 30px;}
.shop-mid p									{ color: #3b3b3b;}
.shop-mid									{ margin-top: 50px;}
.shop-mid p								{ color: #3b3b3b; font-size: 18px; font-family: 'Tahoma';}
.inside-gallery								{ width: 100%; margin: 50px auto; padding: 0 15px;}
.inside-gallery	 img						{ width: 100%; margin-bottom: 30px; }	
.news-inside-top .featured					{ padding: 0;}		
.news-inside-top .popular-news h2			{ background: #000;}
.news-inside-top .popular-news				{ background: #f5f7f8; padding-bottom: 0;}
.news-inside-top .pop-news-detail h3		{ color: #000000; border-bottom: solid 2px #000;}
.like-silder								{ padding: 30px 50px;}
.like-slides								{ margin: 20px 0 50px !important;}
.like-silder h3								{ text-transform: uppercase; color: #3cbdb4; font-family: 'Tahoma'; text-align: center; position: relative; margin: 30px 0 50px;}
.like-silder h3::before						{ position: absolute; content: ""; height: 2px; width: 32%; border-bottom: solid 2px #3cbdb4; left: 0; top: 50%; }	
.like-silder h3::after						{ position: absolute; content: ""; height: 2px; width: 32%; border-bottom: solid 2px #3cbdb4; right: 0; top: 50%; }	
.like-slides p								{ color: #3cbdb4; font-size: 18px; font-family: 'Tahoma'; position: relative;text-align: center; text-transform: uppercase; margin: 30px 0 0; padding-bottom: 20px;}
.like-slides p::after						{ position: absolute; content: ""; height: 2px; width: 45%; border-bottom: solid 2px #3cbdb4;  top: 90%; left: 28%; }	
.news-inside-slide							{ margin: 50px auto !important; width: 95%;}
.news-inside-slide img						{ width: 100%;}
.cd-timeline-img							{ width: 130px;}
.cd-timeline-img  h2						{ font-size: 30px; font-family: 'Tahoma'; margin-bottom: 0;  }
.cd-timeline-img  h5						{ font-size: 18px; font-family: 'Tahoma'; margin: 0 0 20px;  }
.cd-timeline-img  h6						{ font-size: 18px; font-family: 'Tahoma'; margin: 25px 0 0; border-top: solid 1px #fff; padding-top: 10px;  }
.cd-timeline-content img					{ max-width: 100%;}
.cd-timeline-content h6						{ margin-top:0; color: #b6b7b8; font-size: 14px; font-family: 'Tahoma';}
.cd-timeline-content h5						{ margin-top:15px; margin-bottom:0;  color: #3cbdb4; font-size: 14px; font-family: 'IndyItalicLetPlain'; }
.cd-timeline-content h4						{ margin-top:5px; color: #000000; font-size: 20px; font-family: 'Tahoma-Bold'; }
.cd-timeline-content p						{ margin-top:20px; color: #959595; font-size: 16px; font-family: 'Tahoma'; }
.cd-timeline-content a						{ font-size: 22px; color: #727a83; float: right; border: solid 1px #727a83 ; height: 25px; width: 25px; text-align: center; border-radius:50%;-moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; line-height: 22px;   }
.cd-timeline-content:hover					{ background: none; border: solid 1px #3cbdb4;}
.time-details-other:hover					{ background: none; border: solid 1px #3cbdb4;} 
.cd-timeline-content						{ border: solid 1px transparent;}
.cd-timeline-content:hover::after			{ background: none;}
.time-details-other img						{ max-width: 100%;}
.time-details-other h6						{ margin-top:0; color: #b6b7b8; font-size: 14px; font-family: 'Tahoma'; float: right;}
.time-details-other h5						{ margin-top:0; margin-bottom:0;  color: #3cbdb4; font-size: 14px; font-family: 'IndyItalicLetPlain'; }
.time-details-other h4						{ margin-top:5px; color: #000000; font-size: 20px; font-family: 'Tahoma-Bold'; }
.time-details-other p						{ margin-top:20px; color: #959595; font-size: 16px; font-family: 'Tahoma'; }
.time-details-other							{ position: relative;}
.border-news::before						{ position: absolute; content: ""; height: 1px ;border-bottom: solid 1px #d1d1d1; bottom: 0; width: 95%; left: 1.6em;}
.border-news:hover::before					{ border: none;}
.border-news								{ position: relative;}
.margin-btm									{ margin-bottom: 30px;}
.night-btm-section							{ background: #e5fffd; margin-top: 0 !important; padding-top: 50px !important; padding-bottom: 50px !important; margin-bottom: 0 !important; } 
.go-shop a									{ background: #3cbdb4; padding: 10px 55px; color: #fff; font-size: 16px; font-family: 'Tahoma'; letter-spacing: 0.6px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; -o-border-radius:50px;   }
.go-shop									{ padding: 30px 0 50px;}
.go-shop a:hover							{ background: #1b9c93; color: #fff;}
.like-slide	.pop-news-detail				{ padding: 15px 20px; margin-left: 18px; margin-right: 18px;}
.blog-search .jcf-select					{ border-radius:0; height: 52px; border: solid 1px #3CBEB6;  }
.blog-search .jcf-select .jcf-select-opener	{ background:rgba(0, 0, 0, 0) url("/images/v2/blog-search.jpg") no-repeat scroll right top; width: 57px; height: 50px; right: 0;}
.blog-search select option					{ color: #586878; font-size: 18px;  padding: 5px 30px}
.blog-search select option:hover			{ color: #3cbdb4 !important; text-decoration: underline; background: none;}
.rating-gal									{ background: #f5f7f8; padding: 15px 0; margin-bottom: 40px;}
.rating-gal h4								{ font-size: 18px !important; color: #000; font-family: 'Tahoma'; margin: 0 0 50px; text-align: center; border-bottom: solid 2px #000; padding-bottom: 10px; text-transform: uppercase; display: inline-block; }
.rat-person p								{ float:right; line-height:45px; text-align:center; margin:0 auto;  font-family: 'Tahoma-Bold'; font-size: 16px; color: #fff;  display: block; width: 60px; height: 55px; background: url("/images/v2/bookmark.png") no-repeat;}
.rat-city p									{ float:right; line-height:45px; text-align:center; margin:0 auto;  font-family: 'Tahoma-Bold'; font-size: 16px; color: #fff;  display: block; width: 60px; height: 55px; background: url("/images/v2/bookmark.png") no-repeat;}
.rating-gal label							{ line-height:45px; margin-right:30px; float:left; color: #3cbdb4; font-size: 18px ;font-family: 'Tahoma'; font-weight: normal; text-transform: uppercase; letter-spacing: 0.6px; }
.rat-city									{ margin-right: 30px;}
.rat-person									{ }
.show-more-comment							{ margin-top: 30px; border-top: solid 1px #b6b7b8; padding-top: 30px; text-align: center;  }
.show-more-comment a						{ color: #b6b7b8; font-size: 14px; font-family: 'Tahoma'; text-decoration: underline;}
.show-more-comment p						{ color: #b6b7b8; font-size: 14px; font-family: 'Tahoma';}
.comme a									{ display:inline-block; margin-bottom:10px; background: #3cbdb4; color: #fff; text-transform: uppercase; text-decoration: none; padding: 15px 45px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; -o-border-radius:50px; }
.comme a:hover								{ background: #27948c; color: #fff;}		
.margin-top									{ margin-top: 30px;}	
.hpt-flexslider								{ margin-top: 80px;}	
.hpt-flexslider	p							{ text-align: center; color: #898989; font-size: 16px; text-transform: capitalize; margin-top: 10px;  font-family: 'Tahoma'; }		
.hpt-flexslider #slider .flex-nav-prev, .hpt-flexslider #slider .flex-nav-next		{ display: block;}	
/***** Bottom section CSS Start *******/

footer										{ border-top: solid 6px #3cbdb4; }
.footer-menu								{ background: #ffffff; padding: 20px 0;}
.footer-link-color                          { background:#f5f7f8;}
.footer-menu nav							{ width: 100%; margin: 0 auto; text-align: center;}
nav ul.footer-nav							{}
nav ul.footer-nav li						{ display: inline-block; margin-right: 35px;}
nav ul.footer-nav li:last-child				{ margin-right: 0;}
nav ul.footer-nav li a						{ text-transform: uppercase; color: #828283; font-size: 16px; font-family: 'Tahoma';}
nav ul.footer-nav li a:hover				{ color: #3cbdb4; text-decoration: underline !important;}
.footer-btm									{ padding: 25px 0;}
.footer-logo-a                              { text-align: center; margin: 0 auto; display: block;}
ul.foot-social li							{ display: inline-block; margin-right: 5px;}
ul.foot-social li:last-child				{ margin-right: 0;}
ul.foot-social li a							{ font-size: 30px; color: #fff; background: #939598; border-radius:50%; height: 50px; width: 50px; display: block; line-height: 50px; }
ul.foot-social li a:hover					{ background: #000;}	
.site-info									{ font-size: 12px; color: #000; font-family: 'Tahoma'; margin-top: 40px; }
ul.foot-social 								{ margin-top: 30px;}
.fancybox-custom .fancybox-skin 			{ box-shadow: 0 0 50px #222; }
.slide-details h1							{ font-size: 30px; color: #212121;  font-family: 'Tahoma'; margin: 0; text-transform: uppercase;}
.slide-details								{ position: absolute; background: url("../../images/v2/white-bg.png"); padding: 20px 90px; text-align: center; top: 25px; right: 0;}
.slide-details a							{ font-size: 24px ;color: #504f4f; margin-top: 30px; display: block; position: relative;}
.slide-details a::before					{ position: absolute; content: ""; border-bottom: solid 2px #3cbdb4; width: 100%; height: 2px; top: -20px; left: 0;}
.bsn-top									{ position: relative;}
.bus-tab .tab-content						{ background: #f5f7f8; margin-top: 50px; text-align: center; padding-bottom: 40px;}
.bus-tab									{ margin: 40px 0;}
.bus-tab .tab-content h3					{ color: #3cbdb4; font-family: 'Tahoma-Bold'; text-align: center; position: relative; text-transform: uppercase; margin: 0 0 40px;}	
.bus-tab .tab-content h3::before			{ position: absolute; content: ""; border-bottom: solid 2px #3cbdb4; width: 20%; left: 40%; bottom: -15px;}	
.bus-tab .tab-content h6					{ font-size: 16px; color: #828283; text-transform: uppercase; letter-spacing: 0.6px; font-family: 'Tahoma'; margin-bottom: 20px;}	
.bus-tab .tab-content a.callto				{ font-size: 16px; color: #828283; text-transform: uppercase; letter-spacing: 0.6px; font-family: 'Tahoma'; margin-top: 20px; display: inline-block;}
.bus-tab .tab-content p						{ font-size: 18px; color: #828283; letter-spacing: 0.6px; font-family: 'Tahoma'; margin-bottom:10px}
.bus-tab .tab-content p a					{ font-size: 18px; color: #828283; letter-spacing: 0.6px; font-family: 'Tahoma';}
.bsn-tab-left, .bsn-tab-right  				{ margin-top: 50px;}
.bsn-tab-left								{ padding-top: 20px; position: relative;}
.bsn-tab-left::before						{ position: absolute; content: ""; width: 2px; border-right: solid 2px #3cbdb4; height: 50px; right: 13%; height: 120px; top: 0; }
.business-overview .bus-tabs				{ background: #3cbdb4; padding: 10px 0;}
.business-overview ul.nav-tabs li a			{ color: #fff;  font-family: 'Tahoma'; font-size: 18px; text-transform: uppercase; letter-spacing: 0.5px;}
.business-overview ul.nav-tabs li a:hover	{ font-family: 'Tahoma-Bold'; text-decoration: underline !important; }
.business-overview ul.nav-tabs li.active a	{ font-family: 'Tahoma-Bold'; text-decoration: underline !important; }
.business-overview ul.nav-tabs li.active   	{ background: url("../../images/v2/tab-arrow.png") no-repeat 50% 55px; padding-bottom: 30px;}		
.business-overview ul.nav-tabs li:hover   	{ background: url("../../images/v2/tab-arrow.png") no-repeat 50% 55px; padding-bottom: 30px;}		
.business-overview .nav-tabs > li			{ margin-bottom: -30px;}
.business-overview  .tab-pane p				{ font-size: 18px; color: #828283;  font-family: 'Tahoma'; margin-bottom: 20px;}
.business-overview  .tab-pane a				{ text-align: right; font-size: 18px; color: #3cbdb4;   font-family: 'Tahoma'; float: right; }
.business-overview  .tab-pane a:hover		{ color: #000;}	
.business-overview  .tab-content			{ padding: 50px 0; }
.slide-date									{ background: #3cbdb4; padding: 30px 20px !important; color: #fff;}
.slide-day									{ background: #f5f7f8; padding: 30px 20px !important; color: #828283;}
.slide-day h5								{ font-size: 18px; font-family: 'Tahoma-Bold'; text-transform: uppercase; letter-spacing: 0.6px; margin-top: 0; }
.slide-day h6								{ font-size: 18px ; font-family: 'Tahoma'; letter-spacing: 0.6px; margin-bottom: 7px; }	
.slide-date	h1								{ font-size: 46px; margin: 0; font-family: 'Tahoma'; }
.slide-date	h6								{ font-size: 16px; margin: 0; font-family: 'Tahoma'; }
.bsn-slide-2								{ margin-bottom: 50px;}
.business-rating							{ background:#f5f7f8;  margin-bottom: 40px; }
.business-rating h3							{ font-size: 24px ; color: #3cbdb4;  font-family: 'Tahoma'; text-transform: uppercase; padding: 30px 0; margin: 0;}
.bus-rat									{ float: left; width: 11%; position: relative;}	
.bus-rat::before							{ position: absolute; content: ""; border-right: solid 2px #3cbdb4; width: 2px ;height: 100%; right: 0; top: 0;}
.bus-rat-det								{ float: right; width: 89%; padding: 20px 0 0;}	
ul.bus-list	li								{ margin-left:16px; display: inline-block; padding: 15px 30px 15px 40px;   border-top-left-radius:50px; border-bottom-left-radius:50px;border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px;-webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px;
											 -moz-border-top-left-radius:50px; -moz-border-bottom-left-radius:50px;-moz-border-top-right-radius:50px; -moz-border-bottom-right-radius:50px;}
ul.bus-list	li a							{ text-transform: uppercase; color: #828283; font-size: 14px;  font-family: 'Tahoma';}	
ul.bus-list	li:hover						{ background: #586878;}
ul.bus-list	li:hover a						{ color: #3cbdb4;}
ul.bus-list	li:FIRST-CHILD					{ background: #ebebeb url("../../images/v2/line.png") no-repeat scroll 15px 54%; 	}
ul.bus-list	li:nth-child(2)					{ background: #ebebeb url("../../images/v2/ok.png") no-repeat scroll 15px 54%; 	}
ul.bus-list	li:nth-child(3)					{ background: #ebebeb url("../../images/v2/like.png") no-repeat scroll 15px 54%; 	}
ul.bus-list	li:nth-child(4)					{ background: #ebebeb url("../../images/v2/wow.png") no-repeat scroll 15px 54%; 	}
ul.bus-list	li:nth-child(5)					{ background: #ebebeb url("../../images/v2/here.png") no-repeat scroll 15px 54%; 	}
ul.bus-list	li:nth-child(6)					{ background: #3cbdb4 url("../../images/v2/flag.png") no-repeat scroll 15px 54%; 	}
ul.bus-list	li:nth-child(6) a				{ color: #fff;}
ul.bus-list	li:FIRST-CHILD:hover			{ background: #586878 url("../../images/v2/line-hover.png") no-repeat scroll 15px 54%; 	}
ul.bus-list	li:nth-child(2):hover			{ background: #586878 url("../../images/v2/ok-hover.png") no-repeat scroll 15px 54%; 		}
ul.bus-list	li:nth-child(3):hover			{ background: #586878 url("../../images/v2/like-hover.png") no-repeat scroll 15px 54%; 	}
ul.bus-list	li:nth-child(4):hover			{ background: #586878 url("../../images/v2/wow-hover.png") no-repeat scroll 15px 54%; 	}
ul.bus-list	li:nth-child(5):hover			{ background: #586878 url("../../images/v2/here-hover.png") no-repeat scroll 15px 54%; 	}
.business-news h3							{ text-transform: uppercase; color: #3cbdb4; position: relative; text-align: center; margin-bottom: 40px;}
.business-news h3::after					{ position: absolute;content: ""; width: 45%; height: 2px; border-bottom: solid 2px #3cbdb4; left: 0; top: 12px; }
.business-news h3::before					{ position: absolute;content: ""; width: 45%; height: 2px; border-bottom: solid 2px #3cbdb4; right: 0; top: 12px; }
.business-news								{ margin-bottom: 50px;}
.business-news p							{ font-size: 18px; color: #828283;  font-family: 'Tahoma'; margin-bottom: 20px;}
.navigat									{ margin: 20px auto 40px ; width: 15%; }
.navigat label								{ color: #586878; font-size: 18px; font-family: 'Tahoma';  margin-bottom: 20px;}
.bsn-title-1 h4							 	{ font-size: 18px; color: #fff;  font-family: 'Tahoma'; margin: 0; text-transform: uppercase; letter-spacing: 1px;}
.bsn-title-1								{ background: #9d81bb; padding: 10px 0 10px 60px !important; margin-bottom: 20px;}	
.bsn-title-2 h4							 	{ font-size: 18px; color: #fff;  font-family: 'Tahoma'; margin: 0; text-transform: uppercase; letter-spacing: 1px;}
.bsn-title-2								{ background: #62cadf; padding: 10px 0 10px 60px !important; margin-bottom: 20px;}	
.bsn-title-3 h4							 	{ font-size: 18px; color: #fff;  font-family: 'Tahoma'; margin: 0; text-transform: uppercase; letter-spacing: 1px;}
.bsn-title-3								{ background: #392f40; padding: 10px 0 10px 60px !important; margin-bottom: 20px;}	
.business-btm								{ margin: 50px 0; }
.business-btm .place-details p				{ color: #728496; margin: 10px 0 20px;}
.business-btm .place-rating h5				{ color: #586878;}
.bsn-block									{ margin-bottom: 20px;}
.bsn-block .eat-block-details				{ border-bottom: none;}
.blog-topic									{ margin-top: 60px; margin-bottom: 30px;}
.blog-topic a								{ color: #fff; background: #3cbdb4; font-size: 14px;  font-family: 'Tahoma'; text-transform: uppercase; padding: 10px 35px;}
.blog-topic a i								{ margin-left: 20px;}
.blog-topic a:hover							{ background: #fff; border: solid 1px #3cbdb4; color: #3cbdb4;}

.blog-topic2									{ margin-top: 60px; margin-bottom: 30px;}
.blog-topic2 a								{ color: #fff; background: #3cbdb4; font-size: 14px;  font-family: 'Tahoma'; text-transform: uppercase; padding: 10px 35px;}

.blog-topic2-visitor									{ margin-top: 60px; margin-bottom: 30px;}
.blog-topic2-visitor a								{ color: #fff; background: #3cbdb4; font-size: 14px;  font-family: 'Tahoma'; text-transform: uppercase; padding: 10px 25px;}
.blog-topic2 a i								{ margin-left: 20px;}
.blog-topic2-visitor a i								{ margin-left: 20px;}

.blog-topic2 a:hover							{ background: #fff; border: solid 1px #3cbdb4; color: #3cbdb4;}
.blog-topic2-visitor a:hover							{ background: #fff; border: solid 1px #3cbdb4; color: #3cbdb4;}

.blog-inbtm									{ padding: 15px 20px; background: #f5f7f8; }
.blog-in-btm img							{ width: 100%; min-height: 250px; height: 250px;}
.blog-inbtm	h3								{ text-align: center; color: #6fd7d1; font-family: 'Tahoma-Bold'; position: relative; text-transform: uppercase; margin-top: 0;}
.blog-inbtm	h3::before						{ position: absolute; content: ""; height: 2px; width: 80%; border-bottom: solid 2px #6fd7d1;  left: 10%; bottom: -10px; }
.blog-inbtm	p								{ color: #898989; margin-top: 20px; font-size: 14px; font-family: 'Tahoma'; margin-bottom: 15px;} 
.blog-in-btm:hover .blog-inbtm				{ background: #6fd7d1;}
.blog-in-btm:hover .blog-inbtm	h3,
.blog-in-btm:hover .blog-inbtm	p			{ color: #fff;}
.blog-in-btm:hover .blog-inbtm	h3::before	{ border-bottom: solid 2px #fff;   }
.blog-in-btm 								{ margin-top: 15px;}
.more-blogs									{ margin: 70px 0 30px;}
.more-blogs a								{ background: #000000; color: #fff; font-size: 16px; font-family: 'Tahoma'; text-align: center; padding: 10px 50px;}
.blog-inside-top .featured	.popular-news	{ background: #f5f7f8;}	
.blog-inside-top .popular-news h2			{ background: #000;}
.blog-inside-top .pop-news-detail h3		{ border-bottom: solid 2px #000; color: #000;}
.blog-inside-top .right-arrow				{ background: rgba(0, 0, 0, 0) url("../../images/v2/blog-right.png") no-repeat scroll right center;}
.blog-inside-top .popular-news				{ padding-bottom: 0;}
.blog-inside-top .heading h3 span			{ text-transform: none;}
.open-chanel								{ background: #586878; padding: 20px 0; margin: 30px 0 0; text-align: center; color: #fff;}
.open-chanel h4								{ font-size: 20px; margin: 20px 0 30px; text-transform: uppercase; letter-spacing: 1px; font-family: 'Tahoma-Bold';}
.open-chanel p								{ font-size: 16px; color: #fff; margin-bottom: 20px;  font-family: 'Tahoma';}
.blog-inside-two							{ padding: 20px 0;}
.open-btm									{ background: #f5f7f8; padding: 30px 0; text-align: center;}
.open-btm img								{ border: solid 5px #3cbdb4; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; margin-bottom: 20px; }
.open-btm h5								{ font-size: 20px; color: #3cbdb4; font-family: 'Tahoma-Bold'; text-transform: uppercase;}
.open-btm h6								{ font-size: 20px ; color: #b6b7b8;  font-family: 'Tahoma'; margin-bottom: 40px;}
.blog-search								{ margin-bottom: 30px; width: 320px;}
.blog-search input							{ height: 52px;margin-right: -5px;width: 20%; -webkit-box-shadow: -8px -2px 40px -8px rgba(224,224,225,1);-moz-box-shadow: -8px -2px 40px -8px rgba(224,224,225,1);box-shadow: -8px -2px 40px -8px rgba(224,224,225,1);	}
.blog-search button							{ background: url("../../images/v2/blog-search.jpg") no-repeat right top; height: 52px; width: 57px; border: none; vertical-align: top; -webkit-box-shadow: 17px -2px 40px -8px rgba(224,224,225,1);-moz-box-shadow: 17px -2px 40px -8px rgba(224,224,225,1);box-shadow: 17px -2px 40px -8px rgba(224,224,225,1);}
.slider-blog								{ background: url("../../images/v2/blog-black.png"); padding: 20px 30px; position: absolute; bottom: 0; text-align: center; left: 26%;}
.blog-slide .slick-slide					{ position: relative;}
.slider-blog h3								{ margin-top: 0; font-family: 'IndyItalicLetPlain'; color: #3cbdb4; text-transform: capitalize;}
.slider-blog h1								{ font-size: 30px; color: #fff; text-transform: uppercase; font-family: 'Tahoma'; border-bottom: solid 1px #3cbdb4; letter-spacing: 9px; font-weight: normal; padding-bottom: 15px;}
.slider-blog p								{ font-size: 16px; font-family: 'Tahoma'; color: #fff;  margin: 20px 0; }
.main-blogs									{ margin-top: 30px;}
.mas-btm									{ background: #f5f7f8; padding: 15px 15px 0;  position: absolute; margin: 0 7px -160px; transition: all 0.7s ease 0s; bottom: 0;}
.mas-btm h3									{ font-family: 'IndyItalicLetPlain'; color: #3cbdb4; margin-top:0; text-transform: capitalize; text-align: center; margin-bottom: 5px; }
.mas-btm p									{ font-size: 14px; color: #586878;  font-family: 'Tahoma'; padding-top: 10px; border-top: solid 1px #586878; }
.mas-btm a									{ color: #d5d7d8; text-align: right;  font-size: 28px; display: block;}
ul.grid li:hover .mas-btm					{  margin-bottom: 0; }
ul.grid li									{ overflow: hidden; position: relative;}
.main-blog-show								{ text-align: center; margin: 30px 0px 100px;}
.main-blog-show	a							{ display:inline-block; padding: 10px 45px; background: #000; color: #fff; font-size: 16px;  font-family: 'Tahoma'; border-radius:50px; -webkit-border-radius:50px; -o-border-radius:50px; -moz-border-radius:50px;   }			
.main-blog-show	a:hover						{ background: #3cbdb4; color: #fff;}
.gallery-tab .eat-top-form input			{ width: 100% !important;}
.gallery-tab .eat-top-form .district::before{ border: none;}
.gallery-tab .eat-top-form .district::after { left: -22px; }
.gallery-tab .nav-tabs > li > a				{ color: #000000; font-size: 24px; font-family: 'Tahoma'; text-transform: uppercase; font-weight: normal;}
.gallery-tab .nav-tabs						{ width: 58%; margin: 0 auto 30px;}
.gallery-tab .nav-tabs > li:last-child		{ margin-right: 0;}
.gallery-tab .nav-tabs > li					{ margin-right: 20px;}
.gallery-tab .nav-tabs > li > a:hover		{ color: #3dbeb4; text-decoration: underline !important;}
.gallery-tab .nav-tabs > li.active > a		{ color: #3dbeb4; text-decoration: underline !important;}
.header-top									{ background: #3cbdb4; margin-top: -15px; margin-bottom: 15px;}
ul.hearder-list li							{ display: inline-block; margin-right: 20px;}
ul.hearder-list li:last-child				{ margin-right: 0;}
ul.hearder-list li a						{ color: #fff; font-size: 16px; font-family: 'Tahoma'; text-transform: uppercase; line-height: 55px; }
ul.hearder-list li a:hover					{ color: #1a7a73; }
.user-name									{ background: #39b0a8; font-family: 'Tahoma'; text-align: center; }
.user-name	p								{  color: #3f706c !important; line-height: 55px;}		
.user-name img								{ margin-right: 15px;}
.logout a									{ color: #fff; font-size: 16px; font-family: 'Tahoma'; text-transform: uppercase;line-height:55px; display: block;}
.logout										{ background: #2e9e96;  text-align: center; }
.logout img									{ margin-right: 15px;}
.logout:hover								{ background: #939598;}	
.logout:hover a								{ color: #fff;}
.gallery-title								{ background: #3cbdb4; text-align: center; padding: 25px 0 ; margin: 20px 0 30px;}
.gallery-title h3							{ color: #fff; text-transform: uppercase; margin: 0;}
.create-gallery  a							{ background: #3cbdb4; color:#fff; padding: 15px 35px; font-size: 16px; font-family: 'Tahoma'; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; -o-border-radius:50px; }
.create-gallery  img						{ margin-right: 15px;}
.create-gallery								{ margin: 30px 0;}
.create-gallery  a:hover					{ background: #586878; color: #fff;}
.gallery-blocks								{ margin: 0px -15px; padding: 40px 0;}
.gal-img img								{ width: 100%; cursor: pointer;}
.gal-blocks									{ position: relative; overflow: hidden; margin-bottom: 30px; height: 330px;}
.gal-btm									{ position: absolute; background: #f5f7f8; bottom: 0; left: 15px; right:15px; padding: 20px 15px 10px; text-align: center; transition: all 0.7s ease 0s; margin-bottom: -170px}
.gal-btm h4									{ font-size: 20px; color: #3dbeb4; font-family: 'Tahoma'; margin: 0; text-transform: uppercase; position: relative;}
.gal-btm h4::after							{ position: absolute; content: ""; width: 20%; height: 1px; border: solid 1px #3dbeb4; left: 0; top: 55%;}
.gal-btm h4::before							{ position: absolute; content: ""; width: 20%; height: 1px; border: solid 1px #3dbeb4; right: 0; top: 55%;}	
.gal-btm h4	span							{ font-size: 18px; color: #828283; margin-top: 10px; text-transform: none;}
.gallery-hover								{ padding-top: 20px; }
.gallery-hover-left label					{ color: #3dbeb4; font-size: 14px; text-align: left; margin-bottom: 0;}
.gallery-hover-left	p						{ text-align: left; font-size: 12px;}
.gallery-hover-right label					{ color: #3dbeb4; font-size: 14px; text-align: center;}
.gallery-hover-right p						{ line-height:45px; text-align:center; margin:0 auto;  font-family: 'Tahoma-Bold'; font-size: 16px; color: #fff;  display: block; width: 60px; height: 55px; background: url("../../images/v2/bookmark.png") no-repeat;}
.gallery-hover-left							{ border-right: solid 1px #828283; }
.add-fav									{ margin-top: 20px; border-top: solid 1px #3cbdb4; padding: 10px 0 0; min-height:50px; }
.add-fav p	img								{ margin-right: 15px;}
.add-fav p									{ text-transform: uppercase; color: #3dbeb4 !important; font-size: 14px; line-height: 43px;}	
.add-fav a									{ background: #3cbdb4; display: block; padding: 10px 0; border-radius: 50px;-webkit-border-radius: 50px;  -moz-border-radius: 50px; }	
.add-fav a:hover							{ background: #586878;}			
.gal-blocks:hover .gal-btm					{ margin-bottom: 0;}
.last-gal-blocks							{ background: #f5f7f8;min-height: 330px;}
.last-gal-blocks a							{ display: block; color: #3dbeb4; font-size: 20px; text-transform: uppercase; text-align: center; position: relative;  font-family: 'Tahoma'; font-weight: normal; min-height: 330px;}
.last-gal-blocks a::after					{ position: absolute; content: ""; border: solid 1px #3dbeb4; width: 40px; left: 15px; top: 67%;}
.last-gal-blocks a::before					{ position: absolute; content: ""; border: solid 1px #3dbeb4; width: 40px; right: 15px; top: 67%;}
.last-gal-blocks a img						{ margin-bottom: 30px; margin-top: 80px;}
.last-gal-blocks a:hover					{ background: #586878; color: #3dbeb4; }	
.gallery-blocks .pagination-block			{ margin: 30px 0 30px;}
.galllery-btm								{ border-top: solid 1px #cccccc;  padding: 40px 0 50px;  }
.galllery-btm h5							{ font-size: 18px; color: #828283; font-family: 'Tahoma-Bold';  text-transform: uppercase;}
.galllery-btm p								{ font-size: 18px; color: #828283 !important; font-family: 'Tahoma'; }
.galllery-btm p.underline					{ text-decoration: underline !important;}
.logout button								{ background: none; border: none; width: 100%; border-radius:0; color: #fff;  font-family: 'Tahoma'; text-transform: uppercase;line-height:35px; }
.logout button:hover						{ background: #586878;}
.modal-content								{ padding: 20px 20px 40px ;}
.login-block								{ margin-top: 60px; text-align: center;}
.login-block h3								{ text-align: center; text-transform: uppercase; color: #000; position: relative; margin-bottom: 40px;}
.login-block h3::after						{ height: 2px; position: absolute; content: ""; border-bottom: solid 2px #3cbdb4; left: 0; width: 35%; top: 45%}
.login-block h3::before						{ height: 2px; position: absolute; content: ""; border-bottom: solid 2px #3cbdb4; right: 0; width: 35%; top: 45%;}
.login-block p								{ color: #3dbeb4; font-size: 16px; font-family: 'Tahoma'; text-transform: uppercase; margin-bottom: 50px;}
.fb-login a i								{ margin-left: 20px;}
.fb-login a 								{ letter-spacing:1px; text-transform:uppercase; display:block; background: #30659f ; padding: 15px ; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;font-size: 16px; color: #fff; font-family: 'Tahoma'; } 
.fb-login									{ width: 55%; margin: 0 auto;}	
.login-form									{ margin: 30px auto;  width: 55%;  }	
.login-form	input 							{ width: 100%; margin-bottom: 20px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; padding: 15px 30px; text-transform: uppercase; color: #828283; font-size: 16px; font-family: 'Tahoma'; border:solid 1px #e8edf0; background: #f5f7f8;}
.log-btn button								{ background: #000; color: #fff; font-size: 16px; font-family: 'Tahoma'; margin: 0 auto 20px; text-transform: uppercase; border: none; padding: 15px 35px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;}
.sign-up a									{ font-size: 16px; color: #828283; font-family: 'Tahoma'; }
.forgot a									{ color: #3dbeb4;  font-size: 16px;  font-family: 'Tahoma'; text-decoration: underline !important; }
.sign-up									{ margin-bottom: 10px;}
.fb-login a:hover, .log-btn button:hover	{ background: #3CBDB4; color: #fff;}
.gallery-add-form							{ width: 80%; margin: 0 auto;}
.gallery-add-form label						{ margin-bottom:20px; color: #000; font-size: 18px; font-family: 'Tahoma'; text-align: center; text-transform: uppercase; display: block; font-weight: normal;}
.gallery-add-form input						{ border: 1px solid #e9eaeb; height: 50px; border-radius:50px; -wbkit-border-radius:50px; -moz-border-radius:50px; -o-border-radius:50px;  padding-left: 20px; font-size: 16px;}
.gallery-add-form textarea					{ border: 1px solid #e9eaeb; height: 200px; border-radius:20px; -wbkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px;  padding-left: 20px; font-size: 16px; resize:none;}
.gallery-add-form							{ margin: 60px auto 40px;}
.media-add									{ background: #f5f7f8; padding: 20px 0 30px;}
.media-add h3								{ text-transform: uppercase; font-family: 'Tahoma'; color: #000; position: relative; text-align: center;}	
.media-add h3::after						{ position: absolute; content: ""; width: 25%; height: 2px; border: solid 2px #3cbdb4; left: 0; top: 45%;}
.media-add h3::before						{ position: absolute; content: ""; width: 25%; height: 2px; border: solid 2px #3cbdb4; right: 0; top: 45%;}
.required p									{ color: #000; font-size: 18px; font-family: 'Tahoma'; text-transform: uppercase; margin-bottom: 50px;}
.type-user 									{ margin: 40px 0 20px;}
.radio-right								{ padding-left: 40px !important;}
.radio-right label							{ line-height:0;  color: #898989 !important; font-size: 16px !important; font-family: 'Tahoma' ; text-transform: uppercase; margin: 0 70px 0px 10px; font-weight: normal; letter-spacing: 0.6px; }
.type-user label, .about-me-form label		{ color: #000; font-size: 18px; font-family: 'Tahoma'; text-align: left; text-transform: uppercase; margin-bottom: 0; letter-spacing: 0.5px; height: 50px; line-height: 50px; }
.about-me-form								{ margin-top: 50px; margin-bottom: 50px;}
.about-me-form h3							{ position: relative; color: #3cbdb4; font-size: 18px; text-align: center; letter-spacing: 0.6px; margin-bottom: 30px;}
.about-me-form h3::after					{ position: absolute; width: 40%; height: 2px; content: "";border-bottom: solid 2px #3cbdb4; left: 0; top: 48%;}
.about-me-form h3::before					{ position: absolute; width: 40%; height: 2px; content: "";border-bottom: solid 2px #3cbdb4; right: 0; top: 48%;}
.about-me-form .form-group > div			{ margin-bottom: 20px;}
.about-me-form	textarea					{ resize:none; width: 100%; border: solid 1px #e9eaeb; border-radius: 20px; height: 120px; }
.about-me-form input						{ border: solid 1px #e9eaeb;  border-radius: 50px; height: 50px;  }
.about-pic									{ text-align: center; background: #f5f7f8; padding: 20px 0 30px;}
.about-pic p								{ display: block; margin: 30px 0; color: #3dbeb4; font-size: 24px !important; font-family: 'Tahoma' ; line-height: 23px; font-weight: normal;}
.about-pic a								{ background: #d4d4d4; padding: 15px 45px; color: #fff; font-family: 'Tahoma' ; font-size: 24px; font-weight: normal; display: inline-block; margin-top: 20px; text-transform: uppercase; letter-spacing: 0.6px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; -o-border-radius:50px; }
.about-pic img								{ margin-right: 20px;} 
.about-pic a:hover							{ background: #3dbeb4; color: #fff;}
.about-pic a.active							{ background: #22877f; color: #fff;}


.choose-pic									{ border-top: solid 1px #c2c2c2; margin-top: 40px; padding: 40px 0 20px; text-align: center; }
.choose-pic	h3								{ color: #3dbeb4; text-transform: none; letter-spacing: 0; margin: 0 0 40px; font-weight: normal;}
.choose-pic img								{ width: 100%;}
.choose-pic h5								{ font-size: 24px !important; color: #000; font-family: 'Tahoma' ; margin-top: 20px; }
.gallery-option								{ padding: 30px 0;}
.gallery-option	h3							{ text-align: center; letter-spacing: 0.5px; margin: 0 0 35px; }
.options									{ margin-bottom: 40px;}
.options p									{ color: #898989; font-size: 16px; font-family: 'Tahoma' ; text-transform: uppercase; }
.options a									{ font-size: 16px; color: #898989; font-family: 'Tahoma' ; text-decoration: underline !important; margin-top: 10px; margin-left: 20px;}
.captch p									{ color: #b7b7b7; font-family: 'Tahoma' ; font-weight: normal; text-transform: none; line-height: 18px; font-size: 12px; }
.captch input								{ height: 40px; margin-top: 10px; border: solid 1px #e9eaeb; border-radius:50px;  }
@media (min-width:1501px) and (max-width:1700px){ 
	.top-left				{ left: 150px;}
}


@media (min-width:1301px) and (max-width:1500px){
	.top-left				{ left: 50px;}
}

@media (min-width:1025px) and (max-width:1080px){
	.eat-top-form label		{ font-size: 13px;}
	.jcf-select .jcf-select-text{ font-size: 12px !important;}
	
}
@media (min-width:1025px) and (max-width:1300px){
	.top-left				{ left: 5px;}
	
}
/****** Bottom section CSS End *******/
@media (min-width:992px) and (max-width:1024px){
	.logout a								{ font-size: 12px;}
	.user-name p, .user-name p				{ font-size: 12px;}
	.gallery-tab .nav-tabs					{ width: 75%;}
	.gallery-hover-left p, 
	.gallery-hover-left label,
	.gallery-hover-right label,
	.gallery-hover-right p,
	.add-fav p								{ font-size: 12px;}
	.last-gal-blocks a::before,
	.last-gal-blocks a::after				{ border: none;}
	.shop-top-gallery						{ width: 100%;}
	.news-date button						{ width: 70%;}
	.news2-btm h4							{ font-size: 16px !important;}
	.news2-btm p							{ font-size: 12px;}
	.third-right p							{ font-size: 14px;}
	ul.btm-social-list li:last-child		{ width: 70%;}
	.third-btm-right						{ padding-left: 15px !important;}
	.third-btm-right p, .third-last-right p { font-size: 12px;}
	.flat-title h5							{ font-size: 14px !important;}
	.address, .call a, .web a				{ font-size: 14px;}
	.call									{ margin: 10px 0;}
	.connection								{ margin-bottom: 20px;}
	.place-visit							{ margin-top: 25px;}
	.place-more a 							{ margin-top: 15px; display: block;}
	.event-top h5							{ font-size: 16px !important;}
	.pop-news-blog img						{ max-width: 100%;}
	.more-pop-news a						{ display: inline-block;}
	.style-visit							{ top: 28%; left: 33%;}
	.pro-details							{ padding: 15px 5px;}
	.pro-details h3							{ margin-top: 10px; font-size: 20px;}
	.pro-details h2							{ font-size: 22px;}
	.pro-details p							{ font-size: 12px;}
	.community-left, .community-right		{ float: none; width: 100%;}
	.com-join								{ font-size: 12px;}
	.com-join a								{ font-size: 14px;}
	ul.col-social-list						{ margin-left: -15px;}
	ul.col-social-list li					{ margin-right: 10px;}
	.footer-menu nav						{ width: 100%; text-align: center;}
	 .site-info								{ padding: 0 !important; font-size: 11px;}
	 ul.banner-list li						{ transform: rotate(0deg); display: inline-block; margin-bottom: 0;}
	.banner-list							{ margin-top: 0; margin-left: 0;}
	.top-left								{ left: 0;}
	ul.banner-list li a						{ font-size: 12px; display: block; padding: 10px 0;}
	ul.banner-list li						{ width: 32%;}
	.top-left								{ width: 100% !important;}	
	ul.banner-list li						{ margin-right: 10px; margin-bottom: 15px; }
	ul.banner-list li a						{ font-size: 14px;}
	#carousel								{ display: none;}
	.pagination-block nav					{ width: 45%;}
	.name-form input[type="text"]			{ width: 70%;}
	.navigat								{ width: 25%;}
	.bus-rat 								{ float: none; width: 100%; text-align: center;}
	.bus-rat::before						{ border-right:none; border-bottom: 2px solid #3cbdb4;    content: "";    height: 2px;    position: absolute;    left: 25%;    top: 90%;    width: 50%; }
	.bus-rat-det 							{ float: none; width: 100%;}	
	ul.bus-list li							{ margin-bottom: 15px; width: 30%;}
	.bsn-tab-left::before					{ right: 5%;}
	.district::before						{ right: -10px;}
	.eat-top-form label						{ font-size: 12px;}
	.shop-cat-top p, .shop-second p, .shop-slides p, .shop-mid p		{ font-size: 14px;}
	
	 
} 
@media (min-width:800px) and (max-width:980px){
	.event-top h5							{ font-size: 18px !important;}
	.name-form input[type="text"]			{ width: 60%;}
	.bus-rat 								{ float: none; width: 100%; text-align: center;}
	.bus-rat::before						{ border-right:none; border-bottom: 2px solid #3cbdb4;    content: "";    height: 2px;    position: absolute;    left: 25%;    top: 90%;    width: 50%; }
	.bus-rat-det 							{ float: none; width: 100%;}	
	ul.bus-list li							{ margin-bottom: 15px; width: 30%;}
	.bsn-tab-left::before					{ right: 4%;}
	
}
@media (min-width:768px) and (max-width:991px){
	.choose-pic h5							{ font-size: 16px !important;}
	.captch img								{ width: 45%;}
	.options p								{ font-size: 14px;}
	.options p br							{ display: none;}
	.type-user label, .about-me-form label	{ font-size: 12px;}
	.news-date button						{ width: 100%;}
	.news2-btm h4							{ font-size: 16px !important;}
	.news2-btm p							{ font-size: 12px;}
	.business-top .heading h3::before,
	.business-top .heading h3::after		{width: 25%;}	
	p										{ font-size: 14px;}
	ul.lang-list li a						{ font-size: 14px;}
	.third-right							{ padding-left: 25px !important;}
	ul.btm-social-list li:last-child		{ width: 65%;}
	.more-news								{ height: auto;}
	.site-info								{ text-align: center;}
	.footer-menu nav						{ width: 100%;}
	nav ul.footer-nav li a					{ font-size: 12px;}
	.com-social								{ text-align: center;}
	.com-join								{ margin-top: 20px;}
	.community-left, .community-right		{ width: 100%; float: none;}
	.community-block .heading h3::before,
	.community-block .heading h3::after		{ width: 16%;}
	.photo-gallary .heading h3::before,
	.photo-gallary .heading h3::after		{ width: 25%;}
	.pro-details							{ padding: 10px 5px;}
	.pro-details h2							{ font-size: 18px;}
	.pro-details h3							{ margin-top: 0px;}
	.pro-details p							{ font-size: 14px;}
	.pro-details h2							{ margin-bottom: 20px;}
	.more-pop-news a						{ display: inline-block;}
	.popular-news h2						{ width: 45%;}
	.pop-news-blog img						{ max-width: 100%;}
	.pop-news-detail p						{ font-size: 14px;}
	.pop-news-detail ul.btm-social-list li:last-child	{ width: 60%;}
	.place-btm-inner p						{ font-size: 12px;}
	.place-btm-inner h4, .place-right h4	{ font-size: 20px !important;}
	.address, .call a, .web a				{ font-size: 10px;}
	.connection img							{ margin-right: 5px;}
	.place-right							{ padding-left: 25px !important;}
	.place-right p							{ font-size: 14px;}
	.place-paris .heading h3::before,
	.place-paris .heading h3::after			{ width: 25%;}
	.blog-summery							{ top: 16%;}
	.you-go									{ margin-bottom: 20px; padding-right: 0 !important;}
	.you-go::before							{ border: none;}
	.check-in								{ padding-left: 0 !important;}
	.flat-slides							{ padding: 40px 20px 0;}
	.flat-title h5							{ font-size: 12px !important;}
	.flat-title h2							{ font-size: 24px;}
	.flat-inner p							{ font-size: 14px;}
	.flat-paris .heading h3::before,
	.flat-paris .heading h3::after			{ width: 25%;}
	.more-left								{ height: 285px;}
	 .more-right							{ height: 250px;}
	.more-left img, .more-right img			{ width: 100%;}
	.fb-icon  img							{ width: 65%;}
	.fb-icon p								{ font-size: 18px;}
	.fb-news img							{ width: 5%;}
	 .follow-fb img							{ width: 40%;}
	.fb-news br								{ display: none;}
	.fb-news								{ padding-left: 20px !important; padding-right: 20px !important;}
	.fb-news p								{ font-size: 14px !important; margin-bottom: 14px;}
	.follow-fb a img						{ margin-bottom: 50px;}
	.block-img img							{ width: 100%;}
	.third-btm-right,  .third-last-right 	{ margin-top: 11%;}
	.btm-social								{ margin-top: 12%;}
	.menu button.active						{ position: fixed; top: 25px; z-index: 100;}
	ul.banner-list li						{ transform: rotate(0deg); display: inline-block; margin-bottom: 0;}
	.banner-list							{ margin-top: 0; margin-left: 0;}
	.top-left								{ left: 0;}
	ul.banner-list li a						{ font-size: 12px; display: block; padding: 10px 0;}
	ul.banner-list li						{ width: 32%;}
	.top-left								{ width: 100% !important;}	
	ul.banner-list li						{ margin-right: 10px; margin-bottom: 15px; }
	ul.banner-list li a						{ font-size: 14px;}
	#carousel								{ display: none;}
	.style-hover p							{ display: none;}
	.style-visit							{ left: 28%; top: 40%;}
	.event-top h5							{ font-size: 18px !important;}
	.pagination-block nav					{ width: 57%;}
	.name-form input[type="text"]			{ width: 90%;}
	.name-form								{ margin-bottom: 15px !important;}
	.district::before, .district::after		{ border: none;}
	.eat-top-form .form-group				{ padding-left: 0 !important;}
	.eat-top-form label						{ padding-left: 0 !important;}
	.more-option h3, .more-option button	{ font-size: 14px;}
	.bsn-btn button							{ width: 20%;}
	.bsn-btn 								{ text-align: center; margin-top: 20px;}	
	.bsn-tab-left::before					{ right: 5%;}
	.bus-rat 								{ float: none; width: 100%; text-align: center;}
	.bus-rat::before						{ border-right:none; border-bottom: 2px solid #3cbdb4;    content: "";    height: 2px;    position: absolute;    left: 25%;    top: 90%;    width: 50%; }
	.bus-rat-det 							{ float: none; width: 100%;}	
	ul.bus-list li							{ margin-bottom: 15px; width: 30%;}
	.business-news h3::before,
	.business-news h3::after				{ width: 40%;}
	.navigat								{ width: 35%;}
	.shop-cat h3							{ margin-bottom: 20px;}
	.shop-head								{ width: 100%;}
	.shop-cat-top p, .shop-second p, .shop-slides p, .shop-mid p		{ font-size: 14px;}
	.shop-top-gallery						{ width: 100%;}
	.inside-gallery							{ width: 95%;}
	.like-silder h3::before,
	.like-silder h3::after					{ width: 25%;}
	.blog-inside-top .heading h3::before,
	.blog-inside-top .heading h3::after 	{ width: 25%;}
	.slider-blog							{ display: none;}
	.hearder-list							{ text-align: center;}
	.gallery-tab .nav-tabs					{ width: 95%;}
	.media-add h3::before,
	.media-add h3::after					{ width: 18%;}
    ul.foot-social li a							{ font-size: 24px; border-radius:50%; height: 45px; width: 45px; display: block; line-height: 45px; }
}



@media (max-width:767px){
	.media-add h3::before,
	.media-add h3::after					{ border: none;}
	ul.bus-list li							{ margin-bottom: 15px; width: 30%;}
	.bus-rat 								{ float: none; width: 100%; text-align: center;}
	.bus-rat::before						{ border-right:none;  }
	.bus-rat-det 							{ float: none; width: 100%;}
	h3										{ font-size: 20px !important; }
	.popular-news h2						{ width: 100%;}
	.lang-list								{ margin-top: 0; text-align: center;}
	.logo									{ margin-top: 15px; }
	.second-block .slide					{ margin-right: 0 !important;}
	.third-right							{ padding: 15px !important;}
	.third-right::after						{ top: -15%; left:43%; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);}
	.left-btm								{ top: 80%;}
	.blogs img								{ width: 100%;}
	.pop-news-blog img						{ width: 100%;}
	.footer-menu							{ display: none;}
	.foot-logo								{ text-align: center;}
	.site-info								{ text-align: center;}
	.third-btm-right, .third-last-right 	{ padding: 15px !important;}
	.third-last-right  h3					{ margin-top: 0;}
	.block-img img							{ width: 100%;}
	.community-left							{ float: none; width: 100%;}
	.community-right						{ float: none; width: 100%; }
	.second-block							{ padding: 32px 0 0;}
	.btm-social, .third-btm-block .btm-social{ margin-top: 20px;}
	.more-news								{ height: auto;}
	.fb-icon								{ padding: 20px 0px !important;}
	.fb-icon img							{ width: 60%;}
	.fb-news br, .follow-fb br				{ display: none;}
	.more-right-img img						{ width: 100%;}
	.follow-fb								{ padding: 25px 0 20px;}
	.follow-fb a img						{ float: left; margin-bottom: 0; max-width: 18%;}
	.follow-fb a 							{ display: inline-block;}
	.check-in								{ padding-left: 0 !important; padding-right: 0 !important;}
	.flat-paris .heading h3::before			{ border: none;}
	.flat-paris .heading h3::after			{ border: none;}
	.you-go::before, .check-in::before		{ border: none;}
	.flat-paris .btn						{ width: 95%;}
	.style-hover h3							{ font-size: 16px !important; margin: 0;}
	.style-hover p							{ margin-top: 0;}
	.community-left							{ min-height: auto;}
	.place-btm-inner .connection			{ position: relative;}
	.flat-slides							{ padding: 40px 25px 0;}
	.more-pop-news a						{ display: inline-block;}
	.style-blog-detail img					{ width: 100%;}
	.left-btm img							{ width: 25% !important;}
	ul.banner-list li						{ transform: rotate(0deg); display: inline-block; margin-bottom: 0;}
	.banner-list							{ margin-top: 0; margin-left: 0;}
	.top-left								{ left: 0;}
	ul.banner-list li a						{ font-size: 12px; display: block; padding: 10px 0;}
	ul.banner-list li						{ width: 32%;}
	.style-visit							{ left: 8%; top: 40%;}
	#slider .flex-nav-prev, #slider .flex-nav-next	{ display: block;}
	#carousel								{ display: none;}
	.menu button.active						{ position: fixed; top: 25px; z-index: 100; left:15px;}
	.pagination-block nav					{ width: 66%;}
	.business-top .heading h3::before,
	.business-top .heading h3::after		{ border: none;}
	 .business-top .form-group			 	{ padding-left: 15px !important;}
	 .business-news h3::before,
	 .business-news h3::after				{ width: 42%;}
	 .navigat								{ width: 35%;}
	 .district::before,
	 .district::after						{ border: none;}
	 .business-top .eat-service				{ padding-left: 0 !important;}
	 .news-date label						{ text-align: center; display: block;}
	 .news-option							{ padding-right: 15px !important;}
	 .news-btn								{ text-align: center;}
	 .news-two-block img					{ width: 100%;}
	 .o-wrapper								{ width: 15%;}
	 .menu									{ margin-top: 3%;}
	 .shop-cat h3							{ margin-bottom: 20px;}
	 .shop-cat-top p, .shop-mid p,
	 .shop-second p, .shop-slides p			{ font-size: 14px;}
	 .shop-top-gallery						{ width: 90%;}
	 .shop-top-gallery > div				{ padding: 0 15px !important;}
	 .inside-gallery						{ width: 100%;}
	.inside-gallery > div					{ padding: 0 !important;}
	.like-silder h3::before,
	.like-silder h3::after					{ border: none;}
	.blog-in-btm							{ padding: 0 !important;}
	.blog-in-btm img						{ min-height: auto; height: auto;}
	.open-chanel h4							{ font-size: 16px !important;}
	.open-chanel p							{ font-size: 14px; }
	.open-chanel p br						{ display: none;}
	.slider-blog							{ display: none;}
	.hearder-list							{ display: none;}
	.header-top .col-md-4					{ padding: 0!important;}
	.header-top								{ margin-bottom: 15px;}
	.gallery-tab .nav-tabs					{ width: 100%;}
	.gallery-tab .nav-tabs > li > a			{ font-size: 12px; padding:5px; }
	.gallery-tab .nav-tabs > li				{ margin-right: 0;}
	.gallery-tab .district input			{ margin-top: 15px;}
	.gallery-hover							{ display: none;}
	.gal-blocks								{ height: auto;}
	.gal-btm								{ margin-bottom: 0;}
	.last-gal-blocks a						{ font-size: 14px;}
	.last-gal-blocks a::after				{ border: none;}
	.last-gal-blocks a::before				{ border: none;}
	.galllery-btm p							{ font-size: 14px;}	
	.pagination-block nav 					{ width: 75%;}
	.login-block h3::before					{ width: 20%;}
	.login-block h3::after					{ width: 20%;}
	.login-block p							{ font-size: 14px;}
	.fb-login, .login-form					{ width: 100%;}
	.fb-login a								{ font-size: 14px;}
	.gallery-add-form						{ width: 100%;}
	.radio-right							{ padding-left: 0 !important;}
	.radio-right label						{ font-size: 14px; margin: 0 40px 0 10px !important;}
	.about-me-form h3::before,
	.about-me-form h3::after				{ width: 25%;}	
	.type-user label, .about-me-form label	{ height: 0; font-size: 14px;}
	.about-pic p							{ font-size: 16px !important;}
	.options p								{ font-size: 14px; margin-bottom: 15px;}
}


@media (max-width:480px){
	.heading h3::before, .heading h3::after	{ width: 25%;}
	.blogs .heading h3::before, .blogs .heading h3::after				{ width: 25%;}
	.place-paris .heading h3::before, .place-paris .heading h3::after,
	.community-block .heading h3::before, .community-block .heading h3::after	{ border: none;}
	.home-event .heading h3::before, .home-event .heading h3::after		{ width: 25%;}
	.style-blog .heading h3::before, .style-blog .heading h3::after		{ width: 25%;}
	.photo-gallary .heading h3::before, .photo-gallary .heading h3::after{ width: 15%;}
	.address, .call a, .web a				{ font-size: 12px;}
	.call									{ margin: 15px 0;}
	.place-right p							{ margin-bottom: 40px;}
	.connection								{ margin-bottom: 25px;}
	.place-more								{ padding-left: 0 !important; margin-top: 5px;}
	.place-visit							{ margin-top: 20px}
	.pop-news-detail ul.btm-social-list li:last-child		{ width: 65%;}
	.comm-news h3							{ font-size: 14px !important;}
	.com-left-tab ul.nav-tabs li a			{ font-size: 12px; padding-right: 0;}
	.com-left-tab							{ padding: 20px 5px 0;}
	.com-right-news h3						{ font-size: 14px !important ; text-align: center;}
	.com-right-tab ul.nav-tabs li a			{ font-size: 12px; padding-right: 12px;}
	.com-right-tab							{ padding: 20px 10px 30px 15px;}
	.com-post p, .com-post a				{ font-size: 12px;}
	.com-post p br							{ display: none;}
	ul.col-social-list li:last-child		{ width: 100%; margin-top: 15px; }
	ul.col-social-list li:last-child::after	{ border: none;}
	ul.col-social-list						{ text-align: center;}
	.com-join								{ margin-top: 20px; text-align: center;}
	.com-join a								{ float: left; margin-top: 20px; margin-left: 22%;}
	.place-btm 								{ padding-right: 0 !important; padding-left: 0!important; }
	.place-btm-inner .address, .place-btm-inner .call a, .place-btm-inner .web a { font-size: 11px;}
	.left-btm								{ width: 90%; text-align: center;}
	.fb-icon p								{ margin-bottom: 16px;}		
	.flat-inner p							{ font-size: 12px;}
	.flat-title h2							{ text-align: center;}
	.blog-summery							{ top: 32%;}
	.com-join								{ font-size: 12px;}
	.flat-title h5							{ font-size: 12px !important; text-align: center;}
	.flat-title h2							{ font-size: 22px; margin: 5px 0;}
	.style-hover p							{ display: none;}
	.more-option 							{ text-align: center;}
	.short-by	label						{ text-align: center;}
	.eat-title								{ padding-left: 20px;}
	.eat-right-title h5						{ font-size: 14px !important;}
	.eat-right-title h3 i					{ margin-right: 0;}
	.eat-right-title h3						{ font-size: 12px !important; line-height: 27px;}	
	.map h3									{ display: block; font-size: 18px !important;}
	.eat-tab-right							{ padding-left: 0 !important; margin-top: 15px;}
	.pagination-block nav					{ width: 100%;}
	.pagination-block ul.pagination li:first-child a, .pagination-block ul.pagination li:first-child a:hover{ width: 48px; background-size: 50%; }
	.pagination-block ul.pagination li:last-child a, .pagination-block ul.pagination li:last-child a:hover{ width: 48px; background-size: 50%; }
	.name-form input[type="text"]			{ width: 100%;}
	.eat-top-form .form-group				{ padding: 0 !important;}
	.district::after, .district::before		{ border: none; }
	.more-option .district::before			{ border: none;}
	.more-option .district					{ margin-bottom: 15px;}
	.district, .district label, .district > div	{ padding: 0 !important;}
	.eat-service, .eat-service label, .eat-service > div	{ padding:  0 !important;}
	.more-option .form-group 				{ padding: 0 !important;}
	.more-option .form-group > div			{ padding: 0 !important;}
	.business-top .heading h3::before,
	.business-top .heading h3::after		{ border: none;}
	.slide-details h1						{ font-size: 20px;}	
	.slide-details							{ padding: 20px 50px;}
	.slide-details a						{ font-size: 16px;}
	.slide-view a							{ font-size: 11px; display: block; text-align: center;}
	.bus-rat								{ float: none; width: 100%;}	
	.bus-rat-det							{ float: none; width: 100%;}
	.bsn-tab-left::before					{ border-right:none;  border-bottom: 2px solid #3cbdb4;    content: "";    height: 2px;    position: absolute;    right: 0;    top: 100%;    width: 100%;}
	.bsn-tab-left							{ padding-top: 0; padding-bottom: 30px;}
	.bus-tab .tab-content					{ padding-bottom: 20px;}
	.business-overview ul.nav-tabs li a		{ font-size: 14px; margin-right: 0; padding: 10px 12px;}
	.business-overview ul.nav-tabs li a:hover{ font-family: 'Tahoma';}
	.business-overview ul.nav-tabs li.active	{ background: none; margin-bottom: 0; padding-bottom: 0px;}
	.business-overview ul.nav-tabs li.active a	{ font-family: 'Tahoma';}
	.business-overview ul.nav-tabs li:hover	{ background: none; margin-bottom: 0; padding-bottom: 0px;}
	.business-overview .nav-tabs > li		{ margin-bottom: 0; }
	.business-overview .tab-pane p, .business-overview .tab-pane a,
	.business-news p, .business-btm .place-details p						{ font-size: 14px;}
	.bus-rat 								{ text-align: center;}
	.bus-rat::before						{ border: none;}
	ul.bus-list li							{ margin-left: 0; margin-bottom: 15px ;width: 100%;}
	.business-news h3::before,
	.business-news h3::after				{ width: 32%;}
	.navigat								{ width: 90%;}
	.o-wrapper								{ width: 15%;}
	.c-mask.is-active						{ opacity:100;}
	.heading h3::before,
	.heading h3::after						{ border: none;}	
			
}
@media (max-width:414px){
	.pagination-block nav	{ width: 70%;}
	.btn-community{margin-bottom: 15px !important;}
	
}
@media (max-width:375px){
	.fb-icon { padding-bottom: 8px !important;}
	.pagination-block nav	{ width: 78%;}
}
@media (min-width:992px) and (max-width:1199px){
ul.foot-social li a {  height: 40px; width: 40px; line-height: 40px; }
}
@media (max-width:360px){
	.fb-icon { padding-bottom: 1px !important;}
	.com-join		{ font-size: 11px;}
	.pagination-block nav	{ width: 100%;}
	.btn-community{margin-bottom: 15px !important;}
}

@media (max-width:320px){
	ul.left-btm-list li						{ margin-right: 30px;}
	ul.btm-social-list li:last-child		{ width: 70%;}
	.fb-icon p								{ font-size: 10px; margin: 35px 0 0px; }
	ul.left-btm-list li						{ margin-right: 25px;}
	.fb-icon								 { padding-bottom: 20px !important;}
	.fb-news h5								{ margin-top: 0; padding-top: 10px;} 
	.name-form input[type="text"]			{ width: 100%;}
	.eat-top-form .form-group				{ padding: 0 !important;}
	.district::after, .district::before		{ border: none; }
	.more-option .district::before			{ border: none;}
	.more-option .district					{ margin-bottom: 15px;}
	.district, .district label, .district > div	{ padding: 0 !important;}
	.eat-service, .eat-service label, .eat-service > div	{ padding:  0 !important;}
	.more-option .form-group 				{ padding: 0 !important;}
	.more-option .form-group > div			{ padding: 0 !important;}
	.bus-tab .tab-content h6, .bus-tab .tab-content a				{ font-size: 12px;}
	.pagination								{ margin: 0px; }
	.radio-right label						{ font-size: 12px !important; margin-right: 30px !important;}
	
	
}



/*-----------------------------------------
	Blog Template
-----------------------------------------*/

.shop-mid{
	margin-top: 20px;
}
.blog-title-text{
	font-size: 22px !important;
	line-height: 26px !important;
	color: #3cbdb4 !important;
	text-align: center !important;
	font-weight: 600 !important;
	margin: 30px 0 !important;
	font-family: 'Tahoma' !important;
	text-transform: uppercase !important;
	letter-spacing: 2px !important;
	display: block !important;
}

.shop-slides > p{
	margin-bottom: 50px;
}

.shop-cat-top p{
	font-family: 'Tahoma' !important;
}

