

/* Start:/local/templates/koltsovoauto/css/style.css?1765440315540896*/


@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Medium.eot);src:local('HelveticaNeueCyr-Medium'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Medium.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Medium.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Medium.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Medium.ttf) format('truetype');font-weight:500;font-style:normal}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Heavy.eot);src:local('HelveticaNeueCyr-Heavy'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Heavy.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Heavy.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Heavy.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Heavy.ttf) format('truetype');font-weight:900;font-style:normal}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-HeavyItalic.eot);src:local('HelveticaNeueCyr-HeavyItalic'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-HeavyItalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-HeavyItalic.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-HeavyItalic.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-HeavyItalic.ttf) format('truetype');font-weight:900;font-style:italic}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Black.eot);src:local('HelveticaNeueCyr-Black'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Black.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Black.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Black.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Black.ttf) format('truetype');font-weight:900;font-style:normal}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-UltraLightItalic.eot);src:local('HelveticaNeueCyr-UltraLightItalic'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-UltraLightItalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-UltraLightItalic.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-UltraLightItalic.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-UltraLightItalic.ttf) format('truetype');font-weight:200;font-style:italic}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-BlackItalic.eot);src:local('HelveticaNeueCyr-BlackItalic'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-BlackItalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-BlackItalic.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-BlackItalic.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-ThinItalic.eot);src:local('HelveticaNeueCyr-ThinItalic'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-ThinItalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-ThinItalic.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-ThinItalic.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-ThinItalic.ttf) format('truetype');font-weight:100;font-style:italic}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-MediumItalic.eot);src:local('HelveticaNeueCyr-MediumItalic'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-MediumItalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-MediumItalic.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-MediumItalic.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-LightItalic.eot);src:local('HelveticaNeueCyr-LightItalic'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-LightItalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-LightItalic.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-LightItalic.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-UltraLight.eot);src:local('HelveticaNeueCyr-UltraLight'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-UltraLight.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-UltraLight.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-UltraLight.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-UltraLight.ttf) format('truetype');font-weight:200;font-style:normal}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-BoldItalic.eot);src:local('HelveticaNeueCyr-BoldItalic'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-BoldItalic.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-BoldItalic.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Italic.eot);src:local('HelveticaNeueCyr-Italic'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Italic.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Italic.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Italic.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Italic.ttf) format('truetype');font-weight:500;font-style:italic}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Roman.eot);src:local('HelveticaNeueCyr-Roman'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Roman.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Roman.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Roman.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Roman.ttf) format('truetype');font-weight:400;font-style:normal}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Bold.eot);src:local('HelveticaNeueCyr-Bold'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Bold.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Bold.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Bold.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Bold.ttf) format('truetype');font-weight:700;font-style:normal}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Light.eot);src:local('HelveticaNeueCyr-Light'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Light.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Light.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Light.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Light.ttf) format('truetype');font-weight:300;font-style:normal}

@font-face{font-display: swap;font-family:'HelveticaNeueCyr';src:url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Thin.eot);src:local('HelveticaNeueCyr-Thin'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Thin.eot?#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Thin.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Thin.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/HelveticaNeueCyr-Thin.ttf) format('truetype');font-weight:100;font-style:normal}

@font-face{font-display: swap;font-family:'site-icons';src:url(/local/templates/koltsovoauto/css/../fonts/site-icons.eot);src:url(/local/templates/koltsovoauto/css/../fonts/site-icons.eot#iefix) format('embedded-opentype'),url(/local/templates/koltsovoauto/css/../fonts/site-icons.woff) format('woff'),url(/local/templates/koltsovoauto/css/../fonts/site-icons.woff2) format('woff2'),url(/local/templates/koltsovoauto/css/../fonts/site-icons.ttf) format('truetype'),url(/local/templates/koltsovoauto/css/../fonts/site-icons.svg#site-icons) format('svg');font-weight:400;font-style:normal}




html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.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-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-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;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}.page-{display:none}@media print{*,::after,::before,blockquote::first-letter,blockquote::first-line,div::first-letter,div::first-line,li::first-letter,li::first-line,p::first-letter,p::first-line{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#292b2c;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#636c72;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{line-height:inherit}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;color:#636c72}.blockquote-footer::before{content:"\2014 \00A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#636c72}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#292b2c;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#292b2c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.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%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container-fluid{padding-right:15px;padding-left:15px}}.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}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:992px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{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%}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@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%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@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%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@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%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@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%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #eceeef}.table-bordered td,.table-bordered th{border:1px solid #eceeef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table-success,.table-success>td,.table-success>th{background-color:#dff0d8}.table-hover .table-success:hover{background-color:#d0e9c6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>td,.table-info>th{background-color:#d9edf7}.table-hover .table-info:hover{background-color:#c4e3f3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fcf8e3}.table-hover .table-warning:hover{background-color:#faf2cc}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>td,.table-danger>th{background-color:#f2dede}.table-hover .table-danger:hover{background-color:#ebcccc}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.thead-inverse th{color:#fff;background-color:#292b2c}.thead-default th{color:#464a4c;background-color:#eceeef}.table-inverse{color:#fff;background-color:#292b2c}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#fff}.table-inverse.table-bordered{border:0}.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#464a4c;background-color:#fff;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#464a4c;background-color:#fff;border-color:#5cb3fd;outline:0}.form-control::-webkit-input-placeholder{color:#636c72;opacity:1}.form-control::-moz-placeholder{color:#636c72;opacity:1}.form-control:-ms-input-placeholder{color:#636c72;opacity:1}.form-control::placeholder{color:#636c72;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#464a4c;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.75rem - 1px * 2);padding-bottom:calc(.75rem - 1px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 1px * 2);padding-bottom:calc(.25rem - 1px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-static{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:3.166667rem}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#636c72;cursor:not-allowed}.form-check-label{padding-left:1.25rem;margin-bottom:0;cursor:pointer}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.form-control-feedback{margin-top:.25rem}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;-webkit-background-size:1.125rem 1.125rem;background-size:1.125rem 1.125rem}.has-success .col-form-label,.has-success .custom-control,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label{color:#5cb85c}.has-success .form-control{border-color:#5cb85c}.has-success .input-group-addon{color:#5cb85c;border-color:#5cb85c;background-color:#eaf6ea}.has-success .form-control-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .col-form-label,.has-warning .custom-control,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .input-group-addon{color:#f0ad4e;border-color:#f0ad4e;background-color:#fff}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .col-form-label,.has-danger .custom-control,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label{color:#d9534f}.has-danger .form-control{border-color:#d9534f}.has-danger .input-group-addon{color:#d9534f;border-color:#d9534f;background-color:#fdf7f7}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}.form-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;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:.5rem 1rem;font-size:1rem;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.25);box-shadow:0 0 0 2px rgba(2,117,216,.25)}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}.btn.active,.btn:active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.5);box-shadow:0 0 0 2px rgba(2,117,216,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#0275d8;border-color:#0275d8}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#025aa5;background-image:none;border-color:#01549b}.btn-secondary{color:#292b2c;background-color:#fff;border-color:#ccc}.btn-secondary:hover{color:#292b2c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 0 0 2px rgba(204,204,204,.5);box-shadow:0 0 0 2px rgba(204,204,204,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#fff;border-color:#ccc}.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#292b2c;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 2px rgba(91,192,222,.5);box-shadow:0 0 0 2px rgba(91,192,222,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#5bc0de;border-color:#5bc0de}.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#2aabd2}.btn-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#419641}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 2px rgba(92,184,92,.5);box-shadow:0 0 0 2px rgba(92,184,92,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#5cb85c;border-color:#5cb85c}.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;background-image:none;border-color:#419641}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 2px rgba(240,173,78,.5);box-shadow:0 0 0 2px rgba(240,173,78,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#eb9316}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 2px rgba(217,83,79,.5);box-shadow:0 0 0 2px rgba(217,83,79,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#d9534f;border-color:#d9534f}.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#c12e2a}.btn-outline-primary{color:#0275d8;background-image:none;background-color:transparent;border-color:#0275d8}.btn-outline-primary:hover{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.5);box-shadow:0 0 0 2px rgba(2,117,216,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0275d8;background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-outline-secondary{color:#ccc;background-image:none;background-color:transparent;border-color:#ccc}.btn-outline-secondary:hover{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 2px rgba(204,204,204,.5);box-shadow:0 0 0 2px rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-info{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.btn-outline-info:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 2px rgba(91,192,222,.5);box-shadow:0 0 0 2px rgba(91,192,222,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#5bc0de;background-color:transparent}.btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-success{color:#5cb85c;background-image:none;background-color:transparent;border-color:#5cb85c}.btn-outline-success:hover{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 2px rgba(92,184,92,.5);box-shadow:0 0 0 2px rgba(92,184,92,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#5cb85c;background-color:transparent}.btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-outline-warning{color:#f0ad4e;background-image:none;background-color:transparent;border-color:#f0ad4e}.btn-outline-warning:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 2px rgba(240,173,78,.5);box-shadow:0 0 0 2px rgba(240,173,78,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f0ad4e;background-color:transparent}.btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-danger{color:#d9534f;background-image:none;background-color:transparent;border-color:#d9534f}.btn-outline-danger:hover{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 2px rgba(217,83,79,.5);box-shadow:0 0 0 2px rgba(217,83,79,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#d9534f;background-color:transparent}.btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-link{font-weight:400;color:#0275d8;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#014c8c;text-decoration:underline;background-color:transparent}.btn-link:disabled{color:#636c72}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#292b2c;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#eceeef}.dropdown-item{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:400;color:#292b2c;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1d1e1f;text-decoration:none;background-color:#f7f7f9}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0275d8}.dropdown-item.disabled,.dropdown-item:disabled{color:#636c72;cursor:not-allowed;background-color:transparent}.show>.dropdown-menu{display:block}.show>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#636c72;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropup .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125rem}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.btn-group-vertical{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{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-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#464a4c;text-align:center;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem;cursor:pointer}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#0275d8}.custom-control-input:focus~.custom-control-indicator{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #0275d8;box-shadow:0 0 0 1px #fff,0 0 0 3px #0275d8}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#8fcafe}.custom-control-input:disabled~.custom-control-indicator{cursor:not-allowed;background-color:#eceeef}.custom-control-input:disabled~.custom-control-description{color:#636c72;cursor:not-allowed}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;-webkit-background-size:50% 50%;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#0275d8;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{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}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#464a4c;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;-webkit-background-size:8px 10px;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-moz-appearance:none;-webkit-appearance:none}.custom-select:focus{border-color:#5cb3fd;outline:0}.custom-select:focus::-ms-value{color:#464a4c;background-color:#fff}.custom-select:disabled{color:#636c72;cursor:not-allowed;background-color:#eceeef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0;cursor:pointer}.custom-file-input{min-width:14rem;max-width:100%;height:2.5rem;margin:0;filter:alpha(opacity=0);opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.custom-file-control:lang(en)::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}
.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5em 1em}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#636c72;cursor:not-allowed}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}.nav-tabs .nav-link.disabled{color:#636c72;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#464a4c;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{color:#fff;cursor:default;background-color:#0275d8}.nav-fill .nav-item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;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;padding:.5rem 1rem}.navbar-brand{display:inline-block;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{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;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-text{display:inline-block;padding-top:.425rem;padding-bottom:.425rem}.navbar-toggler{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%}.navbar-toggler-left{position:absolute;left:1rem}.navbar-toggler-right{position:absolute;right:1rem}@media (max-width:575px){.navbar-toggleable .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable>.container{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-toggleable{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}.navbar-toggleable .navbar-toggler{display:none}}@media (max-width:767px){.navbar-toggleable-sm .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-sm>.container{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-toggleable-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-sm>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}.navbar-toggleable-sm .navbar-toggler{display:none}}@media (max-width:991px){.navbar-toggleable-md .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-md>.container{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-toggleable-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-md>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}.navbar-toggleable-md .navbar-toggler{display:none}}@media (max-width:1199px){.navbar-toggleable-lg .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-lg>.container{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-toggleable-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-lg>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}.navbar-toggleable-lg .navbar-toggler{display:none}}.navbar-toggleable-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-xl .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-xl>.container{padding-right:0;padding-left:0}.navbar-toggleable-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-xl>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}.navbar-toggleable-xl .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-toggler{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .open>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-toggler{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover{color:#fff}.navbar-inverse .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-inverse .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-inverse .navbar-nav .active>.nav-link,.navbar-inverse .navbar-nav .nav-link.active,.navbar-inverse .navbar-nav .nav-link.open,.navbar-inverse .navbar-nav .open>.nav-link{color:#fff}.navbar-inverse .navbar-toggler{border-color:rgba(255,255,255,.1)}.navbar-inverse .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-inverse .navbar-text{color:rgba(255,255,255,.5)}.card{position:relative;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;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-block{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f7f7f9;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f7f7f9;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-primary .card-footer,.card-primary .card-header{background-color:transparent}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-success .card-footer,.card-success .card-header{background-color:transparent}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-footer,.card-info .card-header{background-color:transparent}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-warning .card-footer,.card-warning .card-header{background-color:transparent}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-danger .card-footer,.card-danger .card-header{background-color:transparent}.card-outline-primary{background-color:transparent;border-color:#0275d8}.card-outline-secondary{background-color:transparent;border-color:#ccc}.card-outline-info{background-color:transparent;border-color:#5bc0de}.card-outline-success{background-color:transparent;border-color:#5cb85c}.card-outline-warning{background-color:transparent;border-color:#f0ad4e}.card-outline-danger{background-color:transparent;border-color:#d9534f}.card-inverse{color:rgba(255,255,255,.65)}.card-inverse .card-footer,.card-inverse .card-header{background-color:transparent;border-color:rgba(255,255,255,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:calc(.25rem - 1px)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media (min-width:576px){.card-deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-deck .card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card-deck .card:not(:first-child){margin-left:15px}.card-deck .card:not(:last-child){margin-right:15px}}@media (min-width:576px){.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%;margin-bottom:.75rem}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eceeef;border-radius:.25rem}.breadcrumb::after{display:block;content:"";clear:both}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#636c72;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#636c72}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.page-item.disabled .page-link{color:#636c72;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#0275d8;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#014c8c;text-decoration:none;background-color:#eceeef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-default{background-color:#636c72}.badge-default[href]:focus,.badge-default[href]:hover{background-color:#4b5257}.badge-primary{background-color:#0275d8}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#025aa5}.badge-success{background-color:#5cb85c}.badge-success[href]:focus,.badge-success[href]:hover{background-color:#449d44}.badge-info{background-color:#5bc0de}.badge-info[href]:focus,.badge-info[href]:hover{background-color:#31b0d5}.badge-warning{background-color:#f0ad4e}.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#ec971f}.badge-danger{background-color:#d9534f}.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#c9302c}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eceeef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#d0d5d8}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#eceeef;border-radius:.25rem}.progress-bar{height:1rem;color:#fff;background-color:#0275d8}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:1rem 1rem;background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;-o-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.list-group{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;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#464a4c;text-align:inherit}.list-group-item-action .list-group-item-heading{color:#292b2c}.list-group-item-action:focus,.list-group-item-action:hover{color:#464a4c;text-decoration:none;background-color:#f7f7f9}.list-group-item-action:active{color:#292b2c;background-color:#eceeef}.list-group-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#636c72;cursor:not-allowed;background-color:#fff}.list-group-item.disabled .list-group-item-heading,.list-group-item:disabled .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item:disabled .list-group-item-text{color:#636c72}.list-group-item.active{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text{color:#daeeff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#a94442;border-color:#a94442}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.75}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;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;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{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;padding:15px;border-bottom:1px solid #eceeef}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{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:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #eceeef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip.tooltip-top .tooltip-inner::before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-inner::before,.tooltip.tooltip-right .tooltip-inner::before{top:50%;left:0;margin-top:-5px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-inner::before,.tooltip.tooltip-bottom .tooltip-inner::before{top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-inner::before,.tooltip.tooltip-left .tooltip-inner::before{top:50%;right:0;margin-top:-5px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-inner::before{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom::after,.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::after,.popover.popover-top::before{left:50%;border-bottom-width:0}.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::before{bottom:-11px;margin-left:-11px;border-top-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-bottom::after,.popover.popover-top::after{bottom:-10px;margin-left:-10px;border-top-color:#fff}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left::after,.popover.bs-tether-element-attached-left::before,.popover.popover-right::after,.popover.popover-right::before{top:50%;border-left-width:0}.popover.bs-tether-element-attached-left::before,.popover.popover-right::before{left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-left::after,.popover.popover-right::after{left:-10px;margin-top:-10px;border-right-color:#fff}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top::after,.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::after,.popover.popover-bottom::before{left:50%;border-top-width:0}.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::before{top:-11px;margin-left:-11px;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top::after,.popover.popover-bottom::after{top:-10px;margin-left:-10px;border-bottom-color:#f7f7f7}.popover.bs-tether-element-attached-top .popover-title::before,.popover.popover-bottom .popover-title::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right::after,.popover.bs-tether-element-attached-right::before,.popover.popover-left::after,.popover.popover-left::before{top:50%;border-right-width:0}.popover.bs-tether-element-attached-right::before,.popover.popover-left::before{right:-11px;margin-top:-11px;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right::after,.popover.popover-left::after{right:-10px;margin-top:-10px;border-left-color:#fff}.popover-title{padding:8px 14px;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover::after,.popover::before{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover::before{content:"";border-width:11px}.popover::after{content:"";border-width:10px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;width:100%}@media (-webkit-transform-3d){.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}}@supports ((-webkit-transform:translate3d(0,0,0)) or (transform:translate3d(0,0,0))){.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}@media (-webkit-transform-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@supports ((-webkit-transform:translate3d(0,0,0)) or (transform:translate3d(0,0,0))){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;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;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-faded{background-color:#f7f7f7}.bg-primary{background-color:#0275d8!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5!important}.bg-success{background-color:#5cb85c!important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44!important}.bg-info{background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5!important}.bg-warning{background-color:#f0ad4e!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f!important}.bg-danger{background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c!important}.bg-inverse{background-color:#292b2c!important}a.bg-inverse:focus,a.bg-inverse:hover{background-color:#101112!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.rounded{border-radius:.25rem}.rounded-top{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.rounded-right{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-left{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;content:"";clear:both}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-sm-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-sm-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-md-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-md-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-lg-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-lg-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-xl-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-xl-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1030}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0 0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem .25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem .5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem 1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem 1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem 3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0 0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem .25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem .5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem 1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem 1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem 3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0 0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem .25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem .5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem 1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem 1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem 3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0 0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem .25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem .5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem 1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem 1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem 3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0 0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem .25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem .5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem 1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem 1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem 3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0 0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem .25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem .5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem 1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem 1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem 3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0 0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem .25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem .5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem 1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem 1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem 3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0 0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem .25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem .5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem 1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem 1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem 3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0 0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem .25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem .5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem 1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem 1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem 3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0 0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem .25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem .5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem 1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem 1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem 3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-muted{color:#636c72!important}a.text-muted:focus,a.text-muted:hover{color:#4b5257!important}.text-primary{color:#0275d8!important}a.text-primary:focus,a.text-primary:hover{color:#025aa5!important}.text-success{color:#5cb85c!important}a.text-success:focus,a.text-success:hover{color:#449d44!important}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5!important}.text-warning{color:#f0ad4e!important}a.text-warning:focus,a.text-warning:hover{color:#ec971f!important}.text-danger{color:#d9534f!important}a.text-danger:focus,a.text-danger:hover{color:#c9302c!important}.text-gray-dark{color:#292b2c!important}a.text-gray-dark:focus,a.text-gray-dark:hover{color:#101112!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}










*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*body a,body a:active,body a:focus,body a:hover,body a:visited{color:#1d1d1d}*/
body a,body a:hover{color:#1d1d1d}
#ztogle,body{background-color:#f2f2f2;font-weight:400}body{font-family:"HelveticaNeueCyr",Arial,sans-serif;font-weight:400;font-style:normal;font-size:100%;color:#292b2c;-moz-transition:background-color .8s .1s ease;-o-transition:background-color .8s .1s ease;-webkit-transition:background-color .8s .1s ease;line-height:1.5;position:relative}@media (min-width:1200px){body .container{padding-right:0;padding-left:0}}.container{background-color:#fff}#ztogle{line-height:31px;position:fixed;top:10px;right:10px;width:30px;height:30px;border:1px solid #000;border-radius:20%;cursor:pointer}.bgtemplate{background-repeat:no-repeat;background-position:0 0}#ztogle,.bd-featurette-title{text-align:center}.top-head{min-height:96px;position:relative}

.hidden-anchor{
	display: none;
}

/*.logo{width:100%;cursor:pointer;min-height:96px;background-image:url(/local/templates/koltsovoauto/css/../images/logo-new-koltsovoauto.svg);background-repeat:no-repeat;background-position:100px 10px}*/
.logo{
    background-size: 50%;
    width: 100%;
    cursor: pointer;
    min-height: 96px;
    background-image: url(/local/templates/koltsovoauto/css/../images/logo-new-koltsovoauto.svg);
    background-repeat: no-repeat;
    background-position: 32px 6px;
}

.table-custom-cell.w40.head-cell-filial{
	width: 52%;
	padding: 31px 0 0 142px;
}




.container .h1, .container h1.box-center-category-descript-title {
    padding: 0 0 28px 66px;
    font-size: 1.8rem;
}



.ic-instruct-m{
	position: relative;
}

.ic-instruct-m:after {
	content: '';
	position: absolute;
    top: 20px;
    right: auto;
    width: 23px;
    height: 24px;
    left: 34px;
    background-image: url('/images/user-friends.svg');
    background-repeat: no-repeat;
}

#mobile-menu .mobile-menu .about-sub-mobile li a.ic-instruct-m,
#mobile-menu .mobile-menu .about-sub-mobile li a.ic-reviews-m {
    padding-left: 70px;
}

.ic-reviews-m{
	position: relative;

}

.ic-reviews-m:after {
	content: '';
	position: absolute;
    top: 20px;
    right: auto;
    width: 23px;
    height: 24px;
    left: 34px;
    background-repeat: no-repeat;
    background-image: url('/images/comments.svg');
}



.ic-instruct{
	position: relative;
	height: 80px;
	color: #1d1d1d;
}

.ic-instruct:after {
	content: '';
	position: absolute;
    top: 36px;
    right: auto;
    width: 32px;
    height: 24px;
    left: 42%;
    background-image: url('/images/user-friends.svg');
    background-repeat: no-repeat;
}



.ic-reviews{
	position: relative;
	height: 80px;
	color: #1d1d1d;

}

.ic-reviews:after {
	content: '';
	position: absolute;
    top: 36px;
    right: auto;
    width: 60px;
    height: 24px;
    left: 37%;
    background-repeat: no-repeat;
    background-image: url('/images/comments.svg');
}




.imt-about-school,
.imt-refresher-course,
.imt-gallery-photo-schools,
.imt-medical-board,
.imt-instructors,
.imt-fire-technical-minimum,
.imt-comments,
.imt-rehabilitation-course,
.imt-training-trainers,
.imt-book,
.imt-speech-bubble
{
	position: relative;
}


.otziv-wrap{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: flex-start;
}

.otziv-count{
	font-size: 20px;
    font-weight: 600;
    line-height: normal;
    color: #546E7A;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding-left: 10px;
    padding-bottom: 4px;
}

.icn-medical-board:after {
	position: absolute;
	content: '';
    top: 4px;
    right: auto;
    width: 26px;
    height: 33px;
    left: 12px;
    background-image: url('/images/svg-icons/4.svg');
    background-repeat: no-repeat;
}

.box-center-category-descript-2 .icn-medical-board:after {
    top: 12px;
    right: 17px;
    width: 26px;
    height: 33px;
    left: auto;
}



.icn-training-trainers:after {
	position: absolute;
	content: '';
    top: 5px;
    right: auto;
    width: 33px;
    height: 33px;
    left: 10px;
    background-image: url('/images/svg-icons/9.svg');
    background-repeat: no-repeat;
}

.box-center-category-descript-2 .icn-training-trainers:after {
    top: 19px;
    right: 17px;
    width: 33px;
    height: 33px;
    left: auto;
}


.icn-rehabilitation-course:after {
	position: absolute;
	content: '';
    top: 9px;
    right: auto;
    width: 33px;
    height: 33px;
    left: 10px;
    background-image: url('/images/svg-icons/8.svg');
    background-repeat: no-repeat;
}

.icon-dopog:after {
	position: absolute;
	content: '';
    top: 9px;
    right: auto;
    width: 33px;
    height: 33px;
    left: 10px;
    background-image: url('/images/svg-icons/fire.svg');
    background-repeat: no-repeat;
}





.box-center-category-descript-2 .icn-rehabilitation-course:after {
    top: 20px;
    right: 17px;
    width: 33px;
    height: 33px;
    left: auto;
}



.icn-refresher-course:after {
	position: absolute;
	content: '';
    top: 9px;
    right: auto;
    width: 33px;
    height: 33px;
    left: 10px;
    background-image: url('/images/svg-icons/2.svg');
    background-repeat: no-repeat;
}

.box-center-category-descript-2 .icn-refresher-course:after {
    top: 16px;
    right: 17px;
    width: 33px;
    height: 33px;
    left: auto;
}


.icn-fire-technical-minimum:after {
	position: absolute;
	content: '';
    top: 3px;
    right: auto;
    width: 33px;
    height: 33px;
    left: 10px;
    background-image: url('/images/svg-icons/6.svg');
    background-repeat: no-repeat;
}




.box-center-category-descript-2 .icn-fire-technical-minimum:after {
    top: 20px;
    right: 17px;
    width: 33px;
    height: 33px;
    left: auto;
}

.box-center-category-descript-2 .icon-dopog:after {
    top: 20px;
    right: 17px;
    width: 33px;
    height: 33px;
    left: auto;
}





.cat-sub-mobile .icn-rehabilitation-course:after {
    left: 56px;
    top: 12px;
}

.cat-sub-mobile .icn-training-trainers:after {
    left: 56px;
}

body .cat-sub-mobile .ic-20h:after{
	left: 47px;
    top: 12px;
}


.cat-sub-mobile .icn-refresher-course:after {
    left: 55px;
}

.cat-sub-mobile .icn-fire-technical-minimum:after {
    top: 10px;
    left: 62px;
}


.cat-sub-mobile .icon-dopog:after{
    top: 10px;
    left: 54px;
}




.cat-sub-mobile .icn-medical-board:after {
    top: 10px;
    left: 60px;
}



.educ-nav .nav-sub-item .ic-training-trainers{
	width: 180px;
}



.block-article-images{
	position: relative;
	overflow: height;
}

.block-article-images img{
	height: 133px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}







.imt-about-school:after{
	content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: 37px;
    right: auto;
    width: 30px;
    height: 30px;
    left: 38%;
    background-size: 100%;
    background-image: url('/images/svg-icons/1.svg');
}
.imt-refresher-course:after{
	content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: 37px;
    right: auto;
    width: 40px;
    height: 36px;
    left: 38%;
    background-image: url('/images/svg-icons/2.svg');
}
.imt-gallery-photo-schools:after{
	content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: 37px;
    right: auto;
    width: 28px;
    height: 28px;
    left: 39%;
    background-size: 100%;
    background-image: url('/images/svg-icons/3.svg');
}
.imt-medical-board:after{
	content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: 34px;
    right: auto;
    width: 40px;
    height: 36px;
    left: 43%;
    background-size: 50%;
    background-image: url('/images/svg-icons/4.svg');
}
.imt-instructors:after{
	content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: 37px;
    right: auto;
    width: 27px;
    height: 27px;
    left: 38%;
    background-size: 100%;
    background-image: url('/images/svg-icons/5.svg');
}
.imt-fire-technical-minimum:after{
	content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: 37px;
    right: auto;
    width: 40px;
    height: 36px;
    left: 36%;
    background-image: url('/images/svg-icons/6.svg');
}
.imt-comments:after{
	content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: 37px;
    right: auto;
    width: 28px;
    height: 28px;
    left: 33%;
    background-size: 100%;
    background-image: url('/images/svg-icons/7.svg');
}

.educ-nav .nav-sub-item a.imt-rehabilitation-course{
	width: 148px;
}


.imt-rehabilitation-course:after{
	content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: 37px;
    right: auto;
    width: 25px;
    height: 36px;
    left: 41%;
    background-size: 100%;
    background-image: url('/images/svg-icons/8.svg');
}




.imt-book:after{
	content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: 37px;
    right: auto;
    width: 25px;
    height: 36px;
    left: 36%;
    background-size: 100%;
    background-image: url('/images/svg-icons/book.svg');
}

.imt-speech-bubble:after{
	content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: 37px;
    right: auto;
    width: 27px;
    height: 36px;
    left: 34%;
    background-size: 100%;
    background-image: url('/images/svg-icons/speech-bubble.svg');
}



.imt-training-trainers:after{
	content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: 37px;
    right: auto;
    width: 40px;
    height: 36px;
    left: 36%;
    background-image: url('/images/svg-icons/9.svg');
}






#mobile-menu .mobile-menu .about-sub-mobile li a.ic-about-school,
#mobile-menu .mobile-menu .about-sub-mobile li a.ic-refresher-course,
#mobile-menu .mobile-menu .about-sub-mobile li a.ic-gallery-photo-schools,
#mobile-menu .mobile-menu .about-sub-mobile li a.ic-medical-board,
#mobile-menu .mobile-menu .about-sub-mobile li a.ic-instructors,
#mobile-menu .mobile-menu .about-sub-mobile li a.ic-fire-technical-minimum,
#mobile-menu .mobile-menu .about-sub-mobile li a.ic-comments,
#mobile-menu .mobile-menu .about-sub-mobile li a.ic-rehabilitation-course,
#mobile-menu .mobile-menu .about-sub-mobile li a.ic-training-trainers{
	position: relative;
	padding-left: 70px;

}

.ic-about-school:after,
.ic-refresher-course:after,
.ic-gallery-photo-schools:after,
.ic-medical-board:after,
.ic-instructors:after,
.ic-fire-technical-minimum:after,
.ic-comments:after,
.ic-rehabilitation-course:after,
.ic-training-trainers:after{
	content: '';
	position: absolute;
	background-repeat: no-repeat;
}


.ic-about-school:after{
    top: 14px;
    right: auto;
    width: 33px;
    height: 30px;
    left: 29px;
	background-image: url('/images/svg-icons/1.svg');
}
.ic-refresher-course:after{
	top: 11px;
    right: auto;
    width: 37px;
    height: 33px;
    left: 29px;
	background-image: url('/images/svg-icons/2.svg');
}
.ic-gallery-photo-schools:after{
    top: 14px;
    right: auto;
    width: 34px;
    height: 32px;
    left: 29px;
    background-image: url('/images/svg-icons/3.svg');
}
.ic-medical-board:after{
    top: 10px;
    right: auto;
    width: 34px;
    height: 34px;
    left: 33px;
    background-image: url('/images/svg-icons/4.svg');
}
.ic-instructors:after{
    top: 12px;
    right: auto;
    width: 33px;
    height: 34px;
    left: 29px;
    background-image: url('/images/svg-icons/5.svg');
}
.ic-fire-technical-minimum:after{
    top: 13px;
    right: auto;
    width: 33px;
    height: 30px;
    left: 34px;
    background-image: url('/images/svg-icons/6.svg');
}
.ic-comments:after{
    top: 14px;
    right: auto;
    width: 33px;
    height: 31px;
    left: 28px;
    background-image: url('/images/svg-icons/7.svg');
}
.ic-rehabilitation-course:after{
    top: 12px;
    right: auto;
    width: 33px;
    height: 32px;
    left: 27px;
    background-image: url('/images/svg-icons/8.svg');
}


.ic-book:after{
	content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: 12px;
    right: auto;
    width: 33px;
    height: 32px;
    left: 27px;
    background-size: 100%;
    background-image: url('/images/svg-icons/book.svg');
}

.ic-speech-bubble:after{
	content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: 12px;
    right: auto;
    width: 33px;
    height: 32px;
    left: 27px;
    background-size: 100%;
    background-image: url('/images/svg-icons/speech-bubble.svg');
}

#mobile-menu .mobile-menu .about-sub-mobile li a.ic-book{
    position: relative;
    padding-left: 70px;
}

#mobile-menu .mobile-menu .about-sub-mobile li a.ic-speech-bubble{
    position: relative;
    padding-left: 70px;
}



.ic-training-trainers:after{
    top: 35px;
    right: auto;
    width: 33px;
    height: 33px;
    left: 39%;
    background-size: 80%;
    background-image: url('/images/svg-icons/9.svg');
}


.additional-education .box-center-block-title.ic-pogruz{
	padding-top: 0px;
    padding-right: 70px;
    padding-bottom: 0px;
    padding-left: 15px;
}


.additional-education .box-center-block-title.ic-catok{
	padding-top: 0px;
    padding-right: 70px;
    padding-bottom: 0px;
    padding-left: 15px;
}

.additional-education .box-center-block-title.ic-buldozer{
	padding-top: 0px;
    padding-right: 70px;
    padding-bottom: 0px;
    padding-left: 15px;
}

.additional-education .box-center-block-title.ic-asphalt{
	padding-top: 0px;
    padding-right: 70px;
    padding-bottom: 0px;
    padding-left: 15px;
}




.additional-education .box-center-block-title.ic-autograider{
	padding-top: 0px;
    padding-right: 70px;
    padding-bottom: 0px;
    padding-left: 15px;
}


.table-custom{display:table;width:100%;min-height:94px}.table-custom-cell{display:table-cell}.w40{width:40%}.w60{width:60%}.head-cell-filial,.head-cell-phone{text-align:left;vertical-align:top;padding:31px 0 0 81px}.head-cell-phone{padding:31px 0 0 56px}.head-city,.head-working-time{padding-top:4px;line-height:normal;font-size:.88rem;color:#757575}.head-filial,.head-phone{position:relative;display:inline-block;line-height:normal;font-size:1.5rem;color:#1d1d1d}

.head-filial:before{
	position:absolute;
	content:"";
	background-image:url("/images/svg-icons/icon-arrow-desktop.svg");
	background-repeat:no-repeat;
	top:-8px;
	left:-44px;
	width:36px;
	height:36px
}

.head-phone:before{
	position:absolute;
	content:"";
	background-image:url("/images/svg-icons/icon-call-desktop.svg");
	background-repeat:no-repeat;
	top:-8px;
	left: -45px;
	width:36px;
	height:36px
}

nav{
	border-top:1px solid #e0e0e0;
	width:100%;
	display:block;
	padding-left:0px;
	padding-right:0px;
	border-bottom:1px solid #e0e0e0
}


.container-new.container-block-4{
	margin-bottom: 100px;
}



.article-menu-top li a{border-bottom:4px solid #fff}

.article-menu-top li a:hover,.nav-item:hover a.nav-link,.navbar-nav .activ>a{border-bottom:4px solid #dc0001}


.navbar-nav a,li.nav-item:hover a.procreator{border-bottom:4px solid #fff}.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:stretch;align-items:stretch}.navbar-nav .nav-item{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.navbar-nav a.nav-link{color:#1d1d1d;padding:14px 0 6px;font-size:1.11rem;display:inline-block}.box-scale-slider{padding:31px 0 0 100px;opacity:1;min-height:300px;width:100%;background-image:url(/local/templates/koltsovoauto/css/../images/banner-B-desktop.jpg);background-repeat:no-repeat;background-size:100%;background-position:0 0}.box-scale-slider-conteiner{min-height:244px;width:460px;display:block}.box-scale-slider-title{line-height:2.2rem;font-size:1.85rem;font-style:italic;color:#2d363a;margin-bottom:18px}.cat-box,.cat-box-l,.cat-box-r{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.cat-box-l:hover,.cat-box-r:hover,.cat-box:hover{-webkit-transform:scale(1.12);transform:scale(1.12)}

/*.box-scale-slider-category .cat-box{
	line-height:2.7rem;
	font-size:1.65rem;
	text-align:center;
	margin:0 6px 11px 0;
	display:inline-block;
	height:69px;
	min-width:110px;
	color:#fff!important;
	border-radius:15px;
	vertical-align:top;
	position:relative;
	background-color:rgba(0,0,0,.5);
	background-repeat:repeat
}*/

div.box-scale-slider-title h1 {
    padding: 5px 0;
}

.box-scale-slider-category .cat-box{
	line-height: 2.7rem;
    font-size: 1.2rem;
    text-align: center;
    margin: 0px 2px 11px 0;
    display: inline-block;
    height: 69px;
    min-width: 68px;
    color: #fff!important;
    border-radius: 25px;
    vertical-align: top;
    position: relative;
    background-color: rgba(0,0,0,.5);
    background-repeat: repeat;
}

.box-scale-slider-category .cat-box.cat-box2{
    min-width: 105px;
    border-radius:25px;
}


.content-center.page-akciy-home{
	padding: 0px 115px 30px 115px;
}

.box-autodrom-row {
    padding-top: 20px;
    padding-bottom: 40px;
}

.box-autodrom-row .box-filial-wrap-tb{
	margin-top: 40px;
}

.box-autodrom-row .box-filial-tab-cell.t-active {
    font-weight: 400;
}

.block-otziv-2-wrap-h2{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    margin: 0px;

}

.box-home-akciya h2,
.box-home-otzivy h2{
    line-height: normal;
    color: #212121;
    padding: 30px 0px 20px 0px;
    font-size: 1.8rem;
    margin: 0px;
}


.content-center.page-otzivy-home {
    padding: 0px 115px 30px 115px;
}






.block-otziv-2-h2-count{
    padding: 36px 0px 0px 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    height: auto;
    color: #546E7A;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.block-otziv-2-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    margin-bottom: 20px;
}

.block-otziv-2-item {
    width: 31.4%;
    height: 276px;
    background-color: #ffffff;
    margin-bottom: 27px;
    margin-right: 2.65%;
    overflow: hidden;
    border-radius: 8px;
    position: relative;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15), 0 1px 2px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.15), 0 1px 2px 0 rgba(0,0,0,.15);
    transition: box-shadow .2s ease-in-out;
    padding: 15px 15px 15px 15px;
}

.block-otziv-2-item:hover {
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3), 0 1px 2px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.3), 0 1px 2px 0 rgba(0,0,0,.3);
}

.block-otziv-2-item:nth-of-type(3n) {
    margin-right: 0px;
}


.block-otziv-2-item .box-filial-body-wrap-otziv-rating{
	margin-top: 5px;
}

.block-otziv-2-item .box-filial-body-wrap-otziv-avatar {
    width: 80px;
    height: 80px;
}

.block-otziv-2-item  .box-filial-body-wrap-otziv-table-cell {
    height: auto;
}

.block-otziv-2-item .box-filial-body-wrap-otziv-table-cell:nth-child(2) {
    width: auto;
    padding: 6px 0px 0px 18px;
}

.box-filial-body-wrap-otziv-text-2 {
    padding: 15px 0px 0px 0px;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    color: #292929;
    overflow: hidden;
    height: 112px;
    position: relative;
}

.box-filial-body-wrap-otziv-text-2-more{
    font-size: 15px;
    font-weight: 600;
    line-height: normal;
    color: #566886;
    text-decoration: none;
}

.block-otziv-2-item:hover .box-filial-body-wrap-otziv-text-2-more{
	color: #1b83e6;
}





/*.box-scale-slider-category .c8,.box-scale-slider-category .c9{line-height:2.9rem;width:110px;border-radius:22%;font-size:.9rem}*/
.box-scale-slider-category .c8,.box-scale-slider-category .c9{
	/*line-height:2.9rem;*/
	font-size:.9rem
}


.box-scale-slider-category .c9{line-height:2.98rem}.box-scale-slider-icons{width:100%;height:27px}.cat-name{display:block;margin-bottom:-7px}.box-scale-slider-category .c8 .cat-name{margin-bottom:-10px}.box-scale-slider-category .c9 .cat-name{margin-bottom:-11px}.box-scale-slider-category .c1 .box-scale-slider-icons,.box-scale-slider-category .c2 .box-scale-slider-icons{background-image:url(/local/templates/koltsovoauto/css/../images/ic-A-white.svg);background-repeat:no-repeat;background-position:center 0}.box-scale-slider-category .c2 .box-scale-slider-icons{background-image:url(/local/templates/koltsovoauto/css/../images/ic-A1-white.svg)}.box-scale-slider-category .c3 .box-scale-slider-icons,.box-scale-slider-category .c4 .box-scale-slider-icons{background-image:url(/local/templates/koltsovoauto/css/../images/ic-B-white.svg);background-repeat:no-repeat;background-position:center 0}.box-scale-slider-category .c4 .box-scale-slider-icons{background-image:url(/local/templates/koltsovoauto/css/../images/ic-C-white.svg)}.box-scale-slider-category .c5 .box-scale-slider-icons,.box-scale-slider-category .c6 .box-scale-slider-icons{background-image:url(/local/templates/koltsovoauto/css/../images/ic-CE-white.svg);background-repeat:no-repeat;background-position:center 0}.box-scale-slider-category .c6 .box-scale-slider-icons{background-image:url(/local/templates/koltsovoauto/css/../images/ic-BE-white.svg)}.box-scale-slider-category .c7 .box-scale-slider-icons,.box-scale-slider-category .c8 .box-scale-slider-icons{background-image:url(/local/templates/koltsovoauto/css/../images/ic-D-white.svg);background-repeat:no-repeat;background-position:center 0}.box-scale-slider-category .c8 .box-scale-slider-icons{background-image:url(/local/templates/koltsovoauto/css/../images/ic-kvadrik-white.svg)}.box-scale-slider-category .c10 .box-scale-slider-icons,.box-scale-slider-category .c9 .box-scale-slider-icons{background-image:url(/local/templates/koltsovoauto/css/../images/ic-snegohod-white.svg);background-repeat:no-repeat;background-position:center 0}.box-scale-slider-category .c10 .box-scale-slider-icons{background-image:url(/local/templates/koltsovoauto/css/../images/ic-DE-white.svg)}.mb-8{margin-bottom:9px}.mb-40{margin-bottom:40px}.b1b{border:1px solid #000}.b1r{border:1px solid red}.op-05{opacity:.5}

.box-scale-left,
.box-scale-right{
	min-height:280px;
	width:100%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:0 0;
	padding:32px 10px 0 100px
	}

.box-scale-left{
	background-image:url(/local/templates/koltsovoauto/css/../images/banner3.jpg);
}
.box-scale-right{
	background-image:url(/local/templates/koltsovoauto/css/../images/banner2.jpg);
	background-position:-4px 0;
	padding:32px 0 0 40px
}


.top-menu-nav .about-nav-wrap {
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    z-index: 100;
    background-color: #fff;
    padding: 10px 60px;
    position: absolute;
    left: 0px;
    right: 0px;
    display: none;
    width: 1200px;
    background: #FBFBFD;
    box-shadow: 0px 10px 16px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}

.nav-item:hover .about-nav-wrap{
    display: block;
}

.about-nav{
    display: flex;
    justify-content: center;
    padding: 0;
    list-style-type: none;
    width: auto;
}

.about-nav .nav-sub-item {
    display: block;
}


.about-link-icons{
	height: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

}


.about-link-icons .class-about-school {
    position: relative;
    left: 0px;
    top: 0px;
    width: 32px;
    height: 28px;
    fill: #1c84e5;
}

.about-link-icons .class-about-foto {
    position: relative;
    left: 0px;
    top: 0px;
    width: 32px;
    height: 30px;
    fill: #1c84e5;
}

.about-link-icons .class-about-instruktor {
    position: relative;
    left: 0px;
    top: 0px;
    width: 30px;
    height: 30px;
    fill: #1c84e5;
}

.about-link-icons .class-about-prepod {
    position: relative;
    left: 0px;
    top: 0px;
    width: 30px;
    height: 30px;
    fill: #1c84e5;
}

.about-link-icons .class-about-article {
    position: relative;
    left: 0px;
    top: 0px;
    width: 30px;
    height: 22px;
    fill: #1c84e5;
}

.about-link-icons .class-about-otziv {
    position: relative;
    left: 0px;
    top: 0px;
    width: 30px;
    height: 30px;
    fill: #1c84e5;
}








.about-nav .nav-sub-item a {
    min-width: 144px;
    vertical-align: top;
    position: relative;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    padding: 13px 13px 8px 13px;
    color: #000000;
    height: 80px;

}

.about-nav .about-link-descript{
	padding: 10px 0px 0px 0px;
	
}


.about-nav-wrap:after,
.about-nav-wrap:before {
    bottom: 100%;
    left: 82%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.about-nav-wrap:before {
    border-color: transparent transparent #e0e0e0;
    border-width: 12px;
    margin-left: -12px;
}


.about-nav-wrap:after {
    border-color: transparent transparent #fff;
    border-width: 10px;
    margin-left: -10px;
}


#mobile-menu .mobile-menu .about-sub-mobile li a {
    padding-left: 50px;
}

.box-filial-under-h1{
    margin-bottom: 30px;
    font-size: 1rem;
    line-height: 1.5rem;
}

.read_morez_gradient {
    margin-bottom: 5px;
    margin-top: -43px;
    display: block;
    padding: 22px 10px;
    z-index: 19;
    position: relative;
    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    background: -o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    background: -ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}

.expanded .read_morez_gradient {
    display: none;
}


.glyphicon-chevron-down:before {
    left: -23px;
    top: -2px;
    position: absolute;
    content: " ";
    background-image: url(/local/templates/koltsovoauto/img/chevron-circle-down.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 18px;
    height: 18px;
}

.glyphicon-chevron-up:before {
    left: -23px;
    top: -2px;
    position: absolute;
    content: " ";
    background-image: url(/local/templates/koltsovoauto/img/chevron-circle-up.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 18px;
    height: 18px;
}




.read_morez .btn-title {
	color: #dc0001;
    position: relative;
    margin-left: 22px;
    border-bottom: dashed 2px #dc0001;
    padding-bottom: 3px;
    line-height: 24px;
}

.read_morez .btn-title:hover {
    border-bottom: dashed 2px #dc0001;
}

.read_morez {
    display: block;
    cursor: pointer;
}

.turnoffblock{
	overflow: hidden;
}

.read_morez_wrap{
	width: 100%;
}



.block-akciya-wrap{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    margin-bottom: 20px;
}

.box-akciya-row{
	padding: 19px 19px 20px 12px;
}

.container .box-akciya-row .h1, .container .box-akciya-row h1 {
	padding: 20px 0 19px 0px;
	font-size: 25.4px;
}


.block-akciya-item{
	width: 23%;
	height: 241px;
	/*background-color: transparent;*/
	/*background-color: #f0f4f7;*/
	background-color: #ffffff;
	margin-bottom: 27px;
	margin-right: 2.65%;
    overflow: hidden;
    border-radius: 8px;
    position: relative;
    /*border: 1px solid #f2f2f2;*/
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15), 0 1px 2px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.15), 0 1px 2px 0 rgba(0,0,0,.15);
    transition: box-shadow .2s ease-in-out;
    cursor: pointer;
}

.block-akciya-item:hover{
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3), 0 1px 2px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.3), 0 1px 2px 0 rgba(0,0,0,.3);
}

.block-akciya-item:hover .block-akciya-images-more{
	display: none;
}

.block-akciya-item:nth-of-type(4n){
	margin-right: 0px;
}


.block-akciya-item.active .block-akciya-images {
    background-color: #f0f4f7;
}

.block-akciya-item .block-akciya-images {
    background-color: #ffffff;
}


.block-akciya-images{
	width: 100%;
	height: 60px;
	background-color: #f0f4f7;
	height: 133px;
	overflow: hidden;
	position: relative;
}


.block-akciya-images img{
	width: 100%;
}

.block-akciya-item  .block-akciya-descript{
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    background-color: #ffffff;
}


.block-akciya-item.active  .block-akciya-descript{
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-grow: 1;
    background-color: #f0f4f7;
}



.block-akciya-descript-left{
	width: 62%;
	background-color: transparent;
	height: 100%;

}
.block-akciya-descript-right{
	width: 38%;
	background-color: transparent;
	height: 100%;
	padding: 16px 17px 26px 17px;
	
}

.block-akciya-descript-left-data{
    display: none;
    width: 100%;
    padding: 16px 0px 0px 18px;
    font-size: 11px;
    font-weight: 500;
    line-height: normal;
    color: #a1a8b2;
	text-align: left;
	letter-spacing: 0.22px;
}

.block-akciya-item.active .block-akciya-descript-left-data{
	color: #a1a8b2;
}

.modal-webform-category-inline{
	  
}

.modal-webform-category-inline .modal-webform-wrap{
	    background-color: #f4f5f9;
	    border-radius: 10px;
    	padding: 37px 0px 37px 0px;
}

.modal-webform-category-inline .modal-webform-item.line-item-1{
	width: 80%;
    text-align: center;
}

.modal-webform-category-inline .modal-webform-submit-button-decor {
    min-width: 200px;
}


.modal-webform-category .modal-webform-item{
	font-size: 16px;
	line-height: 27px;
}


.modal-webform-category-inline {
    margin-top: 50px;
}

.modal-webform-category-inline .modal-webform-label{
	background-color: #f4f5f9;
}

.modal-webform-category-inline .modal-webform-input {
	background-color: #f4f5f9;
}

.modal-webform-category-inline .modal-webform-title {
    margin: 0px auto 20px auto;
}

.modal-webform-category-inline .modal-webform-item.line-item-1{
	font-size: 16px;
	line-height: 25px;
	font-family: "HelveticaNeueCyr",Arial,sans-serif;
	font-weight: 400;
    font-style: normal;
}



.modal-webform.modal-webform-category{
    background-color: #f4f5f9;
    border-radius: 10px;
    margin-top: 16px;
    padding: 30px 90px;
    margin-bottom: 20px;
}


.modal-webform-category .modal-webform-wrap {
    width: 100%;
    background-color: #f4f5f9;
    margin-bottom: 0;
}


.modal-webform-category .modal-webform-input {
    width: 100%;
    height: 42px;
    border-right: 0px;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 1px solid #cccccc;
    border-radius: 0px;
    font-size: 16px;
    padding: 0px 10px 0px 0px;;
    text-align: left;
    line-height: normal;
    color: #1e1e1e;
    background-color: #f4f5f9;
}


.modal-webform-category .modal-webform-label {
    background-color: #f4f5f9;
    left: -5px;
}

.modal-webform-category-inline .form-terms-descript{
    padding: 1px 0px 0px 0px;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    color: rgba(33, 33, 33, 0.5);
    text-decoration: none;
}

.form-terms-descript a {
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    color: rgba(33, 33, 33, 0.5);
}

.form-terms-descript a:hover {
    color: #1d1d1d;
}















.block-akciya-descript-left-title{
	display: block;
    width: 100%;
    padding: 15px 10px 10px 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    color: #000000;
    text-align: left;
    letter-spacing: 0.1px;
}

.block-akciya-item.active .block-akciya-descript-left-title{
	color: #000000;
}



.block-akciya-descript-right-box{
    display: block;
    width: 100%;
    background-color: #f0f4f7;
    border-radius: 10px;
    overflow: hidden;
}

.block-akciya-item.active .block-akciya-descript-right-box{
	background-color: #ffffff;
}



.block-akciya-descript-right-line-1{
    font-size: 9px;
    font-weight: 500;
    line-height: normal;
    color: #a1a8b2;
    letter-spacing: 0.2px;
    text-align: center;
    padding: 8px 0px 0px 0px;
	
	
}
.block-akciya-descript-right-line-2{
    font-size: 27px;
    font-weight: 600;
    line-height: normal;
    color: #0776e2;
    letter-spacing: 0.2px;
    text-align: center;
    padding: 5px 0px 0px 0px;
}

.block-akciya-item.active .block-akciya-descript-right-line-2{
	color: #000000;
}


.block-akciya-descript-right-line-3{
    font-size: 9px;
    font-weight: 500;
    line-height: normal;
    color: #a1a8b2;
    letter-spacing: 0.2px;
    text-align: center;
    padding: 2px 0px 7px 0px;
}


.block-akciya-label{
    position: absolute;
    top: 9px;
    left: 10px;
    padding: 7px 7px 4px 8px;
    background-color: #ffcc00;
    font-size: 11px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    color: #000000;
    letter-spacing: 1.3px;
    border-radius: 5px;
    overflow: hidden;
    z-index: 100;
	
}

.block-akciya-images-more{
    position: absolute;
    top: 47px;
    left: 44px;
    display: inline-block;
    text-transform: uppercase;
    padding: 14px 26px 12px 26px;
    font-size: 13px;
    font-weight: 500;
    line-height: normal;
    color: #ffffff;
    letter-spacing: 1.1px;
    background-color: #0776e2;
    border-radius: 24px;
}

block-akciya-descript-full-width{
    width: 100%;
    background-color: transparent;
    height: 100%;
}





.box-akciya-row h2 {
	font-size: 28.1px;
	margin-bottom: 30px;
}


.block-akciya-detail-wrap{
	width: 100%;
	height: auto;
	background-color: transparent;
	display: flex;
	margin-bottom: 39px;
}

.block-akciya-detail-left{
	flex-grow: 1;
	width: 771px;
	background-color: transparent;
	/*height: auto;*/
	padding: 28px 27px 0px 0px;
	position: relative;
}
.block-akciya-detail-right{
	width: 228px;
	background-color: transparent;
	/*height: auto;*/
	padding: 26px 0px 0px 0px;
}

.block-akciya-detail-images-wrap{
	width: 100%;
	height: 205px;
	overflow: hidden;
	margin-bottom: 27px;
	border-radius: 10px;
}
.block-akciya-detail-images-wrap img{
	width: 100%;
}

.block-akciya-detail-wrap p{
	color: #333333;
    font-size: 1rem;
    line-height: 1.6rem;

}

.container .box-akciya-row .block-akciya-detail-wrap h1 {
    padding: 20px 0 15px 0px;
}

.block-akciya-detail-button-wrap{
	display: flex;
	width: 100%;
	margin-bottom: 40px;
}
.block-akciya-detail-button-left{
	width: 249px;
    height: 88px;
	background-color: transparent;
	padding: 11px 0px 11px 0px;
}
.block-akciya-detail-button-right{
	flex-grow: 1;
	background-color: transparent;
	padding: 11px 0px 13px 0px;
	display: flex;
	justify-content: flex-start;

}

.block-akciya-detail-button{
	transition: all 0.5s ease 0s;
    background-color: #1b83e6;
    color: #ffffff;
    display: inline-block;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    border: 1px solid #3290d6;
    border-radius: 40px;
    cursor: pointer;
    padding: 25px 47px 23px 47px;
    text-transform: uppercase;
    font-size: 17px;
}

.block-akciya-detail-button:hover {
    background-color: #ffffff;
    color: #1b83e6;
}

.block-akciya-detail-button-right-separator{
	height: 100%;
	width: 1px;
	background-color: #e5e6e8;
	margin-right:33px;
}

.block-akciya-detail-button-right-timer{
	width: 275px;
    height: 66px;
	background-color: transparent;
	display: flex;
	justify-content: space-between;
	padding: 5px 0px 5px 0px;
	

}
.block-akciya-detail-button-right-descript{
	font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #bababa;
    padding: 13px 0px 0px 15px;
}

.timer-item{
	width: 62px;
	height: 100%;
	background-color: #f0f4f7;
	border-radius: 8px;
	overflow: hidden;
}

.timer-item-number{
	font-size: 30px;
    font-weight: 300;
    line-height: normal;
    color: #1b83e6;
    text-align: center;
    padding: 11px 0px 0px 0px;
}
.timer-item-descript{
    font-size: 11px;
    font-weight: 500;
    line-height: normal;
    color: #bababa;
    text-align: center;
    padding: 0px 0px 0px 3px;
	
}

.block-akciya-detail-wrap h5{
	margin-bottom: 23px;
}

.block-akciya-detail-right-separator-bottom{
	width: 96.7%;
	position: absolute;
	height: 1px;
	left: 0px;
	bottom: 0px;
	background-color: #f0f0f0;
}

.block-akciya-detail-right-item{
    width: 100%;
    display: block;
    padding: 27px 20px 25px 26px;
    margin-bottom: 24px;
    border: 1px solid #e6e8e7;
    border-radius: 10px;
    background-color: transparent;
    overflow: hidden;
    cursor: pointer;
}

.block-akciya-detail-right-item:last-child{
	margin-bottom: 0px;
}

.block-akciya-detail-right-item:hover{
	background-color: #f0f4f7;
	border: 1px solid #f0f4f7;
}


.block-akciya-detail-right-item-line-1{
	width: 100%;
	background-color: transparent;
	height: 28px;
	background-repeat: no-repeat;
	background-size: contain;
}

.block-akciya-detail-right-item-line-2{
	width: 100%;
	background-color: transparent;
	padding: 24px 0px 12px 0px;
	font-size: 14px;
	font-weight: 600;
	line-height: normal;
	color: #000000;
	

}

.block-akciya-detail-right-item-line-3{
	width: 100%;
    background-color: transparent;
    padding: 0px 0px 0px 0px;
    font-size: 12.7px;
    font-weight: 500;
    line-height: 14px;
    color: #000000;

}

.block-akciya-detail-right-item-line-1.icon-users-male-female{
	background-image: url("/images/svg-icons/users-male-female.svg");
}

.block-akciya-detail-right-item-line-1.icon-train-1{
	background-image: url("/images/svg-icons/train-1.svg");
}

.block-akciya-detail-right-item-line-1.icon-supercar{
	background-image: url("/images/svg-icons/supercar.svg");
	height: 20px;
}

.block-akciya-detail-right-item-line-1.icon-road{
	background-image: url("/images/svg-icons/road.svg");
}

.block-akciya-detail-right-item-line-1.icon-piggy-bank{
	background-image: url("/images/svg-icons/piggy-bank.svg");
}

.page-akciya-detail .block-akciya-wrap{
	margin-bottom: 44px;
}


.block-akciya-item{
	display: none;
}

.block-akciya-item.block-akciya-item-0{
	display: block;
}



.flip-clock-wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.timer{
	display: flex;
	justify-content: flex-start;
}

.ab__dotd_promotions-item_date{
	font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #bababa;
    padding: 0px 0px 8px 15px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;

}


.flip-clock-wrapper {
    display: flex;
    justify-content: center;
    max-height: 75px;
    /*grid-gap: 5px;*/
    max-width: 280px;
    overflow: hidden;
    -webkit-user-select: none;
    text-align: center;
    position: relative;
    width: auto;
    margin: 0px 0px 0px 0;
    padding-bottom: 0px;
}

@media screen and (min-width: 1024px) {
    .flip-clock-wrapper {
        position:relative;
        left: 0px;
        justify-content: start;
    }
}

.ab-flip-clock-item {
    display: flex;
    flex: 1;
    max-width: 64px;
    width: 64px;
    position: relative;
    margin: 0 3px;
    /*border: 1px solid #e1e1e1;*/
    /*border-bottom-color: #d5d5d5;*/
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 9px 5px 0px 5px;
    background-color: #f0f4f7;
    height: 58px;
    /*border: 1px solid #000000;*/
}

.ab-flip-clock-item .flip {
    overflow: hidden;
}

.ab-flip-clock-item .flip:nth-child(2) {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}

.ab-flip-clock-item .flip:last-child {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
}

.flip-clock-wrapper.clearfix {
    *zoom:1;}

.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after {
    display: table;
    content: "";
    line-height: 0;
    width: 100%;
}

.flip-clock-wrapper.clearfix:after {
    clear: both;
}

.flip-clock-wrapper ul {
    position: relative;
    list-style-type: none;
    height: 33px;
    width: 50%;
    font-weight: bold;
    line-height: 50px;
    margin:0px;
    padding: 0px;
}

.flip-clock-wrapper ul li {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
    height: 100%;
    line-height: 50px;
    padding: 0;
    overflow: hidden;
    text-decoration: none !important;
    margin-bottom: 0px;
}

.flip-clock-wrapper ul li:first-child {
    z-index: 2;
}

.flip-clock-wrapper ul li .zinn {
    display: block;
    height: 100%;
    -webkit-perspective: 200px;
    -moz-perspective: 200px;
    perspective: 200px;
    margin: 0 !important;
    overflow: hidden !important;
    position: relative;
    cursor: default !important;
}

.flip-clock-wrapper ul li .zinn div {
    z-index: 1;
    position: absolute;
    left: 0;
    width: 100%;
    height: 50%;
    overflow: hidden;
    outline: 1px solid transparent;
}

.flip-clock-wrapper ul li .zinn div .shadow {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.flip-clock-wrapper ul li .zinn div.up {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    top: 0;
}

.flip-clock-wrapper ul li .zinn div.up:after {
    content: "";
    position: absolute;
    top: 44px;
    left: 0;
    z-index: 5;
    width: 100%;
    height: 3px;
    background-color: #000;
    background-color: rgba(0,0,0,0.4);
}

.flip-clock-wrapper ul li .zinn div.down {
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
    bottom: 0;
}

.flip-clock-wrapper ul li .zinn div div.inn {
    position: absolute;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 200%;
    
    text-align: center;
    background-color: #f0f4f7;

	font-size: 30px;
    font-weight: 300;
    line-height: normal;
    color: #1b83e6;
    font-family: "HelveticaNeueCyr",Arial,sans-serif;
}

.flip-clock-before .down {
    width: 99%;
    margin: 0 auto;
}

.flip-clock-wrapper ul li .zinn div.up div.inn {
    top: 0;
}

.flip-clock-wrapper ul li .zinn div.down div.inn {
    bottom: 0;
}

.flip-clock-wrapper ul.play li.flip-clock-before {
    z-index: 3;
}

.flip-clock-wrapper ul.play li.flip-clock-active {
    -webkit-animation: asd 0.5s 0.5s linear both;
    -moz-animation: asd 0.5s 0.5s linear both;
    animation: asd 0.5s 0.5s linear both;
    z-index: 5;
}

.flip-clock-divider:first-child {
    width: 0;
}

.flip-clock-dot {
    display: block;
    background: #232323;
    width: 4px;
    height: 4px;
    position: absolute;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    left: -8px;
    display: none;
}

.flip-clock-divider .flip-clock-label {
    position: absolute;
    bottom: 2px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 86%;
    color: #bababa;
    text-shadow: none;
    z-index: 100;
}

.flip-clock-dot.top {
    top: 30px;
}

.flip-clock-dot.bottom {
    bottom: 25px;
}

@-webkit-keyframes asd {
    0% {
        z-index: 2;
    }

    20% {
        z-index: 4;
    }

    100% {
        z-index: 4;
    }
}

@-moz-keyframes asd {
    0% {
        z-index: 2;
    }

    20% {
        z-index: 4;
    }

    100% {
        z-index: 4;
    }
}

@-o-keyframes asd {
    0% {
        z-index: 2;
    }

    20% {
        z-index: 4;
    }

    100% {
        z-index: 4;
    }
}

@keyframes asd {
    0% {
        z-index: 2;
    }

    20% {
        z-index: 4;
    }

    100% {
        z-index: 4;
    }
}

.flip-clock-wrapper ul.play li.flip-clock-active .down {
    z-index: 2;
    -webkit-animation: turn 0.5s 0.5s linear both;
    -moz-animation: turn 0.5s 0.5s linear both;
    animation: turn 0.5s 0.5s linear both;
}

@-webkit-keyframes turn {
    0% {
        -webkit-transform: rotateX(90deg);
    }

    100% {
        -webkit-transform: rotateX(0deg);
    }
}

@-moz-keyframes turn {
    0% {
        -moz-transform: rotateX(90deg);
    }

    100% {
        -moz-transform: rotateX(0deg);
    }
}

@-o-keyframes turn {
    0% {
        -o-transform: rotateX(90deg);
    }

    100% {
        -o-transform: rotateX(0deg);
    }
}

@keyframes turn {
    0% {
        transform: rotateX(90deg);
    }

    100% {
        transform: rotateX(0deg);
    }
}

.flip-clock-wrapper ul.play li.flip-clock-before .up {
    z-index: 2;
    -webkit-animation: turn2 0.5s linear both;
    -moz-animation: turn2 0.5s linear both;
    animation: turn2 0.5s linear both;
}

@-webkit-keyframes turn2 {
    0% {
        -webkit-transform: rotateX(0deg);
    }

    100% {
        -webkit-transform: rotateX(-90deg);
    }
}

@-moz-keyframes turn2 {
    0% {
        -moz-transform: rotateX(0deg);
    }

    100% {
        -moz-transform: rotateX(-90deg);
    }
}

@-o-keyframes turn2 {
    0% {
        -o-transform: rotateX(0deg);
    }

    100% {
        -o-transform: rotateX(-90deg);
    }
}

@keyframes turn2 {
    0% {
        transform: rotateX(0deg);
    }

    100% {
        transform: rotateX(-90deg);
    }
}

.flip-clock-wrapper ul li.flip-clock-active {
    z-index: 3;
}

.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
    background: -moz-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.3) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,rgba(0,0,0,0.3)));
    background: linear, top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.3) 100%;
    background: -o-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.3) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.3) 100%);
    background: linear, to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.3) 100%;
    -webkit-animation: show 0.5s linear both;
    -moz-animation: show 0.5s linear both;
    animation: show 0.5s linear both;
}

.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
    background: -moz-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.3)),color-stop(100%,rgba(0,0,0,0.1)));
    background: linear, top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.1) 100%;
    background: -o-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.1) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.1) 100%);
    background: linear, to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.1) 100%;
    -webkit-animation: show 0.5s linear both;
    -moz-animation: show 0.5s linear both;
    animation: show 0.5s linear both;
}

@-webkit-keyframes show {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes show {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes show {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes show {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes hide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes hide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-o-keyframes hide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes hide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}




.ab__dotd_promotions-item_date p {
    color: #999;
    padding: 0;
}




.contakt-nav-wrap {
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    z-index: 100;
    background-color: #fff;
    padding: 0 105px;
    position: absolute;
    left: -80px;
    right: -80px;
    display: none;
        z-index: 1000;
}

.nav-item:hover .contakt-nav-wrap {
    display: block;
}



.contakt-nav-wrap:after, 
.contakt-nav-wrap:before {
    bottom: 100%;
    left: 94%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.contakt-nav-wrap:before {
    border-color: transparent transparent #e0e0e0;
    border-width: 12px;
    margin-left: -12px;
}

.contakt-nav-wrap:after {
    border-color: transparent transparent #fff;
    border-width: 10px;
    margin-left: -10px;
}



.contakt-nav {
	display: block;
    padding: 0;
    margin: 0;
    list-style-type: none;
    width: 100%;
}

.contakt-nav .nav-sub-item {
    display: table-cell;
}

.contakt-nav .nav-sub-item a {
    vertical-align: top;
    position: relative;
    display: inline-block;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: 400;
    padding: 13px 13px 8px 13px;
    color: #1d1d1d;
    height: 80px;
}

.contakt-nav .nav-sub-item a.imt-contakt-school {
    padding: 17px 13px 0px 13px;
}

.contakt-item-wrap{
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: flex-start;
    padding: 0px;
}


.contakt-sub-item-link{
    width: 100%;
    height: auto;
    display: block;
    text-align: left;
    font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	margin-bottom: 25px;

}

.navbar-nav a.contakt-sub-item-link{
    border: 0px;
}

.contakt-sub-item span{
	border-bottom: 4px solid #ffffff;
	line-height: 14px;
	font-size: 14px
}

.contakt-sub-item:hover span{
	border-bottom: 4px solid #dc0001;
}





/******************************************/



.education-submenu {
    /*border-top: 1px solid #e0e0e0;*/
    /*border-bottom: 1px solid #e0e0e0;*/
    z-index: 100;
    background-color: red;
    padding: 0px;
    position: absolute;
    left: 17px;
    right: 21px;
    top: 73px;
    border-radius: 10px;
    /*box-shadow: 0 1px 5px 0 rgba(0,0,0,.3), 0 1px 2px 0 rgba(0,0,0,.3);*/
	box-shadow: 0px 0px 16px 2px rgba(0,0,0,.3);
	display: flex;
	justify-content: flex-start;
	overflow: hidden; 

}


.education-submenu:after, .education-submenu:before {
    bottom: 100%;
    left: 27.6%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.education-submenu:before {
    border-color: transparent transparent #e0e0e066;
    border-width: 12px;
    margin-left: -12px;
}

.education-submenu:after {
    border-color: transparent transparent #fff;
    border-width: 10px;
    margin-left: -10px;
}

.education-submenu-item-1{
	width: 272px;
	background-color: #ffffff;
	min-height: 280px;
}

.education-submenu-item-2{
	flex: 1 1 0;
	background-color: #cccccc;
	min-height: 280px;
	display: flex;
}




.education-submenu-box-left{
	/*flex: 1 1 0;*/
	width: 660px;
	background-color: #fafafc;
	min-height: 287px;
}


.education-submenu-box-right{
	/*width: 280px;*/
	width: 276px;


	background-color: #ffffff;
	min-height: 280px;
	padding: 19px 18px 0px 18px;
}

.navbar-nav .education-submenu-0 .education-submenu-box-right a{
	border: 1px solid #f0f4f7;
}

.education-submenu-box-right .block-akciya-item {
    display: block;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15), 0 1px 2px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.15), 0 1px 2px 0 rgba(0,0,0,.15);
    transition: box-shadow .2s ease-in-out;

}


.education-submenu-box-right .block-akciya-item:hover {

    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3), 0 1px 2px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.3), 0 1px 2px 0 rgba(0,0,0,.3);

}




.education-submenu-box-right .block-akciya-item{
	width: 100%;
}

.education-submenu-box-right .block-akciya-descript-left-data{
	display: block;
}

.education-submenu-box-right .block-akciya-descript-left-title {
    padding: 11px 0px 10px 16px;
}




.education-submenu-box-left {
    padding: 25px 0px 15px 15px;
}



.education-submenu-box-left-wrap{
	width: 100%;
	height: 100%;
	/*background-color: #ffd800;*/
}




.education-submenu-line{
	background-color: transparent;
	display: block;
	height: 58px;
	width: 100%;
	padding: 0px 10px 0px 25px;
}

.education-submenu-line.aktive{
	background-color: #1c84e5;
}



.education-submenu-line-1{

	
}
.education-submenu-line-2{

}
.education-submenu-line-3{

}

.education-submenu-line-wrap {
    background-color: transparent;
    width: 100%;
    height: 100%;
	display: flex;
	justify-content: flex-start;
	position: relative;
}

.education-submenu-line-wrap:after{
	content: '';
	background-color:rgba(28, 132, 229, 0.2);
	position: absolute;
	left:0px;
	bottom:0px;
	right:0px;
	height:1px;
}

.es-l-3 .education-submenu-line-wrap:after{
	display: none;
}


.education-submenu-line-icon{
	width: 46px;
    height: 100%;
    /*background-color: red;*/
}

.education-submenu-line-icon .class-tractor{
    position: relative;
    left: -4px;
    top: 16px;
    width: 29px;
    height: 27px;
    fill: #1c84e5;
}





.education-submenu-line-icon .class-lodka{
    position: relative;
    left: -4px;
    top: 19px;
    width: 35px;
    height: 21px;
    fill: #1c84e5;
}

.education-submenu-line-icon .class-kursy-povysheniya{
    position: relative;
    left: -4px;
    top: 13px;
    width: 28px;
    height: 28px;
    fill: #1c84e5;
}


input[type="radio"].es-i:checked + label svg {
    fill: #ffffff;
}

.education-submenu-line-name{
    flex: 1 1 0;
    height: 100%;
    background-color: transparent;
    height: 100%;
    color: #000000;
    display: flex;
    justify-content: flex-start;
    text-align: left;
    font-size: 14.4px;
    line-height: 17px;
    font-weight: 600;
    align-items: center;
    padding-top: 3px;
    position: relative;
}

.education-submenu-line.aktive .education-submenu-line-name{
	color: #ffffff;
}


.education-submenu-0:after, .education-submenu-0:before {
    bottom: 100%;
    left: 27.6%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.education-submenu-0:before {
    border-color: transparent transparent #e0e0e066;
    border-width: 12px;
    margin-left: -12px;
}

.education-submenu-0:after {
    border-color: transparent transparent #fff;
    border-width: 10px;
    margin-left: -10px;
}



.arrow-right{
    position: absolute;
    top: 28px;
    right: 5px;
    border: solid #1c84e5;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
    -webkit-transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
}



.education-submenu-line.aktive .arrow-right {
	border: solid #ffffff;
	border-width: 0 2px 2px 0;
    transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);



}















.education-submenu-box-left-wrap{
    display: flex;
	justify-content: flex-start;
    flex-wrap: wrap;
    align-content: flex-start;

	
}



.education-submenu-box-left-item{
	width: 114px;
    height: 70px;
    background-color: transparent;
    border: 1px solid transparent;
    margin: 0px 34px 10px 0px;
    box-sizing: content-box;
}


.education-submenu-box-left-item-icon{
	width: 100%;
	box-sizing: border-box;
	height: 29px;
	text-align: left;
}
.education-submenu-box-left-item-name{
	width: 100%;
	box-sizing: border-box;
	min-height: 43px;
	color: #000000;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
}



.class-ic-pogruz-black{
    position: relative;
    left: -8px;
	width: 63px;
    height: 25px;
    fill: #55ACEE;
}




.class-ic-exkavator-black{
    position: relative;
    left: -8px;
    width: 66px;
    height: 27px;
    fill: #55ACEE;
}


.class-grader{
	position: relative;
    left: 0px;
    top: -11px;
    width: 48px;
    height: 48px;
    fill: #55ACEE;
}



.class-excavator-category-c-a{
    position: relative;
    left: -1px;
    width: 41px;
    height: auto;
    fill: #55ACEE;
}

#excavator-category-c-a path{
    fill: #55ACEE;
}




.class-surface1{
	position: relative;
    left: 0px;
    top: 0px;
    width: 36px;
    height: 23px;
    fill: #1c84e5;
}
#surface1 {
    stroke: #1c84e5;
    stroke-width: 0.1;
}


.class-paver-2{
	position: relative;
    left: 0px;
    top: 0px;
    width: 34px;
    height: 25px;
    fill: #1c84e5;
}
#paver-2 {
    stroke: #1c84e5;
    stroke-width: 0.1;
}

.class-pog{
	position: relative;
    left: 0px;
    top: -8px;
    width: 34px;
    height: 32px;
    fill: #1c84e5;
}
#pog {
    stroke: #1c84e5;
    stroke-width: 0.1;
}
#pog circle{
	stroke: #1c84e5;
	stroke-width:1.2;
	fill: none;
}

.class-excavator2{
	position: relative;
    left: 0px;
	top: -8px;
    width: 48px;
    height: 48px;
    fill: #1c84e5;
}

	

.class-as{
	position: relative;
    left: 0px;
	top: 0px;
    width: 37px;
    height: 23px;
    fill: #1c84e5;
}
#as {
    stroke: #1c84e5;
    stroke-width: 0.1;
}





.class-tractor {
    position: relative;
    left: -4px;
    top: 16px;
    width: 29px;
    height: 29px;
    fill: #1c84e5;
}

.aktive .class-tractor {
	fill: #ffffff;
}

		
.class-ic-lodka-white {
    position: relative;
    left: -4px;
    top: 19px;
    width: 35px;
    height: 22px;
    fill: #1c84e5;
}

.aktive .class-ic-lodka-white {
	fill: #ffffff;
}

	

.class-download-3 {
	position: relative;
    left: -4px;
    top: 13px;
    width: 28px;
    height: 28px;
    fill: #1c84e5;
}

.aktive .class-download-3 {
	fill: #ffffff;
}



body .education-submenu {
	top:400px;
}


.education-submenu-0 {
    z-index: 100;
    padding: 0px;
    position: absolute;
    left: 17px;
    right: 21px;
    top: 73px;
    min-height: 287px;
}

.education-submenu-wrap{
    background-color: #fafafc;
    border-radius: 10px;
    box-shadow: 0px 0px 16px 2px rgba(0,0,0,.1);
    overflow: hidden;
    position: relative;
}




.education-submenu-bg-left{
	position: absolute;
	top: 0px;
	bottom: 0px;
	background-color: #ffffff;
	width: 272px;
	z-index: 0;
	border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.navbar-nav .education-submenu-0 a,
li.nav-item:hover .education-submenu-0 a.procreator {
    border-bottom: 1px solid transparent;
}

@media (max-width:767px){
	.education-submenu-0{
		display: none;
	}




}

.es-d, 
.es-i {
  display: none;
}


.es-l { 
	position: absolute; 
	left: 0; 
	top: 0; 
	width: 272px; 
	height: 58px; 
	cursor: pointer;
	background-color: #ffffff;
	z-index: 2;
    margin-bottom:0px;
}







input[type="radio"].es-i:checked + label { 
	background-color: #1c84e5; 
}

input[type="radio"].es-i:checked + label .education-submenu-line-name{
	color: #ffffff;
}

input[type="radio"].es-i:checked + label .arrow-right {
	border: solid #ffffff;
	border-width: 0 2px 2px 0;
    transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

input[type="radio"].es-i:checked + label svg{
	fill: #ffffff;
}











.education-submenu-item-0{
	background-color: #fafafc;
    min-height: 280px;
    display: flex;
    width: 100%;
}


.education-submenu-box-center{
	/*background-color: green;*/
    min-height: 280px;
    width: 100%;
    padding: 18px 0px 16px 42px;
}


.education-submenu-box-center .education-submenu-box-left-item {
    margin-right: 21px;
}

.education-submenu-box-center .education-submenu-box-left-item{
    width: 148px;
    height: 70px;
    background-color: transparent;
    border: 1px solid transparent;
    margin: 0px 1px 10px 0px;
    box-sizing: content-box;
}


.class-ship {
    position: relative;
    left: 1px;
    top: 3px;
    width: 20px;
    height: 20px;
    fill: #1c84e5;
}

.class-ic-lodka-white-2{
    position: relative;
    left: 1px;
    top: 5px;
    width: 30px;
    height: 18px;
    fill: #1c84e5;
}
	

.class-ic-gidrozikl-black2{
    position: relative;
    left: -1px;
    top: 8px;
    width: 26px;
    height: 16px;
    fill: #1c84e5;
}
#ic-gidrozikl-black2 {
    stroke: #1c84e5;
    stroke-width: 0.1;
}


.education-submenu-box-center-2 {
    /*background-color: green;*/
    min-height: 280px;
    width: 100%;
    padding: 18px 0px 0px 18px;
}

.education-submenu-box-center-2 .education-submenu-box-left-item {
    width: 210px;
    height: 88px;
    background-color: transparent;
    border: 1px solid transparent;
    margin: 0px 10px 10px 0px;
    box-sizing: content-box;
}



.education-submenu-box-center-2 .education-submenu-box-left-item.esbl-item-2{
    width: 278px;
    height: 88px;
    background-color: transparent;
    border: 1px solid transparent;
    margin: 0px 10px 10px 0px;
    box-sizing: content-box;
}

.education-submenu-box-center-2 .education-submenu-box-left-item.esbl-item-3{
    width: 169px;
    height: 88px;
    background-color: transparent;
    border: 1px solid transparent;
    margin: 0px 10px 10px 0px;
    box-sizing: content-box;
}

.education-submenu-box-center-2 .education-submenu-box-left-item.esbl-item-4{
	width: 275px;
    height: 73px;
    background-color: transparent;
    border: 1px solid transparent;
    margin: 0px 10px 10px 0px;
    box-sizing: content-box;
}





.education-submenu-box-left-item-icon svg{
    position: relative;
    left: 0px;
    top: 0px;
    width: 40px;
    height: 40px;
    fill: #1c84e5;
}

		
.esbl-item-3 .education-submenu-box-left-item-icon {
    width: 100%;
    box-sizing: border-box;
    height: 21px;
    text-align: left;
}

.esbl-item-4 .education-submenu-box-left-item-icon {
    width: 100%;
    box-sizing: border-box;
    height: 18px;
    text-align: left;
}

/*zzzzzzz*/

.es-d-1 .education-submenu-box-left .education-submenu-box-left-item {
    margin: 0px 10px 10px 10px;
    width: 126px;
    height: 72px;
    box-sizing: border-box;
}

.es-d-1 .education-submenu-box-center-2 .education-submenu-box-left-item {
    margin: 0px 10px 10px 10px;
    width: 120px;
    height: 88px;
    box-sizing: border-box;

}


.es-d-2 .education-submenu-box-left .education-submenu-box-left-item {
    margin: 0px 10px 10px 10px;
    width: 126px;
    height: 72px;
    box-sizing: border-box;
}

.es-d-2 .education-submenu-box-center-2 .education-submenu-box-left-item {
    margin: 0px 10px 10px 10px;
    width: 120px;
    height: 88px;
    box-sizing: border-box;

}


.es-d-3 .education-submenu-box-left .education-submenu-box-left-item {
    margin: 0px 10px 10px 10px;
    width: 200px;
    height: 92px;
    box-sizing: border-box;
}

.es-d-3 .education-submenu-box-center-2 .education-submenu-box-left-item {
    margin: 0px 10px 10px 10px;
    width: 158px;
    height: 90px;
    box-sizing: border-box;

}

































#modal-webform-1{
	min-width: 604px;
	border-radius: 20px;
}




.modal-webform-wrap{
    width: 100%;
    background-color: #ffffff;
    margin-bottom: 0;
}

.modal-webform-title{
    padding: 0px 0px 0px 0px;
    font-family:'HelveticaNeueCyr';
	font-style: normal;
	font-weight: 550;
	font-size: 28px;
	line-height: 127%;
	text-align: center;
	color: #1C83E6;
	max-width: 460px;
	margin: 0px auto 46px auto;


}


.modal-webform-item {
	width: 294px;
    display: block;
    padding: 0;
    margin: 20px auto;
    border: 0;
    position: relative;
}

.modal-webform-terms-label-wrap{
	display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 15px;
}


.modal-webform-input{
    width: 100%;
    height: 63px;
    border: 1px solid rgba(33, 33, 33, 0.5);
    border-radius: 0px;
    font-size: 18px;
    padding: 23px 26px 23px 26px;
    text-align: left;
    line-height: 14px;
    color: #212121;
    border-radius: 10px;
}

.modal-webform-label {
    font-weight: 400;
    text-align: left;
    font-size: 18px;
    line-height: normal;
    padding: 3px 4px;
    background-color: #ffffff;
    color: rgba(33, 33, 33, 0.5);
    margin-bottom: 0px;
    position: absolute;
    top: 21px;
    left: 23px;
    transition: all 0.2s ease-out;
    margin: 0px;
    cursor: pointer;
}
.modal-webform-label span{
	display: none;
}


.modal-webform-item:hover .modal-webform-label {
    top: -10px;
    font-size: 12px;
    line-height: 12px;
}

.modal-webform-item:hover .modal-webform-label span {
	display: inline-block;
}



.modal-webform-input:focus,
.modal-webform-input:invalid{
	border: 1px solid #212121;
}


.modal-webform-input:focus+.modal-webform-label,
.modal-webform-input:invalid+.modal-webform-label {
    top: -10px;
    font-size: 12px;
    line-height: 12px;
}

.modal-webform-input:focus+.modal-webform-label span,
.modal-webform-input:invalid+.modal-webform-label span{
	display: inline-block;
}




#modal-webform-1.fancybox-content{
    padding: 60px 0px;
}



.modal-webform-title span {
    font-family: 'HelveticaNeueCyr';
    display: block;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 18px;
    color: #212121;
    text-align: center;
    padding-top: 20px;
}


.modal-webform-label span {
    color: rgba(255, 0, 0, 0.7);
    font-size: 12px;
    line-height: 12px;
    position: relative;
    top: -2px;
    left: 3px;
}

.fancybox-slide--html #modal-webform-1.fancybox-content .fancybox-close-small {
    color: currentColor;
    padding: 6px;
    right: 15px;
    top: 15px;
}



.modal-webform-item.modal-webform-terms{
	width: 290px;
	display:flex;
	justify-content: flex-start;
	align-items: stretch;
	margin-bottom: 30px;
}



.modal-webform-terms-label{
	margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 24px;
    height: 24px;

}

.modal-webform-terms-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
    padding: 0px;
    margin: 0px;
}


.modal-webform-terms-indicator{
	width: 16px;
    height: 16px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    background-color: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid #ccc;
}

.modal-webform-terms-input:checked~.modal-webform-terms-indicator{
	background-color: #1b83e6;
    border: 0px;
}

.modal-webform-terms-input:checked~.modal-webform-terms-indicator:after {
    position: absolute;
    content: '';
    left: 5px;
    top: 2px;
    width: 6px;
    height: 9px;
    border: solid #fff;
    border-width: 0px 2px 2px 0px;
    transform: rotate(45deg);
}

.modal-webform-terms-descript{
    color: rgba(33, 33, 33, 0.5);;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}



/*.modal-webform-terms-descript a, 
.modal-webform-terms-descript a:active, 
.modal-webform-terms-descript a:hover, 
.modal-webform-terms-descript a:visited {
    display: inline-block;
    text-decoration: underline;
    color: rgba(33, 33, 33, 0.5);
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    text-decoration: none;
}*/

.modal-webform-terms-descript a {
    color: rgba(33, 33, 33, 0.5);
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    text-decoration: none;
}


.modal-webform-item.modal-webform-submit{
	display: flex;
	justify-content: center;
	margin: 0px 0px 0px 0px;
	width: 100%;
}


#modal-webform-1 .fancybox-button svg path {
    fill: #1C83E6;
    stroke-width: 0;
}




.modal-webform-submit-button-decor{
	




    background: linear-gradient(265.56deg, #1C83E5 3.42%, #1362AF 100.6%);
	border-radius: 56px;
	min-width: 175px;
	height: 60px;
	text-align: center;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	color: #FFFFFF;
	text-transform: uppercase;




}

.modal-webform .scale-b {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .15s ease-out;
    transition: transform .15s ease-out;
    transition: transform .15s ease-out, -webkit-transform .15s ease-out
}

.modal-webform .scale-b:hover {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    transform: scale(1.04);
    -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1), 0 7px 25px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1), 0 7px 25px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1), 0 7px 25px 0 rgba(0, 0, 0, 0.1);
}
.modal-webform-input.error-input{
	border: 1px solid #E92222;
}

.modal-webform-input.error-input+.modal-webform-label{
	color: #E92222;
}

.modal-webform-terms-label.error-input .modal-webform-terms-indicator{
	border: 1px solid #E92222;
}




.error-input {

/*    box-shadow: 0 0 0 0 rgba(226, 31, 13, 1);
    -webkit-animation: pulsez 1.0s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsez 1.0s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsez 1.0s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsez 1.0s infinite cubic-bezier(0.66, 0, 0, 1);*/
}

@-webkit-keyframes pulsez {
    to {
        box-shadow: 0 0 0 5px rgba(232, 76, 61, 0);
    }
}

@-moz-keyframes pulsez {
    to {
        box-shadow: 0 0 0 5px rgba(232, 76, 61, 0);
    }
}

@-ms-keyframes pulsez {
    to {
        box-shadow: 0 0 0 5px rgba(232, 76, 61, 0);
    }
}

@keyframes pulsez {
    to {
        box-shadow: 0 0 0 5px rgba(232, 76, 61, 0);
    }
}




@media (max-width: 767px) {
	#modal-webform-1{
		min-width: 90%;
	}

	.modal-webform-item {
	    width: 80%;
	}

	.modal-webform-item.modal-webform-terms {
    	width: 80%;
    }

    .modal-webform-title {
	    max-width: 80%;
	 }

}

@media (max-width: 575px) {
	.modal-webform-title {
	    font-size: 22px;
	}

.modal-webform-terms-descript {
    font-size: 11px;
}

.modal-webform-terms-descript a {
    font-size: 11px;
}


}

















.education-submenu-box-left-item-icon .class-pogruzchik{
    left: 0px;
    top: 0px;
    width: 40px;
    height: 17px;
}
.education-submenu-box-left-item-icon .class-excavator{
    left: 0px;
    top: 0px;
    width: 43px;
    height: 21px;
}



.education-submenu-box-left-item-icon .class-dopog{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 21px;
}
.education-submenu-box-left-item-icon .class-grader{
    left: 0px;
    top: 0px;
    width: 48px;
    height: 20px;
}
.education-submenu-box-left-item-icon .class-katok{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 24px;
}



.education-submenu-box-left-item-icon .class-buldozer {
    left: 0px;
    top: 0px;
    width: 32px;
    height: 24px;
}



.education-submenu-box-left-item-icon .class-pogruzchik-d{
    left: 0px;
    top: -9px;
    width: 30px;
    height: 28px;
}
.education-submenu-box-left-item-icon .class-excavator-jcb{
    left: 0px;
    top: 0px;
    width: 44px;
    height: 21px;
}
.education-submenu-box-left-item-icon .class-asfaltoukladchik{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 19px;
}
.education-submenu-box-left-item-icon .class-sudovozhdenie{
    left: 0px;
    top: 0px;
    width: 22px;
    height: 22px;
}
.education-submenu-box-left-item-icon .class-lodka{
    left: 0px;
    top: 0px;
    width: 31px;
    height: 18px;
}
.education-submenu-box-left-item-icon .class-gidrozikl{
    left: 0px;
    top: 0px;
    width: 30px;
    height: 15px;
}
.education-submenu-box-left-item-icon .class-whistle{
    left: 0px;
    top: 0px;
    width: 26px;
    height: 24px;
}
.education-submenu-box-left-item-icon .class-24-7-support{
    left: 0px;
    top: 0px;
    width: 19px;
    height: 19px;
}
.education-submenu-box-left-item-icon .class-pozharnyj-minimum{
    left: 0px;
    top: 0px;
    width: 23px;
    height: 15px;
}
.education-submenu-box-left-item-icon .class-master-obucheniya{
    left: 0px;
    top: 0px;
    width: 16px;
    height: 26px;
}
.education-submenu-box-left-item-icon .class-tasks{
    left: 0px;
    top: 0px;
    width: 16px;
    height: 21px;
}
.education-submenu-box-left-item-icon .class-presentation{
    left: 0px;
    top: 0px;
    width: 23px;
    height: 23px;
}
.education-submenu-box-left-item-icon .class-taxi{
    left: 0px;
    top: 0px;
    width: 22px;
    height: 18px;
}






.education-submenu-0 {
    left: 0px;
    right: 0px;
    /*top: 210px;*/
    top: 13px;
}















/************************************************************************/
/*********************************FILIAL*********************************/
/************************************************************************/


.box-filial{
	width: 100%;
	height: 100%;
	/*border: 1px solid #cccccc;*/
	padding-bottom: 66px;
	border-radius: 10px;
	overflow: hidden;

    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15), 0 1px 2px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.15), 0 1px 2px 0 rgba(0,0,0,.15);
    transition: box-shadow .2s ease-in-out;
    position: relative;

}

.box-filial:hover {
	-webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3), 0 1px 2px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.3), 0 1px 2px 0 rgba(0,0,0,.3);
}






body .box-category-row {
    padding: 40px 0 40px 0px;
}

.box-filial-images{
	display: block;
	width: 100%;
	height: 155px;
	overflow: hidden;
}

.box-filial-images .loop{
	width: 100%;
	height: 240px;
	overflow: hidden;	
}

.box-filial-images .owl-nav{
	margin-top: 0px!important;
	position: absolute;
    top: 38%;
    width: 100%;
}

.box-filial-images .owl-carousel .owl-nav button.owl-next, 
.box-filial-images .owl-carousel .owl-nav button.owl-prev {
    width: 49px;
    height: 49px;
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 100%;
    position: absolute;
}

.box-filial-images .owl-carousel .owl-nav button.owl-next:hover, 
.box-filial-images .owl-carousel .owl-nav button.owl-prev:hover {
background-color: #1b83e6;
}

.box-filial-images .owl-carousel .owl-nav button.owl-prev {
    left: 17px;
}

.box-filial-images .owl-carousel .owl-nav button.owl-next {
    right: 17px;
}


.box-filial-images .owl-carousel .owl-nav button.owl-next:before,
.box-filial-images .owl-carousel .owl-nav button.owl-prev:before {
    content: "";
	left: 46%;
    position: absolute;
    top: 14px;
    width: 20px;
    height: 18px;
    margin: 0 0 0 -10px;
    opacity: .7;
    transition: opacity .3s ease;
    font-family: inherit;
    font-size: inherit;
    line-height: normal;
    opacity: .75;
    color: #7c0130;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.box-filial-images .owl-carousel .owl-nav button.owl-prev:before {
    background-image: url("/images/demo/Arrow_left_sm.svg");
    background-position-x: 7px;
    background-position-y: 3px;
    background-size: initial;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
}

.box-filial-images .owl-carousel .owl-nav button.owl-next:before {
    background-image: url("/images/demo/Arrow_right_sm.svg");
    background-position-x: 8px;
    background-position-y: 3px;
    background-size: initial;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
}

.box-filial-images .owl-carousel .owl-nav button.owl-next span, 
.box-filial-images .owl-carousel .owl-nav button.owl-prev span {
    display: none;
}





.box-filial-images img{
	border: 0px;
	width: 100%;
}

.box-filial-body2{
	display: block;
	width: 100%;
	/*min-height: 460px;*/
	/*height: 416px;*/
	/*background-color: red;*/
	padding: 20px 20px 0px 20px;
}

.box-filial-title{
	font-size: 25.2px;
    line-height: normal;
    color: #212121;
    padding: 0;
    display: inline-block;
    margin-bottom: 26px;
}

.box-filial-descript-wrap{
	padding-left: 42px;
}

.box-filial-descript{
	font-size: 16.3px;
    line-height: 21px;
    padding-bottom: 15px;
    position: relative;
}

.box-filial-descript-operationmode:before {
    position: absolute;
    background-image: url("/images/demo/clock-2.svg");
    background-size: cover;
    width: 22px;
    height: 24px;
    content: "";
	top: 0px;
    left: -42px;
}


.box-filial-descript-addres:before {
    position: absolute;
    background-image: url("/images/demo/location-3.svg");
    background-size: cover;
    width: 22px;
    height: 24px;
    content: "";
    top: 0px;
    left: -40px;
}

.box-filial-descript-metro:before {
    position: absolute;
    background-image: url("/local/templates/koltsovoauto/css/../images/metro.svg");
    background-size: cover;
    width: 24px;
    height: 24px;
    content: "";
    top: 0px;
    left: -40px;
}



.box-filial-descript-telefon:before {
    position: absolute;
    background-image: url("/images/demo/call.svg");
    background-size: cover;
    width: 22px;
    height: 22px;
    content: "";
    top: 0px;
    left: -41px;
}

.box-filial-wrap-buttom{
	display: block;
	text-align: center;
	position: absolute;
    bottom: 20px;
    width: 100%;
}
.box-filial-body-otziv-button-wrap a.box-filial-buttom,
.box-filial-wrap-buttom a.box-filial-buttom{
/*    width: 164px;
    transition: all 0.5s ease 0s;
    background-color: #1b83e6;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    padding: 16px 0px 13px 0px;
    text-align: center;
    border: 1px solid #3290d6;
    border-radius: 40px;
    cursor: pointer;*/


    transition: all 0.5s ease 0s;
    background-color: #1b83e6;
    color: #ffffff;
    display: inline-block;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    border: 1px solid #3290d6;
    border-radius: 40px;
    cursor: pointer;
    padding: 15px 30px;
    text-transform: uppercase;
    font-size: 14px;




}
.box-filial-body-otziv-button-wrap a.box-filial-buttom:hover,
.box-filial-wrap-buttom a.box-filial-buttom:hover {
    background-color: #ffffff;
    color: #1b83e6;
}

.pbz-20{
	padding-bottom: 20px;
}


div.showznone{
	display: none;
}


.box-wrap-buttom-more{
	width: 100%;
}


.box-wrap-buttom-more .box-buttom-more{
	width: 100%;
    transition: all 0.5s ease 0s;
    background-color: #ffffff;
    color: #292929;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    padding: 20px 0px 20px 0px;
    text-align: center;
    border: 1px solid #d7e0e7;
    border-radius: 40px;
    cursor: pointer;
}
.box-wrap-buttom-more a.box-buttom-more:hover{
	background-color: #1b83e6;
	color: #ffffff;
}

.mtz-30{
	margin-top: 10px;
}


.box-filial-row{
	padding: 40px 0 40px 0px;
}


.box-filial-row h2{
	line-height: normal;
    color: #212121;
    padding: 16px 0;
    font-size: 1.8rem;
}



.container .page-filial h1{
    margin-bottom: 0px;
    padding-top: 42px;
    padding-right: 0px;
    padding-bottom: 65px;
    padding-left: 0px;
    font-size: 29px;
}


.box-filial-row{
/*	height: 1000px;*/
	margin-bottom: 35px;
}

.box-filial-tabs{
	/*display: table;*/

	display: flex;
 	flex-wrap: wrap;
 	align-content: space-between;
 	width: 100%;
 	/*height: 100px;
    border: 1px solid green;*/


}

.box-filial-tab-cell{

    border: 0px;
    /* display: table-cell; */
    /* border: 1px solid #cccccc; */
    font-size: 16px;
    line-height: normal;
    text-align: center;
    
    padding: 20px 0px 20px 0px;
    background-color: #f1f4f6;
    cursor: pointer;
    flex: 1;
    align-self: flex-end;
    position: relative;
}

.box-filial-tab-cell:before{
	position: absolute;
	content: '';
	width: 1px;
	height: 37px;
	right: 0px;
	top: 10px;
	background-color:#E5E9EF;
}

.box-filial-tab-cell.t-active:before{
	display: none;
}


.box-filial-tab-cell:last-child:before{
	display: none;
}

.box-filial-tab-cell.t-active:after{
    position: absolute;
    content: '';
    width: auto;
    height: 22px;
    right: -12px;
    bottom: -22px;
    left: -12px;
    z-index: 2;
    background-color: #ffffff;
}

.box-filial-tab-cell.t-active{
	z-index: 100;
	margin-left: -1px;
	background-color: #ffffff;
	font-weight: 600;
	padding: 30px 0px 20px 0px;

	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;

    /*border-top-color: #cccccc;
    border-top-style: solid;
    border-top-width: 1px;
    border-right-color: #cccccc;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-left-color: #cccccc;
    border-left-style: solid;
    border-left-width: 1px;*/

-webkit-box-shadow: -0px 4px 20px 0px rgba(0,0,0,0.1);
-moz-box-shadow: -0px 4px 20px 0px rgba(0,0,0,0.1);
box-shadow: -0px 4px 20px 0px rgba(0,0,0,0.1);


}

/*.fotoz .owl-dots{
	margin-left: -30px;	
}


.otziv .owl-dots{
	margin-left: -30px;	
}*/

.box-filial-tab-cell:last-child.t-active:after{
	right: 0px;
	left: -12px;
    
}
.box-filial-tab-cell:first-child.t-active:after{
	right: -12px;
	left: 0px;
}

.box-filial-tab-cell:first-child.t-active{
    margin-left: 0px;
}



.box-filial-body{
	width: 100%;
	display: block;
	margin-bottom: 91px;

	border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden;




	-webkit-box-shadow: -0px 4px 20px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: -0px 4px 20px 0px rgba(0,0,0,0.1);
	box-shadow: -0px 4px 20px 0px rgba(0,0,0,0.1);
}

.box-filial-body-cell{
	display: none;
    /*height: 589px;*/
    padding: 0px 62px 30px 62px;
}

.box-filial-body-cell.b-active{
	display: block;
}

.box-filial-body-content{
	padding: 20px 0px 0px 0px;
	width: 100%;
	display: table;


}

.details-content-block{
	font-size: 1rem;
    line-height: 1.5rem;
}


.box-filial-body-content ul {
    padding: 0px 0px 0px 46px;
}


.box-filial-body-content .box-filial-body-autodrom-wrap ul {
    padding: 15px 0px 0px 46px;
}


.box-otzivy-3-row{
	padding-top: 20px;
    padding-bottom: 40px;
}



.box-filial-body-content  ul li {
    border-bottom: 1px;
    border-bottom-style: solid;
    border-color: #d8d8d8;
    font-size: 1rem;
    line-height: 1.6rem;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 20px;
    list-style-type: none;
}

.box-filial-body-content ul li:before {
    position: absolute;
    background-image: url("/local/templates/koltsovoauto/img/Confirm2.svg");
    background-size: cover;
    width: 16px;
    height: 13px;
    content: "";
    top: 4px;
    left: -36px;
}




.box-cart-2-body-title-4{
	font-size: 1.22rem;
    font-weight: 600;
    line-height: normal;
    padding: 20px 0px 18px 0px;
}

.box-cart-2-body:hover .box-cart-2-body-title-4 {
    color: #ffffff;
}



.box-filial-body-content-column{
	display: table-cell;
    vertical-align: top;
    height: 100%;
    padding: 54px 0px 0px 0px;
}

.box-filial-body-content-column-a1{
    width: 45.8%;
}

.box-filial-body-content-maps-1{
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 10px;
}
.box-filial-body-content-zamcurs{
	width: 100%;
	height:80px;
	border: 1px solid #d7e0e6;
	border-radius: 8px;
	display: table;
	overflow: hidden;
	margin-bottom: 15px;
}

.box-filial-body-content-zamcurs-left{
	display: table-cell;
	padding: 17px 0px 15px 19px;
	vertical-align: top;
}
.box-filial-body-content-zamcurs-right{
	display: table-cell;
	padding: 27px 0px 0px 20px;
	vertical-align: top;
}

.box-filial-body-content-zamcurs-right-title{
	font-size: 18px;
    line-height: 22px;
    font-weight: 600;
	color: #292929;
}
.box-filial-body-content-zamcurs-right-descript{
	font-size: 14.6px;
    line-height: 21px;
	font-weight: 300;
	color: #566886;
}

.box-filial-body-content-zamcurs-left img{
	width: 80px;
	height: 80px;
	overflow: hidden;
	border-radius: 50%;
}

.box-filial-body-content-column-wrap{
	padding: 0px 31px 0px 0px;
}


.box-filial-body-content-addres.icon-ad1{
	margin-top: 22px;
}


body .box-filial-body-content-addres{
	padding: 11px 0px 12px 42px;
	position: relative;
}

.box-filial-body-content-addres-title{
	font-size: 16px;
    line-height: normal;
    font-weight: 600;
	color: #292929;
}
.box-filial-body-content-addres-descript{
    font-size: 17px;
    line-height: 23px;
    font-weight: 300;
	color: #292929;
}

.box-filial-body-content-addres-descript-2 {
    font-size: 16.5px;
    line-height: 23px;
    font-weight: 300;
    color: #292929;
}

.box-filial-body-content-addres-descript-3 {
    font-size: 16.5px;
    line-height: 21px;
    font-weight: 300;
    color: #292929;
}

.box-filial-body-content-addres-descript-3 span{
	font-weight: 500;
}

.box-filial-body-content-addres.icon-ad1:before{
	content: '';
	position: absolute;
	left: 0px;
    top: 10px;
    width: 23px;
    height: 23px;
	display: block;
	background-image:url('/images/demo/location-3.svg');
	background-repeat:no-repeat;
}


.box-filial-body-content-addres.icon-metro:before{
	content: '';
	position: absolute;
	left: 0px;
    top: 10px;
    width: 23px;
    height: 23px;
	display: block;
	background-image:url('/local/templates/koltsovoauto/css/../images/metro.svg');
	background-repeat:no-repeat;
}

.box-filial-body-content-addres.icon-ad2:before{
	content: '';
	position: absolute;
	left: 0px;
    top: 10px;
    width: 23px;
    height: 23px;
	display: block;
	background-image:url('/images/demo/call.svg');
	background-repeat:no-repeat;
}

.box-filial-body-content-addres.icon-ad3:before{
	content: '';
	position: absolute;
	left: 0px;
    top: 10px;
    width: 23px;
    height: 23px;
	display: block;
	background-image:url('/images/demo/clock-2.svg');
	background-repeat:no-repeat;
}

.box-filial-body-content-addres.icon-ad4:before{
	content: '';
	position: absolute;
	left: 0px;
    top: 10px;
    width: 23px;
    height: 23px;
	display: block;
	background-image:url('/images/demo/bus.svg');
	background-repeat:no-repeat;
}

.box-filial-body-content-addres.icon-ad5:before{
	content: '';
	position: absolute;
	left: 1px;
    top: 9px;
    width: 28px;
    height: 28px;
	display: block;
	background-image:url('/images/demo/train-2.svg');
	background-repeat:no-repeat;
}





.box-filial-body-content-h2{
	padding-top: 53px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    font-size: 21.6px;
    font-weight: 500;
    line-height: normal;
    color: #292929;
}


.box-filial-body-content p{
	font-size: 16.1px;
	margin-bottom: 24px;
	
}





.box-filial-body-foto{
	width: 100%;
	min-height: 197px;
	overflow: hidden;
	border-radius: 10px;
	cursor: pointer;
}

.box-filial-body-foto img{
	width: 100%;
	border:0px;
}

.box-filial-body-foto-wrap{
	padding-top: 15px;
	margin-bottom: 30px;
}


.box-filial-body-video{

}


.box-filial-body-video{
	width: 100%;
	min-height: 197px;
	overflow: hidden;
	border-radius: 10px;
	cursor: pointer;
}

.box-filial-body-video img{
	width: 100%;
	border:0px;
}


.box-filial-body-content-wrap-teachers{
	padding-top: 22px;
	padding-bottom: 0px;
}

.box-filial-body-content-wrap-teachers-box{
	width: 100%;
    min-height: 249px;
    border: 1px solid #d7e0e6;
    overflow: hidden;
    border-radius: 10px;
    margin-bottom: 15px;
}
.box-filial-body-content-wrap-teachers-box-top{
	display: table;
}




.box-filial-body-content-wrap-teachers-box-bottom{
    padding: 6px 5px 25px 18px;
    font-weight: 400;
    color: #292929;
    font-size: 0.95rem;
	line-height: 1.5rem;
	margin-bottom: 40px;
}


.box-filial-body-content-wrap-teachers-box-top-left{
	vertical-align: top;
	display: table-cell;
	padding: 18px 0px 0px 19px;
}

.box-filial-body-content-wrap-teachers-box-top-left img{
	width: 80px;
	height: 80px;
	border-radius: 50%;
}

.box-filial-body-content-wrap-teachers-box-top-right{
	vertical-align: top;
	display: table-cell;
	padding: 25px 0px 0px 20px;
}

.box-filial-body-content-wrap-teachers-box-top-right-title{
    font-size: 18.2px;
    line-height: normal;
    font-weight: 600;
    color: #292929;
}
.box-filial-body-content-wrap-teachers-box-top-right-cat{
    font-size: 13.8px;
    line-height: 16px;
    font-weight: 600;
    color: #566886;
    padding: 5px 0px 0px 0px;
}


.box-filial-body-content-wrap-teachers-box-top-right-stage{
    font-size: 14.4px;
    line-height: 25px;
    font-weight: 300;
    color: #9db3c4;
}

.box-filial-body-content-wrap-teachers-box-top-right-cat-2{
	font-size: 13.9px;
    line-height: 25px;
    font-weight: 600;
    color: #566886;
}

.box-filial-body-content-wrap-teachers-box-top-right-cat-2 span{
    height: 23px;
    text-align: center;
    padding: 0px 6px 0px 6px;
    border-radius: 15px;
    font-size: 13.8px;
    font-weight: 600;
    background-color: #f1f4f6;
    border-color: #f1f4f6;
    margin-right: 6px;
    margin-bottom: 8px;

}

.box-filial-body-content-wrap-teachers-box-top-right-cat-2 a{
    height: 23px;
    text-align: center;
    padding: 0px 6px 0px 6px;
    border-radius: 15px;
    font-size: 13.8px;
    font-weight: 600;
    background-color: #f1f4f6;
    border-color: #f1f4f6;
    margin-right: 6px;
    margin-bottom: 8px;
    color: #566886;
    display: inline-block;
}

.box-filial-body-content-wrap-teachers-box-top-right-cat-2 a:hover{
    background-color: #1b83e5;
    color: #ffffff;

}



.box-filial-body-content-wrap-teachers-box-top-right-cat-2 span:first-child{
	margin-left: 5px;
}

.box-filial-body-content-wrap-teachers-box-top-right-cat-2 a:first-child{
	margin-left: 5px;
}

/*.box-filial-body-content-wrap-teachers-box-top-right-cat-2 *:nth-child(2){
	background-color: #1b83e5;
    color: #ffffff;
}
*/

.box-filial-body-content-wrap-teachers-box-top-right-cat-2 span.activecat{
	background-color: #1b83e5;
	color: #ffffff;
}

.box-filial-body-content-wrap-teachers-box-top-right-cat-2 a.activecat{
	background-color: #1b83e5;
	color: #ffffff;
}

.box-filial-body-content-wrap-teachers-box-foter{
	min-height: 84px;
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0px;
}

.box-filial-body-content-wrap-teachers-box-foter-left{
    display: table-cell;
    vertical-align: top;
    padding: 16px 0px 0px 20px;
    font-size: 12.6px;
    line-height: 15px;
    font-weight: 400;
    color: #9db3c4;
    min-width: 100px;
    width: 100px;

}

.box-filial-body-content-wrap-teachers-box-foter-center{
	display: table-cell;
	vertical-align: top;
    padding: 11px 0px 0px 19px;
    min-width: 143px;
    width: 143px;
}

.box-filial-body-content-wrap-teachers-box-foter-center-2{
	display: table-cell;
	vertical-align: top;
	padding: 14px 0px 0px 4px;
	min-width: 143px;	
}


.box-filial-body-content-wrap-teachers-box-foter-center img{
	width: auto;
}


.box-filial-body-content-wrap-teachers-box-foter-right{
	display: block;
	vertical-align: top;
	text-align: center;
	width: 100%;
	padding: 9px 0px 0px 0px;

}

body .box-filial-body-content-wrap-teachers-box-foter-right-botton{
	display: inline-block;
}

.box-filial-body-content-wrap-teachers-box-foter-right-botton{
    transition: all 0.5s ease 0s;
    background-color: #1b83e6;
    color: #ffffff;
    display: inline-block;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    border: 1px solid #3290d6;
    border-radius: 40px;
    cursor: pointer;
    padding: 15px 30px;
    text-transform: uppercase;
    font-size: 14px;

}

body .box-filial-body-content-wrap-teachers-box-foter-right-botton:hover{
    background-color: #ffffff;
    color: #1b83e6;
}



.box-filial-body-video-wrap{
	margin-bottom: 50px;
}

.block-akciya-descript-full-width {
    height: 110px;
}


.box-filial-body-autodrom-wrap{
    width: 100%;
    border-radius: 10px;
    /*min-height: 477px;*/
    padding: 30px 38px 30px 38px;
    border: 1px solid #d7e0e6;
    margin-bottom: 0px;
    margin-top: 40px;
}

.box-filial-body-autodrom-top{
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #000000;
    margin-bottom: 15px;
}

.box-filial-body-autodrom-top ul{
    margin: 0px;
    padding: 0px 0px 0px 8px;
    list-style-type: disc;
}
.box-filial-body-autodrom-top li{
    font-weight: 300;
    margin-bottom: 0px;
    margin-left: 0px;
    line-height: 24px;
    font-size: 15px;
}



.box-filial-body-autodrom-center{
	display: table;
	width: 100%;
	margin-bottom: 27px;
}

.box-filial-body-autodrom-center-left{
	display: table-cell;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	width: 38.7%;
}
.box-filial-body-autodrom-center-right{
	display: table-cell;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}

.box-filial-body-autodrom-foter{
    display: inline-block;
    border-radius: 10px;
    overflow: hidden;
    min-height: 219px;
    width: 100%;
}

.box-filial-body-autodrom-foter img{
	width: auto;
}

.box-call-back{
	min-height: 100px;
	width: 100%;
	background-color: #f1f4f6;
	min-height: 450px;
	border-radius: 10px;
	display: table;
	overflow: hidden;
	margin-bottom: 40px;
}

.box-call-back-left{
	display: table-cell;
	vertical-align: top;
	width: 50%;
}
.box-call-back-right{
	display: table-cell;
	vertical-align: top;
	width: 50%;
}
.box-call-back-right-wrap{
	width: 100%;
	padding: 61px 54px 0px 54px;
}

.box-call-back-right-title{
    font-size: 23px;
    font-weight: 500;
    line-height: normal;
    color: #000000;
    margin-bottom: 38px;
}


.box-call-back-right-input{
	width: 100%;	
}


.box-call-back-right-input-1{
	position: relative;
    width: 100%;
    margin-bottom: 34px;
}

.box-call-back-right-input-2{
	position: relative;
    width: 100%;
}

.box-call-back-right-input-1 input{
	height: 42px;
    width: 100%;
    /*border: 1px solid #cccccc;*/
    border-radius: 0px;
    font-size: 16px;
    padding: 0px 10px 0px 10px;


	background-color: #f1f4f6;
    border-top-width: 0px;
    border-right-width: 0px;
	border-left-width: 0px;
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;

}

.box-call-back-right-input-2 input{
	height: 42px;
    width: 100%;
    /*border: 1px solid #cccccc;*/
    border-radius: 0px;
    font-size: 16px;
    padding: 0px 10px 0px 10px;

    background-color: #f1f4f6;
    border-top-width: 0px;
    border-right-width: 0px;
	border-left-width: 0px;
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;


}

.box-call-back-right-input-1-wrong{
	display: inline-block;
    width: 100%;
}

.box-call-back-right-input-2-wrong{
	display: inline-block;
    width: 100%;
}

.box-call-back-right-input-1-label{
    text-align: left;
    font-size: 16px;
    line-height: normal;
    padding: 3px 4px;
    background-color: #f1f4f6;
    color: #8c8c8c;
    margin-bottom: 0px;
    position: absolute;
    top: 6px;
    left: 9px;
    transition: all 0.2s ease-out;
}

.box-call-back-right-input-2-label{
    text-align: left;
    font-size: 16px;
    line-height: normal;
    padding: 3px 4px;
    background-color: #f1f4f6;
    color: #8c8c8c;
    margin-bottom: 0px;
    position: absolute;
    top: 6px;
    left: 9px;
    transition: all 0.2s ease-out;
}

.box-call-back-right-input-1-label span{
    color: red;
    font-size: 14px;
    line-height: 10px;	
}

.box-call-back-right-input-2-label span{
    color: red;
    font-size: 14px;
    line-height: 10px;	
}

.box-call-back-right-input-1:hover .box-call-back-right-input-1-label{
	top:-10px;
	font-size: 12px;
}


.box-call-back-right-input-1 input:focus + label.box-call-back-right-input-1-label,
.box-call-back-right-input-1 input:invalid + label.box-call-back-right-input-1-label
{
	top:-10px;
	font-size: 12px;
}


.box-call-back-right-input-2:hover .box-call-back-right-input-2-label{
	top:-10px;
	font-size: 12px;
}


.box-call-back-right-input-2 input:focus + label.box-call-back-right-input-2-label,
.box-call-back-right-input-2 input:invalid + label.box-call-back-right-input-2-label
{
	top:-10px;
	font-size: 12px;
}
.box-call-back-right-check{
    margin-top: 33px;
    display: table;
}

.box-call-back-right-checkbox-label{
	padding: 0px;
    margin: 0px;
    cursor: pointer;
}

.box-call-back-right-checkbox{
	display: table-cell;
	vertical-align: top;
}

.box-call-back-right-checkbox-input{
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.box-call-back-right-checkbox-indicator{
    width: 24px;
    height: 24px;
    background-color: #1b83e6;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border-radius: 4px;
}

.box-call-back-right-checkbox-label .box-call-back-right-checkbox-input:checked ~ .box-call-back-right-checkbox-indicator:after {
    position: absolute;
    content: '';
    left: 9px;
    top: 2px;
    width: 8px;
    height: 15px;
    border: solid #fff;
    border-width: 0px 2px 2px 0px;
    transform: rotate(45deg);
}


.box-call-back-right-check-descript{
    display: table-cell;
    vertical-align: middle;
    padding-left: 12px;
    padding-top: 0px;
    cursor: pointer;
    width: 290px;
}

.box-call-back-right-check-descript div{
    color: #000000;
    font-size: 13.2px;
    font-weight: 300;
    line-height: 14px;
    vertical-align: top;
}

.box-call-back-right-check-descript a{
    text-decoration: none;
    color: #1d1d1d;
    font-weight: 400;
    font-size: 12.7px;
    line-height: 14px;
    display: inline-block;
    vertical-align: top;

}

.box-call-back-right-button{
	margin-top: 26px;
	width: 100%;
}

.box-call-back-right-button-submit{
    display: inline-block;
    padding: 15px 30px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: normal;
    border-radius: 40px;
    background-color: #1b83e6;
    cursor: pointer;
}

.box-call-back-right-wrap-succes{
    width: 100%;
    padding: 61px 54px 0px 54px;
}
.box-call-back-right-wrap-succes-wrap{
	display: block;
}

.box-call-back-right-wrap-succes-title{
	font-size: 23px;
    font-weight: 500;
    line-height: normal;
    color: #000000;
    margin-bottom: 38px;
    text-align: center;
}
.box-call-back-right-wrap-succes-descript{
	padding-top: 11px;
    color: #000000;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    text-align: center;
}

.box-call-back-right-wrap-succes-button-close{
    display: inline-block;
    padding: 15px 30px;
    color: #1b83e6;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: normal;
    background-color: #f1f4f6;
    cursor: pointer;
    width: 100%;
    text-align: center;
}

.box-filial-body-content-wrap-teachers-box-top-right-rating{
	padding: 0px 0px 8px 0px;
	margin-left: -2px;
}


.box-filial-body-content-wrap-teachers-box-top-right-rating span{
    display: inline-block;
    width: 26px;
    height: 26px;
    font-size: 13px;
    line-height: 31px;
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    background-color: #31d251;
    border-radius: 50%;
    margin-right: -6px;
}


.box-filial-body-content-wrap-teachers-box-top-right-cat-2-desc{
	display: inline-block;
	padding-right: 10px;
}
.box-filial-body-content-wrap-teachers-box-top-right-cat-2 span{
	display: inline-block;
}

.box-filial-body-content-wrap-teachers-box-top-right-cat-2 a{
	display: inline-block;
}



.box-filial-body-content-wrap-teachers-box-top-right-cat-2-text{
	padding: 14px 0px 0px 0px;
	margin-bottom: 60px;
}

.box-filial-body-content-wrap-otziv .col-md-12{
	min-height: 100px;
}

.box-filial-body-content-wrap-otziv-title{
	font-size: 22px;
    line-height: normal;
    font-weight: 500;
    color: #292929;
    padding: 14px 0px 35px 0px;
}

.box-filial-body-content-wrap-otziv-table{
	display: table;
    width: 100%;
}

.box-filial-body-content-wrap-otziv-table-cell{
	display:table-cell;
	vertical-align: top;
	height: 89px;
}

.box-filial-body-content-wrap-otziv-table-cell:nth-child(1){
	width: 70px;
}

.box-filial-body-content-wrap-otziv-table-cell:nth-child(2){
	width: 33%;
	padding: 16px 0px 0px 18px;
}

.box-filial-body-content-wrap-otziv-table-cell:nth-child(3){
	width: auto;
	text-align: right;
	padding-top: 20px;
}

.box-filial-body-content-wrap-otziv-avatar{
    width: 70px;
    height: 70px;
    background-color: #f1f4f6;
    border-radius: 50%;
    background-image:url("/images/demo/user-male.svg");
    background-repeat:no-repeat;
    background-size: 45%;
    background-position: center center;
}

.box-filial-body-content-wrap-otziv-name{
    font-size: 18.5px;
    padding: 0px 0px 6px 0px;
    line-height: normal;
    font-weight: 500;
    color: #292929;


}
.box-filial-body-content-wrap-otziv-date{
    font-size: 13.8px;
    line-height: normal;
    font-weight: 500;
    color: #292929;
}

.otziv-instagram,
.otziv-vk,
.otziv-whatsup,
.otziv-twitter{
	width: 30px;
    margin-left: 15px;
    height: 30px;
    display: inline-block;
    cursor: pointer;
}

.otziv-instagram{
	background-image:url("/images/demo/instagram.svg");
    background-repeat:no-repeat;
    background-size: 80%;
    background-position: center center;
}
.otziv-vk{
	background-image:url("/images/demo/vk.svg");
    background-repeat:no-repeat;
    background-size: 79%;
    background-position: right center;
}
.otziv-whatsup{
	background-image:url("/images/demo/whatsup.svg");
    background-repeat:no-repeat;
    background-size: 79%;
    background-position: right center;
}
.otziv-twitter{
	background-image:url("/images/demo/twitter.svg");
    background-repeat:no-repeat;
    background-size: 79%;
    background-position: right center;
}

.box-filial-body-content-wrap-otziv-rating{
	padding: 0px 0px 0px 0px;
}

.box-filial-body-content-wrap-otziv-rating span{
    display: inline-block;
    width: 26px;
    height: 26px;
    font-size: 13px;
    line-height: 31px;
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    background-color: #31d251;
    border-radius: 50%;
    margin-right: -6px;
}
.box-filial-body-content-wrap-otziv-text{
    padding: 15px 0px 0px 0px;
    font-size: 15.6px;
    line-height: 19px;
    font-weight: 500;
    color: #292929;
}
.box-filial-body-content-wrap-otziv-like{
	padding: 20px 0px 0px 0px;
	cursor: pointer;
}

.box-filial-body-content-wrap-otziv-like-icon{
	display: inline-block;
    width: 26px;
    height: 26px;
    background-image:url("/images/demo/like.svg");
    background-repeat:no-repeat;
    background-size: 93%;
    background-position: left center;
}
.box-filial-body-content-wrap-otziv-like-count{
	display: inline-block;
    vertical-align: top;
    padding: 5px 0px 0px 8px;
    font-size: 19px;
    line-height: normal;
    font-weight: 500;
    color: #292929;
}

.box-filial-tab-cell-wrap{
	width: 100%;
	border: 1px solid red;
	padding: 24px 0px 16px 0px;
}
.box-filial-tab-cell:last-child {
    border-top-right-radius: 10px;
}

.box-filial-tab-cell:first-child {
    border-top-left-radius: 10px;
}


body .box-filial-body-wrap-otziv-table-2.mobile-show{
	display: none;
}

.desktop-show{
	display: block;
}

.mobile-show{
	display: none;
}


.box-filial-body-wrap-otziv-table-2{
	display: table-cell;
	width: 100%;
	vertical-align: top;
}




































.box-filial-body-wrap-otziv{
	width: 100%;

	border-bottom: 1px solid #d7e0e6;
	padding-bottom: 41px;
    margin-bottom: 48px;

}

.box-filial-body-wrap-otziv-title{
	font-size: 22px;
    line-height: normal;
    font-weight: 500;
    color: #292929;
    padding: 45px 0px 35px 0px;	
}

.box-filial-body-wrap-otziv-title-count{
    font-size: 16px;
    line-height: normal;
    font-weight: 500;
    color: #757575;
    padding: 0px 0px 0px 10px;	
}


.box-filial-body-wrap-otziv-table{
	display: table;
    width: 100%;
}

.box-filial-body-wrap-otziv-table-cell{
	display:table-cell;
	vertical-align: top;
	height: 89px;
}

.box-filial-body-wrap-otziv-table-cell:nth-child(1){
	width: 70px;
}

.box-filial-body-wrap-otziv-table-cell:nth-child(2){
	width: auto;
	padding: 16px 0px 0px 18px;
}

.box-filial-body-wrap-otziv-table-cell:nth-child(3){
	width: 125px;
	text-align: right;
	padding-top: 20px;
}

.box-filial-body-wrap-otziv-avatar{
    width: 70px;
    height: 70px;
    background-color: #f1f4f6;
    border-radius: 50%;
    background-image:url("/images/demo/user-male.svg");
    background-repeat:no-repeat;
    background-size: 45%;
    background-position: center center;
}


.box-filial-body-wrap-otziv-avatar-women{
    width: 70px;
    height: 70px;
    background-color: #f1f4f6;
    border-radius: 50%;
    background-image:url("/images/demo/user-female.svg");
    background-repeat:no-repeat;
    background-size: 45%;
    background-position: center center;
}


.box-filial-body-wrap-otziv-name{
    font-size: 18px;
    padding: 0px 0px 6px 0px;
    line-height: normal;
    font-weight: 500;
    color: #292929;


}
.box-filial-body-wrap-otziv-date{
    font-size: 13.8px;
    line-height: normal;
    font-weight: 500;
    color: #292929;
}

.otziv-instagram,
.otziv-vk,
.otziv-whatsup,
.otziv-twitter{
	width: 30px;
    margin-left: 15px;
    height: 30px;
    display: inline-block;
    cursor: pointer;
}

.otziv-instagram{
	background-image:url("/images/demo/instagram.svg");
    background-repeat:no-repeat;
    background-size: 80%;
    background-position: center center;
}
.otziv-vk{
	background-image:url("/images/demo/vk.svg");
    background-repeat:no-repeat;
    background-size: 79%;
    background-position: right center;
}
.otziv-whatsup{
	background-image:url("/images/demo/whatsup.svg");
    background-repeat:no-repeat;
    background-size: 79%;
    background-position: right center;
}
.otziv-twitter{
	background-image:url("/images/demo/twitter.svg");
    background-repeat:no-repeat;
    background-size: 79%;
    background-position: right center;
}

.box-filial-body-wrap-otziv-rating{
	padding: 0px 0px 8px 0px;
}

.box-filial-body-wrap-otziv-rating span{
    display: inline-block;
    width: 26px;
    height: 26px;
    font-size: 13px;
    line-height: 26px;
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    background-color: #31d251;
    border-radius: 50%;
    margin-right: -6px;
}





.box-filial-body-wrap-otziv-rating[data-rating="0"] span:nth-child(1){
	background-color: #566886;
	position: relative;
	z-index: 5;
}

.box-filial-body-wrap-otziv-rating[data-rating="0"] span:nth-child(2){
	background-color: #566886;
	position: relative;
	z-index: 4;
}

.box-filial-body-wrap-otziv-rating[data-rating="0"] span:nth-child(3){
	background-color: #566886;
	position: relative;
	z-index: 3;
}

.box-filial-body-wrap-otziv-rating[data-rating="0"] span:nth-child(4){
	background-color: #566886;
	position: relative;
	z-index: 2;
}

.box-filial-body-wrap-otziv-rating[data-rating="0"] span:nth-child(5){
	background-color: #566886;
	position: relative;
	z-index: 1;
}





.box-filial-body-wrap-otziv-rating[data-rating="1"] span:nth-child(1){
	background-color: #f9593a;
	position: relative;
	z-index: 5;
}

.box-filial-body-wrap-otziv-rating[data-rating="1"] span:nth-child(2){
	background-color: #566886;
	position: relative;
	z-index: 4;
}

.box-filial-body-wrap-otziv-rating[data-rating="1"] span:nth-child(3){
	background-color: #566886;
	position: relative;
	z-index: 3;
}

.box-filial-body-wrap-otziv-rating[data-rating="1"] span:nth-child(4){
	background-color: #566886;
	position: relative;
	z-index: 2;
}

.box-filial-body-wrap-otziv-rating[data-rating="1"] span:nth-child(5){
	background-color: #566886;
	position: relative;
	z-index: 1;
}










.box-filial-body-wrap-otziv-rating[data-rating="2"] span:nth-child(1){
	background-color: #efe500;
	position: relative;
	z-index: 5;
}

.box-filial-body-wrap-otziv-rating[data-rating="2"] span:nth-child(2){
	background-color: #efe500;
	position: relative;
	z-index: 4;
}

.box-filial-body-wrap-otziv-rating[data-rating="2"] span:nth-child(3){
	background-color: #566886;
	position: relative;
	z-index: 3;
}

.box-filial-body-wrap-otziv-rating[data-rating="2"] span:nth-child(4){
	background-color: #566886;
	position: relative;
	z-index: 2;
}

.box-filial-body-wrap-otziv-rating[data-rating="2"] span:nth-child(5){
	background-color: #566886;
	position: relative;
	z-index: 1;
}



.box-filial-body-wrap-otziv-rating[data-rating="3"] span:nth-child(1){
	background-color: #efe500;
	position: relative;
	z-index: 5;
}

.box-filial-body-wrap-otziv-rating[data-rating="3"] span:nth-child(2){
	background-color: #efe500;
	position: relative;
	z-index: 4;
}

.box-filial-body-wrap-otziv-rating[data-rating="3"] span:nth-child(3){
	background-color: #efe500;
	position: relative;
	z-index: 3;
}

.box-filial-body-wrap-otziv-rating[data-rating="3"] span:nth-child(4){
	background-color: #566886;
	position: relative;
	z-index: 2;
}

.box-filial-body-wrap-otziv-rating[data-rating="3"] span:nth-child(5){
	background-color: #566886;
	position: relative;
	z-index: 1;
}



.box-filial-body-wrap-otziv-rating[data-rating="4"] span:nth-child(1){
	background-color: #31d251;
	position: relative;
	z-index: 5;
}

.box-filial-body-wrap-otziv-rating[data-rating="4"] span:nth-child(2){
	background-color: #31d251;
	position: relative;
	z-index: 4;
}

.box-filial-body-wrap-otziv-rating[data-rating="4"] span:nth-child(3){
	background-color: #31d251;
	position: relative;
	z-index: 3;
}

.box-filial-body-wrap-otziv-rating[data-rating="4"] span:nth-child(4){
	background-color: #31d251;
	position: relative;
	z-index: 2;
}

.box-filial-body-wrap-otziv-rating[data-rating="4"] span:nth-child(5){
	background-color: #566886;
	position: relative;
	z-index: 1;
}

.box-filial-body-wrap-otziv-rating[data-rating="5"] span:nth-child(1){
	background-color: #31d251;
	position: relative;
	z-index: 5;
}

.box-filial-body-wrap-otziv-rating[data-rating="5"] span:nth-child(2){
	background-color: #31d251;
	position: relative;
	z-index: 4;
}

.box-filial-body-wrap-otziv-rating[data-rating="5"] span:nth-child(3){
	background-color: #31d251;
	position: relative;
	z-index: 3;
}

.box-filial-body-wrap-otziv-rating[data-rating="5"] span:nth-child(4){
	background-color: #31d251;
	position: relative;
	z-index: 2;
}

.box-filial-body-wrap-otziv-rating[data-rating="5"] span:nth-child(5){
	background-color: #31d251;
	position: relative;
	z-index: 1;
}











.block-article-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    margin-bottom: 20px;
}
.block-article-item {
    width: 23%;
    height: 276px;
    background-color: #ffffff;
    margin-bottom: 27px;
    margin-right: 2.65%;
    overflow: hidden;
    border-radius: 8px;
    position: relative;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15), 0 1px 2px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.15), 0 1px 2px 0 rgba(0,0,0,.15);
    transition: box-shadow .2s ease-in-out;
    cursor: pointer;
}

.block-article-item:hover {
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3), 0 1px 2px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.3), 0 1px 2px 0 rgba(0,0,0,.3);
}

.block-article-item:nth-of-type(4n) {
    margin-right: 0px;
}


.block-article-images {
    width: 100%;
    height: 60px;
    background-color: #ffffff;
    height: 133px;
    overflow: hidden;
    position: relative;
}

.block-article-images img {
    width: 100%;
}

.block-article-item .block-article-descript {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    background-color: #ffffff;
}

.block-article-descript-full-width {
    height: auto;
}

.block-article-descript-left-data {
    width: 100%;
    padding: 16px 0px 0px 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    color: #a1a8b2;
    text-align: left;
    letter-spacing: 0.22px;
}

.block-article-descript-left-title {
    display: block;
    width: 100%;
    padding: 15px 10px 15px 10px;
    font-size: 15px;
    font-weight: 500;
    line-height: 19px;
    color: #000000;
    text-align: left;
    letter-spacing: normal;
    height: 87px;
    overflow: hidden;
}

.block-article-descript-left-section{
    width: 100%;
    padding: 0px 0px 0px 10px;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    color: #a1a8b2;
    text-align: left;
}











.box-filial-body-content-h22{
    padding: 11px 0px 20px 0px;
    font-size: 21.6px;
    font-weight: 500;
    line-height: normal;
    color: #292929;
}

.box-filial-body-content-h23{
    padding: 16px 0px 32px 0px;
    font-size: 21.6px;
    font-weight: 500;
    line-height: normal;
    color: #292929;
}

.box-filial-body-content-h24{
    padding: 25px 0px 36px 0px;
    font-size: 21.6px;
    font-weight: 500;
    line-height: normal;
    color: #292929;
}




.box-filial-body-foto-wrap-2{
	padding-top: 0px;
	margin-bottom: 29px;
}

.box-filial-body-foto-wrap-3{
	padding-top: 0px;
	margin-bottom: 49px;
}














.box-filial-body-wrap-otziv-text{
    padding: 15px 0px 0px 0px;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    color: #292929;
}
.box-filial-body-wrap-otziv-like{
	padding: 16px 0px 0px 0px;
	cursor: pointer;
}

.box-filial-body-wrap-otziv-like-icon{
	display: inline-block;
    width: 26px;
    height: 26px;
    background-image:url("/images/demo/like.svg");
    background-repeat:no-repeat;
    background-size: 93%;
    background-position: left center;
}
.box-filial-body-wrap-otziv-like-count{
	display: inline-block;
    vertical-align: top;
    padding: 5px 0px 0px 0px;
    font-size: 19px;
    line-height: normal;
    font-weight: 500;
    color: #566886;
}

.box-filial-body-wrap-otziv-like .bmhouse-comment-vote-down {
	margin-left: 10px;
}

.box-filial-body-wrap-otziv-like .bmhouse-comment-vote-down .box-filial-body-wrap-otziv-like-icon{
	transform: translateY(6px) rotate(180deg);
}


.box-filial-body-wrap-otziv-images{
	display: table;
	width: 100%;
	padding: 18px 0px 0px 0px;
}

.box-filial-body-wrap-otziv-images-table-cell{
    display: table-cell;
    vertical-align: top;
    text-align: left;
}

.box-filial-body-wrap-otziv-images-table-cell img{
	overflow: hidden;
	border-radius: 10px;
	display: inline-block;
}


.box-filial-body-wrap-otziv-images-table-cell:nth-child(1){
    width: 196px;
}

.box-filial-body-wrap-otziv-images-table-cell:nth-child(2){
    padding: 0px 30px 0px 30px;
}

.box-filial-body-wrap-otziv-more{
	font-size: 18.4px;
	padding: 11px 0px 0px 0px;
	line-height: normal;
	font-weight: 500;
	color: #566886;
	cursor: pointer;
}

.box-filial-body-otziv-button-wrap{
	text-align: center;
	padding-bottom: 49px;
}

/*.box-filial-body-otziv-button{
    display: inline-block;
    color: #ffffff;
    border-radius: 10px;
    background-color: #1b83e6;
    cursor: pointer;
    width: auto;
    height: auto;
    padding: 21px 58px 21px 58px;
    font-size: 25px;
    font-weight: 400;
    text-transform: none;
    line-height: normal;
}
*/
.box-filial-body-otziv-more-wrap{
	text-align: center;
	padding-bottom: 0px;
}

.box-filial-body-otziv-more-link{
/*    font-size: 16px;
    padding: 0px 0px 6px 0px;
    line-height: normal;
    font-weight: 500;
    color: #292929;*/

	width: 100%;
    transition: all 0.5s ease 0s;
    background-color: #ffffff;
    color: #292929;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    cursor: pointer;
    padding: 20px 0px 20px 0px;
}

.box-filial-body-otziv-more-link.load{
    background-color: #1b83e6;
}


.box-filial-body-otziv-more-link .load-svg{
	display: none;
	background-image: url("/local/templates/koltsovoauto/img/preloader.svg"); 
	background-repeat: no-repeat;
	background-size: cover;
	width: 160px;
    height: 20px;
}

.box-filial-body-otziv-more-link.load .load-svg{
	display: block;
}

.box-filial-body-otziv-more-link.load .text{
	display: none;
}
.box-filial-body-otziv-more-link{
	height: 54px;
}







.box-filial-body-otziv-more-link:hover{
    color: #ffffff;
    background-color: #1b83e6;
}


.otziv-left{
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
}

a.box-filial-buttom-2 {
    transition: all 0.5s ease 0s;
    background-color: #1b83e6;
    color: #ffffff;
    display: inline-block;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    border: 1px solid #3290d6;
    border-radius: 40px;
    cursor: pointer;
    padding: 15px 30px 11px 30px;
    text-transform: uppercase;
    font-size: 14px;
}


a.box-filial-buttom-2:hover{
    background-color: #ffffff;
    color: #1b83e6;
}

.otziv-right{
	min-width: 200px;
	text-align: right;
	padding: 10px 0px 0px 0px;
}


.box-filial-body-wrap-otziv-all{
	padding: 30px 61px 0px 63px;
	border: 1px solid #d7e0e6;
	border-radius: 10px;
	margin-bottom: 29px;
}

.box-filial-body-wrap-otziv-all-2{
    border: 1px solid #d7e0e6;
    /*border-radius: 10px;*/
    margin-bottom: 64px;
    border-radius: 40px;
    overflow: hidden;
}


.otziv {
	width: 100%;
}

.otziv.owl-carousel .item {
	width: auto;
	height: auto;
}
.otziv.owl-theme .owl-dots .owl-dot.active span {
	background: #1b83e6;
}


.otziv.owl-carousel{
	position: relative;
}
.otziv.owl-carousel .owl-nav{
	position: absolute;
	top: 27%;
	width: 100%;
}

.otziv.owl-carousel .owl-nav button.owl-next{
	right: 0px;
}
.otziv.owl-carousel .owl-nav button.owl-prev{
	left: 0px;
}


.otziv.owl-carousel .owl-nav button.owl-next, 
.otziv.owl-carousel .owl-nav button.owl-prev {
	transition: all 0.5s ease 0s;
    width: 49px;
    height: 49px;
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 100%;
    position: absolute;

}

body .otziv.owl-theme .owl-nav [class*=owl-]:hover {
    background: #1b83e6;
    color: #FFF;
    text-decoration: none;
}



.otziv.owl-carousel .owl-nav button.owl-next span, 
.otziv.owl-carousel .owl-nav button.owl-prev span {
    display: none;
}

.otziv.owl-carousel .owl-nav button.owl-next:before, 
.otziv.owl-carousel .owl-nav button.owl-prev:before {
    content: "";
    left: 46%;
    position: absolute;
    top: 14px;
    width: 20px;
    height: 18px;
    margin: 0 0 0 -10px;
    opacity: .7;
    transition: opacity .3s ease;
    font-family: inherit;
    font-size: inherit;
    line-height: normal;
    opacity: .75;
    color: #ffffff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.otziv.owl-carousel .owl-nav button.owl-next:before {
    background-image: url("/images/demo/Arrow_right_sm.svg");
    background-position-x: 8px;
    background-position-y: 3px;
    background-size: initial;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
}

.otziv.owl-carousel .owl-nav button.owl-prev:before {
    background-image: url("/images/demo/Arrow_left_sm.svg");
    background-position-x: 4px;
    background-position-y: 3px;
    background-size: initial;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
}

body .otziv.owl-theme .owl-dots .owl-dot span {
    margin: 15px 7px;
}

body .box-filial-body-wrap-otziv-images{
	display: block;
	width: 100%;
}

.fotoz-wrap{
	position: relative;
	width: 100%;
	display: block;
	margin-bottom: 20px;
}

/*.fotoz .owl-item{
	margin-right: 25px;
}*/

body .fotoz.owl-carousel .item {
	width: auto;
	height: auto;
}
.fotoz.owl-theme .owl-dots .owl-dot.active span {
	background: #1b83e6;
}


.fotoz.owl-carousel{
	position: relative;
	overflow: hidden;
	width: 904px;
}

.fotoz.owl-carousel .owl-stage-outer{
	position: relative;
	overflow: hidden;
	width: 100%;

}

.fotoz.owl-carousel .owl-nav{
	position: absolute;
	top: 27%;
	width: 100%;
}

.fotoz.owl-carousel .owl-nav button.owl-next{
	right: 0px;
}
.fotoz.owl-carousel .owl-nav button.owl-prev{
	left: 0px;
}


.fotoz.owl-carousel .owl-nav button.owl-next, 
.fotoz.owl-carousel .owl-nav button.owl-prev {
	transition: all 0.5s ease 0s;
    width: 49px;
    height: 49px;
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 100%;
    position: absolute;


}

body .fotoz.owl-theme .owl-nav [class*=owl-]:hover {
    /*background: #1b83e6;*/
    color: #FFF;
    text-decoration: none;
    background-color: #1b83e6;
}



.fotoz.owl-carousel .owl-nav button.owl-next span, 
.fotoz.owl-carousel .owl-nav button.owl-prev span {
    display: none;
}

.fotoz.owl-carousel .owl-nav button.owl-next:before, 
.fotoz.owl-carousel .owl-nav button.owl-prev:before {
    content: "";
    left: 46%;
    position: absolute;
    top: 14px;
    width: 20px;
    height: 18px;
    margin: 0 0 0 -10px;
    opacity: .7;
    transition: opacity .3s ease;
    font-family: inherit;
    font-size: inherit;
    line-height: normal;
    opacity: .75;
    color: #ffffff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fotoz.owl-carousel .owl-nav button.owl-next:before {
    background-image: url("/images/demo/Arrow_right_sm.svg");
    background-position-x: 8px;
    background-position-y: 3px;
    background-size: initial;
    background-repeat: no-repeat;
}

.fotoz.owl-carousel .owl-nav button.owl-prev:before {
    background-image: url("/images/demo/Arrow_left_sm.svg");
    background-position-x: 4px;
    background-position-y: 3px;
    background-size: initial;
    background-repeat: no-repeat;
}

body .fotoz.owl-theme .owl-dots .owl-dot span {
    margin: 15px 7px;
}


body .fotoz.owl-carousel div.item {
    width: auto;
    height: auto;
    border-radius: 10px;
    overflow: hidden;
}

/*body .fotoz.owl-carousel div.item img {
    height: 196px;
    width: auto;
}*/




.videoz-wrap{
	position: relative;
	width: 100%;
	display: block;
}

/*.videoz .owl-item{
	margin-right: 25px;
}*/

body .videoz.owl-carousel .item {
	width: auto;
	height: auto;
}
.videoz.owl-theme .owl-dots .owl-dot.active span {
	background: #1b83e6;
}


.videoz.owl-carousel{
	position: relative;
	overflow: hidden;
	width: 904px;
}

.videoz.owl-carousel .owl-stage-outer{
	position: relative;
	overflow: hidden;
	width: 100%;

}

.videoz.owl-carousel .owl-nav{
	position: absolute;
	top: 23%;
	width: 100%;
}

.videoz.owl-carousel .owl-nav button.owl-next{
	right: 0px;
}
.videoz.owl-carousel .owl-nav button.owl-prev{
	left: 0px;
}


.videoz.owl-carousel .owl-nav button.owl-next, 
.videoz.owl-carousel .owl-nav button.owl-prev {
	transition: all 0.5s ease 0s;
    width: 49px;
    height: 49px;
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 100%;
    position: absolute;


}

body .videoz.owl-theme .owl-nav [class*=owl-]:hover {
    /*background: #1b83e6;*/
    color: #FFF;
    text-decoration: none;
    background-color: #1b83e6;
}



.videoz.owl-carousel .owl-nav button.owl-next span, 
.videoz.owl-carousel .owl-nav button.owl-prev span {
    display: none;
}

.videoz.owl-carousel .owl-nav button.owl-next:before, 
.videoz.owl-carousel .owl-nav button.owl-prev:before {
    content: "";
    left: 46%;
    position: absolute;
    top: 14px;
    width: 20px;
    height: 18px;
    margin: 0 0 0 -10px;
    opacity: .7;
    transition: opacity .3s ease;
    font-family: inherit;
    font-size: inherit;
    line-height: normal;
    opacity: .75;
    color: #ffffff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.videoz.owl-carousel .owl-nav button.owl-next:before {
    background-image: url("/images/demo/Arrow_right_sm.svg");
    background-position-x: 8px;
    background-position-y: 3px;
    background-size: initial;
    background-repeat: no-repeat;
}

.videoz.owl-carousel .owl-nav button.owl-prev:before {
    background-image: url("/images/demo/Arrow_left_sm.svg");
    background-position-x: 4px;
    background-position-y: 3px;
    background-size: initial;
    background-repeat: no-repeat;
}

body .videoz.owl-theme .owl-dots .owl-dot span {
    margin: 15px 7px;
}


body .videoz.owl-carousel div.item {
    width: auto;
    height: auto;
    border-radius: 10px;
    overflow: hidden;
}








.box-filial-body-wrap-otziv-text{
/*	line-height: 120%;*/
	overflow: hidden;
}




.modal-otziv{
	/*position: absolute;*/
    width: 807px;
    /*height: 633px;*/
    border-radius: 10px;
    overflow: hidden;
}
.modal-otziv-box{
	width: 100%;
    background-color: #ffffff;
    /*min-height: 633px;*/
    margin-bottom: 0;
    padding: 60px;
    padding: 20px;
}


.modal-otziv .fancyboxz-close-small {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    z-index: 10;
    cursor: pointer;
}



.modal-otziv .fancyboxz-close-small:after {
    content: "×";
    position: absolute;
    top: 10px;
    right: 10px;
    width: 38px;
    height: 38px;
    font: 38px/38px Arial,Helvetica Neue,Helvetica,sans-serif;
    color: #dc0001;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    background-color: transparent;
    transition: background-color .25s;
    box-sizing: border-box;
    z-index: 2;
}

.modal-otziv .fancyboxz-close-small:hover:after {
    color: #dc0001;
    background: #eee;
}

.modal-otziv-title{
    text-align: left;
    padding: 9px 0px 30px 5px;
    line-height: normal;
    font-size: 23.6px;
    color: #1e1e1e;
}

.tablez{
	display: table;
	width: 100%;
}

.tablez-cell{
	display: table-cell;
	width: 50%;
	height: 50px;
}
.modal-otziv-call-item{
	display: block;
	width: 100%;
}

.modal-otziv-your-name,
.modal-otziv-phone-number{
    width: 100%;
    display: inline-block;
    height: 50px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 16px;
    padding: 0px 10px 0px 10px;
    text-align: left;
    line-height: normal;
    color: #1e1e1e;
}

.modal-otziv-call-item .label-z.modal-otziv-label-phone-number{
	left: 20px;
}

.modal-otziv-call-item{
	position: relative;
}

.modal-otziv-wrap-your-name{
    padding-right: 17px;
    padding-left: 5px;
}

.modal-otziv-wrap-phone-number{
	padding-left: 14px;
	padding-right: 8px;
}




.modal-otziv-call-item .label-z{
    text-align: left;
    font-size: 16px;
    line-height: normal;
    padding: 3px 4px;
    background-color: #ffffff;
    color: #8c8c8c;
    margin-bottom: 0px;
    position: absolute;
    top: 14px;
    left: 12px;
    transition: all 0.2s ease-out;
    margin: 0px;
    cursor: pointer;
}


.modal-otziv-call-item:hover .label-z{
  top:-15px;
  font-size: 12px;
}



.modal-otziv-call-item input:focus + label.label-z,
.modal-otziv-call-item input:invalid + label.label-z
{
  top:-15px;
  font-size: 12px;
}


.modal-otziv-point{
	color: red;
    font-size: 15px;
    line-height: normal;
    position: absolute;
    top: 17px;
    right: 18px;
}
.modal-otziv-wrap-your-name .modal-otziv-point{
	right: 28px;
}
.modal-otziv-wrap-text{
	margin-top: 25px;
	padding: 0px 8px 0px 5px;
	position: relative;
	margin-bottom: 8px;
}
.modal-otziv-text{
	width: 100%;
	height: 140px;
	font-size: 16px;
	padding: 10px 10px 10px 10px;
	text-align: left;
    line-height: normal;
    color: #1e1e1e;
    border: 0px solid #cccccc;
    resize: none;
}

.modal-otziv-wrap-text .label-z{
    text-align: left;
    font-size: 12px;
    line-height: normal;
    padding: 3px 4px;
    background-color: #ffffff;
    color: #8c8c8c;
    margin-bottom: 0px;
    position: absolute;
    top: -15px;
    left: 12px;
    transition: all 0.2s ease-out;
    margin: 0px;
    cursor: pointer;
}

.modal-otziv-text:focus{
	outline: none;
}

.modal-otziv-wrap-text:hover .modal-otziv-text:invalid + .label-z{
  top:-15px;
  font-size: 12px;
}

.modal-otziv-wrap-text .modal-otziv-text:invalid + label.label-z
{
  top:0px;
  font-size: 16px;
}

.modal-otziv-wrap-text .modal-otziv-text:focus + label.label-z
{
  top:-15px;
  font-size: 12px;
}

.modal-otziv-wrap-text .modal-otziv-point{
    right: 19px;
    top: 3px;
}

.modal-otziv-wrap-foto{
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    position: relative;
    padding-left: 46px;
    /*height: 41px;*/
    margin-bottom: 49px;
}

.modal-otziv-wrap-foto:before{
	content: "";
    width: 10px;
    height: 20px;
    position: absolute;
    top: 2px;
    left: 16px;
	background-image: url("/images/demo/method-draw-image.svg");
	background-repeat: no-repeat;
	background-size:cover;
}

#otziv-foto{
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.modal-otziv-wrap-foto label{
    text-align: left;
    font-size: 13px;
    line-height: normal;
    padding: 0px 0px;
    background-color: #ffffff;
    color: #8c8c8c;
    cursor: pointer;
}

.modal-otziv-wrap-foto span{
    text-align: left;
    font-size: 13px;
    line-height: normal;
    padding: 0px 0px;
    background-color: #ffffff;
    color: #8c8c8c;
}


.tablez-cell-2 {
    display: table-cell;
    width: 50%;
}
.modal-otziv-wrap-descript-1{
    text-align: left;
    font-size: 13px;
    line-height: normal;
    padding: 18px 0px;
    color: #8c8c8c;
}
.modal-otziv-wrap-descript-2{
    text-align: left;
    font-size: 12.8px;
    line-height: normal;
    padding: 28px 0px 0px 28px;
    color: #8c8c8c;
}
.modal-otziv-wrap-descript-1 span{
	color: red;
    font-size: 15px;
    line-height: normal;
    padding-right: 2px;
}

.modal-otziv-wrap-button{
	padding: 0px 0px 0px 33px;
}
.modal-otziv-button{
    margin-top: 0px;
    display: inline-block;
    vertical-align: middle;
    padding: 15px 30px;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    border-radius: 40px;
    background-color: #1b83e6;
    cursor: pointer;
}


.modal-otziv .bmhouse-comments-form-rating {
	display: inline-block;
    border: 1px solid #fff;
    border-radius: 8px;
    padding: 7px 2px 2px 2px;
    vertical-align: middle;
}

.modal-otziv .bmhouse-comments-form-rating-star{
	display: inline-block;
	height: 22px;
	width: 22px;
	background: url( '/bitrix/components/bmhouse/comments/templates/.default/img/stars.png') repeat-x;
	cursor: pointer;
}

.modal-otziv .bmhouse-comments-form-rating-wrap{
	margin: 10px 0px 0px 0px;
}

.modal-otziv .bmhouse-comments-form-rating-title{
	text-align: left;
    font-size: 16px;
    line-height: normal;
    padding: 0px 0px 0px 15px;
    background-color: #ffffff;
    color: #8c8c8c;
    display: inline-block;
    vertical-align: middle;
}







.modal-otziv .modal-otziv-success {
    text-align: center;
    padding: 10px 0px 20px 0px;
    line-height: 29px;
    font-size: 24px;
    color: #1e1e1e;
    display: none;
}

.modal-otziv .bmhouse-comments-form-item {
    margin-bottom: 20px;
}

/*.modal-otziv .bmhouse-comments-form-item > label {
    width: 100px;
    display: inline-block;
    vertical-align: top;
}*/

#hidden-frame {
    width: 0;
    height: 0;
    display: none;
}

.modal-otziv .bmhouse-comment-image-form{
	display: inline-block;
	margin-right: 5px;
}


.modal-otziv .bmhouse-comment-image-form:last-child{
	display: block;
}


.modal-otziv .bmhouse-comments-form-item > .bmhouse-comment-image{
	width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.modal-otziv .bmhouse-comments-form-item > label{
	text-align: left;
    font-size: 13px;
    line-height: normal;
    padding: 0px 0px;
    background-color: #ffffff;
    color: #8c8c8c;
    cursor: pointer;
}


.box-filial-body-wrap-otziv-images .owl-carousel .owl-item img {
    display: block;
    height: 192px;
    width: auto;
}






.otzyvy-instruktory-row {
    margin-bottom: 30px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 15px;
}

.otzyvy-instruktory-wrap-row .otzyvy-instruktory-row:last-child{
	border-bottom: 0px;
}

.item-row {
    margin-bottom: 30px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 15px;
}
.otzyvy-instruktory-wrap .item-row:last-child{
	border-bottom: 0px;
}





.otzyvy-instruktory-loop{
	width: 100%;
    /*min-height: 200px;
    overflow: hidden;*/
}
.item-head {
    font-size: 13px;
}

.item-head .item-name {
    margin: 0 6px 0 0;
}

.item-head .star-list {
    margin: -3px 0 0 4px;
    vertical-align: top;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    background: none;
    border: 0;
    list-style: none;
    padding: 0px;
}

.item-head .star-list li {
    font-size: 16px;
    content: '';
    position: relative;
    list-style: none;
    display: inline-block;
}

.icon-star-small{
    vertical-align: middle !important;
    background-image: url("/images/demo/sprite.png");
    display: inline-block;
    width: 16px;
    height: 15px;
    background-position: -299px -217px;
}


.icon-star-small.active {
    background-position: -315px -217px;
}

.otzyvy-instruktory-loop .owl-nav {
    margin-top: 0px!important;
    width: auto;
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
}

.otzyvy-instruktory-loop.owl-carousel .owl-nav button.owl-next,
.otzyvy-instruktory-loop.owl-carousel .owl-nav button.owl-prev {
    width: 40px;
    height: 40px;
    background-color: #1b83e6;
    border-radius: 100%;
    position: relative;
}

.otzyvy-instruktory-loop.owl-carousel .owl-nav button.owl-next:hover,
.otzyvy-instruktory-loop.owl-carousel .owl-nav button.owl-prev:hover {
    background-color: #1b83e6b3;
}


.otzyvy-instruktory-loop.owl-carousel .owl-nav button.owl-next span,
.otzyvy-instruktory-loop.owl-carousel .owl-nav button.owl-prev span {
    display: none;
}

.otzyvy-instruktory-loop.owl-carousel .owl-nav button.owl-next:before,
.otzyvy-instruktory-loop.owl-carousel .owl-nav button.owl-prev:before {
    content: "";
    left: 46%;
    position: absolute;
    top: 13px;
    width: 20px;
    height: 20px;
    margin: 0 0 0 -10px;
    opacity: .7;
    transition: opacity .3s ease;
    font-family: inherit;
    font-size: inherit;
    line-height: normal;
    opacity: .75;
    color: #ffffff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.otzyvy-instruktory-loop.owl-carousel .owl-nav button.owl-prev:before {
    background-image: url("/images/demo/Arrow_left_sm.svg");
    background-position-x: 7px;
    background-position-y: 0px;
    background-size: initial;
    background-repeat: no-repeat;
}

.otzyvy-instruktory-loop.owl-carousel .owl-nav button.owl-next:before {
    background-image: url("/images/demo/Arrow_right_sm.svg");
    background-position-x: 8px;
    background-position-y: 0px;
    background-size: initial;
    background-repeat: no-repeat;
}

.otzyvy-instruktory-loop.owl-theme .owl-nav {
    text-align: left;
}

.otzyvy-instruktory-loop .counter{
    display: inline-block;
    line-height: 49px;
    vertical-align: middle;
    padding: 0px 0px 0px 10px;
}

.otzyvy-instruktory-row a.otzyvy-instruktory-button {
	margin-top: 5px;
    width: 164px;
    transition: all 0.5s ease 0s;
    background-color: #1b83e6;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    padding: 16px 0px 13px 0px;
    text-align: center;
    border: 1px solid #3290d6;
    border-radius: 40px;
    cursor: pointer;
    float: right;
}

.otzyvy-instruktory-wrap-button{
	text-align: center;
	display: block;
	width: 100%;
}

.otzyvy-instruktory-wrap-button a.otzyvy-instruktory-button{
	margin-top: 5px;
    width: auto;
    transition: all 0.5s ease 0s;
    background-color: #1b83e6;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    padding: 15px 30px;
    text-align: center;
    border: 1px solid #3290d6;
    border-radius: 40px;
    cursor: pointer;
    float: none;
    text-transform: uppercase;
}

.otzyvy-instruktory-wrap-button a.otzyvy-instruktory-button-7{
	margin-top: 5px;
    width: auto;
    transition: all 0.5s ease 0s;
    background-color: #ffffff;
    color: #1b83e6;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    padding: 15px 30px;
    text-align: center;
    border: 1px solid #1b83e6;
    border-radius: 40px;
    cursor: pointer;
    float: none;
    text-transform: uppercase;
}


.otzyvy-instruktory-wrap-button a.otzyvy-instruktory-button-7:hover{
	background-color: #1b83e6;
    color: #ffffff;
	border: 1px solid #3290d6;
}


.otzyvy-instruktory-wrap-button a.otzyvy-instruktory-button:hover,
.otzyvy-instruktory-row a.otzyvy-instruktory-button:hover {
    background-color: #ffffff;
    color: #1b83e6;
}


.otzyvy-instruktory-title{
	padding: 0px 0px 16px 0px;
    font-size: 25px;
    margin: 0px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    text-align: center;
    display: block;
    width: 100%;
}

.otzyvy-instruktory-title.otzyvy-instruktory-title-left{
	text-align: left;
}


.otzyvy-instruktory-title-2{
	padding: 16px 0;
    font-size: 20px;
    margin: 0px;
    font-family: inherit;
    font-weight: 500;
    line-height: normal;
    color: inherit;
    display: block;
    width: 100%;
}

.otzyvy-instruktory-wrap{
	display: block;
	width: 100%;
}

.otzyvy-instruktory-wrap .otzyvy-instruktory-wrap-button{
	padding-bottom: 10px;
}


.otzyvy-instruktory-no-otziv{
    padding: 16px 0;
    font-size: 25px;
    margin: 0px;
    font-family: inherit;
    font-weight: 500;
    line-height: normal;
    color: inherit;
    display: block;
    width: 100%;
    text-align: center;
}


.otzyvy-instruktory-row{
	margin-bottom: 30px;
}


.ibr502{
	width: 100%;
	border-radius: 50%;
    height: auto;
}


body .otziv-detail h1{
	font-size: 25px;
}


.otzyvy-instruktory-wrap .box-filial-body-wrap-otziv-rating{
	display: inline-block;
	padding: 0px 0px 0px 10px;
}

.otzyvy-instruktory-wrap .item-text{
	padding-top: 10px;
}



.page-filial .box-contact-title {
    padding: 0px;
}


body .container .page-filial .box-contact-title h1 {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    font-size: 29px;
}


.mb-20{
	margin-bottom: 20px;
}

.mb-40{
	margin-bottom: 40px;
}

body a.box-filial-title{
    color: #1d1d1d;
    transition: all 0.5s ease 0s;
}


body a.box-filial-title:hover{
	color: #1b83e6;
	transition: all 0.5s ease 0s;
}




.spoiler .table-cell-3-1.pogruzchik-img-1{
	background-position: 67% 0%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: #ffffff;
}


.spoiler .table-cell-3-1.pogruzchik-img-2{
	background-position: 67% 0%;
	    background-size: 100%;
    background-repeat: no-repeat;
    background-color: #ffffff;
}

.spoiler .table-cell-3-1.pogruzchik-img-3{
	background-position: 67% 35%;
	background-size: 100%;
    background-repeat: no-repeat;
    background-color: #ffffff;
}


.spoiler .table-cell-3-1.pogruzchik-img-4{
	background-position: 67% 0%;
	background-size: 100%;
    background-repeat: no-repeat;
    background-color: #ffffff;
}

.f-box-play{
	position: relative;
	display: block;
}
.f-box-play:before{
    position: absolute;
    content: "";
    background-image: url("/images/play.svg");
    background-repeat: no-repeat;
    background-size: cover;
    top: 33%;
    left: 40%;
    width: 70px;
    height: 70px;
    z-index: 1;
}

.f-box-play-2{
	position: relative;
	display: block;
}
.f-box-play-2:before{
    position: absolute;
    content: "";
    background-image: url("/images/play.svg");
    background-repeat: no-repeat;
    background-size: cover;
    top: 28%;
    left: 37%;
    width: 70px;
    height: 70px;
    z-index: 1;
}



/************************************************************************/
/*********************************FILIAL*********************************/
/************************************************************************/


.mt-35{
	margin-top: 35px;
}



@media (min-width:1200px){body .container{width:1200px;max-width:100%}.no-padding-right{padding-right:0}.padding-right-5{padding-right:5px}.no-padding-left{padding-left:0}.padding-left-5{padding-left:5px}
}

.box-scale-left-conteiner{width:300px;height:auto;}
.box-scale-right-conteiner{width:265px;height:auto;}

.box-scale-left-title,
.box-scale-right-title{
    line-height: 2.0rem;
    font-size: 1.84rem;
    font-style: italic;
    color: #2d363a;
    margin-bottom: 8px;
	}

.box-scale-right-title{font-size:1.85rem}

.box-scale-left-category .cat-box-l,
.box-scale-right-category .cat-box-r{
	margin:0;
	display:block;
	height:69px;
	min-width:82px;
	color:#fff;
	border-radius:20px;
	vertical-align:top;
	position:relative;
	background-color:rgba(0,0,0,.5);
	background-repeat:repeat
}

.box-scale-left-category .cat-box-l .cat-name-left{
	line-height: 0.87rem;
    font-size: 0.86rem;
    text-align:center
}

.box-scale-left-category .cat-box-l .box-scale-left-icons{width:100%;height:27px}

.box-scale-left-category .l1{height:69px;width:105px;border-radius:25px;margin-right:6px;padding-top:9px; margin-bottom: 10px;}

.box-scale-left-category .l2{height:69px;width:105px;border-radius:25px;padding-top:13px}
.box-scale-right-category .r1{height:69px;width:120px;border-radius:25px;padding-top:13px}

.box-scale-left-category .l1 .box-scale-left-icons,
.box-scale-left-category .l2 .box-scale-left-icons{
	background-image:url(/local/templates/koltsovoauto/css/../images/ic-lodka-white.svg);
	background-repeat:no-repeat;
	background-position:center 0;
	margin-top:2px;
}

.box-scale-left-category .l2 .box-scale-left-icons{
	background-image:url(/local/templates/koltsovoauto/css/../images/ic-gidrozikl-white.svg);
	margin-top: 7px;
}
.box-scale-right-category .cat-box-r .cat-name-right{
	line-height: 0.87rem;
    font-size: 0.86rem;
	text-align:center;
}

.box-scale-right-category .cat-box-r .box-scale-right-icons{
	width:100%;
	height:27px;
}
.box-scale-right-category .r1{
	height:69px;
	width:105px;
	margin-bottom: 10px;
	padding-top:8px;
	border-radius:25px;

	}
.box-scale-right-category .r2{
	height:69px;
	width:105px;
	border-radius:25px;
	padding-top:8px;
}

.box-aboutschool-instruktor-block-images a{
    border-radius: 50%;
    display: block;
    width: 150px;
    height: 150px;
    overflow: hidden;
}


.fancybox-navigation{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

.bmhouse-comments-form-del-wrap{
	width: 20px;
	height: 20px;
	position: absolute;
    top: -8px;
    right: -8px;
    background-color: #ffffff;
    border-radius: 50%; 
}

.bmhouse-comments-form-del{
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg height='300px' width='300px' fill='%23dc0001' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M50,0C22.386,0,0,22.386,0,50s22.386,50,50,50s50-22.386,50-50S77.614,0,50,0z M75.903,63.431 c3.444,3.444,3.444,9.028,0,12.473c-1.722,1.723-3.979,2.583-6.235,2.583c-2.258,0-4.516-0.86-6.237-2.583L50,62.472L36.569,75.903 c-1.723,1.723-3.979,2.583-6.236,2.583c-2.256,0-4.514-0.86-6.235-2.583c-3.445-3.444-3.445-9.028,0-12.473L37.528,50L24.097,36.568 c-3.445-3.444-3.445-9.028,0-12.472c3.443-3.445,9.027-3.445,12.472,0L50,37.527l13.431-13.431c3.444-3.445,9.028-3.445,12.473,0 c3.444,3.444,3.444,9.028,0,12.472L62.472,50L75.903,63.431z'%3E%3C/path%3E%3C/svg%3E");
	background-size: cover;

}


.box-scale-right-category .r1 .box-scale-right-icons,.box-scale-right-category .r2 .box-scale-right-icons{background-image:url(/local/templates/koltsovoauto/css/../images/ic-exkavator-white.svg);background-repeat:no-repeat;background-position:center 0;margin-top: 3px;}

.box-scale-right-category .r2 .box-scale-right-icons{
	background-image:url(/local/templates/koltsovoauto/css/../images/ic-pogruz-white.svg)
}

.box-home-description{min-height:305px}.box-home-description p{color:#1d1d1d}.bhd-left,.bhd-right{padding:51px 0 0 100px;line-height:1.6rem;font-size:1rem}.bhd-right{padding:51px 97px 0 15px}.box-our-advantages{background-color:#eee;width:100%;min-height:230px}.box-our-advantages-title{padding:31px 0 0;text-align:center;width:100%;line-height:normal;font-size:1.54rem}.box-our-advantages-flexbox{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.box-our-advantages-item-flex{width:215px;height:155px;-webkit-order:0;order:0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:auto;flex-basis:auto;-webkit-align-self:center;align-self:center}.box-our-advantages-icons{width:100%;height:95px}.box-our-advantages-name{text-align:center;padding:3px 30px 0;line-height:1.12;font-size:1.14rem}.box-our-advantages-flexbox .f1{background-image:url(/local/templates/koltsovoauto/css/../images/ic-adv-01.svg);background-repeat:no-repeat;background-position:center 16px}.box-our-advantages-flexbox .f2{background-image:url(/local/templates/koltsovoauto/css/../images/ic-adv-02.svg);background-repeat:no-repeat;background-position:center 14px}.box-our-advantages-flexbox .f3{background-image:url(/local/templates/koltsovoauto/css/../images/ic-adv-03.svg);background-repeat:no-repeat;background-position:center 21px}.box-our-advantages-flexbox .f4{background-image:url(/local/templates/koltsovoauto/css/../images/ic-adv-04.svg);background-repeat:no-repeat;background-position:center 16px}.box-our-advantages-flexbox .f5{background-image:url(/local/templates/koltsovoauto/css/../images/ic-adv-05.svg);background-repeat:no-repeat;background-position:center 17px}.box-maps{width:100%}.box-maps-title{padding:42px 0 24px;line-height:normal;font-size:1.794rem;color:#212121}.box-maps-title a{color:#212121}.box-maps-title,.box-maps-ya{text-align:center}.article-menu-top li,.box-maps-ya img{display:inline-block}

.box-rehab{
	width:100%;
	background-color:#eee;
	padding: 47px 0px 47px 0px;
}

.box-rehab-title{text-align:center;line-height:normal;font-size:1.54rem;color:#1e1e1e}.box-rehab-descript{padding:14px 0 0;color:#1d1d1d;line-height:1.56rem;font-size:1rem;text-align:center}.box-reviews,footer{width:100%;background-color:#fff;min-height:531px}.box-reviews-title{text-align:center;padding:40px 0 23px;line-height:normal;font-size:1.79rem;color:#1e1e1e}.box-reviews-content{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.box-reviews-item{width:343px;height:auto;-webkit-order:0;order:0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:auto;flex-basis:auto;-webkit-align-self:end;align-self:start}.box-reviews-button{padding:21px 0 60px;display:block;width:100%;text-align:center}a.reviews-button,a.reviews-button2{text-align:center;background-color:#e0e0e0;color:#1c1c1c;text-decoration:none;display:inline-block;margin:0 0 0 3px;line-height:normal;font-size:.94rem}a.reviews-button{min-width:263px;padding:14px 0 11px}a.reviews-button2{padding:14px 10px 11px}.reviews-table{display:table;width:100%}.reviews-table-cell{display:table-cell;vertical-align:top}.rtc-center{text-align:left;width:76px;padding:0 0 0 15px}.reviews-photo{display:inline-block;width:50px;height:50px;border-radius:50%}.reviews-name,.where-from{padding:12px 0 0;line-height:normal;font-size:1.14rem;color:#1d1d1d}.where-from{padding:6px 0 0;font-size:.87rem}.reviews-text{padding:26px 35px 0 15px;line-height:1.57rem;font-size:1rem;color:#1d1d1d}.quick-call{width:100%;background-color:#eee;min-height:180px;margin-bottom:0px}.quick-call-title{text-align:center;padding:45px 0 30px;line-height:normal;font-size:1.54rem;color:#1e1e1e}.box-quick-call-content{display:block;text-align:center}.box-quick-call-item{display:inline-block;padding:0;margin:0 8px;border:0;vertical-align:top}.whatis-your-name,.your-phone-number{width:269px;height:38px;border:2px solid #757575;padding:0 0 0 13px;text-align:left;line-height:normal;font-size:1.06rem;color:#1e1e1e}.request-call{cursor:pointer;width:250px;height:38px;padding:13px 0 0;line-height:1rem;font-size:1.06rem;color:#5f5f5f;background-color:#d1d1d1;border:0;text-align:center}footer{padding:0;min-height:340px;font-size:1rem}.box-footer{margin:0 auto;width:1000px;display:table;border-top:1px solid #979797;    padding: 0px 0px 25px 0px;}.box-footer ul{list-style-type:none;padding:0;margin:0}.box-footer a{text-decoration:none;color:#767676}.box-footer a:focus,.box-footer a:hover{text-decoration:none;color:#767676}.column-1{width:241px}.column-2{width:300px}.column-3{width:208px}.column-4{width:250px;text-align:right}.box-footer-item{vertical-align:top;display:table-cell;padding:29px 0 0}.box-footer .column-1 .box-footer-menu a,.box-footer-item-title{font-size:.85rem;line-height:normal;color:#767676;padding:0 0 10px}.box-footer .column-1 .box-footer-menu a{padding:6px 0 5px;display:block}.box-footer .column-2{padding:29px 18px 0 0}.box-footer .column-2 .box-footer-menu a{padding:.38rem 0 .39rem;display:block;font-size:.84rem;line-height:normal;color:#767676}.box-footer .column-3 .box-footer-menu a{padding:1px 0 10px;display:block;font-size:.84rem;line-height:normal;color:#767676}.box-footer .column-4 .box-footer-copyright{padding:0 0 3px;display:block;font-size:.826rem;line-height:normal;color:#767676;text-align:right}.box-footer-copyright .pmb-5{margin-bottom:5px}.box-footer-copyright .pmb-0{margin-bottom:0}.box-footer-additional-information{display:block;text-align:left;padding:0}.box-footer .box-footer-additional-information a,.box-footer-additional-information a{color:#767676;font-size:.84rem;line-height:normal}.box-footer-additional-information a{display:inline-block}.box-footer-social-networks{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:20px}.facebook,.instagram,.vkontakte{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;width:53px;height:40px}.box-footer-social-networks a{display:inline-block;width:40px;height:40px;position:relative}.vkontakte{text-align:left}.facebook a:before,.instagram a:before,.vkontakte a:before{content:"";background-image:url(/local/templates/koltsovoauto/css/../images/ic-vk-1x.png);background-repeat:no-repeat;width:40px;height:40px;position:absolute;top:0;left:0}.instagram{text-align:center}.facebook a:before,.instagram a:before{background-image:url(/local/templates/koltsovoauto/css/../images/iv-instagram-1x.png)}.facebook{text-align:right}.facebook a:before{background-image:url(/local/templates/koltsovoauto/css/../images/ic-facebook-1x.png)}.box-footer-mobile-version{display:block;text-align:right}.box-footer-mobile-version a{display:inline-block;padding:30px 0 0;font-size:.833rem;line-height:normal;color:#767676}button:focus,input:focus{outline:0}button{cursor:pointer}.box-ticket-row{padding:0 15px;margin-bottom:52px}.box-ticket-title{padding:32px 0 0;font-size:1.34rem;line-height:1.57rem;color:#212121}.box-ticket-images,.box-ticket-title{display:block;text-align:center}.box-ticket-img{display:inline-block;width:220px;height:290px;-webkit-box-shadow:0 -1px 25px 6px rgba(0,0,0,.24);-moz-box-shadow:0 -1px 25px 6px rgba(0,0,0,.24);box-shadow:0 -1px 25px 6px rgba(0,0,0,.24)}.box-ticket-link{padding:10px 0 0;display:inline-block}.box-category-block-link:hover,.box-ticket-link,.box-ticket-link:hover{text-decoration:none}.box-category-row{padding:40px 0 0}.box-category-menu-left{padding:0 0 38px}.nav-menu-left{list-style-type:none;padding:0;margin:0}.nav-menu-left a.menu-left-link{padding:.7rem 0;display:block;font-size:1rem;line-height:1.125em;color:#1d1d1d;text-align:left}.nav-menu-left a.menu-left-link.selected{font-weight:700;font-size:1.1rem}.additional-education .nav-menu-left a.menu-left-link{padding:.75rem 0}.nav-menu-left .activ a.menu-left-link{font-weight:800}.box-category-block-left{width:230px;height:177px;display:block;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;background-color:#f0f0f0}.box-category-block-link{display:block;text-decoration:none}.box-category-block-images{background-color:#f0f0f0;width:100%;height:103px;display:block}.box-category-block-images img{width:100%;display:block}.box-category-block-title{display:block;background-color:#f0f0f0;font-size:1.33rem;line-height:1.57rem;padding:12px 21px;color:#1f1f1f}.box-center-block{padding-left:0}.box-center-block-center,.box-center-block-left,.box-center-block-right{width:330px;height:auto;display:inline-block;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);background-color:#f0f0f0}.box-center-block-center{width:100%}.box-center-block div[class^=col-sm],.pt-pb{padding-top:8px;padding-bottom:8px;line-height:1.59rem}.pt-pb{padding-top:6px;padding-bottom:12px;line-height:normal}.box-center-block-center-2{width:100%;height:292px;display:inline-block;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;background-color:#f0f0f0}.box-center-block-center-2:hover,.box-center-block-center:hover,.box-center-block-left:hover,.box-center-block-right:hover{-webkit-box-shadow:0 0 17px 8px #ccc;-moz-box-shadow:0 0 17px 8px #ccc;box-shadow:0 0 17px 8px #ccc;background-color:#f0f0f0}.pt-pb-2{padding-top:7px;padding-bottom:0;line-height:normal}.box-article-block a,.box-article-block-text a,.box-article-detail-block-left a,.box-cena-block a,.box-center-block-left a,.box-center-block-right a{display:block}.box-center-block-right .box-center-block-title{text-align:left}.box-center-block-title{display:block;background-color:#f0f0f0;font-size:1.03rem;line-height:1.27rem;padding: 0 74px 0px 15px;color:#1f1f1f;position:relative;height:52px}.icons-a0:after,.icons-a1:after,.icons-a2:after,.icons-a3:after,.icons-a4:after,.icons-a5:after,.icons-a7:after{position:absolute;top:15px;right:15px;content:'';width:40px;height:24px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-B-black.svg);background-repeat:no-repeat}.box-center-category-descript-title[class*=ic-]:after,.box-center-category-descript-title[class*=icons-a]:after,.box-center-category-descript-title[class*=iv-]:after{top:10px;right:auto;width:60px;height:24px;left:0}.icons-a0:after,.icons-a2:after,.icons-a3:after,.icons-a4:after,.icons-a5:after,.icons-a7:after{background-image:url(/local/templates/koltsovoauto/css/../images/ic-A1-black.svg)}.icons-a2:after,.icons-a3:after,.icons-a4:after,.icons-a5:after,.icons-a7:after{background-image:url(/local/templates/koltsovoauto/css/../images/ic-BE-black.svg)}.icons-a2:after,.icons-a3:after,.icons-a4:after,.icons-a5:after{background-image:url(/local/templates/koltsovoauto/css/../images/ic-A-black.svg)}.icons-a3:after,.icons-a4:after,.icons-a5:after{background-image:url(/local/templates/koltsovoauto/css/../images/ic-snegohod-black.svg)}.icons-a4:after,.icons-a5:after{background-image:url(/local/templates/koltsovoauto/css/../images/ic-kvadrik-black.svg)}.icons-a5:after{width:60px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-CE-black.svg)}.icons-a6:after{top:15px;right:15px;width:40px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-C-black.svg)}.icons-a6:after,.icons-a8:after,.icons-b:before{position:absolute;content:'';height:24px;background-repeat:no-repeat}.icons-a8:after{right:15px;top:17px;width:60px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-DE-black.svg)}.box-center-block-left-right-images{height:170px}.box-cena-row .box-cena-block-images img,.box-center-block-center-images img,.box-center-block-left-right-images img{width:330px;position:relative;top:50%;transform:translateY(-50%)}.box-center-block-center-images{overflow:hidden;height:345px}.box-center-block-center-images img{width:680px}.box-center-block-right .icons-a5{position:relative;text-align:left;font-size:1.21rem;line-height:1.2rem;padding:8px 80px 5px 10px;display:block;background-color:#f0f0f0;color:#1f1f1f}.box-center-block-center-images-2{height:241px}.box-center-category-descript{padding-left:72px}.box-center-category-descript-2{padding-left:78px}.box-center-category-descript .col-sm-12{padding:0 15px 0 0}.box-center-category-descript-title{font-size:1.8rem;line-height:normal;color:#212121;padding:0 0 28px 66px}.icons-b{position:relative}.icons-b:before{top:18px;left:0;width:40px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-B-black.svg)}.row-no-padding [class*=col-]{padding-left:0!important;padding-right:0!important}.row-no-padding-2 [class*=col-]{padding:0!important}.row-no-margin{margin-right:0!important;margin-left:0!important}.box-center-category-descript p,.box-center-category-descript-3 p,.box-center-category-small-text p{font-size:.997rem;line-height:1.59rem;margin-bottom:.9rem}#content .box-center-category-descript-3{padding-left:78px;padding-top:20px}.box-center-category-descript-images{padding-top:22px;padding-bottom:22px}.box-center-category-descript-images img{width:700px;height:auto;border:0;display:block;padding:0;margin:0}.box-center-category-descript-h3,.box-center-category-descript-h4{font-size:1.55rem;line-height:normal;color:#212121;padding:22px 0 18px}.box-center-category-descript-h4{padding:29px 0 18px}.box-category-row h2,.box-category-row h3,.box-center-category-descript-h3-span{font-size:1.54rem;line-height:normal;color:#212121;padding:25px 0 15px}.box-center-category-descript-h3-span span{padding:5px 4px 3px 2px;background-color:#d8d8d8;display:inline-block}.quick-call-cat{width:100%;background-color:#eee;margin-bottom:24px;margin-top:0;padding:34px 10px 30px 41px}.quick-call-cat-descript-bottom,.quick-call-cat-descript-top{text-align:left;padding:0 0 18px;line-height:1.88rem;font-size:1.15rem;color:#1d1d1d}.quick-call-cat-descript-bottom{padding:0 0 9px}.box-quick-call-cat-content{display:block;text-align:left}.box-quick-call-cat-item{display:inline-block;padding:0;margin:0 16px 0 0;border:0;vertical-align:top}.box-quick-call-cat-item .whatis-your-name,.box-quick-call-cat-item .your-phone-number{width:189px;height:40px;border:2px solid #757575;padding:0 0 0 13px;text-align:left;line-height:normal;font-size:1.06rem;color:#1e1e1e}body .box-quick-call-cat-item .your-phone-number{font-size:1rem}.box-quick-call-cat-item .request-call{width:188px;height:40px;padding:0;line-height:1rem;font-size:1.06rem;color:#5f5f5f;background-color:#d1d1d1;border:0;text-align:center}.box-center-category-small-text p:last-child{margin-bottom:0}.box-cat-our-advantages{padding:29px 39px 22px 0;margin-top:34px;background-color:#eee;width:100%;margin-bottom:42px}.box-cat-our-advantages-title{padding:0;text-align:center;width:100%;line-height:normal;font-size:1.54rem}.box-cat-our-advantages-flexbox{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.box-cat-our-advantages-item-flex{width:200px;height:155px;-webkit-order:0;order:0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:auto;flex-basis:auto;-webkit-align-self:center;align-self:center}.box-cat-our-advantages-icons{width:100%;height:95px}.box-cat-our-advantages-name{font-size:1.14rem;text-align:center;padding:3px 30px 0;line-height:1.23}.box-cat-our-advantages-flexbox .f2{background-image:url(/local/templates/koltsovoauto/css/../images/ic-adv-02.svg);background-repeat:no-repeat;background-position:center 16px}.box-cat-our-advantages-flexbox .f3{background-image:url(/local/templates/koltsovoauto/css/../images/ic-adv-03.svg);background-repeat:no-repeat;background-position:center 23px}.box-cat-our-advantages-flexbox .f4{background-image:url(/local/templates/koltsovoauto/css/../images/ic-adv-04.svg);background-repeat:no-repeat;background-position:center 18px}.additional-education .box-center-block{margin-bottom:40px}.additional-education .box-center-block div[class^=col-sm]{padding-top:7px;padding-bottom:8px;line-height:1.59rem}.additional-education .box-center-block-left,.additional-education .box-center-block-right{width:330px;height:auto;display:inline-block;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;background-color:#f0f0f0}.additional-education .box-center-block-left-right-images{height:162px;overflow:hidden;width:330px}

body .box-cena-row-2 p {
    color: #333333;
    font-size: 1rem;
    line-height: 1.6rem;
}

.additional-education .box-center-block-title,
.additional-education .pt-pb .box-center-block-title{
	display:block;
	background-color:#f0f0f0;
	font-size: 17px;
    line-height: 19px;
	padding:0 55px 0px 15px;
	color:#1f1f1f;
	position:relative;
	height:74px
}

.additional-education .box-center-block-center{width:100%;height:auto;display:inline-block;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;background-color:#f0f0f0}.additional-education .icons-ae1:after,.additional-education .icons-ae2:after{position:absolute;top:12px;right:15px;content:'';width:60px;height:24px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-exkavator-black.svg);background-repeat:no-repeat}.additional-education .icons-ae2:after{width:61px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-pogruz-black.svg)}.additional-education .icons-ae3:after,.iv-A:after,.iv-B:after,.iv-BE:after,.iv-C:after,.iv-CE:after,.iv-D:after{position:absolute;top:12px;right:15px;content:'';width:40px;height:24px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-lodka-black.svg);background-repeat:no-repeat}.additional-education .pt-pb{padding-top:8px;padding-bottom:12px;line-height:normal}.additional-education .box-center-block-center-images{height:244px}

.additional-education .pt-pb .box-center-block-title{
	font-size:17px;
}

.box-center-block-table{display:table}.box-center-block-title-20-hours,.box-center-block-title-years{display:table-cell;background-color:#f0f0f0;color:#1f1f1f;position:relative;vertical-align:top}.box-center-block-title-years{line-height:1.82rem;font-size:1.53rem;padding:26px 120px 25px 15px;text-align:left}.box-center-block-title-20-hours{font-weight:300;text-align:center;width:133px;font-size:4rem;line-height:normal;padding:29px 0 0}.additional-education .box-center-block-center:hover,.additional-education .box-center-block-left:hover,.additional-education .box-center-block-right:hover{-webkit-box-shadow:0 0 17px 8px #ccc;-moz-box-shadow:0 0 17px 8px #ccc;box-shadow:0 0 17px 8px #ccc;background-color:#f0f0f0}.additional-education .box-center-category-descript-title{font-size:1.793rem;line-height:2.1rem;color:#212121;padding:0 0 28px 66px}

/*Comments bugs style*/
/*.additional-education .box-center-category-descript-images{padding-top:15px;padding-bottom:35px}*/
.additional-education .box-center-category-descript-images{padding-top:0px;padding-bottom:0px}

.additional-education .quick-call-cat{margin-bottom:4px;margin-top:0}.box-cena-row{padding:49px 15px 20px}.box-cena-row-2{padding:20px 15px}.box-cena-row div[class*=col-]{padding-right:10px;padding-left:10px}






.page-price .icn-medical-board:after,
.page-price2 .icn-medical-board:after {
    position: absolute;
    content: '';
    top: 20px;
    right: 19px;
    width: 26px;
    height: 33px;
    left: auto;
    background-image: url("/images/svg-icons/4.svg");
    background-repeat: no-repeat;
}

.page-price .icn-rehabilitation-course:after,
.page-price2 .icn-rehabilitation-course:after {
    position: absolute;
    content: '';
    top: 20px;
    right: 12px;
    width: 33px;
    height: 33px;
    left: auto;
    background-image: url("/images/svg-icons/8.svg");
    background-repeat: no-repeat;
}

.page-price .icn-training-trainers:after,
.page-price2 .icn-training-trainers:after {
    position: absolute;
    content: '';
    top: 22px;
    right: 13px;
    width: 33px;
    height: 33px;
    left: auto;
    background-image: url("/images/svg-icons/9.svg");
    background-repeat: no-repeat;
}

.page-price .icn-refresher-course:after,
.page-price2 .icn-refresher-course:after {
    position: absolute;
    content: '';
    top: 22px;
    right: 14px;
    width: 33px;
    height: 33px;
    left: auto;
    background-image: url("/images/svg-icons/2.svg");
    background-repeat: no-repeat;
}

.page-price .icn-fire-technical-minimum:after,
.page-price2 .icn-fire-technical-minimum:after {
    position: absolute;
    content: '';
    top: 21px;
    right: 8px;
    width: 33px;
    height: 33px;
    left: auto;
    background-image: url("/images/svg-icons/6.svg");
    background-repeat: no-repeat;
}

.page-price .icon-dopog:after,
.page-price2 .icon-dopog:after {
    position: absolute;
    content: '';
    top: 20px;
    right: 9px;
    width: 33px;
    height: 33px;
    left: auto;
    background-image: url("/images/svg-icons/fire.svg");
    background-repeat: no-repeat;
}



.box-center-block-title.ic-catok:after {
    content: '';
    position: absolute;
    top: 22px;
    right: 12px;
	left: auto;
    width: 32px;
    height: 31px;
    background-image: url("/local/templates/koltsovoauto/images/ic-katok.svg");
    background-repeat: no-repeat;
    background-size: contain;
}


.box-center-block-title.ic-buldozer:after {
    content: '';
    position: absolute;
    top: 27px;
    right: 12px;
    left: auto;
    width: 40px;
    height: 24px;
    background-image: url("/local/templates/koltsovoauto/images/ic-buldozer.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

.box-center-block-title.ic-asphalt:after {
content: '';
    position: absolute;
    top: 26px;
    right: 12px;
    left: auto;
    width: 40px;
    height: 25px;
    background-image: url("/local/templates/koltsovoauto/images/ic-asphalt.svg");
    background-repeat: no-repeat;
    background-size: contain;
}



.box-center-block-title.crane:after {
	content: '';
    position: absolute;
    top: 26px;
    right: 12px;
    left: auto;
    width: 40px;
    height: 25px;
    background-image: url("/images/crane.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

.box-center-block-title.crane-truck:after {
	content: '';
    position: absolute;
    top: 26px;
    right: 12px;
    left: auto;
    width: 40px;
    height: 25px;
    background-image: url("/images/crane-truck.svg");
    background-repeat: no-repeat;
    background-size: contain;
}


.box-center-block-title.manipulator:after {
	content: '';
    position: absolute;
    top: 26px;
    right: 12px;
    left: auto;
    width: 40px;
    height: 25px;
    background-image: url("/images/manipulator.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

.box-center-block-title.crane-manipulator:after {
	content: '';
    position: absolute;
    top: 26px;
    right: 12px;
    left: auto;
    width: 40px;
    height: 25px;
    background-image: url("/images/crane-manipulator.svg");
    background-repeat: no-repeat;
    background-size: contain;
}




.box-center-block-title.ic-autograider:after {
    content: '';
    position: absolute;
    top: 11px;
    right: 12px;
    left: auto;
    width: 48px;
    height: 48px;
    background-image: url("/local/templates/koltsovoauto/images/grader.svg");
    background-repeat: no-repeat;
    background-size: contain;
}


.mobile-menu .cat-sub-mobile .ic-catok:after {
    position: absolute;
    content: '';
    top: 16px;
    right: auto;
    width: 34px;
    height: 26px;
    left: 29px;
    background-image: url("/local/templates/koltsovoauto/images/ic-katok.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

.mobile-menu .cat-sub-mobile .ic-buldozer:after {
position: absolute;
    content: '';
    top: 23px;
    right: auto;
    width: 37px;
    height: 22px;
    left: 29px;
    background-image: url("/local/templates/koltsovoauto/images/ic-buldozer.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

.mobile-menu .cat-sub-mobile .ic-asphalt:after {
    position: absolute;
    content: '';
    top: 23px;
    right: auto;
    width: 36px;
    height: 23px;
    left: 29px;
    background-image: url("/local/templates/koltsovoauto/images/ic-asphalt.svg");
    background-repeat: no-repeat;
    background-size: contain;
}





.mobile-menu .cat-sub-mobile .ic-autograider:after {
    position: absolute;
    content: '';
    top: 9px;
    right: auto;
    width: 48px;
    height: 48px;
    left: 24px;
    background-image: url("/local/templates/koltsovoauto/images/grader.svg");
    background-repeat: no-repeat;
}








@media (min-width:1200px){.box-cena-row .row{margin-right:-10px;margin-left:-10px}}.box-cena-row .row{margin-bottom:12px}.box-cena-block{width:320px;height:auto;display:inline-block;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;background-color:#f0f0f0}.box-cena-block:hover{-webkit-box-shadow:0 0 17px 8px #ccc;-moz-box-shadow:0 0 17px 8px #ccc;box-shadow:0 0 17px 8px #ccc;background-color:#f0f0f0}.box-cena-block .box-cena-block-images{height:170px}

.box-cena-block .box-cena-block-title{
	display: block;
    background-color: #f0f0f0;
    font-size: 16px;
    line-height: 19px;
    padding: 0 76px 0 15px;
    color: #1f1f1f;
    position: relative;
    height: 80px;
}



body div .box-center-category-descript-title.ic-catok:after {
    content: '';
    position: absolute;
    top: 12px;
    right: auto;
    left: 0px;
    width: 36px;
    height: 36px;
    background-image: url("/local/templates/koltsovoauto/images/ic-katok.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

body div .box-center-category-descript-title.ic-buldozer:after {
    content: '';
    position: absolute;
    top: 11px;
    right: auto;
    left: 0px;
    width: 40px;
    height: 25px;
    background-image: url("/local/templates/koltsovoauto/images/ic-buldozer.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

body div .box-center-category-descript-title.ic-asphalt:after {
content: '';
    position: absolute;
    top: 9px;
    right: auto;
    left: 0px;
    width: 40px;
    height: 25px;
    background-image: url("/local/templates/koltsovoauto/images/ic-asphalt.svg");
    background-repeat: no-repeat;
    background-size: contain;
}







body div .box-center-category-descript-title.ic-autograider:after {
    content: '';
    position: absolute;
    top: -2px;
    right: auto;
    left: 0px;
    width: 48px;
    height: 48px;
    background-image: url("/local/templates/koltsovoauto/images/grader.svg");
    background-repeat: no-repeat;
    background-size: contain;
}




	.iv-A:after,.iv-B:after,.iv-BE:after,.iv-C:after,.iv-CE:after,.iv-D:after{top:10px;right:13px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-A-black.svg)}.iv-B:after,.iv-BE:after,.iv-C:after,.iv-CE:after,.iv-D:after{background-image:url(/local/templates/koltsovoauto/css/../images/ic-B-black.svg)}.iv-BE:after,.iv-C:after,.iv-CE:after,.iv-D:after{top:13px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-C-black.svg)}.box-cena-row .box-cena-block .iv-C{padding:7px 110px 3px 15px;font-size:1.17rem;line-height:1.3rem}.iv-BE:after,.iv-CE:after,.iv-D:after{width:60px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-CE-black.svg)}.box-cena-row .box-cena-block .iv-CE{padding:7px 80px 3px 15px;font-size:1.17rem;line-height:1.3rem}.iv-BE:after,.iv-D:after{top:15px;width:59px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-BE-black.svg)}.box-cena-row .box-cena-block .iv-BE{padding:7px 130px 3px 15px;font-size:1.17rem;line-height:1.3rem}.iv-D:after{top:19px;width:60px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-D-black.svg)}

.ic-20h:after,.ic-exkavator:after,.ic-kvadrik:after,.ic-lodka:after,.ic-pogruz:after,.ic-snegohod:after,.ic-gidrozikl:after{position:absolute;top:10px;right:12px;content:'';width:40px;height:24px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-kvadrik-black.svg);background-repeat:no-repeat}

.ic-20h:after,.ic-exkavator:after,.ic-lodka:after,.ic-pogruz:after,.ic-snegohod:after{right:13px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-snegohod-black.svg)}

.ic-20h:after,.ic-exkavator:after,.ic-lodka:after,.ic-pogruz:after{top:18px;right:12px;width:54px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-pogruz-black.svg)}

.ic-20h:after,.ic-exkavator:after,.ic-lodka:after{
	right:6px;
	background-image:url(/local/templates/koltsovoauto/css/../images/ic-exkavator-black.svg)
}

.ic-20h:after,.ic-lodka:after{
	right:12px;
	width:40px;
	background-image:url(/local/templates/koltsovoauto/css/../images/ic-lodka-black.svg)
}

.cat-sub-mobile .gidrozikl{
	position: relative;
}

.cat-sub-mobile .gidrozikl:after{
	content: '';
    width: 40px;
    height: 24px;
	position: absolute;
	right:12px;
	left: 20px;
	background-image:url("/images/svg-icons/gidrozikl.svg")
}



.ic-20h:after{background-image:url(/local/templates/koltsovoauto/css/../images/ic-20h-black.svg)}.box-grey{padding:5px 4px 3px 5px;background-color:#d8d8d8;display:inline-block}.box-cena-block-images{position:relative}.box-cena-block-images-price{position:absolute;background-color:#1c83e5;display:block;z-index:50}.article-menu-top li a,.box-cena-block-images-price span{padding:11px 10px 7px 15px;color:#fff;font-size:1.33rem;line-height:normal;display:block}.box-cena-block-images-price:after{position:absolute;top:0;right:-14px;content:'';border-width:39px 14px 0 0;border-style:solid;border-color:#1c83e5 transparent transparent #1c83e5}.container .aboutschool{padding:45px 29px 59px 32px}.box-center-aboutschool-descript{padding-right:0;padding-left:49px}.box-center-aboutschool-descript-title{font-size:1.793rem;line-height:normal;color:#212121;padding:14px 0 26px}.box-center-aboutschool-descript-images{padding-top:16px;padding-bottom:30px}.box-center-aboutschool-descript-images img{width:1000px;height:auto;border:0;display:block;padding:0;margin:0}.box-center-aboutschool-descript-h3,.box-center-aboutschool-descript-h4{font-size:1.78rem;line-height:normal;color:#212121;padding:32px 0 31px}.box-center-aboutschool-descript-h4{padding:15px 0 22px}

.aboutschool p{
	font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 1rem;
}

.box-aboutschool-block-left,.box-aboutschool-block-right{width:330px;height:auto;display:inline-block;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;background-color:#f0f0f0}.box-aboutschool-block-left:hover,.box-aboutschool-block-right:hover{-webkit-box-shadow:0 0 17px 8px #ccc;-moz-box-shadow:0 0 17px 8px #ccc;box-shadow:0 0 17px 8px #ccc;background-color:#f0f0f0}#mobile-menu .mobile-menu .home i,.row-aboutschool .text-left{padding-right:15px}.row-aboutschool .text-right{padding-left:15px}.row-aboutschool .box-center-block-title{display:block;background-color:#f0f0f0;font-size:1.33rem;line-height:1.57rem;padding:0 15px;color:#1f1f1f;position:relative;height:62px;text-align:left}.box-aboutschool-instruktor-block{padding:13px 0 8px;text-align:center}.box-aboutschool-instruktor-block-images{border:1px solid #ccc;border-radius:50%;margin:0 auto;display:block;width:150px;height:150px;overflow:hidden}.box-aboutschool-instruktor-block-images img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:150px;height:auto}.box-aboutschool-instruktor-block-name{padding:12px 0 5px;font-size:.9rem;line-height:1.3rem;display:block;text-align:center;color:#1d1d1d}.box-aboutschool-instruktor-block-age{font-size:.86rem;line-height:normal;display:block;text-align:center;color:#1d1d1d}.box-contact-row{padding:41px 18px 42px}.box-contact-title{font-size:1.793rem;line-height:normal;color:#212121;padding:14px 0 24px}.box-contact-maps{width:100%;margin:26px 0 15px}.box-article-block-images img,.box-contact-maps img{display:inline-block;width:100%}.box-contact-row p{margin-bottom:1rem;font-size:1.01rem}.box-contact-block{padding:28px 10px 0 0}.box-contact-block-title{font-size:1.54rem;line-height:normal;color:#212121;padding:0;display:inline-block;margin-bottom:15px}.box-contact-block p{font-size:.996rem;line-height:1.56rem;color:#1d1d1d}.box-contact-detail-row{padding:41px 115px 46px}.box-contact-detail-row .box-contact-maps{margin:17px 0 26px}.padding-right-0{padding-right:0}.box-contact-detail-row .box-contact-maps img{height:250px}.box-contact-detail-descript{padding:20px 0 0 50px}.box-article-row{padding:43px 17px 62px}.article-menu-top{list-style:none;margin:0 0 0 -3px;padding:0;border:0}.article-menu-top li a{padding:0 8px;font-size:.87rem;color:#757575}.box-article-block{margin:11px 0;width:100%;height:auto;display:inline-block;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;background-color:#f0f0f0}.box-article-block:hover{-webkit-box-shadow:0 0 17px 8px #ccc;-moz-box-shadow:0 0 17px 8px #ccc;box-shadow:0 0 17px 8px #ccc;background-color:#f0f0f0}.box-article-block-images{display:block;width:100%}.box-article-block-images img{height:auto}.box-article-block-text-title,.box-article-block-title{display:block;background-color:#f0f0f0;font-size:1.33rem;line-height:1.57rem;padding:12px 20px 16px 23px;color:#1f1f1f;position:relative}.box-article-block-text-title{background-color:#fff;font-size:1.5rem;line-height:1.63rem;padding:12px 0 17px 1px}.box-article-row .ptwo{padding-top:21px}.box-article-button{padding:13px 0;display:block;width:100%;text-align:center}.box-article-button .box-article-button-load{display:inline-block;padding:14px 64px 10px;font-size:.99rem;line-height:normal;color:#666;background-color:#e0e0e0}.box-article-detail-row{padding:40px 129px 22px 130px}.box-article-detail-block-left{margin:12px 0 15px;width:240px;height:auto;display:block;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;box-shadow:0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);;background-color:#f0f0f0}.box-article-detail-block-left:hover{-webkit-box-shadow:0 0 17px 8px #ccc;-moz-box-shadow:0 0 17px 8px #ccc;box-shadow:0 0 17px 8px #ccc;background-color:#f0f0f0}.box-article-detail-block-images{background-color:#f0f0f0;width:100%;height:auto;display:block}.box-article-detail-block-images img{width:100%;display:block}.box-article-detail-block-title{display:block;background-color:#f0f0f0;font-size:1.33rem;line-height:1.57rem;padding:14px;color:#1f1f1f}.box-article-detail-h3{padding:11px 0 3px;font-size:.86rem;line-height:normal;color:#757575;display:block}.box-article-detail-text-block-left{display:block;background-color:#fff;font-size:1.35rem;line-height:1.68rem;padding:12px 0;color:#212121}.box-center-article-detail-descript{padding-left:53px}.box-center-article-detail-descript-title{font-size:1.8rem;line-height:2.18rem;color:#212121;padding:6px 0 9px}.article-data{padding:0 13px 0 0;font-size:.85rem;line-height:normal;color:#777}#mobile-menu .mobile-menu .home a,.article-data,.article-tegs{display:inline-block}.article-data-tegs .article-tegs a,.article-tegs{font-size:.87rem;line-height:normal;color:#777}.article-tegs span{padding:0 10px}.box-center-article-detail-descript-images{padding-top:29px;padding-bottom:34px}.box-center-article-detail-descript-images img{width:700px;border:0;display:block;padding:0;margin:0}.box-center-article-detail-descript h3,.box-center-article-detail-descript-h3{font-weight:600;font-size:1.02rem;line-height:normal;color:#1d1d1d;padding:4px 0 20px}.box-center-article-detail-descript p{font-size:1rem;line-height:1.6rem;margin-bottom:.96rem;color:#212121}.box-article-detail-h4,.box-article-detail-h5{padding:17px 0 11px;font-size:1.02rem;line-height:normal;display:block;color:#1d1d1d}.box-article-detail-h5{padding:0 0 12px}.box-article-detail-row .box-category-menu-left{padding:0 0 31px}.box-center-article-detail-descript-title-h2{font-size:1.533rem;line-height:normal;padding:13px 0 28px;color:#212121}.box-center-article-detail-descript p strong{font-weight:600}.box-center-article-detail-descript-title-h3{font-size:1.53rem;line-height:normal;color:#212121;padding:32px 0 24px}.box-center-article-detail-descript-title-h4,.box-center-article-detail-descript-title-h5{font-size:1.53rem;line-height:normal;color:#212121;padding:41px 0 24px}.box-center-article-detail-descript-title-h5{padding:47px 0 24px}.category-nav .nav-sub-item a,.icons-right-a,.icons-right-a1,.icons-right-b{position:relative;display:inline-block}.icons-right-a1:after,.icons-right-a:after,.icons-right-b:after{position:absolute;top:-4px;right:-53px;content:'';width:40px;height:24px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-A-black.svg);background-repeat:no-repeat}.icons-right-a1:after,.icons-right-b:after{top:-3px;right:-56px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-A1-black.svg)}.icons-right-b:after{top:-4px;right:-55px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-B-black.svg)}.box-center-article-detail-descript-images-two{padding-top:0;padding-bottom:25px;display:block}.box-center-article-detail-descript-images-two img{display:inline-block;margin:0 20px 0 0}.box-bilet-online-2-row{padding:40px 129px 22px 130px}.box-center-bilet-online-descript{padding-left:65px}.box-bilet-online-widget{display:block;width:100%;min-height:1100px}.box-bilet-online-3-row{padding:40px 18px 22px}.content-center{padding:0 115px}.category-nav-wrap{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;z-index:100;background-color:#fff;padding:0 80px;position:absolute;left:-80px;right:-80px;display:none}.category-nav-wrap:after,.category-nav-wrap:before{bottom:100%;left:12%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.category-nav-wrap:after{border-color:transparent transparent #fff;border-width:10px;margin-left:-10px}.category-nav-wrap:before{border-color:transparent transparent #e0e0e0;border-width:12px;margin-left:-12px}.category-nav{display:table;padding:0;margin:0;list-style-type:none;width:100%}.category-nav .nav-sub-item{display:table-cell;height:80px}.category-nav .nav-sub-item a{font-size:1rem;font-weight:400;padding-top:13px;width:100px;height:80px;color:#1d1d1d}.category-nav [class*=icons-a]:after,.category-nav [class*=iv-]:after{top:36px;right:auto;width:60px;height:24px;left:32%}.category-nav [class*=iv-]:after{left:24%}.top-menu-nav .category-nav .icons-a8:after{left:21%}.category-nav a.icons-a5:after,.category-nav a.icons-a7:after{left:25%}.navbar-nav{position:relative}.nav-item:hover .category-nav-wrap{display:block}.pagination a,.pagination span,body .pagination a:active,body .pagination a:visited{color:#979797}.pagination a:hover,.pagination span.modern-page-current{color:#1f1f1f}


/* Ссылки в теле статьи */
.box-center-article-detail-descript a {
    /* text-decoration: underline; */
    color: #1C83E6;
}


.box-vertical-center{
	position:relative;
	top:50%;
	transform:translateY(-50%);
	text-align: center;
	display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.news-detail-img{margin-bottom:0px;margin-top:0px}.mb-30{margin-bottom:30px}#links a,#links a img{display:inline-block;width:218px}#links a{margin:9px;overflow:hidden;height:146px}#links a img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);height:auto}.row-aboutschool2{padding-left:6px}.box-maps-ya{margin:0 100px 58px;width:auto}.box-logo{display:block}.home-maps-contacts{width:100%;height:451px}.box-our-advantages-title-mobile{padding:30px 15px 15px;text-align:left;width:100%;line-height:normal;font-size:1.4rem;display:none}.box-our-advantages-text-mobile{padding:0 15px;line-height:1.6rem;font-size:1rem;color:#1d1d1d;display:none}.box-footer-social-networks-mobile{padding-bottom:30px;display:none;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.box-footer-social-networks-mobile a{display:inline-block;width:40px;height:40px;position:relative}.box-scale-slider-bottom{display:none;padding:0 0 0 15px;text-align:left}.bottom-mobile-1{width:auto;padding:12px 43px;font-size:1.4rem;background-image:url(/local/templates/koltsovoauto/css/../images/FON-0.4.png);background-repeat:repeat;color:#fff;border-bottom:4px solid #dc0001}body a.bottom-mobile-1:active,body a.bottom-mobile-1:focus,body a.bottom-mobile-1:hover,body a.bottom-mobile-1:visited{color:#fff}.box-call-mobil,.box-switch-mobil-menu{position:absolute;background-repeat:no-repeat;display:none;cursor:pointer}


.box-call-mobil{
	right:19px;
	text-decoration:none;
	top:36px;
	width:36px;
	height:36px;
	overflow: hidden;

}

.box-call-mobil:after{
	content: '';
	position: absolute;
	top:0px;
	left: 0px;
	width:36px;
	height:36px;
	background-image:url(/local/templates/koltsovoauto/css/../images/ic-call.svg);
	background-position:0 0;
	background-size:cover;
	background-color: #ffffff;

}


.box-switch-mobil-menu{top:0;left:0;width:77px;height:96px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-menu.svg);background-position:50% 60%;background-size:55%;-webkit-transition:background-image .2s ease-out;-moz-transition:background-image .2s ease-out;-o-transition:background-image .2s ease-out;transition:background-image .2s ease-out}.mmPushBody .box-switch-mobil-menu{background-image:url(/local/templates/koltsovoauto/css/../images/ic-close.svg);background-position:50% 60%;width:77px;height:96px}


#mobile-menu [class*=" iconz-"]:before,
#mobile-menu [class^=iconz-]:before,
.mm-toggle [class^=iconz-]:before{
	font-family:"site-icons";
	font-style:normal;
	font-weight:400;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:39px;
	margin-right:.2em;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height: 61px;
	margin-left:.2em
}

#mobile-menu li a{color:#000;font-size:1rem;line-height:1rem}#mobile-menu{overflow:auto;position:fixed;top:96px;bottom:0;background:#fff;z-index:99999;display:none;font-family:Helvetica,sans-serif;font-size:32px;border-right:1px solid #ccc;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;line-height:1.83857}#mobile-menu::-webkit-scrollbar{width:3px}#mobile-menu::-webkit-scrollbar-thumb{background-color:#eb2c1d}#mobile-menu .mobile-menu{list-style-type:none;width:100%;float:left;margin:0;padding-left:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#mobile-menu .mobile-menu ul{margin-left:0;padding-left:0}#mobile-menu .mobile-menu ul .expand{background:#eee}#mobile-menu .mobile-menu .mm-search{height:92px;background-color:#000;color:#555;padding:16px 20px;box-sizing:border-box}#mobile-menu .mobile-menu .input-group{position:relative;display:table;border-collapse:separate}#mobile-menu .mobile-menu .input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0}#mobile-menu .mobile-menu .input-group .form-control{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0}#mobile-menu .mobile-menu .input-group-btn{position:relative;font-size:0;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}#mobile-menu .mobile-menu .input-group-btn:first-child>.btn{border-bottom-right-radius:0;border-top-right-radius:0}#mobile-menu .mobile-menu .input-group-btn>.btn,.cat-sub-mobile a{position:relative}#mobile-menu .mobile-menu .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;font-size:30px;line-height:1.42857;border-radius:8px}#mobile-menu .mobile-menu .form-control{height:60px;padding:6px 0;font-size:29px;color:#555;background-color:#fff;border-radius:8px;border:0}#mobile-menu .mobile-menu .btn-default{height:60px;border:0;padding:4px 5px;background-color:#fff}#mobile-menu .mobile-menu .btn-default:hover{background-color:#fff}#mobile-menu .mobile-menu .btn-default:focus{background-color:#fff}#mobile-menu .mobile-menu .btn-default:active{background-color:#fff}#mobile-menu .mobile-menu .home{text-align:center;background-color:#fff;color:#fff;height:77px;overflow:hidden}#mobile-menu .mobile-menu .home a.active{color:#222!important}
#mobile-menu .mobile-menu .expand{
	right:0;
	position:absolute;
	border-left:1px solid #ccc;
	padding:0 10px;
	color:#eb2c1d;
	margin-left:0;
	bottom: 0px;
    top: 0px;
}


#mobile-menu .mobile-menu .expand:hover{cursor:pointer}#mobile-menu .mobile-menu li{display:block;border-top:1px solid #ccc;width:100%;float:left;margin-left:0;padding-left:0;position:relative}#mobile-menu .mobile-menu li a{display:block;overflow:hidden;white-space:normal;color:#222;text-decoration:none;padding:21px 21px 21px 15px}#mobile-menu .mobile-menu li a.active{color:#fca001}#mobile-menu .mobile-menu li li,#mobile-menu .mobile-menu li li li,#mobile-menu .mobile-menu li li li li,#mobile-menu .mobile-menu li li li li li{background:#fff}#mobile-menu .mobile-menu li li a{padding-left:25px}#mobile-menu .mobile-menu li li li a{padding-left:35px}#mobile-menu .mobile-menu .social a{float:left;padding:0;margin:10px 0 10px 15px}#mobile-menu .mobile-menu .social i{font-size:22px;color:#eb2c1d}#mobile-menu .mobile-menu input.simple:focus{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#mobile-menu .mobile-menu [class*=" iconz-"]:before,#mobile-menu .mobile-menu [class^=iconz-]:before{margin-right:0;margin-left:0}#mobile-menu .iconz-search:before{content:'\e80a'}#mobile-menu .iconz-home:before{content:'\e836';width:1em}#mobile-menu .iconz-plus:before{content:'\e812'}#mobile-menu .iconz-minus:before{content:'\e813'}#mobile-menu .iconz-linkedin-squared:before{content:'\e805'}#mobile-menu .iconz-facebook-squared:before{content:'\e807'}#mobile-menu .iconz-twitter-squared:before{content:'\e809'}#mobile-menu .iconz-gplus-squared:before{content:'\e815'}#mobile-menu .iconz-youtube-play:before{content:'\e803'}.iconz-menu:before{content:'\e801'}body.mmPushBody{overflow:hidden;background-color:#fff;position:relative}#mobile-menu .mobile-menu .cat-sub-mobile li a{padding-left:97px}.cat-sub-mobile [class*=icons-a]:after{top:16px;left:25px}.cat-sub-mobile .ic-20h:after{background-size:120%;width:43px;height:28px}#mobile-menu .cat-sub-mobile .icons-a5:after{top:25px}.cat-sub-mobile [class*=iv-]:after{top:16px;left:25px}.cat-sub-mobile [class*=ic-]:after{top:16px;left:41px}#mobile-menu .cat-sub-mobile .ic-lodka:after{left:51px}.box-contact-block .box-contact-block-title{border-bottom:4px solid #fff}.box-contact-block:hover .box-contact-block-title{border-bottom:4px solid #dc0001}.container .h1,.container h1{padding:16px 0;font-size:1.8rem}.content2 .sidebar{width:auto;height:auto}#box-quick-submit,div[id*=wait_comp],div[id*=wait_for_ajax_pagenavigation_]{display:none}.responds-item{border:none;padding-left:0;padding-right:0;padding-bottom:20px;padding-top:10px}.responds-item-name{font-weight:700}.responds-item-data{color:#0d5ea0;font-style:italic}.form-add-responds{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:15px 20px;background-color:#f5f5f5;border:1px solid #ccc;margin-bottom:45px}.form-add-responds .data-table td{vertical-align:top;padding:0;margin:0;width:50%}.form-add-responds .data-table{width:100%}.form-add-responds .data-table td input[type*=text]{height:40px;width:100%;padding:0 10px;border:1px solid #ccc}.form-add-responds .data-table td textarea{width:100%;padding:10px;height:126px;border:1px solid #ccc}.box-captcha{margin-top:10px;display:block;margin-bottom:15px}.responds{margin-bottom:20px}.responds h1{padding:30px 0 10px}.h2-add-responds{font-size:1.8rem}.responds-button{text-align:center;background-color:#e0e0e0;min-width:263px;color:#1c1c1c;text-decoration:none;display:inline-block;padding:14px 0 15px;margin:0 0 0 3px;line-height:normal;font-size:.94rem;border:0;cursor:pointer}.box-responds-button{padding:20px 0 10px;text-align:center}#pagination .all{padding:0 10px 0 0}#pagination .current{padding:6px 8px 3px 7px;background-color:#e7e7e7;border-radius:50%}#pagination a{color:#1d1d1d;padding:6px 5px 3px}.content-center font.notetext{padding:15px 0;color:#dc0001}.scale-b{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.scale-b:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.otziv-box{position:fixed;top:50%;margin-top:-240px;right:0;z-index:100}.otziv-box a{border:0}.otziv-box a img{right:-5px;position:relative}.otziv-box img{display:block;margin:0 0 20px}.otziv-box a:hover img{right:0}.box-all-fotos{padding:25px 0 0;text-align:right}.box-all-fotos a,.box-all-fotos a:active,.box-all-fotos a:focus,.box-all-fotos a:hover,.box-all-fotos a:visited{display:inline-block;text-decoration:none;color:#1d1d1d;position:relative;font-size:1rem;line-height:1.66rem}.box-all-fotos a:after{position:absolute;top:-2px;left:-30px;content:'';width:25px;height:25px;background-image:url(/local/templates/koltsovoauto/css/../images/Picture_font_awesome.svg);background-repeat:no-repeat}.terms-privacy{padding:20px 0;text-align:center}.terms-privacy a,.terms-privacy a:active,.terms-privacy a:hover,.terms-privacy a:visited{display:inline-block;text-decoration:underline;color:#1d1d1d;font-size:1rem;font-weight:700;line-height:1.66rem}.error-qc{position:relative}.error-qc:before{padding-top:0;color:#fff;line-height:24px;height:24px;border-radius:5px;font-size:1rem;background-color:#3181e8;width:150px;content:attr(data-before);border:1px solid #3181e8;position:absolute;top:-31px;left:0;text-align:center}.error-qc:after{content:'';position:absolute;top:-7px;left:75px;margin-left:-8px;width:0;height:0;border-top:7px solid #3181e8;border-right:8px solid transparent;border-left:8px solid transparent}.wrap-input-terms-privacy{display:inline-block}.terms-privacy .wrap-input-terms-privacy:before{width:405px;left:-38px}.terms-privacy .wrap-input-terms-privacy:after{left:6px}.quick-call-cat .box-quick-call-item{margin:0 8px 0 0}.quick-call-cat .request-call,.quick-call-cat .whatis-your-name,.quick-call-cat .your-phone-number{width:200px}.quick-call-cat .terms-privacy{padding:20px 28px 20px 0}a.terms-privacy{border-bottom:2px solid #dc0001;color:#292b2c;padding:0}a.terms-privacy:hover{color:#dc0001;border:0}.box-404-row{padding:100px 18px 120px}.box-404{display:block;text-align:center;font-size:8rem}.box-descript-404,.box-descript-404-b{display:block;text-align:center;font-size:1.4rem}.box-descript-404-b{margin-top:20px;font-size:1rem}.box-404-button{margin-top:30px;display:block;text-align:center}.box-404-button a{text-align:center;background-color:#e0e0e0;min-width:263px;color:#1c1c1c;text-decoration:none;display:inline-block;padding:14px 0 11px;margin:0 0 0 3px;font-size:.94rem}.content-center li{line-height:1.3rem;margin-bottom:.3rem}.box-404-button a,.nav-menu-left li{line-height:normal}.box-center-category-descript li p,.nav-menu-left li{margin-bottom:auto}



.modal-call{display:block}.modal-call:focus{outline:none}.ic-gidrozikl:after{right:12px;width:40px;background-image:url(/local/templates/koltsovoauto/css/../images/ic-gidrozikl-black.svg)}.box-cena-block .ic-gidrozikl:after{top:18px}body .container .page-struktura-organy-upravleniya,body .container .page-antikorrupcionnaya-deyatelnost,body .container .page-terms,body .container .page-privacy{padding:16px 115px}.box-table{border:1px solid #ccc}.box-table td{border:1px solid #ccc;vertical-align:middle;padding:15px}.box-table thead td{font-weight:600;text-align:center}.educ-nav-wrap{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;z-index:1000;background-color:#fff;padding:0 80px;position:absolute;left:-80px;right:-80px;display:none}.educ-nav{display:table;padding:0;margin:0 auto;list-style-type:none;width:auto}.educ-nav .nav-sub-item{display:table-cell;height:80px}.educ-nav .nav-sub-item a{font-size:1rem;font-weight:400;padding-top:13px;width:135px;height:80px;color:#1d1d1d}.educ-nav .nav-sub-item a{position:relative;display:inline-block}.educ-nav-wrap:after,.educ-nav-wrap:before{bottom:100%;left:30%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.educ-nav-wrap:before{border-color:transparent transparent #e0e0e0;border-width:12px;margin-left:-12px}.educ-nav-wrap:after{border-color:transparent transparent #fff;border-width:10px;margin-left:-10px}.nav-item:hover .educ-nav-wrap{display:block}.educ-nav .ic-pogruz:after{top:36px;right:auto;width:60px;height:24px;left:33%}.educ-nav .ic-exkavator:after{top:36px;right:auto;width:60px;height:24px;left:30%}.educ-nav .ic-gidrozikl:after{top:36px;right:auto;width:60px;height:24px;left:36%}.educ-nav .ic-lodka:after{top:36px;right:auto;width:60px;height:24px;left:38%}

@media (min-width:1024px) and (max-width:1199px){

body .about-nav .nav-sub-item a {
    vertical-align: top;
    position: relative;
    display: inline-block;
    font-size: 0.8rem;
    line-height: 0.98rem;
    font-weight: 400;
    padding: 13px 13px 8px 13px;
    color: #1d1d1d;
    height: 90px;
}

	.category-nav .nav-sub-item:nth-child(10){display:none}nav{padding-left:0;padding-right:0;margin-left:-15px;margin-right:-15px;width:auto}.navbar-nav a.nav-link{font-size:.9rem}.logo{background-position:0 10px}.top-head .head-cell-filial{padding:31px 0 0}.top-head .head-cell-phone{padding:31px 0 0 64px}.category-nav-wrap{left:0;right:0;padding:0}.educ-nav-wrap{left:0;right:0;padding:0}.content-center .col-md-12{padding-right:15px;padding-left:15px}.category-nav-wrap:after,.category-nav-wrap:before{bottom:100%;left:7%}.additional-education .pt-pb .box-center-block-title{padding:0 50px 0 15px}.additional-education .box-center-block-title{font-size:1.2rem;line-height:1.2rem;padding:0 50px 0 15px}.box-category-row .quick-call-cat,.box-center-category-descript-images img{width:100%}.box-category-row.additional-education .quick-call-cat{width:98%}.box-quick-call-cat-item .whatis-your-name,.box-quick-call-cat-item .your-phone-number{width:175px}.box-center-block-title{padding:0 73px 0 15px}.box-cena-block,.box-center-aboutschool-descript-images img,.box-center-article-detail-descript-images img,.news-detail-img .detail_picture{width:100%}.box-ticket-img{display:inline-block;width:200px;height:auto}.box-aboutschool-block-left,.box-aboutschool-block-right{width:309px}#links a{width:200px}.box-reviews-item{width:33%;height:auto;align-self:start}.box-reviews-content{align-items:start}.box-footer{width:100%}.box-our-advantages-item-flex{width:176px}.box-our-advantages{margin-right:-15px;margin-left:-15px;width:auto}.box-our-advantages-name{padding:3px 0 0}.box-maps-ya{margin:0 15px 58px}.box-rehab,.quick-call{margin-right:-15px;width:auto;margin-left:-15px}.bhd-left{padding:25px 0 0 15px}.bhd-right{padding:25px 15px 0}.box-scale-left{padding:32px 10px 0 15px;background-size:138%;background-position:-170px 0}.box-scale-slider{background-size:126%;background-position:-203px 0;padding:31px 0 0 15px}.padding-right-5{padding-right:5px;padding-left:0}.padding-left-5{padding-left:5px;padding-right:0}.box-scale-right{background-position:-110px 0}.col-md-12{padding-right:0;padding-left:0}.row-midel-home{margin-right:-15px;margin-left:-15px}.column-3{width:127px}.additional-education .box-center-block-left,.additional-education .box-center-block-right,.box-center-block-left,.box-center-block-right{width:306px}.quick-call-cat .box-quick-call-item{display:block}.quick-call-cat .whatis-your-name,.quick-call-cat .your-phone-number{width:100%;margin-bottom:15px}.quick-call-cat .request-call{width:100%}.quick-call-cat{padding:34px 34px 30px 41px}.box-cena-row .box-cena-block .iv-BE{padding:7px 82px 3px 15px;font-size:.89rem;line-height:1.1rem}.box-cena-row .box-cena-block .icons-a5{font-size:1rem;line-height:1.3rem}body .home-box-text-12{margin-right:15px;margin-left:15px}body .container .page-struktura-organy-upravleniya,body .container .page-antikorrupcionnaya-deyatelnost,body .container .page-terms,body .container .page-privacy{padding:16px 0}

.logo {
    background-size: 60%;
    background-position: 0px 14px;
}

.about-nav-wrap{left:0;right:0;padding:0}

body .about-nav-wrap:after, body .about-nav-wrap:before {
    left: 82%;
}


}

@media (min-width:768px) and (max-width:1023px){

.box-left-column {
    display: none;
}


body .box-center-category-descript-images img.detail_picture{
	width: auto;
    height: 221px;
    display: inline-block;
}

body .box-center-category-descript-images{
	text-align: center;
}


.educ-nav .nav-sub-item a.imt-rehabilitation-course{
	display: none;
}

body .about-nav .nav-sub-item a {
    font-size: 0.55rem;
    line-height: 0.8rem;
}

.logo {
    background-position: 0 10px;
    background-size: 73%;
}

#mobile-menu .mobile-menu .about-sub-mobile li{
	padding-left: 32px;
}


	body .home-box-text-12{margin-right:15px;margin-left:15px}.box-cena-row .box-cena-block .icons-a5{font-size:1rem;line-height:1.18rem}.box-cena-row .box-cena-block .iv-BE{padding:7px 82px 3px 15px;font-size:.89rem;line-height:1.1rem}.quick-call-cat .whatis-your-name,.quick-call-cat .your-phone-number{width:100%;margin-bottom:15px}.additional-education .box-center-block-left,.additional-education .box-center-block-right,.box-center-block-center-images img,.box-center-block-left-right-images img,.box-center-category-descript-images img,.quick-call-cat .box-quick-call-item,.quick-call-cat .request-call{width:100%}.quick-call-cat{padding:34px 33px 30px 41px}.category-nav .nav-sub-item:nth-child(1),.category-nav .nav-sub-item:nth-child(10),.category-nav .nav-sub-item:nth-child(9){display:none}.box-article-block-title{font-size:1.2rem;line-height:1.4rem}.box-category-row .box-center-block-left,.box-category-row .box-center-block-right{width:108%}
	/*.box-category-row .col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}*/
	.box-center-block-center-images{overflow:hidden;height:258px}.additional-education .box-center-block-left-right-images{width:auto}.additional-education .box-center-block-center-images{height:135px}.additional-education .pt-pb .box-center-block-title{font-size:1.1rem;line-height:1.3rem;padding:0 43px 0 15px}.box-center-category-descript{padding-left:0}.box-cat-our-advantages-flexbox{display:block}.box-cat-our-advantages-item-flex,.box-quick-call-cat-item .request-call,.box-quick-call-cat-item .whatis-your-name,.box-quick-call-cat-item .your-phone-number{width:100%}.box-cat-our-advantages{padding:29px 0 22px}.box-quick-call-cat-item{margin:0 21px 17px 0;display:block}.box-cena-block{width:100%}.box-cena-row .box-cena-block-images img{width:auto;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.box-article-row{padding:43px 31px 62px}.box-category-row .col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}

	/*.box-category-row .col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}*/

body .box-category-row .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}


	.box-category-row.additional-education .quick-call-cat{width:97%}.box-category-row .quick-call-cat{width:100%}.additional-education .box-center-block-title{padding:0 50px 0 15px}.box-article-row .col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.box-ticket-img{display:inline-block;width:200px;height:260px}.box-center-aboutschool-descript-images img{width:100%;height:auto}.box-aboutschool-block-left,.box-aboutschool-block-right{width:100%;margin-bottom:10px}.aboutschool .row-aboutschool-instruktor .col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.category-nav-wrap{left:0;right:0;padding:0}.educ-nav-wrap{left:0;right:0;padding:0}

	.about-nav-wrap{left:0;right:0;padding:0}

	body .about-nav-wrap:after, body .about-nav-wrap:before {
	    left: 83%;
	}


	.content-center .col-md-12{padding-right:15px;padding-left:15px}.category-nav-wrap:after,.category-nav-wrap:before{bottom:100%;left:7%}#links a{margin:9px;display:inline-block;width:193px}.news-detail-img .detail_picture{width:100%;height:auto}.box-center-aboutschool-descript{padding-right:0;padding-left:0}.box-article-row .col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.box-center-article-detail-descript-images img{width:100%}#content .box-center-category-descript-3,.box-center-article-detail-descript,.box-center-category-descript-2,nav{padding-left:0}.box-article-row .col-md-12{padding-right:15px;padding-left:15px}.additional-education .col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}nav{padding-right:0;margin-left:-15px;margin-right:-15px;width:auto}.navbar-nav a.nav-link{font-size:.9rem}.logo{background-position:0 10px}.top-head .head-cell-filial{padding:31px 0 0}.top-head .head-filial{font-size:1.2rem}.top-head .head-cell-phone{padding:31px 0 0 40px}.top-head .head-phone{font-size:1.2rem}.box-reviews-item{width:33%;height:auto;align-self:end}.box-reviews-content{align-items:start}.request-call{width:220px}.whatis-your-name,.your-phone-number{width:197px}.box-footer{width:100%}.box-our-advantages-item-flex{width:140px}.box-our-advantages{margin-right:-15px;margin-left:-15px;width:auto}.box-our-advantages-name{padding:3px 0 0}.box-maps-ya{margin:0 15px 58px}.box-rehab,.quick-call{margin-right:-15px;width:auto;margin-left:-15px}.bhd-left{padding:25px 0 0 15px}.bhd-right{padding:25px 15px 0}.box-scale-left{padding:32px 10px 0 15px;background-size:182%;background-position:-170px 0}.box-scale-slider{background-size:174%;background-position:-488px 0;padding:31px 0 0 15px}.padding-right-5{padding-right:5px;padding-left:0}.padding-left-5{padding-left:5px;padding-right:0}.box-scale-right{background-position:-132px 0}.col-md-12{padding-right:0;padding-left:0}.row-midel-home{margin-right:-15px;margin-left:-15px}a.reviews-button{min-width:215px}body .container .page-struktura-organy-upravleniya,body .container .page-antikorrupcionnaya-deyatelnost,body .container .page-terms,body .container .page-privacy{padding:16px 0}}

@media (max-width:767px){


.otziv-wrap{
	display: block;
}

.otziv-right{
    min-width: inherit;
    text-align: center;
    padding: 17px 35px;
}

a.box-filial-buttom-2{
    padding: 20px 0px;
    width: 100%;
}



body .container .col-md-12.page-akciy h1{
	padding: 0px 15px 0px 15px;
}

body .container .col-md-12.page-akciy p{
	padding: 0px 15px 0px 15px;
}

.educ-nav .nav-sub-item a.imt-rehabilitation-course{
	display: none;
}


#mobile-menu .mobile-menu .about-sub-mobile li{
	padding-left: 32px;
}

	body .container .page-medkomissiya{padding:15px 15px}.container .h1,.container h1{font-size:1.5rem}body{background-color:#f5f5f5;overflow-x:hidden}.otziv-box{top:84%}footer .box-footer{margin:0 auto;padding:0 15px;border-top:2px solid #d1d1d1}footer .box-footer .box-footer-item{width:100%}.box-reviews .box-reviews-content,footer .box-footer{width:100%;display:block}.box-reviews .box-reviews-content .box-reviews-item{width:100%;height:auto}.box-reviews .box-reviews-content .reviews-text{padding:26px 15px}.box-quick-call-content .box-quick-call-item,.box-reviews-button .reviews-button{margin-bottom:20px}.box-our-advantages .box-our-advantages-flexbox{display:none;padding-bottom:30px}.box-our-advantages .box-our-advantages-flexbox .box-our-advantages-item-flex{display:block;width:100%;height:auto}.box-maps .box-maps-ya{margin:0 0 58px;width:auto}.box-logo .logo{/*background-position:140px 15px*/}.row2 .table-custom,.row2 .table-custom .table-custom-cell{display:block;width:100%}.row2 .table-custom .head-cell-filial{text-align:center;vertical-align:top;padding:31px 0 0}.row2 .table-custom .head-cell-phone{text-align:center;vertical-align:top;padding:31px 0 20px}.container .top-menu-nav{display:none}.box-scale-left,.box-scale-right{min-height:inherit;width:100%;background-size:auto}.box-scale-left{margin-bottom:10px;padding:32px 0 0;background-position:-150px -75px}.box-scale-right{padding:33px 0 0;background-position:-88px -80px}.box-scale-left-conteiner,.box-scale-right-conteiner{width:100%;height:auto;text-align:center}.box-scale-slider-conteiner{min-height:inherit;width:100%}.box-scale-slider{padding:31px 0 0;min-height:300px;width:100%;background-size:cover;background-position:0 -185px;background-image:url(/local/templates/koltsovoauto/css/../images/banner-B-mobile.jpg)}.bhd-left{padding:30px 15px 0}.bhd-right{padding:0 15px}.home-maps-contacts{width:100%;height:325px}.box-rehab-descript{font-size:.9rem;padding:14px 0 20px 15px;text-align:left}.box-reviews-button{padding:21px 0 20px}.quick-call-title{text-align:left;padding:20px 15px 22px;line-height:normal;font-size:1.7rem}.box-footer-additional-information{display:block;text-align:center}.box-footer .column-4 .box-footer-copyright{text-align:center}.box-footer-social-networks,.box-scale-left-category,.box-scale-right-category,.box-scale-slider-category,.m-hidden{display:none}.container .col-md-12,.container .col-md-6,body .container{padding-right:0;padding-left:0}.box-scale-slider-title{padding:0 15px;line-height:2.2rem;font-size:1.72rem;font-style:italic;color:#2d363a;margin-bottom:18px;font-weight:700}.mb-8{margin-bottom:8px;display:block}.box-our-advantages-title{display:none}.box-our-advantages-text-mobile,.box-our-advantages-title-mobile{display:block}body .container .row{margin-right:0;margin-left:0}.box-maps-title{text-align:left;padding:15px 110px 24px 15px;line-height:1.9rem}.box-rehab-title{text-align:left;padding:25px 0 0 15px}a.reviews-button{min-width:inherit}.whatis-your-name,.your-phone-number{width:100%}.box-quick-call-item,a.reviews-button{display:block;margin:0 15px}.request-call{width:100%}.quick-call{padding-bottom:15px;margin-bottom:30px}footer{padding:0 15px 5px;min-height:inherit}body footer .column-1,body footer .column-2,body footer .column-3{display:none;width:100%}body footer .column-4{display:block;width:100%}.box-footer-social-networks-mobile{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.box-scale-left-title,.box-scale-right-title{font-weight:700;padding:0 0 0 15px;text-align:left;line-height:2.2rem;font-size:1.7rem;margin-bottom:18px}.box-scale-slider-bottom{display:block}.box-home-description{min-height:inherit}.box-our-advantages{min-height:inherit;padding-bottom:15px}.box-left-column{display:none}.box-center-category-descript-2{padding-left:0}.box-category-row .box-center-block{padding:0}.box-center-block-left,.box-center-block-right{width:100%}.box-center-block-center-images img,.box-center-block-left-right-images img{width:auto;top:50%;left:50%;transform:translate(-50%,-50%)}body .container .box-category-row .pt-pb{padding:0 15px;margin-bottom:15px}#content .box-center-category-descript-3{padding-left:15px}.box-center-block-center-images img{position:relative}.box-center-block-center-images{height:160px}.box-center-block div[class^=col-sm],.pt-pb{padding-top:0;padding-bottom:15px}.box-category-row .text-left,.box-category-row .text-right{text-align:inherit!important}.box-center-block-left-right-images{overflow:hidden}.box-center-block-title{padding:0 60px 0 15px;font-size:1.1rem;line-height:1.1rem}.box-category-row{padding:40px 0 0}.box-center-category-descript{padding-left:0}.box-center-category-descript-title[class*=icons-a]:after{top:10px;left:14px}#links,.aboutschool .box-center-block-left-right-images img,.box-center-article-detail-descript-images img,.box-center-category-descript-images img,body .container .additional-education .row{width:100%}.box-center-category-descript .col-sm-12{padding:0 15px}.box-center-category-descript .box-cat-our-advantages{display:none}.box-category-row .col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.box-quick-call-cat-item .whatis-your-name,.box-quick-call-cat-item .your-phone-number{width:152px}.box-quick-call-cat-item .request-call{width:145px}.quick-call-cat{margin-left:-15px;width:auto;padding:34px 15px 15px;margin-right:-15px}.content-center{padding:0}.additional-education .box-center-block div[class^=col-sm]{padding-top:7px;padding-bottom:15px}.additional-education .box-center-block-left-right-images{height:130px;overflow:hidden;width:auto}.additional-education .pt-pb .box-center-block-title{height:64px;font-size:1.2rem;line-height:1.4rem}.additional-education .ic-20h:after,.additional-education .icons-a6:after{top:22px}.additional-education .quick-call-cat{margin-left:0;width:auto;padding:34px 15px 15px;margin-right:0;margin-bottom:30px}#links a,.additional-education .box-quick-call-cat-item{width:auto;margin:0 15px 15px 0}.box-cena-block{margin-bottom:15px}.box-center-article-detail-descript{padding:0 15px}.box-article-row .ptwo{padding-top:0}.box-ticket-row .col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.box-center-aboutschool-descript-images img{width:100%;height:auto}.box-center-aboutschool-descript,.row-aboutschool .text-left{padding-right:0;padding-left:0}

	.box-aboutschool-instruktor-block-images{border:1px solid #ccc;border-radius:50%;margin:0 auto;display:block;width:100px;height:100px}


.box-aboutschool-instruktor-block-images a{
border-radius:50%;display:block;width:100px;height:100px
}





	.row-aboutschool .text-right{padding-left:10px;padding-right:0}.box-aboutschool-block-left,.box-aboutschool-block-right{width:245px}.box-center-aboutschool-descript .detail_picture{width:100%;height:auto}.row-aboutschool2{padding-left:0}#links a{margin:10px 17px;display:inline-block}.mb-30{margin-bottom:0}.row-aboutschool .text-left,.row-aboutschool .text-right{margin-bottom:30px}.container .aboutschool{padding:45px 0 0}.box-contact-detail-descript{padding:20px 0 0}.box-contact-row .col-md-4{padding-right:0;padding-left:0}.box-call-mobil,.box-switch-mobil-menu{display:block}#mobile-menu .mobile-menu li a{padding-left:68px}#mobile-menu .mobile-menu li li a{padding-left:100px}#mobile-menu .cat-sub-mobile .icons-a5:after{top:16px}.box-call-mobil{right:38px}.additional-education .box-center-block-title{font-size:1.1rem;line-height:.99rem;padding:0 53px 0 15px}.box-cena-row .col-md-4{text-align:center}.box-cena-block .box-cena-block-title{text-align:left}.box-cena-block .box-cena-block-images{overflow:hidden}.box-center-category-descript-title[class*=ic-]:after,.box-center-category-descript-title[class*=iv-]:after{top:2px;right:auto;width:60px;height:24px;left:12px}.additional-education .box-center-category-descript-title[class*=ic-]:after,.additional-education .box-center-category-descript-title[class*=iv-]:after{top:13px;right:auto;width:60px;height:24px;left:12px}.box-article-block-images img{height:auto;display:inline-block;width:100%}.box-article-row .col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.h2-add-responds{margin:15px}.responds{margin:0 15px}.form-add-responds{margin:15px}.otziv-box{display:none}.terms-privacy .wrap-input-terms-privacy:before{width:415px;left:-11px}.quick-call-cat .request-call{width:154px}.quick-call-cat .whatis-your-name,.quick-call-cat .your-phone-number{width:144px}.quick-call-cat .box-quick-call-item{margin:0 8px 0 0;display:inline-block}body .container .page-struktura-organy-upravleniya,body .container .page-antikorrupcionnaya-deyatelnost,body .container .page-terms,body .container .page-privacy{padding:16px 22px}body .box-table td{padding:9px}body .box-center-category-descript-title.ic-20h:after{left:14px}


.logo {
    background-size: 50%;
    background-position: 0px 10px;
}


body .box-scale-slider-bottom {
    padding: 0px 0 40px 15px;
}

/*.tablez-3{
	display: block;
}

.table-cell-3 {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
    vertical-align: top;
}


.lc-1{
    width: 100%;
    position: relative;
    top: 0px;
    transform: inherit;
}

.lc-2{
    width: 100%;
    position: relative;
    top: 0px;
    transform: inherit;
}

.lc-3 {
    width: 100%;
    position: relative;
    top: 0px;
    transform: inherit;
}

.lc-4{
    width: 100%;
    position: relative;
    top: 0px;
    transform: inherit;
}


body .container .box-category-row .wrap-pogruzchik .pt-pb {
    padding: 0 0px;
}
*/







}



@media (min-width:1px) and (max-width:576px){
	.box-logo .logo{
	    	background-size: 57%;
    		background-position: 50% 15px;

	}



}



@media (min-width:1px) and (max-width:320px){
	.box-switch-mobil-menu {
	    height: 78px;
	}

	.box-call-mobil {
	    top: 26px;
	    right: 14px;
	}


}



@media (min-width:1px) and (max-width:576px){


.additional-education .box-center-block-title.ic-catok {
    padding-top: 13px;
    padding-right: 70px;
    padding-bottom: 9px;
    padding-left: 15px;
}

.additional-education .box-center-block-title.ic-buldozer {
    padding-top: 13px;
    padding-right: 70px;
    padding-bottom: 9px;
    padding-left: 15px;
}

.additional-education .box-center-block-title.ic-asphalt {
    padding-top: 13px;
    padding-right: 70px;
    padding-bottom: 9px;
    padding-left: 15px;
}



.box-center-block-title.ic-catok:after {
    top: 18px;
}

.box-center-block-title.ic-buldozer:after {
    top: 18px;
}

.box-center-block-title.ic-asphalt:after {
    top: 18px;
}


.additional-education .box-center-block-title.ic-autograider {
    padding-top: 13px;
    padding-right: 70px;
    padding-bottom: 9px;
    padding-left: 15px;
}



body .additional-education  div .box-center-category-descript-title.ic-autograider:after {
    content: '';
    position: absolute;
    top: -2px;
    right: auto;
    left: 0px;
    width: 48px;
    height: 48px;
    background-image: url("/local/templates/koltsovoauto/images/grader.svg");
    background-repeat: no-repeat;
    background-size: contain;
}



.box-center-category-descript-title.icn-rehabilitation-course:after {
    top: -2px;
}



.box-center-block-title.ic-autograider:after {
    top: 14px;
}


.box-filial-images {
    height: 145px;
}

body .mobile-mading-cm-12 .col-md-12{
	padding-right: 18px;
    padding-left: 18px;
}




body .container .col-md-12.page-akciy h1{
	padding: 0px 15px 0px 15px;
}

body .container .col-md-12.page-akciy p{
	padding: 0px 15px 0px 15px;
}

body .box-form-choice-cat-item-title-new {
    font-size: 22px;
}

body .box-cart-2 .box-cart-2-body {
    height: auto;
    padding-bottom: 30px;
}



body  #mobile-menu .mobile-menu .cat-sub-mobile.cat-sub-mobile-first li a {
    padding-left: 92px;
}



.cat-sub-mobile .icn-medical-board:after {
    top: 10px;
    left: 30px;
}


body .cat-sub-mobile [class*=ic-]:after {
    top: 16px;
    left: 15px;
}

body #mobile-menu .cat-sub-mobile .ic-lodka:after {
    left: 23px;
}

body .cat-sub-mobile .ic-20h:after {
    top: 25px;
    left: 20px;
}

body .cat-sub-mobile .icn-refresher-course:after {
    top: 21px;
    left: 30px;
}

body .cat-sub-mobile .icn-training-trainers:after {
    top: 13px;
    left: 27px;
}

body .cat-sub-mobile .icn-rehabilitation-course:after {
    left: 29px;
    top: 12px;
}

body .cat-sub-mobile .icn-fire-technical-minimum:after {
    top: 10px;
    left: 35px;
}

body .cat-sub-mobile .icon-dopog:after {
	top: 15px;
	left: 26px;
}



#mobile-menu .mobile-menu .cat-sub-mobile li a {
    padding-left: 75px;
}

body .additional-education .box-center-block-title.ic-pogruz {
	padding-top: 10px;
    padding-right: 70px;
    padding-bottom: 8px;
    padding-left: 15px;
}

body .box-center-category-descript-2 .icn-medical-board:after {
    top: 8px;
}

body .ic-exkavator:after {
    top: 24px;
}


body .box-center-category-descript-2 .icn-training-trainers:after {
    top: 19px;
}

body .additional-education .ic-20h:after {
    top: 35px;
}

body .box-center-category-descript-2 .icn-rehabilitation-course:after {
    top: 9px;
}

body .box-center-category-descript-2 .icn-fire-technical-minimum:after {
    top: 9px;
    right: 9px;
}



#mobile-menu .mobile-menu .about-sub-mobile li{
	padding-left: 0px;
}

body .form-add-responds .data-table td {
    vertical-align: top;
    padding: 0;
    margin: 0;
    width: 100%;
    display: block;
}


	body .additional-education .box-center-category-descript-title{font-size:1.4rem;line-height:1.7rem}body .container .page-struktura-organy-upravleniya,body .container .page-antikorrupcionnaya-deyatelnost,body .container .page-terms,body .container .page-privacy{padding:0 22px 0 22px}.box-table td{display:block;padding:8px 15px}.box-table tr td:first-child{display:none}.box-vertical-center{position:relative;top:auto;transform:initial}.additional-education .box-center-block-title{padding:15px 53px 15px 15px;height:auto}.row-midel-home{margin-top:11px}.box-cena-block .box-cena-block-title .box-vertical-center{position:relative;top:50%;transform:translateY(-50%)}.container .h1,.container h1{font-size:1.4rem}.quick-call-cat .box-quick-call-item{display:block}.terms-privacy .wrap-input-terms-privacy:before{width:350px;left:-88px;font-size:14px}.quick-call-cat .whatis-your-name,.quick-call-cat .your-phone-number{width:100%;margin-bottom:15px}.quick-call-cat .request-call{width:100%}.otziv-box{display:none}.h2-add-responds,.responds{margin:0 15px}.form-add-responds{margin:15px}.box-cena-block,footer .box-footer .box-footer-item{width:100%}.box-cena-row .box-cena-block-images img,.box-reviews .box-reviews-content .box-reviews-item{width:100%;height:auto}.box-cena-row div[class*=col-]{padding-right:0;padding-left:0}body{background-color:#f5f5f5}footer .box-footer{margin:0 auto;padding:0 15px;border-top:2px solid #d1d1d1}.box-reviews .box-reviews-content,footer .box-footer{width:100%;display:block}.box-reviews .box-reviews-content .reviews-text{padding:26px 15px}.box-quick-call-content .box-quick-call-item,.box-reviews-button .reviews-button{margin-bottom:20px}.box-our-advantages .box-our-advantages-flexbox{display:none;padding-bottom:30px}.box-our-advantages .box-our-advantages-flexbox .box-our-advantages-item-flex{display:block;width:100%;height:auto}.box-maps .box-maps-ya{margin:0 0 58px;width:auto}


.row2 .table-custom,.row2 .table-custom .table-custom-cell{display:block;width:100%}.row2 .table-custom .head-cell-filial{text-align:center;vertical-align:top;padding:31px 0 0}.row2 .table-custom .head-cell-phone{text-align:center;vertical-align:top;padding:31px 0 20px}.container .top-menu-nav{display:none}.box-scale-left{min-height:inherit;width:100%;padding:32px 0 0;margin-bottom:10px;background-position:-142px 0;background-size:140%}.box-scale-right{min-height:inherit;width:100%;padding:33px 0 0;background-position:-88px 0;background-size:cover}.box-scale-left-conteiner,.box-scale-right-conteiner{width:100%;height:215px;text-align:center}.box-scale-slider-conteiner{min-height:inherit;width:100%}.box-scale-slider{padding:31px 0 0;min-height:300px;width:100%;background-size:cover;background-position:0 -40px;background-image:url(/local/templates/koltsovoauto/css/../images/banner-B-mobile.jpg)}.bhd-left{padding:30px 15px 0}.bhd-right{padding:0 15px}.home-maps-contacts{width:100%;height:325px}.box-rehab-descript{font-size:.9rem;padding:14px 0 20px 15px;text-align:left}.box-reviews-button{padding:21px 0 20px}.quick-call-title{text-align:left;padding:20px 15px 22px;line-height:normal;font-size:1.7rem}.box-footer-additional-information{display:block;text-align:center}.box-footer .column-4 .box-footer-copyright{text-align:center}.box-footer-social-networks,.box-scale-left-category,.box-scale-right-category,.box-scale-slider-category,.m-hidden{display:none}.container .col-md-12,.container .col-md-6,body .container{padding-right:0;padding-left:0}.box-scale-slider-title{padding:0 15px;line-height:2.2rem;font-size:1.72rem;font-style:italic;color:#2d363a;margin-bottom:18px;font-weight:700}.mb-8{margin-bottom:8px;display:block}.box-our-advantages-title{display:none}.box-our-advantages-text-mobile,.box-our-advantages-title-mobile{display:block}body .container .row{margin-right:0;margin-left:0;margin-bottom:0}.box-maps-title{text-align:left;padding:15px 110px 24px 15px;line-height:1.9rem}.box-rehab-title{text-align:left;padding:25px 0 0 15px}a.reviews-button{min-width:inherit}.whatis-your-name,.your-phone-number{width:100%}.box-quick-call-item,a.reviews-button{display:block;margin:0 15px}.request-call{width:100%}.quick-call{padding-bottom:15px;margin-bottom:30px}footer{padding:0 15px 5px;min-height:inherit}body footer .column-1,body footer .column-2,body footer .column-3{display:none;width:100%}body footer .column-4{display:block;width:100%}.box-footer-social-networks-mobile{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.box-scale-left-title,.box-scale-right-title{font-weight:700;padding:0 0 0 15px;text-align:left;line-height:2.2rem;font-size:1.7rem;margin-bottom:18px}.box-scale-slider-bottom{display:block}.box-home-description{min-height:inherit}.box-our-advantages{min-height:inherit;padding-bottom:15px}.box-left-column{display:none}.box-center-category-descript-2{padding-left:0}.box-category-row .box-center-block{padding:0}.box-center-block-left,.box-center-block-right{width:100%}.box-center-block-left-right-images img{width:102%}body .container .box-category-row .pt-pb{padding:0 15px;margin-bottom:15px}#content .box-center-category-descript-3{padding-left:15px}#links a img,.box-center-block-center-images img{width:104%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.box-center-block-center-images{height:160px}.box-center-block div[class^=col-sm],.pt-pb{padding-top:0;padding-bottom:15px}.box-category-row .text-left,.box-category-row .text-right{text-align:inherit!important}.box-center-block-left-right-images{overflow:hidden}.box-center-block-title{padding:15px 72px 15px 15px;height:auto;font-size:1.2rem;line-height:1.2rem}.box-category-row{padding:40px 0 0}.box-center-category-descript{padding-left:0}.box-center-category-descript-title[class*=icons-a]:after{top:0;left:14px}.additional-education .box-center-category-descript-title[class*=icons-a]:after{top:8px;left:14px}.box-center-category-descript-images img{width:100%}.box-center-category-descript .col-sm-12{padding:0 15px}.box-center-category-descript .box-cat-our-advantages{display:none}.box-quick-call-cat-item{width:100%;margin:0 16px 16px 0}.box-center-article-detail-descript-images img,.box-quick-call-cat-item .request-call,.box-quick-call-cat-item .whatis-your-name,.box-quick-call-cat-item .your-phone-number,body .container .additional-education .row{width:100%}.quick-call-cat{margin-left:-15px;width:auto;padding:34px 15px 15px;margin-right:-14px}.additional-education .pt-pb .box-center-block-title{font-size:1.2rem;line-height:1.2rem;padding:18px 53px 15px 15px;height:auto}.additional-education .pt-pb .box-center-block-title.ic-20h{font-size:1.2rem;line-height:1.2rem;top:auto;transform:initial}.box-cena-block div[class*=ic-]:after,.box-cena-block div[class*=icons-a]:after,.box-cena-block div[class*=iv-]:after{top:18px}.additional-education .box-center-block div[class^=col-sm]{padding-top:7px;padding-bottom:15px}#links a,.additional-education .box-center-block-left-right-images{height:130px;overflow:hidden;width:auto}.additional-education .box-center-block-center-images{height:120px}.additional-education .quick-call-cat{margin-left:0;width:auto;padding:34px 15px 15px;margin-right:0;margin-bottom:30px}.additional-education .box-quick-call-cat-item{width:100%;margin:0 15px 15px 0}.box-cena-block{margin-bottom:15px}.box-center-article-detail-descript{padding:0 15px}.box-article-row .ptwo{padding-top:0}.box-ticket-row .col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.container .aboutschool{padding:45px 0 59px}.box-center-aboutschool-descript-images img{width:100%;height:auto}.box-center-aboutschool-descript{padding-right:0;padding-left:0}.aboutschool .col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-aboutschool .text-left,.row-aboutschool .text-right{padding-right:0;padding-left:0;margin-bottom:15px}#links,.box-aboutschool-block-left,.box-aboutschool-block-right{width:100%}.box-center-aboutschool-descript .detail_picture{width:100%;height:auto}.row-aboutschool2{padding-left:0}#links a{margin:5px;display:inline-block;height:114px}.mb-30{margin-bottom:0}.box-contact-detail-descript{padding:20px 0 0}.box-contact-row .col-md-4{padding-right:0;padding-left:0}.box-call-mobil,.box-switch-mobil-menu{display:block}#mobile-menu .mobile-menu li a{padding-left:30px}#mobile-menu .mobile-menu li li a{padding-left:50px}.box-call-mobil{right:19px}#mobile-menu .cat-sub-mobile .icons-a5:after{top:15px}.additional-education .box-center-block-title{font-size:1.2rem;line-height:1.2rem}.box-cena-block .box-cena-block-images{overflow:hidden}.box-category-row h2{font-size:1.4rem}.box-center-category-descript-title{font-size:1.6rem}.box-center-category-descript-title[class*=ic-]:after,.box-center-category-descript-title[class*=iv-]:after{top:0;right:auto;width:60px;height:24px;left:12px}.additional-education .box-center-category-descript-title[class*=ic-]:after,.additional-education .box-center-category-descript-title[class*=iv-]:after{top:8px;right:auto;width:60px;height:24px;left:12px}.box-article-row .col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#links a img{display:inline-block;width:160px;height:auto}.forced-margin-row{margin-right:-15px!important;margin-left:-15px!important}.box-contact-block-title{font-size:1.4rem}.box-contact-block p{font-size:.8rem;line-height:1.36rem;color:#1d1d1d}.box-contact-title{font-size:1.6rem;line-height:normal;color:#212121;padding:14px 0 8px}.box-contact-row{padding:5px 18px 42px}.box-contact-block{padding:10px 0 0}body .container .page-medkomissiya{padding:15px 15px}}@media (min-width:1px) and (max-width:360px){body .container .page-medkomissiya{padding:15px 15px}.additional-education .pt-pb .box-center-block-title.ic-20h{font-size:1.2rem;line-height:1.2rem;top:auto;transform:initial;padding-right:50px}.additional-education .box-center-block-title,.additional-education .pt-pb .box-center-block-title{font-size:1.2rem;line-height:1.2rem;padding:15px 53px 15px 15px}.box-cena-row div[class*=col-]{padding-right:5px;padding-left:5px}.box-center-block-title{height:auto}.box-cena-row .box-cena-block .iv-BE{line-height:1rem}.box-cena-row .box-cena-block .icons-a5{line-height:1rem}.box-cena-row .box-cena-block .ic-exkavator{line-height:1.5rem}body .container .page-struktura-organy-upravleniya,body .container .page-antikorrupcionnaya-deyatelnost,body .container .page-terms,body .container .page-privacy{padding:0 22px 0 22px}}a.reviews-button3{text-align:center;background-color:#e0e0e0;color:#1c1c1c;text-decoration:none;display:inline-block;margin:0 0 15px 0;line-height:normal;font-size:.94rem;padding:14px 10px 11px}.scale-e{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.scale-e:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.quick-call-all{width:100%;background-color:#eee;min-height:180px;margin-bottom:0}.quick-call-all .whatis-your-name,.quick-call-all .your-phone-number{width:215px;height:38px;border:2px solid #757575;padding:0 0 0 13px;text-align:left;line-height:normal;font-size:1.06rem;color:#1e1e1e}.head-working-time a,.head-working-time a:hover,.head-working-time a:visited{color:#757575;cursor:pointer;padding:1px}.head-working-time a:focus{outline:none}.request-call-all{cursor:pointer;width:250px;height:38px;padding:13px 0 0;line-height:1rem;font-size:1.06rem;color:#5f5f5f;background-color:#d1d1d1;border:0;text-align:center}


.box-center-aboutschool-descript .row-aboutschool-instruktor{
	width: 100%;
}
.ibr50{
	border-radius: 50%;
	height: auto;
    max-width: 300px;
}















































































































.box-form-choice-cat-table{
	display: table;
}


.box-form-choice-cat-item-title-new{
	display: table-cell;
	vertical-align: middle;

	font-size: 1.45rem;
    font-weight: bold;
    line-height: normal;
    text-align: left;
    position: relative;
    padding-left: 15px;

}

.box-form-choice-cat-step{
	display: table-cell;
	vertical-align: middle;
	width: 40px;
	min-width: 40px;
}


.circele-one{
	vertical-align: middle;
    text-align: center;
    width: 39px;
    height: 39px;
    border-radius: 50px;
    background-color: #1c79bf;
    color: #ffffff;
    display: table-cell;
    font-weight: bold;
    line-height: normal;
    font-size: 20px;
}











body .box-center-category-descript-title {
    font-weight: bold;
    padding: 0 0 16px 66px;
}

body .box-center-category-descript-images {
    border-radius: 10px;
    margin-top: 22px;
    margin-bottom: 20px;
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    overflow: hidden;
    position: relative;
}



body .box-center-category-descript-title[class*=ic-]:after,
body .box-center-category-descript-title[class*=icons-a]:after,
body .box-center-category-descript-title[class*=iv-]:after {
    top: 16px;
    right: auto;
    width: 60px;
    height: 24px;
    left: 0;
}


body .box-center-category-descript p,
body .box-center-category-descript-3 p,
body .box-center-category-small-text p {
    /*color: red;*/
    color:#333333;
    font-size: 1rem;
    line-height: 1.6rem;
    /*margin-bottom: 1.6rem;*/
}

.ic-instruct-m{
    position: relative;
}

.ic-instruct-m:after {
    content: '';
    position: absolute;
    top: 20px;
    right: auto;
    width: 23px;
    height: 24px;
    left: 34px;
    background-image: url('/images/user-friends.svg');
    background-repeat: no-repeat;
}

#mobile-menu .mobile-menu .about-sub-mobile li a.ic-instruct-m,#mobile-menu .mobile-menu .about-sub-mobile li a.ic-reviews-m {
    padding-left: 70px;
}

.ic-reviews-m{
    position: relative;

}

.ic-reviews-m:after {
    content: '';
    position: absolute;
    top: 20px;
    right: auto;
    width: 23px;
    height: 24px;
    left: 34px;
    background-repeat: no-repeat;
    background-image: url('/images/comments.svg');
}

/*body .box-center-category-descript *{
	color: red;
}*/


/*Comment bugs style*/
/*body .box-center-category-descript-images img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}*/

/*body .container {
	background-color: inherit;
}*/

body .box-center-block div[class^=col-sm], .pt-pb {
    padding-top: 15px;
}


body .container h1.header-h1{
    font-size: 1.94rem;
    padding: 8px 0px 2px 20px;
    border-left: 10px;
    border-color: #1c79bf;
    border-left-style: solid;
}


.box-spoiler{
    padding: 10px 0px 0px 0px;
}


.spoiler-wrap {
    margin-bottom: 14px;

    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.spoiler-trigger {
    text-decoration: none;
    display: table;
    width: 100%;
    padding: 17px 10px 13px 0px;
}

.btnz {
    margin-right: -6px;
    display: inline-block;
    width: 32px;
    height: 32px;
    color: #0081ef;
    transform: translateZ(0);
    transition: all 0.5s ease;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.btnz > span {
    display: block;
    position: relative;
    width: 32px;
    height: 32px;
    transition: transform 0.5s ease;
    overflow: hidden;
    margin: 0em;
}

.btnz > span > span {
    display: block;
    background-color: #1c79bf;
    position: absolute;
    top: 10px;
    left: 1px;
    width: 18px;
    height: 19px;
    transition: all 0.5s ease;
    border: 1px solid transparent;
}



.btnz > span > span { transform: scale(1,0.15); }
.btnz > span > span.s2 { transform: scale(0.15,1); }

.active .btnz > span > span { transform: scale(1,0.15); }



.spoiler-trigger > span.spoiler-header {
    vertical-align: top;
    padding-top: 5px;
    line-height: normal;
    display: inline-block;
    color: #1c79bf;
    font-weight: normal;
    font-style: normal;
    font-size: 1.593rem;
    position: relative;
}


.spoiler-block {
    display: none;
    line-height: 35px;
    color: #3b3b3b;
    font-weight: 400;
    font-style: normal;
    font-size: 1.57rem;
    position: relative;
}

.spoiler-2 .spoiler-block .spoiler-block-inside{
    padding: 1px 24px 33px 24px;
}



.spoiler-block-inside{
    padding: 1px 24px 52px 24px;
}


.spoiler-list{
    margin: 0px;
    padding: 0px 0px 0px 44px;
    list-style-type: none;
}

.spoiler-list li{
    border-bottom: 1px;
    border-bottom-style: solid;
    border-color: #d8d8d8;
    font-size: 1rem;
    line-height: 1.6rem;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 20px;
}
.spoiler-list li:before {
    position: absolute;
    background-image: url('/local/templates/koltsovoauto/img/Confirm2.svg');
    background-size: cover;
    width: 16px;
    height: 13px;
    content: "";
    top: 4px;
    left: -36px;

}

.spoiler-bottom-box{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 21px;
}

.spoiler-bottom-box-descript{
    font-size: 0.921rem;
    line-height: normal;
    position: relative;
}

.spoiler-bottom-box-descript:before {
    position: absolute;
    background-image: url(/local/templates/koltsovoauto/img/clock2.svg);
    background-size: cover;
    width: 22px;
    height: 24px;
    content: "";
    top: -6px;
    left: -41px;
}




.spoiler-bottom-box-left{
    padding-left: 86px;
    text-align: left;
    width: 47%;
}

.spoiler-bottom-box-right{
    padding-left: 14px;
    width: 53%;
}

.spoiler-bottom-box-button{
    padding: 24px 0px 19px 0px;
    line-height: normal;
    text-align: center;
    border: 1px solid #3290d6;
    border-radius: 40px;
}

body a.spoiler-bottom-box-button{
    width: auto;
    transition: all 0.5s ease 0s;
    background-color: #1b83e6;
    color: #ffffff;
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    padding: 15px 30px 15px 30px;
    text-transform: uppercase;
}

body div.spoiler-bottom-box-button{
    width: auto;
    transition: all 0.5s ease 0s;
    background-color: #1b83e6;
    color: #ffffff;
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    padding: 15px 30px 15px 30px;
    text-transform: uppercase;
    cursor: pointer;
}


body a.spoiler-bottom-box-button:hover{
    background-color: #ffffff;
    color: #1b83e6;

}

body div.spoiler-bottom-box-button:hover{
    background-color: #ffffff;
    color: #1b83e6;

}














.spoiler-2 ul{
    padding-top: 0px;
    width: 83.5%;
}

.spoiler-2 .spoiler-trigger {
    text-decoration: none;
    display: block;
    padding: 17px 10px 5px 0px;
}


.spoiler-2 ul li{
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;

}

div.spoiler-2 ul li {
    padding-bottom: 14px;
    margin-top: 17px;
}

div.spoiler-2 ul.spoiler-list li.nobefor-3 {
    padding-bottom: 24px;
    margin-top: 27px;
}

div.spoiler-2 ul.spoiler-list li.nobefor-4 {
    padding-bottom: 16px;
    margin-top: 17px;
}

div.spoiler-2 ul.spoiler-list li.nobefor-6 {
    padding-bottom: 16px;
    margin-top: 21px;
}

div.spoiler-2 ul.spoiler-list li.nobefor-6 {
    padding-bottom: 16px;
    margin-top: 21px;
    /*border-bottom: 0px;*/
}

div.spoiler-2 ul.spoiler-list li.nobefor-7 {
    padding-bottom: 0px;
    margin-top: 44px;
    border-bottom: 0px;
}

div.spoiler-2 ul.spoiler-list li.nobefor-7  .nb1{
    font-size: 1.45rem;
    line-height: normal;
}

div.spoiler-2 ul.spoiler-list li.nobefor-7  .nb2{
    padding-top: 8px;
}

.spoiler-wrap.spoiler-2{
    border: 0px;
    margin-bottom: 0px;
}


.spoiler-list li.nobefor:before{
    display: none;
}

.nobefor-wrap{
    display: flex;
    justify-content: center;
    align-items: center;
}

.nb1{
    width: 65%;
}
.nb2{
    padding-top: 11px;
    width: 35%;
    text-align: right;
    font-size: 0.986rem;
}
.nb2 .number{
    font-size: 2.2rem;
    font-weight: 100;
    padding-right: 7px;
}


.hrtotal{
    position: relative;
}

/*.spoiler-list li.hrtotal:before {
    border-bottom: 1px solid #cccccc;
    position: absolute;
    height: 1px;
    content: "";
    background-image: inherit;
    top: -52px;
    width: 700px;
    left: -67px;
}*/


.box-form{
    width: 100%;
    background-color: #f4f5f9;
    border-radius: 10px;
    margin-top: 16px;
    padding: 30px 0px;
}

.box-form-title{
    text-align: center;
    font-size: 1.2rem;
    line-height: 1.9rem;
    padding: 0px 0px 0px 0px;

}

.box-form-center{
    padding: 0px 149px 0px 152px;
}



.box-section{
	margin: 30px 0px 30px 0px;
}

.box-form-title-input-2 {
    text-align: left;
    font-size: 18px;
    line-height: normal;
    padding: 0px 0px 0px 0px;
    color: #8c8c8c;
    margin-bottom: 0px;
    position: absolute;
    top:9px;
    left: 0px;
    transition: all 0.2s ease-out;
}

.box-form-input-2{
	padding: 0px 0px 0px 0px;
    position: relative;
}


.box-form-border-bottom{
    padding: 0px 0px 0px 0px;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-color: #d8d8d8;
}

.box-form-input-2 input{
    width: 100%;
    border: 0px;
    font-size: 18px;
    line-height: 35px;
}

.box-section:hover .box-form-title-input-2{
	top:-20px;
	font-size: 14px;
}


.box-form-input-2 input:focus + label.box-form-title-input-2, .box-form-input-2 input:invalid + label.box-form-title-input-2 {
	top:-20px;
	font-size: 14px;
}







.box-form-title-input{
    text-align: left;
    font-size: 1.01rem;
    line-height: normal;
    padding: 33px 0px 0px 0px;
    color: #8c8c8c;
}

.box-form-input{
    padding: 0px 0px 0px 0px;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-color: #d8d8d8;
}

.box-form-input input{
    font-size: 1.1rem;
    line-height: 1.3rem;
    padding: 0px 0px 0px 0px;
    color: #000000;
    border: 0px;
    background-color: inherit;
}
.box-form-check{
    display: flex;
    justify-content: center;
    align-items: center;
}

.box-form-check{
    width: 100%;
    padding: 33px 0px 0px 0px;
}

.ch1{
    width: 15%;
    text-align: right;
}

.ch2{
    width: 80%;
    font-size: 0.796rem;
    line-height: 1.0rem;
    padding: 0px 0px 0px 12px;
}

.box-form-button{
    /*padding: 0px 0px 0px 12px;*/
    padding: 0px 0px 0px 0px;
    text-align: center;
}

body .box-form-button a{
    border-radius: 5px;
    /*margin-left: -13px;*/
    margin-top: 17px;
    /*opacity: 0.5;*/
    padding: 24px 50px 21px 50px;
    font-size: 1.6rem;
    line-height: normal;
    display: inline-block;
    background-color: #1b83e6;
    color: #ffffff;
    text-align: center;

}

body .box-form-button .request-call-newcat{
	/*cursor: pointer;
    border-radius: 40px;
    margin-top: 17px;
    padding: 20px 50px 20px 50px;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: normal;
    display: inline-block;
    background-color: #1b83e6;
    color: #ffffff;
    text-align: center;*/


    display: inline-block;
    padding: 15px 30px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: normal;
    border-radius: 40px;
    background-color: #1b83e6;
    cursor: pointer;

}


body .box-form-button .request-call-newcat-doubl{
    border-radius: 5px;
    /*margin-left: -13px;*/
    margin-top: 17px;
    /*opacity: 0.5;*/
    padding: 24px 50px 21px 50px;
    font-size: 1.6rem;
    line-height: normal;
    display: none;
    background-color: #1b83e6;
    color: #ffffff;
    text-align: center;

}




div.header-h2 {
    margin-top: 41px;
    font-size: 1.94rem;
    padding: 9px 0px 3px 20px;
    border-left: 10px;
    border-color: #1c79bf;
    border-left-style: solid;
    margin-bottom: 10px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
}

h2.header-h2 {
    margin-top: 41px;
    font-size: 1.94rem;
    padding: 9px 0px 3px 20px;
    border-left: 10px;
    border-color: #1c79bf;
    border-left-style: solid;
    margin-bottom: 10px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
}




h3.header-h3{
    margin-top: 40px;
    font-size: 1.94rem;
    padding: 10px 0px 2px 20px;
    border-left: 10px;
    border-color: #1c79bf;
    border-left-style: solid;
    margin-bottom: 10px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.19;
}



.box-cart{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 44px;
}

.box-cart .box-cart-block-wrap{
    width: 33%;
    height: 300px;
}

.box-cart .box-cart-body{
    border: 1px solid #1b83e4;
    height: 300px;
    width: 217px;
    text-align: center;
    border-radius: 10px;
    display: inline-block;
    background: #ffffff;
}

.bcbw-l{
    text-align: left;
}

.bcbw-c{
    text-align: center;
}

.bcbw-r{
    text-align: right;
}

.box-cart-body-title{
    font-size: 1.2rem;
    line-height: normal;
    padding: 45px 0px 0px 0px;
}

.box-cart-body-description{
    font-size: 0.91rem;
    line-height: 1.6rem;
    padding: 23px 0px 0px 0px;
}

.box-cart-body-button{
    margin-top: 13px;
}

body .box-cart .box-cart-body-button-a{
    border-radius: 40px;
    margin-left: 0px;
    margin-top: 17px;
    padding: 20px 46px 21px 46px;
    font-size: 1.2rem;
    line-height: normal;
    display: inline-block;
    background-color: #1b83e6;
    color: #ffffff;
    text-align: center;
}

/*https://www.cssmatic.com/box-shadow*/
body .box-cart .box-cart-body:hover{
    border: 0px;
    background: #00c5ff;
    background: -moz-linear-gradient(-45deg, #00c5ff 0%,  #3376e5 100%);
    background: -webkit-linear-gradient(-45deg, #00c5ff 0%,#3376e5 100%);
    background: linear-gradient(135deg, #00c5ff 0%,#3376e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c5ff', endColorstr='#3376e5',GradientType=1 );
    -webkit-box-shadow: -1px -1px 100px 9px rgba(54,121,229,0.4);
    -moz-box-shadow: -1px -1px 100px 9px rgba(54,121,229,0.4);
    box-shadow: -1px -1px 100px 9px rgba(54,121,229,0.4);
}


body .box-cart .box-cart-body:hover .box-cart-body-button-a{
    color: #000000;
    background-color: #ffffff;
}

body .box-cart .box-cart-body:hover .box-cart-body-title{
    color: #ffffff;
}

body .box-cart .box-cart-body:hover .box-cart-body-description{
    color: #ffffff;
}


.box-simple{
	margin-top: 81px;
    /* opacity: 0.4; */
    width: 100%;
    background-color: #f4f5f9;
    border-radius: 10px;
    padding: 63px 45px 46px 45px;
}




.ic-instruct{
    position: relative;
    height: 80px;
    color: #1d1d1d;
}

.ic-instruct:after {
    content: '';
    position: absolute;
    top: 36px;
    right: auto;
    width: 32px;
    height: 24px;
    left: 42%;
    background-image: url('/images/user-friends.svg');
    background-repeat: no-repeat;
}

.ic-reviews{
    position: relative;
    height: 80px;
    color: #1d1d1d;

}

.ic-reviews:after {
    content: '';
    position: absolute;
    top: 36px;
    right: auto;
    width: 60px;
    height: 24px;
    left: 37%;
    background-repeat: no-repeat;
    background-image: url('/images/comments.svg');
}





.box-simple .spoiler-list li {
    border: 0px;
}




.box-simple-title {
    font-size: 30px;
    padding: 0px 0px 20px 0px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    text-align: left;
}



.box-simple .spoiler-list{
    margin: 31px 0px 0px 0px;
    padding: 0px 0px 0px 39px;
    list-style-type: none;
}


.box-promocat{
    background-color: #f4f5f9;
    margin-top: 45px;
    /*opacity: 0.4;*/
    width: 100%;
    border-radius: 10px;
    padding: 32px 0px 23px 42px;

    background-image: url('/local/templates/koltsovoauto/img/bg-cat.jpg');
    background-repeat: no-repeat;
    background-size: 118%;
    background-position-y: 67%;
    background-position-x: 0%;
    position: relative;
}

.box-promocat-opacity{
    border-radius: 10px;
    position: absolute;
    top:0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    /*background: radial-gradient(circle farthest-corner at 0% 50%, rgba(40, 138, 230,1) 0%, rgba(255, 255, 255,0.5) 100%);*/
    /*background: radial-gradient(circle farthest-corner at 0% 50%, rgb(28, 114, 194) 50%, rgba(255, 255, 255,0.5) 100%);*/
    background: radial-gradient(circle farthest-corner at 0% 50%, rgba(40, 138, 230,1) 20%, rgba(255, 255, 255,0.1) 100%);
    z-index: 1;
}




.box-promocat-descript{
    font-size: 0.88rem;
    font-weight: 500;
    line-height: 1.6;
    text-align: left;
    color: #ffffff;
    z-index: 100;
    position: relative;
}

.box-promocat-descript h3{

	margin-bottom: 8px;
    text-transform: uppercase;
    font-size: 1.13rem;
    font-weight: 600;
    padding: 0px 0px 0px 0px;
    line-height: normal;
    text-align: left;
    color: #ffffff;
    z-index: 100;
    position: relative;
}



div.header-h3 {
    margin-top: 40px;
    font-size: 1.94rem;
    padding: 10px 0px 2px 20px;
    border-left: 10px;
    border-color: #1c79bf;
    border-left-style: solid;
    margin-bottom: 10px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.19;

}


.box-simple2{
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-top: 27px;
    /*opacity: 0.4;*/
    width: 100%;
    padding: 0px 0px 21px 0px;
}

body p.box-simple2-title{
    font-size: 0.967rem;
    padding: 0px 0px 0px 0px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.6;
    text-align: left;
}

.box-simple2 .spoiler-list{
    margin: 31px 0px 0px 0px;
    padding: 0px 0px 0px 68px;
    list-style-type: none;
}


.box-advantage {
    margin-bottom: 76px;
}


.box-advantage-title {
    margin-top: 47px;
    font-size: 1.93rem;
    padding: 0px 0px 0px 0px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: 500;
    line-height: normal;

}
.box-advantage-wrap {
    color: #333333;
    margin-top: 31px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;

}
.box-advantage-block.vls-block {
    width: 33.333%;
    display: flex;
    justify-content: start;
    align-items: center;

}


.box-advantage-block.car-block {
    width: 33.333%;
    display: flex;
    justify-content: flex-end;
    align-items: center;

}

.box-advantage-block.procent-block {
    width: 33.333%;
    display: flex;
    justify-content: flex-end;
    align-items: center;

}

.box-advantage-icon {
    height: 95px;

}

.box-advantage-descript {
    font-size: 1rem;
}


.vls-icon {
    background-image: url('/images/ic-adv-02-blue.svg');
    background-repeat: no-repeat;
    background-position: center 9px;
    width: 70px;

}


.car-icon {
    background-image: url('/images/ic-adv-03-blue.svg');
    background-repeat: no-repeat;
    background-position: center 5px;
    width: 130px;

}

.procent-icon {
    background-image: url('/images/ic-adv-04-blue.svg');
    background-repeat: no-repeat;
    background-position: center 6px;
    width: 70px;

}

.vls-block .box-advantage-descript{
    padding-left: 13px;
}
.car-block .box-advantage-descript{
    padding-left: 12px;
    padding-right: 7px;
}
.procent-block .box-advantage-descript{

}


.box-form-2{
    margin-top: 10px;
    margin-bottom: 30px;
}

.box-simple3{
    margin-top: 45px;
    /*opacity: 0.4;*/
    width: 100%;
    background-color: #f4f5f9;
    border-radius: 10px;
    padding: 37px 0px 37px 67px;
}

.box-simple3-title{

    font-size: 1.944rem;
    padding: 0px 0px 4px 0px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    text-align: left;

}

.box-simple3-center {
    padding: 0px 80px 0px 0px;
}

.box-simple3-title-input {
    text-align: left;
    font-size: 0.91rem;
    line-height: normal;
    padding: 35px 0px 0px 0px;
    color: #8c8c8c;
}

.box-simple3-input {
    padding: 0px 0px 0px 0px;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-color: #8c8c8c;
}

.box-simple3-input input {
    font-size: 1.1rem;
    line-height: 1.5rem;
    padding: 0px 0px 0px 0px;
    color: #000000;
    border: 0px;
    background-color: inherit;
}

.table-control-checkbox{
	display: inline-block;
}

.control {
  display: block;
  position: relative;
  /*padding-left: 40px;*/
  cursor: pointer;
  font-size: 18px;
  height: 22px;
  width: 22px;
  margin-bottom: 0px;

}
.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
  left: -99999px;
}
.control__indicator {
    border-radius: 3px;
    border: 1px solid #1b83e6;
    position: absolute;
    top: 38%;
    left: 0;
    height: 22px;
    width: 22px;
	background: #ffffff;
}

.control-wrap-day{
	font-size: 16px;
}


.table-control-checkbox .control__indicator {
	top: 0px;
}

.table-control-checkbox .control {
    /*padding-left: 30px;*/
}


.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}

.control input:checked ~ .control__indicator:after {
  display: block;
}

.control input:checked ~ .control__indicator {
    background: #1b83e6;
}



.control--checkbox .control__indicator:after {
    left: 6px;
    top: 1px;
    width: 8px;
    height: 14px;
    border: solid #fff;
    border-width: 0px 2px 2px 0px;
    transform: rotate(45deg);
}

.box-cart-2{
    margin-top: 42px;
    width: 100%;
    display: block;

    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;



}

.box-cart-2 .box-cart-2-block-wrap {
    width: 55%;
    height: 410px;
}

.bcbw-2-l {
    text-align: left;
}

.bcbw-2-r {
    text-align: right;
}

.box-cart-2 .box-cart-2-body {
    border: 0px;
    height: 410px;
    width: 337px;
    text-align: center;
    border-radius: 10px;
    display: inline-block;
    background: #ffffff;

    /*-webkit-box-shadow: -1px -1px 74px 9px rgba(198, 198, 198, 0.2);
    -moz-box-shadow: -1px -1px 74px 9px rgba(198, 198, 198, 0.2);
    box-shadow: -1px -1px 74px 9px rgba(198, 198, 198, 0.2);*/

    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15), 0 1px 2px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.15), 0 1px 2px 0 rgba(0,0,0,.15);
    transition: box-shadow .2s ease-in-out;

}

.box-cart-2-body-icon{
    width: 100%;
    height: 24px;
    text-align: center;
    margin: 35px 0px 0px 0px;
    display: block;
}

.box-cart-2-body-icon > div{
	display: inline-block;
}


.box-cart-2-body-title {
    font-size: 1.22rem;
    font-weight: 600;
    line-height: normal;
    padding: 12px 0px 33px 0px;

}

.box-cart-2-body-price{
    text-align: center;
    font-size: 1.22rem;
    font-weight: normal;
    line-height: normal;
    padding: 21px 0px 13px 0px;
    background-color: #f4f5f9;
}


.box-cart-2-body-description {
    font-size: 14px;
    line-height: 20px;
    padding: 33px 10px 0px 10px;
}

.box-cart-2-body-button {
    margin-top: 18px;
}

body .box-cart-2 .box-cart-2-body-button-a {
    border-radius: 40px;
    margin-left: 0px;
    margin-top: 17px;
    padding: 20px 50px 20px 50px;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    display: inline-block;
    background-color: #1b83e6;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
}


.box-cart-2-body-price-mini-desc-left{
    font-size: 1.01rem;
    font-weight: 100;
    line-height: normal;
    padding-right: 5px;
    color: #a1a2a6;
}
.box-cart-2-body-price-mini-desc-right{
    font-size: 1.01rem;
    font-weight: 100;
    line-height: normal;
    padding-left: 5px;
    padding-right: 34px;
    color: #a1a2a6;
}



.box-cart-2-body-price-num{
    font-size: 2.3rem;
    font-weight: 300;
    line-height: normal;
    color: #212121;
}

.box-cart-2 .box-cart-2-body:hover{

    background: -webkit-linear-gradient(74deg, #00c6ff, #3375e3);
    background: -o-linear-gradient(74deg, #00c6ff, #3375e3);
    background: linear-gradient(164deg, #00c6ff, #3375e3);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c6ff', endColorstr='#3375e3',GradientType=1 );

    /*-webkit-box-shadow: -1px -1px 70px 9px rgba(54,121,229,0.2);
    -moz-box-shadow: -1px -1px 70px 9px rgba(54,121,229,0.2);
    box-shadow: -1px -1px 70px 9px rgba(54,121,229,0.2);*/

    -webkit-box-shadow: 0 0 17px 8px #ccc;
    -moz-box-shadow: 0 0 17px 8px #ccc;
    box-shadow: 0 0 17px 8px #ccc;

}

.box-cart-2-body:hover .box-cart-2-body-button-a{
    background-color: #ffffff;
    color: #333333;
}




.box-cart-2-body:hover .box-cart-2-body-price{
    background-color: #ffffff;
}

.box-cart-2-body:hover .box-cart-2-body-description,
.box-cart-2-body:hover .box-cart-2-body-title{
    color: #ffffff;
}

.box-simple3-item{
    border-bottom: 1px;
    border-bottom-style: solid;
    border-color: #8c8c8c;
}


.box-simple3-item .spoiler-trigger > span.spoiler-header{
	vertical-align: top;
    display: table-cell;
    text-align: left;
    font-size: 1rem;
    line-height: normal;
    padding: 11px 0px 0px 0px;
    color: #8c8c8c;
}


.box-simple3-item .btnz > span > span {
    display: block;
    background-color: #8c8c8c;
    width: 12px;
    height: 12px;
    top: 13px;
}


.box-simple3-item .btnz {
    vertical-align: top;
    display: table-cell;
    margin-right: 0px;
    width: 23px;
    height: 23px;
    color: #0081ef;
}

.box-simple3-item .btnz > span {
    width: 23px;
    height: 26px;
}

.box-simple3-item .spoiler-block {
    padding: 1px 24px 0px 24px;
}













































































.osnovnye-svedeniya .dtw-100{
	display: table;
	width: 100%;
}


.osnovnye-svedeniya .dtc-50{
	display: table-cell;
	width: 50%;
	vertical-align: top;
}











.box-akciy{
    width: 100%;
    position: relative;
    border-radius: 11px;
    overflow: hidden;
    margin-bottom: 15px;
}

.box-akciy img{
	width: 100%;
}

.box-akciy-description{
    padding-left: 17px;
    position: absolute;
    left: 0px;
    bottom: 20px;
    width: 100%;
    color: #ffffff;
    font-size: 20px;
    font-weight: 600;
    line-height: 23px;
}

.box-akciy-description-2,
.box-akciy-description-3{
    padding-left: 17px;
    position: absolute;
    left: 0px;
    top: 19px;
    width: 100%;
    color: #ffffff;
    font-size: 19.4px;
    font-weight: 600;
    line-height: 23px;
    text-shadow: 1px 1px 1px #000000, 0 0 8px #000000;
}


.box-akciy-under-description{
    color: #ffffff;
    padding-top: 7px;
    display: block;
    font-size: 9.8px;
    line-height: 14px;
}

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




.box-akciy-wide{
    width: 700px;
    height: 200px;
    position: relative;
    border-radius: 14px;
    overflow: hidden;
    cursor: pointer;
}

.box-akciy-wide img{
	width: 100%;
}

.box-akciy-wide-description{
    padding-left: 25px;
    position: absolute;
    left: 0px;
    bottom: 20px;
    width: 100%;
    color: #ffffff;
    font-size: 30px;
    font-weight: 600;
    line-height: 35px;
    z-index: 2;
}

.box-akciy-wide-under-description{
	color: #ffffff;
    padding-top: 10px;
    display: block;
    font-size: 16px;
    line-height: normal;
    font-weight: 300;
}






.box-akciy-popup{
	display: none;
    position: absolute;
    top: 238px;
    left: 0px;
    height: auto;
    width: 700px;
    border-radius: 12px;
    z-index: 100;
    border: 1px solid #cccccc;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}

.box-akciy-popup-wrap{
	display: table;
	border-radius: 12px;
	overflow: hidden;
	height: 437px;
}

.box-akciy-popup-arrow{
    position: absolute;
    left: 46.5%;
    top: -25px;
    width: 50px;
    height: 25px;
    overflow: hidden;
}


.box-akciy-popup-arrow:before{
	position: absolute;
    content: '';
    left: 8px;
    top: 10px;
    width: 35px;
    height: 35px;
    background-color: #ffffff;
    transform: rotate(45deg);
    border: 1px solid #cccccc;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}

.box-akciy-popup-left{
	padding: 22px 25px 22px 41px;
	display: table-cell;
	vertical-align: top;
	width: 452px;
    height: auto;
	background-color: #ffffff;
}
.box-akciy-popup-right{
	display: table-cell;
	vertical-align: top;
	height: auto;
	width: 246px;
	background-color:#f4f5f9;
	padding: 29px 15px 0px 17px;
	border-left: 1px solid #dcdcde;
}
.box-akciy-popup-right-title{
    color: #000000;
    font-size: 17px;
    line-height: normal;
    text-align: center;
}

.box-akciy-popup-right-body{
    width: 214px;
    /*background-color: red;*/
    margin-top: 20px;
    position: relative;
    display: block;
}

.box-akciy-popup-right-body .item{
	width: 214px;
	height: 299px;
	overflow: hidden;
	border-radius: 8px;
	position: relative;
}


.box-akciy-popup-right-body .owl-carousel .owl-item img{
    width: auto;
    height: 100%;
    right: 80px;
    position: relative;
    display: inline-block;
}

.box-akciy-popup-left-title{
    color: #000000;
    font-size: 17.12px;
    font-weight: 600;
    line-height: 22px;
}
.box-akciy-popup-left-descript{
    padding-top: 11px;
    color: #000000;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
}
.box-akciy-popup-left-descript-2{
    padding-top: 20px;
    color: #000000;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
}
.box-akciy-popup-left-input-body{
	padding-top: 16px;
	width: 100%;
}

.box-akciy-popup-left-input-1,
.box-akciy-popup-left-input-2
{
	position: relative;
	width: 100%;
}

.box-akciy-popup-left-input-1 input{
	height: 42px;
    width: 100%;
    border: 1px solid #cccccc;
    border-radius: 4px;
    font-size: 16px;
    padding: 0px 10px 0px 10px;
}

.box-akciy-popup-left-input-2{
	margin-top: 28px;
}

.box-akciy-popup-left-input-2 input{
	height: 42px;
    width: 100%;
    border: 1px solid #cccccc;
    border-radius: 4px;
    font-size: 16px;
    padding: 0px 10px 0px 10px;
}
.box-akciy-popup-left-check{
	margin-top: 21px;
	display: table;
}

.box-akciy-popup-left-checkbox{
	display: table-cell;
}


.box-akciy-popup-left-checkbox-indicator{
    width: 13px;
    height: 13px;
    background-color: #1b83e6;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.box-akciy-popup-left-check .box-akciy-popup-left-checkbox-label{
	padding: 0px;
	margin: 0px;
}


.box-akciy-popup-left-check-descript{
	display: table-cell;
    vertical-align: middle;
    padding-left: 6px;
    padding-top: 1px;
    cursor: pointer;
}

.box-akciy-popup-left-check-descript span{
    color: #000000;
    font-size: 12px;
    font-weight: 300;
    line-height: normal;
    vertical-align: middle;

}
.box-akciy-popup-left-check-descript a{
	text-decoration: none;
	color: #1b83e6;
	font-weight: 400;
}



.box-akciy-popup-left-button{
	margin-top: 8px;
}
.box-akciy-popup-left-button-submit{
	display: inline-block;
    padding: 15px 30px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: normal;
    border-radius: 40px;
    background-color: #1b83e6;
    cursor: pointer;

}

body .box-akciy-popup-left-check-descript a:active, body .box-akciy-popup-left-check-descript a:focus, body .box-akciy-popup-left-check-descript a:hover, body .box-akciy-popup-left-check-descript a:visited {
        color: #1b83e6;
}



.box-akciy-popup-left-button-close {
    margin-left: 20px;
    display: inline-block;
    padding: 15px 0px;
    color: #1b83e6;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: normal;
    /*border-radius: 40px;*/
    background-color: #ffffff;
    cursor: pointer;
    /*border: 1px solid #1b83e6;*/
}


.box-akciy-popup-left-checkbox-input{
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.input-checkbox-hidden{
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.box-akciy-popup-left-checkbox-label .box-akciy-popup-left-checkbox-input:checked ~ .box-akciy-popup-left-checkbox-indicator:after {
	position: absolute;
	content: '';
	left: 3px;
    top: 1px;
    width: 6px;
    height: 8px;
    border: solid #fff;
    border-width: 0px 2px 2px 0px;
    transform: rotate(45deg);
}

.box-akciy-popup-left-input-1-label {
    text-align: left;
    font-size: 12.4px;
    line-height: normal;
    padding: 3px 4px;
    background-color: #ffffff;
    color: #8c8c8c;
    margin-bottom: 0px;
    position: absolute;
    top: 13px;
    left: 12px;
    transition: all 0.2s ease-out;
}

.box-akciy-popup-left-input-2-label {
    text-align: left;
    font-size: 12.4px;
    line-height: normal;
    padding: 3px 4px;
    background-color: #ffffff;
    color: #8c8c8c;
    margin-bottom: 0px;
    position: absolute;
    top: 13px;
    left: 12px;
    transition: all 0.2s ease-out;
}

.box-akciy-popup-left-input-1-label span{
	color: red;
	font-size: 14px;
    line-height: 10px;
}

.box-akciy-popup-left-input-2-label span{
	color: red;
	font-size: 14px;
    line-height: 10px;
}


.box-akciy-popup-left-input-1:hover .box-akciy-popup-left-input-1-label{
	top:-10px;
	font-size: 12px;
}


.box-akciy-popup-left-input-1 input:focus + label.box-akciy-popup-left-input-1-label,
.box-akciy-popup-left-input-1 input:invalid + label.box-akciy-popup-left-input-1-label
{
	top:-10px;
	font-size: 12px;
}

.box-akciy-popup-left-input-2:hover .box-akciy-popup-left-input-2-label{
	top:-10px;
	font-size: 12px;
}


.box-akciy-popup-left-input-2 input:focus + label.box-akciy-popup-left-input-2-label,
.box-akciy-popup-left-input-2 input:invalid + label.box-akciy-popup-left-input-2-label
{
	top:-10px;
	font-size: 12px;
}


.box-akciy-popup-right-body .owl-theme .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 0px 2px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}

.box-akciy-popup-right-body .owl-theme .owl-dots .owl-dot.active span,
.box-akciy-popup-right-body .owl-theme .owl-dots .owl-dot:hover span {
    background: #869791;
}

.pulse-button {
    box-shadow: 0 0 0 0 rgba(226, 31, 13, 1);
    -webkit-animation: pulse 1.0s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulse 1.0s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulse 1.0s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulse 1.0s infinite cubic-bezier(0.66, 0, 0, 1);
}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 5px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 5px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 5px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 5px rgba(232, 76, 61, 0);}}

.box-akciy-popup-left-input-1-wrong{
	display: inline-block;
	width: 100%;
}

.box-akciy-popup-left-input-2-wrong{
	display: inline-block;
	width: 100%;
}


.box-akciy-popup-left-body-succes{
	text-align: center;
	display: none;
	width: 100%;
    height: 94%;
}

.box-akciy-popup-left-body-succes-wrap{
    vertical-align: middle;
    display: table-cell;
}


.box-akciy-popup-right-body-item-descript{
	padding-left: 17px;
    position: absolute;
    left: 1px;
    bottom: 20px;
    width: 100%;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    z-index: 100;
    text-shadow: 0px 2px 5px black;
}

.box-id-wide{
    position: relative;
}

.box-id-wide label{
    margin: 0px;
    cursor: pointer;
}

.m-t-15{
	margin-top: 15px;
}




div.wrap_detail_picture{
    border-radius: 50%;
    margin: 20px auto 0px auto;
    display: block;
    height: 213px;
    width: 213px;
    overflow: hidden;
}


body div.wrap_detail_picture img.detail_picture {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: inline-block;
    width: 215px;
    height: auto;
    float: none;
    margin: 0px;
}









@media (min-width:1024px) and (max-width:1199px){

body .box-center-category-descript-images {
    height: 354px;
}

body .box-cart-2 .box-cart-2-body {
    width: 96%;
}

.box-center-category-descript-images{
	text-align: center;
}

.box-center-category-descript-images img.detail_picture {
    width: auto;
    height: 354px;
    display: inline-block;
}



.box-center-category-descript .vls-icon {
	    background-position: center 11px;
	    width: 51px;
	    background-size: 225%;
	}

.box-center-category-descript .car-icon {
    background-position: center 10px;
    background-size: 110%;
}

.box-center-category-descript .procent-icon {
    background-position: center 6px;
    background-size: inherit;
}



}

@media (min-width:993px) and (max-width:1023px){

body .box-cart-2 .box-cart-2-body {
    width: 96%;
}

body .box-cart-2-body-price-num {
    font-size: 2.2rem;
}


}

body .request-call-back.desctophidden{
	display: none;
	margin-top: 15px;

}

body .request-call-back.mobilehidden{
	display: inline-block;
}

@media (max-width:992px){


body .btnz > span > span {
    top: 6px;
}


body .box-simple3-item .btnz > span > span {
    top: 10px;
}


body .fancyboxz-slide>* {
    margin: 0px 0;
}

body .box-form-choice-cat .control-bfcci-label {
    height: auto;
}



body .box-cart-2 .box-cart-2-block-wrap {
    width: 100%;
    height: 410px;
    text-align: center;
    margin-bottom: 30px;
}

body .box-cart-2 .box-cart-2-body {
    width: 85%;
}

body .box-cart-2 {
    display: block;
    margin-bottom: 60px;
}

.box-form-center {
    padding: 0px 20px 0px 20px;
}

body .box-center-category-descript-images {
    height: 221px;
}


}


@media (min-width:769px) and (max-width:1023px){

	body .box-center-category-descript .col-sm-12 {
	    padding: 0 15px 0 15px;
	}


}

@media (max-width:823px){


body .box-form-choice-cat-wrap {
	width: auto;
}




body .box-form-choice-cat-title {
    font-size: 1.6rem;
}

.box-center-category-descript .vls-icon {
	    background-position: center 11px;
	    width: 51px;
	    background-size: 225%;
	}

.box-center-category-descript .car-icon {
    background-position: center 10px;
    background-size: 110%;
}

.box-center-category-descript .procent-icon {
    background-position: center 6px;
    background-size: inherit;
}

}


@media (max-width:1024px){

	body .bfcci-1 .box-form-choice-cat-item-title:before{
	    padding: 7px 0px 0px 14px;
	}

	body .bfcci-2 .box-form-choice-cat-item-title:before{
	    padding: 7px 0px 0px 14px;
	}
	body .bfcci-3 .box-form-choice-cat-item-title:before{
	    padding: 7px 0px 0px 14px;
	}
	body .bfcci-4 .box-form-choice-cat-item-title:before{
	    padding: 7px 0px 0px 14px;
	}
	body .bfcci-5 .box-form-choice-cat-item-title:before{
	    padding: 7px 0px 0px 14px;
	}
}

@media (max-width:768px){




body .bfcci-1 .box-form-choice-cat-item-title:before{
    padding: 7px 0px 0px 14px;
}

body .bfcci-2 .box-form-choice-cat-item-title:before{
    padding: 7px 0px 0px 14px;
}
body .bfcci-3 .box-form-choice-cat-item-title:before{
    padding: 7px 0px 0px 14px;
}
body .bfcci-4 .box-form-choice-cat-item-title:before{
    padding: 7px 0px 0px 14px;
}
body .bfcci-5 .box-form-choice-cat-item-title:before{
    padding: 7px 0px 0px 14px;
}


body .quick-call-title{
	text-align: center;
}

body .request-call-all {
    display: inline-block;
}

body .box-cart-2 .box-cart-2-block-wrap {
    width: 100%;
    height: 410px;
    text-align: center;
    margin-bottom: 30px;
}

body .box-cart-2 .box-cart-2-body {
    width: 85%;
}

body .box-cart-2 {
    display: block;
    margin-bottom: 60px;
}


    .box-left-column{
        display: none;
    }


    body .box-category-row .col-sm-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    body .box-center-block {
        padding-left: 15px;
    }

    body .box-center-category-descript .col-sm-12 {
        padding: 0 15px 0 15px;
    }


    body .box-center-category-descript-title[class*=ic-]:after,
    body .box-center-category-descript-title[class*=icons-a]:after,
    body .box-center-category-descript-title[class*=iv-]:after {
        top: 0px;
    }

    body .box-center-category-descript-title {
        position: relative;
        font-weight: bold;
        padding: 0 0 16px 65px;
    }

    .spoiler-list li.hrtotal:before {
        display: none;
    }

    div.spoiler-2 ul.spoiler-list li.nobefor-6 {
        padding-bottom: 16px;
        margin-top: 21px;
        border-bottom-color: #cccccc;
        border-bottom-style: solid;
        border-bottom-width: 1px;
    }

    div.spoiler-2 ul.spoiler-list li.nobefor-7 {
        padding-bottom: 0px;
        margin-top: 26px;
    }







}




@media (max-width:736px){


.osnovnye-svedeniya .dtw-100{
	display: block;
	width: 100%;
}




.osnovnye-svedeniya .dtc-50{
	display: block;
	width: 100%;
	vertical-align: top;
}

body a.spoiler-bottom-box-button {
    display: inline-block;
}

body div.spoiler-bottom-box-button {
    display: inline-block;
}


   .box-center-category-descript .vls-icon {
	    background-position: center 18px;
	    width: 51px;
	    background-size: 225%;
	}

.box-center-category-descript .car-icon {
    background-position: center 10px;
    background-size: 110%;
}

.box-center-category-descript .procent-icon {
    background-position: center 12px;
    background-size: 220%;
}




body .box-center-category-descript-title {
    padding: 0 0 16px 65px;
}
body div.box-center-category-descript-images{
	text-align: center;
}

.box-center-category-descript-images img.detail_picture{
	height: 221px;
    width: auto;
    display: inline-block;
}



 .spoiler-bottom-box {
        display: block;
        justify-content: inherit;
        align-items: inherit;
        width: 100%;
        margin-top: 21px;
    }

    .spoiler-bottom-box-left {
        padding-left: 86px;
        text-align: left;
        width: 100%;
        display: block;
        margin-bottom: 30px;
    }

    .spoiler-bottom-box-right {
        display: block;
        padding-left: 0px;
        width: 100%;
        text-align: center;
    }

    .nobefor-wrap {
        display: block;
        justify-content: inherit;
        align-items: inherit;
    }

    .nb1 {
        width: 100%;
        display: block;
        margin-bottom: 20px;
    }

    .nb2 {
        padding-top: 11px;
        width: 100%;
        text-align: left;
        font-size: 0.986rem;
        display: block;
    }

    body .box-form-center {
        padding: 0px 15px 0px 15px;
    }


    body .box-form {
        width: 100%;
        height: auto;
        background-color: #f4f5f9;
        border-radius: 10px;
        padding: 15px 15px 32px 15px;
    }


    .box-form-title {
        text-align: center;
        font-size: 1.0rem;
        line-height: 1.6rem;
    }

    .box-cart .box-cart-body {
        border: 1px solid #1b83e4;
        height: 300px;
        width: 160px;
    }

    body .box-cart .box-cart-body-button-a {
        border-radius: 27px;
        padding: 15px 30px 15px 30px;
    }

    .box-cart-body-description {
        font-size: 0.84rem;
    }

    .box-cart .box-cart-body {
        height: 280px;
    }

    .box-simple {
        margin-top: 30px;
    }

    .box-simple {
        padding: 63px 10px 0px 30px;
    }


    .box-promocat {
        margin-top: 20px;
    }

    div.header-h3 {
        font-size: 1.6rem;
    }

    .box-advantage-block.car-block {
        width: 38.333%;
    }

    .box-advantage-block.procent-block {
        width: 28.333%;
    }

    .box-advantage-block.vls-block {
        width: 30.333%;
    }

    .procent-icon {
        width: 60px;
    }

    .box-advantage {
        margin-bottom: 38px;
    }



}


@media (max-width:667px){







    body .box-cart-2 .box-cart-2-block-wrap {
        width: 100%;
        height: 410px;
        text-align: center;
        margin-bottom: 30px;
    }

    body .box-cart-2 .box-cart-2-body {
        width: 85%;
    }

    body .box-cart-2 {
        display: block;
        margin-bottom: 60px;
    }

    body .box-center-category-descript-images {
        height: 225px;
    }

    body a.spoiler-bottom-box-button {
        display: inline-block;
    }

	body div.spoiler-bottom-box-button {
        display: inline-block;
    }


    body .box-advantage-descript {
        font-size: 0.8rem;
    }

   .box-center-category-descript .vls-icon {
	    background-position: center 18px;
	    width: 51px;
	    background-size: 225%;
	}

.box-center-category-descript .car-icon {
    background-position: center 10px;
    background-size: 110%;
}

.box-center-category-descript .procent-icon {
    background-position: center 6px;
    background-size: inherit;
}



}




@media (min-width:376px) and (max-width:415px){


.box-center-category-descript .vls-icon {
    background-position: center 18px;
    width: 51px;
    background-size: inherit;
}

.box-center-category-descript .car-icon {
    background-position: center 10px;
    background-size: inherit;
}

.box-center-category-descript .procent-icon {
    background-position: center 6px;
    background-size: inherit;
}

body .box-form-choice-cat .box-form-choice-cat-item-title {
    font-size: 1.25rem;
}

body .box-form-choice-cat .box-form-button {
    padding: 8px 0px 0px 0px;
}

body .box-form-choice-cat .request-call-back {
    min-width:165px;
    margin-right: 0px;
}

body .box-form-choice-cat-item {
    padding: 40px 20px 22px 20px;
}


}

@media (min-width:1px) and (max-width:375px){


body .box-form-choice-cat .box-form-choice-cat-item-title {
    font-size: 1.15rem;
}

body .box-form-choice-cat .box-form-center-3 .request-call-newcat {
    padding: 10px 50px 13px 50px;
}

body .box-form-choice-cat .box-form-button {
    padding: 13px 0px 0px 0px;
}


body .box-form-choice-cat .request-call-back{
    font-size: 1.388rem;
    padding: 10px 50px 13px 50px;
    min-width:165px;
}


body .box-form-choice-cat-item {
    padding: 20px 20px 22px 20px;
}

body .box-form-choice-cat .bfcci-success {
    font-size: 1.2rem;
}

body .box-form-choice-cat-descript {
    font-size: 1.1rem;
}

}

@media (max-width:415px){
	body .box-form-choice-cat .request-call-back{
		min-width: 205px;
		font-size: 1.388rem;
    	padding: 17px 70px 17px 70px;
	}

}

@media (max-width:414px){
	body .box-form-choice-cat .request-call-back{
		min-width: 205px;
	}
}

@media (max-width:411px){

}

@media (max-width:375px){

	body .box-form-choice-cat .request-call-back {
	    min-width: inherit;
	    padding: 10px 50px 13px 50px;
	}

}

@media (max-width:360px){

	body .box-form-choice-cat .request-call-back{
			padding: 10px 50px 13px 50px;
			font-size: 1.4rem;
			min-width: inherit;
		}
}


@media (max-width:320px){

	body .box-form-choice-cat .request-call-back{
		padding: 10px 50px 13px 50px;
		font-size: 1.4rem;
		min-width: inherit;
	}






}


@media (min-width:1px) and (max-width:415px){


.modal-webform.modal-webform-category {
    padding: 30px 20px;

}


.modal-webform-terms-descript {
    text-align: left;
}

body h3.header-h3 {
    font-size: 1.6rem;
}

body h2.header-h2 {
    font-size: 1.6rem;
}

body .box-form-choice-cat .box-form-choice-cat-item-title {
    min-height: 45px;
}

body .request-call-back.mobilehidden{
	display: none;
}

body .request-call-back.desctophidden{
	display: inline-block;
	margin-top: 15px;
}


body .fancyboxz-slide>* {
    margin: 0px 0;
}


body .box-form-choice-cat .control-bfcci-label {
    height: auto;
}


body .box-form-choice-cat .request-call-back {
    margin-right: 0px;
}



body .box-form-choice-cat .table-cell {
    display: block;
    width: 100%;
}

body .box-form-choice-cat .table-cell:nth-child(even) {
    padding-left: 0px;
}

body .box-form-choice-cat .table-cell:nth-child(odd) {
    padding-right: 0px;
}


body .box-form-choice-cat-item .table-bfcci-4-1 {
    margin-bottom: 0px;
}



body .box-form-choice-cat-item .box-form-center-3 {
    margin-top: 30px;
}


body .box-form-choice-cat .box-form-center-3 .request-call-newcat {
    margin-top: 0px;
}


body .box-form-choice-cat .box-form-choice-cat-item-title:before {
    top: 3px;
}

body .box-form-choice-cat-title {
    font-size: 1.3rem;
}





body .box-advantage-title {
    font-size: 1.8rem;
}

.box-center-category-descript .vls-icon {
    background-position: center 18px;
    width: 100%;
    background-size: inherit;
}

.box-center-category-descript .car-icon {
    background-position: center 10px;
    background-size: inherit;
}

.box-center-category-descript .procent-icon {
    background-position: center 6px;
    background-size: inherit;
}

	.box-center-category-descript-images img.detail_picture{
		height: 188px;
	}

	body div.spoiler-2 ul.spoiler-list li.nobefor-7 .nb1 {
	    font-size: 1.11rem;
	}

	body .box-center-category-descript ul {
	    padding: 0px 20px 0px 40px;
	}

	body .spoiler-block-inside {
	    padding: 1px 0px 52px 0px;
	}


	body .box-form-button .request-call-newcat{
		padding: 16px 50px 13px 50px;
    	font-size: 16px;
	}



    body .box-cart-2 .box-cart-2-block-wrap {
        width: 100%;
        height: auto;
        text-align: center;
        margin-bottom: 30px;
    }

    body .box-cart-2 .box-cart-2-body {
        width: 100%;
    }

    body .box-cart-2 {
        display: block;
        margin-bottom: 60px;
    }

    body .box-advantage-descript {
        font-size: 1rem;
    }

    .box-simple-title {
        font-size: 1.5rem;
    }

    body a.spoiler-bottom-box-button {
        display: inline-block;
    }

    body div.spoiler-bottom-box-button {
        display: inline-block;
    }

    body .box-cart .box-cart-block-wrap {
        width: 100%;
        height: 300px;
        margin-bottom: 15px;
    }

    body .spoiler-2 .spoiler-block .spoiler-block-inside {
        padding: 1px 6px 33px 0px;
    }

    body .box-form-button a {
        font-size: 1.3rem;
    }

    body .box-cart {
        display: block;
        justify-content: inherit;
        align-items: inherit;
        width: 100%;
        margin-top: 44px;
    }

    body .box-form-center {
        padding: 0px 15px 0px 15px;
    }


    body .box-form {
        width: 100%;
        height: auto;
        background-color: #f4f5f9;
        border-radius: 10px;
        padding-bottom: 15px;
    }


    .box-cart .box-cart-body {
        height: 300px;
        width: 100%;
    }


    .box-simple {
        padding: 45px 20px 5px 20px;
    }

    .box-simple2 .spoiler-list {
        margin: 31px 0px 0px 0px;
        padding: 0px 10px 0px 40px;
    }

    body .box-center-category-descript-title {
        position: relative;
        font-weight: bold;
        padding: 0 0 0px 68px;
    }

    body .box-center-category-descript-images {
        margin-bottom: 20px;
        height: 180px;
    }

    body .container h1.header-h1 {
        font-size: 1.6rem;
    }

    .spoiler-bottom-box {
        display: block;
        justify-content: inherit;
        align-items: inherit;
        width: 100%;
        margin-top: 21px;
    }

    .spoiler-bottom-box-left {
        padding-left: 86px;
        text-align: left;
        width: 100%;
        display: block;
        margin-bottom: 30px;
    }

    .spoiler-bottom-box-right {
        display: block;
        padding-left: 0px;
        width: 100%;
        text-align: center;
    }

    .spoiler-2 ul {
        padding-top: 0px;
        width: 100%;
    }

    .nobefor-wrap {
        display: block;
        justify-content: inherit;
        align-items: inherit;
    }

    .nb1 {
    	text-align: center;
        width: 100%;
        display: block;
        margin-bottom: 20px;
    }

    .nb2 {
        padding-top: 11px;
        width: 100%;
        text-align: center;
        font-size: 0.986rem;
        display: block;
    }

    .box-form-title {
        text-align: center;
        font-size: 1.1rem;
        line-height: 1.6rem;
        padding: 15px 15px 0px 15px;
    }

    .box-form-title-input {
        padding: 33px 0px 0px 0px;
    }

    body .ch1{
        width: 23px;
        text-align: left;
    }

    body .ch2{
        width: auto;
        font-size: 0.66rem;
    }

    body .box-form {
        width: 100%;
        height: auto;
        background-color: #f4f5f9;
        border-radius: 10px;
        padding-bottom: 30px;
    }


    div.header-h2 {
        font-size: 1.4rem;
    }

    .box-cart-body-title {
        font-weight: bold;
    }

    .box-cart-body-description {
        padding: 23px 30px 0px 30px;
    }

    .box-cart-body-description br {
        display: none;
    }

    .box-promocat {
        padding: 32px 20px 23px 30px;
    }

    div.header-h3 {
        font-size: 1.4rem;
    }


    .box-advantage-wrap {
        margin-top: 31px;
        display: block;
        justify-content: inherit;
        align-items: inherit;
        width: 100%;
    }

    .box-advantage-block.vls-block,
    .box-advantage-block.car-block,
    .box-advantage-block.procent-block {
        width: 100%;
        display: block;
        justify-content: inherit;
        align-items: inherit;
        text-align: center;
    }

    .box-advantage-descript br{
        display: none;
    }

    .vls-icon {
        background-position: center 9px;
        width: 100%;
    }

    .car-icon{
        background-position: center 9px;
        width: 100%;
    }

    .procent-icon{
        background-position: center 9px;
        width: 100%;
    }

    .procent-block .box-advantage-descript {
        padding-left: 13px;
    }

    .box-simple3-title {
        font-size: 1.4rem;
    }


    .box-simple3 {
        padding: 40px 0px 40px 15px;
    }

    .box-simple3-center {
        padding: 0px 15px 0px 0px;
    }

    .spoiler-list li.hrtotal:before {
        display: none;
    }


}


body .box-center-category-descript-title.ic-20h:after{
	top:13px;
	right:auto;
	width:50px;
	height:64px;
	left:0;
	background-position-x:45%;
	background-size:100%
}


.box-quick-submit{
	display:none
}






.box-form-choice-cat{
    width: auto;
    background-color: #ffffff;
    min-height: inherit;
    box-sizing: border-box;
}
.box-form-choice-cat-title{
    text-align: left;
    font-size: 1.94rem;
    padding: 8px 0px 20px 0px;
    font-family: inherit;
    font-weight: bold;
    line-height: 1.1;
    color: inherit;
}

.box-form-choice-cat-descript{
    text-align: left;
    font-size: 1.2rem;
    padding: 6px 0px 5px 15px;
    border-left: 12px;
    border-color: #1c79bf;
    border-left-style: solid;
    margin-bottom: 35px;
}

.box-form-choice-cat-wrap{
    margin: 20px;
    width: 740px;
}

#modal-bfcci{
	border-radius: 10px;
}

.box-form-choice-cat-item{
    /*-webkit-box-shadow: -1px -1px 74px 9px rgba(198, 198, 198, 0.4);
    -moz-box-shadow: -1px -1px 74px 9px rgba(198, 198, 198, 0.4);
    box-shadow: -1px -1px 74px 9px rgba(198, 198, 198, 0.4);*/
    border-radius: 10px;
    background: #ffffff;
    padding: 40px 20px 20px 20px;
    margin-bottom: 20px;
    position: relative;
    display: none;
}

.box-form-choice-cat-item.active {
    display: block;
}


.box-form-choice-cat-item:last-child{
    margin-bottom: 0px;
}


.box-form-choice-cat-item-title{
	font-size: 1.45rem;
    font-weight: bold;
    line-height: normal;
    text-align: left;
    position: relative;
    padding-left: 52px;
}

.bfcci-1 .box-form-choice-cat-item-title:before{
	position: absolute;
    content: '1';
    width: 39px;
    height: 39px;
        top: -3px;
    left: 0px;
    border-radius: 50px;
    background-color: #1c79bf;
    color: #ffffff;
    padding: 3px 0px 0px 13px;
}

.bfcci-2 .box-form-choice-cat-item-title:before{
    position: absolute;
    content: '2';
    width: 39px;
    height: 39px;
        top: -3px;
    left: 0px;
    border-radius: 50px;
    background-color: #1c79bf;
    color: #ffffff;
    padding: 3px 0px 0px 13px;
}

.bfcci-3 .box-form-choice-cat-item-title:before{
    position: absolute;
    content: '2';
    width: 39px;
    height: 39px;
        top: -3px;
    left: 0px;
    border-radius: 50px;
    background-color: #1c79bf;
    color: #ffffff;
    padding: 3px 0px 0px 13px;
}

.bfcci-4 .box-form-choice-cat-item-title:before{
    position: absolute;
    content: '3';
    width: 39px;
    height: 39px;
        top: -3px;
    left: 0px;
    border-radius: 50px;
    background-color: #1c79bf;
    color: #ffffff;
    padding: 3px 0px 0px 13px;
}


.bfcci-5 .box-form-choice-cat-item-title:before{
    position: absolute;
    content: '4';
    width: 39px;
    height: 39px;
        top: -3px;
    left: 0px;
    border-radius: 50px;
    background-color: #1c79bf;
    color: #ffffff;
    padding: 3px 0px 0px 13px;
}



.box-form-center-3{
        text-align: left;
}

.box-form-center-3 .box-form-check {
    display: flex;
    justify-content: start;
    align-items: center;
}

.box-form-center-3 .ch1 {
    width: 30px;
    text-align: left;
    padding-top: 6px;
}

.box-form-center-3 .ch2 {
    width: auto;
    text-align: left;
    vertical-align: top;
}


body .box-form-center-3 .request-call-newcat {
    /*border-radius: 5px;*/
    margin-top: 7px;
    padding: 15px 70px 15px 70px;
}


.box-form-choice-cat-item .box-form-center-3{
    margin-top:40px;
    display: block;
}


.table{
    display: table;
    width: 100%;
}

.table-cell{
    display: table-cell;
    min-height: 70px;
    width: 50%;
    vertical-align: top;
}

.table-cell:nth-child(odd){
    padding-right: 10px;

}

.table-cell:nth-child(even){
    padding-left: 10px;
}

.control-bfcci-label{
    position: relative;
    display: block;
    height: 90px;
}

.control-bfcci-input{
    position: absolute;
    z-index: -1;
    opacity: 0;
    left: -99999px;
}

.control-bfcci-box{
    display: table;
    width: 100%;
    min-height: 90px;
    padding: 20px;
    background-color: #f4f5f9;
    border-radius: 10px;

}


.control-bfcci-label .z1:checked ~ .ciz1 {
        background-color: #1b83e6;
        color: #ffffff;
    }

.control-bfcci-label .z2:checked ~ .ciz2 {
        background-color: #1b83e6;
        color: #ffffff;
}


.box-form-choice-cat-item .table{
    margin-bottom:0px;
}

.control-bfcci-box-wrap{
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    z-index: 10;
    position: relative;
}

.control-bfcci-box-wrap span{
    font-weight: normal;
    font-size: 0.9rem;
}


.box-form-choice-cat-item .table-bfcci-4-1{
    margin-bottom:13px;
}


.box-form-choice-cat-item .table-bfcci-4-2{
     margin-bottom:0px;
}


.bfcci-2 .control-bfcci-label{
    height: 112px;
}

.bfcci-2 .control-bfcci-box{
    height: 112px;
}


.control-bfcci-box .bhimg-bg{
    position: absolute;
    content: "";
    top:0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-repeat: no-repeat;
    background-color: #f4f5f9;
    border-radius: 10px;
    z-index: 1;
}




.control-bfcci-box.bhimg-ico-a .bhimg-bg{
    background-image: url('/images/ic-A-white.svg');
    background-repeat: no-repeat;
    background-size: 86%;
    background-position: 92px 2px;
}


.bfcci-2 .control-bfcci-label input:checked ~ .bhimg-ico-a .bhimg-bg{
    background-color: #1683e5;
    background-image: url('/images/ic-A-gray.svg');
}





.control-bfcci-box.bhimg-ico-b .bhimg-bg{
    background-image: url('/images/ic-B-white.svg');
    background-size: 86%;
    background-position: 98px -25px;

}

.bfcci-2 .control-bfcci-label input:checked ~ .bhimg-ico-b .bhimg-bg{
    background-color: #1683e5;
    background-image: url('/images/ic-B-gray.svg');
}


.control-bfcci-box.bhimg-ico-c .bhimg-bg{
    background-image: url('/images/ic-C-white.svg');
    background-repeat: no-repeat;
    background-size: 86%;
    background-position: 90px 6px;
}

.bfcci-2 .control-bfcci-label input:checked ~ .bhimg-ico-c .bhimg-bg{
    background-color: #1683e5;
    background-image: url('/images/ic-C-gray.svg');
}

.control-bfcci-box.bhimg-ico-be .bhimg-bg{
    background-image: url('/images/ic-BE-white.svg');
    background-repeat: no-repeat;
    background-size: 109%;
    background-position: 86px 5px;
}

.bfcci-2 .control-bfcci-label input:checked ~ .bhimg-ico-be .bhimg-bg{
    background-color: #1683e5;
    background-image: url('/images/ic-BE-gray.svg');
}

.control-bfcci-box.bhimg-ico-d .bhimg-bg{
    background-image: url('/images/ic-DE-white.svg');
    background-repeat: no-repeat;
    background-size: 121%;
    background-position: 103px -11px;
}

.bfcci-2 .control-bfcci-label input:checked ~ .bhimg-ico-d .bhimg-bg{
    background-color: #1683e5;
    background-image: url('/images/ic-DE-gray.svg');
}


.control-bfcci-box.bhimg-ico-ma .bhimg-bg{
    background-image: url('/images/ic-exkavator-white.svg');
    background-repeat: no-repeat;
    background-size: 118%;
    background-position: 9px -21px;
}

.bfcci-2 .control-bfcci-label input:checked ~ .bhimg-ico-ma .bhimg-bg{
    background-color: #1683e5;
    background-image: url('/images/ic-exkavator-gray.svg');
}

.control-bfcci-box.bhimg-ico-ml .bhimg-bg{
    background-image: url('/images/ic-lodka-white.svg');
    background-repeat: no-repeat;
    background-size: 74%;
    background-position: 139px -13px;
}

.bfcci-2 .control-bfcci-label input:checked ~ .bhimg-ico-ml .bhimg-bg{
    background-color: #1683e5;
    background-image: url('/images/ic-lodka-gray.svg');
}

.control-bfcci-box.bhimg-ico-sneg .bhimg-bg{
    background-image: url('/images/ic-snegohod-white.svg');
    background-repeat: no-repeat;
    background-size: 74%;
    background-position: 123px -13px;
}

.bfcci-2 .control-bfcci-label input:checked ~ .bhimg-ico-sneg .bhimg-bg{
    background-color: #1683e5;
    background-image: url('/images/ic-snegohod-gray.svg');
}

.control-bfcci-box{
    position: relative;
}

.bfcci-2 .control-bfcci-box{
    background-color: transparent;
}

.control-bfcci-box .control-bfcci-box-wrap{
    z-index:10;
}



.svg-inline--fa.fa-w-16 {
    width: 1.3em;
    height: 1.3em;
}

.bfcci-step-icon{
    position: absolute;
    top: 37px;
    right: 22px;
}


body .bfcci-1 .error-qc:before {
    padding-top: 0;
    color: #fff;
    line-height: 24px;
    height: 30px;
    border-radius: 5px;
    font-size: 1rem;
    background-color: #3181e8;
    width: 150px;
    content: attr(data-before);
    border: 1px solid #3181e8;
    position: absolute;
    top: -30px;
    left: 0;
    text-align: center;
    z-index: 100;
}


body .bfcci-1 .error-qc:after {
    content: '';
    position: absolute;
    top: -1px;
    left: 75px;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-top: 7px solid #3181e8;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}


body .bfcci-1 .ch1 .error-qc:before {
    top: -39px;
}

body .bfcci-1 .ch1 .error-qc:after {
    top: -9px;
}



@-webkit-keyframes shaker {
    0% { -webkit-transform: translate(4px, 0); }
    25% { -webkit-transform: translate(-4px, 0); }
    50% { -webkit-transform: translate(4px, 0); }
    75% { -webkit-transform: translate(-4px, 0); }
    100% { -webkit-transform: translate(4px, 0); }
}

body .box-form-button .request-call-newcat.shake {
    -webkit-animation-name: shaker;
    -webkit-animation-duration: 0.1s;
    -webkit-transform-origin:50% 50%;
    -webkit-animation-timing-function: linear;
    background-color: #c0392b;
}


.box-form-choice-cat-item .request-call-newcat{
    transition: all 0.5s linear;
    outline: none;
}

.box-form-choice-cat-item.bfcci-6 .box-form-center-3 {
    margin-top: 0px;
}

.bfcci-success{
    font-size: 1.5rem;
    font-weight: normal;
    text-align: center;
}


.box-form-choice-cat-item .box-form-name,
.box-form-choice-cat-item .box-form-tel{
    width: 100%;
}



.box-center-category-descript ul{
	padding: 0px 0px 0px 68px;
}


.box-center-category-descript ul li {
    border-bottom: 1px;
    border-bottom-style: solid;
    border-color: #d8d8d8;
    font-size: 1rem;
    line-height: 1.6rem;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 20px;
    list-style-type: none;
}

.box-center-category-descript ul li:before {
    position: absolute;
    background-image: url('/local/templates/koltsovoauto/img/Confirm2.svg');
    background-size: cover;
    width: 16px;
    height: 13px;
    content: "";
    top: 4px;
    left: -36px;
}



.request-call-back{
    vertical-align: top;
    display: inline-block;
    padding: 15px 67px 13px 67px;
    margin-right: 8px;
    margin-top: 7px;
    color: #1b83e6;
    background-color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: normal;
    border-radius: 40px;
    background-color: #ffffff;
    /* min-width: 214px; */
    cursor: pointer;
    border: 1px solid #1b83e6;

}






#big-img img {
    width: 100%;
    vertical-align: middle;
}

ul.li-pdf{
    list-style-type: none;
    padding: 0px 0px 0px 0px;
}

ul.li-pdf li{
	padding-left: 35px;
	position: relative;
}

ul.li-pdf li:before{
	position: absolute;
    content: '';
    width: 26px;
    height: 34px;
    top: 0px;
    left: 0px;
    border: 0px;
    background-size: cover;
    border-radius: 0px;
	background-image: url("/images/svg-icons/file-pdf-regular.svg");
	background-repeat: no-repeat;
	background-color: transparent;
}


@media (min-width:992px) and (max-width:1023px){

}


@media (min-width:1px) and (max-width:1199px){
	body .box-akciy-popup-right{
		display: none;
	}

	body .box-akciy-popup-left {
	    padding: 25px 25px 25px 25px;
	}

	body .box-akciy-popup {

	    height: auto;
	}

	.box-akciy-popup-left {
		width: 100%;
	}

	body .box-akciy-popup {
    	width: 100%;
    }
    .box-akciy-popup-left-button {
	    text-align: center;
	}




}



@media (min-width:318px) and (max-width:482px){
	body .box-akciy-popup-left-button-submit {
	    padding: 13px 0px;
	    width: 48%;
	}

	body .box-akciy-popup-left-button-close {
	    padding: 12px 0px;
	    width: 48%;
	    margin-left: 0px;
	}


}

@media (min-width:1px) and (max-width:317px){
	body .box-akciy-popup-left-button-submit {
	    padding: 13px 0px;
	    width: 40%;
	    font-size: 13px;
	}

	body .box-akciy-popup-left-button-close {
	    padding: 12px 0px;
	    width: 40%;
	    font-size: 13px;
	    margin-left: 0px;
	}


}




@media (min-width:1024px) and (max-width:1199px){

	body .box-akciy-wide img {
	    width: auto;
	    position: absolute;
	    top: 0px;
	    right: 0px;
	}

}

@media (min-width:992px) and (max-width:1023px){

	body .box-akciy-wide img {
	    width: inherit;
	    position: absolute;
	    top: -20px;
	    right: 0px;
	}

}

@media (min-width:1px) and (max-width:991px){

	body .box-akciy-wide img {
	    width: auto;
	    position: absolute;
	    top: 0px;
	    right: 0px;
	}


}



@media (min-width:1px) and (max-width:1199px){


	body .box-akciy-wide {
    	width: 100%;
	}


}

@media (min-width:321px) and (max-width:360px){

	body .box-akciy-wide-description {
	    padding-left: 25px;
	    position: absolute;
	    left: 0px;
	    bottom: 26px;
	    width: 100%;
	    color: #ffffff;
	    font-size: 25px;
	    font-weight: 600;
	    line-height: 29px;
	}
}


@media (min-width:1px) and (max-width:320px){

	body .box-akciy-wide-description {
	    font-size: 21px;
	    font-weight: 600;
	    line-height: 24px;
	}

	.box-akciy-wide-under-description {
	    padding-top: 5px;
	    display: block;
	    font-size: 13px;
	}



}


.box-akciy-popup-left-button-more {
    display: inline-block;
    padding: 15px 30px;
    color: #1b83e6;
    font-size: 14px;
    line-height: normal;
    border-radius: 40px;
    background-color: #ffffff;
    cursor: pointer;
    border: 1px solid #1b83e6;
    margin-top: 20px;
    font-weight: 600;
    text-transform: uppercase;
}

ul.li-pdf li.folder:before {
    position: absolute;
    content: '';
    width: 30px;
    height: 30px;
    top: 0px;
    left: -3px;
    border: 0px;
    background-size: cover;
    border-radius: 0px;
    background-image: url('/images/svg-icons/folder.svg');
    background-repeat: no-repeat;
    background-color: transparent;
}

body .additional-education .box-center-category-descript-title.ic-20h{
    padding: 0 0 28px 0px;
}
body .additional-education .box-center-category-descript-title.ic-20h:after {
	display: none;
}


#modal{
	background: white;
    padding: 0px 0px;
    text-align: center;
    max-width: 451px;
    margin: 40px auto;
    position: relative;
}

#modal .quick-call-all {
    width: 100%;
    background-color: #ffffff;
    min-height: 140px;
    margin-bottom: 0;
    padding: 30px;
}

#modal .quick-call-title {
    text-align: center;
    padding: 10px 0px 20px 0px;
    line-height: 29px;
    font-size: 24px;
    color: #1e1e1e;
}

#modal .box-quick-call-content {
    display: block;
    text-align: center;
}

#modal .box-quick-call-item {
    display: block;
    padding: 0;
    margin: 0px 0px 20px 0px;
    border: 0;
    vertical-align: top;
    position: relative;
}

#modal .quick-call-all .whatis-your-name,
#modal .quick-call-all .your-phone-number {
    width: 100%;
    height: 42px;
    border: 1px solid #cccccc;
    border-radius: 4px;
    font-size: 16px;
    padding: 0px 10px 0px 10px;
    text-align: left;
    line-height: normal;
    color: #1e1e1e;
}

#modal .label-z {
    text-align: left;
    font-size: 12.4px;
    line-height: normal;
    padding: 3px 4px;
    background-color: #ffffff;
    color: #8c8c8c;
    margin-bottom: 0px;
    position: absolute;
    top: 10px;
    left: 12px;
    transition: all 0.2s ease-out;
    margin: 0px;
    cursor: pointer;
}


#modal .label-z span {
    color: red;
    font-size: 14px;
    line-height: 10px;
}

#modal .box-quick-call-item:hover .label-z{
  top:-10px;
  font-size: 12px;
}

#modal .box-quick-call-item input:focus + label.label-z,
#modal .box-quick-call-item input:invalid + label.label-z
{
  top:-10px;
  font-size: 12px;
}

#modal .input-terms-privacy{
    position: absolute;
    z-index: -1;
    opacity: 0;
    padding: 0px;
    margin: 0px;
}

#modal .box-akciy-popup-left-checkbox-indicator {
    width: 13px;
    height: 13px;
    background-color: #1b83e6;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

#modal .input-terms-privacy:checked ~ .box-akciy-popup-left-checkbox-indicator:after {
    position: absolute;
    content: '';
    left: 3px;
    top: 1px;
    width: 6px;
    height: 8px;
    border: solid #fff;
    border-width: 0px 2px 2px 0px;
    transform: rotate(45deg);
}

#modal .request-call-all {
    display: inline-block;
    padding: 9px 30px 10px 30px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: normal;
    border-radius: 40px;
    background-color: #1b83e6;
    cursor: pointer;
}

#modal .scale-b {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .15s ease-out;
    transition: transform .15s ease-out;
    transition: transform .15s ease-out,-webkit-transform .15s ease-out
}

#modal .scale-b:hover {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    transform: scale(1.04);
    -webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,0.1), 0 7px 25px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 3px 8px 0 rgba(0,0,0,0.1), 0 7px 25px 0 rgba(0,0,0,0.1);
    box-shadow: 0 3px 8px 0 rgba(0,0,0,0.1), 0 7px 25px 0 rgba(0,0,0,0.1);
}

#modal .terms-privacy {
    padding: 5px 0 5px 0px;
    margin-bottom: 10px;
    text-align: center;
    display: table;
	font-size: 14px;
	line-height: 20px;
}

#modal .wrap-input-terms-privacy {
    display: inline-block;
    padding-right: 3px;
}



#modal .terms-privacy a,
#modal .terms-privacy a:active,
#modal .terms-privacy a:hover,
#modal .terms-privacy a:visited {
    display: inline-block;
    text-decoration: underline;
    color: #1d1d1d;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
}

#modal label {
    display: block;
    margin-bottom: 0px;
    padding-top: 1px;
}

#modal .wrap-input-terms-descript{
	vertical-align: top;
    display: table-cell;
}

#modal .wrap-input-terms-descriptprivacy{
	display: table-cell;
	vertical-align: top;
	padding-right: 3px;
}

@media (min-width:568px) and (max-width:768px){

body .box-center-category-descript-images img.detail_picture {
    height: 378px;
}

body .box-center-category-descript-images {
    height: 378px;
}


}


@media (min-width:412px) and (max-width:567px){

.box-center-category-descript-images img.detail_picture {
    height: 210px;
}

body .box-center-category-descript-images {
    height: 210px;
}


}


@media (min-width:376px) and (max-width:411px){

.box-center-category-descript-images img.detail_picture {
    height: 207px;
}

body .box-center-category-descript-images {
    height: 207px;
}


}



@media (min-width:361px) and (max-width:375px){

.box-center-category-descript-images img.detail_picture {
    height: 188px;
}

body .box-center-category-descript-images {
    height: 188px;
}


}


@media (min-width:321px) and (max-width:360px){

.box-center-category-descript-images img.detail_picture {
    height: 180px;
}

body .box-center-category-descript-images {
    height: 180px;
}



}


@media (min-width: 601px) and (max-width: 1023px) {

.block-akciya-detail-left {
    width: 70%;
    padding: 28px 10px 0px 0px;
}

.block-akciya-detail-right {
    width: 30%;
}

.block-akciya-detail-right-item {
    padding: 10px 10px 10px 10px;
    margin-bottom: 15px;
}

.block-akciya-detail-images-wrap {
    height: auto;
}

.block-akciya-detail-button-wrap {
    display: block;
    margin-bottom: 0px;
}

.block-akciya-detail-button-left {
    width: 100%;
    text-align: center;
}

.block-akciya-detail-button-right-separator{
	display: none;
}

.box-call-back-left {
    display: none;
}

.box-call-back-right {
    display: block;
    width: 100%;
}


.box-akciya-row {
    padding: 19px 10px 20px 10px;
}


.timer {
	width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.flip-clock-wrapper {
    margin: 0px auto;
}

.ab__dotd_promotions-item_date {
    padding: 15px 0px 8px 0px;
}
.ab__dotd_promotions-item_date br{
	display: none;
}



.block-akciya-item {
    width: 48.5%;
}

.block-akciya-item:nth-of-type(4n) {
    margin-right: 0px;
}

.block-akciya-item:nth-of-type(2n) {
    margin-right: 0px;
}


}

@media (min-width: 1px) and (max-width: 600px) {



	.box-autodrom-row .display-flex-cell-box {
		height: auto;
	}

	.box-autodrom-row .box-filial-tabs{
		display: none;
	}

	.box-autodrom-row .box-filial-wrap-tb {
	    margin-top: 40px;
	    margin-bottom: 40px;
	}




	body .box-autodrom-row  .box-filial-body-content-maps-1 {
	    margin-left: 10px;
	    margin-right: 10px;
	    width: auto;
	}


	body .box-autodrom-row  .box-filial-body-content-addres.icon-ad1 {
	    margin-top: 0px;
	}


	.box-autodrom-row .box-filial-body-cell {
	    padding: 0px 0px 30px 0px;
	}

	body .box-autodrom-row .display-flex {
	    display: block;
	}



.block-article-item {
    width: 100%;
    margin-right: 0px
}


.box-home-otzivy {
    padding: 0px 15px 0px 15px;
}

.block-otziv-2-item {
    width: 100%;
    margin-right: 0px;
}



.block-akciya-detail-wrap {
    display: block;
}

.block-akciya-detail-left {
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.block-akciya-detail-images-wrap {
    height: auto;
    position: relative;
}

.block-akciya-detail-button-wrap {
    flex-direction: column;
    display: flex;
}

.block-akciya-detail-images-wrap img {
    /*position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;*/
    width: 100%;
}


.block-akciya-detail-button-left {
	width: 100%;
    text-align: left;
    order: 1;
    padding: 0px 0px 0px 0px;
    height: auto;
    margin-bottom: 30px;
}

.timer {
    display: block;
}

.ab__dotd_promotions-item_date {
    padding: 20px 0px 0px 0px;
}

.ab__dotd_promotions-item_date br{
	display: none;
}

.block-akciya-detail-button-right-separator {
    margin-right: 0px;
    display: none;
}

.block-akciya-detail-button-right {
    justify-content: flex-start;
}

.ab__dotd_promotions-item_date {
    justify-content: flex-start;
}


.box-akciya-row {
    padding: 19px 15px 20px 15px;
}

.block-akciya-detail-right {
    width: 100%;
}

.block-akciya-wrap {
    display: block;
}

.box-call-back-right {
    display: block;
}

.block-akciya-item {
	width: auto;
	margin: 0px 0px 30px 0px;
	height: 320px;
}
.block-akciya-descript-left {
    width: 70%;
}
.block-akciya-descript-right {
    width: 30%;
}

.block-akciya-item:nth-of-type(4n){
	width: auto;
	margin: 0px 0px 30px 0px;
}

body .container .col-md-12.page-akciy h1 {
    padding: 0px 0px 15px 0px;
    text-align: left;
}

.box-call-back-left img{
	width: 100%;
}

.block-akciya-images {
    height: 222px;
}

.block-akciya-descript-left {
    height: 104px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.block-akciya-descript-left-title {
    font-size: 19px;
    line-height: 24px;
    padding: 15px 10px 15px 10px;
}



.box-call-back .box-call-back-left{
	display: none;
}

.box-call-back .box-call-back-right{
	width: 100%;
	padding: 40px 0px 30px 0px;
}


.box-call-back-right .box-call-back-right-wrap {
    width: 100%;
    padding: 40px 30px 40px 30px;
}

.box-call-back {
	margin: 30px -20px 30px -20px;
    min-height: auto;
    width: auto;
    display: block;
    border-radius: 0px;
}

.block-akciya-detail-right-item-line-2 {
    font-size: 17px;
}

.block-akciya-detail-right-item-line-3 {
    font-size: 15px;
    line-height: 23px;
}

.box-filial-wrap-buttom {
    padding: 0px 15px 0px 15px;
}


.block-akciya-detail-right-item-line-1 {
    height: 36px;
}


.box-call-back-right-button {
    text-align: center;
    margin-top: 36px;
}

.block-akciya-detail-right-item-line-1.icon-supercar {
    height: 24px;
}


.box-filial-body-wrap-otziv-all-2 {
    margin: 0px 35px 64px 35px;
}


.box-filial-body-wrap-otziv-all {
    padding: 0px 0px 0px 0px;
    border: 0px solid #d7e0e6;
    border-radius: 0px;
}

.box-filial-body-otziv-button-wrap a.box-filial-buttom, 
.box-filial-wrap-buttom a.box-filial-buttom {
    padding: 20px 0px;
    width: 100%;
}

.box-filial-body-otziv-button-wrap {
    text-align: center;
    padding: 0px 35px 0px 35px;
}

body .box-filial-body-wrap-otziv-table-cell:nth-child(3){
	display: block;
	padding-top: 16px;
	width: 110px;
}

body .box-filial-body-wrap-otziv-source{
	width: 110px;
}

body .source-descript{
	display: none;
}


body .box-filial-body-wrap-otziv-source {
    justify-content: center;
}


.box-filial-body-wrap-otziv-table-cell:nth-child(2) {
    width: 100%;
    padding: 16px 0px 0px 18px;
}


.mobile-show{
	display: block;
}

.box-filial-body-wrap-otziv-table-2{
	display: table-cell;
	width: 50%;
}


.otziv-instagram,
.otziv-vk,
.otziv-whatsup,
.otziv-twitter {
    width: 30px;
    margin-left: 7px;
    height: 30px;
    display: inline-block;
    cursor: pointer;
}

.box-filial-body-wrap-otziv-rating {
    padding: 4px 0px 8px 0px;
}

.box-filial-tabs {
    display: block;
}

.box-filial-tab-cell.t-active {
    margin-left: 0px;
}


.box-filial-tab-cell.t-active:after{
	display: none;
}

.box-filial-tab-cell.t-active {
    margin-left: 0px;
    background-color: #FFFFFD;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    -webkit-box-shadow: 0px -7px 13px -3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px -7px 13px -3px rgba(0,0,0,0.1);
    box-shadow: 0px -7px 13px -3px rgba(0,0,0,0.1);
}



.box-filial-body {
    width: 100%;
    display: block;
    margin-bottom: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    overflow: visible;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}


.box-filial-body-cell {
   padding: 0px 0px 15px 0px;
}

.box-filial-body-content-column-a1 {
    width: 100%;
}

.box-filial-body-content-column-wrap {
    padding: 15px 15px 0px 15px;
}


.box-filial-row {
    padding: 40px 15px 40px 15px;
}



.box-filial-wrap-tb{
    border: 1px solid #d7e0e7;
    border-radius: 10px;
    overflow: hidden;
}


.box-filial-body-content-wrap-teachers-box {
    border: 0px solid #d7e0e6;
}

.box-filial-body-content-h2 {
    padding-right: 15px;
    padding-left: 15px;
}

.fotoz.owl-carousel {
    width: 313px;
}

.videoz.owl-carousel {
    width: 313px;
}


.box-filial-body-autodrom-wrap {
    border-radius: 0px;
    padding: 30px 0px 30px 0px;
    border: 0px solid #d7e0e6;
}


.box-filial-body-autodrom-center {
    display: block;
}


.box-filial-body-autodrom-center-left {
    display: block;
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    width: 100%;
}

.box-filial-body-autodrom-center-right {
    display: block;
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    width: 100%;
}

.box-filial-body-content-wrap-teachers-box-foter-center {
    display: table-cell;
    vertical-align: top;
    padding: 11px 0px 0px 13px;
    min-width: 120px;
    width: 120px;
}

.desktop-show{
	display: none;
}

.filial-bottom-line{
	position: relative;
}


.filial-bottom-line:after{
	content: '';
	position: absolute;
	bottom:0px;
	left: 10px;
	right: 10px;
	height: 1px;
	background-color: #E7ECF0;
}

.box-filial-body-cell.b-active{
	-webkit-box-shadow: 0px 7px 7px -3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 7px 7px -3px rgba(0,0,0,0.1);
    box-shadow: 0px 7px 7px -3px rgba(0,0,0,0.1);
    position: relative;
    z-index: 150;
}


.filial-mobile-padding{
	padding: 0px 0px 0px 0px;
}

.box-filial-tab-cell:before {
    background-color: transparent;
}



.filial-mobile-padding .box-filial-body-content-h2 {
    padding-right: 0px;
    padding-left: 0px;
}


.box-call-back-right-button-submit {
    width: 100%;
    padding: 20px 0px;
}


.fotoz.owl-carousel .owl-nav {
    top: calc(50% - 40px);
}

.videoz.owl-carousel .owl-nav {
	top: calc(50% - 40px);
}


body .box-filial-body-wrap-otziv-images{
	width: 345px;
}



.box-filial-body-wrap-otziv-images .owl-carousel .owl-item img {
    display: block;
    height: 167px;
    width: auto;
}

.box-filial-body-content-column {
    padding: 20px 0px 0px 0px;
}

.box-filial-body-content-wrap-teachers .box-filial-body-content-wrap-teachers-box{
	position: relative;
}

.box-filial-body-content-wrap-teachers .box-filial-body-content-wrap-teachers-box:after{
	content: '';
	position: absolute;
	bottom:0px;
	left: 30px;
	right: 30px;
	height: 1px;
	background-color: #E7ECF0;
}

.box-filial-body-content-wrap-teachers .col-md-6:last-child .box-filial-body-content-wrap-teachers-box:after{
display: none;
	}

.box-filial-body-content-wrap-teachers .col-md-6:last-child .box-filial-body-content-wrap-teachers-box{
	margin-bottom: 0px;
}




.box-filial-body-content-wrap-teachers {
    padding-top: 0px;
}


.modal-otziv {
    width: 100%;
}

.modal-otziv .tablez {
    display: block;
    width: 100%;
}

.tablez-cell {
    display: block;
    width: 100%;
}

.modal-otziv-wrap-phone-number {
    padding-left: 0px;
    padding-right: 0px;
}

.modal-otziv-wrap-your-name {
    padding-right: 0px;
    padding-left: 0px;
}

.modal-otziv-call-item .label-z.modal-otziv-label-phone-number {
    left: 13px;
}

.modal-otziv-wrap-your-name .modal-otziv-point {
    right: 18px;
}

.modal-otziv-wrap-text .modal-otziv-point {
    right: 18px;
}


.tablez-cell-2 {
    display: block;
    width: 100%;
}

.modal-otziv-button {
    padding: 18px 0px 18px 0px;
    width: 100%;
    text-align: center;
}

.modal-otziv-text {
    height: 95px;
}

.modal-otziv-wrap-foto {
    margin-bottom: 0px;
}

.modal-otziv-box {
    padding: 0px 0px;
}

body #modal-otziv {
    padding: 44px 20px;
}

body .modal-otziv-wrap-button {
    padding: 0px 0px 0px 0px;
}

body .modal-otziv-wrap-descript-2 {
    padding: 28px 0px 0px 0px;
}

#modal-otziv .tablez-cell {
    height: 70px;
}

body .modal-otziv-call-item .label-z {
    left: 4px;
}

body .modal-otziv-call-item .label-z.modal-otziv-label-phone-number {
    left: 4px;
}

body .modal-otziv .bmhouse-comments-form-rating-title {
    padding: 0px 0px 0px 11px;
}

body .modal-otziv-wrap-text .label-z {
    left: 8px;
}







}





@media (min-width:1px) and (max-width:320px){

.block-akciya-item:nth-of-type(4n){
	width: auto;
	margin: inherit;
}


.block-akciya-item {
    width: auto;
    margin: 0px 0px 30px 0px;
}


.box-center-category-descript-images img.detail_picture {
    height: 158px;
}

body .box-center-category-descript-images {
    height: 154px;
}

}

.display-flex{
	display: flex;
	flex-direction: row;
	height: 100%;
	width: 100%;
	justify-content: space-between;
}
.display-flex-cell{
	/*flex: 1 1 0;
	width: 0;*/

    flex: 0 0 50%;
    min-width: 50%;
    padding: 10px;

}

.display-flex-cell:nth-child(1){
	padding-left:0px; 	
}

.display-flex-cell:nth-child(2){
	padding-right:0px; 	
}

.display-flex-cell-box{
	border: 1px solid #d7e0e6;
    border-radius: 10px;
	width: 100%;
	height: 100%;
	position: relative;
}

.display-flex-cell-box.no-border{
	border: 0px solid #d7e0e6;
    border-radius: 0px;
    padding-top: 20px;
}


@media (min-width: 1px) and (max-width: 600px) {

.box-home-akciya{
	padding: 0px 15px 0px 15px;
}



.box-filial-body-content-zamcurs-right {
    display: table-cell;
    padding: 15px 8px 0px 20px;
    vertical-align: top;
}


.display-flex-cell:nth-child(1){
	padding-left:10px; 	
}

.display-flex-cell:nth-child(2){
	padding-right:10px; 	
}

body .display-flex-cell-box {

    border-top-color: #d7e0e6;
    border-top-style: solid;
    border-top-width: 0px;
    border-right-color: #d7e0e6;
    border-right-style: solid;
    border-right-width: 0px;
    border-bottom-color: #d7e0e6;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #d7e0e6;
    border-left-style: solid;
    border-left-width: 0px;
    border-radius: 0px;

}


body .display-flex-cell-box.no-border{
	border: 0px solid #d7e0e6;
    border-radius: 0px;
    padding-top: 0px;
}


.display-flex{
	display: block;
	flex-direction: inherit;
	height: 100%;
}

.display-flex-cell{
	width: 100%;
}


.box-filial-body-content-wrap-teachers .display-flex:last-child .display-flex-cell:last-child .display-flex-cell-box{
	border-bottom-width: 0px;
}


.box-filial-body-cell .box-filial-body-content {
    padding: 0px 10px 0px 10px;
}



	.box-filial-body-content{
		padding: 0px 15px 0px 15px;
	}

.box-filial-body-content-wrap-teachers-box-foter{
	position: relative;
}

.box-filial-body-content-wrap-teachers-box-bottom {
    margin-bottom: 0px;
    padding: 6px 0px 0px 0px;
}





	.box-filial-body-content-wrap-teachers-box-top-left {
	    padding: 18px 0px 0px 0px;
	}

	.display-flex .display-flex-cell {
	    padding: 0px;
	}






}



.box-pogruzchik-row h2{
    font-size: 1.54rem;
    line-height: normal;
    color: #212121;
    padding: 25px 0 15px;
    border-left: 10px solid #1c79bf;
    padding: 9px 0px 3px 20px;
}


.t-container {
	margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 100%;
    margin-bottom: 50px;
}



.t-col {
    display: block;
    width: 100%;
    margin: 0px 0px 15px 0px;
}




.tspoiler__header {
    position: relative;
    cursor: pointer;
    padding: 30px 50px 27px 0px;
    

    background-color: transparent;
	-webkit-transition: background-color 700ms ease-in-out;
    -ms-transition: background-color 700ms ease-in-out;
    transition: background-color 700ms ease-in-out;

    border-bottom: 1px solid #eee;

}

.tspoiler__header.tspoiler__opened{

	border-bottom: 0px;


	border-top-right-radius: 10px;
    border-top-left-radius: 10px;

    background-color: #1B83E6;
    -webkit-transition: background-color 700ms ease-in-out;
    -ms-transition: background-color 700ms ease-in-out;
    transition: background-color 700ms ease-in-out;

}






.tspoiler__icon {
    position: absolute;
    height: 13px;
    width: 13px;
    position: absolute;
    right: 22px;
    top: 43%;
	-webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    -moz-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    -webkit-transform: rotateZ(0);
    -o-transform: rotateZ(0);
    transform: rotateZ(0);

}

.tspoiler__icon.angle-down{
	width: 13px;
	height: 20.8px;
	background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath style=' fill: %231B83E6;' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0% 0%;
}


.tspoiler__icon svg{
	position: absolute;
	top:-3px;
	width: 100%;
}

.tspoiler__icon svg path{
	fill: #1B83E6;
	-webkit-transition: fill 700ms ease-in-out;
    -ms-transition: fill 700ms ease-in-out;
    transition: fill 700ms ease-in-out;
}

.tspoiler__opened .tspoiler__icon svg path{
	fill: #ffffff;
	-webkit-transition: fill 700ms ease-in-out;
    -ms-transition: fill 700ms ease-in-out;
    transition: fill 700ms ease-in-out;
}

.tspoiler__opened .tspoiler__icon {


	-webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    -moz-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    transform: rotateZ(180deg);


}


.tspoiler__content {
    display: none;
    -webkit-transition: max-height ease-in-out .3s,opacity ease-in-out .3s;
    -moz-transition: max-height ease-in-out .3s,opacity ease-in-out .3s;
    -o-transition: max-height ease-in-out .3s,opacity ease-in-out .3s;
    transition: max-height ease-in-out .3s,opacity ease-in-out .3s;
    padding: 0 20px 20px 20px;
    background-color: #F1F4F6;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}


.tspoiler__opened .tspoiler__icon.angle-down{
	background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath style=' fill: %23ffffff;' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z'%3E%3C/path%3E%3C/svg%3E");
}



.tspoiler__opened .tspoiler__icon:before {
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}


.tspoiler__title{
    font-weight: 400;
    font-size: 22px;
    line-height: normal;
    margin-left: 20px;
    color: #212121;
    -webkit-transition: color 700ms ease-in-out;
    -ms-transition: color 700ms ease-in-out;
    transition: color 700ms ease-in-out;
}

.tspoiler__opened .tspoiler__title{
	color: #F8F2F2;
    -webkit-transition: color 700ms ease-in-out;
    -ms-transition: color 700ms ease-in-out;
    transition: color 700ms ease-in-out;
}





.tspoiler__border{
    height: 1px;
    background-color: #eee;
}

.box-pogruzchik-center {
    width: 100%;
    height: auto;
    display: inline-block;
    border-radius: 10px;
    overflow: hidden;
    background-color: #ffffff;
    border: 0px;
}

.box-pogruzchik-center:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}


.box-pogruzchik-center .box-center-block-title-2{
	font-size: 22px;
	line-height: 28px;
	height: auto;
	padding: 10px 15px;
}

.box-center-block-center-images-2 img {
    width: 100%;
}
.box-center-block-title-2{
	display: block;
    background-color: #1b83e6;
    font-size: 1.2rem;
    line-height: 1.4rem;
    padding: 0 15px;
    color: #ffffff;
    position: relative;
    height: 62px;
}

.tablez-3{
	display: table;
	width: 100%;
	padding-top: 20px;



}

.table-cell-3-1{
	width: 40%;
	height: 200px;
	overflow: hidden;
	display:table-cell;
	vertical-align: top;
	border-radius: 10px;
	background-size: cover;
}

.table-cell-3-2{
	width: 60%;
	height: 200px;
	overflow: hidden;
	display:table-cell;
	vertical-align: top;
}


.table-cell-3-descript{
	padding: 10px 15px 10px 20px;
	line-height: 24px;
	font-size: 16px;
	color: #212121;
}

.table-cell-price{
	line-height: normal;
	font-weight: 600;
	font-size: 24px;
	color: #484848;
	padding: 20px 15px 20px 20px;
}

.lc-1{
    width: 109%;
    position: relative;
    top: 0px;
    transform: translate(-8%,0%);
}

.lc-2{
    width: 109%;
    position: relative;
    top: 0px;
    transform: translate(-8%,0%);
}

.lc-3 {
    width: 145%;
    position: relative;
    top: 0px;
    transform: translate(-21%,0%);
}

.lc-4{
    width: 109%;
    position: relative;
    top: 0px;
    transform: translate(-8%,0%);
}

.wrap-pogruzchik .pt-pb{
	padding-top: 15px;
    padding-bottom: 15px;
}

.wrap-pogruzchik{
	margin-bottom: 30px;
}

.table-cell-buttom{
	text-align: left;
	padding: 10px 15px 10px 20px;
}


a.box-pogruzchik-buttom{
    transition: all 0.5s ease 0s;
    background-color: #1b83e6;
    color: #ffffff;
    display: inline-block;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    border: 1px solid #3290d6;
    border-radius: 50px;
    cursor: pointer;
    padding: 21px 45px 19px 45px;
    text-transform: none;
    font-size: 18px;
}

a.box-pogruzchik-buttom:hover {
    background-color: #ffffff;
    color: #1b83e6;
}


div.box-pogruzchik-buttom{
    transition: all 0.5s ease 0s;
    background-color: #1b83e6;
    color: #ffffff;
    display: inline-block;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    border: 1px solid #3290d6;
    border-radius: 50px;
    cursor: pointer;
    padding: 21px 45px 19px 45px;
    text-transform: none;
    font-size: 18px;
}

div.box-pogruzchik-buttom:hover {
    background-color: #ffffff;
    color: #1b83e6;
}







.box-calc-pogruzchik{
		width: 100%;
		height: auto;
		-webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.07);
	    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.07);
	    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.07);
	    padding: 42px 28px 46px 28px;
	    border-radius: 10px;
	}

	.box-calc-pogruzchik-title{
		font-size: 28px;
		line-height: normal;
		color: #212121;
		font-weight: 500;
		margin-bottom: 5px;
	}
	.box-calc-pogruzchik-descript{
		font-size: 1.1rem;
	    line-height: normal;
	    color: #212121;
	    font-weight: 500;
	    margin-bottom: 25px;
	}

	.box-calc-pogruzchik-wrap{
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 60px;
	}


	.box-calc-pogruzchik-category{
		border-radius: 10px;
		background-color: #F1F4F6;
		height: 160px;
    	width: 122px;
		padding: 12px;
		cursor: pointer;

	}

	.box-calc-pogruzchik-category.pogruzchik-category-1,
	.box-calc-pogruzchik-category.pogruzchik-category-2{
		margin-right: 20px;
	}


	.box-calc-pogruzchik-category.active{
		background-color: #1B83E6;

	}

	.box-calc-pogruzchik-category-icon{
		width: 100%;
		height: 80px;
		background-color: transparent;
		position: relative;
	}

	.box-calc-pogruzchik-category-icon.ip-1{
	    background-image: url('/images/demo/pogruzchik-category-c.svg');
	    background-position: 0% 40%;
    	background-size: 63%;
	    background-repeat: no-repeat;
	}

	.box-calc-pogruzchik-category-icon.ip-2{
	    background-image: url('/images/demo/ip-2.svg');
	    background-position: 0% 40%;
    	background-size: 63%;
	    background-repeat: no-repeat;
	}

	.box-calc-pogruzchik-category-icon.ip-3{
	    background-image: url('/images/demo/ip-3.svg');
	    background-position: 0% 40%;
    	background-size: 63%;
	    background-repeat: no-repeat;
	}

	.box-calc-pogruzchik-category-icon.ip-4{
		background-image: url(/images/demo/pogruzchik-category-d.svg);
	    background-position: 0% 20%;
	    background-size: 60%;
	    background-repeat: no-repeat;
	}

	.box-calc-pogruzchik-category-icon.ip-5{
	    background-image: url('/images/demo/excavator-3.svg');
	    background-position: 0% 46%;
    	background-size: 63%;
	    background-repeat: no-repeat;
	}

	.box-calc-pogruzchik-category-icon.ip-6{
	    background-image: url('/images/demo/excavator.svg');
	    background-position: 34% 46%;
    	background-size: 63%;
	    background-repeat: no-repeat;
	}

	.box-calc-pogruzchik-category-icon.ip-7{
	    background-image: url('/images/demo/excavator-category-c.svg');
	    background-position: 0% 52%;
    	background-size: 74%;
	    background-repeat: no-repeat;
	}

	.box-calc-pogruzchik-category-icon.ip-8{
	    background-image: url('/images/demo/excavator-category-e.svg');
	    background-position: 44% 52%;
    	background-size: 74%;
	    background-repeat: no-repeat;
	}

	.box-calc-pogruzchik-category-icon.ip-9{
	    background-image: url('/images/demo/pogruzchik-category-d.svg');
	    background-position: 0% 52%;
    	background-size: 74%;
	    background-repeat: no-repeat;
	}




	.box-calc-pogruzchik-category.active .box-calc-pogruzchik-category-icon.ip-1{
	    background-image: url('/images/demo/pogruzchik-category-c-a.svg');
	}

	.box-calc-pogruzchik-category.active .box-calc-pogruzchik-category-icon.ip-2{
	    background-image: url('/images/demo/ip-2-a.svg');
	}

	.box-calc-pogruzchik-category.active .box-calc-pogruzchik-category-icon.ip-3{
	    background-image: url('/images/demo/ip-3-a.svg');
	}

	.box-calc-pogruzchik-category.active .box-calc-pogruzchik-category-icon.ip-4{
	    background-image: url('/images/demo/pogruzchik-category-d-a.svg');
	}

	.box-calc-pogruzchik-category.active .box-calc-pogruzchik-category-icon.ip-5{
	    background-image: url('/images/demo/excavator-3-a.svg');
	}

	.box-calc-pogruzchik-category.active .box-calc-pogruzchik-category-icon.ip-6{
	    background-image: url('/images/demo/excavator-a.svg');
	}

	.box-calc-pogruzchik-category.active .box-calc-pogruzchik-category-icon.ip-7{
	    background-image: url('/images/demo/excavator-category-c-a.svg');
	}

	.box-calc-pogruzchik-category.active .box-calc-pogruzchik-category-icon.ip-8{
	    background-image: url('/images/demo/excavator-category-e-a.svg');
	}

	.box-calc-pogruzchik-category.active .box-calc-pogruzchik-category-icon.ip-9{
	    background-image: url('/images/demo/pogruzchik-category-d-a.svg');
	}















	.box-calc-pogruzchik-wrap-bottom{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.box-calc-pogruzchik-price{
		font-size: 1.3rem;
	    line-height: normal;
	    color: #212121;
	    font-weight: 500;
	    margin-bottom: 5px;
	}
	.box-calc-pogruzchik-price-old{
		font-size: 1rem;
	    line-height: normal;
	    color: #212121;
	    font-weight: 500;
	}

	.box-calc-pogruzchik-button{

	}

	.box-calc-pogruzchik-category-descript{
		font-size: 13px;
		line-height: normal;
		color: #FFFFFF;
		font-weight: 500;
	}

	.box-calc-pogruzchik-category .box-calc-pogruzchik-category-descript{
		font-size: 13px;
		line-height: normal;
		color: #212121;
		font-weight: 500;
	}

	.box-calc-pogruzchik-category.active .box-calc-pogruzchik-category-descript{
		color: #ffffff;
	}


	.prev .tspoiler__header {
	    border-bottom: 0px;
	}






@media (min-width: 568px) and (max-width:800px) {
	.box-calc-pogruzchik-category .box-calc-pogruzchik-category-icon.ip-1 {
	    background-position: 50% 40%;
	    background-size: 40%;
	}

	.box-calc-pogruzchik-category .box-calc-pogruzchik-category-icon.ip-2 {
	    background-position: 50% 40%;
	    background-size: 40%;
	}

	.box-calc-pogruzchik-category .box-calc-pogruzchik-category-icon.ip-3 {
	    background-position: 50% 40%;
	    background-size: 40%;
	}

	.box-calc-pogruzchik-category .box-calc-pogruzchik-category-icon.ip-4 {
	    background-position: 50% 40%;
	    background-size: 40%;
	}
}


@media (min-width: 414px) and (max-width:567px) {
	.box-calc-pogruzchik-category .box-calc-pogruzchik-category-icon.ip-1 {
	    background-position: 50% 40%;
	    background-size: 56%;
	}

	.box-calc-pogruzchik-category .box-calc-pogruzchik-category-icon.ip-2 {
	    background-position: 50% 40%;
	    background-size: 56%;
	}

	.box-calc-pogruzchik-category .box-calc-pogruzchik-category-icon.ip-3 {
	    background-position: 50% 40%;
	    background-size: 56%;
	}

	.box-calc-pogruzchik-category .box-calc-pogruzchik-category-icon.ip-4 {
	    background-position: 50% 40%;
	    background-size: 56%;
	}
}


@media (min-width: 1px) and (max-width:413px) {
	.box-calc-pogruzchik-category .box-calc-pogruzchik-category-icon.ip-1 {
	    background-position: 50% 40%;
	    background-size: 78%;
	}

	.box-calc-pogruzchik-category .box-calc-pogruzchik-category-icon.ip-2 {
	    background-position: 50% 40%;
	    background-size: 78%;
	}

	.box-calc-pogruzchik-category .box-calc-pogruzchik-category-icon.ip-3 {
	    background-position: 50% 40%;
	    background-size: 78%;
	}

	.box-calc-pogruzchik-category .box-calc-pogruzchik-category-icon.ip-4 {
	    background-position: 50% 40%;
	    background-size: 78%;
	}
}

.spoiler .table-cell-3-1.ekskavator-e {
    background-position: 0% 36%;
    background-size: 98%;
    background-repeat: no-repeat;
    background-color: #ffffff;
}


@media (min-width: 1px) and (max-width:750px) {


.spoiler .table-cell-3-1.pogruzchik-img-1{
    background-position: -2px 57%;
    background-size: 99%;
}


.spoiler .table-cell-3-1.pogruzchik-img-2{
    background-position: 26% 50%;
    background-size: 89%;
}

.spoiler .table-cell-3-1.pogruzchik-img-3{
	background-position: 42% 49%;
    background-size: 91%;
}


.spoiler .table-cell-3-1.pogruzchik-img-4{
    background-position: 41% 42%;
    background-size: 63%;
}




	
	.tspoiler__title {
		font-size: 16px;
	}

	.spoiler .tablez-3 {
	    display: block;
	}

	.spoiler .table-cell-3-1 {
	    width: 100%;
	    height: 200px;
	    display: block;
	}

body .spoiler .table-cell-3-1.ekskavator-e {
    background-position: 40% 36%;
    background-size: 68%;
    background-repeat: no-repeat;
    background-color: #ffffff;
}



	.spoiler .table-cell-3-descript {
	    padding: 10px 0px 10px 0px;
	}

	.spoiler .table-cell-price {
	    text-align: center;
	    padding: 20px 0px 20px 0px;
	    font-size: 20px;
	}

	.spoiler .table-cell-buttom {
	    text-align: center;
	    padding: 10px 0px 10px 0px;
	}

	a.box-pogruzchik-buttom {
	    font-size: 16px;
	    width: 100%;
	    padding: 21px 0px 19px 0px;
	}

	.box-calc-pogruzchik-title {
	    font-size: 25px;
	}

	.box-calc-pogruzchik-wrap-bottom {
	    display: block;
	    align-items: inherit;
	    justify-content: inherit;
	}

	.box-calc-pogruzchik-price {
	    font-size: 21px;
	    text-align: center;
	}

	.box-calc-pogruzchik-price-old {
	    font-size: 18px;
	    text-align: center;
	}

	.box-calc-pogruzchik-price-wrap{
		margin-bottom: 15px;
	}

	.box-calc-pogruzchik-wrap {
	    display: flex;
  		flex-wrap: wrap;
	    align-items: center;
	    justify-content: flex-start;
	    margin-bottom: 24px;
	}


.box-calc-pogruzchik-wrap > .box-calc-pogruzchik-category {
    width: 47%;
    flex: inherit;
    box-sizing: border-box;
}




.box-calc-pogruzchik-category-icon.ip-6 {
    background-position: center center;
    background-size: 83%;
}

.box-calc-pogruzchik-category-icon.ip-7 {
    background-position: center center;
    background-size: 100%;
}


.box-calc-pogruzchik-category-icon.ip-8 {
    background-position: center center;
    background-size: 93%;
}

.box-calc-pogruzchik-category-icon.ip-9 {
    background-position: center center;
    background-size: 39%;
}

.box-calc-pogruzchik-category-icon.ip-5 {
    background-position: center center;
    background-size: 43%;
}





body div.box-calc-pogruzchik-category:nth-child(odd){
	margin-right: 6%;
}

body div.box-calc-pogruzchik-category:nth-child(even){
	margin-right: 0%;
}




.box-calc-pogruzchik-category .box-calc-pogruzchik-category-descript {
    font-size: 11px;
}






	.box-calc-pogruzchik-category {
	    border-radius: 10px;
	    background-color: #F1F4F6;
	    height: auto;
	    width: 100%;
	    margin-bottom: 20px;
	}



	/*.box-calc-pogruzchik-category-descript br{
		display: none;
	}*/


.box-calc-pogruzchik-wrap:after{
	content: '';
	flex: 1;
}




}


@media (min-width: 1px) and (max-width:320px) {
	.spoiler .table-cell-price {
	    text-align: center;
	    padding: 20px 0px 20px 0px;
	    font-size: 18px;
	}

	.box-calc-pogruzchik-price {
	    font-size: 17px;
	    text-align: center;
	}

	.box-calc-pogruzchik-price-old {
	    font-size: 15px;
	    text-align: center;
	}


}






#cybc3 .quick-call-all{
	background-color: #f4f5f9;
	min-height: inherit;
}

#cybc3 .quick-call-title {
    text-align: center;
    padding: 4px 0px 10px 0px;
    line-height: normal;
    font-size: 1.54rem;
    color: #1e1e1e;
}


#cybc3 .box-quick-call-content {
    display: block;
    text-align: left;
    /*padding: 0px 67px;*/
    padding: 0px 149px 0px 152px


}


#cybc3 .box-form-title {
	text-align: center;
    font-size: 16px;
    line-height: 29px;
    padding: 0px 67px 18px 67px;
}

#cybc3 .box-quick-call-content {
    display: block;
    text-align: center;
}

#cybc3 .box-quick-call-item {
    display: block;
    padding: 0;
    margin: 0 8px;
    border: 0;
    vertical-align: top;
}

#cybc3 .quick-call-all .whatis-your-name, 
#cybc3 .quick-call-all .your-phone-number {
    width: 100%;
    height: 42px;

    border: 0px;

    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;

    border-radius: 0px;
    font-size: 16px;
    padding: 0px 0px 0px 0px;

    text-align: left;
    line-height: normal;
    color: #1e1e1e;
    background-color:#f4f5f9;
}

#cybc3 .box-quick-call-item {
    display: block;
    padding: 0;
    margin: 0px 0px 20px 0px;
    border: 0;
    vertical-align: top;
    position: relative;
}






#cybc3 .label-z {
    text-align: left;
    font-size: 12.4px;
    line-height: normal;
    padding: 3px 4px;
    background-color:#f4f5f9
    color: #8c8c8c;
    margin-bottom: 0px;
    position: absolute;
    top: 13px;
    left: -5px;
    transition: all 0.2s ease-out;
    margin: 0px;
    cursor: pointer;
}

#cybc3 .label-z span {
    color: red;
    font-size: 14px;
    line-height: 10px;
}

#cybc3 .box-quick-call-item:hover .label-z{
  top:-10px;
  font-size: 12px;
}

#cybc3 .box-quick-call-item input:focus + label.label-z,
#cybc3 .box-quick-call-item input:invalid + label.label-z
{
  top:-10px;
  font-size: 12px;
}


#cybc3 .input-terms-privacy{
    position: absolute;
    z-index: -1;
    opacity: 0;
    padding: 0px;
    margin: 0px;
}

#cybc3 .box-akciy-popup-left-checkbox-indicator {
    width: 13px;
    height: 13px;
    background-color: #1b83e6;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

#cybc3 .input-terms-privacy:checked ~ .box-akciy-popup-left-checkbox-indicator:after {
    position: absolute;
    content: '';
    left: 3px;
    top: 1px;
    width: 6px;
    height: 8px;
    border: solid #fff;
    border-width: 0px 2px 2px 0px;
    transform: rotate(45deg);
}


#cybc3 .request-call-all {
    display: inline-block;
    /*padding: 12px 30px 10px 30px;*/
    color: #ffffff;
    /*font-size: 17px;*/
    font-weight: 600;
    text-transform: uppercase;
    line-height: normal;
    border-radius: 40px;
    background-color: #1b83e6;
    cursor: pointer;
    width: auto;
    height: auto;

    padding: 20px 50px 20px 50px;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: normal;
}

#cybc3 .scale-b {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .15s ease-out;
    transition: transform .15s ease-out;
    transition: transform .15s ease-out,-webkit-transform .15s ease-out
}

#cybc3 .scale-b:hover {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    transform: scale(1.04);

    -webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,0.1), 0 7px 25px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 3px 8px 0 rgba(0,0,0,0.1), 0 7px 25px 0 rgba(0,0,0,0.1);
    box-shadow: 0 3px 8px 0 rgba(0,0,0,0.1), 0 7px 25px 0 rgba(0,0,0,0.1);



}



#cybc3 .wrap-input-terms-privacy {
    display: inline-block;
}

#cybc3 .terms-privacy{
	padding: 5px 0 5px 0px;
    margin-bottom: 10px;
    text-align: center;
    display: table;
    font-size: 14px;
    line-height: 20px;
}

#cybc3 .wrap-input-terms-descriptprivacy {
    display: table-cell;
    vertical-align: top;
}

#cybc3 .wrap-input-terms-descript {
    vertical-align: top;
    display: table-cell;
    text-align: left;
    padding-left: 10px;
}


#cybc3 .terms-privacy a, 
#cybc3 .terms-privacy a:active, 
#cybc3 .terms-privacy a:hover, 
#cybc3 .terms-privacy a:visited {
    display: inline-block;
    text-decoration: underline;
    color: #1d1d1d;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
}


#cybc3 .control__indicator {
    border-radius: 3px;
    position: absolute;
    top: 2px;
    left: 0;
    height: 22px;
    width: 22px;
    background: #ffffff;
}

#cybc3 .control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.box-select-input{
        position: absolute;
     z-index: -1; 
     opacity: 0; 
     left: -999px; 
}



#cybc3  .box-select-input:checked ~ .control__indicator:after {
  display: block;
}

#cybc3  .box-select-input:checked ~ .control__indicator {
    background: #1b83e6;
}




#cybc3  .control__indicator:after {
    left: 6px;
    top: 1px;
    width: 8px;
    height: 14px;
    border: solid #fff;
    border-width: 0px 2px 2px 0px;
    transform: rotate(45deg);
}

@media (min-width:1px) and (max-width:515px){

#cybc3 .box-form-title {
    text-align: center;
    font-size: 15px;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
}

#cybc3 .box-quick-call-content {
    display: block;
    text-align: left;
    padding: 18px 0px 0px 0px;
}

#cybc3 .quick-call-title {
    padding: 4px 0px 0px 0px;
}

#cybc3 .request-call-all{
    width: 100%;
    display: block; 
}

}

#cybc9 .quick-call-all{
    background-color: #f4f5f9;
    min-height: inherit;
}

#cybc9 .quick-call-title {
    text-align: center;
    padding: 4px 0px 10px 0px;
    line-height: normal;
    font-size: 1.54rem;
    color: #1e1e1e;
}


#cybc9 .box-quick-call-content {
    display: block;
    text-align: left;
    /*padding: 0px 67px;*/
    padding: 0px 149px 0px 152px


}


#cybc9 .box-form-title {
    text-align: center;
    font-size: 16px;
    line-height: 29px;
    padding: 0px 67px 18px 67px;
}

#cybc9 .box-quick-call-content {
    display: block;
    text-align: center;
}

#cybc9 .box-quick-call-item {
    display: block;
    padding: 0;
    margin: 0 8px;
    border: 0;
    vertical-align: top;
}

#cybc9 .quick-call-all .whatis-your-name, 
#cybc9 .quick-call-all .your-phone-number {
    width: 100%;
    height: 42px;

    border: 0px;

    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;

    border-radius: 0px;
    font-size: 16px;
    padding: 0px 0px 0px 0px;

    text-align: left;
    line-height: normal;
    color: #1e1e1e;
    background-color:#f4f5f9;
}

#cybc9 .box-quick-call-item {
    display: block;
    padding: 0;
    margin: 0px 0px 20px 0px;
    border: 0;
    vertical-align: top;
    position: relative;
}






#cybc9 .label-z {
    text-align: left;
    font-size: 12.4px;
    line-height: normal;
    padding: 3px 4px;
    background-color:#f4f5f9
    color: #8c8c8c;
    margin-bottom: 0px;
    position: absolute;
    top: 13px;
    left: -5px;
    transition: all 0.2s ease-out;
    margin: 0px;
    cursor: pointer;
}

#cybc9 .label-z span {
    color: red;
    font-size: 14px;
    line-height: 10px;
}

#cybc9 .box-quick-call-item:hover .label-z{
  top:-10px;
  font-size: 12px;
}

#cybc9 .box-quick-call-item input:focus + label.label-z,
#cybc9 .box-quick-call-item input:invalid + label.label-z
{
  top:-10px;
  font-size: 12px;
}


#cybc9 .input-terms-privacy{
    position: absolute;
    z-index: -1;
    opacity: 0;
    padding: 0px;
    margin: 0px;
}

#cybc9 .box-akciy-popup-left-checkbox-indicator {
    width: 13px;
    height: 13px;
    background-color: #1b83e6;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

#cybc9 .input-terms-privacy:checked ~ .box-akciy-popup-left-checkbox-indicator:after {
    position: absolute;
    content: '';
    left: 3px;
    top: 1px;
    width: 6px;
    height: 8px;
    border: solid #fff;
    border-width: 0px 2px 2px 0px;
    transform: rotate(45deg);
}


#cybc9 .request-call-all {
    display: inline-block;
    /*padding: 12px 30px 10px 30px;*/
    color: #ffffff;
    /*font-size: 17px;*/
    font-weight: 600;
    text-transform: uppercase;
    line-height: normal;
    border-radius: 40px;
    background-color: #1b83e6;
    cursor: pointer;
    width: auto;
    height: auto;

    padding: 20px 50px 20px 50px;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: normal;
}

#cybc9 .scale-b {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .15s ease-out;
    transition: transform .15s ease-out;
    transition: transform .15s ease-out,-webkit-transform .15s ease-out
}

#cybc9 .scale-b:hover {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    transform: scale(1.04);

    -webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,0.1), 0 7px 25px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 3px 8px 0 rgba(0,0,0,0.1), 0 7px 25px 0 rgba(0,0,0,0.1);
    box-shadow: 0 3px 8px 0 rgba(0,0,0,0.1), 0 7px 25px 0 rgba(0,0,0,0.1);



}



#cybc9 .wrap-input-terms-privacy {
    display: inline-block;
}

#cybc9 .terms-privacy{
    padding: 5px 0 5px 0px;
    margin-bottom: 10px;
    text-align: center;
    display: table;
    font-size: 14px;
    line-height: 20px;
}

#cybc9 .wrap-input-terms-descriptprivacy {
    display: table-cell;
    vertical-align: top;
}

#cybc9 .wrap-input-terms-descript {
    vertical-align: top;
    display: table-cell;
    text-align: left;
    padding-left: 10px;
}


#cybc9 .terms-privacy a, 
#cybc9 .terms-privacy a:active, 
#cybc9 .terms-privacy a:hover, 
#cybc9 .terms-privacy a:visited {
    display: inline-block;
    text-decoration: underline;
    color: #1d1d1d;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
}


#cybc9 .control__indicator {
    border-radius: 3px;
    position: absolute;
    top: 2px;
    left: 0;
    height: 22px;
    width: 22px;
    background: #ffffff;
}

#cybc9 .control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.box-select-input{
        position: absolute;
     z-index: -1; 
     opacity: 0; 
     left: -999px; 
}



#cybc9  .box-select-input:checked ~ .control__indicator:after {
  display: block;
}

#cybc9  .box-select-input:checked ~ .control__indicator {
    background: #1b83e6;
}




#cybc9  .control__indicator:after {
    left: 6px;
    top: 1px;
    width: 8px;
    height: 14px;
    border: solid #fff;
    border-width: 0px 2px 2px 0px;
    transform: rotate(45deg);
}

@media (min-width:1px) and (max-width:515px){

body div.otzyvy-instruktory-wrap-button {
    text-align: center;
}

body .otzyvy-instruktory-wrap-button a.otzyvy-instruktory-button-7{
	margin-right: 0px;
	margin-bottom: 10px;
}



.box-filial-row h2 {
    line-height: 25px;
    color: #212121;
    padding: 30px 0px 0px 0px;
    font-size: 22px;
}

#cybc9 .box-form-title {
    text-align: center;
    font-size: 15px;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
}

#cybc9 .box-quick-call-content {
    display: block;
    text-align: left;
    padding: 18px 0px 0px 0px;
}

#cybc9 .quick-call-title {
    padding: 4px 0px 0px 0px;
}

#cybc9 .request-call-all{
    width: 100%;
    display: block; 
}

}



.box-calc-select-wrap {
	margin-bottom: 30px;
}
.box-calc-select-title {
	font-size: 1.3rem;
    line-height: normal;
    color: #212121;
    font-weight: 500;
    margin-bottom: 25px
}
.box-calc-select {

}

.box-calc-select-button{
	transition: all 0.5s ease 0s;
    background-color: #F1F4F6;
    color: #212121;
    display: inline-block;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    border: 0px;
    border-radius: 50px;
    padding: 16px 22px 16px 22px;
    text-transform: none;
    font-size: 13px;
    margin-right: 25px;
    position: relative;
    margin-bottom: 12px;
}

.box-calc-select-button:after{
    content: '+';
    font-size: 23px;
    line-height: normal;
    font-weight: 600;
    color: #212121;
    position: absolute;
    top: 23%;
    right: -19px;
}

.box-calc-select-button:last-child:after{
	display: none;
}


.filial-list-3 .box-filial-images {
    height: 160px;
}

.filial-list-3 .box-filial {
    width: 100%;
    height: 100%;
}









@media (min-width: 482px) and (max-width:600px) {
	body .box-akciy-wide {
		width: 100%;
	    height: 510px;
	}


}



@media (min-width: 416px) and (max-width:481px) {
	body .box-akciy-wide {
		width: 100%;
	    height: 450px;
	}




}





@media (min-width: 376px) and (max-width:415px) {
	body .box-akciy-wide {
		width: 100%;
	    height: 354px;
	}




}


@media (min-width: 322px) and (max-width:375px) {
	body .box-akciy-wide {
		width: 100%;
	    height: 345px;
	}

	.block-akciya-images {
	    height: 203px;
	}

	.block-akciya-item {
	    height: 303px;
	}

}


@media (min-width: 1px) and (max-width:321px) {
	body .box-akciy-wide {
		width: 100%;
	    height: 290px;
	}

	.block-akciya-images {
	    height: 170px;
	}


	.block-akciya-item {
	    height: 275px;
	}



}


.box-filial-body-wrap-otziv-source{
	width: 125px;
	height: 36px;
	display: flex;
    justify-content: space-between;
}

.source-icon{
	display: inline-block;
	height: 36px;
	width: 36px;

    border-radius: 3px;
    opacity: .7;
    border: 1px solid rgba(0,0,0,.7);
    background: url("/local/templates/koltsovoauto/css/../images/social-icons-15.svg") no-repeat;
    transition: opacity .3s;
    -moz-transition: opacity .3s;
    -ms-transition: opacity .3s ease;
    -o-transition: opacity .3s;
    -webkit-transition: opacity .3s;


}

.source-icon.source-icon-2gis{
	display: inline-block;
	height: 36px;
	width: 36px;

    border-radius: 3px;
    opacity: .7;
    border: 0px solid rgba(0,0,0,.7);
    background: url("/local/templates/koltsovoauto/css/../images/logo-2gis.svg") no-repeat;
    transition: opacity .3s;
    -moz-transition: opacity .3s;
    -ms-transition: opacity .3s ease;
    -o-transition: opacity .3s;
    -webkit-transition: opacity .3s;
    filter: grayscale(1.0);


}

.source-icon.source-icon-2gis:hover{
	filter: none;
	opacity: 1;
	border: 0px solid rgba(0,0,0,.7);
}


.source-icon:hover {
    opacity: 1;
    border: none;
}


.source-icon-flamp {
	background-position: -2px -383px;
}

.source-icon-flamp:hover {
	background-position: -4px -98px;
}


.source-icon-yandex{
	background-position: -98px -340px;
}

.source-icon-yandex:hover{
	background-position: -97.9px -51px;
}



.source-icon-google{
	background-position: -51px -340px;
}
.source-icon-google:hover{
	background-position: -51px -51px;
}



.source-icon-instagram{
	background-position: -146px -383px;
}

.source-icon-instagram:hover{
	background-position: -145px -98px;
}


.source-icon-vk{
	background-position: -2px -292px;
}

.source-icon-vk:hover{
	background-position: -3px -3px;
}



.source-icon-youtube{
	background-position: -97px -383px;	
}

.source-icon-youtube:hover{
	background-position: -97px -98px;	
}

.source-icon-default{
	background-position: -193px -292px;	
}
.source-icon-default:hover{
	background-position: -192px -3px;	
}




.source-descript{
	color: #566886;
	text-align: center;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    
}


.box-filial-descript-operationmode p{
	margin-bottom: 0px;
}



.scrollup {
    display: none;
    opacity: 1;
    position: fixed;
    z-index: 999;
}
.field-str td{
	padding:10px;
}
.field-str td table td{
	border: 1px solid #C4CED2;
}
.field-str td table td:hover{
	background:#ffffff;
	cursor:pointer;	
	border: 1px solid red;	
}
.selected_file{
	background:#ffffff;	
	border: 1px solid red;		
}



div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}



.icon-c-na-d svg {
    position: relative;
    left: 0px;
    top: 0px;
    width: 123px;
    height: 21px;
    fill: #000000;
}

.icon-b-na-d svg {
    position: relative;
    left: 0px;
    top: 0px;
    width: 123px;
    height: 21px;
    fill: #000000;
}

.box-cart-2 .box-cart-2-body:hover .icon-c-na-d svg{
	fill: #ffffff;
}

.box-cart-2 .box-cart-2-body:hover .icon-b-na-d svg{
	fill: #ffffff;
}

.link {
    color: #ffffff;
    text-decoration: none;
}

.link:hover {
    color: #ffffff;
    text-decoration: none;
}


.mark {
    background: #2196f3;
    padding: 4px 5px 2px 5px;
    margin-top: 0px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
}




.this {
    margin-left: 5px;
    text-decoration: none;
}

.link:hover .this{
	text-decoration: underline;
}


body .notif_popup1 {
	background: #d20e18;
    padding: 10px 0;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    font-weight: 700;
    position: relative;
}

body .notif_note .notif_popup_content {
    top: 0px;
}

body .notif_note .notif_popup_close_css {
    position: absolute;
    right: 15px;
    top: 4px;
    width: 10px;
    height: 10px;
    z-index: 993;
    background: url('/bitrix/images/star.notification/close.png') 0 0 no-repeat;
    background-size: 100% auto;
    opacity: 0.3;
}

body .notif_note .notif_popup_close_css:hover {
    opacity: 0.5;
}


.icon-whatsapp{
    width: 23px;
    height: 23px;
    display: inline-block;
    background-image: url("/images/svg-icons/whatsapp.svg");
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 8px;
    position: relative;
    top: 4px;
}


/*@media (min-width: 1px) and (max-width:600px) {*/
.icone-phone{
	font-size: 0px;
    width: 22px;
    height: 22px;
    display: inline-block;
    background-image: url("/local/templates/koltsovoauto/images/ic-call-desktop.svg");
    background-repeat: no-repeat;
    background-size: 96%;
    background-position: 0px 0px;
    margin-left: 8px;
    position: relative;
    top: -7px;
}

/*}*/


.box-filial-descript-whatsapp:before {
    position: absolute;
    background-image: url("/images/demo/whatsapp.svg");
    background-size: cover;
    width: 28px;
    height: 28px;
    content: "";
    top: 0px;
    left: -41px;
}

.botao-wpp {
    text-decoration: none;
    color: #eee;
    display: inline-block;
    padding: 6px 15px;
    border-radius: 50px;
    margin-top: -2px;
    font-size: 1rem;
    border: 2px solid #25d366;
}

.botao-wpp:hover {
    background-color: #25d366;
    color: #fff;
}

.box-filial-descript.box-filial-descript-whatsapp a.botao-wpp {
    color: #000;
}

.box-filial-descript.box-filial-descript-whatsapp a.botao-wpp:hover {
    color: #fff;
}

.box-filial-body-content-column-wrap .box-filial-descript-whatsapp{
	padding-left: 42px;
}

.box-filial-body-content-column-wrap .box-filial-descript-whatsapp:before {
    position: absolute;
    background-image: url("/images/demo/whatsapp.svg");
    background-size: cover;
    width: 28px;
    height: 28px;
    content: "";
    top: 12px;
    left: -3px;
}



.educ-nav-wrap-2 {
    border-top: 0px solid #e0e0e0;
    border-bottom: 0px solid #e0e0e0;
    z-index: 1000;
    background-color: transparent;
    padding: 0px;
    position: absolute;
    left: 0px;
    right: 0px;
    display: none;
}

.nav-item:hover .educ-nav-wrap-2 {
    display: block;
}


.educ-nav-2 {
    display: table;
    padding: 0;
    margin: 0 auto;
    list-style-type: none;
    width: auto;
}

.educ-nav-wrap-2 .education-submenu-0 {
    width: 1200px;
    left: inherit;
    right: inherit;
    top: inherit;
    position: relative;
}

.educ-nav-wrap-cat .education-submenu-0:after,
.educ-nav-wrap-cat  .education-submenu-0:before {
    left: 7.8%;
}

.educ-nav-wrap-dop .education-submenu-0:after,
.educ-nav-wrap-dop  .education-submenu-0:before {
    left: 26.8%;
}




.educ-nav-wrap-2 .education-submenu-box-right .block-akciya-descript-left-title {
    padding: 15px 15px 10px 15px;
}



.educ-nav-wrap-2.educ-nav-wrap-dop .es-d-1 .education-submenu-box-left .education-submenu-box-left-item {
    margin: 0px 10px 10px 10px;
    width: 126px;
    min-height: 80px;
    box-sizing: border-box;
}


.educ-nav-wrap-2 .es-d-1 .education-submenu-box-left .education-submenu-box-left-item {
	margin: 0px 10px 10px 10px;
    width: 100px;
    min-height: 84px;
    box-sizing: border-box;
}






.top-menu-nav .contakt-nav-wrap {
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    z-index: 100;
    background-color: #fff;
    padding: 0 0px 0px 60px;
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 1000;
    display: none;
    width: 1200px;
    background: #FBFBFD;
    box-shadow: 0px 10px 16px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}

.navbar-nav .about-nav a {
    border-bottom: 0px;
}


.contakt-item-right{
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}






@media (min-width: 1024px) and (max-width: 1199px) {

.educ-nav-wrap-2 .education-submenu-0 {
    width: 100%;
}

.education-submenu-box-left {
    flex: 1;
    width: auto;
    min-width: 420px;
}

.educ-nav-wrap-2 .es-d-1 .education-submenu-box-left .education-submenu-box-left-item {
    width: 113px;
}




}


@media (min-width: 601px) and (max-width: 1023px) {

.education-submenu-box-right{
	display: none;
}

.es-l {
    width: 240px;
}

.es-i-1:checked ~ .es-d-1,
.es-i-2:checked ~ .es-d-2,
.es-i-3:checked ~ .es-d-3 {
    display: block;
    padding: 0px 0px 0px 240px;
}

.educ-nav-wrap-2 .es-d-1 .education-submenu-box-left .education-submenu-box-left-item {
    margin: 0px 10px 10px 10px;
    width: 120px;
}

.educ-nav-wrap-2 .education-submenu-0 {
    width: 100%;
}



}





.contakt-item-left{
	flex: 1;
	/*min-height: 87px;*/
	/*border: 1px solid red;*/
}
.contakt-item-right{
    width: 276px;
    background-color: #ffffff;
    min-height: 280px;
    padding: 19px 18px 0px 18px;
}


.contakt-item-right .block-akciya-item{
	border: 1px solid #f0f4f7;
	width: 100%;
	display: block;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15), 0 1px 2px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.15), 0 1px 2px 0 rgba(0,0,0,.15);
    transition: box-shadow .2s ease-in-out;

    margin-bottom: 0;
    margin-right: 0;

}

.contakt-item-right .block-akciya-item:hover {
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3), 0 1px 2px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.3), 0 1px 2px 0 rgba(0,0,0,.3);
}

.contakt-item-right .block-akciya-images {
    width: 100%;
    height: 60px;
        background-color: #ffffff;
    height: 133px;
    overflow: hidden;
    position: relative;
}

.contakt-item-right .block-akciya-images img {
    width: 100%;
}

.contakt-item-right .block-akciya-item .block-akciya-descript {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    background-color: #ffffff;
}

.contakt-item-right .block-akciya-descript-full-width {
    height: 110px;
}

.contakt-item-right .block-akciya-descript-left-title {
    display: block;
    width: 100%;
    padding: 15px 15px 10px 15px;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    color: #000000;
    text-align: left;
    letter-spacing: 0.1px;
}

.contakt-item-left{
    align-content: flex-start;
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    padding-top: 30px;
    flex-wrap: wrap;
}

body .navbar-nav a.contakt-sub-item-link {
    border: 0px solid red;
}


body .contakt-sub-item-link{
    padding: 0px 0px 0px 0px;
    width: 172px;
    height: inherit;
    display: block;
    text-align: left;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    color: #000000;
    margin-bottom: 20px;
	
}




@media (min-width: 1024px) and (max-width: 1299px) {

	.top-menu-nav .about-nav-wrap {
		left: 0px;
    	right: 0px;
    	width: auto;
	}

	.about-nav {
	    width: 100%;
	    justify-content: space-between;
	}



.top-menu-nav .contakt-nav-wrap {
    left: 0px;
    right: 0px;
    width: auto;
    padding: 0 10px 0px 30px;
}

body .contakt-sub-item-link {
    width: 160px;
}

.contakt-nav-wrap:after, .contakt-nav-wrap:before{
    left: 94%;
}

.educ-nav-wrap-2.educ-nav-wrap-dop .es-d-1 .education-submenu-box-left .education-submenu-box-left-item {
    width: 112px;
}



}

@media (min-width: 1px) and (max-width: 1023px) {

.top-menu-nav .about-nav-wrap {
    padding: 10px 10px;
    left: 0px;
    right: 0px;
    width: auto;
}

.about-nav .nav-sub-item {
	flex: 1;
}


.about-nav .nav-sub-item a {
    min-width: inherit;
}

.top-menu-nav .contakt-nav-wrap{
	left: 0px;
    right: 0px;
    width: auto;
}

.top-menu-nav .contakt-nav-wrap {
    padding: 0 0px 0px 20px;
}

body .contakt-sub-item-link {
    width: 140px;
}

.contakt-nav-wrap:after, .contakt-nav-wrap:before {
    left: 94%;
}

}




.pdf,.doc,.jpg,.png,.ppt,.txt,.tif,.xls,.rtf,.file,.sig {
    margin-left: 40px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding-bottom: 3px;
    line-height: 16px;
    margin-bottom: 18px;
}


.pdf:before,
.doc:before,
.jpg:before,
.png:before,
.ppt:before,
.txt:before,
.tif:before,
.xls:before,
.rtf:before,
.file:before,
.sig:before{
    content: "";
    position: absolute;
    display: block;
    width: 28px;
    height: 28px;
    /*background-image: url("/images/svg-icons/icon_sprite.svg");*/
    background-image: url("/images/svg-icons/icon-sprite-from-figma-horizont.svg");
    background-size: cover;
    background-repeat: no-repeat;
    top: -5px;
    left: -40px;
    /*background-color: red;*/

}







.pdf:before {
    width: 28px;
    height: 28px;
    background-position: 0px 0px;
}

.doc:before {
    width: 28px;
    height: 28px;
    background-position: -39px 0px;

}

.jpg:before {
    width: 28px;
    height: 28px;
    background-position: -78px 0px;
}

.png:before {
    background-position: -117px 0px;

}

.ppt:before {
    background-position: -156px 0px;
}

.txt:before {
    background-position: -196px 0px;

}


.tif:before {
    background-position: -235px 0px;

}

.xls:before {
    background-position: -274px 0px;

}

.rtf:before {
    background-position: -313px 0px;

}

.file:before {
    background-position: -352px 0px;

}

.sig:before {
    background-position: -392px 0px;

}



body .grecaptcha-badge {
	visibility: hidden;
}





@media (min-width: 768px) and (max-width: 1023px){

body .top-head .table-custom-cell.w40.head-cell-filial  {
    padding: 31px 0 0;
}


}


@media (min-width: 1024px) and (max-width: 1199px){

body .top-head .table-custom-cell.w40.head-cell-filial  {
    padding: 31px 0 0;
    width: 42%;
}

}


@media (min-width: 568px) and  (max-width: 991px) {
	
	.box-logo {
	    margin-left: 78px;
	    margin-top: 9px;
	    display: block;
	}

}


.block-4-right-button-27{
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
    color: #1C83E5;
    cursor: pointer;
    background-color: #ffffff;
    border-radius: 41px;
    width: 260px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 4px 0px 0px 0px;
    border: 1px solid #1C83E5;
}

.block-4-right-button-27:hover{
	background-color: #1C83E5;
	color: #FFFFFF;
}

body a.block-4-right-button-29{
	margin-left: 18px;
	font-style: normal;
    font-weight: 700;
    font-size: 16px;
    padding: 22px 0px 21px 0px;
    text-transform: uppercase;
    line-height: normal;
    color: #1C83E6;
    text-decoration: underline;
    position: relative;
    z-index: 1000;
}

body a.block-4-right-button-29:hover{
    text-decoration: underline;
}



@media (max-width: 767px){
	.block-4-right-button-27{
		width: 100%;
	}

	body a.block-4-right-button-29 {
    	margin-left: 0px;
    	text-align: center;
    }




}





.playlead {
    position: fixed;
    z-index: 100;
    left: -60px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 120px;
    height: 120px;
    cursor: pointer;
}


.playlead-2 {
    display: inline-block;
    top: auto;
    left: -15px;
    right: auto;
    bottom: -30px;
    background: url("/images/playlead-3.png") center center no-repeat;
    background-size: contain;
}


.info-akm {
    text-align: center;
    width: 230px;
    position: fixed;
    left: 70px;
    top: auto;
    bottom: 70px;
    height: 200px;
    margin: auto;
}

.info-akm div {
    font-weight: 300;
    font-size: 15px;
    margin-top: 40px;
    text-align: left;
    padding-left: 48px;
    padding-bottom: 23px;
    color: #909090;
}

.info-akm img {
    width: 60px;
    margin-right: 55px;
}

.playlead-2-a {
    animation: 4.5s hand_wave infinite;
}

@keyframes hand_wave {
    0% {
        transform: translateY(90px);
    }
    20% {
        transform: translateY(0px) rotate(0deg);
    }
    50% {
        transform: rotate(-12deg);
    }
    55% {
        transform: rotate(17deg);
    }
    70% {
        transform: rotate(0deg);
    }
    88% {
        transform: translateY(0px);
    }
    98% {
        transform: translateY(0px) translateX(-100px);
    }
    99% {
        transform: translateY(90px) translateX(-100px);
    }
    100% {
        transform: translateY(90px) translateX(0px);
    }
}


@media (max-width: 767px){
	.info-akm.info-1{
		display: none;
	}

}



.reiting-wrap{
	width: 100%;
	height: 160px;
	border-radius: 10px;
	background-color: #f1f4f6;
	margin-bottom: 50px;
	display: flex;
	justify-content: flex-start;
	padding: 15px 15px 15px 15px;
}

.reiting-left{
	width: 350px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative;
}

.reiting-left-item-1{
	font-weight: 700;
	font-size: 24px;
	color:#1C83E6;
	margin-bottom: 5px;
}
.reiting-left-item-2{
	color: #333333;
	font-weight: 700;
	font-size: 18px;
	line-height: 122%;
	text-align: center;
	max-width: 300px;
}

.reiting-vopros{
	width: 24px;
	height: 24px;
	position: absolute;
	top:0px;
	left: 0px;
	cursor: pointer;
}

.reiting-right{
/*	display: flex;
	justify-content: flex-start;
	align-items: center;*/

	flex: 1;
    width: auto;
    display: flex;
    align-items: center;
    justify-content: space-evenly;

}

.reiting-right-item-1{
	width: 70px;
	height: 122px;
	/*margin-right: 60px;*/
	text-decoration: none;
	display: block;
}

.icon-ya-mh{
	background: url('/images/svg-icons/ya-mh.svg') no-repeat;
	background-size: auto;
}

.icon-ya-simple{
	background: url('/images/svg-icons/ya-simple.svg') no-repeat;
	background-position: -70px 0px;
	background-size: auto;
}

.reiting-right-number{
	text-decoration: underline;
}


.reiting-right-item-2:hover .icon-ya-simple{
	background-position: 0px 0px;
	
}

.reiting-right-item-2:hover .reiting-right-number{
	text-decoration: none;
}



.icon-google{
	background: url('/images/svg-icons/google-simple.svg') no-repeat;
	background-position: 0px 0px;
	background-size: auto;
}

.reiting-right-item-2:hover .icon-google{
	background: url('/images/svg-icons/google-simple.svg') no-repeat;
	background-position: -70px 0px;
	background-size: auto;
}



.icon-gis{
	background: url('/images/svg-icons/gis-simple.svg') no-repeat;
	background-position: 0px 0px;
	background-size: auto;
}


.reiting-right-item-2:hover .icon-gis{
	background: url('/images/svg-icons/gis-simple.svg') no-repeat;
	background-position: -71px 0px;
	background-size: auto;
}




.icon-flamp{
	background: url('/images/svg-icons/flamp-simple.svg') no-repeat;
	background-position: 0px 0px;
	background-size: auto;
}

.reiting-right-item-2:hover .icon-flamp{
	background: url('/images/svg-icons/flamp-simple.svg') no-repeat;
	background-position: -70px 0px;
	background-size: auto;
}





.reiting-right-item-2{
	width: 70px;
	height: 103px;
	/*margin-right: 60px;*/
	text-decoration: none;
}

.reiting-right-icon{
	width: 70px;
	height: 70px;
	margin-bottom: 16px;
}

.reiting-right-number{
	text-align: center;
	font-weight: 700;
	font-size: 18px;
	text-transform: uppercase;
	color: #1C83E6;

}

.tinytip{
    background-color: #fff;
    border-radius: 0.375rem;
    color: #0b132a;
    content: attr(data-title);
    filter: drop-shadow(0 0 0.25rem rgba(0, 0, 0, .1)) drop-shadow(0.625rem 0.625rem 0.625rem rgba(110, 120, 130, .05)) drop-shadow(1.25rem 0.625rem 5rem rgba(110, 120, 130, .1));
    font-size: .9375rem;
    max-width: 25rem;
    padding: 0.6875rem 1.25rem 0.625rem;
    width: 25rem;
}

/*.tinytip:after {
    border-left: 0.4375rem solid transparent;
    border-right: 0.4375rem solid transparent;
    border-top: 0.875rem solid #fff;
    position: absolute;
    bottom: -12px;
    content: "";
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, .1)) drop-shadow(0.625rem 0.625rem 0.625rem rgba(110, 120, 130, .05)) drop-shadow(1.25rem 0.625rem 5rem rgba(110, 120, 130, .1));
    height: 0;
    left: 50%;
    width: 0;
}
*/
.otziv-count{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #1C83E6;
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0px;
	position: relative;
	top: 8px;
    margin-left: 20px;

}


@media (max-width: 575px) {

	.reiting-wrap{
		flex-direction: column;
		margin-top: 30px;
		height: auto;
	}

	.reiting-left {
	    width: 100%;
	}

	.reiting-right {
	    display: grid;
	    grid-template-columns: repeat(3, 1fr);
	    justify-content: center;
	    align-items: center;
	    justify-items: center;
	    row-gap: 20px;
	    column-gap: 10px;
	    padding-bottom: 20px;

	}

	.reiting-right-item-1,
	.reiting-right-item-2{
		margin-bottom: 0;
		margin-right: 0;
	}

	.reiting-left{
		margin-bottom: 40px;
	}

	.otziv-count{
		flex: 1 0 40px;
		top: 30px;
	}


}



.calc-description {
    font-size: 16px;
    line-height: 1.6;
    color: #666;
    margin-bottom: 40px;
    max-width: 900px;
}

.calc-main-content {
    display: grid;
    grid-template-columns: 2fr 1fr;
    gap: 40px;
    align-items: start;
    padding: 0px 30px;
    /*min-height: 468px;*/
}

.calc-left-section {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.calc-course-tabs {
    display: flex;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #1C83E5;
}

.calc-tab {
    flex: 1;
    padding: 9px 10px;
    text-align: center;
    cursor: pointer;
    font-weight: 700;
    font-size: 20px;
    line-height: 21px;
    transition: all 0.3s ease;
    border: none;
    background-color: #ffffff;
    color: #1C83E5;
    border-right: 1px solid #1C83E5;
}

.calc-tab.active {
    background-color: #1C83E5;
    color: #ffffff;
}

.calc-tab:last-child{
	border-right: 0px;
}



.calc-tab:hover:not(.active) {
    background-color: #1C83E5;
    color: #ffffff;
}

.calc-tab-hours {
    display: block;
    font-size: 16px;
    font-weight: 400;
    margin-top: 2px;
}

.calc-options-section {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.calc-option {
    display: flex;
    align-items: flex-start;
    gap: 15px;
    padding: 20px;
    cursor: pointer;
}



.calc-toggle {
    position: relative;
    width: 48px;
    height: 28px;
    background: #ddd;
    border-radius: 14px;
    transition: background 0.3s ease;
}

.calc-toggle.active {
    background: #1C83E5;
}

.calc-toggle::after {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    width: 24px;
    height: 24px;
    background: white;
    border-radius: 50%;
    transition: transform 0.3s ease;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.calc-toggle.active::after {
    transform: translateX(20px);
}

.calc-option-content {
    flex: 1;
}

.calc-option-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 4px;
    color: #1a1a1a;
}

.calc-option-subtitle {
    font-size: 14px;
    color: #666;
}

.calc-price-section {
    background-color: #f4f7f9;
    border-radius: 8px;
    padding: 30px;
    text-align: center;
    top: 20px;
}

.calc-price-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #1a1a1a;
}

.calc-price-amount {
    font-size: 40px;
    font-weight: 900;
    font-style: italic;
    color: #1C83E5;
    margin-bottom: 30px;
    line-height: 1;
}

.calc-price-details {
    text-align: left;
    margin-bottom: 40px;
}

.calc-price-details ul {
    list-style: none;
    font-size: 14px;
    color: #292b2c;
    line-height: 20px;
    padding-left: 20px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.calc-price-details li {
    position: relative;
    padding-left: 16px;
    margin-bottom: 5px;
}

.calc-price-details li::before {
    content: '•';
    position: absolute;
    left: 0;
    color: #333;
    font-weight: 600;
}

.calc-cta-button {
    max-width: 171px;
    padding: 16px 24px;
    background: #1C83E5;
    color: white;
    border: none;
    border-radius: 41px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    text-transform: uppercase;
}

.calc-cta-button:hover {
    background: #1976D2;
    color: #fff;
}





.calc-course-details {
    background-color: transparent;
    border-radius: 12px;
    padding: 0px 0px 0px 0px;
    margin-top: 20px;
}




.calc-course-details h3 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px;
    color: #1a1a1a;
}

.calc-course-details ul {
		list-style: none;
    font-size: 16px;
    color: #292b2c;
    line-height: 20px;
    padding-left: 10px;
}

.calc-course-details li {
    position: relative;
    padding-left: 16px;
    margin-bottom: 5px;
}

.calc-course-details li::before {
    content: '•';
    position: absolute;
    left: 0;
    color: #333;
    font-weight: 600;
}

.calc-flex{
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
}

.calc-left{
	width: 50%;
}

.calc-right{
	width: 50%;
}






@media (max-width: 768px) {


    .calc-main-content {
        grid-template-columns: 1fr;
        gap: 30px;
        padding: 0;
    }

    .calc-course-tabs {
        flex-direction: column;
    }

    .calc-tab {
        padding: 12px 16px;
        border-right: 0px;
    }


    .calc-price-amount {
        font-size: 36px;
    }

    .calc-flex{
    	display: flex;
			    justify-content: flex-start;
			    flex-direction: column;
			    flex-wrap: wrap;
    }

    .calc-right,
    .calc-left {
		width: 100%;
	}



}


.card-wrap {
    max-width: 100%;
    background-color: #F6F6F6;
    border-radius: 20px;
    padding: 40px;
    margin-bottom: 50px;
    position: relative;

}

.card-wrap:hover {
	background: linear-gradient(278.09deg, rgba(28, 131, 230, 0.21) -1.09%, rgba(255, 255, 255, 0) 79.34%), linear-gradient(275.11deg, #E8E8E8 -1.76%, #F6F6F6 106.2%), #F6F6F6;
}

.card-wrap:hover:after {
		    content: "";
		    position: absolute;
		    z-index: 1;
		    width: 138px;
		    height: 451px;
		    right: 0px;
		    top: 132px;
		    background-image: url("/images/temp/block-4-after.svg");
		    background-position: 0px 0px;
		    background-repeat: no-repeat;
		    background-size: cover;
		}




.card-header2 {
    margin-bottom: 30px;
}

.card-title {
    font-size: 48px;
    font-weight: bold;
    color: #1C83E5;
    margin-bottom: 10px;
    display: flex;
			align-items: center;
}

.card-subtitle-link {
    color: #616161;
    text-decoration: underline;
    font-size: 14px;
    margin-left: 20px;
}

.card-description {
    font-size: 16px;
    color: #555;
    line-height: 1.6;
    margin-bottom: 40px;
}

.card-highlight {
    font-weight: bold;
}

.card-info-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 40px;
    margin-bottom: 40px;
}

.card-info-section h3 {
    font-size: 16px;
    color: rgb(33 33 33 / 70%);
    margin-bottom: 10px;
    font-weight: normal;
}

.card-info-section p {
    font-size: 20px;
    color: #212121;
    font-weight: 500;
}

.card-pricing-section {
    margin-bottom: 40px;
}

.card-price-row {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    font-style: italic;
}

.card-price-label {
	  min-width: 245px;
    color: rgba(33, 33, 33, 0.7);;
    font-size: 18px;
    width: 200px;
}

.card-price {
    font-size: 36px;
    font-weight: 800;
    color: #1C83E5;
    margin-right: 20px;
}

.card-price span{
	font-size: 30px;
}



.card-price-note {
    color: rgba(33, 33, 33, 0.7);
    font-size: 18px;
    font-weight: 400;

}

.card-buttons {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

.card-btn {
    padding: 15px 30px;
    border-radius: 41px;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    cursor: pointer;
    border: none;
    transition: all 0.3s ease;
}




.block-4-right-button-1.item-5{
	margin-right: 0px;
}

.block-4-right-button-27.item-5{
	width: 280px;
}

body a.block-4-right-button-31{
	font-style: normal;
	    font-weight: bold;
	    font-size: 16px;
	    line-height: 16px;
	    text-transform: uppercase;
	    color: #333333;
	    cursor: pointer;
	    background-color: #CCCCCC;
	    border-radius: 41px;
	    width: 280px;
	    height: 60px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    padding: 4px 0px 0px 0px;
	    border: 1px solid #333333;
	    text-decoration: none;
}

.block-4-right-button-31:hover {
		    background-color: #333333;
		    color: #FFFFFF;
		    border: 1px solid #333333;
		    text-decoration: none;
		}





@media (max-width: 768px) {

		.card-wrap{
			padding: 40px 30px;
		}

    .card-info-grid {
        grid-template-columns: 1fr;
        gap: 20px;
        margin-bottom: 10px;
    }

    .card-price-row{
    		display: flex;
    		flex-direction: column;
    		margin-bottom: 20px;

    }

    .card-price{
    	margin-right: 0px;
    }

    .card-price-note{
    	text-align: center;
    }

    .card-price-label{
    	text-align: center;
    }

    .block-4-right-button-27.item-5{
    		width:100%;
    		max-width: 300px;
    }

    body a.block-4-right-button-31{
    	width:100%;
    	max-width: 300px;
    }

    .container-block-4 .block-4-right-button-1.item-5 {
		        margin-bottom: 0px;
		    }

				.card-pricing-section {
			    margin-bottom: 20px;
			  }

			  .card-subtitle-link{
			  	padding-top: 15px;
			  	margin-left: 0px;
			  }


    
    .card-title {
        font-size: 33px;
				flex-direction: column;
    }
    
    .card-price {
        font-size: 28px;
    }
    
    .card-buttons {
        flex-direction: column;
        flex-direction: column;
    }
    
    .card-btn {
        text-align: center;
    }

    .container-new.container-block-4{
		margin-bottom: 0px;
	}



}


@media (min-width:1px) and (max-width:351px){

	.block-8-tabs-item{
		font-size: 16px;
		padding: 18px 20px 17px 20px;
	}

	#tab-input-1:checked~.tab-label-1 {
	    border-radius: 20px 20px 0px 0px;
	    padding: 18px 20px 17px 20px;
	}

}

@media (min-width: 1450px) and (max-width: 1980px) {
    .container-block-8 .block-8-left-bg {
        left: 0px;
        border-radius: 10px;

    }
}
/* End */


/* Start:/local/templates/koltsovoauto/css/jquery.fancybox.min.css?94667400012795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/koltsovoauto/css/svg-sprite.css?94667400069959*/
.icon-cat-c-1{
background-size: cover;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 103.433 21.6'%3E%3Cstyle%3Epath%7Bfill: %23000000;%7D%3C/style%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M10 16.501a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0zM30 16.501a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0z'/%3E%3Cpath d='M30.8 15.701a.8.8 0 1 0 0 1.6h4a.8.8 0 0 0 .793-.903 9.412 9.412 0 0 0-.26-1.203 11.44 11.44 0 0 0-1.056-2.587C32.91 10.188 30.777 8.7 27.8 8.7H11.67a.2.2 0 0 1-.167-.311l2.798-4.24a.8.8 0 0 0-1.336-.881L10.17 7.505c-.796 1.193.062 2.796 1.5 2.796H27.8c2.345 0 3.98 1.14 5.085 3.094a9.864 9.864 0 0 1 .928 2.306H30.8z'/%3E%3Cpath d='M1.6 12.713c0-1.228.889-2.279 2.096-2.476.73-.12 1.28-.41 1.81-.927.36-.35 1.779-2.142 1.906-2.294.256-.304 1.28-1.607 1.519-1.87.66-.722 1.197-.932 2.391-.818.685.006 1.226.008 2.244.012l.121.001 2.292.01c2.21-.007 2.818.295 5.055 2.474l.117.114a55.463 55.463 0 0 1 2.795 2.962.8.8 0 1 0 1.208-1.05c-.043-.049-.122-.14-.234-.265a59.577 59.577 0 0 0-2.648-2.789c-.06-.06-.06-.06-.122-.119-2.513-2.447-3.496-2.935-6.17-2.928l-2.287-.009h-.12l-2.171-.01c-1.626-.157-2.654.245-3.652 1.336-.288.315-1.341 1.657-1.562 1.92-.194.23-1.525 1.911-1.797 2.176-.304.296-.558.43-.954.495A4.107 4.107 0 0 0 0 12.713v3.788a.8.8 0 0 0 .8.8h4a.8.8 0 1 0 0-1.6H1.6v-2.988zM10.8 17.301h14a.8.8 0 1 0 0-1.6h-14a.8.8 0 1 0 0 1.6z'/%3E%3Cpath d='M10.55 14.989h8.25a.8.8 0 1 0 0-1.6h-8.25a.8.8 0 1 0 0 1.6zM21.55 14.989h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6zM1.55 12.989H2.8a.8.8 0 1 0 0-1.6H1.55a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M67.632 15.6a.8.8 0 0 1-.8-.8V.8a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4V14h22.4V1.6z'/%3E%3Cpath d='M101.833 12.067V17h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8A.8.8 0 0 0 96.62 3l-5.25.083a.8.8 0 1 0 .025 1.6l4.843-.077 5.595 7.46zM78.715 18.6H94.3a.8.8 0 1 0 0-1.6H78.715a.8.8 0 1 0 0 1.6zM71.432 15.8a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM79.632 3H67.55a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M91.632 3H86.55a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.632 3H82.55a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM79.632 11H67.55a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM91.632 11H86.55a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.632 11H82.55a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM96.432 7.6h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2V7.6zM77.832 18.3a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0zM98.832 18.3a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3Cpath d='M55.951 10.011a.634.634 0 0 0-.042-.214.51.51 0 0 0-.12-.18l-4.711-4.71a.55.55 0 1 0-.776.776l3.77 3.77-8.083.007a.555.555 0 1 0 0 1.111l8.084-.006-3.77 3.77a.555.555 0 0 0-.003.78.543.543 0 0 0 .393.163.543.543 0 0 0 .394-.162l4.72-4.72a.51.51 0 0 0 .119-.18c.008-.06.025-.128.025-.205z'/%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M335.212 423.107a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4v12.4h22.4v-12.4z'/%3E%3Cpath d='M369.413 419.574v4.933h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8a.8.8 0 0 0-.653-.32l-5.25.083a.8.8 0 1 0 .025 1.6l4.842-.077 5.595 7.46zM346.295 426.107h15.584a.8.8 0 1 0 0-1.6h-15.584a.8.8 0 1 0 0 1.6zM339.012 423.307a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM347.212 410.507h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M359.212 410.507h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM351.212 410.507h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM347.212 418.507h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM359.212 418.507h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM351.212 418.507h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM364.012 415.107h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2v-4.4zM345.412 425.807a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0zM366.412 425.807a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M445.56 424.206h-25.946v1.599h25.945z'/%3E%3Cpath d='M404.436 424.205V409h55.791v15.205h-7.678a.8.8 0 1 0 0 1.6h8.478a.8.8 0 0 0 .8-.8V408.2a.8.8 0 0 0-.8-.8h-57.391a.8.8 0 0 0-.8.8v16.805a.8.8 0 0 0 .8.8h8.478a.8.8 0 1 0 0-1.6h-7.678z'/%3E%3Cpath d='M424.36 425.805a.8.8 0 0 1-.8-.8v-13.75a.8.8 0 0 1 .8-.8h4.784a.8.8 0 0 1 .8.8v13.75a.8.8 0 0 1-.8.8h-4.783zm3.984-1.6v-12.15h-3.183v12.15h3.183zM453.056 425.805a.8.8 0 0 1-.8-.8v-13.75a.8.8 0 0 1 .8-.8h4.783a.8.8 0 0 1 .8.8v13.75a.8.8 0 0 1-.8.8h-4.783zm3.983-1.6v-12.15h-3.183v12.15h3.183zM418.488 424.38c0-1.277-1.094-2.325-2.46-2.325-1.368 0-2.462 1.048-2.462 2.325 0 1.277 1.094 2.325 2.461 2.325 1.367 0 2.461-1.048 2.461-2.325zm1.6 0c0 2.176-1.825 3.925-4.06 3.925-2.236 0-4.062-1.749-4.062-3.925 0-2.176 1.826-3.925 4.061-3.925 2.236 0 4.061 1.75 4.061 3.925z'/%3E%3Cpath d='M451.097 424.38c0-1.277-1.094-2.325-2.461-2.325-1.367 0-2.461 1.048-2.461 2.325 0 1.277 1.094 2.325 2.46 2.325 1.368 0 2.462-1.048 2.462-2.325zm1.6 0c0 2.176-1.825 3.925-4.061 3.925-2.236 0-4.061-1.749-4.061-3.925 0-2.176 1.825-3.925 4.06-3.925 2.237 0 4.062 1.75 4.062 3.925zM403.636 418.166h20.725a.8.8 0 1 0 0-1.6h-20.725a.8.8 0 1 0 0 1.6zM429.143 418.166h23.913a.8.8 0 0 0 0-1.6h-23.913a.8.8 0 1 0 0 1.6zM458.294 419.257h2.734a.8.8 0 1 0 0-1.6h-2.734a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3Cpath d='M391.23 418.142a.791.791 0 0 1-.791.792H387.5v2.939a.791.791 0 1 1-1.582 0v-2.94h-2.94a.788.788 0 0 1-.79-.79c0-.438.354-.792.791-.792h2.939v-2.939a.792.792 0 0 1 1.583 0v2.94h2.939c.437 0 .79.353.79.79z'/%3E%3Cg%3E%3Cpath d='M54.539 417.455a.791.791 0 0 1-.792.792H50.81v2.939a.791.791 0 1 1-1.583 0v-2.94h-2.939a.788.788 0 0 1-.79-.79c-.001-.438.353-.792.79-.792h2.94v-2.939a.792.792 0 0 1 1.582 0v2.94h2.939c.437 0 .79.353.79.79z'/%3E%3C/g%3E%3Cg fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M10.037 423.384a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0zM30.037 423.384a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0z'/%3E%3Cpath d='M30.837 422.584a.8.8 0 1 0 0 1.6h4a.8.8 0 0 0 .793-.904 9.412 9.412 0 0 0-.26-1.203 11.44 11.44 0 0 0-1.056-2.587c-1.368-2.42-3.5-3.906-6.477-3.906h-16.13a.2.2 0 0 1-.167-.312l2.798-4.24a.8.8 0 0 0-1.336-.88l-2.795 4.235c-.796 1.193.062 2.797 1.5 2.797h16.13c2.345 0 3.98 1.139 5.085 3.093a9.864 9.864 0 0 1 .927 2.307h-3.012z'/%3E%3Cpath d='M1.637 419.596c0-1.23.889-2.28 2.096-2.477.73-.12 1.28-.41 1.81-.927.36-.35 1.779-2.142 1.906-2.294.256-.303 1.28-1.607 1.519-1.869.66-.723 1.197-.933 2.391-.819.685.006 1.226.009 2.244.013h.12l2.293.01c2.21-.006 2.817.295 5.055 2.474l.117.114a55.463 55.463 0 0 1 2.795 2.962.8.8 0 1 0 1.208-1.049l-.235-.266a59.577 59.577 0 0 0-2.647-2.788l-.122-.12c-2.513-2.446-3.496-2.935-6.17-2.927l-2.287-.01h-.12c-1.018-.004-1.559-.006-2.171-.01-1.626-.157-2.654.245-3.652 1.337-.288.315-1.341 1.656-1.562 1.919-.194.23-1.525 1.911-1.798 2.177-.303.295-.557.43-.953.494a4.107 4.107 0 0 0-3.437 4.056v3.788a.8.8 0 0 0 .8.8h4a.8.8 0 1 0 0-1.6h-3.2v-2.988zM10.837 424.184h14a.8.8 0 1 0 0-1.6h-14a.8.8 0 1 0 0 1.6z'/%3E%3Cpath d='M10.587 421.871h8.25a.8.8 0 1 0 0-1.6h-8.25a.8.8 0 1 0 0 1.6zM21.587 421.871h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6zM1.587 419.871h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3C/g%3E%3Cg fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M67.669 422.482a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4v12.4h22.4v-12.4z'/%3E%3Cpath d='M101.87 418.949v4.933h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8a.8.8 0 0 0-.653-.32l-5.25.083a.8.8 0 1 0 .025 1.6l4.842-.076 5.596 7.46zM78.752 425.482h15.584a.8.8 0 1 0 0-1.6H78.752a.8.8 0 1 0 0 1.6zM71.47 422.682a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM79.67 409.882H67.585a.8.8 0 1 0 0 1.6H79.67a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M91.67 409.882h-5.084a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.67 409.882h-1.084a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM79.67 417.882H67.585a.8.8 0 1 0 0 1.6H79.67a.8.8 0 1 0 0-1.6zM91.67 417.882h-5.084a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.67 417.882h-1.084a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM96.47 414.482h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2v-4.4zM77.87 425.182a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6.001 3.3 3.3 0 0 1 6.6 0zM98.87 425.182a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6.001 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}
.box-cart-2 .box-cart-2-body:hover .icon-cat-c-1{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 103.433 21.6'%3E%3Cstyle%3Epath%7Bfill: %23ffffff;%7D%3C/style%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M10 16.501a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0zM30 16.501a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0z'/%3E%3Cpath d='M30.8 15.701a.8.8 0 1 0 0 1.6h4a.8.8 0 0 0 .793-.903 9.412 9.412 0 0 0-.26-1.203 11.44 11.44 0 0 0-1.056-2.587C32.91 10.188 30.777 8.7 27.8 8.7H11.67a.2.2 0 0 1-.167-.311l2.798-4.24a.8.8 0 0 0-1.336-.881L10.17 7.505c-.796 1.193.062 2.796 1.5 2.796H27.8c2.345 0 3.98 1.14 5.085 3.094a9.864 9.864 0 0 1 .928 2.306H30.8z'/%3E%3Cpath d='M1.6 12.713c0-1.228.889-2.279 2.096-2.476.73-.12 1.28-.41 1.81-.927.36-.35 1.779-2.142 1.906-2.294.256-.304 1.28-1.607 1.519-1.87.66-.722 1.197-.932 2.391-.818.685.006 1.226.008 2.244.012l.121.001 2.292.01c2.21-.007 2.818.295 5.055 2.474l.117.114a55.463 55.463 0 0 1 2.795 2.962.8.8 0 1 0 1.208-1.05c-.043-.049-.122-.14-.234-.265a59.577 59.577 0 0 0-2.648-2.789c-.06-.06-.06-.06-.122-.119-2.513-2.447-3.496-2.935-6.17-2.928l-2.287-.009h-.12l-2.171-.01c-1.626-.157-2.654.245-3.652 1.336-.288.315-1.341 1.657-1.562 1.92-.194.23-1.525 1.911-1.797 2.176-.304.296-.558.43-.954.495A4.107 4.107 0 0 0 0 12.713v3.788a.8.8 0 0 0 .8.8h4a.8.8 0 1 0 0-1.6H1.6v-2.988zM10.8 17.301h14a.8.8 0 1 0 0-1.6h-14a.8.8 0 1 0 0 1.6z'/%3E%3Cpath d='M10.55 14.989h8.25a.8.8 0 1 0 0-1.6h-8.25a.8.8 0 1 0 0 1.6zM21.55 14.989h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6zM1.55 12.989H2.8a.8.8 0 1 0 0-1.6H1.55a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M67.632 15.6a.8.8 0 0 1-.8-.8V.8a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4V14h22.4V1.6z'/%3E%3Cpath d='M101.833 12.067V17h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8A.8.8 0 0 0 96.62 3l-5.25.083a.8.8 0 1 0 .025 1.6l4.843-.077 5.595 7.46zM78.715 18.6H94.3a.8.8 0 1 0 0-1.6H78.715a.8.8 0 1 0 0 1.6zM71.432 15.8a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM79.632 3H67.55a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M91.632 3H86.55a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.632 3H82.55a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM79.632 11H67.55a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM91.632 11H86.55a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.632 11H82.55a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM96.432 7.6h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2V7.6zM77.832 18.3a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0zM98.832 18.3a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3Cpath d='M55.951 10.011a.634.634 0 0 0-.042-.214.51.51 0 0 0-.12-.18l-4.711-4.71a.55.55 0 1 0-.776.776l3.77 3.77-8.083.007a.555.555 0 1 0 0 1.111l8.084-.006-3.77 3.77a.555.555 0 0 0-.003.78.543.543 0 0 0 .393.163.543.543 0 0 0 .394-.162l4.72-4.72a.51.51 0 0 0 .119-.18c.008-.06.025-.128.025-.205z'/%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M335.212 423.107a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4v12.4h22.4v-12.4z'/%3E%3Cpath d='M369.413 419.574v4.933h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8a.8.8 0 0 0-.653-.32l-5.25.083a.8.8 0 1 0 .025 1.6l4.842-.077 5.595 7.46zM346.295 426.107h15.584a.8.8 0 1 0 0-1.6h-15.584a.8.8 0 1 0 0 1.6zM339.012 423.307a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM347.212 410.507h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M359.212 410.507h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM351.212 410.507h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM347.212 418.507h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM359.212 418.507h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM351.212 418.507h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM364.012 415.107h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2v-4.4zM345.412 425.807a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0zM366.412 425.807a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M445.56 424.206h-25.946v1.599h25.945z'/%3E%3Cpath d='M404.436 424.205V409h55.791v15.205h-7.678a.8.8 0 1 0 0 1.6h8.478a.8.8 0 0 0 .8-.8V408.2a.8.8 0 0 0-.8-.8h-57.391a.8.8 0 0 0-.8.8v16.805a.8.8 0 0 0 .8.8h8.478a.8.8 0 1 0 0-1.6h-7.678z'/%3E%3Cpath d='M424.36 425.805a.8.8 0 0 1-.8-.8v-13.75a.8.8 0 0 1 .8-.8h4.784a.8.8 0 0 1 .8.8v13.75a.8.8 0 0 1-.8.8h-4.783zm3.984-1.6v-12.15h-3.183v12.15h3.183zM453.056 425.805a.8.8 0 0 1-.8-.8v-13.75a.8.8 0 0 1 .8-.8h4.783a.8.8 0 0 1 .8.8v13.75a.8.8 0 0 1-.8.8h-4.783zm3.983-1.6v-12.15h-3.183v12.15h3.183zM418.488 424.38c0-1.277-1.094-2.325-2.46-2.325-1.368 0-2.462 1.048-2.462 2.325 0 1.277 1.094 2.325 2.461 2.325 1.367 0 2.461-1.048 2.461-2.325zm1.6 0c0 2.176-1.825 3.925-4.06 3.925-2.236 0-4.062-1.749-4.062-3.925 0-2.176 1.826-3.925 4.061-3.925 2.236 0 4.061 1.75 4.061 3.925z'/%3E%3Cpath d='M451.097 424.38c0-1.277-1.094-2.325-2.461-2.325-1.367 0-2.461 1.048-2.461 2.325 0 1.277 1.094 2.325 2.46 2.325 1.368 0 2.462-1.048 2.462-2.325zm1.6 0c0 2.176-1.825 3.925-4.061 3.925-2.236 0-4.061-1.749-4.061-3.925 0-2.176 1.825-3.925 4.06-3.925 2.237 0 4.062 1.75 4.062 3.925zM403.636 418.166h20.725a.8.8 0 1 0 0-1.6h-20.725a.8.8 0 1 0 0 1.6zM429.143 418.166h23.913a.8.8 0 0 0 0-1.6h-23.913a.8.8 0 1 0 0 1.6zM458.294 419.257h2.734a.8.8 0 1 0 0-1.6h-2.734a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3Cpath d='M391.23 418.142a.791.791 0 0 1-.791.792H387.5v2.939a.791.791 0 1 1-1.582 0v-2.94h-2.94a.788.788 0 0 1-.79-.79c0-.438.354-.792.791-.792h2.939v-2.939a.792.792 0 0 1 1.583 0v2.94h2.939c.437 0 .79.353.79.79z'/%3E%3Cg%3E%3Cpath d='M54.539 417.455a.791.791 0 0 1-.792.792H50.81v2.939a.791.791 0 1 1-1.583 0v-2.94h-2.939a.788.788 0 0 1-.79-.79c-.001-.438.353-.792.79-.792h2.94v-2.939a.792.792 0 0 1 1.582 0v2.94h2.939c.437 0 .79.353.79.79z'/%3E%3C/g%3E%3Cg fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M10.037 423.384a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0zM30.037 423.384a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0z'/%3E%3Cpath d='M30.837 422.584a.8.8 0 1 0 0 1.6h4a.8.8 0 0 0 .793-.904 9.412 9.412 0 0 0-.26-1.203 11.44 11.44 0 0 0-1.056-2.587c-1.368-2.42-3.5-3.906-6.477-3.906h-16.13a.2.2 0 0 1-.167-.312l2.798-4.24a.8.8 0 0 0-1.336-.88l-2.795 4.235c-.796 1.193.062 2.797 1.5 2.797h16.13c2.345 0 3.98 1.139 5.085 3.093a9.864 9.864 0 0 1 .927 2.307h-3.012z'/%3E%3Cpath d='M1.637 419.596c0-1.23.889-2.28 2.096-2.477.73-.12 1.28-.41 1.81-.927.36-.35 1.779-2.142 1.906-2.294.256-.303 1.28-1.607 1.519-1.869.66-.723 1.197-.933 2.391-.819.685.006 1.226.009 2.244.013h.12l2.293.01c2.21-.006 2.817.295 5.055 2.474l.117.114a55.463 55.463 0 0 1 2.795 2.962.8.8 0 1 0 1.208-1.049l-.235-.266a59.577 59.577 0 0 0-2.647-2.788l-.122-.12c-2.513-2.446-3.496-2.935-6.17-2.927l-2.287-.01h-.12c-1.018-.004-1.559-.006-2.171-.01-1.626-.157-2.654.245-3.652 1.337-.288.315-1.341 1.656-1.562 1.919-.194.23-1.525 1.911-1.798 2.177-.303.295-.557.43-.953.494a4.107 4.107 0 0 0-3.437 4.056v3.788a.8.8 0 0 0 .8.8h4a.8.8 0 1 0 0-1.6h-3.2v-2.988zM10.837 424.184h14a.8.8 0 1 0 0-1.6h-14a.8.8 0 1 0 0 1.6z'/%3E%3Cpath d='M10.587 421.871h8.25a.8.8 0 1 0 0-1.6h-8.25a.8.8 0 1 0 0 1.6zM21.587 421.871h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6zM1.587 419.871h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3C/g%3E%3Cg fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M67.669 422.482a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4v12.4h22.4v-12.4z'/%3E%3Cpath d='M101.87 418.949v4.933h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8a.8.8 0 0 0-.653-.32l-5.25.083a.8.8 0 1 0 .025 1.6l4.842-.076 5.596 7.46zM78.752 425.482h15.584a.8.8 0 1 0 0-1.6H78.752a.8.8 0 1 0 0 1.6zM71.47 422.682a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM79.67 409.882H67.585a.8.8 0 1 0 0 1.6H79.67a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M91.67 409.882h-5.084a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.67 409.882h-1.084a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM79.67 417.882H67.585a.8.8 0 1 0 0 1.6H79.67a.8.8 0 1 0 0-1.6zM91.67 417.882h-5.084a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.67 417.882h-1.084a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM96.47 414.482h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2v-4.4zM77.87 425.182a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6.001 3.3 3.3 0 0 1 6.6 0zM98.87 425.182a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6.001 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}

.icon-cat-c-2{
background-size: cover;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='40' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3Epath %7B fill: %23000000;%7D%3C/style%3E%3Cg fill-rule='nonzero' fill='%23000'%3E%3Cpath d='M2.883 16.6a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4V15h22.4V2.6z'/%3E%3Cpath d='M37.084 13.067V18h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8A.8.8 0 0 0 31.87 4l-5.25.083a.8.8 0 1 0 .025 1.6l4.843-.077 5.595 7.46zM13.966 19.6H29.55a.8.8 0 1 0 0-1.6H13.966a.8.8 0 1 0 0 1.6zM6.683 16.8a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM14.883 4H2.8a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M26.883 4H21.8a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM18.883 4H17.8a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM14.883 12H2.8a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM26.883 12H21.8a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM18.883 12H17.8a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM31.683 8.6h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2V8.6zM13.083 19.3a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0zM34.083 19.3a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3C/svg%3E");
}
.box-cart-2 .box-cart-2-body:hover .icon-cat-c-2{
background-image: url("data:image/svg+xml,%3Csvg width='40' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3Epath %7B fill: %23ffffff;%7D%3C/style%3E%3Cg fill-rule='nonzero' fill='%23000'%3E%3Cpath d='M2.883 16.6a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4V15h22.4V2.6z'/%3E%3Cpath d='M37.084 13.067V18h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8A.8.8 0 0 0 31.87 4l-5.25.083a.8.8 0 1 0 .025 1.6l4.843-.077 5.595 7.46zM13.966 19.6H29.55a.8.8 0 1 0 0-1.6H13.966a.8.8 0 1 0 0 1.6zM6.683 16.8a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM14.883 4H2.8a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M26.883 4H21.8a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM18.883 4H17.8a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM14.883 12H2.8a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM26.883 12H21.8a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM18.883 12H17.8a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM31.683 8.6h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2V8.6zM13.083 19.3a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0zM34.083 19.3a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-cat-c-3{
background-size: cover;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 103.433 21.6'%3E%3Cstyle%3Epath %7B fill: %23000000;%7D%3C/style%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M9.963-390.38a2.2 2.2 0 1 0-4.4-.001 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0zM29.963-390.38a2.2 2.2 0 1 0-4.4-.001 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0z'/%3E%3Cpath d='M30.763-391.18a.8.8 0 1 0 0 1.6h4a.8.8 0 0 0 .793-.905 9.412 9.412 0 0 0-.26-1.202 11.44 11.44 0 0 0-1.055-2.588c-1.37-2.42-3.5-3.906-6.478-3.906h-16.13a.2.2 0 0 1-.167-.312l2.798-4.24a.8.8 0 0 0-1.336-.88l-2.795 4.236c-.796 1.193.062 2.796 1.5 2.796h16.13c2.345 0 3.98 1.14 5.085 3.094a9.864 9.864 0 0 1 .928 2.306h-3.013z'/%3E%3Cpath d='M1.563-394.169c0-1.229.889-2.279 2.096-2.476.73-.12 1.28-.41 1.811-.928.36-.35 1.778-2.141 1.906-2.293.255-.304 1.279-1.607 1.518-1.87.661-.722 1.197-.932 2.391-.818.686.006 1.226.008 2.245.012h.12l2.292.01c2.21-.006 2.818.296 5.055 2.474l.117.115a55.463 55.463 0 0 1 2.795 2.962.8.8 0 1 0 1.208-1.05c-.043-.049-.122-.14-.234-.265a59.577 59.577 0 0 0-2.648-2.789c-.06-.06-.06-.06-.122-.119-2.513-2.447-3.495-2.935-6.17-2.928l-2.287-.01h-.12l-2.171-.009c-1.626-.158-2.654.244-3.652 1.336-.288.315-1.34 1.656-1.562 1.92-.194.23-1.525 1.91-1.797 2.176-.304.296-.558.43-.954.495a4.107 4.107 0 0 0-3.437 4.055v3.788a.8.8 0 0 0 .8.8h4a.8.8 0 1 0 0-1.6h-3.2v-2.988zM10.763-389.58h14a.8.8 0 1 0 0-1.6h-14a.8.8 0 1 0 0 1.6z'/%3E%3Cpath d='M10.513-391.893h8.25a.8.8 0 1 0 0-1.6h-8.25a.8.8 0 1 0 0 1.6zM21.513-391.893h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6zM1.513-393.893h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M67.595-391.282a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4v12.4h22.4v-12.4z'/%3E%3Cpath d='M101.796-394.816v4.934h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8a.8.8 0 0 0-.653-.32l-5.25.083a.8.8 0 1 0 .026 1.6l4.842-.077 5.595 7.46zM78.678-388.282h15.584a.8.8 0 1 0 0-1.6H78.678a.8.8 0 1 0 0 1.6zM71.395-391.082a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM79.595-403.882H67.512a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M91.595-403.882h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.595-403.882h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM79.595-395.882H67.512a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM91.595-395.882h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.595-395.882h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM96.395-399.282h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2v-4.4zM77.795-388.582a1.7 1.7 0 1 0-3.399-.001 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0zM98.795-388.582a1.7 1.7 0 1 0-3.399-.001 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3Cpath d='M55.915-396.871a.634.634 0 0 0-.043-.214.51.51 0 0 0-.12-.18l-4.71-4.71a.55.55 0 1 0-.777.775l3.771 3.77-8.084.007a.555.555 0 1 0 0 1.112l8.084-.007-3.77 3.77a.555.555 0 0 0-.003.781.543.543 0 0 0 .393.163.543.543 0 0 0 .394-.163l4.72-4.72a.51.51 0 0 0 .119-.179c.009-.06.026-.128.026-.205z'/%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M335.175 16.225a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4v12.4h22.4v-12.4z'/%3E%3Cpath d='M369.376 12.691v4.934h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8a.8.8 0 0 0-.653-.32l-5.25.083a.8.8 0 1 0 .025 1.6l4.842-.077 5.596 7.46zM346.258 19.225h15.584a.8.8 0 1 0 0-1.6h-15.584a.8.8 0 1 0 0 1.6zM338.975 16.425a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM347.175 3.625h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M359.175 3.625h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM351.175 3.625h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM347.175 11.625h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM359.175 11.625h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM351.175 11.625h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM363.975 8.225h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2v-4.4zM345.375 18.925a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0zM366.375 18.925a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M419.578 18.922h25.945v-1.599h-25.945z'/%3E%3Cpath d='M404.399 17.323V2.118h55.791v15.205h-7.678a.8.8 0 1 0 0 1.6h8.478a.8.8 0 0 0 .8-.8V1.318a.8.8 0 0 0-.8-.8H403.6a.8.8 0 0 0-.8.8v16.805a.8.8 0 0 0 .8.8h8.478a.8.8 0 1 0 0-1.6H404.4z'/%3E%3Cpath d='M424.324 18.923a.8.8 0 0 1-.8-.8V4.373a.8.8 0 0 1 .8-.8h4.783a.8.8 0 0 1 .8.8v13.75a.8.8 0 0 1-.8.8h-4.783zm3.983-1.6V5.173h-3.183v12.15h3.183zM453.02 18.923a.8.8 0 0 1-.8-.8V4.373a.8.8 0 0 1 .8-.8h4.783a.8.8 0 0 1 .8.8v13.75a.8.8 0 0 1-.8.8h-4.784zm3.983-1.6V5.173h-3.184v12.15h3.184zM418.451 17.498c0-1.277-1.094-2.325-2.46-2.325-1.368 0-2.462 1.048-2.462 2.325 0 1.276 1.094 2.325 2.461 2.325 1.367 0 2.461-1.049 2.461-2.325zm1.6 0c0 2.176-1.825 3.925-4.06 3.925-2.236 0-4.062-1.75-4.062-3.925 0-2.176 1.826-3.925 4.061-3.925 2.236 0 4.061 1.749 4.061 3.925z'/%3E%3Cpath d='M451.06 17.498c0-1.277-1.094-2.325-2.461-2.325-1.367 0-2.46 1.048-2.46 2.325 0 1.276 1.093 2.325 2.46 2.325s2.46-1.049 2.46-2.325zm1.6 0c0 2.176-1.825 3.925-4.061 3.925-2.236 0-4.06-1.75-4.06-3.925 0-2.176 1.824-3.925 4.06-3.925 2.236 0 4.06 1.749 4.06 3.925zM403.599 11.284h20.725a.8.8 0 1 0 0-1.6h-20.725a.8.8 0 1 0 0 1.6zM429.106 11.284h23.913a.8.8 0 0 0 0-1.6h-23.913a.8.8 0 1 0 0 1.6zM458.257 12.375h2.734a.8.8 0 1 0 0-1.6h-2.734a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3Cpath d='M391.194 11.26a.791.791 0 0 1-.792.792h-2.938v2.938a.791.791 0 1 1-1.583 0v-2.939h-2.94a.788.788 0 0 1-.79-.79c0-.438.354-.792.791-.792h2.939V7.53a.792.792 0 0 1 1.583 0v2.939h2.939c.437 0 .79.354.79.791z'/%3E%3Cg%3E%3Cpath d='M54.502 10.573a.791.791 0 0 1-.792.792h-2.938v2.938a.791.791 0 1 1-1.583 0v-2.939H46.25a.788.788 0 0 1-.79-.79c0-.438.353-.792.79-.792h2.94V6.843a.792.792 0 0 1 1.582 0v2.939h2.939c.437 0 .79.354.791.791z'/%3E%3C/g%3E%3Cg fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M10 16.501a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0zM30 16.501a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0z'/%3E%3Cpath d='M30.8 15.701a.8.8 0 1 0 0 1.6h4a.8.8 0 0 0 .793-.903 9.412 9.412 0 0 0-.26-1.203 11.44 11.44 0 0 0-1.056-2.587C32.91 10.188 30.777 8.7 27.8 8.7H11.67a.2.2 0 0 1-.167-.311l2.798-4.24a.8.8 0 0 0-1.336-.881L10.17 7.505c-.796 1.193.062 2.796 1.5 2.796H27.8c2.345 0 3.98 1.14 5.085 3.094a9.864 9.864 0 0 1 .928 2.306H30.8z'/%3E%3Cpath d='M1.6 12.713c0-1.228.889-2.279 2.096-2.476.73-.12 1.28-.41 1.81-.927.36-.35 1.779-2.142 1.906-2.294.256-.304 1.28-1.607 1.519-1.87.66-.722 1.197-.932 2.391-.818.685.006 1.226.008 2.244.012l.121.001 2.292.01c2.21-.007 2.818.295 5.055 2.474l.117.114a55.463 55.463 0 0 1 2.795 2.962.8.8 0 1 0 1.208-1.05c-.043-.049-.122-.14-.234-.265a59.577 59.577 0 0 0-2.648-2.789c-.06-.06-.06-.06-.122-.119-2.513-2.447-3.496-2.935-6.17-2.928l-2.287-.009h-.12l-2.171-.01c-1.626-.157-2.654.245-3.652 1.336-.288.315-1.341 1.657-1.562 1.92-.194.23-1.525 1.911-1.797 2.176-.304.296-.558.43-.954.495A4.107 4.107 0 0 0 0 12.713v3.788a.8.8 0 0 0 .8.8h4a.8.8 0 1 0 0-1.6H1.6v-2.988zM10.8 17.301h14a.8.8 0 1 0 0-1.6h-14a.8.8 0 1 0 0 1.6z'/%3E%3Cpath d='M10.55 14.989h8.25a.8.8 0 1 0 0-1.6h-8.25a.8.8 0 1 0 0 1.6zM21.55 14.989h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6zM1.55 12.989H2.8a.8.8 0 1 0 0-1.6H1.55a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3C/g%3E%3Cg fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M67.632 15.6a.8.8 0 0 1-.8-.8V.8a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4V14h22.4V1.6z'/%3E%3Cpath d='M101.833 12.067V17h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8A.8.8 0 0 0 96.62 3l-5.25.083a.8.8 0 1 0 .025 1.6l4.843-.077 5.595 7.46zM78.715 18.6H94.3a.8.8 0 1 0 0-1.6H78.715a.8.8 0 1 0 0 1.6zM71.432 15.8a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM79.632 3H67.55a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M91.632 3H86.55a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.632 3H82.55a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM79.632 11H67.55a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM91.632 11H86.55a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.632 11H82.55a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM96.432 7.6h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2V7.6zM77.832 18.3a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0zM98.832 18.3a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}
.box-cart-2 .box-cart-2-body:hover .icon-cat-c-3{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 103.433 21.6'%3E%3Cstyle%3Epath %7B fill: %23ffffff;%7D%3C/style%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M9.963-390.38a2.2 2.2 0 1 0-4.4-.001 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0zM29.963-390.38a2.2 2.2 0 1 0-4.4-.001 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0z'/%3E%3Cpath d='M30.763-391.18a.8.8 0 1 0 0 1.6h4a.8.8 0 0 0 .793-.905 9.412 9.412 0 0 0-.26-1.202 11.44 11.44 0 0 0-1.055-2.588c-1.37-2.42-3.5-3.906-6.478-3.906h-16.13a.2.2 0 0 1-.167-.312l2.798-4.24a.8.8 0 0 0-1.336-.88l-2.795 4.236c-.796 1.193.062 2.796 1.5 2.796h16.13c2.345 0 3.98 1.14 5.085 3.094a9.864 9.864 0 0 1 .928 2.306h-3.013z'/%3E%3Cpath d='M1.563-394.169c0-1.229.889-2.279 2.096-2.476.73-.12 1.28-.41 1.811-.928.36-.35 1.778-2.141 1.906-2.293.255-.304 1.279-1.607 1.518-1.87.661-.722 1.197-.932 2.391-.818.686.006 1.226.008 2.245.012h.12l2.292.01c2.21-.006 2.818.296 5.055 2.474l.117.115a55.463 55.463 0 0 1 2.795 2.962.8.8 0 1 0 1.208-1.05c-.043-.049-.122-.14-.234-.265a59.577 59.577 0 0 0-2.648-2.789c-.06-.06-.06-.06-.122-.119-2.513-2.447-3.495-2.935-6.17-2.928l-2.287-.01h-.12l-2.171-.009c-1.626-.158-2.654.244-3.652 1.336-.288.315-1.34 1.656-1.562 1.92-.194.23-1.525 1.91-1.797 2.176-.304.296-.558.43-.954.495a4.107 4.107 0 0 0-3.437 4.055v3.788a.8.8 0 0 0 .8.8h4a.8.8 0 1 0 0-1.6h-3.2v-2.988zM10.763-389.58h14a.8.8 0 1 0 0-1.6h-14a.8.8 0 1 0 0 1.6z'/%3E%3Cpath d='M10.513-391.893h8.25a.8.8 0 1 0 0-1.6h-8.25a.8.8 0 1 0 0 1.6zM21.513-391.893h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6zM1.513-393.893h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M67.595-391.282a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4v12.4h22.4v-12.4z'/%3E%3Cpath d='M101.796-394.816v4.934h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8a.8.8 0 0 0-.653-.32l-5.25.083a.8.8 0 1 0 .026 1.6l4.842-.077 5.595 7.46zM78.678-388.282h15.584a.8.8 0 1 0 0-1.6H78.678a.8.8 0 1 0 0 1.6zM71.395-391.082a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM79.595-403.882H67.512a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M91.595-403.882h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.595-403.882h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM79.595-395.882H67.512a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM91.595-395.882h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.595-395.882h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM96.395-399.282h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2v-4.4zM77.795-388.582a1.7 1.7 0 1 0-3.399-.001 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0zM98.795-388.582a1.7 1.7 0 1 0-3.399-.001 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3Cpath d='M55.915-396.871a.634.634 0 0 0-.043-.214.51.51 0 0 0-.12-.18l-4.71-4.71a.55.55 0 1 0-.777.775l3.771 3.77-8.084.007a.555.555 0 1 0 0 1.112l8.084-.007-3.77 3.77a.555.555 0 0 0-.003.781.543.543 0 0 0 .393.163.543.543 0 0 0 .394-.163l4.72-4.72a.51.51 0 0 0 .119-.179c.009-.06.026-.128.026-.205z'/%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M335.175 16.225a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4v12.4h22.4v-12.4z'/%3E%3Cpath d='M369.376 12.691v4.934h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8a.8.8 0 0 0-.653-.32l-5.25.083a.8.8 0 1 0 .025 1.6l4.842-.077 5.596 7.46zM346.258 19.225h15.584a.8.8 0 1 0 0-1.6h-15.584a.8.8 0 1 0 0 1.6zM338.975 16.425a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM347.175 3.625h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M359.175 3.625h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM351.175 3.625h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM347.175 11.625h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM359.175 11.625h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM351.175 11.625h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM363.975 8.225h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2v-4.4zM345.375 18.925a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0zM366.375 18.925a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M419.578 18.922h25.945v-1.599h-25.945z'/%3E%3Cpath d='M404.399 17.323V2.118h55.791v15.205h-7.678a.8.8 0 1 0 0 1.6h8.478a.8.8 0 0 0 .8-.8V1.318a.8.8 0 0 0-.8-.8H403.6a.8.8 0 0 0-.8.8v16.805a.8.8 0 0 0 .8.8h8.478a.8.8 0 1 0 0-1.6H404.4z'/%3E%3Cpath d='M424.324 18.923a.8.8 0 0 1-.8-.8V4.373a.8.8 0 0 1 .8-.8h4.783a.8.8 0 0 1 .8.8v13.75a.8.8 0 0 1-.8.8h-4.783zm3.983-1.6V5.173h-3.183v12.15h3.183zM453.02 18.923a.8.8 0 0 1-.8-.8V4.373a.8.8 0 0 1 .8-.8h4.783a.8.8 0 0 1 .8.8v13.75a.8.8 0 0 1-.8.8h-4.784zm3.983-1.6V5.173h-3.184v12.15h3.184zM418.451 17.498c0-1.277-1.094-2.325-2.46-2.325-1.368 0-2.462 1.048-2.462 2.325 0 1.276 1.094 2.325 2.461 2.325 1.367 0 2.461-1.049 2.461-2.325zm1.6 0c0 2.176-1.825 3.925-4.06 3.925-2.236 0-4.062-1.75-4.062-3.925 0-2.176 1.826-3.925 4.061-3.925 2.236 0 4.061 1.749 4.061 3.925z'/%3E%3Cpath d='M451.06 17.498c0-1.277-1.094-2.325-2.461-2.325-1.367 0-2.46 1.048-2.46 2.325 0 1.276 1.093 2.325 2.46 2.325s2.46-1.049 2.46-2.325zm1.6 0c0 2.176-1.825 3.925-4.061 3.925-2.236 0-4.06-1.75-4.06-3.925 0-2.176 1.824-3.925 4.06-3.925 2.236 0 4.06 1.749 4.06 3.925zM403.599 11.284h20.725a.8.8 0 1 0 0-1.6h-20.725a.8.8 0 1 0 0 1.6zM429.106 11.284h23.913a.8.8 0 0 0 0-1.6h-23.913a.8.8 0 1 0 0 1.6zM458.257 12.375h2.734a.8.8 0 1 0 0-1.6h-2.734a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3Cpath d='M391.194 11.26a.791.791 0 0 1-.792.792h-2.938v2.938a.791.791 0 1 1-1.583 0v-2.939h-2.94a.788.788 0 0 1-.79-.79c0-.438.354-.792.791-.792h2.939V7.53a.792.792 0 0 1 1.583 0v2.939h2.939c.437 0 .79.354.79.791z'/%3E%3Cg%3E%3Cpath d='M54.502 10.573a.791.791 0 0 1-.792.792h-2.938v2.938a.791.791 0 1 1-1.583 0v-2.939H46.25a.788.788 0 0 1-.79-.79c0-.438.353-.792.79-.792h2.94V6.843a.792.792 0 0 1 1.582 0v2.939h2.939c.437 0 .79.354.791.791z'/%3E%3C/g%3E%3Cg fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M10 16.501a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0zM30 16.501a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0z'/%3E%3Cpath d='M30.8 15.701a.8.8 0 1 0 0 1.6h4a.8.8 0 0 0 .793-.903 9.412 9.412 0 0 0-.26-1.203 11.44 11.44 0 0 0-1.056-2.587C32.91 10.188 30.777 8.7 27.8 8.7H11.67a.2.2 0 0 1-.167-.311l2.798-4.24a.8.8 0 0 0-1.336-.881L10.17 7.505c-.796 1.193.062 2.796 1.5 2.796H27.8c2.345 0 3.98 1.14 5.085 3.094a9.864 9.864 0 0 1 .928 2.306H30.8z'/%3E%3Cpath d='M1.6 12.713c0-1.228.889-2.279 2.096-2.476.73-.12 1.28-.41 1.81-.927.36-.35 1.779-2.142 1.906-2.294.256-.304 1.28-1.607 1.519-1.87.66-.722 1.197-.932 2.391-.818.685.006 1.226.008 2.244.012l.121.001 2.292.01c2.21-.007 2.818.295 5.055 2.474l.117.114a55.463 55.463 0 0 1 2.795 2.962.8.8 0 1 0 1.208-1.05c-.043-.049-.122-.14-.234-.265a59.577 59.577 0 0 0-2.648-2.789c-.06-.06-.06-.06-.122-.119-2.513-2.447-3.496-2.935-6.17-2.928l-2.287-.009h-.12l-2.171-.01c-1.626-.157-2.654.245-3.652 1.336-.288.315-1.341 1.657-1.562 1.92-.194.23-1.525 1.911-1.797 2.176-.304.296-.558.43-.954.495A4.107 4.107 0 0 0 0 12.713v3.788a.8.8 0 0 0 .8.8h4a.8.8 0 1 0 0-1.6H1.6v-2.988zM10.8 17.301h14a.8.8 0 1 0 0-1.6h-14a.8.8 0 1 0 0 1.6z'/%3E%3Cpath d='M10.55 14.989h8.25a.8.8 0 1 0 0-1.6h-8.25a.8.8 0 1 0 0 1.6zM21.55 14.989h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6zM1.55 12.989H2.8a.8.8 0 1 0 0-1.6H1.55a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3C/g%3E%3Cg fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M67.632 15.6a.8.8 0 0 1-.8-.8V.8a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4V14h22.4V1.6z'/%3E%3Cpath d='M101.833 12.067V17h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8A.8.8 0 0 0 96.62 3l-5.25.083a.8.8 0 1 0 .025 1.6l4.843-.077 5.595 7.46zM78.715 18.6H94.3a.8.8 0 1 0 0-1.6H78.715a.8.8 0 1 0 0 1.6zM71.432 15.8a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM79.632 3H67.55a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M91.632 3H86.55a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.632 3H82.55a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM79.632 11H67.55a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM91.632 11H86.55a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM83.632 11H82.55a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM96.432 7.6h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2V7.6zM77.832 18.3a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0zM98.832 18.3a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-cat-c-4{
background-size: cover;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.499 21.707'%3E%3Cstyle%3Epath %7B fill: %23000000;%7D%3C/style%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M-324.329-390.899a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0zM-304.329-390.899a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0z'/%3E%3Cpath d='M-303.529-391.699a.8.8 0 1 0 0 1.6h4a.8.8 0 0 0 .793-.904 9.412 9.412 0 0 0-.26-1.202 11.44 11.44 0 0 0-1.056-2.587c-1.368-2.42-3.5-3.907-6.477-3.907h-16.13a.2.2 0 0 1-.167-.311l2.798-4.24a.8.8 0 0 0-1.336-.881l-2.795 4.236c-.796 1.193.062 2.796 1.5 2.796h16.13c2.345 0 3.98 1.14 5.085 3.094a9.864 9.864 0 0 1 .928 2.306h-3.013z'/%3E%3Cpath d='M-332.729-394.687c0-1.228.889-2.279 2.096-2.476.73-.12 1.28-.41 1.81-.927.36-.35 1.779-2.142 1.906-2.294.256-.304 1.28-1.607 1.519-1.87.66-.722 1.197-.932 2.391-.818.685.006 1.226.008 2.244.012h.121l2.292.01c2.21-.006 2.818.296 5.055 2.475l.117.114a55.463 55.463 0 0 1 2.795 2.962.8.8 0 1 0 1.208-1.05c-.043-.049-.122-.14-.234-.265a59.577 59.577 0 0 0-2.648-2.789c-.06-.06-.06-.06-.122-.119-2.513-2.447-3.496-2.935-6.17-2.928l-2.287-.01h-.12l-2.171-.009c-1.626-.158-2.654.245-3.652 1.336-.288.315-1.341 1.656-1.562 1.92-.194.23-1.525 1.911-1.797 2.176-.304.296-.558.43-.954.495a4.107 4.107 0 0 0-3.437 4.055v3.788a.8.8 0 0 0 .8.8h4a.8.8 0 1 0 0-1.6h-3.2v-2.988zM-323.529-390.099h14a.8.8 0 1 0 0-1.6h-14a.8.8 0 1 0 0 1.6z'/%3E%3Cpath d='M-323.779-392.411h8.25a.8.8 0 1 0 0-1.6h-8.25a.8.8 0 1 0 0 1.6zM-312.779-392.411h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6zM-332.779-394.411h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M-266.697-391.8a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4v12.4h22.4v-12.4z'/%3E%3Cpath d='M-232.496-395.333v4.933h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8a.8.8 0 0 0-.653-.32l-5.25.083a.8.8 0 1 0 .025 1.6l4.843-.077 5.595 7.46zM-255.614-388.8h15.584a.8.8 0 1 0 0-1.6h-15.584a.8.8 0 1 0 0 1.6zM-262.897-391.6a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM-254.697-404.4h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M-242.697-404.4h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM-250.697-404.4h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM-254.697-396.4h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM-242.697-396.4h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM-250.697-396.4h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM-237.897-399.8h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2v-4.4zM-256.497-389.1a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0zM-235.497-389.1a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3Cpath d='M-278.378-397.389a.634.634 0 0 0-.042-.214.51.51 0 0 0-.12-.18l-4.711-4.71a.55.55 0 1 0-.776.775l3.77 3.771-8.083.007a.555.555 0 1 0 0 1.111l8.084-.007-3.77 3.771a.555.555 0 0 0-.003.78.543.543 0 0 0 .393.163.543.543 0 0 0 .394-.163l4.72-4.72a.51.51 0 0 0 .119-.179c.008-.06.025-.128.025-.205z'/%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M.883 15.707a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2H.883zm23.2-14h-22.4v12.4h22.4v-12.4z'/%3E%3Cpath d='M35.083 12.174v4.933h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8a.8.8 0 0 0-.652-.32l-5.25.083a.8.8 0 1 0 .025 1.6l4.842-.077 5.595 7.46zM11.966 18.707H27.55a.8.8 0 1 0 0-1.6H11.966a.8.8 0 1 0 0 1.6zM4.683 15.907a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM12.883 3.107H.8a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M24.883 3.107H19.8a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM16.883 3.107H15.8a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM12.883 11.107H.8a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM24.883 11.107H19.8a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM16.883 11.107H15.8a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM29.683 7.707h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2v-4.4zM11.083 18.407a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0zM32.083 18.407a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M111.23 16.806H85.285v1.599h25.945z'/%3E%3Cpath d='M70.107 16.805V1.6h55.791v15.205h-7.678a.8.8 0 1 0 0 1.6h8.478a.8.8 0 0 0 .8-.8V.8a.8.8 0 0 0-.8-.8H69.307a.8.8 0 0 0-.8.8v16.805a.8.8 0 0 0 .8.8h8.478a.8.8 0 1 0 0-1.6h-7.678z'/%3E%3Cpath d='M90.032 18.405a.8.8 0 0 1-.8-.8V3.855a.8.8 0 0 1 .8-.8h4.783a.8.8 0 0 1 .8.8v13.75a.8.8 0 0 1-.8.8h-4.783zm3.983-1.6V4.655h-3.183v12.15h3.183zM118.727 18.405a.8.8 0 0 1-.8-.8V3.855a.8.8 0 0 1 .8-.8h4.783a.8.8 0 0 1 .8.8v13.75a.8.8 0 0 1-.8.8h-4.783zm3.983-1.6V4.655h-3.183v12.15h3.183zM84.16 16.98c0-1.277-1.095-2.325-2.462-2.325-1.367 0-2.46 1.048-2.46 2.325 0 1.277 1.093 2.325 2.46 2.325s2.461-1.048 2.461-2.325zm1.6 0c0 2.176-1.826 3.925-4.062 3.925-2.235 0-4.06-1.75-4.06-3.925 0-2.176 1.825-3.925 4.06-3.925 2.236 0 4.061 1.75 4.061 3.925z'/%3E%3Cpath d='M116.768 16.98c0-1.277-1.094-2.325-2.461-2.325-1.367 0-2.461 1.048-2.461 2.325 0 1.277 1.094 2.325 2.46 2.325 1.368 0 2.462-1.048 2.462-2.325zm1.6 0c0 2.176-1.825 3.925-4.061 3.925-2.236 0-4.061-1.75-4.061-3.925 0-2.176 1.825-3.925 4.06-3.925 2.237 0 4.062 1.75 4.062 3.925zM69.307 10.766h20.725a.8.8 0 1 0 0-1.6H69.307a.8.8 0 1 0 0 1.6zM94.814 10.766h23.913a.8.8 0 0 0 0-1.6H94.814a.8.8 0 1 0 0 1.6zM123.965 11.857h2.734a.8.8 0 1 0 0-1.6h-2.734a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3Cpath d='M56.902 10.742a.791.791 0 0 1-.792.792h-2.939v2.938a.791.791 0 1 1-1.582 0v-2.938h-2.94a.788.788 0 0 1-.79-.792c0-.437.354-.79.791-.79h2.939v-2.94a.792.792 0 0 1 1.583 0v2.94h2.939c.437 0 .79.353.79.79z'/%3E%3Cg%3E%3Cpath d='M-279.79 10.055a.791.791 0 0 1-.792.792h-2.938v2.938a.791.791 0 1 1-1.583 0v-2.938h-2.939a.788.788 0 0 1-.79-.792c-.001-.437.353-.79.79-.79h2.94v-2.94a.792.792 0 0 1 1.582 0v2.94h2.939c.437 0 .79.353.79.79z'/%3E%3C/g%3E%3Cg fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M-324.292 15.984a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0zM-304.292 15.984a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0z'/%3E%3Cpath d='M-303.492 15.184a.8.8 0 1 0 0 1.6h4a.8.8 0 0 0 .793-.904 9.412 9.412 0 0 0-.26-1.203 11.44 11.44 0 0 0-1.056-2.587c-1.368-2.42-3.5-3.906-6.477-3.906h-16.13a.2.2 0 0 1-.167-.312l2.798-4.24a.8.8 0 0 0-1.336-.881l-2.795 4.236c-.796 1.193.062 2.797 1.5 2.797h16.13c2.345 0 3.98 1.139 5.085 3.093a9.864 9.864 0 0 1 .927 2.307h-3.012z'/%3E%3Cpath d='M-332.692 12.196c0-1.23.889-2.28 2.096-2.477.73-.12 1.28-.41 1.81-.927.36-.35 1.779-2.142 1.906-2.294.256-.303 1.28-1.607 1.519-1.869.66-.723 1.197-.933 2.391-.819.685.006 1.226.009 2.244.013h.12l2.293.01c2.21-.007 2.817.295 5.055 2.474l.117.114a55.463 55.463 0 0 1 2.795 2.962.8.8 0 1 0 1.208-1.049l-.235-.266a59.577 59.577 0 0 0-2.647-2.788l-.122-.12c-2.513-2.447-3.496-2.935-6.17-2.927l-2.287-.01h-.12l-2.171-.01c-1.626-.157-2.654.245-3.652 1.337-.288.315-1.341 1.656-1.562 1.919-.194.23-1.525 1.911-1.798 2.177-.303.295-.557.43-.953.494a4.107 4.107 0 0 0-3.437 4.056v3.788a.8.8 0 0 0 .8.8h4a.8.8 0 1 0 0-1.6h-3.2v-2.988zM-323.492 16.784h14a.8.8 0 1 0 0-1.6h-14a.8.8 0 1 0 0 1.6z'/%3E%3Cpath d='M-323.742 14.471h8.25a.8.8 0 1 0 0-1.6h-8.25a.8.8 0 1 0 0 1.6zM-312.742 14.471h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6zM-332.742 12.471h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3C/g%3E%3Cg fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M-266.66 15.082a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4v12.4h22.4v-12.4z'/%3E%3Cpath d='M-232.46 11.549v4.933h-1.866a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8a.8.8 0 0 0-.653-.32l-5.25.083a.8.8 0 1 0 .025 1.6l4.842-.077 5.596 7.46zM-255.577 18.082h15.584a.8.8 0 1 0 0-1.6h-15.584a.8.8 0 1 0 0 1.6zM-262.86 15.282a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM-254.66 2.482h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M-242.66 2.482h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM-250.66 2.482h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM-254.66 10.482h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM-242.66 10.482h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM-250.66 10.482h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM-237.86 7.082h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2v-4.4zM-256.46 17.782a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0zM-235.46 17.782a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.box-cart-2 .box-cart-2-body:hover .icon-cat-c-4{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.499 21.707'%3E%3Cstyle%3Epath %7B fill: %23ffffff;%7D%3C/style%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M-324.329-390.899a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0zM-304.329-390.899a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0z'/%3E%3Cpath d='M-303.529-391.699a.8.8 0 1 0 0 1.6h4a.8.8 0 0 0 .793-.904 9.412 9.412 0 0 0-.26-1.202 11.44 11.44 0 0 0-1.056-2.587c-1.368-2.42-3.5-3.907-6.477-3.907h-16.13a.2.2 0 0 1-.167-.311l2.798-4.24a.8.8 0 0 0-1.336-.881l-2.795 4.236c-.796 1.193.062 2.796 1.5 2.796h16.13c2.345 0 3.98 1.14 5.085 3.094a9.864 9.864 0 0 1 .928 2.306h-3.013z'/%3E%3Cpath d='M-332.729-394.687c0-1.228.889-2.279 2.096-2.476.73-.12 1.28-.41 1.81-.927.36-.35 1.779-2.142 1.906-2.294.256-.304 1.28-1.607 1.519-1.87.66-.722 1.197-.932 2.391-.818.685.006 1.226.008 2.244.012h.121l2.292.01c2.21-.006 2.818.296 5.055 2.475l.117.114a55.463 55.463 0 0 1 2.795 2.962.8.8 0 1 0 1.208-1.05c-.043-.049-.122-.14-.234-.265a59.577 59.577 0 0 0-2.648-2.789c-.06-.06-.06-.06-.122-.119-2.513-2.447-3.496-2.935-6.17-2.928l-2.287-.01h-.12l-2.171-.009c-1.626-.158-2.654.245-3.652 1.336-.288.315-1.341 1.656-1.562 1.92-.194.23-1.525 1.911-1.797 2.176-.304.296-.558.43-.954.495a4.107 4.107 0 0 0-3.437 4.055v3.788a.8.8 0 0 0 .8.8h4a.8.8 0 1 0 0-1.6h-3.2v-2.988zM-323.529-390.099h14a.8.8 0 1 0 0-1.6h-14a.8.8 0 1 0 0 1.6z'/%3E%3Cpath d='M-323.779-392.411h8.25a.8.8 0 1 0 0-1.6h-8.25a.8.8 0 1 0 0 1.6zM-312.779-392.411h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6zM-332.779-394.411h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M-266.697-391.8a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4v12.4h22.4v-12.4z'/%3E%3Cpath d='M-232.496-395.333v4.933h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8a.8.8 0 0 0-.653-.32l-5.25.083a.8.8 0 1 0 .025 1.6l4.843-.077 5.595 7.46zM-255.614-388.8h15.584a.8.8 0 1 0 0-1.6h-15.584a.8.8 0 1 0 0 1.6zM-262.897-391.6a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM-254.697-404.4h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M-242.697-404.4h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM-250.697-404.4h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM-254.697-396.4h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM-242.697-396.4h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM-250.697-396.4h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM-237.897-399.8h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2v-4.4zM-256.497-389.1a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0zM-235.497-389.1a1.7 1.7 0 1 0-3.399 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.599 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3Cpath d='M-278.378-397.389a.634.634 0 0 0-.042-.214.51.51 0 0 0-.12-.18l-4.711-4.71a.55.55 0 1 0-.776.775l3.77 3.771-8.083.007a.555.555 0 1 0 0 1.111l8.084-.007-3.77 3.771a.555.555 0 0 0-.003.78.543.543 0 0 0 .393.163.543.543 0 0 0 .394-.163l4.72-4.72a.51.51 0 0 0 .119-.179c.008-.06.025-.128.025-.205z'/%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M.883 15.707a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2H.883zm23.2-14h-22.4v12.4h22.4v-12.4z'/%3E%3Cpath d='M35.083 12.174v4.933h-1.867a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8a.8.8 0 0 0-.652-.32l-5.25.083a.8.8 0 1 0 .025 1.6l4.842-.077 5.595 7.46zM11.966 18.707H27.55a.8.8 0 1 0 0-1.6H11.966a.8.8 0 1 0 0 1.6zM4.683 15.907a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM12.883 3.107H.8a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M24.883 3.107H19.8a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM16.883 3.107H15.8a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM12.883 11.107H.8a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM24.883 11.107H19.8a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM16.883 11.107H15.8a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM29.683 7.707h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2v-4.4zM11.083 18.407a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0zM32.083 18.407a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M111.23 16.806H85.285v1.599h25.945z'/%3E%3Cpath d='M70.107 16.805V1.6h55.791v15.205h-7.678a.8.8 0 1 0 0 1.6h8.478a.8.8 0 0 0 .8-.8V.8a.8.8 0 0 0-.8-.8H69.307a.8.8 0 0 0-.8.8v16.805a.8.8 0 0 0 .8.8h8.478a.8.8 0 1 0 0-1.6h-7.678z'/%3E%3Cpath d='M90.032 18.405a.8.8 0 0 1-.8-.8V3.855a.8.8 0 0 1 .8-.8h4.783a.8.8 0 0 1 .8.8v13.75a.8.8 0 0 1-.8.8h-4.783zm3.983-1.6V4.655h-3.183v12.15h3.183zM118.727 18.405a.8.8 0 0 1-.8-.8V3.855a.8.8 0 0 1 .8-.8h4.783a.8.8 0 0 1 .8.8v13.75a.8.8 0 0 1-.8.8h-4.783zm3.983-1.6V4.655h-3.183v12.15h3.183zM84.16 16.98c0-1.277-1.095-2.325-2.462-2.325-1.367 0-2.46 1.048-2.46 2.325 0 1.277 1.093 2.325 2.46 2.325s2.461-1.048 2.461-2.325zm1.6 0c0 2.176-1.826 3.925-4.062 3.925-2.235 0-4.06-1.75-4.06-3.925 0-2.176 1.825-3.925 4.06-3.925 2.236 0 4.061 1.75 4.061 3.925z'/%3E%3Cpath d='M116.768 16.98c0-1.277-1.094-2.325-2.461-2.325-1.367 0-2.461 1.048-2.461 2.325 0 1.277 1.094 2.325 2.46 2.325 1.368 0 2.462-1.048 2.462-2.325zm1.6 0c0 2.176-1.825 3.925-4.061 3.925-2.236 0-4.061-1.75-4.061-3.925 0-2.176 1.825-3.925 4.06-3.925 2.237 0 4.062 1.75 4.062 3.925zM69.307 10.766h20.725a.8.8 0 1 0 0-1.6H69.307a.8.8 0 1 0 0 1.6zM94.814 10.766h23.913a.8.8 0 0 0 0-1.6H94.814a.8.8 0 1 0 0 1.6zM123.965 11.857h2.734a.8.8 0 1 0 0-1.6h-2.734a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3Cpath d='M56.902 10.742a.791.791 0 0 1-.792.792h-2.939v2.938a.791.791 0 1 1-1.582 0v-2.938h-2.94a.788.788 0 0 1-.79-.792c0-.437.354-.79.791-.79h2.939v-2.94a.792.792 0 0 1 1.583 0v2.94h2.939c.437 0 .79.353.79.79z'/%3E%3Cg%3E%3Cpath d='M-279.79 10.055a.791.791 0 0 1-.792.792h-2.938v2.938a.791.791 0 1 1-1.583 0v-2.938h-2.939a.788.788 0 0 1-.79-.792c-.001-.437.353-.79.79-.79h2.94v-2.94a.792.792 0 0 1 1.582 0v2.94h2.939c.437 0 .79.353.79.79z'/%3E%3C/g%3E%3Cg fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M-324.292 15.984a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0zM-304.292 15.984a2.2 2.2 0 1 0-4.4 0 2.2 2.2 0 0 0 4.4 0zm1.6 0a3.8 3.8 0 1 1-7.6 0 3.8 3.8 0 0 1 7.6 0z'/%3E%3Cpath d='M-303.492 15.184a.8.8 0 1 0 0 1.6h4a.8.8 0 0 0 .793-.904 9.412 9.412 0 0 0-.26-1.203 11.44 11.44 0 0 0-1.056-2.587c-1.368-2.42-3.5-3.906-6.477-3.906h-16.13a.2.2 0 0 1-.167-.312l2.798-4.24a.8.8 0 0 0-1.336-.881l-2.795 4.236c-.796 1.193.062 2.797 1.5 2.797h16.13c2.345 0 3.98 1.139 5.085 3.093a9.864 9.864 0 0 1 .927 2.307h-3.012z'/%3E%3Cpath d='M-332.692 12.196c0-1.23.889-2.28 2.096-2.477.73-.12 1.28-.41 1.81-.927.36-.35 1.779-2.142 1.906-2.294.256-.303 1.28-1.607 1.519-1.869.66-.723 1.197-.933 2.391-.819.685.006 1.226.009 2.244.013h.12l2.293.01c2.21-.007 2.817.295 5.055 2.474l.117.114a55.463 55.463 0 0 1 2.795 2.962.8.8 0 1 0 1.208-1.049l-.235-.266a59.577 59.577 0 0 0-2.647-2.788l-.122-.12c-2.513-2.447-3.496-2.935-6.17-2.927l-2.287-.01h-.12l-2.171-.01c-1.626-.157-2.654.245-3.652 1.337-.288.315-1.341 1.656-1.562 1.919-.194.23-1.525 1.911-1.798 2.177-.303.295-.557.43-.953.494a4.107 4.107 0 0 0-3.437 4.056v3.788a.8.8 0 0 0 .8.8h4a.8.8 0 1 0 0-1.6h-3.2v-2.988zM-323.492 16.784h14a.8.8 0 1 0 0-1.6h-14a.8.8 0 1 0 0 1.6z'/%3E%3Cpath d='M-323.742 14.471h8.25a.8.8 0 1 0 0-1.6h-8.25a.8.8 0 1 0 0 1.6zM-312.742 14.471h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6zM-332.742 12.471h1.25a.8.8 0 1 0 0-1.6h-1.25a.8.8 0 1 0 0 1.6z'/%3E%3C/g%3E%3C/g%3E%3Cg fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M-266.66 15.082a.8.8 0 0 1-.8-.8v-14a.8.8 0 0 1 .8-.8h24a.8.8 0 0 1 .8.8v17a.8.8 0 1 1-1.6 0v-2.2h-23.2zm23.2-14h-22.4v12.4h22.4v-12.4z'/%3E%3Cpath d='M-232.46 11.549v4.933h-1.866a.8.8 0 1 0 0 1.6h2.667a.8.8 0 0 0 .8-.8v-6a.8.8 0 0 0-.16-.48l-6-8a.8.8 0 0 0-.653-.32l-5.25.083a.8.8 0 1 0 .025 1.6l4.842-.077 5.596 7.46zM-255.577 18.082h15.584a.8.8 0 1 0 0-1.6h-15.584a.8.8 0 1 0 0 1.6zM-262.86 15.282a.8.8 0 1 0-1.6 0v2a.8.8 0 0 0 .8.8h2.5a.8.8 0 1 0 0-1.6h-1.7v-1.2zM-254.66 2.482h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6z'/%3E%3Cpath d='M-242.66 2.482h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM-250.66 2.482h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM-254.66 10.482h-12.083a.8.8 0 1 0 0 1.6h12.083a.8.8 0 1 0 0-1.6zM-242.66 10.482h-5.083a.8.8 0 1 0 0 1.6h5.083a.8.8 0 1 0 0-1.6zM-250.66 10.482h-1.083a.8.8 0 1 0 0 1.6h1.083a.8.8 0 1 0 0-1.6zM-237.86 7.082h2.2a.8.8 0 1 0 0-1.6h-3a.8.8 0 0 0-.8.8v6a.8.8 0 0 0 .8.8h7a.8.8 0 1 0 0-1.6h-6.2v-4.4zM-256.46 17.782a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0zM-235.46 17.782a1.7 1.7 0 1 0-3.4 0 1.7 1.7 0 0 0 3.4 0zm1.6 0a3.3 3.3 0 1 1-6.6 0 3.3 3.3 0 0 1 6.6 0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}


.icon-cat-c-1{
	width: 107px;
	height: 22px;
}

.icon-cat-c-2{
	width: 43px;
	height: 24px;
}

.icon-cat-c-3{
	width: 107px;
	height: 22px;
}

.icon-cat-c-4{
    width: 133px;
    height: 22px;
}



.tspoiler__icon{
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10'%3E%3Cstyle%3Epath%7Bfill: %231B83E6;%7D%3C/style%3E%3Cpath d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");
	background-position: 0px -4px;

}

.tspoiler__opened .tspoiler__icon{
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10'%3E%3Cstyle%3Epath%7Bfill: %23ffffff;%7D%3C/style%3E%3Cpath d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");
}





/*.source-icon-yandex{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 249.6 398.6'%3E%3Cg transform='translate(130.4 56)'%3E%3Cpath d='M45.3 106.5l73.9-33.7c0 58.9-40.7 119.8-76.8 177.8l-61.9 91.9 27-167.7 37.8-68.3z' fill='%23e00000'/%3E%3Ccircle cx='-5.4' cy='69' r='125' fill='%23f33'/%3E%3Ccircle cx='-5.4' cy='69' r='49.8' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
    background-size: 56%;
    background-position: center center;
}

.source-icon-flamp{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='414.254' height='414.254'%3E%3Crect width='414.254' height='414.254' rx='31.069' ry='31.069' fill='%232e6be5'/%3E%3Cpath d='M115.584 240.975c-36.153-10.043-63.268-39.166-63.268-81.345 0-52.22 43.183-82.348 89.379-82.348h219.931v63.268H233.081v49.208h99.422v61.26H233.08v87.37h-68.289V138.54H140.69c-11.046 0-24.102 7.03-24.102 21.09 0 11.046 7.03 18.076 16.068 22.093z' fill='%23fff'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
}

.source-icon-google{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66.246 67.248'%3E%3Cg transform='translate(-172.531 -218.455) scale(.98012)'%3E%3Crect ry='5.238' rx='5.238' y='231.399' x='176.031' height='60.099' width='60.099' fill='%2334a668' paint-order='markers stroke fill'/%3E%3Cpath d='M206.477 260.9l-28.987 28.987a5.218 5.218 0 0 0 3.78 1.61h49.621c1.694 0 3.19-.798 4.146-2.037z' fill='%235c88c5'/%3E%3Cpath d='M226.742 222.988c-9.266 0-16.777 7.17-16.777 16.014.007 2.762.663 5.474 2.093 7.875.43.703.83 1.408 1.19 2.107.333.502.65 1.005.95 1.508.343.477.673.957.988 1.44 1.31 1.769 2.5 3.502 3.637 5.168.793 1.275 1.683 2.64 2.466 3.99 2.363 4.094 4.007 8.092 4.6 13.914v.012c.182.412.516.666.879.667.403-.001.768-.314.93-.799.603-5.756 2.238-9.729 4.585-13.794.782-1.35 1.673-2.715 2.465-3.99 1.137-1.666 2.328-3.4 3.638-5.169.315-.482.645-.962.988-1.439.3-.503.617-1.006.95-1.508.359-.7.76-1.404 1.19-2.107 1.426-2.402 2-5.114 2.004-7.875 0-8.844-7.511-16.014-16.776-16.014z' fill='%23dd4b3e' paint-order='markers stroke fill'/%3E%3Cellipse ry='5.564' rx='5.828' cy='239.002' cx='226.742' fill='%23802d27' paint-order='markers stroke fill'/%3E%3Cpath d='M190.301 237.283c-4.67 0-8.457 3.853-8.457 8.606s3.786 8.607 8.457 8.607c3.043 0 4.806-.958 6.337-2.516 1.53-1.557 2.087-3.913 2.087-6.29 0-.362-.023-.722-.064-1.079h-8.257v3.043h4.85c-.197.759-.531 1.45-1.058 1.986-.942.958-2.028 1.548-3.901 1.548-2.876 0-5.208-2.372-5.208-5.299 0-2.926 2.332-5.299 5.208-5.299 1.399 0 2.618.407 3.584 1.293l2.381-2.38c0-.002-.003-.004-.004-.005-1.588-1.524-3.62-2.215-5.955-2.215zm4.43 5.66l.003.006v-.003z' fill='%23fff' paint-order='markers stroke fill'/%3E%3Cpath d='M215.184 251.929l-7.98 7.979 28.477 28.475c.287-.649.449-1.366.449-2.123v-31.165c-.469.675-.934 1.349-1.382 2.005-.792 1.275-1.682 2.64-2.465 3.99-2.347 4.065-3.982 8.038-4.585 13.794-.162.485-.527.798-.93.799-.363-.001-.697-.255-.879-.667v-.012c-.593-5.822-2.237-9.82-4.6-13.914-.783-1.35-1.673-2.715-2.466-3.99-1.137-1.666-2.327-3.4-3.637-5.169l-.002-.003z' fill='%23c3c3c3'/%3E%3Cpath d='M212.983 248.495l-36.952 36.953v.812a5.227 5.227 0 0 0 5.238 5.238h1.015l35.666-35.666a136.275 136.275 0 0 0-2.764-3.9 37.575 37.575 0 0 0-.989-1.44c-.299-.503-.616-1.006-.95-1.508-.083-.162-.176-.326-.264-.489z' fill='%23fddc4f' paint-order='markers stroke fill'/%3E%3Cpath d='M211.998 261.083l-6.152 6.151 24.264 24.264h.781a5.227 5.227 0 0 0 5.239-5.238v-1.045z' fill='%23fff' paint-order='markers stroke fill'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
}

.source-icon-instagram{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132.004' height='132' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient id='b'%3E%3Cstop offset='0' stop-color='%233771c8'/%3E%3Cstop stop-color='%233771c8' offset='.128'/%3E%3Cstop offset='1' stop-color='%2360f' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%23fd5'/%3E%3Cstop offset='.1' stop-color='%23fd5'/%3E%3Cstop offset='.5' stop-color='%23ff543e'/%3E%3Cstop offset='1' stop-color='%23c837ab'/%3E%3C/linearGradient%3E%3CradialGradient id='c' cx='158.429' cy='578.088' r='65' xlink:href='%23a' gradientUnits='userSpaceOnUse' gradientTransform='matrix(0 -1.98198 1.8439 0 -1031.402 454.004)' fx='158.429' fy='578.088'/%3E%3CradialGradient id='d' cx='147.694' cy='473.455' r='65' xlink:href='%23b' gradientUnits='userSpaceOnUse' gradientTransform='matrix(.17394 .86872 -3.5818 .71718 1648.348 -458.493)' fx='147.694' fy='473.455'/%3E%3C/defs%3E%3Cpath fill='url(%23c)' d='M65.03 0C37.888 0 29.95.028 28.407.156c-5.57.463-9.036 1.34-12.812 3.22-2.91 1.445-5.205 3.12-7.47 5.468C4 13.126 1.5 18.394.595 24.656c-.44 3.04-.568 3.66-.594 19.188-.01 5.176 0 11.988 0 21.125 0 27.12.03 35.05.16 36.59.45 5.42 1.3 8.83 3.1 12.56 3.44 7.14 10.01 12.5 17.75 14.5 2.68.69 5.64 1.07 9.44 1.25 1.61.07 18.02.12 34.44.12 16.42 0 32.84-.02 34.41-.1 4.4-.207 6.955-.55 9.78-1.28a27.22 27.22 0 0 0 17.75-14.53c1.765-3.64 2.66-7.18 3.065-12.317.088-1.12.125-18.977.125-36.81 0-17.836-.04-35.66-.128-36.78-.41-5.22-1.305-8.73-3.127-12.44-1.495-3.037-3.155-5.305-5.565-7.624C116.9 4 111.64 1.5 105.372.596 102.335.157 101.73.027 86.19 0H65.03z' transform='translate(1.004 1)'/%3E%3Cpath fill='url(%23d)' d='M65.03 0C37.888 0 29.95.028 28.407.156c-5.57.463-9.036 1.34-12.812 3.22-2.91 1.445-5.205 3.12-7.47 5.468C4 13.126 1.5 18.394.595 24.656c-.44 3.04-.568 3.66-.594 19.188-.01 5.176 0 11.988 0 21.125 0 27.12.03 35.05.16 36.59.45 5.42 1.3 8.83 3.1 12.56 3.44 7.14 10.01 12.5 17.75 14.5 2.68.69 5.64 1.07 9.44 1.25 1.61.07 18.02.12 34.44.12 16.42 0 32.84-.02 34.41-.1 4.4-.207 6.955-.55 9.78-1.28a27.22 27.22 0 0 0 17.75-14.53c1.765-3.64 2.66-7.18 3.065-12.317.088-1.12.125-18.977.125-36.81 0-17.836-.04-35.66-.128-36.78-.41-5.22-1.305-8.73-3.127-12.44-1.495-3.037-3.155-5.305-5.565-7.624C116.9 4 111.64 1.5 105.372.596 102.335.157 101.73.027 86.19 0H65.03z' transform='translate(1.004 1)'/%3E%3Cpath fill='%23fff' d='M66.004 18c-13.036 0-14.672.057-19.792.29-5.11.234-8.598 1.043-11.65 2.23-3.157 1.226-5.835 2.866-8.503 5.535-2.67 2.668-4.31 5.346-5.54 8.502-1.19 3.053-2 6.542-2.23 11.65C18.06 51.327 18 52.964 18 66s.058 14.667.29 19.787c.235 5.11 1.044 8.598 2.23 11.65 1.227 3.157 2.867 5.835 5.536 8.503 2.667 2.67 5.345 4.314 8.5 5.54 3.054 1.187 6.543 1.996 11.652 2.23 5.12.233 6.755.29 19.79.29 13.037 0 14.668-.057 19.788-.29 5.11-.234 8.602-1.043 11.656-2.23 3.156-1.226 5.83-2.87 8.497-5.54 2.67-2.668 4.31-5.346 5.54-8.502 1.18-3.053 1.99-6.542 2.23-11.65.23-5.12.29-6.752.29-19.788 0-13.036-.06-14.672-.29-19.792-.24-5.11-1.05-8.598-2.23-11.65-1.23-3.157-2.87-5.835-5.54-8.503-2.67-2.67-5.34-4.31-8.5-5.535-3.06-1.187-6.55-1.996-11.66-2.23-5.12-.233-6.75-.29-19.79-.29zm-4.306 8.65c1.278-.002 2.704 0 4.306 0 12.816 0 14.335.046 19.396.276 4.68.214 7.22.996 8.912 1.653 2.24.87 3.837 1.91 5.516 3.59 1.68 1.68 2.72 3.28 3.592 5.52.657 1.69 1.44 4.23 1.653 8.91.23 5.06.28 6.58.28 19.39s-.05 14.33-.28 19.39c-.214 4.68-.996 7.22-1.653 8.91-.87 2.24-1.912 3.835-3.592 5.514-1.68 1.68-3.275 2.72-5.516 3.59-1.69.66-4.232 1.44-8.912 1.654-5.06.23-6.58.28-19.396.28-12.817 0-14.336-.05-19.396-.28-4.68-.216-7.22-.998-8.913-1.655-2.24-.87-3.84-1.91-5.52-3.59-1.68-1.68-2.72-3.276-3.592-5.517-.657-1.69-1.44-4.23-1.653-8.91-.23-5.06-.276-6.58-.276-19.398s.046-14.33.276-19.39c.214-4.68.996-7.22 1.653-8.912.87-2.24 1.912-3.84 3.592-5.52 1.68-1.68 3.28-2.72 5.52-3.592 1.692-.66 4.233-1.44 8.913-1.655 4.428-.2 6.144-.26 15.09-.27zm29.928 7.97a5.76 5.76 0 1 0 5.76 5.758c0-3.18-2.58-5.76-5.76-5.76zm-25.622 6.73c-13.613 0-24.65 11.037-24.65 24.65 0 13.613 11.037 24.645 24.65 24.645C79.617 90.645 90.65 79.613 90.65 66S79.616 41.35 66.003 41.35zm0 8.65c8.836 0 16 7.163 16 16 0 8.836-7.164 16-16 16-8.837 0-16-7.164-16-16 0-8.837 7.163-16 16-16z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
}

.source-icon-vk{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%235181B8' d='M66.56 0h58.88C179.2 0 192 12.8 192 66.56v58.88c0 53.76-12.8 66.56-66.56 66.56H66.56C12.8 192 0 179.2 0 125.44V66.56C0 12.8 12.8 0 66.56 0z'/%3E%3Cpath fill='%23FFF' d='M157.234 66.146c.89-2.966 0-5.146-4.234-5.146h-14c-3.56 0-5.2 1.883-6.09 3.96 0 0-7.12 17.353-17.206 28.625-3.263 3.263-4.746 4.301-6.526 4.301-.89 0-2.178-1.038-2.178-4.004V66.146c0-3.56-1.033-5.146-4-5.146H81c-2.224 0-3.562 1.652-3.562 3.218 0 3.375 5.042 4.153 5.562 13.645V98.48c0 4.52-.816 5.34-2.596 5.34-4.746 0-16.29-17.432-23.138-37.377C55.924 62.566 54.578 61 51 61H37c-4 0-4.8 1.883-4.8 3.96 0 3.708 4.747 22.1 22.1 46.424C65.869 127.995 82.168 137 97 137c8.9 0 10-2 10-5.445V119c0-4 .843-4.798 3.661-4.798 2.077 0 5.636 1.038 13.943 9.047C134.096 132.742 135.66 137 141 137h14c4 0 6-2 4.846-5.947-1.262-3.934-5.794-9.64-11.808-16.406-3.263-3.857-8.158-8.01-9.64-10.086-2.077-2.67-1.484-3.857 0-6.23 0 0 17.056-24.027 18.836-32.185z'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
}

.source-icon-youtube{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' width='71.412' height='50'%3E%3Cg id='g5' transform='scale(.58824)'%3E%3Cpath d='M118.9 13.3c-1.4-5.2-5.5-9.3-10.7-10.7C98.7 0 60.7 0 60.7 0s-38 0-47.5 2.5C8.1 3.9 3.9 8.1 2.5 13.3 0 22.8 0 42.5 0 42.5s0 19.8 2.5 29.2C3.9 76.9 8 81 13.2 82.4 22.8 85 60.7 85 60.7 85s38 0 47.5-2.5c5.2-1.4 9.3-5.5 10.7-10.7 2.5-9.5 2.5-29.2 2.5-29.2s.1-19.8-2.5-29.3z' id='path7' fill='red'/%3E%3Cpath id='polygon9' fill='%23fff' d='M80.2 42.5L48.6 24.3v36.4z'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
}


.source-icon-default{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M881.1 799.4h-81.7V990L566.5 799.4H309.4s33.5-23 81.7-54.5H581.7L745 881.1V745h136.1c30.1 0 54.4-24.4 54.4-54.4V363.9c0-30.1-24.4-54.4-54.4-54.4h-54.4V255h54.4c60.1 0 108.9 48.8 108.9 108.9v326.7c0 60.1-48.8 108.8-108.9 108.8zM663.3 636.1H472.8l-131.2 81.7-141.1 81.7V636.1h-81.6C58.8 636.1 10 587.4 10 527.2V118.9C10 58.8 58.8 10 118.9 10h544.4c60.1 0 108.9 48.8 108.9 108.9v408.4c0 60.1-48.7 108.8-108.9 108.8zm54.5-517.2c0-30.1-24.4-54.4-54.4-54.4H118.9c-30.1 0-54.4 24.4-54.4 54.4v408.4c0 30 24.4 54.4 54.4 54.4H255v136.1l122.5-81.7 81.7-54.4h204.2c30.1 0 54.4-24.4 54.4-54.4V118.9zm-177 245c-22.5 0-40.8-18.3-40.8-40.8 0-22.5 18.3-40.8 40.8-40.8 22.5 0 40.8 18.3 40.8 40.8.1 22.5-18.2 40.8-40.8 40.8zm-163.3 0c-22.5 0-40.8-18.3-40.8-40.8 0-22.5 18.3-40.8 40.8-40.8 22.5 0 40.8 18.3 40.8 40.8 0 22.5-18.3 40.8-40.8 40.8zm-163.3 0c-22.5 0-40.8-18.3-40.8-40.8 0-22.5 18.3-40.8 40.8-40.8s40.8 18.3 40.8 40.8c0 22.5-18.3 40.8-40.8 40.8z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
}

*/




/* End */


/* Start:/local/templates/koltsovoauto/js/slick.css?9466740001776*/
/* Slider */
.slick-slider
{
    position: relative;

    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: pointer;
    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-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/koltsovoauto/css/magnific-popup.css?9466740006950*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
/* End */


/* Start:/include/menu/style.css?94667400011635*/
.menu-desktop-wrap{
	border-top: 1px solid #e0e0e0;
    width: 100%;
    display: flex;
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: 1px solid #e0e0e0;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: stretch;
}


.menu-desktop-item{
	flex: 1 0 auto;
}

.menu-desktop-link{
	width: 100%;
	height: 100%;
	text-align: center;
    color: #1d1d1d;
    padding: 14px 0 6px;
    font-size: 18px;
    display: block;
}

.menu-desktop-item .menu-desktop-link{
    border-bottom: 4px solid #fff;
}


.menu-desktop-item:hover .menu-desktop-link.has-submenu {
    border-bottom: 4px solid #fff;
}

.menu-desktop-link.has-submenu:hover {
    text-decoration: none;
}


.menu-desktop-item:hover .menu-desktop-link {
    border-bottom: 4px solid #dc0001;
}


.menu-desktop-submenu-wrap{
    border-top: 0px;
    border-bottom: 0px;
    z-index: 1000;
    background-color: transparent;
    padding: 0px;
    position: absolute;
    left: 0px;
    right: 0px;
    display: none;
    min-height: 287px;

}


.menu-desktop-item:hover .menu-desktop-submenu-wrap{
    display: block;
}






.menu-desktop-submenu-wrap:after, 
.menu-desktop-submenu-wrap:before {
    bottom: 100%;
    left: 27.6%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.menu-desktop-submenu-wrap:before {
    border-color: transparent transparent #e0e0e066;
    border-width: 12px;
    margin-left: -12px;
}

.menu-desktop-submenu-wrap:after {
    border-color: transparent transparent #fff;
    border-width: 10px;
    margin-left: -10px;
}


.menu-desktop-submenu-wrap.item-0:after,
.menu-desktop-submenu-wrap.item-0:before {
    left: 7.8%;
}

.menu-desktop-submenu-wrap.item-1:after,
.menu-desktop-submenu-wrap.item-1:before {
    left: 25%;
}


.menu-desktop-submenu-wrap.item-2:after,
.menu-desktop-submenu-wrap.item-2:before {
    left: 42%;
}

.menu-desktop-submenu-wrap.item-3:after,
.menu-desktop-submenu-wrap.item-3:before {
    left: 54.5%;
}




.menu-desktop-submenu-wrap.item-6:after,
.menu-desktop-submenu-wrap.item-6:before {
    left: 83.5%;
}

.menu-desktop-submenu-wrap.item-7:after,
.menu-desktop-submenu-wrap.item-7:before {
    left: 94.5%;
}


.menu-desktop-submenu{
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 0px 16px 2px rgb(0 0 0 / 10%);
    overflow: hidden;
    position: relative;
    width:100%;
    min-height: 287px;
    display:flex;
    justify-content: flex-start;
    align-items: stretch;
}

.menu-desktop-submenu-left{
    width:272px;
    height: 100%;
}

.menu-desktop-submenu-right{
    top:0px;
    position: absolute;
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: stretch;
    bottom: 0px;
    left: 273px;
    right: 0px;
}

.menu-desktop-submenu-center{
    flex: 1;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 25px 0px 15px 15px;
    background-color: #fafafc;
}





.menu-desktop-submenu-akciya{
    width: 273px;
    height: 100%;
    background-color: #ffffff;
    padding: 19px 18px 0px 18px;

}

.menu-desktop-submenu-left-item{
    width: 100%;
    height: 58px;
    cursor: pointer;
    display: block;
    margin-bottom: 0;
}

.menu-desktop-submenu-right{
    display: none;
}

.menu-desktop-input{
    position: absolute;
    opacity: 0;
}



.arrow-right {
    position: absolute;
    top: 25px;
    right: 12px;
    border: solid #1c84e5;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
}


.menu-desktop-input:checked ~ .menu-desktop-submenu-right{
    display: flex;
}

.menu-desktop-input:checked ~ .menu-desktop-submenu-left-name{
    background-color: #1c84e5;
}

.menu-desktop-input:checked ~ .menu-desktop-submenu-left-name .menu-desktop-submenu-left-text{
    color: #ffffff;
}

.menu-desktop-input:checked ~ .menu-desktop-submenu-left-name .menu-desktop-submenu-left-icon svg {
    fill: #ffffff;
}



.menu-desktop-input:checked ~ .menu-desktop-submenu-left-name .arrow-right {
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}




.menu-desktop-submenu-left-name{
    position: relative;
    padding: 0px 0px 0px 25px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    height: 100%;
}

.menu-desktop-submenu-left-icon{
    width: 46px;
    height: 100%;
}

.menu-desktop-submenu-left-text{
    text-align: left;
    font-size: 15px;
    line-height: 17px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    color: #000000;
    height: 100%;
    margin-left: 6px;
    padding-right: 33px;
}

.menu-desktop-submenu-left-icon svg {
    position: relative;
    width: 46px;
    height: 100%;
    fill: #1c84e5;
}

.menu-desktop-submenu-center-link{
    margin: 0px 10px 10px 10px;
    width: 100px;
    min-height: 84px;
    box-sizing: border-box;
    min-height: 72px;
}





.menu-desktop-submenu-center-icon{
    width: 100%;
    box-sizing: border-box;
    min-height: 29px;
    text-align: center;
}

svg.icon_svg{
    width: 100%;
    height: 25px;
    fill: #1c84e5;
}

.menu-desktop-submenu-center-text {
    width: 100%;
    box-sizing: border-box;
    min-height: 43px;
    color: #000000;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
}


.menu-desktop-akciya{
    display: block;
    -webkit-box-shadow: 0 1px 5px 0 rgb(0 0 0 / 15%), 0 1px 2px 0 rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 5px 0 rgb(0 0 0 / 15%), 0 1px 2px 0 rgb(0 0 0 / 15%);
    transition: box-shadow .2s ease-in-out;
    border: 1px solid #f0f4f7;
    margin-bottom: 27px;
    margin-right: 2.65%;
    overflow: hidden;
    border-radius: 8px;
    position: relative;
}

.menu-desktop-akciya:hover{
    -webkit-box-shadow: 0 1px 5px 0 rgb(0 0 0 / 30%), 0 1px 2px 0 rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 5px 0 rgb(0 0 0 / 30%), 0 1px 2px 0 rgb(0 0 0 / 30%);
}


.menu-desktop-akciya-images{
    background-color: #ffffff;
    width: 100%;
    background-color: #f0f4f7;
    height: 133px;
    overflow: hidden;
    position: relative;
}

.menu-desktop-akciya-images img{
    width: 100%;
}


.menu-desktop-akciya-descript{
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    background-color: #ffffff;
}

.menu-desktop-akciya-full-width{
    height: 110px;
}
.menu-desktop-akciya-title{
    padding: 15px 15px 10px 15px;
    display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    color: #000000;
    text-align: left;
    letter-spacing: 0.1px;
}


/*----------------------------*/


.menu-desktop-submenu-center-link.disable svg{
    fill:#bbbbbb!important;
}

.menu-desktop-submenu-center-link.disable{
    pointer-events: none;
    cursor: default;
}

.menu-desktop-submenu-center-link.disable .menu-desktop-submenu-center-text{
    opacity: 0.5!important;
}


.item-3 .menu-desktop-submenu-center-link {
    margin: 0px 10px 10px 10px;
    width: 137px;
    min-height: 108px;
    box-sizing: border-box;
}


.menu-desktop-submenu-2 {
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 0px 16px 2px rgb(0 0 0 / 10%);
    overflow: hidden;
    position: relative;
    width: 100%;
    min-height: 102px;
    display: flex;
    justify-content: center;
    align-items: stretch;
    padding: 10px 60px;
}

.menu-desktop-submenu-2-center{
    display: flex;
    justify-content: center;
    padding: 0;
    list-style-type: none;
    width: auto;
}

.menu-desktop-submenu-2-item{
    width:144px;
}



.menu-desktop-submenu-2-text{
    padding: 10px 0px 0px 0px;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    color: #000000;
    text-align: center;
}

.menu-desktop-submenu-2-icons{
    height: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.menu-desktop-submenu-2-link{
    min-width: 144px;
    vertical-align: top;
    position: relative;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    padding: 13px 13px 8px 13px;
    color: #000000;
    height: 80px;
}



.menu-desktop-submenu-3 {
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 0px 16px 2px rgb(0 0 0 / 10%);
    overflow: hidden;
    position: relative;
    width: 100%;
    min-height: 200px;
    display: flex;
    justify-content: flex-end;
    align-items: stretch;
    display: flex;
}

.menu-desktop-submenu-3-left{
    flex: 1;
    align-content: flex-start;
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    padding-top: 30px;
    flex-wrap: wrap;
    background-color: #FBFBFD;
    padding: 30px 0px 0px 60px;
}


.menu-desktop-submenu-3-right{
    width: 273px;
    height: 100%;
    background-color: #ffffff;
    padding: 19px 18px 0px 18px;
}
body .menu-desktop-submenu-3-left-link{
    padding: 0px 0px 0px 0px;
    width: 172px;
    height: inherit;
    display: block;
    text-align: left;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    color: #000000;
    margin-bottom: 20px;
}

body #mobile-menu .mobile-menu li li li a {
    padding-left: 0px;
}


body div#mobile-menu a.mobile-menu-flex{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
}

.mobile-menu-flex svg {
    /*margin-right: 20px;*/
}

.mobile-menu-flex-text{
    flex:1;
    white-space: normal;
    color: #222;
    text-decoration: none;
    padding: 21px 21px 21px 0px;
}

.mobile-menu-flex-svg{
    width: 95px;
    height: 100%;
    display: flex;
    justify-content: center;
}

svg.icon_svg.icon_sertificat {
    left: 0px;
    top: 0px;
    width: 30px;
    height: 30px;
    fill: #1c84e5;
}


.icon_svg_m.icon_sertificat {
    left: 0px;
    top: 0px;
    width: 28px;
    height: 28px;
    fill: #1c84e5;
}






@media (max-width: 767px) {

.menu-desktop-wrap{
    display: none;
}


}

@media (min-width: 768px) and (max-width: 991px) {
    .menu-desktop-link {
        font-size: 14px;
    }

.menu-desktop-submenu-akciya {
    display: none;
}


.menu-desktop-submenu-wrap.item-0 .menu-desktop-submenu-center-link {
    width: 134px;
    margin: 0px 3px 8px 3px;
}



.menu-desktop-submenu-wrap.item-1 .menu-desktop-submenu-center-link {
    width: 134px;
    margin: 0px 3px 8px 3px;
}


.menu-desktop-submenu-wrap.item-2 .menu-desktop-submenu-center-link {
    width: 134px;
    margin: 0px 3px 8px 3px;
}


.menu-desktop-submenu-wrap.item-3 .menu-desktop-submenu-center-link {
    width: 134px;
    margin: 0px 3px 8px 3px;
}


.menu-desktop-submenu-wrap.item-3 .menu-desktop-submenu {
    min-height: 333px;
}

.menu-desktop-submenu-2 {
    padding: 10px 10px;
}

.menu-desktop-submenu-2-link {
    min-width: 120px;
    padding: 13px 0px 8px 0px;
}

.menu-desktop-submenu-2-item {
    width: 120px;
}



}

@media (min-width: 992px) and (max-width: 1199px) {


.menu-desktop-submenu-akciya {
    display: none;
}



}

/* End */


/* Start:/local/templates/koltsovoauto/svg/sprite.css?169998833416784*/

.menu-desktop-submenu-center.bilety-gims{
    padding-right: 60px;
}


.education-submenu-line-icon .class-dop-uslugi {
    position: relative;
    left: -8px;
    top: 16px;
    width: 29px;
    height: 29px;
    fill: #1c84e5;
}



.education-submenu-line-icon .class-transport {
    position: relative;
    left: -8px;
    top: 21px;
    width: 46px;
    height: 21px;
    fill: #1c84e5;
}


.education-submenu-box-left-item-icon .class-snegohod{
    left: 0px;
    top: 4px;
    width: 36px;
    height: 18px;
}

.education-submenu-box-left-item-icon .class-category-de{
    left: 0px;
    top: 4px;
    width: 59px;
    height: 17px;
}

.education-submenu-box-left-item-icon .class-category-d{
    left: 0px;
    top: 4px;
    width: 59px;
    height: 21px;
}

.education-submenu-box-left-item-icon .class-medkomissiya{
	left: 0px;
    top: 0px;
    width: 25px;
    height: 25px;
}

.education-submenu-box-left-item-icon .class-kvadrik{
    left: 0px;
    top: 4px;
    width: 34px;
    height: 20px;
}

.education-submenu-box-left-item-icon .class-crane-truck{
    left: 0px;
    top: 4px;
    width: 34px;
    height: 20px;
}

.education-submenu-box-left-item-icon .class-crane{
    left: 0px;
    top: 4px;
    width: 34px;
    height: 20px;
}

.education-submenu-box-left-item-icon .class-manipulator{
    left: 0px;
    top: 4px;
    width: 34px;
    height: 20px;
}

.education-submenu-box-left-item-icon .class-crane-manipulator{
    left: 0px;
    top: 4px;
    width: 34px;
    height: 20px;
}


.education-submenu-box-left-item-icon .class-kurs-reabilitacii{
    left: 0px;
    top: 0px;
    width: 26px;
    height: 26px;
}

.education-submenu-box-left-item-icon .class-category-ce{
    left: 0px;
    top: 4px;
    width: 56px;
    height: 21px;
}

.education-submenu-box-left-item-icon .class-category-c{
    left: 0px;
    top: 4px;
    width: 36px;
    height: 21px;
}

.education-submenu-box-left-item-icon .class-category-be{
    left: 0px;
    top: 4px;
    width: 56px;
    height: 20px;
}

.education-submenu-box-left-item-icon .class-category-b{
    left: 0px;
    top: 4px;
    width: 35px;
    height: 17px;
}

.education-submenu-box-left-item-icon .class-category-a1{
    left: 0px;
    top: 0px;
    width: 31px;
    height: 25px;
}

.education-submenu-box-left-item-icon .class-category-a{
    left: 0px;
    top: 0px;
    width: 35px;
    height: 21px;
}


















svg.icon_svg.icon_gibdd-abm{
    width: 57px;
    height: 40px;
}

svg.icon_svg.icon_gibdd-cd{
    width: 57px;
    height: 40px;
}



svg.icon_svg.icon_gibdd-abm{
    width: 100%;
    height: 50px;
    fill:#1C83E5;
}

svg.icon_svg.icon_gibdd-cd{
    width: 100%;
    height: 50px;
    fill:#1C83E5;
}



svg.icon_svg.icon_pdd-gtn{
    width: 100%;
    height: 50px;
    fill:#D68000;
}
svg.icon_svg.icon_b-gtn{
    width: 100%;
    height: 50px;
    fill:#D68000;
}
svg.icon_svg.icon_b-akk-gtn{
    width: 100%;
    height: 50px;
    fill:#D68000;
}
svg.icon_svg.icon_c-gtn{
    width: 100%;
    height: 50px;
    fill:#D68000;
}
svg.icon_svg.icon_ai-gtn{
    width: 100%;
    height: 50px;
    fill:#D68000;
}
svg.icon_svg.icon_d-gtn{
    width: 100%;
    height: 50px;
    fill:#D68000;
}



svg.icon_svg.icon_e-gtn{
    width: 100%;
    height: 50px;
    fill:#D68000;
}


svg.icon_svg.icon_aii-gtn{
    width: 100%;
    height: 50px;
    fill:#D68000;
}

svg.icon_svg.icon_aiii-gtn{
    width: 100%;
    height: 50px;
    fill:#D68000;
}

svg.icon_svg.icon_aiv-gtn{
    width: 100%;
    height: 50px;
    fill:#D68000;
}

svg.icon_svg.icon_f-gtn{
    width: 100%;
    height: 50px;
    fill:#D68000;
}




svg.icon_svg.icon_bb-gims{
    width: 100%;
    height: 50px;
    fill:#00BAE2;
}
svg.icon_svg.icon_bbp-gims{
    width: 100%;
    height: 50px;
    fill:#00BAE2;
}
svg.icon_svg.icon_mp-gims{
    width: 100%;
    height: 50px;
    fill:#00BAE2;
}
svg.icon_svg.icon_gidrocikl-gims{
    width: 100%;
    height: 50px;
    fill:#00BAE2;
}
svg.icon_svg.icon_lodka-gims{
    width: 100%;
    height: 50px;
    fill:#00BAE2;
}

svg.icon_svg.icon_mt-gims{
    width: 100%;
    height: 50px;
    fill:#00BAE2;
}

svg.icon_svg.icon_parus-gims{
    width: 100%;
    height: 50px;
    fill:#00BAE2;
}

svg.icon_svg.icon_ok-gims{
    width: 100%;
    height: 50px;
    fill:#00BAE2;
}




svg.icon_svg_2.icon_transport{
    left:0px;
    top: 20px;
    width: 46px;
    height: 21px;
    fill: #1c84e5;
}
svg.icon_svg.icon_category-a1{
    left: 0px;
    top: 0px;
    width: 31px;
    height: 25px;
    fill: #1c84e5;
}

svg.icon_svg_2.icon_bilety-gibdd{
    left: 0px;
    top: 6px;
    width: 39px;
    height: 43px;
    fill: #1c84e5;
}

svg.icon_svg_2.icon_bilety-gtn{
    left: 0px;
    top: 6px;
    width: 39px;
    height: 43px;
    fill: #1c84e5;
}


svg.icon_svg_2.icon_bilety-gims{
    left: 0px;
    top: 6px;
    width: 39px;
    height: 43px;
    fill: #1c84e5;
}

svg.icon_svg_2.icon_bilety-dpo{
    left: 0px;
    top: 6px;
    width: 39px;
    height: 43px;
    fill: #1c84e5;
}

svg.icon_svg.icon_bdd-gtn {
    width: 71px;
    height: 60px;
    fill: #1ED900;
}



svg.icon_svg.icon_category-a{
    left: 0px;
    top: 0px;
    width: 35px;
    height: 21px;
    fill: #1c84e5;
}
svg.icon_svg.icon_category-b{
    left: 0px;
    top: 4px;
    width: 35px;
    height: 17px;
    fill: #1c84e5;
}
svg.icon_svg.icon_category-c{
    left: 0px;
    top: 4px;
    width: 36px;
    height: 21px;
    fill: #1c84e5;
}
svg.icon_svg.icon_kvadrik{
    left: 0px;
    top: 4px;
    width: 34px;
    height: 20px;
    fill: #1c84e5;
}

svg.icon_svg.icon_crane-truck{
    left: 0px;
    top: 0px;
    width: 42px;
    height: 22px;
    fill: #1c84e5;
}

svg.icon_svg.icon_crane{
    left: 0px;
    top: 4px;
    width: 34px;
    height: 20px;
    fill: #1c84e5;
}

svg.icon_svg.icon_manipulator{
    left: 0px;
    top: 0px;
    width: 35px;
    height: 22px;
    fill: #1c84e5;
}


svg.icon_svg.icon_crane-manipulator{
    left: 0px;
    top: 4px;
    width: 34px;
    height: 20px;
    fill: #1c84e5;
}



svg.icon_svg.icon_category-d{
    left: 0px;
    top: 4px;
    width: 59px;
    height: 21px;
    fill: #1c84e5;
}
svg.icon_svg.icon_category-be{
    left: 0px;
    top: 4px;
    width: 56px;
    height: 20px;
    fill: #1c84e5;
}
svg.icon_svg.icon_category-ce{
    left: 0px;
    top: 4px;
    width: 56px;
    height: 21px;
    fill: #1c84e5;
}
svg.icon_svg.icon_category-de{
    left: 0px;
    top: 4px;
    width: 59px;
    height: 17px;
    fill: #1c84e5;
}
svg.icon_svg.icon_snegohod{
    left: 0px;
    top: 4px;
    width: 36px;
    height: 18px;
    fill: #1c84e5;
}
svg.icon_svg.icon_transport{
    left: 0px;
    top: 0px;
    width: 31px;
    height: 25px;
    fill: #1c84e5;
}

svg.icon_svg.icon_tractor{
    left: 0px;
    top: 0px;
    width: 31px;
    height: 25px;
    fill: #1c84e5;
}
svg.icon_svg.icon_pogruzchik{
left: 0px;
    top: 0px;
    width: 40px;
    height: 17px;
    fill: #1c84e5;
}
svg.icon_svg.icon_excavator{
    left: 0px;
    top: 0px;
    width: 43px;
    height: 21px;
    fill: #1c84e5;
}
svg.icon_svg.icon_dopog{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 21px;
    fill: #1c84e5;
}
svg.icon_svg.icon_grader{
    left: 0px;
    top: 0px;
    width: 48px;
    height: 20px;
    fill: #1c84e5;
}
svg.icon_svg.icon_katok{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 24px;
    fill: #1c84e5;
}
svg.icon_svg.icon_buldozer{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 24px;
    fill: #1c84e5;
}
svg.icon_svg.icon_asfaltoukladchik{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 19px;
    fill: #1c84e5;
}
svg.icon_svg.icon_tractor{
    left: 0px;
    top: 0px;
    width: 31px;
    height: 25px;
    fill: #1c84e5;
}

svg.icon_svg.icon_lodka{
    left: 0px;
    top: 0px;
    width: 31px;
    height: 25px;
    fill: #1c84e5;
}
svg.icon_svg.icon_sudovozhdenie{
    left: 0px;
    top: 0px;
    width: 22px;
    height: 22px;
    fill: #1c84e5;
}
svg.icon_svg.icon_lodka{
    left: 0px;
    top: 0px;
    width: 31px;
    height: 18px;
    fill: #1c84e5;
}
svg.icon_svg.icon_gidrozikl{
    left: 0px;
    top: 0px;
    width: 30px;
    height: 15px;
    fill: #1c84e5;
}
svg.icon_svg.icon_lodka{
    left: 0px;
    top: 0px;
    width: 31px;
    height: 25px;
    fill: #1c84e5;
}
svg.icon_svg.icon_kursy-povysheniya{
    left: 0px;
    top: 0px;
    width: 31px;
    height: 25px;
    fill: #1c84e5;
}
svg.icon_svg.icon_whistle{
    left: 0px;
    top: 0px;
    width: 26px;
    height: 24px;
    fill: #1c84e5;
}
svg.icon_svg.icon_24-7-support{
    left: 0px;
    top: 0px;
    width: 19px;
    height: 19px;
    fill: #1c84e5;
}
svg.icon_svg.icon_pozharnyj-minimum{
    left: 0px;
    top: 0px;
    width: 23px;
    height: 15px;
    fill: #1c84e5;
}
svg.icon_svg.icon_master-obucheniya{
    left: 0px;
    top: 0px;
    width: 16px;
    height: 26px;
    fill: #1c84e5;
}
svg.icon_svg.icon_tasks{
    left: 0px;
    top: 0px;
    width: 16px;
    height: 21px;
    fill: #1c84e5;
}
svg.icon_svg.icon_presentation{
    left: 0px;
    top: 0px;
    width: 23px;
    height: 23px;
    fill: #1c84e5;
}
svg.icon_svg.icon_taxi{
    left: 0px;
    top: 0px;
    width: 22px;
    height: 18px;
    fill: #1c84e5;
}

svg.icon_svg_2.icon_tractor{
    left: -4px;
    top: 16px;
    width: 29px;
    height: 27px;
}


svg.icon_svg_2.icon_lodka{
    left: 0px;
    top: 0px;
    width: 33px;
    height: 100%;
}


svg.icon_svg_2.icon_kursy-povysheniya{
    left: 0px;
    top: 0px;
    width: 28px;
    height: 100%;
}


svg.icon_svg.icon_about-school{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 28px;
    fill: #1c84e5;
}
svg.icon_svg.icon_about-foto{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 30px;
    fill: #1c84e5;
}
svg.icon_svg.icon_about-instruktor{
    left: 0px;
    top: 0px;
    width: 30px;
    height: 30px;
    fill: #1c84e5;
}
svg.icon_svg.icon_about-prepod{
    left: 0px;
    top: 0px;
    width: 30px;
    height: 30px;
    fill: #1c84e5;
}
svg.icon_svg.icon_about-article{
    left: 0px;
    top: 0px;
    width: 30px;
    height: 22px;
    fill: #1c84e5;
}
svg.icon_svg.icon_about-otziv{
    left: 0px;
    top: 0px;
    width: 30px;
    height: 30px;
    fill: #1c84e5;
}

svg.icon_svg.icon_raspisanie {
    left: 0px;
    top: 0px;
    width: 30px;
    height: 30px;
    fill: #1c84e5;
}







/*----------------------*/


.icon_svg_m.icon_about-school{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 28px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_about-foto{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 28px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_about-instruktor{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 28px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_about-prepod{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 32px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_about-article{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 28px;
    fill: #1c84e5;  
}

.icon_svg_m.icon_raspisanie{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 28px;
    fill: #1c84e5;  
}


.icon_svg_m.icon_about-otziv{
    left: 0px;
    top: 0px;
    width: 40px;
    height: 34px;
    fill: #1c84e5;  
}


.icon_svg_m.icon_category-a1{
    top: 0px;
    left: 0px;
    width: 35px;
    height: 24px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_category-a{
    top: 0px;
    left: 0px;
    width: 33px;
    height: 24px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_category-b{
    top: 0px;
    left: 0px;
    width: 36px;
    height: 24px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_category-c{
    top: 0px;
    left: 0px;
    width: 36px;
    height: 24px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_kvadrik{
    left: 0px;
    top: 0px;
    width: 37px;
    height: 28px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_category-d{
    top: 0px;
    left: 0px;
    width: 50px;
    height: 24px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_category-be{
    top: 0px;
    left: 0px;
    width: 54px;
    height: 28px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_category-ce{
    left: 0px;
    top: 0px;
    width: 54px;
    height: 28px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_category-de{
    left: 0px;
    top: 0px;
    height: 24px;
    width: 56px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_snegohod{
    top: 0px;
    left: 0px;
    width: 36px;
    height: 24px;
    fill: #1c84e5;  
}

.icon_svg_m.icon_pogruzchik{
    top: 0px;
    left: 0px;
    width: 46px;
    height: 23px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_excavator{
    top: 0;
    left: 0;
    width: 43px;
    height: 24px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_buldozer{
    top: 0px;
    left: 0px;
    width: 37px;
    height: 22px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_katok{
    top: 16px;
    left: 29px;
    width: 34px;
    height: 26px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_grader{
    top: 0px;
    left: 0px;
    width: 48px;
    height: 48px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_asfaltoukladchik{
    top: 0px;
    left: 0px;
    width: 36px;
    height: 23px;
    fill: #1c84e5;  
}


.icon_svg_m.icon_crane-truck{
    top: 0px;
    left: 0px;
    width: 36px;
    height: 29px;
    fill: #1c84e5;  
}

.icon_svg_m.icon_manipulator{
    top: 0px;
    left: 0px;
    width: 36px;
    height: 26px;
    fill: #1c84e5;  
}





.icon_svg_m.icon_sudovozhdenie{
    top: 0px;
    left: 0px;
    width: 40px;
    height: 24px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_gidrozikl{
    top: 0px;
    left: 0px;
    width: 33px;
    height: 24px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_lodka{
    left: 0px;
    top: 0px;
    width: 32px;
    height: 28px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_whistle{
    left: 0;
    top: 0;
    width: 29px;
    height: 29px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_presentation{
    left: 0;
    top: 0;
    width: 26px;
    height: 26px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_24-7-support{
    left: 0;
    top: 0;
    width: 26px;
    height: 26px;
    fill: #1c84e5;  
}






.icon_svg_m.icon_taxi,
.icon_svg_m.icon_dopog,
.icon_svg_m.icon_tasks,
.icon_svg_m.icon_master-obucheniya,
.icon_svg_m.icon_pozharnyj-minimum {
    left: 0;
    top: 0;
    width: 26px;
    height: 26px;
    fill: #1c84e5;
}



.icon_svg_m.icon_dopog{
    left: 0;
    top: 0;
    width: 38px;
    height: 26px;
    fill: #1c84e5;
}






.icon_svg_m.icon_fire{
    left: 0px;
    top: 0px;
    width: 29px;
    height: 29px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_fire-2{
    left: 0;
    top: 0;
    width: 29px;
    height: 29px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_20h{
    top: 25px;
    left: 20px;
    width: 43px;
    height: 28px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_medicina{
    top: 0;
    left: 0;
    width: 21px;
    height: 28px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_abc{
    left: 0;
    top: 0;
    width: 29px;
    height: 29px;
    fill: #1c84e5;  
}

.icon_svg_m.icon_gibdd-abm{
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;
    fill: #1c84e5;  
}
.icon_svg_m.icon_gibdd-cd{
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;
    fill: #1c84e5;  
}

.icon_svg_m.icon_ai-gtn{
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;
    fill: #D68000;  
}
.icon_svg_m.icon_b-gtn{
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;
    fill: #D68000;  
}
.icon_svg_m.icon_c-gtn{
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;
    fill: #D68000;  
}


.icon_svg_m.icon_bdd-gtn {
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;

}

.icon_svg_m.icon_bbp-gims,
.icon_svg_m.icon_mp-gims,
.icon_svg_m.icon_mt-gims,
.icon_svg_m.icon_gidrocikl-gims,
.icon_svg_m.icon_lodka-gims,
.icon_svg_m.icon_parus-gims,
.icon_svg_m.icon_ok-gims,
.icon_svg_m.icon_bb-gims {
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;
    fill: #00BAE2;
}















.icon_svg_m.icon_pdd-gtn {
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;
    fill: #D68000;
}


.icon_svg_m.icon_d-gtn {
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;
    fill: #D68000;
}

.icon_svg_m.icon_e-gtn {
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;
    fill: #D68000;
}



.icon_svg_m.icon_aii-gtn {
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;
    fill: #D68000;
}

.icon_svg_m.icon_aiii-gtn {
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;
    fill: #D68000;
}


.icon_svg_m.icon_aiv-gtn {
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;
    fill: #D68000;
}

.icon_svg_m.icon_f-gtn {
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;
    fill: #D68000;
}



.icon_svg_m.icon_b-akk-gtn {
    left: 0;
    top: 0;
    width: 50px;
    height: 35px;
    fill: #D68000;
}



.bilety-gtn .menu-desktop-submenu-center-link {
    margin: 0px 2px 10px 2px;
}
/* End */


/* Start:/include/block-footer/asset/css/styles.css?94667400012045*/
/*body::after {
  content: "Full";
  position: fixed;
  top: 10px;
  left: 10px;
  font-size: 18px;
  background-color: #eeee;
  padding: 3px 4px;
  z-index: 1000; }

@media (max-width: 575px) {
  body::after {
    content: "1) max-width: 575px"; } }

@media (min-width: 576px) and (max-width: 767px) {
  body::after {
    content: "2) min-width: 576px AND max-width: 767px"; } }

@media (min-width: 768px) and (max-width: 991px) {
  body::after {
    content: "3) min-width: 768px AND max-width: 991px"; } }

@media (min-width: 992px) and (max-width: 1199px) {
  body::after {
    content: "4) min-width: 992px AND max-width: 1199px"; } }

@media (min-width: 1200px) {
  body::after {
    content: "5) min-width: 1200px"; } }

body .scrollup {
  display: none !important; }*/

.input-hidden {
  display: none; }

.container-new {
  max-width: 1200px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  z-index: 3; }
  @media (max-width: 1199px) {
    .container-new {
      max-width: none; } }

footer {
  background-color: #F6F6F6; }

.container-copyright {
  min-height: 97px;
  display: flex;
  justify-content: flex-start;
  align-items: center; }
  .container-copyright .container-copyright_item-1 {
    font-family: "HelveticaNeueCyr", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: normal;
    color: rgba(33, 33, 33, 0.7); }

.container-hr {
  width: 100%;
  height: 1px;
  background-color: rgba(33, 33, 33, 0.2); }

.container-footer-top {
  min-height: inherit; }
  .container-footer-top .footer-wrap {
    width: 100%;
    display: flex;
    justify-content: space-between; }
    @media (max-width: 575px) {
      .container-footer-top .footer-wrap {
        flex-direction: column; } }
  .container-footer-top .footer-left {
    width: 25%;
    padding-top: 40px; }
    @media (max-width: 575px) {
      .container-footer-top .footer-left {
        width: 100%; } }
    @media (min-width: 576px) and (max-width: 767px) {
      .container-footer-top .footer-left {
        width: 50%; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .container-footer-top .footer-left {
        width: 30%; } }
    .container-footer-top .footer-left .column {
      width: 100%;
      /*min-height: 213px;*/
      margin-bottom: 40px;

       }
      @media (max-width: 575px) {
        .container-footer-top .footer-left .column {
          display: flex;
          flex-direction: column;
          align-items: center; } }
      .container-footer-top .footer-left .column .footer-logo {
        max-width: 216px; }
        .container-footer-top .footer-left .column .footer-logo img {
          width: 100%; }
        @media (max-width: 575px) {
          .container-footer-top .footer-left .column .footer-logo {
            margin: 0px auto; } }
      .container-footer-top .footer-left .column .footer-phone {
        margin: 31px 0px 0px 71px;
        display: block;
        font-family: "HelveticaNeueCyr", Arial, sans-serif;
        font-style: normal;
        font-weight: 550;
        font-size: 18px;
        line-height: 30px;
        color: #212121;
        position: relative; }
        @media (max-width: 575px) {
          .container-footer-top .footer-left .column .footer-phone {
            margin: 31px 0px 0px 40px; } }
        .container-footer-top .footer-left .column .footer-phone::before {
          content: '';
          width: 24px;
          height: 24px;
          position: absolute;
          top: 1px;
          left: -47px;
          background-image: url("/images/svg-icons/phone.svg");
          background-repeat: no-repeat;
          background-size: cover; }
        .container-footer-top .footer-left .column .footer-phone span {
          display: block;
          font-family: "HelveticaNeueCyr", Arial, sans-serif;
          font-style: normal;
          font-weight: normal;
          font-size: 16px;
          line-height: 30px;
          text-decoration-line: underline;
          color: #1C83E6; }
      .container-footer-top .footer-left .column .footer-whatsapp {
        margin: 20px 0px 0px 71px;
        display: block;
        font-family: "HelveticaNeueCyr", Arial, sans-serif;
        font-style: normal;
        font-weight: 550;
        font-size: 18px;
        line-height: 30px;
        color: #212121;
        position: relative; }
        @media (max-width: 575px) {
          .container-footer-top .footer-left .column .footer-whatsapp {
            margin: 31px 0px 0px 40px; } }
        .container-footer-top .footer-left .column .footer-whatsapp::before {
          content: '';
          width: 24px;
          height: 24px;
          position: absolute;
          top: 1px;
          left: -47px;
          background-image: url("/images/svg-icons/whatsapp2.svg");
          background-repeat: no-repeat;
          background-size: cover; }
      .container-footer-top .footer-left .column .social-wrap {
        padding: 30px 0px 0px 23px;
        display: flex;
        width: 100%;
        justify-content: flex-start; }

        .social-wrap img:hover {
           transform: scale(1.1);
          transition: all .3s;
        }


        @media (max-width: 575px) {
          .container-footer-top .footer-left .column .social-wrap {
            padding: 30px 0px 0px 0px;
            justify-content: center; } }
        .container-footer-top .footer-left .column .social-wrap a {
          width: 36px;
          height: 36px;
          margin-right: 15px; }
          .container-footer-top .footer-left .column .social-wrap a:last-child {
            margin-right: 0px; }
  .container-footer-top .footer-right {
    width: 75%;
    padding-top: 61px;
    display: flex;
    justify-content: space-between; }
    @media (max-width: 575px) {
      .container-footer-top .footer-right {
        width: 100%;
        flex-direction: column;
        justify-content: flex-start; } }
    @media (min-width: 576px) and (max-width: 767px) {
      .container-footer-top .footer-right {
        width: 50%;
        flex-direction: column;
        justify-content: flex-start; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .container-footer-top .footer-right {
        width: 70%;
        padding-left: 10px;
        padding-bottom: 20px; } }
    .container-footer-top .footer-right .column {
      width: 33.333%;
      padding-right: 20px;
      padding-bottom: 40px; }
      @media (max-width: 767px) {
        .container-footer-top .footer-right .column {
          width: 100%;
          padding-right: 0px;
          padding-bottom: 20px; }
        .container-footer-top .footer-right .column .input-column-title:checked ~ .footer-list {
          max-height: 850px;
          transition: max-height 0.5s linear; }
        .container-footer-top .footer-right .column .input-column-title:checked ~ .column-title:before {
          -webkit-transition: transform 0.3s ease-in-out;
          -moz-transition: transform 0.3s ease-in-out;
          -o-transition: transform 0.3s ease-in-out;
          transition: transform 0.3s ease-in-out;
          transform: rotate(-45deg); } }
      @media (min-width: 768px) and (max-width: 991px) {
        .container-footer-top .footer-right .column {
          padding-right: 10px; }
        .container-footer-top .footer-right .column:last-child {
          padding-right: 0px; } }
      .container-footer-top .footer-right .column .footer-list-wrap {
        display: flex;
        justify-content: flex-start;
        flex-direction: column; }
        .container-footer-top .footer-right .column .footer-list-wrap ul {
          padding: 0px;
          margin: 0px;
          overflow-y: hidden;
          max-height: 0px;
          transition: max-height 0.9s linear; }
          @media (max-width: 767px) {
            .container-footer-top .footer-right .column .footer-list-wrap ul {
              max-height: inherit; } }
        .container-footer-top .footer-right .column .footer-list-wrap .input-column-more:checked ~ ul {
          max-height: 850px;
          transition: max-height 0.5s linear; }
        .container-footer-top .footer-right .column .footer-list-wrap .input-column-more:checked ~ label {
          display: none; }
      .container-footer-top .footer-right .column .footer-list {
        display: flex;
        justify-content: flex-start;
        flex-direction: column; }
        @media (max-width: 767px) {
          .container-footer-top .footer-right .column .footer-list {
            max-height: 0px;
            overflow: hidden;
            transition: max-height 0.5s linear; } }
      .container-footer-top .footer-right .column .column-title {
        font-family: "HelveticaNeueCyr", Arial, sans-serif;
        font-style: normal;
        font-weight: 550;
        font-size: 20px;
        line-height: 20px;
        color: rgba(33, 33, 33, 0.7);
        margin-bottom: 21px; }
        @media (max-width: 767px) {
          .container-footer-top .footer-right .column .column-title {
            cursor: pointer;
            display: block;
            position: relative; }
            .container-footer-top .footer-right .column .column-title:before {
              content: '';
              position: absolute;
              width: 15px;
              height: 15px;
              border-width: 2px 2px 0 0;
              border-style: solid;
              border-color: #000000;
              top: -3px;
              right: 4px;
              -webkit-transition: transform 0.3s ease-in-out;
              -moz-transition: transform 0.3s ease-in-out;
              -o-transition: transform 0.3s ease-in-out;
              transition: transform 0.3s ease-in-out;
              transform: rotate(135deg); } }
        @media (min-width: 768px) and (max-width: 991px) {
          .container-footer-top .footer-right .column .column-title {
            font-size: 15px;
            line-height: normal;
            margin-bottom: 15px; } }
      .container-footer-top .footer-right .column .column-more {
        font-family: "HelveticaNeueCyr", Arial, sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 21px;
        text-decoration-line: underline;
        color: rgba(33, 33, 33, 0.5);
        margin-top: 15px;
        cursor: pointer; }
        @media (max-width: 767px) {
          .container-footer-top .footer-right .column .column-more {
            display: none; } }
      .container-footer-top .footer-right .column ul {
        padding: 0px;
        margin: 0px; }
        @media (max-width: 767px) {
          .container-footer-top .footer-right .column ul {
            max-height: inherit; } }
      .container-footer-top .footer-right .column li {
        display: block;
        margin-bottom: 10px; }
        .container-footer-top .footer-right .column li a {
          font-family: "HelveticaNeueCyr", Arial, sans-serif;
          font-style: normal;
          font-weight: normal;
          font-size: 14px;
          line-height: 18px;
          display: block;
          color: rgba(33, 33, 33, 0.7); }


.container-footer-top .footer-left .column  a.modal-call {
    display: block;
    font-family: "HelveticaNeueCyr", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;
    text-decoration-line: underline;
    color: #1C83E6;
    margin: 0px 0px 0px 71px;
}

@media (max-width: 575px){
  .container-footer-top .footer-left .column  a.modal-call {
      margin: 0px 0px 0px 21px;
  }
}



.arrow-top{
  margin: 0px auto;
  width: 50px;
  height: 50px;
  background-color: #F6F6F6;
  border-radius: 20px 20px 0px 0px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.arrow-top-icon{
  width: 12px;
  height: 24px;
  background-image: url("/images/svg-icons/arrow-top.svg");
  background-repeat: no-repeat;
  background-size: cover;

}
/* End */
/* /local/templates/koltsovoauto/css/style.css?1765440315540896 */
/* /local/templates/koltsovoauto/css/jquery.fancybox.min.css?94667400012795 */
/* /local/templates/koltsovoauto/css/svg-sprite.css?94667400069959 */
/* /local/templates/koltsovoauto/js/slick.css?9466740001776 */
/* /local/templates/koltsovoauto/css/magnific-popup.css?9466740006950 */
/* /include/menu/style.css?94667400011635 */
/* /local/templates/koltsovoauto/svg/sprite.css?169998833416784 */
/* /include/block-footer/asset/css/styles.css?94667400012045 */
