@charset "utf-8";
body {
	margin: 0 auto;
	padding-bottom: 0;
	color: #000;
	overflow-x: hidden
}

.marb10{ margin-bottom: 10px;  }
.marb20{ margin-bottom: 20px;  }
.mart10{ margin-top: 10px;  }
.cart-total-items
{
	position: absolute;
    background-color: white;
    color: #000;
    width: 18px;
    height: 18px;
    border-radius: 18px;
    text-align: center;
    font-size: 11px;
    padding-top: 1px;
    bottom: 7px;
    right: 3px;

}

.btn-theme {
	color: #fff;
	background-color: #c80c51;
	border-color: transparent
}

.btn-theme:active,
.btn-theme:focus,
.btn-theme:hover {
	color: #fff;
	background-color: #c80c51;
	border-color: transparent
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default:focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}
.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-default:active {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}


.category_question_answer_active,.category_question_answer_active:focus,.category_question_answer_active:hover,
.category_question_answer_active:active{

	color: #fff;
    background-color: #005ca4;
    border-color: #ccc;

}
/*dropdown-menu-mega*/
	
	.dropdown-menu-mega{ 
		
		min-width: 920px; 
		border-radius: 5px; 
		border:1px solid #eee; 
		border-top-width: 0px; 
		margin-top: 0px !important; 
		margin-bottom: 0px !important;
		padding: 15px !important;
		background-color: #fff !important;
		flex-wrap: wrap;
	}

	.dropdown-menu-mega.show{
		display: flex !important;
	}

	.dropdown-menu-mega-a
	{
	    color: #005CA4;
	    padding: 3px 10px;
	    display: block;
	    border-bottom: 1px solid #666;
	    margin-bottom: 8px;
	    font-weight: 500;
	}

	.dropdown-menu-mega-a:hover
	{
	   color: #005CA4;
	}

	.dropdown-menu-mega-category
	{
		width: 100%;
    	margin-right: 1.33%;
    	margin-bottom: 15px;
	}

	.nav-item-inner{ list-style-type: none;
    padding-left: 10px;
    margin: 0px;   }


	.dropdown-menu-mega-ul ul{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}

	.dropdown-menu-mega-ul ul li
	{
		width: 100%; padding: 0px; margin: 0px;
	}

	.dropdown-menu-mega-ul ul li a{
	   padding: 4px 10px;
	   color: #666;
	}



/*dropdown-menu-mega*/


.search-bar-mobile-toggle-box{ display: none !important;  }
.show_imp{ display: block !important;  }



.navbar-light .navbar-toggler {
        color: #000;
    border-color: #000;
    margin-top: 25px;

}

.mobile-logo-box{ display: none;  }
.mobile-contact-box-wrapper{ display: none;  }
.navbar-toggler:focus
{
	box-shadow: none !important;
}



.featured-category-box-wrapper{  
	display: flex; width: 100%; 
	flex-wrap: wrap; margin-bottom: 40px; margin-top: 40px; 
}


.featured-category-box{  

	    width: 23%;
	    margin: 10px;
	    position: relative;
	    margin-bottom: 30px;
	    display: block;
	    min-height: 250px;
	    background-size: cover;
  		background-position: top center;
  		border-radius: 15px;
  		border:1px solid #eee;

 }

.featured-category-box-label{
	    position: absolute;
    bottom: 9px;
    border-radius: 50px 0px;
    width: 100%;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    left: 2.5%;
 }


/*Category Products*/
	
    .category-product-box-wrapper{  
		display: flex; width: 100%; 
		flex-wrap: wrap; margin-bottom: 40px; margin-top: 40px; 
	}


	.category-product-box{  

		    width: 23%;
		    margin: 10px;
		    position: relative;
		    margin-bottom: 30px;
		    display: block;
		    min-height: 250px;
		    background-size: cover;
	  		background-position: top center;
	  		border-radius: 15px;
	  		border:1px solid #eee;

	 }

	.category-product-box-label{
		    position: absolute;
	    bottom: 9px;
	    border-radius: 50px 0px;
	    width: 100%;
	    color: #fff;
	    padding-top: 10px;
	    padding-bottom: 10px;
	    left: 2.5%;
	 }

/*Category Products*/

.upperc {
	text-transform: uppercase
}

.tbl-qul,
.tbl-qul>tbody>tr>td,
.tbl-qul>tbody>tr>th,
.tbl-qul>tfoot>tr>td,
.tbl-qul>tfoot>tr>th,
.tbl-qul>thead>tr>td,
.tbl-qul>thead>tr>th {
	border-left: 0!important;
	border-right: 0!important;
	vertical-align: middle!important;
	padding: 20px
}

.vertical_content_top {
	display: flex;
	width: 100%;
	align-items: flex-start;
	align-content: flex-start;
	flex-wrap: wrap
}

.vertical_content_center {
	display: flex;
	width: 100%;
	align-items: center;
	align-content: center;
	flex-wrap: wrap
}

.vertical_content_bottom {
	display: flex;
	width: 100%;
	align-items: flex-end;
	align-content: flex-end;
	flex-wrap: wrap
}

.h100vh {
	min-height: 100vh!important
}

#pop_content {
	margin: 0 auto;
	width: 96%;
	padding: 4px 2%
}

#pop_content h1 {
	margin-top: 2px;
	margin-bottom: 6px;
	text-decoration: underline;
	font-size: 16px
}

.front_page_container {
	padding-bottom: 50px
}



.strip-content {
	margin: 0 auto;
	margin-top: 0;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: inherit;
	z-index: 500
}

.strip-content-inner {
	margin: 0 auto;
	min-height: inherit;
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

.strip-content-col-sub {
	min-height: inherit;
	padding: 10px;
	float: left;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat
}

.fm-string-single-box {
	padding: 0 0;
	padding-bottom: 0;
	width: 100%;
	margin-left: auto!important;
	margin-right: auto!important;
	display: flex;
	z-index: 5000;
	position: relative;
	overflow: hidden
}

.fm-string-single-box video {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	transform: translate(-50%, -50%)
}

.play-video {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, .4);
	opacity: 1;
	cursor: pointer
}

.play-video i {
	font-size: 60px;
	color: #fff;
	margin-left: 45%;
	cursor: pointer;
	position: absolute;
	top: 45%
}

.play-video.playing i {
	display: none
}

.once_played .play-video,
.play-video.playing {
	background-image: none!important
}

.play-video.playing:hover i {
	display: block
}


.product-layout-2 .fm-string-single-box {
	background: unset!important
}

.home_page_video {
	background-color: #000;
	border: 0;
	outline: 0;
	float: left;
	height: 550px
}

.fm-string-single-box p {
	margin-bottom: 0
}

.strip-content-col-1 {
	width: 100%;
	float: left;
	display: inline-block;
	min-height: 150px
}

.strip-content-col-2 {
	width: 50%;
	float: left;
	display: inline-block;
	min-height: 150px
}

.strip-content-col-3 {
	width: 33.33%;
	float: left;
	display: inline-block;
	min-height: 150px
}

.strip-content-col-4 {
	width: 25%;
	float: left;
	display: inline-block;
	min-height: 150px
}

.strip-content-col {
	min-height: inherit!important
}

.side-bar-options-mo {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	background-color: rgba(255, 255, 255, .99);
	width: 100%;
	height: 100%;
	display: none
}

.side-bar-options-mo .close_it {
	position: absolute;
	z-index: 5;
	top: 10px;
	right: 10px;
	color: #000
}

.side-bar-options-mo .close_it i {
	font-size: 35px;
	cursor: pointer
}

.view_layer_details {
	margin-left: 10px;
	cursor: pointer
}

.strip-content-col-sub p {
	width: 100%
}


.fm-tabs {
	background-color: rgba(0, 0, 0, .5);
	border: 2px solid #fff;
	width: 100%;
	max-width: 540px;
	margin: 0 auto;
	border-top-left-radius: 19px;
	overflow: hidden;
	border-top-right-radius: 19px
}

.fm-tabs .nav {
	display: table;
	width: 100%;
	background-color: rgba(255, 255, 255, .5);
	border-bottom: 1px solid #fff;
	text-align: center;
	display: table;
	width: 100%
}

.fm-tabs .nav li {
	padding: 6px 10px;
	border-right: 1px solid #fff;
	font-size: 22px;
	cursor: pointer;
	display: table-cell;
	color: #fff;
	float: none!important;
	text-decoration: none
}

.fm-tabs .nav li a {
	text-decoration: none;
	color: #fff!important;
	padding: 0;
	box-shadow: none!important
}

.fm-tabs .nav li.active a {
	text-decoration: underline
}

.fm-tabs .tab-content {
	min-height: 350px;
	padding: 30px 15px;
	color: #fff;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 20px
}

.fm-tabs .tab-content * {
	color: #fff!important
}

.search_btn_property_data {
	margin-left: 12px
}

@media(max-width:480px) {
	.hidden_mobile_xs {
		display: none
	}
}

.grey {
	color: grey
}

.ic_link:hover,
.play_media:hover {
	color: #152233!important
}

.scheduler_header {
	max-width: 100%;
	overflow-x: hidden
}

.scheduler_footer {
	max-width: 100%;
	overflow-x: hidden
}

.accordion_btn,
.accordion_btn:active,
.accordion_btn:focus,
.accordion_btn:hover {
	outline: 0;
	border: 0;
	color: #000;
	text-decoration: none
}

.active_tr {
	font-weight: 700
}

.sceduler_table td,
th {
	text-align: center
}

@media (max-width:992px) {
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9 {
		width: 100%
	}
	.mini_height {
		min-height: unset!important
	}
}

