/*
Theme Name: LZ Computer Repair
Theme URI: https://www.luzuk.com/themes/free-lz-computer-repair-wordpress-theme/
Author: Luzuk
Author URI: https://www.luzuk.com/
Description: LZ Computer Repair is an exotic WordPress theme with tremendous applications for the hardware industry and in case you are interested for the repair and maintenance website for the computers, mobile phones and tablets; this premium theme will solve the purpose. It also finds application in the area of windows and software and is an exclusive option for the maintenance and service of digital content. This premium LZ Computer Repair theme is highly suited or the businesses like electronic fixing services or the cellular repair centers. With some of the classic features like user friendliness, multipurpose nature and responsiveness, it is good for any type of repair services in the IT industry. Some of the features that make it special are the personalization options, fast page load time, parallax effect and the CTA. This theme has bootstrap framework apart from the secure and clean code making it good for the data recovery as well as the game console repairs. The theme has professionalism associated with it apart from a high quality design that is clean as well. If you are an entrepreneur in the area of smart phone business, LZ Computer Repair will suit your purpose because it is not only modern but is translation ready as well. Demo: https://luzuk.com/demo/lz-computer-repair/
Version: 0.3.1
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: lz-computer-repair
Tags: one-column, two-columns, right-sidebar, left-sidebar, grid-layout, custom-colors, custom-background, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, full-width-template, threaded-comments, translation-ready, blog, e-commerce, portfolio

LZ Computer Repair WordPress Theme, Copyright 2019 Luzuk
LZ Computer Repair is distributed under the terms of the GNU GPL
*/


html {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-weight: 300;
}
body {
	margin: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300!important;
}
article,
aside,
footer,
header,
nav,
section {
	display: block;
}

h1 {
	font-size: 2em;
	margin: 0.37em 0;
}
figcaption,
figure,
main {
	display: block;
}

figure {
	margin: 1em 0;
}

hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

p{
	font-size: 14px;
    line-height: 1.8;
    font-weight: 300;
}

ul li, ol li {
    list-style: none;
}

pre {
	font-size: 1em;
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}

a:active,
a:hover {
	outline-width: 0;	
}

a:focus, input:focus, textarea:focus, button:focus, 
.woocommerce form .form-row input.input-text:focus, 
.woocommerce form .form-row textarea:focus{
	color: unset;
/*	outline: 1px dotted #000;
	border-bottom: 1px dotted #000; */
}
.copyright a:focus, .site-footer a:focus,
.site-footer input:focus, .site-footer button:focus, .nav-menu ul li a:focus{
	outline-color: #fff;
	border-bottom-color: #fff;
}

abbr[title] {
	border-bottom: 1px #767676 dotted;
	text-decoration: none;
}

b,
strong {
	font-weight: inherit;
}

b,
strong {
	font-weight: 700;
}

code,
kbd,
samp {
	font-size: 1em;
}

dfn {
	font-style: italic;
}

mark {
	background-color: #eee;
	color: #222;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

audio,
video {
	display: inline-block;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

img {
	border-style: none;
}

svg:not(:root) {
	overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

fieldset {
	border: 1px solid #bbb;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	display: inline-block;
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type="checkbox"],
[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details,
menu {
	display: block;
}

summary {
	display: list-item;
}

canvas {
	display: inline-block;
}

template {
	display: none;
}

[hidden] {
	display: none;
}
/*-------------- Alignments ---------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*--------------- Clearings -------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.entry-footer:before,
.entry-footer: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,
.nav-links:before,
.nav-links:after,
.pagination:before,
.pagination:after,
.comment-author:before,
.comment-author:after,
.widget-area:before,
.widget-area:after,
.widget:before,
.widget:after,
.comment-meta:before,
.comment-meta:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.entry-footer:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.nav-links:after,
.pagination:after,
.comment-author:after,
.widget-area:after,
.widget:after,
.comment-meta:after {
	clear: both;
}

/*--------- Forms ---------*/

label {
	color: #3f3f3f;
	display: block;
	font-weight: 800;
	margin-bottom: 0.5em;
}

fieldset {
	margin-bottom: 1em;
}


input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #222;
	border-color: #3f3f3f;
}

select {
	border: 1px solid #bbb;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 3em;
	max-width: 100%;
}

input[type="radio"],
input[type="checkbox"] {
	margin-right: 0.5em;
}

input[type="radio"] + label,
input[type="checkbox"] + label {
	font-weight: 400;
}


button.secondary,
input[type="reset"],
input[type="button"].secondary,
input[type="reset"].secondary,
input[type="submit"].secondary {
	background-color: #ddd;
	color: #222;
}

button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background: #d79800;
}

button.secondary:hover,
button.secondary:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="button"].secondary:hover,
input[type="button"].secondary:focus,
input[type="reset"].secondary:hover,
input[type="reset"].secondary:focus,
input[type="submit"].secondary:hover,
input[type="submit"].secondary:focus {
	background: #bbb;
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
	color: #3f3f3f;
}
:-moz-placeholder {
	color: #3f3f3f;
}
::-moz-placeholder {
	color: #3f3f3f;
	opacity: 1;
}
:-ms-input-placeholder {
	color: #3f3f3f;
}

/*------ Formatting ---------*/

hr {
	background-color: #bbb;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

/*-------- Lists ----------*/

ul,
ol {
	margin: 0 0 1.5em;
	padding: 0;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/*---------- Tables ---------*/
table {
	border-collapse: collapse;
	width: 100%;
}

thead th {
	padding-bottom: 0.5em;
}

th {
	padding: 0.4em;
	text-align: left;
}
tbody, td, th {
    border: 1px solid black;
	color: #000
}
tr {
	background-color: #fff;
}

td {
	font-size: 20px;
    padding: 4px 18px;
}

th:first-child,
td:first-child {
	/*padding-left: 0;*/
}

th:last-child,
td:last-child {
	padding-right: 0;
}

/*---------- Links -----------*/

a {
	color: #222;
	text-decoration: none !important;
	cursor: pointer;
}
a:hover,
a:active {
	color: #1f2221;
	outline: 0;
}
.entry-content a,
.entry-summary a,
.widget a,
.site-footer .widget-area a,
.posts-navigation a,
.widget_authors a strong {
	-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}
.entry-title a,
.entry-meta a,
.page-links a,
.page-links a .page-number,
.entry-footer a,
.entry-footer .cat-links a,
.entry-footer .tags-links a,
.edit-link a,
.post-navigation a,
.logged-in-as a,
.comment-navigation a,
.comment-metadata a,
.comment-metadata a.comment-edit-link,
.comment-reply-link,
a .nav-title,
.pagination a,
.comments-pagination a,
.site-info a,
.widget .widget-title a,
.widget ul li a,
.site-footer .widget-area ul li a,
.site-footer .widget-area ul li a {
	text-decoration: none;
	-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}

/* Fixes linked images */
.entry-content a img,
.widget a img {
	-webkit-box-shadow: 0 0 0 8px #fff;
	box-shadow: 0 0 0 8px #fff;
}

.post-navigation a:focus .icon,
.post-navigation a:hover .icon {
	color: #222;
}

/*------------ Featured Image Hover ----------------*/
.post-thumbnail {
	margin-bottom: 1em;
}
.post-thumbnail img {
    width: auto;
}
.post-thumbnail a img {
	-webkit-backface-visibility: hidden;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}

.post-thumbnail a:hover img,
.post-thumbnail a:focus img {
	opacity: 0.7;
}

/*top bar*/
.nav input[type="search"]{
  margin:10px 0;
  padding:5px;
}
/*-----------------Search pop up----------------*/
.serach_inner label {
  width: 80%;
}
.serach_outer {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #000;
  overflow: hidden;
  transition: 0.5s;
  z-index: 99;
  top: 0;
  left: 0;
  background-color: rgba(42, 42, 42, 0.8);
  display: none;
}

.serach_inner {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.closepop {
  position: absolute;
  top: 20%;
  transform: translateY(-50%);
  width: 100%;
  right: 0;
  text-align: right;
  margin-right: 28px;
}
.serach_outer i {
  font-size: 24px;
  padding: 4px 0 0 0;
  color: #bbb;
  cursor: pointer;
}
.serach_inner form.search-form {
 display: table;
 padding: 0;
 border-radius: 0;
 background: #ffffff;
 margin: 0 auto;
 max-width: 700px;
 width: 100%;
}
.serach_inner form.search-form {
  display: table;
  border: 1px solid #bababf;
  padding: 14px 20px;
  border-radius: 0;
  background: #ffffff;
  margin: 0 auto;
  max-width: 700px;
  width: 100%;
}
.serach_inner form.search-form input.search-field {
  float: left;
  width: 85%;
}
button.search-submit {
  border: 0;
  background: transparent;
}
input.search-field {
  border: none;
  padding: 10px 0;
  width: 95%;	
}
.search-box {
   text-align: right;
}
.search-box i {
    background: #d79800;
    padding: 14px;
    color: #fff;
}
.menu-show{
    display:none!important;
}
/* --------- MENUS CSS --------- */
#sidelong-menu {
  display: inline;
  background: #d79800;
}
ul.list_nav {
  margin: 0 auto;
  text-align: center;
  display: block;
}
.nav-menu ul{
  margin:0;
  padding:0;
  font-weight:400;
  font-size:14px;
  text-transform: uppercase;
  font-weight:bold;
  background-color: #f93;
}
.nav-menu li{
  display:inline-block;
  margin:0;
  position:relative;
}
.nav-menu a{
  color:#fff;
  padding:16px 20px 16px 15px;
  font-size: 14px;
  display:block;
  text-transform: uppercase;
  font-weight: 600;
}

.nav-menu ul li:active,
.nav-menu ul li:hover{
	background-color: #FF5326;
}
.nav-menu ul ul{
  display: none;
  position: absolute;
  min-width: 315px;
  z-index: 9999;
}

@media only screen and (max-width: 768px){
.nav-menu ul ul{
  min-width: 215px;
}
}

.nav-menu ul ul ul{
  left: 216px;
  top: 0;
}
.nav-menu ul ul a{
      color: #000;
    padding: 7px;
    background: #ffffff;
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
}
.nav-menu ul ul a:hover{
	background: #f6f0f0;
	color: #ff9933;
}
.nav-menu ul ul li{
  float: none;
  display: block;
  text-align: left;
  border-left: none;
  border-right: none !important;
  padding: 0;
}
.nav-menu ul ul li:last-child{
  border-bottom: 0;
}
.nav-menu ul li:hover > ul{
  display: block;
}

.nav-menu a:hover{
  color: #fff;
} 
.nav-menu .menu > ul > li.highlight{
  background-color: #006ccc;
}
.nav-menu .menu > ul > li.highlight:hover{
  background: transparent;
}

/*--------------- SUPERFISH MENU ---------------------------*/
.sf-arrows .sf-with-ul:after {
    content: '\f107';
    font-family: 'Font Awesome 5 Free';
	font-weight: 900;
    position: absolute;
    right: 15px;
    height: 0;
    width: 0;
    top: 14px;
}
.sf-arrows ul .sf-with-ul:hover:after{
    transform: rotate(270deg);
    top: 25px;
}
.sf-arrows ul .sf-with-ul:after{
	top: 14px;
	margin-top: 0px;
	margin-right: 15px;
	border-color: transparent;
	border-left-color: #888;
}
.toggle-menu, a.closebtn{
  display: none;
}
.btn-d-block {
    display: block;
}
.btn-m-block {
    display: none;
}


/*------------- Navigation -------------*/
.top-header {
    padding: 8px 0;
}
.contact p{
    margin:0;
}
p.para-call {
	color: #2a2a2a;
    font-weight: bold;
    text-transform: uppercase;
}
.contact {
    margin: 5px 0;
}
.contact i {
    font-size: 36px;
    margin: 10px 0;
    color: #d79800; 
}
.contact i:hover{
	color: #2a2a2a;
}
.quote-btn {

    text-align: right;
}
.menu-section {
/*	padding: 5px 0; */
    background:#f93;
}
/*------- logo and contact --------*/
.logo {
    padding: 10px 0;
    text-align: left;
}
.logo p{
	margin: 2px 0px 0px;
    font-size: 12px;
}
.logo p,
.logo h1 a, .logo p.site-title a{
    color: #2a2a2a;
}
.logo h1, .logo p.site-title {
	text-transform: uppercase;
    font-size: 25px;
    margin: 0;
    line-height: 1.2;
    font-weight: bold;
}
/* content-page*/
.single-post .article_content {
	margin-bottom: 10px;
    padding: 10px;
    border:1px solid #cdcdcd;
}
.article_content img {
    padding: 10px 0;
}
.article_content {
    padding: 10px;
}
.article_content:hover h3{
	color: #d79800;
}
.article-text {
    padding: 10px;
}
.article_content h3, .article_content h1{
	padding: 10px 0;
    font-size: 26px;
    text-align: left;
    color:#2a2a2a;
    margin: 0;
}
.article_content p{
	margin: 0;
}
.article_content .metabox ,
.metabox1{
   padding: 4px 10px;
   border: 4px double #fff;
   background: #d79800
}
.article_content .metabox i,
.article_content .metabox span,
.article_content .metabox a,
.metabox1 span,
.metabox1 i{
	margin-right: 10px;
	color: #fff;
}
.article-text p{
	margin: 0;
}
.article_content .read-btn {
    margin: 20px 0;
}
/*button css*/
.article_content .read-btn a,
.quote-btn a {
  -webkit-transform: perspective(1px) translateZ(0);
  	transform: perspective(1px) translateZ(0);
  font-family: "Roboto",sans-serif;
    padding: 6px 25px;
    font-size: 12px;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background-color: #FF5326;
    border: 2px solid #FF5326;
    border-radius: 2px;
    margin: 0;
    vertical-align: middle;
}

.btn:hover {
    border-color: #FFC426;
    color: #fff;
    background-color: #FFC426;
}


#slider .read-btn a:hover:before, #slider .read-btn a:focus:before, #slider .read-btn a:active:before ,
.article_content .read-btn a:hover:before, .article_content .read-btn a:focus:before, .article_content .read-btn a:active:before,
.quote-btn a:hover:before, .quote-btn a:focus:before, .quote-btn a:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.content-area {
    margin-top: 2em;
}

/* --------- SLIDER--------- */
#slider .carousel-control-next-icon,
#slider .carousel-control-prev-icon{
    background: transparent;
}
#slider .carousel-control-next-icon i,
#slider .carousel-control-prev-icon i{
    padding: 30px 15px;
    color: #2a2a2a;
    background: #d7d7d6;
}
#slider .carousel-control-next-icon i{
	border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}
#slider .carousel-control-prev-icon i{
	border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
#slider .carousel-control-next-icon i:hover,
#slider .carousel-control-prev-icon i:hover{
	background: #d79800;
	color: #fff;
}
#slider .carousel-item-next,#slider .carousel-item-prev,#slider .carousel-item.active {
  display: block !important;
}
#slider .carousel-control-next, #slider .carousel-control-prev{
  opacity: 1;
  top: 0;
  width: auto;
}
#slider .carousel-control-next-icon, #slider .carousel-control-prev-icon{
  width: auto;
  height: auto;
}
#slider{ 
  max-width:100%;
  padding:0;
  background: #2a2a2a;
}
#slider img {
  width: 100%;
  opacity: 0.5;
}
#slider .carousel-caption{
	top: 50%;
    transform: translateY(-50%);
    right: 45%;
    left: 10%;
    text-align: left;
}
#slider .inner_carousel{
	color: #fff;
}
#slider .inner_carousel h1{
    font-weight: bold;
    font-size: 37px;
    color: #fff;
    text-transform: uppercase;
    margin: 0 0 10px;
}
#slider .inner_carousel p{
	color: #fff;
}
/*button css*/
#slider .read-btn {
    margin: 20px 0px ;
}
#slider .read-btn a {
	color: #fff;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 14px;
    padding: 10px 15px;
    border-radius: 3px;
  	display: inline-block;
  	vertical-align: middle;
  	-webkit-transform: perspective(1px) translateZ(0);
  	transform: perspective(1px) translateZ(0);
  	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  	position: relative;
  	border: 1px solid ;
  	-webkit-transition-property: color;
  	transition-property: color;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
}
#slider .read-btn a:before{
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #d79800;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
#slider .read-btn a:hover, #slider .read-btn a:focus, #slider .read-btn a:active {
  color: #fff;
  border-color: #d79800;
}
/*------- Our services -------*/
#our_services{
	padding: 2% 0;
	text-align: center;
	background: #f4f4f4;
}
#our_services .service-section{
	margin:4% 0;
	padding: 10px;
	background: #fff;
}
#our_services .service-section:hover  h3{
	color: #d79800;
}
.service-section img {
    width: 100%;
}
#our_services h2{	
    font-size: 28px;
    color: #2a2a2a;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#our_services h3 {
    font-size: 18px;
    margin-bottom: 5px;
    margin: 10px 0;
    font-weight: 600;
}
#our_services h3 a{
    color: #2a2a2a;
}
#our_services p{
	color: #4c4c4c;
}
#our_services .read-btn {
    margin: 20px 0px;
}
/*hover border*/
#our_services .service-section,
.article_content,
.products li {
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
/* Underline From Right */
#our_services .service-section:before,
.article_content:before,
.products li:before {
  left: 100%;
  right: 0;
  bottom: 0;
  -webkit-transition-property: left;
  transition-property: left;
}
#our_services .service-section:hover:before, #our_services .service-section:focus:before, #our_services .service-section:active:before,
.article_content:hover:before, .article_content:focus:before, .article_content .service-section:active:before,
.products li:hover:before, .products li:focus:before, .products li:active:before {
  left: 0;
}
/* Underline From Right */
/* Overline From Left */
#our_services .service-section:before,
.article_content:before ,
#our_services .service-section:after,
.article_content:after,
.products li:before,
.products li:after {
	content: "";
  	position: absolute;
  	z-index: -1;
  	background: #d79800;
    height: 4px;
    -webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-timing-function: ease-out;
  	transition-timing-function: ease-out;
}
/* Overline From Left */
#our_services .service-section:after,
.article_content:after,
.products li:after {
  left: 0;
  right: 100%;
  top: 0;
  -webkit-transition-property: right;
  transition-property: right;  
}
#our_services .service-section:hover:after, #our_services .service-section:focus:after, #our_services .service-section:active:after,
.article_content:hover:after, .article_content:focus:after, .article_content:active:after,
.products li:hover:after, .products li:focus:after, .products li:active:after {
  right: 0;
}
/* Woocommerce */
.woocommerce #sidebar {
    margin-top: 2em;
}
.woocommerce-product-gallery__image{
  padding: 2px;
}
a.showcoupon,
.woocommerce-message::before{
	color: #d79800;
}
.woocommerce-message {
    border-top-color: #d79800;
}
.woocommerce span.onsale{
	background: #d79800;
	color: #fff;
	padding: 0;
	border-radius: 0;
}
.woocommerce ul.products li.product .onsale,
.woocommerce img, .woocommerce-page img,
.woocommerce ul.products li.product .button{
	margin: 0 !important;
}
.products li {
    padding: 10px !important;
    text-align: center;
}

h2.woocommerce-loop-product__title,
.woocommerce div.product li .product_title {
    color: #353535;
    font-weight: 600;
    font-size: 18px !important;
}
.select2-container--default .select2-selection--single{
	height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	padding: 5px 8px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 8px;
}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #353535;
    font-size: 15px;
}
.woocommerce div.product .product_title,.woocommerce div.product p.price, .woocommerce div.product span.price{
	margin-bottom: 5px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	background: #d79800;
	border-radius: 0;
	color: #fff;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
	background: #2a2a2a;
	color: #fff;
}
.woocommerce .quantity .qty {
    width: 5em;
    padding: 5px;
    border-radius: 0;
    border: solid 1px #353535;
    color: #353535;
}
span.woocommerce-input-wrapper,
.woocommerce label {
	width: 100%;
}
nav.woocommerce-MyAccount-navigation ul {
    list-style: none;
}
nav.woocommerce-MyAccount-navigation ul li {
    background: #d79800 !important;
    padding: 12px;
    margin-bottom: 10px;
}
nav.woocommerce-MyAccount-navigation ul li a{
	color: #fff;
}
.posted_in {
	display: block;
}
header.woocommerce-products-header {
    margin-top: 20px;
}
/*------- Header ---------*/
.site-branding {
	padding: 1em 0;
	position: relative;
	-webkit-transition: margin-bottom 0.2s;
	transition: margin-bottom 0.2s;
	z-index: 3;
}

.site-branding a {
	text-decoration: none;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}

.site-branding a:hover,
.site-branding a:focus {
	opacity: 0.7;
}
.site-title,
.site-title a {
	color: #222;
	opacity: 1; 
}
body.has-header-image .site-title,
body.has-header-video .site-title,
body.has-header-image .site-title a,
body.has-header-video .site-title a {
	color: #fff;
}

.custom-logo-link {
	display: inline-block;
	padding-right: 1em;
	vertical-align: middle;
	width: auto;
}

.custom-logo-link img {
	display: inline-block;
	max-height: 80px;
	width: auto;
}

body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
	max-height: 200px;
	max-width: 100%;
}

.custom-logo-link a:hover,
.custom-logo-link a:focus {
	opacity: 0.9;
}

body:not(.title-tagline-hidden) .site-branding-text {
	display: inline-block;
	vertical-align: middle;
}

.has-header-image.lz-computer-repair-front-page .custom-header,
.has-header-video.lz-computer-repair-front-page .custom-header,
.has-header-image.home.blog .custom-header,
.has-header-video.home.blog .custom-header {
	display: table;
	height: 300px;
	height: 75vh;
	width: 100%;
}
.wp-custom-header .wp-custom-header-video-button { 
	background-color: rgba(34, 34, 34, 0.5);
	border: 1px solid rgba(255, 255, 255, 0.6);
	color: rgba(255, 255, 255, 0.6);
	height: 45px;
	overflow: hidden;
	padding: 0;
	position: fixed;
	right: 30px;
	top: 30px;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	width: 45px;
}
.wp-custom-header .wp-custom-header-video-button:hover,
.wp-custom-header .wp-custom-header-video-button:focus { 
	border-color: rgba(255, 255, 255, 0.8);
	background-color: rgba(34, 34, 34, 0.8);
	color: #fff;
}
.admin-bar .wp-custom-header-video-button {
	top: 62px;
}
.has-header-image.lz-computer-repair-front-page .site-branding,
.has-header-video.lz-computer-repair-front-page .site-branding,
.has-header-image.home.blog .site-branding,
.has-header-video.home.blog .site-branding {
	display: table-cell;
	height: 100%;
	vertical-align: bottom;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
} 

/*------- Front Page ------------*/

.page-template-custom-home-page .site-content {
	padding: 0;
}
.lz-computer-repair-panel {
	overflow: hidden;
	position: relative;
}
.panel-image {
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
}
.panel-image:before {	
	background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
	background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1f222100000", endColorstr="#4d000000", GradientType=0);
	bottom: 0;
	content: "";
	left: 0;
	right: 0;
	position: absolute;
	top: 100px;
}
.lz-computer-repair-front-page article:not(.has-post-thumbnail):not(:first-child) {
	border-top: 1px solid #ddd;
}
.panel-content {
	position: relative;
}
.panel-content .wrap {
	padding-bottom: 0.5em;
	padding-top: 1.75em;
}

/* Panel edit link */

.lz-computer-repair-panel .edit-link {
	display: block;
	margin: 0.3em 0 0;
}

/* Front Page - Recent Posts */

.lz-computer-repair-front-page .panel-content .recent-posts article {
	border: 0;
	color: #3f3f3f;
	margin-bottom: 3em;
}
.recent-posts .entry-header {
	margin-bottom: 1.2em;
}
.page .panel-content .recent-posts .entry-title {
	font-size: 20px;
	font-size: 1.25rem;
	font-weight: 300;
	letter-spacing: 0;
	text-transform: none;
}
.lz-computer-repair-panel .recent-posts .entry-header .edit-link {
	color: #222;
	display: inline-block;
	font-size: 11px;
	font-size: 0.6875rem;
	margin-left: 1em;
}

/*-------- Regular Content -----------*/

.site-content-contain {
	position: relative;
}
/*.site-content {
	padding: 2.5em 0 0;
} */

/*-------- Posts ----------------*/

/* Post Landing Page */

.sticky {
	position: relative;
}
.post:not(.sticky) .icon-thumb-tack {
	display: none;
}
.page .panel-content .entry-title,
.page-title,
body.page:not(.lz-computer-repair-front-page) .entry-title {
	color: #2a2a2a;
	font-size: 25px;
	font-weight: 700;
}
.entry-header .entry-title {
	margin-bottom: 0.25em;
}
.entry-title a {
	color: #d79800;
	text-decoration: none;
	margin-left: -2px;
}
h3.entry-title a {
    font-weight: 500;
}
.entry-title:not(:first-child) {
	padding-top: 0;
}
.entry-meta {
	color: #767676;
	font-size: 11px;
	font-weight: 800;
	letter-spacing: 0.1818em;
	padding-bottom: 0.25em;
	text-transform: uppercase;
}
.entry-meta a {
	color: #767676;
}
.byline,
.updated:not(.published) {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.pagination,
.comments-pagination {
	border-top: 1px solid #eee;
	font-size: 14px;
	font-weight: 800;
	padding: 2em 0 3em;
	text-align: center;
}
.pagination .icon,
.comments-pagination .icon {
	width: 0.666666666em;
	height: 0.666666666em;
}
.comments-pagination {
	border: 0;
}
.page-numbers {
	display: none;
	padding: 10px;
}
.page-numbers.current{
	display: inline-block;
	background: #d79800;
}
.page-numbers.current .screen-reader-text {
	clip: auto;
	height: auto;
	overflow: auto;
	position: relative !important;
	width: auto;
}
.prev.page-numbers,
.next.page-numbers {
	background-color: #d79800;
	display: inline-block;
	color: #fff;
    font-weight: normal;
}
.prev.page-numbers,
.next.page-numbers {
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}
.prev.page-numbers:focus,
.prev.page-numbers:hover,
.next.page-numbers:focus,
.next.page-numbers:hover {
    background: #2a2a2a;
    color: #fff;
    cursor: pointer;
}
.prev.page-numbers {
	float: left;
}
.next.page-numbers {
	float: right;
}
p.link-more {
    text-align: center;
    margin-top: 0px;
}
a.more-link {
    color: #fff;
    background: #d79800;
    padding: 6px 10px;
    float: left;
}
.more-link:before {
    margin-top: 0 !important;
}

/* Aligned blockquotes */

.entry-content blockquote.alignleft,
.entry-content blockquote.alignright {
	color: #666;
	font-size: 13px;
	font-size: 0.8125rem;
	width: 48%;
}

/* Blog landing, search, archives */

.blog .site-main > article,
.archive .site-main > article,
.search .site-main > article {
	padding-bottom: 2em;
}
body:not(.lz-computer-repair-front-page) .entry-header {
	padding: 1em 0;
}

body:not(.lz-computer-repair-front-page) .entry-header,
body:not(.lz-computer-repair-front-page) .entry-content,
body:not(.lz-computer-repair-front-page) #comments {
	margin-left: auto;
	margin-right: auto;
}
body:not(.lz-computer-repair-front-page) .entry-header {
	padding-top: 0;
}
.blog .entry-meta a.post-edit-link,
.archive .entry-meta a.post-edit-link,
.search .entry-meta a.post-edit-link {
	color: #222;
	display: inline-block;
	margin-left: 1em;
	white-space: nowrap;
}
.search .page .entry-meta a.post-edit-link {
	margin-left: 0;
	white-space: nowrap;
}
.taxonomy-description {
	color: #666;
	font-size: 13px;
	font-size: 0.8125rem;
}

/* More tag */

.entry-content .more-link:before {
	content: "";
	display: block;
	margin-top: 1.5em;
}

/* Single Post */

.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.lz-computer-repair-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
	margin-left: auto;
	margin-right: auto;
	max-width: 740px;
}

.single-featured-image-header {
	background-color: #fafafa;
	border-bottom: 1px solid #eee;
}

.single-featured-image-header img {
	display: block;
	margin: auto;
}

.page-links {
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	padding: 2em 0 3em;
}

.page-links .page-number {
	color: #767676;
	display: inline-block;
	padding: 0.5em 1em;
}

.page-links a {
	display: inline-block;
}

.page-links a .page-number {
	color: #222;
}

/* Entry footer */

.entry-footer {
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	margin-top: 2em;
	padding: 2em 0;
}

.entry-footer .cat-links,
.entry-footer .tags-links {
	display: block;
	font-size: 11px;
	font-size: 0.6875rem;
	font-weight: 800;
	letter-spacing: 0.1818em;
	padding-left: 2.5em;
	position: relative;
	text-transform: uppercase;
}

.entry-footer .cat-links + .tags-links {
	margin-top: 1em;
}

.entry-footer .cat-links a,
.entry-footer .tags-links a {
	color: #3f3f3f;
}

.entry-footer .cat-links .icon,
.entry-footer .tags-links .icon {
	color: #767676;
	left: 0;
	margin-right: 0.5em;
	position: absolute;
	top: 2px;
}

.entry-footer .edit-link {
	display: inline-block;
}

.entry-footer .edit-link a.post-edit-link {
	background-color: #222;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-weight: 800;
	margin-top: 2em;
	padding: 0.7em 2em;
	-webkit-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
	white-space: nowrap;
}

.entry-footer .edit-link a.post-edit-link:hover,
.entry-footer .edit-link a.post-edit-link:focus {
	background-color: #767676;
}

/* Post Formats */

.blog .format-status .entry-title,
.archive .format-status .entry-title,
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

.format-quote blockquote {
	color: #3f3f3f;
	font-size: 20px;
	font-weight: 300;
	overflow: visible;
	position: relative;
}

.format-quote blockquote .icon {
	display: block;
	height: 20px;
	left: -1.25em;
	position: absolute;
	top: 0.4em;
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
	width: 20px;
}

/* Post Navigation */
.nav-subtitle {
	background: transparent;
	color: #767676;
	display: block;
	font-size: 16px;
	font-weight: 600;
}

.nav-title {
	color: #3f3f3f;
	font-size: 15px;
	font-size: 0.9375rem;
}

.post-navigation .nav-next {
	margin-top: 1.5em;
}

.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
	margin-right: 0.5em;
}

.nav-links .nav-next .nav-title .nav-title-icon-wrapper {
	margin-left: 0.5em;
}

/*----------- Pages ---------*/
header.page-header h2 {
    font-size: 22px;
}
.page-header {
	padding-top: 2em;
}

.page .entry-header .edit-link {
	font-size: 14px;
}

.search .page .entry-header .edit-link {
	font-size: 11px;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* 404 page */

.error404 .page-content {
	padding-bottom: 4em;
}

.error404 .page-content .search-form,
.search .page-content .search-form {
	margin-bottom: 3em;
}

/*----------- Footer --------------*/
#colophon {
	background-color: #2a2a2a;
}
.site-footer .wrap {
	padding-bottom: 1.5em;
	padding-top: 2em;
}

/* Footer widgets */
.site-footer input[type="search"]::placeholder,
.site-footer .widget-area a:hover {
    color: #fff;
}
.site-footer input.search-field {
  width: 100%;	
  background: transparent;
}
.site-footer input[type="search"]{
	color: #fff;
	padding: 10px;
	border: 1px solid;
}
.site-footer h3.widget-title {
    margin: 1em 0 10px;
}
.site-footer h3.widget-title a{
	color: #d79800;
}
.site-footer button.search-submit{
	background-color: #d79800;
    font-weight: normal;
    letter-spacing: 1px;
    right: 0;
    color: #fff;
    width: 100%;
}
.site-footer .tagcloud a:hover{
	background-color:#d79800 !important; 
}
/* Site info */

.site-info p{
    margin: 0;
    text-align: center;
    font-size: 15px;
}
.site-info {
    padding: 10px;
}

.copyright {
    background: #d79800;
    padding: 0px;
}

/*------- Comments ------------*/
#comments {
	clear: both;
	padding: 2em 0 0.5em;
}

.comments-title {
	font-size: 20px;
	margin-bottom: 15px;
}

.comment-list,
.comment-list .children {
	list-style: none;
	margin: 0;
	padding: 0;
}

.comment-list li:before {
	display: none;
}

.comment-body {
	margin-left: 65px;
}

.comment-author {
	font-size: 16px;
	margin-bottom: 0.4em;
	position: relative;
	z-index: 2;
}

