/*
Theme Name: Accountant WP
Theme URI: http://accountant.azelab.com
Description: Accountant WordPress Theme
Version: 1.3.0
Text Domain: accountant-wp 
Tested up to: 5.8.0
Requires PHP: 7.4
Author: Azelab
Author URI: azelab.com
Tags: two-columns, left-sidebar, custom-menu, editor-style, featured-images, sticky-post, threaded-comments, translation-ready
License: Regular
License URI: http://themeforest.net/licenses/standard

Table of Contents:
Accountant
      1. General
      2. Layout
         a. Body & Container
      3. Header
      	 a. Logo
      	 b. Search
      4. Menu Bar
      	 a. Top bar
      	 b. Menu bar
      5. Footer
         a. Footer template 1
         b. Footer template 2
      6. Components
      	 a. Services
      	 b. Capabilites
      	 c. Last five years
      	 d. Why Choose
      	 e. Expert acvisor
      	 f. Testimonials
      	 g. Team
      	 h. Blog
      	 i. Information numbers
      	 j. Partners
      	 k. Breadcrumbs
      	 l. Contact Us
      	 m. Contact form
         n. FAQ
         o. Search on page
         p. Plans
         q. Client says
         r. Tabs
         s. Progress Bar
         t. Two colum about
      7. Cases
      8. Career
      9. Profile
      	 a. Profile list
      	 b. Pforfile Sinle post
      10. WooCommerce
*/
/* ==========================================================================
   1. General
   ========================================================================== */

.wp-block-button { margin: 3rem 0;  }

/* =WordPress Core
-------------------------------------------------------------- */
a {
	text-transform: capitalize;
}
a img.alignnone, .alignnone {
	margin: 5px 20px 20px 0;
}
a img.aligncenter, .aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
a img.alignright, .alignright {
	float:none;
	margin: 5px 0 20px 20px;
	width: initial;
}

a img.alignleft, .alignleft {
	float: left;
	margin: 5px 20px 20px 0;
	width: initial;
}

