html{font-size:62.5%;
 overflow-y:scroll;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%;
 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{box-sizing:border-box}
body{background:#fff}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:normal;text-align:left}

a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
a img{border:0}

body{font-family: "Montserrat", Arial, sans-serif !important;font-size:14px;color:#808080;font-weight:normal;overflow-x:hidden;line-height:25px}

/* 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;}

/* Selection colours (easy to forget) */
::selection{background:#fcae04;}
::-moz-selection{background:#fcae04;}
a{color:#e96656;-webkit-transition:all 200ms;transition:all 200ms}
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-size:16px;font-size:1.6rem;line-height:1.5}
h1,h2,h3,h4,h5,h6{clear:both}
.h11{font-size:50px;font-weight:700;line-height:normal;}
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 30px;background-color:#f3f3e5;padding:30px}
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}

.table-1 {display:flex;flex-wrap: wrap;justify-content: space-between;}

.table-1 .th0 {margin: 0 0 15px 0;text-align: center;}
.table-1 .th0 img {display:inline-block;max-width: 140px;}

.table-1 .td {border-radius: 10px; overflow:hidden; background-color:#fff;border:1px solid #ddd;margin-bottom:15px; color:#000;font-size: 16px;padding:10px 20px;transition: all .2s;align-items: center;position: relative; width:24%;}
.table-1 .td1 {font-weight:800;}
.table-1 .td2 { font-size:12px;background-color: #f1f1f1;border-radius: 10px;padding: 5px 8px;width: 49%;float: left;}
.table-1 .td2 span {font-size:15px;font-weight: 700;display: block;}
.table-1 .td3 {position:absolute; top:10px; right:15px;}
.table-1 .th4 {font-size: 12px; background-color:#393; border-radius:4px; padding:3px 8px; color:#fff;}
.table-1 .th4.oreng {background-color:#FCAE04;}
.table-1 .td6 {font-size:12px;background-color: #f1f1f1;border-radius: 10px;padding: 5px;width: 49%;float: right;}
.table-1 .td6 span {font-size:14px;font-weight: 700;display: block;}
.table-1 .add {padding: 18px 10px;border-radius: 10px;color: #000;text-transform: uppercase;margin: 15px 0;font-size: 16px;font-weight: 700;display: block;background-color: #fcae04;width: 100%;text-align: center;float: left;}
.table-1 .add:hover {transform: scale(1.03);}
.sale {display:block; color:#393;font-size:12px; padding:3px 0 3px 20px; background:url(/wp-content/themes/zerif-lite/images/sale.png) no-repeat center left / 15px auto;font-weight: 500;margin: 0 0 15px 0;}

.table-2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.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 {border-radius: 10px;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-bottom: 15px;
  color: #000;
  font-size: 16px;
  padding: 10px 20px;
  transition: all .2s;
  align-items: center;
  position: relative;width: 32%;margin-bottom: 15px;}
.table-2 .td:hover {transform: scale(1.01);}
.table-2 .th0 {margin: 0 0 15px 0;text-align: center;}
.table-2 .th0 img {display: inline-block;max-width: 140px;}
.table-2 .td1 {font-weight: 800;}
.table-2 .td2 {
  background-color: #f1f1f1;
  border-radius: 10px;
  padding: 15px 10px;
  float: left;width: 100%;margin: 15px 0 0 0;text-align: center;}
.table-2 .td2 span {
  font-size: 24px;
  font-weight: 700;display: block;margin: 10px 0 0 0;
}

.table-2 .email {
  padding: 18px 10px;
  border-radius: 10px;
  color: #000;
  text-transform: uppercase;
  margin: 15px 0;
  font-size: 16px;
  font-weight: 700;
  display: block;
  background-color: #fcae04;
  width: 100%;
  text-align: center;
  float: left;
}
.table-2 .email:hover {transform: scale(1.03);}



.table-3 {padding:60px 0 0 0;display: flex;justify-content: space-between;}
.table-3 .th{
  padding: 25px 30px;
  background:#f3f3f3 !important;
  border-bottom: none;
  border-radius: 10px;
}
.table-3 .th span{font-size: 20px;
  margin: 0 0 15px 0;
  display: flex;
  padding: 20px;
  color: #000;
  font-weight: 800;
  text-transform: uppercase;
  height: 60px;
  align-items: center;}
.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 .img {
  width: 60px;
  height: 60px;
  border-radius: 100px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px;
  float: left;
}

.table-3 .h2 {
  font-size: 20px;
  margin: 0 0 15px 0;
  display: flex;
  padding: 20px;
  color: #000;
  font-weight: 800;
  text-transform: uppercase;
  align-items: center;
}
.table-3 .th1 a {color: #fcae04;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 {display: flex;}



.page-id-125 .team-box {
  padding-bottom: 35px;width: 32%;
}
.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 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:#FCAE04}
a:hover{color:#000}

/*--------------------------------------- ** 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;margin:0 auto}
.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{margin: 112px 0 0 0;}

/*--------------------------------------- ** 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}
.content-area .entry-header{overflow:hidden}
.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;}

/*--------------------------------------- ** 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}
.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 .color4 {background-color: #b37db3;}
.mini-badge__rating-info {display: flex;align-items: center;margin-bottom: 16px;}
.mini-badge__stars-count {font-size: 48px;margin:0 12px 0 0;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;width: 100%;}
.testimonial .all-team2{display:flex;color:#fff;padding:15px 20px;background-color:#fcae04;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 #fcae04; 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;margin:0 auto 0;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 {width: 35%;}
.testimonial .slider2-1 {width: 65%;padding:25px 25px 25px 45px; background-color:#f3f3f3;border-radius: 0 10px 10px 0;}

.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 {text-align: left;display: flex;}
.testimonial .compani {margin: 30px  0 0 0;float: left;width: 100%;}
.testimonial .compani-1 {margin:0;display: flex;justify-content: space-between;}
.testimonial .team-box{padding-bottom:35px;width: 32%;display: flex;}
.testimonial .compani-2 {padding: 25px 30px;background: #f3f3f3 !important;border-bottom: none; border-radius:10px; }
.testimonial .compani-2 span {
  font-size: 20px;
  margin: 0 0 15px 0;
  display: flex;
  padding: 20px;
  color: #000;
  font-weight: 800;
  text-transform: uppercase;
  height: 60px;
  align-items: center;}
.testimonial .compani-2 p {font-size: 14px; margin:0;}
.testimonial .compani-2 p {font-size: 14px; margin:0;}
.testimonial .compani-2 .img {
  width: 60px;
  height: 60px;
  border-radius: 100px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px;
  float: left;
}

.testimonial .slider2-1 p {font-style:italic; font-size:14px;}
.testimonial .slider2-1 ul {display:flex; list-style:none;flex-wrap: wrap;margin: 0;}
.testimonial .slider2-1 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 11px / 16px auto;}

#testimonials .i5 {background: url(images/19618.webp) no-repeat center center / cover;height: 100%;border-radius: 10px 0 0 10px;}

#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(images/fon.jpg) no-repeat center/cover; position: relative;padding: 30px 0;height: calc(100vh - 112px);}

.slider::after {background-color: rgba(0,0,0,.7);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:18px 10px; border-radius:10px;color: #000;text-transform: uppercase; margin:0 15px 0 0;font-size: 16px;font-weight:700;box-shadow: 0 4px 4px rgba(0,0,0,.15);display:block;background-color: #fcae04;max-width: 280px;width: 100%;text-align:center;}
.up2:hover {transform: scale(1.05);color:#000;}
.up1 {display: flex;color: #fff;padding: 16px 10px;font-size: 16px;max-width: 280px;border-radius: 10px;text-transform: uppercase;justify-content: center;width: 100%;font-weight: 700;border: 2px solid #fcae04;cursor: pointer;align-items: center;}
.up1:hover {transform: scale(1.05); color:#fff; background-color:#000;border:none;border: 2px solid #000;}
.slider .container {display:flex; flex-wrap:wrap;z-index: 3;position: relative;align-items: center;}
.slider .sl-1 {width:70%;color: #fff;}
.slider .sl-2 {width:50%;padding:0 0 0 30px;display: flex;justify-content: end;}
.slider .sl-2 img {width:90%;}

.sl-1-1 {font-size:22px;}

.sliders-1 {display:flex;justify-content: space-between;margin: 40px 0;}
.sliders-1 > div {max-width:170px;}
.sliders-1 > div img {max-width:64px; width:100%;display:block;}
/*--------------------------------------- ** Section:Home ----- -----------------------------------------*/
header.header{float:left;width:100%;background-color:#fff;position: fixed;z-index: 10;}
#mobilebgfix{float:left;width:100%;position:relative;z-index:3}
.site-content{float:left;width:100%;background-color:#fff;margin-top: 112px;}
.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}

.header.fixed .responsive-logo {padding: 10px 15px;box-shadow: 1px 1px 10px rgba(0,0,0,.15);}


/*---- SECTION:HOME > TOP BAR ----*/
 #site-navigation{background-color:#fcae04;text-align:center;display:flex !important;justify-content:center;justify-content:center;border-radius:5px;padding:0;box-shadow:0 3px 0 #d59917,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}

.responsive-logo{padding:30px 15px;float: left;width: 100%;border-bottom: 1px solid #CDCDCD;display: flex;justify-content: space-between;transition: .2s;}
.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%;margin: 0;}
.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: 13px;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;}
.novtop{float:right;}
.novtop .novbar-2 {width:100%;text-align: right;}
#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 0px}
#custom_html-2 .novbar-2{color:#fff}
.novbar-2-1{overflow:hidden;font-size:20px;padding:0 7px 0 35px;font-weight:800;position:relative}
.novbar-2-1::before{content:url("images/icon.svg");display:block;width:24px;position:absolute;left:0;top:0;padding:2px 0 0 0;bottom:0}
.novbar-2-1.mail::before{content:url("images/email.svg");display:block;width:24px;position:absolute;left:0;top:0;padding:2px 0 0 0;bottom:0}
#custom_html-2 .novbar-2-1::before{content:url("images/icon1.svg")}
.novbar-2 .email{display:block;clear:both;font-size:14px;color:#444;font-weight:normal}
.novbar-2 a{transition:0.3s}
.novbar-2 a:hover{opacity:.5}
.novbar-2 .color{color:#fcae04;}
.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;padding: 5px 0;}

.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 .viber{background:#333 url("images/viber.png") no-repeat center / 20px;width:40px;height:40px;margin:0 3px 0 0;}
#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:1px solid rgba(255,255,255,0.1)}
.novbar-5{float:left;width:50%;padding:0 15px 0 35px;background:rgba(0,0,0,0) url("images/adress.svg") no-repeat scroll 0 0 / 24px auto}
.novbar-5 span{font-size:20px;color:#fff;font-weight:700}
.novbar-5 address{color:#808080;font-size:14px;margin:10px 0 0 0;}
.novbar-5 a{font-size:12px;color:#fcae04}
.novbar-5 a:hover{text-decoration:underline}
.novbar-6{float:left;width:50%;padding:0 0 0 35px;background:rgba(0,0,0,0) url("images/clock.svg") no-repeat scroll 0 0 / 24px auto}
.novbar-6 span{font-size:20px;color:#fff;font-weight:700}
.novbar-6 p{color:#808080;font-size:14px;margin:10px 0 0 0}
.novbar-6 a{font-size:12px;color:#fcae04}
.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}

#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:15px;right:15px;margin:0;display:none;padding:7px 7px 3px 7px;height:30px;background-color: #fcae04 !important;}
.navbar-brand > img{height:50px;display: block;}
#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}

.menu-top-menyu-container {float:left;}
.menu-top-menyu-container ul {list-style:none;}
.menu-top-menyu-container a {color: rgb(17, 17, 17); font-size:12px; font-weight:700;text-transform: uppercase;display: block;}
.menu-top-menyu-container a:hover {opacity:.3;}
.menu-top-menyu-container > ul > li {position:relative;margin: 0 20px 0 0;padding: 17px 0;}
.menu-top-menyu-container > ul > li:last-child {margin: 0;}
.menu-top-menyu-container > ul > li > ul {display:none; position:absolute; top: 50px; left:0;background-color: #fff;box-shadow: 1px 1px 15px rgba(0,0,0,.15);border-radius: 10px;padding: 20px;min-width: 260px;z-index: 9;transition: opacity .25s;margin: 0;}
.menu-top-menyu-container > ul > li:hover > ul {display:block;}
.menu-top-menyu-container .menu-item-has-children > a {padding:0 18px 0 0; background:url(images/down-top.svg) no-repeat right 6px / 12px auto;}
.menu-top-menyu-container > ul > li > ul > li > a {padding:5px 0; font-weight:500;font-size: 14px;text-transform: inherit;}

/*---- 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;min-height:483px;max-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;color:#fcae04;}
.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{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{padding: 18px 10px;
  border-radius: 10px;
  color: #000;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  display: block;
  background-color: #fcae04;
  width: 100%;
  text-align: center;
  float: left;}
#wpcf7-f117-o1 .wpcf7-form-control.wpcf7-submit:hover {background-color: #000; color:#fff;}
#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}
/*---- SECTION:HOME > LATEST NEWS ----*/
#latestnews {padding:80px 0; float:left; width:100%;border-bottom: 1px solid #ddd;background-color:#fff;}
#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;padding: 35px 40px 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{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#a78935;height:74px; width:74px;border-radius: 100px;margin:25px 0 25px 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:#fcae04 url(https://alfaoil-msk.ru/wp-content/uploads/2019/02/recommended.png) no-repeat center / 50px auto;}
.focus-box .img2 {background:#fcae04 url(https://alfaoil-msk.ru/wp-content/uploads/2019/02/truck.png) no-repeat center / 50px auto;}
.focus-box .img3 {background:#fcae04 url(https://alfaoil-msk.ru/wp-content/uploads/2019/02/id-card.png) no-repeat center / 50px auto;}
.focus-box .img4 {background:#fcae04 url(https://alfaoil-msk.ru/wp-content/uploads/2019/02/handshake.png) no-repeat center / 50px auto;}
.focus-box .img5 {background:#fcae04 url(https://alfaoil-msk.ru/wp-content/uploads/2019/02/credit-card.png) no-repeat center / 50px auto;}
.focus-box .img6 {background:#fcae04 url(https://alfaoil-msk.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:800;font-size:24px;float:left;width:auto;text-align:left;margin-left:130px;line-height:30px;margin: 15px 0 10px 0;}
.focus-box p{text-align:left;clear:both;color: #333;font-size: 16px;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 {display: flex;}
.page-id-55 .ok-1,.page-id-55 .ok-3 {padding:0 15px;}
.ok-1-1 {width:35%; background:url(images/fon.jpg) no-repeat center/cover;border-radius: 10px 0 0 10px;}
.ok-1-2 {width:65%; padding:25px 25px 25px 40px; background-color:#f3f3f3;border-radius: 0 10px 10px 0;}
.ok-1-2 h2{border-left:none !important;font-size:30px !important;font-weight:300 !important;padding-left:0!important}
.ok-1 ul {display: flex;
  list-style: none;
  flex-wrap: wrap;
  margin: 0;}
.ok-1 ul li {
  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 11px / 16px auto;}
.ok-2{display:flex;flex-wrap:wrap;justify-content: space-between;}
.ok-2 > div{margin:10px 0;width: 32%;text-align: left;}
.ok-2 > div > div{background-color:#f3f3f3;padding:25px 30px;height:100%;border-radius: 10px;}
.ok-2 > div > div .h2{font-weight:bold;text-transform:uppercase;font-size:20px;font-weight: 800;margin: 0 0 10px 0;color: #000;}
.ok-2 > div > div .p,.ok-2 > div > div .p p{font-size:14px !important;color:#333}
.ok-2 > div > div p {width: 60px;height: 60px;border-radius: 100px;background-color: #fff;display: flex;justify-content: center;align-items: center;padding: 12px;margin: 0 0 20px;}

.ok-5-0 > div{display:flex}
.ok-5{padding: 25px 30px;
  border-radius: 10px;
  margin: 5px 0;
  background-color: #fcae04;}

.ok-5 p{font-size:14px}
.ok-5-1{color: #000 !important;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  font-size: 15px;
  margin: 0 0 10px 0;
  position: absolute;
  top: 15px;
  right: 30px;
  background-color: #fff;
  border-radius: 5px;
  padding: 2px 10px;}
.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;padding: 0 15px;}
.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:34px;text-transform:uppercase;font-weight:800;line-height:40px;margin-bottom:35px;clear:both;color: #000;padding: 0 15px;}

.ok-4 > div > div {border: 1px solid #fcae04;padding: 40px;border-radius: 10px; margin-top:20px;}
.ok-4 > div > div .h2 {font-size: 24px;text-transform: uppercase;color: #000;font-weight: 800;margin-bottom:15px;}
.ok-4 > div > div .p {}

.ok-p p{font-size:14px !important;line-height: 1.5;}
.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:#FCAE04;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:#131313 url("/wp-content/uploads/2019/02/diz-1.png") no-repeat center;color:#FFF;padding:80px 0;float:left;width:100%}


.btn1{display: flex;
  color: #000;
  padding: 15px 20px;
  background-color: #fff;
  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;
  border: 2px solid #fcae04;
  cursor: pointer;
  transition: .2s;
  align-items: center;}
.btn1:hover{color:#fff;background-color:#000;border: 2px solid #000;}
.about-us h2{font-size:40px;color:#fcae04;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:365px;
}
#team .block2,#team .block3,#team .block4,#team .block5,#team .block8,#team .block9 {
  width: 25%;height:365px;
}
#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: 10px; 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:0 0 10px 10px; color:#000; text-align:left;font-size:13px;line-height:20px;transition:.2s;float: left;position: absolute;bottom: 0; left:0;text-transform: uppercase;background-color: #fcae04;padding: 10px 25px;width: 100%;}
.team-member span.sp2 {display:block; clear:both;font-weight: 700;font-size: 20px;color: #000;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: #fcae04 !important;text-transform: uppercase;font-weight: 900;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;background-color:#fff;}
.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;float: left;width: 100%;}
.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 .widget .widget-title{color:#000}

#block-2 {float:left;width:35%}
#block-2 > p{font-size:12px;}
.navbar-brand1 img {height:50px;display:block; margin-bottom:15px;}
#block-3 {float:left;width:65%}
#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:20px 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;align-items: center;}
.pay_block img {display:block; height:20px; margin:0 15px 0 0;}
.pay_block img:last-child {margin:0;}
.pay_block .visa {height:14px;}
/*--------------------------------------- ** 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-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:#FCAE04;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:#FCAE04;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;padding-bottom: 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:#000;font-weight:700;letter-spacing:-0.03em;margin:35px 0 15px 0;line-height: 1.2;}
.entry-content h3{font-size:24px;margin:35px 0 15px 0;text-transform:uppercase;color:#000;font-weight: 800;}
.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: #f3f3f3;border-radius: 10px;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:10px; 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:10px; 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 {padding: 18px 10px;
  border-radius: 10px;
  color: #000;
  text-transform: uppercase;
  margin: 0 auto 0 auto;
  font-size: 16px;
  font-weight: 700;
  box-shadow: 0 4px 4px rgba(0,0,0,.15);
  display: block;
  background-color: #fcae04;
  max-width: 280px;
  width: 100%;
  text-align: center;font-family: "Montserrat", Arial, sans-serif !important;}
#wpcf7-f1341-p59-o1 .wpcf7-form-control.wpcf7-submit:hover {background-color: #000; color:#fff;}
#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 25px 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;justify-content: space-between;padding: 0 15px;}
.dosta > div{display:flex;width: 32%;}
.dostav{background-color: #f3f3f3;
  padding: 25px 30px;
  height: 100%;
  border-radius: 10px;width: 100%;}
.dostav span{color:#000;font-weight:800;text-transform:uppercase}
.dostav p{color:#000;margin:10px 0 0 0}
.dostav .img {width: 60px;
  height: 60px;
  border-radius: 100px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px;
  margin: 0 0 20px;}
.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}

.ok-3 {display:flex; justify-content:space-between;}
.ok-3 > div {width: 49%;}
.ok-3 > div > div {width: 100%;
  padding: 40px;
  height: 100%;
  border-radius: 10px;text-align: left;border: 1px solid #fcae04;}
.ok-3 .h2 {color: #000;font-weight: 800;text-transform: uppercase;margin:0 0 10px 0;font-size: 24px;line-height: 1.2;}
.ok-3 .p {line-height: 20px;}
.ok-3 > div > div > p {width: 70px;height: 70px;margin: 25px 0 25px 0;display:block;}
.ko-3 > div {width:24% !important;margin: 5px 0;}


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{border-top:1px solid rgba(33,34,54,0.25);border-left:1px solid rgba(33,34,54,0.25);border-right:1px solid rgba(33,34,54,0.25);position:relative;padding:23px 50px 23px 97px}
.faq-block:last-child {border-bottom:1px solid rgba(33,34,54,0.25);}
.faq-block .question{text-align:left;font-weight:700;font-size:20px;line-height:20px;color:#212236;cursor:pointer;display:block}
.faq-block p{text-align:left;font-weight:300;font-size:18px;line-height:1.5;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:#fcae04;border-radius:9999px;display:flex;color:#fff;font-style:normal;font-weight:700;font-size:15px;position:absolute;top:19px;left:30px;justify-content: center;align-items: center;}
.faq-block:after{content:url('/wp-content/themes/zerif-lite/images/vector-2.svg');position:absolute;right:30px;top:20px;width: 25px;height: 25px;}
.faq-block.opened:after{content:url('/wp-content/themes/zerif-lite/images/vector-1.svg');top:20px}
.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.svg) no-repeat 0 12px/auto 20px;
}
.regio {display:none;color: #fcae04 !important;text-transform: uppercase;font-weight: 900;padding: 40px 0 0;text-align: center;margin: 0 auto;border-bottom: 2px #fcae04 dashed;max-width: 232px;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}
body{font-family:arial;font-size:14px;color:#333}
.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:#000;font-size:18px}
.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 #fcae04,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 #fcae04,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;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:#fcae04;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:#fcae04}
.calc_toplivo span{cursor:pointer;color:#fcae04;border-bottom:1px dotted #fcae04;padding:0 22px;display:inline-block;position:relative}
.calc_toplivo span::after{border:10px solid transparent;border-top:12px solid #fcae04;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:#fcae04;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:#fcae04;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 #fcae04;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:11px;color:#000;border:1px solid #fcae04;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{padding: 18px 10px;
  border-radius: 10px;
  color: #000;
  text-transform: uppercase;
  margin: 15px 0;
  font-size: 16px;
  font-weight: 700;
  display: block;
  background-color: #fcae04;
  width: 100%;
  text-align: center;
  float: left;max-width:300px;}
.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:#fcae04;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: #fcae04;}
.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:50%; left:50%;margin:-50px 0 0 -50px;background: rgba(0,0,0,.8) url(/wp-content/uploads/2023/09/zoom-in.png) no-repeat center / 50px auto; width:100px; height:100px; border-radius: 100px;transition:.2s;}
.passport figure:hover a:before {content:"";background: #fcae04 url(/wp-content/uploads/2023/09/zoom-in.png) no-repeat center / 50px auto;}


/*Скидка в прайсе*/


.box {width:100%;}
.box .novbar-3{display:none;}



@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}

/*Попап*/

#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%;background-color:#fff;}
.whoword2 {display:flex;justify-content: space-between;flex-wrap: wrap;}
.whoword2 > div {padding: 25px 30px;border-radius: 10px; width:24%;margin:5px 0;background-color: #fcae04;}

.whoword2 .title {color: #000 !important;text-transform: uppercase;font-weight: 700;text-align: center;font-size: 15px;margin: 0 0 10px 0;position: absolute;top: 10px;right: 10px;background-color: #fff;border-radius: 5px;padding: 2px 10px;}
.whoword2 .post  {color: #000;font-weight: 800;text-transform: uppercase;font-size: 24px;}
.whoword2 .post1  {color: #333;font-size: 14px;}
.whoword2 .img1 {background: url("images/phone-1.svg") no-repeat center / cover; width:70px; height:70px; margin: 25px 0 15px 0;}
.whoword2 .img2 {background: url("images/visa-1.svg") no-repeat center / cover; width:70px; height:70px;margin: 25px 0 15px 0;}
.whoword2 .img3 {background: url("images/tanker-1.svg") no-repeat center / cover; width:70px; height:70px;margin: 25px 0 15px 0;}
.whoword2 .img4 {background: url("images/fuel-1.svg") no-repeat center / cover; width:70px; height:70px;margin: 25px 0 15px 0;}
.whoword3 {text-align:center;}
.whoword3 p {color: #444;max-width: 700px;margin: 45px auto 0 auto;font-size: 18px;}
.whoword3 p span {color:#fcae04;}

#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: 10px;box-shadow: 0px 15px 17px rgba(0, 0, 0, 0.22); width:48%; margin:0 2% 0 0;background-color:#fff;text-align: left;overflow:hidden;}
.saleblock2 > div:last-child {margin:0;}
.saleblock2 .img { height:150px; width:150px;margin: 0 0 30px 0; border-radius:200px;float: right;}
.saleblock2 .img1 {background: url("images/127145.webp") no-repeat center / cover; }
.saleblock2 .img2 {background: url("images/6822.webp") no-repeat center / cover; }

.saleblock2 .title {color: #000 !important;text-transform: uppercase;font-size: 23px;font-weight: 800; margin:15px 0 15px 0;}
.saleblock2 .title span {color:#fcae04;}
.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;transition: .7s;align-items: center;background: #f1f1f1;}
 
.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 2px / 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;justify-content: space-between;}
.dostavka2 > div {padding: 40px;border-radius: 15px;width: 49%;margin: 0 0 2% 0;border: 1px solid #fcae04;}
.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: 24px;margin: 0 0 5px 0;}
.dostavka2 .post {color: #333;font-size: 16px;}
.dostavka2 .img {width:70px; height:70px; margin: 25px 0 25px 0;}
.dostavka2 .img1 {background: url("images/table-3-th2.png") no-repeat center / cover; }
.dostavka2 .img2 {background: url("images/place.png") no-repeat center / cover;}
.dostavka2 .img3 {background: url("images/tank-truck.png") no-repeat center / cover;}
.dostavka2 .img4 {background: url("images/tanker-truck.png") no-repeat center / cover;}
.dostavka2 .img5 {background: url("images/designation.png") no-repeat center / cover;}
.dostavka2 .img6 {background: url("images/hand.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:#fcae04;}


/*Страница бензовозы*/
#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: 10px;
  border: 1px solid #fcae04;
  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/checkmark.svg) no-repeat left 5px / 12px;
  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("/wp-content/themes/zerif-lite/images/document.png") no-repeat 0 5px / 64px auto;}
.doc1-2 h2{padding:0 0 0 80px; background: url("/wp-content/themes/zerif-lite/images/approve.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: 10px;border: 1px solid #fcae04;
  width: 48%; background: #fff url("images/downloading.svg") 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: #000;padding: 15px 30px;background-color: #fcae04;font-size: 14px;border-radius: 10px;text-transform: uppercase;transition: .2s;display: block;float: left;font-weight: 600;}
.doc2-1 a:hover {background-color: #000;color:#fff;}
.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;}

/*Блок бензовозы*/
#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;}



/*--------------------------------------- ** Responsive ----- -----------------------------------------*/
 @media (max-width:1200px){
	 .header-content-wrap{padding:50px 0 50px}
	.novbar-4{display:none}
	.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}

	.benzovozy1 .img {min-width: 320px;max-width: 320px;height: 320px;}
	.benzovozy1 h2 {margin: 0 0 10px 0;}
	.table-1 .th4::before {display:none;}
	.responsive-logo {padding: 10px 15px;}
	.home .site-content {margin: 61px 0 0 0;}
	.slider {height: calc(100vh - 30px);}
	.novbar-2-1 > span {display:none;}
	.navbar-brand > img {height: 40px;}
	.site-content {margin-top: 61px;}
	.menu-top-menyu-container {display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;justify-content:center;align-items: center;z-index: 1;padding: 30px 0 90px 0;}
	.menu-top-menyu-container.active1 {display:flex;}
	.menu-top-menyu-container > ul > li > ul {display:block;position: relative;top: 0;border: none;box-shadow: none;min-width: auto;padding: 20px 20px 0 20px;}
	.menu-item-has-children {padding: 17px 0 0 0 !important;}
	.menu-top-menyu-container .menu-item-has-children > a {background:none;}
	header .novbar-2-1 {padding-right:45px;}
	header .novbar-2 {padding: 5px 0 0 0px;}
	#menu-top-menyu {flex-direction: column;max-width: 320px;overflow:auto;height: 100%;}
	
	.navbar-toggle {display:block;}
	.navbar-toggle.active {z-index:2;}
	
	/* Меню */
	.navbar-toggle{top: 50%;margin: -16px 0 0 0;}
	.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;}

	.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;}
	.table-1 .td {width: 32%;}
	.saleblock2 > div {width: 100%; margin:0 0 2% 0;}
	.saleblock2 {display: block;}
}
@media (max-width:1024px){
	.slider .sl-2 {display:none;}
}


@media (max-width:992px){
	.category-4 .entry-title, .category-4 .entry-title a, .category-4 .widget-title, .widget-title a {
    font-size: 16px;}
	
	.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}

	.novbar-2{width:50%}
	.novbar-3{width:190px;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 .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("/wp-content/themes/zerif-lite/images/document.png") no-repeat 0 0 / 64px auto;}
	.doc1-2 h2 {padding: 80px 0 0 0;background: url("/wp-content/themes/zerif-lite/images/approve.png") no-repeat 0 0 / 64px auto;}
	.doc0 > div ul {padding-left:0;}
	.doc0 > div li {width: 100%;}
	.doc2-1 {padding: 110px 30px 25px 30px;background: #fff url("images/downloading.svg") 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;}
	.outss {display:none;}
	.table-1 .td {width: 49%;}
	
	.whoword2 > div {width: 49%;}
	
	.table-3 .img {float:none;}
	.testimonial .compani-2 .img {float:none;}
	.table-3 span {padding:20px 0 0 0;}
	.testimonial .compani-2 span {padding:20px 0 0 0;height:auto;}
	.table-3 .h2 {padding: 20px 0 0 0;}
	.ko-3 > div {width: 49% !important;}
	.ko-3 {flex-wrap: wrap;}

	
}
@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;}

	.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;margin-bottom: 0;}
	#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 */
	.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}
	footer .novbar-2 .phone,footer .novbar-2 .color,footer .novbar-2 .phone1{font-size:14px}
	header .novbar-2:nth-child(2){padding-left:4px}

	.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-3-1 a,header .novbar-3-1 .instagram span{background-size:18px !important;width:30px;height:30px;background-color:#1b192c !important}

	.content-left-wrap{padding:0}
	.metaslider .caption p,.h11{font-size:24px}
	.slider p {font-size: 14px !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;}
	.up2 {font-size:12px;}
	.up1 {font-size:12px;min-width: 150px;}
	
	.whoword2 {scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;padding: 0 15px 30px 15px;margin: 0 -15px;flex-wrap: inherit;}
	.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;}
	
	.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;}
	
		.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: auto;min-height: 250px;}
	.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;}
	
	.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:22px;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;}
	
	.home .site-content {margin: 51px 0 0 0;}
	.slider {height: calc(100vh - 25px);}
	.sliders-1 {display:none;}
	.sl-1 {text-align:center;}
	.buttom2 {justify-content: center;align-items: inherit;}
	
	.table-1 {scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;flex-wrap: initial;}
	.table-1::-webkit-scrollbar {display: none;}
	.table-1 .td {max-width:320px;min-width:320px; margin: 0 15px 0 0;}
	
	.compani-1 {display: flex;flex-wrap: initial;scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;}
	.compani-1::-webkit-scrollbar {display: none;}
	.testimonial .team-box {max-width:274px; min-width:274px;margin: 0 15px 0 0;}
	.testimonial .compani {margin: 30px 0 0 0;width: 100%;}
	
	.testimonial .row {display: block;}
	.testimonial .slider2 {width: 100%;height: 200px;}
	.testimonial .slider2-1 {width: 100%;padding: 25px;border-radius: 0 0 10px 10px;}
	#testimonials .i5 {border-radius: 10px 10px 0 0;}
	
	.ok-1-1 {width: 100%; height:200px;border-radius: 10px 10px 0 0;}
	.ok-1-2 {width: 100%;padding: 25px;border-radius: 0 0 10px 10px;}
	.ok-1 {display: block;}
	.ok-2 {display: flex;flex-wrap: initial;scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;}
	.ok-2::-webkit-scrollbar {display: none;}
	.ok-2 > div {max-width:274px; min-width:274px;margin: 0 15px 0 0;}
	
	.dosta > div {width: 100%; margin-bottom:10px;}
	.ok-3 {display:block;}
	.ok-3 > div {width: 100%;margin-bottom:10px;}
	.ok-4 > div > div {padding: 25px;}
	.ok-5-0 {margin: 0 0 5px 0;}
	
	.table-2 .td {width: 100%;}

	.table-3 {display: flex;flex-wrap: initial;scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;}
	.table-3::-webkit-scrollbar {display: none;}
	.table-3 .team-box {max-width:274px; min-width:274px;margin: 0 15px 0 0;}
	
	.ko-3 {display: flex;flex-wrap: initial;scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;}
	.ko-3::-webkit-scrollbar {display: none;}
	.ko-3 > div {max-width:274px; min-width:274px;margin: 0 15px 0 0;}

}

@media (max-width:600px){
	.novbar-6 span,.novbar-5 span{font-size:14px}
	#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-2-1 {padding: 0 7px 0 0px;}
	.novbar-2-1::before,.novbar-2-1.mail::before {display:none;}
	.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}
	
	.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-2 .td {font-size: 15px;display: block;}
	.table-2 .td1 {font-size: 15px;float: left;}
	.table-2 .th3 {display:none;}
	.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;}
	
	.navbar-brand > img {height: 30px !important;}
	.novbar-2 .phone {font-size: 18px;}
	
	.ok-p {column-count: 1;}
	
	#fancybox-outer {height: auto  !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;}
	
	.navbar-brand > img {height: 25px !important;}
	.novbar-2 .phone {font-size: 14px;}
	.home .site-content {margin: 46px 0 0 0;}
	
	.saleblock2 .img {float: none;}
	.testimonial .slider2-1 ul li {width: 100%;}

}
@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}
}