.navbar-logo-mobile {
	display: none
}

@media screen and (max-width:768px) {

	

	.cart_to_added{ left: 15% !important;  }

	.mobile-nav-wrapper{
		display: flex;
		flex-wrap: wrap;
	}

	
	.mobile-logo-box{ width: 52%;  }
	.mobile-logo-box img{ max-width: 100%;  }

	.mobile-contact-box-wrapper{ width: 22%; text-align: right; }

	.mobile-logo-box{ display: inline-block;  }

	.mobile-contact-box-wrapper{ 
		display: inline-block;
	}
	.mobile-contact-box-wrapper span,.mobile-contact-box-wrapper a{ margin-top: 10px;  }
	.mobile-contact-box-wrapper i{ color: #fff; font-size: 22px; }
	.mobile-contact-box-wrapper i:hover{ color: #fff; }
	.open_mobile_search_box{ margin-right: 20px;  }

	.top-header-desktop{ display: none !important;  }

	.navbar-logo-desktop {
		display: none
	}
	.navbar-logo-mobile {
		display: block
	}
	
	.mobile_boxi {
		display: flex;
		background-color: #fff;
		color: #000!important;
		padding: 5px 5px;
		border-radius: 4px;
		margin-left: 5px;
		border: 1px solid #000
	}
	.strip-content-inner {
		max-width: 100%!important
	}
	.strip-content-col:not(.not_responsive) {
		width: 100%!important
	}
	.strip-content-inner {
		display: flex!important
	}
}

#footer_container {
	min-height: 50px;
	background-color: #fff;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 0
}

.footer_text {
	color: #000;
	font-size: 13px;
	padding: 2px 4px;
	display: inline-block
}

.footer_text a,
.footer_text a:visited {
	color: #ccc
}

.footer_text a:hover {
	color: #fff
}

.footer_text_right {
	color: #fff;
	font-size: 15px;
	padding: 2px 4px;
	float: right
}

.footer_text_right a,
.footer_text_right a:visited {
	color: #ccc
}

.footer_text_right a:hover {
	color: #fff
}

.bg_transparent {
	background-color: transparent!important;
	background: 0 0!important
}

.front_page_container {
	color: #000
}

.front_main_heading_row {
	float: left;
	width: 100%;
	background-color: rgba(128, 128, 128, .3);
	background: rgba(128, 128, 128, .3);
	padding: 10px 50px
}

#front_center_transparent_wrapper {
	width: 90%;
	margin: 0 auto
}

#front_center_transparent {
	width: 100%;
	float: left;
	clear: both;
	position: relative;
	background-color: rgba(128, 128, 128, .3);
	background: rgba(128, 128, 128, .3);
	color: #000;
	padding: 0;
	margin-bottom: 20px
}

.contact_columns {
	max-width: 500px;
	padding: 5px 50px
}

form p label {
	display: block;
	font-size: 16px;
	margin-bottom: 5px
}

form p input,
form p select,
form p textarea {
	display: block;
	background: #e3e3e3;
	border: 0;
	width: 100%;
	min-height: 40px;
	padding: 5px 8px;
	box-sizing: border-box;
	font-family: Lato, sans-serif;
	font-size: 15px;
	line-height: 1.4em
}

.contact-address-map-rect .tab-content {
	background: #e6e6e6;
	padding: 50px;
	float: left;
	width: 100%
}

.front_content_responsive {
	float: left;
	padding: 50px 50px
}

.front_project_details {
	padding: 0
}

.front_project_image_details {
	margin-bottom: 50px
}

.m100p {
	float: left;
	width: 45%;
	margin-right: 2%
}

.project_item {
	width: 350px;
	height: 350px;
	margin: 5px 2px 2px 2px;
	background-position: center center;
	background-size: cover;
	display: inline-block;
	position: relative
}

.map-scroll-diable-mobile {
	display: none
}

.nowrap {
	white-space: nowrap
}

.about_team_image {
	width: 47%;
	float: left;
	margin-right: 5%
}

@media screen and (max-width:1080px) {
	#footer_container {
		min-height: 30px;
		padding-top: 5px
	}
}

@media screen and (max-width:992px) {
	#footer_container {
		min-height: 10px;
		padding-top: 0
	}
	.m100p {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px
	}
}

@media screen and (max-width:768px) {
	.next_bttn {
		right: 0!important;
		top: 0!important
	}
	#home-boxes.home-boxes-3 .home-box,
	.bottom-fixed-about-center {
		width: 100%
	}
	.contact-address-map-rect h1,
	.front_main_heading_row h1 {
		font-size: 40px
	}
	.front_project_details,
	.front_project_image_details {
		padding: 0 20px
	}
	.about_team_image {
		width: 100%;
		margin-bottom: 10px
	}
	.about_team_details {
		width: 100%
	}
}

@media screen and (max-width:500px) {
	#footer_container,
	.footer_text {
		font-size: 10px
	}
	.form_item_container {
		width: 100%!important;
		margin-left: 0!important;
		text-align: left!important
	}
	.form-control {
		width: 100%!important
	}
	.map-scroll-diable-mobile {
		display: block;
		left: 0;
		z-index: 100;
		width: 100%;
		height: 400px;
		background: rgba(255, 255, 255, .1);
		position: absolute
	}
	.hp_video_layer_linky {
		font-size: 16px;
		width: 200px
	}
	.hp_video_layer_link .play_btn {
		font-size: 20px;
		margin-top: 2px
	}
	.hp_video_layer_link_top_text {
		font-size: 14px
	}
}

@media screen and (max-width:480px) {
	#footer_container {
		min-height: 7px
	}
	.project_item {
		height: 300px;
		width: 300px
	}
	#front_center_transparent_wrapper {
		width: 95%
	}
}

p {
	margin-top: 1px;
	margin-bottom: 1px
}

.tbl_header {
	background: #000;
	color: #fff;
	text-align: center;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px
}

.th {
	background: #00b7f0;
	border-bottom: #00b7f0 1px solid;
	width: 100%;
	position: relative;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000;
	font-weight: bolder;
	font-size: 13px
}

.tr {
	width: 100%;
	position: relative;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px
}

.left_s {
	width: 32%;
	position: relative;
	float: left;
	color: #fff;
	text-align: left;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 8px;
	font-weight: 700
}

.right_s {
	background: 0 0;
	float: left;
	position: relative;
	padding: 3px
}

.textfeiled {
	width: 173px;
	font-size: 12px;
	border: 1px solid #555;
	padding: 3px
}

.textfeiled_pages {
	width: 400px;
	font-size: 12px;
	border: 1px solid #555;
	padding: 3px
}

.textfeiledddl {
	height: 12px;
	width: 100px;
	font-size: 12px;
	border: 1px solid #555
}

fieldset {
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #555;
	width: 100%
}

legend {
	font-size: 10px;
	color: #555;
	font-weight: 700
}

#loginCol {
	width: 450px;
	margin: 0 auto;
	min-height: 400px
}

#logincontainer {
	width: 100%;
	float: left;
	position: relative;
	margin-top: 100px;
	margin-bottom: 100px;
	padding: 6px;
	color: #fff;
	background-color: #b4b4b4
}

#loading {
	position: fixed;
	z-index: 5000;
	background: #fff;
	font-size: 12px;
	color: #10222e;
	width: 240px;
	margin-top: 5%;
	margin-left: 35%;
	padding: 10px;
	text-align: center;
	border: solid 4px #2c7dac;
	-moz-box-shadow: 0 0 10px #d0ff00;
	-webkit-box-shadow: 0 0 10px #d0ff00;
	z-index: 8000
}

#overlay {
	position: fixed;
	height: 1000px;
	width: 100%;
	background: url(fmeos-alerts/transparent-black.png);
	z-index: 1000
}

#msg {
	background: url(../images/messegebg.png);
	height: 70px;
	text-align: center;
	color: #0f0;
	font-weight: 700;
	width: 100%;
	padding-top: 20px;
	margin: 0 auto;
	z-index: 5000;
	position: fixed;
	float: left;
	-moz-box-shadow: 0 0 10px #d0ff00;
	-webkit-box-shadow: 0 0 10px #d0ff00;
	display: none
}

#showcount {
	float: right;
	text-align: right;
	color: red;
	border: #f0f 1px solid
}

.successmessege {
	color: #0f0;
	font-size: 12px
}

.errormessege {
	color: red;
	font-size: 15px
}

.fme_btn {
	text-align: center;
	padding: 3px 15px;
	letter-spacing: .5px;
	background-color: #00c;
	color: #fff;
	font-weight: 700;
	cursor: pointer;
	text-decoration: none;
	border: 0
}

.fme_btn a,
.fme_btn a:visited {
	color: #fff;
	text-decoration: none
}

.fme_btn a:hover {
	color: red;
	text-decoration: none
}

.row_even {
	background: #ccc
}

.row_odd {
	background: #d3d0fd
}

.row_selected {
	background: #b7e6b9
}

a {
	color: #3181af;
	text-decoration: none
}

a:hover {
	color: #f30;
	text-decoration: none
}

.showcomplete {
	padding: 0;
	height: 18px
}

.showcomplete ul {
	margin: 1px;
	padding: 1px;
	display: inline
}

.showcomplete li {
	border: #ebf5ff 1px solid;
	list-style: none;
	display: inline;
	padding: 1px 10px 1px 10px;
	font-size: 13px;
	margin: 0;
	border-left: 4px #ebf5ff solid;
	color: #ebf5ff;
	margin-left: -4px
}

.fixedheight {
	height: 25px
}

