.rev_slider_holder, .video-container {
	position: relative;
}
.video-container {
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-container embed, .video-container iframe, .video-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.lead_banner, .slider2, .slider3 {
	width: 100%;
	height: auto;
	background: fixed #dfdfdf;
	background-size: cover;
}
.tob_banner_bg, .tob_banner_bg2 {
	float: left;
	background: rgba(246, 96, 79, .2);
	text-align: center;
	height: auto;
}
.bottom_slidertext {
	background: rgba(246, 96, 79, .2);
	padding: 2em;
	text-align: center;
	font-size: 25px;
	color: #333;
	height: auto;
}
.bottom_slidertext2 {
	background: rgba(246, 96, 79, .2);
	padding: 3.9em 1em;
	text-align: center;
	font-size: 25px;
	color: #000;
	height: auto;
}
.tob_banner_bg2 {
	padding: 1em;
	color: #333;
	width: 100%
}
.slider_text_div, .slider_text_div2 {
	width: 50%;
	float: right;
}
.tob_banner_bg {
	padding: 2em;
	font-size: 25px;
	color: #333;
}
.right {
	float: right;
}
.left {
	float: left;
}
.center {
	text-align: center;
}
.img-hover:hover {
	opacity: .8;
}
header.carousel {
	height: auto;
}
header.carousel .carousel-inner, header.carousel .item, header.carousel .item.active {
	height: 100%
}
.slider_text_div p {
	text-align: left;
	margin: 0;
	line-height: 22px;
}
.slider_text_div h2 {
	text-align: left;
	margin: 0;
	line-height: 30px;
	font-size: 30px;
	font-weight: 700;
}
.slider_text_div2 {
	margin-bottom: 10px;
}
.slider_text_div2 p {
	text-align: left;
	margin: 0;
	line-height: 22px;
}
.slider_text_div2 h2 {
	text-align: left;
	margin: 0;
	line-height: 20px;
	font-size: 20px;
	font-weight: 700;
}
header.carousel .fill {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}
.price {
	display: block;
	font-size: 50px;
	line-height: 50px;
}
.price sup {
	top: -20px;
	left: 2px;
	font-size: 20px;
}
.period {
	display: block;
	font-style: italic;
}

.single_comments {
	margin-bottom: 20px;
}
.single_comments img {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
.single_comments p {
	margin-bottom: 0;
}
.Comments {
	height: auto;
}
.Comments a {
	color: #f6604f;
}
.Comments a:hover, a:hover {
	color: #e15646;
}
.commentlist .comment-reply-link {
	background-color: #f6604f;
	border-color: #e15646;
}
.commentlist .comment-reply-link:hover {
	background-color: #e15646;
	border-color: #f6604f;
}
ul.sidebar-gallery, ul.tag-cloud {
	list-style: none;
	padding: 0;
	margin: 0;
}
.tag-cloud li {
	display: inline-block;
	margin-bottom: 3px;
}
.tag-cloud li a {
	background: #f5f5f5;
	color: #888;
	border: 0;
	border-radius: 4px;
	padding: 8px 15px;
}
.tag-cloud li a:hover {
	background: #c52d2f;
	color: #fff;
}
.sidebar-gallery li {
	display: inline-block;
	margin: 0 10px 10px 0;
}
.sidebar-gallery li a {
	border-radius: 4px;
	display: inline-block;
}
#sidebar {
	z-index: 99;
	margin: 10px 0;
}
.below_slider {
	z-index: 99;
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0;
	box-sizing: content-box;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
}
.below_slider .below_slider_inner {
	padding: 15px 10px 25px;
}
.below_slider .below_slider_inner .container .row {
	margin-left: 0;
	margin-right: 0;
}
.below_slider .below_slider_inner:after {
	content: "";
	opacity: 1;
	filter: alpha(opacity=100);
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: -1;
	display: block;
}
.below_slider.dont_overlay_boxes {
	position: relative;
}

.below_slider:after, .below_slider:before {
	content: ' ';
	position: absolute;
	height: 5px;
	left: 0;
	right: 0;
}
.below_slider:before {
	top: -5px;
}
.below_slider:after {
	bottom: -5px;
}
.below_slider .block-wrap p {
	-webkit-font-smoothing: subpixel-antialiased;
	margin-bottom: 10px;
}
.below_slider .block-wrap .block-title {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 22px;
}
.below_slider.below_slider-style1 .block-wrap, .below_slider.below_slider-style4 .block-wrap {
	position: relative;
	padding: 10px;
	line-height: 1.5;
	font-size: 16px;
}
.below_slider.below_slider-style1 .block-wrap .block-icon, .below_slider.below_slider-style4 .block-wrap .block-icon {
	position: absolute;
	width: 100%;
	top: -70px;
}
.below_slider.below_slider-style1 .block-wrap .block-icon .aio-icon.none, .below_slider.below_slider-style4 .block-wrap .block-icon .aio-icon.none {
	width: auto;
}
.below_slider.below_slider-style1 .block-wrap .block-icon span, .below_slider.below_slider-style4 .block-wrap .block-icon span {
	border-radius: 80px;
	padding: 5px;
	display: inline-block;
}
.below_slider.below_slider-style1 .block-wrap .block-icon i, .below_slider.below_slider-style4 .block-wrap .block-icon i {
	padding: 29px 0 0;
	border-radius: 80px;
	font-size: 37px;
	width: 93px;
	height: 93px;
	display: block;
}
.below_slider.below_slider-style2 .block-wrap, .below_slider.below_slider-style3 .block-wrap {
	padding-top: 14px;
}
.below_slider.below_slider-style1 .block-wrap .block-title, .below_slider.below_slider-style4 .block-wrap .block-title {
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 45px;
	font-size: 22px;
	margin-bottom: 15px;
}
.below_slider.below_slider-style4 .block-wrap .block-icon i, .below_slider.below_slider-style4 .block-wrap .block-icon span {
	border-radius: 10px;
}
.below_slider.below_slider-style2 .block-wrap .block-title {
	position: relative;
	display: block!important;
	margin-bottom: 15px;
	margin-top: 7px;
}
.below_slider-style2 .block-wrap .block-title i.icon:before {
	font-size: 34px;
}
.below_slider.below_slider-style2 .block-wrap .block-icon {
	position: absolute;
	top: 18px;
}
.below_slider.below_slider-style3 .block-wrap .block-icon {
	font-size: 30px;
}
.lt-ie10 .below_slider {
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.tp-bullets.simplebullets.round .bullet {
	display: none;
}
.below_slider {
	color: #ca4235;
}
.below_slider.below_slider-style1, .below_slider.below_slider-style1 .block-wrap .block-icon i, .below_slider.below_slider-style2, .below_slider.below_slider-style3, .below_slider.below_slider-style4, .below_slider.below_slider-style4 .block-wrap .block-icon i {
	background-color: rgba(32, 10, 8, 1);
}
.below_slider.below_slider-style1 .block-wrap .block-icon span, .below_slider.below_slider-style4 .block-wrap .block-icon span, .below_slider:after, .below_slider:before {
	background-color: rgba(232, 226, 225, 1);
}
.wr-element-container img, a img.alignleft {
	float: left!important;
	margin: 5px 20px 20px 0;
}
.wr-element-container div.text-center img {
	float: none!important;
}
#adminbarsearch {
	padding: 0 2px!important;
}
div.wr-element-image+div {
	clear: both!important;
}
.page .col-sm-12.col-md-12 p:first-child, .page .col-sm-12.col-md-12 p:last-child, .page .col-sm-8.col-md-8 p:first-child, .page .col-sm-8.col-md-8 p:last-child {
	margin: 0;
}
.page .col-sm-12.col-md-12 p, .page .col-sm-8.col-md-8 p {
	margin: 0 0 10px;
}
.wr-element-accordion .panel-body p {
	text-align: left;
}
@media(max-width:991px) {
	.left { float: none;}
	.slider_text_div2 { width: 50%; float: right; margin-bottom: 10px; }
	.slider_text_div2 p { text-align: left; margin: 0; line-height: 22px;}
	.slider_text_div2 h2 { text-align: left; margin: 0; line-height: 20px; font-size: 20px; font-weight: 700;}
}
@media(max-width:767px) {
	.left { float: none;}
	.slider_text_div2 { width: 50%; float: right; margin-bottom: 0;}
	.slider_text_div2 p { text-align: left; margin: 0; line-height: 22px;}
	.slider_text_div2 h2 { text-align: left; margin: 0; line-height: 18px; font-size: 18px;font-weight: 700; }
}
@media(min-width:601px) and (max-width:766px) {
	.slider_text_div { width: 100%; float: left; margin-bottom: 0;}
	.slider_text_div p { text-align: left; margin: 0; line-height: 22px; color: #fff; }
	.slider_text_div h2 { text-align: left; margin: 0; line-height: 30px; font-size: 30px; font-weight: 700; color: #fff;}
	.slider_text_div2 { width: 100%; float: right; margin-bottom: 0; }
	.slider_text_div2 h2 { text-align: left; margin: 0; line-height: 20px; font-size: 20px; font-weight: 700;}
}

@media(max-width:600px) {
	.bottom_slidertext, .bottom_slidertext2 { text-align: center; font-size: 15px; height: auto; padding: 10px 15px;}
	.bottom_slidertext {color: #333;}
	.bottom_slidertext2 {color: #000;}
	.center { text-align: center;float: none;}
	.slider_text_div { width: 96%; float: left; margin-bottom: 30px;}
	.slider_text_div p { text-align: left; margin: 0; line-height: 22px; color: #000;}
	.slider_text_div h2 { text-align: left; margin: 0; line-height: 18px; font-size: 16px; font-weight: 700; color: #000;}
	.carousel-caption { position: relative; right: 15%; bottom: 0; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, .6);}
	.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: #000\9; background-color: rgba(0, 0, 0, 0); border: 1px solid #001f40; border-radius: 10px;}
	.carousel-indicators .active { width: 12px; height: 12px; margin: 0; background-color: #001f40;}
	.header_text2_bottom { display: block; padding-top: 8px; font-size: 15px;}
	.slider_text_div2 { width: 95%; float: right; margin-bottom: 30px; }
	.slider_text_div2 p { text-align: left; margin: 0; line-height: 22px; color: #333; }
	 .slider_text_div2 h2 { text-align: left; margin: 0; line-height: 20px; font-size: 20px; font-weight: 700; color: #333;}
}
@media (max-width:768px) {
	.jsn-bootstrap3 .carousel.wr-testimonial ol.carousel-indicators li { padding: 15px; }
	 .wr-testimonial .wr-arrow-left, .wr-testimonial .wr-arrow-right { display: none; }
	 .below_slider { position: relative; margin-top: 0; padding-left: 0; padding-right: 0; }
	  .below_slider.dont_overlay_boxes { margin-top: 0; }
	   .below_slider.below_slider-style1, .below_slider.below_slider-style4 { margin-top: -110px; }
}

@media (max-width:767px) and (min-width:535px) {
	.below_slider.below_slider-style1 .block-wrap .block-icon, .below_slider.below_slider-style4 .block-wrap .block-icon { position: relative; width: 22%; top: 0; float: left; }
}

@media (max-width:535px) {
	.below_slider.below_slider-style1 .block-wrap .block-icon, .below_slider.below_slider-style4 .block-wrap .block-icon { font-size: 12px; padding: 6px; top: -57px; }
	.below_slider.below_slider-style1 .block-wrap { margin-top: 5em;}
	.below_slider.below_slider-style1 .block-wrap .block-icon i, .below_slider.below_slider-style4 .block-wrap .block-icon i { font-size: 35px; width: 75px; height: 75px; padding-top: 21px;}
}
@media (max-width:767px) and (min-width:535px) {
	.below_slider.below_slider-style1 .block-wrap .block-content, .below_slider.below_slider-style4 .block-wrap .block-content { float: right; width: 75%; text-align: center; }
	.below_slider.below_slider-style1 .block-wrap .block-content .block-title, .below_slider.below_slider-style4 .block-wrap .block-content .block-title { margin-top: 8px;}
}
@media (max-width:767px) {
	.below_slider.below_slider-style1 .block-wrap, .below_slider.below_slider-style4 .block-wrap { float: left; margin-bottom: 20px; }
}