.alignfull, .alignwide {
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
.post-advisor figure.alignfull, .post-advisor figure.alignwide { max-width: none!important; }
.wp-block-image.alignfull img, .wp-block-image.alignwide img { width: 100% !important; }
@media (min-width: 1600px) {
	.alignwide {
		margin-left: 50%;
		width: 48vw;
		transform: translate3d(-50%, 0, 0);
	}
}

.has-background-dim {
	position: relative;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

.column {
	float: left;
	width: 50%;
	padding: 0 2em;
	min-height: 300px;
	position: relative;
}

.column:nth-child(2) {
	box-shadow: -1px 0 0 rgba(0,0,0,0.1);
}

.column p {
	font-weight: 300;
	font-size: 2em;
	padding: 0;
	margin: 0;
	text-align: right;
	line-height: 1.5;
}

.column a {
	border: 3px solid #b4c7da;
	padding: 0 15px;
	display: inline-block;
	margin: 20px 0;
}

.column a:hover {
	border-color: #fff;
}

/* To Navigation Style */
.codrops-top {
	background: #566472;
	background: rgba(255, 255, 255, 0.2);
	text-transform: uppercase;
	width: 100%;
	font-size: 0.69em;
	line-height: 2.2;
}

.codrops-top a {
	padding: 0 1em;
	letter-spacing: 0.1em;
	color: #fff;
	display: inline-block;
}

.codrops-top a:hover {
	background: rgba(255,255,255,0.8);
	color: #2c3e50;
}

.codrops-top span.right {
	float: right;
}

.codrops-top span.right a {
	float: left;
	display: block;
}

.codrops-icon:before {
	font-family: 'codropsicons';
	margin: 0 4px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.codrops-icon-drop:before {
	content: "\e001";
}

.codrops-icon-prev:before {
	content: "\e004";
}

@media screen and (max-width: 46.0625em) {
	.column {
		width: 100%;
		min-width: auto;
		min-height: auto;
		padding: 1em;
	}

	.column p {
		text-align: left;
		font-size: 1.5em;
	}

	.column:nth-child(2) {
		box-shadow: 0 -1px 0 rgba(0,0,0,0.1);
	}
}

@media screen and (max-width: 25em) {

	.codrops-icon span {
		display: none;
	}

}


@font-face {
	font-family: 'icomoon';
	src:url('assets/fonts/icomoon/icomoon.eot');
	src:url('assets/fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'),
	url('assets/fonts/icomoon/icomoon.woff') format('woff'),
	url('assets/fonts/icomoon/icomoon.ttf') format('truetype'),
	url('assets/fonts/icomoon/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.sb-search, .woo-icon-cart {
	position: absolute;
	width: 100%;
	right: 0;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
}

.sb-search-input {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	outline: none;
	background: #fff;
	width: 50%;
	height: 50px;
	margin: 0;
	z-index: 10;
	padding: 10px 0 10px 20px;
	font-family: inherit;
	font-size: 20px;
	color: #2c3e50;
	margin: 0 60px 0 0;
}

.sb-search-input::-webkit-input-placeholder {
	color: #9f9fa7;
}

.sb-search-input:-moz-placeholder {
	color: #9f9fa7;
}

.sb-search-input::-moz-placeholder {
	color: #9f9fa7;
}

.sb-search-input:-ms-input-placeholder {
	color: #9f9fa7;
}

.sb-icon-search,
.sb-search-submit,
.woo-icon-cart-link  {
	width: 60px;
	height: 60px;
	display: block;
	position: absolute;
	right: 0;
	padding: 0;
	margin: 0;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
}

.woo-icon-cart-link {
	right: 30px;
}

.woo-icons-container .sb-icon-search,
.woo-icons-container .sb-search-submit,
.woo-icons-container .woo-icon-cart-link  {
	width: 30px;
	height: 30px;
}

.sb-search-submit {
	opacity: 0;
	color: transparent;
	border: none;
	outline: none;
	z-index: 1 !important;
}

.sb-icon-search, .woo-icon-cart-link {
	color: #fff;
	z-index: 90;
	font-size: 14px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	top:-2px;
}
.woo-icon-cart-link{
	font-size: 15px;
}
.sb-search-open .sb-icon-search{
	top:0px;
}

/* Open state */
.sb-search.sb-search-open,
.no-js{
	width: 100%;
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
	color: #fff;
	z-index: 11;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
	z-index: 90;
}




@font-face{font-family:arow;src:url(assets/fonts/arow.eot?25503293);src:url(assets/fonts/arow.eot?25503293#iefix) format('embedded-opentype'),url(assets/fonts/arow.woff?25503293) format('woff'),url(assets/fonts/arow.ttf?25503293) format('truetype'),url(assets/fonts/arow.svg?25503293#arow) format('svg');font-weight:400;font-style:normal}
a{outline:0!important}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.top-head p{font-style:italic}
.top-head h2{border-color:#f6bb19}
.icon-col{float:left}
.ajax-loader{width:auto!important;height:auto!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.gallery-caption{overflow:hidden}
.commentlist>li.bypostauthor{background:red}
h2,h3{font-family:Roboto,sans-serif;font-weight:400}
.comment-reply-link{float:right;line-height:1}
a {
color:orange;
}
a:hover{color:orange}
div{font-family:Roboto,sans-serif}
p{font-family:'Source Sans Pro',sans-serif;line-height:22px}
.no-padding{padding:0}
.text-serv-single p{line-height:24px!important}
.demo-icon{font-family:arow;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.hesperiden.tparrows.tp-leftarrow:hover::before{opacity:1}
.hesperiden.tparrows.tp-leftarrow::before{background:url(assets/img/arow-ic-prev.png) no-repeat;width:25px;height:46px;content:'';opacity:.2;font-size:38px!important;margin-left:-3px!important}
.hesperiden.tparrows.tp-rightarrow:hover::before{opacity:1}
.hesperiden.tparrows.tp-rightarrow::before{background:url(assets/img/arow-ic.png) no-repeat;width:25px;height:46px;content:'';opacity:.2;font-size:38px!important;margin-right:-3px}
.hesperiden.tparrows{background:none!important;border-radius:0!important}
.url_inline{display:inline-block;text-align:center;float:right}
.no-pading{padding:0!important}
.top-block.font-normal h2{font-weight:400}
.top-block h2{border:5px solid #2e7fe6;padding:18px 3.5rem 17px;display:inline-block;line-height:1;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:300;font-size:4rem;margin:0 0 25px;color:#16181e}
.top-block p{margin:0;font-family:'Source Sans Pro',sans-serif;font-weight:300;font-size:16px;color:#4c4e54}
.top-block{overflow:hidden;text-align:center;margin:0 0 5rem}
.top-block.white p{color:#fff}
.top-block.white h2{border-color:#fff;color:#fff}
.sidebar-right{float:right}
.wpcf7-not-valid-tip{position:absolute;bottom:-28px;width:100%;display:block}
.wpcf7-form-control-wrap{position:relative;display:block}
.wpcf7-response-output{position:absolute;width:100%;margin:1em 0!important}
.wpcf7-form{position:relative}
.wrapper{background:#fff;z-index:222;position:relative;overflow:hidden}
.box{position:relative;cursor:pointer;color:#16a085;height:100%}
.box>div:hover{-webkit-transition-delay:0s;transition-delay:0s}
.box:hover h3,.box:hover span{color:#fff;-webkit-transition-delay:0s;transition-delay:0s}
.box svg{position:absolute;top:0;left:0}
.box:hover svg line{-webkit-transition-delay:.1s;transition-delay:.1s}
.box svg line.bottom,.box svg line.left,.box svg line.right,.box svg line.top{stroke-dasharray:100% 100%}
.box:hover svg line.top{-webkit-transform:translateX(-605px);transform:translateX(-605px)}
.box:hover svg line.bottom{-webkit-transform:translateX(630px);transform:translateX(630px)}
.box:hover svg line.left{-webkit-transform:translateY(760px);transform:translateY(760px)}
.box:hover svg line.right{-webkit-transform:translateY(-760px);transform:translateY(-760px)}
.images-gallery ul li a{margin:0 18px 0 0!important}
.images-gallery ul li:last-child a,.main-google-maps .google-maps{margin:0!important}
.main-google-maps .wpb_wrapper{width:100%!important;padding:0!important}
.media .hide-part{height:0;overflow:hidden}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin:0!important}
.owl-carousel{z-index:222}
.play-but-cast{border:5px solid rgba(255,255,255,.3)!important;text-align:center!important;font-size:4rem!important;line-height:4rem;max-width:100%!important;padding-top:20px!important;padding-bottom:20px!important}
.main-line a{background:#16181e;display:block;line-height:50px;color:#fff!important;padding:0 34px;font-size:14px;font-family:Roboto,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}
.main-line h4{margin:13px 0;color:#fff;font-size:22px;font-family:Roboto,sans-serif;font-weight:700}
.boder-c{display:inline-block}
.main-index{display:none}
.bold{font-weight:700}
.top-head h2{font-size:40px}
.top-head{padding-bottom:2rem}
.tp-caption.link-slider{text-transform:uppercase;cursor:pointer;font-size:18px;font-family:Roboto,sans-serif}
.rs-untoggled-content{letter-spacing:10px!important;font-size:35px}
.hesperiden.tparrows{width:27px}
.tp-caption.bigtext{line-height:45px;font-size:35px}
.tp-caption.link-slider,.tp-caption.ohh{border:3px solid rgba(255,255,255,.3);padding:20px 40px}
.blog-height .full-width-title .blog-height{margin:0}
.blog-height{display:inline-block;float:none;vertical-align:top;margin:0 -2px 20px}
.main-text h3{margin-right:47%}
.list-icons h3{position:relative;z-index:222}
#lang_sel{position:relative;z-index:22}
#lang_sel li{height:auto!important}
#lang_sel ul ul li{font-family:Roboto,sans-serif;text-transform:uppercase;width:95px!important;height:auto!important}
#lang_sel ul ul{background:rgba(0,0,0,.8);padding:5px 0!important;height:auto!important;list-style:none;width:95px!important;border:0;left:10px!important;top:22px!important;z-index:222}
#lang_sel ul ul a:hover img{opacity:.6!important}
#lang_sel ul ul a:hover{color:rgba(255,255,255,.6)}
#lang_sel ul ul a{background:none!important;display:block;border:0;color:#fff;padding:7px 6px;font-weight:700!important}
.page-home{
	overflow: hidden;
}
.row.block-3 .post-advisor{
	margin: 30px 0 0;
}
.row.block-3{
	margin: -30px -15px;
}

.profile .row.block-3{
	margin:0 -15px;
}

.row.block-1{
	margin-top: -45px;
}

.row.block-1 .services-box.box {
    border: 0;
    margin: 4.5em 0 0;
}

.row.block-2{
	margin: -10px -12px -30px;
}
.row.block-2 .height-marg {
    margin: 30px -3px 0 0;
    height: auto !important;
    display: inline-block;
    float: none;
}

.block-blue{
	padding: 40px 20px;
	min-height:380px;
	position: relative;
}
.block-blue .orang{
	position: absolute;
	top:0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: 0.8;
}

.row.block-4 .col-sm-6{
	display: inline-block;
	margin: 0 -1px 0 0;
	float: none;
	vertical-align: top;
}

.row.block-2 .col-sm-6{
	display: inline-block;
	margin: 0 -1px 0 0;
	float: none;
	vertical-align: top;
}

@media (min-width:768px) and (max-width:1150px){.images-gallery li{width:100%;margin:0 0 20px!important}
.url_inline{max-width:100%!important;width:100%;float:none}}
@media (max-width:767px){.text-block h3{padding:20px 0 0}
.vc_custom_1459932165677{background:none!important}
.top-block h2{font-size:20px}
.top-head p{padding:0!important;font-size:14px!important}
.top-head h2{font-size:20px}
.video-block .forcefullwidth_wrapper_tp_banner{max-height:320px;height:100%}
.tp-caption.ohh{cursor:pointer;font-size:13px!important}
.rs-untoggled-content{font-size:18px!important}
.wpb_single_image .vc_figure,.wpb_single_image .vc_single_image-wrapper,.wpb_single_image img{width:100%}
.main-partners .wpb_single_image img{max-width:70%!important}
.main-text{background:none!important}
.main-index{display:block}
.top-block{margin:0 0 3rem}
.nav.navbar-nav{padding:0}
.navbar-toggle{display:block}
.wrapper{margin:0!important;overflow:visible; z-index: 2;}
.hidden-block{position:relative!important;margin:-1px 0 0; z-index: 1;}
.height{height:auto!important}
.main-advisor,.main-blocks,.main-blog,.main-capabilites,.main-partners,.main-team,.main-years{padding-right:0!important;padding-left:0!important}}
@media (min-width:641px) and (max-width:768px){.play-but-cast{margin:-60px 0 0!important}
.container{width:100%!important}
.images-gallery li{text-align:center}
.images-gallery li img{width:100%;display:inline-block;margin:0 auto;max-width:50%!important}
.images-gallery ul li a{margin:0!important}
.images-gallery li{width:100%;margin:0 0 20px!important}
.top-head p{padding:0!important;font-size:14px!important;text-align:center!important}
.top-head h2{font-size:20px;display:block;margin:0 0 20px!important;padding:20px 40px}
.top-head{text-align:center;padding-bottom:3rem!important}
.vc_column-inner{padding-top:0!important}
.main-line h4{text-align:center!important}
.url_inline{display:block;text-align:center;float:none;max-width:40%;margin:0 auto;width:100%}
.main-two-colums .vc_column-inner{padding:0!important}
.main-text.vc_custom_1460062848405{background:#fff!important}
.main .main-about{background-image:none!important}
.list-advisor .owl-controls,.tp-leftarrow,.tp-rightarrow{display:none!important}
.title-mob{font-size:2rem;margin:0 15px 20px!important;padding:10px 6%!important}
.list-icons,.top-block p{padding:0 15px}
.post-advisor{padding:0}}
@media (min-width:768px) and (max-width:780px){.post-advisor{margin:0 15px 0 0}}
@media (min-width:1024px){.vc_column-inner{padding-top:0!important}
.boxe-html{padding:28px 0 0}}
@media (max-width:768px){.main-line .url_inline{margin:0 auto;max-width:70%;width:100%;float:none;display:block}
.main-line h4{text-align:center!important}
.main-index{display:block}
.rs-untoggled-content{letter-spacing:4px!important}
.images-gallery ul li a{margin:0!important}
.images-gallery li img{margin:0 auto}
.images-gallery li{width:100%;margin:0 0 20px!important}
.main-text h3{margin-right:0}
#btt{display:none!important}
.vc_column-inner{padding-top:0!important}
.vc_col-has-fill{width:100%}}
@media (max-width:500px){.top-block.white h2{width:100%}}
@media (max-width:800px){.row.block-2 .height-marg {margin: 30px 0 0;}}
@media (max-width:1000px){.boxe-html h3{padding: 0 0 5px 10px !important;font-size: 18px;}}
/*!==========================================================================
  2. Layout
  ========================================================================== */
body{font-family:Roboto,sans-serif;font-size:14px;line-height:22px;color:#333;background-color:#fff}
.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}
/*!==========================================================================
  3. Header
   ========================================================================== */
.navbar{min-height:auto !important;}
#header .navbar-default{background:0 0;border:0}
#header.single nav{margin:13px 0 0}
#header.single.sticky{position:fixed;padding:13px 0;background:rgba(0,0,0,.8)}
#header.single, #header.sticky-top{background:#fff;padding:0px 0 13px;position:relative}
#header nav{margin:0!important; margin-top:13px !important;}
#header.sticky nav, #header.sticky-top nav{margin:0 !important;}
#header{background:0 0;border-radius:0;max-width:100%;width:100%;display:block;border:0;position:absolute;z-index:222;margin:0;padding:0px 0 13px}
#header-mob{display:none}
#header.shadow-center.sticky{background:rgba(0,0,0,.5);position:fixed;width:100%;z-index:500;}
#header.shadow-fixed.sticky *{color:#fff}
#header.shadow-fixed.sticky{background:rgba(0,0,0,.5);position:fixed;width:100%;z-index:500;padding:13px 0;}
#header.shadow-center.sticky-top{background:rgba(0,0,0,.5);position:fixed;width:100%;z-index:500;color:#fff;
   -webkit-transform: translateY(-100%);
   transform: translateY(-100%);
   -webkit-transition: -webkit-transform .33s ease;
   transition: transform .3s ease;
   -webkit-backface-visibility: hidden;}
#header.shadow-fixed.sticky-top{background:rgba(0,0,0,.5);position:fixed;width:100%;z-index:500;padding:13px 0;color:#fff;
   -webkit-transform: translateY(-100%);
   transform: translateY(-100%);
   -webkit-transition: -webkit-transform .33s ease;
   transition: transform .3s ease;
   -webkit-backface-visibility: hidden;}
#header.shadow-fixed.sticky-top.on, #header.shadow-center.sticky-top.on{transform: translateY(0);}
#header.shadow-center{height:131px;position:absolute;text-align:center}
@media (max-width:1000px){#header{position:relative}}
@media (max-width:1000px){#header.shadow-center{background:rgba(0,0,0,.5);height:75px}
#header{background:#fff;margin:0;height:auto;border-radius:0}
#header-mob.head-mob,.head-mob{display:block!important}}
.logo.sticky_logo{display:none}
#header.sticky .logo.sticky_logo, #header.sticky-top .logo.sticky_logo{display:block}
#header.sticky .logo, #header.sticky-top .logo{display:none}
@media (max-width:1000px){#header.sticky-top .logo{display:block;} #header.sticky-top .logo.no_sticky_logo{display: none;}}
.logo{float:left;text-decoration:none!important}
@media (max-width:1000px){.logo{margin:0;display:block;float:left}
#header.shadow-center .logo img{width:100%}
#header.shadow-center .logo{width:50%}}
.search .fa-times{font-size:18px;display:none}
.sb-search.sb-search-open .close{background:url(assets/img/close.png) no-repeat;display:inline-block;width:12px;height:12px;margin:18px 24px 0 0;opacity:1}
#header.single .sb-search.sb-search-open .close{background:url(assets/img/close-box.png) no-repeat}
.sb-search.sb-search-open .fa-search,.sb-search.sb-search-open .menu{display:none}
#sb-search.sb-search.sb-search-open .sb-search-input{display:block}
#sb-search .sb-search-input::focus{border:2px solid #ccc}
#sb-search .sb-search-input{background:#fff;border-radius:20px;border:2px solid #eee;margin:8px 50px 0 0;max-width:100%;width:230px;height:34px;padding:0 18px;display:none;color:#484848!important;font-size:14px;font-weight:400;font-family:Roboto,sans-serif;transition:border-color .2s ease-in-out 0s,box-shadow .1s ease-in-out 0s,background-color .2s ease-in-out 0s}
#header.single .sb-search *, #header.single .woo-icon-cart-link *{color:#000}
#header.sticky .sb-search *, #header.sticky-top .sb-search *, #header.sticky .woo-icon-cart-link *, #header.sticky-top .woo-icon-cart-link *{color:#fff}
#header.shadow-center #sb-search{margin:13px 0 0}
@media (max-width:1000px){.sb-search .form-control{border:0;box-shadow:0 0;border-radius:0;text-transform:uppercase;color:#000!important;font-size:14px;padding:1px 40px 0 10px}
.sb-search .button{background:0 0;border:0;position:absolute;top:15px;right:20px;color:#000;padding:0}
.sb-search{position:relative;border:1px solid #000;margin:15px 0 10px;padding:8px}}
@media (max-width:900px){.sb-search{position:relative}}
/*!==========================================================================
  4. Menu Bar
  ========================================================================== */
.top-bar .sing_in a:after{font-family:IcoMoon-Free;content:"\e971";font-size:16px;position:absolute;top:0;left:0}
.right-col-bar ul>li{float:left;height:18px;width:auto;}
#lang_sel img.iclflag{width:18px;height:12px;position:relative;top:-1px}
.right-col-bar{margin:0}
#lang_sel{height:auto}
.top-bar .sing_in a{position:relative;padding:0 0 0 23px;float:left;font-size:14px;color:#fff;line-height:20px;text-decoration:none;}
.top-bar .mail{background:url(assets/img/mail-top.svg) no-repeat 0 2px;background-size:18px 12px;position:relative;padding:0 0 0 30px;font-size:14px;color:#fff;line-height:20px;margin:0 1.5em 0 0;text-decoration:none}
.top-bar .skype{background:url(assets/img/skype.svg) no-repeat 0 0;background-size:17px 17px;position:relative;padding:0 0 0 30px;font-size:14px;color:#fff;line-height:20px;margin:0 1.5em 0 0;text-decoration:none}
.top-bar{background:#111217;display:inline-block;width:100%;padding:18px 0 16px;margin:0 0 -8px 0}
.top-bar ul{list-style:none;padding:0;float:left;margin:0 0 0 3em}
#lang_sel .lang_sel_sel,.lang .url{background:none!important;border:0;display:block;font-family:Roboto,sans-serif;font-weight:600;font-size:14px;color:#fff!important;line-height:20px;padding:1px 25px 1px 15px;position:relative;text-decoration:none;outline:0}
#lang_sel .lang_sel_sel::after,.lang .url::after{font-family:FontAwesome;content:"\f0dd";color:#fff;position:absolute;top:-2px;right:9px}
.lang span{background:url(assets/img/eng.png) no-repeat 0 50%;background-size:23px 15px;padding:0 0 0 30px}
.lang .dropdown-menu{max-width:244px;width:100%;margin:5px -47px 0}
.lang .dropdown-menu a{font-family:Roboto,sans-serif;font-size:14px;color:#182849;text-align:left;padding:5px 12px}
#header.sticky .top-bar, #header.sticky-top .top-bar{display:none}
.right-col-bar{float:right}
.widget_icl_lang_sel_widget{float:right!important;margin:-3px 10px 0 35px}
@media (max-width:900px){.right-col-bar ul .icl_lang_sel_current{display:none}
#lang_sel .lang_sel_sel::after,.lang .url::after{top:0}
.icon-col .mail{text-decoration:none;margin:0 18px 0 0}
.top-bar .sing_in a{position:relative;padding:0 0 0 20px;float:left;color:#fff;line-height:20px;width:15px;text-indent:-9999px}
.top-bar .sing_in a::after{text-indent:0}
.icon-col .link{text-decoration:none;padding:5px;font-family:Roboto,sans-serif;color:#000}
.icon-col{float:left}
.right-col-bar{width:100%;text-align:center}
.marg-b a{margin:0!important;font-size:12px}
.top-bar .mail{font-size:12px;background:url(assets/img/mail-top.svg) no-repeat 0 2px;background-size:18px 12px;padding:0 16px 0 0}
#lang_sel .lang_sel_sel,.lang .url,.top-bar .sing_in a{font-size:12px}
.top-bar .skype{background:url(assets/img/skype.svg) no-repeat 0 0;background-size:17px 17px;font-size:12px}
.top-bar ul{margin:0 auto;float:right;display:inline-block}
.marg-b{margin-bottom:15px;text-align:center}}
#menu-header-menu>li{height:60px;}
#menu-header-menu{margin:0 0 -20px}
#header .menu{float:right;padding:0 37px 0 0}
#header .menu .navbar-nav>li>a:hover{transition:2s}
#header .menu .navbar-nav>li>a{-webkit-transition:background-color 1s linear;-o-transition:background-color 1s linear;-moz-transition:background-color 1s linear;transition:background-color 1s linear;color:#fff;font-size:14px;text-transform:uppercase;font-family:Roboto;font-style:normal;outline:0;font-weight:500}
#header .menu ul .menu-item-has-children>a{position:relative}
#header .menu .sub-menu .menu-item-has-children>a::after{bottom:0;color:#eee;content:"\f04b";display:block;font-family:FontAwesome;font-size:10px;height:12px;margin:auto;position:absolute;right:14px;top:-9px}
#header .menu .sub-menu .menu-item-has-children:hover>a::after{color:#fff}
#header .menu ul .menu-item-has-children li:hover>a{background:#2e7fe6;color:#fff!important;text-decoration:none}
#header .menu ul .menu-item-has-children li a{position:relative;padding:10px 20px;display:block;font-family:Roboto;color:#16181e;font-size:13px;font-weight:400;border-bottom:1px solid #eee}
#header .menu ul .menu-item-has-children li:last-child a{border:none}
#header .menu ul .sub-menu li{position:relative}
#header .menu ul .sub-menu{-webkit-box-shadow:rgba(229,229,229,.7)0 1px 3px;-moz-box-shadow:rgba(229,229,229,.7)0 1px 3px;box-shadow:rgba(229,229,229,.7)0 1px 3px;background:#fbfbfb;padding:0;width:230px;position:absolute;top:150%;left:0;z-index:22;display: block !important;visibility: hidden;opacity: 0;transition: all 500ms ease;    -moz-transition: all 500ms ease;    -webkit-transition: all 500ms ease;    -ms-transition: all 500ms ease;    -o-transition: all 500ms ease;list-style: none;}
#header .menu ul li:hover > .sub-menu{display:block;opacity: 1;visibility: visible;list-style: none;top: 100%;}
#header .menu ul .sub-menu ul{left: 120% !important;top: 0px !important;}
#header .menu ul .sub-menu li:hover > ul{visibility: visible;opacity: 1;left: 100% !important;}
.header-test .menu .navbar-nav>li>a {
	color: #3d3f43 !important;
}

.sticky-top.header-test  .menu .navbar-nav>li>a{
	color: #fff !important;
}

.body-unit .category-imgages {
	background: #ccc !important;
}

.body-unit .widgettitle {
	font-size: 22px;
	font-weight: 400;
	font-family: Roboto,sans-serif;
	text-transform: uppercase;
	margin: 0 0 15px;
}


.body-unit  .widget {
	list-style: none;
	margin-bottom: 30px;
}


.body-unit .sb-search {
	height: 50px !important;
	position: relative;
}

.body-unit .form-control2 {
	display: none;
}


.body-unit  .widget_text  img {
	max-width: 100%;
}

.body-unit  .widget_text .widgettitle  {
color:#16181e;
}


.navbar-nav>li:last-child .sub-menu li.submenu{position:relative}
.navbar-nav>li:last-child .sub-menu li.submenu:hover>a::after{transform:rotate(-58deg)}
.navbar-nav>li:last-child .sub-menu .sub-menu{left:-230px;list-style:none}
.navbar-nav>li:last-child .sub-menu li.submenu a::after{transform:rotate(-58deg);left:-50px;top:-219px}
.navbar-nav>li:last-child .sub-menu{right:230px;left:-105px}
.menu ul .sub-menu .sub-menu{background:#fbfbfb;width:230px;position:absolute;top:0!important;left:230px!important;display:none!important}
.menu .navbar-nav>li:hover>.sub-menu,.menu ul .sub-menu li:hover .sub-menu{display:block!important}
#header .navbar-nav>.active>a,#header .navbar-nav>.open>a,#header .navbar-nav>li:hover>a{background:none!important;color:#2e7fe6}
#header.single .menu *{color:#000;position:relative}
#header.sticky .menu *{color:#fff;position:relative}
#header.single .navbar-nav>li>a{color:#000}
#header.sticky .navbar-nav>li>a, #header.sticky-top .navbar-nav>li>a{color:#fff}
#header.shadow-center .menu li{padding:21px 0}
#header.shadow-center .menu .logo-li{padding:0 46px}
#header.shadow-center .menu{display:inline-block;float:none;padding:0 0 0 82px}
@media (max-width:1000px){.menu{padding:0;float:none}
#header.shadow-fixed.sticky{background:#fff;position:absolute}
#header .navbar-nav>li{float:none}
#header .navbar-nav{float:none!important}
.navbar-toggle{display:block}
.navbar-collapse.collapse{display:none!important}
.navbar-collapse.collapse.in{display:block!important}
#header .navbar-nav{padding:0}
.navbar-toggle{background:#000;color:#fff;float:right;border-radius:0;margin:9px 0 0}
#bs-example-navbar-collapse-12{border:0;background:#000;margin:15px 0 -15px;height:100%}
.menu-header-menu-container{padding:0 15px}
#header .navbar-nav>li>a{text-transform:uppercase;font-family:Roboto;font-size:14px;font-style:normal}
#header .navbar-nav>.active>a,#header .navbar-nav>.open>a{background:#2e7fe6;color:#fff}
#header .navbar-nav>.open>.dropdown-toggle{color:#fff}
#header .navbar-default .dropdown .sub-menu{display:none}
#header .navbar-default .dropdown.open .sub-menu{display:block}
#header .navbar-default .sub-menu li{position:relative}
#header .navbar-default .submenu-toggler{position:absolute;top:0;right:0;font-size:21px}
#header .navbar-default .sub-menu{padding:0 30px!important;list-style:none;display:none}
#header .navbar-default .sub-menu.active{padding:10px 30px}
#header .navbar-default .sub-menu li>a:hover{color:#337ab7}
#header .navbar-default .sub-menu li>a{color:#fff;text-transform:uppercase;font-family:Roboto;font-size:14px;font-style:normal;line-height:20px;padding-bottom:10px;padding-top:10px;display:block}
#header .navbar-default .dropdown-toggle{font-size:22px;height:40px;line-height:40px;position:absolute;right:0;text-align:center;top:0;width:40px;cursor:pointer}
#header .navbar-default{margin:0 0 6px}
#header .navbar-nav li a{text-decoration:none}}
@media (min-width:990px) and (max-width:1024px){#header .navbar-nav>li{float:left}
.menu{float:right;padding:0 37px 0 0}}


.type-post.sticky {
	height: 32px;
}

.type-post.sticky:before {
	content: '';
	position: relative;
	display: block;
	width: 32px;
	height: 44px;
	background-size: cover;
	background: url("assets/images/sticky-icon.png");
}

.test-container {
	text-align: center;
}

.test-container  .pagination {
	display: inline-block;
}

.test-container  .pagination {
	font-size: 16px !important;
}

/*#sb-search .sb-search-input {
	display: block;
	width: calc(100% - 50px);
}*/

.body-unit  .sb-icon-search {
	color: #000 !important;
}
/*!==========================================================================
  5. Footer
  ========================================================================== */
.hidden-block{bottom:0;left:0;overflow:hidden;position:fixed;width:100%}
.footer{background:#16181e;padding:100px 9999px 75px;margin:0 -9999px}
.widget .more{font-family:'Source Sans Pro',sans-serif;color:#535353;font-size:14px;text-decoration:none}
.widget .title{overflow:hidden;margin:0 0 30px}
.widget .logo-footer{border:5px solid #2e7fe6;padding:0 16px;line-height:41px;float:left;color:#fff;font-size:22px;text-transform:uppercase;font-weight:700;font-family:Roboto,sans-serif}
.widget .post-photo img{width:100%;height:70px}
.widget .post-photo{position:relative;overflow:hidden;width:70px;float:left}
.widget .post-photo span{background:#514578;border-radius:50%;display:block;position:absolute;top:50%;left:50%;width:26px;height:26px;text-align:center;line-height:26px;color:#fff;margin:-11px;z-index:23}
.widget .post-photo:hover a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;z-index:22}
.widget .post-photo:hover a{opacity:1}
.widget .post-photo a{-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;display:block;height:70px;width:70px;text-decoration:none;position:absolute;top:0;left:0;opacity:0}
.post-footer ul{padding:0;margin:0;list-style:none}
.post-footer .post-text{margin:0 0 0 90px}
.post-footer,.text-footer{padding:0 5px 0 0}
.post-footer li p{margin:0}
.post-footer li{overflow:hidden;margin:0 0 20px;list-style:none}
.widget h4{color:#fff;font-size:22px;font-weight:400;font-family:Roboto,sans-serif;text-transform:uppercase;margin:0 0 34px}
.widget h5{color:#838383;margin:0 0 10px;font-size:14px;font-weight:500;font-family:Roboto,sans-serif}
.widget .date{font-family:'Source Sans Pro',sans-serif;color:#535353;font-size:14px;line-height:22px}
.widget a{color:#535353;text-decoration:none}
.widget p{font-family:'Source Sans Pro',sans-serif;color:#535353;font-size:14px;line-height:22px;margin:0 0 25px}
.widget .tags a:hover{background:#2e7fe6;color:#fff}
.widgets-list .widget_tag_cloud{margin-top:40px;}
.widget .tags a{-webkit-transition:background-color 1s linear;-o-transition:background-color 1s linear;-moz-transition:background-color 1s linear;transition:background-color 1s linear;border-radius:3px;border:1px solid #303030;padding:8px 9px;display:inline-block;margin:0 9px 9px 0;font-family:"Source Sans Pro",sans-serif}
.widget .list-adress .col-2{float:right;width:70%}
.widget .list-adress .col-1{width:25%;padding:0 5% 0 0;float:left}
.widget .list-adress li{overflow:hidden;font-family:"Source Sans Pro",sans-serif;font-size:14px;color:#535353;margin:0 0 22px}
.widget .list-adress{background:url(assets/img/bg-contact.png) no-repeat 50% 50%;padding:0;list-style:none}
#footer .show-link{border:3px solid #272930;padding:10px;display:block;margin:0 0 15px;text-decoration:none;color:#dee9f5;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;text-transform:uppercase}
#footer .show-link::after{bottom:0;color:#fff;font-size:24px;content:"\f107";display:block;font-family:FontAwesome;height:18px;margin:auto;position:absolute;right:14px;top:-6px}
#footer .dropdown.open .show-link::after{content:"\f106";top:-6px}
#footer .dropdown-menu{border:0;padding:20px;background:0 0;position:relative;border-radius:0;box-shadow:0 0;margin:0 0 15px;width:100%}
#btt{background:none repeat scroll #222;opacity:.8;border:1px solid #333;border-radius:2px;bottom:21px;cursor:pointer;padding:8px 15px;position:fixed;right:20px;z-index:9998}
@media (max-width:1000px){.widget h4{font-size:18px}
.footer{padding:20px 9999px 5px}}
@media (max-width:900px){.dropdown-menu h4{display:none}}
.footer-copy{background:#111217;padding:30px 9999px;margin:0 -9999px}
.soc-box a:hover{border-color:#2e7fe6;color:#fff;transition:2s}
.soc-box a{border:3px solid #272930;color:#4c4e54;display:inline-block;width:44px;height:44px;text-align:center;line-height:38px;margin:0 21px 0 0}
.soc-box a:not(:hover){transition:2s}
.soc-box img{width:100%}
.soc-box{overflow:hidden;line-height:68px}
.widget_mc4wp_form_widget{list-style:none}
.copy p{color:#4c4e54;margin:0;font-size:16px;font-family:Roboto,sans-serif;font-weight:300;line-height:22px;padding:28px 0 19px}
.copy{text-align:center;line-height:68px}
.form-footer input[type=submit]:hover{background:#2e7fe6}
.form-footer input[type=submit]{background:#272930;-webkit-transition:background-color 1s linear;-o-transition:background-color 1s linear;-moz-transition:background-color 1s linear;transition:background-color 1s linear;border:0;height:42px;color:#fff;font-size:14px;font-family:Roboto,sans-serif;font-weight:400;text-transform:uppercase}
.form-footer input[type=email],.form-footer input[type=text]{color:#4c4e54;margin:0;font-size:16px;font-family:Roboto,sans-serif;font-weight:300;height:42px;background:0 0;border:0}
.form-footer{border:1px solid #23242b;height:65px;padding:11px}
@media (max-width:1000px){.footer-copy{text-align:center;padding:10px 9999px 20px}
.soc-box{text-align:center}
.soc-box a{margin:0 10px}}
/*!==========================================================================
 6.  Components
   ========================================================================== */
.main-services-category{overflow:hidden}
.main-services-category .related-block .col-md-4 .post-advisor{margin:30px 0 0}
.images-blocks img{margin:0 0 20px}
.widgets-list{padding:0;}
.widgets-list .widget-cat h3{color:#2c2c2c;text-transform:uppercase;font-size:18px;font-weight:700;margin:0 0 2rem}
.widgets-list .widget-cat ul li a::after{font-family:FontAwesome;content:"\f105";position:absolute;top:0;right:0;font-size:12px;}
.widgets-list .widget-cat ul li a{position:relative;color:#828282;font-size:15px;text-decoration:none;display:block;line-height:23px}
.widgets-list .widget-cat ul li{margin:0 0 16px;padding:0}
.widgets-list .widget-cat ul li:last-child{margin:0}
.widgets-list .widget-cat ul{padding:0!important;margin:0!important;list-style:none}
.widget-cat .photo img{width:100%}
.widget-cat .photo{overflow:hidden;margin:0 0 3rem}
.widget-cat h3{font-size:16px;color:#2c2c2c;font-weight:600;font-family:Roboto,sans-serif}
.widget_text_class p, .widget_text p{color:#959595;margin:0;font-size:14px}

.list-files li{margin:0 0 10px; }
.list-files{padding:0!important;margin:0!important;list-style-type:none !important}
.list-files .pdf::after{font-family:FontAwesome;content:"\f1c1";color:#f6c746;position:absolute;top:0;left:5px;font-size:16px;}
.list-files .doc::after{font-family:FontAwesome;content:"\f1c2";color:#f6c746;position:absolute;top:0;left:5px;font-size:16px; }
.list-files .archiv::after{font-family:FontAwesome;content:"\f1c6";color:#f6c746;position:absolute;top:0;left:5px;font-size:16px}
.list-files li::after{background:none !important;}
.list-files li{padding:0 0 0 32px !important;position:relative; list-style:none !important;}
.list-files a {text-transform: uppercase; font-size: 12px !important; color: #141414 !important;}

.widgets-list .widget-cat .gallery-sidebar .thumbnail{margin:0 5px 10px}
.widgets-list .widget-cat .gallery-sidebar{margin:0 -5px}
.widgets-list .widget-cat .photo-colum{padding:0!important}
.widget-cat .post-photo:hover a{opacity:.9}
.widget-cat .post-photo img{width:100%;height:auto}
.widget-cat .post-photo{margin:0 5px 10px;position:relative;overflow:hidden}
.widget-cat .post-photo span{background:#514578;border-radius:50%;display:block;position:absolute;top:50%;left:50%;width:26px;height:26px;text-align:center;line-height:26px;color:#fff;margin:-11px}
.widget-cat .post-photo a{background:rgba(94,113,204,.9);-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;display:block;height:100%;width:100%;text-decoration:none;position:absolute;top:0;left:0;opacity:0}
.widget-cat h4{margin:0 0 20px;color:#16181e}
.widget-cat{background:#f8f8f8;padding:15px 22px 30px 22px; overflow:hidden}
.widgets-list .widget_text_class h2, .widgets-list .widget_text h2{color:#2c2c2c;text-transform:uppercase;font-size:18px;font-weight:700;margin:0 0 2rem;padding:0;border:0}
.widget_text_class .photo, .widget_text .photo{margin:0 0 36px}
.widget_text_class .photo img, .widget_text .photo img{width:100%}
.widgets-list .widget_text_class h4:first-letter, .widgets-list .widget_text h4:first-letter{text-transform:uppercase}
.widgets-list .widget_text_class h4, .widgets-list .widget_text h4{color:#16181e;font-size:18px;margin:0 0 5px;text-transform:lowercase}
.widget_text_class, .widget_text{background:#f8f8f8;padding:30px 22px;overflow:hidden}
.services-box .button a{background:#16181e;line-height:40px;padding:0 20px;text-transform:uppercase;color:#fff;font-family:Roboto,sans-serif;font-weight:400;display:inline-block}
.services-box h3{color:#2b2b2b!important;text-transform:uppercase}
.services-box h4{color:#2b2b2b;text-transform:uppercase;font-size:2.5rem;margin:0 0 2rem}
.services-box p{margin:0 0 6rem;color:#4c4e54;font-size:14px}
.services-box a{color:#4c4e54;font-size:14px;text-decoration:none}
.services-box:hover a{color:#2e7fe6}
.services-box:hover{border-color:#2e7fe6}
.services-box{background:#fff none repeat scroll 0 0;border:5px solid #f5f5f5;text-align:center;padding:3rem 3rem 3.5rem}
.margin-num .services-box.box{margin:0}
.margin-num{width:calc(100% + 58px)!important;margin:0 0 0 -21px}
.services-box .icons{margin:0 0 1rem}
.list-advisor.three-box .owl-controls{width:100%;right:0;top:11rem}
.list-advisor.three-box .owl-controls .owl-prev{left:-48px;position:absolute}
.list-advisor.three-box .owl-controls .owl-next{right:-48px;position:absolute}
.services-box.box a{position:relative;z-index:22}
.services-box.box p{position:relative;z-index:22;line-height:22px;font-size:14px}
.services-box.box h4{font-size:25px;font-weight:700;position:relative;z-index:22;color:#16181e}
.services-box:hover .button a{background:#2e7fe6;color:#fff!important}
.services-box.box{border:0;margin:0 0 4.5em}
.services-box img{height:42px;filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1)}
.services-box:hover img{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}
.services-box.box svg line{stroke:#f5f5f5}
.services-box.box:hover svg line{stroke:#2e7fe6}
.services-box.box svg line{stroke-width:8;fill:none;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.main-history .services-box.box:hover svg line.bottom,.main-history .services-box.box:hover svg line.top{stroke-dasharray:200% 80%}
.col-md-12 .services-posts .col-md-9 { margin-left: 12.5%; }
.main-history .services-box.box:hover svg line.left,.main-history .services-box.box:hover svg line.right{stroke-dasharray:67% 100%}
.main-history .services-box.box:hover svg line.top{-webkit-transform:translateX(-60%);transform:translateX(-60%)}
.main-history .services-box.box:hover svg line.bottom{-webkit-transform:translateX(60%);transform:translateX(60%)}
.main-history .services-box.box:hover svg line.left{-webkit-transform:translateY(30%);transform:translateY(30%)}
.main-history .services-box.box:hover svg line.right{-webkit-transform:translateY(-30%);transform:translateY(-30%)}
.main-history .services-box.box {
    margin: 40px 0 0;
}
.main-history{
	margin: -10px 0 0;
}
.services-box.box:hover svg line{-webkit-transition-delay:.1s;transition-delay:.1s}
.services-box.box svg line.bottom,.services-box.box svg line.top{stroke-dasharray:115% 100%}
.services-box.box:hover svg line.bottom,.services-box.box:hover svg line.top{stroke-dasharray:120% 80%}
.services-box.box svg line.left,.services-box.box svg line.right{stroke-dasharray:80% 100%}
.services-box.box:hover svg line.left,.services-box.box:hover svg line.right{stroke-dasharray:110% 100%}
.services-box.box:hover svg line.top{-webkit-transform:translateX(-545px);transform:translateX(-545px)}
.services-box.box:hover svg line.bottom{-webkit-transform:translateX(550px);transform:translateX(550px)}
.services-box.box:hover svg line.left{-webkit-transform:translateY(900px);transform:translateY(900px)}
.services-box.box:hover svg line.right{-webkit-transform:translateY(-900px);transform:translateY(-900px)}
.services-posts .post-advisor{padding:0 0 50px}
.services-posts .post-advisor h3 a{color:#16181e;text-decoration:none}
.services-posts .post-advisor h3{font-size:22px;margin:0 0 15px;padding:0 0 15px;border-left:0;text-transform:none;border-bottom:2px solid #f5f5f5}
.text-serv h1 strong{display:block}
.text-serv h1{border:5px solid #2e7fe6;font-family:Roboto,sans-serif;font-size:4rem;font-weight:300;line-height:1;margin:0 0 25px;padding:20px;text-transform:uppercase;display:block}
.text-serv p{color:#2b2b2b;font-size:16px;font-style:italic;margin:0}
.text-serv{margin:0 0 3rem}
.services-boxer h3.icon-none{padding:0}
.services-boxer h3 a:hover{color:#f6bb19}
.services-boxer h3 a{color:#16181e;text-decoration:none}
.services-boxer h3{font-size:18px;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:700;line-height:1;padding:0 0 0 30px;margin:0 0 20px}
.services-boxer p{color:#8c8c8c;font-size:14px;margin:0}
.services-boxer .icons:hover .shadows{display:block}
.services-boxer .icons{position:relative}
.services-boxer .icons .shadows{background:rgba(0,0,0,.7);height:100%;width:100%;position:absolute;left:0;top:0;display:none}
.services-boxer .photo-serv img{width:100%}
.services-boxer .photo-serv{border:1px solid #f2f2f2;overflow:hidden;margin:0 0 30px}
.services-boxer .left{display:inline-block}
.services-boxer{margin:40px 0 0}
.text-serv h2{border:5px solid #2e7fe6;display:block;font-family:Roboto,sans-serif;font-size:4rem;font-weight:300;line-height:1;text-align:center;margin:0;padding:20px;text-transform:uppercase}
.text-serv-single h4{font-style:italic;font-weight:400}
.text-serv-single h3{border-bottom:1px solid;border-color:#f2f2f2}
.user-comment img{width:100%;max-width:70px!important;display:block;margin:10px auto;border-radius:100%}
.user-comment h4{color:#1c2334;font-size:18px;font-weight:700;margin:0 0 8px;line-height:1}
.user-comment h5{color:#f7c028;font-size:16px;font-weight:400;text-transform:uppercase;margin:0 0 12px;line-height:1}
.user-comment p{margin:0;line-height:24px}
.user-comment{border:1px solid;border-color:#f2f2f2;margin:0!important;padding:30px}
.quote-block p:after{background:url(assets/img/q.svg) no-repeat 50% 0;background-size:17px 14px;content:"";width:100%;height:14px;position:absolute;top:0;left:0}
.quote-block p:before{background:url(assets/img/q1.svg) no-repeat 50% 0;background-size:17px 14px;content:"";width:100%;height:14px;position:absolute;bottom:0;left:0}
.quote-block p{margin:0;padding:20px 0 25px;line-height:24px;position:relative}
.quote-block{background:#f8f8f8;padding:40px 30px;margin:0 0 20px!important;text-align:center}
.main-category .post-advisor{margin:30px 0 0}
.services-box.box.no-svg-border{border:5px solid #f8f8f8}
.services-box.box.no-svg-border:hover{border-color:#f6bb19}
@media (max-width:1000px){.services-posts{padding:0}
.services-posts .post-advisor{padding:0 0 20px}
.text-serv h1{font-size:2.5rem}
.text-serv{margin:0 0 20px}
.services-box.box{border:0}}
.icon-box .wpb_single_image img{height:42px;filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1)}
.icon-box:hover .wpb_single_image img{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}
.icon-box h3{text-transform:uppercase;margin:0 0 2.2rem;font-family:Roboto,sans-serif;font-weight:400}
.icon-box:hover p{opacity:1}
.icon-box p{opacity:0}
.icon-box{background:0 0;-webkit-transition:background .4s .5s;transition:background .4s .5s;cursor:pointer;position:relative}
.icon-box img{height:70px!important;width:auto;margin:0 0 4rem}
.icon-box.box svg line.bottom{stroke-dasharray:90% 100%}
.icon-box.box svg line.left,.icon-box.box svg line.right{stroke-dasharray:100% 70%}
.icon-box.box:hover svg line.top{-webkit-transform:translateX(0);transform:translateX(0)}
.icon-box.box:hover svg line.left{-webkit-transform:translateY(0);transform:translateY(0)}
.icon-box.box:hover svg line.bottom{-webkit-transform:translateX(0);transform:translateX(0)}
.icon-box.box:hover svg line.right{-webkit-transform:translateY(0);transform:translateY(0)}
@media (max-width:1000px){.icon-box{width:100%}
.icon-box .vc_column-inner{width:92%!important;margin:0 auto;position:relative}}
.years{display:none}
.years.active{display:block}
.over{overflow:hidden}
.right-years-box h3{max-width:270px;width:100%;border-bottom:5px solid #f8f8f8;border-left:5px solid #f8f8f8;font-family:Roboto,sans-serif;font-size:2.2rem;font-weight:400;line-height:2.2rem;margin:0 8rem 2.4rem 0;padding:1.1rem 0 1.8rem 2rem;text-transform:uppercase;color:#16181e}
.right-years-box h4{line-height:25px;color:#16181e;color:#16181e;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;margin:0 0 2rem}
.right-years-box p{color:#8c8c8c;font-family:'Source Sans Pro',sans-serif;font-size:1.4rem;margin:0 0 2.2rem}
.right-years-box .more{color:#16181e;font-size:1.4rem;font-family:Roboto,sans-serif;text-decoration:none}
.right-years-box{min-height:280px;padding:60px 0 10px}
.years-box .text-year.blue-border{border-color:#2e7fe6}
.years-box .text-year{white-space:nowrap;display:block;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;width:156px;color:#16181e;left:10px;margin:0 0 0 -55px;position:absolute;text-align:center;text-transform:uppercase;bottom:60px;transform:rotate(91deg);-moz-transform:rotate(91deg);-webkit-transform:rotate(91deg);-o-transform:rotate(91deg);writing-mode:bt-rl}
.years-box{width:70px;float:left;height:156px;margin:0 9% 0 0;border-top:5px solid #f8f8f8;border-right:5px solid #f8f8f8;transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);writing-mode:bt-rl}
.years-box:last-child{margin:0}
.years-percent{background:#f8f8f8;width:70px;height:283px;float:left;margin:0 9% 0 0;position:relative}
.years-percent:last-child{margin:0}
.years-percent span{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;display:block;position:relative}
.years-percent:last-child .percent{right:17px}
.years-percent .percent{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);writing-mode:bt-rl;position:absolute;bottom:0;right:20px;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;text-align:left;line-height:70px;display:block;color:#fff;z-index:22;padding:2px 0 0}
.box-percent .text-year{background:#16181e;position:absolute;bottom:0;left:0;width:100%}
.box-percent{overflow:hidden}
.box-percent .text-year.blue{background:#2e7fe6}
.main-last-years .over{overflow:hidden}
.main-last-years .post-advisor p{margin:0 0 3rem}
.main-last-years h4{margin:0 0 2.2rem;font-size:18px;color:#2b2b2b;font-family:'Source Sans Pro',sans-serif}
.main-last-years .post-advisor h3{margin:0 8rem 4.1rem 0}
.main-last-years .post-advisor{padding-top:4rem}
.main-last-years .blue-border{border-color:#2e7fe6}
.main-history .services-box{padding:60px 30px 40px}
.no-svg-border{border:5px solid #f8f8f8}
.no-svg-border:hover{border-color:#f6bb19}
.no-svg-border-margin{border:5px solid rgba(0,0,0,0)}
.no-svg-border-margin:hover{border-color:#f6bb19}
@media (max-width:1000px){.years-percent:last-child{float:left}
.right-years-box{min-height:280px;padding:0;margin:0 15px}
.border-top-box{border-top:0 solid #f8f8f8;margin:20px 15px 0;padding:20px 0 0}
.years-box{border:0}
.border-top-box .years-box{height:70px;margin:0 0 20px;position:relative;width:100%;transform:rotate(0);text-align:left;bottom:22px;padding:0}
.years-box .text-year{border-left:5px solid #f8f8f8;border-top:5px solid #f8f8f8;text-align:left;position:relative;bottom:0;display:block;line-height:70px;padding:0 30px}
.box-percent{width:100%;display:none}
.years-percent .percent{transform:rotate(0);left:30px}
.years-percent{float:left;height:70px;margin:0 0 20px;position:relative;width:100%}
.years-box .text-year{margin:0;left:0;width:100%;writing-mode:rl-tb;transform:rotate(0)}}
@media (max-width:768px){.years-box .text-year{margin:0}
.main-history .services-box.box:hover svg line.top{-webkit-transform:translateX(0%);-moz-transform:translateX(-100%);transform:translateX(0%)}
.main-history .services-box.box:hover svg line.bottom{-webkit-transform:translateX(27%);-moz-transform:translateX(100%);transform:translateX(27%)}
.main-history .services-box.box:hover svg line.left{-webkit-transform:translateY(-7%);-moz-transform:translateY(-30%);transform:translateY(-7%)}
.main-history .services-box.box:hover svg line.right{-webkit-transform:translateY(7%);-moz-transform:translateY(30%);transform:translateY(7%)}}
@media (min-width:1024px) and (max-width:1280px){.text-l.boxer{margin:0 0 3rem}
.years-box{margin:0 5% 0 0;position:relative;width:16%}
.years-percent{background:#f8f8f8 none repeat scroll 0 0;float:left;margin:0 5% 0 0;position:relative;width:16%}}
.text-boxes-white p{color:#fff;font-size:18px;margin:0 0 2.5rem}
.text-boxes-white ul{list-style:none;padding:0;margin:0 0 2rem}
.text-boxes-white li{color:#fff;position:relative;font-size:14px;margin:0 0 5px;padding:0 0 0 15px}
.text-boxes-white li::after{background:#fff;border-radius:100%;content:"";height:8px;left:0;position:absolute;top:6px;width:8px}
.text-boxes-white .more a{color:#fff;text-decoration:none}
.text-boxes-white h3{font-size:2.5em;font-weight:300;color:#fff;margin:0 0 2.5rem;text-transform:uppercase}
.main-slideradvisor-s .list-advisor .owl-controls{width:100%;right:0;left:0;top:50%;margin:-114px 0 0}
.main-slideradvisor-s .list-advisor .owl-prev{width:40px;left:-40px;position:absolute;top:0;text-align:right}
.main-slideradvisor-s .list-advisor .owl-next{width:40px;right:-40px;position:absolute;top:0}
.list-advisor .owl-wrapper-outer{overflow:hidden}
.list-advisor .owl-controls{position:absolute;top:8rem;right:-.5rem;display:block!important}
.list-advisor{position:relative}
.bold-text{font-weight:700}
.serv-box .post-advisor h3{border-bottom:2px solid #f5f5f5;border-left:0 none;font-size:22px;margin:0 0 15px;padding:0 0 15px;text-transform:none}
.height-marg{margin:0 0 30px}
.height-marg .post-advisor h3 a{font-size:18px}
.height-marg .post-advisor h3{margin:0 3rem 2.4rem 0;font-weight:700;font-size:18px}
.post-advisor h3 a{color:#000;text-decoration:none}
.post-advisor h3{border-bottom:5px solid #f8f8f8;border-left:5px solid #f8f8f8;font-family:Roboto,sans-serif;font-size:2.2rem;font-weight:400;line-height:2.2rem;margin:0 0 2.4rem 0;padding:1.1rem 0 1.8rem 2rem;text-transform:uppercase;color:#16181e}
.post-advisor p{color:#777;font-family:'Source Sans Pro',sans-serif;font-size:1.6rem;margin:0 0 2.2rem}
.post-advisor h4 a{color:#16181e;text-decoration:none}
.post-advisor h4{color:#16181e;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;margin:0}
.post-advisor .more{color:#16181e;font-size:1.4rem;font-family:Roboto,sans-serif;text-decoration:none}
.post-advisor a:hover>img{transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3)}
.post-advisor a{display:inline-block;position:relative;vertical-align:bottom;overflow:hidden}
.post-advisor img{max-width:100%;height:auto;width:100%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;transform-style:preserve-3d}
.post-advisor img.aligncenter, .post-advisor img.alignright, .post-advisor img.alignleft{width: inherit;}
.photo-advisor .line-date{display:block}
.photo-advisor .date-photo{background:#3d3f43;color:#fff;text-align:center;position:absolute;top:0;right:0;display:block;z-index:22;padding:10px 20px;font-family:Roboto,sans-serif}
.photo-advisor .date-photo .line-date{font-size:19px;line-height:1}
.photo-advisor .date-photo .line-date+.line-date{font-size:13px;line-height:1}
.photo-advisor{margin:0 0 3rem;position:relative}
.photo-advisor.photo-user img{max-width:100%}
.photo-advisor.photo-user{text-align:center}
.list-advisor .owl-prev{font-size:70px;font-weight:400;line-height:1;color:#f8f8f8;margin:0 0 -5px;position:absolute}
.list-advisor .owl-next:hover,.list-advisor .owl-prev:hover{color:#2e7fe6}
.list-advisor .owl-next{font-size:70px;font-weight:400;line-height:1;color:#f8f8f8;position:absolute;top:60px}
.list-advisor .owl-item .item{margin:0 20px;}
.post-advisor .more:hover{color:#2e7fe6}
.list-advisor{width:50%}
@media (min-width:1000px) and (max-width:1200px){.list-advisor .owl-controls{left:-3rem;right:-3rem}
.list-advisor .owl-next{top:0;right:0}
.list-advisor .owl-prev{left:0;top:5px;}}
@media (max-width:1000px){#own-advisor-box .photo-user{margin:0 10px 3rem}
.main-slideradvisor-s .list-advisor .owl-controls{width:100%;right:0;left:0;top:50%!important;margin:-114px 0 0}
.list-advisor .owl-next,.list-advisor .owl-prev{font-size:40px}
.post-advisor h3{font-size:1.8rem;margin:0 0 2rem;padding:1.1rem 0 1.8rem 2rem}
#own-advisor-box.list-advisor{margin:0;width:100%!important}
.list-advisor .owl-controls{margin:-20% 0 0;right:-3.5rem;top:50%}
.post-advisor{padding:0 0 0 3rem;overflow:hidden}}
@media (max-width:768px){.list-advisor .owl-controls{display:none!important}
.list-advisor .owl-item .item{margin:0}
.list-advisor .post-advisor{margin:0;padding:0 15px}
.list-advisor{margin:3rem 0;width:100%!important}}
#owl-advisor{margin:3rem 0 0}
.comments-icon p,.text-l p{font-family:'Source Sans Pro',sans-serif;font-size:1.4rem;margin:0 0 3rem;color:#26272d}
.text-l h3{font-size:2.2rem;line-height:2.2rem;font-family:Roboto,sans-serif;font-weight:400;text-transform:uppercase;border-bottom:5px solid #f8f8f8;border-left:5px solid #f8f8f8;padding:1.1rem 0 1.8rem 2rem;margin:0 8rem 4rem 0;color:#16181e}
.comments-icon .owl-item::after{background:url(assets/img/back-qwote.svg) no-repeat;background-size:30px 28px;width:30px;height:28px;content:"";position:absolute;top:0;left:0}
.comments-icon .owl-item{padding:0 0 0 50px;position:relative}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{border:3px solid #2e7fe6}
.owl-theme .owl-controls .owl-page span{border:3px solid #f8f8f8;display:block;height:10px;margin:0 8px 0 0;width:10px}
.owl-controls{margin-top:0;text-align:left}
.owl-theme .owl-controls .owl-page{display:inline-block}
.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}
@media (max-width:1000px){.text-l h3{font-size:1.8rem;margin:0 2rem 2rem 0;padding:1.1rem 0 .8rem 2rem}
.text-l p{margin:0 0 2rem}}
@media (max-width:768px){.text-l{padding:0 0 2rem}}
.main-profiles{padding:60px 0 0}
.white-text .list-team .post-advisor .more,.white-text .list-team .post-advisor h3,.white-text .list-team .post-advisor p{color:#fff}
.list-team .owl-prev{left:-62px;position:absolute;top:0}
.list-team .owl-next{position:absolute;right:-52px}
.list-team .owl-controls{position:absolute;right:0;top:11rem;width:100%}
.b-partners .name{text-transform:uppercase;color:#16181e}
.b-partners p{margin:0 0 2rem}
.b-partners .owl-carousel{margin:0 0 1rem}
.b-partners h3{font-weight:700}
@media (max-width:1000px){.list-advisor .owl-controls{margin:-88px 0 0;right:0;top:50%}
.list-team .owl-prev{left:-11px;position:absolute;top:0}
.list-team .owl-next{position:absolute;right:-11px}}
@media (min-width:950px) and (max-width:1024px){.list-team .owl-controls{margin:-88px 0 0;right:0;top:50%}}
.calendar_wrap table td{border:1px solid #ccc;padding:10px;text-align:center;font-family:Roboto,sans-serif;font-weight:400;font-size:12px}
caption{border:1px solid #ccc;border-bottom:0;padding:10px;text-align:center;font-family:Roboto,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase}
.calendar_wrap table a{font-size:13px;text-transform:uppercase}
.calendar_wrap table a:first-letter{text-transform:uppercase}
.calendar_wrap table th{border:1px solid #ccc;padding:10px;text-align:center;font-family:Roboto,sans-serif;font-weight:700;font-size:12px}
.calendar_wrap table{width:100%;border:1px solid #ccc;border-collapse:collapse}
.widgets-list h2{font-size:2.2rem;line-height:2.2rem;font-family:Roboto,sans-serif;font-weight:700;text-transform:uppercase;border-bottom:5px solid #f8f8f8;border-left:5px solid #f8f8f8;padding:1.1rem 0 1.8rem 2rem;margin:0 8rem 4rem 0;color:#16181e}
.widgets-list ul li a:hover{color:#35373c}
.widgets-list ul li a{color:#7a7a7a;font-size:1.6rem;font-family:Roboto,sans-serif;font-weight:400;text-decoration:none;line-height:1}
.widgets-list .list-post{margin:4rem 0 12px 43px}
.widgets-list .list-post li{overflow:visible}
.widgets-list ul li{width:100%;font-size:18px;padding:0 0 13px 6px;position:relative;color:#7a7a7a;overflow:hidden}
.widgets-list ul{color:#f8f8f8;margin:0 0 0 27px;padding:0 0 0 12px;position:relative;list-style-type:none}
.widgets-list ul li:after{background:#f8f8f8;border-radius:50%;content:"";height:8px;left:-19px;position:absolute;top:11px;width:8px}
body:nth-of-type(1) .widgets-list ul li:before{left:-16px}
.widgets-list ul li:before{content:"";position:absolute;left:-15px;border-left:2px solid #f8f8f8;height:100%;width:1px;margin:12px 0 0}
.widgets-list ul li:first-child:before{top:6px}
.widgets-list ul li:last-child:before{height:6px}
.tagcloud a::after{background:#f8f8f8;border-radius:50%;content:"";width:8px;height:8px;position:absolute;top:5px;left:0}
.tagcloud a:hover{color:#35373c}
.tagcloud a{background:none!important;color:#838383;font-family:Roboto,sans-serif;font-size:1.6rem!important;line-height:1;margin:0 0 23px 13px;padding:0 0 0 2.5rem;position:relative;text-decoration:none;display:inline-block}
.tagcloud{padding:0 20px 0 0}
.widgets-list>li{margin:0 0 2rem;width:100%;list-style:none;overflow:hidden}
.widgets-list .blog-list{margin:0}
.widgets-list .widgettitle .post-category{overflow:hidden}
.main-category #own-advisor-box .post-advisor{margin:0}
.main-category .link{text-transform:none;font-size:16px;font-weight:400;color:#16181e}
.main-category .name{text-transform:none;font-size:18px;font-weight:400}
.main-category .gallery-sidebar{margin:4rem -5px}
.main-category .thumbnail img{width:100%}
.main-category .thumbnail{border-radius:0;margin-bottom:10px;padding:0}
.main-category .photo-colum{padding:0 5px}
.main-category .title-blog a{color:#000}
.main-category .title-blog{margin:0 0 2.4rem}
.main-category .post-advisor h4 a{color:#2b2b2b}
.main-category .post-advisor h4{color:#2b2b2b;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:400;margin:0}
.post-advisor .boxes-blog span{display:inline-block;padding:0 5px}
.post-advisor .boxes-blog a{color:#777;text-decoration:none;font-family:Roboto,sans-serif;font-size:14px;display:inline-block}
.post-advisor .boxes-blog{margin:0 0 20px}
.main-category .services-posts .post-advisor{padding:0}
.main-category .col-md-4 .post-advisor{margin:0}
.main-category .text-l h3{margin:0 8rem 0 0}
.main-category{padding:45px 0;}
.main-category .list-blog .owl-controls{left:-28px;}
.wp-pagenevi .page-numbers,.wp-pagenevi span{border:5px solid #f8f8f8;display:inline-block;height:38px;line-height:28px;margin:0 10px;text-align:center;width:38px;color:#4c4e54;font-size:18px;font-family:Roboto,sans-serif;font-weight:400;text-decoration:none}
.wp-pagenevi .page-numbers.current,.wp-pagenevi .page-numbers:hover{border:5px solid #2e7fe6;transition:2s}
.wp-pagenevi a:not(:hover),.wp-pagenevi span:not(:hover){transition:all 2s ease 0s}
.wp-pagenevi .next,.wp-pagenevi .prev{font-size:14px;color:#4c4e54;font-family:Roboto,sans-serif;font-weight:400;text-decoration:none;margin:0 10px;display:inline-block;border:0!important;width:auto}
.wp-pagenevi{text-align:center;overflow:hidden;width:100%;margin-top:30px}
.post-category .photo-advisor{border:1px solid #ededed}
.post-category .post-categories-container{margin: -25px 0 25px 0;}
.post-category iframe{max-width: 100%;}
.post-category .post-advisor{border-bottom:5px solid #f8f8f8;padding:0 0 3rem;margin:0 0 5rem}
.post-category p{font-size:14px;line-height:24px;margin:0 0 25px}
.post_nav span {margin-right: 5px;}
.post_nav a {display: inline-block;margin: 0 5px;}
.over-title{overflow:hidden}
.quote strong{font-size:14px;font-weight:400}
.quote p{color:#2b2b2b;font-size:16px}
.quote{border:3px solid #f2f2f2;margin:0 0 5rem;position:relative;padding:3rem 3rem 1rem 9rem}
.quote::after{color:#f8f8f8;content:"\f10d";font-family:FontAwesome;position:absolute;top:3rem;left:4rem;font-size:31px}
.post-comments .title-comment{overflow:hidden;margin:0 0 5rem}
.post-comments .pull-left{border:1px solid #ededed;padding:0;margin:0 3.8rem 0 0}
.boxer-comment{position:relative;background:#fff;border:3px solid #f2f2f2;padding:3rem}
.boxer-comment:after,.boxer-comment:before{right:100%;top:38%;border:solid transparent;content:" ";height:0;width:0;position:absolute}
.boxer-comment:after{border-color:rgba(136,183,213,0);border-right-color:#fff;border-width:10px;margin-top:-30px}
.boxer-comment:before{border-color:rgba(242,242,242,0);border-right-color:#f2f2f2;border-width:14px;margin-top:-34px}
.boxer-comment h1, .boxer-comment h2, .boxer-comment h3, .boxer-comment h4, .boxer-comment h5, .boxer-comment h6, .boxer-comment blockquote{direction: block; clear: both; float: none;}
.post-comments .media-body{background:#fff;overflow:visible}
.post-comments h4::after{position:absolute;bottom:0;left:0;content:"";border-bottom:5px solid #f8f8f8;width:30px}
.post-comments h4{position:relative;font-size:14px;font-family:Roboto,sans-serif;font-weight:700;text-transform:uppercase;line-height:1;padding:0 17px 18px 0;margin:0;float:left}
.post-comments .date{font-family:Roboto,sans-serif;font-weight:300;padding:0 0 0 22px;color:#bdbdbd;float:left;font-size:14px;line-height:1;position:relative}
.post-comments .date::after{background:#f8f8f8 none repeat scroll 0 0;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:5px;width:8px}
.post-comments .media .media::after{border:5px solid #f2f2f2;border-top:0;border-right:0;content:"";height:67%;left:-94px;position:absolute;top:-40px;width:80px}
.post-comments .media .media{position:relative;padding:5rem 0 0;margin:0}
.media,.media-body{overflow:visible!important}
.post-comments .media{padding:0 0 5rem}
.post-comments .reply{font-family:Roboto,sans-serif;font-weight:400;float:right;text-decoration:none;color:#2b2b2b;font-size:14px;line-height:1}
.post-comments p{color:#2b2b2b;font-size:14px;font-family:'Source Sans Pro',sans-serif;font-weight:400;margin:0}
.post-comments .comment-notes{color:#2b2b2b;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;margin:0;overflow:hidden;padding:20px 0;width:100%}
.post-comments .top-comment{margin:0 0 2rem;overflow:hidden}
.post-comments h3{border-bottom:5px solid #f8f8f8;border-left:5px solid #f8f8f8;color:#16181e;font-family:Roboto,sans-serif;font-size:2.2rem;font-weight:700;line-height:2.2rem;float:left;margin:0 0 4.4rem;min-width:300px;padding:1.1rem 8rem 1.8rem 2rem;text-transform:uppercase}
.logged-in-as a{margin:0 0 0 10px;font-family:Roboto,sans-serif;font-weight:400;text-decoration:none;color:#2b2b2b;font-size:14px;line-height:1}
.logged-in-as{float:right;line-height:36px}
.block-leave-comment h4{font-size:18px;padding:0 0 3rem;margin:0 0 5rem}
.block-leave-comment .item{padding:0 0 4.4rem}
.block-leave-comment input[type=text]{border:3px solid #f8f8f8;border-radius:0;height:44px;padding:0 2rem;color:#2b2b2b;font-size:14px;font-weight:400;font-family:Roboto,sans-serif}
.block-leave-comment textarea{border:3px solid #f8f8f8;border-radius:0;height:100px;resize:none;padding:2rem;color:#2b2b2b;font-size:14px;font-weight:400;font-family:Roboto,sans-serif}
.block-leave-comment input[type=submit]:hover{background:#272930}
.block-leave-comment input[type=submit]{background:#2e7fe6;-webkit-transition:background-color 1s linear;-o-transition:background-color 1s linear;-moz-transition:background-color 1s linear;transition:background-color 1s linear;border:0;height:42px;color:#fff;font-size:14px;font-family:Roboto,sans-serif;font-weight:400;text-transform:uppercase}
.block-leave-comment .form-control:focus{box-shadow:0 1px 1px rgba(0,0,0,.075)inset,0 0 8px rgba(189,189,189,.6)}
.block-leave-comment{border:5px solid #f8f8f8;padding:5rem 9rem;overflow:hidden}
.list-blog{margin:0}
.list-blog .owl-controls{left:-3.5rem}
.blog-list ul{padding:0}
.blog-list{margin:0 0 0 16px}
.main-blog #own-blog-box{margin:0!important}
.list-post li:hover a{color:#35373c}
.list-post li a{color:#7a7a7a;font-size:1.6rem;font-family:Roboto,sans-serif;font-weight:400;text-decoration:none;line-height:1}
.list-post li{width:100%;font-size:18px;padding:0 0 13px 6px;position:relative}
.list-post{color:#f8f8f8;margin:3rem 0 6rem 27px;padding:0 0 0 12px;position:relative;list-style-type:none}
ul.list-post li:after{background:#f8f8f8;border-radius:50%;content:"";height:8px;left:-19px;position:absolute;top:8px;width:8px}
body:nth-of-type(1) ul.list-post li:before{left:-16px}
ul.list-post li:before{content:"";position:absolute;left:-15px;border-left:2px solid #f8f8f8;height:100%;width:1px;margin:12px 0 0}
ul.list-post li:first-child:before{top:0}
ul.list-post li:last-child:before{height:2px}
.tags-blog a::after{background:#f8f8f8;border-radius:50%;content:"";width:8px;height:8px;position:absolute;top:5px;left:0}
.tags-blog a:hover{color:#35373c}
.tags-blog a{color:#838383;font-family:Roboto,sans-serif;font-size:1.6rem;line-height:1;margin:0 0 23px 13px;padding:0 0 0 2.5rem;position:relative;text-decoration:none;display:inline-block}
.tags-blog{overflow:hidden;padding:35px 0 0}
.post-advisor .title-blog.blue-border{border-bottom:5px solid #2e7fe6;border-left:5px solid #2e7fe6}
.post-advisor .title-blog.blue-border a::after,.post-advisor .title-blog.blue-border span::after{background:#2e7fe6}
.post-advisor .title-blog{border-bottom:5px solid #f8f8f8;border-left:5px solid #f8f8f8;color:#16181e;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;margin:0 0 2.4rem;text-align:left;padding:1.1rem 0 1.3rem 1.3rem;overflow:hidden}
.post-advisor .title-blog.full-width-title{text-align:left;padding:1.1rem 0 1.8rem 15px}
.post-advisor .title-blog a,.post-advisor .title-blog span{color:#16181e;font-family:Roboto,sans-serif;font-size:1.6rem;padding:0;position:relative;text-decoration:none}
#own-advisor-box .photo-user .title-user{border-color:#fff;margin:0;padding:1rem}
@media (max-width:1000px){.widgets-list h2{margin:0 0 4rem}
.main-category .text-l h3{margin:0}
.post-advisor .title-blog{text-align:left;padding-left:16px}
.ngg-widget img{width:100%}
.ngg-widget{margin:-15px 0 0}
.ngg-fancybox{margin:15px 0 0;display:block;overflow:hidden;width:50%;float:left}
.minus-marg{margin:0 -30px}
.mob-padding{padding:0!important}
.widgets-list{padding:0}
.sidebar-left,.sidebar-right{padding:0!important}
.main-category{padding:85px 15px 66px}
.main-category .post-advisor{padding:0;margin:0 0 3rem}
.main-category #own-blog-box,.main-category #own-blog-box .post-advisor{padding:0;margin:0}
.post-category{padding:0}
.main-category .last-box .gallery-sidebar{margin:0 -5px}
.main-category .last-box{padding:0;margin:0}
.post-advisor p{margin:0 0 1.2rem}
.quote{margin:1rem 0;padding:2rem 2rem 0 7rem}
.quote::after{left:2rem;top:2rem}
.block-leave-comment{padding:2rem}
.block-leave-comment h4{font-size:18px;margin:0 0 2rem;padding:0 0 2rem}
.block-leave-comment .item{padding:0}
.block-leave-comment input[type=submit]{margin:2rem 0 0}
.block-leave-comment input[type=text]{margin:0 0 2rem}
.post-comments .title-comment h3{font-size:18px;line-height:18px}
.post-comments .title-comment{margin:0 0 2rem}
.list-blog{margin:0 0 3rem}
.list-post{margin:4rem 0 2rem 20px}
.main-slideradvisor-s #own-blog-box{margin-bottom: -30px;}
#owl-partners,.post-advisor{padding:0}
.main-category .main-category{padding-left: 0; padding-right: 0; max-width: 100%;}}
@media (max-width:800px){.minus-marg{margin:0 0 0 -30px}}
@media (max-width:600px){.minus-marg{margin:0 -30px}
.wp-pagenevi .page-numbers,.wp-pagenevi span{margin:3px 3px 0}}
@media (max-width:700px){.ngg-widget img{width:100%}
.ngg-widget{margin:-15px 0 0}
.ngg-fancybox{margin:15px 0 0!important;display:block;overflow:hidden}}
@media (max-width:768px){.blog-height .post-advisor{margin:0 0 30px!important}
.blog-height{height:auto;padding:0 7px!important}
.main-category #own-blog-box .post-advisor{padding:0;margin:0 15px}}
@media (max-width:767px){.sidebar{width:100%;margin:0 15px 3rem!important}
.blog-list{margin:0}
.main-category{padding:85px 15px 66px}
.main-category .post-advisor{padding:0;margin:3rem 0 0}
.post-comments .pull-left img{width:60px!important;height:60px!important}
.post-comments .pull-left{margin:0 1.8rem 0 0}
.boxer-comment{padding:1rem}
.boxer-comment::before{border-width:10px;margin-top:-14px}
.post-comments h4{float:none;margin:0 0 5px;padding:0 0 8px}
.boxer-comment::after{border-width:5px;margin-top:-49px}
.post-comments .date::after{top:2px}
.post-comments .top-comment{margin:0 0 1rem}
.post-comments .media .media{padding:2rem 0 0;margin:0 0 0 -6rem}
.post-comments .media .media::after{border:0;height:67%;left:-20px;position:absolute;top:-75px;width:20px}
.post-comments .media{padding:0 0 2rem}}
@media (min-width:950px) and (max-width:1000px){.list-team .owl-prev{left:-33px}
.list-team .owl-next{right:-33px}}
@media (min-width:1024px) and (max-width:1280px){.post-advisor .title-blog{margin:0 0 2.4rem}}
@media (min-width:768px) and (max-width:1024px){.post-advisor .title-blog a,.post-advisor .title-blog span{float:left}}
@media (min-width:860px) and (max-width:1000px){.list-advisor .owl-controls{margin:-95px 0 0;right:0;top:50%}}
.boxer-icon .boxe-tab{display:table-cell;height:178px;text-align:center;vertical-align:middle}
.boxer-icon{height:184px;text-align:center;position:relative;margin:0 0 30px}
.boxer-icon.no-svg-border{border:5px solid rgba(255,255,255,.2)}
.boxer-icon svg{position:absolute;top:0;left:0}
.boxer-icon svg line{stroke-width:8;fill:none;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;stroke:rgba(255,255,255,.2)}
.boxer-icon svg line.bottom,.boxer-icon svg line.top{stroke-dasharray:100% 0}
.boxer-icon svg line.left,.boxer-icon svg line.right{stroke-dasharray:100% 100%}
.boxer-icon svg line.top{-webkit-transform:translateX(-4px);transform:translateX(-4px)}
.boxer-icon svg line.bottom{-webkit-transform:translateX(4px);transform:translateX(4px)}
.boxer-icon svg line.right{-webkit-transform:translateY(-537px);transform:translateY(-537px)}
.boxer-icon svg line.left{-webkit-transform:translateY(539px);transform:translateY(539px)}
.boxe-center{display:inline-block;height:178px}
.boxer-icon .title-number{font-size:5rem;line-height:1;color:#fff;display:block;margin:0 0 1rem;font-family:Roboto,sans-serif;font-weight:700}
.boxer-icon img{max-width:30px;max-height:40px}
.boxer-icon .icon{height:40px}
.boxer-icon .cent-cent{display:table-cell;height:40px;text-align:center;vertical-align:middle}
.boxer-icon .line-box{display:inline-block;height:40px}
.boxer-icon .name{display:block;font-family:Roboto,sans-serif;font-weight:700;text-transform:uppercase;font-size:2.2rem;line-height:1;color:#fff}
@media (max-width:1000px){.list-images ul li a{margin:0 0 20px}
.list-images ul li{width:100%;margin:0 0 20px}
.list-images li img{width:100%}}
@media (max-width:768px){.list-images ul li a{margin:0 10px 20px}}
.block-images svg line{stroke:#f8f8f8}
.block-images svg line.top{stroke-dasharray:80%,100%}
.block-images svg:hover line.left{stroke-dasharray:100%,70%}
.block-images svg:hover line.right{stroke-dasharray:80%,100%}
.block-images:hover svg line.top{-webkit-transform:translateX(-560px);transform:translateX(-560px)}
.block-images:hover svg line.bottom{-webkit-transform:translateX(600px);transform:translateX(600px)}
.block-images:hover svg line.left{-webkit-transform:translateY(920px);transform:translateY(920px)}
.block-images:hover svg line.right{-webkit-transform:translateY(-920px);transform:translateY(-920px)}
.text-boxes ul{list-style:outside none none;margin:0;padding:0}
.text-boxes li::after{background:#2b2b2b;border-radius:100%;content:"";height:8px;left:0;position:absolute;top:6px;width:8px}
.text-boxes li{color:#2b2b2b;font-size:14px;margin:0 0 5px;padding:0 0 0 15px;position:relative}
.box>div:hover,.list-images ul li a{background:#fff}
.list-images ul li svg line{stroke:#f8f8f8}
.box:hover svg line,.list-images ul li a:hover svg line{stroke:#2e7fe6}
.list-images ul li a{position:relative;cursor:pointer;color:#16a085}
.list-images ul li svg{position:absolute;top:0;left:0}
.box svg line,.list-images ul li svg line{stroke-width:8;fill:none;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.list-images ul li a:hover svg line{-webkit-transition-delay:.1s;transition-delay:.1s}
.list-images ul li a line.top{stroke-dasharray:124% 70%}
.list-images ul li a svg line.bottom{stroke-dasharray:126% 100%}
.list-images ul li a svg line.left,.list-images ul li a svg line.right{stroke-dasharray:100% 100%}
.list-images ul li a svg line.top{-webkit-transform:translateX(0px);transform:translateX(0px)}
.list-images ul li a svg line.bottom{-webkit-transform:translateX(0);transform:translateX(0)}
.list-images ul li a svg line.left{-webkit-transform:translateY(704px);transform:translateY(704px)}
.list-images ul li a svg line.right{-webkit-transform:translateY(-704px);transform:translateY(-704px)}
.list-images ul li a:hover svg line.bottom,.list-images ul li a:hover svg line.top{webkit-transform:translateX(0);transform:translateX(0)}
.list-images ul li a:hover svg line.left{-webkit-transform:translateY(704px);transform:translateY(704px)}
.list-images ul li a:hover svg line.right{-webkit-transform:translateY(-704px);transform:translateY(-704px)}
.list-images ul li svg line{stroke-width:8;fill:none;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.list-images ul li .services-box.box{margin:0 20px 20px 0;width:auto}
.list-images ul li img{display:inline-block!important}
.list-images ul li{float:left;list-style:outside none none;margin:0!important;max-width:50%;overflow:hidden;width:50%;text-align:center}
.list-images ul{width:102%}
.list-images li a{margin:0 30px 30px 0}
@media (max-width:1024px){.list-images ul{width:100%}}
@media (min-width:800px) and (max-width:1124px){.list-images ul li a:hover svg line.left{-webkit-transform:translateY(576px);transform:translateY(576px)}
.list-images ul li a:hover svg line.right{-webkit-transform:translateY(-576px);transform:translateY(-576px)}
.list-images ul li a svg line.left{-webkit-transform:translateY(576px);transform:translateY(576px)}
.list-images ul li a svg line.right{-webkit-transform:translateY(-576px);transform:translateY(-576px)}}
@media (min-width:768px) and (max-width:1024px){.list-images li a{margin:0 20px 20px 0!important}
.list-images li{max-width:50%!important}}
@media (max-width:768px){.block-images img{max-width:40%}
.list-images li a{margin:0 0 20px!important}
.list-images{padding:40px 0 0}
.list-images li{max-width:100%!important;text-align:center;width:100%!important}
.list-images li img{max-width:50%!important;width:100%!important}
.block-images{margin:28px 0 0!important}}
.category-imgages .title h2{border:5px solid rgba(255,255,255,.1);display:inline-block;font-family:Roboto,sans-serif;font-size:4rem;font-weight:300;line-height:1;margin:0 0 25px;padding:20px 6rem;color:#fff;text-transform:uppercase}
.category-imgages .title strong{font-weight:500}
.category-imgages{padding:60px 0 50px;margin:0px 0 0;position:relative;text-align:center;z-index:3;text-transform:uppercase}
.category-imgages.menu-transparent-bg{padding-top: 150px;}
.bredcrums a{color:#999;text-decoration:none; font-size:13px; font-weight:300;}
.big-bredcrums i,.bredcrums i{margin:0 7px;font-size:14px}
.bredcrums{color:#999;font-family:Roboto,sans-serif;font-weight:300; font-size:13px;}
.big-bredcrums{overflow:hidden;padding:160px 0 58px;text-align:center}
@media (max-width:768px){.category-imgages{padding:38px 0;margin:0}
.category-imgages .title h2{font-size:2rem;font-weight:300;line-height:1;margin:0 0 15px;padding:15px 3rem}}
.colum-contact .vc_column-inner{background:#fff;border:3px solid #f5f5f5;text-align:center;width:auto!important}
.colum-contact .wpb_single_image img{height:auto;width:100%;max-height:42px;max-width:50px}
.colum-contact p{color:#797979;font-size:16px;margin:0}
.colum-contact strong{font-size:2.5rem;font-weight:700;color:#000;text-transform:uppercase}
@media (max-width:1000px){.colum-contact{width:100%!important}
.google-map{height:350px!important}}
.conact-form .item .file-div .wpcf7-not-valid-tip{bottom:-41px;left:-32px;font-size:14px}
.conact-form .item .file-div,.conact-form .item input[type=email],.conact-form .item input[type=tel],.conact-form .item input[type=text]{border-radius:0;border:3px solid #f8f8f8;padding:1.5rem 3rem;color:#2b2b2b;font-size:16px;font-family:Roboto,sans-serif;font-weight:400;height:52px}
.conact-form .item input[type=file]{margin:0!important}
.conact-form .item .file-div{padding:1rem 3rem}
.conact-form .item .file-div span{overflow:hidden}
.conact-form .item input[type=file]{display:block;height:26px}
.conact-form .item input[type=email]::-webkit-input-placeholder,.conact-form .item input[type=tel]::-webkit-input-placeholder,.conact-form .item input[type=text]::-webkit-input-placeholder,.conact-form .item textarea::-webkit-input-placeholder{color:#585a5f}
.conact-form .item input[type=email]::-moz-placeholder,.conact-form .item input[type=tel]::-moz-placeholder,.conact-form .item input[type=text]::-moz-placeholder,.conact-form .item textarea::-moz-placeholder{color:#585a5f}
.conact-form .item input[type=email]:-moz-placeholder,.conact-form .item input[type=tel]:-moz-placeholder,.conact-form .item input[type=text]:-moz-placeholder,.conact-form .item textarea:-moz-placeholder{color:#585a5f}
.conact-form .item input[type=email]:-ms-input-placeholder,.conact-form .item input[type=tel]:-ms-input-placeholder,.conact-form .item input[type=text]:-ms-input-placeholder,.conact-form .item textarea:-ms-input-placeholder{color:#585a5f}
.conact-form .item textarea{border-radius:0;border:3px solid #f8f8f8;padding:1.5rem 3rem;color:#2b2b2b;font-size:16px;font-family:Roboto,sans-serif;font-weight:400;height:191px;resize:none}
.conact-form input[type=submit]:hover{background:#2e7fe6;color:#fff}
.conact-form input[type=submit]{-webkit-transition:background-color .6s linear;-o-transition:background-color .6s linear;-moz-transition:background-color .6s linear;transition:background-color .6s linear;background:#fff;border:0;text-transform:uppercase;color:#000;height:40px;padding:0 4rem;font-family:Roboto,sans-serif;font-weight:400}
.conact-form .sube{padding:3rem 0 0;text-align:center}
.conact-form .item{padding:0 0 3.8rem}
.conact-form{border:5px solid rgba(255,255,255,.2);overflow:hidden;padding:6rem 9rem}
.wpcf7-not-valid-tip{text-align:left;padding:15px 0 0}
.main-contant .top-block,.main-contant .top-block p{color:#fff}
.main-contant .top-block h2{border-color:#fff;color:#fff}
.wpcf7-response-output{background:#fff;color:#000;margin-left:0;margin-right:0}
@media (max-width:1000px){.colum-contact .wpb_single_image{margin:30px 0!important}
.colum-contact .vc_column-inner{margin-bottom:2rem}
.conact-form{padding:2rem}
.conact-form .item input[type=email],.conact-form .item input[type=text],.conact-form .item textarea{margin:0 0 3.5rem}
.conact-form .item{padding:0}
.conact-form .sube{padding:0;text-align:center}}
.main-faq-bg{background-size:100%;background-position:50% 0}
.faq .nav-tabs .active a:hover,.faq .nav-tabs li a:hover{background:#2e7fe6;border:0;border-bottom:1px solid #2e7fe6;color:#fff}
.faq .nav-tabs .active>a{background:#2e7fe6;border-bottom:1px solid #2e7fe6;color:#fff!important}
.faq .nav-tabs li a{border-radius:0;border:0;height:60px;line-height:26px;border-bottom:1px solid #efefef!important;border-left:1px solid #efefef;color:#7a7a7a;padding:18px 0;margin:0!important;text-align:center;outline:0;text-transform:uppercase}
.faq .nav-tabs>li{background:#f8f8f8;padding:0;margin-bottom:0!important}
.faq .media .pull-left{border:1px solid #efefef;padding:0;margin:0 20px 0 0}
.faq .media h3{margin:0 0 1.2rem;font-weight:400}
.faq .media p{color:#7a7a7a;margin:0;font-size:14px}
.faq .media{background:#fff;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef;border-collapse:collapse;margin:0;padding:4rem 28px}
.faq .pull-right::after{content:"\f107";position:absolute;font-family:FontAwesome;left:0;top:0;font-size:28px;width:100%;color:#cdcdcd;height:100%}
.faq .open .pull-right::after{content:"\f106";color:#2e7fe6;line-height:25px}
.faq .open .pull-right{border-color:#2e7fe6;color:#2e7fe6}
.faq .pull-right{border:3px solid #cdcdcd;border-radius:50%;width:34px;float:right;height:34px;text-align:center;cursor:pointer;line-height:30px;margin:0 0 0 20px;position:relative}
.faq .nav-tabs{background:#f8f8f8;border:1px solid #efefef;border-collapse:collapse}
.faq .media.open{background:#f8f8f8}
@media (max-width:800px){.main-faq-bg.vc_custom_1460054522905{padding-top:8%!important;padding-bottom:8%!important}}
@media (max-width:1000px){.faq .media-body.width_auto{width:100%}
.faq .media.open .hide-part{height:100%!important}
.faq .media{padding:2rem 20px}
.faq .media h3{font-size:19px}}
.search-main input[type=submit]{background:#2e7fe6;border:0;height:64px;width:100%;color:#fff;text-transform:uppercase;font-size:14px}
.search-main input[type=text]{background:#fff;border:0;height:64px;font-size:16px;padding:1rem 2.5rem;border-radius:0;box-shadow:0 0}
.search-main{margin:0 10% 60px;overflow:hidden}
.main-search h2,.search-main h2{color:#16181e;font-size:4rem;font-weight:300;text-align:center;margin:0 0 5rem;text-transform:uppercase}
.main-search{background:#eee;background-size:100%;overflow:hidden;padding:13% 9999px;margin:0 -9999px}
@media (max-width:1000px){.search-main input[type=text]{border:1px solid #666;margin:0 0 15px!important}}
.text-block-left{padding:60px 0}
.text-block-right h2{text-transform:uppercase;font-size:4rem;font-weight:300;margin:0;color:#fff}
.text-block-right ul li{margin:4rem 0 0}
.text-block-right h3{margin:0;color:#fff;text-transform:uppercase}
.text-block-right ul{margin:0;padding:0;list-style:none}
.text-block-right p{color:#929292;font-size:16px;font-weight:400;margin:1rem 0 0;line-height:25px}
.text-block-right{padding:60px 0}
.text-block-left p{color:#929292;font-size:16px;font-weight:400;line-height:25px;margin:32px 0 0}
.text-block-left ul li::after{background:#fff;content:"";position:absolute;top:8px;left:0;width:8px;height:8px;border-radius:100%}
.text-block-left ul li{position:relative;color:#fff;font-size:1.6rem;font-weight:400;margin:0 0 1.7rem;padding:0 0 0 16px}
.text-block-left ul{margin:4rem 0 0;padding:0;list-style:none}
.text-block-left h2{color:#fff;text-transform:uppercase;font-size:4rem;font-weight:300;margin:0}
@media (max-width:1000px){.money-box>div{margin:0 auto!important}
.text-block-left ul li{font-size:16px}
.text-block-left ul{margin:2rem 0 0}
.text-block-left p{margin:2rem 0 0;font-size:16px}
.text-block-left h2,.text-block-right h2{font-size:2.5rem}
.text-block-right ul li{margin:2rem 0 0}
.text-block-right p{font-size:14px}}
@media (max-width:768px){.main-two-colums .vc_col-sm-6{width:100%}
.text-block-right{padding:0 30px 30px}
.text-block-left{padding:30px}}
@media (min-width:768px) and (max-width:1000px){.text-block-left,.text-block-right{background:0 0}}
@media (min-width:650px) and (max-width:768px){.text-block-left,.text-block-right{padding:30px 123px}}
.boxe-html .number:hover{border-color:#2e7fe6;color:#fff;transition:2s}
.boxe-html .number{border:3px solid #272930;color:#fff;display:inline-block;width:38px;height:38px;text-align:center;line-height:33px;margin:0 21px 0 0;font-size:22px;cursor:pointer;font-family:Roboto,sans-serif;font-weight:700}
.boxe-html .number:not(:hover){transition:2s}
.main-expertise .top-block.white{margin:0 0 8rem}
.boxe-html p{padding:15px 0 0;margin:0;color:#fff;font-size:14px}
.boxe-html h3{font-size:22px;font-family:Roboto,sans-serif;font-weight:400;color:#fff;margin:0;padding:8px 0;text-transform:uppercase}
@media (max-width:1000px){.boxe-html{padding:23px 15px 0}}
.money-box a,.money-box h3,.money-box h4,.money-box p{position:relative;z-index:2}
.money-box:hover .button a{background:#2e7fe6}
.money-box .button a{background:#16181e;color:#fff!important;text-transform:uppercase;display:inline-block;padding:12px 30px;font-family:Roboto,sans-serif;font-weight:400;font-size:14px}
.money-box h3{background:url(assets/img/small-borde.jpg) no-repeat 50% 100%!important;padding:0 0 30px;font-weight:700}
.money-box>div{background:#fff;position:relative;width:90%!important;margin:0 auto}
.money-box svg line{stroke:#f8f8f8}
.money-box.box svg line.bottom,.money-box.box svg line.top{stroke-dasharray:100%,25%}
.money-box.box svg line.top{-webkit-transform:translateX(0);transform:translateX(0)}
.money-box.box svg line.bottom{-webkit-transform:translateX(600px);transform:translateX(600px)}
.money-box.box svg line.left{-webkit-transform:translateY(900px);transform:translateY(900px)}
.money-box.box svg line.right{-webkit-transform:translateY(-900px);transform:translateY(-900px)}
@media (max-width:1000px){.main .main-cost{padding-right:0!important}
.money-box>div{width:96%!important}
.money-box{margin:0 0 5rem}
.main .main-about{padding:5rem 0!important}}
.client-says{text-align:center}
.client-says .photos img{height:61px;margin:5px 0 0}
.client-says .photos .slick-center img{height:72px;margin:0 0 0 -7px}
.client-says .photos{margin:0 auto 5rem;max-width:420px;width:100%}
.client-says .slick-dots{display:none!important}
.client-says .photos a{margin:0 4px;display:inline-block}
.client-says .cooment-client p{color:#fff;font-size:1.4em;margin:0}
.client-says .cooment-client:after{content:"\f10d";font-family:FontAwesome;position:absolute;top:0;left:0;text-align:center;width:100%;font-size:24px;color:#fff;transform:rotate(-180deg)}
.client-says .cooment-client:before{content:"\f10d";font-family:FontAwesome;position:absolute;bottom:0;left:0;text-align:center;width:100%;font-size:24px;color:#fff}
.client-says .cooment-client{padding:43px 0;max-width:720px;margin:0 auto;position:relative}
@media (max-width:1000px){.photos .slick-dots{display:none!important}}
@media (max-width:500px){.photos .slick-slide img{display:inline-block;width:50%;height:auto}
.photos .slick-slide{text-align:center}}
.tab-text h3{font-size:3rem;font-weight:400;color:#fff;text-transform:uppercase;margin:0 0 3rem}
.tab-text p{margin:0 0 3rem;font-size:16px;color:#fff}
.tab-text p:last-child{margin:0}
.tab-text:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:.9}
.tab-text *{position:relative;z-index:1}
.tab-text{padding:40px;position:relative}
.text-tabs p{margin:0 7% 45px 0;font-size:16px;font-style:300}
.tabs-list .active a{background:#2e7fe6;color:#fff!important}
.tabs-list li a:after{content:"\f104";font-family:FontAwesome;font-size:20px;position:absolute;top:0;left:25px;line-height:59px}
.tabs-list li a{border:0!important;border-radius:0;margin:0;font-family:Roboto,sans-serif;font-weight:400;padding:20px 6rem;color:#16181e;text-decoration:none;position:relative}
.tabs-list{border:0}
.tabs-list li{background:#f6f2f2;border:0;width:100%;margin:0 0 21px}
.text-tabs h3{border-bottom:5px solid #f8f8f8;border-left:5px solid #f8f8f8;font-family:Roboto,sans-serif;font-size:2.2rem;font-weight:700;line-height:2.2rem;margin:0 50% 15px 0;padding:1.1rem 0 1.8rem 2rem;text-transform:uppercase;color:#16181e}
.tab-text h3 strong{display:block}
.tabs-list.tabs-list-left li a{padding:22px 30px;font-size:18px}
.tabs-list.tabs-list-left li a::after{left:94%;top:6px;content:"\f105"}
.block-gree .tab-text p:last-child{margin:0}
.block-gree .tab-text p{color:#16181e;font-size:14px;margin:0 0 30px}
.block-gree .tab-text{padding:0}
.block-gree .tab-text .row{margin: 0;}
.block-gree .tab-text .row p{color:#8b8a8a}
.block-gree .tab-text{background:#f6f2f2;padding:40px 20px;position:relative}
.tab-txt{margin:0 0 0 -15px;padding:16px 0 0}
@media (min-width:768px) and (max-width:1000px){.tab-text img{width:100%}
.text-tab{padding:0}
.block-gree .tab-text{padding:20px}}
@media (min-width:768px) and (max-width:800px){.tabs-list{margin:0!important;}.main-tabs .col-sm-8{margin:0!important;}}
@media (max-width:767px){.main-tabs .col-sm-8{margin:0!important;padding: 0;}.block-blue{min-height: 1px;margin-bottom: 20px;}.main-tabs .col-sm-4{padding: 0;}}
.why_choise_us h2.vc_custom_heading{padding:0 !important;}
.tabs-list.tabs-list-left li a{padding:15px;font-size:15px}
.tabs-list.tabs-list-left li a::after{left:90%;top:-4px}
.tab-text{margin:0 0 20px;padding:15px}
.tab-text img{max-width: 30%;margin: 0 20px 0 0;width: 100%;display: block;}
.main-tab-poster.vc_custom_1460477702674{background-image:none;}
.vc_progress_bar .vc_label{color:#16181e !important;margin:-34px 0 0;padding:0 !important;text-shadow:0 0 0 !important;}
.vc_progress_bar .vc_single_bar{background:#e7e7e7!important;margin:30px 0 60px!important;padding:4px!important;height:18px;border-radius:8px!important;box-shadow:0 1px 2px #e7e7e7 inset!important}
.vc_progress_bar .vc_single_bar .vc_bar{border-radius:5px!important;height:10px;margin:4px}
.colum-text-bar h3,.colum-text-bar p{padding:0 25% 0 0}
@media (max-width:1000px){.colum-text-bar h3,.colum-text-bar p{padding:0 10% 0 0}}
@media (max-width:768px){.colum-text-bar h3,.colum-text-bar p{padding:0}}
.colum-class h4{font-size:16px;color:#2b2b2b;line-height:22px;text-align:left;margin:0 0 30px;font-style:italic;font-family:'Source Sans Pro',sans-serif}
.colum-class p{font-size:14px;line-height:22px}
.colum-class h3{max-width:270px;width:100%;font-weight:700;border-bottom:5px solid #f8f8f8;border-left:5px solid #f8f8f8;font-family:Roboto,sans-serif;font-size:2.2rem;line-height:2.2rem;margin:0 8rem 2.4rem 0;padding:1.1rem 0 1.8rem 2rem;text-transform:uppercase;color:#16181e}
.colum-class ul{list-style:none;padding:0}
.colum-class li{background:url(assets/img/im-yes.png) no-repeat 0 8px;font-family:Roboto,sans-serif;font-weight:400;color:#7a7a7a;font-size:16px;margin:0 0 13px;padding:0 0 0 25px}
@media (max-width:768px){.colum-class{margin:0 0 30px !important}}
.career p{margin:25px 0 0;color:#2b2b2b;font-size:14px}
.career h3{color:#2b2b2b;font-family:Roboto,sans-serif;font-weight:700;font-size:18px;margin:0}
.career .caper-more .abs-link{position:absolute;top:50%;width:100%;left:0;text-align:center;margin:-15px 0 0}
.career .caper-more .more{border:5px solid #fff;color:#fff!important;padding:10px 25px;text-transform:uppercase;text-decoration:none}
.career:hover .caper-more{opacity:1}
.career .caper-more{background:#2e7fe6;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}
.career{background:#f8f8f8;padding:4em 2.5em;overflow:hidden;margin:0 0 30px;position:relative}
.load-more #load_more:hover{background:#272930;color:#fff}
.load-more{margin:5em 0 0;text-align:center}
.load-more #load_more{background:#2e7fe6;-webkit-transition:background-color 1s linear;-o-transition:background-color 1s linear;-moz-transition:background-color 1s linear;transition:background-color 1s linear;display:inline-block;padding:10px 25px;line-height:22px;text-decoration:none;border:0;height:42px;color:#fff!important;font-size:14px;font-family:Roboto,sans-serif;font-weight:400;text-transform:uppercase;cursor:pointer}
.career-form h3:after{background:#2e7fe6;content:"";position:absolute;bottom:0;left:0;width:31px;height:5px}
.career-form h3{color:#2b2b2b;font-weight:700;font-size:18px;text-transform:uppercase;padding:0 0 30px;position:relative}
.career-form input[type=submit]:hover{background:#272930;color:#fff}
.career-form input[type=submit]{background:#2e7fe6;-webkit-transition:background-color 1s linear;-o-transition:background-color 1s linear;-moz-transition:background-color 1s linear;transition:background-color 1s linear;color:#fff;float:left}
.career-form input[type=text]{color:#2b2b2b}
.career-form .conact-form{padding:4rem}
.career-form h3{margin:0;border:0}
.career-form{border:5px solid #f8f8f8;margin:4em 0 0}
.career-form .conact-form{border:0}
/*!==========================================================================
  7. Cases
   ========================================================================== */
.main-cases .top-cases{margin-bottom:70px}
.main-cases{padding:7% 0;overflow:hidden}
.text-cases p{font-size:16px;color:#2b2b2a;line-height:22px;margin:0;padding:8px 0 0;font-style:italic}
.title-cases h2{border:5px solid #2e7fe6;padding:20px 3rem;display:block;line-height:1;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:300;font-size:37px;margin:0;text-align:center}
.case-box h3{font-size:23px;font-family:Roboto,sans-serif;font-weight:normal;color:#fff;margin:0 0 14px;position:relative;z-index:22;transition:2s}
.case-box .size{color:#fff;font-size:14px;display:block;margin:0 0 23px;font-family:Roboto,sans-serif;font-weight:400;position:relative;z-index:22;transition:2s}
.case-box p{color:#fff;font-size:14px;margin:0 0 23px;font-family:Roboto,sans-serif;font-weight:400;position:relative;z-index:22;transition:2s}
.case-box .link a::after{font-family:IcoMoon-Free;content:"\e95e";position:absolute;top:0;left:0}
.case-box .link a{color:#2c2c2c;font-size:15px;display:inline-block;font-family:Roboto,sans-serif;font-weight:400;position:relative;z-index:22;text-decoration:none;transition:2s;padding:0 0 0 26px;border:0}
.case-box .link{position:relative;z-index:22}
.case-box{background:#f6f2f2;position:relative;padding:67px 25px;margin:0 15px 30px;}
.row.case-row .col-md-4 {
    padding: 0 !important;
}
.row.case-row{margin: 0 -7px;}
.img-case .bg-opacity{background:#000;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.7}
.img-case img{width:100%}
.img-case{opacity:1;overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0}
.case-box *{color:#fff;transition:2s}
.case-box:hover .img-case{opacity:1;transition:2s}
.case-box:not(:hover),.case-box:not(:hover) .img-case{transition:2s}
@media (max-width:800px){h2.vc_custom_heading{display:inline-block;font-size:20px!important;padding-left:20px;padding-right:20px;margin:0 auto 25px!important}
.top-head{text-align:center}}
@media (max-width:1024px){.title-cases h2.vc_custom_heading{text-align:center!important}
.case-box{margin:0 8px 15px}}
/*!==========================================================================
  8. Career
   ========================================================================== */

.single-career_post .post-advisor{border-bottom:none !important;}

 /*!==========================================================================
  9. Profile
   ========================================================================== */

 .widget-ul {
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.list-none {
	list-style: none;
}

#footer .post-footer li {
	list-style: none;
}

.widgets-list .widget-ul, .widgets-list .post-footer h4 {
	padding-left: 19px !important;
}

.widgets-list .post-footer2 {
	margin-left: 0;
}


.user-post{text-align:center;margin:0 5px 60px;overflow:hidden}
.profile .col-sm-6{display:inline-block;float:none;margin:0 -3px;vertical-align:top}
.profile{overflow:hidden;margin:0 0 -40px}
.profile .col-md-4 .photo-user .soc-box a{border-color:rgba(240,240,240,.2);color:#fff;width:30px;height:30px;margin:0 3px;line-height:25px;font-size:13px}
.profile .col-md-4 .title-user h3{font-size:18px}
.profile .col-md-4 .info-u p,.profile .col-md-4 .title-user p{margin:0}
.profile .col-md-4 .title-user{margin:0 0 10px;padding:14px;display:block}
.profile .col-md-4 .in-block-ser{padding:13px}
.info-u{padding:0 10%;color:#fff}
.photo-user .in-block-ser{padding:10px}
.photo-user .soc-box a{margin:0 11px}
.photo-user .table-user{position:absolute;left:50%;margin-left:-50%;width:100%;padding:0 10px}
.photo-user .soc-box{line-height:1}
.photo-user .hover-user{background:rgba(44,121,218,.9);position:absolute;height:100%;width:100%;top:0;left:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;opacity:0}
.photo-user .title-user h3 a,.photo-user .title-user p{color:#fff}
.photo-user .title-user p a{color:#fff;text-decoration:none}
.photo-user .title-user h3{font-size:19px;margin:0}
.photo-user .title-user p{display:block!important}
.photo-user .title-user{border-color:#fff;margin:0 0 1rem;padding:1rem}
.photo-user .soc-box a:hover{border-color:#fff}
.photo-user .soc-box a{border-color:rgba(240,240,240,.2);color:#fff}
.photo-user:hover .hover-user{opacity:.9;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.photo-user img{height:auto;width:100%}
.photo-user p{display:none!important}
.photo-user{position:relative;margin:0 0 3rem}
.title-user h3 a{text-decoration:none;color:#000}
.title-user h3{text-transform:uppercase;margin:0 0 .8rem;font-weight:700;font-size:2.2rem}
.title-user p{margin:0;font-size:1.6rem;color:#231f20;line-height:1}
.title-user{border:5px solid #f0f0f0;display:block;padding:1.5rem 0}
@media (max-width:1000px){.photo-user p{display:block!important}}
.main-profile{padding:60px 0;margin:0 -15px}
.main-profile li:hover a{color:#000}
.main-profile li a{color:#7a7a7a;font-size:1.6rem;font-family:Roboto,sans-serif;font-weight:400;text-decoration:none;line-height:1}
.main-profile li:last-child{padding:0 0 0 10px}
.main-profile li{width:100%;font-size:15px;padding:0 0 2rem 10px;position:relative;color:#262626}
.main-profile ul{color:#f8f8f8;margin:20px 0 20px 9px;padding:0 0 0 12px;position:relative;list-style-type:none}
.main-profile li:after{background:#fff;border:1px solid #999;border-radius:50%;content:"";height:9px;left:-19px;position:absolute;top:6px;width:9px}
.main-profile li:before{content:"";position:absolute;left:-15px;border-left:1px solid #999;height:100%;width:1px;margin:4px 0 0}
.main-profile li:first-child:before{top:6px}
.main-profile li:last-child:before{height:6px}
.main-profile .head-user::after{border-bottom:5px solid #f7f7f7;content:"";width:270px;position:absolute;bottom:0;left:0}
.main-profile .head-user h2{font-size:32px;font-weight:700;margin:0 0 10px;text-transform:uppercase}
.main-profile .head-user p{margin:0;font-size:15px;color:#181818;font-weight:300}
.main-profile .soc-box a:hover{border-color:#2e7fe6;color:#2e7fe6}
.main-profile .soc-box a{border-color:#e6e6e6;color:#4c4e54}
.main-profile .head-user{padding:0 0 3rem;position:relative;margin:0 0 4rem}
.boxe-border span{color:#636363;font-size:15px;font-weight:300}
.boxe-border strong{font-size:18px;text-transform:uppercase;display:block;color:#181818;line-height:18px}
.boxe-border .next::after{color:#f3f3f3;content:""!important;font-family:arow!important;font-size:41px!important;font-weight:400;right:0;line-height:1;position:absolute;top:0}
.boxe-border .next:hover::after,.boxe-border .prev:hover::after{color:#478ee9}
.boxe-border .prev::after{color:#f3f3f3;content:""!important;font-family:arow!important;font-size:41px!important;font-weight:400;left:0;line-height:1;position:absolute;top:0}
.boxe-border .prev{position:relative;text-align:left;padding:0 0 0 60px}
.boxe-border .next{position:relative;text-align:right;padding:0 60px 0 0}
.boxe-border a{text-decoration:none;display:inline-block;text-align:left}
.boxe-border .borde-first{border-right:5px solid #f7f7f7}
.boxe-border{border:5px solid #f7f7f7;padding:25px;text-align:center}
@media (max-width:1000px){.main-profile .border-b{margin:0 0 20px}}
@media (max-width:768px){.poster-user img{width:100%}
.poster-user{margin:0 0 20px}
.boxe-border{margin:0 15px;padding:10px 0}
.boxe-border .prev{padding:0 0 0 33px;display:block}
.boxe-border .next{padding:0 33px 0 0;display:block}
.boxe-border strong{font-size:15px}
.boxe-border span{font-size:12px}}
@media (max-width:500px){.boxe-border .borde-first{border:0;margin-bottom:15px}
.boxe-border .col-xs-6{width:100%}
.boxe-border{text-align:center}
.boxe-border a{display:inline-block!important}}
@media (min-width:450px) and (max-width:768px){.poster-user{text-align:center}
.poster-user img{width:100%;max-width:70%}}
.side-bar .post-footer h4 {color: #272727;font-size: 22px;font-weight: 400;text-transform: uppercase;margin: 0 0 34px;padding-top: 40px;padding-left: 39px;}
.side-bar .post-footer {background-color: #f6f6f6;padding-right: 50px;padding-bottom: 20px;}
.ul_be_small{font-size: 13px;}
.widgets-list .widget_text_class h2,.widgets-list .widget_text_class h4,.widget_text_class p{color:#ffffff;}
.widget-cat ul{text-transform: uppercase;}
.widgets-list .widget-cat ul li a {font-size:13px;color: #ffffff;}
.widget-cat {background: #8c8c8c !important;}
.widget-cat h3{color:#ffffff !important;}
.be_chart_unique li {font-size: 13px !important;}
.be_chart_unique h2{font-size: 17px;text-align: center;}
.widgets-list .widget_text_class h2, .widgets-list .widget_text h2 {color: #3e3e3e;font-weight: 500;}
.widgets-list ul li{width: 100%;font-size: 18px;position: relative;color: #7a7a7a;overflow: hidden;padding-bottom: 20px;}
.widget_text_class.dark,  .widget_text.dark{background: #8C8C8C;}
.widgets-list ul li a {color: #323232;font-size: 13px;font-weight: 400;text-decoration: none;line-height: 1;}
.quote-block{color:#272727;}
.be_unique h4{text-transform:uppercase;font-size:13px !important;}
.widgets-list ul li::after{background-color: rgba(234, 234, 234, 0);}
.post-footer .accountant_footer-thumb {margin: 0; }
#header.shadow-fixed.sticky-top.on, #header.shadow-center.sticky-top.on {transform: translateY(0);}
.header-collapsed {height: 100% !important;overflow-y: auto ;}

@media screen and (max-width:992px) {
	#header .navbar-nav>li>a{color:#fff!important;}
	#header.shadow-fixed.sticky-top, #header.shadow-center.sticky-top {-webkit-transform: translateY(0) !important;transform: translateY(0) !important;top: 0;}
	#header.shadow-fixed.sticky-top.on {top: 0;}
	.wrapper{margin:0!important;overflow:visible; z-index: 2;}
	.hidden-block{position:relative!important;margin:-1px 0 0; z-index: 1;}
	.main-category .main-category{padding-top: 0;}
	.main-category-flex, .main-category-flex > .row {display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction: column;}
	.main-category-flex .side-bar {order: 1;}
	.side-bar .widgets-list > li{margin-top: 50px!important;}
	.main-category-flex .maincont_col {order: 0;}
}


body.page-template-onepage-template {overflow-x: hidden;height: 100%;}
body.page-template-onepage-template #header.single .navbar-nav > li > a.active {color: #f6bb19;}
.widget h4 {color: #fff;font-size: 22px;font-weight: 400;font-family: Roboto, sans-serif;text-transform: uppercase;margin: 0 0 34px;}
.logo-li {list-style: none;}
.navbar2 {position: relative !important;}
.wrapp2 {overflow: hidden;}
.comment-list li {list-style: none;}
.comment-meta.commentmetadata {float: left;}
.comment {position: relative;}
.comment img {position: absolute;left: 15px;top: 25px; max-width: 55px;}
.comment .fn {float: left;}
.comment .says {float: left;margin: 0 10px;}
.comment .comment-meta.commentmetadata + p {float: left;width: 100%;}
.comment .comment-meta.commentmetadata + h2 {width: 100%;float: left;}
.comment-body {float: left;width: 100%;position: relative;padding-left: 90px;}
.comment-form-comment label {float: left;width: 100%;}
.comment-form-comment #comment {border: 3px solid #f8f8f8;border-radius: 0;height: 100px;resize: none;padding: 2rem;color: #2b2b2b;font-size: 14px;font-weight: 400;font-family: Roboto,sans-serif;width: 100%;}
.comment-form-comment input[type="submit"] {background: #2e7fe6 !important;-webkit-transition: background-color 1s linear;-o-transition: background-color 1s linear;-moz-transition: background-color 1s linear;transition: background-color 1s linear;border: 0;height: 42px;color: #fff;font-size: 14px;font-family: Roboto,sans-serif;font-weight: 400;text-transform: uppercase;}
.widget .children.sub-menu {left: 0 !important;}
table th, table td {padding-right: 15px;}
.body-unit .post-advisor img {width: auto;max-width: 100%;}
.body-unit #commentform  input[type=text],
.body-unit #commentform  input[type=email]{border: 3px solid #f8f8f8 !important;border-radius: 0;height: 44px;padding: 0 2rem;color: #2b2b2b;font-size: 14px;font-weight: 400;font-family: Roboto,sans-serif;}
.body-unit #commentform  input[type=submit] {background: #2e7fe6 !important;-webkit-transition: background-color 1s linear;-o-transition: background-color 1s linear;-moz-transition: background-color 1s linear;transition: background-color 1s linear;border: 0;height: 42px;color: #fff;font-size: 14px;font-family: Roboto,sans-serif;font-weight: 400;text-transform: uppercase;padding-left: 20px;padding-right: 20px;}
.body-unit .widget a:hover {color: #f6bb19;}
.body-unit #commentform  label{display: block;}
.body-unit .comment-body {border: 3px solid #f2f2f2;height: 100%;margin-bottom: 30px;padding-top: 25px;}
.reply {position: absolute;right: 15px;top: 25px;}
.body-unit .fn a {position: relative;font-size: 14px;font-family: Roboto,sans-serif;font-weight: 700;text-transform: uppercase;color: #333;font-style: normal;}
.body-unit .fn {padding-right: 20px;position: relative;font-size: 14px;font-family: Roboto,sans-serif;font-weight: 700;text-transform: uppercase;color: #333;font-style: normal;}
.says {display: none;}
.body-unit .comment-body .comment-meta a{color: #bdbdbd;}
.body-unit .boxes-blog  a:hover {color: #f6bb19;}
.container .container > .row{max-width: 100%;padding: 0;margin: 0;}
.error404 .unit-block {overflow-x: hidden;}
.default404{text-align: center; text-transform: uppercase;padding: 150px;}
.vc_inner form .button, .side-bar .widget.widget_search .button, .footer-copy .widget.widget_search .button,  #footer .widget.widget_search .button {position: absolute;right: 0;top: 0;background: none;width: 33px;border: none;height: 33px;}
.widget.widget_text img {
	max-width: 100%;
}
.widget li {
	list-style-position: inside;
}

.widget.widget_search .sb-search {
	position: relative;
	margin-bottom: 30px;
}

.widget select {
	width: 100%;
	height: 34px !important;
	border: 1px solid #ccc;
	border-radius: 4px;
	background: #fff;
}

.widget.widget_tag_cloud  .tagcloud a::after {
	background: #fab702;
}

.widget.widget_nav_menu {
	margin-bottom: 30px;
}

.widget .sub-menu,.widget  .children {
	padding-left:  30px;
}

.category-imgages.no_header_bg h2 {
    color: #333;
    border: 5px solid rgba(0, 0, 0, 0.1);
	word-break: break-all;
}

#footer .widget, .footer-copy  .widget {
	list-style: none;
	margin-bottom: 20px;
}

#footer  .widgettitle, .footer-copy .widgettitle{
	color: #fff;
    font-size: 22px;
    font-weight: 400;
    font-family: Roboto, sans-serif;
    text-transform: uppercase;
    margin: 0 0 20px;
}

#footer .widget > ul, .footer-copy .widget > ul, .side-bar .widget > ul {
	padding-left: 0;
}

.side-bar .widget   .children, .side-bar .widget .sub-menu,  .side-bar .widget  .test-menu {
	padding-left : 0 !important;
	padding-top: 15px;
}

.side-bar .widget   .children > li:last-of-type,
.side-bar .widget .sub-menu > li:last-of-type,
.side-bar .widget  .test-menu > li:last-of-type
 {
	padding-bottom : 0 !important;
}

.no-menu {
	float: right;
	color: rgb(204, 191, 41);
	margin-bottom: 15px;
}

.shadow-fixed .no-menu a  {
color: #fab702 !important;
}

.current-menu-item > a {
	color: #fab702 !important;
}

.widgets-list ul li {
	font-size: 14px;
}

.widgets-list .widget_nav_menu ul {
	margin-left: 10px;
}

.footerww {
	padding-left: 0;
}

.footerww li {
	list-style: none;
}

/*!==========================================================================
   10. WooCommerce
   ==========================================================================
*/
.related.products > h2 {
    margin-bottom: 25px;
}
.woocommerce h2{
    font-size:24px;
}
.woocommerce ul.products li.product{
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.woocommerce ul.products li.product:hover {
	border-color: #f2f2f2;
    box-shadow: 0 5px 20px 0 rgba(0,0,0,.15);
    border-color: #f2f2f2;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.archive.woocommerce ul.products li.product.item-width-2, .archive.woocommerce-page ul.products li.product.item-width-2 {
	width: 48.1%;
}
.archive.woocommerce ul.products li.product.item-width-3, .archive.woocommerce-page ul.products li.product.item-width-3 {
	width: 30.8%;
}
.woocommerce .main.container {
	margin-top: 50px;
	margin-bottom: 50px;
}
.woocommerce .products .product .add_to_cart_button, .woocommerce div.product form.cart .button,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_ord{
    text-align: center;
    border-radius: 0;
    background: #4e4e4e;
    color: #fff;
    font-family: Roboto,sans-serif;
    -webkit-transition: background-color 0.3s linear;
    -o-transition: background-color 0.3s linear;
    -moz-transition: background-color 0.3s linear;
    transition: background-color 0.3s linear;
}
.woocommerce .products .product .add_to_cart_button, .woocommerce div.product form.cart .button{
	width: 100%;
}
.woocommerce div.product form.cart .button{
	width: 30%;
}
.woocommerce .products .product .add_to_cart_button:hover, .woocommerce div.product form.cart .button:hover,
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_ord:hover{
	background: #f6bb19;
	color: #fff;
}
.woocommerce ul.products li.product .price, .woocommerce div.product p.price,
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{
	color: #f6bb19;
}
.woocommerce div.product p.price {
	font-size: 24px;
}
.woocommerce ul.products li.product .price{
	font-size: 1.5em;
	text-align: center;
}
.woocommerce ul.products li.product .price del, .woocommerce div.product p.price del,
.woocommerce ul.cart_list li del, .woocommerce ul.product_list_widget li del{
	display: inline-block;
	color: #4e4e4e;
}
.woocommerce ul.products li.product .price ins, .woocommerce div.product p.price ins,
.woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins{
	display: inline-block;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3, .woocommerce div.product .product_title{
	color: #4e4e4e;
	font-family: Roboto,sans-serif;
    -webkit-transition: color .3s linear;
    -o-transition: color .3s linear;
    -moz-transition: color .3s linear;
    transition: color .3s linear;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title{
	color: #16181e;
	border-bottom: 5px solid #f8f8f8;
    border-left: 5px solid #f8f8f8;
    padding: 1.1rem 0 1.3rem 1.3rem;
  	margin: 0 0 2.4rem;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,
.woocommerce ul.products li.product h3:hover{
	color: #f6bb19;
}
.woocommerce span.onsale {
	background-color: #f6bb19;
	padding: 0;
}
.woocommerce ul.products li.product a{
	overflow: hidden;
}
.woocommerce .quantity .qty, .woocommerce form .form-row input.input-text{
	min-height: 31px;
}
.woocommerce-message,.woocommerce-info {
	border-top-color: #f6bb19;
}
.woocommerce-message::before, .woocommerce-info::before{
	color: #f6bb19;
}

.woocommerce div.product div.images .flex-control-thumbs li{
	width: 23%;
	margin: 1%;
}

#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text{
	min-width: 100px;
}

.side-bar .widget.woocommerce{
	list-style: none;
	margin-top: 20px;
}

.side-bar .widget.woocommerce .product_list_widget{
	padding-right: 40px;
}
.side-bar .product-categories .cat-item{
	width: 100%;
    font-size: 14px;
    position: relative;
    color: #7a7a7a;
    overflow: hidden;
    padding: 0 0 13px 6px;
}
.side-bar .product-categories .cat-item:after{background:#eaeaea;border-radius:50%;content:"";height:8px;left:4px;position:absolute;top:7px;width:8px}
.side-bar .product-categories .cat-item:before{content:"";position:absolute;left:7px;border-left:2px solid #eaeaea;height:115%;width:1px;}
.side-bar .product-categories .cat-item:first-child:before{top:6px}
.side-bar .product-categories .cat-item:last-child:before{height:6px}
.side-bar .product-categories .cat-item a{
	color: #323232;
	font-family: Roboto,sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none;
    line-height: 1;
}
.side-bar .product-categories .cat-item a:hover{
	color: #f6bb19;
}
.side-bar .widget.woocommerce .widgettitle{
	font-size: 2.2rem;
    line-height: 2.2rem;
    font-family: Roboto,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 5px solid #f8f8f8;
    border-left: 5px solid #f8f8f8;
    padding: 1.1rem 0 1.8rem 2rem;
    margin: 0 8rem 4rem 0;
    color: #16181e;
}
.side-bar .tagcloud a::after{
	background: #fab702;
}
.side-bar .woocommerce ul.cart_list li img, .side-bar .woocommerce ul.product_list_widget li img{
	float: left;
    margin-right: 20px;
    width: 70px;
    height: auto;
    box-shadow: none;
}
.right-col-bar .widget_icl_lang_sel_widget, .wpml-ls-legacy-dropdown .wpml-ls-item {
	width: 100px;
	height: 24px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
	content: none;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{
	padding-right: 10px;
}
@media (max-width:1000px){
	.right-col-bar .widget_icl_lang_sel_widget, .wpml-ls-legacy-dropdown .wpml-ls-item {
		width: 42px;
	}
	.wpml-ls-legacy-dropdown a span{
		display: none;
	}
	.right-col-bar .widget_icl_lang_sel_widget{float:right; margin: 0 0 0 10px;}
}
#rev_slider_1_1_wrapper .hesperiden.tparrows.tp-rightarrow:before,
#rev_slider_1_1_wrapper .hesperiden.tparrows.tp-leftarrow:before {
	content:"";
}
rs-module#rev_slider_2_2 rs-layer#slider-2-slide-4-layer-7 {
	width:177px !important;
}
.post-category > .post-advisor > ol,
.post-category > .post-advisor > ul {
	padding-left:16px;
}
.wp-block-button,
.post-category .post-advisor h1,
.post-category .post-advisor h2,
.post-category .post-advisor h3,
.post-category .post-advisor h4,
.post-category .post-advisor h5,
.post-category .post-advisor h6,
.post-category .post-advisor ol,
.post-category .post-advisor div#gallery-1,
.post-category .post-advisor .wp-block-archives-dropdown,
.post-category .post-advisor .wp-block-calendar,
.post-category .post-advisor .wp-block-categories-dropdown,
.post-category .post-advisor form.wp-block-search,
.post-category .post-advisor .wp-block-group,
.post-category .post-advisor .post_nav,
figure.wp-block-gallery.columns-5,
figure.wp-block-gallery.columns-6,
figure.wp-block-gallery.columns-7,
figure.wp-block-gallery.columns-8,
.wp-block-gallery figcaption,
.post-category .post-advisor blockquote,
.post-category .post-advisor table,
.post-category .post-advisor figure.wp-block-pullquote,
.post-category .post-advisor .wp-block-columns,
body.postid-1779 .post-advisor,
body.postid-1178 .post-advisor,
.post-category .post-advisor div#mep_0,
.post-category .post-advisor div#attachment_754,
.post-category .post-advisor form,
.post-category > .post-advisor > ul,
.post-category > .post-advisor > p {
    max-width: 58rem;
    width: calc(100% - 4rem);
    margin: 0 auto 25px;
    text-align: justify;
}
.wp-block-button.alignright {
	float:right;
	width:initial;
}
.wp-block-button.alignleft {
	float:left;
	width:initial;
}
.wp-block-gallery.alignleft {
	max-width: 245px;
}
.wp-block-embed__wrapper iframe {
    width: 100%;
}
.wp-block-group.has-background {
    padding: 33px 33px 1px;
}
body.postid-1174 .post-advisor table td {
    border: 1px solid;
    text-align: center;
}
.wp-block-cover.has-background-dim {
	color: #fff;
	margin-bottom: 30px;
}
.post-category .post-advisor { 
	position: relative;
	display: block;
	float: left;
	width: 100%;
}
.type-post.sticky {     
    position: absolute;
    top: 18px;
    left: 35px;
    z-index:9;
}
.main-category .type-post.sticky + .item .post-advisor {
    margin-top: 0;
    padding: 15px;
    border: 2px dashed #efefef;
}
/* comm */
.body-unit .post-advisor .wp-block-cover-image img.wp-block-cover__image-background,.body-unit .post-advisor .wp-block-cover-image video.wp-block-cover__video-background,.body-unit .post-advisor .wp-block-cover img.wp-block-cover__image-background,.body-unit .post-advisor .wp-block-cover video.wp-block-cover__video-background{
	width:100%;
}
 
.post-category >.post-advisor .has-large-font-size {
    font-size: 2.25em;
	line-height: 1.25em;
}
.post-category >.post-advisor .has-huge-font-size, .post-category >.post-advisor .has-large-font-size + p{
    font-size: 2.625em;
	line-height: 1.125em;
}
.comments-area pre {
    margin-right: 6rem;
}

.post-advisor  .alignnone{ 
max-width:57rem;
margin-left: auto;
margin-right: auto;
}
.post-category > .post-advisor .wp-block-embed.alignwide{
    margin-left: 50%;
    margin-right: 0;
    width: 65vw;
	max-width:100rem;
}
.post-advisor .wp-block-image {
    text-align: center;
}

.post-category > .post-advisor .wp-block-media-text.alignfull{
	margin-left: auto;
    margin-right: auto;
    width: 100vw;
}

.main .post-category .post-advisor{
	max-width:100%;
    width: 100%;
}

.post-category .post-advisor address{
	margin-left: 27rem;
	margin-right: auto;
}
.post-advisor figure.wp-block-image.alignfull{
    margin-left: calc(-100vw / 2 + 100% / 2);
    margin-right: calc(-100vw / 2 + 100% / 2);
    width: 100vw;
}
@media (min-width: 1600px){
.post-category .post-advisor .alignwide {
    /* width: 75vw; */
    margin-left: 50%;
    width: 100%;
    max-width: 100%;
    transform: translate3d(-50%, 0, 0);
}
.main .post-category .post-advisor{
	width:100%;
	max-width:100%;
}
.main .post-category .post-advisor pre{
	max-width: 58rem;
    width: calc(100% - 4rem);
    margin: 0 auto 25px;
    text-align: justify;
}
.post-category .post-advisor .alignfull{
	margin: 0px;
    width: 100%;
    max-width: 100%;
}
.post-category .post-advisor .wp-block-audio,.post-category .post-advisor .wp-block-file {
    margin: 0 auto 1em;
    width: 59rem;
}
.post-category > .post-advisor .wp-block-media-text.alignfull {
    width: 100vw;
    margin-left: calc(-100vw / 2 + 100% / 2);
    margin-right: calc(-100vw / 2 + 100% / 2);
	max-width: 100vw;
}
.post-category > .post-advisor .wp-block-separator {
    
    width: 58rem;
}

.post-category > .post-advisor .wp-block-separator.is-style-wide {
    border-top: 1px solid;
    border-bottom: 1px solid;
    width: 100vw;
}
}
@media (min-width: 1199px){
.post-advisor a img.alignleft,.post-advisor .alignleft {
    float: left;
}
.post-advisor img.alignright,.post-advisor .alignright.size-thumbnail {
    float: right;
	margin: 5px 0 20px 20px;
}
}
@media (max-width: 1199px){
.post-advisor a img.alignleft, .post-advisor .alignleft {
    float: left;
    margin: 5px 20px 20px 16rem;
}
}

@media (max-width: 991px){
.post-advisor a img.alignleft,.post-advisor .alignleft {
    float: left;
	margin: 5px 20px 20px 4rem;
}
.post-advisor img.alignright,.post-advisor .alignright {
    float: right;
	margin: 5px 4rem 20px 20px;
}

}
.post-advisor .post-advisora .aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

@media (max-width: 480px){
.post-advisor a img.alignleft,.post-advisor .alignleft {
    float: left;
	margin: 5px auto 20px auto;
}
.post-advisor img.alignright,.post-advisor .alignright {
    float: right;
	margin: 5px auto 20px auto;
}
.post-advisor .blocks-gallery-caption{
	max-width: 20rem;
}
}
.wp-block-embed figcaption {
    margin-top: .5em;
    margin-bottom: 1em;
	text-align: center;
}
.body-unit .widgettitle{
	font-size: 2.2rem;
    line-height: 2.2rem;
    font-family: Roboto,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 5px solid #f8f8f8;
    border-left: 5px solid #f8f8f8;
    padding: 1.1rem 0 1.8rem 2rem;
    margin: 0 8rem 4rem 0;
    color: #16181e;
}