.showcomplete .current {
	border: #78bee3 2px solid;
	list-style: none;
	display: inline;
	padding: 1px 10px 1px 10px;
	font-size: 13px;
	color: #d0ff00;
	border-left: 5px #78bee3 solid;
	background: #143d55;
	border-right: #78bee3 1px solid;
	margin-left: -4px
}

.pondsign {
	width: 182px
}

.sectioncol {
	color: #f30
}

.mw500 {
	max-width: 500px
}

.w100p {
	width: 100%
}

.w90p {
	width: 90%
}

.w99p {
	width: 99%
}

.w50p {
	width: 50%
}

.w45p {
	width: 49.5%
}

.w10 {
	width: 10px
}

.w20 {
	width: 20px
}

.w30 {
	width: 30px
}

.w40 {
	width: 40px
}

.w50 {
	width: 50px
}

.w60 {
	width: 60px
}

.w70 {
	width: 70px
}

.w80 {
	width: 80px
}

.w100 {
	width: 100px
}

.w150 {
	width: 150px
}

.w200 {
	width: 200px
}

.w300 {
	width: 300px
}

.w400 {
	width: 400px
}

.w500 {
	width: 500px
}

.h5 {
	height: 5px
}

.h10 {
	height: 10px
}

.h20 {
	height: 20px
}

.h30 {
	height: 30px
}

.h50 {
	height: 50px
}

.h80 {
	height: 80px
}

.h100 {
	height: 100px
}

.h100 {
	height: 100px
}

.h150 {
	height: 150px
}

.h200 {
	height: 200px
}

.h300 {
	height: 300px
}

.h400 {
	height: 400px
}

.h500 {
	height: 500px
}

.pt5 {
	padding-top: 5px
}

.pt10 {
	padding-top: 10px
}

.pt20 {
	padding-top: 20px
}

.pt30 {
	padding-top: 30px
}

.pt40 {
	padding-top: 40px
}

.pt50 {
	padding-top: 50px
}

.padr5 {
	padding-right: 5px
}

.padr10 {
	padding-right: 10px
}

.padr20 {
	padding-right: 20px
}

.padr30 {
	padding-right: 30px
}

.padr40 {
	padding-right: 40px
}

.padr50 {
	padding-right: 50px
}

.padl5 {
	padding-left: 5px
}

.padl10 {
	padding-left: 10px
}

.padl20 {
	padding-left: 20px
}

.padl30 {
	padding-left: 30px
}

.padl40 {
	padding-left: 40px
}

.padl50 {
	padding-left: 50px
}

.pad5 {
	padding: 5px
}

.pad10 {
	padding: 10px
}

.pad20 {
	padding: 20px
}

.pad30 {
	padding: 30px
}

.pad40 {
	padding: 40px
}

.pad50 {
	padding: 50px
}

.save_success {
	color: #fff;
	text-align: center;
	background-color: #060;
	line-height: 40px
}

.save_fail {
	color: #fff;
	text-align: center;
	background-color: #900;
	line-height: 40px
}

.light_y {
	background-color: #ffffdf
}

.light_b {
	background-color: #d9ecff
}

.help_note {
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 4px;
	background-color: #ffb;
	font-size: 11px
}

.help_note ul {
	margin: 0;
	padding-left: 15px
}

.help_note li {
	margin-bottom: 5px
}

.help_note_r50 {
	float: right;
	width: 50%
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #000
}

.pointer {
	cursor: pointer
}

.center {
	text-align: center
}

.left {
	text-align: left
}

.right {
	text-align: right
}

.fl {
	float: left
}

.fr {
	float: right
}

.red {
	color: red
}

.green {
	color: #0c0
}

.dark_green {
	color: #177c0d
}

.blue {
	color: #509acf
}

.blue_block {
	background-color: #509acf;
	color: #fff;
	padding: 2px 4px
}

.green_block {
	background-color: #093;
	color: #fff;
	padding: 2px 4px
}

.red_block {
	background-color: red;
	color: #fff;
	padding: 2px 4px
}

.bold {
	font-weight: 700
}

.tx_center {
	text-align: center
}

.tx_left {
	text-align: left
}

.tx_right {
	text-align: right
}

.border1px {
	border: 1px solid #000
}

.bg_white {
	background-color: #fff
}

.bg_black {
	background-color: #000
}

.bg_red {
	background-color: red
}

.bg_pink {
	background-color: #f0d
}

.bg_yellow {
	background-color: #ff0
}

.green_block_link,
.green_block_link a,
.green_block_link a:visited {
	color: #fff;
	text-decoration: none;
	background-color: #095;
	color: #fff;
	padding: 3px 4px
}

.green_block_link a:hover {
	color: #000
}

.red_block_link,
.red_block_link a,
.red_block_link a:visited {
	color: #fff;
	text-decoration: none;
	background-color: red;
	color: #fff;
	padding: 3px 4px
}

.red_block_link a:hover {
	color: #000
}

#top_message {
	display: none;
	width: 100%;
	color: #000;
	position: absolute;
	height: 50px;
	z-index: 101;
	padding: 20px 10px 10px 10px;
	background-image: url(../../../../adm_templates/themes/default/css/images/transparent-40per.png)
}

#top_message .success {
	width: 60%;
	margin: 0 auto;
	background-color: #093;
	color: #fff;
	padding: 10px
}

#top_message .fail {
	width: 60%;
	margin: 0 auto;
	background-color: red;
	color: #fff;
	padding: 10px
}

.form_btn {
	color: #fff;
	background-color: red;
	text-decoration: none;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	text-align: center;
	padding: 0;
	float: left;
	cursor: pointer;
	outline: solid red 1px;
	border: #fff solid 1px
}

.form_btn a,
.form_btn a:visited {
	color: #000;
	text-decoration: none;
	text-align: center;
	padding: 4px 12px;
	float: left
}

.form_btn a:hover {
	color: #fff
}

.form_btn_ex {
	color: #fff;
	background-color: #980d5a;
	text-decoration: none;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	text-align: center;
	padding: 0;
	float: left;
	cursor: pointer;
	outline: solid #980d5a 1px;
	border: #fff solid 1px;
	padding: 4px 12px
}

.form_btn_ex a,
.form_btn_ex a:visited {
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 4px 12px;
	float: left
}

.form_btn_ex a:hover {
	color: red
}

.form_btn_ex {
	color: #fff;
	background-color: #980d5a;
	text-decoration: none;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	text-align: center;
	padding: 0;
	float: left;
	cursor: pointer;
	outline: solid #980d5a 1px;
	border: #fff solid 1px;
	padding: 4px 12px
}

.form_btn_ex a,
.form_btn_ex a:visited {
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 4px 12px;
	float: left
}

.form_btn_ex a:hover {
	color: red
}

.form_btn_y {
	color: #fff;
	background-color: #ff0;
	text-decoration: none;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	text-align: center;
	padding: 0;
	float: left;
	cursor: pointer;
	outline: solid #ff0 1px;
	border: #fff solid 1px
}

.form_btn_y a,
.form_btn_y a:visited {
	color: #000;
	text-decoration: none;
	text-align: center;
	padding: 4px 12px;
	float: left
}

.form_btn_y a:hover {
	color: red
}

.form_btn_b {
	color: #fff;
	background-color: #06f;
	text-decoration: none;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	text-align: center;
	padding: 0;
	float: left;
	cursor: pointer;
	outline: solid #06f 1px;
	border: #fff solid 1px;
	padding: 2px 10px
}

.form_btn_b a,
.form_btn_b a:visited {
	color: #fff;
	text-decoration: none;
	text-align: center;
	float: left
}

.form_btn_b a:hover {
	color: #ff0
}

.form_btn_g {
	color: #fff;
	background-color: #0c6;
	text-decoration: none;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	text-align: center;
	padding: 0;
	float: left;
	cursor: pointer;
	outline: solid #0c6 1px;
	border: #fff solid 1px
}

.form_btn_g a,
.form_btn_g a:visited {
	color: #000;
	text-decoration: none;
	text-align: center;
	padding: 4px 12px;
	float: left
}

.form_btn_g a:hover {
	color: #fff
}

.form_btn {
	color: #fff;
	background-color: red;
	text-decoration: none;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	text-align: center;
	padding: 0;
	float: left;
	cursor: pointer;
	outline: solid red 1px;
	border: #fff solid 1px
}

.form_btn a,
.form_btn a:visited {
	color: #000;
	text-decoration: none;
	text-align: center;
	padding: 4px 12px;
	float: left
}

.form_btn a:hover {
	color: #fff
}

.form_btn_y {
	color: #fff;
	background-color: #ff0;
	text-decoration: none;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	text-align: center;
	padding: 0;
	float: left;
	cursor: pointer;
	outline: solid #ff0 1px;
	border: #fff solid 1px
}

.form_btn_y a,
.form_btn_y a:visited {
	color: #000;
	text-decoration: none;
	text-align: center;
	padding: 4px 12px;
	float: left
}

.form_btn_y a:hover {
	color: red
}

.filter_btns_row {
	float: left
}

.filter_btns_row a,
.filter_btns_row a:visited {
	color: #fff
}

.filter_btns_row a:hover {
	color: #000
}

.filter_btns_row .active {
	background-color: #090;
	color: #fff;
	padding: 2px 4px
}

.filter_btns_row .inactive {
	background-color: red;
	color: #fff;
	padding: 2px 4px
}

.filter_btns_row label {
	font-size: 12px;
	color: #03f
}

.rounded_corners_20 {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px
}

.rounded_corners_10 {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px
}

.rounded_corners_4 {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px
}