.comment-author .avatar {
	height: 50px;
	width: 50px;
}

.comment-author .says {
	display: none;
}

.comment-meta {
	margin-bottom: 10px;
}

.comment-metadata,
.comment-metadata a {
	color: #767676;
}

.comment-metadata a.comment-edit-link {
	color: #222;
	margin-left: 1em;
}

.comment-body {
	color: #3f3f3f;
	font-size: 14px;
	margin-bottom: 4em;
}

.comment-reply-link {
	font-weight: 800;
	position: relative;
}

.comment-reply-link .icon {
	color: #222;
	left: -2em;
	height: 1em;
	position: absolute;
	top: 0;
	width: 1em;
}

.children .comment-author .avatar {
	height: 30px;
	left: -45px;
	width: 30px;
}

.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
	border: 1px solid #3f3f3f;
	padding: 2px;
}

.no-comments,
.comment-awaiting-moderation {
	color: #767676;
	font-size: 14px;
	font-style: italic;
}

.comments-pagination {
	margin: 2em 0 3em;
}

.form-submit {
	text-align: right;
}
/*-------- Widgets ----------*/

#secondary {
	padding: 1em 0 2em;
}
#sidebar .widget li{
    border-bottom: 1px solid #bbb;
}
#sidebar .widget li:last-child {
    border: none;
}
#sidebar .widget {
    padding: 15px;
    margin-bottom: 25px;
 /*   border:1px dashed #e4e4e4; */
}
#sidebar .widget:hover{
	border:1px solid #d79800;
}
h3.widget-title {
	color: #d79800;
	font-size: 25px;
    font-weight: 800;
    letter-spacing: 0px;
    padding: 0 0 5px;
    text-transform: capitalize;
    border-bottom: 1px solid;
}
#sidebar h3.widget-title {
    position: relative;
    margin-top: -30px;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    text-align: center;
    background: #d79800;
    color: #fff;
    letter-spacing: 1px;
    border-bottom: 1px solid;
    padding: 10px 5px ;
    border-radius: 3px;
}
#sidebar h2 a.rsswidget {
    color: #fff;
}
#sidebar .tagcloud a {
    background: #efefef;
    border: 1px solid #efefef;
    color: #3a3a3a;
}
#sidebar .tagcloud a:hover{
	background-color:#d79800; 
	color: #fff;
}
#sidebar button.search-submit{
	background-color: #d79800;
    background-image: none;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin-top: 12px;
    width: 100%;
    padding: 8px;
}
#sidebar .search-form .search-submit {
	bottom: 3px;
}
#sidebar input.search-field {
  border: 1px solid;
  padding: 10px;
  font-size: 15px;
  width: 100%;	
  border-radius: 0px;
  margin-top:5px;
}
#sidebar ul li a,
#sidebar .widget_rss .rssSummary,
#sidebar p{
	color: #464646;
	margin: 0;
}
/* widget forms */
.widget select {
	width: 100%;
	margin-top: 10px;
}
/* widget lists */
.widget ul {
	list-style: none;
	margin: 0;
}

.widget ul li,
.widget ol li {
	padding: 5px 0;
}

.widget ul li ul {
	margin: 0 0 -1px;
	padding: 0;
	position: relative;
}

.widget ul li li {
	border: 0;
	padding-left: 10px;
}

/* Widget lists of links */

.widget_top-posts ul li ul,
.widget_rss_links ul li ul,
.widget-grofile ul.grofile-links li ul,
.widget_pages ul li ul,
.widget_meta ul li ul {
	bottom: 0;
}

.widget_nav_menu ul li li,
.widget_top-posts ul li,
.widget_top-posts ul li li,
.widget_rss_links ul li,
.widget_rss_links ul li li,
.widget-grofile ul.grofile-links li,
.widget-grofile ul.grofile-links li li {
	padding-bottom: 0.25em;
	padding-top: 0.25em;
}

.widget_rss ul li {
	padding-bottom: 1em;
	padding-top: 1em;
}

/* widget markup */

.widget .post-date,
.widget .rss-date {
	font-size: 0.81em;
}

/* Text widget */

.widget_text {
	word-wrap: break-word;
}

.widget_text ul {
	list-style: disc;
	margin: 0 0 1.5em 1.5em;
}

.widget_text ol {
	list-style: decimal;
}

.widget_text ul li,
.widget_text ol li {
	border: none;
}

.widget_text ul li:last-child,
.widget_text ol li:last-child {
	padding-bottom: 0;
}

.widget_text ul li ul {
	margin: 0 0 0 1.5em;
}

.widget_text ul li li {
	padding-left: 0;
	padding-right: 0;
}

.widget_text ol li {
	list-style-position: inside;
}

.widget_text ol li + li {
	margin-top: -1px;
}

/* RSS Widget */

.widget_rss .widget-title .rsswidget:first-child {
	float: right;
}

.widget_rss .widget-title .rsswidget:first-child:hover {
	background-color: transparent;
}

.widget_rss .widget-title .rsswidget:first-child img {
	display: block;
}

.widget_rss ul li:first-child {
	border-top: none;
	padding-top: 0;
}

.widget_rss li .rsswidget {
	font-size:20px;
	font-weight: 300;
	line-height: 1.4;
}

.widget_rss .rss-date,
.widget_rss li cite {
	color: #767676;
	display: block;
	font-size: 10px;
	font-style: normal;
	font-weight: 800;
	letter-spacing: 1px;
	line-height: 1.5;
	text-transform: uppercase;
}

.widget_rss .rss-date {
	margin: 0.5em 0 1.5em;
	padding: 0;
}

.widget_rss .rssSummary {
	font-size: 13px;
	margin-bottom: 0.5em;
}

/* Contact Info Widget */

.widget_contact_info .contact-map {
	margin-bottom: 0.5em;
}

/* Gravatar */

.widget-grofile h4 {
	font-size: 16px;
	margin-bottom: 0;
}

/* Recent Comments */

.widget_recent_comments table,
.widget_recent_comments th,
.widget_recent_comments td {
	border: 0;
}

/* Recent Posts widget */

.widget_recent_entries .post-date {
	display: block;
}

/* Search */

.search-form {
	position: relative;
}
.search-form .search-submit {
	bottom: 0px;
    padding: 0.55em 1em;
    position: relative;
    right: 0px;
    margin-top: 5px;
}
.search-form .search-submit .icon {
	height: 24px;
	top: -2px;
	width: 24px;
}
button.search-submit{
	background-color: #d79800;
	font-weight: normal;
    letter-spacing: 1px;
}

/* Tag cloud widget */

.tagcloud,
.widget_tag_cloud,
.wp_widget_tag_cloud {
	line-height: 1.5;
}

.widget .tagcloud a,
.widget.widget_tag_cloud a,
.wp_widget_tag_cloud a {
	border: 1px solid #efefef;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: inline-block;
	float: left;
	font-size: 14px !important; 
	margin: 4px 4px 0 0 !important;
	padding: 4px 10px 5px !important;
	position: relative;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	width: auto;
	word-wrap: break-word;
	z-index: 0;
}

.widget .tagcloud a:hover,
.widget .tagcloud a:focus,
.widget.widget_tag_cloud a:hover,
.widget.widget_tag_cloud a:focus,
.wp_widget_tag_cloud a:hover,
.wp_widget_tag_cloud a:focus {
	border-color: #bbb;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none;
}

/* Calendar widget */

.widget_calendar th,
.widget_calendar td {
	text-align: center;
}

.widget_calendar tfoot td {
	border: 0;
}

/*----------- Media ----------*/

img,
video {
	height: auto; 
	max-width: 100%;
}

img.alignleft,
img.alignright {
	float: none;
	margin: 0;
}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

embed,
iframe,
object {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption,
.gallery-caption {
	color: #666;
	font-size: 13px;
	font-style: italic;
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

/* Media Elements */

.mejs-container {
	margin-bottom: 1.5em;
}

/* Audio Player */

.mejs-controls a.mejs-horizontal-volume-slider,
.mejs-controls a.mejs-horizontal-volume-slider:focus,
.mejs-controls a.mejs-horizontal-volume-slider:hover {
	background: transparent;
	border: 0;
}

/* Playlist Color Overrides: Light */

.site-content .wp-playlist-light {
	border-color: #eee;
	color: #222;
}

.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album {
	color: #3f3f3f;
}

.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist {
	color: #767676;
}

.site-content .wp-playlist-light .wp-playlist-item {
	border-bottom: 1px dotted #eee;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}

.site-content .wp-playlist-light .wp-playlist-item:hover,
.site-content .wp-playlist-light .wp-playlist-item:focus {
	border-bottom-color: rgba(0, 0, 0, 0);
	background-color: #767676;
	color: #fff;
}

.site-content .wp-playlist-light a.wp-playlist-caption:hover,
.site-content .wp-playlist-light .wp-playlist-item:hover a,
.site-content .wp-playlist-light .wp-playlist-item:focus a {
	color: #fff;
}

/* Playlist Color Overrides: Dark */

.site-content .wp-playlist-dark {
	background: #222;
	border-color: #3f3f3f;
}

.site-content .wp-playlist-dark .mejs-container .mejs-controls {
	background-color: #3f3f3f;
}

.site-content .wp-playlist-dark .wp-playlist-caption {
	color: #fff;
}

.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album {
	color: #eee;
}

.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist {
	color: #aaa;
}

.site-content .wp-playlist-dark .wp-playlist-playing {
	background-color: #3f3f3f;
}

.site-content .wp-playlist-dark .wp-playlist-item {
	border-bottom: 1px dotted #555;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}

.site-content .wp-playlist-dark .wp-playlist-item:hover,
.site-content .wp-playlist-dark .wp-playlist-item:focus {
	border-bottom-color: rgba(0, 0, 0, 0);
	background-color: #aaa;
	color: #222;
}
.site-content .wp-playlist-dark a.wp-playlist-caption:hover,
.site-content .wp-playlist-dark .wp-playlist-item:hover a,
.site-content .wp-playlist-dark .wp-playlist-item:focus a {
	color: #222;
}

/* Playlist Style Overrides */

.site-content .wp-playlist {
	padding: 0.625em 0.625em 0.3125em;
}

.site-content .wp-playlist-current-item .wp-playlist-item-title {
	font-weight: 700;
}

.site-content .wp-playlist-current-item .wp-playlist-item-album {
	font-style: normal;
}

.site-content .wp-playlist-current-item .wp-playlist-item-artist {
	font-size: 10px;
	font-weight: 800;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.site-content .wp-playlist-item {
	padding: 0 0.3125em;
	cursor: pointer;
}

.site-content .wp-playlist-item:last-of-type {
	border-bottom: none;
}

.site-content .wp-playlist-item a {
	padding: 0.3125em 0;
	border-bottom: none;
}

.site-content .wp-playlist-item a,
.site-content .wp-playlist-item a:focus,
.site-content .wp-playlist-item a:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: transparent;
}

.site-content .wp-playlist-item-length {
	top: 5px;
}

/*--------- Galleries --------*/

.gallery-item {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	margin: 0 0 1.5em;
	padding: 0 1em 0 0;
	width: 50%;
}

.gallery-columns-1 .gallery-item {
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: none;
	display: inline-block;
	max-width: 100%;
}

.gallery-item a img {
	display: block;
	-webkit-transition: -webkit-filter 0.2s ease-in;
	transition: -webkit-filter 0.2s ease-in;
	transition: filter 0.2s ease-in;
	transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.gallery-item a:hover img,
.gallery-item a:focus img {
	-webkit-filter: opacity(60%);
	filter: opacity(60%);
}

.gallery-caption {
	display: block;
	text-align: left;
	padding: 0 10px 0 0;
	margin-bottom: 0;
}

/*---------- Customizer -----------*/

.highlight-front-sections.lz-computer-repair-customizer.lz-computer-repair-front-page .lz-computer-repair-panel:after {
/*	border: 2px dashed #0085ba; */
	bottom: 1em;
	content: "";
	display: block;
	left: 1em;
	position: absolute;
	right: 1em;
	top: 1em;
	z-index: 1;
}

.highlight-front-sections.lz-computer-repair-customizer.lz-computer-repair-front-page .lz-computer-repair-panel .panel-content {
	z-index: 2; 
}

/* Used for placeholder text */
.lz-computer-repair-customizer.lz-computer-repair-front-page .lz-computer-repair-panel .lz-computer-repair-panel-title {
	display: block;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 1px;
	padding: 3em;
	text-transform: uppercase;
	text-align: center;
}

/* Show borders on the custom page panels only when the front page sections are being edited */
.highlight-front-sections.lz-computer-repair-customizer.lz-computer-repair-front-page .lz-computer-repair-panel:nth-of-type(1):after {
	border: none;
}

.lz-computer-repair-front-page.lz-computer-repair-customizer #primary article.panel-placeholder {
	border: 0;
}

/* Add some space around the visual edit shortcut buttons. */
.lz-computer-repair-panel .customize-partial-edit-shortcut button {
	top: 30px;
	left: 30px;
}

/* Ensure that placeholder icons are visible. */
.lz-computer-repair-panel .customize-partial-edit-shortcut-hidden:before {
	visibility: visible;
}
.screen-reader-text{
	width: auto !important;
}
.site-footer p,
.site-footer a,
.site-footer label,
.site-footer caption,
.site-footer .widget ul li,
.site-footer .widget ul li a,
.site-footer a,
.site-info p,
.site-footer .textwidget p,
.site-footer table,
.site-footer .widget_rss .rss-date, .site-footer .widget_rss li cite {
	color: #fff;
}

/*--------- Media --------------*/
@media screen and (max-width: 991px){
  .nav-menu .nav ul li a:focus,
  a.closebtn.responsive-menu:focus{
  /*  outline: 1px dotted #fff; 
    border-bottom: 1px solid #fff; */
  }
  .menu-show{
    display:block!important;
}
  .toggle-menu {
    display: none;
    cursor: pointer;
    text-align: left;
    margin: 4px 0;
  }
  .toggle-menu i {
    font-size: 32px;
    color: #fff;
  }
  .toggle-menu button {
    background: transparent;
    border: none;
    padding: 0;
  }
  .sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999999;
    top: 0;
    left: 0;
    background-color: #252525;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
  }
  .sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 30px;
    margin-left: 50px;
    display: block;
    padding: 10px;
    color: #ffffff;
    border: none;
    background: transparent;
  }
  .sidenav #primary-site-navigation {
    width: 100%;
  }
  .toggle-menu span{
    font-size:30px;
    cursor:pointer; 
    text-align: right;
  }
  .toggle-menu{
    display: block;
  }
  
  .btn-d-block{
    display: none;  
  }
  .btn-m-block{
    display: block;  
  }
  
  .toggle i.fa.fa-bars,.toggle i.fa.fa-times {
    float: right;
    color: black;
  }
  .nav-menu ul ul li{
    display: block;
  }
  .nav-menu .nav ul li{
    border-top:1px #303030 solid; 
    display:block;
  }
  .nav ul li a{
    padding: 10px;
    display:block;
    color:#ffffff;
    border: none;
    background: none !important;
  }
  .nav-menu .current_page_item > a, .nav-menu .current-menu-item > a, .nav-menu .current_page_ancestor > a {
    color: #d79800;
    background: #fff !important;
  }
  .sf-arrows .sf-with-ul:after{
  	right: 20px;
  }
  .nav ul li ul li a:before{
    content:"\00BB \00a0";
  }
  .nav ul li ul li a{
    padding-left:20px !important;
  }
  .nav ul li ul li ul li a{
    padding-left:30px !important;
  } 
  .nav-menu ul ul{
    position: static;
    width: 100%;
  }
  .nav-menu li{
    padding: 0;
    display: block;
  }
  .main-header-box{
    padding-bottom: 15px;
  }
  #sidelong-menu {
    text-align: left;
    display: inline;
  }
  #header ul.sub-menu:before{
    display: none;
  }
  .main-menu-navigation {
    padding: 0px 10px;
  }
  .nav-menu .sub-menu > li > a:focus, .nav ul li a:focus{
  /*  outline: 1px dotted #fff; 
    border-bottom: 1px solid #fff; */
  }
  .nav-menu ul li a:hover{
	color: #d79800;
    background: #fff !important;
  }
  .sf-arrows .sf-with-ul:after:active ul{
  	display: block;
  }
  .menu-section{
  	padding: 10px 0;
  }
  .sf-arrows .sf-with-ul:after{
  	top: 12px;
  }
}

@media screen and (min-width: 20em) {

	body.customize-partial-edit-shortcuts-shown .site-header .site-title {
		padding-left: 0;
	}

}
@media screen and (min-width: 30em) {
	body,
	button,
	input,
	select,
	textarea {
		font-size: 15px;
	}

	h1 {
		font-size: 30px;
	}

	h2,
	.home.blog .entry-title,
	.page .panel-content .recent-posts .entry-title {
		font-size: 26px;
	}

	h3 {
		font-size: 22px;
	}

	h4 {
		font-size: 18px;
	}

	h5 {
		font-size: 13px;
	}

	h6 {
		font-size: 16px;
	}

	.entry-content blockquote.alignleft,
	.entry-content blockquote.alignright {
		font-size: 14px;
	}

	/* Fix image alignment */
	img.alignleft {
		float: left;
		margin-right: 1.5em;
	}

	img.alignright {
		float: right;
		margin-left: 1.5em;
	}
	/* Front Page */

	.panel-content .wrap {
		padding-bottom: 2em;
		padding-top: 3.5em;
	}

	.page-one-column .panel-content .wrap {
		max-width: 740px;
	}

	.panel-content .entry-header {
		margin-bottom: 4.5em;
	}

	.panel-content .recent-posts .entry-header {
		margin-bottom: 0;
	}

	/* Blog Index, Archive, Search */

	.taxonomy-description {
		font-size: 14px;
	}
	/* Site Footer */

	.site-footer {
		font-size: 16px;
    	color: #fff;
	}

	/* Gallery Columns */

	.gallery-item {
		max-width: 25%;
	}

	.gallery-columns-1 .gallery-item {
		max-width: 100%;
	}

	.gallery-columns-2 .gallery-item {
		max-width: 50%;
	}

	.gallery-columns-3 .gallery-item {
		max-width: 33.33%;
	}

	.gallery-columns-4 .gallery-item {
		max-width: 25%;
	}
}
@media screen and (min-width: 48em) {
	body,
	button,
	input,
	select,
	textarea {
		font-size: 15px;
		line-height: 1.5;
		
	}

	.entry-content blockquote.alignleft,
	.entry-content blockquote.alignright {
		font-size: 13px;
	}

	/* Layout */

	.wrap {
	width: 80%;
    padding: 10px 10px 10px 10px;
    border: 0px solid #eeeeee;
    z-index: 999999;
    position: absolute;
    top: 10%;
    left: 0%;
    right: 0%;
    border-radius: 5px;
    margin: 0 auto;
    opacity: 1;
    height: auto;
    background: #ffffff;
    box-sizing: border-box;
    /*
		max-width: 1000px;
		padding-left: 3em;
		padding-right: 3em;
		height: 500px;
        overflow-y: scroll;
        */
	}
	.error404 #primary {
		float: none;
	}

	/* Site Branding */

	.site-branding {
		margin: 0 !important;
		padding: 0;
	}

	.has-header-image.lz-computer-repair-front-page .site-branding,
	.has-header-video.lz-computer-repair-front-page .site-branding,
	.has-header-image.home.blog .site-branding,
	.has-header-video.home.blog .site-branding {
		bottom: 0;
		display: block;
		left: 0;
		height: auto;
		padding-top: 0;
		position: absolute;
		width: 100%;
	}

	.has-header-image.lz-computer-repair-front-page .custom-header,
	.has-header-video.lz-computer-repair-front-page .custom-header,
	.has-header-image.home.blog .custom-header,
	.has-header-video.home.blog .custom-header {
		display: block;
		height: auto;
	}
	.custom-logo-link {
		padding-right: 2em;
	}

	.custom-logo-link img,
	body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
	body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
		max-width: 350px;
	}

	.title-tagline-hidden.home.has-header-image .custom-logo-link img,
	.title-tagline-hidden.home.has-header-video .custom-logo-link img {
		max-height: 200px;
	}

	.site-title {
		font-size: 36px;
	}

	/* Scroll down arrow */
	.site-header .menu-scroll-down {
		display: block;
		padding: 1em;
		position: absolute;
		right: 0;
	}

	.site-header .menu-scroll-down .icon {
		-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
		-ms-transform: rotate(90deg); /* IE 9 */
		transform: rotate(90deg);
	}

	.site-header .menu-scroll-down {
		color: #fff;
		top: 2em;
	}
	.menu-scroll-down .icon {
		height: 18px;
		width: 18px;
	}

	/* Front Page */

	.lz-computer-repair-front-page.has-header-image .site-branding,
	.lz-computer-repair-front-page.has-header-video .site-branding,
	.home.blog.has-header-image .site-branding,
	.home.blog.has-header-video .site-branding {
		margin-bottom: 70px;
	}

	.panel-content .wrap {
		padding-bottom: 4.5em;
		padding-top: 6em;
	}

	.panel-image {
		height: 100vh;
		max-height: 1200px;
	}

	.background-fixed .panel-image {
		background-attachment: fixed;
	}

	.page-two-column .panel-content .entry-header {
		float: left;
		width: 36%;
	}

	.page-two-column .panel-content .entry-content {
		float: right;
		width: 58%;
	}

	/* Front Page - Recent Posts */

	.page-two-column .panel-content .recent-posts {
		clear: right;
		float: right;
		width: 58%;
	}

	.panel-content .recent-posts article {
		margin-bottom: 4em;
	}

	.panel-content .recent-posts .entry-header,
	.page-two-column #primary .panel-content .recent-posts .entry-header,
	.panel-content .recent-posts .entry-content,
	.page-two-column #primary .panel-content .recent-posts .entry-content {
		float: none;
		width: 100%;
	}

	.panel-content .recent-posts .entry-header {
		margin-bottom: 1.5em;
	}

	.page .panel-content .recent-posts .entry-title {
		font-size: 26px;
	}
	
	/* Posts */

	/*.site-content {
		padding: 2em 0 0;
	}*/

	.single-post .entry-title,
	.page .entry-title {
		font-size: 26px;
	}

	.comments-pagination,
	.post-navigation {
		clear: both;
	}

	.post-navigation .nav-previous {
		float: left;
		width: 50%;
	}

	.post-navigation .nav-next {
		float: right;
		text-align: right;
		width: 50%;
	}

	.nav-next,
	.post-navigation .nav-next {
		margin-top: 0;
	}
	
	.blog .site-main > article,
	.archive .site-main > article,
	.search .site-main > article {
		padding-bottom: 4em;
	}

	.navigation.pagination {
		clear: both;
		float: right;
		width: 58%;
	}

	.has-sidebar .navigation.pagination,
	.archive.page-one-column:not(.has-sidebar) .navigation.pagination {
		float: none;
		width: 100%;
	}

	.entry-footer {
		display: table;
		width: 100%;
	}

	.entry-footer .cat-tags-links {
		display: table-cell;
		vertical-align: middle;
		width: 100%;
	}

	.entry-footer .edit-link {
		display: table-cell;
		text-align: right;
		vertical-align: middle;
	}

	.entry-footer .edit-link a.post-edit-link {
		margin-top: 0;
		margin-left: 1em;
	}

	/* Entry content */

	/* without sidebar */

	:not(.has-sidebar) .entry-content blockquote.alignleft {
		margin-left: -17.5%;
		width: 48%;
	}

	:not(.has-sidebar) .entry-content blockquote.alignright {
		margin-right: -17.5%;
		width: 48%;
	}

	/* with sidebar */

	.has-sidebar .entry-content blockquote.alignleft {
		margin-left: 0;
		width: 34%;
	}

	.has-sidebar .entry-content blockquote.alignright {
		margin-right: 0;
		width: 34%;
	}

	.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta {
		margin-right: -72.5%;
		width: 62%;
	}

	/* blog and archive */

	.blog:not(.has-sidebar) .entry-content blockquote.alignleft,
	.lz-computer-repair-front-page.page-two-column .entry-content blockquote.alignleft,
	.archive:not(.has-sidebar) .entry-content blockquote.alignleft,
	.page-two-column .entry-content blockquote.alignleft {
		margin-left: -72.5%;
		width: 62%;
	}

	.blog:not(.has-sidebar) .entry-content blockquote.alignright,
	.lz-computer-repair-front-page.page-two-column .entry-content blockquote.alignright,
	.archive:not(.has-sidebar) .entry-content blockquote.alignright,
	.page-two-column .entry-content blockquote.alignright {
		margin-right: 0;
		width: 36%;
	}

	/* Post formats */

	.format-quote blockquote .icon {
		left: -1.5em;
	}

	/* Posts pagination */
	.nav-links .nav-title {
		position: relative;
	}

	.nav-title-icon-wrapper {
		position: absolute;
		text-align: center;
		width: 2em;
	}

	.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
		left: -2em;
	}

	.nav-links .nav-next .nav-title .nav-title-icon-wrapper {
		right: -2em;
	}

	/* Secondary */

	#secondary {
		font-size: 14px;
		line-height: 1.6;
	}

	/* Gallery Columns */

	.gallery-columns-5 .gallery-item {
		max-width: 20%;
	}

	.gallery-columns-6 .gallery-item {
		max-width: 16.66%;
	}

	.gallery-columns-7 .gallery-item {
		max-width: 14.28%;
	}

	.gallery-columns-8 .gallery-item {
		max-width: 12.5%;
	}

	.gallery-columns-9 .gallery-item {
		max-width: 11.11%;
	}
}
@media screen and ( min-width: 67em ) {
	.sticky .icon-thumb-tack {
		font-size: 32px;
		height: 22px;
		left: -1.25em;
		top: 0.75em;
		width: 32px;
	}

	.page-numbers {
		display: inline-block;
		margin-right: 5px;
	}
	.page-numbers:hover{
		background: #2a2a2a;
		color: #fff !important;
	}
	.page-numbers.current{
		display: inline-block;
    	background: #d79800;
    	color: #fff;
	}
	.page-numbers.current .screen-reader-text {
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px;
	}
	.comment-body {
		margin-left: 0;
	}
}
@media screen and ( min-width: 79em ) {

	.has-sidebar .entry-content blockquote.alignleft {
		margin-left: -20%;
	}

	.blog:not(.has-sidebar) .entry-content blockquote.alignright,
	.archive:not(.has-sidebar) .entry-content blockquote.alignright,
	.page-two-column .entry-content blockquote.alignright,
	.lz-computer-repair-front-page .entry-content blockquote.alignright {
		margin-right: -20%;
	}
}

@media screen and ( max-width: 768px){
	p.link-more {
	    width: 100%;
	}
	.menu-toggle{
		display: block;
	}
	.search-bar input[type="search"]{
		width: 86%;
	}
	#sidebar .widget_calendar th,
	#sidebar .widget_calendar td{
		padding: 0px;
	}
	#sidebar .widget{
		padding: 15px 5px;
	}
	.article_content .content {
    margin-top: 10px;
	}
	.prev.page-numbers,.next.page-numbers{
 		float: none;
 	}
 	.page-numbers.current{
 		color: #fff;
 	}
}

@media screen and (max-width:720px) {
  	#header{
  		padding-bottom: 0px;
  	}
	.quote-btn,
	#slider .read-btn,.contact,.top-header,.search-box{
		text-align: right;
	}
	#slider .carousel-caption{
		right: 10%;
	}
	.quote-btn{
	
	}
	.site-info,
	.site-info p{
		transform: none;
	}
	#slider .inner_carousel p,
	#slider .inner_carousel h1	{
		display: none;
	}
	#slider .inner_carousel{
		background: none;
		text-align: center;
	}
	#slider .carousel-caption{
		top: 50%;
	}
	#slider .carousel-control-next, #slider .carousel-control-prev{
		top:0;
	}
	#slider .read-btn{
		margin:0px;
	}
	.menu-section{
		border:none;
	}
	.article_content{
		margin-bottom: 15%;
	}
}
@media screen and (max-width: 375px) {
	.article_content .content{
		margin-top:10px;
	}
    .site-footer .search-form .search-submit {
	    padding: 12px;
	}
	.site-footer input.search-field{
		width: 100%;
	}
	.site-footer h3.widget-title{
		color: #d79800;
		font-size: 18px;
	}
	.article-text span {
    	margin-right: 6px;
    	padding-right: 6px;
	}
	.woocommerce ul.products[class*=columns-] li.product,
	.woocommerce-page ul.products[class*=columns-] li.product{
		width: 90% !important;
		float: none !important;
	}
}
@media only screen and (max-width: 767px) and (min-width: 426px){
	.site-footer .search-form .search-submit{
		padding: 10px;
	    position: static;
	    margin-top: 10px;
	}
	.woocommerce ul.products[class*=columns-] li.product,
  	.woocommerce-page ul.products[class*=columns-] li.product{
		width: 42% !important;
		float: left !important;
		margin-right: 10px;
 	}
	#sidebar .widget_calendar td{
		padding: 1px;
	}
	#sidebar .search-form .search-submit{
		padding:9px;
	}
	.site-footer h3.widget-title{
		color: #d79800 !important;
	}
	.site-footer td{
		padding: 2px;
	}
	.widget .tagcloud a:hover,
	.widget .tagcloud a:focus,
	.widget.widget_tag_cloud a:hover,
	.widget.widget_tag_cloud a:focus,
	.wp_widget_tag_cloud a:hover,
	.wp_widget_tag_cloud a:focus {
		border-color: #bbb;
		-webkit-box-shadow: none;
		box-shadow: none;
		text-decoration: none;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 910px){
	.search-bar input[type="search"]{
		width: 84%;
	}
	.widget_calendar td,
		#sidebar td{
		padding: 0px;
	}
	.quote-btn a{
		font-size: 13px;
		padding: 10px 14px;
	}
	.contact i {
    	font-size: 30px;
	}
	#slider .carousel-caption{
		top:42%;
	}
	.prev.page-numbers,.next.page-numbers{
 		float: none;
 	}
 	.page-numbers.current{
 		color: #fff;
 	}
}
@media only screen and (max-width: 900px) and (min-width: 720px){
	.logo h1, .logo p.site-title{
		font-size:19px;
	}
	.logo{
		text-align: left;

	}
	.social-media{
		padding: 0 15px;
	}
    .quote-btn a{
    	padding: 10px;
    }
	#slider .carousel-caption{
    	top: 40%;
    	left: 10%;
    	right:10%;
	}
	#slider .inner_carousel p{
		display: none;
	}
	.site-footer .widget_calendar th, 
	.site-footer .widget_calendar td{
		padding: 0px
	}
	.woocommerce ul.products[class*=columns-] li.product,
  	.woocommerce-page ul.products[class*=columns-] li.product{
		width: 42% !important;
		float: left !important;
		margin-right: 10px;
 	}
}
/** МОИ ПРАВКИ, ДОБАВЛЕНИЯ **/

/*начало Шапка*/
.logo-dark {
    width: 280px;
}
.h-city {
    text-align: end;
    padding-right: 0px;
    font-size: 15px;
    font-weight: 400;
    padding-top: 41px;
}
.h-hover:hover {
    color:#f93;
} 
.h-cont {
    text-align: end;
    line-height: 1.3;
    padding-top: 18px;
}
.em-tel {
    transform: rotate(90deg);
    color:#f93;
}
.h-tel {
    font-size: 22px;
    font-weight: 900;
    color: #36454e;
}
.h-tel:hover {
    color:#f93;
}

.h-graph {
    color: #36454e!important;
}
.h-but {
    padding-top: 22px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .h-tel {
    font-size: 18px;
}
.h-city {
    font-size: 13px;
}
.logo-dark {
    max-width: 260px;
}
}
@media (max-width: 991px) {
  .h-but {
    display: none;
}  
}

@media (min-width: 768px) and (max-width: 991px) {
    .h-city {
    font-size: 13px;
}
    .h-cont {
    padding-top: 8px;
}
    .h-city {
    padding-top: 30px;
}
}

@media (min-width: 576px) and (max-width: 767px) {
    .h-city {
    padding-top: 30px;
}
}

