html{
	font-family:'Montserrat',  sans-serif;
	font-size:15px;	
	line-height:1.4;	
}
body{
	font-family:'Montserrat', sans-serif;
}
a{
	-webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    -o-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s;
}
.clear{
	clear:both;
}
.wspl{
	white-space:pre-line;
}
.mb_100{
	margin-bottom:100px;
}
.text-error{
	color:#fff;
    font-weight:600;
    padding:5px 10px;
    background:#F44336;
    margin:0 0 15px;
    display:inline-block;
}
.mb_35{
	margin-bottom:35px;
}
.logo h1{
	font-size:18px;
    white-space:nowrap;
    line-height:1;
    margin:0;
}
.logo img{
	max-height:60px;
}
.mobile_header .icon_texts{
	text-align:center;
}
.mobile_header .header_info .icon_text{
	margin:0 10px 10px!important;
}
.mobile_header .header_info .icon_text .icon{
	margin-right:5px;
	font-size:16px;
}
.mobile_header .header_info .icon_text .icon i{
	vertical-align:middle;
}
.mobile_header .header_info .icon_text .icon{
	float:none;
	display:inline-block;
}
.mobile_header .header_info .icon_text .text{
	float:none;
	display:inline;
}
.consulting-rev-title mark, .consulting-rev-text{
    color:#3B240B;
}
.button.theme_style_4, .button.theme_style_4 i{
	color:#3B240B;
}
.button.theme_style_4:hover{
	background:#3B240B;
    border-color:#3B240B;
    color:#DBA901;
}
.third_bg_color, .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat.third_bg_color{
	background:#3B240B;
}
.third_bg_color, .third_bg_color a{
	color:#fff;
}
.third_bg_color a:hover{
	color:#DBA901;
}
.third_bg_color .comment-respond{
	margin-top:27px;
}
.third_bg_color .stats_counter.style_2 .inner .no_stripe{
	color:#DBA901;
}
.sidebar-area .third_bg_color{
	background:#DBA901;
}
.stm_sidebar .third_bg_color{
	background:#3B240B;
    color:#DBA901;
}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_2.vc_btn3-style-flat{
	color:#fde429;
}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_2.vc_btn3-style-flat:hover {
    background:#fde429;
    border-color:#f8e02a;
}
.info_box_image img{
	margin:0 auto;
	display:block;
}
.info_box.style_3 .info_box_text p, .info_box.style_3 .info_box_text .read_more{
	font-size:18px;
	line-height:20px;
}
.icon_box.style_1.icon_left p{
	font-size:18px;
	line-height:20px;
}
.icon_box.style_1.hexagon .icon i:after{
	color:#3B240B;
}
.icon_box.style_1.hexagon .icon i{
	color:#DBA901;
}
.icon_box.style_1.icon_left h5, .icon_box.style_1.hexagon.hexanog_animation .icon_text p{
	color:#3B240B;
	font-weight:600;
}
.stats_counter h3 {
    color:#DBA901;
}
.testimonials_carousel .testimonial .info h4 {
    color:#3B240B;
}
.testimonials_carousel .testimonial .info p{
	font-size:18px;
}
.vc_image_carousel_wr.no_paddings .vc_image_carousel.owl-carousel .owl-item .item{
	padding:0 15px;
}
.owl-carousel .owl-stage{
	margin:0 auto;
}
span.logo-in-footer{
	color:#fff;
    text-transform:uppercase;
    font-weight:600;
    font-size:18px;
    line-height:20px;
}
img.logo-in-footer{
	max-width:100%;
	display:block;
	margin:0 auto;
}

.single-post .wpb_wrapper p{
	text-align:justify;
}

