body {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:24px;
	color:#545454;
	background-color:#f5f5f5;
}
.oi_heading_border.oi_border_position_center {
	line-height:1px;
	font-size:1px;
}
.font11 {
	font-size:11px
}
.font18 {
	font-size:18px
}
.font20 {
	font-size:20px
}
.font24 {
	font-size:24px
}
.font32 {
	font-size:32px
}
.font48 {
	font-size:48px
}
.font_normal {
	font-style:normal;
}
.font_italic {
	font-style:italic;
}
.text_fff {
	color:#fff
}
.text_000 {
	color:#000
}
.text_666 {
	color:#666
}
.text_e83b23 {
	color:#e8741a
}
.text_999 {
	color:#999999
}
.text_dd3333 {
	color:#dd3333
}
.text_e0e0e0 {
	color:#e0e0e0;
}
.text_afafaf {
	color:#afafaf
}
.text_00f6ff {
	color:#00f6ff
}
.h20 {
	height:20px
}
.text-justify {
	text-align:justify;
}
.text-right {
	text-align:right;
}
.bg_fff {
	background-color:#fff !important
}
.bg_000 {
	background-color:#000 !important
}
.bg_00f6ff {
	background-color:#00f6ff !important
}
.bg_7ad0d1 {
	background-color:#7ad0d1 !important
}
.bg_9e6c55 {
	background-color:#9e6c55 !important
}
.bg_eaeaea {
	background-color:#eaeaea !important
}
.bg_bdc7bc {
	background-color:#bdc7bc !important
}
.bg_f3eb92 {
	background-color:#f3eb92 !important
}
.bg_d9e9e6 {
	background-color:#d9e9e6 !important
}
.bg_f0f0f0 {
	background-color:#f0f0f0 !important
}
.bg_f9f9f9 {
	background-color:#f9f9f9 !important
}
.bg_0a0a0a {
	background-color:#0a0a0a !important
}
.bg_d5d5d5 {
	background-color:#d5d5d5 !important
}
.bg_dddede {
	background-color:#dddede !important
}
.bg_f6f6f6 {
	background-color:#f6f6f6 !important
}
.border_dbdbdb {
	border-left:1px solid #dbdbdb
}
.border_00f6ff {
	border-right:3px solid #00f6ff;
}
.font_normal {
	font-style:normal
}
.m0 {
	margin:0 !important
}
.mt0 {
	margin-top:0px !important;
}
.mb0 {
	margin-bottom:0px !important
}
.mt40 {
	margin-top:40px !important
}
.mr14 {
	margin-right:14px !important;
}
.mb14 {
	margin-bottom:14px !important;
}
.ml14 {
	margin-left:14px !important;
}
.mt14 {
	margin-top:14px !important;
}
.mr5 {
	margin-right:5px !important;
}
.mb5 {
	margin-bottom:5px !important;
}
.ml5 {
	margin-left:5px !important;
}
.mb10 {
	margin-bottom:10px !important
}
.mb20 {
	margin-bottom:20px !important
}
.mr25 {
	margin-right:25px !important;
}
.mb25 {
	margin-bottom:25px !important;
}
.ml25 {
	margin-left:25px !important;
}
.mt25 {
	margin-top:25px !important;
}
.mb30 {
	margin-bottom:30px !important;
}
.mb35 {
	margin-bottom:35px !important
}
.mb60 {
	margin-bottom:60px !important
}
.mb80 {
	margin-bottom:80px !important;
}
.mb100 {
	margin-bottom:100px !important;
}
.mt0mb80 {
	margin-top:0px !important;
	margin-bottom:80px !important
}
.row-no-padding div[class*='col'] {
	padding-left:0;
	padding-right:0;
}
.br200 {
	border-radius:200px;
}
.p2 {
	padding:2px;
}
.p14 {
	padding:14px;
}
.p30 {
	padding:30px;
}
.p40 {
	padding:40px;
}
.p100 {
	padding:100px
}
.pb0 {
	padding-bottom:0px !important
}
.pb30 {
	padding-bottom:30px !important
}
.pr20 {
	padding-right:20px !important
}
.pr40 {
	padding-right:40px !important
}
.pl20 {
	padding-left:20px !important
}
.p40-2 {
	padding-top:40px !important;
	padding-right:40px !important;
	padding-left:40px !important;
}
.pt0pb0 {
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.pt40pb40 {
	padding-top:40px !important;
	padding-bottom:40px !important;
}
.pt40pb50 {
	padding-top:40px !important;
	padding-bottom:50px !important;
}
.pt0pb40 {
	padding-top:0px !important;
	padding-bottom:40px !important;
}
.ptb40prl0 {
	padding-top:40px !important;
	padding-bottom:40px !important;
	padding-left:0px !important;
	padding-right:0px !important
}
.pt80pb30 {
	padding-top:80px !important;
	padding-bottom:30px !important
}
.pt80pb100 {
	padding-top:80px !important;
	padding-bottom:100px !important;
}
.pt100p40 {
	padding-top:100px !important;
	padding-right:40px !important;
	padding-bottom:40px !important;
	padding-left:40px !important;
}
.p100p40 {
	padding-top:120px !important;
	padding-right:40px !important;
	padding-bottom:120px !important;
	padding-left:40px !important;
}
.pt120pb120 {
	padding-top:120px !important;
	padding-bottom:120px !important;
}
.p120p40 {
	padding-top:120px !important;
	padding-right:40px !important;
	padding-bottom:120px !important;
	padding-left:40px !important;
}
.pt20pb0  {
	padding-top:20px !important;
	padding-bottom:0px !important;
}
.pt120p80  {
	padding-top:120px !important;
	padding-right:80px !important;
	padding-bottom:80px !important;
	padding-left:80px !important;
}
.pt100pb100 {
	padding-top:100px !important;
	padding-bottom:100px !important;
}
.pt60pb60 {
	padding-top:60px !important;
	padding-bottom:60px !important;
}
.mt0mb120  {
	margin-top:0px !important;
	margin-bottom:120px !important;
}
.mt0mb0  {
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.m0p0	 {
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.pt10pb10 {
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.pt20pb20 {
	padding-top:20px !important;
	padding-bottom:20px !important;
}
.p0mb100 {
	margin-top:0px !important;
	margin-bottom:100px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.mt60p0 {
	margin-top:60px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.mb80p80 {
	margin-bottom:80px !important;
	padding-top:80px !important;
	padding-bottom:80px !important;
}
.micon {
	margin-top:80px !important;
	margin-bottom:120px !important;
	padding-top:100px !important;
	padding-bottom:85px !important;
	background-image:url('http://placehold.it/1920x482')
}
.vc_team_member_holder {
	margin-bottom:0
}
.oi_border_position_left {
	padding-left:20px;
}
.oi_border_position_center {
	margin-top:15px;
	margin-bottom:10px;
}
.oi_border_position_right {
	padding-right:20px;
}
.pl40 {
	padding-left:40px;
}
.oi_page_legend {
	opacity:1px;
	margin-top:75px !important
}
.oi_page_legend .oi_legend {
	margin:0px !important;
}
.oi_head_bg {
	background-color:#f0f0f0;
	background-repeat:inherit;
	background-size:cover;
	background-attachment:inherit;
	background-position:center top;
	background-image:url('../images/bg.jpg');
}
body.blog .oi_head_bg,body.single .oi_head_bg {
	background-color:#fff;
	background-size:cover;
	background-position:center top;
	background-image:url('http://placehold.it/886x460');
}
ul.oi_header_menu>li>a {
	font-family: 'Open Sans', sans-serif;
	line-height:50px;
	letter-spacing:4px;
	font-weight:100;
	font-style:normal;
	font-size:24px;
}
.oi_heading_border span {
	display:inline-block;
	line-height:1px !important;
	font-size:1px !important;
	height:1px;
}
.border_black {
	border-top-width:2px !important;
	border-right-width:2px !important;
	border-bottom-width:2px !important;
	border-left-width:2px !important;
	padding-top:40px !important;
	padding-right:40px !important;
	padding-bottom:40px !important;
	padding-left:40px !important;
	border-left-color:#000000 !important;
	border-left-style:solid !important;
	border-right-color:#000000 !important;
	border-right-style:solid !important;
	border-top-color:#000000 !important;
	border-top-style:solid !important;
	border-bottom-color:#000000 !important;
	border-bottom-style:solid !important;
}
.h30 {
	height:50px
}
.oi_legend {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-style:;
	font-size:42px;
	line-height:50px;
	color:#222;
}
.oi_sub_legend {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-style:;
	font-size:20px;
	line-height:28px;
	color:#222;
}
h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-style:;
	font-size:36px;
	line-height:40px;
	color:#222;
}
h2 {
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-style:;
	font-size:30px;
	line-height:34px;
	color:#e6752b;
}
h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-style:;
	font-size:24px;
	line-height:28px;
	color:#222;
}
h4 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-style:;
	font-size:18px;
	line-height:24px;
	color:#222;
}
h5 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-style:;
	font-size:16px;
	line-height:18px;
	color:#222;
}
h6 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-style:;
	font-size:16px;
	line-height:24px;
	color:#848484;
}
.oi_page_legend h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-style:;
	font-size:24px;
	line-height:24px;
	color:#e8741a;
}

