@charset "utf-8";
/* CSS Document */
/*
 Travel HTML Template
 Author Name : Jitu chauhan;
*/
/*
+ Typography
+ Buttons
+ Forms
+ General CSS
+ Hero Section
+ Page Section CSS:
	- Hero Section
	- Navigation
	- Why Us
	- Packages
	- Offers
	- Contact Us
+ Blog Pages
	- Blog
	- Blog-Details
+ Thank You Page
*/

/******* Typography *******/
 
body {font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 28px; color: #696f74; -webkit-font-smoothing: antialiased;}
h1, h2, h3, h4, h5, h6 {color: #33393d; margin: 0 0 18px 0;}
h1 {font-size: 32px;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
p {margin: 0 0 30px 0;}
a {color: #595b5c; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
a:hover, a:focus {color: #f94d5d; text-decoration: none;}
ul, ol {margin: 0 0 28px 0;}

/******* Buttons *******/

.btn {text-transform: uppercase;  font-size: 14px; font-weight: 600; 
padding: 09px 20px; border-radius: 5px;}
.btn-default {background-color: #f94d5d; color: #fff; border: none;}
.btn-default:hover {background-color: #38adf6; color: #fff;}
.btn-primary {background-color: #38adf6; color: #fff; border: #38adf6; }
.btn-primary:hover {background-color: #33a6ed; border: #33a6ed; color: #fff;}
.btn-secondary {background-color: #717a80; color: #fff; border: #717a80;}
.btn-secondary:hover {background-color: #f94d5d; color: #fff; border: #f94d5d;}
.btn-sm {padding: 6px 20px; ; font-size: 12px;}
.btn-xs {padding: 8px; font-size: 12px;}
.btn-lg {padding: 13px 50px; font-size: 16px; }

/******* Form *******/

.form-control {border: 1px solid #d5d5d5; height: 40px; border-radius: 2px;}
label {display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 400;
    font-size: 14px; color: #33393d;}
select.form-control {border: 1px solid #d5d5d5; height: 40px; border-radius: 2px;; -webkit-appearance: none; -moz-appearance: none; background-position: 97% 50%; background-repeat: no-repeat;
 background-image: url(../images/down-arrow.png); padding-right: 15px;}
textarea .form-control{}
label{}
.control-label{}


/******* Popup Model Box Form *******/

.form-box {background-color: #edf4f8; padding : 24px;}
.requestform{}
.requestform .form-control{border: none;}
.modal-body{background-image: url('../images/thankyou-img.jpg'); background-repeat: none;
	background-attachment: scroll; background-position: center center; -webkit-background-size: cover;
	-moz-background-size: cover; background-size: cover; -o-background-size: cover;  
 padding: 40px;}

/******* General CSS *******/

.main-container {padding-top: 60px; padding-bottom: 100px;}
.listnone {list-style: none; padding-left: 0; display: inline-block;}
.well-block {background-color: #f8fafc; padding: 30px;border-radius: 6px;}
.well-block-default {}
/******* page header *******/
.page-header {background: url(../images/page-header.jpg) no-repeat; padding-bottom: 100px; padding-top: 140px; background-size:cover;
	margin: 0px; position: relative;}
.page-title {color: #fff; text-align: center}
/******* space *******/
.mbtm0 {margin-bottom: 0px;}
.mbtm1 {margin-bottom: 10px;}
.mbtm2 {margin-bottom: 20px;}
.mbtm3 {margin-bottom: 30px;}
.no-padding {padding: 0px;}
.padding-right {padding-right: 0px;}
.padding-left {padding-left: 0px;}
/******* section *******/
.section-space {padding-top: 80px; padding-bottom: 80px;}
.section-color {background-color: #f8fafc;}
.section-title {text-align: center; margin-bottom: 60px;}

/******* List Style - Font Awasome *******/

.angle-right li {position: relative; display: flex;}
.angle-right li:before {margin-right: 10px; font-family: FontAwesome; color: #f94d5d; top: 0; left: -5px;
	content: "\f105";}
ul.check-circle {margin-bottom: 30px;}
.check-circle li {position: relative; list-style: none;}
.check-circle li:before {font-size: 16px; margin-right: 10px; font-family: FontAwesome; top: 0; left: -5px;
	color: #F94D5D; content: "\f058"; list-style-position: inside;}
.angle-right {}

/******* flat icon *******/

.flat-icon-small {font-size: 14px; color: #f94d5d; padding-right: 10px;}
.flat-icon-medium {}
.flat-icon-large {font-size: 42px; color: #f94d5d;}
 
/******* navigation *******/
.is-sticky .navigation .navbar-default {background:#f94d5d;-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.navigation{z-index: 999;}
.navigation .navbar{margin-bottom: 0px;}
.navigation .navbar-default {background-color: transparent; border-color: transparent;}
.navigation .navbar-text{color: #fff; padding-right: 30px;}
.navigation .navbar-brand {float: left; height: 50px; padding: 5px 0px 0px 15px; font-size: 18px;
    line-height: 20px;}
.animate {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;}
.navbar-fixed-left {position: fixed; top: 0px; left: 0px; border-radius: 0px;}
.navbar-minimal {min-height: 60px; max-height: 100%; border-width: 0px; z-index: 1000;}
.navbar-minimal > .navbar-toggler {position: relative; min-height: 60px; z-index: 100; cursor: pointer;}
.navbar-minimal.open > .navbar-toggler,	.navbar-minimal > .navbar-toggler:hover {
		background-color: #f94d5d;}
.navbar-minimal > .navbar-toggler > span {position: absolute; top: 50%; right: 50%; margin: -8px -8px 0 0;
		width: 16px; height: 16px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAxNiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEsN2gxNGMwLjU1MiwwLDEsMC40NDgsMSwxcy0wLjQ0OCwxLTEsMUgxQzAuNDQ4LDksMCw4LjU1MiwwLDgKCVMwLjQ0OCw3LDEsN3oiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLDEyaDE0YzAuNTUyLDAsMSwwLjQ0OCwxLDFzLTAuNDQ4LDEtMSwxSDFjLTAuNTUyLDAtMS0wLjQ0OC0xLTEKCVMwLjQ0OCwxMiwxLDEyeiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEsMmgxNGMwLjU1MiwwLDEsMC40NDgsMSwxcy0wLjQ0OCwxLTEsMUgxQzAuNDQ4LDQsMCwzLjU1MiwwLDMKCVMwLjQ0OCwyLDEsMnoiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLjMzLDI4Ljk3bDExLjY0LTExLjY0YzAuNDU5LTAuNDU5LDEuMjA0LTAuNDU5LDEuNjYzLDAKCWMwLjQ1OSwwLjQ1OSwwLjQ1OSwxLjIwNCwwLDEuNjYzTDIuOTkzLDMwLjYzM2MtMC40NTksMC40NTktMS4yMDQsMC40NTktMS42NjMsMEMwLjg3MSwzMC4xNzQsMC44NzEsMjkuNDMsMS4zMywyOC45N3oiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yLjk5MywxNy4zM2wxMS42NDEsMTEuNjRjMC40NTksMC40NTksMC40NTksMS4yMDQsMCwxLjY2MwoJcy0xLjIwNCwwLjQ1OS0xLjY2MywwTDEuMzMsMTguOTkzYy0wLjQ1OS0wLjQ1OS0wLjQ1OS0xLjIwNCwwLTEuNjYzQzEuNzg5LDE2Ljg3MSwyLjUzNCwxNi44NzEsMi45OTMsMTcuMzN6Ii8+Cjwvc3ZnPgo=);
		background-repeat: no-repeat; background-position: 0 0; 
		-webkit-transition: -webkit-transform .3s ease-out 0s;
		-moz-transition: -moz-transform .3s ease-out 0s;
		-o-transition: -moz-transform .3s ease-out 0s;
		-ms-transition: -ms-transform .3s ease-out 0s;
		transition: transform .3s ease-out 0s;
		-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);
		-ms-transform: rotate(0deg); transform: rotate(0deg);}
.navbar-minimal > .navbar-menu {position: absolute; top: -280px; right: 0px; margin: 0px; padding: 0px;
		list-style: none; z-index: 50; background-color: #fff; width: 220px;}
.navbar-minimal > .navbar-menu > li {margin: 0px; padding: 0px; border-width: 0px;}
.navbar-minimal > .navbar-menu > li > a {position: relative; display: inline-block; color: #34383b;
		padding: 5px 23px; font-size: 12px; text-align: left; cursor: pointer;
		border-bottom: 1px solid rgb(81, 81, 81); width: 100%; text-decoration: none; margin: 0px;
		text-transform: uppercase; font-weight: 600;}
.navbar-minimal > .navbar-menu > li > a:last-child {border-bottom-width: 0px;}
.navbar-minimal > .navbar-menu > li > a:hover {background-color: #f94d5d; color: #fff;}
.navbar-minimal > .navbar-menu > li > a > .glyphicon {float: right;}
.navbar-minimal.open {}
.navbar-minimal.open > .navbar-toggler > span {background-position: 0 -16px; 
-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg); transform: rotate(-180deg);}
.navbar-minimal.open > .navbar-menu {top: 60px; /*width: 100%;*/ min-height: 100%;}

@media (max-width: 768px) { 
	.desc{display: none;}

}
	@media (min-width: 768px) {
		.navbar-minimal.open {}
		.navbar-minimal.open > .navbar-menu {overflow: visible;}
		.navbar-minimal > .navbar-menu > li > a > .desc {position: absolute; display: inline-block;
			top: 50%; left: 130px; margin-top: -20px; margin-left: 20px; text-align: left;
			white-space: nowrap; padding: 10px 13px; border-width: 0px !important;
			background-color: rgb(51, 51, 51); background-color: rgba(51, 51, 51, 0.8);
			opacity: 0; display: none;}
		.navbar-minimal > .navbar-menu > li > a > .desc:after {z-index: -1; position: absolute;
			top: 50%; left: -10px; margin-top: -10px; content:''; width: 0; height: 0;
			border-top: 10px solid transparent; border-bottom: 10px solid transparent; 	
			border-right: 10px solid rgb(51, 51, 51); border-right-color: rgba(51, 51, 51, 0.8);
			display: none;}
		.navbar-minimal > .navbar-menu > li > a:hover > .desc {left: 60px; opacity: 1; display: none;}
	}
	
/******* Hero section *******/

.hero-slide {background-image: url('../images/header-bg.jpg'); background-repeat: none;
	background-attachment: scroll; background-position: center center; -webkit-background-size: cover;
	-moz-background-size: cover; background-size: cover; -o-background-size: cover; text-align: center;
	color: white;max-height:600px !important;}
.hero-section {padding-top: 160px; padding-bottom: 160px;}
.hero-title {font-size: 72px; line-height: 92px; color: #fff; font-weight: 400; letter-spacing: -1px;}
.hero-desc {font-size: 18px;}
/******* feature *******/
.feature-block{text-align: center;}
.feature-icon {display: block; font-family: "Flaticon"; font-size: 24px; line-height: 1; margin-bottom: 30px;}
/******* Packages *******/
.package-block{background-color: #fff; border:1px solid #e0e7eb; border-radius: 4px 4px 0px 0px; margin-bottom: 30px;}
.package-block-img{}
.package-block-img img{border-radius: 4px 4px 0px 0px;}
.package-block-desc{padding: 20px 20px 19px 20px; border-bottom: 1px solid #e0e7eb;line-height: 1;}
.package-block-desc h2{margin-bottom: 10px;}
.package-block-desc small{font-size: 12px; font-weight: 600;}
.packages-block-list{padding: 20px;}
.packages-block-list ul{margin-bottom: 0px;}
.packages-block-list ul li{font-size: 13px;}
.packages-list-title{text-transform: uppercase; font-size: 12px; font-weight: 800; letter-spacing: 2px;}
.packages-price-box{background-color: #fbfbfd;border-top: 1px solid #e0e7eb;padding: 19px 20px 20px 20px; height: 90px;}
.packages-price-box .btn{margin-top: 5px;}
.price{font-size: 29px; font-weight: 800;color: #34383b;line-height: 0; margin-bottom: 0px; float: left; margin-top: 20px;}
.price small{font-size: 12px; text-transform: uppercase; color: #717a80; clear: both;}
.packages-slider{}
.packages-slider-heading{ma}
.packages-slider-img{margin-bottom: 30px;}
.packages-slider-img img{border-radius: 4px;}
.packages-slider .owl-nav {text-align: center; width: 60px; margin: 10px auto; }
.packages-slider .owl-nav i {font-size: 24px; color: #f94d5d;}
.packages-slider .owl-prev {float: left;}
.packages-slider .owl-next {float: right;}
 
/******* Parallux *******/

.parallax-cta{ text-align: center; padding: 100px 0px;}
.parallax-cta .btn{margin-bottom:5px;}
.parallax-cta h1, .parallax-cta p{ }
.parallax {background-position: 60% 50%; background-repeat: no-repeat; background-attachment: fixed;  -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; }
.parallax-2 {background-image: url("../images/parallax-cta.jpg"); }
 
/******* Testimonial *******/

.testimonial{}
.testimonial-icon { margin: 0 auto; margin-bottom: 30px;}
.testimonial-icon .flat-icon-large {color: #f94d5d; font-size: 42px; text-align: center;}
.testimonial-block {}
.testimonial-desc { font-style: italic; font-size: 18px; line-height: 2;background-color: #f8fafc; padding: 30px;    min-height: 240px;}
.testimonial-author {color: #34383b; margin-top: 30px; font-size: 24px;}
.testimonial-author img{width: 100px!important; float: left; }
.testimonial-name{ float: left; padding-top: 30px; padding-left: 30px; font-style: 18px;}
.testimonial-name small{color: #f94d5d; font-size:12px;}
.testimonial-block .owl-nav {text-align: center; width: 60px; margin: 40px auto; }
.testimonial-block .owl-nav i {font-size: 24px; color: #f94d5d;}
.testimonial-block .owl-prev {float: left;}
.testimonial-block .owl-next {float: right;}

/******* Offer *******/

.offer-block{text-align: center; margin-bottom:30px;}
.offer-block-box{background-color: #fff; border:1px solid #e0e7eb; padding: 24px; border-radius: 4px;}
.offer-price-block{font-size: 20px; color: #f94d5d;margin-bottom: 30px;margin-top: 30px;}
.offer-price-block small{font-size: 12px; color: #34383b; padding-right: 10px;}
.offer-list{font-size: 12px; color: #34383b; font-weight: 600;}

/******* footer *******/

.footer {background-color: #292b2d; padding-top: 95px; padding-bottom: 65px;}
.ft-block {}
.ft-block ul {}
.ft-block ul li {color: #595b5c;list-style: none;}
.ft-block .ft-social-icon {display: flex; margin-bottom: 15px;}
.ft-block .ft-social-icon a {margin-right: 10px; text-align: center;}
.ft-block .ft-social-icon a i {}
.ft-block .ft-social-icon a.facebook {background-color: #46b3ef; color: #fff; padding: 11px 15px;
	font-size: 22px; width: 50px; height: 50px; border-radius: 100%;}
.ft-block .ft-social-icon a.facebook:hover{color: #46b3ef; background-color: #fff;}
.ft-block .ft-social-icon a.google-plus {background-color: #ff6839; color: #fff; padding: 11px 15px;
	font-size: 22px; width: 50px; height: 50px; border-radius: 100%;}
.ft-block .ft-social-icon a.google-plus:hover {color: #ff6839; background-color: #fff;}
.ft-block .ft-social-icon a.twitter {background-color: #96d31c; color: #fff; padding: 11px 15px;
	font-size: 22px; width: 50px; height: 50px;	border-radius: 100%;}
.ft-block .ft-social-icon a.twitter:hover {color: #96d31c; background-color: #fff;}
.ft-block .ft-social-icon a.linkedin {background-color: #ffb82f; color: #fff; padding: 11px 15px;
	font-size: 22px; width: 50px; height: 50px; border-radius: 100%;}
.ft-block .ft-social-icon a.linkedin:hover {color: #ffb82f;	background-color: #fff;}
.ft-block .ft-social-icon a.rss {background-color: #595b5c; color: #fff; padding: 11px 15px; font-size: 22px;
	width: 50px; height: 50px;	border-radius: 100%;}
.ft-block .ft-social-icon a.rss:hover {color: #595b5c; background-color: #fff;} 
.ft-block ul.mail li i {color: #f94d5d; margin-right: 10px;}
.ft-block p {color: #595b5c; font-size: 20px;}
.tinyfooter{background-color: #202123; padding-top: 20px; padding-bottom: 20px; text-align: center; font-size: 12px;}
.tinyfooter p{margin-bottom: 0px; color: #595b5c;}
  
/******* Blog *******/

.content-right {margin-bottom: 30px;}
.sidebar {}
.post-holder {border-bottom: 1px solid #eef4f8; padding-bottom: 49px; margin-bottom: 50px;} 
.post-holder p:last-child {margin-bottom: 0px;}
.post-sticky {background: url(../images/sticky.png) no-repeat; position: absolute; top: 0; width: 38px; height: 60px; right: 50px;}
.post-img {position: relative; margin-bottom: 30px; margin-top: 30px;}
.post-img img {width: 100%;}
.blogslider {}
.blogslider .owl-nav {text-align: center; width: 60px; margin: 0px auto;}
.blogslider .owl-nav i {font-size: 24px; color: #fff;}
.blogslider .owl-prev {position: absolute; top: 40%; left: 5%;}
.blogslider .owl-next {position: absolute; right: 5%; top: 40%;} 
.post-video {}
.post-block{margin-bottom: 30px; position: relative;}
.post-image{position: relative; border-radius: 4px; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s; transition: all 0.3s; 
	background: -moz-linear-gradient(top, rgba(16, 14, 13, 0) 0%, rgba(16, 14, 13, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(16, 14, 13, 1)), color-stop(100%, rgba(16, 14, 13, 0)));
    background: -webkit-linear-gradient(top, rgba(16, 14, 13, 0) 0%, rgba(16, 14, 13, 1) 100%);
    background: -o-linear-gradient(top, rgba(16, 14, 13, 0) 0%, rgba(16, 14, 13, 1) 100%);
    background: -ms-linear-gradient(top, rgba(16, 14, 13, 0) 0%, rgba(16, 14, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(16, 14, 13, .2) 0%, rgba(16, 14, 13, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=0 ); position: relative; overflow: hidden;}
.post-image img{position: relative; z-index: -1; border-radius: 4px;-webkit-transition:all 0.25s ease-in-out;
		-moz-transition:all 0.25s ease-in-out;
		-o-transition:all 0.25s ease-in-out;
		-ms-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out;}
.post-image:hover img{transform: scale(1.15,1.15);
		-webkit-transform:scale(1.15,1.15);
		-moz-transform:scale(1.15,1.15);
		-ms-transform:scale(1.15,1.15);
		-o-transform:scale(1.15,1.15);}
.post-image a{display: block;}
.post-captions{position: absolute; bottom: 0px; padding: 30px;}
.post-title{color: #fff; line-height: 30px;}

	/***** Blog Meta *****/
	
.meta{color: #fff; font-size: 12px;}
.meta-date, .meta-comment, .meta-author { padding-right: 10px; }
.meta-author-link {color: #46b3ef;}
.meta-date {font-size: 12px; text-transform: uppercase;}
.meta-date i{padding-right: 10px;}
.meta-comment {}
.meta-author {}
.meta-tag{}


	/***** Blockquote *****/
	
.quote-post {background-color: #f8fcff; padding: 30px; text-align: center; border-top: 1px solid #f94d5d;}
blockquote {font-style: italic; font-size: 20px; color: #f94d5d; border: none; font-weight: 300; margin: 0px; padding: 10px 0px; margin-bottom: 30px; border-left: 3px solid #f94d5d; padding-left: 30px;}
.source-name {color: #33393d; font-size: 14px; text-transform: uppercase; font-weight: bold; 
	font-style: normal;}
	
/******* Blog Details *******/	
	/***** alignment *****/
		
.alignleft {float: left; margin: 10px 20px 20px 0;}
.alignright {float: right; margin: 20px 0 .5em 20px;}
.caption {font-size: 16px; background-color: #f8fafc; color: #33393d; padding: 10px; font-weight: 500;}

	/***** Related Post *****/
	
.related-post {} 
.related-img {float: left; margin-right: 20px;}
.related-title {}
.related-title h4 {line-height: 24px;}

	/***** Prev Next Block *****/
	
.next-prev-block{ margin-bottom: 60px; margin-top: 20px; border-top: 1px solid #eef4f8; padding-top: 40px; }
.prev-block{font-size: 12px;}
.prev-title{line-height: 1}
.prev-link{font-size: 12px; margin-top: 30px;}
.meta-author i{padding-right: 10px;}
.prev-post{}
.next-block{text-align: right;font-size: 12px;}
.next-post{}
.next-link{font-size: 12px;margin-top: 30px;}

	/***** Author Post *****/

.author-post {padding: 30px; background-color: #f8fafc; border-radius: 8px; margin-bottom: 60px;}
.author-name{line-height: 1;margin-bottom: 10px; margin-top: 10px;}
.author-portrait {}
.author-portrait img {width: 80px;}
.author-content{margin-top: 20px;}
.author-content p:last-child{margin-bottom: 0px;}
.author-info {}
.author-btn .btn{margin-top: 20px;}
.social-icon {color: #717a80; font-size: 16px;}

	/***** Comments *****/

.comments-area {}
.comments-title { margin-bottom: 60px; }
.comment-title {margin-bottom: 10px; font-size: 18px; color: #33393d;}
.comment-title span {margin-left: 25px;}
.comment-list {}
.comment-frame {float: left;}
.comment-frame img{width: 100px;}
.user-comments {margin-left: 130px;}
.comment-body {}
.comment-body.listnone {border-bottom: 1px solid #eef4f8; padding-bottom: 39px; margin-bottom: 40px;}
.children {}

	/***** Leave Reply *****/

.leave-comments, .comment-post, .children {display: inline-block;}
.reply-title{margin-bottom: 30px;}

/***** Blog sidebar *****/
		/*** Widget ***/
		
.widget {}
.widget-title {border-bottom: 1px solid #e9eff5; margin-bottom: 20px; padding-bottom: 20px;}

		/*** Widget-Search ***/
.widget-search {padding-top: 15px; margin-bottom: 30px;}
.widget-search .form-control {height: 38px;}

		/*** Widget-Category ***/
.widget-category {}

		/*** Widget-Archive ***/

.widget-archive {}
.widget-archive strong {padding-left: 10px;}

		/*** Widget-Recent-Post ***/

.widget-recent-post {}
.widget-recent-post ul li {padding-bottom: 0px; display: inline-block;}
.recent-post {}
.recent-post-img {}
.recent-thumb {}
.recent-post-desc {}
.recent-post-desc h4 {margin-bottom: 10px;}

		/*** Widget-tags ***/
		
.tags-widget {}
.tags-widget a { display: inline-block; margin-bottom: 5px; padding: 0px 11px; font-size: 10px;	text-transform: uppercase; background-color: #e5e5e5; margin-right: 5px; color: #717a80; border-radius: 20px; font-weight: 800;}
.tags-widget a:hover {color: #fff; background-color: #f94d5d;}

/******* pagination *******/

.st-pagination {margin-top: 60px; text-align: center;}
.st-pagination .pagination>li>a, .pagination>li>span {position: relative; float: left; padding: 5px 12px;
	margin-left: -1px; line-height: 1.42857143; color: #fff; text-decoration: none; font-size: 12px; 
	background-color: #717a80; border: 1px solid #717a80; margin-right: 5px; font-weight: 600; border-radius: 20px;}
.st-pagination .pagination>.active>a, .st-pagination .pagination>.active>a:focus, .st-pagination .pagination>.active>a:hover, .st-pagination .pagination>.active>span, .st-pagination .pagination>.active>span:focus, .st-pagination .pagination>.active>span:hover {z-index: 3; color: #fff; cursor: default; 
	background-color: #f94d5d; border-color: #f94d5d;}
.st-pagination .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {z-index: 2; color: #fff; background-color: #f94d5d; border-color: #f44421;}
.map {width: 100%; min-height: 420px; cursor: pointer;}

/******* thank you *******/

.thankyou{padding-bottom:100px; padding-top:100px;}
.thankyou-block{background:url(../images/thankyou-img.jpg) no-repeat; background-size:cover;
padding-bottom:100px; padding-top:100px;}
.thanks-title{font-size:32px;}
.thanks-desc{}



@media (max-width: 767px){
	/***** modal body *****/
	.modal-body {padding: 50px 30px;}
	/***** navigation *****/
	.navbar-minimal > .navbar-menu {top: -380px;}
	.navigation {display: none; text-align:center !important;}
	/***** hero section *****/
	.hero-title {font-size: 34px; line-height: 43px;}
	.hero-section {padding-top: 180px; padding-bottom: 150px;}
	/***** next prev post *****/
	.prev-block, .next-block{margin-bottom:30px;}
	/***** Comments *****/
	.user-comments {margin-left: 0px;}
	.comment-frame {margin-right: 30px;}
	/***** thank you *****/
	.thankyou-block {padding-left: 15px; padding-right: 15px;}

}