@charset "UTF-8";
@font-face {
  font-family: "roboto-example";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/RobotoRegular/RobotoRegular.eot");
  src: url("../fonts/RobotoRegular/RobotoRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoRegular/RobotoRegular.woff") format("woff"), url("../fonts/RobotoRegular/RobotoRegular.ttf") format("truetype");
  font-display: swap;
}

@font-face {
  font-family: "roboto-example";
  font-weight: bold;
  font-style: normal;
  src: url("../fonts/RobotoBold/RobotoBold.eot");
  src: url("../fonts/RobotoBold/RobotoBold.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoBold/RobotoBold.woff") format("woff"), url("../fonts/RobotoBold/RobotoBold.ttf") format("truetype");
font-display: swap;
}

@font-face {
  font-family: "Verdana";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/Verdana/Verdana.eot");
  src: url("../fonts/Verdana/Verdana.eot?#iefix") format("embedded-opentype"), url("../fonts/Verdana/Verdana.woff") format("woff"), url("../fonts/Verdana/Verdana.ttf") format("truetype");
font-display: swap;
}

@font-face {
  font-family: "VerdanaBold";
  font-weight: bold;
  font-style: normal;
  src: url("../fonts/VerdanaBold/VerdanaBold.eot");
  src: url("../fonts/VerdanaBold/VerdanaBold.eot?#iefix") format("embedded-opentype"), url("../fonts/VerdanaBold/VerdanaBold.woff") format("woff"), url("../fonts/VerdanaBold/VerdanaBold.ttf") format("truetype");
font-display: swap;
}
@font-face {
  font-family: 'fontello';
  src: url("../fonts/fontello/fontello.eot?15907533");
  src: url("../fonts/fontello/fontello.eot?15907533#iefix") format("embedded-opentype"), url("../fonts/fontello/fontello.woff2?15907533") format("woff2"), url("../fonts/fontello/fontello.woff?15907533") format("woff"), url("../fonts/fontello/fontello.ttf?15907533") format("truetype"), url("../fonts/fontello/fontello.svg?15907533#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
font-display: swap;
}
div.materials-box div.materials-inner div.materials-text div.row div.col-sm-6 {
  position: inherit !important;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
body{font:14px Verdana, Sans-serif;color:#6c7a89;}
html,
body{height:100%;}
p{line-height:1.5;}
section{padding-bottom:50px;}
h1{font-size:34px;}
h2, .h2, .subT{font-size:26px;color:#284765;font-weight:500;line-height:1.1;}
h2, .subT{margin:30px 0 15px;}
.h2{margin:30px 0 10px;}
h1{margin-top:30px;}
.wrapper{
  /* overflow:hidden; */
  width:100%!important;
}
#gallery>ul>li>img{
height:20% !important;
}
.content{padding-bottom:80px;}
.relative{position:relative;}
.img-responsive{margin:0 auto;}
a{color:#3498db;line-height:1.5;transition:color 0.3s ease;}
a:hover, a:focus{text-decoration:none;color:#6c7a89;outline-color:transparent;}
.show-all{margin-top:10px;padding-right:20px;white-space:nowrap;color:#f73123!important;}
section h3{font-weight:bold;}
.section-color{background:#f5f5f5;padding-bottom:40px;}
.section-color h2, .section-color .subT{margin-top:35px;}
.button{font-size:16px;text-transform:uppercase;padding:15px 21px;margin:0 5px;display:inline-block;border-radius:2px;}
.button-green, .button-green:hover, .button-green:focus,
.button-red, .button-red:hover, .button-red:focus{color:#fff!important;outline:none;border:none!important;font-size:16px;margin:0;border-radius:2px;}
.button-green, .button-green:hover, .button-green:focus{background:#2ecc71!important;}
.button-red, .button-red:hover, .button-red:focus{background:#d53428!important;margin-right:10px;}
.btn-small, .btn-small:hover, .btn-small:focus{margin:30px auto;display:table;padding:11px 15px;line-height:normal;}
.btn.menu-toggle{float:left;margin:10px;background:transparent;display:none;}
.btn.menu-toggle span{color:#3498db!important;}
.btn.menu-toggle, .btn.menu-toggle:hover, .btn.menu-toggle:focus:hover{background:#f0f2fa!important;border:none;color:#3498db;}
section header{overflow:hidden;line-height:normal;margin-bottom:10px;}
section header a, section header a:hover,
a.a-red{color:#d53428;}
section header a, section header a:hover{float:right;line-height:28px;white-space:pre;}
.section-trans header a{margin-top:30px;}
.section-color header a{margin-top:35px;}
a.a-red{margin:10px 20px 10px 0;white-space:nowrap;}
section header h2, section header .subT{float:left;}
.arrow{background:url(../images/arrow.png);display:inline-block;margin-left:2px;width:15px;height:11px;}
.header{padding:15px 0 0;color:#6c7a89;font-size:14px;background:#f0f2fa;}
.header a{color:#284765;}
.header-location{width:calc(100% - 194px);padding:0 10px 0 25px;}
.header-location .subpfour{margin-top:-15px;margin-bottom:2px;letter-spacing:7.8px;font-size:20px;font-family:"PT Sans";color:rgb(255, 255, 255);line-height:1.2;text-align:right;z-index:4;padding-top:30px;padding-bottom:4px;display:inline-block;padding-left:11px;font-weight:500;}
.six .subpfour{background:url(../images/five.png) no-repeat right top;background-size:auto 100%;padding-right:4px;margin-left:-3px;}
.three .subpfour{background:url(../images/three.png) no-repeat right top;background-size:auto 100%;padding-right:2.3px;}
.header-location p{font-size:13px;line-height:15px;margin:5px 0 10px;}
.dropdown-menu{width:100%;border-radius:0;}
.header-location .dropdown-menu{width:530px;}
.header-location .dropdown-menu ul{list-style:none;}
.dropdown-menu ul>li>a{display:block;padding:5px 20px;clear:both;font-weight:400;line-height:1.43;white-space:nowrap;}
.dropdown-menu ul>li>a:focus, .dropdown-menu ul>li>a:hover{background-color:#e8e8e8;background-image:linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);background-repeat:repeat-x;}
.header-location a{font-size:12px;}
.header-location a.capital{font:bold 14px Verdana;}
.header-cabinet{text-align:center;font-size:13px;}
.header-cabinet a{font-size:15px;display:inline-block;}
.header-cabinet .enter, .header .header-cabinet .enter ~ a{padding-right:4px;}
.header-cabinet .enter{border-right:1px solid #284765;}
.header-cabinet .regist{padding-left:4px;}
.header-cabinet .active{font-weight:bold;}
.header-search{padding-top:23px;}
.header-search input, .header-search button{height:39px;}
.input-group{border:1px solid #d6dae3;width:100%;}
.input-group .form-control{border:none;}
.header-search button, .header-search button:hover,
.header-search button:focus{color:#6c7a89;background-color:#f9f9f9;padding:6px 10px;border:none;}
.header-search .dropdown-menu{width:auto;}
.header-search input{background:url(../images/search.png) 95% no-repeat #fff;border:none;}
.navigation{background-size:cover;}
.navigation-inner{background-color:#f2f2f2;color:#fff;font-size:16px;}
.navigation .tab-content{font-size:14px;}
.main-banner-bg .navigation-content{min-height:64px;padding:0;position:relative;}
.tab-pane-ul{list-style:none;padding-left:0;margin-right:30px;margin-top:30px;vertical-align:top;display:inline-block;}
.tab-pane-ul li{font-size:14px;line-height:0.9;margin-bottom:10px;word-wrap:break-word;}
.navigation-content .tab .nav a, .navigation-content /*.tab a*/{color:#fff;}
.js-company .nav .active a, .tab .nav li.active a{background:rgba(0, 0, 0, 0) url("../images/arrow-b.png") no-repeat scroll 50% bottom;color:#3498db;}
.navigation-content .tab .nav li.active a{background:none;}
.navigation-content .tab .nav a{}
.navigation-content .tab-content{height:195px;}
.navigation-add >img{display:block;margin:15px 0 10px;}
.navigation-buttons{margin:0;}
.navigation-buttons .inline{display:inline-block;}
.company-block{background:#f0f2fa;box-shadow:0px 1px 5px 1px rgba(0, 0, 0, 0.2);height:200px;text-align:center;font-size:16px;margin-bottom:50px;margin-top:5px;color:#024566;}
.company-logo{height:145px;width:100%;position:relative;}
.company-block p{max-height:44px;overflow:hidden;width:calc(100% - 30px);position:absolute;buttom:44px;background:#f0f2fa;padding-left:15px;padding-right:15px;}
img.centering{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.company-logo img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:100%;padding:20px;}
.coworkers-box{background:#fff;overflow:hidden;margin:0 15px;}
.coworkers-box>div{float:left;}
.coworkers-img{height:200px;vertical-align:middle;line-height:190px;width:47%;padding:5px;}
.coworkers-img img{text-align:center;vertical-align:middle;max-height:100%;display:inline-block;}
.coworkers-cont{padding:20px 0 0 15px;width:53%;}
.coworkers-cont a, .coworkers-cont a:hover,
.advice-cont a, .advice-cont a:hover{color:#d53428;}
.coworkers-cont p{margin:0 0 11px;line-height:normal;}
.coworkers-cont .name{font:bold 16px Verdana;color:#284765;}
.coworkers-cont .prof{font-size:13px;text-transform:uppercase;}
.coworkers-cont .location{background:url("../images/location.png") 0 50% no-repeat;padding:3px 0 2px 25px;}
.coworkers-cont .practice{background:url("../images/tool.png")0 50% no-repeat;padding:0 0 2px 25px;}
.owl-wrapper-outer{cursor:pointer;}
.owl-wrapper-outer .vertical{width:100%;}
.owl-theme .owl-controls{margin-top:25px;}
.owl-theme .owl-controls .owl-page span{width:8px;height:8px;background:#b5bcc4;margin:7px;}
.owl-theme .owl-controls .owl-page.active span{width:12px;height:12px;margin:5px 7px;background:#d53428;}
#carousel-coworkers .owl-theme .owl-controls{margin-top:28px;}
.best-proposal{padding-bottom:60px;}
.best-proposal-tab .nav{position:absolute;right:0;margin-left:-150px;top:-59px;}
.best-proposal-tab .nav-pills a{color:#6c7a89;}
.best-proposal-tab .nav-pills>li.active>a,
.best-proposal-tab .nav-pills>li.active>a:focus,
.best-proposal .nav-pills>li.active>a:hover{background:none;color:#284765;text-decoration:underline;}
.best-proposal-tab{position:relative;}
.best-proposal-tab .nav-tabs>li.active>a,
.best-proposal-tab .nav-tabs>li.active>a:focus, .best-proposal-tab .nav-tabs>li.active>a:hover{border:none;}
ul.tabs-colored>li>a{color:#2a4864;}
.best-proposal-tab .owl-theme .owl-controls .owl-page.active span,
.blue.owl-theme .owl-controls .owl-page.active span, .navigation-add .owl-theme .owl-controls .owl-page.active span, .navigation-add .owl-controls .owl-page.active span{background:#3a6e88;}
.best-proposal-tab .item{margin:0 15px;text-align:center;font-size:16px;}
.try{}
.best-proposal-tab .item img{display:block;height:auto;border: 2px solid #2a4864;-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);}
.best-proposal-tab .item p{margin:20px 0;color:#284765;}
.best-proposal-tab .item p.Pprice{font-size:20px;color:rgb(255, 255, 255);font-weight:bold;line-height:1.2;padding:8px 20px;border-radius:20px;text-shadow:0px 1px 3px rgba(0, 0, 0, 0.3);background-color:rgb(46, 204, 113);height:40px;z-index:8;position:absolute;background-color:#2ecc71;top:135px;left:20px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.3);}
.best-proposal .owl-theme .owl-controls{margin-top:0;}
.advice-box{padding-top:22px;margin-bottom:10px;}
.advice-img{float:left;max-width:235px;width:32%;}
.advice-cont{float:left;color:#6c7a89;width:68%;padding-left:20px;}
.advice-box .title{font-size:18px;color:#284765;margin:10px 0;}
.advice-add{padding-top:40px;}
.advice-add img{width:100%;}
.advice-add img:first-child{padding-bottom:30px;}
.why-we-text p{line-height:1.75;}
.why-we-counter{background:#2a3b4d;color:#fff;text-align:center;font-size:16px;padding:12px 0;margin-bottom:30px;}
.why-we-counter span{font-size:80px;}
.socicon-fb{background-image:url(../images/facebook.png);}
.socicon-tw{background-image:url(../images/twitter.png);}
.socicon-vk{background-image:url(../images/vk.png);}
.socicon-od{background-image:url(../images/odnoklasniki.png);}
.socicon-yt{background-image:url(../images/youtube.png);}
.socicon-g{background-image:url(../images/google.png);}
.socicon-inst{background-image:url(../images/instagram.png);}
.navigation, .nav-menu, .breadcumbs{padding-top:0;padding-bottom:0;}
a.skype-a{color:#6c7a89;}
a.url-a{cursor:text;}
label{margin:15px 0px;}
.breadcrumb{background-color:transparent;}
.entry__toolbar-button{position:absolute;right:25px;top:25px;z-index:9;}
.yupe-store-favorite-remove i, .yupe-store-favorite-add i{font-size:24px;color:#fdb916;-webkit-font-smoothing:antialiased;}
.product-vertical-extra__button{position:absolute;right:0px;top:15px;z-index:9;}
.viewed-marker{position:absolute;top:25px;left:25px;z-index:10;}
.viewed-marker i{color:#284765;font-size:16px;}
.check-box label{margin:3px 0px;}
.repair-form input, .repair-form select{width:100%;}
.checkbox-filters input{width:35px;padding-right:10px;display:inline-block;margin-top:2px;}
.checkbox-filters label{line-height:24px;}
.filter-block-checkbox-list .filter-block-body{max-height:180px;overflow-y:auto;overflow-x:hidden;}
.filter-block-header{margin-bottom:5px;}
.banner-link-trigger{width:100%;*height:auto;}
.baner-play img{width:100%;height:auto;}
.collapse{display:block;height:auto !important;}
.collapse.in{display:none;height:0 !important;}
.collapsing{transition:none !important;}
#mob-banner{
display:none;
}
@media screen and (min-width:768px){.collapse{display:block;height:auto !important;}
.collapse.in{display:block;height:auto !important;}
#back-ring{margin-top: 10px;}
}
.horizontal .materials-text{padding-bottom:35px;}
.add-to-cart,
.order-service{background:#2ecc71;color:#fff;padding:5px 25px;font-size:18px;display:inline-block;}
#cart-popup:focus{border:none;}
#cart-popup{display:inline;margin-top:5px;}
.magnific-cart .mfp-container{padding:0;height:auto;}
.popup-cart .title{font-size:26px;padding:20px;border-bottom:1px solid #ccc;}
.popup-cart .company{padding:10px 20px;border-bottom:1px solid #ccc;}
.popup-cart .company-title img{height:70px;margin-right:20px;}
.popup-cart .item{display:flex;width:100%;border-top:1px solid #ccc;padding:10px 0;}
.popup-cart .item > div{display:table-cell;}
.popup-cart .item > div + div{padding-left:20px;}
.popup-cart .item-image{width:100px;height:100px;line-height:100px;flex-shrink:0;text-align:center;}
.popup-cart .item-image a{width:100px;height:100px;display:block;position:relative;overflow:hidden;}
.popup-cart .item-name{margin-bottom:12px;}
.popup-cart .item-count{width:auto;text-align:center;font-size:14px;white-space:nowrap;display:flex;margin:4px 0;}
.item-amount{display:flex;}
.popup-cart .item-count input{width:auto;padding:0 5px 0 5px;text-align:center;}
.popup-cart .item-count button{background:none;height:39px;width:25px;display:inline-block;font-size:15px;position:relative;bottom:1px;}
.popup-cart .item-count button:focus{outline:none;}
.popup-cart .item-count button:hover{background:#f7f7f7;}
.popup-cart .item-count button.minus{border-radius:5px 0 0 5px;left:1px;}
.popup-cart .item-count button.plus{border-radius:0 5px 5px 0;right:1px;}
.popup-cart .item-amount{width:auto;text-align:center;}
.popup-cart .item-remove{width:30px;padding-top:12px;}
.popup-cart .item-info{display:inline-block;vertical-align:middle;}
.popup-cart .items-total{border-top:1px solid #ccc;text-align:right;padding:20px;font-size:20px;}
.well .items-total{text-align:right;padding:20px;font-size:20px;display:flex;justify-content:space-between;}
.popup-cart .item-image img{max-height:100%;max-width:initial;width:auto;position:absolute;left:50%;transform:translateX(-50%);}
.popup-cart .items-checkout{text-align:right;}
.popup-cart .items-checkout .btn{display:inline-block;}
.popup-cart .cart-empty{padding:20px;text-align:center;font-size:18px;}
.mfp-content .item-count,
.mfp-content .item-amount{margin-left:auto;}
.mfp-content .item-amount{width:120px;padding-top:15px;}
.mfp-content .items-checkout .btn-primary{margin:0 20px;}
.mfp-content .item-name{width:42%;min-width:200px;}
#seller-cart .items-checkout,
#seller-cart .item-remove,
#seller-cart .item-count button{display:none;}
#seller-cart .item-count input{border:none;}
#seller-cart{padding:2px;background:linear-gradient(135deg, #7f8184, #d4d4d4);}
#seller-cart .company{background-color:#fff;padding:6px;}
.test{background-color:red;}
.item-descr{display:block;}
#seller-cart .subT{padding-bottom:20px;margin:0;border-bottom:1px solid #ccc;}
.row-hide-label label{display:none;}
#order-form{padding:0;}
.table-order-items a{color:#3498db !important;}
.magnific-order-service .mfp-container{height:auto;max-width:600px;margin:0 auto;display:block;position:relative;left:0;}
#order-service-modal.preloader{opacity:0.3;pointer-events:none;cursor:not-allowed;}
#yw0 #yw3{margin-right:98px;margin-left:auto;}
.modalDialog1 {position: fixed;font-family: Arial, Helvetica, sans-serif;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,0.6);z-index: 99999;-webkit-transition: opacity 400ms ease-in;-moz-transition: opacity 400ms ease-in;transition: opacity 400ms ease-in;display: none;}
.modalDialog1:target {display: block;pointer-events: auto;}
.modalDialog1 > div {width: 310px;position: relative;margin: 10% auto;padding: 5px 20px 13px 20px;border-radius: 10px;background: #fff;background: -moz-linear-gradient(#fff, #999);background: -webkit-linear-gradient(#fff, #999);background: -o-linear-gradient(#fff, #999);}
    #f-search button {
        overflow: visible;
        position: relative;
        float: right;
        border: 0;
        padding: 0;
        cursor: pointer;
        height: 40px;
        width: 25%;
        font: bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
        color: #fff;
        text-transform: uppercase;
        background: #d83c3c;
        -moz-border-radius: 0 3px 3px 0;
        -webkit-border-radius: 0 3px 3px 0;
        border-radius: 0 3px 3px 0;
        text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
        margin-top: -40px;
    }
    #f-search button:hover{
        background: #e54040;
    }
    #f-search button:active,
    #f-search button:focus{
        background: #c42f2f;
    }
    #f-search button:before {
        content: '';
        position: absolute;
        border-width: 8px 8px 8px 0;
        border-style: solid solid solid none;
        border-color: transparent #d83c3c transparent;
        top: 12px;
        left: -6px;
        z-index: 10;
    }
    #f-search button:hover:before{
        border-right-color: #e54040;
    }
    #f-search button:focus:before{
        border-right-color: #c42f2f;
    }
    #f-search button::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

#sidebar-menu {position: fixed; padding: 3px; background: #a6a7a9;; color: #FFF; border-radius: 0 8px 8px 0;z-index:100;}
#sidebar-menu li {position: relative; cursor: pointer;list-style-type: none;}
#sidebar-menu li i {width: 27px; height: 27px; line-height: 27px; border-radius: 4px; background: #244A64; text-align: center;}

#sidebar-menu li+li {margin-top: 4px;}
#sidebar-menu b {display: none; opacity: 0; position: absolute; left: 27px; top: 0; height: 27px; width: 16px; line-height: 27px; background: transparent; color: #323A45; text-align: right;}

#sidebar-menu li > ul {margin-left: -40px;width: 300px;z-index:100; display: none; opacity: 0; position: absolute; top: -10px; left: 42px; width: 120px; padding: 10px; background: #323A45; border-radius: 8px;}
#sidebar-menu li:hover b,
#sidebar-menu li:hover ul {display: block; opacity: 1;}
#sidebar-menu li{display: block; padding: 4px 8px; border-radius: 4px; color: #FFF;
  -webkit-transition: all .2s;
     -moz-transition: all .2s;
      -ms-transition: all .2s;
       -o-transition: all .2s;
          transition: all .2s;
}
#sidebar-menu li:hover {display: block; background: #3CB7E7;}

::-webkit-scrollbar{width:10px; background:#323a45;}
::-webkit-scrollbar-thumb{-webkit-border-radius:4px; border-radius:4px; background: #3CB7E7;}


/*Footer*/
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
footer{
  display: block;
}
.icon-cancel:before {
  content: '\e800';
}

/* '' */
.icon-star:before {
  content: '\e801';
}

/* '' */
.icon-search:before {
  content: '\e806';
}

/* '' */
.icon-location-1:before {
  content: '\e809';
}

/* '' */
.icon-phone:before {
  content: '\e80b';
}

/* '' */
.icon-facebook:before {
  content: '\f09a';
}

/* '' */
.icon-menu:before {
  content: '\f0c9';
}

/* '' */
.icon-gplus:before {
  content: '\f0d5';
}

/* '' */
.icon-mail-alt:before {
  content: '\f0e0';
}

/* '' */
.icon-angle-left:before {
  content: '\f104';
}

/* '' */
.icon-angle-right:before {
  content: '\f105';
}

/* '' */
.icon-angle-up:before {
  content: '\f106';
}

/* '' */
.icon-angle-down:before {
  content: '\f107';
}

/* '' */
.icon-youtube-play:before {
  content: '\f16a';
}

/* '' */
.icon-instagram:before {
  content: '\f16d';
}
.footer {
  padding: 33px 0 62px;
  background: #2a4864;
}
.footer__box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

ul.footer__box,
ul.footer__box ul.footer__nav,
ul.footer__box ul.socials__list {
  list-style: none;
}

.footer__logo-box {
  width: 20%;
}

.footer__list-box {
  width: 25%;
}

.footer__list-box-small {
  width: 25%;
  padding-left: 5%;
}

.footer .socials {
  width: 30%;
  text-align: center;
  padding-left: 5%;
}

.footer .socials__heading {
  color: #ffffff;
  margin-bottom: 0;
  font-size: 14px;
}

.footer .socials__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.footer .socials__item {
  width: 22px;
  height: 22px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background: #ffffff;
  text-align: center;
  margin: 4px;
}

.footer .socials__item .icon {
  color: #284765;
  font-size: .9em;
}

.footer .logo {
  color: #ffffff;
  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;
}

.footer .logo-first {
  font-family: "VerdanaBold", sans-serif;
  font-size: 27.4px;
  margin-bottom: 3px;
}

.footer .logo-last {
  font-size: 9.1px;
}

.footer__nav a {
  color: #ffffff;
  font-size: 12.8px;
  line-height: 1.64;
  display: inline-block;
}
@media (max-width: 991.98px) {
  .footer__box {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .footer__box .footer__item {
    width: 50% !important;
    margin-bottom: 20px;
  }
  .footer .socials {
    text-align: left;
  }
  .footer .socials__list {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (max-width: 380px) {
  .footer .logo-first {
    font-size: 25px;
  }
}
@media (min-width: 1470px) {
    .footer__nav a {
        font-size: 14px;
    }
  .footer .logo-first {
    font-size: 30px;
  }
  .footer .logo-last {
    font-size: 12px;
  }
  .footer .socials__heading {
    font-size: 14px;
  }
  .footer .socials__item {
    width: 24px;
    height: 24px;
    padding-top: 1px;
  }
  .footer .socials__item .icon {
    font-size: 1em;
  }
  .footer ul{
    list-style: none;
  }
}
/*Footer*/
/*==========  HEADER__TOP  Start ==========*/
.header__top {
  background: #f0f2fa;
  padding: 15px 0;
  color: #284765;
}
body > div.content.clearfix > div.header__main > div > div > div > div > div.header__main__content > div.header__main__top-content > div.banner-block.pictured-block > img{
  height: 100%;
}
.header__top a {
  color: #284765;
}

.header__top__box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.header__top .logo-name {
  font-size: 18px;
  font-family: "VerdanaBold", sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
}

.header__top .logo-name span {
  color: #c24627;
}

.header__top .search-form {
  width: 419px;
  height: 40px;
  position: relative;
}

.header__top .search-form .form-control {
  width: 100%;
  height: 100%;
  background: #ffffff;
  border: 1px solid #284765;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  padding: 10px 38px;
  color: #999999;
  font-size: 16px;
}

.header__top .search-form .form-control:placeholder {
  color: #999999;
  font-size: 16px;
}

.header__top .search-form:before {
  content: '\e806';
  position: absolute;
  font-family: "fontello";
  display: block;
  left: 8px;
  top: 7px;
  font-size: 18px;
  color: #999999;
}

.header__top .lang {
  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-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

.header__top .lang a {
  text-transform: uppercase;
  font-size: 10px;
  text-align: center;
  color: #284765;
  opacity: .3;
  border: 1px solid #2a4864;
  height: 16px;
  width: 33px;
}

.header__top .lang a:first-child {
  margin-bottom: 3px;
}

.header__top .lang a:hover {
  opacity: 1;
}

.header__top .lang a.active {
  color: #c24627;
  border-color: #c24627;
  opacity: 1;
}

.header__top__menu {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.header__top__menu li {
  margin-left: 19px;
}

.header__menu {
  background-color: #2a4864;
}

.header__menu__box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.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%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (max-width: 1199.98px){
.header__top__box {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.header__top .logo-name {
    display: none;
}
.search-form {
    margin-top: 15px;
    margin-bottom: 15px;
}
.banner-block{
  text-align: center;
  margin-top: 20px;
}
}

.nav ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.nav .nav-link {
  display: inline-block;
  padding: 16px 10px 16px;
  margin-right: 12px;
  text-transform: uppercase;
  color: #ffffff;
}

.nav .nav-link:hover {
  background: #c24627;
}

.nav-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.nav-buttons li {
  margin-left: 10px;
}

.nav-buttons li .btn {
  font-size: 14px;
}
.sidebar__link:hover{
  background-color: #D7D7D7;
}
/*==========  HEADER__TOP  End ==========*/

/*========= ENGLISH TRANSLATE =========*/
body {
    top: 0 !important;
}
.page {
    display: flex;
    min-height: 100vh;
}

/* Фиксируем позицию body, которую меняет панель гугла*/

.page_fix {
    top: 0 !important;
    position: static !important;
}

/* Прячем панель гугла */

.skiptranslate {
    display: none !important;
}

/* language */

.language {
    text-align: center;
    //position: fixed;
    //left: 10px;
    //top: 50%;
    //transform: translateY(-50%);
    //z-index: 999;
    //display: flex;
    //flex-direction: column;
}

.language__img {
    margin: 2px;
    cursor: pointer;
    opacity: 0.5;
}

.language__img:hover,
.language__img_active {
    opacity: 1;
}

.goog-text-highlight {
	background-color: transparent !important;
	box-shadow: none !important;
}

.socials__list>.socials__item>a>i.icon {
  margin-top: 0;
}
@media (min-width: 320px) and (max-width: 568px) {
button.add-to-cart {
width:100%;
}
body>div>div.container{
width:100%;
}
section.section-trans{
    width:100%;
}
div.executor p {
margin-top:5px;
}
div.col-sm-12>button.btn.button-green{
    white-space: normal !important;
    word-wrap: break-word;
    /* width: 180px; */
    margin: 10px auto !important;
    /* float: right; */
}
button.add-to-cart,
a.order-service{
    float: left;
    padding: 24px 20px;
    border-radius: 2px;
    display: block;
    background: #2ecc71!important;
    color: #fff!important;
    border: none!important;
    outline: none;
   /* margin: 0 !important;*/
}
div.product-shop>div:last-child{
    display: none;
}
div.container div.tab>ul.nav>li{
    width: 33%;
    font-size: 14px;
    padding: 0px 5px;
    margin-right: 0;
    float: left;
} 
div.materials-text.col-xs-12>div.row{
    float: right;
    width: 50%;
}
div.materials-text.col-xs-12>div.row>div.col-sm-12>button.btn.button-green{
    white-space: normal !important;
    word-wrap: break-word;
    width: 115px;
    font-size: 12px;
    padding: 5px 2px;
    float: right;
    //margin-right: 10px !important;
}
.section-color div.materials-box.horizontal div.materials-text>p.title{
    padding: 0;
    margin: 0;
    font-size: 14px;
    max-height: 75px;
    overflow: hidden;
}
.section-color div.materials-inner>div.materials-text{
    padding: 0 10px 5px;
    margin: 0;
} 
.section-color div.horizontal div.materials-inner{
    padding-top: 0;
    min-height: 410px;
}
.section-color div.horizontal div.materials-inner>div.materials-img{
    margin:0;
    padding:0;
    min-height: 215px !important;
}
.section-color div.materials-img>img.img-responsive {
    margin:0 auto;
    max-height: 160px;
}
.section-color div.materials-container>div.horizontal{
    width: 50%;
    padding: 5px;
}
div.tab-content>div#description.active{
   display: block;
}
.section-transparent div.tab>ul.nav>li {
    width:28%;
    margin-right:15px;
    font-size:15px;
    float: left;
}
.section-transparent>div.container>div.row:nth-child(2)>div.col-md-9.col-sm-7.col-xs-12{
    display: grid;
    grid-template-columns: 50% 50%;
    padding: 0;
}
.section-transparent>div.container>div.row div.company-img{
    height: 155px;
}
div.main-category{
height:190px;
}
div#carousel-materials3 div.owl-wrapper-outer div.owl-wrapper div.owl-item{
min-width: 225px !important;
}
/*div#carousel-materials3 div.owl-wrapper-outer div.owl-wrapper{
display:inline !important;
}
div.materials-inner div.materials-img img{
    height: 100% !important;
    width: 100% !important;
}*/
div.owl-controls{
display:none !important;
} 
section.section-trans h1,
section.section-trans {
padding:0;
margin-top:0;
}
section.breadcumbs button.breadcrumbs-btn.text-center{
width:175px;
}
div.banner_top_up.container img.banner-link-trigger{
height: 90px !important;
}
.services__people .articles__item .people__cart {
display:block;
padding:0;
}
div.my-text p.mb-5{
   margin-bottom: 15px !important;
}
div.content.clearfix,
ul.footer__box{
    display: flex;
    flex-flow: wrap;
}
div.content.clearfix section.reviews{
order: 5;
width: 100%;
}
div.content.clearfix section.products,
ul.footer__box>li:first-child{
 order: 1;
}
div.content.clearfix section.articles,
ul.footer__box>li:nth-child(2){
 order: 4;
}
div.content.clearfix section.services,
ul.footer__box>li:nth-child(3){
 order: 3;
}
div.content.clearfix section.popular,
ul.footer__box>li:last-child{
 order: 2;
}
footer div.container{
//padding-bottom:20px;
}
div.content.clearfix{
padding-bottom: 20px;
}
#open_block {
margin: 0 0 20px 15px !important;
}
div.why-we-text p{
display:none !important;
}
div.why-we-text p:first-child{
display:block !important;
}
section.reviews,
section.services{
padding: 10px 0 !important;
}
section.reviews div.reviews__title h2,
section.services div.section-heading h2{
margin:0;
}
div.col>ul.popular__box{
margin-bottom:5px;
}
div.pictured-block{
padding-bottom:15px;
margin:0;
}
.people__cart .cart-picture{
margin-top:15px;
}
.people__cart .cart-picture,
.services__people .articles__item .people__cart .cart-text{
width:48%;
float:left;
}
div.header__main__features>ul>li{
height:70px;
}
div.header__main__features>ul>li>div.text-part p{
display:none;
}
div.header__main__features>ul>li,
ul.products__box>li{
width:49%;
float:left;
}
div.col div.header__main__asided{
 padding: 15px 0;
}
div.header__main__content div.header__main__top-content{
display: block;
}
div.header__main__content div.header__main__top-content div.colored-block h1,
div.header__main__content div.header__main__top-content div.colored-block p{
font-size: 12px !important;
}
div.header__main__content div.header__main__top-content div.colored-block p{
display:none;
}
div.header__main__features>ul{
padding-top:20px;
}
div.header__main__features>ul>li{
margin: 2px 2px 0 0 !important;
display:block;
padding:5px;	
}
div.header__main__features>ul>li div.icon img{
display:block;
margin: 0 auto;
}
div.header__main__content div.header__main__top-content div.colored-block{
margin-right: 5px;
padding: 9px 3px;
}
div.header__main__content div.header__main__top-content div.colored-block,
div.header__main__content div.header__main__top-content div.banner-block {
   width: 49% !important;
   float: left;
   height: 188px !important;
}
div.header__main__content div.header__main__top-content div.banner-block {
   margin: 0;
   padding: 0;
}
footer.footer div.container div.row,
footer.footer div.container div.row ul.footer__box{
	margin: 0;
	padding: 0;
}
.header__main__features ul li .features-heading{
      //font-size: 18.4px;
}
.header__main__features ul li .text-part p{
      font-size: 14.4px;
}
span.logo,.header__top__box>a {
  width:30%;
}
div.lang + div {
  position:absolute;
top: 0;
right: 15px;	
}
div.header__top {
padding-top:0;
}
a.hamburger, 
div.tab>div.mobile_menu>div:nth-child(3)>span{
display:none;
}
div.tab>div.mobile_menu>div:not(.nav_mobile){
//float:right !important;
}
div.tab>div.mobile_menu>div:nth-child(3){
float:left !important;
margin-left:0 !important;
}
div.mobile_menu>div.nav_mobile{
margin-top: 35px;
}
div.header__top form.search-form{
display:none;
}
div.language{
text-align:right;
}
span#search:before{
    content: '\e806';
    font-size: 18px;
    color: #999999;
    font-family: "fontello";
    position: absolute;
    //left: 30%;
}
span#search{
//padding-right:110px;
}
div.wrapper>div.banner_top_up.container{
display:none;
}
#mob-banner{
display:block;
}
h1{
font-size: 25px;
}
}