﻿@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,100,100italic,400italic,500,500italic,700,700italic&subset=latin,cyrillic-ext);*, *::after, *::before{box-sizing:border-box;}
body{font-family:'Roboto', sans-serif;}
a{transition:.2s;}
.transition_100{-webkit-animation-delay:.1s;animation-delay:.1s;}
.transition_200{-webkit-animation-delay:.2s;animation-delay:.2s;}
.transition_300{-webkit-animation-delay:.3s;animation-delay:.3s;}
.transition_400{-webkit-animation-delay:.4s;animation-delay:.4s;}
.transition_500{-webkit-animation-delay:.5s;animation-delay:.5s;}
.yellow_btn{display:inline-block;position:relative;z-index:1;padding:0 20px;border:none;background:none;background-color:#edb713;border-radius:4px;box-shadow:0px 4px 0px 0px #ac6b03;color:#000;font-weight:500;text-transform:uppercase;text-decoration:none;transition:.2s;}
.yellow_btn:hover{text-decoration:none;color:#fff;box-shadow:0px 0px 0px 0px #ac6b03;}
.header{padding:0 0 20px;position:relative;background-image:url(../images/header.jpg);background-repeat:no-repeat;background-position:50% 0;background-size:cover;}
.header .header_info{margin-bottom:80px;position:relative;z-index:2;}
@media (max-width:992px){.header .header_info{margin-bottom:140px;}
}
@media (max-width:768px){.header .header_info{margin-top:50px;margin-bottom:80px;}
}
@media only screen and (max-width:480px){.header .header_info{margin-bottom:40px;}
}
@media (max-width:768px){.header .header_info .header_logo{text-align:right;}
}
@media only screen and (max-width:480px){.header .header_info .header_logo{width:100%;text-align:center;margin-bottom:15px;float:none;}
}
.header .header_info .header_logo a{display:block;}
.header .header_info .header_logo a img{max-width:100%;}
.header .header_info .header_slogan{padding:5px 0 5px 20px;margin-top:5px;border-left:1px solid #fff;font-weight:300;font-size:15px;color:#fff;line-height:28px;text-transform:uppercase;}
@media only screen and (max-width:480px){.header .header_info .header_slogan{width:100%;text-align:center;border:none;float:none;}
}
@media only screen and (max-width:320px){.header .header_info .header_slogan{padding:5px 0 5px 0;width:100%;text-align:center;border:none;float:none;}
}
.header .header_info .header_phone{text-align:right;color:#fefefe;font-size:30px;font-weight:300;line-height:72px;}
.header .header_info .header_phone .tel_head{color:#FEFEFE;}
.header .header_info .header_phone .tel_head:hover{text-decoration:none;}
@media (max-width:992px){.header .header_info .header_phone{clear:both;}
}
@media (max-width:768px){.header .header_info .header_phone{font-size:24px;}
}
@media only screen and (max-width:480px){.header .header_info .header_phone{width:100%;text-align:center;float:none;}
}
.header .header_info .call_me_link{margin-top:20px;}
@media only screen and (max-width:480px){.header .header_info .call_me_link{width:100%;text-align:center;float:none;}
}
.header .header_info .call_me_link a{display:block;background-color:#0d9cd8;border-radius:4px;line-height:33px;color:white;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;}
.header .header_info .call_me_link a:hover, .header .header_info .call_me_link a:focus{background-color:#0f445a;text-decoration:none;}
@media only screen and (max-width:480px){.header .header_info .call_me_link a{max-width:140px;margin:0 auto;}
}
.header .navbar{position:absolute;top:80px;left:0;right:0;z-index:10;}
@media (max-width:768px){.header .navbar{position:fixed;top:0;}
}
.header .navbar.navbar_fixed{position:fixed;top:0;left:0;right:0;z-index:10;background-color:rgba(0, 0, 0, 0.8);}
.header .navbar .container-fluid{max-width:1200px;}
.header .navbar .nav{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
@media (max-width:767px){.header .navbar .nav{display:block;padding-right:35px;}
}
.header .navbar .nav li{line-height:50px;}
@media (max-width:768px){.header .navbar .nav li{display:block;text-align:right;}
}
.header .navbar .nav li.active a{color:#edb713;background:none;border-bottom-color:#edb713;}
.header .navbar .nav li a{display:inline-block;padding:0;font-size:14px;font-weight:300;text-transform:uppercase;color:white;text-shadow:none;box-shadow:none;background:none;border-bottom:1px solid transparent;}
.header .navbar .nav li a:hover, .header .navbar .nav li a:focus{color:#edb713;background:none;border-bottom-color:#edb713;}
.header .header_main{position:relative;}
.header .header_main .header_main_img{position:relative;}
@media (max-width:768px){.header .header_main .header_main_img{position:absolute;bottom:0;left:0;}
}
@media only screen and (max-width:480px){.header .header_main .header_main_img{display:none;}
}
.header .header_main .header_main_img img{position:absolute;top:-80px;left:-100px;max-width:170%;}
@media (max-width:992px){.header .header_main .header_main_img img{top:20px;}
}
@media (max-width:768px){.header .header_main .header_main_img img{display:none;}
}
@media (max-width:992px){.tasks .carousel .item .item_info{display:none;}
}
.header .header_main .header_main_text{text-align:center;}
.header .header_main .header_main_text h1{margin:0 0 20px;color:white;font-weight:700;line-height:84px;text-transform:uppercase;font-size:57px;}
@media (max-width:1200px){.header .header_main .header_main_text h1{font-size:44px;line-height:64px;}
}
@media (max-width:992px){.header .header_main .header_main_text h1{font-size:36px;line-height:42px;}
}
@media only screen and (max-width:480px){.header .header_main .header_main_text h1{font-size:24px;line-height:24px;}
}
.header .header_main .header_main_text h1 small{display:block;margin-bottom:10px;font-size:46px;color:white;font-weight:700;}
@media (max-width:1200px){.header .header_main .header_main_text h1 small{font-size:34px;}
}
@media (max-width:992px){.header .header_main .header_main_text h1 small{font-size:26px;}
}
@media only screen and (max-width:480px){.header .header_main .header_main_text h1 small{font-size:20px;line-height:24px;}
}
.header .header_main .header_main_text .price{display:inline-block;padding-left:110px;margin-bottom:35px;line-height:114px;color:#f9be0e;font-weight:700;font-size:50px;background-image:url(../images/Tag.png);background-repeat:no-repeat;background-position:0 0;}
@media (max-width:992px){.header .header_main .header_main_text .price{font-size:36px;line-height:66px;background-size:70px;padding-left:80px;}
}
@media only screen and (max-width:480px){.header .header_main .header_main_text .price{font-size:22px;line-height:26px;background-size:30px;padding-left:40px;}
}
.header .header_main .header_main_text .price b{display:inline-block;font-size:70px;border-bottom:2px solid rgba(255, 255, 255, 0.5);}
@media (max-width:992px){.header .header_main .header_main_text .price b{font-size:42px;}
}
@media only screen and (max-width:480px){.header .header_main .header_main_text .price b{font-size:26px;}
}
.header .header_main .header_main_text .price_text{margin-bottom:35px;color:white;font-size:24px;font-weight:300;line-height:36px;}
@media (max-width:768px){.header .header_main .header_main_text .price_text{font-size:18px;line-height:24px;margin-bottom:45px;}
}
@media only screen and (max-width:480px){.header .header_main .header_main_text .price_text{font-size:14px;line-height:18px;}
}
.header .header_main .yellow_btn{padding:0 50px;margin-bottom:25px;line-height:66px;font-size:24px;}
@media only screen and (max-width:480px){.header .header_main .yellow_btn{padding:0;line-height:40px;margin-bottom:25px;font-size:16px;text-align:center;display:block;}
}
.advantages{padding:25px 0 40px;overflow:hidden;background-image:url(../images/advantages_bg.jpg);text-align:center;}
@media only screen and (max-width:480px){.advantages{padding:30px 0 20px;}
}
.advantages .advantages_title{margin:0 0 40px;font-size:50px;line-height:80px;text-transform:uppercase;color:#333333;font-weight:300;}
@media (max-width:992px){.advantages .advantages_title{font-size:36px;line-height:60px;}
}
@media only screen and (max-width:480px){.advantages .advantages_title{font-size:20px;line-height:22px;}
}
.advantages .advantages_title b{color:#0d9cd8;font-weight:700;}
@media (max-width:768px){.advantages .advantages_item{max-width:320px;margin:0 auto 30px;}
}
.advantages .advantages_item img{max-width:100%;margin-bottom:45px;}
@media (max-width:992px){.advantages .advantages_item img{margin-bottom:35px;}
}
.advantages .advantages_item .advantages_img{background-image:url("../images/advantages.png");width:238px;height:238px;margin:0 auto 45px;}
.advantages .advantages_item .advantages_img.adv_img_1{background-position:0 0;}
.advantages .advantages_item .advantages_img.adv_img_2{background-position:0 -254px;}
.advantages .advantages_item .advantages_img.adv_img_3{background-position:0 -516px;}
.advantages .advantages_item .advantages_item_title{margin-bottom:15px;color:#333333;font-size:24px;font-weight:300;line-height:36px;text-transform:uppercase;}
@media (max-width:992px){.advantages .advantages_item .advantages_item_title{font-size:18px;line-height:24px;}
}
.advantages .advantages_item .advantages_item_text{color:#333333;font-size:14px;line-height:22px;font-weight:300;}
@media (max-width:992px){.advantages .advantages_item .advantages_item_text br{display:none;}
}
.advantages .advantages_item .advantages_item_text b{font-weight:500;}
.documents{padding:25px 0 35px;background-image:url(../images/documents.jpg);background-repeat:no-repeat;background-position:50% 0;background-size:cover;text-align:center;}
@media only screen and (max-width:480px){.documents{padding:30px 0 20px;}
}
.documents .documents_title{margin:0 0 10px;color:white;font-size:50px;font-weight:300;line-height:80px;text-transform:uppercase;}
@media (max-width:992px){.documents .documents_title{font-size:36px;line-height:60px;}
}
@media (max-width:768px){.documents .documents_title{font-size:26px;line-height:48px;}
}
@media only screen and (max-width:480px){.documents .documents_title{font-size:20px;line-height:22px;}
}
.documents .documents_subtext{margin-bottom:30px;color:white;line-height:50px;font-size:21px;font-weight:300;}
@media (max-width:992px){.documents .documents_subtext{font-size:20px;line-height:40px;margin-bottom:20px;}
}
@media only screen and (max-width:480px){.documents .documents_subtext{font-size:14px;line-height:18px;}
}
.documents .documents_subtext b{font-size:36px;font-weight:700;}
@media (max-width:992px){.documents .documents_subtext b{font-size:24px;}
}
@media only screen and (max-width:480px){.documents .documents_subtext b{font-size:16px;}
}
.documents .documents_item .img_documents_item{display:inline-block;position:relative;margin-bottom:35px;}
@media (max-width:992px){.documents .documents_item .img_documents_item{margin-bottom:25px;}
}
@media only screen and (max-width:480px){.documents .documents_item .img_documents_item{display:block;width:100%;max-width:300px;margin:0 auto 30px;}
}
.documents .documents_item .img_documents_item::after{visibility:hidden;content:"";position:absolute;top:15px;left:15px;width:100%;height:100%;border:1px solid white;opacity:0.7;border-radius:4px;transition:.2s;}
@media only screen and (max-width:480px){.documents .documents_item .img_documents_item::after{top:5px;left:5px;}
}
.documents .documents_item .img_documents_item img{max-width:130%;border-radius:4px;}
@media only screen and (min-width:320px) and (max-width:768px){.documents .documents_item .img_documents_item img{max-width:100%;border-radius:4px;}
}
.documents .documents_item .img_documents_item:hover::after{top:0;left:0;}
.documents .documents_item .documents_item_title{display:inline-block;padding:10px 0 0 55px;margin-bottom:25px;color:#edb713;font-size:24px;font-weight:300;line-height:36px;text-transform:uppercase;background-repeat:no-repeat;background-position:0 0;}
@media (max-width:992px){.documents .documents_item .documents_item_title{font-size:20px;line-height:30px;padding-left:45px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
}
@media only screen and (max-width:480px){.documents .documents_item .documents_item_title{font-size:20px;line-height:24px;white-space:normal;margin-bottom:10px;}
}
.documents .documents_item .documents_item_title.civil{background-image:url(../images/civil.png);}
.documents .documents_item .documents_item_title.factory{padding-left:65px;background-image:url(../images/factory.png);}
@media (max-width:992px){.documents .documents_item .documents_item_title.factory{padding-left:55px;}
}
.documents .documents_item .documents_item_text{margin-bottom:60px;padding:0 20px;color:white;font-size:18px;font-weight:300;line-height:28px;}
@media (max-width:992px){.documents .documents_item .documents_item_text{padding:0 5px;font-size:14px;line-height:22px;margin-bottom:40px;}
}
.documents .yellow_btn{padding:0 130px;line-height:63px;font-size:24px;}
.program{position:relative;overflow:hidden;padding:25px 0 40px;background-image:url(../images/advantages_bg.jpg);text-align:center;}
@media only screen and (max-width:480px){.program{padding:30px 0 20px;}
}
.program::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-image:url(../images/program.png);background-repeat:no-repeat;background-size:cover;background-position:50% 0;}
.program .container{position:relative;z-index:1;}
.program .program_title{margin:0 0 20px;color:#333333;font-size:50px;line-height:80px;font-weight:300;text-transform:uppercase;}
@media only screen and (max-width:480px){.program .program_title{font-size:20px;line-height:22px;}
}
.program .program_title b{font-weight:700;}
.program .program_item{padding:20px;max-width:360px;margin:0 auto 20px;background-color:#fff;border-radius:4px;box-shadow:0.5px 0.9px 1px rgba(0, 0, 0, 0.14);}
@media only screen and (max-width:480px){.program .program_item{padding:10px;}
}
.program .program_item.yellow{box-shadow:0.5px 0.9px 1px rgba(0, 0, 0, 0.14), 0px 4px 0px 0px #edb713;}
.program .program_item.blue{box-shadow:0.5px 0.9px 1px rgba(0, 0, 0, 0.14), 0px 4px 0px 0px #00a6eb;}
.program .program_item.red{box-shadow:0.5px 0.9px 1px rgba(0, 0, 0, 0.14), 0px 4px 0px 0px #e60004;}
.program .program_item > img{max-width:100%;margin-bottom:20px;}
.program .program_item .program_item_title{margin-bottom:10px;height:auto;overflow:hidden;color:#333333;font-size:24px;font-weight:500;line-height:28px;}
@media only screen and (max-width:480px){.program .program_item .program_item_title{height:auto;font-size:18px;line-height:22px;}
}
.program .program_item .program_item_text{color:#666666;font-size:16px;font-weight:300;line-height:28px;text-align:left;}
@media only screen and (max-width:480px){.program .program_item .program_item_text{font-size:14px;line-height:18px;}
}
.opportunities{padding:45px 0 50px;text-align:center;}
@media only screen and (max-width:480px){.opportunities{padding:30px 0 20px;}
}
.opportunities .opportunities_title{margin:0 0 30px;font-size:50px;line-height:80px;text-transform:uppercase;color:#333333;font-weight:300;}
@media (max-width:992px){.opportunities .opportunities_title{font-size:36px;line-height:60px;}
}
@media (max-width:768px){.opportunities .opportunities_title{font-size:26px;line-height:48px;}
}
@media only screen and (max-width:480px){.opportunities .opportunities_title{font-size:20px;line-height:22px;}
}
.opportunities .opportunities_title b{color:#0d9cd8;font-weight:700;}
@media (max-width:992px){.opportunities .aside_carousel{max-width:360px;margin:0 auto 30px;}
}
.opportunities .aside_carousel .carousel{padding:30px 10px 85px;height:800px;position:relative;background-color:#f4f4f4;border-radius:4px;box-shadow:0.5px 0.9px 1px rgba(0, 0, 0, 0.14);}
@media only screen and (max-width:480px){.opportunities .aside_carousel .carousel{padding:15px 10px 75px;height:650px;}
}
.opportunities .aside_carousel .carousel .carousel-inner .item{transition:1s;}
.opportunities .aside_carousel .carousel .carousel-inner .item .item_title{margin-bottom:20px;color:#333333;font-size:24px;font-weight:300;line-height:28px;text-transform:uppercase;}
@media only screen and (max-width:480px){.opportunities .aside_carousel .carousel .carousel-inner .item .item_title{margin-bottom:15px;font-size:20px;line-height:24px;}
}
.opportunities .aside_carousel .carousel .carousel-inner .item .item_img{margin-bottom:50px;max-width:100%;}
.opportunities .aside_carousel .carousel .carousel-inner .item .item_text{margin-bottom:30px;max-height:252px;overflow:hidden;color:#666666;font-size:16px;font-weight:300;line-height:28px;}
@media only screen and (max-width:480px){.opportunities .aside_carousel .carousel .carousel-inner .item .item_text{margin-bottom:20px;max-height:inherit;font-size:14px;line-height:20px;}
}
.opportunities .aside_carousel .carousel .carousel-inner .item .item_more{margin-bottom:15px;line-height:34px;font-size:12px;font-weight:300;box-shadow:0px 2px 0px 0px #c99a0c;}
.opportunities .aside_carousel .carousel .carousel-inner .item .item_more:hover{box-shadow:0px 0px 0px 0px #c99a0c;}
.opportunities .aside_carousel .carousel .carousel-indicators{bottom:auto;transition:.2s;z-index:5;}
.opportunities .aside_carousel .carousel .carousel-indicators li{border:1px solid #109cdd;}
.opportunities .aside_carousel .carousel .carousel-indicators li.active{background-color:#109cdd;border:1px solid #109cdd;}
.opportunities .aside_carousel .carousel .carousel-control{background:none;top:auto;bottom:15px;left:50%;width:48px;height:48px;line-height:48px;background-color:rgba(229, 229, 229, 0.7);border-radius:50%;opacity:1;}
.opportunities .aside_carousel .carousel .carousel-control.left{margin-left:-60px;padding-right:2px;}
.opportunities .aside_carousel .carousel .carousel-control.right{margin-left:10px;padding-left:3px;right:auto;}
.opportunities .aside_carousel .carousel .carousel-control:hover{background-color:#e5e5e5;}
.opportunities .opportunities_item{margin-bottom:50px;}
@media (max-width:992px){.opportunities .opportunities_item{max-width:360px;margin:0 auto 30px;}
}
.opportunities .opportunities_item .opportunities_img{background-image:url("../images/opportunities.png");width:130px;height:130px;margin:0 auto 25px;}
.opportunities .opportunities_item .opportunities_img.oppo_img_1{background-position:0 0;}
.opportunities .opportunities_item .opportunities_img.oppo_img_2{background-position:0 -265px;}
.opportunities .opportunities_item .opportunities_img.oppo_img_3{background-position:0 -399px;}
.opportunities .opportunities_item .opportunities_img.oppo_img_4{background-position:0 -529px;}
.opportunities .opportunities_item .opportunities_item_title{margin-bottom:15px;color:#333333;font-size:24px;font-weight:300;line-height:28px;text-transform:uppercase;}
@media only screen and (max-width:480px){.opportunities .opportunities_item .opportunities_item_title{font-size:20px;line-height:24px;}
}
.opportunities .opportunities_item .opportunities_item_text{color:#666666;font-size:16px;font-weight:300;line-height:28px;}
@media only screen and (max-width:480px){.opportunities .opportunities_item .opportunities_item_text{font-size:14px;line-height:20px;}
}
.tasks{padding:40px 0 60px;text-align:center;}
@media only screen and (max-width:480px){.tasks{padding:30px 0 20px;}
}
.tasks .tasks_title{margin:0 0 45px;color:#333333;font-size:50px;font-weight:300;line-height:80px;text-transform:uppercase;}
@media (max-width:992px){.tasks .tasks_title{font-size:36px;line-height:60px;}
}
@media (max-width:768px){.tasks .tasks_title{font-size:26px;line-height:48px;}
}
@media only screen and (max-width:480px){.tasks .tasks_title{font-size:20px;line-height:22px;}
}
.tasks .carousel .carousel-inner{padding:0 100px;}
@media only screen and (max-width:480px){.tasks .carousel .carousel-inner{padding:0;}
}
.tasks .carousel .item{opacity:0;transition:1s;}
@media (max-width:992px){.tasks .carousel .item{padding-bottom:60px;}
}
@media (max-width:768px){.tasks .carousel .item{padding-bottom:5px;}
}
.tasks .carousel .item.active{opacity:1;}
.tasks .carousel .item .item_img{max-width:100%;}
.tasks .carousel .item .item_info{position:absolute;bottom:0;right:0px;width:40%;padding:30px;background-color:rgba(243, 243, 244, 0.95);border-radius:4px;box-shadow:0.5px 0.9px 1px rgba(0, 0, 0, 0.14);}
@media (max-width:1200px){.tasks .carousel .item .item_info{width:60%;}
}
@media (max-width:992px){.tasks .carousel .item .item_info{width:100%;bottom:0px;padding:15px;}
}
@media (max-width:768px){.tasks .carousel .item .item_info{position:static;margin-top:15px;}
}
.tasks .carousel .item .item_info .item_title{margin-bottom:30px;color:#333333;font-size:24px;font-weight:300;line-height:28px;text-transform:uppercase;}
@media (max-width:992px){.tasks .carousel .item .item_info .item_title{font-size:20px;line-height:24px;margin-bottom:20px;}
}
.tasks .carousel .item .item_info .item_text{color:#666666;font-size:16px;font-weight:300;line-height:28px;text-align:left;}
@media (max-width:992px){.tasks .carousel .item .item_info .item_text{font-size:14px;line-height:20px;}
}
.tasks .carousel .carousel-control{background:none;top:50%;margin-top:-42px;bottom:auto;right:auto;left:auto;width:83px;height:83px;line-height:83px;background-color:rgba(0, 166, 235, 0.7);border-radius:50%;opacity:1;transition:.2s;}
@media only screen and (max-width:480px){.tasks .carousel .carousel-control{height:40px;width:40px;line-height:38px;margin-top:-20px;}
.tasks .carousel .carousel-control img{-webkit-transform:scale(0.6);transform:scale(0.6);}
}
.tasks .carousel .carousel-control.left{left:0;padding-right:2px;}
.tasks .carousel .carousel-control.right{right:0;padding-left:3px;}
.tasks .carousel .carousel-control:hover{background-color:#00a6eb;}
.sale{padding:45px 0 80px;background-image:url(../images/sale_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 0;text-align:center;overflow:hidden;}
@media only screen and (max-width:480px){.sale{padding:30px 0 20px;}
}
.sale .sale_title{margin:0 0 25px;color:white;font-size:50px;font-weight:300;line-height:80px;text-transform:uppercase;}
@media (max-width:992px){.sale .sale_title{font-size:36px;line-height:60px;}
}
@media only screen and (max-width:480px){.sale .sale_title{font-size:20px;line-height:22px;}
}
.sale .sale_img{position:relative;}
.sale .sale_img img{position:absolute;top:-80px;left:-100px;max-width:170%;}
.sale .sale_text{padding:15px 0 180px 30px;background-repeat:no-repeat;background-position:100% 100%;text-align:left;}
@media (max-width:768px){.sale .sale_text{max-width:360px;margin:0 auto 30px;float:none;}
}
@media only screen and (max-width:480px){.sale .sale_text{background-size:200px;background-position:50% 100%;padding-bottom:80px;}
}
.sale .sale_text .sale_text_title{margin-bottom:30px;font-size:30px;line-height:40px;color:white;font-weight:300;}
@media (max-width:1200px){.sale .sale_text .sale_text_title{font-size:22px;line-height:36px;}
}
@media only screen and (max-width:480px){.sale .sale_text .sale_text_title{font-size:18px;line-height:24px;margin-bottom:20px;}
}
.sale .sale_text .sale_text_title b{color:#00a6eb;font-weight:500;}
.sale .sale_text .sale_text_list{padding-left:65px;margin-bottom:22px;background-image:url(../images/checkbox.png);background-repeat:no-repeat;background-position:0 0;color:white;line-height:40px;font-size:24px;font-weight:300;}
@media (max-width:1200px){.sale .sale_text .sale_text_list{font-size:18px;line-height:30px;background-size:30px;padding-left:45px;}
}
@media only screen and (max-width:480px){.sale .sale_text .sale_text_list{font-size:14px;line-height:20px;padding-top:5px;padding-bottom:5px;margin-bottom:10px;}
}
.sale .sale_text .sale_text_list b{font-size:24px;font-weight:500;}
@media (max-width:1200px){.sale .sale_text .sale_text_list b{font-size:20px;}
}
@media only screen and (max-width:480px){.sale .sale_text .sale_text_list b{font-size:16px;}
}
.sale .sale_text .sale_text_list .big{font-size:30px;font-weight:500;}
@media (max-width:1200px){.sale .sale_text .sale_text_list .big{font-size:24px;}
}
@media only screen and (max-width:480px){.sale .sale_text .sale_text_list .big{font-size:18px;}
}
@media (max-width:768px){.sale .timer_container{max-width:360px;margin:0 auto 30px;float:none;}
}
@media only screen and (max-width:480px){.sale .timer_container{max-width:300px;}
}
.sale .timer{width:360px;margin:0 auto;padding:20px 30px;position:relative;background-color:#00a6eb;border-radius:4px;}
@media only screen and (max-width:480px){.sale .timer{max-width:100%;padding:10px;}
}
.sale .timer::before{content:"";position:absolute;top:-18px;right:-18px;width:100%;height:100%;z-index:0;background-color:#00a6eb;border-radius:4px;opacity:0.2;}
@media only screen and (max-width:480px){.sale .timer::before{top:-10px;right:-10px;}
}
.sale .timer form{position:relative;z-index:1;}
.sale .timer .eTimer{display:block;width:100%;position:relative;z-index:1;margin-bottom:30px;padding:15px 5px;background-color:#0d96d6;border-radius:4px;font-family:'Roboto', sans-serif;}
.sale .timer .eTimer .etTitle{margin-bottom:15px;font-size:18px;font-weight:300;text-transform:uppercase;}
@media only screen and (max-width:480px){.sale .timer .eTimer .etTitle{font-size:14px;margin-bottom:10px;}
}
.sale .timer .eTimer .etUnit .etNumber{font-family:'Tahoma', sans-serif;text-shadow:0.5px 0.9px 0 white;color:#303030;font-size:52px;font-weight:400;line-height:62px;padding:0;width:36px;height:62px;background-image:linear-gradient(to top, #e1e1e1 0%, white 49%, #d5d5d5 50%, #fbfbfb 98%, #f6f6f6 100%);border-radius:5px;box-shadow:0 3px 3px rgba(0, 0, 0, 0.22), 0 0 2px rgba(0, 0, 0, 0.26), inset 0 0 5px rgba(255, 255, 255, 0.5);}
@media only screen and (max-width:480px){.sale .timer .eTimer .etUnit .etNumber{width:26px;height:45px;line-height:45px;font-size:36px;}
}
.sale .timer .eTimer .etUnit .etSign{margin-top:10px;font-size:14px;font-weight:300;}
.sale .timer input{display:block;width:100%;margin-bottom:12px;padding:0 10px 0 38px;background:none;border:1px solid rgba(255, 255, 255, 0.6);border-radius:4px;line-height:43px;color:white;font-size:16px;font-weight:300;font-style:italic;transition:.2s;outline:none;}
.sale .timer input:hover, .sale .timer input:focus{border-color:#fff;}
.sale .timer input.name{background-image:url(../images/input_tel.png);background-repeat:no-repeat;background-position:10px 50%;}
.sale .timer input.tel{background-image:url(../images/input_phone.png);background-repeat:no-repeat;background-position:10px 50%;}
.sale .timer input::-webkit-input-placeholder{color:#fff;}
.sale .timer input::-moz-placeholder{color:#fff;}
.sale .timer input:-moz-placeholder{color:#fff;}
.sale .timer input:-ms-input-placeholder{color:#fff;}
.sale .timer .yellow_btn{margin-top:30px;display:block;width:100%;line-height:58px;font-size:22px;}
@media only screen and (max-width:480px){.sale .timer .yellow_btn{font-size:18px;line-height:40px;}
}
.certificates{padding:65px 0 40px;background-color:#00a6eb;text-align:center;}
@media only screen and (max-width:480px){.certificates{padding:30px 0 20px;}
}
.certificates .certificates_title{margin:0 0 25px;font-size:50px;line-height:80px;text-transform:uppercase;color:white;font-weight:300;}
@media (max-width:992px){.certificates .certificates_title{font-size:36px;line-height:60px;}
}
@media only screen and (max-width:480px){.certificates .certificates_title{font-size:20px;line-height:22px;}
}
.certificates .certificates_title b{color:#edb713;font-weight:700;}
.certificates .certificates_carousel{padding:0 100px;}
@media only screen and (max-width:480px){.certificates .certificates_carousel{padding:0 30px;}
}
.certificates .certificates_carousel .owl-item{-webkit-transform:translate3d(0, 0, 0);}
.certificates .certificates_carousel .certificates_item{max-width:270px;margin:0 auto;padding-top:15px;}
.certificates .certificates_carousel .certificates_item .certificates_item_link{display:block;margin-bottom:30px;text-align:center;}
@media only screen and (max-width:480px){.certificates .certificates_carousel .certificates_item .certificates_item_link{margin-bottom:20px;}
}
.certificates .certificates_carousel .certificates_item .certificates_item_link:hover{-webkit-transform:scale(1.03);transform:scale(1.03);}
.certificates .certificates_carousel .certificates_item .certificates_item_link img{max-width:100%;display:inline-block;}
.certificates .certificates_carousel .certificates_item .certificates_item_title{color:white;font-size:16px;font-weight:300;line-height:25px;}
@media only screen and (max-width:480px){.certificates .certificates_carousel .certificates_item .certificates_item_title{font-size:14px;line-height:22px;}
}
.certificates .certificates_carousel .owl-stage-outer{z-index:2;}
.certificates .certificates_carousel .owl-controls{position:absolute;top:50%;left:0;right:0;z-index:1;height:56px;margin-top:-28px;line-height:56px;}
.certificates .certificates_carousel .owl-controls .owl-prev{float:left;width:31px;height:56px;font-size:0;background-image:url(../images/owl_left.png);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
@media only screen and (max-width:480px){.certificates .certificates_carousel .owl-controls .owl-prev{width:17px;height:30px;}
}
.certificates .certificates_carousel .owl-controls .owl-next{float:right;width:31px;height:56px;font-size:0;background-image:url(../images/owl_right.png);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
@media only screen and (max-width:480px){.certificates .certificates_carousel .owl-controls .owl-next{width:17px;height:30px;}
}
.trust{padding:25px 0 0;text-align:center;overflow:hidden;}
@media only screen and (max-width:480px){.trust{padding:30px 0 20px;}
}
.trust .trust_title{margin:0 0 45px;color:#333333;font-size:50px;font-weight:300;line-height:80px;text-transform:uppercase;}
@media (max-width:992px){.trust .trust_title{font-size:36px;line-height:60px;}
}
@media (max-width:768px){.trust .trust_title{font-size:26px;line-height:48px;}
}
@media only screen and (max-width:480px){.trust .trust_title{font-size:20px;line-height:22px;}
}
.trust .trust_info{position:relative;background-image:url(../images/trust.png);background-repeat:no-repeat;background-position:50% 60px;background-size:27%;}
@media (max-width:768px){.trust .trust_info{background:none;}
}
.trust .trust_info .trust_img{position:absolute;top:63px;left:50%;margin-left:-176px;}
.trust .trust_info .trust_item{margin-bottom:75px;position:relative;}
@media (max-width:992px){.trust .trust_info .trust_item{max-width:320px;margin:0 auto 25px;}
}
.trust .trust_info .trust_item .pointer{z-index:1;}
@media (max-width:992px){.trust .trust_info .trust_item .pointer img{display:none;}
}
.trust .trust_info .trust_item.exp .pointer{position:absolute;top:-22px;left:50%;margin-left:-1px;width:108%;}
@media (max-width:992px){.trust .trust_info .trust_item.exp .pointer{position:relative;margin:0 !important;top:auto;left:0;right:0;bottom:auto;height:67px;width:100% !important;}
}
.trust .trust_info .trust_item.exp .pointer::after{content:"";position:absolute;right:0;margin-right:-48px;top:5px;width:40px;height:50px;background-image:url(../images/medal.png);background-repeat:no-repeat;background-size:cover;background-position:50% 0;}
@media (max-width:992px){.trust .trust_info .trust_item.exp .pointer::after{top:0;left:50%;margin-left:-24px;margin-right:0;right:auto !important;bottom:auto;}
}
.trust .trust_info .trust_item.exp .pointer img{max-width:100%;}
.trust .trust_info .trust_item.tech .pointer{position:absolute;top:-27px;left:50%;margin-left:-1px;width:53%;}
@media (max-width:992px){.trust .trust_info .trust_item.tech .pointer{position:relative;margin:0 !important;top:auto;left:0;right:0;bottom:auto;height:60px;width:100% !important;}
}
.trust .trust_info .trust_item.tech .pointer::after{content:"";position:absolute;right:0;margin-right:-61px;top:-24px;width:51px;height:49px;background-image:url(../images/gears.png);background-repeat:no-repeat;background-size:cover;background-position:50% 0;}
@media (max-width:992px){.trust .trust_info .trust_item.tech .pointer::after{top:0;left:50%;margin-left:-25px;margin-right:0;right:auto !important;bottom:auto;}
}
.trust .trust_info .trust_item.tech .pointer img{max-width:100%;}
.trust .trust_info .trust_item.study .pointer{position:absolute;top:-40px;left:50%;margin-left:-1px;width:70%;}
@media (max-width:992px){.trust .trust_info .trust_item.study .pointer{position:relative;margin:0 !important;top:auto;left:0;right:0;bottom:auto;height:50px;width:100% !important;}
}
.trust .trust_info .trust_item.study .pointer::after{content:"";position:absolute;right:0;margin-right:-24px;top:-42px;width:48px;height:38px;background-image:url(../images/mac.png);background-repeat:no-repeat;background-size:cover;background-position:50% 0;}
@media (max-width:992px){.trust .trust_info .trust_item.study .pointer::after{top:0;left:50%;margin-left:-24px;margin-right:0;right:auto !important;bottom:auto;}
}
.trust .trust_info .trust_item.study .pointer img{max-width:100%;}
.trust .trust_info .trust_item.product .pointer{position:absolute;top:-32px;right:50%;margin-right:-1px;width:58%;}
@media (max-width:992px){.trust .trust_info .trust_item.product .pointer{position:relative;margin:0 !important;top:auto;left:0;right:0;bottom:auto;height:55px;width:100% !important;}
}
.trust .trust_info .trust_item.product .pointer::after{content:"";position:absolute;left:0;margin-left:-18px;bottom:-39px;width:39px;height:34px;background-image:url(../images/diamond.png);background-repeat:no-repeat;background-size:cover;background-position:50% 0;}
@media (max-width:992px){.trust .trust_info .trust_item.product .pointer::after{top:0;left:50%;margin-left:-24px;margin-right:0;right:auto !important;bottom:auto;}
}
.trust .trust_info .trust_item.product .pointer img{max-width:100%;}
.trust .trust_info .trust_item.prices .pointer{position:absolute;top:-32px;right:50%;margin-right:-1px;width:50%;}
@media (max-width:992px){.trust .trust_info .trust_item.prices .pointer{position:relative;margin:0 !important;top:auto;left:0;right:0;bottom:auto;height:60px;width:100% !important;}
}
.trust .trust_info .trust_item.prices .pointer::after{content:"";position:absolute;left:0;margin-left:-36px;bottom:-30px;width:46px;height:57px;background-image:url(../images/Coins.png);background-repeat:no-repeat;background-size:cover;background-position:50% 0;}
@media (max-width:992px){.trust .trust_info .trust_item.prices .pointer::after{top:0;left:50%;margin-left:-24px;margin-right:0;right:auto !important;bottom:auto;}
}
.trust .trust_info .trust_item.prices .pointer img{max-width:100%;}
.trust .trust_info .trust_item.quality .pointer{position:absolute;top:-32px;right:50%;margin-right:-1px;width:100%;}
@media (max-width:992px){.trust .trust_info .trust_item.quality .pointer{position:relative;margin:0 !important;top:auto;left:0;right:0;bottom:auto;height:50px;width:100% !important;}
}
.trust .trust_info .trust_item.quality .pointer::after{content:"";position:absolute;left:0;margin-left:-60px;bottom:-15px;width:53px;height:34px;background-image:url(../images/quality_arr.png);background-repeat:no-repeat;background-size:cover;background-position:50% 0;}
@media (max-width:992px){.trust .trust_info .trust_item.quality .pointer::after{top:0;left:50%;margin-left:-24px;margin-right:0;right:auto !important;bottom:auto;}
}
.trust .trust_info .trust_item.quality .pointer img{max-width:100%;}
.trust .trust_info .trust_item .trust_title{position:relative;z-index:2;margin-bottom:8px;color:#333333;font-size:24px;font-weight:300;line-height:28px;text-transform:uppercase;}
@media (max-width:1200px){.trust .trust_info .trust_item .trust_title{font-size:20px;line-height:24px;}
}
.trust .trust_info .trust_item .trust_text{position:relative;z-index:2;padding:0 15px;color:#666666;font-size:16px;font-weight:300;line-height:28px;}
@media (max-width:1200px){.trust .trust_info .trust_item .trust_text{font-size:14px;line-height:22px;}
}
.consult{background-image:url(../images/consult.jpg);background-repeat:no-repeat;background-position:50% 0;background-size:cover;text-align:center;}
.consult > .container{position:relative;padding:60px 0 100px;}
@media only screen and (max-width:480px){.consult > .container{padding:30px 0 20px;}
}
.consult > .container > .row{margin-right:0;margin-left:0;}
.consult > .container::before{content:"";position:absolute;bottom:0;left:50%;z-index:1;margin-left:-545px;height:595px;width:75%;background-image:url(../images/man.png);background-repeat:no-repeat;background-position:0 100%;background-size:contain;}
@media (max-width:992px){.consult > .container::before{width:480px;height:376px;margin-left:-350px;}
}
@media (max-width:768px){.consult > .container::before{width:100%;height:300px;margin:0;left:0;opacity:0.7;}
}
@media only screen and (max-width:480px){.consult > .container::before{display:none;}
}
.consult .consult_title{margin:0 0 40px;position:relative;z-index:2;font-size:50px;line-height:80px;text-transform:uppercase;color:white;font-weight:300;}
@media (max-width:992px){.consult .consult_title{font-size:36px;line-height:60px;}
}
@media (max-width:768px){.consult .consult_title{font-size:26px;line-height:48px;}
}
@media only screen and (max-width:480px){.consult .consult_title{font-size:20px;line-height:22px;margin-bottom:20px;}
}
.consult .consult_title b{color:#edb713;font-weight:500;}
.consult .consult_sub_title{position:relative;z-index:2;color:white;font-size:28px;font-weight:300;line-height:40px;}
@media (max-width:992px){.consult .consult_sub_title{font-size:24px;line-height:34px;}
}
@media only screen and (max-width:480px){.consult .consult_sub_title{font-size:16px;line-height:22px;}
}
.consult .yellow_btn{position:relative;z-index:2;margin-top:110px;padding:0 55px;line-height:66px;font-size:24px;}
@media (max-width:992px){.consult .yellow_btn{margin-top:70px;}
}
@media (max-width:768px){.consult .yellow_btn{margin-top:50px;padding:0 25px;font-size:22px;}
}
@media only screen and (max-width:480px){.consult .yellow_btn{font-size:14px;padding:0;margin-top:30px;line-height:40px;width:100%;}
}
.partners{padding:70px 0 40px;text-align:center;}
@media only screen and (max-width:480px){.partners{padding:30px 0 20px;}
}
.partners .partners_title{margin:0 0 45px;color:#333333;font-size:50px;font-weight:300;line-height:80px;text-transform:uppercase;}
@media (max-width:992px){.partners .partners_title{font-size:36px;line-height:60px;}
}
@media only screen and (max-width:480px){.partners .partners_title{font-size:20px;line-height:22px;margin-bottom:20px;}
}
.partners .partners_carousel{padding:0 100px;}
@media only screen and (max-width:480px){.partners .partners_carousel{padding:0 30px;}
}
.partners .partners_carousel .partners_item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.partners .partners_carousel .partners_item .partner_img{width:auto;max-width:100%;height:auto;display:block;}
.partners .partners_carousel .owl-stage-outer{z-index:2;}
.partners .partners_carousel .owl-controls{position:absolute;top:50%;left:0;right:0;z-index:1;height:56px;margin-top:-28px;line-height:56px;}
.partners .partners_carousel .owl-controls .owl-prev{float:left;width:31px;height:56px;font-size:0;background-image:url(../images/partner_arr_left.png);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
@media only screen and (max-width:480px){.partners .partners_carousel .owl-controls .owl-prev{width:18px;height:40px;}
}
.partners .partners_carousel .owl-controls .owl-prev:hover{background-image:url(../images/partner_arr_left_hover.png);}
.partners .partners_carousel .owl-controls .owl-next{float:right;width:31px;height:56px;font-size:0;background-image:url(../images/partner_arr_right.png);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
@media only screen and (max-width:480px){.partners .partners_carousel .owl-controls .owl-next{width:18px;height:40px;}
}
.partners .partners_carousel .owl-controls .owl-next:hover{background-image:url(../images/partner_arr_right_hover.png);}
.clients{position:relative;padding:50px 0 150px;background-image:url(../images/advantages_bg.jpg);text-align:center;}
@media only screen and (max-width:480px){.clients{padding:30px 0 20px;}
}
.clients::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-image:url(../images/program.png);background-repeat:no-repeat;background-size:cover;background-position:50% 0;}
.clients .container{position:relative;z-index:1;}
.clients .clients_title{margin:0 0 45px;color:#333333;font-size:50px;font-weight:300;line-height:80px;text-transform:uppercase;}
@media (max-width:992px){.clients .clients_title{font-size:36px;line-height:60px;}
}
@media (max-width:768px){.clients .clients_title{font-size:26px;line-height:48px;}
}
@media only screen and (max-width:480px){.clients .clients_title{font-size:20px;line-height:22px;margin-bottom:20px;}
}
@media (max-width:992px){.clients .clients_map{margin-bottom:30px;}
}
.clients .clients_map iframe{max-width:100%;}
.clients .clients_map .clients_map_title{margin-top:16px;color:#666666;font-size:16px;font-weight:300;line-height:24px;}
@media only screen and (max-width:480px){.clients .clients_reviews{width:100%;float:none;padding:15px;max-width:250px;margin:0 auto 30px;}
}
.clients .clients_reviews .clients_reviews_link{display:block;}
.clients .clients_reviews .clients_reviews_link:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}
.clients .clients_reviews .clients_reviews_link img{max-width:100%;}
.clients .clients_reviews .clients_reviews_title{margin-top:16px;color:#666666;font-size:16px;font-weight:300;line-height:24px;}
#map{width:100%;}
@media (max-width:992px){#map{height:550px;}
}
@media (max-width:768px){#map{height:450px;}
}
.questions{padding:25px 0 60px;text-align:center;background-image:url(../images/question.jpg);background-repeat:no-repeat;background-position:50% 0;background-size:cover;}
@media screen and (min-width:1px) and (max-width:1028px){.questions{padding:30px 0 80px;}
}
.questions .questions_title{margin:0 0 30px;color:white;font-size:50px;font-weight:300;line-height:80px;text-transform:uppercase;}
@media (max-width:992px){.questions .questions_title{font-size:36px;line-height:60px;}
}
@media (max-width:768px){.questions .questions_title{font-size:26px;line-height:48px;}
}
@media only screen and (max-width:480px){.questions .questions_title{font-size:20px;line-height:22px;margin-bottom:20px;}
}
.questions .questions_sub_title{margin-bottom:25px;color:white;font-weight:300;font-size:28px;line-height:40px;}
@media only screen and (max-width:480px){.questions .questions_sub_title{font-size:16px;line-height:20px;}
}
.questions .mngr img{max-width:100%;margin-bottom:35px;}
@media only screen and (max-width:480px){.questions .mngr img{max-width:150px;margin:0 auto 15px;display:block;}
}
.questions .mngr .mngr_title{color:white;font-size:22px;font-weight:300;line-height:40px;}
@media only screen and (max-width:480px){.questions .mngr .mngr_title{font-size:18px;line-height:24px;margin-bottom:10px;}
}
.questions .questions_form{margin-top:20px;margin-right:20px;padding:55px 30px 25px;position:relative;background-color:#00a6eb;border-radius:4px;}
@media only screen and (max-width:480px){.questions .questions_form{padding:15px 10px 10px;margin-right:0;}
}
.questions .questions_form::before{content:"";position:absolute;top:-18px;right:-18px;width:100%;height:100%;z-index:0;background-color:#00a6eb;border-radius:4px;opacity:0.2;}
@media only screen and (max-width:480px){.questions .questions_form::before{top:-10px;right:-10px;}
}
.questions .questions_form form{position:relative;z-index:1;}
.questions .questions_form .left_form{float:left;width:48%;margin-right:2%;}
@media (max-width:768px){.questions .questions_form .left_form{float:none;width:100%;margin:0 0 10px;}
}
.questions .questions_form input{display:block;width:100%;margin-bottom:12px;padding:0 10px 0 38px;background:none;background-color:rgba(13, 150, 214, 0.6);border:none;border-radius:4px;line-height:43px;color:white;font-size:16px;font-weight:300;font-style:italic;transition:.2s;outline:none;}
.questions .questions_form input:hover, .questions .questions_form input:focus{background-color:#0d96d6;}
.questions .questions_form input.name{background-image:url(../images/input_tel.png);background-repeat:no-repeat;background-position:10px 50%;}
.questions .questions_form input.tel{background-image:url(../images/input_phone.png);background-repeat:no-repeat;background-position:10px 50%;}
.questions .questions_form input::-webkit-input-placeholder{color:#fff;font-size:16px;}
.questions .questions_form input::-moz-placeholder{color:#fff;font-size:16px;}
.questions .questions_form input:-moz-placeholder{color:#fff;font-size:16px;}
.questions .questions_form input:-ms-input-placeholder{color:#fff;font-size:16px;}
.questions .questions_form textarea{display:block;width:48%;height:100px;margin-bottom:12px;margin-left:2%;padding:12px 10px 12px 38px;background:none;background-color:rgba(13, 150, 214, 0.6);border:none;border-radius:4px;line-height:20px;color:white;font-size:16px;font-weight:300;font-style:italic;transition:.2s;outline:none;resize:none;background-image:url(../images/write_us.png);background-repeat:no-repeat;background-position:10px 12px;}
@media (max-width:768px){.questions .questions_form textarea{float:none;width:100%;margin:0 0 10px;}
}
.questions .questions_form textarea:hover, .questions .questions_form textarea:focus{background-color:#0d96d6;}
.questions .questions_form textarea::-webkit-input-placeholder{color:#fff;font-size:16px;}
.questions .questions_form textarea::-moz-placeholder{color:#fff;font-size:16px;}
.questions .questions_form textarea:-moz-placeholder{color:#fff;font-size:16px;}
.questions .questions_form textarea:-ms-input-placeholder{color:#fff;font-size:16px;}
.questions .questions_form .yellow_btn{margin-top:30px;padding:0 100px;line-height:58px;font-size:22px;}
@media (max-width:768px){.questions .questions_form .yellow_btn{padding:0 40px;}
}
@media only screen and (max-width:480px){.questions .questions_form .yellow_btn{margin-top:15px;padding:0;display:block;width:100%;font-size:16px;line-height:40px;}
}
.footer{padding:20px 0;background-color:black;}
@media (max-width:768px){.footer{text-align:center;}
}
.footer .copy{color:white;font-size:16px;font-weight:300;line-height:40px;}
@media (max-width:992px){.footer .copy{line-height:20px;margin-bottom:15px;}
}
.footer .footer_phone{text-align:right;color:#efeeee;font-size:14px;font-weight:300;font-style:italic;line-height:18px;}
@media (max-width:768px){.footer .footer_phone{text-align:center;margin-bottom:15px;}
}
.footer .footer_phone span{color:#fefefe;font-size:24px;font-weight:300;font-style:normal;}
.footer .yellow_btn{line-height:33px;font-size:14px;font-weight:300;text-transform:none;box-shadow:0px 2px 0px 0px #ac6b03;}
.footer .yellow_btn:hover{box-shadow:0px 0px 0px 0px #ac6b03;}
.modal_window{display:none;}
.modal_window.call_me, .modal_window.try_free, .modal_window.consult_free, .modal_window.thank_you{width:380px;max-width:100%;padding:30px;position:relative;background-color:#00a6eb;border-radius:4px;text-align:center;}
@media only screen and (max-width:480px){.modal_window.call_me, .modal_window.try_free, .modal_window.consult_free, .modal_window.thank_you{padding:10px;}
}
.modal_window.call_me::before, .modal_window.try_free::before, .modal_window.consult_free::before, .modal_window.thank_you::before{content:"";position:absolute;top:-18px;right:-18px;width:100%;height:100%;z-index:0;background-color:#00a6eb;border-radius:4px;opacity:0.2;}
@media only screen and (max-width:480px){.modal_window.call_me::before, .modal_window.try_free::before, .modal_window.consult_free::before, .modal_window.thank_you::before{top:-10px;right:-10px;}
}
.modal_window.call_me .modal_content, .modal_window.try_free .modal_content, .modal_window.consult_free .modal_content, .modal_window.thank_you .modal_content{position:relative;z-index:1;}
.modal_window.call_me .modal_content .modal_title, .modal_window.try_free .modal_content .modal_title, .modal_window.consult_free .modal_content .modal_title, .modal_window.thank_you .modal_content .modal_title{margin-bottom:15px;color:white;font-size:32px;font-weight:300;line-height:32px;text-transform:uppercase;}
@media only screen and (max-width:480px){.modal_window.call_me .modal_content .modal_title, .modal_window.try_free .modal_content .modal_title, .modal_window.consult_free .modal_content .modal_title, .modal_window.thank_you .modal_content .modal_title{font-size:22px;line-height:30px;margin-bottom:10px;}
}
.modal_window.call_me .modal_content .modal_sub_title, .modal_window.try_free .modal_content .modal_sub_title, .modal_window.consult_free .modal_content .modal_sub_title, .modal_window.thank_you .modal_content .modal_sub_title{margin-bottom:15px;color:#daecf4;font-size:14px;font-weight:100;font-style:italic;line-height:20px;}
.modal_window.call_me .modal_content input, .modal_window.try_free .modal_content input, .modal_window.consult_free .modal_content input, .modal_window.thank_you .modal_content input{display:block;width:100%;margin-bottom:12px;padding:0 10px 0 38px;background:none;border:1px solid rgba(255, 255, 255, 0.6);border-radius:4px;line-height:43px;color:white;font-size:16px;font-weight:300;font-style:italic;transition:.2s;outline:none;}
.modal_window.call_me .modal_content input:hover, .modal_window.call_me .modal_content input:focus, .modal_window.try_free .modal_content input:hover, .modal_window.try_free .modal_content input:focus, .modal_window.consult_free .modal_content input:hover, .modal_window.consult_free .modal_content input:focus, .modal_window.thank_you .modal_content input:hover, .modal_window.thank_you .modal_content input:focus{border-color:#fff;}
.modal_window.call_me .modal_content input.name, .modal_window.try_free .modal_content input.name, .modal_window.consult_free .modal_content input.name, .modal_window.thank_you .modal_content input.name{background-image:url(../images/input_tel.png);background-repeat:no-repeat;background-position:10px 50%;}
.modal_window.call_me .modal_content input.tel, .modal_window.try_free .modal_content input.tel, .modal_window.consult_free .modal_content input.tel, .modal_window.thank_you .modal_content input.tel{background-image:url(../images/input_phone.png);background-repeat:no-repeat;background-position:10px 50%;}
.modal_window.call_me .modal_content input::-webkit-input-placeholder, .modal_window.try_free .modal_content input::-webkit-input-placeholder, .modal_window.consult_free .modal_content input::-webkit-input-placeholder, .modal_window.thank_you .modal_content input::-webkit-input-placeholder{color:#fff;}
.modal_window.call_me .modal_content input::-moz-placeholder, .modal_window.try_free .modal_content input::-moz-placeholder, .modal_window.consult_free .modal_content input::-moz-placeholder, .modal_window.thank_you .modal_content input::-moz-placeholder{color:#fff;}
.modal_window.call_me .modal_content input:-moz-placeholder, .modal_window.try_free .modal_content input:-moz-placeholder, .modal_window.consult_free .modal_content input:-moz-placeholder, .modal_window.thank_you .modal_content input:-moz-placeholder{color:#fff;}
.modal_window.call_me .modal_content input:-ms-input-placeholder, .modal_window.try_free .modal_content input:-ms-input-placeholder, .modal_window.consult_free .modal_content input:-ms-input-placeholder, .modal_window.thank_you .modal_content input:-ms-input-placeholder{color:#fff;}
.modal_window.call_me .modal_content .yellow_btn, .modal_window.try_free .modal_content .yellow_btn, .modal_window.consult_free .modal_content .yellow_btn, .modal_window.thank_you .modal_content .yellow_btn{margin-top:30px;display:block;width:100%;line-height:58px;font-size:22px;}
@media only screen and (max-width:480px){.modal_window.call_me .modal_content .yellow_btn, .modal_window.try_free .modal_content .yellow_btn, .modal_window.consult_free .modal_content .yellow_btn, .modal_window.thank_you .modal_content .yellow_btn{margin-top:15px;padding:0;display:block;width:100%;font-size:16px;line-height:40px;}
}
.modal_window.try_free .modal_content .modal_title{font-size:24px;font-weight:300;line-height:34px;color:white;}
@media only screen and (max-width:480px){.modal_window.try_free .modal_content .modal_title{font-size:20px;line-height:26px;}
}
.modal_window.try_free .modal_content .modal_title b{color:#edb713;font-size:32px;font-weight:500;line-height:38px;}
@media only screen and (max-width:480px){.modal_window.try_free .modal_content .modal_title b{font-size:24px;line-height:30px;}
}
.modal_window.consult_free .modal_content .modal_title{font-size:32px;font-weight:300;line-height:34px;color:white;}
@media only screen and (max-width:480px){.modal_window.consult_free .modal_content .modal_title{font-size:20px;line-height:26px;}
}
.modal_window.consult_free .modal_content .modal_title b{color:#edb713;font-weight:500;line-height:38px;}
@media only screen and (max-width:480px){.modal_window.consult_free .modal_content .modal_title b{line-height:30px;}
}
.modal_window.infowindow{width:1170px;max-width:100%;max-height:100%;overflow-y:scroll;padding:40px 30px;background-color:#f1f1f1;border-radius:4px;}
@media only screen and (max-width:480px){.modal_window.infowindow{padding:10px;}
}
.modal_window.infowindow .infowindow_img{max-width:40%;margin:0 35px 35px 0;float:left;position:relative;}
@media (max-width:768px){.modal_window.infowindow .infowindow_img{max-width:100%;margin:0 0 25px;float:none;}
}
.modal_window.infowindow .infowindow_img::after{content:"";position:absolute;top:15px;left:15px;width:100%;height:100%;border:1px solid white;opacity:0.7;border-radius:4px;transition:.2s;}
.modal_window.infowindow .infowindow_img img{max-width:100%;}
.modal_window.infowindow img{max-width:100%;}
.modal_window.infowindow .infowindow_title{margin-bottom:25px;color:#dba80f;font-size:24px;font-weight:300;line-height:36px;text-transform:uppercase;}
.modal_window.infowindow .infowindow_title img{vertical-align:text-bottom;margin-right:20px;}
.modal_window.infowindow .infowindow_text{color:#333333;font-size:18px;font-weight:300;line-height:28px;}
@media (max-width:768px){.modal_window.infowindow .infowindow_text{font-size:14px;line-height:20px;}
}
.modal_window.infowindow .infowindow_text p{margin:0 0 30px;}
.modal_window.thank_you .modal_content .modal_title{font-size:22px;font-weight:300;line-height:34px;color:white;}
.img_in_modal{text-align:center;}
.ov_vi{overflow:visible !important;}
.fancybox-lock .fancybox-overlay{overflow:hidden;}
.fancybox-skin{background:none;}
.fancybox-inner{overflow:visible !important;}
.fancybox-close{width:26px;height:26px;top:-10px;right:-10px;background-image:url(../images/close.png);background-position:50% 50%;background-size:cover;transition:.2s;opacity:1;}
.fancybox-close:hover{opacity:0.8;}
.no-flexbox .navbar-nav > li{margin-right:4%;}
.navbar-inverse{background-color:rgba(0, 0, 0, 0.6);background-image:none;box-shadow:none;border:none;}
@media (max-width:768px){.navbar-inverse{background-color:rgba(0, 0, 0, 0.8);}
}
.navbar-inverse .container-fluid, .navbar-inverse .navbar-collapse{padding:0;}
h1.mini-h1 small{font-size:38px !important;}
h1.mini-1-h1 small{font-size:26px !important;}
h1.micro-h1 small{font-size:18px !important;}