@font-face {
    font-family: 'Coiny-Cyrillic';
    src:url('../webfonts/Coiny-Cyrillic.ttf.woff') format('woff'),
        url('../webfonts/Coiny-Cyrillic.ttf.svg#Coiny-Cyrillic') format('svg'),
        url('../webfonts/Coiny-Cyrillic.ttf.eot'),
        url('../webfonts/Coiny-Cyrillic.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: "Flaticon";
  src: url("../webfonts/Flaticon.eot");
  src: url("../webfonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("../webfonts/Flaticon.woff") format("woff"),
       url("../webfonts/Flaticon.ttf") format("truetype"),
       url("../webfonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("../webfonts/Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
	font-style: normal;
}

.flaticon-document:before { content: "\f100"; }
.flaticon-finance:before { content: "\f101"; }
.flaticon-shield:before { content: "\f102"; }
.flaticon-calculator:before { content: "\f103"; }
.flaticon-scientist-woman:before { content: "\f104"; }
.flaticon-analysis:before { content: "\f105"; }

body {font-family: 'Open Sans', sans-serif; color: #4c4c4c;}
a {color: #3f48cc; transition: all 0.2s ease-in-out;}
a:hover, h1, h2, h3, h4, h5, .text48, .title, big {color: #333;}
h1, h2, h3, h4, h5, .title, .text48, big {font-family: 'Coiny-Cyrillic';}  

/* Preloader */
.preloader{position:fixed;display:block;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999;}
.preloader .loader{position:absolute;width:90px;height:90px;background:url(../img/logo.png);background-size: cover;-webkit-animation:pulsate-fwd 1s infinite both;animation:pulsate-fwd 1s infinite both;left:0;right:0;top:0;bottom:0;margin:auto;}
@-webkit-keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}

/* Header */
.navbar-brand {position: relative; min-width: 170px;}
.logo {display: block; position: absolute; top: -1rem; padding: 0 18px 18px 18px; background: #fff; border-radius: 0 0 20px 20px; box-shadow: 0 5px 7px -2px  rgba(0,0,0,0.1); height: 130px; left: 0; transition: all 0.3s ease-in-out;}
.logo.sticky {padding: 0; box-shadow: none; height: 58px; top: -1.5rem; left: 40px;}

/* Slider */
.slider {min-height: 730px; background: url('../img/main_quote_ab.jpg') no-repeat;}
.slider .container {position: relative;}
.main-quotes {display: none; position: absolute; left: 15px; top: 18px; font-size: 62px; width: 100%; color: #333; font-family: 'Coiny-Cyrillic'; line-height: 1;}

section {padding-top: 75px; padding-bottom: 65px;}

/* buhUslugi */
#buhUslugi .title {margin-bottom: 30px;}
#buhUslugi .media i {font-size: 50px; color: #3f48cc; line-height: 1; padding: 22px; background: #f3f5f7; border-radius: 50%;}
#buhUslugi big {font-size: 28px; color: #333;}
#buhUslugi p {margin: 0;}
#buhUslugi div[class*="col-"] {opacity: 0;}

.whats, #partners {background: url('../img/main_bg.jpg'); position: relative}
.whats:before, #partners:before {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; 
background: rgb(0,0,0);
background: -moz-linear-gradient(top, rgba(234,238,241,0.4) 0%, rgba(255,255,255,0.4) 100%);
background: -webkit-linear-gradient(top, rgba(234,238,241,0.4) 0%,rgba(255,255,255,0.4) 100%);
background: linear-gradient(to bottom, rgba(234,238,241,0.4) 0%,rgba(255,255,255,0.4) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeef1', endColorstr='#ffffff',GradientType=0 );
}
.whats img {margin-top: -60px; display: none;}

ul {padding: 0; list-style: none;}
ul li {position: relative; margin-bottom: 20px; padding-left: 40px; opacity: 0;}
ul li:before {content: "\f00c";font-family: "Font Awesome 5 Pro";font-style: normal;font-weight: normal;text-decoration: inherit;color: #fff;font-size: 12px;padding-right: 0.6em;line-height: 1; position: absolute;top: 3px;left: 0; padding: 5px; border-radius: 50%;
background: #3f48cc;
/* background: -moz-linear-gradient(top, #246750 0%, #439b7d 100%);
background: -webkit-linear-gradient(top, #246750 0%,#439b7d 100%);
background: linear-gradient(to bottom, #246750 0%,#439b7d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246750', endColorstr='#439b7d',GradientType=0 ); */
}

/* how-work */
.how-work {background: url(../img/how-work.png) no-repeat 50% 120px; font-size: 15px;}
.how-work .title {margin-bottom: 50px;}
.how-work big {font-size: 26px; line-height: 1;}
.how-work a {color: #ea5154; font-weight: 700;}
.how-work a:hover {text-decoration: none; color: #3f48cc;}
.how-work div[class*="col-"] {opacity: 0;}

/* urUslugi */
#urUslugi {background: url(../img/uruslugi-bg.jpg) no-repeat center top;}
#urUslugi .title:after {left: 50px !important;}
#urUslugi big {font-size: 26px;}
#urUslugi img {border: 2px solid #fff; box-shadow: 0 -5px 10px 3px rgba(0,0,0,0.1);}

/* partners */
.slick-slider{position:relative;margin-top: 30px;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide.dragging img{pointer-events:none;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-loading .slick-track,.slick-loading .slick-slide{visibility:hidden;}
.slick-slide img,.slick-initialized .slick-slide{display:block;width: 90%;margin: 0 auto;}
.slick-slide.slick-loading img,.slick-arrow.slick-hidden{display:none;}
.slick-arrow {position: absolute; border: 1px solid #eee; width: 40px; height: 40px;color: #aaa;background: #fff; font-size: 20px; text-align: center; line-height: 40px; top:50%; margin-top: -20px; cursor: pointer;}
.slick-arrow.fa-angle-double-left {left: -30px;}
.slick-arrow.fa-angle-double-right {right: -30px;}
.slick-arrow:hover {background: #ea5154; color: #fff; border-color:#ea5154}

#warranty .title {margin-bottom: 45px;}
#warranty .slick-slide img {width:80%;}

/* lica */
#lica {background: url(../img/lica-bg.jpg) no-repeat center top;}
#lica .title {margin-bottom: 65px;}
#lica big {font-size: 20px; max-width:150px; display: inline-block; line-height: 1; margin: 15px 0;}
#lica p:not(.col-sm-12) {font-size: 12px; color: #aaacb0; text-transform: uppercase; font-weight: 700; margin: 0;}
.lica-img {border-radius: 50%; background: #f3f5f7; display: block; width: 151px; margin: 0 auto;transition: all 0.3s ease-in-out;}
.lica-img img {border-radius: 50%;}
.lica-img {position: relative; overflow: hidden; z-index: 100;}
.lica-img:before {border-radius: 50%; z-index: -1; position: absolute; content: ''; width: 100%; height: 100%; transform: translateY(80px); transition: all 0.3s ease-in-out;
background: #3f48cc;
/* background: -moz-radial-gradient(center, ellipse cover, #369778 0%, #287359 100%);
background: -webkit-radial-gradient(center, ellipse cover, #369778 0%,#287359 100%);
background: radial-gradient(ellipse at center, #369778 0%,#287359 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#369778', endColorstr='#287359',GradientType=1 ); */
}
#lica div[class*="col-"]:hover big {color:#3f48cc;}
#lica div[class*="col-"]:hover .lica-img:before {transform: translateY(0);}
#lica div[class*="col-"]:nth-child(3) p, #lica div[class*="col-"]:nth-child(4) p {margin: 0 -50px;} 

/* history */
#history {background: #393939 url(../img/history-bg.jpg) no-repeat center top; color: #d2d2d2;padding-top: 65px;padding-bottom: 5px;}
#history .title {color: #fff}
#history .title:first-letter {color: #ea5154;}
#history .title:after {background: -moz-linear-gradient(left, rgba(234,81,84,1) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(left, rgba(234,81,84,1) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to right, rgba(234,81,84,1) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea5154', endColorstr='#00000000',GradientType=1 );}
#history big {color: #fff; font-size: 22px; display: block; padding: 12px 0 12px 20px; border-left: 4px solid #ea5154}
#history p:not(.col-sm-12) {padding-left: 20px;}
#history hr {border-top-color: #505050; margin-bottom: 0;}
#history .kolvo {font-size: 19px; color: #fff; font-family: 'Coiny-Cyrillic'; margin-top: 15px;}
#history div[class*="col-"] {opacity: 0;}

/* contacts */
#contacts {height: 830px; position: relative; padding: 0; overflow: hidden;}
#contacts:after {content: ''; position:absolute; top: 0; height: 139px; width: 100%; background: url('../img/contacts.png') no-repeat center top;}
.footer-container {position: absolute; max-width: 880px;width: 100%;padding: 85px 40px 30px 40px;margin-right: auto;margin-left: -440px; background: #fff; box-shadow: 0 0 30px 5px rgba(0,0,0,0.2); border-radius: 80px 80px 0 0; font-size: 14px; top: 360px; left: 50%; transition: all 0.3s ease-in-out; z-index: 100;}
.footer-container:hover {top: 360px !important;}
.footer-container big {font-size: 22px; display: block; margin-bottom: 18px;}
.footer-container p b {color:#3f48cc}
.footer-container i {border-radius: 50%; background: #f3f5f7; padding: 15px; font-size: 20px; line-height: 1;color:#3f48cc; margin-bottom: 18px;}
.footer-container a {color: #ea5154; font-weight: 700; font-size: 16px;}
.footer-container a span {color: #bdbec1;}
.footer-container a:hover {text-decoration: none;}
.footer-container .flogo {position: absolute; top: -51px; left: 50%; margin-left: -61px;}

@media (min-width: 768px) {
	.backToTop{position:fixed;right:15px;bottom:-100px;z-index:10000;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
	.backToTop:hover{background-color:#c82333;color:#fff;}
	.backToTop.visible{bottom:100px;}
}
.backToTop{position:fixed;z-index:10000;right:15px;bottom:70px;opacity:0;width:50px;height:48px;border-radius:50%;background:#3f48cc;font-size:18px;line-height:48px;color:#fff;text-decoration:none;text-align:center;cursor:pointer;-webkit-transition:.5s;transition:.5s;}
.backToTop i:before{display:inline-block;}
.backToTop:hover{-moz-animation:ripple .5s linear 1;-webkit-animation:ripple .5s linear 1;animation:ripple .5s linear 1;background-color:#c82333;color:#fff;}
.backToTop.visible{opacity:1;}
@-webkit-keyframes ripple {0% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3);}100% {-webkit-box-shadow: 0 0 0 10px rgba(129, 198, 100, 0), 0 0 0 20px rgba(129, 198, 100, 0);box-shadow: 0 0 0 10px rgba(129, 198, 100, 0), 0 0 0 20px rgba(129, 198, 100, 0);}}
@keyframes ripple {0% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3);}100% {-webkit-box-shadow: 0 0 0 10px rgba(129, 198, 100, 0), 0 0 0 20px rgba(129, 198, 100, 0);box-shadow: 0 0 0 10px rgba(129, 198, 100, 0), 0 0 0 20px rgba(129, 198, 100, 0);}}

.title, .text48 {font-size: 48px; position: relative;}
.title:after {content: ''; position: absolute; top:14px; left: 40px; height: 6px; border-radius: 3px; width: 120px;
background: -moz-linear-gradient(left, rgba(63,72,204,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left, rgba(63,72,204,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(63,72,204,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f48cc', endColorstr='#00ffffff',GradientType=1 );
}
p span {display:inline-block;}
.title:first-letter {color: #3f48cc;}

.animated-icon{outline:none;width:30px;height:20px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;margin:0;}
.animated-icon span{outline:none;display:block;position:absolute;height:3px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.animated-icon span{background:#333;}
.animated-icon.open span:nth-child(1){top:11px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.animated-icon.open span:nth-child(2){opacity:0;left:-60px;}
.animated-icon.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}
.animated-icon span:nth-child(1){top:0;}
.animated-icon span:nth-child(2){top:10px;}
.animated-icon span:nth-child(3){top:20px;}

/* Animated */
.text-focus-in{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}
.roll-in-right{-webkit-animation:roll-in-right .6s ease-out both;animation:roll-in-right .6s ease-out both}
.slide-top{-webkit-animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both}
.slit-in-vertical{-webkit-animation:slit-in-vertical .45s ease-out both;animation:slit-in-vertical .45s ease-out both}
@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}
@-webkit-keyframes roll-in-right{0%{-webkit-transform:translateX(800px) rotate(540deg);transform:translateX(800px) rotate(540deg);opacity:0}100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);opacity:1}}@keyframes roll-in-right{0%{-webkit-transform:translateX(800px) rotate(540deg);transform:translateX(800px) rotate(540deg);opacity:0}100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);opacity:1}}
@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes slit-in-vertical{0%{-webkit-transform:translateZ(-800px) rotateY(90deg);transform:translateZ(-800px) rotateY(90deg);opacity:0}54%{-webkit-transform:translateZ(-160px) rotateY(87deg);transform:translateZ(-160px) rotateY(87deg);opacity:1}100%{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}}@keyframes slit-in-vertical{0%{-webkit-transform:translateZ(-800px) rotateY(90deg);transform:translateZ(-800px) rotateY(90deg);opacity:0}54%{-webkit-transform:translateZ(-160px) rotateY(87deg);transform:translateZ(-160px) rotateY(87deg);opacity:1}100%{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}}

/* Five Columns */
.col-2dot4,.col-sm-2dot4,.col-md-2dot4,.col-lg-2dot4,.col-xl-2dot4{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.col-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
@media (min-width: 540px) {
	.col-sm-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
}
@media (min-width: 720px) {
	.col-md-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
}
@media (min-width: 960px) {
	.col-lg-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
}
@media (min-width: 1140px) {
	.col-xl-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
}

/* Waves Effect */
.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:-webkit-radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);background:-o-radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);background:-moz-radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transform:scale(0) translate(0,0);-moz-transform:scale(0) translate(0,0);-ms-transform:scale(0) translate(0,0);-o-transform:scale(0) translate(0,0);transform:scale(0) translate(0,0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:-webkit-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:-o-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:-moz-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}
.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}
.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.4)}
.waves-notransition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}
.waves-button,.waves-circle{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:0;color:inherit;background-color:rgba(0,0,0,0);font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.waves-float{-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}


@media (max-width: 1562px){
	.navbar-expand-lg .navbar-nav .nav-link {padding-right: 1.5rem;padding-left: 1.5rem; font-size: 13px;}
	.slider {min-height: 550px;background-size: 100% auto;}
	.main-quotes {left: 75px;top: 18px;font-size: 50px;}
}
@media (max-width: 1416px){
	.navbar-expand-lg .navbar-nav .nav-link {padding-right: 1.3rem;padding-left: 1.3rem; font-size: 13px;}
	.navbar-brand {min-width: 140px;}
}
@media (max-width: 1300px){
	.slider {min-height: 520px;}
	.main-quotes {left: 135px;top: 18px;font-size: 42px; width: 100%;}
}
@media (max-width: 640px){
	.slider {min-height: 240px;}
	.main-quotes {left: 15px;top: 170px;font-size: 32px; width: calc(100% - 30px);}
	section {padding-top: 45px; padding-bottom: 35px;}
	.navbar {border-bottom: 1px solid #ddd;}
	.navbar-toggler {outline:none !important;}
	.logo.sticky {height: 42px;top: -1rem; padding:0; box-shadow: none;}
	.title, .text48 {font-size: 40px;}
	.title:after {content: none;}
	.navbar-collapse.show {padding-top: 20px;}
	.how-work {background: none;}
	.whats img {margin-top: 0; display: none !important;}
	.how-work .title {margin-bottom: 30px;}
	.how-work div[class*="col-"] {margin-bottom: 20px;}
	.how-work div[class*="col-"] .btn {margin-top: -50px;}
	#lica div[class*="col-"]:nth-child(3) p, #lica div[class*="col-"]:nth-child(4) p {margin: 0;} 
	.slick-arrow.fa-angle-double-left {left: 0;z-index: 10;}
	.slick-arrow.fa-angle-double-right {right: 0;}
	#contacts {height: 400px; overflow: visible;}
	.footer-container {top: 350px;margin-left: 0; left: 0;}
	.footer-container:after {top: -3px;}
	.footer-container:hover {top: 400px;}
	#buhUslugi div[class*="col-"], ul li, .how-work div[class*="col-"], #history div[class*="col-"] {opacity: 1;}
}
@media (max-width:380px) {
	.slider {min-height: 280px;}
}