#footer{
	color:#DBA901;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
	border-radius:0!important;
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
}
div.wpforms-container-full .wpforms-form input:focus, div.wpforms-container-full .wpforms-form textarea:focus, div.wpforms-container-full .wpforms-form select:focus {
    border:2px solid #DBA901!important;
    border-radius:2px!important;
    padding:4px 8px!important;
}
div.wpforms-container-full .wpforms-form .wpforms-field{
	padding:0 0 10px !important;
}
::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, :-moz-placeholder{
	color:#cacaca!important;
}
body div.wpforms-container-full .wpforms-form button[type=submit] {
    background:#DBA901;
    border:3px solid #DBA901;
    color:#3B240B;
    line-height:23px;
    border-width:3px;
    padding:8px 37px 8px 21px;
    letter-spacing:0px;
    font-weight:700;
    font-size:18px;
    border-radius:3px;
    position:relative;
    transition:all .2s ease-in-out;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
}
body div.wpforms-container-full .wpforms-form button[type=submit]:hover,
body div.wpforms-container-full .wpforms-form button[type=submit]:focus{
    background:#3B240B;
    border:3px solid #DBA901;
    color:#DBA901;
}
body div.wpforms-container-full .wpforms-form button[type=submit]:after {
    content:"\f054";
    display:inline-block;
    font-family:FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    left:auto;
    font-size:14px;
    line-height:14px;
    color:#3B240B;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    position:absolute;
    top:50%;
    right:15px;
    transform:translateY(50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
}
body div.wpforms-container-full .wpforms-form button[type=submit]:hover:after,
body div.wpforms-container-full .wpforms-form button[type=submit]:focus:after{
    color:#DBA901;
}
body .wpforms-confirmation-container-full {
    color:#333;
    background:#4CAF50;
    border:1px solid #328235;
    border-radius:3px;
    color:#fff;
}
body .wpforms-confirmation-container-full p {
    line-height:1.5;
    letter-spacing:.5px;
}
.page_404{
	min-height:80vh;
	position:relative;
}
.page_404 .bottom{
	position:absolute;
}
.page_404 .button{
	white-space:pre;
}
.consulting-rev-title mark{
	line-height:52px;
    letter-spacing:-4px;
    font-weight:700;
    font-size:52px;
}

.post_thumbnail{
	overflow:hidden;
}
.post_thumbnail .wp-post-image{
	position:absolute;
	transform:translateX(-200%);
	-webkit-transform:translateX(-200%);
	-moz-transform:translateX(-200%);
	-ms-transform:translateX(-200%);
	-o-transform:translateX(-200%);
}
.post_thumbnail .hb{
	width:100%;
}
.post_thumbnail .bkg_img{
	position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-size:cover;
    background-position:50%;
    background-repeat:no-repeat;
    z-index:-1;
}

.wpb_wrapper img{
	max-width:100%;
	height:auto;
}

#wrapper div.wpforms-container-full .wpforms-form input[type=date],
#wrapper div.wpforms-container-full .wpforms-form input[type=datetime],
#wrapper div.wpforms-container-full .wpforms-form input[type=datetime-local],
#wrapper div.wpforms-container-full .wpforms-form input[type=email], 
#wrapper div.wpforms-container-full .wpforms-form input[type=number],
#wrapper div.wpforms-container-full .wpforms-form input[type=tel], 
#wrapper div.wpforms-container-full .wpforms-form input[type=time],
#wrapper div.wpforms-container-full .wpforms-form input[type=text],
#wrapper div.wpforms-container-full .wpforms-form input[type=url],
#wrapper div.wpforms-container-full .wpforms-form textarea,
#wrapper div.wpforms-container-full .wpforms-form select {
	font-size:18px;
	line-height:18px;
	color:#3b240b;
	background:#ddd4cf;
	border:0;
	box-shadow:none;
	outline:0;
	padding:16px 30px 15px;
	border-radius:0;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
	box-sizing:border-box !important;
	width:100%;
	display:block;
	height:49px
}
#wrapper div.wpforms-container-full .wpforms-form textarea{
	height:128px;
	resize:vertical
}
#wrapper div.wpforms-container-full .wpforms-form input[type=date]:focus, #wrapper div.wpforms-container-full .wpforms-form input[type=date]:active,
#wrapper div.wpforms-container-full .wpforms-form input[type=datetime]:focus, #wrapper div.wpforms-container-full .wpforms-form input[type=datetime]:active,
#wrapper div.wpforms-container-full .wpforms-form input[type=datetime-local]:focus, #wrapper div.wpforms-container-full .wpforms-form input[type=datetime-local]:active,
#wrapper div.wpforms-container-full .wpforms-form input[type=email]:focus, #wrapper div.wpforms-container-full .wpforms-form input[type=email]:active, 
#wrapper div.wpforms-container-full .wpforms-form input[type=number]:focus, #wrapper div.wpforms-container-full .wpforms-form input[type=number]:active,
#wrapper div.wpforms-container-full .wpforms-form input[type=tel]:focus, #wrapper div.wpforms-container-full .wpforms-form input[type=tel]:active, 
#wrapper div.wpforms-container-full .wpforms-forminput[type=time]:focus, #wrapper div.wpforms-container-full .wpforms-form input[type=time]:active,
#wrapper div.wpforms-container-full .wpforms-form input[type=text]:focus, #wrapper div.wpforms-container-full .wpforms-form input[type=text]:active,
#wrapper div.wpforms-container-full .wpforms-form input[type=url]:focus, #wrapper div.wpforms-container-full .wpforms-form input[type=url]:active,
#wrapper div.wpforms-container-full .wpforms-form textarea:focus, #wrapper div.wpforms-container-full .wpforms-form textarea:active{
	background:#fff;
	border-radius:2px;
	box-shadow:0 0 0 2px #DBA901;
	padding:16px 30px 15px!important;
}