.fsize6 {
	font-size: .375em
}

.fsize7 {
	font-size: .438em
}

.fsize8 {
	font-size: .5em
}

.fsize9 {
	font-size: .563em
}

.fsize10 {
	font-size: .625em
}

.fsize11 {
	font-size: .668em
}

.fsize12 {
	font-size: .756em
}

.fsize13 {
	font-size: .813em
}

.fsize14 {
	font-size: .875em
}

.fsize15 {
	font-size: .938em
}

.fsize16 {
	font-size: 1em
}

.fsize17 {
	font-size: 1.063em
}

.fsize18 {
	font-size: 1.125em
}

.fsize19 {
	font-size: 1.188em
}

.fsize20 {
	font-size: 1.25em
}

.ui-state-default-green {
	background-color: #090;
	color: #fff
}

.ui-state-default-blue {
	background-color: #00b7f0;
	color: #fff
}

.ui-state-default-gray {
	background-color: #cdcdcd;
	color: #000
}

.ui-timepicker-div .ui-widget-header {
	margin-bottom: 8px
}

.ui-timepicker-div dl {
	text-align: left
}

.ui-timepicker-div dl dt {
	height: 25px;
	margin-bottom: -25px
}

.ui-timepicker-div dl dd {
	margin: 0 10px 10px 65px
}

.ui-timepicker-div td {
	font-size: 90%
}

.ui-tpicker-grid-label {
	background: 0 0;
	border: none;
	margin: 0;
	padding: 0
}

.ui-timepicker-rtl {
	direction: rtl
}

.ui-timepicker-rtl dl {
	text-align: right
}

.ui-timepicker-rtl dl dd {
	margin: 0 65px 10px 10px
}

.clear {
	clear: both
}

.hide {
	display: none
}

.show {
	display: block
}

@media print {
	.no_print {
		display: none
	}
}

#printarea {
	width: 100%
}

p {
	margin-bottom: 1px;
	margin-top: 1px
}

#fme_pagination_totals {
	float: left;
	padding: 8px
}

#fme_pagination ul {
	float: left;
	padding: 6px 2px;
	list-style: none;
	margin: 0
}

#fme_pagination li {
	display: inline;
	padding: 2px 4px;
	margin-right: 4px;
	border: 1px solid #000;
	cursor: pointer
}

#fme_pagination .selected {
	color: red;
	cursor: default
}

div.fme_pagination {
	padding: 1px;
	margin: 1px
}

div.fme_pagination a {
	padding: 6px 16px;
	line-height: 1.846;
	text-decoration: none;
	color: #2196f3;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px
}

div.fme_pagination a:active,
div.fme_pagination a:hover {
	color: #0a6ebd;
	background-color: #eee
}

div.fme_pagination span.current {
	padding: 6px 16px;
	border: 1px solid red;
	font-weight: 700;
	background-color: red;
	color: #fff;
	color: #fff;
	background-color: #2196f3;
	border-color: #2196f3;
	cursor: default
}

div.fme_pagination span.disabled {
	cursor: not-allowed;
	padding: 6px 16px;
	margin: 2px;
	border: 1px solid #ddd;
	background-color: #fff;
	color: #bbb
}

div.fme_pagination_totals {
	float: left;
	padding: 1px
}

.rounded_corners_150 {
	-moz-border-radius: 150px;
	-webkit-border-radius: 150px;
	-khtml-border-radius: 150px;
	border-radius: 150px
}

.rounded_corners_100 {
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	-khtml-border-radius: 100px;
	border-radius: 100px
}

.rounded_corners_80 {
	-moz-border-radius: 80px;
	-webkit-border-radius: 80px;
	-khtml-border-radius: 80px;
	border-radius: 80px
}

.rounded_corners_40 {
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px
}

.rounded_corners_30 {
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	-khtml-border-radius: 30px;
	border-radius: 30px
}

.rounded_corners_20 {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px
}

.rounded_corners_10 {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px
}

.rounded_corners_4 {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px
}

.w50p {
	width: 50%
}

.w55p {
	width: 55%
}

.w60p {
	width: 60%
}

.w70p {
	width: 70%
}

.w80p {
	width: 80%
}

.w100p {
	width: 100%
}

.w99p {
	width: 99%
}

.w20 {
	width: 20px
}

.w30 {
	width: 30px
}

.w50 {
	width: 50px
}

.w80 {
	width: 80px
}

.w100 {
	width: 100px
}

.w110 {
	width: 110px
}

.w120 {
	width: 120px
}

.w130 {
	width: 130px
}

.w140 {
	width: 140px
}

.w150 {
	width: 150px
}

.w200 {
	width: 200px
}

.w250 {
	width: 250px
}

.w300 {
	width: 300px
}

.w350 {
	width: 350px
}

.w400 {
	width: 400px
}

.w450 {
	width: 450px
}

.w500 {
	width: 500px
}

.w550 {
	width: 550px
}

.h100p {
	height: 100%
}

.h99p {
	height: 99%
}

.h50p {
	height: 50%
}

.h20 {
	height: 20px
}

.h25 {
	height: 25px
}

.h30 {
	height: 30px
}

.h40 {
	height: 40px
}

.h50 {
	height: 50px
}

.h80 {
	height: 80px
}

.h100 {
	height: 100px
}

.h100 {
	height: 100px
}

.h120 {
	height: 120px
}

.h150 {
	height: 150px
}

.h180 {
	height: 180px
}

.h200 {
	height: 200px
}

.h300 {
	height: 300px
}

.h350 {
	height: 350px
}

.h400 {
	height: 400px
}

.h450 {
	height: 450px
}

.h500 {
	height: 500px
}

.padt5 {
	padding-top: 5px
}

.padt10 {
	padding-top: 10px
}

.padt15 {
	padding-top: 15px
}

.padt20 {
	padding-top: 20px
}

.padt30 {
	padding-top: 30px
}

.padt40 {
	padding-top: 40px
}

.padt50 {
	padding-top: 50px
}

.padb5 {
	padding-bottom: 5px
}

.padb10 {
	padding-bottom: 10px
}

.padb20 {
	padding-bottom: 20px
}

.padb30 {
	padding-bottom: 30px
}

.padb40 {
	padding-bottom: 40px
}

.padb50 {
	padding-bottom: 50px
}

.padr5 {
	padding-right: 5px
}

.padr10 {
	padding-right: 10px
}

.padr15 {
	padding-right: 15px
}

.padr20 {
	padding-right: 20px
}

.padr30 {
	padding-right: 30px
}

.padr40 {
	padding-right: 40px
}

.padr50 {
	padding-right: 50px
}

.padl1 {
	padding-left: 1px
}

.padl2 {
	padding-left: 2px
}

.padl3 {
	padding-left: 3px
}

.padl4 {
	padding-left: 4px
}

.padl5 {
	padding-left: 5px
}

.padl10 {
	padding-left: 10px
}

.padl15 {
	padding-left: 15px
}

.padl20 {
	padding-left: 20px
}

.padl30 {
	padding-left: 30px
}

.padl40 {
	padding-left: 40px
}

.padl50 {
	padding-left: 50px
}

.pad0 {
	padding: 0
}

.pad5 {
	padding: 5px
}

.pad10 {
	padding: 10px
}

.pad20 {
	padding: 20px
}

.pad30 {
	padding: 30px
}

.pad40 {
	padding: 40px
}

.pad50 {
	padding: 50px
}

.mar0 {
	margin: 0
}

.mar0i {
	margin: 0!important
}

.marr5 {
	margin-right: 5px
}

.marr10 {
	margin-right: 10px
}

.marr15 {
	margin-right: 15px
}

.marr20 {
	margin-right: 20px
}

.marr30 {
	margin-right: 30px
}

.marr40 {
	margin-right: 40px
}

.marr50 {
	margin-right: 50px
}

.marl5 {
	margin-left: 5px
}

.marl10 {
	margin-left: 10px
}

.marl15 {
	margin-left: 15px
}

.marl20 {
	margin-left: 20px
}

.marl30 {
	margin-left: 30px
}

.marl40 {
	margin-left: 40px
}

.marl50 {
	margin-left: 50px
}

.mart5 {
	margin-top: 5px
}

.mart10 {
	margin-top: 10px
}

.mart15 {
	margin-top: 15px
}

.mart20 {
	margin-top: 20px
}

.mart30 {
	margin-top: 30px
}

.mart40 {
	margin-top: 40px
}

.mart50 {
	margin-top: 50px
}

.marb1 {
	margin-bottom: 1px
}

.marb2 {
	margin-bottom: 2px
}

.marb3 {
	margin-bottom: 3px
}

.marb4 {
	margin-bottom: 4px
}

.marb5 {
	margin-bottom: 5px
}

.marb10 {
	margin-bottom: 10px
}

.marb15 {
	margin-bottom: 15px
}

.marb20 {
	margin-bottom: 20px
}

.marb30 {
	margin-bottom: 30px
}

.marb40 {
	margin-bottom: 40px
}

.marb50 {
	margin-bottom: 50px
}

.marb100 {
	margin-bottom: 100px
}

.lh10 {
	line-height: 10px
}

.lh12 {
	line-height: 12px
}

.lh15 {
	line-height: 15px
}

.lh16 {
	line-height: 16px
}

.lh18 {
	line-height: 18px
}

.lh20 {
	line-height: 20px
}

.lh10i {
	line-height: 10px!important
}

.lh12i {
	line-height: 12px!important
}

.lh15i {
	line-height: 15px!important
}

.lh16i {
	line-height: 16px!important
}

.lh18i {
	line-height: 18px!important
}

