
html{font-size:62.5%;
/* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
 overflow-y:scroll;
/* Keeps page centered in all browsers regardless of content height */
 -webkit-text-size-adjust:100%;
/* Prevents iOS text size adjust after orientation change,without disabling user zoom */
 -ms-text-size-adjust:100%;
/* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
scroll-behavior: smooth;
}
html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:16px;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
*,*:before,*:after{
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box}
body{font-family:'Open Sans',sans-serif !important;font-weight:normal;background:#fff;}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}
ol,ul{list-style:none}
table{
/* tables still need 'cellspacing="0"' in the markup */
 border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:normal;text-align:left}
blockquote:before,blockquote:after{content:""}
blockquote{quotes:"" ""}
q{quotes:"“" "”" "‘" "’"}
q:before{content:open-quote}
q:after{content:close-quote}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
a img{border:0}
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,800');

/* Internet Explorer 10 in Windows 8 and Windows Phone 8 Bug fix */
 @-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

/* Other fixes*/
 *,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
i{vertical-align:middle}
ul,ol{padding-left:0 !important}

/* Selection colours (easy to forget) */
::selection{background:#FC6D6D;color:#FFF}
::-moz-selection{background:#FC6D6D;color:#FFF}
a{color:#e96656;-webkit-transition:all 700ms;transition:all 700ms}
a,a:hover{text-decoration:none}
a:hover{color:#cb4332}
p{margin:0}
.full-width{width:100%;margin:auto}

/* do not group these rules (placeholder colors) */
*::-webkit-input-placeholder{color:#333 !important}
*:-moz-placeholder{color:#333 !important}
*::-moz-placeholder{color:#333 !important}
*:-ms-input-placeholder{color:#333 !important}

/*-------------------------------------------------------------- 2.0 Typography --------------------------------------------------------------*/
 body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5}
h1,h2,h3,h4,h5,h6{clear:both}
.h11{font-size:47px;font-weight:700;line-height:normal;font-family: 'Ubuntu', sans-serif;}
p{margin-bottom:1.5em}
b,strong{font-weight:bold}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
blockquote{font-size:18px;font-style:italic;font-weight:300;margin:24px 40px;line-height:26px}
.entry-content blockquote{margin:24px 0 24px 0px;
  background-color: #f3f3e5;
  padding:30px 30px 10px 30px;
  font-weight: bold;
  color: #000;}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
small{font-size:75%}
big{font-size:125%}
dl{margin:0 20px}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;margin-bottom:10px;display:block;clear:both}
h1,h2{font-weight:800;line-height:35px}
h1{font-size:20px}
h2{font-size:26px}
h3{font-size:20px;font-weight:bold}
h4{font-size:18px}
h5{font-size:17px}
h6{font-size:16px}

/*-------------------------------------------------------------- 3.0 Buttons --------------------------------------------------------------*/
 .buttons{text-align:center;margin-top:45px}
.button{display:inline-block;text-align:center;text-transform:uppercase;padding:10px 35px 10px 35px;border-radius:4px;margin:10px}
.custom-button{display:inline-block !important;text-align:center;text-transform:uppercase;padding:13px 35px 13px 35px;border-radius:4px;margin:10px;border:none}
.red-btn{background:#e96656}
.green-btn{background:#1e9e6b}
.blue-btn{background:#3ab0e2}
.yellow-btn{background:#E7AC44}
.red-btn,.green-btn,.blue-btn,.yellow-btn{color:#FFF !important;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.blue-btn:hover{color:#FFF;background:#1288b9}
.red-btn:hover{color:#FFF;background:#cb4332}
.green-btn:hover{color:#FFF;background:#069059}
.yellow-btn:hover{color:#FFF;background:#d8951e}
.btn:hover{box-shadow:none}

/*-------------------------------------------------------------- 3.0 Elements --------------------------------------------------------------*/
 hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
ul,ol{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li > ul,li > ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:bold}
dd{margin:0 1.5em 1.5em 0}
img{height:auto;
/* Make sure images are scaled correctly. */
 max-width:100%;
/* Adhere to container width. */
}
figure{margin:0}
.site-main p{margin:0 0 24px}
table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%}
.table1{max-width:750px;margin:0 auto;border-bottom:2px solid #a78935; margin-bottom:30px;}
.table1 th{background-color:#a78935;color:#fff;font-size:13px!important;text-transform:uppercase;padding:8px 10px 8px 10px}
.table1 tr th:nth-child(2n+1),.table1 tr td:nth-child(2n+1){text-align:left}
.table1 tr td:nth-child(2),.table1 tr th:nth-child(2){border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:8px;text-align: center;width: 24%;}
.table1 tr th:nth-child(1),.table1 tr td:nth-child(1){text-align:left;border-left:1px solid #e6e6e6;}
.table1 tr th:nth-child(3){width:10%;white-space:nowrap;border-right:1px solid #e6e6e6}
.table1 tr td:nth-child(3) {border-right:1px solid #e6e6e6;text-align: center;}
.table1 tr td:nth-child(4) a {font-size:14px;text-align:center;font-weight: bold;}
.table1 tr th:nth-child(4),.table1 tr td:nth-child(4) {text-align:center}
.table1 td{font-size:14px;color:#000}
.table1 td{border-bottom:1px solid #e6e6e6}
.table2{max-width:100%;margin:0 auto;border-bottom:2px solid #a78935;margin-bottom:30px}
.table2 th{background-color:#a78935;color:#fff;font-size:13px!important;text-transform:uppercase;padding:8px 10px 8px 10px}
.table2 tr th:nth-child(2n+1){text-align:center}
.table2 tr td:nth-child(2),.table1 tr th:nth-child(2){border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}
.table2 tr td:nth-child(1){border-left:1px solid #e6e6e6}
.table2 tr th:nth-child(1){width:80%}
.table2 tr th:nth-child(2){width:20%;white-space:nowrap}
.table2 td{font-size:14px;color:#000}
.table2 td{border-bottom:1px solid #e6e6e6}
.wp-caption{border:none !important}
.latest-news.as{display:none !important}
caption,th,td{font-weight:normal;text-align:left}
caption{font-size:16px;margin:20px 0}
th{font-weight:bold;text-transform:uppercase;border-top:1px solid #ededed;padding:6px 10px 6px 0}
td{border-top:1px solid #ededed;padding:6px 10px 6px 10px}
thead th{border:none}
.entry-content th {padding:6px 10px 6px 10px;}
.entry-content td {border-top: 1px solid #fff;}
.entry-content table {background: #f1f1f1;}

.table-1 .th0 {min-width: 70px;max-width: 70px;margin: 0 15px 0px 0;overflow: hidden;border-radius: 100px;height: 70px;border: 1px solid #fff;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.22);}
.table-1 .th0 img {display:block;}
.table-1 .th0 a {position: relative;display: block;}
.table-1 .th0 a:hover::before {background: rgba(0,0,0,.8) url(/wp-content/uploads/2023/09/zoom-in.png) no-repeat center / 16px auto;}
.table-1 .th0 a::before {content:""; display:block; border-radius:50px; width:26px; height:26px; background: rgba(0,0,0,0) url(/wp-content/uploads/2023/09/zoom-in.png) no-repeat center / 16px auto; position:absolute; bottom: 5px;right: 10px;}
.table-1 .th {display:flex;border-radius: 10px; overflow:hidden; background-color:#a78935;box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.22);margin-bottom:5px; color:#fff;font-size: 14px;padding:20px;}
.table-1 .th1 {font-size: 14px;padding:0 10px 0 0;width:80%;}
.table-1 .th2 {font-size: 14px;padding:0 10px 0 0;width:20%;}
.table-1 .th3 {font-size: 14px;width:135px;min-width: 135px;}
.table-1 .th6 {font-size: 14px;width:20%;}
.table-1 .td {border-radius: 10px; background-color:#fff;box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.12);margin-bottom:5px; color:#000;font-size: 16px;padding:10px 20px;transition: all .2s;position: relative;}
.table-1 .td1 {padding:0px 10px 0 0;width:70%;}
.table-1 .td2 {padding:0px 10px 0 0;width:20%;font-weight: 700;display:none;}
.table-1 .td3 {width:135px;}
.table-1 .td3 a {border-radius:50px; background-color:#393;padding: 10px 30px;font-size: 14px;font-weight: 700;text-transform: uppercase;color: #fff;display: block;}
.table-1 .td3 a:hover {background-color:#000;}
.table-1 .th4 {color:#393;font-size: 14px;text-align: center;width: 100%;display: inline-block;}
.table-1 .td5 {padding:0px 10px 0 0;width:20%;font-weight: 700;}
.table-1 .td6 {padding:0px 10px 0 0;width:20%;font-weight: 700;display:none;}


/*Описание и Характеристики на главной*/
.price1-box {display: flex;align-items: center;}
.page-product {clear:both;}
.page-menu {display:flex;flex-wrap: wrap; align-items:center;margin:0 0 0 85px;}
.page-menu > div {font-size:12px; color:#000; border-radius:50px; padding:5px 10px; background-color:#f1f1f1; margin:2px 5px 3px 0;cursor:pointer;}
.page-menu > div:hover {background-color:#000; color:#fff;}
.page-text-1,.page-text-2,.page-text-3 {display:none; padding:20px 0 0 0; color:#000;}

.td.active1 .page-menu-1,
.td.active2 .page-menu-2
{background-color:#000; color:#fff;}
.td .page-menu-3
{background: #f1f1f1 url(/wp-content/themes/zerif-lite/images/sale.png) no-repeat center left 7px/ 15px auto; padding: 5px 10px 5px 25px;}
.td.active3 .page-menu-3 {background: #000 url(/wp-content/themes/zerif-lite/images/sale.png) no-repeat center left 7px / 15px auto;color:#fff;}

.page-text-block {border-bottom: none;}
.page-text-block td {border-top: none;position: relative;}
.page-text-block .char_name {
  width: 45%;
  color:#666;
   padding: 4px 10px 4px 0;
   line-height: 22px;
}
.page-text-block .props_item {display: inline-block;position: relative; background-color:#fff;}
.page-text-block .props_item > span {background:#fff;padding-right: 10px;font-size: 15px;}
.page-text-block .char_value {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 55%;
  padding: 4px 0 4px 10px;
  font-size: 15px;
  color:#000;
  line-height: 22px;
}
.page-text-block .char_name::before {
    border-bottom: 1px dotted #fff;
    border-bottom: 1px dotted #000;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: calc(100% - 12px);
    left: 0;
    right: 0;
	color:rgb(102, 102, 102);
  }






.table-2 .th {display:flex;border-radius: 10px; overflow:hidden; background-color:#a78935;box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.22);margin-bottom:5px; color:#fff;font-size: 14px;padding:20px;}
.table-2 .th1 {font-size: 14px;padding:0 10px 0 0;width:70%;}
.table-2 .th2 {font-size: 14px;padding:0 10px 0 0;width:20%;}
.table-2 .th3 {font-size: 14px;width:118px;}
.table-2 .td {display:flex;border-radius: 10px; overflow:hidden; background-color:#fff;box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.12);margin-bottom:5px; color:#000;font-size: 16px;padding:20px;transition: all .2s;}
.table-2 .td:hover {transform: scale(1.01);}
.table-2 .td1 {padding:0 10px 0 0;width:70%;}
.table-2 .td2 {padding:0 10px 0 0;width:20%;font-weight: 700;}
.table-2 .td3 {width:118px;}
.table-2 .td3 a {border-radius:50px; background-color:#393;padding: 15px 30px;font-size: 14px;font-weight: 700;text-transform: uppercase;color: #fff;}
.table-2 .td3 a:hover {background-color:#000;}

.table-3 {padding:60px 0 0 0;width: calc(100% + 30px)!important; margin:0 -15px;line-height: 1.5;}
.table-3 .th{
  padding: 25px 30px;
  background: #fff !important;
  border-bottom: none;
  border-radius: 15px;
  border: 1px solid #ddd;
  box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.22);height: 100%;
}
.table-3 .th1 span{background: url(/wp-content/themes/zerif-lite/images/table-3-th1.png) no-repeat left center / 40px auto;}
.table-3 .th2 span{background: url(/wp-content/themes/zerif-lite/images/table-3-th2.png) no-repeat left center / 40px auto;}
.table-3 .th3 span{background: url(/wp-content/themes/zerif-lite/images/table-3-th3.png) no-repeat left center / 40px auto;}
.table-3 .th4 span{background: url(/wp-content/uploads/2020/02/visa.png) no-repeat left center / 40px auto;}
.table-3 .th5 span{background: url(/wp-content/uploads/2020/02/sale.png) no-repeat left center / 40px auto;}
.table-3 .th6 span{background: url(/wp-content/uploads/2020/02/sale.png) no-repeat left center / 40px auto;}
.table-3 .th7 span{background: url(/wp-content/uploads/2020/02/clock.png) no-repeat left center / 40px auto;}
.table-3 .th8 span{background: url(/wp-content/uploads/2020/02/tank-truck.png) no-repeat left center / 40px auto;}


.table-3 span {
  font-size: 20px;
  margin: 0 0 15px 0;
  display: block;
  padding: 5px 0 5px 60px;
  color: #000;
  font-weight: 800;
  text-transform: uppercase;
}
.table-3 .th1 a {color: #a78935;text-transform: uppercase;font-weight: 900;padding: 20px 0 0;text-decoration: underline;display: block;}
.table-3 .th1 a:hover {color: #000;text-decoration: none;}
.table-3 p {
  font-size: 14px;
  margin: 0;
}
.table-3 .owl-stage {display: flex;}
.table-3 .team-box {height: 100%;}



.page-id-125 .team-box {
  padding-bottom: 35px;
}
.page-id-125 h2 {text-align:center;margin: 35px 0 30px 0  !important;}
.page-id-125 .table-1 {margin-bottom:80px;}
.page-id-125 .table-3 {padding-top:0;}
.page-id-125 .entry-content {padding:0 0 60px 0;}
.page-id-125 .entry-content ul li::before {display:none;}
.page-id-125 .testimonial .col-sm-7 ul li {width: 100%;}
.page-id-125 .testimonial {padding: 0 0 30px;border-bottom: none;}

.page-id-55 .entry-content {padding:0 0 60px 0;margin: 1em -15px;}
/*--------------------------------------- ** COLORS ----- -----------------------------------------*/
 
/** BACKGROUNDS **/
 .red-bg{background:#e96656}
.green-bg{background:#34d293}
.blue-bg{background:#3ab0e2}
.yellow-bg{background:#E7AC44}
.dark-bg{background:#404040}
.white-bg{background:#FFFFFF}

/** FOR TEXTS AND ICON FONTS **/
 .red-text{color:#e96656}
.green-text{color:#34d293}
.blue-text{color:#3ab0e2}
.yellow-text{color:#f7d861}
.dark-text{color:#000}
.white-text{color:#FFFFFF}

/*--------------------------------------- ** BORDER BOTTOMS ----- -----------------------------------------*/
 .white-border-bottom:before{position:absolute;margin:auto;z-index:1;content:"";width:50%;height:2px;background:#F5F5F5;bottom:-9px;left:25%}
.dark-border-bottom:before{position:absolute;margin:auto;z-index:1;content:"";width:50%;height:2px;background:#404040;bottom:-9px;left:25%}
.green-border-bottom:before{position:absolute;margin:auto;z-index:1;content:"";width:75%;height:2px;background:#34d293;bottom:-9px;left:12.5%}
.blue-border-bottom:before{position:absolute;margin:auto;z-index:1;content:"";width:75%;height:2px;background:#3ab0e2;bottom:-9px;left:12.5%}
.yellow-border-bottom:before{position:absolute;margin:auto;z-index:1;content:"";width:75%;height:2px;background:#f7d861;bottom:-9px;left:12.5%}

/*--------------------------------------- ** 4.0 Forms ----- -----------------------------------------*/
 button,input,select,textarea{font-size:100%;
/* Corrects font size not being inherited in all browsers */
 margin:0;
/* Addresses margins set differently in IE6/7,F3/4,S5,Chrome */
 vertical-align:baseline;
/* Improves appearance and consistency in all browsers */
 *vertical-align:middle;
/* Improves appearance and consistency in IE6/IE7 */
}
button,input[type="button"],input[type="reset"],input[type="submit"]{text-align:center;text-transform:uppercase;padding:13px 35px 13px 35px;border-radius:4px;border:none;background-color:#e96656;box-shadow:none;text-shadow:none;font-weight:400;vertical-align:middle;cursor:pointer;white-space:nowrap;font-size:14px;color:#FFF}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa #bbb}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb #bbb}
input[type="checkbox"],input[type="radio"]{padding:0;
/* Addresses excess padding in IE8/9 */
}
input[type="search"]{-webkit-appearance:textfield;
/* Addresses appearance set to searchfield in S5,Chrome */
 -webkit-box-sizing:content-box;
/* Addresses box sizing set to border-box in S5,Chrome (include -moz to future-proof) */
 -moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{
/* Corrects inner padding displayed oddly in S5,Chrome on OSX */
 -webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{
/* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
 border:0;padding:0}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#555;border:1px solid rgba(0,0,0,0.1);border-radius:0}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px}
textarea{overflow:auto;
/* Removes default vertical scrollbar in IE6/7/8/9 */
 padding-left:3px;vertical-align:top;
/* Improves readability and alignment in all browsers */
 width:98%}
.entry-content button,.entry-content input[type="button"],.entry-content input[type="reset"],.entry-content input[type="submit"]{padding:5px 20px 5px 20px}
.entry-content button:hover,.entry-content input[type="button"]:hover,.entry-content input[type="reset"]:hover,.entry-content input[type="submit"]:hover{background:#cb4332}
.input-box{border:0 !important;width:274px;text-align:left;text-transform:none;padding:9px;min-height:46px;padding-left:15px !important;display:inline-block;border-radius:4px;background:rgba(255,255,255,0.95)}
.textarea-box{border:0;text-align:left;text-transform:none;padding:9px;min-height:250px;padding-left:15px;display:inline-block;border-radius:4px;background:rgba(255,255,255,0.95)}
textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus{outline:1 !important;outline-color:#e96656 !important;-webkit-box-shadow:none !important;box-shadow:none !important}
input:focus,textarea:focus{border:1px solid rgba(0,0,0,0.3);outline:0}

/*--------------------------------------- ** 5.0 Navigation ----- -----------------------------------------*/
 
/*--------------------------------------- ** 5.1 Links ----- -----------------------------------------*/
a{color:#e96656}
a:hover{color:#cb4332}

/*--------------------------------------- ** 5.2 Menus ----- -----------------------------------------*/
 .main-navigation{clear:both;display:block;float:left;width:100%}
.main-navigation ul{list-style:none;margin:0;padding-left:0}
.main-navigation li{float:left;position:relative}
.main-navigation a{display:block;text-decoration:none}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left;left:0;position:absolute;top:1.5em;z-index:99999}
.main-navigation ul ul ul{left:100%;top:0}
.main-navigation ul ul a{width:200px}
.main-navigation ul ul li{}
.main-navigation li:hover > a{}
.main-navigation ul ul:hover > a{}
.main-navigation ul ul a:hover{}
.main-navigation ul li:hover > ul{display:block}
.main-navigation .current_page_item a,.main-navigation .current-menu-item a{}
.site-main .comment-navigation,.site-main .paging-navigation,.site-main .post-navigation{margin:0 0 3em;overflow:hidden; display:none;}
.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}
.nav-links a{color:#000;display:inline-block;font-size:16px;text-transform:uppercase}
.nav-links a:hover{color:#e96656}
.nav-next a{padding:20px 64px 20px 10px}
.nav-previous a{padding:20px 10px 20px 64px}
.site-main .post-navigation{float:left;width:100%}
.meta-nav,.screen-reader-text{display:none}
.post-navigation .nav-previous{background:url(/wp-content/uploads/2019/11/left-arrow.png) no-repeat left center / 50px}
.post-navigation .nav-next{background:url(/wp-content/uploads/2019/11/right-arrow.png) no-repeat right center / 50px}
.latest-news.as{display:none}

/*--------------------------------------- ** 6.0 Accessibility ----- -----------------------------------------*/
 
/* Text meant only for screen readers */
 .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important}
.screen-reader-text:hover,.screen-reader-text:active,.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-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 */
}

/*--------------------------------------- ** 7.0 Alignments ----- -----------------------------------------*/
 .alignleft{display:inline;margin-right:1.5em}
#carousel-homepage-latestnews .alignleft{width:100%}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;}
.latestnews-box .aligncenter,.latestnews-box .alignleft{max-width:260px;height:170px;float:left;margin-right:30px;width:100%;margin-bottom:10px}

/*--------------------------------------- ** 8.0 Clearings ----- -----------------------------------------*/
 .clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:'';display:table}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}

/*--------------------------------------- ** 9.0 Widgets ----- -----------------------------------------*/
 .sidebar-wrap{border-left:1px solid rgba(0,0,0,0.05)}
.widget{
/*margin:0 0 1.5em;margin-bottom:30px;*/
}
.widget .widget-title{color:#404040;text-transform:uppercase;margin-bottom:30px;font-weight:bold;font-size:17px;position:relative;text-align:left;margin-top:30px;padding-bottom:5px;float:none}
.widget .widget-title:before{position:absolute;margin:auto;z-index:1;content:"";width:35%;height:2px;background:#e96656;bottom:-9px;left:0}
.widget-area{float:left;width:100%}
.widget-area .widget{clear:both}

/* Make sure select elements fit in widgets */
 .widget select{max-width:100%;width:100%;padding:10px;border:1px solid #e9e9e9}
.tagcloud a{background:#FCFCFC;padding:2px 5px}

/* Search widget */
 .widget_search .search-submit{
/* display:none;*/
 display:block;width:46px;height:46px;position:absolute;top:0;right:0;padding:0;margin:0;background:url(images/search_icon.png) no-repeat center center;text-indent:-9999999px}
.widget_search label{margin-bottom:5px;width:100%;position:relative}
.widget_search form{position:relative}
.widget_search input{width:100%;box-sizing:border-box;padding:12px 15% 10px 5%}
.widget ul{margin:0;padding:0;display:block}
.widget li{list-style:none;margin:15px 0;text-align:left;margin-left:3%;position:relative}
.widget li a{color:#808080}
.widget li a:hover{color:#404040}

/*--------------------------------------- ** 10.0 Content ----- -----------------------------------------*/
 .container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}
.home .site-content{background:#f8f8f8}

/*--------------------------------------- ** 10.1 Posts and pages ----- -----------------------------------------*/
.hentry{margin:0 0 1.5em}
.byline,.updated{display:none}
.single .byline,.group-blog .byline{display:none}
.entry-meta-large .byline,.entry-meta-large .updated{display:none}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}
.page-links{clear:both;margin:0 0 1.5em}
.page-header{text-align:left;border-bottom:none;margin:0 0 40px}
.search-results .page-header{margin:0 0 40px}
.page-header .page-title{position:relative;font-weight: 900;font-size: 38px;text-transform: uppercase;line-height: 40px;}
.taxonomy-description{margin-top:15px;}
.entry-title{position:relative}
.posted-on {display:none;}
.post-views-label,.post-views-count {font-size:13px;}
.post-views.entry-meta > span.post-views-icon.dashicons {vertical-align: sub;}

.post-views {
  border: 1px solid #eee;
  border-radius: 4px;
  padding: 0px 7px 2px 5px;
display: initial;margin: 0 0 5px 0;}
.entry-content .post-views {display: inline-block;margin: -10px 0 10px 0;padding: 2px 7px 2px 5px;}
/*--------------------------------------- ** 10.2 Asides ----- -----------------------------------------*/
 .blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}

/*--------------------------------------- ** 10.3 Comments ----- -----------------------------------------*/
 .comment{list-style:none;margin-top:10px;margin-bottom:10px}
.comment a{color:#c7254e}
.comment-body{text-align:left;border-bottom:1px solid rgba(0,0,0,0.05);padding-bottom:10px;position:relative;padding-left:40px}
.comment-content a{word-wrap:break-word}
.comment-form,.comments-title,.comment-reply-title{text-align:left}
.comment .reply a{font-size:12px}
.comment-form p{margin:10px 10px 10px 0}
.comment-form label{width:85px}
.comments-title{font-size:20px;margin-bottom:20px}
.comment-list{margin-left:0}
.comment-list li{list-style:none;float:left;width:100%}
.comment-reply-link{border:1px solid #ccc;border-radius:3px;font-size:1.2rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,0.8);font-family:sans-serif;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);box-shadow:none;text-shadow:none;padding:3px 5px;position:absolute;top:0;right:0}
.comment-form #submit,.comment-reply-link{background:#e96656;border-color:#e96656;color:#fff !important}
.comment-form #submit:hover,.comment-form #submit:focus,.comment-form #submit:active{background:#cb4332}
.comment-meta{margin-top:0 !important;padding-top:0 !important}
.comment-metadata{position:absolute;top:-2px;right:55px}
.comment-metadata,.comment-metadata a{color:#888;font-style:italic;font-size:12px;padding:3px 0}
.comment-reply-link:hover{background:#cb4332;box-shadow:none}
.comment-author img{border-radius:50%;position:absolute;left:0}
.comment-author b.fn{color:#000}
#comments{float:left;width:100%}
#commentform{padding:30px;background-color:#f1f1f1;border-radius:5px;margin-bottom:30px}
.terms-block{margin:0 -15px;float: left;
  width: 100%;
  clear: both;}
  
.glsr {clear: both;}
.glsr-default .glsr-review-avatar {
  border-radius: 100px;
  overflow: hidden;
  width: 40px;
  height: 40px;
  min-width: 40px;
}
.terms-block .terms{float:left;border-radius:10px;padding:0 15px 15px 15px;overflow:hidden;margin:0 0 40px 0}
.terms-block .terms.yandex{background-color:#FF4433}
.terms-block .terms.google{background-color:#4285F4}
.terms-block .terms.gis{background-color:#A3C626}
.terms-block .terms > div{background-color:#fff;padding:15px 0;text-align:center;margin:0 -15px;border-radius:10px 10px 0 0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}
.terms-block .terms-title{color:#fff;text-decoration:none;display:block;font-size:24px;text-align:center;padding:20px 15px 20px 15px;margin:0 -15px;line-height:1}
.terms-block .terms-title:hover{text-decoration:underline}
.terms-block .terms-btn{background-color:#fff;text-decoration:none;display:block;font-size:12px;text-align:center;padding:5px 10px;margin:0 auto;max-width:150px;color:#000;font-weight:bold;border-radius:5px;text-transform:uppercase}
.terms-block .terms-btn:hover{opacity:.5}
.terms-block .terms > div img{height:30px}
.terms-block .terms-star{text-align:center;display:block}
.terms-block .terms-star img{margin:0 2px;width:16px;padding:30px 0 0 0}
#post-758 .entry-content h2{border-left:none;padding-left:0}
#post-758 .glsr-title{padding:35px 0 15px 0;border-top:3px solid #bbb}
#reviews .terms>div{border-radius:100px;margin:0 12px 0 0;width:40px;height:40px;overflow:hidden;text-align: center;
  line-height: 40px;font-size: 16px;color: #fff;float: left;}
#reviews .terms>div img{width:100%}
#reviews .terms .terms-name{font-size: 16px;margin-bottom: 2px;font-weight: 600;line-height: 20px;color:#000; text-align:left;}
#reviews .terms .status1 { color:#999; font-size:12px;font-size: 14px;line-height: 16px;text-align:left;margin-bottom: 18px;}
#reviews .terms .terms-star {display: flex;margin: 0 0 8px 0;}
#reviews .terms.yandex {text-align:left;}
#reviews .terms {text-align:center;padding: 20px 20px 32px;
  border-radius: 8px;
  border: 1px solid #eee;}
#reviews .terms .terms-star li{display: block;background: url(/wp-content/themes/zerif-lite/images/star.svg) no-repeat center / cover;width:16px;height:16px;text-align: left; margin-right: 1px;}
#reviews .terms .terms-star img{color: #999;line-height: 16px;text-align: left;font-size: 14px}
#reviews .terms .terms-title{max-height: 80px;font-size: 16px;line-height: 20px;overflow: hidden;position: relative;color:#000;text-align: left;}
#reviews .row .team-box:nth-child(2){border-left:1px solid #ddd;border-right:1px solid #ddd}
#reviews .badge__more-reviews-link-wrap {position: relative;text-align: center;float: left;width: 100%;}
#reviews .all-team{display:inline-block;color: #198cff;background: #f5f7fa;padding: 12px 16px;font-size:14px;border-radius:8px;justify-content:center;font-weight: 600;}
#reviews .all-team:hover{background-color:#e9eef3}
.testimonial .all-team{display:flex;color:#fff;padding:15px 20px;background-color:#a78935;font-size:16px;max-width:280px;border-radius:10px;text-transform:uppercase;margin:45px auto 0 auto;justify-content:center;width:100%;font-weight: 700;}
.testimonial .all-team:hover{background-color:#000}
#reviews .team-box2{margin-bottom:35px}
#reviews .color1 {background-color: #6ca632;}
#reviews .color2 {background-color: #50c0e6;}
#reviews .color3 {background-color: #8585cc;}
#reviews .color4 {background-color: #b37db3;}
#reviews .color5 {background-color: #f29d61;}
#reviews .color6 {background: url("//centr-fuel.ru/wp-content/uploads/2025/05/islands-68.jpg") no-repeat center / cover;}
#reviews .color7 {background: url("//centr-fuel.ru/wp-content/uploads/2025/05/islands-69.jpg") no-repeat center / cover;}
#reviews .color8 {background: url("//centr-fuel.ru/wp-content/uploads/2025/05/islands-70.jpg") no-repeat center / cover;}

.mini-badge__rating-info {display: flex;align-items: center;margin-bottom: 16px;}
.mini-badge__stars-count {font-size: 48px;margin:0 12px 0 0 !important;line-height: 56px;color: #000;}
.mini-badge__stars {width: 88px;margin: 8px 0 2px 0;}
.mini-badge__rating {color: #999;font-size: 14px;transition: 0s;}
.mini-badge__rating:hover {color: #1a6df2;}
.stars-list {display: flex;justify-content: space-between;width: 88px;margin: 0;list-style: none;}
.stars-list__star {background: url(/wp-content/themes/zerif-lite/images/star.svg) no-repeat 50%/cover;width: 16px;height: 16px;}
.stars-list__star.img1 {background: url(/wp-content/themes/zerif-lite/images/star2.svg) no-repeat 50%/cover;}
.mini-badge__logo {opacity: .5;position: absolute;top: 12px;right: 15px;width: 92px;height: 14px;}
.mini-badge__logo:hover {opacity: 1;}
#reviews .logo {
  background: url(/wp-content/themes/zerif-lite/images/yandexmaps.svg) no-repeat 50%/contain;display: block;height: 100%;
}

.badge__form {background: #f6f6f6;font-weight: 600;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;border-radius: 6px;padding: 6px;margin:0 0 24px 0;}
.badge__form-text {margin: 6px!important;font-size: 16px;white-space: nowrap; color: #000;}
.badge__link-to-map {background: #258ffb;color: #fff;margin: 6px;font-size: 14px;padding: 12px 16px;line-height: 16px;border-radius: 8px;transition: background-color .1s ease-out;}
.badge__link-to-map:hover {background: #1a6df2;color:#fff;}

.comment__read-more {padding: 0 40px 0 20px; z-index: 1;position: absolute;right: 35px;bottom: 32px;text-align: right;background: -webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff 15px);
  background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 15px);}
.comment__read-more > a {color: #999;font-size: 16px}
.comment__read-more > a:hover {color: grey;}


.price-list {display:flex; flex-wrap: wrap;justify-content: center;}
.testimonial .all-team2{display:flex;color:#fff;padding:15px 20px;background-color:#a78935;font-size:16px;max-width:280px;border-radius:10px;text-transform:uppercase;margin:45px 10px 0 0;justify-content:center;width:100%;font-weight: 700;align-items: center;}
.testimonial .all-team3{display:flex;color:#000;padding:15px 20px;background-color:#fff;font-size:16px;max-width:280px;border-radius:10px;text-transform:uppercase;margin:45px 0 0 0;justify-content:center;width:100%;font-weight: 700;border: 2px solid #a78935; cursor:pointer;transition:.7s;align-items: center;}
.testimonial .all-team2:hover,.testimonial .all-team3:hover {transform: scale(1.05);}

/*--------------------------------------- ** 12.0 Media ----- -----------------------------------------*/
 .page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
.wp-caption{border:1px solid #ccc;margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;max-width:100%}
.wp-caption-text{text-align:center}
.wp-caption .wp-caption-text{margin:0.8075em 0;font-style:oblique;color:#999}
.site-main .gallery{margin-bottom:1.5em}
.site-main .gallery a img{border:none;height:auto;max-width:90%}
.site-main .gallery dd,.site-main .gallery figcaption{margin:0}
.site-main .gallery-columns-4 .gallery-item{}
.site-main .gallery-columns-4 .gallery-item img{}

/* Make sure embeds and iframes fit their containers */
 embed,iframe,object{max-width:100%}

/*--------------------------------------- ** Header ----- -----------------------------------------*/
 
/*** SECTION HEADERS ***/
 .focus,.works,.about-us,.features,.packages,.products,.testimonial,.contact-us{padding-top:30px}
.section-header{text-align:center;padding-bottom:10px;clear:both}
.section-header h2{padding-bottom:35px;line-height:40px;position:relative;display:inline-block;font-size:40px;text-transform:uppercase;margin-bottom:0;font-family: 'Ubuntu', sans-serif;font-weight:700;letter-spacing: -1px;}

.our-team h2.dark-text:before{background-color:#f8f8f8}
.testimonial h2:before{background-color:#f8f8f8}
.testimonial .slider2 {margin:0 0 20px 0;}
.testimonial .slider2 .box {overflow:hidden; border-radius:15px;position:relative; height:290px;}
.testimonial .slider2 .box .fon{position:absolute; bottom:0; left:0; height:200px;background: linear-gradient(180deg, rgba(130, 127, 127, 0) 20.12%, rgba(53, 51, 51, 0.977778) 99.99%, #333131 100%);z-index: 10;z-index: 1;width: 100%;}
.testimonial .slider2 .box .ob {font-weight: 900;font-size: 11px;color: #FFFFFF;background-color: #F15637;border-radius: 30px;position: absolute;top: 20px;left: 15px; padding:7px 15px;}
.testimonial .slider2 .box p {position:absolute; left:0; bottom:20px; width:100%; padding:0 25px;font-weight: 900;line-height: 34px;letter-spacing: -0.02em;color: #FFFFFF;z-index: 2;font-size: 30px;}
.testimonial .slider2 .box p span {font-weight: 400;font-size: 11px; display:block;}

.section-legend{font-size:14px;margin-bottom:0;padding-top:0;font-style:italic;margin:0 auto}
.testimonial .section-header {padding-bottom: 15px;}
.testimonial .section-legend {padding-top:30px;}

.testimonial .owl-dots {position: absolute;bottom: 10px;right: 25px;}
.testimonial .owl-dot {display: inline-block;}
.testimonial .owl-dot span {width: 5px;height: 5px;display: block;border-radius: 18px;margin: 5px 5px;transition: opacity 200ms ease;background:rgba(255, 255, 255, 0.5);}
.testimonial .owl-dot.active span {background: #fff;width: 8px;height: 8px;}

.testimonial .row {margin-left:-15px; margin-right:-15px;text-align: left;width: calc(100% + 30px);}
.testimonial .compani {margin: 30px -15px 0 -15px;float: left;width: calc(100% + 30px);}
.testimonial .compani-1 {margin:0;}
.testimonial .team-box{padding-bottom:35px;}
.testimonial .compani-2 {padding: 25px 30px;background: #fff !important;border-bottom: none; border-radius:15px; border: 1px solid #a78935;box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.22);}
.testimonial .compani-2 span {font-size: 20px;margin: 0 0 5px 0;display: block;padding: 5px 0 5px 60px;color: #000;font-weight: 800;text-transform: uppercase;}
.testimonial .compani-2 p {font-size: 14px; margin:0;}
.testimonial .compani-2 p {font-size: 14px; margin:0;}
.testimonial .col-sm-7 p {font-style:italic; font-size:14px;}
.testimonial .col-sm-7 ul {display:flex; list-style:none;flex-wrap: wrap;margin: 0;}
.testimonial .col-sm-7 ul li {width:50%; padding:10px 10px 10px 30px; color:#000; font-size:14px; font-weight:700;background: url("/wp-content/themes/zerif-lite/images/checkmark.svg") no-repeat left 15px / 20px auto;}
#testimonials .ico1 span{background: url(/wp-content/uploads/2020/02/truck.png) no-repeat left center / 40px auto;}
#testimonials .ico2 span{background: url(/wp-content/uploads/2020/02/lab.png) no-repeat left center / 40px auto;}
#testimonials .ico3 span{background: url(/wp-content/uploads/2020/02/petroleum.png) no-repeat left center / 40px auto;}
#testimonials .i1 {background: url(/wp-content/uploads/2023/10/gaz.jpg) no-repeat center center / cover}
#testimonials .i2 {background: url(/wp-content/uploads/2023/10/maz-1.jpg) no-repeat center center / cover}
#testimonials .i3 {background: url(/wp-content/uploads/2022/12/mersedes.jpg) no-repeat center center / cover}
#testimonials .i4 {background: url(/wp-content/uploads/2023/04/iveko.jpg) no-repeat center center / cover}
#testimonials .i5 {background: url(/wp-content/uploads/2023/04/2023-04-10-14-40-42.jpg) no-repeat center center / cover}

#testimonials .owl-nav {padding: 0;}

/* PRE LOADER */
 .preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fefefe;z-index:99999;height:100%;width:100%;overflow:hidden !important}
.status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(images/loading.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}
#parallax_move .layer{background-size:cover;width:100%;height:100%;background-position:top center}
.home-header-wrap{overflow:hidden;position:relative;background:url("images/fon.jpg") no-repeat scroll top center / 100% auto;display:none}
.metaslider .slides img{width:100% !important;top:-50%;position:absolute}
.metaslider .flexslider .slides > li{height:440px !important}
.metaslider .caption-wrap::after{background-color:rgba(0,0,0,.4);position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:''}
.flex-viewport{height:440px !important}
.metaslider .caption{max-width:1170px;margin:0 auto !important;display:flex;align-content:center;flex-wrap:wrap;font-size:40px;line-height:1.3;z-index:2;position:relative;height:340px;font-weight:600}
.metaslider .caption p{font-size:40px}
.metaslider .caption span{font-size:18px;max-width:750px;line-height:1.5 !important;margin-top:10px;font-weight:500;display:block}
.metaslider{height:440px}
.metaslider .caption-wrap{top:0;height:100%;bottom:auto!important;opacity:1!important;background:none !important}
.metaslider .flexslider .flex-direction-nav li a{width:38px !important;height:38px !important}
.flex-direction-nav .flex-prev{left:10px !important;background:url(/wp-content/themes/zerif-lite/images/left-arrow.png) no-repeat center / 100% !important}
.flex-direction-nav .flex-next{right:0 !important;left:60px;background:url(/wp-content/themes/zerif-lite/images/right-arrow.png) no-repeat center / 100% !important}
.flex-control-paging li a.flex-active{background:rgba(186,159,85,.9)!important;width:15px;height:15px}
.flex-control-paging li a{background:rgba(255,255,255,.5)!important}
.metaslider .flex-control-nav{bottom:40px!important}
.metaslider .flexslider .flex-direction-nav li a{opacity:1 !important}
.flex-direction-nav{max-width:1170px !important;display:block;float:none;position:relative !important;margin:-70px auto 0 auto !important;bottom:0}

.slider {background:url(/wp-content/uploads/2023/09/agricultural-silos-building-exterior-1.webp) no-repeat center/cover; position: relative;padding: 70px 0;
}
.slider.img1 {background:url(/wp-content/uploads/2023/10/oil-pollution-1.webp) no-repeat center top/cover;}
.slider.img2 {background:url(/wp-content/uploads/2023/10/shot-sky-1.webp) no-repeat center/cover;}
.slider.img2::before {display:none;}
.slider.img2 .sl-2 img {width: 70%;}
.slider.img3{background:url(/wp-content/uploads/2023/10/benzin-ai-95-optom-1.webp) no-repeat center/cover;}
.slider.img3::before {display:none;}
.slider.img3 .sl-2 img {width: 70%;}
.slider.img4{background:url(/wp-content/uploads/2023/10/generator-1-1.webp) no-repeat center/cover;}
.slider.img4::before {display:none;}
.slider.img4 .sl-2 img {width: 70%;}
.slider.img5{background:url(/wp-content/uploads/2023/10/otopleniya-1.webp) no-repeat center/cover;}
.slider.img5::before {display:none;}
.slider.img6{background:url(/wp-content/uploads/2023/11/house-1.webp) no-repeat center top/cover;}
.slider.img6::before {display:none;}
.slider.img7{background:url(/wp-content/uploads/2024/01/gas-station-1.webp) no-repeat center top/cover;}
.slider.img7::before {display:none;}
.slider.img8{background:url(/wp-content/uploads/2024/01/distribution-network-1.webp) no-repeat center top/cover;}
.slider.img8::before {display:none;}
.slider.img9{background:url(/wp-content/uploads/2024/02/benzin-ai.webp) no-repeat center top/cover;}
.slider.img9::before {display:none;}
.slider.img9 .sl-2 img {height: 500px;}
.slider.img10{background:url(/wp-content/uploads/2024/03/nefteprodukty-optom-1.webp) no-repeat center /cover;}
.slider.img10::before {display:none;}
.slider.img10 .sl-2 img {height: 500px;}
.slider.img11{background:url(/wp-content/themes/zerif-lite/images/mother_patroness.webp) no-repeat 0 -70px /cover;}
.slider.img11::before {display:none;}
.slider.img11 .sl-1 {width: 75%;}
.slider.img11 .h11 {font-size: 60px;}

.slider::before {background: #000000;
background: -moz-linear-gradient(-45deg,  #000000 0%, #a78935 100%);
background: -webkit-linear-gradient(-45deg,  #000000 0%,#a78935 100%);
background: linear-gradient(135deg,  #000000 0%,#a78935 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#a78935',GradientType=1 );position: absolute;z-index: 1;top: 0;right: 0;bottom: 0;left: 0;content: ''; opacity:.5;}
.slider::after {background-color: rgba(0,0,0,.8);position: absolute;z-index: 2;top: 0;right: 0;bottom: 0;left: 0;content: '';}
.slider .container {display: flex;align-content:center;flex-wrap: wrap;height: 100%;color:#fff;z-index: 2;position: relative;}
.buttom2 {margin:15px 0 0 0; display:flex;align-items: center;}
.up2 {padding:15px 40px 15px 40px; border-radius:5px;color: #fff;text-transform: uppercase; margin:0 15px 0 0;font-size: 18px;font-weight:700;box-shadow: 0 4px 4px rgba(0,0,0,.15);display:block;background-color: #a78935;}
.up2:hover {color:#fff;transform: scale(1.1);}
.slider .container {display:flex; flex-wrap:wrap;z-index: 3;position: relative;align-items: center;}
.slider .sl-1 {width:50%; padding:0 30px 0 0;color: #fff;}
.slider .sl-2 {width:50%;padding:0 0 0 30px;display: flex;justify-content: end;}
.slider .sl-2 img {width:90%;}
.sliders-1 {margin:30px 0;}
.sliders-1-1 {
  padding: 3px 0 3px 40px;
  background: url(/wp-content/themes/zerif-lite/images/check-mark.svg) no-repeat left 7px / 16px;
}
.slider span {
  color: #EDA72A;
}
.sl-1-1 {font-size:22px;}

/*--------------------------------------- ** Section:Home ----- -----------------------------------------*/
 .header.header{min-height:76px;float:left;width:100%;background-color:#fff;}
#mobilebgfix{float:left;width:100%;position:relative;z-index:3}
.site-content{float:left;width:100%;background-color:#fff}
.header-content-wrap{background:transparent url("http://gnatkovsky.com.ua/files/bg_slider/images/pattern.png") repeat scroll left top;position:relative;-webkit-box-shadow:0 5px 11px 0 rgba(50,50,50,0.08);box-shadow:0 5px 11px 0 rgba(50,50,50,0.08);padding:50px 0 50px}
.header_title{float:left;height:50px;margin-top:10px}
.header_title h1{font-size:20px;line-height:20px;margin-bottom:5px;text-align:center;margin-top:5px}
.header_title h2{font-size:15px !important;line-height:15px;margin:0}
.header_title a{color:#000}

/*---- SECTION:HOME > TOP BAR ----*/
 #site-navigation{background-color:#a78935;text-align:center;display:flex !important;justify-content:center;justify-content:center;border-radius:5px;padding:0;box-shadow:0 3px 0 #977925,0px 10px 10px rgba(0,0,0,.1);max-width:1170px}
 #site-navigation .top-fix{display:none;}
.navbar{background:none;border:0;border-radius:0 !important;text-align:left}
#main-nav{width:100%;z-index:1000;min-height:75px;margin-bottom:-30px;padding:0;}
#main-nav.fixed{top:0}
#main-nav .responsive-logo{padding-bottom:30px;padding-top:30px}
.navbar-inverse .navbar-nav{margin-left:0;margin-right:0;display:inline-block;float:none !important}
#menu-top-menyu{display:flex;justify-content:space-between;width:100%}
.navbar::after,.nav::after ,.navbar-collapse::after{display:none !important}
.navbar-nav.navbar-right:last-child{margin-right:0!important}
.navbar-inverse .navbar-nav >li{display:inline;width:100%;border-right:1px solid rgba(255,255,255,.1)}
.navbar-inverse .navbar-nav>li:last-child{margin-right:0 !important;border-right:none}
.navbar-inverse .navbar-nav>li>a{color:#fff;padding:15px;line-height:35px;text-transform:uppercase;font-size:13px;font-weight:bold;white-space:pre}
.navbar-inverse .navbar-nav>li>a:hover{background-color:#977925}
.navbar-inverse .main-navigation ul > li{display:inline;margin-right:20px;margin-top:20px}
.navbar-inverse .main-navigation > ul > li:last-child{margin-right:0 !important}
.navbar-inverse .main-navigation > ul > li > a{color:#404040;padding:0;line-height:35px}
.navbar-inverse .navbar-nav ul.sub-menu{left:-999em;position:absolute;top:66px;background:#fff;width:250px;box-shadow:3px 3px 15px rgba(50,50,50,0.1);z-index:9999;border: 2px solid #977925;padding: 10px !important;}
.navbar-inverse .navbar-nav ul.sub-menu{margin:0}
.navbar-inverse .navbar-nav ul.sub-menu ul.sub-menu{position:absolute;top:0}
.navbar-inverse .navbar-nav ul.sub-menu li{float:none;position:relative;list-style:none;padding:8px;text-align: left;line-height: 1;}
.navbar-inverse .navbar-nav ul.sub-menu li a{color:#000;font-weight: 700; transition:.1s;font-size: 15px;text-transform: uppercase;}
.navbar-inverse .navbar-nav ul.sub-menu li:hover > a,.navbar-inverse .navbar-nav ul.sub-menu li.link-focus > a{color:#e96656}
.navbar-inverse ul ul{left:-999em}
.navbar-inverse ul ul ul{left:-999em;top:0}
.navbar-inverse ul li:hover > ul.sub-menu,.navbar-inverse ul li.link-focus > ul.sub-menu{left:auto}
.navbar-inverse ul ul li:hover > ul.sub-menu,.navbar-inverse ul ul li.link-focus > ul.sub-menu{left:100%}
.navbar-brand{position:relative;box-sizing:border-box;margin-left:0 !important; float: left;margin-right: 15px;}
.novtop{float:left;width:50%}
#custom_html-2 .navbar-brand{height:65px;position:relative;padding:7px 0;display:inline-block;float:left;box-sizing:border-box;width:100%;text-align:left}
.novbar-1{float:left;font-size:24px;width:33%;padding:2px 7px 0 7px;text-align:left;box-sizing:border-box}
.novbar-2{float:left;width:50%;text-align:left;color:#000;box-sizing:border-box;line-height:1.2;padding:2px 7px 0 7px}
#custom_html-2 .novbar-2{color:#fff}
.novbar-2-1{overflow:hidden;font-size:20px;padding:0 7px 0 45px;font-weight:900;position:relative}
.novbar-2-1::before{content:url("images/icon.svg");display:block;width:30px;position:absolute;left:0;top:0;padding:5px 0 0 0;opacity:0.5;bottom:0}
#custom_html-2 .novbar-2-1::before{content:url("images/icon1.svg")}
.novbar-2 .email{display:block;clear:both;font-size:12px;color:#444;font-weight:normal}
.novbar-2 a{transition:0.3s}
.novbar-2 a:hover{opacity:.5}
.novbar-2 .color{color:#a78935;font-size:20px}
.novbar-2 .phone{font-size:24px;display:block;text-decoration:none;color:#000}
.novbar-2 .phone1{font-size:20px;display:block;text-decoration:none;color:#fff}
.novbar-3{float:right;text-align:left;font-weight:bold;box-sizing:border-box;line-height:1.2;padding:0 0 0 0}
.novbar-3-1{display:table;padding:0}
.novbar-3-1 p{font-size:14px;font-weight:normal;padding:0 0 10px 0;margin:0}
.novbar-3-1 a{display:inline-block;width:45px;height:45px;border-radius:100px;cursor:pointer;transition:.5s}
.novbar-3-1 a:hover{opacity:.5}
.novbar-3-1 .telegram{background:#5BBAE9 url("images/telegram.png") no-repeat center / 24px;margin:0 3px 0 0}
.novbar-3-1 .whatsapp{background:#01cc34 url("images/whatsapp-logo.svg") no-repeat center / 24px;margin:0 3px 0 0}
.whatsapp.mobile{background:#01cc34 url("images/whatsapp-logo.svg") no-repeat center / 19px;margin:0 3px 0 0;display: inline-block;width: 35px;height: 35px;border-radius: 100px;cursor: pointer;transition: .5s;position: absolute;top: 12px;right: 50px;}

.novbar-3 span a{display:block;clear:both;font-size:12px;font-weight:normal}
.novbar-4{float:right;width:220px;padding:7px 0;text-align:left;box-sizing:border-box}
#novbar-3{float:left;padding:0;width: 100%;margin-bottom: 5px;}
#novbar-3 .telegram{background:#333 url("images/telegram.png") no-repeat center / 20px;margin:0 3px 0 0;width:40px;height:40px}
#novbar-3 .whatsapp{background:#333 url("images/whatsapp-logo.svg") no-repeat center / 20px;width:40px;height:40px;margin:0 3px 0 0;}
#novbar-3 .instagram{background:none;width:40px;height:40px}
#novbar-3 .instagram span{background:#333 url("images/instagram.svg") no-repeat center / 20px;width:40px;height:40px}
.nova56{float:left;width:100%;margin:15px 0 0 0;padding:15px 0 0 0;border-top:3px solid rgba(255,255,255,.03)}
.novbar-5{float:left;width:50%;padding:0 15px 0 50px;background:rgba(0,0,0,0) url("images/adress.png") no-repeat scroll 0 3px / auto 30px}
.novbar-5 span{font-size:20px;color:#fff;font-weight:900}
.novbar-5 address{color:#808080;font-size:14px;margin:10px 0 0 0;}
.novbar-5 a{font-size:12px;color:#a78935}
.novbar-5 a:hover{text-decoration:underline}
.novbar-6{float:left;width:50%;padding:0 0 0 50px;background:rgba(0,0,0,0) url("/wp-content/uploads/2020/02/clock.png") no-repeat scroll 0 3px / auto 30px}
.novbar-6 span{font-size:20px;color:#fff;font-weight:900}
.novbar-6 p{color:#808080;font-size:14px;margin:10px 0 0 0}
.novbar-6 a{font-size:12px;color:#a78935}
.novbar-6 a:hover{text-decoration:underline}
#custom_html-3 .novbar-2-1:before{display:none}
#custom_html-3 .novbar-2-1{background:rgba(0,0,0,0) url("images/cell-phone.svg") no-repeat scroll -2px 6px / auto 30px}
.novbar-7{font-size:13px;padding:0 0 0 30px;background:rgba(0,0,0,0) url("/wp-content/uploads/2020/02/clock.png") no-repeat scroll 0 3px / auto 16px;color:#fff;float:right}
.novbar-8{font-size:13px;padding:0 30px 0 40px;background:rgba(0,0,0,0) url("/wp-content/uploads/2020/02/tank-truck.png") no-repeat scroll 0 0 / 24px auto;color:#fff;float:right}
.top{float:left;width:100%;background-color:#1b192c;padding:15px 0;position:relative;z-index:1}
.top .container > div{margin-top:4px}
.novbar-9{float:left;color:#fff;font-size:14px;background:rgba(0,0,0,0) url("images/adress.png") no-repeat scroll 0 0 / auto 20px;padding:0 0 0 30px}
.novbar-9 a {color:#fff;font-size:14px;text-decoration: underline;}
#search{float:left;margin-left:15px;position:relative}
#search .search-1{padding:5px 30px 5px 10px;border-radius:5px;font-size:12px;color:#999;transition:.4s}
#search .search-2{background:url(images/glass.svg) no-repeat center / auto 20px;position:absolute;padding:10px;right:5px;top:5px;transition:.2; height:20px;}
#search .search-2:hover{opacity:.5}
.foo-menu{display:flex;justify-content:center;flex-wrap:wrap}
.policy{display:inline-block;clear:both;color:#fff !important;font-size:12px;margin:0 10px 0 10px}
.policy:hover{opacity:.3}
.navbar-toggle .icon-bar{width:18px;height:2px;display:block;margin-bottom:4px;background-color:#000;transition:.2s}
.navbar-toggle{position:absolute;top:10px;right:10px;margin:0;display:none;padding:7px 7px 3px 7px;height:30px}
.navbar-brand > img{width:340px}
#footer .navbar-brand > img{width:140px}
.navbar-brand:focus{border:1px dotted black}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a.link-focus{color:#e96656;outline:none}
.navbar-toggle{border:0;background-color:#fff}
.navbar-toggle.collapsed{background-color:#000 !important}
.menu-align-center #site-navigation{width:100%;background:#a78935}
.menu-align-center #site-navigation > ul{width:100%;text-align:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1170px;float:none !important}
.menu-align-center #site-navigation > ul ul{text-align:left}
.menu-align-center #site-navigation > ul > li{float:none;display:inline-block}
.menu-align-center .responsive-logo{text-align:left;padding:0 0 15px 0;position:relative}
.menu-align-center .zerif_header_title{width:100%}
.menu-align-center .navbar-inverse .navbar-nav > li{margin-top:0;margin-bottom:0}
.menu-align-center .responsive-logo > a{display:inline-block;margin:0 !important}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#000}
.navbar-inverse .navbar-nav>li.current>a{color:#e96656;position:relative;outline:none}
ul.nav > li.menu-item-home > a:before{content:"";display:none}
li.current>a:before{position:absolute;margin:auto;z-index:1;content:"";width:75%;height:2px;background:#e96656;bottom:0;left:12.5%}
ul.nav > li.current_page_item.menu-item-home > a:before{content:"";display:none}
ul.nav > li.current_page_item.current > a:before{position:absolute;margin:auto;z-index:1;content:"";width:75%;height:2px;background:#e96656;bottom:0;left:12.5%;display:block}

/*---- SECTION:HOME > INTRO AND SHORT MSGS ----*/
 .intro{text-align:center;color:#FFF;margin-top:25%;line-height:65px;z-index:0;text-transform:uppercase;font-size:55px;float:none}
.intro-text{font-size:80px;float:left}
.intro-text span.h1_2{color:#ffe155;display:inline-block;padding-top:20px;text-transform:uppercase}
.intro-text span.h1_1{color:#FFF;z-index:0;text-transform:uppercase;line-height:100%;font-size:100%;float:none}
.buttons3{float:left;width:99%;padding-right:1%}
.home-pay{box-shadow:0 5px 11px 0 rgba(50,50,50,0.08);padding:50px 0;position:relative;background:rgba(0,0,0,0) url("images/bg-white.jpg") repeat scroll 0 0;float:left;width:100%}
.pay{max-width:1170px;width:100%}
.pay1{width:20%;background:rgba(0,0,0,0) url("images/Visa.png") no-repeat scroll center left / auto 50px;padding:5px 0 5px 65px;font-size:20px;line-height:20px;float:left;font-weight:bold;margin:0 0 0 20px}
.pay2{width:20%;background:rgba(0,0,0,0) url("images/Donate.png") no-repeat scroll center left / auto 50px;padding:5px 0 5px 65px;font-size:20px;line-height:20px;float:left;font-size:20px;font-weight:bold;margin:0 0 0 20px}
.pay3{width:20%;background:rgba(0,0,0,0) url("images/Library.png") no-repeat scroll center left / auto 50px;padding:5px 0 5px 65px;font-size:20px;line-height:20px;margin:0 0 0 20px;float:left;font-weight:bold}
.pay h2{color:#000;float:left;width:27%;padding:5px 0 5px 0}
.pay{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}

/* Short Messages */
#fancybox-close {background: url('images/close.svg') no-repeat center / 20px auto !important;top: 5px!important;right: 5px!important;}
 .bottom-message-section{margin-top:14%;position:relative}
#contact_form_pop_up {max-width:360px;text-align: center; padding:40px 25px 0 25px;height: 483px;}
#contact_form_pop_up .color1 {font-size:11px; padding: 20px 0 10px 0;display: block;float: left;width: 100%;max-width: 301px;margin: 0 auto;clear: both;}
#contact_form_pop_up .color1 a {font-size:11px;}
.short-text{margin:auto;text-align:center;color:rgba(255,255,255,0.7);text-transform:uppercase}
.forme1 p{margin-bottom:10px}
.forme1 h2{background:#000;color:#fff;font-size:14px;text-transform:uppercase;padding:10px 0;border-radius:5px;text-align:center}
.wpcf7-form-control.wpcf7-text{padding:8px;border:2px solid #ddd}
.wpcf7-form-control:focus{padding:8px;border:2px solid #fff}
.wpcf7-form-control.wpcf7-submit{margin:0 0 0 0;width:100%;font-size:16px}
.your-name1{color:#ddd;font-size:14px;padding:10px 0 5px 0}
#wpcf7-f117-o1 .wpcf7-form-control.wpcf7-text, .mask-652 .wpcf7-mask{border: 0;
  border-radius: 6px;
  color: #000;
  width: 100%;
  padding: 15px 25px;
 background-color:#f0f0f0;font-size: 14px;}
#wpcf7-f117-o1 .wpcf7-form-control.wpcf7-submit{display: flex;
  color: #fff;
  padding: 15px 20px;
  background-color: #a78935;
  font-size: 14px;
  max-width: 280px;
  border-radius: 4px;
  text-transform: uppercase;
  margin: 0 auto 0 auto;
  justify-content: center;
  width: 100%;
  transition: .2s;}
#wpcf7-f117-o1 .wpcf7-form-control.wpcf7-submit:hover {background-color: #000;}
#wpcf7-f117-o1 input::placeholder{color:#ffffff}
#wpcf7-f117-o1 input::-webkit-input-placeholder{color:#ffffff}
#wpcf7-f117-o1 input::-moz-placeholder{color:#ffffff}
#wpcf7-f117-o1 input:-moz-placeholder{color:#ffffff}
#wpcf7-f117-o1 input:-ms-input-placeholder{color:#ffffff}
.wpcf7 form.invalid .wpcf7-response-output {margin: -30px 0.5em 1em;font-size: 12px;}

/*---- SECTION:HOME > LATEST NEWS ----*/
#latestnews {padding:80px 0; float:left; width:100%;border-bottom: 1px solid #ddd;}
#latest-news h2:after,.latest-news h2:before{display:none}
.lnews {clear:both;}
.latesnews-content p,.latesnews-content{font-size:12px;line-height:18px;color:#737373}
.latesnews-content > div{height:170px;overflow:hidden;margin-bottom:15px}
.latesnews-content > div img{height:auto !important;max-width:100% !important}
.latesnews-content p{overflow:hidden}
.latestnews-title a {color:#000; font-weight:600;}
.all-latest-news{display:block;padding:5px 10px;color:#a78935 !important;text-transform:uppercase;font-weight:900;padding:40px 0 0 0;text-align:center}

/*--------------------------------------- ** Section:Our focus ----- -----------------------------------------*/
 .focus{padding:80px 0;background:#FFFFFF;float:left;width:100%;}
.focus .row .focus-box{display:inline-block;float:none !important;vertical-align:top;margin-bottom:25px;box-sizing:border-box}
.focus .row .box-shadow{border-radius: 15px;border: 1px solid #ddd;box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.22);padding: 35px 40px;background: #fff !important;overflow: hidden;position: relative;height: 100%;}
.focus .row {display: flex;flex-wrap: wrap;height: 100%;margin-bottom: -25px;}

/* FOCUS BOX */
 .focus-box .service-icon{width:100%;height:70px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#a78935;position:relative;top:0;left:0;height:74px; width:74px;border-radius: 100px;z-index: 1;margin:15px 0 0 0;}
.focus-box .cifry{color: rgba(0, 0, 0, 0.05);display:inline-block;font-weight:900;position:absolute;top: 25px;right: 15px;font-size: 80px;line-height: 1;}
.focus-box .img1 {background:#a78935 url(https://centr-fuel.ru/wp-content/uploads/2019/02/recommended.png) no-repeat center / 50px auto;}
.focus-box .img2 {background:#a78935 url(https://centr-fuel.ru/wp-content/uploads/2019/02/truck.png) no-repeat center / 50px auto;}
.focus-box .img3 {background:#a78935 url(https://centr-fuel.ru/wp-content/uploads/2019/02/id-card.png) no-repeat center / 50px auto;}
.focus-box .img4 {background:#a78935 url(https://centr-fuel.ru/wp-content/uploads/2019/02/handshake.png) no-repeat center / 50px auto;}
.focus-box .img5 {background:#a78935 url(https://centr-fuel.ru/wp-content/uploads/2019/02/credit-card.png) no-repeat center / 50px auto;}
.focus-box .img6 {background:#a78935 url(https://centr-fuel.ru/wp-content/uploads/2019/02/funnel.png) no-repeat center 18px/ 50px auto;}

.latest-news{background:#f8f8f8;padding:60px 0;float:left;width:100%}
.reviews{float:left;width:100%;background-color:#fff;padding:80px 0}
.page-review{padding:40px 30px;float:left;width:100%;border-radius:6px;background-color:#FFCC00;color:#000;display:flex;align-items:center;margin-bottom:10px}
.page-review-1{width:70%}
.page-review-2{width:30%;text-align:center;margin-left:30px}
.page-review .btn{color:#fff;boder-radius:5px;background-color:#198cff;font-size:14px;max-width:150px;padding:10px 0;margin:0 auto}
.page-review .btn:hover{background-color:#0477ea}
.page-review p{margin:0}
.page-review p.p{font-size:26px;font-weight:bold;line-height:1.2}
.page-review img{height:80px;margin-bottom:15px}

/* ON HOVER COLORED ROUNDED CIRCLE AROUND ICONS */
 
/* ON HOVER COLORED ROUNDED CIRCLE AROUND ICONS */
 .red,.green,.blue,.yellow{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.focus-box .red-border-bottom{color:#000;position:relative;display:inline-block;text-transform:uppercase;font-weight:900;font-size:24px;float:left;width:auto;text-align:left;margin-left:130px;line-height:30px;margin: 30px 0 5px 0;}
.focus-box p{text-align:left;clear:both;color: #333;font-size: 14px;margin: 0;}

/*----OTHER FOCUSES ----*/
 .other-focuses{background:url(images/lines.png) repeat-x center;margin-bottom:25px}
.other-focuses .section-footer-title{padding:0 15px;color:#404040;font-weight:bold}
.other-focus-list{padding-top:5px;margin-bottom:-17px}
.other-focus-list ul li{display:inline-block;margin-right:50px;padding-bottom:15px;text-transform:uppercase}
.other-focus-list ul li:last-child{margin-right:0}
.other-focus-list ul li i{margin-right:8px}

/*--------------------------------------- ** Secction:Separator one ----- -----------------------------------------*/
 .separator-one{background:rgba(52,210,147,0.8);padding:100px 0 100px 0}
.separator-one .green-btn{background:#14a168}
.separator-one .green-btn:hover{background:#007345}
.separator-one .text{color:#FFF;line-height:34px;padding:0;max-width:800px;margin-bottom:20px;margin-top:15px}

/*--------------------------------------- ** Section:Portfolio ----- -----------------------------------------*/
 .works{padding-bottom:100px;background:#FFFFFF;min-height:800px}

/* IMAGE GRID */
 .cbp-rfgrid{margin:auto;padding:0;list-style:none;position:relative;width:100%}
.cbp-rfgrid li{position:relative;float:left;overflow:hidden;width:25%;
/* Fallback */
 width:-webkit-calc(100% / 4);width:calc(100% / 4);-webkit-transition:0.4s all linear;transition:0.4s all linear}
.cbp-rfgrid li a,.cbp-rfgrid li a img{display:block;max-width:100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-duration:250ms;transition-duration:250ms;cursor:pointer;-webkit-transition:0.4s all linear;transition:0.4s all linear;width:100%}
.cbp-rfgrid li a:hover img{-webkit-transform:scale(1.05,1.07);-ms-transform:scale(1.05,1.07);transform:scale(1.05,1.07);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:250ms;transition-duration:250ms}

/* Flexbox is used for centering the heading */
 .cbp-rfgrid li a .project-info{position:absolute;left:10px;top:10px;right:10px;bottom:10px;background:rgba(0,0,0,0.5);padding-top:25%;text-align:center;filter:alpha(opacity=0);opacity:0;-webkit-transition:all ease .25s;transition:all ease .25s}
.cbp-rfgrid li a .project-info .project-details{position:relative;top:-29px;filter:alpha(opacity=0);opacity:0;-webkit-transition:all ease .25s;transition:all ease .25s;width:100%}
.cbp-rfgrid li a .project-info h5{position:relative;display:inline-block;margin-bottom:15px;margin-top:15px;font-weight:bold;text-transform:uppercase}
.cbp-rfgrid li a:hover .project-info{filter:alpha(opacity=100);opacity:1}
.cbp-rfgrid li a:hover .project-details{filter:alpha(opacity=100);opacity:1;top:0}
.cbp-rfgrid li a:hover .button{filter:alpha(opacity=100);opacity:1;bottom:-50px}
.cbp-rfgrid li.cbp-rfgrid-open a .project-info{filter:alpha(opacity=100);opacity:1}
.cbp-rfgrid-tr{position:absolute;top:0;width:100%;height:100%;margin-bottom:0;z-index:9}
.cbp-rfgrid li.cbp-rfgrid-open a .project-info .project-details{top:0;opacity:1}

/****************************************************************/
 
/*********************** PIRATE FORMS style ********************/
 
/****************************************************************/
 .pirate_forms{padding-bottom:95px}
.pirate_forms input,.pirate_forms textarea{width:100%;margin:auto;border-radius:4px !important}
.pirate_forms input{text-align:left;text-transform:none;padding:9px;min-height:46px;padding-left:15px !important;display:inline-block;border-radius:4px;background:rgba(255,255,255,0.95)}
.pirate_forms textarea{width:100% !important;text-align:left;text-transform:none;padding:9px;min-height:250px;padding-left:15px;display:inline-block;border-radius:4px;background:rgba(255,255,255,0.95)}
.pirate_forms .custom-button{float:right;margin-right:15px}
.pirate-forms-g-recaptcha{display:none}
.pirate_forms .notification p{border-radius:3px;color:#FFF;padding:5px 10px;display:inline-block;margin-bottom:10px}
.pirate_forms_error_box{text-align:center}
.pirate_forms_error_box p{background:#E96656;border-radius:3px;color:#FFF;padding:5px 10px;display:inline-block;margin-bottom:10px}
.pirate_forms_thankyou_wrap p{background:#34d293;border-radius:3px;color:#FFF;padding:5px 10px;display:inline-block;margin-bottom:10px}
.pirate_forms .pirate-forms-submit-button{float:right;margin-right:0;color:#FFF !important;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.pirate_forms .pirate-forms-submit-button:hover{color:#FFF;background:#cb4332}
.pirate_forms_wrap label{width:100%;float:left;height:1px}
.zerif_hidden_if_not_customizer{display:none !important}


/* media queries:change number of items per row */
 @media screen and (max-width:1190px){.cbp-rfgrid li{width:25%;
/* Fallback */
 width:-webkit-calc(100% / 4);width:calc(100% / 4)}
.intro-text span.h1_1{font-size:90%}
.home-header-wrap{background:rgba(0,0,0,0) url("images/fon.jpg") no-repeat scroll center top / auto 100%}
}
@media screen and (max-width:1024px){.cbp-rfgrid li{width:33.33333333333333%;
/* Fallback */
 width:-webkit-calc(100% / 3);width:calc(100% / 3)}
.euro3,.euro4,.euro5{padding:20px 2% 20px 80px;transition:left 0.3s linear}
}
@media screen and (max-width:768px){.entry-title{font-size:24px !important;line-height:26px !important}
.cbp-rfgrid li{width:50%;
/* Fallback */
 width:-webkit-calc(100% / 2);width:calc(100% / 2)}
.intro-text span.h1_2{font-size:20px;line-height:100%;text-align:center}
.intro-text span.h1_1{text-align:center;display:inline-block}
.buttons2{float:none;width:100%;clear:both}
.buttons3{float:left;width:100%}
.pay1,.pay2,.pay3{float:none;width:100%;clear:both;margin-bottom:15px;padding-top:15px;padding-bottom:15px}
.home-pay{padding:10px 0}
.pay h2{float:none;width:100%;clear:both;margin-bottom:15px;text-align:center}
.euro td{font-size:12px}
.buttons3{text-align:center}
.euro3,.euro4,.euro5{width:100%;padding:110px 0 0 0;float:none;margin:0 0 25px 0;text-align:center}
.euro3{background:rgba(0,0,0,0) url("images/ero-3.png") no-repeat scroll top center / auto 120px}
.euro4{background:rgba(0,0,0,0) url("images/ero-4.png") no-repeat scroll top center / auto 120px}
.euro5{background:rgba(0,0,0,0) url("images/ero-5.png") no-repeat scroll top center / auto 120px}
}
@media screen and (max-width:480px){#footer .container{padding:0}
.cbp-rfgrid li{width:100%}
.intro-text span.h1_2{font-size:16px;line-height:100%}
.home-main-prices-table div,.home-main-prices-table span{font-size:14px}
}
@media screen and (max-width:300px){.cbp-rfgrid li{width:100%}
}

/* PROJECT DETAILS LOADER */
 #back-button{display:none;text-align:center;text-transform:uppercase;padding:13px 35px 13px 35px;border-radius:4px;margin:10px}
#back-button i{margin-right:10px}
#loader{min-height:930px;position:relative;display:none}
#loader .loader-icon{background:url(images/loading.gif) no-repeat center center;background-color:#FFF;margin:-22px -22px;top:50%;left:50%;z-index:10000;position:fixed;width:44px;height:44px;-webkit-background-size:30px 30px;background-size:30px 30px;border-radius:5px}

/*--------------------------------------- ** Section:About us;----- -----------------------------------------*/
 .ok-1,.ok-2,.ok-p,.ok-3{float:left;width:100%;margin-bottom:60px}
.ok-1-2 h2{border-left:none !important;font-size:30px !important;font-weight:300 !important;padding-left:0!important}
.ok-2{display:flex;flex-wrap:wrap}
.ok-2 > div{margin:10px 0}
.ok-2 > div > div{background-color:#f1f1f1;padding:40px 20px 20px 20px;border-bottom:3px solid #a78935;height:100%}
.ok-2 > div > div .h2{font-weight:bold;text-transform:uppercase;font-size:14px}
.ok-2 > div > div .p,.ok-2 > div > div .p p{font-size:13px !important;color:#666}
.ok-3 > div > div{margin:10px 0}
.ok-5-0 > div{display:flex}
.ok-5{border-radius:8px;border:3px solid #a78935;padding:20px;text-align:center;margin-top:60px}
.ok-5-img{margin-top:-55px;width:90px;margin:-55px auto 0 auto;height:64px;background-color:#fff}
.ok-5 p{font-size:14px}
.ok-5-1{text-transform:uppercase;color:#a78935;font-weight:900;margin-top:25px}
.ok-h3{margin:25px 0 25px 0 !important}
.ok-p{-moz-column-count:2;-moz-column-gap:30px;-webkit-column-count:2;-webkit-column-gap:30px;column-count:2;column-gap:30px}
.cifry{text-transform:uppercase;color:#a78935;font-weight:900;font-size:48px;position:relative;padding-top:15px;padding-bottom:15px}
.ok-h2{text-align:center;position:relative;font-size:24px;text-transform:uppercase;font-weight:900;line-height:40px;margin-bottom:35px;clear:both}
.ok-h2::after{display:block;border-bottom:2px solid #999;width:200px;text-align:center;content:"";margin:15px auto 10px auto}
.ok-h2::before{content:"";text-align:center;background:#fff url("/wp-content/uploads/2019/02/logo3.png") no-repeat center center / auto 100%;height:25px;width:30px;margin-left:-15px;display:block;position:absolute;bottom:-10px;left:50%}
.ok-p p{font-size:13px !important}
.home1{float:left;width:100%;margin-bottom:60px}
.home1 > div{margin:10px 0}
.home1-2{color:#333333;font-size:13px;text-transform:uppercase;float:left;padding:8px 0}
.home1-1{color:#a78935;font-weight:bold;font-size:52px;float:left;margin-right:30px;line-height:52px}
.home1-1 sup{vertical-align:baseline;font-size:32px}
.about-us{background:#272727 url("/wp-content/uploads/2019/02/diz-1.png") no-repeat center;color:#FFF;padding:80px 0;float:left;width:100%}
.vidy .col-md-12 {display: flex;flex-wrap: wrap;}
.vidy .col-md-6 {margin-bottom:30px;}
.vidy .col-md-6 img{ width:100px; margin:5px 20px 0 0; float:left;}
.vidy .col-md-6 span {font-size:20px; font-weight:bold;}
.vidy .col-md-6 span a {font-size:20px;}
.btn1{display:block;border:2px solid #a78935;margin:0 auto;max-width:280px;padding:10px;color:#000;text-transform:uppercase;clear:both;text-align:center;font-size:12px;font-weight:900}
.btn1::after{content:"→";margin-left:5px}
.btn1:visited{color:#000}
.btn1:hover{color:#fff;background-color:#a78935}
.about-us h2{font-size:40px;color:#a78935;text-align: center;}
.about-us h2::before,.about-us h2::after{display:none}

.about-us .big-intro{font-weight:900;font-size:26px;line-height:normal;text-transform:uppercase}
.about-us .section-legend{color:#FFF;text-align:center;margin-bottom:40px;}
.about-us p{font-size:14px;padding:10px 0 0 0;}
.about-us .column{margin-bottom:50px}
.about-us .col-md-12.zerif-rtl-big-title .big-intro,.about-us .col-md-12.zerif_about_us_center p{text-align:center}
.vidy > div {padding: 0;}

/*--SKILLS --*/
 .skills{text-align:left;margin:0 0 0 0}
.skills .skill{display:block;clear:both;margin-top:0;margin-bottom:25px}
.skills .skill .skill-count{display:inline-block;height:64px;margin-top:3px;float:left;margin-right:15px;margin-bottom:25px}
.skills li:last-child{margin-bottom:0}
.skills .skill .skill1,.skill2,.skill3,.skill4{font-size:16px !important}
.skills .skill .section-legend{text-transform:uppercase;font-weight:700;clear:none;width:auto;float:none;margin-top:0;margin-bottom:0}
.skills .skill p{line-height:20px;font-size:14px;color:#8f8f8f}

/*--OUR CLIENTS --*/
 .our-clients{float:left;width:100%}
.our-clients .section-footer-title{background:#272727;padding:0 15px;color:#FFF}
.our-clients h2{font-weight:700;float:none;margin-top:0;margin-bottom:0}
.client-list{padding-top:5px;float:left;width:100%}
.client-list ul{margin:0}
.client-list ul li{vertical-align:middle;display:inline-block;margin-right:24px;padding-bottom:15px;text-transform:uppercase}
.client-list ul li img{max-width:130px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:0.8;-webkit-transition:all ease .55s;transition:all ease .55s}
.client-list ul li img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.client-list ul li:last-child{margin-right:0}
.client-list ul li i{margin-right:8px}
.client-list div{margin:0}
.client-list div a{margin-right:24px}
.client-list div a:last-child{margin-right:0}
.client-list div img{max-width:130px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:0.8;-webkit-transition:all ease .55s;transition:all ease .55s;padding-bottom:15px}
.client-list div img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.client-list div a:last-child{margin-right:0}

/*--------------------------------------- ** Section:stats ----- -----------------------------------------*/
 .stats{background:rgba(0,0,0,0.5);padding:100px 0 60px 0 !important;clear:both}
.stat{margin-bottom:40px}
.stat .icon-top{font-size:40px;height:50px;line-height:50px}
.stat .stat-text{display:inline-block;position:relative}
.stat h3{margin-top:20px;padding-bottom:5px;position:relative;display:inline-block}
.stat .section-legend{color:#d1d1d1;margin-top:15px}

/*--------------------------------------- ** Section:Our team;----- -----------------------------------------*/
#team {float:left; width:100%;border-top: 1px solid #ddd;background-color: #fff;padding: 80px 0;}
#team .block {padding: 15px;}
#team .block1,#team .block6,#team .block7 {
  width: 50%;height:300px;
}
#team .block2,#team .block3,#team .block4,#team .block5,#team .block8,#team .block9 {
  width: 25%;height:300px;
}
#team .our-team2 {display: flex;grid-gap: unset;flex-wrap: wrap;margin: 0 -15px 0 -15px;}

.team-member{position:relative;text-align:left;transition:.3s;height: 100%;border-radius: 15px; overflow:hidden;}
.team-member a {position: absolute;z-index: 1;top: 0;right: 0;bottom: 0;left: 0;}
.team-member span.sp1 {display:block; border-radius:4px; color:#bbb; text-align:left;font-size:13px;line-height:20px;transition:.2s;float: left;position: absolute;bottom: 25px; left:20px;text-transform: uppercase;}
.team-member span.sp2 {display:block; clear:both;font-weight: 700;font-size: 20px;color: rgb(255, 255, 255);line-height: 26.5px;text-transform: none;font-family: 'Ubuntu', sans-serif;}

.team-member .member-details{position:relative;display:inline-block;padding-bottom:5px}


.team-member.team-member-open .details{display:block;top:0;background:#333;color:white;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.team-member .profile-pic{overflow:hidden;display: flex;transition:.5s;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.team-member .profile-pic::before {content:"";position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgb(0,0,0,0.5);}
.team-member:hover .profile-pic {transform: scale(1.1);}
.team-member .dark-text{text-transform:uppercase;color:#000;font-weight:900;font-size:16px;position:relative;margin-top:15px;line-height:1.2}

/*--------------------------------------- ** Features ----- -----------------------------------------*/
 .features{background:#FFFFFF;text-align:left;padding-bottom:51px}
.features .feature{margin-bottom:55px}
.features .feature-icon{font-size:55px;float:left;margin-top:10px;margin-right:25px}
.features .feature h5{font-weight:bold;line-height:28px;color:#404040}
.features .feature p{font-size:14px}

/*--------------------------------------- ** Packages ----- -----------------------------------------*/
 .packages{padding-bottom:50px;background:rgba(0,0,0,0.5)}
.package{border-radius:4px;background:#FFFFFF;margin-top:25px;margin-bottom:50px;padding-bottom:15px}
.package-header{height:57px;color:#FFF;line-height:57px;border-top-left-radius:4px;border-top-right-radius:4px}
.package-header h5{text-transform:uppercase;font-weight:bold}
.price{line-height:120px;height:100px;color:#FFF;font-weight:400}
.price h4{display:inline;font-size:40px;line-height:normal;margin-bottom:0}
.price h4 .dollar-sign{font-size:17px;vertical-align:super}
.price .price-meta{line-height:normal;text-transform:uppercase;color:#9f9f9f}
.package ul li{padding-top:10px;padding-bottom:10px;width:80%;margin:auto;border-bottom:1px dotted #dadada}
.package ul li:last-child{border-bottom:0}
.best-value .package{margin-top:0}
.best-value .package-header{padding-top:17px;height:82px !important}
.best-value .package-header h4{font-weight:bold;line-height:29px;text-transform:uppercase}
.best-value .package-header .meta-text{font-size:13px;line-height:normal}
.best-value .package-header{height:72px}
.package ul li i{font-size:13px;margin-right:5px}
.order{background:#d8ccba;color:#404040}
.package .order-now{line-height:45px;max-width:100%;display:block;background:#404040;color:#FFF;-webkit-transition:all 700ms;transition:all 700ms;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.package .order-now:hover{background:#e96656}

/*--------------------------------------- ** Newsletter ----- -----------------------------------------*/
 .newsletter{padding-top:62px;padding-bottom:62px;background:rgba(0,0,0,0.5)}
.newsletter h3{font-size:28px;text-transform:uppercase;font-family:'Montserrat',Helvetica,sans-serif;font-weight:700;margin-bottom:8px}
.newsletter .subscription{margin-top:15px}
.newsletter .custom-button{margin-top:7px}

/*---------------------------------------- ** Testimonial ----- -----------------------------------------*/
#ceny{border:0;}
 .testimonial h2{color:#000;font-size:40px;line-height:40px;text-transform:uppercase}
.part {display:flex;list-style:none;justify-content:space-around;margin:30px 0 0 0;flex-wrap:wrap}
.part img {padding:15px;}

.home-partners{background:#FFF;padding:80px 0;position:relative;width:100%;float:left;text-align:center}
.home-partners h2{color:#000;text-align:center;float:none;width:100%;font-size:40px;line-height:40px;text-transform:uppercase;padding-bottom:10px;position:relative;margin-bottom:0;font-family: 'Ubuntu', sans-serif;}
.home-partners .section-legend{font-size:14px;margin-bottom:0;padding-top:0;font-style:italic;max-width:750px;margin:0 auto}
.testimonial .wp-size-full{float:left;margin:5px 20px 20px 0}
.testimonial .wp-size-full_1{float:right;margin:5px 0 20px 20px}
.testimonial .wp-size-full_3{display: block;color: #a78935 !important;text-transform: uppercase;font-weight: 900;padding: 20px 0 0;text-decoration: underline;}
.testimonial .wp-size-full_3:hover {color:#000 !important;text-decoration: none;}
.testimonial{padding:80px 0 45px 0;float:left;width:100%;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.testimonial p{font-size:14px;color:#333;}
.testimonial .section-legend {text-align: center;}
.testimonials-img{width:100%;text-align:center;margin:0 auto 20px auto;display:block}
#client-feedbacks .feedback-box{width:30%;background:#FFFFFF;padding:25px;margin:13px;text-align:left;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;display:inline-block;z-index:5;vertical-align:top}
.feedback-box .message{font-size:15px;color:#777777}
.feedback-box .client{margin-top:30px;height:73px;position:relative}
.feedback-box .quote{float:left;font-size:45px;line-height:80px}
.feedback-box .client-info{float:left;margin-left:18px;padding-top:15px}
.feedback-box .client-info .client-name{font-family:'Homemade Apple',serif;color:#404040}
.feedback-box .client-info .client-company{font-size:13px;margin-top:-3px}
.feedback-box .client-image{float:right;width:73px;height:73px;border-radius:50%;overflow:hidden;border:3px solid #f6f6f6}
.feedback-box .client-image img{width:100%;height:100%}
.customNavigation{text-align:center}
.owl-theme .owl-controls .owl-page span{background:#886e0e;border-radius:50%}
.customNavigation a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.zerif_grid_col_4 > div,.zerif_grid_col_3 > div,.zerif_grid_col_2 > div,.zerif_grid_col_1 > div{margin-bottom:30px;text-align:center}
.zerif_grid_col_4{float:left;width:23%;margin:0 1.25% 0 1.25%}
.zerif_grid_col_3{float:left;width:31.5%;margin:0 1.25% 0 1.25%}
.zerif_grid_col_2{float:left;width:48%;margin:0 1.75% 0 1.75%}
.zerif_grid_col_1{float:left;width:100%}
.zerif_grid_first{margin-left:0;padding-left:0}
.zerif_grid_last{margin-right:0;padding-right:0}
#client-feedbacks.zerif_grid .feedback-box{width:100%}

/*---------------------------------------- ** Purchase now ----- -----------------------------------------*/
 .purchase-now{background:#e96656;padding-top:70px;padding-bottom:70px}
.purchase-now h3{text-align:left;line-height:40px;margin-top:14px}
.purchase-now .red-btn{float:right;background:#db5a4a}
.purchase-now .red-btn:hover{background:#bf3928}
.ribbon-without-button h3{text-align:center}
.ribbon-without-button .col-md-9{width:100%}

/*---------------------------------------- ** Contact us ----- -----------------------------------------*/
 .contact-us{background:rgba(0,0,0,0.5);padding-bottom:95px}
.contact-us .section-header .section-legend{color:#FFF}
.contact-us .input-box,textarea{width:100%;margin:auto;margin-bottom:20px;border-radius:4px}
.contact-us textarea{border:1px solid transparent}
.contact-us .custom-button{float:right;margin-right:15px}
.zerif-g-recaptcha{margin-left:15px;display:none}
.contact-us .notification p{border-radius:3px;color:#FFF;padding:5px 10px;display:inline-block;margin-bottom:10px}
.contact-us .error p{background:#E96656}
.contact-us .success p{background:#34d293}
.contact_submit_wrap{float:right}

/*--------------------------------------- ** Footer ----- -----------------------------------------*/
 #footer{background:#222;line-height:20px;clear: both;}
.company-details{color:#939393;padding-top:67px;padding-bottom:30px}
.company-details a{color:#939393;text-decoration:none}
.company-details a:hover{color:#e96656}
.company-details .icon-top{font-size:30px;margin-bottom:10px}
.copyright{padding-top:68px;padding-bottom:68px;background:#171717}
.social{margin:0 0 1.5em 0 !important}
.social li{display:inline-block;margin:5px}
.social li a{color:#939393;font-size:18px}
.social li a:hover{color:#e96656}
.copyright p{margin-bottom:0;color:#939393}
.footer-widget-wrap > .container{text-align:center}
.footer-widget{float:none;display:inline-block;vertical-align:top}
.footer-widget ul{margin-left:0;padding-left:0}
.footer-widget li{list-style:none;margin:7px 0}
.footer-widget-wrap{background:#222}
.footer-widget-wrap .widget .widget-title{color:#000}

#block-2 {float:left;width:45%}
#block-2 > p{font-size:12px;}
.navbar-brand1 img {width:140px; height:55px}
#block-3 {float:left;width:20%}
#custom_html-3{float:left;width:55%}
#custom_html-3 .novbar-2{width:50%}
.footer-widget-wrap .widget li a:hover{color:#FFF}
.footer-widget-wrap .widget{color:#808080;padding:30px 0 30px 0}
#custom_html-2{float:left;width:20%;padding:35px 0 30px 0}
.footer-widget-wrap .widget_calendar tbody td{background-color:rgba(249,249,249,0.75)}
.footer-widget-wrap .tagcloud a{background:none;padding:2px 5px;color:#CCC}
.footer-widget-wrap .tagcloud a:hover{color:#FFF}
.footer-widget-wrap .widget #wp-calendar{color:#333}
.footer-widget.col-xs-12.col-sm-4{text-align:left;width:100%;max-width:1170px;margin:0 auto;display:block}
#text-4{text-align:right}
#text-3,#text-2{font-size:14px !important}
#text-3{padding-left:20px}
#text-2{padding:30px 0;border-top:1px solid rgba(255,255,255,.1);float:left;width:100%}
#text-2 > .textwidget{display:flex;justify-content:space-between}

.pay_bank {color:#fff; font-weight:bold; margin-bottom:10px;}
.pay_block {display:flex;  flex-wrap: wrap;}
.pay_block img {display:block; height:36px; margin:0 5px 5px 0;}
/*--------------------------------------- ** Single page ----- -----------------------------------------*/
 .single-project{text-align:left;margin-bottom:25px}
.single-project .project-image{width:100%;float:left;text-align:left;margin-bottom:25px}
.single-project h3{margin-bottom:10px;padding-bottom:7px;line-height:40px;border-bottom:1px dotted #dadada}
.single-project .project-description{margin-bottom:25px}
.single-project .button{margin-left:0}
.single-project .project-information{margin-bottom:10px}
.single-project .project-information ul li{border-bottom:1px dotted #dadada;padding-bottom:5px;margin-top:10px}
.single-project .project-information ul li span{font-weight:700;margin-right:5px}

/*--------------------------------------- ** Section blog ----- -----------------------------------------*/
 .blog{min-height:175px;position:relative;overflow:hidden}
.blog-list{background:#FFF}
.post-img-wrap{width: 100%;display:inline-block;overflow:hidden;height: 180px;position: relative;}
.post-img-wrap a{display: block;height: 100%;}
.post-img-wrap a img{transform:scale(1) translate(-50%, -50%);transition:0.3s;min-height: 180px;max-height: 180px;max-width: max-content;position: absolute;
  top: 50%;
  left: 50%;width: auto;}
.post-img-wrap a:hover img{transform:scale(1.1) translate(-50%, -50%);transition:all 0.5 ease-out}
.category-4 article.hentry{float:left;width:31%;margin: 0 0 50px 0;}
article.hentry{float:left;width:100%;}
.entry-content ul{list-style:outside none disc;margin-bottom:36px;margin-top:18px;padding-left:40px}
.entry-content ul li{list-style:outside none none;margin-bottom:10px;position:relative}
.entry-content ul li::before{background-color:#a78935;border-radius:4px;content:"";display:block;height:8px;left:-20px;overflow:hidden;position:absolute;top:9px;width:8px}
.entry-content ol{list-style:outside none none;counter-reset:myCounter;margin:18px 0 36px 0}
.entry-content ol li{margin-bottom:10px;padding-left:35px;position:relative}
.entry-content ol > li::before{background-color:#a78935;border-radius:100%;color:#fff;content:counter(myCounter,decimal);counter-increment:myCounter;display:block;font-size:14px;font-weight:400;height:25px;left:0;line-height:25px;margin-right:5px;position:absolute;text-align:center;top:0;width:25px}
article.sticky{background:#f9f9f9;padding:10px}
article{text-align:left}
article .entry-meta a{color:#888}
article .posted-on a:hover{color:#e96656}
.entry-footer a{color:#888;font-style:italic}
.entry-footer a:hover{color:#e96656}
.entry-title,.entry-title a,.widget-title,.widget-title a{font-size:20px;line-height:22px;color:#222}
.entry-title a:hover{color:#e96656;}
.clear{clear:both}
.content-left-wrap{padding-top:60px}
.sidebar-wrap.content-left-wrap{margin-top:60px;padding-top:0}
.debar-wrap{margin-top:50px}
.listpost-content-wrap h1.entry-title,.list-post-top h1.entry-title{float:none;clear:none;margin-top:0}
.listpost-content-wrap .entry-title:before{display:none;content:""}
.listpost-content-wrap h1.entry-title a{float:none;position:relative}
.listpost-content-wrap-full{width:100%}
.listpost-content-wrap-full .list-post-top{min-height:1px}
.entry-title{font-size:38px;margin-top:0;padding-top:0;text-transform:uppercase;line-height:40px}
.listpost-content-wrap .entry-content{margin-top:1em}
.listpost-content-wrap .entry-footer{padding-top:10px}
.listpost-content-wrap-full .entry-footer > span,.listpost-content-wrap .entry-footer > span{padding-right:15px}
.listpost-content-wrap .entry-content p{min-height:90px;margin-bottom:0}
.entry-content{line-height:20px}
#post-59 h2{font-size:24px;border-left:none;padding-left:0}
#post-59 .col-lg-6{padding-left:0}
#post-59 p,#post-59 strong,#post-59 a{font-size:14px}
.entry-content h2{font-size:30px;color:#222;font-weight:700;letter-spacing:-0.03em;margin:35px 0 15px 0;}
.entry-content h3{font-size:18px;margin:35px 0 15px 0;text-transform:uppercase;color:#000}
.entry-content h4{font-size:18px;margin:35px 0 15px 0;color:#000;font-weight:bold}
.list-post-top{min-height:130px}
.search .list-post-top{min-height:1px}
.entry-footer{background:transparent}
.entry-footer-large a{color:#8b8b8b;font-style:italic}
.entry-footer-large a:hover{color:#e96656}
.entry-footer-large{background:transparent;padding:0 0 20px 0;position:relative;padding-right:200px;float:left;width:100%}
.entry-footer-large > span{padding-right:5px}
.entry-footer-large-left{float:left}
.large-container .entry-content p{margin:4px 20px 0 0;text-align:justify}
.entry-content{margin:1em 0 0}
.row{float:left;width:100%;margin-right:0;margin-left:0;text-align:center}

#wpcf7-f1341-p59-o1 {float:left; width:100%;background-color: #f0f0f0;border-radius: 20px;font-weight: 700; margin:30px 0; padding:0 0 30px 0;}
#wpcf7-f1341-p59-o1 p {margin:0;}
#wpcf7-f1341-p59-o1 .col-md-6 {margin:0 0 20px 0;}
#wpcf7-f1341-p59-o1 .title p{text-align:center; font-size:24px; color:#222;margin:30px 0;}
#wpcf7-f1341-p59-o1 .wpcf7-form {max-width: 768px;margin: 0 auto;}
#wpcf7-f1341-p59-o1 .wpcf7-form-control.wpcf7-text {border:0; border-radius:6px; color:#000; width:100%; padding:15px 25px;box-shadow: 4px 4px 15px rgba(0,0,0,.10);}
#wpcf7-f1341-p59-o1 textarea {border:0; border-radius:6px; color:#000; width:100%; padding:15px 25px;box-shadow: 4px 4px 15px rgba(0,0,0,.10);height: 130px;}
#wpcf7-f1341-p59-o1 .wpcf7-form-control.wpcf7-submit {display: flex;color: #fff;padding: 15px 20px;background-color: #a78935;font-size: 14px;max-width: 280px;border-radius: 4px;text-transform: uppercase;margin: 10px auto 0 auto;justify-content: center;width: 100%;transition:.2s;}
#wpcf7-f1341-p59-o1 .wpcf7-form-control.wpcf7-submit:hover {background-color: #000;}
#wpcf7-f1341-p59-o1 .color1 {text-align:center; font-weight:300;padding: 0 20px; float:left; width:100%;margin: 0 0 10px 0;}
div.recaptcha {float: left;width: 100%;margin: 0px 0 5px 0;}
#wpcf7-f1341-p59-o1 .wpcf7-not-valid-tip {text-align:center;color: red;font-size: 12px; padding:5px 0;}
#wpcf7-f1341-p59-o1 form.sent .wpcf7-response-output {text-align:center; background-color:#46b450; color:#fff; font-size: 14px;padding: 15px;}
#wpcf7-f1341-p59-o1 form.invalid .wpcf7-response-output {text-align:center; background-color:#ffb900; color:#000; font-size: 14px;padding: 15px;}
#wpcf7-f1341-p59-o1 .wpcf7-spinner {position: absolute;}
.agree {display:none}

.category-4 .sidebar-wrap.col-md-3{display:none;}
.category-4 .content-left-wrap.col-md-9 {width: 100%;}
.category-4 .entry-title {line-height: 20px;}

.list-post-top .entry-title {text-transform: inherit;line-height: 10px !important;margin: 5px 0 10px 0;}
.list-post-top .entry-title a {font-size: 20px;line-height: 26px;font-weight: 600;transition: .1s;}

.navig {
padding:0 0 25px 0;
overflow:hidden;
font-size:13px;
color:#000;
clear:both;}
.navig >div {text-align:center;}
.navig a{    background: #000;
    /* border: 1px solid #DDDDDD; */
    color: #fff;
    font-size: 13px;
    padding: 5px 10px;
    text-decoration: none;
    border-radius: 3px;display: inline-block;    margin: 3px 0;
}
.stre {
    display: block;
    text-align: center;
    margin-bottom: 15px;
}
.navig span.pages {padding: 3px 5px;
background:#f1f8f9; padding: 5px 10px;}

.navig a:hover{opacity:.5;}

.navig span.pages {padding: 5px 10px;}

.navig span.current {background: #fff;
font-size: 13px;
padding:5px 10px;
text-decoration: none;}

.navig span.extend {padding: 3px 5px;
background:#f1f8f9;
border: 1px solid #C6D2D4;}

.str{background: #fff;
color: #000000;
font-size: 13px;
padding: 5px;
text-decoration: none;}

.cat1 {width: 100%;
    float: left;
    display: flex;
    flex-wrap: wrap;justify-content: space-between;}
	
/* Calendar style */
 
/* Calendar Widget */
 .widget_calendar table,.widget_calendar td{border:0;border-collapse:separate;border-spacing:1px}
.widget_calendar caption{font-size:14px;margin:0;margin-bottom:6px}
.widget_calendar th,.widget_calendar td{padding:0;text-align:center}
.widget_calendar a{display:block;background:#f9f9f9;color:#e96656}
.widget_calendar a:hover{background-color:#e96656;color:#FFF}
.widget_calendar tbody td{background-color:#f9f9f9}
.site-footer .widget_calendar tbody td{background-color:rgba(255,255,255,0.05)}
.widget_calendar tbody .pad,.site-footer .widget_calendar tbody .pad{background-color:transparent}
.widget_calendar thead th{background:#e9e9e9;border:none}

/* ====================== Large TEMPLATE ============================== */
 .entry-meta-large{float:right;position:absolute;right:0;top:0}
.post-img-wrap-large a img{max-width:100%;width:100%;height:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3 ease-out}
.listpost-content-wrap-large{position:absolute;bottom:0;background:rgba(255,255,255,0.9) none repeat scroll 0 0;min-height:50px;width:100%;padding:15px 20px 0 20px;border-top:2px solid #FFF}
.large-container{background-color:#fff;border-radius:4px;margin:0 0 35px 0;position:relative;width:95%;float:left}
.large-container .list-post-top{min-height:130px}
.yarpp-related .recom{width:48%;line-height:1.2;box-sizing:border-box;transition:all .25s ease-in-out;font-family:'PT Sans',sans-serif;position:relative;overflow:hidden;margin:1%;background-color:#000}
.ac-img{height:180px;width:100%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;min-width:100%}
.yarpp-related a{text-decoration:none !important;font-weight:bold;display:block;color:#fff !important;text-decoration:none;font-size:20px}
.yarpp-related{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center;display:flex;margin:0 -1%}
.asTitle{font-size:28px;line-height:25px;margin:20px 0 30px 0;clear:both;width:100%;text-align:center;font-weight:bold}
.ac-title{clear:both;min-width:100%;padding:15px;box-sizing:border-box}
.nav-links{float:left;width:100%;background-color:#f1f1f1;padding:0 20px;border-radius:6px}
#reply-title{font-size:28px;line-height:25px;margin:20px 0 30px 0;clear:both;width:100%;text-align:center;font-weight:bold}
.entry-footer{display:none}
article.hentry{margin-bottom:0}
.breadcrumbs{font-size:12px;padding:15px;display:block;background-color:#f1f1f1;border-radius:6px;margin-bottom:30px}
.breadcrumbs a{font-size:12px}
.post-author-bio a {font-size: 13px;color: #e96656 !important;font-weight: normal !important;display: inline;text-decoration: underline !important;}

/*Блок автор*/
 .post-author{padding:20px 20px 15px 20px;position:relative;background-color:#F8EBD0;margin-bottom:20px;width:100%}
.post-author .post-author-bio{margin-top:6px;font-size:13px;padding-left:100px}
.post-author .post-author-avatar img{float:left;width:80px;height:80px;margin:0 20px 30px 0 !important}
.post-author .author-title{font-size:18px !important}
.post-author .author-title a{color:#000 !important;display:initial}
.post-author .author-title a:hover{text-decoration:underline}
.post-author .author-links{width:50%;text-align:right;position:absolute;top:20px;right:20px}
.post-author .author-links ul{margin:0;padding:0;list-style:none}
.post-author .author-links li{margin-left:8px;display:inline-block;height:24px}
.post-author .author-links li:before{display:none !important}
.post-author .author-links a{color:#353535;font-size:15px;width:24px;height:24px;display:inline-block;text-align:center}
.post-author .author-title .title-counts{color:#8a8a8a;font-size:12px;vertical-align:middle;font-weight:400}
.post-author .vk a{background:url(/wp-content/themes/motocarrello/images/vk.svg) no-repeat center / 20px}
.post-author .fb a{background:url(/wp-content/themes/motocarrello/images/fb.svg) no-repeat center / 16px}
.post-author .avatar{border-radius:50%;margin:0 10px 0 0;border:0;vertical-align:middle;height:26px;width:26px}
.post-author .post-author-bio p{font-size:13px}

/*Рейтинг*/
 .post-ratings img,.post-ratings-loading img,.post-ratings-image img{width:48px;display:inline}
.post-ratings{text-align:center;padding:20px 0;border:3px solid #fac917;margin:0;box-sizing:border-box}
.star2{font-weight:bold;font-size:18px;padding:0 15px 10px 15px}
.post-ratings-loading img{display:inline-block;vertical-align:middle;width:16px}
.post-ratings-loading{height:40px!important;text-align:center !important}
.star{display:block;margin-bottom:10px}
.dost{margin:0 -15px 30px -15px}
.dosta{float:left;width:100%;margin-bottom:40px;display:flex;flex-wrap:wrap}
.dosta > div{display:flex}
.dostav{padding:15px 15px 20px 75px;background-color:#f1f1f1;border-bottom:3px solid #a78935;text-align:left;width:100%}
.dostav span{color:#000;font-weight:800;text-transform:uppercase}
.dostav p{color:#000;margin:10px 0 0 0}
.dostav.ico1{background:#f1f1f1 url(/wp-content/uploads/2020/02/tank-truck.png) no-repeat 15px center / 36px auto}
.dostav.ico2{background:#f1f1f1 url(/wp-content/uploads/2020/02/clock.png) no-repeat 15px center / 36px auto}
.dostav.ico3{background:#f1f1f1 url(/wp-content/uploads/2020/02/phone.png) no-repeat 15px center / 36px auto}
.dostav.ico4{background:#f1f1f1 url(/wp-content/uploads/2020/02/visa.png) no-repeat 15px center / 36px auto}
.dostav.ico5{background:#f1f1f1 url(/wp-content/uploads/2020/02/gps.png) no-repeat 15px center / 36px auto}
.dostav.ico6{background:#f1f1f1 url(/wp-content/uploads/2020/02/petroleum.png) no-repeat 15px center / 36px auto}
#toTop{background:#000;cursor:pointer;height:45px;margin:10px;opacity:0.5;width:45px;z-index:2000;border-radius:100px;position:fixed;bottom:0}
#toTop::after{color:#fff;content:"▲";margin:10px 0 0 15px;position:absolute}
.phone2{display:none}




p {margin:0 0 10px}
.page-header{color:#222;}
ul,ol{margin-top:0;margin-bottom:10px}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}


/*Вопросы ответы*/

#faq{padding-top:88px;padding-bottom:50px;background-color:#fff}
.faq-wrap{max-width:1170px;margin:0 auto}
.faq-wrap a{font-weight:700;font-size:13px;line-height:18px;color:#5159D5;text-align:center;display:block;margin-left:auto!important;margin-right:auto!important;max-width:223px}
.faq-wrap a:hover{text-decoration:none!important;border-bottom-width:1px!important;border-bottom-style:dashed!important;border-bottom-color:rgba(81,89,213,0.7)!important}
.faq-block{margin:20px 0;border-radius:10px;border:1px solid rgba(33,34,54,0.25);position:relative;padding:23px 50px 23px 97px}
.faq-block:last-child {margin:20px 0 0 0;}
.faq-block .question{text-align:left;font-weight:700;font-size:15px;line-height:20px;color:#212236;cursor:pointer;display:block}
.faq-block p{text-align:left;font-weight:400;font-size:14px;line-height:19px;color:#000;margin-top:24px}
.faq-block div{font-size:14px;line-height:1;display:none}
.faq-block::before{content:'?';width:32px!important;height:32px!important;background:linear-gradient(113.14deg,#A76704 12.35%,#a78935 82.95%);box-shadow:0 4px 4px rgba(0,0,0,0.15);border-radius:9999px;display:block;padding-top:5px;color:#fff;font-style:normal;font-weight:700;font-size:15px;line-height:20px;text-align:center;position:absolute;top:19px;left:30px}
.faq-block:after{content:url('/wp-content/themes/zerif-lite/images/vector-2.svg');position:absolute;right:30px;top:20px}
.faq-block.opened:after{content:url('/wp-content/themes/zerif-lite/images/vector-2.svg');transform:rotate(180deg);top:32px}
.faq-block.opened:before{content:'!';background:#212236}
.faq-block.opened > div{display:block!important;}
.faq-block ul {margin-bottom: 25px;text-align: left;margin-left: 20px;}
.faq-block ol {  counter-reset: myCounter;list-style: outside none none;margin-bottom: 25px;margin-left: 35px;text-align: left;}
.faq-block ol li {position: relative;font-size: 14px;line-height: 1.3;margin-bottom: 10px;}
.faq-block ol > li::before {
  background-color: #a78935;
  border-radius: 100%;
  color: #fff;
  content: counter(myCounter,decimal);
  counter-increment: myCounter;
  display: block;
  height: 25px;
  left: -35px;
  line-height: 25px;
  margin-right: 5px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 25px;
}
.faq-block ul > li {list-style-type: none;line-height: 1.3;
  position: relative;
  font-size: 14px;
  margin-bottom: 10px;
}
.faq-block ul li::before {background-color: #a78935;
  border-radius: 4px;
  content: "";
  display: block;
  height: 8px;
  left: -20px;
  overflow: hidden;
  position: absolute;
  top: 6px;
  width: 8px;}
  .faq-block blockquote {position: relative;
  margin: 0 0 1.25em;
  padding: 0 1.25em 0 1.875em;
  border-left: 2px solid #a78935;
  font-style: italic;
  color: #333;
  font-size: 14px;
  line-height: 1.5;text-align: left;font-weight: 600;}


/*Текст на главной*/
.text{width:100%;float:left;padding:80px 0;background-color: #fff;border-top: 1px solid #ddd;}
.text-article{max-width:1170px;margin:0 auto;-webkit-column-width:200px;-moz-column-width:200px;column-width:300px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;padding:0 15px;overflow: hidden;}
.text-article h2{font-weight:700;font-size:15px !important;line-height:20px;text-transform:uppercase;color:#212236;margin-bottom:25px}
.text-article ul{list-style:outside none disc;margin-bottom:36px;margin-top:18px;padding-left:40px}
.text-article ul li,.text-article ol li{list-style-type:none;position:relative;font-weight:400;font-size:14px;margin-bottom:10px;color:#444550;line-height:22px;}
.text-article ul li::before,.text-article ol li::before{background-color:#a78935;border-radius:4px;content:"";display:block;height:8px;left:-20px;overflow:hidden;position:absolute;top:8px;width:8px}
.text-article p{font-weight:400;font-size:14px;line-height:22px;color:#333;margin-bottom:25px}
.text-article p:last-child {margin-bottom:0}
.text-article blockquote {
  position: relative;
  font-size: 1.2em;
  margin: 0 0 1.25em;
  padding: 0 1.25em 0 1.875em;
  border-left: 2px solid #a78935;
  font-style: italic;
  color: #333;
  font-size: 14px;
  line-height: 1.5;
}

.more {color: #a78935 !important;text-transform: uppercase;font-weight: 900;padding: 0 0 0;text-align: center;margin: 0 auto;border-bottom: 2px #a78935 dashed;max-width: 132px;clear: both;cursor:pointer;}
.more:hover {opacity:.5;}
.more.active {display:none;}

/*Слайдер*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span {
  font-size: 0;
}
.part.owl-carousel .owl-nav button.owl-prev,
.lnews.owl-carousel .owl-nav button.owl-prev,
.team-box2.owl-carousel .owl-nav button.owl-prev,
.our-team2.owl-carousel .owl-nav button.owl-prev,
.compani-1.owl-carousel .owl-nav button.owl-prev,
.table-3.owl-carousel .owl-nav button.owl-prev{
  background: url(images/prev1.png) no-repeat left top / 21px auto;
  width: 21px;
  height: 13px;
  text-indent: -9999px;
  display: inline-block;
  margin-right: 15px;
}
.part.owl-carousel .owl-nav button.owl-next,
.lnews.owl-carousel .owl-nav button.owl-next,
.team-box2.owl-carousel .owl-nav button.owl-next,
.our-team2.owl-carousel .owl-nav button.owl-next ,
.compani-1.owl-carousel .owl-nav button.owl-next,
.table-3.owl-carousel .owl-nav button.owl-next{
  background: url(images/next1.png) no-repeat left top / 21px auto;
  width: 21px;
  height: 13px;
  text-indent: -9999px;
  display: inline-block;
}
.owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }
.owl-nav {padding:20px 0 0 0;text-align: center;}

.b24-form {clear: both;}

/*Регионы*/
.region {list-style:none;-moz-column-count: 4;
-moz-column-width: 180px;
-moz-column-gap: 0;
-webkit-column-count: 4;
-webkit-column-width: 180px;
-webkit-column-gap: 0;
column-count: 4;
column-width: 180px;
column-gap: 0;float: left;margin: 0;width: 100%;overflow: hidden;}
.region li{
  display: block;
  padding: 10px 5px 10px 35px;
  font-size: 16px;
  text-decoration: none;
  color: #333;
  background-repeat: no-repeat;
  background-size: 20px auto;
  background-position: 5px center;
  text-align: left;
  background: url(./images/adress.png) no-repeat 0 center/auto 20px;
}
.regio {display:none;color: #a78935 !important;text-transform: uppercase;font-weight: 900;padding: 40px 0 0;text-align: center;margin: 0 auto;border-bottom: 2px #a78935 dashed;max-width: 207px;clear: both;cursor:pointer;}
.regio:hover {opacity:.5;}



.region2 {list-style:none;-moz-column-count: 4;
-moz-column-width: 180px;
-moz-column-gap: 0;
-webkit-column-count: 4;
-webkit-column-width: 180px;
-webkit-column-gap: 0;
column-count: 4;
column-width: 180px;
column-gap: 0;float: left;margin: 0;width: 100%;overflow: hidden; margin:30px 0 40px 0;}
.region2 li{
  display: block;
  padding: 10px 5px 10px 35px;
  font-size: 16px;
  text-decoration: none;
  color: #333;
  background-repeat: no-repeat;
  background-size: 20px auto;
  background-position: 5px center;
  text-align: left;
  background: url(./images/adress.png) no-repeat 0 center/auto 20px;
}
.regio2 {display:none;color: #a78935 !important;text-transform: uppercase;font-weight: 900;padding: 40px 0 0;text-align: center;margin: 0 auto;border-bottom: 2px #a78935 dashed;max-width: 207px;clear: both;cursor:pointer;}
.regio2:hover {opacity:.5;}

.b24-widget-button-position-bottom-right {
  right: 15px !important;
  bottom: 15px !important;
}

/*Калькулятор*/

.calkulator {background: #f8f8f8 url("/wp-content/uploads/2019/02/diz-1.png") no-repeat center;padding: 60px 0;float: left;
width: 100%;color: #fff;border-bottom: 1px solid #ddd;display: none;}
.calkulator.active {display:block;}
.calkulator h2 {font-size: 30px;text-align: center;text-transform: uppercase;
}
.center_wr{width:1140px;margin:0 auto}
.right_ceni_right_small{float:left;margin-left:5px}
.b_counter{display:block;width:47px;height:70px;float:left;margin-right:3px}
.s_counter{display:block;width:29px;height:44px;float:left;margin-right:2px}
.zadolb_po_moscve{display:block;color:#006bb6;font-size:18px;font-weight:normal;width:150px;position:absolute;top:215px;right:30px;text-align:right}
.center_wr{width:1140px;margin:0 auto}
.right_ceni_right{width:170px;float:left}
.right_ceni_right_big{float:left}
.right_ceni_right_small{float:left;margin-left:5px;width:62px}
.right_ceni_right_small .rl{float:left;width:100%;margin-top:7px;font-weight:bold;color:#a78935;font-size:19px}
.b_counter{display:block;width:47px;height:70px;float:left;margin-right:3px;position:relative;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.1);background:linear-gradient(180deg,#fff,#ddd);box-shadow:0 3px 0 #a78935,0px 5px 5px rgba(0,0,0,0.3);border-radius:3px}
#b_counter_0::before,.b_counter_0::before{content:"0";font-size:45px;font-weight:bold;color:#000;border-radius:3px}
#b_counter_1::before,.b_counter_1::before{content:"1";font-size:45px;font-weight:bold;color:#000;border-radius:3px}
#b_counter_2::before,.b_counter_2::before{content:"2";font-size:45px;font-weight:bold;color:#000;border-radius:3px}
#b_counter_3::before,.b_counter_3::before{content:"3";font-size:45px;font-weight:bold;color:#000;border-radius:3px}
#b_counter_4::before,.b_counter_4::before{content:"4";font-size:45px;font-weight:bold;color:#000;border-radius:3px}
#b_counter_5::before,.b_counter_5::before{content:"5";font-size:45px;font-weight:bold;color:#000;border-radius:3px}
#b_counter_6::before,.b_counter_6::before{content:"6";font-size:45px;font-weight:bold;color:#000;border-radius:3px}
#b_counter_7::before,.b_counter_7::before{content:"7";font-size:45px;font-weight:bold;color:#000;border-radius:3px}
#b_counter_8::before,.b_counter_8::before{content:"8";font-size:45px;font-weight:bold;color:#000;border-radius:3px}
#b_counter_9::before,.b_counter_9::before{content:"9";font-size:45px;font-weight:bold;color:#000;border-radius:3px}

.s_counter{display:block;width:29px;height:44px;float:left;margin-right:2px;position:relative;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.1);background:linear-gradient(180deg,#fff,#ddd);box-shadow:0 3px 0 #a78935,0px 5px 5px rgba(0,0,0,0.3);border-radius:3px}
.right_ceni .s_counter{width:37px;height:57px}
#s_counter_0::before,.s_counter_0::before{content:"0";font-size:30px;font-weight:bold;color:#000;border-radius:3px}
#s_counter_1::before,.s_counter_1::before{content:"1";font-size:30px;font-weight:bold;color:#000;border-radius:3px}
#s_counter_2::before,.s_counter_2::before{content:"2";font-size:30px;font-weight:bold;color:#000;border-radius:3px}
#s_counter_3::before,.s_counter_3::before{content:"3";font-size:30px;font-weight:bold;color:#000;border-radius:3px}
#s_counter_4::before,.s_counter_4::before{content:"4";font-size:30px;font-weight:bold;color:#000;border-radius:3px}
#s_counter_5::before,.s_counter_5::before{content:"5";font-size:30px;font-weight:bold;color:#000;border-radius:3px}
#s_counter_6::before,.s_counter_6::before{content:"6";font-size:30px;font-weight:bold;color:#000;border-radius:3px}
#s_counter_7::before,.s_counter_7::before{content:"7";font-size:30px;font-weight:bold;color:#000;border-radius:3px}
#s_counter_8::before,.s_counter_8::before{content:"8";font-size:30px;font-weight:bold;color:#000;border-radius:3px}
#s_counter_9::before,.s_counter_9::before{content:"9";font-size:30px;font-weight:bold;color:#000;border-radius:3px}
.zadolb_po_moscve{display:none !important;color:red;font-size:14px;font-weight:normal;width:150px;position:absolute;top:220px;right:30px;text-align:right;}
.calc{max-width:685px;height:600px;border:8px solid #a78935;margin:0 auto;position:relative;padding:30px;background-color: #fff;box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.22);}
.calc_toplivo{text-align:center;font-size:16px;color:#000;font-family:Trebuchet MS;font-weight:bold;padding:0 0 15px 0;text-transform:uppercase;position:relative}
.calc_toplivo .calc_toplivo_item{display:none;position:absolute;top:111px;left:50%;padding:10px;border:1px dotted #000;background:#fff;z-index:201;transform: translate(-50%,-50%);width: 100%;max-width: 450px;}
.calc_toplivo .calc_toplivo_item_value{text-align:left;cursor:pointer;padding-left:20px;position:relative;font-size: 14px;}
.calc_toplivo .calc_toplivo_item_value::before{content:"";display:block;position:absolute;border-radius:20px;height:15px;width:15px;border:3px solid #fff;background-color:#efefef;box-shadow:0 1px 1px #999,0px 5px 5px rgba(0,0,0,0.12);top:3px;left:0;box-sizing:border-box}
.calc_toplivo .calc_toplivo_item_value:hover::before{content:"";display:block;position:absolute;border-radius:20px;height:15px;width:15px;border:3px solid #fff;background-color:#a78935;box-shadow:0 1px 1px #a78935,0px 5px 5px rgba(0,0,0,0.12),inset 0 -2px 3px rgba(0,0,0,.2);top:3px;left:0;box-sizing:border-box}
.calc_toplivo .calc_toplivo_item_value:hover{color:#a78935}
.calc_toplivo span{cursor:pointer;color:#a78935;border-bottom:1px dotted #a78935;padding:0 22px;display:inline-block;position:relative}
.calc_toplivo span::after{border:10px solid transparent;border-top:12px solid #a78935;content:"";display:block;width:0;height:0;position:absolute;right:0;top:6px}
.calc_dost,#calc_dost_3,#calc_dost_4{font-size:16px;color:#a78935;float:left;width:100%;display:flex;justify-content:center}
.calc_dost div{margin:0 10px}
.calc_dost div span,#calc_dost_3 span,#calc_dost_4 span{padding-left:25px;cursor:pointer;position:relative;font-size: 14px;}
.calc_dost div > span::before,#calc_dost_3 span::before,#calc_dost_4 span::before{content:"";display:block;position:absolute;border-radius:20px;height:15px;width:15px;border:3px solid #fff;background-color:#efefef;box-shadow:0 1px 1px #999,0px 5px 5px rgba(0,0,0,0.12);top:3px;left:0;box-sizing:border-box}
.calc_dost div.active > span::before,#calc_dost_3.active span::before,#calc_dost_4.active span::before{content:"";display:block;position:absolute;border-radius:20px;height:15px;width:15px;border:3px solid #fff;background-color:#a78935;box-shadow:0 1px 1px #a78935,0px 5px 5px rgba(0,0,0,0.12),inset 0 -2px 3px rgba(0,0,0,.2);top:3px;left:0;box-sizing:border-box}
.calc_dost div span span,.calc_dost div.active span span,#calc_dost_3 span span,#calc_dost_3.active span span,#calc_dost_4 span span,#calc_dost_4.active span span{padding-left:0;background:none;border-bottom:1px dotted #a78935}
.calc_dost div span span:hover,#calc_dost_3 span span:hover,#calc_dost_4 span span:hover{border-bottom:none}
.calc_dost_bot{float:left;width:100%;margin-top:20px}
#calc_dost_3,#calc_dost_4{float:left;width:300px;margin-left:30px;margin-top:10px}
.calc_bot_dost_za{float:left;width:300px;display:none}
.stoimost_dostavki{height:35px;padding-top:10px;float:right;text-align:right;font-size:14px;display:flex !important;align-items:center}
.stoimost_dostavki strong{font-weight:normal;color:#000;}
.stoimost_dostavki span{font-size:18px;text-align:right;float:right;display:block;padding:8px 8px 8px 12px;border-radius:5px;background-color:#000;color:#fff;box-sizing:border-box;margin:0 0 0 10px;width:86px}
.stoimost_dostavki span::after{content:"₽";margin:0 0 0 5px}
.calc_shkala{float:left;width:100%;display: flex;justify-content: space-between;}
.calc_ob{float:left;width:100px;height:78px;overflow:hidden;min-width: 105px;}
.calc_ob strong{display:block;color:#4c4c4c;font-size:18px;font-weight:normal;float:left;width:100%}
#calc_2 .calc_ob strong{font-size:12px}
.calc_ob span{float:left;width:100%}
.calc_shkala .calc_sh{float:right;background:url(/wp-content/themes/zerif-lite/images/marks.png) no-repeat bottom center;padding:53px 0 20px 0;position:relative;max-width:487px;width:100%;}
#calc_2.calc_shkala .calc_sh{background:url(/wp-content/themes/zerif-lite/images/marks2.png) no-repeat bottom center}
.calc_ob div{color:#000;font-size:20px;text-align:center;margin-top:10px;margin-right:5px;width:100px;height:41px;padding:4px 8px 0 0;border:2px solid #a78935;border-radius:5px;box-shadow:inset 0 0 10px rgba(0,0,0,0.22)}
#calc_2 .calc_ob div{margin-top:0}
.calc_ob div input{padding:0 3px 0 0;width:62px;color:#000;font-size:20px;text-align:right;background:none;border:none;line-height:120%\0/;float:right}
.calc_ob div i{font-style:normal;width:20px;float:right;display:block}
.calc_sh .indicator{box-shadow:inset 0 -1px 2px rgb(255,255,255,1),inset 0 -5px 10px rgba(0,0,0,.2);width:66px;height:25px;margin-left:-28px;position:absolute;top:-10px;color:#2488ba;font-size:12px;color:#000;border:1px solid #a78935;top:10px;border-radius:5px;display:flex;justify-content:center;align-items:center;background-color: #fff;}
#calc_1,#calc_2{margin-top:20px}
.vasha_cena{float:left;width:100%;margin: 20px 0 20px 0;}
.vasha_cena .vasha_cena_left{float:left}
.vasha_cena .vasha_cena_left .vasha_cena_left_zag{float:left;width:90px;font-size:14px;padding-top:10px;color:#4d4d4d;font-weight:bold}
.vasha_cena .vasha_cena_left .vasha_cena_left_zag span{font-weight:normal}
.vasha_cena .vasha_cena_rigth{float:right;text-align:right;font-size:20px;font-weight:bold;color:#000;margin-top:20px}

.sdelat_zak{width:250px;height:70px;margin:0 auto 0 auto;background-color:#a78935;display:flex !important;justify-content:center;border-radius:5px;padding:0;box-shadow:0 5px 0 #977925,0px 10px 10px rgba(0,0,0,.1);color:#fff;font-size:18px;text-decoration:none;align-items:center;font-weight:bold;transition:all .2s}
.sdelat_zak:hover{transform:scale(1.1); color:#fff;}
.bot_calc_c{float:left;width:100%;position:absolute;bottom:10px;left:0}
.bot_calc_c a#bot_calc_c1{float:left;margin-left:30px}
.bot_calc_c a#bot_calc_c2{float:right;margin-right:30px}
.slider_1,.slider_2{max-width:487px;width:100%;height:5px;background:url(/wp-content/themes/zerif-lite/images/sliderbg.png);position:relative;margin:0}
.ui-slider-handle{width:21px;height:28px;position:absolute;top:-7px;margin-left:-9px;z-index:200;transition: all 0s;}
.ui-slider-handle::before{content:"";display:block;position:absolute;border-radius:20px;height:21px;width:21px;border:5px solid #fff;background-color:#a78935;box-shadow:0 1px 1px #a78935,0px 5px 5px rgba(0,0,0,0.12),inset 0 -2px 3px rgba(0,0,0,.2);top:-2px;left:0;box-sizing:border-box}
.ui-widget-header{background:#000;height:5px;left:1px;top:1px;position:absolute;border-radius:5px}
.calc_hidden_strong{float:left;margin-left:30px;margin-top:5px;margin-bottom:10px;font-weight:normal;width:650px}
.fancy-ico span{display:none !important;}


/*Паспорт качества*/
.passport {float:left; width:100%;margin: 0 0 40px 0;}
.passport > div {margin:0 -15px 0 -15px;width: calc(100% + 30px);}
.passport-0 { float:left; width:100%;}
.passport-2 {max-width: 700px;margin: 45px auto 0 auto;font-size: 18px !important;color: #eee;text-align: center;padding: 0 !important;}
.passport-2 span {color: #EDA72A;}
.passport figcaption {font-style: italic;font-size: 14px;text-align: center;margin: 10px 0 0 0;}
.passport figure a {display:block;position:relative;}
.passport figure a img {display:block;width: 100%;}
.passport figure a:before {content:""; position:absolute; top:20px; right:20px;background: rgba(0,0,0,.8) url(/wp-content/uploads/2023/09/zoom-in.png) no-repeat center / 20px auto; width:40px; height:40px; border-radius: 5px;transition:.2s;}
.passport figure:hover a:before {content:""; position:absolute; top:20px; right:20px;background: #a78935 url(/wp-content/uploads/2023/09/zoom-in.png) no-repeat center / 20px auto; width:40px; height:40px; border-radius: 5px;transition:.2s;}
.b24-window-close {padding: 13px;}

/*Виды топлива*/
.vidy {float:left; width:100%; margin:0 0 15px 0;}

/*Мобильное плавающее меню*/
.menu-mobile {
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0;
	background:#fff;
	box-shadow: 0 -3px 10px rgba(0,0,0,.05);
	display:flex;
	justify-content:center;
	display:none;
	z-index: 3;
}
.menu-mobile > a {
	display: block;
	min-width: 20%;
	max-width: 20%;
	height: 56px;
	text-align: center;
	position: relative;
	padding:0 3px;
	color: #000;
	font-size:10px;
	padding:35px 0 0 0;
	opacity: .6;
	height:60px;
}
.menu-mobile > a:hover {opacity:1;}
.menu-mobile-1 {
	background:url(//centr-fuel.ru/wp-content/themes/zerif-lite/images/menu-mobile-1.svg) no-repeat center 10px / 22px auto;
}
.menu-mobile-2 {
	background:url(//centr-fuel.ru/wp-content/themes/zerif-lite/images/menu-mobile-2.svg) no-repeat center 10px / 22px auto;
}
.menu-mobile-3 {
	background:url(//centr-fuel.ru/wp-content/themes/zerif-lite/images/menu-mobile-3.svg) no-repeat center 10px / 22px auto;
}
.menu-mobile-4 {
	background:url(//centr-fuel.ru/wp-content/themes/zerif-lite/images/menu-mobile-4.svg) no-repeat center 10px / 22px auto;
}
.menu-mobile-5 {
	background:url(//centr-fuel.ru/wp-content/themes/zerif-lite/images/menu-mobile-5.svg) no-repeat center 10px / 22px auto;
}
#wpfront-scroll-top-container img {display: block;}

.box {width:100%;}
.box .novbar-3{display:none;}
.ok-2.row .aligncenter {margin: 0 auto;}



@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}

@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:768px){
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%;}


}

.collapse{display:none}

.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}
.nav>li>a{position:relative;display:block;padding:10px 15px}

.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}


.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,
.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}

@media (max-width:1200px){
	.header-content-wrap{padding:235px 0 150px}
}
@media (max-width:992px){
	.metaslider .slides img{top:0}
	.large-container{width:100%}
	.table-1 .th1 {width: 90%;}
}
@media (max-width:767px){
	.listpost-content-wrap-large{position:relative}
	.menu-align-center .responsive-logo > a{float:left}
	#text-2{font-size:11px}
	#custom_html-2{padding:20px 0 0 0}
	#text-3,#text-4{background:none;padding:0 0 5px 0}
	.phone2{display:block;width:56px;padding:10px 0 10px 20px;background-color:#fff;box-shadow:0 0 10px 2px rgba(0,0,0,0.2);display:block;background:#01cc34 url(/wp-content/themes/zerif-lite/images/telephone.svg) no-repeat center center / 36px 36px !important;height:56px;position:fixed;right:20px;bottom:75px;top:auto;left:auto;border-radius:100px;z-index:10;}
	.phone2:hover{background:#4AD295 url(/wp-content/themes/zerif-lite/images/telephone.svg) no-repeat center center / 36px 36px !important}
	.phone2 a{display:block;width:60px;height:60px}
	.post-navigation .nav-previous{float:left;width:100%}
	.post-navigation .nav-next{width:100%}
	.col-sm-12 {width: 100%;}
	
	.region {max-height:180px;}
	.region.active {max-height:none;}
	.regio {display:block;}
	.regio.active {display:none;}
	.b24-widget-button-position-bottom-right {right: 15px !important;bottom: 85px !important;}
	
	.calc_shkala .calc_sh,#calc_2.calc_shkala .calc_sh {background:none;}
	.vidy .col-md-12 {display: block;}
}
@media (max-width:600px){
	.novbar-6 span,.novbar-5 span{font-size:16px}
	#text-2 > .textwidget{display:block;text-align:center}
	.foo-menu{margin-top:15px}
	.novbar-5{padding:0 15px 0 0;background:none}
	.novbar-6{padding:0;background:none}
	#custom_html-3 .novbar-2-1{background:none;padding: 0 7px 0 0px;}
	.novbar-2{padding:7px 0}
	.novbar-5 address,.novbar-6 p{font-size:13px}
	.metaslider{height:250px}
	.metaslider .flex-control-nav{display:none}
	.metaslider .slides img{width:auto !important}
	.flex-viewport{height:250px !important}
	.metaslider .flexslider .slides > li{height:250px !important}
	.metaslider .caption{font-size:20px;height:150px}
	.metaslider .caption span{font-size:12px !important}
	.novbar-3 .slides p{font-size:20px !important}
	.listpost-content-wrap-large{position:relative}
	.listpost-content-wrap-large{padding:20px 0 0 0}
	body{position:initial !important}
	.entry-meta-large{position:relative;float:left;width:100%}
	.entry-footer-large{padding-right:0}
	.metaslider .caption p{font-size:20px}
	.up1 {padding: 10px 15px;font-size: 12px;margin: 0 10px 0 0;}
	.up2 {padding: 8px 13px 8px 45px;font-size: 12px;background:#393 url(/wp-content/themes/zerif-lite/images/sale.svg) no-repeat 12px center/ auto 24px;}
	
	.calc_toplivo {font-size: 14px;}
	.calc {padding: 15px;float: left;width: 100%;height: auto;}
	.calc_shkala {display: block;}
	.calc_ob {width: auto;height: 41px;float: right;}
	#calc_1, #calc_2 {margin-top: 10px;}
	.calc_ob strong {width: auto;margin: 5px 0 0 0;}
	.calc_ob span {width: auto;}
	.calc_ob div {margin:0 0 0 5px !important;}
	.calc_dost_bot {margin-top: 0px;}
	.stoimost_dostavki span {width: 100px;}	
	.stoimost_dostavki strong {font-size: 14px;}
	.vasha_cena {width: calc(100% + 30px);margin: 20px -15px;border-top: 1px solid #a78935;padding: 20px 0 0 0;}
	.vasha_cena .vasha_cena_rigth { width: 100%;text-align: center;margin: 0 0 10px 0;}
	.vasha_cena .vasha_cena_left {width: 100%;display: flex;justify-content: center;}
	
	.table-1 .th0 {float: left;}
	.table-1 .td .price1-box {font-size: 15px;display: block;padding: 0 0px 5px 0px;float: left;} 
	.page-menu {margin: 10px 0 0 85px;}
	.table-1 .td1 {font-size: 15px;float: left;padding: 0;}
	.table-1 .td1 .sale {position:absolute;top: 200px;}
	.table-1 .td2 {width: auto;font-size: 22px;text-align: center;margin: 5px 0 0 0;float: left;}
	.table-1 .td6 {font-size: 22px;float: left;padding: 0 0 0 85px;width: 100%;}
	.table-1 .th3 {display:none;}
	.table-1 .td3 a {float: left;padding: 8px 30px;margin-top:10px;font-size: 12px;}
	.table-1 .td3 {float: right;width: 100%;padding: 0 0 0 85px;}
	.table-1 .th4 {font-size:13px;text-align: left;}
	.table-1 .th2 {display:none;}
	.table-1 .th6 {display:none;}
	.table-1 .th4::before {display:none}
	.table-1 .td5 {float: right;width: 100%;padding: 0 0 0 85px;}
	.table-1 .td5.d {display:none;}
	
	
	.table-2 .td {font-size: 15px;display: block;}
	.table-2 .td1 {font-size: 15px;float: left;}
	.table-2 .td2 {width: 30%;font-size: 22px;text-align: center;margin: 5px 0 0 0;float: left;}
	.table-2 .th3 {display:none;}
	.table-2 .td3 a {float: left;padding: 8px 30px;margin-top:10px;}
	.table-2 .td3 {float: right;width: 100%;}
	
	
	.testimonial .all-team2 {max-width: 150px;font-size: 13px;padding: 15px 0px;}
	.testimonial .all-team3 {max-width: 150px;font-size: 13px;padding: 15px 0px;}
}
body.home.page{background-image:none !important}
body.custom-background{background-position:top center !important;background-attachment:fixed !important}
.zerif_team:nth-child(4n+1),.our-team .col-lg-3:nth-child(4n+1){clear:both}
.dropdownmenu{display:none}

/* mobile background fix */
 .mobile-bg-fix-wrap{width:100%;overflow:hidden}
.mobile-bg-fix-wrap .mobile-bg-fix-img-wrap{width:100%;height:100%;position:fixed;top:0;left:0;z-index:0}
.mobile-bg-fix-wrap .mobile-bg-fix-img{position:absolute;width:100%;height:125%;left:0;top:0;background-size:cover}
.mobile-bg-fix-wrap .mobile-bg-fix-whole-site{position:relative;z-index:1}
.wpcf7 .ajax-loader{display:block}
.gallery{margin-bottom:1.5em;display:flex;justify-content:space-between}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin:0 0 1.5em;transition:.2s}
.gallery-item:hover{opacity:.5}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:30%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}

/*Попап*/

#fancybox-outer {border-radius: 20px;overflow: hidden;}
.colzag {font-size: 20px;font-weight: bold;padding: 0 0 15px;color: #000;text-transform: uppercase;font-weight: 800;max-width: 280px;margin: 0 auto;float: none;
}
#wpcf7-f117-o1 div.recaptcha {margin: 0;}
.colzag2 {padding: 0;margin: 0 auto;float: none;clear: both;}
#wpcf7-f117-o2 .colzag2 input {width:100%;}

#whoword {padding:80px 0; float:left; width:100%;}
.whoword2 {display:flex;}
.whoword2 > div {padding: 25px 30px;border-radius: 15px;box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.22); width:24%; margin:0 1% 0 0;border: 1px solid #ddd;background-color: #fff;}
.whoword2 > div:last-child {margin:0 0 0 0;}
.whoword2 .title {color: #a78935 !important;text-transform: uppercase;font-weight: 700;text-align: center;font-size: 13px;margin: 0 0 10px 0;}
.whoword2 .post  {color: #000;font-weight: 800;text-transform: uppercase;font-size: 20px;text-align: center;}
.whoword2 .post1  {color: #333;font-size: 14px;text-align: center;}
.whoword2 .img1 {background: url("/wp-content/uploads/2020/02/phone.png") no-repeat center / cover; width:50px; height:50px; margin: 25px auto 50px auto;}
.whoword2 .img2 {background: url("/wp-content/uploads/2020/02/clock.png") no-repeat center / cover; width:50px; height:50px;margin: 25px auto 50px auto;}
.whoword2 .img3 {background: url("/wp-content/uploads/2020/02/tank-truck.png") no-repeat center / cover; width:50px; height:50px;margin: 25px auto 50px auto;}
.whoword2 .img4 {background: url("/wp-content/uploads/2020/02/visa.png") no-repeat center / cover; width:50px; height:50px;margin: 25px auto 50px auto;}
.whoword3 {text-align:center;}
.whoword3 p {color: #444;max-width: 700px;margin: 45px auto 0 auto;font-size: 18px;}
.whoword3 p span {color:#EDA72A;}

#saleblock {padding:80px 0; float:left; width:100%;background-color:#272727;}
#saleblock h2 {color:#fff;}
.saleblock2 {display:flex;}
.saleblock2 > div {padding: 25px 30px;border-radius: 15px;box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.22); width:32%; margin:0 2% 0 0;background-color:#fff;text-align: left;overflow:hidden;}
.saleblock2 > div:last-child {margin:0;}
.saleblock2 .img { height:220px;margin: -25px -30px 0 -30px;}
.saleblock2 .img1 {background: url("/wp-content/uploads/2020/08/15137207305a398b9abb7741.18417327.jpg") no-repeat center / cover; }
.saleblock2 .img2 {background: url("/wp-content/uploads/2021/04/fuel-tanker-cr.jpg") no-repeat center / cover; }
.saleblock2 .img3 {background: url("/wp-content/uploads/2022/11/scale_1200-2.webp") no-repeat center / cover; }
.saleblock2 .title {color: #000 !important;text-transform: uppercase;font-size: 20px;font-weight: 800; margin:15px 0 15px 0;font-family: 'Ubuntu', sans-serif;}
.saleblock2 .title span {color:#e96656;}
.saleblock2 .post {display: flex;color: #000;padding: 10px 20px;background-color: #fff;font-size: 16px;border-radius: 8px;text-transform: uppercase;margin: 15px 0 20px 0;justify-content: center;width: 100%;font-weight: 700;cursor: pointer;transition: .7s;align-items: center;background: #f1f1f1 url("/wp-content/themes/zerif-lite/images/down.png") no-repeat 90% center / 12px auto;}
.saleblock2 .post.active {background: url("/wp-content/themes/zerif-lite/images/upload.png") no-repeat 90% center / 12px auto; }
.saleblock2 .post1 {overflow:hidden;transition: .5s;max-height: 0;}
.saleblock2 .post1.active {max-height: 300px;}
.saleblock2 ul {list-style: none;margin: 0; color:#000; }
.saleblock2 ul li {padding: 0 0 10px 30px;background: url("/wp-content/themes/zerif-lite/images/checkmark.svg") no-repeat left 4px / 15px auto;font-size: 14px;}
.saleblock2 ul li:last-child {padding: 0 0 0 30px;}
.saleblock3 {text-align:center;}
.saleblock3 p {color: #eee;max-width: 700px;margin: 45px auto 0 auto;font-size: 18px;}
.saleblock3 p span {color:#EDA72A;}

/*Блок доставка*/
.dostavka {padding: 80px 0 80px 0;float: left;width: 100%;border-top: 1px solid #ddd;background-color: #fff;}

.dostavka2 {display: flex;flex-wrap: wrap;}
.dostavka2 > div {padding: 40px 60px;border-radius: 15px;box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.06);width: 32%;margin: 0 2% 2% 0;border: 1px solid #ddd;background-color: #f0f0f0;}
.dostavka2 > div:nth-child(3) {margin:0 0 2% 0;}
.dostavka2 > div:last-child {margin:0 0 2% 0;}
.dostavka2 .title  {color: #000;font-weight: 800;text-transform: uppercase;font-size: 20px;margin: 0 0 5px 0;}
.dostavka2 .post {color: #333;font-size: 14px;}
.dostavka2 .img {width:60px; height:60px; margin: 25px 0 25px 0;}
.dostavka2 .img1 {background: url("/wp-content/uploads/2020/02/clock.png") no-repeat center / cover; }
.dostavka2 .img2 {background: url("/wp-content/uploads/2020/02/gps.png") no-repeat center / cover;}
.dostavka2 .img3 {background: url("/wp-content/uploads/2020/02/petroleum.png") no-repeat center / cover;}
.dostavka2 .img4 {background: url("/wp-content/uploads/2020/02/tank-truck.png") no-repeat center / cover;}
.dostavka2 .img5 {background: url("/wp-content/uploads/2020/02/truck.png") no-repeat center / cover;}
.dostavka2 .img6 {background: url("/wp-content/uploads/2020/02/visa.png") no-repeat center / cover;}

.dostavka3 {text-align:center;}
.dostavka3 p {color: #444;max-width: 700px;margin: 30px auto 0 auto;font-size: 18px;line-height: 1.5;}
.dostavka3 p span {color:#EDA72A;}


/*Страница бензовозы*/
#benzovozy {width:100%; float:left; margin:0 0 25px 0;}
.benzovozy1 {font-size: 18px; border-radius:15px;border:1px solid rgb(221, 221, 221); padding:25px 30px;box-shadow: rgba(0, 0, 0, 0.22) 0px 15px 17px 0px;display: flex; margin:0 0 25px 0;}
.benzovozy1 h2 {color: #000;text-transform: uppercase;font-weight: 900;font-size: 24px;line-height: 30px;margin: 0 0 15px 0;}
.benzovozy1 .img {
  min-width: 400px;
  max-width: 400px;
  height: 280px;
  border-radius: 15px;
  margin: -26px 25px -26px -31px;
  overflow: hidden;position: relative;
  display: flex;
  justify-content: center;
  align-content: center;
}
.benzovozy1 .img img {
  height: 100%;
  max-width: initial;
  min-height: 280px;
}
.benzovozy1 .benz1 { font-weight:bold;margin: 0 0 10px 0; }
.benzovozy1 ul {margin:0;}
.benzovozy1 ul li {padding: 3px 5px 3px 25px;background: url(/wp-content/themes/zerif-lite/images/check-mark.svg) no-repeat left 7px / 16px;margin: 0;font-size: 13px;width: 50%;float: left;}
.benzovozy1 ul li:before {display:none;}

.benzovozy1 .benz2 {display: flex;}
.benzovozy1 .b0 {border-radius: 5px;padding: 10px 15px;margin: 0 10px 10px 0;background-color: #efefef; color:#000;}
.benzovozy1 .b0.color {background-color: #EDA72A;white-space: nowrap}
.benzovozy1 .b1 {font-size: 19px;font-weight: 700;}
.benzovozy1 .b2 {font-size: 13px;}


/*Страница документы*/

.doc0 {float:left; width:100%; display:flex;margin-top: 40px;}
.doc0 > div {border-radius: 15px;
  border: 1px solid #ddd;
  box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.22);
  padding: 35px 40px;
  background: #fff !important;
  overflow: hidden;
  position: relative;min-width:49%; max-width:49%;margin:0 0 25px 0;}
.doc0 > div:first-child {margin-right:2%;}
.doc0 > div h2 {color: #000;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 24px;
  line-height: 30px;
  margin: 0 0 15px 0;}
.doc0 > div ul {margin:0;}
.doc0 > div li {padding: 3px 5px 3px 25px;
  background: url(/wp-content/themes/zerif-lite/images/check-mark.svg) no-repeat left 7px / 16px;
  margin: 0;
  font-size: 13px;
  width: 50%;
  float: left;}
.doc0 > div li:before {display:none;}
.doc1-1 h2{padding:0 0 0 80px; background: url("https://centr-fuel.ru/wp-content/uploads/2023/10/documents.png") no-repeat 0 5px / 64px auto;}
.doc1-2 h2{padding:0 0 0 80px; background: url("https://centr-fuel.ru/wp-content/uploads/2023/10/checklist.png") no-repeat 0 5px / 64px auto;}

.doc2 { margin:0 0 80px 0; float:left; width:100%; display:flex;}
.doc2-1 {padding: 25px 30px 25px 140px;border-radius: 15px;border: 1px solid #a78935;box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.22);
  width: 48%; background: #fff url("/wp-content/uploads/2023/10/downloading.png") no-repeat 40px 30px / 64px auto;}
.doc2-1:first-child {margin-right:2%;}
.doc2-1 .text1 {color: #000;text-transform: uppercase;font-weight: 900;font-size: 24px;line-height: 30px;margin: 0 0 25px 0;}
.doc2-1 a {color: #fff;padding: 15px 30px;background-color: #a78935;font-size: 14px;border-radius: 4px;text-transform: uppercase;transition: .2s;display: block;float: left;font-weight: 600;}
.doc2-1 a:hover {background-color: #000;}
.doc2-1 .link {float:left; width:100%;}
#page-id-789 .dostavka3 {margin-bottom: 40px;}

/*Страница Вакансии*/
#vakan {display:flex;flex-wrap: wrap;margin:0 0 15px 0;}
#vakan > div {padding: 40px 60px;
  border-radius: 15px;
  box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.06);
  width: 32%;
  margin: 0 2% 2% 0;
  border: 1px solid #ddd;
  background-color: #f0f0f0;line-height: 1.5;}
#vakan > div:nth-child(3) {
  margin: 0 0 2% 0;
}
#vakan .title {color: #000;font-weight: 800;text-transform: uppercase;font-size: 20px;margin: 0 0 5px 0;}
#vakan .desc {font-size: 14px;}
#vakan > div a {font-size: 20px;}
#vakan > div a:hover {color:#000;text-decoration: underline;}

#vakansii {margin:0 0 40px 0;float: left;}
.vakansii-1 {padding: 25px 30px;
  background: #fff !important;
  border-radius: 15px;
  border: 1px solid #a78935;
  box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.22);margin:0 0 25px 0;float: left;}
.vakansii-1 h2 {margin: 0 0 15px 0;}
.vakansii-1-1 {padding: 0 0 0 160px;background: url("/wp-content/uploads/2023/10/manager.png") no-repeat 0 0 / 128px auto;}
.vakansii-1.img1 .vakansii-1-1 {background: url("/wp-content/uploads/2023/10/manager-1.png") no-repeat 0 0 / 128px auto;}
.vakansii-1.img2 .vakansii-1-1 {background: url("/wp-content/uploads/2023/10/driver.png") no-repeat 0 0 / 128px auto;}
.vakansii-1 .text-des { margin:0 0 15px 0;}
.vakansii-1 .text-des1 {float:left; width:100%; clear:both;margin: 15px 0 25px 0; display:none;}
.vakansii-1 .text-des1.i0.active,.text-des1.i1.active,.text-des1.i2.active {display:block;}
.vakansii-1 .text-des1 ul {margin:0;column-count: 2;column-width: 280px;}
.vakansii-1 .text-des1 li{padding: 3px 15px 3px 25px;background: url(/wp-content/themes/zerif-lite/images/check-mark.svg) no-repeat left 7px / 16px;margin: 0;font-size: 13px;float: left;width: 100%;}
.vakansii-1 .text-des1 li:before {display:none;}
.vakansii-1 .status-1 {font-size: 14px; padding:3px 0 3px 25px;background: url(/wp-content/uploads/2023/10/right-arrow.png) no-repeat left center / 16px; }
.vakansii-1 .color {color:#D6001C; font-size:16px;}
.vakansii-1 .zarplata {font-size: 24px; font-weight:500; margin:0 0 15px 0;line-height: 1.2;}
.vakansii-1 .buttom {display:flex;margin:15px 0 0 0;flex-wrap: wrap;align-items: center;}
.vakansii-1 .buttom .buttom-1 {color: #fff;padding: 15px 20px;background-color: #a78935;font-size: 14px;border-radius: 4px;text-transform: uppercase;transition: .2s;margin:0 10px 10px 0; width: 190px;text-align: center; cursor:pointer;}
.vakansii-1 .buttom .buttom-1 span {border-bottom: 1px dotted;}
.vakansii-1 .buttom .buttom-1:hover {background-color: #000;}
.vakansii-1 .buttom a {display:block;color: #000;padding: 14px 20px 14px 40px;font-size: 14px;border-radius: 4px;text-transform: uppercase;transition: .2s;width: 220px;text-align: center;  outline:1px solid #D6001C;background:url("/wp-content/themes/zerif-lite/images/hhru.svg") no-repeat 13px center / 24px auto;}
.vakansii-1 .buttom a:hover {background-color:#000;color:#fff;outline:1px solid #000;}
.vakansii-1 .buttom .buttom-1.active {background-color:#000;}
.vakansii-1 .buttom .buttom-1.active span {border:none;}
.vakansii-1 .buttom-2 {margin-bottom:10px;}

/*Блок бензовозы*/
.home.blog #worck {border-top: 1px solid #ddd;}
#worck {float: left;width: 100%;padding: 80px 0 45px 0;}
#worck .block {display:flex; flex-wrap:wrap;padding: 0 0 10px 0;}
#worck .block > div {width: 32%;margin: 0 2% 2% 0;box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.22);border-radius: 15px; overflow:hidden;}
#worck .block > div:nth-child(3),#worck .block > div:nth-child(6) {margin: 0 0 2% 0;}
#worck .block .title {font-weight: 700;font-size: 20px;font-family: 'Ubuntu', sans-serif;line-height: 26.5px;padding:25px 20px;color: #000;}
#worck .block .title span{font-size: 13px;line-height: 20px;display:block;text-transform: uppercase;font-weight: 400;color:#999;}
#worck .block .img1 {height:200px; background:url("/wp-content/uploads/2023/10/iveco-800x500.png") no-repeat center / cover;}
#worck .block .img2 {height:200px; background:url("/wp-content/uploads/2023/10/gaz-800x500.jpg") no-repeat center / cover;}
#worck .block .img3 {height:200px; background:url("/wp-content/uploads/2023/10/maz-1-768x500.jpg") no-repeat center / cover;}
#worck .block .img4 {height:200px; background:url("/wp-content/uploads/2021/04/dostavka-dizelnogo-topliva-2-800x500.jpg") no-repeat center / cover;}
#worck .block .img5 {height:200px; background:url("/wp-content/uploads/2023/10/mersedec-800x500.jpeg") no-repeat center / cover;}
#worck .block .img6 {height:200px; background:url("/wp-content/uploads/2023/10/photo_2023-10-12_16-26-05-1-800x500.jpg") no-repeat center / cover;}
#worck .block .img7 {height:200px; background:url("/wp-content/uploads/2024/08/DONGFENG.jpeg") no-repeat center / cover;}

#maps {float: left;width: 100%;background-color: #fff;}

.consent-checkbox {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    cursor: pointer;
    font-size: 14px;
    line-height: 1.4;
}

.consent-checkbox input[type="checkbox"] {
    width: 18px;
    height: 18px;
    min-width: 18px;
    margin-top: 2px;
    cursor: pointer;
    accent-color: #005baa; /* Цвет под ваш бренд */
}

.consent-text {
    color: #333;
	font-size: 12px;
  text-align: left;
  font-weight: normal;
}

.consent-text a {
    text-decoration: underline;
    transition: opacity 0.2s;
	font-size: 12px !important;
}

.consent-text a:hover {
    opacity: 0.7;
}
.wpcf7 form .wpcf7-response-output {
  margin: 2em 0.5em 1em;
  padding: 0.2em 1em;
  border: 2px solid #00a0d2;
    border-top-color: rgb(0, 160, 210);
    border-right-color: rgb(0, 160, 210);
    border-bottom-color: rgb(0, 160, 210);
    border-left-color: rgb(0, 160, 210);
  position: absolute;
  bottom: 0px;
  box-sizing: border-box;
  left: 30px;
  width: 79%;
}
#wpcf7-f1341-p59-o1 form > .consent-wrapper {clear: both;}
#wpcf7-f1341-p59-o1 label {display: flex;}
#wpcf7-f1341-p59-o1 input {margin:3px 5px 0 0;}


/*=== Cookie Баннер ===*/
.cookie-banner {
    position: fixed;
    bottom: 15px;
    left: 15px;
	right: 15px;
    z-index: 99999;
    background: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    padding: 15px 20px;
    box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.3);
    transition: all 0.4s ease;
	max-width: 400px;
	border-radius: 15px;
}

.cookie-banner-content {
    display: flex;
    align-items: center;
    justify-content: end;
    flex-wrap: wrap;gap: 10px;
}

.cookie-banner-text {
    color: #000;
    font-size: 12px;
}

.cookie-banner-text a {
    color: #a78935;
    text-decoration: underline;
    font-weight: 600;
    transition: opacity 0.2s;
	font-size: 12px;
	
}

.cookie-banner-text a:hover {
    opacity: 0.7;
}

.cookie-accept-btn {
    background: #a78935;
    padding: 8px 25px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    transition: all 0.3s ease;
    white-space: nowrap;
}

.cookie-accept-btn:hover {
    background: #8c732e;
}

.cookie-accept-btn:active {
    transform: translateY(2px);
    box-shadow: 0 2px 0 #6d5a24;
}


/*--------------------------------------- ** Responsive ----- -----------------------------------------*/
 @media (max-width:1200px){
	 .header-content-wrap{padding:50px 0 50px}
	.novbar-4{display:none}
	.novbar-2{width:auto}
	.our-team .team-box .dark-text::before{margin:-50px 10px 0 15px;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}
	.team-member .dark-text{font-size:14px}
	.novtop {width: 40%;}
	.benzovozy1 .img {min-width: 320px;max-width: 320px;height: 320px;}
	.benzovozy1 h2 {margin: 0 0 10px 0;}
	.table-1 .th4::before {display:none;}
}
@media (max-width:1024px){
	.slider .sl-2
	{display:none;}
}

@media (min-width:768px) and (max-width:1024px){
	 
	/* HOME */
	 .intro{margin-top:40%;line-height:55px;font-size:45px}

	/* ABOUT US */
	 .big-intro{text-align:center !important}
	.about-us .column{margin-bottom:40px}
	.skills{margin-bottom:78px !important}

	/* TEAM */
	 .team-member .details{line-height:18px}

	/* PURCHASE NOW */
	 .purchase-now{margin:auto;text-align:center !important}
	.purchase-now h3{text-align:center;margin-bottom:20px}
	.purchase-now .button{float:none}

	/* FOOTER */
	 .container .company-details{padding-top:40px;width:33%}
}
@media (max-width:992px){
	.home1-2,.home1-1{float:none;text-align:center;margin-right:0}
	.ok-1,.ok-2,.ok-p,.ok-3{margin-bottom:30px}
	.latestnews-box .aligncenter,.latestnews-box .alignleft{max-width:100%}
	.latesnews-content p,.latesnews-content{margin-bottom:20px}
	.navbar-brand{text-align:center;padding:0 0 10px 0;width:220px !important;float:none;display:block;margin:0 auto !important}
	.novtop{float:none;width:500px;margin:0 auto}
	.novbar-2{width:50%}
	.novbar-3{width:96px;margin:0 auto 0 auto;padding:10px 0 0 0;float:none;clear:both}
	.novbar-2-1{margin:0 auto}
	#custom_html-2 .novbar-2{margin:0 0 0 0}
	#custom_html-2 .novbar-3{margin:8px 0 0 15px;width:auto;clear:none}
	.instagram{display:none}
	.menu-align-center .responsive-logo > a{display:block;float:none;margin:0 auto;width:100%;z-index:-20}
	#custom_html-3,#block-2,#block-3{width:100%}
	#block-2{padding:30px 0 0 0}
	#block-2 .navbar-brand1{width:auto !important;text-align: left;}
	#custom_html-3 {padding:30px 0 30px 0}
	.navbar-inverse .navbar-nav > li > a{padding:15px 10px;font-size:12px}
	.sidebar-wrap.content-left-wrap{display:none}
	.footer-widget li{float:left}
	.footer-widget-wrap .widget li a{padding:0 15px 0 0}
	.purchase-now .red-btn{float:none}
	.skills{margin-left:0}
	#client-feedbacks .feedback-box{width:100%;margin-left:0;margin-right:0}
	.header-content-wrap{padding-top:26%}
	.intro-text{font-size:45px}
	.section-header h2{font-size:35px !important;max-width: 300px;}
	.focus,.works,.about-us,.features,.packages,.products,.testimonial,.contact-us,.reviews,.home-partners,#latestnews,.text,.slider,.our-team,.calkulator,#whoword,#saleblock,.dostavka,#team
	{padding-top:40px;padding-bottom:40px}
	.table-3 {padding: 60px 0 0px 0;}
	.table-3 .owl-nav {padding: 0px 0 0 0;}
	.header-content-wrap{padding:50px 0 50px}
	.about-us .big-intro{text-align:center}
	.company-details{padding-top:0;padding-bottom:33px}
	.container .company-details:first-child{padding-top:40px}
	.copyright{width:100%;padding-top:33px;padding-bottom:33px}
	.container .company-details{width:100%}
	.novbar-8{display:none}
	.vidy > div > div {padding: 0;}
	.slider .container {display: block;}
	.slider .sl-1,.slider.img11 .sl-1 {width:100%; padding:0;}
	.slider .sl-2 {width:100%;padding:60px 30px  0 30px;}

	
	.dostavka2 > div {margin: 0 2% 2% 0;width: 49%;}
	.dostavka2 > div:nth-child(2),.dostavka2 > div:nth-child(4) {margin: 0 0 2% 0;}
	.dostavka2 > div:nth-child(3) {margin: 0 2% 2% 0;}
	
	#team .block2, #team .block3, #team .block4, #team .block5, #team .block8, #team .block9 {width: 50%;}
	#team .our-team2 {margin: 0 0 0 0;}
	
	.focus .row .focus-box {width:50%;margin-bottom: 30px;}
	
	#benzovozy {display: flex;flex-wrap: wrap;justify-content: space-around;}
	.benzovozy1 {display:block;width: 48%;}
	.benzovozy1 .benz2 {display: block;}
	.benzovozy1 .img {margin: -26px 25px 25px -31px;height: 220px;    min-width: calc(100% + 61px);
    max-width: calc(100% + 61px);}
	.benzovozy1 ul li {width: 100%;}
	.benzovozy1 .img img {min-height: 220px;}
	.benzovozy1 .b0 {margin: 0 0 10px 0;}
	
	.doc1-1 h2 {padding: 80px 0 0 0;background: url("https://centr-fuel.ru/wp-content/uploads/2023/10/documents.png") no-repeat 0 0 / 64px auto;}
	.doc1-2 h2 {padding: 80px 0 0 0;background: url("https://centr-fuel.ru/wp-content/uploads/2023/10/checklist.png") no-repeat 0 0 / 64px auto;}
	.doc0 > div li {width: 100%;}
	.doc2-1 {padding: 110px 30px 25px 30px;background: #fff url("/wp-content/uploads/2023/10/downloading.png") no-repeat 30px 25px / 64px auto;}
	#vakan > div {padding: 20px 20px;}
	
	#worck {padding: 40px 0 5px 0;}
	#worck .block > div {width: 49%;}
	#worck .block > div:nth-child(3), #worck .block > div:nth-child(6) {margin: 0 2% 2% 0;}
	#worck .block > div:nth-child(2),#worck .block > div:nth-child(4), #worck .block > div:nth-child(6) {margin: 0 0 2% 0;}
	
	.menu-mobile {display:flex;padding-bottom: calc(env(safe-area-inset-bottom) - 24px);}
	#wpfront-scroll-top-container {bottom: 75px !important;}
	.b24-widget-button-position-bottom-right {bottom: 65px !important;}
	#footer {padding-bottom: 60px;}
}
@media (max-width:992px) {
	.category-4 .entry-title, .category-4 .entry-title a, .category-4 .widget-title, .widget-title a {
    font-size: 16px;}
}
@media (max-width:767px){
	/* HEADER */
	 .bs-navbar-collapse{border:0}
	#main-nav{overflow:visible}
	#main-nav,#main-nav.fixed{position:relative}
	.navbar-inverse .navbar-nav{padding-left:10px;line-height:normal;text-align:center;flex-wrap:wrap;height:auto}
	.navbar-inverse .navbar-nav > li a{text-align: left;}

	#main-nav{margin-bottom:0}
	#site-navigation {display:block !important;    border-bottom: none;}
	.navbar-brand {display:none;}

	.dropdownmenu{display:block;position:absolute;z-index:9;right:0;top:5px;width:25px;height:25px;margin:0;padding:0;border-radius:3px;background:url(images/menu-icon.png) center center no-repeat #e96656}
	.navbar-inverse .navbar-nav ul.sub-menu li{background: url(images/next1.png) no-repeat left center / 18px auto;
    padding-left: 30px;}

	.this-open > a{color:#e96656 !important}
	li.current>a:before{content:"";display:none !important}
	ul.nav > li.current_page_item > a:before{content:"";left:0;width:50px}
	.menu-align-center #site-navigation > ul ul{left:0}
	.terms-block .terms{margin:0 0 40px 0;float:none;width:auto}
	.terms-block .team-box{padding:0}
	#reviews .row .team-box:nth-child(2){border-left:none;border-right:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:15px;margin-bottom:15px}
	.dosta{display:block}
	#search{float:right;margin-right:115px;display: none;}
	.active3 .search-1{width:150px !important;padding:5px 30px 5px 10px !important}
	.sea-1{position:absolute;right:40px;top:-3px}
	#search .search-3{background-color:#fff;border-radius:50px;height:35px;width:35px;float:right;padding:5px 0 0 8px;position:absolute;right:0;top:-6px;background:#fff url(images/glass.svg) no-repeat center / auto 20px;cursor:pointer}
	#search .search-1{width:0;padding:5px 0 5px 0;border:0}

	/* HOME */
	 .header{min-height:inherit;padding-top:60px;}
	.intro{line-height:8vh;font-size:6.5vw}
	.header-content-wrap{padding-top:30px;padding-bottom:30px}
	.intro-text{font-size:41px}
	.focus-box{margin-bottom:75px}
	.pirate-forms-g-recaptcha > div{display:inline-block}
	.pirate_forms .pirate-forms-submit-button{float:none;display:inline-block;text-align:center}
	.contact_submit_wrap{text-align:center}

	/* ABOUT US */
	 .big-intro{text-align:center !important;font-size:8vw !important}
	.about-us .column{margin-bottom:40px}
	.skills{margin-bottom:78px !important}
	.our-clients{width:100%;float:left}

	/* PURCHASE NOW */
	 .purchase-now{margin:auto;text-align:center !important}
	.purchase-now h3{text-align:center;margin-bottom:20px}
	.purchase-now .button{float:none}

	/* FOOTER */
	 .company-details{padding-top:0;padding-bottom:33px}
	.copyright{width:100%;padding-top:33px;padding-bottom:33px}

	/* comments */
	 .comment-metadata{position:relative;top:0;right:0}
	.page-review{display:block}
	.page-review-1,.page-review-2{width:100%;margin-left:0;text-align:center}
	.novbar-9,.novbar-8,.novbar-7 span{display:none}
	.novbar-2 .phone,.novbar-2 .color,.novbar-2 .phone1{font-size:16px}
	.novbar-2{padding:0}
	header .novbar-2:nth-child(2){padding-left:4px}
	.novtop{width:340px}
	.novbar-2 .email{font-size:12px;margin-top:2px}
	.novbar-7{float:left;font-size:12px;margin-top: 0 !important;}
	.responsive-logo .novbar-3 {display:none;}
	.active1 .novbar-3{width:129px;margin:0 0 5px 15px;padding: 0;display: block;}
	.novbar-2{margin:0}
	header .novbar-2-1::before{content: close-quote;background: url(images/phone-call.png) no-repeat left top / 100%;opacity: 1;width: 16px;margin-top: 3px;}
	header .novbar-2-1{font-size:15px;padding: 0 2px 0 20px;}
	header .novbar-2 .color{font-size:18px}
	header .novbar-2 span a{font-size:10px}
	header .novbar-3-1 a,header .novbar-3-1 .instagram span{background-size:18px !important;width:30px;height:30px;background-color:#1b192c !important}
	#main-nav .responsive-logo{padding-bottom:15px;padding-top:15px;z-index:5;position:relative}
	.content-left-wrap{padding:0}
	.metaslider .caption p,.h11{font-size:34px !important}
	.slider p {font-size: 16px !important;}
	.sliders-1-1 {font-size:14px;padding: 6px 0 6px 40px;background: url(/wp-content/themes/zerif-lite/images/check-mark.svg) no-repeat left 9px / 16px;}
	.slider.img11 {background: url(/wp-content/themes/zerif-lite/images/mother_patroness.webp) no-repeat right /cover;}
	
	.whoword2 {scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;padding: 0 15px 30px 15px;margin: 0 -15px;}
	.whoword2::-webkit-scrollbar {display: none;}
	.whoword2 > div {max-width:274px;min-width:274px;margin: 0 15px 0 0;}
	.whoword3 p {margin: 15px auto 0 auto;font-size: 16px;}
	
	.saleblock2 {scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;margin: 0 -15px;padding: 0 15px 30px 15px}
	.saleblock2::-webkit-scrollbar {display: none;}
	.saleblock2 > div {max-width:320px;min-width:320px;margin: 0 15px 0 0;}
	.saleblock3 p {margin: 15px auto 0 auto;font-size: 16px;}
	
	.dostavka2 {flex-wrap: initial;scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;margin: 0 -15px;padding: 0 15px 25px 15px;}
	.dostavka2::-webkit-scrollbar {display: none;}
	.dostavka2 > div {margin: 0 2% 2% 0;width: 320px;min-width:320px; max-width:320px;padding: 30px 50px;}
	.dostavka2 > div:nth-child(2),.dostavka2 > div:nth-child(3),.dostavka2 > div:nth-child(4) {margin: 0 2% 2% 0;}
	.dostavka3 p {margin: 5px auto 0 auto;font-size: 16px;}
	
	.passport > div {display: flex;flex-wrap: initial;scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;}
	.passport > div::-webkit-scrollbar {display: none;}
	.passport > div > figure {max-width:320px; min-width:320px;}
	.passport-2 {font-size: 16px !important;}
	
	#team .our-team2 {scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;flex-wrap: initial;}
	#team .our-team2::-webkit-scrollbar {display: none;}
	#team .block {max-width:320px;min-width:320px; height:350px;padding: 0 15px 0 0;}
	#team .block:last-child {padding: 0 0 0 0;}
	
	.focus .row .focus-box {max-width:320px; min-width:320px;padding: 0 15px 0 0;}
	.focus .row .focus-box:last-child {padding: 0 0 0 0;}
	.focus .row {scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;flex-wrap: inherit;padding: 0 15px;margin-bottom: -30px;}
	.focus .row::-webkit-scrollbar {display: none;}
	.focus .container {padding:0;}
	
	.doc0 {display: block;margin-top: 0;}
	.doc0 > div {min-width: 100%;max-width: 100%;}
	.doc0 > div:first-child {margin-right: 0;}
	
	.doc2 {display:block;}
	.doc2-1 {width: 100%;float: left;}
	.doc2-1:first-child {margin-right: 0; margin-bottom:25px;}
	
	#vakan {scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;flex-wrap: inherit;padding: 0 15px;margin: 0 -15px 10px -15px;}
	#vakan::-webkit-scrollbar {display: none;}
	#vakan > div {max-width:320px;min-width:320px;padding: 40px 60px;}
	.vakansii-1-1 {padding: 140px 0 0 0;background: url("/wp-content/uploads/2023/10/manager.png") no-repeat 0 0 / 128px auto;}
	.vakansii-1.img1 .vakansii-1-1 {background: url("/wp-content/uploads/2023/10/manager-1.png") no-repeat -19px 0 / 128px auto;}
	.vakansii-1.img2 .vakansii-1-1 {background: url("/wp-content/uploads/2023/10/driver.png") no-repeat -12px 0 / 128px auto;}
	
	#worck .block {scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;flex-wrap: inherit;padding: 0 15px 25px 15px;margin: 0 -15px 10px -15px;}
	#worck .block::-webkit-scrollbar {display: none;}
	#worck .block > div {max-width: 320px; min-width: 320px;margin: 0 15px 2% 0;}
	#worck .block > div:nth-child(2), #worck .block > div:nth-child(4), #worck .block > div:nth-child(6) {margin: 0 15px 2% 0;}
	
	/* Меню */
	.top {display:none;}
	#site-navigation .navbar-toggle {display:block;}
	.navbar-toggle{top:15px}
	.navbar-toggle.active span:nth-child(1){transform:rotate(45deg)}
	.navbar-toggle.active span:nth-child(2){transform:rotate(135deg);margin-top:-6px}
	.navbar-toggle.active span:nth-child(3){display:none}
	.navbar-inverse .navbar-nav ul.sub-menu li a {text-transform: initial;}
	.active1 #site-navigation #menu-top-menyu {border-radius:0;margin: 0;}
	.box {display:none;}
	.active1 .box {overflow: auto;position:fixed;top:60px;left:0;right:0;bottom:0;padding: 15px 0 80px 0;background-color: #fff;z-index:5;display:block;}

	#site-navigation .top-fix-logo {margin: 10px 0 0 10px;}
	
	#site-navigation .navbar-nav ul.sub-menu {position:relative;left: 0;top: 0;background: none;box-shadow: none;    width: 100%;padding: 0 0 0 25px !important;}
	#site-navigation ul li:hover > ul.sub-menu {left: 0;}
	
	/*Меню*/
	#site-navigation .top-fix{display:block;width: 100%;position: absolute;height: 60px;}
	#site-navigation {float:left;width:100%;background-color:#fff;height:60px;top:0;left:0;z-index:6;position:fixed;box-shadow: 1px 1px 10px rgba(0,0,0,.05);max-width: 100%;text-align: left;border-radius: 0;justify-content: normal;}
	#site-navigation .top-fix-logo{background:url(/wp-content/themes/zerif-lite/images/logoCTR.svg) no-repeat left top / 100px auto;height:40px;width:210px;display:block;display:block;margin:15px 0 0 10px;font-size: 10px;color: #000;padding-left: 110px;}

	#site-navigation #menu-top-menyu {margin: 0 0 0 240px;width:auto;}
	.navbar-inverse .navbar-nav > li {display:block;}
	.navbar-inverse .navbar-nav ul.sub-menu li:hover > a {color:#EDA72A;}
	#site-navigation .navbar-nav > li > a{color:#000;padding: 12px 15px; transition:0s;line-height: 1;}
	#site-navigation .navbar-nav > li > a:hover {background:none; color:#EDA72A;}
	#site-navigation .navbar-nav ul.sub-menu {border:0;}
	.page-text-block .char_name {width: 100%;display: block;padding: 0px 10px 0px 0; }
	.page-text-block .props_item > span {font-size:13px;}
	.page-text-block .char_value {width: 100%;display: block;padding: 0px 0 10px 0;}
	.page-text-block .char_name::before {display:none;}
	
	.cat1 {display: block;display: flex;}
	.category-4 article.hentry {float:none;width: 49%;}
	.table1 td,.table1 th,.table1 .fancybox-inline{font-size:12px!important;}
	.category-4 article.hentry { margin: 0 0 10px 0;}
	.benzovozy1 {width: 100%;margin: 0 auto 25px auto; max-width:400px;}
	.benzovozy1 .img img {width: 100%;min-height: 250px;top: 50%;position: absolute;left: 50%; height: auto;transform: translate(-50%, -50%);}
	.faq-block::before {left: 15px;}
	.faq-block {padding: 23px 50px 23px 57px;}
	.faq-block.opened > div {margin-left: -40px;}
	.faq-block.opened > div.question {margin-left: 0px;}
	
	.b24-widget-button-position-bottom-right {bottom: 80px !important;}

}


@media (max-width:480px){
	.yarpp-related .recom{width:100% !important;margin:1% 0}
	.post-author-avatar{display:block;float:left;width:100%}
	.post-author .post-author-avatar img{margin:0 20px 10px 0 !important}
	.post-author .post-author-bio{padding-left:0}
	.novbar-7{padding:0;background:none}

	/* HOME */
	 .intro{margin-top:60%;line-height:6vh;font-size:6.5vw}
	.header-content-wrap{padding-top:30px;padding-bottom:30px}
	.intro-text{font-size:32px;line-height:37px}
	h2{font-size:6.5vw !important}
	.other-focus-list ul li{display:block;text-align:left;margin-right:0}

	/* blog */
	 .post-img-wrap{width:100%}
	.post-img-wrap{text-align:center;margin-right:0}

	/* comments */
	 .comment-reply-link{position:relative;margin-top:10px}
	 .list-post-top .entry-title a {font-size: 16px;line-height: 20px;}
	
	.table1 td, .table1 th, .table1 .fancybox-inline {font-size: 11px !important;}
}
@media (max-width:360px){
	.table-1 .td6 {padding: 0;}
	.table-1 .td3 {padding: 0;}
	.page-menu {margin: 10px 0 0 0;}
	
}
@media (max-width:320px){
	.intro{line-height:25px;font-size:7vw}
	.intro-text{font-size:22px;line-height:30px}
	.client-list ul li{display:block}
	.listpost-content-wrap-large{position:relative}
	.post-img-wrap-large{display:none}
}
.zerif-copyright{color:#939393!important}
.zerif-copyright-box{width:100%;color:#666}