/* page about us */
#wrapper .vc_custom_1485767675422{
	margin-right:0px;
	margin-bottom:50px;
	margin-left:0px;
}
#wrapper .vc_custom_1485767489734{
	padding-top:57px;
	padding-bottom:59px;
	margin-top:50px;
	margin-bottom:50px;
	color:#DBA901;
}
#wrapper .vc_custom_1485759536261{
	margin-bottom:0px;
	padding-top:56px;
	background-color:#f2f2f2;
}
#wrapper .vc_custom_1485759472603{
	padding-bottom:35px;
	background-color:#f2f2f2;
}
#wrapper .vc_custom_1487076034210{
	margin-bottom:36px;
	padding-top:67px;
	padding-bottom:70px;
}
#wrapper .vc_custom_1485757244346{
	margin-bottom:90px;
}
#wrapper .vc_custom_1485757408683{
	margin-bottom:77px;
}
#wrapper .vc_custom_1451889219674{
	margin-bottom:-60px;
}
#wrapper .vc_custom_1487075933193{
	/*background-image:url(about3.jpg?id=1380);*/
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
#wrapper .vc_custom_1485768753869{
	padding-top:40px;
	padding-right:40px;
	padding-bottom:40px;
	padding-left:40px;
}
#wrapper .vc_custom_1486386673240{
	padding:0;
	color:#3b240b;
	min-height:530px;
	min-height:calc(100% * 466 / 991 );
}
#wrapper .vc_custom_1486386673240 .quote_box{
   color:#3b240b;
   padding:260px 0 40px 120px;
}
#wrapper .vc_custom_1495777594276{
	margin-bottom:39px;
}
#wrapper .vc_custom_1485753259095{
	margin-bottom:24px;
}
#wrapper .vc_custom_1485753274014{
	margin-bottom:24px;
}
#wrapper .vc_custom_1485753263854{
	margin-bottom:24px;
}
#wrapper .vc_custom_1485753278803{
	margin-bottom:24px;
}
#wrapper .vc_custom_1485753268777{
	margin-bottom:24px;
}
#wrapper .vc_custom_1485753376345{
	margin-bottom:24px;
}
#wrapper .vc_custom_1485759922503{
	padding-right:0px;
	padding-left:0px;
}
#wrapper .vc_custom_1485759931037{
	padding-right:0px;
	padding-left:0px;
}
#wrapper .vc_custom_1485759938903{
	padding-right:0px;
	padding-left:0px;
}
#wrapper .vc_custom_1495777602872{
	margin-bottom:29px;
}
#wrapper .vc_custom_1485756505099{
	margin-bottom:25px;
}
#wrapper .vc_custom_1485756709437{
	padding-top:45px;
}
#wrapper .vc_custom_1485756713402{
	padding-top:45px;
}
#wrapper .vc_custom_1487076222347{
	padding-top:45px;
}
#wrapper .vc_custom_1495691909302{
	margin-bottom:0px;
}
#wrapper .wpb_animate_when_almost_visible{
	opacity:1;
}
.content-area .vc_custom_1451476985704{
	margin-top:50px;
	margin-bottom:0;
}
.third_bg_color h4, .third_bg_color .h4{
	color:#DBA901;
}
/* page about us #end */