.lh20i {
	line-height: 20px!important
}

.fs10 {
	font-size: 10px
}

.fs11 {
	font-size: 11px
}

.fs12 {
	font-size: 12px
}

.fs13 {
	font-size: 13px
}

.fs14 {
	font-size: 14px
}

.fs15 {
	font-size: 15px
}

.fs16 {
	font-size: 16px
}

.fs17 {
	font-size: 17px
}

.fs18 {
	font-size: 18px
}

.fs19 {
	font-size: 19px
}

.fs20 {
	font-size: 20px
}

.fs21 {
	font-size: 21px
}

.fs22 {
	font-size: 22px
}

.fs25 {
	font-size: 25px
}

.fs30 {
	font-size: 30px
}

.fs35 {
	font-size: 35px
}

.fs40 {
	font-size: 40px
}

.red {
	color: red
}

.green {
	color: #0c0
}

.blue {
	color: #509acf
}

.white {
	color: #fff
}

.black {
	color: #000
}

.yellow {
	color: #ff0
}

.bg_red {
	background-color: red
}

.bg_yellow {
	background-color: #ff0
}

.bg_green {
	background-color: #0c0
}

.bg_blue {
	background-color: #509acf
}

.bg_white {
	background-color: #fff
}

.bg_black {
	background-color: #000
}

.blue_block {
	background-color: #509acf;
	color: #fff;
	padding: 2px 4px
}

.green_block {
	background-color: #093;
	color: #fff;
	padding: 2px 4px
}

.red_block {
	background-color: red;
	color: #fff;
	padding: 2px 4px
}

.yellow_block {
	background-color: #ff0;
	color: #fff;
	padding: 2px 4px
}

.absolute {
	position: absolute
}

.relative {
	position: relative
}

.display_none {
	display: none
}

.hide {
	display: none
}

.show {
	display: block
}

.ohidden {
	overflow: hidden
}

.pointer {
	cursor: pointer
}

.cleaner {
	clear: both;
	display: block
}

.clear {
	clear: both
}

.bold {
	font-weight: 700
}

.txt_center {
	text-align: center
}

.txt_left {
	text-align: left
}

.txt_right {
	text-align: right
}

.fr {
	float: right
}

.fl {
	float: left
}

.center {
	margin: 0 auto!important;
	float: none!important
}

.border-black-1px {
	border: 1px solid #000
}

.border-black-2px {
	border: 2px solid #000
}

.border-white-1px {
	border: 1px solid #fff
}

.border-white-2px {
	border: 2px solid #fff
}

.border-red-1px {
	border: 1px solid red
}

.border-red-2px {
	border: 2px solid red
}

.border-green-1px {
	border: 1px solid #093
}

.border-green-2px {
	border: 2px solid #093
}

.block {
	display: block
}

.inline_block {
	display: inline-block
}

.no_outline {
	outline: 0
}

.site_header {
	min-height: 170px;
	background-color: #fe8b0e;
	display: none
}



.ads_list {
	list-style-type: none;
	padding-left: 20px
}

.ads_list li a {
	color: #3a577e!important;
	width: 100%;
	float: left;
	font-size: 14px
}

.ads_location {
	padding-right: 30px;
	text-align: right
}

.panel-heading {
	background-color: #3a577e!important;
	color: #fff!important
}

.top_line {
	width: 100%;
	background-image: url(../../../images/top_bg.jpg);
	min-height: 20px
}

.header_left {
	width: 70%;
	float: left;
	padding-top: 10px
}

.header_right {
	width: 30%;
	float: right
}

.arch {
	min-height: 116px;
	background-image: url(../../../images/arch.jpg);
	background-position: right;
	background-repeat: no-repeat
}

.icb_logo {
	width: 150px;
	padding-left: 30px;
	display: inline-block;
	float: left
}

.category_name {
	width: 100%;
	float: left
}

.back_to_ads {
	position: absolute;
	right: 10px;
	top: 10px
}

.header_left_right {
	display: inline-block
}

.header_left_right img {
	max-width: 300px
}

.borderless td,
.borderless th {
	border: none!important
}

#page_content_area img {
	max-width: 100%!important;
	height: auto
}

.media_item {
	padding-left: 40px;
	margin-bottom: 10px
}

.btn-circle {
/*	width: 22px!important;
	height: 22px!important;
	text-align: center;
	padding: 3px 0;
	font-size: 12px;
	line-height: 1.42;
	border-radius: 15px;
	padding-left: 6px!important*/
}

.round_50p {
	border-radius: 50%
}

.round_50px {
	border-radius: 50px
}

.round_50px .strip-content-col-sub {
	border-radius: 50px
}

#player_wrapper audio {
	width: 100%;
	display: block
}

#player_wrapper video {
	width: 100%;
	display: block
}

.project-strip {
	width: 100%;
	min-height: 450px;
	height: 100vh;
	float: left;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	background-attachment: fixed;
	position: relative
}

.project-strip-inner {
	width: 100%;
	z-index: 5;
	position: relative
}

.project-title {
	font-size: 45px;
	color: #fff;
	text-align: center;
	display: block
}

.project-desc {
	font-size: 20px;
	color: #fff;
	text-align: center;
	margin-top: 1%;
	display: block
}

.project-title:hover {
	color: #fff;
	font-weight: 700
}


.pad20 {
	padding: 20px
}




.ingrediends_area {
	max-height: 450px;
	overflow-y: auto!important
}


.pad20 {
	padding: 20px
}


.blog-posts-wrapper {
	width: 100%;
	display: flex;
	flex-wrap: wrap
}

.blog-posts {
	display: flex;
	width: 75%;
	flex-wrap: wrap;
	margin-bottom: 30px;
	justify-content: left
}

.blog-post {
	width: calc(100% - 10px);
	margin-right: 10px;
	margin-top: 10px;
	border: 1px solid #eee;
	padding: 8px 14px
}

.about_author {
	width: 24%;
	padding-left: 30px;
	padding-right: 30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 20px
}

.about_author img {
	width: 160px;
	margin: 0 auto;
	height: 160px;
	border-radius: 50%;
	margin-top: 15px!important
}

.about_author strong {
	background-color: #000;
	width: 100%;
	display: block;
	color: #fff;
	text-align: center;
	padding: 7px 10px;
	font-weight: 400
}

.about_author .author_name {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	margin-top: 7px;
	margin-bottom: 7px;
	font-weight: 700;
	font-size: 15px
}

.about_author .author_desc {
	width: 100%;
	margin: 0 auto;
	text-align: left
}

.blog-post .blog-post-image {
	width: 100%;
	height: 450px;
	background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
	display: block
}

.blog-post-title-wr {
	text-decoration: none
}

.blog-post-title {
	font-size: 15px;
	min-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000;
	text-align: left
}

.blog_selected_category_name {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px
}

.blog_selected_category_name div {
	display: inline-block;
	padding: 10px 30px;
	border: 1px solid #333;
	text-transform: uppercase
}

.blog-post-title .fa-bookmark-o {
	margin-right: 15px;
	font-size: 20px
}

.blog-post-title .post_datee {
	float: right;
	font-weight: 700;
	color: #666
}

.blog-post-desc {
	font-size: 14px;
	max-height: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000
}

.blog-categories-wrapper {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-top: 40px;
	position: absolute;
	bottom: 30px;
	justify-content: center
}

.blog-categories-select {
	max-width: 300px;
	display: inline-block;
	color: #fff;
	height: 43px
}

.blog_post_single_wrapper {
	width: 75%
}

.blog2_post_single_wrapper {
	width: 75%
}

.blog_post_single_wrapper .about_author {
	margin-top: 100px!important
}

.blog_post_single {
	width: 75%;
	float: left;
	text-align: center;
	padding-bottom: 30px
}

.blog_post_single_image {
	width: 100%;
	text-align: center;
	max-width: 1050px;
	background-size: cover;
	background-position: center top;
	min-height: 600px;
	margin: 0 auto
}

.blog_post_single_content {
	max-width: 1200px;
	padding: 25px;
	text-align: left;
	margin: 0 auto;
	font-size: 15px;
	background-color: #f1f7f1;
	margin-top: 25px;
	border-left: 3px solid #737e73;
	border-right: 3px solid #737e73
}

.blog_post_single_dates {
	max-width: 1200px;
	padding: 25px;
	text-align: left;
	margin: 0 auto;
	font-size: 15px;
	padding-top: 5px
}

.single_post_title {
	max-width: 1200px;
	padding: 25px;
	text-align: left;
	margin: 0 auto
}

.blog_post_single_dates .fr {
	float: none!important
}

.blog_post_single_comments {
	margin-top: 10px!important;
	max-width: 1200px;
	text-align: left;
	margin: 0 auto;
	padding: 25px
}

.login_links,
.login_links a {
	color: #000;
	font-size: 22px
}

.even_roow {
	background-color: #666;
	color: #fff
}

.even_roow td {
	background-color: #666;
	color: #fff
}

.blog2-posts-wrapper {
	width: 100%;
	display: flex;
	flex-wrap: wrap
}

.blog2-posts {
	display: flex;
	width: 75%;
	flex-wrap: wrap;
	margin-bottom: 30px;
	justify-content: left
}

.blog2-post {
	width: calc(100% - 10px);
	margin-right: 10px;
	margin-top: 10px;
	border: 1px solid #eee;
	padding: 8px 14px
}

.about_author {
	width: 24%;
	padding-left: 30px;
	padding-right: 30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 20px
}

.about_author img {
	width: 160px;
	margin: 0 auto;
	height: 160px;
	border-radius: 50%
}

