@import "./fonts/gotham/stylesheet.css" all;

@font-face{font-family:'Cuprum-Regular';src:url(./fonts/Cuprum-Regular.ttf) format('truetype');}
@font-face{font-family:'Cuprum-Bold';src:url(./fonts/Cuprum-Bold.ttf) format('truetype');}
html, body{font-family:'Cuprum-Regular';font-size:100%;background:#f5f5f5;color:#000000;font-size:14px;}
html{position:relative;min-height:100%;}
body{margin-bottom:194px;}
footer{position:absolute;bottom:0;width:100%;height:auto;}
.affix{position:fixed !important;}
#addr-f{color:white;text-align:right;width:212px;}
a:hover, a:active, a:focus{outline:none}
button:hover, button:active, button:focus{outline:none}
a:hover{text-decoration:none;}
input[type="button"],input[type="submit"]{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.bootstrap-select .btn:focus{outline:none!important;}
h1,h2,h3,h4,h5,h6{margin:0;}
.affix{top:130px;}
.separate_line{height:1px;width:100%;background:#dfdfdf;margin-bottom:10px;}
.separate_line + h3{margin-bottom:20px;}
.fixed{position:fixed;top:0;z-index:9;background-color:#ffffff;width:100%}
.center{text-align:center;}
.table{display:table;}
.tr{display:table-row;}
.td{display:table-cell;vertical-align:middle;}
.bold{font-weight:bold;}
.w100{width:100%;}
.h3_heading{font-size:35px;padding:45px 0;}
.h3_big_heading{font-size:40px;padding:45px 0;text-align:center;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
p{margin:0;}
.mb0{margin-bottom:0;}
ul{margin:0;padding:0;}
.red_text{color:#c00042;}
.red_text:hover, .red_text:link{color:#c00042;}
.black_color{color:#000000;}
.page_h1{text-align:center;margin-top:30px;margin-bottom:30px;color:#363839;}
.page_h1.new{margin-bottom:0px;color:#000000;}
.container{max-width:993px;}
.button{display:inline-block;padding:12px 30px;margin-bottom:0;font-size:13px;line-height:14px;line-height:1.42857143;text-align:center;text-transform:uppercase;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:2px solid;border-radius:3px;}
.top_line{background:#1b1b1b; width: 100%;}
.header_holder{height:82px;margin-bottom:52px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.heighter{height:82px;display:none;}
.header_holder.mb0{height:82px;margin-bottom:0;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.header_top{padding:15px 0;}
.top_line ul li a{text-align:center;text-transform:uppercase;display:block;}
.top_line_left{float:left;color:#ffffff;}
.top_line_right{float:right;color:#ffffff;}
.top_line_left ul, .top_line_right ul{padding:0;list-style:none;line-height:13px;}
.top_line_right ul li{display:inline-block;margin:0 0px;text-transform:uppercase;}
.top_line_right ul li:last-child{display:none;}
.top_line_right ul li a{color:#ffffff;font-size:13px;line-height:13px;display:inline-block;}
.top_line_right ul li a span{padding:0 20px;}
.top_line_right ul li:first-child{border:none;margin-right:59px;}
.top_line_right ul li:first-child a{margin-left:6px;}
.top_line_right ul li:last-child{border:none;margin-left:16px;}
.top_line_right ul li:last-child a span{padding-right:0;}
.top_line_right ul li a .fa{font-size:16px;}
.top_line_right ul li a .fa-rub{margin-top:-1px;position:absolute;}
.top_line_right ul li a .fa-sign-in{margin-top:-2px;position:absolute;}
.top_line_left ul li{display:inline-block;margin:0 0px;}
.top_line_left ul li a{padding-right:10px;color:#fbb1ca;font-size:15px;margin-top:3px;}
.top_line_left ul li a.active{color:#ffffff;}
.top_line_left ul li a:hover{color:#ffffff;}
.top100{margin-top:100px;}
.cart_bage{position:absolute;padding:7px 10px;border-radius:50%;top:-5px;right:0px;}
.header{padding:14px 0 12px 0;border-bottom:1px solid #dfdfdf;}
.header .top_logo{float:left;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.top_nav{float:right;list-style:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.top_nav li{display:inline-block;margin-right:30px;}
.top_nav li a{float:left;text-transform:uppercase;color:#616161;font-size:16px;margin-top:20px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.top_nav li a:hover{color:#c93959;}
.top_nav li a.active, .top_nav li a.current_page_item{color:#c93959;font-weight:bold;font-family:'Cuprum-Bold';}
.top_nav li:last-child{margin-right:0;}
.grey_line{padding:15px 0;background-color:#f7f7f7;position:absolute;width:100%;margin-top:10px;border-bottom:1px solid #dfdfdf;}
.top_offers .col-md-2{width:20%;text-align:center;}
.top_offers .offer_link p{font-size:14px;text-transform:uppercase;margin-top:8px;}
.top_offers .offer_link a{color:#616161;moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none;}
.link_house:hover .icon_house{background-position:39px 0;}
.link_play:hover .icon_play{background-position:39px -45px;}
.link_shield:hover .icon_shield{background-position:39px -90px;}
.link_flash:hover .icon_flash{background-position:39px -135px;}
.link_sun:hover .icon_sun{background-position:39px -179px;}
.top_offers .offer_link a:hover{color:#c61e48;}
.top_offers .top_offer_icon{width:39px;height:39px;display:inline-block;}
.top_offers .top_offer_icon img{width:39px;height:39px;display:inline-block;}
.link_flash.active .top_offer_icon.icon_flash{background-position:39px -135px;}
.link_flash.active .top_offer_icon.icon_flash + p{color:#c00042;}
.link_sun.active .top_offer_icon.icon_sun{background-position:39px -179px;}
.link_sun.active .top_offer_icon.icon_sun + p{color:#c00042;}
.link_play.active .top_offer_icon.icon_play{background-position:39px -45px;}
.link_play.active .top_offer_icon.icon_play + p{color:#c00042;}
.link_shield.active .top_offer_icon.icon_shield{background-position:39px -90px;}
.link_shield.active .top_offer_icon.icon_shield + p{color:#c00042;}
.link_house.active .top_offer_icon.icon_house{background-position:39px 0px;}
.link_house.active .top_offer_icon.icon_house + p{color:#c00042;}
.icon_house{background:url(images/iconsprite1.html);}
.icon_play{background:url(images/iconsprite1.html);background-position:0 -45px;}
.icon_shield{background:url(images/iconsprite1.html);background-position:0 -90px;}
.icon_flash{background:url(images/iconsprite1.html);background-position:0 -135px;}
.icon_sun{background:url(images/iconsprite1.html);background-position:0 -179px;}
.slider_block{}
.slider_block .slider_link{font-size:24px;color:white;}
.slider_block .carousel-control{display:none;}
.carousel-indicators{z-index:1;}
.carousel-indicators li{background-color:#ffffff;margin-right:10px;}
.carousel-indicators .active{border:1px solid #c00042;margin-right:9px;background-color:#c00042;}
.slider_block .banner_house{background-image:url(images/top_banner.html);background-size:cover;height:502px;text-align:center;}
.slider_block .banner_slogan{position:absolute;width:100%;margin-top:92px;text-align:center;text-shadow:2px 2px 2px black;}
.slider_block .banner_slogan.middle{}
.slider_block .banner_slogan h1{font-size:44px;color:#ffffff;display:inline-block;}
.slider_block .banner_slogan span{display:block;font-size:44px;color:#ffffff;display:inline-block;font-family:inherit;font-weight:500;line-height:1.1;}
.slider_block .banner_slogan .play{margin-top:70px;display:inline-block;cursor:pointer;width:78px;height:75px;background-image:url(images/play_icon.png);}
.slider_block .banner_slogan .watch_video{text-transform:uppercase;color:#ffffff;margin-top:10px;}
.system_block{text-align:center;padding-bottom:30px;}
.system_block .col-md-2{width:20%;text-align:center;}
.system_block .col-md-2 .top_offer_icon{width:62px;height:62px;background-repeat:no-repeat;}
.system_block .icon_house{background:url(images/iconsprite1.html);background-position:62px 0px;}
.system_block .icon_play{background:url(images/iconsprite1.html);background-position:62px -69px;}
.system_block .icon_shield{background:url(images/iconsprite1.html);background-position:62px -139px;}
.system_block .icon_flash{background:url(images/iconsprite1.html);background-position:62px -209px;}
.system_block .icon_sun{background:url(images/iconsprite1.html);background-position:62px -277px;}
.we_doing_mobile_block{display:none;}
.we_doing_mobile_block .link{width:100%;text-align:center;margin-bottom:10px;}
.we_doing_mobile_block .link a{background-color:#c00042;color:#ffffff;width:100%;display:inline-block;padding:15px 5px 15px 5px;font-size:18px;max-width:90%;border:2px solid #ffffff;border-radius:7px;line-height:18px;vertical-align:middle;moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none;}
.we_doing_block{background-color:#f8f8f8;text-align:center;padding-bottom:70px;}
.we_doing_block .nav-tabs{border-bottom:0;}
.we_doing_block .nav-tabs > li > a{padding:9px 10px 10px 10px;font-size:20px;color:#595c5f;width:184px;height:60px;border:2px solid #000000;margin-right:10.5px;border-radius:4px;line-height:37px;vertical-align:middle;moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none;}
.we_doing_block .nav-tabs > li > a:hover{color:#c00042;border-color:#c00042;background-color:transparent;}
.we_doing_block .nav-tabs li:first-child a{line-height:20px;}
.we_doing_block .nav-tabs li:last-child a{line-height:20px;margin-right:0;}
.we_doing_block .nav-tabs > li{margin-bottom:0;}
.we_doing_block .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-radius:4px;background-color:#c00042;border:2px solid #c00042;color:#ffffff;}
.we_doing_block .tab-content{margin-top:70px;}
.we_doing_block .tab-content{text-align:left;}
.we_doing_block .tab-content img{border-radius:5px;float:right;}
.we_doing_block .tab-content h3{font-size:30px;margin-bottom:20px;}
.we_doing_block .tab-content p{font-size:16px;line-height:24px;margin-bottom:10px;}
.read_mor{color:#c00042;text-transform:uppercase;}
.read_mor .fa{margin-left:10px;}
.for_who_block{color:white;text-shadow:2px 2px 2px black;text-align:center;background:url(images/chair_room_tv_living_room_photography-163.jpg) center center;background-size:cover;opacity:0.8;padding-bottom:60px;}
.for_who_block ul{list-style-type:none;border-left:3px solid #c00042;padding-left:10px;}
.for_who_block li{color:white;text-align:left;font-size:20px;line-height:1.2em;margin-bottom:20px;}
.why_we_block{color:black;text-align:center;height:659px;background-size:cover;opacity:0.8;}
.why_we_block .col-md-3{padding-right:0;padding-left:0;margin-bottom:80px;}
.why_we_block .col-md-3 p{text-transform:uppercase;font-size:18px;margin-top:25px;color:#c00042;}
.why_we_block .bottom_text{line-height:22px;display:inline-block;font-size:20px;font-style:italic;padding-left:10px;border-left:2px solid #c00042;}
.why_we_block_inner{text-align:center;background:none;height:471px;background-size:cover;opacity:0.8;}
.why_we_block_inner .col-md-3{padding-right:0;padding-left:0;margin-bottom:80px;width:22.3%;}
.why_we_block_inner .col-md-3 p{text-transform:uppercase;font-size:17px;margin-top:25px;}
.why_we_block_inner .bottom_text{line-height:22px;display:inline-block;font-size:20px;font-style:italic;padding-left:10px;border-left:2px solid #c00042;}
.ing_why_we_block_inner .col-md-3{padding-right:0;padding-left:0;margin-bottom:80px;width:25%;float:left;height:100pt;}
.bussines_case_block{padding-bottom:50px;}
.bussines_case_block .h3_big_heading{text-align:center;}
.bussines_case_block .side_left{width:53%;}
.bussines_case_block .side_left .col-md-6{padding:8px 8px 0 0;position:relative;display:inline-block;}
.bussines_case_block .side_left .col-md-6:hover .red_hover_block{opacity:0.8;}
.bussines_case_block .side_right{padding-left:15px;width:47%;}
.bussines_case_block .side_right h3{margin-top:5px;text-align:left;font-size:30px;}
.bussines_case_block .side_right p{font-size:15px;line-height:22px;color:#595c5f;margin-bottom:20px;}
.bussines_case_block .side_left .col-md-6 img{width:240px;height:187px;}
.bussines_case_block .side_left .red_hover_block{position:absolute;width:240px;height:187px;line-height:187px;text-align:center;top:8px;background-color:#b40640;opacity:0;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.bussines_case_block .side_left .red_hover_block .button{color:#ffffff;border-color:#ffffff;}
.team_block{background-color:#f6f6f6;padding-bottom:60px;text-align:center;}
.company_details{font-size:28px;color:#c00042;}
.company_details:hover{color:#c00042;text-decoration:underline;}
.color_red{color:#c00042;}
#team{position:absolute;margin-top:-100px;}
.team_block .col-md-3{padding:0 10px;margin-bottom:30px;height:427px;}
.team_block .team_inner{border:1px solid #f6f6f6;}
.team_block .team_inner img{width:100%;}
.team_block .pesson_desc{overflow:hidden;}
.team_block .team_inner:hover{border-color:#c00042;cursor:pointer;}
.team_block .team_inner img{width:100%;}
.team_block .col-md-3 .team_inner{background-color:#ffffff;padding-bottom:30px;}
.team_block .name{max-width:95%;color:#c00042;text-align:center;margin-top:20px;font-size:23px;}
.team_block p{font-size:14px;color:#363839;text-align:center;padding:0 30px 0 30px;}
.team_block .position{margin-bottom:18px;}
.consulting_block{padding-bottom:35px;}
.consulting_block .col-md-3{width:27.7%;}
.consulting_block .h3_big_heading{font-size:35px;padding-bottom:10px;}
.consulting_block .consult_title{text-align:center;margin-bottom:43px;}
.red_btn{background-color:#1b1b1b;border-radius:0;border:none;color:#ffffff;font-size:18px;height:47px;-webkit-transition:0.1s all;-moz-transition:0.1s all;-o-transition:0.1s all;-ms-transition:0.1s all;border:2px solid #1b1b1b;;}
.red_btn:hover{background-color:#ffffff;color:#1b1b1b;}
.consulting_block input{width:100%;font-size:15px;padding:12px 15px 10px 15px;border:2px solid #949494;border-radius:2px;}
.consulting_block input::-webkit-input-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.consulting_block input::-moz-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.consulting_block input:-moz-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.consulting_block input:-ms-input-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.footer{padding:45px 0;background-color:#1b1b1b;}
.footer .footer_links{list-style:none;}
.footer .footer_links li a{color:#ffffff;text-transform:uppercase;font-size:16px;float:left;padding-left:0px;padding-right:10px;width:172px;}
.footer .bottom_logo{margin-top:5px;width:236px;height:61px;background:url(images/bottom_logo.png);}
.footer .bottom_right_logo{float:right;width:140px;height:66px;background:url(images/footer_right_logo.png);}
.footer .second_links{padding-left:69px;}
.footer .bottom_soc{float:right;margin-top:10px;}
.footer .bottom_soc a{color:#ffffff;font-size:20px;margin-left:23px;}
.footer .bottom_soc a:first-child{margin-left:0;}
.sub_nav_line{text-align:right;}
.sub_nav_line a{font-size:16px;color:#616161;padding:0 8px;}
.sub_nav_line a:hover{color:#c61e48;}
.sub_nav_line a.active{color:#c61e48;}
.sub_nav_line .back_link{float:left;color:#616161;text-transform:uppercase;font-size:14px;margin-top:2px;}
.sub_nav_line .back_link:hover{color:#c00042;}
.sub_nav_line .back_link .fa{margin-right:10px;}
.service_banner{margin-top:50px;height:250px;text-align:center;}
.service_banner h1{display:inline-block;margin-top:60px;color:#ffffff;font-size:90px;}
.sr_offer{padding:40px 0 70px 0;}
.sr_offer .offer_block{text-align:center;color:#37383a;}
.sr_offer .offer_block h3{margin-top:26px;font-size:26px;height:56px;overflow:hidden;}
.sr_offer .offer_block .sr_sesc{margin-top:25px;font-size:16px;}
.sr_offer .offer_block .sr_price{color:#c20140;text-transform:uppercase;margin-top:30px;}
.sr_offer .offer_block:nth-child(1){padding-bottom:55px;}
.sr_offer .offer_block:nth-child(2){padding-bottom:55px;}
.sr_offer .offer_block .sr_price span:last-child{font-size:26px;}
.sr_offer .offer_block img{width:100px;height:100px;}
.sr_offer .offer_block .offer_list{list-style-type:square;max-width:390px;display:inline-block;font-size:16px;margin-top:25px;}
.sr_offer .offer_block .offer_list li{text-align:left;}
.fixed_price{top:125px;position:fixed;width:333.3px;}
.instruction_block{margin-top:38px;}
.instruction_block .left_side{width:29%;}
.instruction_block .right_side{width:71%;}
.instruction_block .right_side p{margin-bottom:20px;}
.instruction_block .left_side .category{list-style:none;background-color:#f5f5f5;}
.instruction_block .left_side .category li:hover{background-color:#c00042;}
.instruction_block .left_side .category li:hover a{color:#ffffff;}
.instruction_block .left_side .category li{height:48px;}
.instruction_block .left_side .category li a{font-size:16px;color:#363839;margin:0px 20px;padding:13px 0;border-bottom:1px solid #dedede;display:block;}
.instruction_block .left_side .category li a .fa{float:right;}
.instruction_block .right_side .ins_inner img{width:100%;}
.instruction_block .right_side .ins_inner h3{color:#363839;font-size:18px;text-align:left;}
.instruction_block .right_side .ins_inner p{color:#616161;font-size:16px;text-align:left;}
.instruction_block .right_side .ins_footer{padding:20px;}
.instruction_block .right_side .col-md-6{padding-bottom:28px;height:322px;}
.ins_bottom_block{background-color:#f6f6f6;padding:35px 0}
.ins_bottom_text{font-size:20px;color:#616161;text-align:center;}
.ins_bottom_text a, .ins_bottom_text span{color:#c00042;}
.blog_block .right_side .pdf_doc img{width:auto;}
.instruction_block .right_side .pdf_doc, .blog_block .right_side .pdf_doc{margin-top:25px;margin-bottom:35px;}
.instruction_block .right_side .pdf_doc .col-md-4, .blog_block .right_side .pdf_doc .col-md-4{text-align:center;margin-top:15px;}
.instruction_block .right_side .pdf_doc .col-md-4 p, .blog_block .right_side .pdf_doc .col-md-4 p{color:#363839;margin-top:10px;}
.instruction_block .right_side .video_desc{margin-bottom:30px;font-size:16px;}
.instruction_block .right_side .ins_inner.video{background-color:transparent;}
.instruction_block .right_side .ins_inner.video h3{color:#363839;font-size:18px;text-align:center;}
.blog_block .left_side{width:29%;}
.blog_block .container{padding-bottom:20px;}
.blog_block .left_side .category li.active, .instruction_block .left_side .category li.active{background-color:#c00042;}
.instruction_block .left_side .category li{margin-bottom:1px;}
.instruction_block .left_side .category li.active a{color:#ffffff;}
.blog_block .right_side{width:71%;}
.blog_big_img{width:100%}
.blog_block .page_h1{margin-top:-20px;}
.blog_block .left_side .category{list-style:none;background-color:#f5f5f5;}
.header_holder + .page_h1{margin-top:-20px;}
.blog_block .left_side .category li:hover{background-color:#c00042;}
.blog_block .left_side .category li:hover a{color:#ffffff;}
.left_side .category li:last-child a{border:none !important;}
.blog_block .left_side .category li{height:48px;margin-bottom:1px;}
.blog_block .left_side .category li a{font-size:16px;color:#363839;margin:0px 20px;padding:13px 0;border-bottom:1px solid #dedede;display:block;}
.blog_block .left_side .category li a .fa{float:right;}
.blog_block .right_side .col-md-6{margin-bottom:30px;}
.blog_block .right_side h2{font-size:25px;color:#363839;margin:25px 0 15px 0;}
.blog_block .right_side .post_date_full_view{color:#616161;margin-bottom:18px;}
.blog_block .right_side p{font-size:16px;color:#595c5f;margin-bottom:26px;}
.blog_block .right_side .ins_inner{background-color:transparent;height:425px;overflow:hidden;text-overflow:ellipsis;}
.text_fade_uot{height:70px;position:absolute;bottom:25px;background:url(images/blog_gradient.png) repeat-x;width:322px;z-index:8;}
.col-md-9.col-xs-9.right_side > img{height:380px;}
.blog_block .right_side img{width:100%;height:auto !important;}
.blog_block .right_side .ins_inner img{width:100%;}
.blog_block .right_side .ins_inner h3{color:#363839;font-size:18px;text-align:left;}
.blog_block.right_side .ins_inner p{color:#616161;font-size:16px;text-align:left;}
.blog_block .right_side .ins_footer{padding:20px 0;}
.blog_block .right_side .ins_footer .post_date{margin:10px 0;color:#616161;}
.blog_block .right_side .ins_footer .description{color:#595c5f;font-size:16px;}
.blog_block .right_side .col-md-6{padding-bottom:28px;}
.blog_block .right_side .pdf_doc{margin-top:25px;margin-bottom:35px;}
.blog_block .right_side .pdf_doc .col-md-4{text-align:center;margin-top:15px;}
.blog_block .right_side .pdf_doc .col-md-4 p{color:#363839;margin-top:10px;}
.blog_block .right_side .video_desc{margin-bottom:30px;font-size:16px;}
.blog_block .right_side .ins_inner.video{background-color:transparent;}
.blog_block .right_side .ins_inner.video h3{color:#363839;font-size:18px;text-align:center;}
.back_btn_link{color:#616161;text-transform:uppercase;font-size:14px;background:none;border:0;margin-bottom:20px;}
.back_btn_link:hover{color:#c00042;}
.back_btn_link.ins_back{margin-top:25px;}
.back_btn{color:#616161;text-transform:uppercase;font-size:14px;background:none;border:0;position:absolute;margin-top:-50px;}
.back_btn:hover{color:#c00042;}
.post-content p{margin-bottom:20px;}
.post-content ul{margin-bottom:20px;list-style-type:none;}
.post-content ul li{color:#595c5f;font-size:15px;line-height:24px}
.post-content ul li:before{content:"\f00c";font:normal normal normal 12px/1 FontAwesome;color:#c00042;display:inline-block;padding-right:1em}
.post-content ol{padding:0;margin-bottom:20px;list-style-type:none}
.post-content ol li{margin-left:40px;position:relative;padding:25px 0;border-bottom:1px solid #e4e4e4;font-size:15px;font-weight:bold;color:#595c5f;counter-increment:step-counter}
.post-content ol li:before{content:counter(step-counter);position:absolute;left:-40px;top:0px;font-size:35px;color:#d5d5d5;}
.blog_block .left_side .category li.active a{color:#ffffff}
.team_modal .modal-dialog, .video_modal .modal-dialog{width:963px;margin-top:150px;}
.team_modal .modal-dialog .modal-content, .video_modal .modal-dialog .modal-content{border-radius:0;}
.team_modal .modal-dialog .modal-content{padding:40px;}
.team_modal .modal-dialog .modal-content .close{position:absolute;top:12px;right:12px;opacity:1;color:#616161;}
.video_modal .modal-dialog .modal-content .close{position:absolute;top:-10px;right:-22px;opacity:1;color:#c00042;z-index:9;font-size:25px;}
.team_modal .modal-dialog .modal-content img{border-radius:5px;}
.team_modal .modal-dialog .modal-content h3{color:#c00042;font-size:30px;}
.team_modal .modal-dialog .modal-content .position{font-size:18px;color:#363839;}
.team_modal .modal-dialog .modal-content .persone_desc{margin-top:25px;font-size:15px;color:#595c5f;}
.team_modal .modal-dialog .modal-content .contact_heading{color:#616161;font-weight:bold;margin-top:25px;}
.team_modal .modal-dialog .modal-content .contact_tel{margin-top:8px;color:#616161;font-size:15px;}
.team_modal .modal-dialog .modal-content .contact_email{margin-top:8px;color:#616161;font-size:15px;}
.team_modal .modal-dialog .modal-content .contact_email span{color:#c00042;font-size:15px;}
.team_modal .modal-dialog .modal-content .bottom_link{float:right;color:#c00042;text-transform:uppercase;}
.team_modal .modal-dialog .modal-content .bottom_link .fa{margin-left:5px;}
.let_soc_block{margin-top:25px;}
.let_soc_block a{font-size:20px;color:#c00042;margin-right:15px;}
.wors_inner{border:2px solid #ffffff;height:446px;overflow:hidden;}
.our_works_block .wors_inner:hover{border-color:#c00042;}
.our_works_block .wors_inner .heading{margin-bottom:4px;}
.works_heading{font-size:18px;min-height:46px;min-width:170px;display:inline-block;}
.our_works_block{}
.our_works_block .table_heading{display:table;}
.our_works_block .col-md-4.block{margin-bottom:35px;}
.our_works_block .wors_inner .heading .col-md-9{width:100%;float:none;padding:30px 20px 24px 20px;background-color:#f5f5f5;border-right:4px solid #ffffff;}
.our_works_block .wors_inner .heading .col-md-9 a{color:#363839;font-size:18px;}
.our_works_block .wors_inner .heading .col-md-3{float:none;width:20%;text-align:center;background-color:#f5f5f5;font-size:18px;color:#999999;}
.our_works_block .wors_inner .heading .col-md-3 span{padding:30px 0 24px 0;}
.our_works_block .wors_inner .tags .tags_text{color:#595c5f;font-size:12px;text-transform:uppercase;padding:0 12px;}
.our_works_block .wors_inner .tags{padding:20px 0;text-align:center;border:2px solid #f5f5f5;margin-bottom:4px;min-height:104px;}
.our_works_block .wors_inner img{width:100%;min-height:227px;}
.our_works_block .wors_inner .tags a{color:#595c5f;font-size:12px;text-transform:uppercase;padding:0 12px;}
.pagination{display:block;font-size:18px;text-align:center;color:#616161;padding-bottom:20px;}
.hidden_gallery{position:absolute;left:-2000px;}
.pagination a, .pagination span{padding:4px 10px 2px 10px;color:#616161;}
.pagination a.active, .pagination span.current{background:#c00042;color:#ffffff;}
.our_works_full{margin-top:45px;}
.our_works_full .banner_img{height:614px;}
.banner_img_offer .offer_h1{padding-top:150px;}
.banner_img_offer{height:450px;}
.our_works_full .img_box{float:left;position:relative;ransition:0.5s all;margin:3px 3px 0 0;width:291px;height:194px;}
.our_works_full .info_block{margin-top:32px;margin-bottom:50px;}
.our_works_full .info_block .left_side{width:62.3%}
.our_works_full .info_block .right_side{width:37.7%;margin-top:-114px;}
.our_works_full .info_block .left_side img.middle{width:291px;height:194px;}
.our_works_full .info_block .left_side img.small{width:193px;height:129px;}
.our_works_full .info_block .left_images{margin-bottom:35px;width:590px;}
.our_works_full .options_block{margin:0;padding:0;list-style:none;}
.our_works_full .options_block li{margin-left:40px;position:relative;padding:25px 0;border-bottom:1px solid #e4e4e4;}
.our_works_full .options_block .option_number{position:absolute;left:-40px;top:0px;font-size:35px;color:#d5d5d5;}
.our_works_full .options_block .option_heading{font-size:15px;font-weight:bold;color:#595c5f;}
.our_works_full .options_block .option_text{color:#595c5f;font-size:15px;line-height:24px;}
.our_works_full .options_block .option_text .fa{color:#c00042;margin:0 9px;font-size:12px;}
.our_works_full .img_box .img_hover_middle{width:291px;height:194px;position:absolute;font-size:20px;top:3px;left:0;line-height:194px;text-align:center;color:#ffffff;background:rgba(0, 0, 0, 0.3);opacity:0;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.img_box.middle_box:hover .img_hover_middle{opacity:1;}
.our_works_full .img_box.small_box{width:193px;height:129px;margin:3px 3px 0 0;}
.our_works_full .img_box.small_box .img_hover_small{width:193px;height:129px;position:absolute;top:3px;left:0;line-height:129px;text-align:center;color:#ffffff;background:rgba(0, 0, 0, 0.3);opacity:0;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.img_box.small_box:hover .img_hover_small{opacity:1;}
.our_works_full .right_side .heading{padding:20px 25px 20px 20px;background:rgba(192, 0, 66, 0.9);font-size:22px;color:#ffffff;}
.our_works_full .left_side .heading{padding:20px 25px 20px 20px;background:rgba(192, 0, 66, 0.9);font-size:22px;color:#ffffff;}
.our_works_full .right_side .content_info{padding:25px;background:rgba(192, 0, 66, 1);font-size:18px;color:#ffffff;}
.our_works_full .right_side .content_info .tech_icons{float:left;text-align:center;margin-bottom:10px;text-transform:uppercase;font-size:15px;width:33%;}
.our_works_full .left_side .content_info{padding:25px;background:rgba(192, 0, 66, 1);font-size:18px;color:#ffffff;}
.our_works_full .left_side .content_info .tech_icons{float:left;text-align:center;margin-bottom:10px;text-transform:uppercase;font-size:15px;width:33%;}
.our_works_full .left_side .content_info .tech_icons img{margin-bottom:10px;}
.our_works_full .left_side .content_info .headings{margin-bottom:20px;}
.our_works_full .right_side .content_info .tech_icons img{margin-bottom:10px;}
.our_works_full .right_side .content_info .headings{margin-bottom:20px;}
.right_side .question_block{margin-top:35px;padding-bottom:20px;background-color:#f6f6f6}
.right_side .question_block .top_heading{text-align:center;background-color:#efefef;padding:20px;font-size:22px;color:#363839;}
.right_side .question_block .top_heading .mini_text{font-size:14px;}
.summa_container{width:354px;}
.top_heading_summa{border:2px solid #C00042;border-radius:5px;text-align:center;padding:20px;font-size:22px;color:#363839;margin-bottom:10px;}
.right_side .question_block .content{background-color:#f6f6f6;padding:20px;}
.right_side .question_block .content p{color:#616161;font-size:15px;}
.right_side .question_block .content .contact_tel{margin-bottom:20px;}
.contact_button{display:inline-block;padding:8px 12px 6px 12px;margin-bottom:0;font-size:15px;line-height:15px;line-height:1.42857143;text-align:center;text-transform:uppercase;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;background:none;border:2px solid;border-radius:3px;color:#c00042;border-color:#c00042;width:100%;transition:0.1s all;-webkit-transition:0.1s all;-moz-transition:0.1s all;-o-transition:0.1s all;-ms-transition:0.1s all;}
.contact_button:hover{background-color:#c00042;color:#ffffff;}
.contact_button .fa{margin-right:15px;float:left;margin-top:1px;}
.right_side .contact_btn_holder{margin:0;padding-top:35px;padding-left:10px;padding-right:10px;background-color:#f6f6f6;}
.right_side .contact_btn_holder .col-md-6{padding:0px 7.5px;}
.right_side .contact_btn_holder .col-md-6:first-child{width:55%;}
.right_side .contact_btn_holder .col-md-6:last-child{width:45%;}
.offer_info .left_info{padding:0 30px 30px 30px;border-top:5px solid #ffffff;color:#363839;font-size:15px;background-color:#ffffff;}
.offer_info .left_info h3{font-size:25px;margin-bottom:20px;margin-top:18px;}
.offer_info .left_info p{position:relative;}
.offer_info .left_info p .fa{color:#c00042;font-size:12px;position:absolute;left:0;top:3px;}
.offer_info .left_info .icon_text{padding-left:25px;margin-bottom:20px;}
.offer_info .left_info .first_p{padding-bottom:35px;border-bottom:1px solid #ededed;}
.offer_info .right_side .heading{background:rgba(239, 239, 239, 0.8);color:#363839;padding-right:10px;}
.offer_info .left_side{margin-top:-120px;}
.offer_info .right_side{margin-top:-120px !important;}
.offer_info .right_side .content_info{background:rgba(239, 239, 239, 1);color:#363839;}
.offer_info .right_side .content_info .table .td{color:#363839;font-size:15px;padding:10px 0;border-bottom:1px solid #dcdcdc;}
.offer_info .right_side .content_info .table .tr:last-child .td{border:none;}
.offer_info .right_side .content_info .table .td.number{font-size:35px;color:#bfbfbf;padding-right:20px;}
.offer_h1{text-align:center;width:100%;color:#ffffff;font-size:90px;padding-top:50px;}
.container .price_block{margin-top:70px;}
.price_block .left_side section{padding-bottom:10px;}
.price_block .right_side .question_block{margin:0;}
.price_block .col-md-8.left_side{width:62.3%;}
.price_block .col-md-4.right_side{width:37.7%;}
.price_block .left_side .offer_link .top_offer_icon{float:left;}
.price_block .left_side .offer_link p{float:left;font-size:25px;margin:0;padding:3px 0 0 20px;}
.price_block .left_side .offer_link{margin-bottom:25px;}
.price_block .left_side .table{border:2px solid #d6d6d6;border-radius:5px;}
.price_block .left_side .table:hover{border-color:#c00042;cursor:pointer;}
.price_block .left_side .table.active{border-color:#c00042;}
.price_block .left_side .table .td.left{border-right:2px solid #d6d6d6;}
.price_block .left_side .table:hover .td.left, .price_block .left_side .table.active .td.left{border-color:#c00042;}
.price_block .left_side .table.price_section .td{padding:10px;}
.price_block .left_side .table.price_section .td.no-p{padding:0;}
.price_block .left_side .table.price_section .close_price{display:none;position:absolute;right:-2px;margin-top:-6px;color:#c00042;opacity:1;}
.price_block .left_side .table.price_section.active .close_price{display:block;}
.price_block .left_side .table.price_section .td.left{font-size:20px;color:#616161;width:17%;text-align:center;}
.price_block .left_side .table.price_section .td.center{text-align:justify;color:#949494;font-size:15px;line-height:18px;width:100%;}
.price_block .left_side .table.price_section .td.left+.td.center{width:57%;text-align:center;}
.price_block .left_side .table.price_section .td.right{color:#616161;font-size:18px;width:26%;}
.about_company .offer_info .right_side .heading{background:rgba(192, 0, 66, 0.8);color:#ffffff;}
.about_company .offer_info .right_side .content_info{background:rgba(192, 0, 66, 1);color:#fd6f87;padding-bottom:0;padding-top:0;}
.about_company .offer_info .right_side .content_info .table{margin-bottom:0;}
.about_company .offer_info .right_side .content_info .table .td{color:#ffffff;}
.about_company .offer_info .right_side .content_info .table .td.number{color:#fd6f87;}
.about_company .offer_info .right_side .content_info .table .td{border-color:#fd6f87;}
.about_company .aboun_text{margin-bottom:25px;color:#595c5f;}
.about_company h3{font-size:40px;margin-bottom:20px;text-align:center;color:#363839;}
.comment_slider{margin-bottom:80px;}
.comment_slider .image_face{width:20%;}
.comment_slider .image_face img{border-radius:50%;}
.comment_slider .slider_right{padding:20px 30px 20px 20px;width:80%;}
.comment_slider .slider_right .person_data .name{color:#c00042;font-size:18px;margin-right:10px;}
.comment_slider .slider_right .person_data .company{font-size:14px;color:#363839;}
.comment_slider .slider_right .desc{font-style:italic;}
.right.carousel-control{background:none;}
.left.carousel-control{background:none;}
.comment_slider .slider_right .quotes_top{width:22px;height:19px;background:url(images/quotes.html);position:absolute;top:0;left:0;}
.comment_slider .slider_right .quotes_bottom{width:22px;height:19px;background:url(images/quotes.html);position:absolute;bottom:5px;right:15px;}
.left.carousel-control .fa{margin-top:50%;left:-40px;position:absolute;color:#d5d5d5;}
.right.carousel-control .fa{margin-top:50%;right:-40px;position:absolute;color:#d5d5d5;}
.carousel-control .fa:hover{color:#c00042;}
.contacts_block{background-color:#f5f5f5;}
.contacts_block .col-md-7.left_side{width:55%;padding-left:35px;padding-right:60px;}
.contacts_block .col-md-5.right_side{width:45%;}
.contacts_block .right_side .question_block{padding:30px;background-color:#ffffff;margin-top:0;}
.contacts_block .right_side .question_block .top_heading{font-size:25px;text-align:left;background-color:#ffffff;padding:0;}
.top_heading_summa_small{padding:5px;font-size:20px;border:2px solid #C00042;border-radius:5px;text-align:center;color:#363839;}
.contacts_block .right_side .question_block .top_heading .mini_text{font-size:15px;margin-top:15px;}
.contacts_block .right_side .question_block .content{padding:0;background-color:#ffffff;}
.contacts_block .right_side .question_block .content p{line-height:22px;}
.contacts_block .row.contact_btn_holder{padding-left:0;padding-right:0;background-color:#ffffff;}
.contacts_block .contact_btn_holder .col-md-6:first-child{padding-left:0;}
.contacts_block .contact_btn_holder .col-md-6:last-child{padding-right:0;}
.contacts_block .left_side h3{font-size:25px;margin-bottom:15px;color:#363839;}
.contacts_block .left_side section{margin-bottom:35px;}
.contacts_block .left_side p{color:#595c5f;}
.contacts_block .left_side p span{min-width:160px;display:inline-block;}
.contacts_block .left_side ul{list-style:none;}
.contacts_block .left_side ul li{position:relative;margin-bottom:20px;}
.contacts_block .left_side ul li .number{font-size:40px;color:#cacaca;position:absolute;top:-10px;}
.contacts_block .left_side ul li .adress{padding-left:40px;display:inline-block;}
.contacts_map{width:100%;height:495px;}
.contacts_block .container{margin-bottom:20px;}
.certificate_block{margin-bottom:70px;margin-top:70px;}
.certificate_block .row{margin-left:-7.5px;margin-right:-7.5px;}
.certificate_block .row .col-md-3{padding:0 7.5px 15px 7.5px;}
.certificate_block .item img{width:229px;}
.partners_block{margin-bottom:70px;margin-top:70px;}
.partners_block .row{margin-left:-5px;margin-right:-5px;}
.partners_block .row .col-md-3{padding:0 0 50px 0;overflow:hidden;}
.partner_box img{height:84px;}
.partners_block .row .col-md-3 .partner_box{height:84px;position:relative;text-align:center;}
.partners_block .row .col-md-3 .partner_box .hover_block{width:100%;height:84px;line-height:84px;text-align:center;background-color:#c00042;color:#ffffff;position:absolute;z-index:1;top:0;font-size:18px;cursor:pointer;opacity:0;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.partners_block .row .col-md-3 .partner_box:hover .hover_block{opacity:1;}
.partners_block .row .col-md-3 .partner_box .hover_block .fa{margin-left:15px;font-size:15px;}
.partner_view{padding-bottom:20px;}
.partner_view .company_info{font-size:18px;color:#595c5f;}
.partner_view .company_info span{color:#c00042;font-size:25px;margin-left:15px;}
.partner_view .company_header{margin-bottom:28px;}
.partner_view .company_header img{width:100%;}
.partner_view .block_video{margin-bottom:30px;text-align:center;}
.partner_view p{font-size:15px;color:#595c5f;margin-bottom:25px;}
.partner_view p:last-child{margin-bottom:0;}
.partner_view .block_video img{width:100%;}
.paymant_block{background-color:#f5f5f5;}
.paymant_block input{width:100%;letter-spacing: 0.01em;font-size:16px;padding:12px 15px 10px 15px;border:2px solid #949494;border-radius:1px;margin-bottom:20px;background-color:#f5f5f5;}
.paymant_block h3{text-align:center;color:#595c5f;margin:20px 0 35px 0;text-transform:uppercase;font-size:24px;}
.paymant_block input::-webkit-input-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.paymant_block input::-moz-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.paymant_block input:-moz-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.paymant_block input:-ms-input-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=checkbox].css-checkbox + label.css-label, input[type=checkbox].css-checkbox + label.css-label.clr{padding-left:30px;height:17px;display:inline-block;line-height:17px;background-repeat:no-repeat;background-position:0 0;font-size:17px;vertical-align:middle;cursor:pointer;}
input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=checkbox].css-checkbox + label.css-label{padding-left:23px;height:17px;display:inline-block;line-height:16px;background-repeat:no-repeat;background-position:0 0;font-size:16px;vertical-align:middle;cursor:pointer;}
input[type=checkbox]#bill:checked + .checkbox_img + label + .fade_input{display:block;}
input[type=checkbox]#enother:checked + .checkbox_img + label + .fade_input{display:block;}
input[type=checkbox].css-checkbox:checked + .checkbox_img{background-position:0 -17px;}
input[type=checkbox].css-checkbox:checked + .checkbox_img + label{color:#c00042;}
.checkbox_img{display:block;height:17px;width:17px;position:absolute;background-image:url(images/checkbox_sprite.png);margin-top:14px;margin-left:15px;}
label.css-label{cursor:pointer;width:100%;padding:13px 15px 13px 45px;display:block;float:left;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#595c5f;font-weight:400;}
.paymant_block .checkbox_btn{background-color:#e4e4e4;}
.paymant_block .checkbox_btn label{margin-bottom:0;}
.paymant_block .checkbox_btn{cursor:pointer;}
.paymant_block .input_section{margin-bottom:50px;}
.paymant_block .col-md-4.col-md-offset-2{width:30%;}
.paymant_block .col-md-1.current{padding:10px 0;font-size:20px;color:#949494;}
.paymant_block .payment_desc{font-size:14px;color:#595c5f;padding:0 14%;margin-top:40px;margin-bottom:35px;}
.credit_card_block{text-align:center;padding-bottom:30px;}
.credit_card_block h3{font-size:24px;color:#595c5f;text-transform:uppercase;padding:20px 0;}
.call_modal .modal-dialog{width:880px;}
.call_modal .modal-dialog .modal-content{border-radius:0;}
.call_modal .modal-dialog .modal-content h3{color:#363839;text-align:center;font-size:35px;margin-bottom:15px;}
.call_modal .modal-dialog .modal-content input, .call_modal .modal-dialog .modal-content textarea{width:100%;font-size:15px;padding:12px 15px 10px 15px;border:2px solid #949494;border-radius:2px;}
.call_modal .modal-dialog .modal-content textarea{margin-top:20px;height:170px;}
.call_modal .modal-dialog .modal-content input::-webkit-input-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.call_modal .modal-dialog .modal-content input::-moz-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.call_modal .modal-dialog .modal-content input:-moz-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.call_modal .modal-dialog .modal-content input:-ms-input-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.call_modal .modal-dialog .modal-content textarea::-webkit-input-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.call_modal .modal-dialog .modal-content textarea::-moz-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.call_modal .modal-dialog .modal-content textarea:-moz-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.call_modal .modal-dialog .modal-content textarea:-ms-input-placeholder{color:#595c5f;font-size:15px;text-transform:uppercase;}
.call_modal .modal-dialog .modal-content{padding:40px;}
.call_modal .modal-dialog .modal-content .close{position:absolute;top:12px;right:12px;opacity:1;color:#616161;}
.call_modal .modal-dialog .modal-content .input_holder button{margin:25px 0 0 0;}
.call_modal .modal-dialog .modal-content .popup_desc{font-size:14px;text-align:center;color:#595c5f;margin-bottom:35px;}
.login_modal .modal-dialog{width:600px;}
.login_modal .modal-dialog .modal-content .button.red_btn{margin:0;}
.forgot_pass{padding-top:30px;}
.forgot_pass a{color:#c00042;}
.drop_down_menu{background:transparent;color:#616161;border:none;float:right;display:none;}
.drop_down_menu .fa{font-size:30px;}
.grey_line_small{padding:15px 0 0 0;background-color:#f7f7f7;width:100%;position:absolute;margin-top:10px;border-bottom:1px solid #dfdfdf;text-align:center;display:none;z-index:9;}
.grey_line_small .fa{margin-left:10px;}
.grey_line_small .dropdown_menu{display:none;}
.grey_line_small .category{cursor:pointer;padding-bottom:15px;padding-right:22px;text-align:right;}
.grey_line_small a{display:block;border-bottom:1px solid #ddd;font-size:14px;line-height:14px;color:#616161;padding:10px 0;}
.grey_line_small a:hover{background-color:#ccc;color:#c00042;}
.grey_line_small a:last-child{border-bottom:0;}
.grey_bg{background-color:#cccccc;}
.instruction_block .right_side .page_h1{margin-top:-5px;text-align:left;}
.instruction_block .right_side .embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.instruction_block .right_side .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.red_block_top{display:none;}
#YouTubeModal .modal-header .close{margin-top:-15px;margin-right:-5px;font-size:40px;color:#c00042;opacity:1;}
#YouTubeModal .modal-header .close:hover{opacity:0.7;}
.modal-content label.error, #form-contact-call label.error{margin-top:5px;color:#c00042;font-weight:400;}
.paymant_block label.error{display:block;margin-top:-10px;color:#c00042;font-weight:400;}
.payment_block .text_block p{font-size:18px;}
.payment_block .text_block p a{color:#c00042;}
.lb-container .lb-next, .lb-prev{display:block !important}
.checkbox_btn.with_fade_input{position:relative;}
.checkbox_btn.with_fade_input .fade_input{position:absolute;right:0;width:70%;padding:0 5px 0 0;display:none;}
.checkbox_btn.with_fade_input .fade_input input{padding:5px 5px;margin:5px 0 0 0;}
.fade_input label.error{margin-top:15px;}
.team_holder{display:inline-block;}
.marg_left{margin-left:125px;}
@media (min-width:991px){.our_works_full .banner_img{height:450px;}
.team_block .team_inner{height:405px;}
.team_block .pesson_desc{height:80px;}
.addr-f-p{width:19%;}
}
@media (max-width:1280px){.partner_modal .modal-content .block_video img{width:80%; }
}
@media (max-width:640px){.ing_why_we_block_inner .col-md-3{width:50%;margin-bottom:20px;}
.ing_why_we_block_inner{height:700px;}
}
@media (max-width:520px){.ing_why_we_block_inner .col-md-3{height:130pt;}
.ing_why_we_block_inner{height:830px;}
}
@media (max-width:1200px){.we_doing_block .nav-tabs li{width:20%;}
.we_doing_block .nav-tabs li a{width:auto;}
.addr-f-p{width:40% !important;display:table-row;margin-top:30px;}
}
@media (max-width:991px){.our_works_block .wors_inner .heading .col-md-3 span{padding-right:10px;}
.instruction_block .right_side .col-md-6{height:auto;}
.marg_left{margin-left:auto;}
.header .container{max-width:970px;width:auto !important;}
.top_nav li{margin-right:20px;}
.summa_container.affix{position:static !important;width:100%;}
.price_block .left_side .table:hover{border:2px solid #d6d6d6;border-radius:5px;background:url(images/grey_vertical_border.png) repeat-y;background-position:17%}
.price_block .left_side .table.active{background:url(images/grey_vertical_border_red.png) repeat-y;background-position:17% 0;border-color:#c00042;}
.col-md-4.right_side.fixed_price{position:static;margin:0 auto;width:100% !important;}
.price_block .left_side .table{width:97%;}
.price_block .left_side .table.price_section .close_price{right:1px;padding:5px;margin-top:-10px;}
.price_block .col-md-8.left_side{padding-left:0;}
.top_heading_summa{display:none;}
.tech_icons p{font-size:12px;}
.team_block .col-md-3{width:33.333%;float:left;height:427px;}
.fixed_price{position:static;width:auto !important;margin-left:auto;}
.grey_line{display:none;}
.grey_line_small{display:block;}
.system_block{padding-bottom:10px;}
.system_block .col-md-2{display:inline-block;margin-bottom:40px;width:19%;}
.slider_block .banner_house{height:350px;}
.banner_img_offer{height:350px;}
.service_banner{height:350px;}
.our_works_full .banner_img{height:350px;}
.slider_block .banner_slogan .play{display:none;}
.we_doing_block .nav-tabs li a{font-size:16px;}
.we_doing_block .tab-content{text-align:center;}
.we_doing_block .tab-content img{float:none;}
.why_we_block .col-md-3{width:25%;float:left;}
.bussines_case_block .side_right{text-align:center;width:100%;}
.bussines_case_block .side_left{text-align:center;width:100%;}
.bussines_case_block .side_right h3{text-align:center;padding-top:20px;}
.consulting_block .col-md-3{width:25%;float:left;}
.footer .col-md-3{float:left;width:33.333%;}
.footer .col-md-3 .footer_links{float:left !important;}
.footer .second_links{padding:0;}
.footer .col-md-3:first-child{display:none;}
.call_modal .modal-dialog{width:100%;}
.our_works_full .info_block .left_side{width:100%;}
.our_works_full .info_block .right_side{width:100%;margin-top:0 !important;}
.right_side .question_block .content{text-align:center;}
.right_side .contact_btn_holder .col-md-6:first-child, .right_side .contact_btn_holder .col-md-6:last-child{width:100%;margin-bottom:10px;}
.price_block .page_h1{margin-top:190px;}
.price_block .col-md-8.left_side{width:100%;}
.price_block .left_side .table.price_section .td.left{font-size:12px;padding:10px 0;text-align:center;min-width:30%;}
.price_block .left_side .table.price_section .td.center{font-size:12px;padding:10px 7px;text-align:center;}
.price_block .left_side .offer_link p{padding-left:0;}
.price_block .col-md-4.right_side{width:100%;padding-left:0;padding-right:0;padding-bottom:20px;}
.sr_offer .offer_block{border:none !important;}
.comment_slider .image_face{width:100%;text-align:center;}
.comment_slider .slider_right{width:100%;text-align:center;}
.about_company .page_h1{margin-top:20px;}
.blog_block .page_h1, .blog_block .page_h1, .contacts_block .page_h1, .paymant_block .page_h1{margin-top:20px;}
.blog_block .right_side .ins_inner{max-height:600px;}
.text_fade_uot{width:100%;}
.contacts_block .col-md-7.left_side{width:100%;}
.contacts_block .col-md-5.right_side{width:100%;}
.contacts_block .right_side .question_block .top_heading{text-align:center;}
.contacts_block .contact_btn_holder .col-md-6:last-child{padding-left:0;}
.right_side .contact_btn_holder .col-md-6:first-child, .right_side .contact_btn_holder .col-md-6:last-child{padding-right:0;}
.our_works_full .info_block .left_side{text-align:center;}
.our_works_full .info_block .left_images{display:inline-block;width:590px;}
.video_block img{width:100%;}
.paymant_block .col-md-4.col-md-offset-2{width:100%;}
.paymant_block .col-md-1.current{padding:10px 15px;}
.sr_offer .offer_block{padding-bottom:20px !important;padding-top:20px !important;}
.container.sr_offer .row{margin:0;}
.container.sr_offer{padding-bottom:20px;}
.right.carousel-control .fa{right:0;}
.left.carousel-control .fa{left:0;}
.blog_block.full_view .left_side{padding-right:15px;padding-left:15px;}
.text_fade_uot{bottom:0;}
.banner_img_offer .offer_h1{padding-top:50px;}
.footer .col-md-6{width:66.333%;float:left;}
.footer .col-md-3{float:left;width:33.33%;text-align:center;}
.red_block_top{display:block;margin-bottom:30px;}
.red_block{display:none;}
.our_works_full .info_block .left_images section a{display:none;}
.our_works_full .info_block .left_images section a:first-child{display:block;}
.blog_block .right_side{}
.blog_block .right_side .ins_inner{height:auto !important;}
#addr-f{color:white;text-align:left;width:154px;}
}
@media (max-width:825px){.top_logo{width:75px !important;}
}
@media (max-width:780px){.blog_block .right_side{width:100%;}
.blog_block .left_side{width:100%;}
.instruction_block .left_side{width:100%;margin-bottom:20px;}
.instruction_block .right_side{width:100%;}
.drop_down_menu{display:block;}
.top_nav{margin-top:0;display:block;background-color:#f7f7f7;display:none;width:100%;position:absolute;z-index:9999;top:100px;left:0;padding-bottom:10px;padding-top:10px;transition:none;}
.top_logo{width:70px !important;}
.top_nav li a{margin-top:0 !important;float:none;display:block;border-bottom:1px solid #ddd;padding:10px 0;margin:0;font-size:14px;line-height:14px;text-transform:none;}
.top_nav li{display:block;text-align:center;margin:0;padding:0;}
.header_holder.mb0{transition:none;height:63px;}
.header_holder{transition:none;height:63px;}
.top_nav li:hover{background-color:#ccc;}
.login_modal .modal-dialog{width:100%;}
.partners_block .row .col-md-3 .partner_box{margin:0 auto;}
.top_line_right ul li:first-child{border:none;margin-right:30px;}
.addr-f-p{width:40% !important;}
}
@media (max-width:740px){.we_doing_block{display:none;}
.we_doing_mobile_block{display:block;background-color:#f8f8f8;padding-bottom:30px;}
.top_line_right ul li:first-child{border:none;margin-right:15px;}
}
@media (max-width:640px){.left.carousel-control .fa, .right.carousel-control .fa{margin-top:100%;}
.header{border:none;}
.team_block .col-md-3{width:50%;float:left;}
.slider_block .banner_house{height:260px;}
.banner_img_offer{height:260px;}
.our_works_full .banner_img{height:260px;}
.service_banner{height:250px;}
.service_banner h1{font-size:60px;margin-top:70px;}
.system_block .col-md-2{margin-top:10px;width:32.333%;}
.slider_block .banner_slogan h1{font-size:28px;}
.footer .col-md-6{width:100%;float:none;text-align:center;}
.footer .footer_links li a{width:100%;}
.why_we_block .col-md-3{width:50%;margin-bottom:20px;}
.why_we_block{height:auto;}
.consulting_block .col-md-3{width:100%;float:none;margin-bottom:10px;}
.footer .col-md-3{width:100%;text-align:center;}
.footer .col-md-3 .footer_links{float:none !important;}
.footer .bottom_right_logo{margin-top:20px;float:none !important;display:inline-block;}
.footer .bottom_soc{float:none !important;display:inline-block;}
.top_line_right ul li:first-child{display:none;}
.top_line_right{margin-top:3px;}
.offer_h1{font-size:60px;}
.offer_list{padding:0 10px 0 20px;}
.banner_img_offer .offer_h1{padding-top:50px;}
.our_works_full .img_box{float:none;margin:0 auto;margin-bottom:10px;}
.our_works_full .img_box.small_box{float:none;margin:0 auto;margin-bottom:10px;}
.our_works_full .info_block .left_images{width:100%;}
.our_works_full .info_block .left_side{text-align:left;}
.certificate_block .row .col-md-3{text-align:center;}
.partners_block .row .col-md-3 .partner_box{margin:0 auto;}
.credit_card_block img{width:100%;}
.paymant_block .payment_desc{padding:0;text-align:left;}
}
@media (max-width:540px){.company_header .col-md-3.col-xs-3{width:50%;}
.top_line_right{display:none;}
}
@media (max-width:480px){.left.carousel-control .fa, .right.carousel-control .fa{margin-top:120%;}
.system_block .col-md-2{margin-top:10px;width:49%;}
}
@media (max-width:360px){.price_block .left_side .table.price_section .close_price{right:-2px;padding:5px;margin-top:-10px;}
.team_block .col-md-3{width:100%;height:auto;float:none;}
.addr-f-p{left:30px;position:relative;}
}
.pg-404 h1{margin-top:30px;margin-bottom:30px;color:#363839;}
.pg-404 p, li{color:#363839;}
.s-map ul{margin-left:30px;}
.s-map{margin-bottom:30px;margin-top:20px;}
.copy-r{color:white;margin-top:5px;}
.price_description{font-size:16px;color:#888;}
.price_min{font-size:16px;color:#888;padding-top:5px;}
.price_heading, .price_quantity{font-weight:bold;font-size:26px;}
.price_block .top_offers{border:2px solid #c00042;border-radius:5px;margin-bottom:15px;cursor:pointer;}
.price_block .left_side .offer_link{margin:10px;}
.imgup{float:right;}
.imgup-rotate{transform:rotate(180deg);}
.phone-mobile{display:none;color:#363839;font-size:16px;font-weight:bold;float:left;margin:6px 15%;}
.term-kommercheskie-pomeshheniya .top_offers{border:none;border-radius:5px;margin-bottom:15px;cursor:default;}
.term-kommercheskie-pomeshheniya .top_offers a{cursor:default;}
.term-kommercheskie-pomeshheniya .top_offers a:hover{color:#616161;}
.term-kommercheskie-pomeshheniya .price_block .left_side .table{border:none;cursor:default;}
.term-kommercheskie-pomeshheniya .imgup{display:none}
.info{border:2px solid #d6d6d6;border-radius:5px;padding:15px;}
.info-header{text-align:center;font-size:20px;margin-bottom:10px;color:#616161;}
.info-item{margin-bottom:15px;margin-top:15px;overflow:hidden;}
.info-ifo{margin-bottom:20px;line-height:1.6;}
.info img{display:block;margin:0 auto;max-width:100%;}
.info .item{display:table;float:left;width:24%;height:96px;font-size:18px;position:relative;white-space:nowrap;margin-top:5px;}
.info-footer{background:#efefef;padding:25px 15px;color:#616161;font-size:22px;text-align:center;line-height:1.6;margin-top:10px;}
.item1{background:url(../../uploads/2016/12/ofice.png) no-repeat center top;}
.item2{background:url('../../uploads/2016/12/kafe.png') no-repeat center top;}
.item3{background:url('../../uploads/2016/12/gost.png') no-repeat center top;}
.item4{background:url('../../uploads/2016/12/salon.png') no-repeat center top;}
.info .item span{vertical-align:bottom;display:table-cell;text-align:center;color:#616161;}
.term-kommercheskie-pomeshheniya .price_block .left_side .table:hover{background:none}
.term-kommercheskie-pomeshheniya .top_heading_summa_small{display:none}
@media (max-width:991px){.term-kommercheskie-pomeshheniya .price_block .page_h1{margin-top:30px;}
#block_fixed{display:none;}
}
@media (max-width:780px){.phone-mobile{display:block !important}
.top_tel{display:none}
}
@media (max-width:600px){.info .item{width:30%;}
}
@media (max-width:640px){.header.fixed{border-bottom:2px solid #E2E2E3;}
}
@media (max-width:490px){.info .item{width:50%;}
}
@media (max-width:360px){.phone-mobile{margin:6px 13% !important}
}
#block_fixed{position:fixed;z-index:999;right:60px;top:104px;width:35px;height:600px;}
#block_fixed .contact_button{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);line-height:16px;width:150px;height:30px;margin-top:104px;background:#fff;color:#c00042;width:117px;position:absolute;right:-103px;}
#block_fixed .contact_button.zv{width:170px;height:30px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);color:#fff;background:#c00042;top:159px;right:-130px;position:absolute;}
#block_fixed .contact_button.rs{width:170px;height:30px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);color:#c00042;background:#fff;top:345px;right:-130px;position:absolute;}
.question_block .col-md-8.left{padding:0!important;max-width:154px;margin-top:15px!important;}
.question_block .col-md-8.left + .col-md-6{padding:0!important;max-width:114px;margin-left:8px;margin-top:15px!important;}
.question_block .col-md-8.left .contact_button.zv:hover{color:#c00042;background:none;}
.question_block .col-md-8.left .contact_button.zv{color:#fff;background:#c00042;}
section .new_price{max-width:607px;margin:0 auto!important;line-height:58px;}
.offer_info section .new_price div.table.price_section.num2{display:none;}
section.new_price .top_offers{border:2px solid #c00042;border-radius:5px;margin-bottom:15px;cursor:pointer;}
section.new_price .imgup{margin-top:20px;}
section.new_price .top_offers .offer_link p{float:left;font-size:25px;margin:0;padding:3px 0 0 20px;}
.num2 .info{border:none;}
section.new_price .table.price_section .td.right{width:25%;}
#block_fixed .contact_button .fa{margin-top:-2px;}
section.new_price .tr{display:table;width:100%;}
.system_home_after{font-size:18px;text-align:left;padding-top:30px;}
/**/.wide-content{padding:0 30px;border-top:5px solid #ffffff;color:#363839;font-size:15px;background-color:#ffffff;}
.wide-content section{margin:35px 0 50px;}
.wide-content section > .text{margin-top:20px;padding:0 20px;}
.wide-content section h3{font-size:32px;}
.wide-content section h4{margin-bottom:20px;font-size:26px;}
.wide-content .why-we_block{}
.why-we_block .title{font-size:18px;font-weight:normal;margin:5px 0 10px 0;text-transform:uppercase;}
.wide-content .question_block{background-color:#efefef;padding:20px;}
.wide-content .question_block .top_heading{text-align:center;}
.wide-content .question_block .top_heading p{font-size:20px;margin-top:5px;}
.wide-content .question_block .top_heading p.mini_text{font-size:12px;}
.others_block{}
.others_block .img_wrap{position:relative;overflow:hidden;}
.others_block .img_wrap .title{position:absolute;bottom:10px;left:20px;color:#fff;font-size:16px;font-weight:bold;background:#c00042;padding:5px 5px;}
.additional_block{}
.additional_block > div{margin:5px 0;}
.additional_block span{padding:10px 30px;display:block;background-color:#efefef;}
.additional_block p{padding:10px 30px;display:block;background-color:#efefef;}
.additional_block a:hover{color:#c00042;}
.advances_block > div{margin:10px auto;}
.advances_block .icon_wrap{height:80px;}
.advances_block .icon_wrap img{height:100%;}
.advances_block{line-height:1.42857143;}
.our_works_block{margin-top:0;}
.our_works_block .carousel-indicators{bottom:-20px;margin-left:-29%;}
.carousel-indicators li{background-color:#dedede;border:none;}
.our_works{margin-top:0;}
.questions{margin-top:0;}
.certificates{margin-top:0;margin-bottom:0;padding-bottom:50px;}
#tiles .item{float:left;margin:7px;}
.partners_block .item{padding:0 0 50px 0 !important;overflow:hidden;}
.table.price_section .td.center{text-align:justify;color:#949494;font-size:15px;line-height:18px;width:100%;}
.arow{float:right;}

.bottom_logo a{
display: block;
    width: 236px;
    height: 60px;
}
.addr_2{
	color:#fff;
}
.comagic_phone {
	font-size:20px;
}
@media (min-width:1024px) {
	.footer_links  li.col3 a{
		margin-left: 40px;
	}
}
@media (max-width:991px) {

	.hide_33 {

		display:none;
	}
}


.b-logo {
    background: transparent url("images/logo.png") no-repeat scroll center center;
    height: 39px;
    width: 105px;
	float:left;
	margin-right: 14px;
	margin-bottom: 7px;
}

.b-block_header-name-c {
    color: #ffffff;
    display: block;
    font-size: 12px;
	font-family: 'gotham_proregular';
    line-height: 120%;
    vertical-align: top;
	float:left;
	margin-left: 6px;
	min-width: 220px;
}


.b-block_header-name-p {
    color: #ffffff;
    display: block;
    font-family: 'gotham_proregular';
    font-size: 12px;
    line-height: 120%;
}

.b-contacts-phone {
    color: #fff;
    display: block;
    font-family: "gotham_promedium";
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 0;
    opacity: 1;
    transition: opacity 0.5s ease 0s;
	margin-bottom: 5px;
}

.b-contacts-phone-i {
    color: #fff;
    outline: medium none;
    text-decoration: none;
    transition: all 0.5s ease 0s;
}

.b-contacts-ordercall:hover .b-contacts-ordercall-i {
    color: #fff;
    text-decoration: none;
}
footer .b-contacts-ordercall {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    float:right;
}
footer .b-contacts-ordercall-i {
    border-bottom: 1px solid #fff;
    color: #fff;
    line-height: 16px;
    padding: 0;
}
footer .b-contacts-ordercall-i:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0);
    color: #fff;
}

footer .b-contacts-ordercall-i {
    border-bottom: 1px solid #fff;
    color: #fff;
    line-height: 16px;
    padding: 0;
}
footer .b-contacts-ordercall-i:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0);
    color: #fff;
}