@media (max-width: 767px) {
    .wrap {

	/*	height: 500px;
        overflow-y: scroll;*/
    background-color: white;
    width: 80%;
    /* top: 10%; */
    left: 0%;
    right: 0%;
    border-radius: 5px;
    margin: 0 auto;
    /* opacity: 1; */
    height: auto;
    text-align: left;
    font-size: 17px;
    margin-top: 20%;
	}
  .h-cont {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 1px;
   /* border-top: 1px solid orange; */
}
    .h-cont::after {
        content: ''; 
        width: 60%; 
        height: 2px; 
        background: #f93; 
        position: absolute; 
        top: 0; 
        left: 20%;
    }

    .h-city {
    padding-right: 15px;
}
}

@media (max-width: 575px) {
.logo-dark {
    max-width: 200px;
}
.h-city {
    font-size: 12px;
    padding-top: 25px;
}
}
@media (max-width: 320px) {
.logo-dark {
    max-width: 170px;
}
}
/*конец Шапка*/

.knopki-ban {
    font-family: "ubuntu",sans-serif;
    border: 2px solid #f93;
    border-radius: 30px;
    background: #FF5326;
    color: white;
    pointer-events: none;
}

/* Главный банер Настройки */

.main_block {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: relative;
	height: 100%;
}

/* Главнаяг */
.img-main-home { background-image:url('/wp-content/uploads/images/slider-a.jpg'); }

/* картинки муж на час услуг */
.img-master-na-chas { background-image:url('/wp-content/uploads/images/service/master-na-chas/master-na-chas.jpg'); }
.img-dveri { background-image:url('/wp-content/uploads/images/service/master-na-chas/dveri.jpg'); }
.img-karniz { background-image:url('/wp-content/uploads/images/service/master-na-chas/karniz.jpg'); }
.img-melkii-remont { background-image:url('/wp-content/uploads/images/service/master-na-chas/melkii-remont.jpg'); }
.img-otverstiya { background-image:url('/wp-content/uploads/images/service/master-na-chas/otverstiya.jpg'); }
.img-remontnie-raboti { background-image:url('/wp-content/uploads/images/service/master-na-chas/remontnie-raboti.jpg'); }
.img-var-panel { background-image:url('/wp-content/uploads/images/service/master-na-chas/var-panel.jpg'); }
.img-vytyazhka { background-image:url('/wp-content/uploads/images/service/master-na-chas/vytyazhka.jpg'); }
.img-zamok { background-image:url('/wp-content/uploads/images/service/master-na-chas/zamok.jpg'); }
.img-zhaluzi { background-image:url('/wp-content/uploads/images/service/master-na-chas/zhaluzi.jpg'); }

/* картинки электр услуг */
.img-elektrik { background-image:url('/wp-content/uploads/images/service/elektrik/elektrik.jpg'); }
.img-elektromontazh-kvartir { background-image:url('/wp-content/uploads/images/service/elektrik/elektromontazh-kvartir.jpg'); }
.img-elektromontazhnie-raboti { background-image:url('/wp-content/uploads/images/service/elektrik/elektromontazhnie-raboti.jpg'); }
.img-elektroplita { background-image:url('/wp-content/uploads/images/service/elektrik/elektroplita.jpg'); }
.img-lustra { background-image:url('/wp-content/uploads/images/service/elektrik/lustra.jpg'); }
.img-rozetka { background-image:url('/wp-content/uploads/images/service/elektrik/rozetka.jpg'); }
.img-svetilnik { background-image:url('/wp-content/uploads/images/service/elektrik/svetilnik.jpg'); }
.img-vikluchatel { background-image:url('/wp-content/uploads/images/service/elektrik/vikluchatel.jpg'); }
.img-zamena-provodki { background-image:url('/wp-content/uploads/images/service/elektrik/zamena-provodki.jpg'); }
.img-zamikanie { background-image:url('/wp-content/uploads/images/service/elektrik/zamikanie.jpg'); }

/* картинки сантех услуг */
.img-santehnik { background-image:url('/wp-content/uploads/images/service/santehnik/santehnik.jpg'); }
.img-bide { background-image:url('/wp-content/uploads/images/service/santehnik/bide.jpg'); }
.img-dush-kabin { background-image:url('/wp-content/uploads/images/service/santehnik/dush-kabin.jpg'); }
.img-filtr-vody { background-image:url('/wp-content/uploads/images/service/santehnik/filtr-vody.jpg'); }
.img-kanaliz-truby { background-image:url('/wp-content/uploads/images/service/santehnik/kanaliz-truby.jpg'); }
.img-polotentsesush { background-image:url('/wp-content/uploads/images/service/santehnik/polotentsesush.jpg'); }
.img-rakovina { background-image:url('/wp-content/uploads/images/service/santehnik/rakovina.jpg'); }
.img-smesitel { background-image:url('/wp-content/uploads/images/service/santehnik/smesitel.jpg'); }
.img-unitaz { background-image:url('/wp-content/uploads/images/service/santehnik/unitaz.jpg'); }
.img-ustanovka-posud-mashin { background-image:url('/wp-content/uploads/images/service/santehnik/ustanovka-posud-mashin.jpg'); }
.img-ustanovka-stir-mashin { background-image:url('/wp-content/uploads/images/service/santehnik/ustanovka-stir-mashin.jpg'); }
.img-vanna { background-image:url('/wp-content/uploads/images/service/santehnik/vanna.jpg'); }
.img-zamena-trub { background-image:url('/wp-content/uploads/images/service/santehnik/zamena-trub.jpg'); }
.img-zasor { background-image:url('/wp-content/uploads/images/service/santehnik/zasor.jpg'); }