/* page service */
.main_services{
	list-style:none;
    margin:0;
    padding:200px 0 46px
}
.main_services li{
	display:inline-block;
	width:24%;
    vertical-align:top;
    margin-bottom:4px;
}
.main_services li a{
	display:block;
    padding:15px 25px;
    color:#DBA901;
    background:rgba(97, 53, 28, .85);
    min-height:105px;
    font-size:18px;
    line-height:1.4;
}
.main_services li a:hover{
	background:rgba(97, 53, 28, 1);
	text-decoration:none;
	color:#DBA901;
}
/* page service #end */

/* page posts */
.navigation.pagination{
	position:relative;
    margin:0 0 40px 0;
    padding:0;
}
.navigation.pagination h2{
	display:none;
}
.navigation.pagination .page-numbers{
	float:left;
    margin:0 11px 0 0;
    display:block;
    min-width:40px;
    height:40px;
    text-align:center;
    border:2px solid transparent;
    padding:11px 5px 0;
    font-size:16px;
    line-height:16px;
    font-weight:600;
    font-family:Poppins;
    color:#002e5b;
}
.navigation.pagination a.page-numbers:hover,.navigation.pagination .page-numbers.current{
	border-color:#002e5b;
    text-decoration:none;
}
.navigation.pagination .nav-links:after{
	display:block;
	content:'';
	float:none;
	clear:both;
}
#hero{
	height:70vh;
}
#slides{
	position:relative;
}
#slides li.bg-dark{
	position:relative;
}
#slides .box-info{
	position:absolute;
	width:100%;
	top:50%;
	left:0;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
}
#slides .box-info h3{
	padding:0;
    margin:0 0 30px;
    font-size:60px;
    line-height:60px;
    display:inline-block;
}
#slides .box-info article{
	font-size:24px;
	line-height:32px;
	padding:0;
}
#slides .box-info .button{
	margin-top:25px; 
}
#slides .slides-container{
	display:none;
}
#slides .scrollable{
	*zoom:1;
	position:relative;
	top:0;
	left:0;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	height:100%;
}
#slides .scrollable:after{
	content:"";
	display:table;
	clear:both;
}
.slides-navigation{
	margin:-35px auto 0;
	position:absolute;
	z-index:3;
	top:50%;
	width:100%;
}
.slides-navigation a{
	position:absolute;
	background:transparent;
	box-shadow:0 0 4px rgba(0,0,0,.4), inset 0 0 4px rgba(0,0,0,.4);
	display:block;
	border:3px solid #fff;
	height:40px;
	width:40px;
	top:50%;
	margin:-20px 10px 0;
	padding:0;
	opacity:0;
	text-align:center;
	line-height:40px;
	font-size:17px;
	color:#fff;
	-webkit-transition:all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	-moz-transition:all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	-o-transition:all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	transition:all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
}
.slides-navigation a .fa{
	vertical-align:text-top;
	text-shadow:0 0 4px rgba(0,0,0,.4);
}
.slides-navigation a:hover *,.slides-navigation a:focus *,.slides-navigation a:active *{
	color:#fff;
}
.slides-navigation a:focus{
	color:#111;
}
.slides-navigation a.prev{
	left:-20px;
}
.slides-navigation a.next{
	right:-20px;
}
#slides:hover a.prev{
	opacity:.6;
	left:0px
}
#slides:hover a.next{
	opacity:.6;
	right:0px;
}
#slides:hover a.prev:hover,#slides:hover a.next:hover{
	opacity:.9;
	color:#111;
}
.slides-pagination{
	position:absolute;
	z-index:3;
	bottom:10px;
	text-align:center;
	width:100%;
}
.slides-pagination a{
	position:relative;
	background:rgba(255, 255, 255, 0.7);
	display:inline-block;
	overflow:hidden;
	height:8px;
	width:8px;
	margin:6px 8px;
	text-indent:-200%;
	z-index:1000;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 0 1px rgba(17, 17, 17, 0.4);
	-moz-box-shadow:0 0 1px rgba(17, 17, 17, 0.4);
	-o-box-shadow:0 0 1px rgba(17, 17, 17, 0.4);
	box-shadow:0 0 1px rgba(17, 17, 17, 0.4);
	-webkit-transition:all 0.3s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	-moz-transition:all 0.3s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	-o-transition:all 0.3s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	transition:all 0.3s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}