.about_author strong {
	background-color: #000;
	width: 100%;
	display: block;
	color: #fff;
	text-align: center;
	padding: 7px 10px;
	font-weight: 400
}

.about_author .author_name {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	margin-top: 7px;
	margin-bottom: 7px;
	font-weight: 700;
	font-size: 15px
}

.about_author .author_desc {
	width: 100%;
	margin: 0 auto;
	text-align: left
}

.blog2-post .blog2-post-image {
	width: 100%;
	height: 450px;
	background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
	display: block
}

.blog2-post-title-wr {
	text-decoration: none
}

.blog2-post-title {
	font-size: 15px;
	min-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000;
	text-align: left
}

.blog2_selected_category_name {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px
}

.blog2_selected_category_name div {
	display: inline-block;
	padding: 10px 30px;
	border: 1px solid #333;
	text-transform: uppercase
}

.blog2-post-title .fa-bookmark-o {
	margin-right: 15px;
	font-size: 20px
}

.blog2-post-title .post_datee {
	float: right;
	font-weight: 700;
	color: #666
}

.blog2-post-desc {
	font-size: 14px;
	max-height: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000
}

.blog2-categories-wrapper {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-top: 40px;
	position: absolute;
	bottom: 30px;
	justify-content: center
}

.blog2-categories-select {
	max-width: 300px;
	display: inline-block;
	color: #fff;
	height: 43px
}

.blog2_post_single_wrapper .about_author {
	margin-top: 100px!important
}

.blog2_post_single {
	width: 75%;
	float: left;
	text-align: center;
	padding-bottom: 30px
}

.blog2_post_single_image {
	width: 100%;
	text-align: center;
	max-width: 1050px;
	background-size: cover;
	background-position: center top;
	min-height: 600px;
	margin: 0 auto
}

.blog2_post_single_content {
	max-width: 1200px;
	padding: 25px;
	text-align: left;
	margin: 0 auto;
	font-size: 15px;
	background-color: #f1f7f1;
	margin-top: 25px;
	border-left: 3px solid #737e73;
	border-right: 3px solid #737e73
}

.blog2_post_single_dates {
	max-width: 1200px;
	padding: 25px;
	text-align: left;
	margin: 0 auto;
	font-size: 15px;
	padding-top: 5px
}

.blog2_post_single_dates .fr {
	float: none!important
}

.blog2_post_single_comments {
	margin-top: 10px!important;
	max-width: 1200px;
	text-align: left;
	margin: 0 auto;
	padding: 25px
}

.login_links,
.login_links a {
	color: #000;
	font-size: 22px
}

.view_our_website {
	text-decoration: underline
}



.btn-black {
	background-color: #000;
	color: #fff
}

.btn-black:active,
.btn-black:focus,
.btn-black:hover {
	background-color: #000;
	color: #fff;
	outline-width: 0!important
}

.fm-form-control {
	box-shadow: none!important;
	border: 1px solid #666!important;
	margin-bottom: 10px;
	padding: 10px!important
}

.blog-categories-select {
	border: 1px solid #fff!important
}

.blog-categories-select-btn,
.blog2-categories-select {
	border: 1px solid #fff!important;
	border-radius: 0!important;
	border-bottom: 0!important
}

#register_form .fm-form-control {
	padding: 20px!important;
	min-height: 50px
}

.hide_blog {
	display: none
}


@media(max-width:1350px) {
	
}

@media(max-width:1150px) {
	
}

@media(max-width:992px) {
	
}

@media(min-width:768px) {
	.w75p_desktop {
		width: 75%!important
	}
	.fm-col-gap-1 {
		margin-right: 10%
	}
	.fm-col-gap .strip-content-col-2 {
		width: 45%!important
	}
}



@media (max-width:768px) {

	.hide-mobile{ display: none !important;  }

	.mobile_footer_p_100p p {
		width: 100%!important
	}
	.blog-posts {
		width: 100%
	}
	
	.blog_post_single {
		width: 100%;
		margin-bottom: 20px
	}
	.about_author {
		width: 100%;
		margin-top: 50px
	}
	
	.blog-post {
		width: 100%;
		margin-right: 0
	}
	.blog2-post {
		width: 100%;
		margin-right: 0
	}
	#footer_container .container {
		margin-bottom: 5px!important
	}
	.fm-col-gap-1 {
		margin-bottom: 100px
	}
	#footer_container {
		text-align: center;
		padding-top: 10px;
		padding-left: 3px;
		padding-right: 3px
	}
	.footer_text_right {
		text-align: center!important;
		float: none
	}
	.back_to_ads {
		top: 80px;
		font-size: 11px!important;
		padding: 4px 6px
	}
	.site_header {
		display: none
	}
}

@media (max-width:400px) {
	#myNavbar {
		font-size: 13px!important
	}
	.center_icon {
		margin-left: 4%!important
	}
	.right_icon_img {
		width: 50px;
		height: 68px
	}
	.left_icon_img {
		width: 50px
	}
	#past_order_text {
		display: inline-block!important
	}
	.previous_order_text {
		display: none
	}
	.responsive_date {
		font-size: 8px!important
	}
	.for_less_than_400 {
		display: table-cell!important
	}
	.for_greater_than_400 {
		display: none!important
	}
	.not_for_mobile {
		display: none!important
	}
}

[contenteditable].form-control,
[type=email].form-control,
[type=password].form-control,
[type=tel].form-control,
[type=text].form-control,
input.form-control,
input[type=email],
input[type=number],
input[type=password],
input[type=text],
textarea,
textarea.form-control {
	/*border-bottom: 1px solid #666*/
}