/* картинки сборка мебели */
.img-sborka-mebeli { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/sborka-mebeli.jpg'); }
.img-divan { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/divan.jpg'); }
.img-komod { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/komod.jpg'); }
.img-krovat { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/krovat.jpg'); }
.img-kuhnya { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/kuhnya.jpg'); }
.img-prihozhaya { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/prihozhaya.jpg'); }
.img-remont-mebeli { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/remont-mebeli.jpg'); }
.img-shkaf { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/shkaf.jpg'); }
.img-stenka { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/stenka.jpg'); }
.img-stol { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/stol.jpg'); }


@media only screen and (max-width: 576px){
.main_block {
/*	background-image:url('/wp-content/uploads/images/service/santehnik/santehnik-576.jpg'); */
	background-repeat: no-repeat;
	height: 100%;
}
.main_block::before {
    height:100%;
}

/* Главнаяг */
.img-main-home { background-image:url('/wp-content/uploads/images/slider-a-576.jpg'); }

/* картинки муж на час услуг */
.img-master-na-chas { background-image:url('/wp-content/uploads/images/service/master-na-chas/master-na-chas-576.jpg'); }
.img-dveri { background-image:url('/wp-content/uploads/images/service/master-na-chas/dveri-576.jpg'); }
.img-karniz { background-image:url('/wp-content/uploads/images/service/master-na-chas/karniz-576.jpg'); }
.img-melkii-remont { background-image:url('/wp-content/uploads/images/service/master-na-chas/melkii-remont-576.jpg'); }
.img-otverstiya { background-image:url('/wp-content/uploads/images/service/master-na-chas/otverstiya-576.jpg'); }
.img-remontnie-raboti { background-image:url('/wp-content/uploads/images/service/master-na-chas/remontnie-raboti-576.jpg'); }
.img-var-panel { background-image:url('/wp-content/uploads/images/service/master-na-chas/var-panel-576.jpg'); }
.img-vytyazhka { background-image:url('/wp-content/uploads/images/service/master-na-chas/vytyazhka-576.jpg'); }
.img-zamok { background-image:url('/wp-content/uploads/images/service/master-na-chas/zamok-576.jpg'); }
.img-zhaluzi { background-image:url('/wp-content/uploads/images/service/master-na-chask/zhaluzi-576.jpg'); }

/* картинки электр услуг */
.img-elektrik { background-image:url('/wp-content/uploads/images/service/elektrik/elektrik-576.jpg'); }
.img-elektromontazh-kvartir { background-image:url('/wp-content/uploads/images/service/elektrik/elektromontazh-kvartir-576.jpg'); }
.img-elektromontazhnie-raboti { background-image:url('/wp-content/uploads/images/service/elektrik/elektromontazhnie-raboti-576.jpg'); }
.img-elektroplita { background-image:url('/wp-content/uploads/images/service/elektrik/elektroplita-576.jpg'); }
.img-lustra { background-image:url('/wp-content/uploads/images/service/elektrik/lustra-576.jpg'); }
.img-rozetka { background-image:url('/wp-content/uploads/images/service/elektrik/rozetka-576.jpg'); }
.img-svetilnik { background-image:url('/wp-content/uploads/images/service/elektrik/svetilnik-576.jpg'); }
.img-vikluchatel { background-image:url('/wp-content/uploads/images/service/elektrik/vikluchatel-576.jpg'); }
.img-zamena-provodki { background-image:url('/wp-content/uploads/images/service/elektrik/zamena-provodki-576.jpg'); }
.img-zamikanie { background-image:url('/wp-content/uploads/images/service/elektrik/zamikanie-576.jpg'); }

/* картинки сантех услуг */
.img-santehnik { background-image:url('/wp-content/uploads/images/service/santehnik/santehnik-576.jpg'); }
.img-bide { background-image:url('/wp-content/uploads/images/service/santehnik/bide-576.jpg'); }
.img-dush-kabin { background-image:url('/wp-content/uploads/images/service/santehnik/dush-kabin-576.jpg'); }
.img-filtr-vody { background-image:url('/wp-content/uploads/images/service/santehnik/filtr-vody-576.jpg'); }
.img-kanaliz-truby { background-image:url('/wp-content/uploads/images/service/santehnik/kanaliz-truby-576.jpg'); }
.img-polotentsesush { background-image:url('/wp-content/uploads/images/service/santehnik/polotentsesush-576.jpg'); }
.img-rakovina { background-image:url('/wp-content/uploads/images/service/santehnik/rakovina-576.jpg'); }
.img-smesitel { background-image:url('/wp-content/uploads/images/service/santehnik/smesitel-576.jpg'); }
.img-unitaz { background-image:url('/wp-content/uploads/images/service/santehnik/unitaz-576.jpg'); }
.img-ustanovka-posud-mashin { background-image:url('/wp-content/uploads/images/service/santehnik/ustanovka-posud-mashin-576.jpg'); }
.img-ustanovka-stir-mashin { background-image:url('/wp-content/uploads/images/service/santehnik/ustanovka-stir-mashin-576.jpg'); }
.img-vanna { background-image:url('/wp-content/uploads/images/service/santehnik/vanna-576.jpg'); }
.img-zamena-trub { background-image:url('/wp-content/uploads/images/service/santehnik/zamena-trub-576.jpg'); }
.img-zasor { background-image:url('/wp-content/uploads/images/service/santehnik/zasor-576.jpg'); }

/* картинки сборка мебели */
.img-sborka-mebeli { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/sborka-mebeli-576.jpg'); }
.img-divan { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/divan-576.jpg'); }
.img-komod { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/komod-576.jpg'); }
.img-krovat { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/krovat-576.jpg'); }
.img-kuhnya { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/kuhnya-576.jpg'); }
.img-prihozhaya { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/prihozhaya-576.jpg'); }
.img-remont-mebeli { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/remont-mebeli-576.jpg'); }
.img-shkaf { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/shkaf-576.jpg'); }
.img-stenka { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/stenka-576.jpg'); }
.img-stol { background-image:url('/wp-content/uploads/images/service/sborka-mebeli/stol-576.jpg'); }


/* конец Главный банер Настройки */
}
.page-title {
	font-size: 56px;
	color: #ffff;
    line-height: 1.1;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: -0.04em;
}

.ban-op {
    line-height: 1.2;
    font-size: 22px;
    color: #ffff;
}


.otzyvy {
	background: #f4f8f8;
	padding-top: 50px;
    padding-bottom: 50px;
}
.whywe {
    padding-bottom: 35px;
    text-transform: uppercase;
    text-align: center;
    font-family: "Poppins",sans-serif;
    letter-spacing: 1px;
    font-size: 35px;
    color: black;
    font-weight: 600;
}
.textvidotz {
    text-align: center;
    color: #000;
    font-weight: 600;
    font-size: 15px;
}
/** Отзывы Конец **/

/** Преимущества Начало **/
.advantages{
	padding-top: 50px;
    padding-bottom: 50px;
}
.iconmy {
    display: block;
    background-color: #BE2223 !important;
    width: 110px;
    height: 110px;
    padding: 25px;
    -webkit-border-radius: 0 0 45px 45px;
    border-radius: 0 0 45px 45px;
    margin: 0 auto;
    -webkit-box-shadow: 0 0 7px -2px;
    box-shadow: 0 0 7px -2px;
    color: rgb(255, 255, 255);
}

.textme {
    color: #161717;
    font-size: 1.15em;
    font-weight: 600;
    text-align: center;
    padding-top: 15px;
    line-height: 1.3;
}
.rek-five {
  padding-left: 15px;
  padding-right: 15px;
}

.rek-five {
  width: 20%;
  float: left;
}


@media only screen and (min-width: 0px) and (max-width: 767px) {
  .rek-five {
    width: 100%;
    float: left;
  }
  .textme {
  padding-bottom: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
  .rek-five {
    width: 33.333333%;
    float: left;
  }
  .textme {
  padding-bottom: 30px;
  }  
}

/** Преимущества Конец **/

/** Прайс Начало **/
.price{
    background: #f4f8f8;
	padding-top: 50px;
    padding-bottom: 50px;
}

.table_head{
    font-weight: 600;
    font-size: 20px;
    background-color: #87e4f1;
    padding: 8px;
}

@media only screen and (max-width: 767px){
.tftable td {
    font-size: 17px;
    padding: 5px 5px;
    border:1;
}
}
/** Прайс конец **/

.cta_center{
	background: #ff5326;
	padding: 15px 0;
}
.all_center{
	text-align:center;
}
.cta_text {
    color: #fff;
    line-height: 1.3;
    font-size: 21px;
    font-weight: 300;
}
.obtxt {	
    font-size: 1.975em;
    font-weight: 600;
    font-family: 'Ubuntu', sans-serif;
    color: #fff;
}

.btn {
    font-family: "Roboto",sans-serif;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 600;
    padding: 12px 20px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    color: #fff;
    border: 2px solid #f93;
    background-color: #f93;
    box-sizing: border-box;
    transition: all 0.4s;
    -ms-border-radius: 2px;
    border-radius: 2px;
}

@media only screen and (max-width: 577px){
.drel-none {
    display: none;
}
}

/**КОНЕЦ  МОИ ПРАВКИ, ДОБАВЛЕНИЯ **/

/*! 
Template Name: Plumbing - HTML Template
Author: ThemeSurf
Version: 1.0.1
Update: 04.05.2018
*/
/*Название города в шапке*/


@media only screen and (min-width: 768px){
.menu-vtor-big{width:555px}
}

@media only screen and (min-width: 768px){
.menu-vtor{width:250px}
}

@media only screen and (min-width: 768px){
.ul-float{float:left;}
}


@media only screen and (min-width : 991px) {
.top-contact li:first-child{margin-right:10px; font-size:16px;;margin-top:18px;}
.top-contact .t-phone-s2{font-size:20px;}
}
@media only screen and (max-width : 991px) {
.top-contact li:first-child{margin-right:0px; font-size:14px;margin-top:18px;}
.top-contact .t-phone-s2{font-size:18px}
.header-s1 .top-contact li{margin-left:20px;}
}
@media only screen and (max-width : 767px) {
.top-contact li:first-child{margin-right:20px; font-size:14px;margin-top:10px;}
}
@media only screen and (max-width : 470px) {
.top-contact li:first-child{margin-right:12px;margin-left:0px; font-size:3vw;margin-top:10px;}
.header-s1 .top-contact li{margin-left:0px;}
}
/*--------------*/

.ban-op{line-height: 1.2;font-family: 'rubik' , sans-serif ;font-size: 22px;}
@media only screen and (max-width: 1199px){
.ban-op{line-height: 1.2;font-family: 'rubik' , sans-serif;font-size: 15px;}
}
@media only screen and (max-width: 767px){
.ban-op{line-height: 1.2;font-family: 'rubik' , sans-serif;font-size: 17px;
display:block;}
}

.mobnom {display:none;}
@media only screen and (max-width : 767px) { 
.mobnom {display:block; color:black; font-weight:900;}
.a-mobnom {color:black; font-weight:900;}
.drel-none {display:none;}
}
.form-style{
float:right;
width: 33.33333333%;
}
.polit-conf{
font-size: 12px;
color: #252323;
margin-top: 7px;
text-decoration: underline;
}
.text-niz{
font-family: 'roboto', sans-serif;
font-size: 28px;
text-transform: uppercase;
font-weight: 600;
margin: 0;
    text-align: justify;
    line-height: 1.2;
}

@media (max-width: 991px) {
  .text-niz {
      text-align:center;
      padding-bottom: 22px;
  }
}

.wear-leg{
    color: #000;
    line-height: 1.2;
    font-size: 18px;
    margin-bottom: 0px;
    padding: 7px 45px 0px 45px;
    font-family: 'Roboto',sans-serif;
    text-transform: uppercase;
    font-weight: 600;
}
.inp-wear{
border: 2px solid #e43737;
    margin-top: 15px;
    padding: 10px;
    font-size: 15px;
    width: 234px;
}
.btn-wear {
    display: inline-block;
    text-decoration: none;
    user-select: none;
    outline: none;
    border-radius: 5px;
background: rgb(240, 246, 15) linear-gradient(rgb(255, 252, 0), rgba(255, 234, 0, 0.83));       
    box-shadow: inset 0 -2px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,0);
    transition: box-shadow .2s, border-color .2s;
    text-transform: uppercase;
    background-color: #f3e721;
    font-size: 19px;
    font-weight: bold;
    border: 1px solid #e43737;
    margin-top: 15px;
    padding: 10px;
    cursor: pointer;
}
.form-wear{
    float: right;
    background-color: rgba(255, 255, 255, 0.87);
    /*position: absolute;
    top: 0;
    right: 0;*/
    height: 320px;
    width: 335px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 10px;
    box-shadow: 0px 0px 15px 0px #000000;
}
@media only screen and (max-width: 991px) and (min-width: 768px){
.form-wear{height: 290px;width: 270px;}
.wear-leg {font-size: 15px;padding: 0 15px;}
}

.form-wear-footer {
    float: right;
    background-color: rgba(255, 255, 255, 0.87);
    height: 320px;
    width: 326px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 10px;
    box-shadow: 0px 0px 15px 0px #000000;
}
.btn-wear:hover {
 box-shadow: inset 0 -1px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,.5);
}
.tel-bold{
font-weight: 900;
}
.iconmy{
    display: block;
    background-color: #BE2223 !important;
    width: 110px;
    height: 110px;
    padding: 25px;
    -webkit-border-radius: 0 0 45px 45px;
    border-radius: 0 0 45px 45px;
    margin: 0 auto;
    -webkit-box-shadow: 0 0 7px -2px;
    box-shadow: 0 0 7px -2px;
    color: rgb(255, 255, 255);
}
.textme{
color: #373e45;
    font-size: 1.15em;
    font-family: "Poppins",sans-serif;
    font-weight: 600;
    text-align: center;
    padding-top: 15px;
    line-height: 1.3;
}
.fon-banner{
    width:100%; 
    height:100%;
    background-color: #000000a6;
}

.formbaner{
    width: 33.333333%;
    float: right;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.whywe{
    padding-bottom: 20px;
text-transform: uppercase;
text-align: center;
font-family: "Poppins",sans-serif;
letter-spacing: 1px;
font-size: 35px;
color: black;
font-weight: 600;
}
@media only screen and (max-width : 767px) { 
.whywe {font-size: 25px;}
}

.heading img {
    margin: 0;
    vertical-align: baseline;
    height: auto;
    width: 30px;
}
.textvidotz{
    color: #000;
    font-weight: 600;
    font-family: 'Noto Sans', sans-serif;
}
.colorawe{
    color: #f93;
}
.awefoot{
    color: #f93;
    padding-right: 3px;
}
.awemenu{
    color: #ffffff9e;
    padding-left: 3px;
}
.stext{
    margin: 0;
    text-align: justify;
    font-size: 18px;
    line-height: 1.2;
/*    font-family: 'Rubik', sans-serif; */
    text-indent: 25px;
}
.h3seo{
    margin: 12px 0 0px 0;
    color: black;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Noto Sans', sans-serif;
    text-transform: uppercase;
}
.minsum{
    font-size: 20px;
    padding-top: 10px;
    padding-left: 15px;
    line-height: 1.2;
}
.obtxt{
        font-size: 1.875em;
        font-weight: 600;
        font-family: 'Ubuntu', sans-serif;
        line-height: 1.2;
}

/*код таблицы с ценами*/
.tftable {font-size:12px;color:#000000;border-width: 1px;border-color: #729ea5;border-collapse: collapse; margin: 0 auto; width:100%; line-height: 1.3}
.tftable th {font-weight: 600;font-size:20px;background-color:#87e4f1;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;text-align:left;}
.tftable tr {background-color:#ffffff;}
.tftable td {/*font-weight: 600;*/font-size:20px;border-width: 1px;padding: 6px 18px;border-style: solid;border-color: #729ea5;}
a:hover {text-decoration: underline;}

@media only screen and (max-width : 767px) { 
.tftable td {font-size: 17px;padding: 5px 5px;
}
}
/*конец*/

/*Настройка формы по размерам экрана*/
.form-style-min {
display:none; 
}
@media only screen and (max-width : 767px) { 
.form-style {display:none; }
.form-container {padding: 0px; } 
.form-style-min {display:block; }
.form-wear-min {
    background-color: rgba(239, 232, 232, 0.87);
    height: 290px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 0 0 10px 10px;
    box-shadow: 0px 0px 15px 0px #000000;}
.inp-wear-min{
    border: 2px solid #e43737;
    margin-top: 15px;
    padding: 10px;
    font-size: 15px;
    width: 85%;
}
.btn-wear-min {
    display: inline-block;
    text-decoration: none;
    user-select: none;
    outline: none;
    border-radius: 5px;
    background: rgb(240, 246, 15) linear-gradient(rgb(255, 252, 0), rgba(255, 234, 0, 0.83));       
    box-shadow: inset 0 -2px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,0);
    transition: box-shadow .2s, border-color .2s;
    text-transform: uppercase;
    background-color: #f3e721;
    font-size: 19px;
    font-weight: bold;
    border: 1px solid #e43737;
    margin-top: 15px;
    padding: 10px;
    width: 85%;
}
}

.banner-content {
    padding-left: 15px;
    padding-right: 15px;
}



.icon-geo {
    display: inline-block;
    width: 1em;
    height: 1em;
    position: absolute;
    top: -1px;
    left: -16px;
    fill:#f93;
}
.icon-phone {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    position: absolute;
    top: -2px;
    left: -23px;
    fill: #f93;
}

body{font-family:"Roboto",sans-serif;color:#000000;font-size:16px;line-height:1.75;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,ul,ol,table{margin:0 0 18px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,table:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6 .h1,.h2,.h3,.h4,.h5,.h6{font-family:"Poppins",sans-serif;line-height:1.3;font-weight:400;color:#373e45}h1.color-secondary,h2.color-secondary,h3.color-secondary,h4.color-secondary,h5.color-secondary,h6 .h1.color-secondary,.h2.color-secondary,.h3.color-secondary,.h4.color-secondary,.h5.color-secondary,.h6.color-secondary{color:#FF5326}h1.color-primary,h2.color-primary,h3.color-primary,h4.color-primary,h5.color-primary,h6 .h1.color-primary,.h2.color-primary,.h3.color-primary,.h4.color-primary,.h5.color-primary,.h6.color-primary{color:#f93}h1+.image:not([class*="mt-"]),h2+.image:not([class*="mt-"]),h3+.image:not([class*="mt-"]),h4+.image:not([class*="mt-"]),h5+.image:not([class*="mt-"]),h6 .h1+.image:not([class*="mt-"]),.h2+.image:not([class*="mt-"]),.h3+.image:not([class*="mt-"]),.h4+.image:not([class*="mt-"]),.h5+.image:not([class*="mt-"]),.h6+.image:not([class*="mt-"]){margin-top:20px}h1,.h1,.heading-lg,.heading-lg-lead{font-size:2.5em}h2,.h2{font-size:1.875em}h3,.h3,h4,.h4,.heading-md,.heading-md-lead{font-size:1.5em;font-weight:300}h4,.h4,h4.heading-md{font-size:1.25em;margin-bottom:12px}h5,.h5{font-size:1.1em;margin-bottom:8px}h6,.h6,.heading-sm,.heading-sm-lead{font-size:.875em}ul,ol{padding:0px;margin:0px}ul li,ol li{/*list-style:disc*/}.lead{line-height:1.6;margin-bottom:0}.heading-section{font-size:1.875em;line-height:1.1;text-transform:uppercase;color:#373e45;font-weight:600}.heading-section.heading-sm{font-size:1.375em}.heading-section.color-secondary{color:#FF5326}.heading-section.color-primary{color:#f93}.heading-section.color-default{color:#596570}.heading-lead{font-size:2.25em}.heading-lead.heading-sm{font-size:1.5em}.heading-lead.extra-large{font-size:3.5em}.heading-section,.heading-lead{margin-bottom:20px}.heading-section:last-child,.heading-lead:last-child{margin-bottom:0}.heading-section:not(.with-line)+h3,.heading-section:not(.with-line)+h4,.heading-section:not(.with-line)+h5,.heading-lead:not(.with-line)+h3,.heading-lead:not(.with-line)+h4,.heading-lead:not(.with-line)+h5{margin-top:-20px}.heading-section+p.lead,.heading-lead+p.lead{margin-top:-10px}.heading-section.with-line,.heading-lead.with-line{padding-bottom:15px}.heading-section.with-line::after,.heading-lead.with-line::after{display:block}.heading-sm-lead,.heading-md-lead,.heading-lg-lead{letter-spacing:4px;font-weight:300;font-family:"Roboto",sans-serif;text-transform:uppercase;margin-bottom:5px}.heading-sm-lead+h1,.heading-sm-lead+h2,.heading-sm-lead+h3,.heading-sm-lead+h4,.heading-sm-lead+h5,.heading-sm-lead+h4,.heading-md-lead+h1,.heading-md-lead+h2,.heading-md-lead+h3,.heading-md-lead+h4,.heading-md-lead+h5,.heading-md-lead+h4,.heading-lg-lead+h1,.heading-lg-lead+h2,.heading-lg-lead+h3,.heading-lg-lead+h4,.heading-lg-lead+h5,.heading-lg-lead+h4{margin-top:0}.heading-sm-lead,.heading-md-lead{color:#f93}.heading-sm-lead.color-primary,.heading-md-lead.color-primary{color:#f93}.heading-sm-lead.color-secondary,.heading-md-lead.color-secondary{color:#FF5326}.with-line{position:relative;padding-bottom:15px}.with-line::after{content:"";position:absolute;bottom:0;display:block;width:60px;height:2px;margin:15px 0 0;background-color:#f93}.light .with-line::after,.box-s3 .with-line::after,.box-s4 .with-line::after{background-color:#fff}.with-line.al-center::after,.with-line.center::after{left:50%;margin-left:-30px}.with-line.al-right::after{right:0}.light,.box-s3,.box-s4,.light h1,.box-s3 h1,.box-s4 h1,.light h2,.box-s3 h2,.box-s4 h2,.light h3,.box-s3 h3,.box-s4 h3,.light h4,.box-s3 h4,.box-s4 h4,.light h5,.box-s3 h5,.box-s4 h5,.light h6,.box-s3 h6,.box-s4 h6{color:#fff}.lh-x1{line-height:1}.lh-x2{line-height:1.5}.lh-x3{line-height:2}blockquote{margin:30px 0;color:#888}blockquote:first-child{margin-top:0}blockquote:last-child{margin-bottom:0}blockquote p:last-child strong{color:#f93}p+h1,p+h2,p+h3,p+h4,p+h5,p+h4,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h4,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h4,table+h1,table+h2,table+h3,table+h4,table+h5,table+h4{margin-top:35px}ul+p,ul+ul,ul+ol,ol+ol,ol+ul,ul+table,ol+table{margin-top:35px}b,strong{font-weight:600}a{outline:0;/*transition:all 0.5s;*/color:#000000}a:link,a:visited{text-decoration:none}a:hover{outline:0;color:#d77b16}img{outline:0;border:0 none;max-width:100%;height:auto;vertical-align:top;-ms-border-radius:0px;border-radius:0px}img+h2,img h3,img h4{margin-top:15px}img.alignright{padding:0;float:right;margin:5px 0 10px 30px}h3 img.alignright,h4 img.alignright,h2 img.alignright,h1 img.alignright{margin-top:0}img.alignleft{padding:0;float:left;margin:5px 30px 10px 0}h3 img.alignleft,h4 img.alignleft,h2 img.alignleft,h1 img.alignleft{margin-top:0}img.aligncenter{float:none;display:block;margin:5px auto 15px}img.aligncenter:first-child{margin-top:0}img.aligncenter:last-child{margin-bottom:0}hr,.hr{/*margin:45px 0*/}hr:first-child,.hr:first-child{margin-top:0}hr:last-child,.hr:last-child{margin-bottom:0}.hr-lg{margin:60px 0}.hr-md{margin:30px 0}.hr-sm{margin:15px 0}input:focus{border-color:#66afe9;outline:0;box-shadow:0 0 0 transparent}.al-center,.center{text-align:center}.al-center .with-line:after,.center .with-line:after{left:50%;margin-left:-35px}.al-right{text-align:right}.al-right .with-line:after{right:0}.al-left{text-align:left}.ucap{text-transform:uppercase}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:10000}#status{width:100px;height:100px;position:absolute;left:50%;top:50%;background-image:url(../image/loading.gif);background-repeat:no-repeat;background-position:center;background-size:38px auto;margin:-50px 0 0 -50px}#gmap{display:block;width:100%;height:400px;pointer-events:none;background:#C9C9C9}.map-contact-vertical #gmap{height:600px}.section-pad{padding-top:50px;padding-bottom:50px}.section-pad-xs{padding-top:20px;padding-bottom:20px}.section-pad-sm{padding-top:40px;padding-bottom:40px}.section-pad-md{padding-top:60px;padding-bottom:30px}.section-pad-lg{padding-top:110px;padding-bottom:110px}.section-pad.nopd{padding-top:0;padding-bottom:0}.section-overup[class*="section-pad"]{margin-top:-60px;padding-top:0}.section-overup-lg[class*="section-pad"]{margin-top:-110px;padding-top:0}.pad-0,.nopd{padding:0px}.npl{padding-left:0px}.npr{padding-right:0px}.space-top{margin-top:20px}.space-top-sm{margin-top:15px}.space-top-md{margin-top:30px}.space-bottom{margin-bottom:20px}.space-bottom-sm{margin-bottom:15px}.space-bottom-md{margin-bottom:30px}.nomg{margin-top:0;margin-bottom:0}.wide-lg{max-width:1170px;margin:0 auto}.wide-md{max-width:970px;margin:0 auto}.wide-sm{max-width:770px;margin:0 auto}.wide-xs{max-width:570px;margin:0 auto}.row-vm{align-items:center;display:flex}.row-vm.reverses>div:last-child{order:1}.row-vm.reverses>div:first-child{order:2}.container-fluid>.row>.row{margin-left:0;margin-right:0}.row-column:not(:first-child){margin-top:60px}.row-column-md:not(:first-child){margin-top:45px}.row-column-sm:not(:first-child){margin-top:30px}div[class*="row-column"].mgfix{margin-top:-45px}div[class*="row-column"].mgauto{margin-top:0}div[class*="row-column"].mgtop{margin-top:60px}div[class*="row-column"].mgtop-md{margin-top:45px}div[class*="row-column"].mgtop-sm{margin-top:30px}div[class*="wide-"]+div[class*="row-column"]:not([class*="mg"]):not([class*="mt-"]){margin-top:60px}.clear{clear:both;display:block;height:0;width:100%}.clear-left{clear:left}.clear-right{clear:right}.first[class*="col-"]{clear:left}.nomg[class*="wide-"]{margin:0}.img-shadow{box-shadow:0 2px 26px 0 rgba(0,0,0,0.16)}.round{-ms-border-radius:0px;border-radius:0px}.round-md{-ms-border-radius:8px;border-radius:8px}.round-lg{-ms-border-radius:35px;border-radius:35px}.circle{-ms-border-radius:50%;border-radius:50%}.image{margin-bottom:20px}.image:last-child{margin-bottom:0}.image img{max-width:100%;height:auto}.image[class*="round"] a,.image[class*="round"] img,.image.circle a,.image.circle img{border-radius:inherit}.image.circle:not([class*="al-"]){text-align:center}.image.circle:not(.image-md) img{width:100%;max-width:555px}.image-md img{width:90%;max-width:220px}.imagebg{position:absolute;height:100%;right:0;top:0;left:0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:0;opacity:0;transition:opacity .4s}.fixed-bg .imagebg{background-attachment:fixed}.imagebg img{display:none}.image-on-left .imagebg,.image-on-right .imagebg{width:50%}.image-on-left .imagebg{right:50%}.image-on-right .imagebg{left:50%}.image-slice .imagebg{width:40%;left:0}.image-slice .imagebg+.imagebg{width:60%;left:40%}.image-slice .section-bg:not(.section-bg-r):after{content:"";background:#f93;position:absolute;left:0;bottom:0;top:0;opacity:.9;width:100%}.image-slice .section-bg.section-bg-alt:not(.section-bg-r):after{background:#FF5326}.has-bg-image{position:relative}.bg-image-loaded{opacity:1}.has-bg,.fixed-bg{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.has-bg{position:relative}.has-bg:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:#000;opacity:.5;z-index:1}.has-bg.bg-primary:after,.has-bg.box-s3:after{background-color:#f93}.has-bg.bg-secondary:after,.has-bg.box-s4:after{background-color:#FF5326}.has-bg.bg-alternet:after{background-color:#FFC426}.has-bg.bg-light:after,.has-bg.box-s2:after{background-color:#f4f8f8}.has-bg.dark-filter:after{opacity:.75}.has-bg.darker-filter:after{opacity:.9}.has-bg.light-filter:after{opacity:.25}.has-bg.lighter-filter:after{opacity:.15}.has-bg.no-filter:after{opacity:0.01}.has-bg .container,.has-bg-image .container{position:relative;z-index:2}.fixed-bg{background-attachment:fixed}.btn{font-family:"Roboto",sans-serif;font-size:13px;line-height:1.4;font-weight:600;padding:12px 20px;text-align:center;text-transform:uppercase;letter-spacing:0.03em;color:#fff;border:2px solid #f93;background-color:#f93;box-sizing:border-box;transition:all 0.4s;-ms-border-radius:2px;border-radius:2px}/*.btn:hover,.btn:focus{background-color:#FF5326;border-color:#FF5326;color:#fff}*/.btn.block{display:block;white-space:inherit}.btn.btn-alt{background:#FF5326;/*border-color:#FF5326*/}.btn.btn-alt:hover,.btn.btn-alt:focus{background:#f93;border-color:#f93}.btn.btn-outline{color:#f93;background-color:transparent}.btn.btn-outline:hover,.btn.btn-outline:focus{color:#fff;background:#f93;border-color:#f93}.btn.btn-outline.btn-alt{color:#FF5326}.btn.btn-outline.btn-alt:hover,.btn.btn-outline.btn-alt:focus{color:#fff;background:#FF5326;border-color:#FF5326}.btn.btn-outline.btn-light{color:#fff;border-color:#fff}.btn.btn-outline.btn-light:hover,.btn.btn-outline.btn-light:focus{background:#f93;border-color:#f93}.btn.btn-outline.btn-light.btn-alt:hover,.btn.btn-outline.btn-light.btn-alt:focus{background:#FF5326;border-color:#FF5326}.btn.btn-light:not(.btn-outline){color:#f93;border-color:#fff;background-color:#fff}.btn.btn-light:not(.btn-outline):hover,.btn.btn-light:not(.btn-outline):focus{color:#fff;background:#f93;border-color:#f93}.bg-primary .btn.btn-light:not(.btn-outline):hover,.box-s3 .btn.btn-light:not(.btn-outline):hover,.bg-primary .btn.btn-light:not(.btn-outline):focus,.box-s3 .btn.btn-light:not(.btn-outline):focus{background:#FF5326;border-color:#FF5326}.btn.btn-light:not(.btn-outline).btn-alt{color:#FF5326}.btn.btn-light:not(.btn-outline).btn-alt:hover,.btn.btn-light:not(.btn-outline).btn-alt:focus{color:#fff;background:#FF5326;border-color:#FF5326}.bg-secondary .btn.btn-light:not(.btn-outline).btn-alt:hover,.box-s4 .btn.btn-light:not(.btn-outline).btn-alt:hover,.bg-secondary .btn.btn-light:not(.btn-outline).btn-alt:focus,.box-s4 .btn.btn-light:not(.btn-outline).btn-alt:focus{background:#f93;border-color:#f93}.btn.btn-center{margin:0 auto;width:auto;min-width:160px}.btn.btn-lg{padding:16px 35px;font-size:16px;-ms-border-radius:2px;border-radius:2px}.btn.btn-md{padding:8px 20px}.btn.btn-sm{padding:3px 12px 4px;font-weight:400}.btn.round{-ms-border-radius:60px;border-radius:60px}.btn.btn-aside{margin:5px 8px}.btn-link{color:#f93;transition:all .4s ease-in-out}.btn-link:hover{color:#f93}.btn-link.focus:not([class*="link-arrow"]){box-shadow:0 1px 0 currentColor}.btn-link.focus:not([class*="link-arrow"]):hover{box-shadow:none;text-decoration:none}.light .btn-link:not([class*="link-arrow"]),.box-s3 .btn-link:not([class*="link-arrow"]),.box-s4 .btn-link:not([class*="link-arrow"]){color:#fff;box-shadow:0 1px 0 currentColor}.light .btn-link:not([class*="link-arrow"]):hover,.box-s3 .btn-link:not([class*="link-arrow"]):hover,.box-s4 .btn-link:not([class*="link-arrow"]):hover{color:#fff;box-shadow:none;text-decoration:none}.btn-link.link-arrow,.btn-link.link-arrow-sm{position:relative;padding-right:48px}.btn-link.link-arrow:after,.btn-link.link-arrow:before,.btn-link.link-arrow-sm:after,.btn-link.link-arrow-sm:before{content:"";display:block;position:absolute;transition:all 0.4s ease-in-out}.btn-link.link-arrow:before,.btn-link.link-arrow-sm:before{top:50%;right:9px;width:9px;height:9px;transform-origin:50% 50%;transform:translate(0, -4px) rotate(45deg);box-shadow:inset -1px 1px 0 0 currentColor}.btn-link.link-arrow:after,.btn-link.link-arrow-sm:after{top:50%;right:8px;width:30px;height:1px;transform:translate(0, 0);background-color:currentColor}.btn-link.link-arrow:hover,.btn-link.link-arrow-sm:hover{text-decoration:none}.btn-link.link-arrow:hover:before,.btn-link.link-arrow-sm:hover:before{transform:translate(8px, -4px) rotate(45deg)}.btn-link.link-arrow:hover:after,.btn-link.link-arrow-sm:hover:after{transform:translate(8px, 0)}.btn-link.link-arrow-sm{padding-right:36px}.btn-link.link-arrow-sm:before{width:7px;height:7px;transform:translate(0, -3px) rotate(45deg)}.btn-link.link-arrow-sm:after{width:18px}.btn-link.link-arrow-sm:hover:before{transform:translate(8px, -3px) rotate(45deg)}.form-control{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-control:focus{-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);-moz-box-shadow:0 0 8px rgba(0,0,0,0.1);box-shadow:0 0 8px rgba(0,0,0,0.1)}.form-control.error{border-color:#FF4346 !important}form label.error{display:none !important}.form-results{display:none;font-size:12px;margin:15px 0}.form-results:first-child{margin-top:0}.form-results:last-child{margin-bottom:0}.gaps{clear:both;height:20px;display:block;margin:0}.gaps.size-lg{height:60px}.gaps.size-md{height:30px}.gaps.size-sm{height:15px}.gaps.size-2x{height:40px}.gaps.size-3x{height:60px}.gaps.size-xs{height:10px}.gaps.size-sep{height:45px}.gaps.size-section{height:80px}.pd-x1{padding:10px}.pd-x2{padding:20px}.pd-x3{padding:15px}.pd-x4{padding:40px}.pd-x5{padding:50px}.mg-x1{margin:10px}.mg-x2{margin:20px}.mg-x3{margin:30px}.mg-x4{margin:40px}.mg-x5{margin:50px}.mt-x1{margin-top:10px}.mt-x2{margin-top:20px}.mt-x3{margin-top:30px}.mt-x4{margin-top:40px}.mt-x5{margin-top:50px}.mb-x1{margin-bottom:10px}.mb-x2{margin-bottom:20px}.mb-x3{margin-bottom:30px}.mb-x4{margin-bottom:40px}.mb-x5{margin-bottom:50px}.color-primary{color:#f93}.color-default{color:#596570}.color-heading{color:#373e45}.color-secondary{color:#FF5326}.color-alternet{color:#FFC426}.bg-light,.box-s2{background:#f4f8f8}.bg-white,.box-s1{background:#fff}.bg-dark{background:#343640}.bg-grey{background:#e8e8ee}.bg-primary,.box-s3{background:#f93}.bg-secondary,.box-s4{background:#FF5326}.bg-alternet{background:#FFC426}.bg-light-primary{background-color:rgba(255,153,51,0.1)}.bg-light-secondary{background-color:rgba(255,83,38,0.1)}.bg-light-alternet{background-color:rgba(255,196,38,0.1)}.bdr{border:1px solid rgba(0,0,0,0.04)}.bdr-y{border-top:1px solid rgba(0,0,0,0.04);border-bottom:1px solid rgba(0,0,0,0.04)}.bdr-x{border-left:1px solid rgba(0,0,0,0.04);border-right:1px solid rgba(0,0,0,0.04)}.bdr-top{border-top:1px solid rgba(0,0,0,0.04)}.bdr-bottom{border-bottom:1px solid rgba(0,0,0,0.04)}.bdr-none{border-color:transparent}.social{margin:0;padding:0;list-style:none}.social li{display:inline-block;margin-left:3px}.social li:first-child{margin-left:0}.social.social-v2 li{border:1px solid #f93;border-radius:50%;height:25px;width:25px;text-align:center;/*line-height:34px*/}.preload{display:none}.navbar-toggle{margin-right:0px}.carousel-control{visibility:hidden;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out;opacity:0;width:60px}.carousel-control.left,.carousel-control.right{background-image:none;filter:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{width:60px;height:60px;padding-top:0;-ms-border-radius:50px;border-radius:50px;font-family:'FontAwesome';text-shadow:none;font-size:44px;margin-top:-30px}.carousel-control .glyphicon-chevron-left:hover,.carousel-control .glyphicon-chevron-right:hover{background:transparent}.carousel-control .glyphicon-chevron-left{left:10%}.carousel-control .glyphicon-chevron-left:before{content:'\f104'}.carousel-control .glyphicon-chevron-right{right:10%}.carousel-control .glyphicon-chevron-right:before{content:'\f105'}.video-box{position:relative;margin-top:40px;padding-top:56%}.video-box iframe{border:1px solid #fbfbfb;-ms-border-radius:0px;border-radius:0px;position:absolute;top:0;width:100%;height:100%;left:0}.panel-group .panel{border-radius:0;box-shadow:none;border-bottom:1px solid #eee;border:none}.panel-default>.panel-heading{padding:0;border-radius:0;color:#212121;background-color:transparent;border:0px}.panel-title{font-size:20px}.panel-title>a{display:block;padding:15px;text-decoration:none}.more-less{float:right;color:#212121}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#EEEEEE}.table-responsive{margin-bottom:30px}.table-responsive:last-child,.table-responsive .table{margin-bottom:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-color:#ececec}.table.bdr-top,.table.bdr-bottom{border-color:#ececec}.table-s1>tbody>tr>td,.table-s1>tbody>tr>th,.table-s1>tfoot>tr>td,.table-s1>tfoot>tr>th,.table-s1>thead>tr>td,.table-s1>thead>tr>th{padding:20px}.table-vertical>tbody>tr>td{vertical-align:middle}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-50px, 0, 0)}to{opacity:1;transform:none}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(50px, 0, 0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 50px, 0)}to{opacity:1;transform:none}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.content-section{margin-top:60px}.content-section:first-child{margin-top:0px}.content .list-style li{position:relative;padding-left:18px;margin-left:0;margin-bottom:8px}.content .list-style li:last-child{margin-bottom:0}.content .list-style li:before{font-family:'FontAwesome';content:'\f105';color:#f93;position:absolute;left:1px;top:3px;font-size:16px;line-height:18px}.light .content .list-style li:before,.box-s3 .content .list-style li:before,.box-s4 .content .list-style li:before,.call-action:not(.dark) .content .list-style li:before{color:#fff}.content .list-style.dots li:before{content:'\f111';font-size:6px;top:5px}.content .list-style.checkmark li{padding-left:28px}.content .list-style.checkmark li:before{content:'\f00c';font-size:18px;line-height:18px;top:4px}.content .list-style.list-sitemap li{margin-bottom:10px;font-weight:400}.content .list-style.list-sitemap li:last-child{margin-bottom:0}.content .list-style.list-sitemap li ul{margin-top:5px}.content .list-style.list-sitemap li ul li{margin-top:3px;font-weight:400}.content .list-style.style-v2 li{margin-bottom:2px}.content .list-style.style-v2 li:before{color:#9aa4ae;font-size:6px}.content ol{margin-left:25px}.content ol li{list-style:decimal;list-style:decimal-leading-zero;padding-left:5px;margin-bottom:8px}.content ol li:last-child{margin-bottom:0}.tab-custom .nav-tabs{background:#ececec;border-bottom:none;display:table;width:100%}.tab-custom .nav-tabs li{display:table-cell;float:none}.tab-custom .nav-tabs li:last-child a{border-right-color:#ececec}.tab-custom .nav-tabs li>a{border:1px solid #ececec;border-right-color:#f5f5f5;text-align:center;border-radius:0px;padding:15px 2px;margin:0px;font-size:16px;color:#383838;line-height:24px}.tab-custom .nav-tabs li>a img{height:60px;width:auto;margin-top:-5px}.tab-custom .nav-tabs li.active>a,.tab-custom .nav-tabs li.active>a:hover,.tab-custom .nav-tabs li.active>a:focus{background:#f5f5f5;border-color:#f5f5f5}.tab-custom .tab-content{background:#f5f5f5;padding:30px 20px 25px 20px}.tab-custom .tab-content h4{color:#f93;font-weight:700;font-size:18px;margin-bottom:15px}.tab-custom .tab-content a{padding:8px 16px;margin-top:25px}.tab-custom.tab-simple .nav-tabs{background:none}.tab-custom.tab-simple .nav-tabs li{display:inline-block}.tab-custom.tab-simple .nav-tabs li>a{padding:12px 15px;border:1px solid #ececec;background-color:#ececec}.tab-custom.tab-simple .nav-tabs li.active>a{background-color:#fff;border-bottom-color:#fff}.tab-custom.tab-simple .tab-content{background:none;border:1px solid #ececec}.accordion .panel{background-color:transparent;border-bottom:1px solid rgba(0,0,0,0.1)}.accordion .panel:last-child{border-bottom:0 none}.accordion .panel+.panel{margin-top:0}.accordion .panel-title{position:relative;font-size:1em;font-family:"Roboto",sans-serif;font-weight:400}.accordion .panel-title a{color:#f93;padding:16px 30px 17px 0}.accordion .panel-title a .plus-minus{opacity:0.4}.accordion .panel-title a.collapsed{color:#596570}.accordion .panel-title a.collapsed:hover{opacity:0.7}.accordion .panel-title a.collapsed:hover .plus-minus{opacity:0.4}.accordion .panel-title a.collapsed .plus-minus{opacity:0.7}.accordion .panel-title a.collapsed .plus-minus span:before{transform:rotate(-180deg)}.accordion .panel-title a.collapsed .plus-minus span:after{transform:rotate(0deg)}.accordion .panel-title a:hover{opacity:1}.accordion .panel-title a:hover .plus-minus{opacity:1}.accordion .panel-body{padding-right:0;padding-left:0;padding-bottom:30px}.accordion .plus-minus{opacity:0.8;cursor:pointer;transition:opacity 350ms;display:block;position:absolute;right:0;top:50%;height:18px;width:18px;margin-top:-9px}.accordion .plus-minus span{position:relative;height:100%;display:block}.accordion .plus-minus span:before,.accordion .plus-minus span:after{content:"";position:absolute;background:#666;transition:transform 100ms}.accordion .plus-minus span:before{height:2px;width:100%;left:0;top:50%;margin-top:-1px;transform:rotate(180deg)}.accordion .plus-minus span:after{height:100%;width:2px;top:0;left:50%;margin-left:-1px;transform:rotate(90deg)}.accordion .plus-minus:hover{opacity:0.3}.accordion.filled .panel:last-child{border-bottom:0}.accordion.filled .panel-title{background-color:#f5f5f5}.accordion.filled .panel-title a{background:#ececec;padding-left:20px;color:#f93}.accordion.filled .panel-title a.collapsed{background-color:transparent;color:#596570}.accordion.filled .panel-title a.collapsed:hover{opacity:0.7}.accordion.filled .panel-body{padding-right:20px;padding-left:20px;padding-bottom:20px}.accordion.filled .plus-minus{right:20px}.panel-group:last-child{margin-bottom:0}.carousel{height:100%}.carousel .stky-banner{position:absolute;top:0}.carousel .carousel-inner,.carousel .item,.carousel .active{height:100%}.has-carousel .owl-item>div[class*="col-"]{width:100%;padding-left:0;padding-right:0}.position{position:static}.img-wrapper{position:absolute;bottom:0px;max-width:520px}.contact-list{margin-top:30px}.contact-list:first-child{margin-top:0}.contact-list li{margin-bottom:20px;padding-bottom:0}.contact-list li:last-child{margin-bottom:0px}.contact-list li .fa{color:#f93;font-size:24px;display:block;width:30px;float:left}.contact-list li span{margin-left:40px;display:block;line-height:1.4}.icon-box{width:48px;height:48px;display:inline-block;vertical-align:middle;color:#f93;transition:all 0.4s;text-align:center;font-size:1.25em;line-height:50px;margin:2px 0;border:1px solid transparent}.light .icon-box,.box-s3 .icon-box,.box-s4 .icon-box{color:#fff}.icon-box.left{text-align:left}.icon-box.size-md{width:60px;height:60px;font-size:1.875em;line-height:60px}.icon-box.size-sm{width:24px;height:24px;font-size:14px;line-height:24px}.icon-box.size-sm span.icon{transform:scale(0.5) translate(-14px, -6px)}.icon-box.size-lg{width:90px;height:90px;font-size:3em;line-height:90px}.icon-box.size-lg.sqaure,.icon-box.size-lg.round,.icon-box.size-lg.circle{border-width:2px}.icon-box.sqaure,.icon-box.round,.icon-box.circle{border-color:#f93}.light .icon-box.sqaure,.box-s3 .icon-box.sqaure,.box-s4 .icon-box.sqaure,.light .icon-box.round,.box-s3 .icon-box.round,.box-s4 .icon-box.round,.light .icon-box.circle,.box-s3 .icon-box.circle,.box-s4 .icon-box.circle{border-color:#fff}.icon-box.round{-ms-border-radius:0px;border-radius:0px}.icon-box.circle{-ms-border-radius:50%;border-radius:50%}.icon-box.icon-bg{background-color:#f93;color:#fff}.icon-box.icon-bg-alt{background-color:#FF5326;color:#fff}.icon-box.light,.icon-box.box-s3,.icon-box.box-s4{color:#fff}.icon-box.light.sqaure,.icon-box.sqaure.box-s3,.icon-box.sqaure.box-s4,.icon-box.light.round,.icon-box.round.box-s3,.icon-box.round.box-s4,.icon-box.light.circle,.icon-box.circle.box-s3,.icon-box.circle.box-s4{border-color:#fff}.icon-box.light.icon-bg,.icon-box.icon-bg.box-s3,.icon-box.icon-bg.box-s4{background-color:#fff;color:#f93}.icon-box.icon-inline{width:auto;height:auto;line-height:1.25}.icon-box.icon-aside{float:left;margin:0 15px 5px 0}.icon-box+h4,.icon-box+h3,.icon-box+h5{margin-top:20px}.icon-box span.icon{vertical-align:middle;margin-top:-5px}.icon-box.style-s1,.icon-box.style-s2{-ms-border-radius:50%;border-radius:50%;background-color:#f93;color:#fff}.icon-box.style-s2{background-color:#FF5326}.icon-box.style-s3,.icon-box.style-s4{-ms-border-radius:0px;border-radius:0px;border-color:#f93;color:#f93}.icon-box.style-s4{-ms-border-radius:0px;border-radius:0px;border-color:#FF5326;color:#FF5326}.feature-intro .row+.row{margin-top:60px}.feature-intro a.btn-link{font-size:12px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;display:inline-block;vertical-align:middle;color:#f93}.owl-dots{text-align:center;margin-top:20px}.owl-dots .owl-dot{height:10px;width:10px;border-radius:50%;border:1px solid #f93;display:inline-block;margin:0 5px}.light .owl-dots .owl-dot,.box-s3 .owl-dots .owl-dot,.box-s4 .owl-dots .owl-dot{border-color:#fff}.owl-dots .owl-dot.active{background:#f93}.light .owl-dots .owl-dot.active,.box-s3 .owl-dots .owl-dot.active,.box-s4 .owl-dots .owl-dot.active{background:#fff}.owl-nav .owl-prev,.owl-nav .owl-next{position:absolute;transform:translateY(-50%);top:50%;border-radius:50%;text-align:center;height:44px;width:44px;text-indent:-999em;text-align:left;opacity:.8;background-repeat:no-repeat;background-position:50% 50%;background-size:12px auto;background-color:rgba(0,0,0,0.03)}.owl-nav .owl-prev:hover,.owl-nav .owl-next:hover{opacity:1}.owl-nav .owl-prev>.fa,.owl-nav .owl-next>.fa{display:none}.owl-nav .owl-next{right:-52px;background-image:url(../image/arrow-next-g.png)}.light .owl-nav .owl-next,.box-s3 .owl-nav .owl-next,.box-s4 .owl-nav .owl-next{background-image:url(../image/arrow-next-w.png)}.container-fluid .owl-nav .owl-next{right:5px}.owl-nav .owl-prev{left:-52px;background-image:url(../image/arrow-prev-g.png)}.light .owl-nav .owl-prev,.box-s3 .owl-nav .owl-prev,.box-s4 .owl-nav .owl-prev{background-image:url(../image/arrow-prev-w.png)}.container-fluid .owl-nav .owl-prev{left:5px}.site-header .navbar{border-radius:0;border:0 none;min-width:300px;padding:20px 0 0;color:#36454e;background:#fff;margin:0;z-index:9}.site-header .navbar-brand{height:auto;padding:0}.site-header .navbar-brand img{width:auto;max-width:100%;max-height:60px}.site-header .navbar-header .quote-btn{display:none}.site-header .navbar-collapse{padding:0;background-color:transparent;color:#596570}.site-header .logo-light{display:none}.site-header .quote-btn{padding:0;display:inline-block}.site-header .quote-btn .btn{font-family:"Roboto",sans-serif;padding:6px 25px;font-size:12px;line-height:24px;font-weight:700;text-transform:uppercase;color:#fff;background-color:#FF5326;border:2px solid #FF5326;margin:0;vertical-align:middle}.site-header .quote-btn .btn:hover{border-color:#FFC426;color:#fff;background-color:#FFC426}.site-header .quote-btn .btn.btn-outline{background:transparent}.site-header .quote-btn .btn.btn-outline:hover{background:#FF5326;border-color:#FF5326}.topbar{padding:6px 0;color:#fff;background:#2a2d33;border-bottom:1px solid rgba(0,0,0,0.06);font-size:13px;line-height:1}.topbar.style-v2{color:#373e45;background:rgba(0,0,0,0.04)}.topbar .top-aside>p{margin:7px 25px 7px 0;line-height:20px}.topbar .top-aside>p strong{font-weight:400}.topbar .top-aside>*{float:left}.topbar .top-left{float:left;max-width:40%}.topbar .top-right{float:right;max-width:59%}.topbar .top-contact .fa{border:0 none;width:auto;height:auto;line-height:34px}.topbar .top-contact span{line-height:34px;vertical-align:middle}.topbar .top-nav li a{padding-top:0;padding-bottom:0;transition:color .3s}.topbar .quote-btn .btn{padding:2px 15px;vertical-align:top;height:34px;letter-spacing:inherit}.topbar .quote-btn .btn span{line-height:1;font-size:inherit}.topbar .social:not(:last-child){margin-right:25px}.topbar .social li a{line-height:34px;font-size:16px;color:#f93}.topbar .social li a:hover{color:#FF5326}.topbar .t-phone span{font-size:1.2em;font-weight:400}.top-nav{margin:0;padding:0;list-style:none}.top-nav li{display:inline-block;vertical-align:middle;line-height:34px}.top-nav li:first-child{margin-left:-12px}.top-nav a{padding:5px 12px;color:inherit;font-size:13px}.top-nav a:hover,.top-nav a:focus{color:#f93}.top-contact{margin:0;list-style:none;font-size:13px;line-height:30px;color:inherit}.top-contact .fa{height:30px;width:30px;line-height:30px;text-align:center;border-radius:50%;background:transparent;border:1px solid #f93;color:#f93;font-size:18px;margin-right:5px;vertical-align:middle}.top-contact span{/*font-size:1.25em;font-weight:400*/}.top-contact span span{font-size:inherit}.top-contact span .fa{height:auto;width:auto;line-height:inherit;border:0 none}.top-contact span small{font-size:11px;font-weight:400}.top-contact span em{font-style:normal}.top-contact li{margin-left:35px;float:left;line-height:inherit}.top-contact li:first-child{/*margin-right:10px;margin-top:18px;font-size:16px;*/font-family:'rubik',sans-serif;font-weight:400;}.top-contact a{color:inherit}.top-contact a:hover{color:#f93}.top-contact .t-phone-s2{line-height:18px;/*font-size:20px;*/}.top-contact .t-phone-s2 span{/*font-size:1.5em*/}.top-contact .t-phone-s2 span>small{display:block}.header-top{margin-top:8px;margin-right:-15px;float:right}.header-top>*{float:left;margin-left:25px}.header-top>*:first-child{margin-left:0}.header-top .top-contact{line-height:40px}.header-top .top-contact li>.fa{height:40px;width:40px;line-height:38px}.header-top .top-contact .t-phone span{/*vertical-align:middle*/}.header-top .quote-btn .btn{padding:8px 22px;margin-top:-2px;letter-spacing:inherit}.header-top .social li a{line-height:40px;font-size:16px;color:#f93}.header-top .social.social-s2 li:not(:first-child){margin-left:4px}.header-top .social.social-s2 li a{display:inline-block;height:40px;width:40px;line-height:38px;text-align:center;border-radius:50%;background:#f93;border:1px solid #f93;color:#fff;font-size:16px;vertical-align:middle}.header-top .social.social-s2 li a:hover{opacity:.5}.navbar-nav{width:100%}.navbar-nav>li>a{background:transparent;text-transform:uppercase;color:inherit;font-family:"Roboto",sans-serif;font-weight:700;font-size:14px;line-height:20px;padding:14px 16px;transition:background 350ms, color 350ms, border-color 350ms}.navbar-nav>li.active>a,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#f93;background:transparent}.navbar-nav>li>ul ul{top:0;margin-top:0}.navbar-nav>li:hover>ul{top:100%;margin-top:0;opacity:1;visibility:visible}.navbar-nav>li.quote-btn{margin-left:12px;float:right}.navbar-nav>li.quote-btn .btn{padding:9px 24px 8px;font-size:14px;font-weight:700;letter-spacing:inherit}/*.navbar-nav>li.has-children>a:after{color:#596570;content:"\f107";display:inline-block;opacity:.5;width:10px;text-align:center;margin-left:5px;font-size:13px;line-height:.9;font-family:"FontAwesome";transition:transform .4s}*/.navbar-nav li ul{position:absolute;background:#fff;border:0px;border-radius:0;padding:0px;left:0;top:-999em;z-index:99;display:block;opacity:0;/*width:240px*/;visibility:hidden;transition:opacity .5s, visibility .4s;box-shadow:0 5px 20px rgba(0,0,0,0.1)}.navbar-nav li ul li{position:relative}.navbar-nav li ul li ul{left:240px;opacity:0;visibility:hidden}.navbar-nav li ul li:hover ul{opacity:1;visibility:visible;z-index:100}.navbar-nav li ul li a{color:inherit;padding:7px 25px 8px 20px;text-transform:inherit;display:block;font-size:14px}.navbar-nav li ul li.has-children>a:after{color:#596570;content:"\f105";display:block;position:absolute;top:50%;right:8px;opacity:.5;margin-top:-7px;height:14px;width:12px;text-align:center;font-size:13px;line-height:14px;font-family:"FontAwesome";transition:transform .4s}.navbar-nav li ul.active>a,.navbar-nav li ul li>a:hover,.navbar-nav li ul li>a:focus{color:#f93}.navbar-nav li ul>.active>a,.navbar-nav li ul>.active>a:focus,.navbar-nav li ul>.active>a:hover{color:#f93;background-color:#f5f5f5}.navbar-nav ul li{color:#000000}.navbar-nav ul li.active>a,.navbar-nav ul li.active>a:focus .navbar-nav ul li.active>a:hover,.navbar-nav ul li.rollover>a{color:#f93}.navbar-nav ul li.active>a,.navbar-nav ul li.rollover>a{background:rgba(255,153,51,0.08)}.navbar-nav .label{margin-top:-3px;vertical-align:middle;display:inline-block;font-family:"Roboto",sans-serif;margin-left:5px;text-transform:uppercase;padding:3px 10px 4px;-ms-border-radius:20px;border-radius:20px}.header-s1 .navbar{padding-bottom:0}.header-s1 .navbar>.container{padding:0}.header-s1 .navbar>.container .navbar-brand{margin-left:0}.header-s1 .navbar>.container .header-top{margin-right:0}.header-s1 .navbar-collapse{width:100%;float:left;clear:left;margin:20px 0 0;background:#f93;color:#fff}.header-s1 .navbar-collapse>ul.nav{position:relative;z-index:2;width:102%}.header-s1 .navbar-collapse::after{content:"";display:block;position:absolute;background:#f93;left:50%;right:0;height:56px;width:100%;z-index:0;transition:width .2s;transform:translateX(-50%)}.header-s1 .navbar-nav{margin-right:-20px}.header-s1 .navbar-nav>li.quote-btn .btn{padding:18px 20px;border-radius:0}.header-s1 .navbar-nav>li.quote-btn .btn:hover{background:#FF5326;color:#fff}.header-s1 .navbar-nav>li.has-children>a:after{color:inherit}.header-s1 .navbar-nav>li>a{padding:18px 17px}.header-s1 .navbar-nav>li.active>a,.header-s1 .navbar-nav>li.rollover>a,.header-s1 .navbar-nav>li:hover>a,.header-s1 .navbar-nav>li:focus>a,.header-s1 .navbar-nav>li>a:hover,.header-s1 .navbar-nav>li>a:focus{color:#fff;background:#FF5326}.header-s1 .top-nav li a{font-size:12px;line-height:40px;text-transform:uppercase}/*.header-s1.has-fixed .navbar-brand,.header-s1.has-fixed .header-top{display:none}.header-s1.has-fixed .navbar{position:fixed;top:-40px;width:100%;z-index:9}.header-s1.has-fixed .banner{margin-top:146px}.header-s1.is-transparent:after{position:absolute;content:'';display:block;top:-200px;left:0;right:0;height:375px;opacity:.5;background:linear-gradient(to bottom, #000 0%, transparent 100%)}.header-s1.is-transparent .topbar,.header-s1.is-transparent .navbar{background:transparent;position:absolute;width:100%;z-index:9;color:#fff}.header-s1.is-transparent .navbar-brand .logo-light{display:block}.header-s1.is-transparent .navbar-brand .logo-dark{display:none}.header-s1.is-transparent .navbar-collapse::after{opacity:0;width:0}.header-s1.is-transparent.has-fixed .navbar{margin-top:0}.header-s1.is-transparent.has-fixed .navbar{position:fixed}.header-s1.is-transparent.has-fixed .navbar-collapse::after{opacity:1;width:100%}.header-s1.is-transparent.has-fixed .banner{margin-top:0}.header-s1.is-transparent.has-fixed .navbar-brand{display:none}*/.header-s2 .navbar{padding:0}.header-s2 .navbar-nav>li>a{padding:40px 10px}.header-s2 .navbar-nav>li.quote-btn{margin-top:27px}.header-s2 .navbar-nav>li:last-child:not(.quote-btn){margin-right:-15px}.header-s2 .navbar-brand{margin-top:20px;margin-bottom:20px}.header-s2 .navbar-collapse{margin-right:-15px;float:right;width:auto}.header-s2.is-transparent:after{position:absolute;content:'';display:block;top:-150px;left:0;right:0;height:300px;opacity:.6;background:linear-gradient(to bottom, #000 0%, transparent 100%)}.header-s2.is-transparent .topbar,.header-s2.is-transparent .navbar{background:transparent;position:absolute;width:100%;z-index:9}.header-s2.is-transparent .topbar+.navbar{margin-top:46px}.header-s2.is-transparent .topbar{color:#fff;border-color:rgba(255,255,255,0.1)}.header-s2.is-transparent .topbar a:not(.btn):hover{color:#fff;opacity:.5}.header-s2.is-transparent .topbar .social li a{color:inherit}.header-s2.is-transparent .navbar-nav li ul{color:#596570}.header-s2.is-transparent .navbar-nav>li>a:not(.btn)::before{content:"";position:absolute;left:9px;top:0;right:9px;height:2px;background-color:#fff;opacity:0;transition:all .4s}.header-s2.is-transparent .navbar-nav>li.active>a::before,.header-s2.is-transparent .navbar-nav>li>a:hover::before,.header-s2.is-transparent .navbar-nav>li.rollover>a::before{opacity:1}.header-s2.is-transparent .navbar-nav>li>a,.header-s2.is-transparent .navbar-nav>li.active>a,.header-s2.is-transparent .navbar-nav>li>a:hover,.header-s2.is-transparent .navbar-nav>li>a:focus,.header-s2.is-transparent .navbar-nav>li.has-children>a:after,.header-s2.is-transparent .top-contact .fa{color:#fff}.header-s2.is-transparent .navbar-brand .logo-light{display:block}.header-s2.is-transparent .navbar-brand .logo-dark{display:none}.header-s2.is-transparent.has-fixed .topbar+.navbar{margin-top:0}.header-s2.is-transparent.has-fixed .navbar{background:#fff}.header-s2.is-transparent.has-fixed .navbar-nav>li>a,.header-s2.is-transparent.has-fixed .navbar-nav>li.has-children>a:after{color:#596570}.header-s2.is-transparent.has-fixed .navbar-nav>li.active>a,.header-s2.is-transparent.has-fixed .navbar-nav>li>a:hover,.header-s2.is-transparent.has-fixed .navbar-nav>li>a:focus,.header-s2.is-transparent.has-fixed .navbar-nav>li.rollover>a{color:#f93}.header-s2.is-transparent.has-fixed .navbar-nav>li.quote-btn .btn{color:#fff}.header-s2.is-transparent.has-fixed .navbar-nav>li>a .navbar-nav>li>a:not(.btn)::after{background-color:#f93}.header-s2.is-transparent.has-fixed .navbar-collapse{color:#596570}.header-s2.is-transparent.has-fixed .banner{margin-top:0}.header-s2.is-transparent.has-fixed .navbar-brand .logo-light{display:none}.header-s2.is-transparent.has-fixed .navbar-brand .logo-dark{display:block}.header-s2.has-fixed .navbar{position:fixed;width:100%;z-index:9;top:0;box-shadow:0 1px 5px rgba(0,0,0,0.06)}.header-s2.has-fixed .banner{margin-top:76px}.header-s2.header-dark .topbar{background:#ff8c1a;color:#fff}.header-s2.header-dark .topbar .icon,.header-s2.header-dark .topbar .fa,.header-s2.header-dark .topbar a:hover{color:#FF5326}.header-s2.header-dark .navbar{background:#f93}.header-s2.header-dark .navbar-nav>li>a,.header-s2.header-dark .navbar-nav>li.active>a,.header-s2.header-dark .navbar-nav>li>a:hover,.header-s2.header-dark .navbar-nav>li>a:focus{color:#fff}.header-s2.header-dark .navbar-nav li.quote-btn .btn:hover{background:#FFC426}.header-s2.header-dark .navbar-brand .logo-dark{display:none}.header-s2.header-dark .navbar-brand .logo-light{display:block}.breadcrumb{background-color:transparent;padding:0;font-size:12px;line-height:1}.breadcrumb>li{margin:6px 0}.breadcrumb a{color:#f4f8f8;text-decoration:none;transition:all 0.4s}.breadcrumb>.active{opacity:0.6;color:#f4f8f8}.breadcrumb li:not(.active) a:hover{color:#FF5326}.breadcrumb>li+li:before{color:#f4f8f8;opacity:0.5;padding:0 6px 0 3px}.breadcrumb.breadcrumb-arrow>li+li:before{content:"\00bb"}.breadcrumb.breadcrumb-dash>li+li:before{content:"\2013"}.breadcrumb.breadcrumb-dots>li+li:before{content:"\2022"}.banner-text{color:#596570;position:relative;padding-top:60px;padding-bottom:60px;z-index:1;font-size:16px}.banner-text:not([class*="wide-"]){max-width:735px}.banner-text.wide-md{max-width:620px}.banner-text.wide-sm{max-width:420px}.banner-text.wide-lg{max-width:720px}.banner-text.wide-xl{max-width:950px}.banner-text.pos-center{margin:0 auto;float:none}.banner-text.pos-left{float:left}.banner-text.pos-right{float:right}.banner-text.al-center:not(.pos-center),.banner-text.center:not(.pos-center){margin:0 auto}.banner-text.light,.banner-text.box-s3,.banner-text.box-s4{color:#fff}.banner-text.dark{color:#15181b}.banner-text h1,.banner-text h2{color:inherit;font-size:2.5em}.banner-text h1 strong,.banner-text h2 strong{color:#f93}.banner-text .with-line:after{background-color:#fff}.banner-text .animated{animation-delay:350ms;animation-duration:1s}.banner-text .banner-cta:not(:first-child){margin-top:25px}.banner-text .btn{font-weight:700;letter-spacing:0;text-transform:uppercase;text-shadow:none}.banner-text .btn+.btn{margin-left:12px}.banner-text .page-title{color:inherit;font-size:2em;font-weight:400}.banner-text h1,.banner-text h2,.banner-text h3,.banner-text h4{margin-bottom:0}.banner-text h1+*,.banner-text h2+*,.banner-text h3+*,.banner-text h4+*{margin-top:10px}.banner-text p:not(:last-child){margin-bottom:10px}.banner-text .breadcrumb{text-transform:uppercase}.banner-text .breadcrumb+.page-title{margin-top:-5px}.banner-text.style-modern{font-size:28px;line-height:1.4}.banner-text.style-modern .page-title{/*font-size:2em*/;line-height:1.1;font-weight:bold;text-transform: uppercase;letter-spacing:-0.04em}.banner-slider{height:520px}.banner-slider.slider-large{height:620px}.is-transparent .banner-slider{min-height:640px}.banner-slider .carousel-inner .item{transition-property:opacity}.banner-slider .carousel-inner .item,.banner-slider .carousel-inner .active.left,.banner-slider .carousel-inner .active.right{opacity:0}.banner-slider .carousel-inner .active,.banner-slider .carousel-inner .next.left,.banner-slider .carousel-inner .prev.right{opacity:1}.banner-slider .carousel-inner .next,.banner-slider .carousel-inner .prev,.banner-slider .carousel-inner .active.left,.banner-slider .carousel-inner .active.right{left:0;transform:translate3d(0, 0, 0)}.banner-slider .banner-content{position:relative;z-index:2;top:13%;/*transform:translate(0, -50%)*/}.banner-slider .banner-text{width:100%;position:relative;padding-top:32px;padding-bottom:0}.banner-slider:hover>.carousel-control{opacity:1;visibility:visible}.banner-slider .fill{width:100%;height:100%;background-position:center center;background-size:cover}.banner-static{position:relative;width:100%;padding:15px 0;min-height:380px}.banner-static:not(.has-bg-image):not([class*="bg-"]){background-color:#e8e8ee}.banner-static .banner-cpn{padding-top:60px;padding-bottom:60px;position:absolute;width:100%;left:0;top:50%;z-index:5;transform:translateY(-50%)}.is-transparent .banner-static .banner-cpn{margin-top:50px}.banner-static .banner-cpn .content{position:relative}.banner-static .banner-text{float:left;width:100%;padding-top:0;padding-bottom:0}.banner-static .banner-text.pos-right{float:right}.banner-static .banner-text.pos-center{float:none}.banner-static.banner-medium{height:380px;min-height:inherit}.banner-static.banner-small{height:220px;min-height:inherit}.banner-static.banner-intro{min-height:520px}.banner-static.only-pg-title{min-height:160px}.banner-static.bg-grey,.banner-static.bg-light,.banner-static.box-s2{background:#e8e8ee}.banner-static.bg-grey .banner-text,.banner-static.bg-light .banner-text,.banner-static.box-s2 .banner-text{color:#596570}.banner-static.bg-grey .banner-text .page-title,.banner-static.bg-light .banner-text .page-title,.banner-static.box-s2 .banner-text .page-title{color:#373e45}.banner-static.bg-grey .light,.banner-static.bg-grey .box-s3,.banner-static.bg-grey .box-s4,.banner-static.bg-light .light,.banner-static.box-s2 .light,.banner-static.bg-light .box-s3,.banner-static.box-s2 .box-s3,.banner-static.bg-light .box-s4,.banner-static.box-s2 .box-s4{color:#fff}.banner-static.bg-grey .dark,.banner-static.bg-light .dark,.banner-static.box-s2 .dark{color:#596570}.banner-static.bg-grey .breadcrumb a,.banner-static.bg-grey .breadcrumb>.active,.banner-static.bg-grey .breadcrumb>li+li:before,.banner-static.bg-light .breadcrumb a,.banner-static.box-s2 .breadcrumb a,.banner-static.bg-light .breadcrumb>.active,.banner-static.box-s2 .breadcrumb>.active,.banner-static.bg-light .breadcrumb>li+li:before,.banner-static.box-s2 .breadcrumb>li+li:before{color:#596570}.banner-static.bg-grey .breadcrumb li:not(.active) a:hover,.banner-static.bg-light .breadcrumb li:not(.active) a:hover,.banner-static.box-s2 .breadcrumb li:not(.active) a:hover{color:#f93;box-shadow:none}.banner-static .imagebg{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;-ms-border-radius:0;border-radius:0}.is-transparent .banner-static{min-height:400px}.banner-static.has-bg-image .container{position:static}.banner-intro .container>.content{padding-top:15px;padding-bottom:15px}.banner-intro .banner-text{padding-top:128px;padding-bottom:128px}.is-transparent .banner-intro .banner-text{margin-top:60px}.banner-intro .banner-text:not(.style-modern){font-size:18px}.banner .banner-text:not(.dark){color:#fff}.banner .text-shadow{text-shadow:0 3px 30px rgba(0,0,0,0.8)}.banner .breadcrumb li:not(.active) a:hover{color:#fff;box-shadow:0 1px 0 #fff}.banner .boxed{background-color:rgba(0,0,0,0.75);color:#fff;padding:30px;width:100%;text-shadow:none;-ms-border-radius:0px;border-radius:0px}.banner .boxed h3,.banner .boxed h4,.banner .boxed h5{font-weight:600;letter-spacing:-0.05em}.banner .boxed h3:not(:last-child),.banner .boxed h4:not(:last-child),.banner .boxed h5:not(:last-child){margin-bottom:5px}.banner .boxed h2,.banner .boxed h3,.banner .boxed h4,.banner .boxed h5,.banner .boxed p{color:inherit;line-height:1.35}.banner .boxed.boxed-w{background-color:rgba(255,255,255,0.85);color:#15181b}.banner .boxed.boxed-p{background-color:rgba(255,153,51,0.85)}.banner .boxed.boxed-p a.btn-link{color:#fff}.banner .boxed.boxed-s{background-color:rgba(255,83,38,0.85)}.banner .boxed.boxed-s a.btn-link{color:#fff}.banner .boxed:not(.center):not(.al-center):not(.al-right){text-align:left}.banner .boxed:not([class*="wide-"]){max-width:350px}.banner .banner-sider .boxed{float:right}.banner .banner-boxed{padding:30px 30px 32px;background:rgba(0,0,0,0.75);-ms-border-radius:0px;border-radius:0px}.banner .banner-boxed.boxed-w{background-color:rgba(255,255,255,0.85);color:#15181b}.banner .banner-boxed.boxed-p{background-color:rgba(255,153,51,0.85)}.banner .banner-boxed.boxed-p a.btn-link{color:#fff}.banner .banner-boxed.boxed-s{background-color:rgba(255,83,38,0.85)}.banner .banner-boxed.boxed-s a.btn-link{color:#fff}.banner .more-cta:not(:first-child){margin-top:14px;}.banner .title-intro,.banner .title-intro-sub{line-height:1;font-weight:600;text-transform:uppercase}.banner .title-intro+p,.banner .title-intro-sub+p{margin-top:30px}.banner .title-intro{font-size:3.5em;letter-spacing:-0.04em}.banner .title-intro-sub{font-size:1.65em}.banner .page-breadcrumb,.banner .banner-sider{max-width:400px;width:100%;position:absolute;right:0;text-align:right;top:50%;transform:translateY(-50%)}.banner.banner-cpn-bottom .banner-cpn{padding:0;top:auto;bottom:0;transform:translateY(0);background:rgba(0,0,0,0.75)}.banner.banner-cpn-bottom .banner-text{padding-top:25px;padding-bottom:25px}.banner.has-bg:not([class*="-filter"]):after{opacity:.5}.banner.style-v1.has-bg:not([class*="-filter"]):after{opacity:.85}.banner.style-v1 .banner-text{text-shadow:none}.banner.dark-filter:after{opacity:.75}.banner.light-filter:after{opacity:.25}.banner.no-filter.has-bg:after{opacity:0.01}.navbar-fixed-top+.banner-static{padding:145px 0 15px}.call-action{color:#fff;background-color:#f93;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.call-action .cta-block{padding:40px 0;width:100%;height:100%;overflow:hidden;display:table}.call-action .cta-block>.cta-sameline{padding:0}.call-action h1,.call-action h2,.call-action h3,.call-action h4{font-weight:400;color:inherit;line-height:1.5;margin:15px 0}.call-action h4{font-weight:300}.call-action p{/*margin:15px 0*/}.call-action p:first-child{margin-top:0}.call-action p:last-child{margin-bottom:0}.call-action h1,.call-action h2{font-weight:600;font-size:1.875em}.call-action a:not(.btn){color:inherit;text-decoration:underline}.call-action a:not(.btn):hover{text-decoration:none}.call-action .cta-num{font-size:1.25em;line-height:28px;font-weight:300}.call-action .cta-num strong{font-weight:inherit;font-size:1.7em;display:inline-block;letter-spacing:1px;padding-left:5px}.call-action .cta-num a:not(.btn){text-decoration:none}.call-action .cta-num a:not(.btn):hover{box-shadow:0 1px 0 #fff}.call-action .btn{min-width:160px;font-size:20px;letter-spacing:1px;text-transform:uppercase;/*margin-top:20px*/}.call-action .btn:first-child{margin-top:0}.call-action .btn.btn-light{color:#f93}.call-action .btn.btn-light:hover{color:#fff;background-color:#FF5326;border-color:#FF5326}.call-action .btn.btn-outline:hover{background-color:#fff}.call-action.bg-grey{background-color:#f0f0f0}.call-action.bg-light,.call-action.box-s2{background-color:#fbfbfb;border-top:1px solid rgba(0,0,0,0.04);border-bottom:1px solid rgba(0,0,0,0.04)}.call-action.bg-grey,.call-action.bg-light,.call-action.box-s2{color:#f93}.call-action.bg-grey p,.call-action.bg-light p,.call-action.box-s2 p{color:#596570}.call-action.bg-primary,.call-action.box-s3{background-color:#f93}.call-action.bg-primary .btn:not(.btn-light),.call-action.box-s3 .btn:not(.btn-light),.call-action:not([class*='bg-']) .btn:not(.btn-light){color:#fff;background-color:#FF5326;border-color:#FF5326}.call-action.bg-primary .btn:not(.btn-light):hover,.call-action.box-s3 .btn:not(.btn-light):hover,.call-action.bg-primary .btn:not(.btn-light):focus,.call-action.box-s3 .btn:not(.btn-light):focus,.call-action:not([class*='bg-']) .btn:not(.btn-light):hover,.call-action:not([class*='bg-']) .btn:not(.btn-light):focus{color:#f93}.call-action.bg-secondary,.call-action.box-s4{background-color:#FF5326}.call-action.bg-secondary .btn:not(.btn-light),.call-action.box-s4 .btn:not(.btn-light){color:#fff;background-color:#f93;border-color:#f93}.call-action.bg-secondary .btn:not(.btn-light):hover,.call-action.box-s4 .btn:not(.btn-light):hover,.call-action.bg-secondary .btn:not(.btn-light):focus,.call-action.box-s4 .btn:not(.btn-light):focus{color:#FF5326}.call-action.bg-secondary .btn-light,.call-action.box-s4 .btn-light{color:#FF5326}.call-action.bg-secondary .btn-light:hover,.call-action.box-s4 .btn-light:hover{color:#fff;background-color:#f93;border-color:#f93}.call-action.bg-primary .btn:not(.btn-light):hover,.call-action.box-s3 .btn:not(.btn-light):hover,.call-action.bg-primary .btn:not(.btn-light):focus,.call-action.box-s3 .btn:not(.btn-light):focus,.call-action.bg-secondary .btn:not(.btn-light):hover,.call-action.box-s4 .btn:not(.btn-light):hover,.call-action.bg-secondary .btn:not(.btn-light):focus,.call-action.box-s4 .btn:not(.btn-light):focus,.call-action:not([class*='bg-']) .btn:not(.btn-light):hover,.call-action:not([class*='bg-']) .btn:not(.btn-light):focus{background-color:#fff;border-color:#fff}.call-action.bg-primary .btn.btn-outline,.call-action.box-s3 .btn.btn-outline,.call-action.bg-secondary .btn.btn-outline,.call-action.box-s4 .btn.btn-outline,.call-action:not([class*='bg-']) .btn.btn-outline{border-color:#fff;color:#fff;background-color:transparent}.call-action.has-parallax{background-position:50% 0}.call-action.has-parallax .cta-block{background:rgba(0,0,0,0.8);padding:120px 0}.call-action.has-parallax.bg-primary .cta-block,.call-action.has-parallax.box-s3 .cta-block{background:rgba(255,153,51,0.9)}.call-action.has-parallax.bg-secondary .cta-block,.call-action.has-parallax.box-s4 .cta-block{background:rgba(255,83,38,0.9)}.call-action.has-parallax.cta-large .cta-block{padding:200px 0}.call-action.has-parallax.cta-small .cta-block{/*padding:80px 0*/}.call-action.has-bg{background-position:50% 50%;background-repeat:no-repeat}.call-action.has-bg:after{display:none}.call-action.has-bg .cta-block{background:rgba(0,0,0,0.7)}.call-action.has-bg.cta-large .cta-block{padding:200px 0}.call-action.has-bg.cta-small .cta-block{padding:80px 0}.call-action.has-bg.bg-primary .cta-block,.call-action.has-bg.box-s3 .cta-block,.call-action.has-parallax.bg-primary .cta-block,.call-action.has-parallax.box-s3 .cta-block{background:rgba(255,153,51,0.9)}.call-action.has-bg.bg-secondary .cta-block,.call-action.has-bg.box-s4 .cta-block,.call-action.has-parallax.bg-secondary .cta-block,.call-action.has-parallax.box-s4 .cta-block{background:rgba(255,83,38,0.9)}.call-action.has-bg.bg-light .cta-block,.call-action.has-bg.box-s2 .cta-block,.call-action.has-parallax.bg-light .cta-block,.call-action.has-parallax.box-s2 .cta-block{background:rgba(244,248,248,0.9)}.call-action.cta-small .cta-block{padding:15px 0}.call-action.cta-large .cta-block{padding:80px 0}.call-action.cta-mini .cta-block{padding:30px 0}.call-action.cta-mini h2,.call-action.cta-mini h3,.call-action.cta-mini h4{font-size:1.25em;font-weight:300}.call-action.style-v2 .cta-block{padding:400px 0 0}.call-action.style-v2 .cta-content{padding:30px 0;position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,153,51,0.6)}.call-action.style-v2.bg-secondary .cta-content,.call-action.style-v2.box-s4 .cta-content{background-color:rgba(255,83,38,0.6)}.call-action.style-v2.bg-dark .cta-content{background-color:rgba(0,0,0,0.6)}.call-action.style-v2.bg-light .cta-content,.call-action.style-v2.box-s2 .cta-content{background-color:rgba(255,255,255,0.8)}.call-action .cta-sameline{position:relative;padding-right:230px}.call-action .cta-sameline .content{padding-right:230px;position:relative}.call-action .cta-sameline h1,.call-action .cta-sameline h2,.call-action .cta-sameline h3,.call-action .cta-sameline h4,.call-action .cta-sameline p{margin:3px 0 3px}.call-action .cta-sameline .btn,.call-action .cta-sameline .cta-num{top:50%;right:0;margin-top:0;position:absolute;transform:translate(0, -50%);transform-style:preserve-3d}.timelines{margin-top:30px}.timelines:first-child{margin-top:0}.timeline{padding-left:120px;position:relative}.timeline+.timeline{margin-top:30px}.timeline+.timeline:after{top:-52px}.timeline:before,.timeline:after{content:'';position:absolute}.timeline:before{background-color:#f93;-ms-border-radius:50%;border-radius:50%;box-shadow:0 0 0 2px #fff;height:10px;left:76px;top:6px;width:10px;z-index:1}.timeline:after{background-color:#e4e4e4;bottom:0;left:80px;top:6px;width:2px}.timeline .tl-year{font-size:1.5em;line-height:24px;left:0;margin-bottom:0;position:absolute;top:0;font-family:"Roboto",sans-serif}.timeline .tl-title{font-size:1.25em;line-height:24px;font-family:"Roboto",sans-serif}.content-box{-ms-border-radius:0px;border-radius:0px;margin-bottom:30px;padding:28px;overflow:hidden}.content-box:last-child{margin-bottom:0}.content-box:not([class*='bg-']){background-color:#f4f8f8}.bg-light .content-box:not([class*='bg-']),.box-s2 .content-box:not([class*='bg-']){background-color:#fff}.content-box h4{font-weight:400}.content-box h5{margin-top:0}.content-box h5+ul{margin-top:-5px}.table-modern td:first-child,.table-modern th:first-child{width:230px}.form-quote,.form-message{margin-top:30px}.form-quote:first-child,.form-message:first-child{margin-top:0}.form-quote .form-control,.form-message .form-control{height:50px;-ms-border-radius:2px;border-radius:2px;border:1px solid #e1e1e1;background-color:#f4f8f8}.has-bg .form-quote .form-control,.has-bg .form-message .form-control{border-color:#f4f8f8}.form-quote .form-control.txtarea,.form-message .form-control.txtarea{height:150px}.form-quote .form-group,.form-message .form-group{margin-bottom:15px}.form-quote .form-field>p:first-child,.form-message .form-field>p:first-child{margin-top:5px;margin-bottom:10px}.form-quote h3,.form-quote h4,.form-message h3,.form-message h4{margin-top:30px;margin-bottom:10px}.form-quote select,.form-message select{outline:none;width:100%;height:50px;background:#f4f8f8;-ms-border-radius:0px;border-radius:0px;border:1px solid #e9e9e9;padding-left:10px}.form-quote input[type="checkbox"],.form-quote input[type="radio"],.form-message input[type="checkbox"],.form-message input[type="radio"]{margin-right:4px}.form-quote ul.form-field,.form-message ul.form-field{margin-bottom:5px;margin-top:0}.form-quote ul.form-field:last-child,.form-message ul.form-field:last-child{margin-bottom:0px}.form-quote ul.form-field li,.form-message ul.form-field li{padding-bottom:5px}.form-quote .btn,.form-message .btn{text-transform:uppercase;font-weight:700;letter-spacing:1px}.replyform{margin-top:30px}.replyform:first-child{margin-top:0}.section-quoteform{background:#e8e8ee;position:relative;overflow:hidden}.section-quoteform .form-control{background-color:#fff}.statistics{background-position:center center;background-size:cover}.statistics .stat-block{padding:140px 0;min-height:400px;background:rgba(0,0,0,0.7)}.statistics .stat-wrapper{height:100%;background:#f5f5f5;text-align:center;-ms-border-radius:0px;border-radius:0px}.statistics .stat-col{border-right:1px solid #e3e3e3;padding:40px 0 30px}.statistics .stat-col:last-child{border-right:none}.statistics .stat-col .stat-top .fa{margin-right:15px;margin-top:-15px;font-size:36px;color:#f93}.statistics .stat-col .stat-top .counter{font-family:"Poppins",sans-serif;font-weight:600;font-size:36px;color:#FF5326}.quotes{margin-top:60px}.quotes:first-child{margin-top:0}.quotes .quotes-text{padding:30px 0;font-size:1.125em;font-style:italic}.quotes .quotes-text h4,.quotes .quotes-text h5,.quotes .quotes-text h3{font-style:normal}.quotes.quotes-single .quotes-text{font-size:18px;line-height:1.875;margin-top:20px}.quotes .profile{position:relative;margin-top:30px}.center .quotes .profile{text-align:center}.quotes .profile img{width:65px;-ms-border-radius:0px;border-radius:0px;margin:0 auto}.quotes .profile h5{font-weight:700;font-size:16px;margin-top:15px;margin-bottom:5px}.quotes .profile h6{font-weight:400;font-family:"Roboto",sans-serif;color:#596570}.quotes .star{color:#FF5326}.quotes .profile-thumb{max-width:80px;height:auto;margin:30px 0 15px}.center .quotes .profile-thumb{margin:30px auto 15px}.quotes .profile-thumb img{width:100%;height:100%;-ms-border-radius:50%;border-radius:50%}.quotes .profile-thumb+.profile{margin-top:15px}.quotes-slider{margin-top:20px}.quotes-slider:first-child{margin-top:0}.quotes-slider:hover .carousel-indicators{opacity:1}.quotes-slider.carousel{padding-bottom:30px}.quotes-slider .carousel-indicators{bottom:0;margin-top:0;width:60%;margin-left:-30%;line-height:1;opacity:.5;transition:opacity .4s}.quotes-slider .carousel-indicators li{display:inline-block;list-style:none;padding-bottom:0;margin:0 3px;width:10px;height:10px;background-color:#ccc;border:0}.quotes-slider .carousel-indicators li.active{background-color:#f93}.light .quotes-slider .carousel-indicators li.active,.box-s3 .quotes-slider .carousel-indicators li.active,.box-s4 .quotes-slider .carousel-indicators li.active{background-color:#fff}.quotes-slider .quotes-text{padding-left:35px;padding-right:35px}.quotes-boxed .quotes-text{background:rgba(255,255,255,0.9);border:1px solid rgba(52,54,64,0.07);-ms-border-radius:0px;border-radius:0px;margin-bottom:20px;padding:30px}.quotes-boxed .profile-thumb{margin-top:20px}.center .quotes-boxed .profile-thumb{margin-top:20px}.testimonials-list .quotes{border-bottom:1px solid #eee;padding:0 0 60px;margin-bottom:60px}.testimonials-list .quotes:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.testimonials-list .quotes .quotes-text{padding:0}.testimonials-list .quotes .profile{text-align:left}.quotes-v2{text-align:left;overflow:hidden}.quotes-v2 .profile-thumb{float:left;margin:30px 20px 0 0}.quotes-v2 .profile-thumb+.profile{margin-top:30px;padding-top:5px}.quotes-slider-v2 .quotes-text{margin-bottom:0;position:relative;border-color:#fff}.quotes-slider-v2 .quotes-text:after{border-color:#ffffff transparent transparent;border-style:solid;border-width:12px 12px 0;bottom:-12px;content:"";height:0;left:25px;position:absolute;width:0}.quotes-flat:not(:first-child){margin-top:60px}.quotes-flat h4,.quotes-flat h5{font-size:1.125em;line-height:1.75}.quotes-flat .quotes-text{position:relative;padding:0}.quotes-flat .quotes-text:before{content:"\201C";display:block;position:absolute;top:10px;left:-45px;font-family:"serif";font-size:220px;line-height:100px;color:rgba(255,153,51,0.1);z-index:-1}.quotes-flat .profile{margin-top:15px}.quotes-flat .profile h4,.quotes-flat .profile h5{font-weight:600}.quotes-flat .profile>*:first-child{margin-top:0;padding-top:0}.testimonials.style-v2{position:relative}.testimonials.style-v2:before{content:"\201C";display:block;position:absolute;top:30px;left:50%;transform:translateX(-50%);font-family:"serif";font-size:220px;line-height:100px;color:rgba(255,153,51,0.2)}.row-quotes>[class*="col-"]:nth-child(odd){padding-right:30px}.row-quotes>[class*="col-"]:nth-child(even){padding-left:30px}.logo-item{background:#fff;-ms-border-radius:0px;border-radius:0px;border:1px solid rgba(0,0,0,0.04);text-align:center;padding:10px}.logo-item img{border:0 none;border-radius:inherit;width:100%;max-width:190px}.style-v2 .logo-item{background:none;border-color:transparent}.logos-lists .row+.row{margin-top:30px}.logos-lists .logo-item img{box-shadow:0 0 20px rgba(0,0,0,0.04)}.logos-lists.logos-lists-flat .logo-item{border-radius:0;border:1px solid rgba(0,0,0,0.08);border-top:0;border-left:0;padding:10px 0}.logos-lists.logos-lists-flat .logo-item img{border-radius:0;box-shadow:none;border:0 none}.logos-lists.logos-lists-flat .row{margin-right:0;margin-left:0}.logos-lists.logos-lists-flat .row+.row{margin-top:0}.logos-lists.logos-lists-flat .row:last-child .logo-item{border-bottom-color:transparent}.logos-lists.logos-lists-flat .col-sm-3,.logos-lists.logos-lists-flat .col-sm-4,.logos-lists.logos-lists-flat .col-md-3,.logos-lists.logos-lists-flat .col-md-4{padding:0}.logos-lists.logos-lists-flat .col-sm-3:last-child .logo-item,.logos-lists.logos-lists-flat .col-sm-4:last-child .logo-item,.logos-lists.logos-lists-flat .col-md-3:last-child .logo-item,.logos-lists.logos-lists-flat .col-md-4:last-child .logo-item{border-right-color:transparent}.client-info{margin-top:5px;margin-bottom:5px}.client-info img{-ms-border-radius:3px;border-radius:3px;border:1px solid rgba(0,0,0,0.08);padding:15px 10px}.client-info>p:not(:last-child){margin-bottom:10px}.partner-ref{overflow:hidden}.partner-logo{float:left;width:100%;margin:10px 0;text-align:center}.partner-logo img{max-width:90%}.partner-logo.full{width:100%}.partner-logo.half{width:50%}.row-client-info+.row-client-info{margin-top:45px}.section-logos h4:first-child,.section-logos h5:first-child,.section-logos h3:first-child{margin-bottom:30px}.wgs-box{margin-bottom:45px;position:relative;overflow:hidden}.wgs-box:last-child{margin-bottom:0}.wgs-box:not(.boxed) .boxed{margin-top:0;background-color:#fff;border:1px solid rgba(0,0,0,0.2);box-shadow:0 0 4px rgba(0,0,0,0.02);-ms-border-radius:0px;border-radius:0px;padding:25px}.wgs-box .wgs-content{position:relative;z-index:2}.wgs-box .wgs-heading{font-size:1.5em;font-weight:400;z-index:2; line-height: 1.4}.wgs-box.has-bg-image .wgs-heading{position:relative;z-index:2}.wgs-box.has-bg:not([class*="-filter"]):after{opacity:.65}.wgs-box.boxed{-ms-border-radius:0px;border-radius:0px}.wgs-box.boxed .wgs-heading{font-size:1.375em;text-transform:inherit;color:#f93;font-weight:400}.wgs-box.boxed:not([class*="pd-"]){padding:25px}.wgs-box.boxed:not([class*="bg-"]){background-color:#fff;border:1px solid rgba(0,0,0,0.2);box-shadow:0 0 4px rgba(0,0,0,0.02)}.wgs-box.boxed.boxed-flat{border:8px solid rgba(0,0,0,0.1)}.wgs-box.boxed.boxed-flat-thin{border:2px solid rgba(0,0,0,0.1)}.wgs-box.boxed.boxed-flat-thiner{border:1px solid rgba(0,0,0,0.1)}.wgs-box.boxed.boxed-flat:not([class*="bg-"]),.wgs-box.boxed.boxed-flat-thin:not([class*="bg-"]),.wgs-box.boxed.boxed-flat-thiner:not([class*="bg-"]){background:#fff}.wgs-box h3,.wgs-box h4{font-size:1.5em}.wgs-box h5{font-weight:600}.wgs-box p+p,.wgs-box p+h3,.wgs-box p+h4{margin-top:15px}.wgs-box ul{list-style:none;margin:0 0 10px}.wgs-box ul:last-child{margin-bottom:0}.wgs-box ul li{padding-bottom:10px}.wgs-box ul li:last-child{padding-bottom:0}.wgs-box ul li ul{margin:10px 0 0 35px}.wgs-box ul li ul li{font-size:0.875em;padding-left:0;padding-bottom:5px;list-style:disc}.wgs-box ul li ul li:last-child{padding-bottom:0}.wgs-box ul.list-style li{padding-bottom:2px}.wgs-box ul.contact-list li{padding-bottom:0}.wgs-box ul.tag-list{margin-top:-10px}.wgs-box ul.tag-list li{float:left;margin:10px 10px 0 0;padding:0}.wgs-box ul.tag-list li a{-ms-border-radius:0px;border-radius:0px;padding:10px 20px;font-size:.875em;line-height:1;color:#f93;border:1px solid rgba(255,153,51,0.2);display:block}.wgs-box ul.tag-list li a:hover{background:rgba(255,153,51,0.2)}.wgs-box ul.blog-recent li{padding:15px 0;border-bottom:1px solid rgba(255,153,51,0.2);overflow:hidden}.wgs-box ul.blog-recent li:first-child{padding-top:0}.wgs-box ul.blog-recent li:last-child{padding-bottom:0px;border-bottom:0 none}.wgs-box ul.blog-recent li img{float:left;max-width:100px;margin-top:2px;margin-right:12px;height:auto;opacity:1;transition:opacity 350ms;-ms-border-radius:0px;border-radius:0px}.wgs-box ul.blog-recent li a{display:inline-block;color:#777}.wgs-box ul.blog-recent li:hover a{color:#f93}.wgs-box ul.blog-recent li:hover img{opacity:0.5}.wgs-box a.btn.btn-full{margin-top:10px;display:block}.wgs-box a.btn .fa{margin-left:6px}.wgs-box.wgs-menus ul li{font-weight:600}.wgs-box.wgs-menus ul li a{color:#373e45}.wgs-box.wgs-menus ul li a:hover,.wgs-box.wgs-menus ul li a:focus{color:#f93}.wgs-box.wgs-menus ul li ul li{font-weight:normal}.wgs-box.wgs-menus ul.list>li{padding:12px 0;border-bottom:1px solid rgba(255,153,51,0.1)}.wgs-box.wgs-menus ul.list>li:first-child{padding-top:0}.wgs-box.wgs-menus ul.list>li.list-heading span{text-transform:uppercase;color:#373e45;transition:color 0.4s}.wgs-box.wgs-menus ul.list>li.list-heading a:hover span,.wgs-box.wgs-menus ul.list>li.list-current a span{color:#373e45}.wgs-box.wgs-menus ul.list>li.active>a,.wgs-box.wgs-menus ul.list>li.current>a{color:#f93}.wgs-box.wgs-menus ul.list-grouped{border:1px solid rgba(255,153,51,0.2);padding:0;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,0.02);overflow:hidden;-ms-border-radius:0px;border-radius:0px}.wgs-box.wgs-menus ul.list-grouped>li{padding:0}.wgs-box.wgs-menus ul.list-grouped>li a{padding:12px 25px;display:block}.wgs-box.wgs-menus ul.list-grouped>li.list-heading{padding:0}.wgs-box.wgs-menus ul.list-grouped>li.list-heading>a{padding:0}.wgs-box.wgs-menus ul.list-grouped>li.list-heading span{padding:12px 25px;display:block;background-color:rgba(255,153,51,0.05)}.wgs-box.wgs-menus ul.list-grouped>li:last-child{border-bottom:0 none}.wgs-box.wgs-menus ul.list-grouped li ul{margin:0}.wgs-box.wgs-menus ul.list-grouped li ul li{padding-bottom:0;list-style:none;border-top:1px solid rgba(255,153,51,0.1)}.wgs-box.wgs-menus ul.list-grouped li ul li.active a,.wgs-box.wgs-menus ul.list-grouped li ul li.current a{color:#f93;position:relative}.wgs-box.wgs-menus ul.list-grouped li ul li.active a:before,.wgs-box.wgs-menus ul.list-grouped li ul li.current a:before{position:absolute;width:3px;height:100%;content:"";left:0;top:0;background:#f93}.wgs-box.wgs-menus ul.list-grouped li ul li a{padding:12px 25px 11px;display:block}.wgs-box.wgs-search .form-group{height:50px;position:relative;border:1px solid #eee;-ms-border-radius:2px;border-radius:2px}.wgs-box.wgs-search .form-group:last-child{margin-bottom:0}.wgs-box.wgs-search .form-group .form-control{height:100%;background:#fafafa;font-size:16px;border:0px}.wgs-box.wgs-search .form-group button.search-btn{position:absolute;right:0px;height:100%;top:0px;background:#eee;width:50px;color:#f93;border:0px;border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:1px;border-top-right-radius:1px;transition:color 0.4s}.wgs-box.wgs-search .form-group button.search-btn:hover{color:#FF5326}.wgs-box.wgs-quoteform{/*background-color:#f4f8f8;*/padding:15px;-ms-border-radius:0px;border-radius:0px}.wgs-box.wgs-quoteform .form-control{background:#fff}.footer-widget{background:#2a2d33;color:#fff;font-size:14px;line-height:1.75}.footer-widget a{color:inherit;text-decoration:none}.footer-widget a:hover,.footer-widget a:focus{color:#f93}.footer-widget .footer-logo{}.footer-widget .footer-logo img{max-height:50px}.footer-widget .footer-logo:not(:last-child){margin-bottom:15px}.footer-widget .wgs-footer{margin-bottom:40px}.footer-widget .wgs-footer:last-child{margin-bottom:0}.footer-widget .wgs-title{font-size:16px;color:#f93;font-weight:600;text-transform:uppercase;margin:0 0 12px}.footer-widget .wgs-content ul{list-style:none;margin:0}.footer-widget .wgs-content ul li{padding-bottom:10px}.footer-widget .wgs-content ul li:last-child{padding-bottom:0}.footer-widget .contact-info{line-height:1.6}.footer-widget .contact-info span{padding-right:10px;min-width:70px;display:inline-block;font-weight:400}.footer-widget .contact-info:not(:last-child){margin-bottom:15px}.footer-widget.style-v2{background:#fafafb;border-top:1px solid rgba(42,45,51,0.06);color:#596570}.footer-widget.style-v2 .wgs-title{color:#373e45}.footer-widget.style-v3{background:#572b00}.footer-widget.style-v3 .wgs-title{color:#fff}.footer-widget .wgs-menu .menu li{padding-left:12px;position:relative}/*.footer-widget .wgs-menu .menu li a:before{font-family:'FontAwesome';content:"\f105";position:absolute;left:0;margin-top:2px;line-height:16px;font-size:16px;color:#f93;display:inline-block;transition:left .3s}*/.footer-widget .wgs-menu .menu li:hover a:before{left:3px}.footer-widget .social.social-v2 li{border-color:#f93}.footer-nav{display:block;clear:both;font-size:15px}.footer-nav ul{list-style:none;margin:0;text-align:center}.footer-nav li{display:inline-block}.footer-nav li:not(:last-child):after{content:"\2022";display:inline-block;margin-left:5px;font-size:1.375em;vertical-align:middle;line-height:1}.footer-nav a{color:inherit;text-decoration:none;display:inline-block;padding:4px 10px}.footer-nav a:hover{box-shadow:0 1px 0px currentColor}.footer-logo:not(:last-child),.footer-nav:not(:last-child){margin-bottom:20px}.copyright{background:#1e2228;padding:25px 0;color:#fff;font-size:13px;line-height:1.75}.copyright a{color:inherit;text-decoration:none}.copyright a:hover,.copyright a:focus{color:#ffb366}.copyright .sep{color:inherit;padding:0 3px}.copyright.style-v2{background:#f3f4f6;border-top:1px solid rgba(30,34,40,0.06);color:#595959}.copyright.style-v2 .footer-logo img{max-height:40px}.copyright.style-v3{background:#472400;color:#fff}.copyright .site-copy p{margin-bottom:5px}.copyright .site-copy p:last-child{margin-bottom:0}.copyright .site-dclaim{clear:both;margin-top:20px}.copyright>.container{padding-left:0;padding-right:0}.post .post-meta{width:100%}.post .post-meta .pub-date{color:#999;font-size:12px;text-transform:uppercase}.post .post-meta:not(:last-child){margin-bottom:15px}.post .post-meta li{display:inline-block;font-size:13px;margin-right:40px}.post .post-meta li:last-child{margin-right:0px}.post .post-meta li a{display:inline;color:#fff;transition:text-decoration 350ms}.post .post-meta li a:hover{text-decoration:underline}.post .post-meta li .fa{color:#f93;margin-right:10px;font-size:16px}.post .post-meta li span{color:#fff}.post .post-thumbs{position:relative;margin-bottom:15px}.post .post-thumbs:last-child{margin-bottom:0}.post .post-thumbs img{-ms-border-radius:0px;border-radius:0px;opacity:1;transition:opacity .4s;width:100%}.post .post-thumbs a{display:block}.post .post-thumbs a:hover img{opacity:0.7}.post .post-thumbs .post-meta{position:absolute;margin:0;bottom:0;left:0;-ms-border-radius:0;border-radius:0;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.post .post-entry h2,.post .post-entry h1{font-size:1.375em;font-weight:400}.post .post-entry h2 a,.post .post-entry h1 a{color:#373e45}.post .post-entry h2 a:hover,.post .post-entry h1 a:hover{color:#f93}.post .post-entry a.btn{color:#f93;background:none;border:0 none;padding:0;margin-top:-20px;margin-bottom:0;text-transform:inherit;letter-spacing:inherit;font-size:.875em;font-weight:400}.post .post-entry a.btn:hover{color:#FF5326}.post.post-single .post-entry h2,.post.post-single .post-entry h1{font-size:1.875em}.post-col2 .post:nth-child(2n+1){clear:left}.post-col2 .post:nth-child(1n+3){margin-top:60px}.blog-posts{list-style:none;padding:0;margin:0}.blog-posts.mgfix{margin-top:-60px}.blog-posts.mgno,.blog-posts.nomg{margin-top:0}.blog-posts.blog-post-alter .post-thumbs{float:left;width:35%}.blog-posts.blog-post-alter .post-entry{width:65%;margin-left:38%}.blog-posts.blog-post-alter .post-entry h2,.blog-posts.blog-post-alter .post-entry h1{font-size:1.2em;margin:5px 0 15px 0}.blog-posts.blog-post-alter .post-entry .post-meta{background:transparent;padding:0px;margin-bottom:0}.blog-posts.blog-post-alter .post-entry .post-meta li{font-size:13px}.blog-posts.blog-post-alter .post-entry .post-meta li span{color:#000}.news-recent li{padding:28px 0;border-bottom:1px solid #e9e9e9;overflow:hidden}.news-recent li:first-child{padding-top:0}.news-recent li:last-child{padding-bottom:0px;border-bottom:0 none}.news-recent li img{float:left;max-width:100px;margin-top:2px;margin-right:15px;height:auto;opacity:1;transition:opacity 350ms;-ms-border-radius:0px;border-radius:0px}.news-recent li a{display:inline-block;color:#777}.news-recent li:hover a{color:#f93}.news-recent li:hover img{opacity:0.5}.pagination{margin:60px 0 0 0;vertical-align:middle}.pagination:first-child{margin-top:0}.pagination li a{color:#888;transition:.4s;border-color:#eee;padding:10px 15px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus{background-color:#f93;border-color:#f93;color:#fff}.post-boxed .post-thumbs .post-meta{background-color:#f93;height:60px;left:30px;padding:10px 0;position:absolute;text-align:center;top:0;width:60px;transition:.5s;text-transform:uppercase;line-height:20px;font-weight:400}.post-boxed .post-thumbs .post-meta .pub-date{font-size:1em;color:#ffffff}.post-boxed .post-thumbs .post-meta strong{font-size:1.4em;display:block}.post-boxed .post-thumbs{margin:0;width:100%}.post-boxed .post-thumbs img{width:100%;border-radius:0px 0px 0 0}.post-boxed .post-entry{background:#fff;border:1px solid rgba(0,0,0,0.07);border-radius:0 0 0px 0px;border-top:0;padding:30px 30px}.post-boxed .post-entry h3,.post-boxed .post-entry h2{margin-bottom:10px;font-size:1.125em;font-weight:600}.post-boxed .post-entry h3 a,.post-boxed .post-entry h2 a{color:#373e45}.post-boxed .post-entry h3 a:hover,.post-boxed .post-entry h2 a:hover{color:#f93}.faqs-row:first-child{margin-top:-30px}.faqs-row.faqs-s1+.faqs-row{margin-top:30px}.faqs{clear:both;margin-top:30px}.faqs .faq-heading{font-family:"Roboto",sans-serif;font-size:1.125em;color:#373e45;font-weight:400}.faqs .faq-heading:not(:last-child){margin-bottom:10px}.faqs.panel-group:last-child{margin-bottom:0}.faqs-s2 .faqs{border:1px solid rgba(0,0,0,0.08);padding:30px;-ms-border-radius:0px;border-radius:0px}.faqs-s2 .faqs .faq-heading{font-size:1.125em;font-weight:400}.faqs-s2 .faqs.faqs-section-head{border:0 none;padding:0}.bg-light .faqs-s2 .faqs:not(.faqs-section-head),.box-s2 .faqs-s2 .faqs:not(.faqs-section-head),.bg-grey .faqs-s2 .faqs:not(.faqs-section-head){background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.03);border:0 none}.faqs-flat{margin-top:45px}.faqs-flat:first-child{margin-top:0}.feature{overflow:hidden;position:relative;transform-style:preserve-3d;background:transparent}.feature .fbox-photo,.feature .fbox-content{margin-top:20px}.feature .fbox-photo:first-child,.feature .fbox-content:first-child{margin-top:0}div[class*="col-"] .feature+.feature:not([class*="mt-"]){margin-top:60px}.feature .fbox-over{position:absolute;bottom:0;width:100%;z-index:2;color:#fff;padding:20px 25px;transition:all .4s;-ms-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;background:rgba(255,153,51,0.85)}.feature .fbox-over .title,.feature .fbox-over .fbox-content{margin:0;-webkit-font-smoothing:antialiased}.feature .fbox-over .title+.fbox-content{margin-top:10px;font-size:0.875em}.feature .fbox-over h3,.feature .fbox-over h4,.feature .fbox-over h5{color:inherit}.feature .fbox-over .btn{background-color:transparent;border-color:#fff;padding:7px 16px;font-size:12px;color:#fff;text-transform:uppercase}.feature .fbox-over .btn:hover{background-color:#fff;color:#f93}.feature .fbox-over .btn:last-child{margin-bottom:5px}.feature .fbox-photo{-ms-border-radius:0px;border-radius:0px;position:relative;overflow:hidden;transform-style:preserve-3d}.feature .fbox-photo img{margin:0;width:100%;height:auto;border-radius:0}.feature .fbox-photo.imagebg img{display:none}.feature .fbox-photo::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#f93;opacity:0;z-index:0;transition:opacity 0.5s}.feature>a{display:block}.feature a:focus>.fbox-photo::after,.feature a:hover>.fbox-photo::after{opacity:0.5}.feature a.more-link{color:#f93;font-size:12px;text-transform:uppercase;font-weight:400;text-decoration:none}.feature a.more-link:hover{box-shadow:0 1px 0 #f93}.feature a.btn-link{color:#f93}.feature h3,.feature h4{color:#373e45;font-size:1.15em;font-family:"Poppins",sans-serif;font-weight:600}.feature h3 a,.feature h4 a{display:block}.feature h3+.sub-lead,.feature h3+.lead,.feature h4+.sub-lead,.feature h4+.lead{margin-top:-10px}.feature h3.lead,.feature h4.lead{font-size:1.375em;opacity:1;color:#373e45}.feature h3 a,.feature h4 a{color:#373e45}.feature h3 a:hover,.feature h4 a:hover{color:#f93}.feature .fa{-webkit-text-stroke:1px #fff;text-stroke:1px #fff}.feature.light h3,.feature.box-s3 h3,.feature.box-s4 h3,.feature.light h4,.feature.box-s3 h4,.feature.box-s4 h4,.feature.light h3 a,.feature.box-s3 h3 a,.feature.box-s4 h3 a,.feature.light h4 a,.feature.box-s3 h4 a,.feature.box-s4 h4 a{color:#fff}.feature p,.feature .sub-lead,.feature .lead{color:#596570}.feature .sub-lead,.feature .lead{font-size:0.875em;font-weight:normal;opacity:.6}.feature.bg-secondary .fbox-over,.feature.box-s4 .fbox-over{background:rgba(255,83,38,0.85)}.feature.bg-secondary .fbox-over .btn:hover,.feature.box-s4 .fbox-over .btn:hover{color:#FF5326}.feature.bg-dark .fbox-over{background:rgba(0,0,0,0.7)}.feature.bg-dark .fbox-over .btn:hover{color:#596570}.feature.boxed[class*='bg-']{padding:25px;transition:transform .4s;-ms-border-radius:0px;border-radius:0px;-webkit-font-smoothing:antialiased;-webkit-transform:translateZ(0);transform:translateZ(0)}.feature.bg-primary,.feature.box-s3{background-color:#f93;color:#fff}.feature.bg-primary .fa,.feature.box-s3 .fa{-webkit-text-stroke:1px #f93;text-stroke:1px #f93}.feature.bg-secondary,.feature.box-s4{background-color:#FF5326;color:#fff}.feature.bg-secondary .fa,.feature.box-s4 .fa{-webkit-text-stroke:1px #FF5326;text-stroke:1px #FF5326}.feature.bg-primary-alt{background:#ffb061;color:#fff}.feature.bg-primary-alt .fa{-webkit-text-stroke:1px #ffb061;text-stroke:1px #ffb061}.feature.bg-secondary-alt{background:#ff7754;color:#fff}.feature.bg-secondary-alt .fa{-webkit-text-stroke:1px #ff7754;text-stroke:1px #ff7754}.feature.bg-primary div>*,.feature.box-s3 div>*,.feature.bg-secondary div>*,.feature.box-s4 div>*,.feature.bg-primary-alt div>*,.feature.bg-secondary-alt div>*{color:#fff}a:hover>.feature.boxed{transform:translateY(-10px)}.feature-s1 .feature,.feature-s2 .feature{border:1px solid rgba(0,0,0,0.08);padding:20px;text-align:center;background-color:#fff;transition:background .4s, color 0.4s, opacity .3s, border-color .4s}.feature-s1 .feature .icon-box,.feature-s2 .feature .icon-box{margin-bottom:30px;font-size:24px;width:60px;height:60px;line-height:58px;-ms-border-radius:50%;border-radius:50%}.feature-s1 .feature .icon-box:last-child,.feature-s2 .feature .icon-box:last-child{margin-bottom:0}.feature-s1 [class*="col-"]>a,.feature-s2 [class*="col-"]>a{display:block;color:inherit}.feature-s1 [class*="md-3"] .feature,.feature-s1 [class*="sm-3"] .feature,.feature-s2 [class*="md-3"] .feature,.feature-s2 [class*="sm-3"] .feature{padding:30px 15px}.feature-s1 .feature h3,.feature-s1 .feature h4,.feature-s1 .feature h3 a,.feature-s1 .feature h4 a{color:#f93;transition:color .5s}.feature-s1 .feature .icon-box{border-color:#f93;color:#f93}.feature-s1 .feature:hover{border-color:#f93}.feature-s1 .feature:hover .icon-box{color:#fff;background-color:#f93}.feature-s1.hover-fill .feature h3,.feature-s1.hover-fill .feature h4,.feature-s1.hover-fill .feature h3 a,.feature-s1.hover-fill .feature h4 a{color:#f93}.feature-s1.hover-fill .feature:hover{background-color:#f93;color:#fff}.feature-s1.hover-fill .feature:hover .icon-box{background-color:#fff;color:#f93}.feature-s1.hover-fill .feature:hover h3,.feature-s1.hover-fill .feature:hover h4,.feature-s1.hover-fill .feature:hover h3 a,.feature-s1.hover-fill .feature:hover h4 a{color:#fff}.feature-s2 .feature h3,.feature-s2 .feature h4,.feature-s2 .feature h3 a,.feature-s2 .feature h4 a{color:#FF5326;transition:color .5s}.feature-s2 .feature .icon-box{border-color:#FF5326;color:#FF5326}.feature-s2 .feature:hover{border-color:#FF5326}.feature-s2 .feature:hover .icon-box{color:#fff;background-color:#FF5326}.feature-s2.hover-fill .feature h3,.feature-s2.hover-fill .feature h4,.feature-s2.hover-fill .feature h3 a,.feature-s2.hover-fill .feature h4 a{color:#FF5326}.feature-s2.hover-fill .feature:hover{background-color:#FF5326;color:#fff}.feature-s2.hover-fill .feature:hover .icon-box{background-color:#fff;color:#f93}.feature-s2.hover-fill .feature:hover h3,.feature-s2.hover-fill .feature:hover h4,.feature-s2.hover-fill .feature:hover h3 a,.feature-s2.hover-fill .feature:hover h4 a{color:#fff}.feature-s4.boxed-filled,.feature-s5.boxed-filled{margin-left:0;margin-right:0}.container-fluid .feature-s4.boxed-filled,.container-fluid .feature-s5.boxed-filled{padding-top:2px;margin-left:-15px;margin-right:-15px;padding-bottom:2px}.container-fluid .row .feature-s4.boxed-filled,.container-fluid .row .feature-s5.boxed-filled{padding-top:2px;margin-left:-1px;margin-right:-1px;padding-bottom:2px}.feature-s4.boxed-filled [class*='col-'],.feature-s5.boxed-filled [class*='col-']{padding:0 1px}.feature-s4.boxed-filled .feature,.feature-s4.boxed-filled .fbox-photo,.feature-s5.boxed-filled .feature,.feature-s5.boxed-filled .fbox-photo{-ms-border-radius:0px;border-radius:0px}.feature-s4 .feature,.feature-s5 .feature{-ms-border-radius:0px;border-radius:0px;overflow:hidden}.feature-s4 .feature .fbox-over,.feature-s5 .feature .fbox-over{-ms-border-radius:0px;border-radius:0px}.feature-s4 .feature .fbox-over p,.feature-s4 .feature .fbox-over .sub-lead,.feature-s4 .feature .fbox-over .lead,.feature-s5 .feature .fbox-over p,.feature-s5 .feature .fbox-over .sub-lead,.feature-s5 .feature .fbox-over .lead{color:#fff}.feature-s4 .feature .fbox-photo img,.feature-s5 .feature .fbox-photo img{transition:all 1.2s}.feature-s4 .feature .fbox-photo:after,.feature-s5 .feature .fbox-photo:after{display:none}.feature-s4 .feature:hover .fbox-photo img,.feature-s4 .feature a:focus .fbox-photo img,.feature-s5 .feature:hover .fbox-photo img,.feature-s5 .feature a:focus .fbox-photo img{transform:scale(1.08)}.feature-s4.off-text .feature .fbox-over,.feature-s5.off-text .feature .fbox-over{transform:translate(0, 100%);bottom:60px}.feature-s4.off-text .feature .fbox-over .fbox-content,.feature-s5.off-text .feature .fbox-over .fbox-content{opacity:0;transition:opacity .4s}.feature-s4.off-text .feature .fbox-photo img,.feature-s5.off-text .feature .fbox-photo img{transform:scale(1.01)}.feature-s4.off-text .feature:hover .fbox-over,.feature-s4.off-text .feature>a:focus .fbox-over,.feature-s5.off-text .feature:hover .fbox-over,.feature-s5.off-text .feature>a:focus .fbox-over{transform:translate(0, 0);bottom:0}.feature-s4.off-text .feature:hover .fbox-over .fbox-content,.feature-s4.off-text .feature>a:focus .fbox-over .fbox-content,.feature-s5.off-text .feature:hover .fbox-over .fbox-content,.feature-s5.off-text .feature>a:focus .fbox-over .fbox-content{opacity:1;transition-delay:.1s}.feature-s5 .feature{-ms-border-radius:0px;border-radius:0px;overflow:hidden}.feature-s5 .feature .fbox-over{background:none}.feature-s5 .feature .fbox-over p,.feature-s5 .feature .fbox-over .sub-lead,.feature-s5 .feature .fbox-over .lead{color:#fff}.feature-s5 .feature .fbox-photo:after{display:block;opacity:1;content:"";position:absolute;bottom:0;left:0;right:0;top:35%;z-index:0;background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.65) 75%)}.feature-s5 .feature:hover .fbox-photo:after,.feature-s5 .feature:focus .fbox-photo:after{opacity:1}.feature-s5 .feature.bg-dark .fbox-over .btn:hover{color:#596570}.feature-s5 .feature.bg-primary .fbox-photo:after,.feature-s5 .feature.box-s3 .fbox-photo:after{background:linear-gradient(to bottom, rgba(255,153,51,0) 0%, rgba(255,153,51,0.65) 75%)}.feature-s5 .feature.bg-secondary .fbox-photo:after,.feature-s5 .feature.box-s4 .fbox-photo:after{background:linear-gradient(to bottom, rgba(255,83,38,0) 0%, rgba(255,83,38,0.65) 75%)}.feature.feature-s6{-ms-border-radius:0px;border-radius:0px;border:1px solid rgba(0,0,0,0.07);transition:all ease 400ms;transform:translate(0, 0)}.feature.feature-s6.no-round,.feature.feature-s6.square{border-radius:0;border:0 none}.feature.feature-s6.no-round .fbox-photo,.feature.feature-s6.square .fbox-photo{border-radius:0}.feature.feature-s6:hover{box-shadow:0 10px 40px 0 rgba(0,0,0,0.1);transform:translate(0, -5px)}.feature.feature-s6 .fbox-photo{border-radius:0px 0px 0 0}.feature.feature-s6 .fbox-content{margin:0;background:#ffffff}.feature.feature-s6 .fbox-content:not([class*="pd-"]){padding-top:15px; text-align:center}.feature.feature-s7{transition:all ease 400ms;transform:translate(0, 0)}.feature.feature-s7 .fbox-content{border-bottom:3px solid #f93;padding:20px 20px 25px;margin:0;background:rgba(255,153,51,0.1)}.feature.feature-s7.style-alt .fbox-content{background:rgba(255,83,38,0.1);border-bottom:3px solid #FF5326}.feature.feature-s7 .fbox-photo{border-radius:0}.feature.feature-s7:hover{box-shadow:0 10px 40px 0 rgba(0,0,0,0.03);transform:translate(0, -5px)}.feature-pro .fa,.feature-pro .icon,.feature-x .fa,.feature-x .icon{font-size:2em;margin-bottom:20px;color:#FF5326;transition:.4s}.feature-pro h3,.feature-pro h4,.feature-x h3,.feature-x h4{font-weight:400;transition:.4s}.feature-pro[class*="feature"],.feature-x[class*="feature"]{margin:0}.feature-pro{margin:0;text-align:center}.feature-pro:not([class*="pd-"]){padding:60px 25px}.feature-pro:hover .fa,.feature-pro:hover .icon,.feature-pro:hover h3,.feature-pro:hover h4{color:#f93}.feature-pro.bg-light,.feature-pro.box-s2{background:#eef4f4}.feature-pro.bg-primary,.feature-pro.box-s3{background:#f93}.feature-pro.bg-secondary,.feature-pro.box-s4{background:#FF5326}.feature-pro.bg-white,.feature-pro.box-s1{background:#f9fafc}.feature-x-block{background:rgba(244,248,248,0.95);padding:30px}.feature-x-block:after{clear:both;display:table;width:100%;content:""}.feature-x{margin:0;text-align:left;padding:15px}.feature-x .fa,.feature-x .icon{color:#f93}.feature-imagebox{margin:30px 0;background-color:#fff;color:#596570;position:relative}.feature-imagebox:first-child{margin-top:0}.feature-imagebox:last-child{margin-bottom:0}.feature-imagebox:not([class*="pd-"]){padding:25px}.feature-imagebox .block{position:relative;z-index:3}.feature-imagebox a>.fa{margin-left:8px}.feature-imagebox a.btn+.btn{margin-left:10px}.feature-imagebox.light,.feature-imagebox.box-s3,.feature-imagebox.box-s4{color:#fff}.boxed-w{background-color:#fff}.boxed-w .heading-box{padding:50px 50px 0 30px}.boxed-w .heading-box span{position:relative;padding:4px 0 4px 50px;display:block;font-size:1.2em}.boxed-w .heading-box span:before{position:absolute;content:'';display:block;height:100%;width:2px;left:0;background-color:#f93}.content-cards{position:relative;margin-top:-60px}.content-cards [class*='col-']{padding:0}.cards{position:relative;overflow:hidden;height:300px}.cards .heading-sm-lead,.cards .heading-md-lead,.cards h3,.cards h4,.cards .heading-md,.cards .btn,.cards p{color:#373e45;border-color:#373e45}.cards .heading-sm-lead,.cards .heading-md-lead,.cards h3,.cards h4{font-weight:400}.cards:hover .cards-thumb img{transform:scale(1.03)}.cards-thumb{position:absolute;right:0;top:0;bottom:0;left:0;overflow:hidden;border-radius:0}.cards-thumb img{border-radius:0;margin:0;padding:0;position:absolute;width:auto;height:100%;max-width:inherit;right:0;transition:transform .7s linear}.cards-v2 .cards-thumb img{right:auto;left:0}.cards-light:after,.cards-dark:after{position:absolute;content:'';left:-1px;height:100%;right:-1px;top:0}.cards-dark:after{background:linear-gradient(to right, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0) 90%)}.cards-light:after{background:linear-gradient(to right, rgba(0,0,0,0.6) 0%, transparent 90%)}.cards-light .heading-sm-lead,.cards-light .heading-md-lead,.cards-light h3,.cards-light h4,.cards-light .heading-md,.cards-light .btn,.cards-light p{color:#fff;border-color:#fff}.cards-text{position:absolute;top:50%;transform:translateY(-50%);z-index:2;color:#fff;padding:20px 25px;width:80%;max-width:280px;font-size:.875em}.cards-v2.cards-light:after{background:linear-gradient(to left, rgba(0,0,0,0.75) 0%, transparent 90%)}.cards-v2.cards-dark:after{background:linear-gradient(to left, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0) 90%)}.cards-v2 .cards-text{right:0;text-align:right}div[class*="box-s"]:not([class*="pd-x"]){padding:25px}div[class*="box-s"]:not([class*="round"]){-ms-border-radius:0px;border-radius:0px}div[class*="box-s"].mgfix{margin-top:-45px}div[class*="box-s"].mgtop{margin-top:60px}div[class*="box-s"].mgtop-md{margin-top:45px}div[class*="box-s"].mgauto{margin-top:0}div[class*="box-flat"]{border:2px solid rgba(255,153,51,0.1)}div[class*="box-flat"]:not([class*="pd-x"]){padding:25px}div[class*="box-flat"]:not([class*="round"]){-ms-border-radius:0px;border-radius:0px}div[class*="box-flat"]:not([class*="bg-"]){background:#fff}div[class*="box-flat"]+.box-flat:not([class*="mt-"]){margin-top:30px}div[class*="box-flat"] hr{border-bottom-color:rgba(255,153,51,0.1)}div[class*="box-flat"] h3,div[class*="box-flat"] h4{font-size:1.375em;font-weight:400}div[class*="box-flat"] h3+.lead,div[class*="box-flat"] h4+.lead{font-size:1.25em;margin-top:-15px;font-weight:300;font-style:italic}div[class*="box-flat"].mgfix{margin-top:-45px}div[class*="box-flat"].mgtop{margin-top:60px}div[class*="box-flat"].mgtop-md{margin-top:45px}div[class*="box-flat"].mgauto{margin-top:0}.box-flat-thin{border-width:1px}.box-flat-thick{border-width:5px}.box-flat-thicker{border-width:8px}.box-flat-alt{border-color:rgba(255,83,38,0.1)}.box-flat-alt hr{border-bottom-color:rgba(255,83,38,0.1)}.row-team-member.mgfix{margin-top:-45px}.row-team-member.mgtop{margin-top:60px}.row-team-member.mgtop-md{margin-top:45px}.row-team-member.mgtop-sm{margin-top:30px}.row-team-member.mgauto{margin-top:0}.row-team-member+.team-member-row:not(.row-column){margin-top:60px}.row-team-member+.team-member-row:not(.row-column).mgtop-md{margin-top:45px}.row-team-member+.team-member-row:not(.row-column).mgtop-sm{margin-top:30px}.team-more-btn{text-align:center}.team-more-btn:not(:first-child){margin-top:45px}.teams.teams-alt{background:rgba(0,0,0,0.06)}.team-member{position:relative;overflow:hidden}div[class*="col-"] .team-member+.team-member{margin-top:45px}.team-member .team-photo{position:relative}.team-member .team-photo img{margin:0;width:100%;height:auto;border-radius:inherit}.team-member .team-photo::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#000;opacity:0;z-index:0;-ms-border-radius:inherit;border-radius:inherit;transition:opacity 0.5s}.team-member .team-photo:not(.round):not(.circle){-ms-border-radius:0px;border-radius:0px}.team-member .team-photo.circle{-ms-border-radius:50%;border-radius:50%}.team-member .team-photo.round{-ms-border-radius:12px;border-radius:12px}.team-member .team-photo.square{-ms-border-radius:0;border-radius:0}.team-member a:hover>.team-photo::after{opacity:0.5}.team-member .team-info{margin-top:20px}.team-member .team-info:first-child{margin-top:0}.team-member .team-info h4,.team-member .team-info .name{color:#373e45}.team-member .team-info .sub-title,.team-member .team-info .sub-title-sm{display:block;font-size:1em;color:#9aa4ae}.team-member .team-info .sub-title+p,.team-member .team-info .sub-title-sm+p{margin-top:15px}.team-member .team-info .sub-title+.name,.team-member .team-info .sub-title-sm+.name{margin-top:0}.team-member .team-info .sub-title:not(:first-child),.team-member .team-info .sub-title-sm:not(:first-child){margin:-12px 0 0}.team-member .team-info .sub-title-sm{font-size:.8em;color:rgba(255,153,51,0.75)}.team-member .team-info .sub-title-sm:first-child{margin-bottom:15px}.team-member .social{margin-top:10px;opacity:1}.team-member .team-social{text-align:left;margin-top:20px}.team-member .team-social li{display:inline-block;z-index:1}.team-member .team-social li a{border:1px solid #596570;color:#596570;display:block;font-size:1em;line-height:32px;width:35px;height:35px;text-align:center;-ms-border-radius:6px;border-radius:6px}.team-member .team-social li a:hover{background:#596570;color:#fff}.team-profile+.team-profile{margin-top:60px}.team-profile.mgfix{margin-top:-45px}.team-profile.mgtop{margin-top:60px}.team-profile.mgtop-md{margin-top:45px}.team-profile .team-photo{margin-bottom:20px}.team-profile .team-photo:last-child{margin-bottom:0}.team-profile .team-member{margin-top:0}.team-profile .team-member .name{color:#373e45}.team-profile .team-info{margin-top:0}.team-profile .team-info hr,.team-profile .team-info .hr{margin:30px 0}.team-s1{text-align:center}.team-s1 .team-photo{padding:0 10px}.team-s1 .team-photo .team-social{position:absolute;bottom:35px;left:0;right:0;z-index:1;opacity:0;transition:all ease-in-out .3s}.team-s1 .team-photo .team-social li a{border:1px solid #f93;border-radius:50%;background-color:#f93;color:#fff}.team-s1 .team-photo .team-social li a:hover{background:#FF5326;border-color:#FF5326}.team-s1 .team-photo:not(.round):not(.circle){-ms-border-radius:50%;border-radius:50%}.team-s1 .team-social{text-align:center}.team-s1:hover .team-photo .team-social{opacity:1;bottom:50px}.team-s2 .team-social{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;z-index:1;height:50px;visibility:hidden;opacity:0;transition:all ease .6s;text-align:center}.team-s2 .team-social li a{border:1px solid #ffffff;color:#ffffff}.team-s2 .team-social li a:hover{border-color:#f93;background:#f93}.team-s2:hover a>.team-photo::after{opacity:.6}.team-s2:hover .team-photo .team-social{visibility:visible;opacity:1}.gallery{display:block}.gallery:before,.gallery:after{content:"";display:table;clear:both}.gallery-col5 .gallery-list>li{width:20%}.gallery-col4 .gallery-list>li,.gallery:not([class*="gallery-col"]) .gallery-list>li{width:25%}.gallery-col3 .gallery-list>li{width:33.333333%}.gallery-col2 .gallery-list>li{width:50%}.gallery[class*="gallery-col"] .gallery-list>li{float:left}.gallery.gallery-filled{overflow:hidden;margin-bottom:15px}.gallery.gallery-filled .gallery-list{margin-left:0;margin-right:0}.gallery.gallery-filled .gallery-list li{padding:0}.gallery.gallery-filled .gallery-item{-ms-border-radius:0;border-radius:0}.gallery.gallery-filled .gallery-caption{text-align:center}.container-fluid .gallery.gallery-filled .owl-nav .owl-next{background-image:url(../image/arrow-next-w.png)}.container-fluid .gallery.gallery-filled .owl-nav .owl-prev{background-image:url(../image/arrow-prev-w.png)}.gallery.hover-zoom .gallery-item img{transform:scale(1.01)}.gallery.hover-zoom a:hover>.gallery-item:after{opacity:0.2}.gallery.hover-zoom a:hover>.gallery-item img{transform:scale(1.2)}.gallery.hover-zoom.has-filtered .gallery-item:hover>img{transform:scale(1.2)}.gallery.hover-zoom.has-filtered .gallery-item:hover .gallery-item-link:after{opacity:.4}.gallery.hover-fade a:hover>.gallery-item:after{opacity:0.4}.gallery.hover-zoom .gallery-item:hover .gallery-item-caption,.gallery.hover-zoom .gallery-item:focus .gallery-item-caption,.gallery.hover-fade .gallery-item:hover .gallery-item-caption,.gallery.hover-fade .gallery-item:focus .gallery-item-caption{opacity:0}.gallery.mgfix{margin-top:-25px}.gallery.mgtop,div[class*="wide-"]+.gallery{margin-top:25px}.gallery.gallery-md.mgfix{margin-top:-34px}.gallery.gallery-md.mgtop,div[class*="wide-"]+.gallery.gallery-md{margin-top:34px}.gallery-filled.mgfix{margin-top:-40px}.gallery-filled.mgtop,div[class*="wide-"]+.gallery-filled{margin-top:40px}.gallery:not(.gallery-filled)>.has-carousel{margin-top:15px}.gallery-list{list-style:none;margin-left:-15px;margin-right:-15px;padding:0}.gallery-list li{padding:15px;position:relative}.gallery-md .gallery-list{margin-left:-6px;margin-right:-6px}.gallery-md .gallery-list li{padding:6px}.gallery-list.has-carousel{margin-left:0;margin-right:0}.gallery-list.has-carousel li{padding:0}.gallery-list.has-carousel .owl-item li{width:100%}.gallery-list.has-carousel[data-dots="1"]{margin-bottom:45px}.gallery-list .owl-dots{position:absolute;bottom:-45px;margin-top:0;width:100%}.gallery-item{position:relative;overflow:hidden;display:block;-ms-border-radius:0px;border-radius:0px;transform-style:preserve-3d}.gallery-square .gallery-item{-ms-border-radius:0;border-radius:0}.gallery-item img{width:100%;height:auto;transition:all 1s;-ms-border-radius:inherit;border-radius:inherit}.gallery-item>a{display:block;position:relative;z-index:4}.gallery-item:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#000;opacity:0;z-index:0;transition:opacity 0.5s;-ms-border-radius:inherit;border-radius:inherit}.gallery-item:hover .gallery-item-link,.gallery-item:focus .gallery-item-link{opacity:1}.gallery-item:hover .gallery-item-link .link-block,.gallery-item:focus .gallery-item-link .link-block{transform:translateY(-50%)}.gallery-item-caption{position:absolute;left:0;top:0;bottom:0;color:#fff;padding:20px;width:100%;transition:opacity .3s;-ms-border-radius:inherit;border-radius:inherit}.gallery-item-caption:after{content:"";left:0;bottom:0;position:absolute;width:100%;height:80px;z-index:0;background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 100%);-ms-border-radius:inherit;border-radius:inherit}.gallery-item-caption a{color:inherit}.gallery-item-caption h3,.gallery-item-caption h4,.gallery-item-caption h5,.gallery-item-caption p{font-size:1.1em;font-weight:400;color:inherit;margin:0}.gallery-item-caption p{font-size:11px;opacity:.8;font-weight:300}.gallery-item-caption .item-cat,.gallery-item-caption .item-title{position:absolute;left:20px;z-index:3}.gallery-item-caption .item-cat{top:20px;letter-spacing:.04em;background:rgba(0,0,0,0.3);padding:3px 7px}.gallery-item-caption .item-title{bottom:20px}.gallery-item-caption.dark{color:#0D0D0D}.gallery-item-caption.dark:after{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 100%)}.gallery-item-caption.dark .item-cat{background:rgba(255,255,255,0.3)}.gallery-item-link{opacity:0;transition:.4s}.gallery-item-link .link-block{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(40%);transition:all 0.3s;transform-style:preserve-3d;z-index:2}.gallery-item-link:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#000;opacity:0.7;z-index:1;transition:all 0.3s;-ms-border-radius:inherit;border-radius:inherit}.gallery-item-link a.btn{background:transparent;border:1px solid #fff;color:#fff;font-size:11px;line-height:20px;font-weight:700;text-transform:uppercase;padding:5px 12px;margin:3px 5px;-ms-border-radius:0px;border-radius:0px}.gallery-item-link a.btn:hover,.gallery-item-link a.btn:focus{border-color:#f93;background:#f93;color:#fff;outline:none}.gallery-item-link a:not(.btn){overflow:hidden;color:#fff;display:inline-block;width:44px;height:44px;line-height:42px;font-size:.875em;-ms-border-radius:50%;border-radius:50%;border:1px solid #fff;margin:0 5px;z-index:8}.gallery-item-link a:not(.btn):hover{background-color:#fff;color:#f93}div[class*='filtered-menu']{width:100%;margin:40px 0;text-align:center;position:relative;z-index:1}div[class*='filtered-menu']:first-child{margin-top:0}div[class*='filtered-menu']:last-child{margin-bottom:0}div[class*='filtered-menu'] ul{list-style:none;margin:0;padding:0}div[class*='filtered-menu'] li{background:#ececec;color:#596570;display:inline-block;font-size:12px;font-weight:600;line-height:24px;padding:10px 20px;text-transform:uppercase;text-align:center;cursor:pointer;margin-right:-2px;position:relative;transition:all 0.3s}div[class*='filtered-menu'] li.active,div[class*='filtered-menu'] li:hover{background:#f93;color:#fff}div[class*='filtered-menu'] li:first-child{border-top-left-radius:0px;border-bottom-left-radius:0px}div[class*='filtered-menu'] li:last-child{border-top-right-radius:0px;border-bottom-right-radius:0px}div[class*='filtered-menu'].al-left{text-align:left}div[class*='filtered-menu'].al-right{text-align:right}div[class*='filtered-menu'].style-v2{margin-bottom:20px}div[class*='filtered-menu'].style-v2 li{padding:4px 10px;font-weight:400;font-size:1em;text-transform:inherit;background:none}div[class*='filtered-menu'].style-v2 li.active,div[class*='filtered-menu'].style-v2 li:hover{color:#f93}div[class*='filtered-menu'].style-v2 li:not(:last-child):after{content:"/";display:inline-block;padding-left:15px;font-weight:300;font-size:.75em;color:#dedede}div[class*='filtered-menu'].style-v2 li:first-child{padding-left:0}div[class*='filtered-menu'].style-v2 li:last-child{padding-right:0}.mfp-title{font-size:13px;color:#fff}.mfp-title small{font-size:11px;opacity:0.9}div[class*='filtered-menu']{width:100%;margin:40px 0;text-align:center;position:relative;z-index:1}div[class*='filtered-menu']:first-child{margin-top:0}div[class*='filtered-menu']:last-child{margin-bottom:0}div[class*='filtered-menu'] ul{list-style:none;margin:0;padding:0}div[class*='filtered-menu'] li{background:#ececec;color:#596570;display:inline-block;font-size:12px;font-weight:600;line-height:24px;padding:10px 20px;text-transform:uppercase;text-align:center;cursor:pointer;margin-right:-2px;position:relative;transition:all 0.3s}div[class*='filtered-menu'] li.active,div[class*='filtered-menu'] li:hover{background:#f93;color:#fff}div[class*='filtered-menu'] li:first-child{border-top-left-radius:0px;border-bottom-left-radius:0px}div[class*='filtered-menu'] li:last-child{border-top-right-radius:0px;border-bottom-right-radius:0px}div[class*='filtered-menu'].al-left{text-align:left}div[class*='filtered-menu'].al-right{text-align:right}div[class*='filtered-menu'].style-v2{margin-bottom:20px}div[class*='filtered-menu'].style-v2 li{padding:4px 10px;font-weight:400;font-size:1em;text-transform:inherit;background:none}div[class*='filtered-menu'].style-v2 li.active,div[class*='filtered-menu'].style-v2 li:hover{color:#f93}div[class*='filtered-menu'].style-v2 li:not(:last-child):after{content:"/";display:inline-block;padding-left:15px;font-weight:300;font-size:.75em;color:#dedede}div[class*='filtered-menu'].style-v2 li:first-child{padding-left:0}div[class*='filtered-menu'].style-v2 li:last-child{padding-right:0}.mfp-title{font-size:13px;color:#fff}.mfp-title small{font-size:11px;opacity:0.9}@media screen and (min-width: 1600px){.banner-static{min-height:520px}.banner-static.banner-medium{height:420px;min-height:inherit}.is-transparent .banner-static.banner-medium{height:520px}.banner-static.banner-small{height:320px;min-height:inherit}.is-transparent .banner-static.banner-small{height:420px}.is-transparent .banner-static{min-height:620px}.banner-slider{height:620px}.banner-slider.slider-large{height:720px}.section-pad{padding-top:110px;padding-bottom:110px}.section-pad-xs{padding-top:20px;padding-bottom:20px}.section-pad-sm{padding-top:60px;padding-bottom:60px}.section-pad-md{padding-top:80px;padding-bottom:80px}.section-pad-lg{padding-top:170px;padding-bottom:170px}.section-pad.nopd{padding-top:0;padding-bottom:0}.image-slice .imagebg{width:42%}.image-slice .imagebg+.imagebg{width:58%;left:42%}}@media screen and (min-width: 2200px){.image-slice .imagebg{width:44%}.image-slice .imagebg+.imagebg{width:56%;left:44%}}@media only screen and (min-width: 1200px){.is-transparent .banner-slider{height:720px}.is-transparent .banner-slider.slider-large{height:780px}.is-transparent .banner-slider .banner-content{padding-top:120px}.pad-r{padding-right:60px}.pad-r-md{padding-right:30px}.pad-l{padding-left:60px}.pad-l-md{padding-left:30px}.row-vm [class*="col-"].pad-r{padding-right:45px}.row-vm [class*="col-"].pad-r-md{padding-right:30px}.row-vm [class*="col-"].pad-l{padding-left:45px}.row-vm [class*="col-"].pad-l-md{padding-left:30px}.reverses [class*="col-"].pad-r{padding-right:15px;padding-left:45px}.reverses [class*="col-"].pad-r-md{padding-right:15px;padding-left:30px}.reverses [class*="col-"].pad-l{padding-left:15px;padding-right:45px}.reverses [class*="col-"].pad-l-md{padding-left:15px;padding-right:30px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.pad-r{padding-right:45px}.pad-l{padding-left:45px}.row-vm [class*="col-"].pad-r{padding-right:30px}.row-vm [class*="col-"].pad-l{padding-left:30px}.reverses [class*="col-"].pad-r{padding-right:15px;padding-left:30px}.reverses [class*="col-"].pad-l{padding-left:15px;padding-right:30px}}@media only screen and (max-width: 1280px){.owl-nav .owl-next{right:0}.owl-nav .owl-prev{left:0}.has-carousel.row-feature .owl-nav .owl-next,.has-carousel.gallery-list .owl-nav .owl-next{right:0;background-image:url(../image/arrow-next-w.png)}.has-carousel.row-feature .owl-nav .owl-prev,.has-carousel.gallery-list .owl-nav .owl-prev{left:0;background-image:url(../image/arrow-prev-w.png)}}@media only screen and (max-width: 1199px){body{font-size:15px}.navbar-nav>li>a{font-size:13px}.navbar-nav>li.quote-btn .btn{font-size:12px}.navbar-nav .dropdown-menu{font-size:13px}.header-s1 .navbar-nav>li>a{padding-left:9px;padding-right:9px}.header-s2 .navbar-nav>li>a{font-size:11px;padding:30px 10px}.header-s2 .navbar-nav>li:last-child:not(.quote-btn){margin-right:-10px}.header-s2 .navbar-nav>li.quote-btn{margin-top:17px}.header-s2 .navbar-nav>li.quote-btn .btn{font-size:11px}.header-s2 .navbar-brand img{max-height:40px}.banner-text{font-size:14px}.banner-text.wide-md{max-width:480px}.banner-text.wide-lg{max-width:580px}.banner-static .banner-text:not([class*="wide-"]){width:440px}.banner-slider .banner-text{max-width:640px}.banner-intro .banner-text{padding-top:120px;padding-bottom:120px}.banner-slider .banner-text,.banner-intro .banner-text{font-size:24px}.img-wrapper{max-width:410px}.footer-widget{font-size:12px;line-height:22px}.news-recent li{padding:15px 0}.news-recent li:first-child{padding-top:0}.news-recent li:last-child{padding-bottom:0px}.news-recent li img{max-width:90px}}@media only screen and (min-width: 992px){.row-column>.col-md-4:nth-child(1n+4),.row-column>.col-md-3:nth-child(1n+5){margin-top:0px}.row-column-md>.col-md-4:nth-child(1n+4),.row-column-md>.col-md-3:nth-child(1n+5){margin-top:45px}.row-column-sm>.col-md-4:nth-child(1n+4),.row-column-sm>.col-md-3:nth-child(1n+5){margin-top:30px}}@media only screen and (max-width: 1199px) and (min-width: 768px){.is-transparent .banner-slider .banner-content{padding-top:100px}}@media only screen and (max-width: 1199px) and (min-width: 992px){.col-md-3 .feature h3,.col-md-3 .feature h4{font-size:.875em}}@media only screen and (max-width: 991px){body{font-size:14px;-webkit-text-size-adjust:100%}.container{max-width:720px}.section-pad,.section-pad-lg{padding-top:50px;padding-bottom:50px}.res-m-bttm{margin-bottom:30px}.res-m-bttm-sm,.form-m-bttm{margin-bottom:15px}.res-m-bttm-xs{margin-bottom:10px}.res-m-bttm-lg{margin-bottom:45px}.al-center-md,.center-md{text-align:center}.al-right-md{text-align:right}.al-left-md{text-align:left}.gaps.size-lg{height:45px}.gaps.size-md{height:25px}.gaps.size-section{height:50px}.npr{padding-left:0}.npl{padding-right:0}.row-column>[class*='col-md-']:not([class*="col-sm-"]):not([class*="col-xs-"]):not(:first-child){margin-top:60px}.row-column>[class*='col-xs-6']:not([class*="col-sm-"]):nth-child(1n+3){margin-top:60px}.row-column>.col-md-2.col-sm-4:nth-child(1n+4),.row-column>.col-md-2.col-sm-3:nth-child(1n+5){margin-top:60px}.row-column-md>[class*='col-md-']:not([class*="col-sm-"]):not([class*="col-xs-"]):not(:first-child){margin-top:45px}.row-column-md>[class*='col-xs-6']:not([class*="col-sm-"]):nth-child(1n+3){margin-top:45px}.row-column-md>.col-md-2.col-sm-4:nth-child(1n+4),.row-column-md>.col-md-2.col-sm-3:nth-child(1n+5){margin-top:45px}.row-column-sm>[class*='col-md-']:not([class*="col-sm-"]):not([class*="col-xs-"]):not(:first-child){margin-top:30px}.row-column-sm>[class*='col-xs-6']:not([class*="col-sm-"]):nth-child(1n+3){margin-top:30px}.row-column-sm>.col-md-2.col-sm-4:nth-child(1n+4),.row-column-sm>.col-md-2.col-sm-3:nth-child(1n+5){margin-top:30px}.image-slice .imagebg{width:100%}.image-slice .imagebg+.imagebg{display:none}.post-col2 .post:not([class*="col-sm"]):not(:first-child){margin-top:45px}.feature .fbox-content h3,.feature .fbox-content h4{margin-bottom:10px}.feature-x-block{padding:15px}.team-member-row+a.btn-center{margin-top:30px}.sidebar-right{margin-top:60px}.first[class*="col-"].odd{clear:inherit}.site-by,.site-copy,.site-dclaim{width:100%;font-size:12px}.site-by:not(.center),.site-copy:not(.center),.site-dclaim:not(.center){text-align:left}.site-by{margin-top:10px}.call-action.has-parallax.cta-large .cta-block{padding:80px 0}.form-group .form-field+.form-field{margin-top:15px}.form-group .form-field+ul.form-field{margin-top:-5px}.topbar,.top-nav a{font-size:12px}.top-contact .t-phone span{font-size:1em}.topbar .top-contact .t-phone span{font-size:1.1em}.header-top{margin-top:15px}.header-top>*{margin-left:20px}.header-top>*:first-child{margin-left:0}.header-top .social.social-s2 li a{height:30px;width:30px;line-height:28px;font-size:13px}.header-top .top-contact .fa{font-size:14px}.header-top .quote-btn .btn{padding:7px 12px;font-size:12px;letter-spacing:inherit}.header-s1 .navbar-collapse{margin-top:10px}.header-s1 .navbar{padding-top:10px}.header-s1 .header-top{margin-top:0}.header-s1 .top-contact li{/*margin-left:20px*/}.site-header .navbar-brand img{max-height:40px}.banner-text .page-title,.banner-text.style-modern .page-title{/*font-size:2.5em*/}.banner-text .lead{font-size:1.15em}.banner-text.style-modern{font-size:16px}.banner-static{min-height:320px}.banner-static.banner-medium{height:220px}.banner-static.banner-small{height:160px}.banner-static.banner-intro{min-height:280px}.is-transparent .banner-static{min-height:420px}.banner-static .banner-cpn{padding-top:30px;padding-bottom:30px}.banner-static .banner-cpn .page-breadcrumb,.banner-static .banner-cpn .banner-sider{max-width:220px}.banner .banner-boxed{padding:20px 20px 22px}.banner .boxed{padding:15px}.banner-slider{height:400px}.banner-slider.slider-large{height:500px}.is-transparent .banner-slider{min-height:480px}.banner-slider .banner-content{/*padding-top:20px;*/padding-bottom:20px}.banner-slider .carousel-control{display:none;opacity:0}.call-action .cta-sameline{padding-right:0;text-align:center}.call-action .cta-sameline h2:first-child,.call-action .cta-sameline h3:first-child{margin-top:-10px}.call-action .cta-sameline .btn{transition:none;position:static;margin-top:20px;transform:translate(0, 0)}.call-action.cta-mini .cta-sameline h2:first-child,.call-action.cta-mini .cta-sameline h3:first-child,.call-action.cta-small .cta-sameline h2:first-child,.call-action.cta-small .cta-sameline h3:first-child{margin-top:0}.call-action.call-action .cta-num strong{font-size:1.3em}.call-action.call-small .cta-block{padding-top:50px;padding-bottom:50px}.call-action .cta-sameline .btn,.call-action .cta-sameline .cta-num{position:static;margin-top:20px}.statistics .stat-block{padding:80px 0}.statistics .stat-wrapper{padding:20px 0 10px}.statistics .stat-col{border-right:0px;padding:20px 0}.post-single .message{margin-top:0}.post-single .message .message-group>.gaps{height:10px}.content .list-style li:before{top:1px}.footer-widget{font-size:14px;line-height:24px}.footer-widget .footer-col .col-md-6:last-child{padding-left:0}.footer-widget .wgs-content .menu+.menu{margin-top:10px}.footer-col .col-md-6:last-child{padding-left:0}.quotes{margin-top:30px}.quotes:first-child{margin-top:0}.row-quotes>[class*="col-"]{width:100%}.row-quotes>[class*="col-"]+[class*="col-"]{margin-top:60px}.row-quotes>[class*="col-"]:nth-child(odd){padding-right:15px}.row-quotes>[class*="col-"]:nth-child(even){padding-left:15px}.contact-list li span{line-height:inherit}.content-section{margin-top:30px}hr,.hr{margin-top:30px;margin-bottom:30px}hr:last-child,.hr:last-child{margin-bottom:0}hr:first-child,.hr:first-child{margin-top:0}.logos-lists .row{margin-left:-10px;margin-right:-10px}.logos-lists .row+.row{margin-top:20px}.logos-lists .col-sm-3,.logos-lists .col-md-3{width:25%;padding-left:10px;padding-right:10px;float:left}.faqs-s1 .faqs.accordion{margin-top:10px}.faqs-s1 .faqs.accordion .panel:last-child{margin-bottom:-10px}.faqs-s1 .faqs.accordion .panel:last-child .panel-body{padding-bottom:10px}.feature-row .even[class*='col-sm-6']{clear:left}.content img.alignright,.content img.alignleft{max-width:350px}}@media only screen and (min-width: 768px) and (max-width: 991px){.feature-intro .res-m-bttm.col-sm-6{margin-bottom:0}.feature .fbox-over{padding:12px 15px}.feature .fbox-over h3,.feature .fbox-over h4{font-size:1em;letter-spacing:-0.03em}.feature .fbox-over .title+.fbox-content{margin-top:5px}.feature-s4.boxed-filled .col-sm-3,.feature-s5.boxed-filled .col-sm-3,.feature-s4.boxed-filled .col-md-3,.feature-s5.boxed-filled .col-md-3{width:50%}.row-column>[class*='col-sm-6']:nth-child(1n+3){margin-top:60px}.row-column>[class*='col-sm-12']:not(:first-child){margin-top:60px}.row-column-md>[class*='col-sm-6']:nth-child(1n+3){margin-top:45px}.row-column-md>[class*='col-sm-12']:not(:first-child){margin-top:45px}.row-column-sm>[class*='col-sm-6']:nth-child(1n+3){margin-top:30px}.row-column-sm>[class*='col-sm-12']:not(:first-child){margin-top:30px}[class*="row-column"]>.col-md-2.col-sm-4:nth-child(4),[class*="row-column"]>.col-md-2.col-sm-3:nth-child(5){clear:left}.navbar-nav>li>a{font-size:11px;padding:15px 8px}.navbar-nav>li.quote-btn{margin-left:5px}.navbar-nav>li.quote-btn .btn{padding:5px 15px;font-size:11px}.header-s1 .top-nav li a{line-height:30px;font-size:11px;padding:5px}.header-s1 .navbar-nav>li>a{font-size:10px;letter-spacing:-0.03em;padding:12px 7px}.header-s1 .navbar-nav>li.has-children>a:after{font-size:11px;margin-left:5px;width:9px}.header-s1 .navbar-nav>li.quote-btn .btn{padding:14px 12px;font-size:12px}.header-s1 .navbar-collapse::after{height:44px}.header-s2 .navbar-nav>li>a{font-size:10px;padding:20px 6px}.header-s2 .navbar-nav>li:last-child:not(.quote-btn){margin-right:-10px}.header-s2 .navbar-nav>li.quote-btn{margin-top:12px}.header-s2 .navbar-nav>li.quote-btn .btn{font-size:10px}.header-s2 .navbar-brand{margin-top:15px;margin-bottom:15px}.header-s2 .navbar-brand img{max-height:30px}.banner-static .banner-text:not([class*="wide-"]){width:340px}.banner-slider .banner-text{max-width:480px;padding-top: 15px;}.call-action .cta-num{font-size:1em}.call-action .cta-num strong{font-size:1.375em}.row-vm{align-items:baseline}}@media only screen and (max-width: 767px){.container{padding-left:15px;padding-right:15px;max-width:100%}.row-vm{display:block}div[class*="row-column"].mgtop-md,div[class*="row-column"].mgtop{margin-top:30px}div[class*="row-column"]>[class*='col-']{width:100%}div[class*="row-column"]>[class*='col-'].col-xs-6{width:50%}div[class*="row-column"]>[class*='col-'].col-xs-6:nth-child(2n+1){clear:left}.row-column>[class*='col-']:not(.col-xs-6):not(:first-child){margin-top:60px}.row-column-md>[class*='col-']:not(.col-xs-6):not(:first-child){margin-top:45px}.row-column-sm>[class*='col-']:not(.col-xs-6):not(:first-child){margin-top:30px}.row-column>.col-xs-6:nth-child(1n+3){margin-top:60px}.row-column-md>.col-xs-6:nth-child(1n+3){margin-top:45px}.row-column-sm>.col-xs-6:nth-child(1n+3){margin-top:30px}.al-center-sm,.center-sm{text-align:center}.al-right-sm{text-align:right}.al-left-sm{text-align:left}.boxed-w .heading-box{padding:40px 40px 0 20px}.boxed-w .heading-box span{margin-top:30px;padding-left:0}.boxed-w .heading-box span:before{display:none}.image.circle:not(.image-md) img{max-width:320px}.image-on-left .imagebg,.image-on-right .imagebg{width:100%;position:static;margin-top:60px;margin-bottom:-60px;height:320px}.owl-nav .owl-prev,.owl-nav .owl-next{right:0}.owl-nav .owl-prev{left:0}.top-nav li:first-child{margin-left:0}.top-nav li a{padding:6px 10px}.topbar .top-nav li a{line-height:24px;padding:6px 5px}.top-contact li{margin-left:12px;display:inline-block;float:none;vertical-align:middle}.top-contact li:first-child{/*margin-left:0;font-size:12px*/}.topbar .top-contact span{line-height:24px}.topbar .top-contact .fa{line-height:22px}.topbar .top-aside{max-width:100%;margin:0;width:100%;float:left;text-align:center}.topbar .top-aside>*{float:none;display:inline-block;vertical-align:middle;width:auto}.topbar .top-aside:not(.hidden-xs)+.top-aside{margin-top:5px}.header-top .top-contact .fa{font-size:16px}.navbar-toggle{float:left;margin-top:8px;margin-bottom:8px;padding:10px 12px;background-color:#f93}.navbar-toggle .icon-bar{background-color:#fff}.navbar-header{background:#f93;clear:both;width:100%;padding:0 15px}.navbar-nav{margin:0;float:none;padding-bottom:20px;text-align:left;border-top:1px solid rgba(255,153,51,0.1)}.header-s2 .navbar-nav>li>a,.header-s1 .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-nav>li.has-children.nav-opened>a::after{transform:rotate(-90deg)}.navbar-nav li{border-bottom:1px solid rgba(255,153,51,0.1)}.navbar-nav li a{padding:10px 15px;font-size:14px;font-weight:400;color:#000;position:relative;transition:color .4s, background .4s}.navbar-nav li a.btn{width:150px;margin:6px auto 0}.navbar-nav li.quote-btn{float:none;border-bottom:0}.navbar-nav li.quote-btn .btn:hover{background:#FFC426}.navbar-nav li ul{position:static;background:none;width:100%;display:none;opacity:1 !important;visibility:visible !important;box-shadow:none;text-align:left;float:none;margin-top:0}.navbar-nav li ul li{border-bottom:0 none}.navbar-nav li ul li a{padding:8px 15px 9px;font-size:13px;color:#000;font-weight:400}.navbar-nav li ul li a:hover,.navbar-nav li ul li a:focus{background:rgba(255,153,51,0.05);color:#f93;opacity:1}.navbar-nav li ul li.nav-opened>a{font-weight:700}.navbar-nav li ul li ul li a{padding:3px 15px}.navbar-nav li ul li ul li:last-child>a{padding-bottom:14px}.navbar-nav li ul .active>a,.navbar-nav li ul .active>a:focus,.navbar-nav li ul .active>a:hover{background:rgba(255,153,51,0.05);color:#f93}.navbar-nav li.nav-opened{background:rgba(255,153,51,0.05)}.navbar-nav li.nav-opened li{border-top-color:rgba(255,153,51,0.08)}.navbar-nav li.nav-opened .nav-opened,.navbar-nav li.nav-opened .nav-opened.has-children>a{background:rgba(255,255,255,0.9)}.navbar-nav>li.active>a,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#f93}.header-s1 .navbar-nav>li.active>a,.header-s1 .navbar-nav>li>a:hover,.header-s1 .navbar-nav>li>a:focus{background:inherit;color:#f93}.navbar-nav ul li.has-children>a::after{top:22px;margin-right:10px}.navbar-nav ul li.has-children.nav-opened>a::after{transform:rotate(90deg)}.navbar-nav ul li.has-children li a::before{color:#596570;content:"\f105";display:inline-block;opacity:.5;width:12px;text-align:center;margin-right:5px;font-size:14px;line-height:inherit;font-family:"FontAwesome"}.navbar-nav.is-expanded li ul{display:block}.navbar-nav>li:hover>ul{margin-top:0}.navbar-nav>li>ul>li{border-top:1px solid rgba(89,101,112,0.1)}.site-header .navbar-header{float:left;margin:5px 0 0}.site-header .navbar-collapse{float:none;text-align:center}.header-s1 .navbar-brand{margin-top:3px;margin-bottom:3px;width:auto;max-width:185px}.header-s1 .navbar-brand img{margin:0 auto}.header-s1 .navbar-header .quote-btn{display:block;float:right;margin:6px 0}.header-s1 .navbar-nav{border-top:0}.header-s1 .navbar>.container .navbar-brand{margin-left:7px}.header-s1 .header-top{margin:0 5px 0 0;float:right;width:40%;text-align:right}.header-s1 .header-top>*{float:none;/*margin:0 15px;*/display:inline-block}.header-s1 .header-top .top-contact{line-height:32px}.header-s1 .header-top .top-contact span{/*font-weight:600;font-size: 3vw;*/}.header-s1 .header-top .top-nav,.header-s1 .header-top .quote-btn,.header-s1 .header-top .top-contact .t-phone:not(:first-child){display:none}.header-s1 .navbar-toggle{margin-left:-12px;border-color:transparent}.header-s1 .navbar-collapse{background:#fff}.header-s1 .navbar-collapse::after{display:none}.header-s1 .navbar-collapse>ul.nav{width:100%}.header-s1.is-transparent .banner-slider{min-height:380px}.header-s1.is-transparent .banner-slider .banner-content{padding-top:120px}.header-s2 .navbar .container{padding-left:0;padding-right:0}.header-s2 .navbar-brand{position:absolute;left:15px;width:150px;margin-top:15px;margin-bottom:15px}.header-s2 .navbar-toggle{float:right;margin:10px 15px 10px 0;-ms-border-radius:2px;border-radius:2px;padding:12px}.header-s2 .navbar-header{background:none;padding:0;margin-top:0}.header-s2 .navbar-header .quote-btn{display:inline-block;float:right;margin:10px 12px 10px 0}.header-s2 .navbar-header .quote-btn .btn{padding:6px 15px}.header-s2 .topbar .top-contact span{line-height:30px}.header-s2 .navbar-collapse{margin:0;background-color:#fff;color:#f93;width:100%}.header-s2 .navbar-nav>li:last-child:not(.quote-btn){margin-right:0}.header-s2.is-transparent .topbar,.header-s2.is-transparent .navbar{position:static}.header-s2.is-transparent .navbar-brand .logo-light{display:none}.header-s2.is-transparent .navbar-brand .logo-dark{display:block}.header-s2.is-transparent .topbar{color:#fff;background:#2a2d33;border-color:rgba(0,0,0,0.0667)}.header-s2.is-transparent .topbar a:hover:not(.btn){color:#fff}.header-s2.is-transparent .topbar+.navbar{margin-top:0}.header-s2.is-transparent:after{display:none}.header-s2.is-transparent .navbar-nav>li>a{font-size:14px}.header-s2.is-transparent .navbar-nav .quote-btn .btn{color:#fff;font-size:12px}.header-s2.is-transparent .navbar-nav>li>a,.header-s2.is-transparent .navbar-nav>li.active>a,.header-s2.is-transparent .navbar-nav>li.has-children>a:after{color:#596570}.header-s2.is-transparent .navbar-nav>li>a:hover,.header-s2.is-transparent .navbar-nav>li>a:focus{color:#f93}.header-s2.is-transparent .navbar-collapse,.header-s2.is-transparent .top-contact .fa{color:#fff}.section-pad,.section-pad-lg{padding-top:50px;padding-bottom:50px}.section-overup[class*="section-pad"]{margin-top:-40px}.section-overup-lg[class*="section-pad"]{margin-top:-60px}.res-s-bttm{margin-bottom:30px}.res-s-bttm-lg{margin-bottom:45px}.res-s-bttm-sm{margin-bottom:15px}.res-s-bttm-xs{margin-bottom:10px}.gaps.size-lg{height:45px}.gaps.size-section{height:50px}.feature-intro .row+.row{margin-top:30px}.space-top,.space-bottom,.space-top-sm,.space-bottom-sm,.space-top-md,.space-bottom-md{margin-top:30px}.tab-custom .tab-content{padding:25px 15px 30px}.tab-custom .nav-tabs li>a{font-size:13px;line-height:18px}.tab-custom.tab-simple .nav-tabs li{margin-right:-2px}.tab-custom.tab-simple .nav-tabs li>a{padding:12px 10px;font-size:12px}.accordion .panel-title{font-size:1.125em;font-weight:400}.content .npl+.pad-0{margin-top:25px}.pad-xs-0{padding:0px}.banner-text{font-size:11px}.banner-text.wide-md{max-width:320px}.banner-text.wide-lg{max-width:420px}.banner-text .btn{padding:10px 16px;font-size:12px;letter-spacing:0}.banner-text .btn+.btn{margin-left:10px}.banner-static{min-height:200px}.banner-static.banner-intro{min-height:320px}.is-transparent .banner-static{min-height:200px}.banner-static .banner-cpn .page-breadcrumb{max-width:100%;transform:translateY(0);position:static;margin-top:15px;float:left;text-align:left}.banner-static .imagebg{background-position:35% 50%}.banner-static .banner-cpn{padding-top:30px;padding-bottom:30px}.banner .banner-sider{display:none}.banner .banner-boxed{padding:16px 16px 18px}.banner .more-cta:not(:first-child){margin-top:15px}.banner-slider{height:320px}.banner-slider.slider-large{height:380px}.banner-intro .container>.content{padding-top:0;padding-bottom:0}.banner-intro .banner-text{padding-top:40px;padding-bottom:40px}.is-transparent .banner-intro .banner-text{margin-top:0}.is-transparent .banner-static .banner-cpn{margin-top:0}.banner-slider .banner-text,.banner-intro .banner-text{font-size:12px}.banner-slider .banner-text h1,.banner-slider .banner-text h2,.banner-intro .banner-text h1,.banner-intro .banner-text h2{font-size:3em}.statistics .stat-block{padding-top:40px;padding-bottom:40px}.feature-imagebox+.feature-imagebox{margin-top:40px}.feature-s4.boxed-filled>.col-xs-6:nth-child(1n+3),.feature-s5.boxed-filled>.col-xs-6:nth-child(1n+3){margin-top:2px}.team-profile{text-align:center}.team-profile .team-photo img{max-width:300px}.team-profile .team-info{margin-top:15px}.team-member .team-info .sub-title{font-size:1em}.icon-box+h4,.icon-box+h3{margin-top:15px;margin-bottom:10px}.icon-box+h4:last-child,.icon-box+h3:last-child{margin-bottom:0}.section-logos.section-pad-sm{padding-top:15px;padding-bottom:15px}.row-client-info+.row-client-info{margin-top:30px}.row-client-info .res-s-bttm:nth-child(1n+3),.row-client-info .res-s-bttm:last-child{margin-bottom:0}.copyright{text-align:center}.copyright .social{float:none;margin-top:15px}.copyright>.container{padding-left:15px;padding-right:15px}.gallery-list{margin-left:-6px;margin-right:-6px}.gallery-list li{padding:6px}.gallery-col3.gallery-with-caption .gallery-list>li,.gallery-col4.gallery-with-caption .gallery-list>li,.gallery-col5.gallery-with-caption .gallery-list>li{width:50%}}@media only screen and (max-width: 599px){.feature-s1 .feature,.feature-s2 .feature{padding:20px;min-height:280px}.feature-row .feature h3:not(.lead),.feature-row .feature h4:not(.lead){font-size:1.125em}.content img.alignright,.content img.alignleft{float:none;display:block;max-width:100%;margin:0 0 15px}.btn.btn-lg{padding:14px 20px}.image.circle:not(.image-md) img{max-width:220px}.topbar{display:none}.banner-static .banner-text:not([class*="wide-"]){max-width:290px}.header-s1{border-top:3px solid #2a2d33}.header-s1 .navbar-toggle+div.quote-btn{display:inline-block;float:right;margin:8px 0}.header-s1 .quote-btn .btn{padding:4px 12px;font-size:11px;-ms-border-radius:2px;border-radius:2px}.header-s1 .top-contact span small{font-size:9px}.header-s1 .top-contact .t-phone{line-height:16px}.content-cards{margin-top:-25px}.cards{height:240px}.gallery-col5 .gallery-list>li,.gallery-col2 .gallery-list>li,.gallery-col4 .gallery-list>li,.gallery:not([class*="gallery-col"]) .gallery-list>li{width:50%}div[class*='filtered-menu'] li{padding:8px 12px;font-size:11px}.site-made{display:block}.site-by,.site-copy,.site-dclaim{line-height:30px}.footer-widget .footer-logo{text-align:center;margin-top:0;padding-top:25px;border-top:1px solid rgba(0,0,0,0.1)}}@media only screen and (max-width: 480px){body{min-width:320px}.section-overup[class*="section-pad"],.section-overup-lg[class*="section-pad"]{margin-top:0;padding-top:50px}.heading-section{font-size:1.5em}.heading-section.heading-sm{font-size:1.125em}.heading-lead{font-size:1.875em}.heading-lead.heading-sm{font-size:1.5em}.banner-text{font-size:12px}.banner-text h1,.banner-text h2{font-size:1.25em}.banner-text .btn{padding:6px 6px;font-size:9px}.banner-text .banner-cta:not(:first-child){margin-top:18px}.banner-text.wide-sm,.banner-text.wide-md,.banner-text.wide-lg{max-width:100%;width:90%}.banner-text .page-title{font-size:1.375em}.banner-text p:not(.more-cta){padding-right:50px}.banner-text.pos-right{float:left}.banner-slider{height:auto}.banner-slider .banner-text:not(.banner-boxed){width:100%;max-width:340px}.banner-slider.slider-large{height:300px}.is-transparent .banner-slider{min-height:240px}.banner .banner-boxed{padding:12px 12px 12px;font-size:9px;max-width:80%}.banner .banner-boxed .btn-link{font-size:11px}.banner .banner-text .banner-boxed{max-width:100%}.banner-static.banner-intro{min-height:220px}.banner-static .banner-cpn{padding-top:15px;padding-bottom:15px}.banner-intro .banner-text{padding-top:15px;padding-bottom:15px}.banner-intro .banner-cpn{padding-top:0;padding-bottom:0}.banner-slider .banner-text h1,.banner-slider .banner-text h2,.banner-intro .banner-text h1,.banner-intro .banner-text h2{font-size:7vw}.banner-slider .banner-text .lead,.banner-intro .banner-text .lead{font-size:1em}.banner .boxed p:not(:last-child):not(.more-cta),.banner-boxed>p:not(.more-cta){display:none}.banner-slider .banner-content{top:12%;/*transform:translate(0, -100%)*/}/*.banner-slider .banner-content:after{display:block;opacity:1;content:"";position:absolute;bottom:0;left:0;right:0;top:20%;z-index:0;background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.75) 100%)}*/.banner-slider .banner-content.light-mb:after{background:linear-gradient(to bottom, transparent 0%, rgba(255,255,255,0.85) 100%)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{height:45px;width:45px;font-size:24px}.call-action .cta-block{padding:60px 0}.call-action h1,.call-action h2{font-size:1.5em}.call-action h3,.call-action h4{font-size:1.25em}.contact-group{margin-bottom:40px}.contact-group:last-child{margin-bottom:0}.row-feature>div[class*="col-"].col-xs-6,.row-feature-md>div[class*="col-"].col-xs-6,.row-feature-sm>div[class*="col-"].col-xs-6{width:100%}.row-feature .col-xs-6:not(:first-child){margin-top:60px}.row-feature.row-column-md .col-xs-6:not(:first-child){margin-top:45px}.row-feature.row-column-sm .col-xs-6:not(:first-child){margin-top:30px}.feature-imagebox h3,.feature-imagebox h4{font-size:1.1em}.feature-s4.boxed-filled .col-xs-6:not(:first-child),.feature-s4.boxed-filled .col-xs-6:not(:first-child){margin-top:2px}.feature-s1 .feature,.feature-s2 .feature{min-height:auto}.feature-s7 .fbox-content h3 br,.feature-s7 .fbox-content h4 br{display:none}.row-team-member>div[class*="col-"]{width:100%}.row-team-member>div[class*="col-"]:not(:first-child){margin-top:60px}.row-team-member.row-column-md>div[class*="col-"]:not(:first-child){margin-top:45px}.row-team-member.row-column-sm>div[class*="col-"]:not(:first-child){margin-top:30px}.row-team-member[class*="row-column"]>div[class*="col-"].col-xs-6{width:100%}.team-member{text-align:center}.team-member .team-photo{max-width:280px;margin-left:auto;margin-right:auto}.team-member .team-social{text-align:center}.team-member .team-social:last-child{padding-bottom:5px}.team-profile .team-photo{max-width:inherit}.logos-lists .row:first-child{margin-top:-10px}.logos-lists .row+.row{margin-top:0}.logos-lists .col-sm-3,.logos-lists .col-md-3{width:50%;margin:10px 0}.logos-lists.logos-lists-flat .row:last-child .col-sm-3:nth-child(1) .logo-item,.logos-lists.logos-lists-flat .row:last-child .col-sm-3:nth-child(2) .logo-item,.logos-lists.logos-lists-flat .row:last-child .col-md-3:nth-child(1) .logo-item,.logos-lists.logos-lists-flat .row:last-child .col-md-3:nth-child(2) .logo-item{border-bottom-color:rgba(0,0,0,0.08)}.logos-lists.logos-lists-flat .col-sm-3,.logos-lists.logos-lists-flat .col-md-3{margin:0}.logos-lists.logos-lists-flat .col-sm-3:nth-child(2n+2) .logo-item,.logos-lists.logos-lists-flat .col-md-3:nth-child(2n+2) .logo-item{border-right-color:transparent}img.alignright,img.alignleft,img.aligncenter{width:100%}img.no-resize,.no-resize{width:auto;max-width:100%}.pd-x3,.pd-x4,.pd-x5{padding:10px}.image-on-left .imagebg,.image-on-right .imagebg{height:220px}.gallery-col3.gallery-with-caption .gallery-list>li,.gallery-col4.gallery-with-caption .gallery-list>li,.gallery-col5.gallery-with-caption .gallery-list>li,.gallery-col2.gallery-with-caption .gallery-list>li{width:100%}.table-modern>tbody>tr>td,.table-modern>tbody>tr>th{display:block;width:100%}.table-modern>tbody>tr>td:first-child,.table-modern>tbody>tr>th:first-child{width:100%;background:rgba(0,0,0,0.02)}.table-modern.table-bordered>tbody>tr>td,.table-modern.table-bordered>tbody>tr>th{border-top:0 none;border-left:0 none;border-right:0 none}.table-modern.table-bordered>tbody>tr:last-child>td:last-child,.table-modern.table-bordered>tbody>tr:last-child>th:last-child{border-bottom:0 none}}@media only screen and (max-width: 439px){.header-s2 .navbar-header .quote-btn .btn{padding:5px 12px}.header-s2 .navbar-header .quote-btn .btn:before{font-family:"FontAwesome";content:"\f298";display:inline-block;font-size:18px;vertical-align:middle}.header-s2 .navbar-header .quote-btn .btn span{display:none}}@media only screen and (max-width: 375px){.btn+.btn{/*margin-top:5px*/}h1,.h1,.heading-lg,.heading-lg-lead{font-size:1.875em}h2,.h2{font-size:1.5em}.banner-slider .banner-text,.banner-intro .banner-text{font-size:12px}.banner-slider .banner-text p:not(.more-cta),.banner-intro .banner-text p:not(.more-cta){padding-right:25px}}@media only screen and (max-width: 374px){.row-client-info [class*="col-"]{width:100%}.row-client-info .res-s-bttm:nth-child(1n+3){margin-bottom:30px}.row-client-info .res-s-bttm:last-child{margin-bottom:0}.client-info{text-align:center}.client-info img{max-width:240px}}@media only screen and (min-width: 479px) and (max-width: 991px){.footer-widget.section-pad-md{padding-top:40px;padding-bottom:40px}.footer-widget.section-pad{padding-top:60px;padding-bottom:60px}.footer-widget .footer-col:nth-child(3){clear:left}.footer-widget .footer-col:not([class*="col-xs"]){width:50%;float:left;margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 1280px){.has-parallax{background-position:50% 50% !important;background-attachment:scroll !important}}.logo-carousel .owl-dots{display:none !important}.no-pd,.pd-no,.section-pad-no{padding:0 !important}.no-pt,.pt-no{padding-top:0 !important}.no-pb,.pb-no{padding-bottom:0 !important}.no-mg,.mg-no{margin:0 !important}.no-mt,.mt-no{margin-top:0 !important}.no-mb,.mb-no{margin-bottom:0 !important}.no-bg,.bg-no{background:none !important}.no-round,.round-no,.noround,.square,.no-circle{border-radius:0 !important}.no-shadow,.shadow-no{text-shadow:none !important;box-shadow:none !important}.demo-sample-icon .icon-box{margin-right:10px}.demo-sample-icon hr{margin-top:25px;margin-bottom:25px}@media only screen and (max-width: 479px){.page-typo .col-md-3.col-sm-6.col-xs-6{width:100%}}


.home-txt-ban {
    text-decoration: underline;
    color: #f7f000;
}
.bg-blue {
    background-color: #54b3fc;
}

.wgs-box {
    width:65%;
}

.p-t-10 {
    padding-top:10px;
}

.p-b-10{
    padding-bottom:10px;
}

.uslugi-glav{
width: 25%;
float:left;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 15px;
}
.spisok-p {
text-decoration: underline;
text-transform: uppercase;
margin-bottom: 7px;
font-size: 17px;
}
.spisok-p-a:hover{
color: orange;
}
.spisok-li{
list-style: disc;
}
.spisok-a:hover{
text-decoration: underline;
color: orange;
}
.spisok-a{
color: blue;
}

.main-adv-one {
font-family: "ubuntu",sans-serif;
    border: 2px solid #f93;
    border-radius: 30px;
    background: #FF5326;
    color: white;
    pointer-events: none;
    font-size: 13px;
    line-height: 1.4;
    letter-spacing: 0;
    font-weight: 600;
    padding: 12px 20px;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}

.main-adv-two {
font-family: "ubuntu",sans-serif;
    border: 2px solid #f93;
    border-radius: 30px;
    background: #FF5326;
    color: white;
    pointer-events: none;
    font-size: 13px;
    line-height: 1.4;
    letter-spacing: 0;
    font-weight: 600;
    padding: 12px 20px;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px;
}
@media only screen and (max-width: 767px) {
.banner-text,.main-adv-one,.main-adv-two {
    padding: 10px 16px;
    font-size: 12px;
    letter-spacing: 0;
}
}
@media only screen and (max-width: 480px) {
.banner-text,.main-adv-one,.main-adv-two {
    padding: 6px 6px;
    font-size: 9px;
}
}

.icon-m-adv {
    color:yellow;
    padding-right:1px;
}

.icon-rek{
    width: 60px; 
    height: 60px;
}

@media only screen and (max-width : 480px) {
.size-h1{font-size:8vw;}
}

@media only screen and (max-width : 480px) {
.form-wear-footer{
    width:266px;
}
}

.knopki-ban{
    font-family: "ubuntu",sans-serif;
    border: 2px solid #f93;
    border-radius: 30px;
    background: #FF5326;
    color: white;
    pointer-events: none;
}

.btn-alt{
    margin-left: 12px;
    
}

.btn-tel {
    background-color: #fff;
    font-family: "Roboto",sans-serif;
    font-size: 21px;
    line-height: 1.4;
    font-weight: 600;
    padding: 12px 20px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    color: #FF5326;
    transition: all 0.4s;
    -ms-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
}

.btn-tel:hover {
    background-color: #f93;
    color: #fff;
}

.btn-mast {
border: 2px solid #fff;
    border-radius: 2px;
    color: #fff;
    background-color: transparent;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 12px 20px;
    display: inline-table;
    vertical-align: middle;
}
.btn-mast:hover {
    background-color: #fff;
    color: #f93!important;
}


/* Ютуб видео загрузка*/
.youtube {
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 200ms ease-out;
    cursor: pointer;
}
.youtube .play {
    background: url('/wp-content/uploads/images/youtube-play-btn.png') no-repeat; /*ВАЖНО: здесь укажите адрес до изображения*/
    background-position: 0 -50px;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    position: absolute;
    height: 50px;
    width: 69px;
    transition: none;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
}
.youtube:hover .play {
    background-position: 0 0;
}
/* конец Ютуб видео загрузка*/

/* Форма связи ЗАПОЛНИТЕ ПОЛЕ*/
.some-form  {
    position: relative;
}

@media only screen and (max-width : 767px) {
  .form-pos {
    width:100%;
    text-align: center;
}
.some-form__submit{
    width:100%;
    text-align: center; 
    }
}

.some-form__line-required .some-form__hint {
  opacity: 1;
  z-index: auto;
}

.some-form__hint {
  z-index: -1;
  opacity: 0;
  position: absolute;
  top: 100%; 
  left: 0;
  margin-top: -6px;
  padding: 0 12px;
  width: 100%;
  background: #f45a57;
  color: #fff;
  font-size: 12px;
  line-height: 1.333333;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
/* конец Форма связи ЗАПОЛНИТЕ ПОЛЕ*/

/* Кнопка CALLNOWBUTTON */
#callnowbutton {
    display: none;
}
@media only screen and (max-width: 767px) {
#callnowbutton {
    display: block;
    position: fixed;
    text-decoration: none;
    z-index: 2147483647;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
    transform: scale(1);
    bottom: 15px;
    right: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAgNjAiPjxwYXRoIGQ9Ik03LjEwNCAxNC4wMzJsMTUuNTg2IDEuOTg0YzAgMC0wLjAxOSAwLjUgMCAwLjk1M2MwLjAyOSAwLjc1Ni0wLjI2IDEuNTM0LTAuODA5IDIuMSBsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDE2LjUgMTcuNCAxOS44IDE5LjhsMTYuODEzIDEuMTQxYzAgMCAwIDAuNCAwIDEuMSBjLTAuMDAyIDAuNDc5LTAuMTc2IDAuOTUzLTAuNTQ5IDEuMzI3bC02LjUwNCA2LjUwNWMwIDAtMTEuMjYxIDAuOTg4LTI1LjkyNS0xMy42NzRDNi4xMTcgMjUuMyA3LjEgMTQgNy4xIDE0IiBmaWxsPSIjMDA3YjAwIi8+PHBhdGggZD0iTTcuMTA0IDEzLjAzMmw2LjUwNC02LjUwNWMwLjg5Ni0wLjg5NSAyLjMzNC0wLjY3OCAzLjEgMC4zNWw1LjU2MyA3LjggYzAuNzM4IDEgMC41IDIuNTMxLTAuMzYgMy40MjZsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDUuMyA2LjkgOS4xIDEwLjY5OWMzLjg0MiAzLjggNy40IDYuNyAxMC43IDkuMSBsNC43NC00Ljc0MmMwLjg5Ny0wLjg5NSAyLjQ3MS0xLjAyNiAzLjQ5OC0wLjI4OWw3LjY0NiA1LjQ1NWMxLjAyNSAwLjcgMS4zIDIuMiAwLjQgMy4xMDVsLTYuNTA0IDYuNSBjMCAwLTExLjI2MiAwLjk4OC0yNS45MjUtMTMuNjc0QzYuMTE3IDI0LjMgNy4xIDEzIDcuMSAxMyIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==) center/45px 45px no-repeat #009900;
}
}
/* конец Кнопка CALLNOWBUTTON */

/* Всплывающие Окна */
.window-width {
    width:80%;
    display: none;
    margin-bottom: 100px;
    opacity: 0;
    font-weight: 400;
}
.wow_modal_button_left { display:block; left:-4px; top:54%; position:fixed; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: left top 0; -moz-transform-origin: left top 0; -o-transform-origin: left top 0; -moz-transform-origin: left top 0; transform-origin: left top 0; text-align:center; } .wow_modal_button_right { display:block; right:-4px; top:50%; position:fixed; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-transform-origin: right top 0; -moz-transform-origin: right top 0; -o-transform-origin: right top 0; -moz-transform-origin: right top 0; transform-origin: right top 0; text-align:center; } .wow_modal_button_top { display:block; top:-4px; left:46%; position:fixed; text-align:center; left: 0; right: 0; margin:0 auto; } .wow_modal_button_bottom { display:block; bottom:-4px; position:fixed; text-align:center; left: 0; right: 0; margin:0 auto; }  #wow-modal-overlay-webtool { top: 0; right: 0; bottom: 0; left: 0; z-index: 999999; background-color: rgba(0, 0, 0, 0.7); position: fixed; cursor: default; display: none; width: 100%; height: 100%; overflow: auto; } #wow-modal-overclose-webtool { top: 0; right: 0; bottom: 0; left: 0; z-index: 999999; cursor: default; width: 100%; height: 100%; }  #wow-modal-window-webtool{ /*width:500px;*/ padding:10px 10px 10px 10px; border: 0px solid #eeeeee; z-index:999999; position: absolute; top:10%;  left:0%; right:0%; border-radius:5px; margin: 0 auto; opacity: 1; height: auto; background: #ffffff;  box-sizing: border-box; } 
#wow-modal-close-webtool {
    float: right;
    position: relative;
    width: 33px;
    top: -14px;
    right: -13px;
    border: 3px solid #dd3333;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    -ms-border-radius: 35px;
    -o-border-radius: 35px;
    border-radius: 35px;
    background-color: #000000;
    font-size: 10px;
    color: #ffffff;
    padding: 3px 10px;
    font-weight: bold;
    cursor: pointer;
    display: none;
}
#wow-modal-webtool a{ position: absolute; bottom:-30px; right: 0; color: #777; font-weight:500; font-size:18px; text-decoration:none; } .wow-modal-botton-webtool { text-decoration: none; color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 14px 14px 12px;12px; line-height: 14px; float: none; text-shadow: none; cursor:pointer; z-index: 9999; background: #383838; } .wow-modal-botton-webtool:hover { background: #797979; }  @media only screen and (max-width: 1024px){ #wow-modal-window-webtool { max-width: 85%; } } 
.wow_modal_button_left { display:block; left:-4px; top:54%; position:fixed; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: left top 0; -moz-transform-origin: left top 0; -o-transform-origin: left top 0; -moz-transform-origin: left top 0; transform-origin: left top 0; text-align:center; } .wow_modal_button_right { display:block; right:-4px; top:50%; position:fixed; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-transform-origin: right top 0; -moz-transform-origin: right top 0; -o-transform-origin: right top 0; -moz-transform-origin: right top 0; transform-origin: right top 0; text-align:center; } .wow_modal_button_top { display:block; top:-4px; left:46%; position:fixed; text-align:center; left: 0; right: 0; margin:0 auto; } .wow_modal_button_bottom { display:block; bottom:-4px; position:fixed; text-align:center; left: 0; right: 0; margin:0 auto; }  #wow-modal-overlay-webtoolform { top: 0; right: 0; bottom: 0; left: 0; z-index: 999999; background-color: rgba(0, 0, 0, 0.7); position: fixed; cursor: default; display: none; width: 100%; height: 100%; overflow: auto; } #wow-modal-overclose-webtoolform { top: 0; right: 0; bottom: 0; left: 0; z-index: 999999; cursor: default; width: 100%; height: 100%; }  #wow-modal-window-webtoolform{ width:326px; /*padding:10px;*/ border: 0px solid #eeeeee; z-index:999999; position: absolute; top:10%;  left:0%; right:0%; border-radius:5px; margin: 0 auto; opacity: 1; height: 320px; background: #ffffff;  box-sizing: border-box; } #wow-modal-close-webtoolform { position: absolute; top: -10px; right: -10px; border: 3px solid #dd3333; -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; border-radius: 18px; background-color: #000000; font-size: 10px; color: #ffffff; padding:3px 10px; font-weight: bold; cursor:pointer; display: none; } #wow-modal-webtoolform a{ position: absolute; bottom:-30px; right: 0; color: #777; font-weight:500; font-size:18px; text-decoration:none; } .wow-modal-botton-webtoolform { text-decoration: none; color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 14px 14px 12px;12px; line-height: 14px; float: none; text-shadow: none; cursor:pointer; z-index: 9999; background: #383838; } .wow-modal-botton-webtoolform:hover { background: #797979; }  @media only screen and (max-width: 1024px){ #wow-modal-window-webtoolform { /*max-width: 85%;*/ } }
@media only screen and (max-width : 480px) {
#wow-modal-window-webtoolform{width:266px}
} 
/* конец Всплывающие Окна */


/* Мой БУТСТРАП */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;

}

.btn {
  display: inline-block;
  font-weight: normal;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 576px) {
  .container {
    width: 540px;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .container {
    width: 720px;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .container {
    width: 960px;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1140px;
    max-width: 100%;
  }
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 576px) {
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 768px) {
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 992px) {
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 1200px) {
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}



.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .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, .col-sm, .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, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .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, .col-sm, .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, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .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, .col-sm, .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, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .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, .col-sm, .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, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .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, .col-sm, .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, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.col {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.333333%;
      -ms-flex: 0 0 8.333333%;
          flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.666667%;
      -ms-flex: 0 0 16.666667%;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.333333%;
      -ms-flex: 0 0 33.333333%;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.666667%;
      -ms-flex: 0 0 41.666667%;
          flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.333333%;
      -ms-flex: 0 0 58.333333%;
          flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.666667%;
      -ms-flex: 0 0 66.666667%;
          flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.333333%;
      -ms-flex: 0 0 83.333333%;
          flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.666667%;
      -ms-flex: 0 0 91.666667%;
          flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
}


@media (min-width: 576px) {
  .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
        -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
        -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
        -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
        -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
        -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
        -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
        -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  }

 @media (min-width: 768px) {
  .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
        -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
        -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
        -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
        -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
        -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
        -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
        -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
 }

@media (min-width: 992px) {
  .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
        -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
        -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
        -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
        -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
        -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
        -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
        -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
        -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
        -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
        -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
        -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
        -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
        -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
        -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}  

/* the overlayed element */
div.overlay {
    top: 0!important;
    right: 0!important;
    bottom: 0!important;
    left: 0!important;
    z-index: 999999!important;
    background-color: rgba(0, 0, 0, 0.7)!important;
    position: fixed!important;
    cursor: default;
    display: none;
    width: 100%;
    height: 100%;
    overflow: auto;
    /*
    background-color: antiquewhite;
    position: absolute!important;
    top: 80px!important;
    z-index: 10000!important;
    left: 50%!important;
    transform: translate(-50%, 0%)!important; */
	/* growing background image */

	
	
	/* dimensions after the growing animation finishes  
	width:600px;
	height:470px;*/		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:15px;
	text-align: left;
}
.wind-leg {
    padding-left: 15px;
    font-weight: 700;
}

/* default close button positioned on upper right corner 
div.overlay div.close {
	background-image:url(wp-content/uploads/images/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
*/