a {
	color:#e8741a
}
#filters a:hover {
	color:#e8741a !important
}
a:hover {
	color:#e8741a
}
.oi_header_menu>li.current-menu-item>a,.oi_header_menu>li.current-menu-parent>a,.oi_header_menu>li.current_page_parent>a,.oi_header_menu>li.current-menu-parent:hover>a,.oi_header_menu>li.current_page_parent:hover>a {
	color:#e8741a
}
.oi_link_block a:hover {
	color:#e8741a !important;
}
.page-numbers.current {
	color:#e8741a
}
.colored {
	color:#e8741a;
}
.oi_soc_header a:hover {
	color:#e8741a;
}
#scroll_to_content a:hover {
	text-decoration:none;
	color:#e8741a;
	border-color:#e8741a
}
.post-categories li:not(.current-menu-item):not(.current-menu-parent) a:after {
	background:#e8741a;
}
.post-categories li:not(.current-menu-item):not(.current-menu-parent) a:hover:before {
	background:#e8741a;
}
.oi_header_menu ul>li>a:hover {
	color:#e8741a
}
.oi_header_menu ul>li.current-menu-item>a {
	color:#e8741a
}
.oi_breadcrumbs a:hover {
	color:#e8741a;
	text-decoration:none;
}
.oi_add_post_like:hover strong {
	color:#e8741a;
}
.oi_add_post_like.oi_already_post_liked strong {
	color:#e8741a;
}
.oi_already_post_liked .oi_like_post_count {
	color:#e8741a;
}
.oi_blog_post_cat.oi_already_post_liked {
	color:#e8741a
}
.oi_readmore_btn:hover {
	color:#e8741a;
	text-decoration:none;
}
.oi_blog_post_meta_holder {
	color:#e8741a
}
.oi_ddate {
	color:#e8741a;
	border-bottom:1px solid #e8741a;
}
.oi_blog_post_cat a:after,.oi_readmore_btn:after {
	background:#e8741a;
}
.oi_blog_post_cat a:hover:before,.oi_readmore_btn:hover:before {
	background:#e8741a;
}
.link_post .link_date {
	color:#e8741a;
	border-bottom:1px solid #e8741a;
}
.link_url .blog_title_a:hover {
	color:#e8741a
}
.wpcf7 input.wpcf7-submit:hover {
	color:#e8741a
}
.oi_content_btn:hover {
	color:#e8741a;
}
.comment-form input#submit:hover {
	color:#e8741a
}
#load_more_port_masorny_posts:hover {
	color:#e8741a;
}
@media (min-width:0px) and (max-width:767px) {
	.post-categories>li.current-menu-item>a {
		color:#e8741a
	}
	.post-categories li.active {
		background:#e8741a
	}
}
#wp-calendar a {
	color:#e8741a
}
#wp-calendar caption {
	color:#e8741a
}
.oi_tweet a:hover {
	color:#e8741a;
}
.oi_tweet_time>a.twitter_time {
	color:#e8741a;
}
.oi_widget ul:not(#cbox):not(.oi_instagram_widget_ul) li a:hover {
	text-decoration:none;
	opacity:1;
	color:#e8741a;
}
.oi_header_menu ul {
	border-top-color:#e8741a !important;
}
.oi_port_sep {
	background:#e8741a !important;
}
.filter_current {
	color:#e8741a !important;
}
.wpb_row h1,.wpb_row h2,.wpb_row h3,.wpb_row h4,.wpb_row h5 {
	margin-top:0px;
}