@media (max-width:767px) {
	div.fm_rfont_10px,
	p.fm_rfont_10px,
	span.fm_rfont_10px {
		font-size: 10px!important
	}
	div.fm_rfont_11px,
	p.fm_rfont_11px,
	span.fm_rfont_11px {
		font-size: 10px!important
	}
	div.fm_rfont_12px,
	p.fm_rfont_12px,
	span.fm_rfont_12px {
		font-size: 10px!important
	}
	div.fm_rfont_13px,
	p.fm_rfont_13px,
	span.fm_rfont_13px {
		font-size: 10px!important
	}
	div.fm_rfont_14px,
	p.fm_rfont_14px,
	span.fm_rfont_14px {
		font-size: 10px!important
	}
	div.fm_rfont_15px,
	p.fm_rfont_15px,
	span.fm_rfont_15px {
		font-size: 10px!important
	}
	div.fm_rfont_16px,
	p.fm_rfont_16px,
	span.fm_rfont_16px {
		font-size: 10px!important
	}
	div.fm_rfont_17px,
	p.fm_rfont_17px,
	span.fm_rfont_17px {
		font-size: 10px!important
	}
	div.fm_rfont_18px,
	p.fm_rfont_18px,
	span.fm_rfont_18px {
		font-size: 10px!important
	}
	div.fm_rfont_19px,
	p.fm_rfont_19px,
	span.fm_rfont_19px {
		font-size: 13px!important
	}
	div.fm_rfont_20px,
	p.fm_rfont_20px,
	span.fm_rfont_20px {
		font-size: 14px!important
	}
	div.fm_rfont_21px,
	p.fm_rfont_21px,
	span.fm_rfont_21px {
		font-size: 10px!important
	}
	div.fm_rfont_22px,
	p.fm_rfont_22px,
	span.fm_rfont_22px {
		font-size: 11px!important
	}
	div.fm_rfont_23px,
	p.fm_rfont_23px,
	span.fm_rfont_23px {
		font-size: 11px!important
	}
	div.fm_rfont_24px,
	p.fm_rfont_24px,
	span.fm_rfont_24px {
		font-size: 12px!important
	}
	div.fm_rfont_25px,
	p.fm_rfont_25px,
	span.fm_rfont_25px {
		font-size: 12px!important
	}
	div.fm_rfont_26px,
	p.fm_rfont_26px,
	span.fm_rfont_26px {
		font-size: 13px!important
	}
	div.fm_rfont_27px,
	p.fm_rfont_27px,
	span.fm_rfont_27px {
		font-size: 13px!important
	}
	div.fm_rfont_28px,
	p.fm_rfont_28px,
	span.fm_rfont_28px {
		font-size: 14px!important
	}
	div.fm_rfont_29px,
	p.fm_rfont_29px,
	span.fm_rfont_29px {
		font-size: 14px!important
	}
	div.fm_rfont_30px,
	p.fm_rfont_30px,
	span.fm_rfont_30px {
		font-size: 15px!important
	}
	div.fm_rfont_31px,
	p.fm_rfont_31px,
	span.fm_rfont_31px {
		font-size: 15px!important
	}
	div.fm_rfont_32px,
	p.fm_rfont_32px,
	span.fm_rfont_32px {
		font-size: 16px!important
	}
	div.fm_rfont_33px,
	p.fm_rfont_33px,
	span.fm_rfont_33px {
		font-size: 16px!important
	}
	div.fm_rfont_34px,
	p.fm_rfont_34px,
	span.fm_rfont_34px {
		font-size: 17px!important
	}
	div.fm_rfont_35px,
	p.fm_rfont_35px,
	span.fm_rfont_35px {
		font-size: 17px!important
	}
	div.fm_rfont_36px,
	p.fm_rfont_36px,
	span.fm_rfont_36px {
		font-size: 18px!important
	}
	div.fm_rfont_37px,
	p.fm_rfont_37px,
	span.fm_rfont_37px {
		font-size: 18px!important
	}
	div.fm_rfont_38px,
	p.fm_rfont_38px,
	span.fm_rfont_38px {
		font-size: 19px!important
	}
	div.fm_rfont_39px,
	p.fm_rfont_39px,
	span.fm_rfont_39px {
		font-size: 19px!important
	}
	div.fm_rfont_40px,
	p.fm_rfont_40px,
	span.fm_rfont_40px {
		font-size: 16px!important
	}
	div.fm_rfont_41px,
	p.fm_rfont_41px,
	span.fm_rfont_41px {
		font-size: 16px!important
	}
	div.fm_rfont_42px,
	p.fm_rfont_42px,
	span.fm_rfont_42px {
		font-size: 16px!important
	}
	div.fm_rfont_43px,
	p.fm_rfont_43px,
	span.fm_rfont_43px {
		font-size: 16px!important
	}
	div.fm_rfont_44px,
	p.fm_rfont_44px,
	span.fm_rfont_44px {
		font-size: 16px!important
	}
	div.fm_rfont_45px,
	p.fm_rfont_45px,
	span.fm_rfont_45px {
		font-size: 16px!important
	}
	div.fm_rfont_46px,
	p.fm_rfont_46px,
	span.fm_rfont_46px {
		font-size: 16px!important
	}
	div.fm_rfont_47px,
	p.fm_rfont_47px,
	span.fm_rfont_47px {
		font-size: 16px!important
	}
	div.fm_rfont_48px,
	p.fm_rfont_48px,
	span.fm_rfont_48px {
		font-size: 16px!important
	}
	div.fm_rfont_49px,
	p.fm_rfont_49px,
	span.fm_rfont_49px {
		font-size: 16px!important
	}
	div.fm_rfont_50px,
	p.fm_rfont_50px,
	span.fm_rfont_50px {
		font-size: 25px!important
	}
	div.fm_rfont_51px,
	p.fm_rfont_51px,
	span.fm_rfont_51px {
		font-size: 25px!important
	}
	div.fm_rfont_52px,
	p.fm_rfont_52px,
	span.fm_rfont_52px {
		font-size: 26px!important
	}
	div.fm_rfont_53px,
	p.fm_rfont_53px,
	span.fm_rfont_53px {
		font-size: 26px!important
	}
	div.fm_rfont_54px,
	p.fm_rfont_54px,
	span.fm_rfont_54px {
		font-size: 27px!important
	}
	div.fm_rfont_55px,
	p.fm_rfont_55px,
	span.fm_rfont_55px {
		font-size: 27px!important
	}
	div.fm_rfont_56px,
	p.fm_rfont_56px,
	span.fm_rfont_56px {
		font-size: 28px!important
	}
	div.fm_rfont_57px,
	p.fm_rfont_57px,
	span.fm_rfont_57px {
		font-size: 28px!important
	}
	div.fm_rfont_58px,
	p.fm_rfont_58px,
	span.fm_rfont_58px {
		font-size: 29px!important
	}
	div.fm_rfont_59px,
	p.fm_rfont_59px,
	span.fm_rfont_59px {
		font-size: 29px!important
	}
	div.fm_rfont_60px,
	p.fm_rfont_60px,
	span.fm_rfont_60px {
		font-size: 30px!important
	}
	div.fm_rfont_61px,
	p.fm_rfont_61px,
	span.fm_rfont_61px {
		font-size: 30px!important
	}
	div.fm_rfont_62px,
	p.fm_rfont_62px,
	span.fm_rfont_62px {
		font-size: 31px!important
	}
	div.fm_rfont_63px,
	p.fm_rfont_63px,
	span.fm_rfont_63px {
		font-size: 31px!important
	}
	div.fm_rfont_64px,
	p.fm_rfont_64px,
	span.fm_rfont_64px {
		font-size: 32px!important
	}
	div.fm_rfont_65px,
	p.fm_rfont_65px,
	span.fm_rfont_65px {
		font-size: 32px!important
	}
	div.fm_rfont_66px,
	p.fm_rfont_66px,
	span.fm_rfont_66px {
		font-size: 33px!important
	}
	div.fm_rfont_67px,
	p.fm_rfont_67px,
	span.fm_rfont_67px {
		font-size: 33px!important
	}
	div.fm_rfont_68px,
	p.fm_rfont_68px,
	span.fm_rfont_68px {
		font-size: 34px!important
	}
	div.fm_rfont_69px,
	p.fm_rfont_69px,
	span.fm_rfont_69px {
		font-size: 34px!important
	}
	div.fm_rfont_70px,
	p.fm_rfont_70px,
	span.fm_rfont_70px {
		font-size: 35px!important
	}
	div.fm_rfont_71px,
	p.fm_rfont_71px,
	span.fm_rfont_71px {
		font-size: 35px!important
	}
	div.fm_rfont_72px,
	p.fm_rfont_72px,
	span.fm_rfont_72px {
		font-size: 36px!important
	}
	div.fm_rfont_73px,
	p.fm_rfont_73px,
	span.fm_rfont_73px {
		font-size: 36px!important
	}
	div.fm_rfont_74px,
	p.fm_rfont_74px,
	span.fm_rfont_74px {
		font-size: 37px!important
	}
	div.fm_rfont_75px,
	p.fm_rfont_75px,
	span.fm_rfont_75px {
		font-size: 37px!important
	}
	div.fm_rfont_76px,
	p.fm_rfont_76px,
	span.fm_rfont_76px {
		font-size: 38px!important
	}
	div.fm_rfont_77px,
	p.fm_rfont_77px,
	span.fm_rfont_77px {
		font-size: 38px!important
	}
	div.fm_rfont_78px,
	p.fm_rfont_78px,
	span.fm_rfont_78px {
		font-size: 39px!important
	}
	div.fm_rfont_79px,
	p.fm_rfont_79px,
	span.fm_rfont_79px {
		font-size: 39px!important
	}
	div.fm_rfont_80px,
	p.fm_rfont_80px,
	span.fm_rfont_80px {
		font-size: 40px!important
	}
	div.fm_rfont_81px,
	p.fm_rfont_81px,
	span.fm_rfont_81px {
		font-size: 36px!important
	}
	div.fm_rfont_82px,
	p.fm_rfont_82px,
	span.fm_rfont_82px {
		font-size: 37px!important
	}
	div.fm_rfont_83px,
	p.fm_rfont_83px,
	span.fm_rfont_83px {
		font-size: 37px!important
	}
	div.fm_rfont_84px,
	p.fm_rfont_84px,
	span.fm_rfont_84px {
		font-size: 38px!important
	}
	div.fm_rfont_85px,
	p.fm_rfont_85px,
	span.fm_rfont_85px {
		font-size: 38px!important
	}
	div.fm_rfont_86px,
	p.fm_rfont_86px,
	span.fm_rfont_86px {
		font-size: 39px!important
	}
	div.fm_rfont_87px,
	p.fm_rfont_87px,
	span.fm_rfont_87px {
		font-size: 39px!important
	}
	div.fm_rfont_88px,
	p.fm_rfont_88px,
	span.fm_rfont_88px {
		font-size: 40px!important
	}
	div.fm_rfont_89px,
	p.fm_rfont_89px,
	span.fm_rfont_89px {
		font-size: 40px!important
	}
	div.fm_rfont_90px,
	p.fm_rfont_90px,
	span.fm_rfont_90px {
		font-size: 40px!important
	}
	div.fm_rfont_91px,
	p.fm_rfont_91px,
	span.fm_rfont_91px {
		font-size: 32px!important
	}
	div.fm_rfont_92px,
	p.fm_rfont_92px,
	span.fm_rfont_92px {
		font-size: 32px!important
	}
	div.fm_rfont_93px,
	p.fm_rfont_93px,
	span.fm_rfont_93px {
		font-size: 33px!important
	}
	div.fm_rfont_94px,
	p.fm_rfont_94px,
	span.fm_rfont_94px {
		font-size: 33px!important
	}
	div.fm_rfont_95px,
	p.fm_rfont_95px,
	span.fm_rfont_95px {
		font-size: 33px!important
	}
	div.fm_rfont_96px,
	p.fm_rfont_96px,
	span.fm_rfont_96px {
		font-size: 34px!important
	}
	div.fm_rfont_97px,
	p.fm_rfont_97px,
	span.fm_rfont_97px {
		font-size: 34px!important
	}
	div.fm_rfont_98px,
	p.fm_rfont_98px,
	span.fm_rfont_98px {
		font-size: 35px!important
	}
	div.fm_rfont_99px,
	p.fm_rfont_99px,
	span.fm_rfont_99px {
		font-size: 35px!important
	}
	div.fm_rfont_100px,
	p.fm_rfont_100px,
	span.fm_rfont_100px {
		font-size: 35px!important
	}
	div.fm_rfont_101px,
	p.fm_rfont_101px,
	span.fm_rfont_101px {
		font-size: 31px!important
	}
	div.fm_rfont_102px,
	p.fm_rfont_102px,
	span.fm_rfont_102px {
		font-size: 31px!important
	}
	div.fm_rfont_103px,
	p.fm_rfont_103px,
	span.fm_rfont_103px {
		font-size: 32px!important
	}
	div.fm_rfont_104px,
	p.fm_rfont_104px,
	span.fm_rfont_104px {
		font-size: 32px!important
	}
	div.fm_rfont_105px,
	p.fm_rfont_105px,
	span.fm_rfont_105px {
		font-size: 32px!important
	}
	div.fm_rfont_106px,
	p.fm_rfont_106px,
	span.fm_rfont_106px {
		font-size: 33px!important
	}
	div.fm_rfont_107px,
	p.fm_rfont_107px,
	span.fm_rfont_107px {
		font-size: 33px!important
	}
	div.fm_rfont_108px,
	p.fm_rfont_108px,
	span.fm_rfont_108px {
		font-size: 33px!important
	}
	div.fm_rfont_109px,
	p.fm_rfont_109px,
	span.fm_rfont_109px {
		font-size: 34px!important
	}
	div.fm_rfont_110px,
	p.fm_rfont_110px,
	span.fm_rfont_110px {
		font-size: 34px!important
	}
	div.fm_rfont_111px,
	p.fm_rfont_111px,
	span.fm_rfont_111px {
		font-size: 32px!important
	}
	div.fm_rfont_112px,
	p.fm_rfont_112px,
	span.fm_rfont_112px {
		font-size: 32px!important
	}
	div.fm_rfont_113px,
	p.fm_rfont_113px,
	span.fm_rfont_113px {
		font-size: 33px!important
	}
	div.fm_rfont_114px,
	p.fm_rfont_114px,
	span.fm_rfont_114px {
		font-size: 33px!important
	}
	div.fm_rfont_115px,
	p.fm_rfont_115px,
	span.fm_rfont_115px {
		font-size: 33px!important
	}
	div.fm_rfont_116px,
	p.fm_rfont_116px,
	span.fm_rfont_116px {
		font-size: 34px!important
	}
	div.fm_rfont_117px,
	p.fm_rfont_117px,
	span.fm_rfont_117px {
		font-size: 34px!important
	}
	div.fm_rfont_118px,
	p.fm_rfont_118px,
	span.fm_rfont_118px {
		font-size: 34px!important
	}
	div.fm_rfont_119px,
	p.fm_rfont_119px,
	span.fm_rfont_119px {
		font-size: 35px!important
	}
	div.fm_rfont_120px,
	p.fm_rfont_120px,
	span.fm_rfont_120px {
		font-size: 35px!important
	}
	div.fm_rfont_121px,
	p.fm_rfont_121px,
	span.fm_rfont_121px {
		font-size: 31px!important
	}
	div.fm_rfont_122px,
	p.fm_rfont_122px,
	span.fm_rfont_122px {
		font-size: 32px!important
	}
	div.fm_rfont_123px,
	p.fm_rfont_123px,
	span.fm_rfont_123px {
		font-size: 32px!important
	}
	div.fm_rfont_124px,
	p.fm_rfont_124px,
	span.fm_rfont_124px {
		font-size: 32px!important
	}
	div.fm_rfont_125px,
	p.fm_rfont_125px,
	span.fm_rfont_125px {
		font-size: 32px!important
	}
	div.fm_rfont_126px,
	p.fm_rfont_126px,
	span.fm_rfont_126px {
		font-size: 33px!important
	}
	div.fm_rfont_127px,
	p.fm_rfont_127px,
	span.fm_rfont_127px {
		font-size: 33px!important
	}
	div.fm_rfont_128px,
	p.fm_rfont_128px,
	span.fm_rfont_128px {
		font-size: 33px!important
	}
	div.fm_rfont_129px,
	p.fm_rfont_129px,
	span.fm_rfont_129px {
		font-size: 33px!important
	}
	div.fm_rfont_130px,
	p.fm_rfont_130px,
	span.fm_rfont_130px {
		font-size: 34px!important
	}
	div.fm_rfont_131px,
	p.fm_rfont_131px,
	span.fm_rfont_131px {
		font-size: 34px!important
	}
	div.fm_rfont_132px,
	p.fm_rfont_132px,
	span.fm_rfont_132px {
		font-size: 34px!important
	}
	div.fm_rfont_133px,
	p.fm_rfont_133px,
	span.fm_rfont_133px {
		font-size: 35px!important
	}
	div.fm_rfont_134px,
	p.fm_rfont_134px,
	span.fm_rfont_134px {
		font-size: 35px!important
	}
	div.fm_rfont_135px,
	p.fm_rfont_135px,
	span.fm_rfont_135px {
		font-size: 35px!important
	}
	div.fm_rfont_136px,
	p.fm_rfont_136px,
	span.fm_rfont_136px {
		font-size: 35px!important
	}
	div.fm_rfont_137px,
	p.fm_rfont_137px,
	span.fm_rfont_137px {
		font-size: 36px!important
	}
	div.fm_rfont_138px,
	p.fm_rfont_138px,
	span.fm_rfont_138px {
		font-size: 36px!important
	}
	div.fm_rfont_139px,
	p.fm_rfont_139px,
	span.fm_rfont_139px {
		font-size: 36px!important
	}
	div.fm_rfont_140px,
	p.fm_rfont_140px,
	span.fm_rfont_140px {
		font-size: 36px!important
	}
	div.fm_rfont_141px,
	p.fm_rfont_141px,
	span.fm_rfont_141px {
		font-size: 37px!important
	}
	div.fm_rfont_142px,
	p.fm_rfont_142px,
	span.fm_rfont_142px {
		font-size: 37px!important
	}
	div.fm_rfont_143px,
	p.fm_rfont_143px,
	span.fm_rfont_143px {
		font-size: 37px!important
	}
	div.fm_rfont_144px,
	p.fm_rfont_144px,
	span.fm_rfont_144px {
		font-size: 37px!important
	}
	div.fm_rfont_145px,
	p.fm_rfont_145px,
	span.fm_rfont_145px {
		font-size: 38px!important
	}
	div.fm_rfont_146px,
	p.fm_rfont_146px,
	span.fm_rfont_146px {
		font-size: 38px!important
	}
	div.fm_rfont_147px,
	p.fm_rfont_147px,
	span.fm_rfont_147px {
		font-size: 38px!important
	}
	div.fm_rfont_148px,
	p.fm_rfont_148px,
	span.fm_rfont_148px {
		font-size: 38px!important
	}
	div.fm_rfont_149px,
	p.fm_rfont_149px,
	span.fm_rfont_149px {
		font-size: 39px!important
	}
	div.fm_rfont_150px,
	p.fm_rfont_150px,
	span.fm_rfont_150px {
		font-size: 39px!important
	}
	div.fm_rfont_151px,
	p.fm_rfont_151px,
	span.fm_rfont_151px {
		font-size: 39px!important
	}
	div.fm_rfont_152px,
	p.fm_rfont_152px,
	span.fm_rfont_152px {
		font-size: 40px!important
	}
	div.fm_rfont_153px,
	p.fm_rfont_153px,
	span.fm_rfont_153px {
		font-size: 40px!important
	}
	div.fm_rfont_154px,
	p.fm_rfont_154px,
	span.fm_rfont_154px {
		font-size: 40px!important
	}
	div.fm_rfont_155px,
	p.fm_rfont_155px,
	span.fm_rfont_155px {
		font-size: 40px!important
	}
	div.fm_rfont_156px,
	p.fm_rfont_156px,
	span.fm_rfont_156px {
		font-size: 41px!important
	}
	div.fm_rfont_157px,
	p.fm_rfont_157px,
	span.fm_rfont_157px {
		font-size: 41px!important
	}
	div.fm_rfont_158px,
	p.fm_rfont_158px,
	span.fm_rfont_158px {
		font-size: 41px!important
	}
	div.fm_rfont_159px,
	p.fm_rfont_159px,
	span.fm_rfont_159px {
		font-size: 41px!important
	}
	div.fm_rfont_160px,
	p.fm_rfont_160px,
	span.fm_rfont_160px {
		font-size: 42px!important
	}
	div.fm_rfont_161px,
	p.fm_rfont_161px,
	span.fm_rfont_161px {
		font-size: 42px!important
	}
	div.fm_rfont_162px,
	p.fm_rfont_162px,
	span.fm_rfont_162px {
		font-size: 42px!important
	}
	div.fm_rfont_163px,
	p.fm_rfont_163px,
	span.fm_rfont_163px {
		font-size: 42px!important
	}
	div.fm_rfont_164px,
	p.fm_rfont_164px,
	span.fm_rfont_164px {
		font-size: 43px!important
	}
	div.fm_rfont_165px,
	p.fm_rfont_165px,
	span.fm_rfont_165px {
		font-size: 43px!important
	}
	div.fm_rfont_166px,
	p.fm_rfont_166px,
	span.fm_rfont_166px {
		font-size: 43px!important
	}
	div.fm_rfont_167px,
	p.fm_rfont_167px,
	span.fm_rfont_167px {
		font-size: 41px!important
	}
	div.fm_rfont_168px,
	p.fm_rfont_168px,
	span.fm_rfont_168px {
		font-size: 42px!important
	}
	div.fm_rfont_169px,
	p.fm_rfont_169px,
	span.fm_rfont_169px {
		font-size: 42px!important
	}
	div.fm_rfont_170px,
	p.fm_rfont_170px,
	span.fm_rfont_170px {
		font-size: 42px!important
	}
	div.fm_rfont_171px,
	p.fm_rfont_171px,
	span.fm_rfont_171px {
		font-size: 42px!important
	}
	div.fm_rfont_172px,
	p.fm_rfont_172px,
	span.fm_rfont_172px {
		font-size: 43px!important
	}
	div.fm_rfont_173px,
	p.fm_rfont_173px,
	span.fm_rfont_173px {
		font-size: 43px!important
	}
	div.fm_rfont_174px,
	p.fm_rfont_174px,
	span.fm_rfont_174px {
		font-size: 43px!important
	}
	div.fm_rfont_175px,
	p.fm_rfont_175px,
	span.fm_rfont_175px {
		font-size: 43px!important
	}
	div.fm_rfont_176px,
	p.fm_rfont_176px,
	span.fm_rfont_176px {
		font-size: 44px!important
	}
}