.slides-pagination a.current{
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-o-transform:scale(1.3);
	transform:scale(1.3);
}

#lang_sel{
	display:none;
}

.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2{
	font-size:20px;
    color:#dba901;
    line-height:24px;
}

.vc_custom_heading.has_icon h4{
	font-size:45px;
    color:#dba901;
    line-height:45px;
    text-align:left;
}

@media(min-width:992px){
	.posts_grid>ul>li{
		width:25%;
	}
	.vc_col-sm-2 {
    	width:18.33333334%;
	}
}

@media(max-width:992px){
	.main_services li{
		width:33%;
	}
}

@media(max-width:920px){
	.stm_news .news_list li{
		width:50%;
	}
	.testimonials_carousel .slick_prev{
		left:0!important;
	}
	.testimonials_carousel .slick_next{
		right:0!important;
	}
	.consulting-rev-title mark{
		font-size:20px!important;
		line-height:22px!important;
	}
	.consulting-rev-text{	}
	.consulting-rev-text, .tp-caption.tp-resizeme .button{
		font-size:14px!important;
		line-height:16px!important;
	}
	.tp-caption.tp-resizeme .button{
		margin-top:20px!important;
   		padding:10px 27px 10px 20px!important;
	}
	#slides .box-info h3{
		font-size:40px;
	    line-height:40px;
	}
	#slides .box-info article{
		font-size:12px;
		line-height:16px;
	}
	.slides-navigation{
		top:80%;
	}
}

@media(min-width:768px) and (max-width:991px){
	.vc_col-sm-2 {
    	width:20%;
	}
}

@media(max-width:767px){
	.stm_news, .vc_column_container>.vc_column-inner{
		padding:0 20px;
	}
	.testimonials_carousel .slick_prev{
		left:35px!important;
		opacity:.45;
	}
	.testimonials_carousel .slick_next{
		right:35px!important;
		opacity:.45;
	}
	#footer{
		padding:0 5px;
	}
	.main_services li{
		width:49%;
	}
}
@media(max-width:600px){
	.stm_news .news_list li{
		width:100%;
	}
	.info_box.style_3 .info_box_text p{
		font-size:14px;
	}
	#slides .box-info h3{
		font-size:30px;
	    line-height:30px;
	}
	#slides .box-info article{
		font-size:20px;
		line-height:24px;
	}
	#slides .box-info{
		width:80%;
		left:10%;
		background:rgba(255,255,255,.7);
		padding:15px 10px;
	}
}

@media(max-width:500px){
	.main_services li{
		width:100%;
	}
	h1, .h1{
		font-size:30px;
		line-height:40px;
	}
	h2, .h2{
		font-size:26px;
		line-height:34px;
	}
	h3, .h3{
		font-size:25px;
		line-height:32px;
	}
	.vc_col-xs-6{
		width:100%;
	}
}

