@charset "utf-8";@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,800,700,600,300");@import url("fancybox/jquery.fancybox.css");@font-face{font-family:'Raleway-Regular';src:url("../font/Raleway-Regular.eot");src:url("../font/Raleway-Regular.eot?#iefix") format('embedded-opentype'),
url("../font/Raleway-Regular.woff") format('woff'),
url("../font/Raleway-Regular.ttf") format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'Raleway-Bold';src:url("../font/Raleway-Bold.eot");src:url("../font/Raleway-Bold.eot?#iefix") format('embedded-opentype'),
url("../font/Raleway-Bold.woff") format('woff'),
url("../font/Raleway-Bold.ttf") format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'Raleway-ExtraBold';src:url("../font/Raleway-ExtraBold.eot");src:url("../font/Raleway-ExtraBold.eot?#iefix") format('embedded-opentype'),
url("../font/Raleway-ExtraBold.woff") format('woff'),
url("../font/Raleway-ExtraBold.ttf") format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'Raleway-Light';src:url("../font/Raleway-Light.eot");src:url("../font/Raleway-Light.eot?#iefix") format('embedded-opentype'),
url("../font/Raleway-Light.woff") format('woff'),
url("../font/Raleway-Light.ttf") format('truetype');font-weight:bold;font-style:normal;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img, small, strong, ol, ul, li, form, label, table, caption, tr, td, footer, header{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
footer, header, menu, nav, section{display:block;}
body{line-height:1;text-rendering:optimizeLegibility;font-weight:400;font-family:'Open Sans', sans-serif;background-color:#fff;color:#818b92;}
strong {
    font-weight: bold;
}
p{color:#222222;font-family:raleway-regular;font-size:14px;line-height:20px;}
ol, ul{list-style:none;}
a:hover{text-decoration:none;outline:0;}
a:focus{outline:0;text-decoration:none;}
a{outline:0;text-decoration:none;}
h1, h2, h3, h4, h5, h6{color:#222222;font-weight:bold;margin:0.8em 0;}
h2{font-size:36px;color:#222222;}
h3{color:#222222;font-family:raleway-extrabold;font-size:32px;text-align:center;text-transform:uppercase;}
[class^="icon-"], [class*=" icon-"]{background:none;}
section.generic{background:none repeat scroll 0 0 #222222;margin:130px 0 0;}
nav a:hover,
nav a:focus{outline:none;}
.title{background:transparent url("../img/title-bg-lines.html") center center repeat-x;}
.title h1{font-size:2.0em;text-transform:uppercase;color:#23313a;margin:26px 0 20px 0;}
.title p{margin:0 0 60px 0;}
.wrapp{margin:0 auto;max-width:1140px;width:100%;}
.divider{background:transparent url("../img/title-icon.png") center center no-repeat;width:100%;display:block;height:50px;}
nav .navbar-inner{background:#1fb4da;border:none;padding:0px 0;}
.navbar .nav > li > a{color:#fff;font-weight:700;text-transform:uppercase;font-size:1.3em;position:relative;display:inline-block;margin:0 15px;outline:none;text-decoration:none;letter-spacing:2px;text-shadow:0 0 1px rgba(255,255,255,0.3);padding:0 15px;height:45px;line-height:45px;}
.navbar .nav a:hover{color:#fff!important;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{background:#1fb4da;box-shadow:none;color:#fff;}
.nav li a::before,
.nav li a::after{position:absolute;width:45px;height:2px;background:#fff;content:'';opacity:0.2;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;pointer-events:none;}
.tab-content{padding-bottom:70px;}
.nav-tabs{margin-top:-80px;}
.nav-tabs li a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:0 none;color:#222222;display:block;font-family:raleway-bold;font-size:20px;height:80px;line-height:80px;margin:0;padding:0;text-align:center;text-transform:uppercase;width:280px;}
.nav-tabs > li{background:none repeat scroll 0 0 #DEDEDE;margin-right:6px;border-radius:8px 8px 0 0;}
.nav-tabs > li:last-child{margin-right:0;}
.nav-tabs > li.active{background:none repeat scroll 0 0 #222222;}
.nav-tabs > li.active a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:0 none;color:#FFFFFF;margin:0;}
.tab-content .row-fluid{margin-top:50px;}
.brands{margin-top:30px;}
.brands h3{color:#222222;font-family:raleway-extrabold;font-size:32px;text-align:center;text-transform:uppercase;margin-bottom:34px;}
.image-bl{float:left;text-align:center;width:16%;}
.baners{clear:both;padding-top:60px;}
.baner-bl{position:relative;margin-bottom:15px;}
.baner-bl .text-bl{bottom:60px;left:35px;position:absolute;}
.baner-bl h3{color:#FFFFFF;font-family:raleway-extrabold;font-size:32px;margin-bottom:10px;}
.baner-bl p{color:#FFFFFF;font-family:raleway-regular;font-size:14px; text-align: left;}
.baner-bl .text-bl h3{text-align: left;}
.modal{max-width:830px;width:100%;left:52%;font-family:'raleway-regular', sans-serif;}
.modal-body p{color:#FFFFFF;line-height:24px;font-size: 18px;}
.modal-header h3{color:#FFFFFF;font-family:raleway-bold;font-size:20px;text-align:left;text-transform:uppercase;}
.modal input, .modal textarea{border:0 none;font-family:raleway-regular;padding:15px 20px;width:320px;margin-bottom:15px;}
.modal .send{background:none repeat scroll 0 0 #E30947;border:medium none;border-radius:25px 25px 25px 25px;color:#FFFFFF;font-size:14px;font-weight:bold;height:50px;line-height:50px;padding:0;text-transform:uppercase;width:200px;display:block;margin:5px auto 0;}
.send:hover{background:none repeat scroll 0 0 #ffffff;color:#000;}
button.close{background:url("../images/close.png") no-repeat 0 0;border:0 none;cursor:pointer;font-size:0;padding:0;margin:0;opacity:1;width:20px;}
.fancybox-close{background:url("../images/close.png") no-repeat 0 0;border:0 none;cursor:pointer;font-size:0;padding:0;margin:0;opacity:1;width:20px;right:40px;top:24px;cursor:pointer;z-index:999999;height: 21px;}
.BeanBGAnimate{-webkit-animation:BeanBGAnimate 10s infinite linear;-moz-animation:BeanBGAnimate 10s infinite linear;-ms-animation:BeanBGAnimate 10s infinite linear;-o-animation:BeanBGAnimate 10s infinite linear;animation:BeanBGAnimate 10s infinite linear;}
@-webkit-keyframes BeanBGAnimate{from{background-position:top center;}
to{background-position:bottom center;}
}
@-moz-keyframes BeanBGAnimate{from{background-position:top center;}
to{background-position:bottom center;}
}
@-ms-keyframes BeanBGAnimate{from{background-position:top center;}
to{background-position:bottom center;}
}
@-o-keyframes BeanBGAnimate{from{background-position:top center;}
to{background-position:bottom center;}
}
@keyframes BeanBeanBGAnimate{from{background-position:top center;}
to{background-position:bottom center;}
}
.features img{margin-right:20px;}
.features h2{overflow:hidden;width:100%;line-height:100px;}
.features .divider{background-position:center top;}
.features .item{margin-bottom:60px;}
.extra{padding:40px 0;}
.extra h3{margin-bottom:50px;}
.extra .accordion-heading{background:none repeat scroll 0 0 #222222;border-radius:5px 5px 5px 5px;}
.extra .accordion-heading span{float:left;font-size:30px;text-align:center;width:50px;}
.extra .accordion-heading span.minus {display:block;line-height: 12px;}
.extra .accordion-heading span.plus {display:none;}
.extra .collapsed span.minus {display:none;}
.extra .collapsed span.plus {display:block;}
.extra .accordion-group{border:0 none;border-radius:5px 5px 5px 5px;margin-bottom:10px;}
.extra .accordion-toggle{color:#FFFFFF;font-family:raleway-regular;font-size:16px;line-height:16px;padding:15px 0;overflow:hidden;}
.extra .accordion-toggle p{color:#FFFFFF;display:block;float:left;font-size:16px;}
.extra .accordion-inner{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #A1AEBC #A1AEBC;border-image:none;border-right:1px solid #A1AEBC;border-style:none solid solid;border-width:0 1px 1px;padding:10px 0 15px;border-radius:0 0 5px 5px;}
.extra .accordion-inner p{color:#222222;font-size:16px;padding-left:52px;padding-top:10px;}
.accordion-body{top:-3px;}
.gallery img{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;transition:0.6s;}
.imageinfo{padding-bottom:20px;float: left;width: 46%;padding: 0 2%;}
.description {
    margin-top: 30px;
    color: #fff;
}
.gallery h2{margin-bottom:20px;margin-top:0px;}
.gallery h2 a{color:#FFFFFF;font-family:raleway-bold;font-size:28px;}
.gallery h2 a:hover{color:#E30947;}
.gallery p{color:#FFFFFF;font-family:raleway-regular;font-size:18px;}
.gallery strong{font-family:raleway-bold;padding-left:4px;}
.price{margin-top:30px;text-align:center;}
.price span{color:#ffffff;font-family:raleway-bold;font-size:20px;}
.price span.old-price{color:#E30947;font-family:raleway-bold;font-size:15px;padding-left:8px;position:relative;text-decoration:line-through;top:-8px;}
.btn-kupit a{background:none repeat scroll 0 0 #E30947;border-radius:25px 25px 25px 25px;color:#FFFFFF;display:block;font-family:raleway-bold;font-size:14px;height:50px;line-height:50px;margin:0 auto;float: left;text-align:center;text-transform:uppercase;width:170px;}
.btn-kupit a:hover{background:none repeat scroll 0 0 #ffffff;color:#222222;}
.gallery h2 a::before,
.gallery h2 a::after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.2s;-moz-transition:-moz-transform 0.3s, opacity 0.2s;transition:transform 0.3s, opacity 0.2s;}
.gallery h2 a::before{margin-right:10px;content:'[';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px);}
.gallery h2 a::after{margin-left:10px;content:']';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);}
.gallery h2 a:hover::before,
.gallery h2 a:hover::after,
.gallery h2 a:focus::before,
.gallery h2 a:focus::after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);}
.port-item{text-align: center;overflow:hidden;position:relative;display:block;-webkit-transition:ease-in .4s;-moz-transition:ease-in .4s;-o-transition:ease-in .4s;-ms-transition:ease-in .4s;transition:ease-in .4s;}
.port-item:hover img{opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);}
.img-bl {float: left;width: 48%;margin-right: 2%;}
.hovers{background:transparent url("../images/fon-opacity.png") 0 0 no-repeat;color:#FFFFFF;display:block;font-family:raleway-bold;font-size:28px;font-weight:300;height:100px;left:50%;margin-left:-110px;opacity:0;position:absolute;text-align:center;text-transform:uppercase;top:20%;width:220px;padding-top:50px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:ease-in .4s;-moz-transition:ease-in .4s;-o-transition:ease-in .4s;-ms-transition:ease-in .4s;transition:ease-in .4s;}
.hovers hr{height:2px;margin:18px auto 0;width:60px;}
.port-item:hover .hovers{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1!important;}
.information h3{color:#222222;font-family:raleway-extrabold;font-size:32px;margin-bottom:34px;text-align:center;text-transform:uppercase;}
.information .col-5{float:left;text-align:center;width:166px;}
.information .col-4{float:left;padding-top:36px;}
.information h4{color:#222222;font-family:raleway-bold;font-size:14px;text-transform:uppercase;}
.information span{color:#222222;font-family:raleway-regular;font-size:14px;line-height:18px;}
.delivery{background:none repeat scroll 0 0 #222222;margin-top:50px;padding:40px 0px;}
.delivery h4{color:#FFFFFF;font-family:raleway-bold;font-size:20px;}
.delivery p{color:#FFFFFF;font-family:raleway-regular;font-size:14px;max-width:474px;}
.delivery img{margin-top:25px;}
.testimonials{background:#fff url("../img/testimonials-bg.jpg") repeat-x 0 0;color:#fff;}
.testimonials .title h1{color:#fff;margin:85px 0 30px 0;}
.BeanBGAnimateHori{-webkit-animation:BeanBGAnimateHori 25s infinite linear;-moz-animation:BeanBGAnimateHori 25s infinite linear;-ms-animation:BeanBGAnimateHori 25s infinite linear;-o-animation:BeanBGAnimateHori 25s infinite linear;animation:BeanBGAnimateHori 25s infinite linear;}
@-webkit-keyframes BeanBGAnimateHori{from{background-position:0 0;}
to{background-position:100% 0;}
}
@-moz-keyframes BeanBGAnimateHori{from{background-position:0 0;}
to{background-position:100% 0;}
}
@-ms-keyframes BeanBGAnimateHori{from{background-position:0 0;}
to{background-position:100% 0;}
}
@-o-keyframes BeanBGAnimateHori{from{background-position:0 0;}
to{background-position:100% 0;}
}
@keyframes BeanBGAnimateHori{from{background-position:0 0;}
to{background-position:100% 0;}
}
.testimonials blockquote{margin:0px;padding:20px;text-align:center;color:#fff;font-size:1.4em;line-height:2em;font-weight:normal;border:0;}
.testimonials blockquote cite{display:block;font-size:1em;color:#fff;text-align:center;font-weight:bold;margin:15px 0 15px 0;text-transform:uppercase;}
.testimonials .carousel-indicators{right:48%;top:43%;cursor:pointer;}
.testimonials img{border:7px solid #fff;margin:50px auto 0 auto;}
.pricing .divider{background-position:center -63px;}
.three-tables .pricing-table{width:33.10%;float:left;margin:1px 0 0 -1px;position:relative;}
.reasons{padding:30px 0;}
.reasons h3{margin-bottom:50px;}
span.number{border:2px solid;border-radius:22px 22px 22px 22px;color:#E30947;display:block;float:left;font-family:raleway-bold;font-size:18px;height:38px;line-height:36px;margin-right:30px;text-align:center;width:38px;}
.reasons h5{color:#E30947;font-family:raleway-bold;font-size:14px;line-height:18px;text-transform:uppercase;}
.reasons .block{padding-bottom:20px;height:148px;}
.reasons .block p{display:block;padding-left:71px;max-width:270px;}
.form-bottom{background:url("../images/form-bot.png") center top no-repeat;min-height:360px;padding-top:40px;}
.form-bottom h3{color:#ffffff;margin-bottom:35px;}
.form-bottom .form-bl{border-radius:5px 5px 5px 5px;height:100px;padding-bottom:10px;padding-top:35px;}
.pricing-table .t-one h3, .pricing-table .t-three h3{background:#119ec2;}
.pricing-table .t-one h4, .pricing-table .t-three h4{background:#1fb4da;}
.pricing-table .t-two h3{background-color:#1A3E7B;}
.pricing-table .t-two h4{background-color:#224A88;}
.pricing-table h3, .pricing-table h4{font-size:3em;padding:24px 0;font-weight:200;text-align:center;color:#fff;margin:0;font-weight:300;position:relative;}
.pricing-table .time{font-size:0.6em;}
.pricing-table ul{margin:0px;list-style:none;background:#fff;border:1px solid #d2d2d2;border-top:0;}
.pricing-table li{background-color:#F5F5F5;text-align:center;padding:15px;margin:0;font-size:1.4em;border-bottom:1px solid #d2d2d2;border-top:1px solid #fff;}
.pricing-table li.sign-up{border-bottom:0;border-top:0;padding:20px 0;background-color:#f9f9f9;}
.pricing-table li.sign-up a.btn{color:#1fb4da;border:3px solid #1fb4da;background:#f9f9f9;box-shadow:none;text-shadow:none;font-size:1.3em;font-weight:bold;border-top-left-radius:50px 50px;border-bottom-left-radius:50px 50px;border-top-right-radius:50px 50px;border-bottom-right-radius:50px 50px;padding:15px 32px;}
.pricing-table li.sign-up a.btn img{vertical-align:middle;}
.pricing-table.featured h3{padding:34px 0;margin:-20px 0 0 0;}
.pricing-table.featured{position:relative;z-index:999;top:0;-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.25);box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.25);}
.pricing-table.featured li.sign-up{padding:28px 0;}
.pricing-table.featured li.sign-up a.btn{border:3px solid #1a3e7b;color:#1a3e7b;}
.logos{margin-top:0;}
.logos ul li img{background:#f5f5f6;border:0;width:100%;margin:0 auto 10px auto;}
.newsletter{background:#1fb4da url("../img/newsletter-bg.png") center bottom no-repeat;color:#fff;text-align:center;padding:20px 0 40px 0;}
.newsletter .title h1{color:#fff;margin:50px 0 30px 0;}
.newsletter .no{display:none;}
.newsletter input{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;width:25%;margin:0 auto 30px auto;border:0;padding:17px 10px;}
.newsletter .btn[type="submit"]{border:3px solid #fff;border-top-left-radius:50px 50px;border-bottom-left-radius:50px 50px;border-top-right-radius:50px 50px;border-bottom-right-radius:50px 50px;color:#fff;font-weight:bold;font-size:1.6em;margin:20px auto;background:#1fb4da;text-shadow:none;display:block;padding:12px 32px;}
.newsletter h4{font-size:1.3em;font-weight:300;color:#fff;}
footer{background:url("../images/footer-fon.png") center top no-repeat;padding:30px 0 60px 0;}
.form-footer input{height:36px;margin-bottom:15px;max-width:670px;padding:5px 20px;width:100%;text-transform:uppercase;}
.form-footer textarea{height:170px;margin-bottom:25px;max-width:670px;padding:5px 20px;width:100%;text-transform:capitalize;}
footer h4{color:#FFFFFF;font-family:raleway-bold;font-size:18px;margin-bottom:30px;text-transform:uppercase;}
.form-footer .send{background:none repeat scroll 0 0 #E30947;border:0 none;border-radius:23px 23px 23px 23px;color:#FFFFFF;font-family:raleway-bold;height:46px;margin-left:8px;margin-right:0;padding:0;width:170px;float:left;}
.form-footer .send:hover{background:none repeat scroll 0 0 #ffffff;color:#000;}
.form-footer p{color:#FFFFFF;float:left;font-size:16px;padding-left:20px;padding-top:10px;}
footer ul.contact{float:left;}
footer ul.contact li{color:#FFFFFF;font-family:raleway-regular;font-size:14px;line-height:1.4em;padding-left:30px;}
ul.inform{clear:both;padding-top:45px;padding-left:22px;}
ul.inform li{color:#FFFFFF;list-style:disc outside none;font-size:12px;padding-left:8px;}
ul.inform li a{color:#FFFFFF;display:block;font-family:raleway-regular;font-size:14px;padding:8px 0;text-decoration:underline;}
ul.inform li:hover{color:#ff3366;}
ul.inform li a:hover{color:#ff3366;}
footer ul.contact li.time{background:url("../images/time.png") no-repeat 0 4px;margin-top:25px;}
footer ul.contact li.tel{background:url("../images/ico-tel.png") no-repeat 0 0;font-size:18px;}
footer ul.contact li.address{background:url("../images/ico-adr.png") no-repeat 0 0;margin-bottom:25px;}
footer ul.faq li{margin:7px 0;font-size:1.3em;line-height:1.4em;}
footer ul.faq li a{color:#cccccc;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;}
footer ul.faq li a:hover{color:#fff;margin-left:3px;}
.tooltip.top{margin-top:-20px;opacity:0.94;}
.tooltip-inner{font-weight:bold;color:#fff;background-color:#E30947;margin-bottom:15px;opacity:1;}
.tooltip.top .tooltip-arrow{border-top-color:#E30947;margin-bottom:15px;}
.copyright{background:#222222;padding:12px 0;}
.copyright h6{color:#FFFFFF;font-family:raleway-regular;font-size:14px;text-align:center;}
.scrollup{width:50px;height:50px;position:fixed;bottom:80px;right:30px;display:none;background:transparent url("../images/to-top.png") center center no-repeat;}
.scrollup i{color:#fff;text-align:center;display:block;line-height:48px;font-size:20px;}
.scrollup:hover{opacity:0.7;}
::-webkit-input-placeholder{color:#222222;font-family:raleway-regular;}
:-moz-placeholder{color:#222222;font-family:raleway-regular;}
::-moz-placeholder{color:#222222;font-family:raleway-regular;opacity:1;}
:-ms-input-placeholder{color:#222222;font-family:raleway-regular;}
.banner{background:transparent url("../images/header-fon.png") center top no-repeat;height:700px;}
#header{width:100%;z-index:999;}
.header-content{height:100px;margin:0 auto;max-width:1140px;}
.logo{float:left;padding-top:25px;width:20%;}
.top-info{float:left;padding-top:40px;text-align:center;width:60%;}
.header-content span{color:#FFFFFF;font-family:open sans;font-size:20px;padding-right:40px;}
.header-right{float:right;}
.header-right a{border:2px solid #FFFFFF;border-radius:20px 20px 20px 20px;color:#FFFFFF;display:block;font-size:14px;height:36px;line-height:36px;margin-top:30px;text-align:center;text-transform:uppercase;width:196px;font-family:Raleway-Bold;}
.header-right a:hover{background:#e30947;}
.banner-text h1{color:#FFFFFF;font-family:Raleway-ExtraBold;font-size:40px;text-transform:uppercase;}
.banner-text p{color:#FFFFFF;display:block;font-family:raleway-regular;font-size:26px;line-height:34px;margin:0 auto;max-width:780px;}
.form-bl{background:transparent url("../images/form-fon.png") 0 0 no-repeat;height:143px;margin:0 auto;max-width:915px;padding-left:30px;padding-top:30px;margin-top:20px;margin-bottom:30px;}
.form-bl label{color:#FFFFFF;font-family:raleway-bold;font-size:18px;padding-bottom:20px;text-transform:uppercase;}
.form-bl input{height:36px;margin-right:8px;max-width:318px;width:100%;padding:4px 6px 4px 20px;margin-bottom:0px;}
input:focus {
    border-width:0;
}
.form-bl .send{background:none repeat scroll 0 0 #E30947;border:0 none;border-radius:23px 23px 23px 23px;color:#FFFFFF;font-family:raleway-bold;height:46px;margin-left:8px;margin-right:0;padding:0;width:170px;text-transform:uppercase;}
.form-bl .send:hover{background:none repeat scroll 0 0 #ffffff;color:#000;}
.form-bl p{color:#FFFFFF;font-family:raleway-regular;font-size:16px;padding-top:15px;}
.col3{float:left;width:33%;}
.pict-bl{max-width:680px;}
.pict-bl .col3{text-align:center;}
.pict-bl span{color:#FFFFFF;display:block;font-family:raleway-bold;font-size:14px;padding-top:30px;line-height:20px;}
.bw{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}
.bw:hover{filter:none;-webkit-filter:grayscale(0);}
.modal.fade{background:none repeat scroll 0 0 #222222;}
.form_online sub {
    color: #E30947;
    font-size: 18px;
	line-height: 22px;
}
.form_online span {
    color: #43CD80;
    font-size: 18px;
	line-height: 22px;
}
.form_online sub a {
    color: #43CD80;
    font-size: 18px;
	font-weight: bold;
}
.spasibo
{
  font-size: 28px;
  font-weight: bold;
  font-family: open sans;
}

.img-bl-more {
    border: 2px solid #fff;
    border-radius: 25px;
    color: #fff;
    display: block;
    font-family: raleway-bold;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    text-transform: uppercase;
    width: 170px;
	float: left;
}
.img-bl-more:hover {
	background: #ffffff;
    color: #000;
}
.overlow-bl {
	text-align: center;
	margin-top: 30px;
}
.eshe-bl {
    display: inline-block;
	margin-right: 15px;
}
.btn-kupit {
	display: inline-block;
	margin-left: 15px;
}
.forms-tab .wrapp {
    background:url("../images/forms-tab.png") 0 0 no-repeat;
	height: 580px;
	overflow: hidden;
	margin-top: 45px;
}
.formtabs-bl {
	background:url("../images/fon-rgb-bl.png") 0 0 repeat;
    height: 228px;
    margin: 0 auto;
    padding: 40px 30px;
    width: 945px;
	border-radius: 5px;
    margin-top: 35px;
}
.forms-tab .wrapp h3 {
    color: #ffffff;
    margin-top: 60px;
	margin-bottom: 20px;
}
.forms-tab .subtitle {
    color: #cbcbcb;
    display: block;
    font-family: raleway-regular;
    font-size: 26px;
    text-align: center;
	line-height: 34px;
}
.nav-tabs-bl {
    overflow: hidden;
    text-align: center;
}
.nav-tabs-bl li {
    float: left;
    margin-left: 30px;
}
.nav-tabs-bl span {
    color: #fefefe;
    display: block;
    float: left;
    font-family: raleway-light;
    font-size: 21px;
	margin-right: 40px;
    margin-top: 15px;
}
#formabl {
	margin-top: 28px;
}
#viberbl {
	margin-top: 28px;
}
.formtabs-bl .inputs-bl input {
    border: 0 none;
    height: 39px;
    width: 276px;
	margin-right: 15px;
	padding-left: 20px;
}
.formtabs-bl .inputs-bl input:last-child {
	margin-right: 0;
}
.formtabs-bl .send {
    background: #e30947 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 25px;
    color: #ffffff;
    display: block;
    float: none;
    font-family: raleway-bold;
    font-size: 14px;
    height: 50px;
    margin: 14px auto 0;
    padding: 0;
    text-transform: uppercase;
    width: 214px;
}
#form-viber .inputs-bl {
    margin: 0 auto;
    max-width: 636px;
}
#form-viber .spasibo {
    display: block;
    padding-top: 20px;
    text-align: center;
}
#form-post .spasibo {
    display: block;
    padding-top: 20px;
    text-align: center;
}
.nav-tabs-bl img {
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 50%;
}
.nav-tabs-bl img:hover {
    border: 2px solid #fff;
    border-radius: 50%;
}
.nav-tabs-bl .active img {
    border: 2px solid #fff;
    border-radius: 50%;
}
input,textarea { outline:none;}  
input:required:invalid           
@media only screen and (max-width:1024px){.form-footer input,.form-footer textarea{max-width:92%;}
.header-content{max-width:100%;padding:0 1%;width:98%;}
.nav-tabs > li{margin-right:1%;width:24%;}
.nav-tabs li a{font-size:18px;width:auto;}
.information .col-5{width:14%;}
.top-info {
    left: 50%;
    margin: 0 auto 0 -100px;
    padding-top: 24px;
    position: absolute;
    width: 200px;
}
.header-content span {
    color: #FFFFFF;
    font-family: open sans;
    font-size: 20px;
    padding-right: 0;
    display: block;
    line-height: 24px;
}
.logo {
    padding-top: 18px;
}
}
@media only screen and (max-width:966px){.banner{background:url("../images/header-fon.png") no-repeat scroll center top;height:auto;overflow:hidden;background-size:cover;padding-bottom:40px;}
.form-bottom .form-bl{background:url("../images/form-fon.png") repeat scroll 0 0;height:auto;margin:20px auto 30px;max-width:346px;padding-left:30px;padding:30px;border-radius:8px;}
.form-bl{background:url("../images/form-fon.png") repeat scroll 0 0;height:auto;margin:20px auto 30px;max-width:346px;padding-left:30px;padding:30px;border-radius:8px;}
.form-bl input{display:block;margin:0 auto 15px;}
.form-bottom{background:url("../images/form-bot.png") no-repeat scroll center top;background-size:cover;padding-bottom:20px;}
.formtabs-bl {
    max-width: 70%;
	height: auto;
	margin-bottom: 35px;
}
.forms-tab .wrapp {
    height: auto;
	background-size: auto 100%;
}
#formabl {
    margin-top: 0px;
}
#viberbl {
    margin-top: 0;
}
.formtabs-bl .inputs-bl input {
    display: block;
    margin: 15px auto;
    width: 276px;
}
.formtabs-bl .inputs-bl input:last-child {
    margin: 15px auto;
}
.nav-tabs-bl span {
    float: none;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 20px;
}
.nav-tabs-bl li {
    float: none;
    margin: 0 10px;
    display: inline-block;
}
}
@media only screen and (max-width:853px){
.header-content span{display:block;line-height:24px;padding-right:0;}
.container{max-width:800px;}
.nav-tabs li a{font-size:16px;}
footer{background-size:cover;}
.nav-tabs > li {width: 32%;}
}
@media only screen and (max-width:768px){.container{max-width:736px;}
.header-content{height:auto;}
.logo{display:block;float:none;padding-top:25px !important;text-align:center;width:100%;}
.top-info{float: none;
    left: 0;
    margin-left: 0;
    padding-top: 10px;
    position: relative;
    width: 100%;}
.header-content span {
    color: #FFFFFF;
    font-family: open sans;
    font-size: 20px;
    padding-right: 0;
    display: block;
    line-height: 24px;
}	
.header-right{float:none;text-align:center;width:100%;}
.header-right a{display:inline-block;}
.banner-text h1{font-size:30px;}
.nav-tabs li {width:24%;margin-right: 1%;}
.nav-tabs li a{font-size:12px;height:50px;line-height:50px;width:auto;}
.nav-tabs{margin-top:-50px;}
.baner-bl h3{font-size:24px;text-align:left;}
.information .col-5{float:none;width:200px;margin:20px auto 0;}
.line{display:none;}
.reasons .col3{float:none;margin:0 auto;max-width:360px;width:100%;}
.reasons .block{height:auto;}
.gallery img {
    max-width: 360px;
}
.port-item:hover img {
    transform: scale(1.1);
}
.extra .accordion-toggle p{width:80%;}
.baner-bl .text-bl {
    bottom: 10px;
}
.delivery .span6{max-width:320px;text-align:left;display:block;margin:0 auto!important;}
footer .span3{max-width:200px;clear:both;margin:40px auto 0!important;display:block!important;}
footer .span8{max-width:94%!important;margin:0 auto!important;width:100%!important;overflow:hidden;}
.form-footer input, .form-footer textarea{border:0 none;max-width:90%;padding:5px 5%;}
}
@media only screen and (max-width:720px){
.img-bl {
    float: none;
    margin-right: 4%;
    width: 92%;
    margin-left: 4%;
}
.imageinfo {
    float: left;
    padding: 20px 4% 0;
    width: 92%;
}
}
@media only screen and (max-width:640px){.banner-text p{max-width:90%;}
.tab-content .row-fluid .span4{text-align:center;max-width:360px;margin:0 auto 20px;}
.baner-bl{max-width:94%;margin:0 auto 15px;}
.tab-content .row-fluid{margin-top:0px;}
.extra{max-width:94%;margin:0 auto;}
.image-bl{width:50%;}
.image-bl img{max-width:100%;}
.modal{margin-left:-230px;width:460px !important;}
.modal input, .modal textarea{padding:15px 5%;width:90%;}
.gallery img {
    max-width: 360px;
}
.tab-content {
    padding-top: 40px;
}
.fancybox-skin {
    padding: 24px 5px 5px!important;
}
.fancybox-close{right:0;top:0;}
.fancybox-title-float-wrap .child {
    font-size: 16px;
    padding: 0 0 5px;
}
.fancybox-wrap {
    width: 72%!important;
}
.fancybox-inner {
    width: 100%!important;
	height: auto!important;
}
#fancybox-thumbs.bottom {
    display: none;
}
#fancybox-thumbs ul li a {
    height: 53px!important;
    width: 80px!important;
}
.fancybox-nav span {
    visibility: visible!important;
}
}
@media only screen and (max-width:533px){.baner-bl .text-bl{bottom:3px;}
.baner-bl h3{font-size:20px;text-align:left;}
.reasons{max-width:94%;margin:0 auto;}
.baner-bl{height:120px;}
.baner-bl img{height:120px;}
.modal{margin-left:-180px;width:360px !important;}
.modal input, .modal textarea{padding:15px 5%;width:90%;}
.form-bl input{border:0 none;display:block;margin:0 auto 15px;padding:4px 5%;width:90%;}
.fancybox-wrap {
    width: 90%!important;
}
}
@media only screen and (max-width:414px){.nav-tabs{margin-bottom:30px;margin-top:0;padding-top:20px;}
.nav-tabs > li.active a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:1px solid #DEDEDE;border-radius:0 0 0 0;color:#FFFFFF;margin:0;}
.nav-tabs > li{margin:0 auto;width:90%;float:none;border-radius:0;border-bottom:1px solid #222;}
.nav-tabs > li:last-child{margin-right:auto;}
section.generic{margin:0;}
.banner-text h1{font-size:30px;max-width:90%;margin:30px auto;}
.form-footer input, .form-footer textarea{max-width:90%;padding:5px 5%;border:0;}
h3{font-size:28px;}
.banner-text p{font-size:22px;}
.eshe-bl {
    margin-right: 0;
}
.btn-kupit {
    margin-left: 0;
}
.formtabs-bl .inputs-bl input {
    width: 88%;
}
.formtabs-bl .tab-content {
    padding-bottom: 0;
	padding-top: 20px;
}
}



.tel_link{
   color: #fff !important;
   font-family: "Helvetica Neue", sans-serif;
   font-weight: 500;
   transition: 0.3s ease;
}
.tel_link:hover, .tel_link:active{
	opacity: 0.7;
} 