.oi_fff {
	color:#fff;
}
.testimonial_i_holder h5.small_width {
	font-style:italic;
	opacity:0.6;
	font-size:11px !important;
}
.wpb_wrapper ul.list-unstyled li {
	margin-bottom:3px;
}
.wpb_wrapper ul.list-unstyled .fa {
	margin-right:5px;
}
.wpb_wrapper a:not(.btn) a:not(.added_to_cart_message) {
	color:#ff3b2f
}
.tp-leftarrow {
	background-image:url("../css/img/tp_l.jpg") !important;
	opacity:0 !important;
}
.tp-rightarrow {
	background-image:url("../css/img/tp_r.jpg") !important;
	opacity:0 !important;
}
.rev_slider_wrapper:hover .tp-leftarrow,.rev_slider_wrapper:hover .tp-rightarrow {
	opacity:0.5!important;
}
.rev_slider_wrapper:hover .tp-leftarrow:hover,.rev_slider_wrapper:hover .tp-rightarrow:hover {
	opacity:1 !important;
	;
}
.oi_price_holder {
	text-align:center !important;
	border:1px solid #f1f1f1;
	margin-bottom:40px;
}
.oi_price_holder .oi_price_head {
	padding:10px;
	background:rgba(0,0,0,0.05)
}
.oi_price_price {
	border-top:1px solid #ededed;
	margin:0px !important;
	padding:15px 0px;
	padding-bottom:25px;
}
.oi_price_ul ul {
	margin:0px !important;
	list-style:none !important;
	background:#eaeaea !important;
}
.oi_price_ul li {
	list-style:none !important;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
}
.oi_price_ul li:last-child {
	border-bottom:0px !important;
}
.oi_price_ul li:nth-child(even) {
	background:#f9f9f9;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
	color:#3a3a3a
}
.oi_price_ul p:empty {
	display:none !important;
}
.oi_price_order {
	border-top:1px solid #ededed;
	padding:30px 0px;
}
.oi_price_price h1 {
	font-size:80px !important;
	line-height:70px !important;
	font-weight:bold !important;
	margin-left:18px;
}
.oi_price_price h1 span {
	vertical-align:super;
	font-size:32px;
	font-weight:normal !important;
}
.oi_price_ul p:last-child {
	display:none;
}
.oi_price_holder.spec {
	margin-top:-20px !important;
}
.oi_price_holder.spec .oi_price_head {
	padding:20px;
}
.oi_price_ul ul {
	padding-left:0px;
}
.wpb_widgetised_column .oi_product_list_product {
	padding-left:0px !important;
	padding-right:0px !important;
	margin-bottom:20px !important;
}
.mt30 {
	margin-top:80px !important;
}
.rev_slider .oi_submit {
	color:#FFF !important;
}
.oi_box {
	padding:20px;
	padding-top:50px;
	text-align:center;
	background:#ffffff;
	margin-top:32px;
}
.oi_box .wpb_button {
	margin-bottom:0px;
}
.oi_box {
	position:relative;
	margin-bottom:40px !important;
}
.oi_box_icon {
}
a.wpb_button {
	text-decoration:none !important;
}
.icon_holder {
	position:absolute;
	top:-32px;
	left:50%;
	margin-left:-32px;
	width:64px;
	height:64px;
	border-radius:64px;
}
.oi_box_ii {
	padding:20px;
	text-align:center;
	background:#ffffff;
}
.icon_holder_ii {
	width:64px;
	height:64px;
	border-radius:64px;
	margin:0 auto;
	margin-bottom:15px;
}
.oi_box_iii,.oi_box_iv,.achievements {
}
.oi_box_iv h3 {
	margin-top:0px;
}
.icon_holder_iii img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.icon_holder_iii h3 {
	line-height:30px;
	font-weight:normal !important;
	font-size:18px;
}
.cont_holder_iv h3 {
	line-height:26px !important;
}
.achievements h3 {
	font-size:100px !important;
	line-height:100px;
	font-style:italic;
	font-weight:300 !important
}
.achievements {
	text-align:center;
}
.oi_break .achievements hr {
	border-top-color:rgba(0,0,0,0.1)
}
.testimonial_i {
	padding:25px;
}
.testimonial_i h3 {
	font-weight:normal !important;
	font-size:16px !important;
	line-height:16px !important;
	margin-bottom:1px !important;
}
.testimonial_i h5 {
	font-size:12px !important;
}
.testimonial_i_holder {
	padding-left:10px;
}
.testimonial_i_holder {
	margin-top:15px;
}
.main_testimonial_i p {
	font-style:italic;
}
.testimonial_i_holder hr {
	margin-bottom:5px !important;
}
.star_rating {
	height:20px;
	background:url("../css/img/bullet_star.png");
	max-width:98px !important;
	position:absolute;
	margin-top:1px;
}
.t_comapny {
	text-align:right;
}
.t_comapny a {
	text-decoration:none;
	font-style:italic;
	padding-top:10px !important;
}
.blank_rating {
	height:20px;
	background:url("../css/img/blank_rating.png");
	width:98px;
	position:absolute;
	margin-top:-2px;
	opacity:0.3
}
.testimonial_i_holder hr {
	border-top-color:rgba(0,0,0,0.06)
}
.testimonial_i_holder h3 {
	margin-top:0px;
}
.testimonial_i_holder a {
	color:#000;
}
.wpb_gallery_slides {
	box-shadow:none !important;
	border:1px solid #f1f1f1 !important;
	padding:15px !important;
	margin-bottom:0px !important;
}
.oi_grid .wpb_gallery_slides {
	box-shadow:none !important;
	border:none !important;
	background:none !important;
	padding:0px !important;
}
.oi_grid .wpb_gallery_slides img:hover {
	opacity:0.6
}
.wpb_gallery_slides .blog_item {
	background:none !important;
	border:none !important;
	padding:0px !important;
	margin-top:15px;
}
.wpb_gallery_slides .blog_head {
	margin-bottom:5px;
}
.wpb_gallery_slides .flex-control-nav {
	display:none
}
.wpb_gallery_slides .flex-direction-nav li {
	display:block !important;
	visibility:visible !important;
}
.wpb_image_grid {
	padding:0px !important;
	border:none !important;
}
.vc_team_member_holder h3 {
	margin-bottom:-4px !important;
	font-weight:normal !important;
	margin-top:10px;
}
.vc_team_member_holder h5 {
	margin-bottom:10px !important;
	color:#333;
	margin-top:10px;
}
.vc_team_member_holder {
	background:#fff;
	margin-bottom:30px;
}
.oi_cont_holder {
	padding:15px;
	background:#f3f3ef
}
.oi_cont_holder h6 {
	font-size:10px;
	opacity:0.6
}
.oi_team_cont {
	margin-top:20px;
}
.vc_team_member_image_holder {
	position:relative;
	overflow: hidden;
}
.vc_team_member_holder .oi_mask_holder {
	opacity:0;
	position:absolute;
	background:rgba(255,255,255,0);
	display:block;
	visibility:hidden;
	top:0;
	width:101%;
	height:101%;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear;
	-webkit-backface-visibility:hidden;
	/* fix for twitch*/
	backface-visibility:hidden;
	/* fix for twitch*/
}
.vc_team_member_holder .oi_mask {
	position:absolute;
	text-align:center;
	margin:0 auto;
	top:50%;
	display:inline-block;
	width:100%;
	color:#666;
}
.inner_img_holder {
	text-align:center;
}
.vc_team_member_image_holder:hover .oi_mask_holder {
	opacity:1;
	visibility:visible;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition: all 0.2s linear;
}
.oi_icons a {
	margin-top:20px;
	color:#000;
	display:inline-block;
	background-position:center;
	background-repeat:no-repeat;
	width:30px !important;
	height:30px !important;
	-webkit-backface-visibility:hidden;
	/* fix for twitch*/
	zoom:1;
	margin-left:-1px;
	visibility:hidden;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear;
	-webkit-backface-visibility:hidden;
	/* fix for twitch*/
	backface-visibility:hidden;
	/* fix for twitch*/
	opacity:0;
}
.vc_team_member_image_holder:hover .oi_icons a {
	visibility:visible;
	opacity:1;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear;
	-webkit-backface-visibility:hidden;
	/* fix for twitch*/
	backface-visibility:hidden;
	/* fix for twitch*/
}
.oi_mask h5 {
	opacity:0;
	margin-bottom:30px !important;
	margin-top:-40px;
	display:block;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear;
	-webkit-backface-visibility:hidden;
	/* fix for twitch*/
	backface-visibility:hidden;
	/* fix for twitch*/
}
.vc_team_member_image_holder:hover .oi_mask h5,.oi_mask_holder {
	opacity:1;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear;
	-webkit-backface-visibility:hidden;
	/* fix for twitch*/
	backface-visibility:hidden;
	/* fix for twitch*/
}
.oi_mask h5 span {
	display:inline-block;
	background:#fff;
	padding:5px;
	border-radius:4px;
}
.oi_icons a:hover {
	opacity:1 !important;
}
.oi_price_holder {
	text-align:center !important;
	border:1px solid #ededed;
	margin-bottom:40px;
	background:#fafafa;
}
.oi_price_holder .oi_price_head {
	padding:10px;
	background:rgba(0,0,0,0.05)
}
.oi_price_price {
	border-top:1px solid rgba(255,255,255,0.2);
	margin:0px !important;
	padding:15px 0px;
	padding-bottom:25px;
}
.oi_price_ul ul {
	margin:0px !important;
	list-style:none !important;
	background:#ffffff;
}
.oi_price_ul li {
	list-style:none !important;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
}
.oi_price_ul li:last-child {
	border-bottom:0px !important;
}
.oi_price_ul li:nth-child(even) {
	background:#f9f9f9;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
	color:#3a3a3a
}
.oi_price_ul p:empty {
	display:none !important;
}
.oi_price_order {
	border-top:1px solid #ededed;
	padding:30px 0px;
}
.oi_price_price h1 {
	font-size:80px !important;
	line-height:70px !important;
	font-weight:bold !important;
	margin-left:18px;
}
.oi_price_price h1 span {
	vertical-align:super;
	font-size:32px;
	font-weight:normal !important;
}
.oi_price_ul p:last-child {
	display:none;
}
.oi_price_holder.spec {
	margin-top:-20px !important;
}
.oi_price_holder.spec .oi_price_head {
	padding:20px;
}
.oi_break iframe,.wpb_gmaps_widget {
	border:none !important;
}
.wpb_map_wraper {
	padding:0px !important;
}
#fields input,#fields textarea {
		width:100%;
	padding:10px;
	border:1px solid #eaeaea;
	font-size:12px;
	line-height:12px;
	margin-bottom:20px;
}
.oi_box_iv {
	margin-bottom:40px;
}
.wpb_single_image a {
	opacity:0.6;
	display:block;
}
.wpb_single_image a:hover {
	opacity:1;
}
a.colored_w {
	color:#fff;
	text-decoration:underline
}
.img_no_mb img {
	margin-bottom:-35px !important;
}
.icon_holder_iv {
	text-align:center;
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	min-width:47px;
}
.icon_holder_iv {
	background:#ff3b2f;
	padding:10px;
	border-radius:5px;
}
.icon_holder_iv .fa {
	font-size:24px;
}
.cont_holder_iv h4 {
	word-break:normal;
	font-size:17px;
	margin-bottom:5px !important;
}
.oi_team_cont_holder {
	padding:20px;
	border:none;
	background:#fff;
	margin:0px 20px;
}
.oi_team_cont_holder h6 {
	margin-bottom: 0px;
}