@media(min-width:1200px){
	.vc_col-lg-6:nth-child(2n + 1){
		clear:both;
	}
	.col-lg-6:nth-child(2n + 1){
		clear:both;
	}	
	.col-lg-4:nth-child(3n + 1){
		clear:both;
	}	
	.col-lg-3:nth-child(4n + 1){
		clear:both;
	}	
	.col-lg-2:nth-child(6n + 1){
		clear:both;
	}	
	.col-lg-1:nth-child(12n + 1){
		clear:both;
	}	
	.bdtc{
		text-align:center;
	}	
	.bdtl{
		text-align:left;
	}	
	.bdtr{
		text-align:right;
	}
}
	

@media(max-width:1199px) and (min-width:992px){	
	.vc_col-md-6:nth-child(2n + 1){
		clear:both;
	}
	.col-md-6:nth-child(2n + 1){
		clear:both;
	}	
	.col-md-4:nth-child(3n + 1){
		clear:both;
	}	
	.col-md-3:nth-child(4n + 1){
		clear:both;
	}	
	.col-md-2:nth-child(6n + 1){
		clear:both;
	}	
	.col-md-1:nth-child(12n + 1){
		clear:both;
	}	
	.mdtc{
		text-align:center;
	}	
	.mdtl{
		text-align:left;
	}	
	.mdtr{
		text-align:right;
	}
}

@media(min-width:921px){
	.stm_news .news_list{
		position:relative;
	}
	.stm_news .news_list li .date{
		position:absolute;
		bottom:0;
	}
}

@media( max-width:840px ){
	.owl-controls{
		left:20px;
		right:20px;
	}
	.owl-controls .owl-nav .owl-prev:before, .owl-controls .owl-nav .owl-next:before{
		font-size:22px;
    	color:#ffffff;
    	text-shadow:0 0 3px #3b240b;
	}
}

@media(max-width:992px) and (min-width:768px){	
	.col-sm-6:nth-child(2n + 1){
		clear:both;
	}	
	.col-sm-4:nth-child(3n + 1){
		clear:both;
	}	
	.col-sm-3:nth-child(4n + 1){
		clear:both;
	}	
	.col-sm-2:nth-child(6n + 1){
		clear:both;
	}	
	.col-sm-1:nth-child(12n + 1){
		clear:both;
	}	
	.ttc{
		text-align:center;
	}	
	.ttl{
		text-align:left;
	}	
	.ttr{
		text-align:right;
	}
}	

@media(max-width:768px){	
	.col-xs-6:nth-child(2n + 1){
		clear:both;
	}
		
	.col-xs-4:nth-child(3n + 1){
		clear:both;
	}	
	.col-xs-3:nth-child(4n + 1){
		clear:both;
	}	
	.col-xs-2:nth-child(6n + 1){
		clear:both;
	}	
	.col-xs-1:nth-child(12n + 1){
		clear:both;
	}	
	.mtc{
		text-align:center;
	}	
	.mtl{
		text-align:left;
	}	
	.mtr{
		text-align:right;
	}
}




.one-half,
.one-third,
.two-third,
.one-fourth {
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 10px;
}
.two-third {
  margin-right: 2.5%;
}
.one-half { width: 48%; }
.one-third { width: 30.66%; }
.two-third { width: 66%; }
.one-fourth {width: 22%;}
.last {
    margin-right: 0 !important;
    clear: right;
}

@media only screen and (max-width: 1024px) {
.one-fourth {
        width: 100%;
        margin-right: 0;
    }
}
@media only screen and (max-width: 767px) {
    .one-half, .one-third, .two-third {
        width: 100%;
        margin-right: 0;
    }
}
.wpcf-wrap {
    min-height: 90px;
}
div.wpcf7-response-output {
    width: 100%;
    clear: both;
    margin: 0;
}
.wpcf-accept {
  clear: both;
}
.wpcf7-acceptance > .wpcf7-list-item {
  margin: 0;
}
.wpcf-accept > .wpcf7-form-control-wrap {
    display: inline-block !important;
}


img.social-linkedin {
    margin-bottom: 3px;
}



.ramka-popap {
    border: 3px solid #dba901;
    padding-top: 15px;
    padding-left: 50px;
}




@media(max-width: 768px) {
	.ramka-popap {
    padding-left: 15px;
}
}


.b24-form-success {
    background-color: yellow;
}