@font-face{font-family:PT_Sans_Bold;src:url('../fonts/PT_Sans-Narrow-Web-Bold.ttf');font-weight:700;}
@font-face{font-family:PT_Sans_Regular;src:url('../fonts/PT_Sans-Narrow-Web-Regular.ttf');font-weight:700;}
html{height:100%;}
body{font-family:"PT_Sans_Regular";color:#000;font-size:16px;background-color:#FFF;position:relative;min-height:100%;height:auto !important;width:100%;padding:0;}
header{width:100%;position:relative;z-index:11;}
strong{font-family:"PT_Sans_Bold";}
a{outline:none!important;color:#17A5EB;}
a:hover{color:#00aeef;;text-decoration:none;}
.offset-top1{margin-top:10px;}
.offset-top2{margin-top:20px;}
.offset-top3{margin-top:30px;}
.offset-top4{margin-top:40px;}
.offset-top5{margin-top:50px;}
.offset-bottom1{margin-bottom:10px;}
.offset-bottom2{margin-bottom:20px;}
.offset-bottom3{margin-bottom:30px;}
.offset-bottom4{margin-bottom:40px;}
.offset-bottom5{margin-bottom:50px;}
.scrolloff{pointer-events:none;}
#up_button{display:none;bottom:120px;font-size:32px;margin-right:0 !important;padding:0px;position:fixed;right:39px;text-align:center;text-decoration:none;width:52px;color:#00aeef;height:54px;z-index:105;border:1px solid #00aeef;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.page-content img{display:block;max-width:100%!important;height:auto!important;}
#cart-test{position:absolute;border-radius:0px;left:-50px;top:25px;z-index:50;height:80px;background:#404040;padding:10px;}
.cart-on{width:150px;height:150px;background-color:#000;color:#fff;opacity:0;transition:all 500ms;}
.cart-off{opacity:1;transition:all 500ms;}
#topCartMobile{position:relative;}
#up_button:hover{opacity:0.8;background-color:#00aeef;color:#fff;}
.row-centered{text-align:center;font-size:0;}
.col-centered{float:none!important;display:inline-block!important;vertical-align:top!important;}
.no_padding{padding:0;}
.no_margin{margin:0;}
.about_btn{display:inline-block;padding:10px 20px;background-color:#FFF;color:#17A5EB;text-decoration:none!important;font-size:16px;margin-top:30px;}
.about_btn:hover{background-color:#FFF;color:#EB8C17;}
.pagination > li > span, .pagination > li > a{color:#17A5EB;}
.pagination > li > span:hover, .pagination > li > span:focus, .pagination > li > a:hover, .pagination > li > a:focus{color:#EB8C17;}
.pagination > .active > span{background-color:#17A5EB;border-color:#17A5EB;}
.pagination > .active > span:hover, .pagination > .active > span:focus{background-color:#EB8C17;border-color:#EB8C17;}
.pagination a,.pagination span{border-radius:0!important;}
.fancy:hover .youtube{opacity:1;}
.youtube{position:absolute;width:36px!important;height:36px!important;top:50%;left:50%;margin-top:-18px;margin-left:-18px;opacity:.7;}
.catalog{font-size:18px;}
.technoled_header{background-color:#fff;border:none;min-height:0px;margin-bottom:0px;font-size:20px;}
header .container{padding:20px 0px 10px 0px;position:relative;}
.header_list{list-style:none;display:inline-block;padding:0;}
.header_list li{display:inline-block;}
.header_list li a{color:#000;margin-right:20px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
li:last-child a{margin-right:0;}
.header_list li a:hover{color:#ed1c24;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
footer a:hover { transition: ease 0.3s; color: #ed1c24;}
.left_header{display:inline-block;float:right; padding: 0 14px; }
.left_header.logo_cont { margin-top: -8px; }
.slider_catalog_list_slick .slick-track{
	display: flex;
align-items: center;
text-align: center;

}
input[type=file] {margin-top: 5px}

.guarantee_header + .container .top_navigate,
.about_header + .container .top_navigate,
.contact_header + .container .top_navigate,
.shipping_header + .container .top_navigate{
	border-top: none;
}
.guarantee_header + .container .top_navigate .breadcrumb_goods_item,
.about_header + .container .top_navigate .breadcrumb_goods_item,
.shipping_header + .container .top_navigate .breadcrumb_goods_item
{
	margin-top: 0;
}

.left_header .logo { height: 40px; }
.search-header-main{display:inline-block; position: relative;}
.slider_catalog_list { background-color: #00aeef; color: #fff; }
.slider_catalog_list ul li a { color: #fff; font-size: 18px; }
.slider_catalog_list ul { display: table; margin: auto;}
.slider_catalog_list ul li { display: table-cell; padding: 18px 10px; border-right: 1px solid #4585ad; height: 80px; display: flex!important;
    align-items: center;
    text-align: center;
    justify-content: center;}
.slider_catalog_list ul li:hover { background-color: #fff;transition: ease 0.3s; }
.slider_catalog_list ul li:hover a { color: #00aeef;transition: ease 0.3s;  }
#slider .slide-slick img { width: 100%; }
.slider_catalog_list ul li:last-child{border-right: none;}
header .left_header .btn-search{margin:1px 15px 0;width:19px;height:19px;padding:10px;background-image:url(../img/search.png);background-repeat:no-repeat;background-position:center center no-repeat;}
.top_navigate{border-top:1px solid rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.15);}
.secondary li a{margin:0px 10px;}
.header_category_dropdown{width:300px;padding:0;margin-top:0;font-size:20px;color:#1e1e1e;}
.header_category_dropdown hr{margin:0;padding:0;border-top:15px solid #ed1c24;width:70%;border-radius:0;}
.header_category_dropdown li{display:block;}
.header_category_dropdown li a{width:100%;}
.header_category_dropdown li a:hover{color:#ed1c24;font-size:20px;padding:3px 20px;}
#top_cart{margin:0px 5px;position:relative;}
.change_lang img{margin-right:16px;}
.guarantee_header{height: 250px;display: flex;justify-content: center;align-items: center;position:relative;margin-bottom:15px;background-image:url("../img/guarantee.jpg");background-size:cover;background-position:center center;}
.guarantee_header_content{padding:0;text-align:center;color:#fff;}
.cooperation_header{
background-image:url("../img/cooperation.jpg");background-size:cover;background-position:center center;
}
.services_header{
background-image:url("../img/services.jpg");background-size:cover;background-position:center center;

}
.blog_header{
background-image:url("../img/blog.jpg");background-size:cover;background-position:center center;

}
.guarantee_header_content h1{font-size:150px;font-family:"PT_Sans_Bold";margin-bottom:20px;}
.guarantee_header_content img{margin-top:30px;margin-bottom:30px;}
.about_header{height: 250px;display: flex;
	align-items: center;
	justify-content: center;
	position:relative;margin-bottom:15px;background-image:url("../img/about_header_image.jpg");background-size:cover;background-position:center center;}
.about_header_content{padding:0;text-align:center;color:#fff;}
.about_header_content h1{font-size:150px;font-family:"PT_Sans_Bold";margin-bottom:20px;}
.about_header_content img{margin-top:30px;margin-bottom:30px;}
.shipping_header{position:relative;margin-bottom:15px;background-image:url("../img/shipping.jpg");background-size:cover;background-position:center center;}
.shipping_header_content{/*padding:28vh 24% 100px;*/text-align:center;color:#fff;display: flex;justify-content: center;height: 250px;align-items: center;}
.shipping_header_content h1{font-size:140px;font-family:"PT_Sans_Bold";margin-bottom:20px;}
.shipping_header_content img{margin-top:30px;margin-bottom:30px;}
.contact_header{display: flex;justify-content: center;align-items: center;height: 250px;position:relative;background-image:url("../img/contact_header.jpg");background-size:cover;background-position:center center;}
.contact_header_content{padding:0;text-align:center;color:#fff;}
.contact_header_content h1{font-size:150px;font-family:"PT_Sans_Bold";}
.contact_header_content img{margin-top:30px;margin-bottom:30px;}
#contacts_feedback label{display:block;}
.main_header_block{position:relative;background-image:url("../img/slider_item.png");background-size:cover;background-position:center center;}
.slider_content{padding:30vh 20% 10%;text-align:center;color:#fff;}
.slider_content h2{font-size:80px;font-family:"PT_Sans_Bold";margin-bottom:30px;}
.slider_content a{color:#fff;border:1px solid #00aeef;padding:10px 50px;font-size:27px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.breadcrumb_goods_item{list-style:none;margin-top:10px;padding-left:0;margin-bottom:15px;}
.breadcrumb_goods_item li{display:inline-block;}
.breadcrumb_goods_item li a{font-size:16px;color:#737373;}
.button_back a{margin:10px;color:#737373;}
.sidebar ul{list-style:none;padding:0;}
.search_div{display:none;}
.change_lang{color:#676767;margin:0px 5px;}
.left_header .active{color:#00aeef;}
.first_main_block{background:#f4f4f4;padding:30px 0px;}
.first_main_block h1{font-size:80px;font-family:"PT_Sans_Bold";color:#1e1e1e;}
.first_main_block p{font-size:30px;color:#1e1e1e;}
.first_main_block{text-align:center;margin-bottom:30px;}
.main_text_block{background:#f4f4f4;padding:30px;font-size:18px;}
.cards{margin-bottom:30px;position:relative;}
.first_slider .slider_image img{float:right;}
.slider_image, .slider_description{display:inline-block;}
.slider_description h4{font-size:30px;}
.slider_description .price{font-size:30px;font-family:"PT_Sans_Bold";}
.goods_info .price{margin:20px 0;}
.first_slider .row{margin:0;}
.triangle-topleft{top:-7px;left:-7px;width:0;height:0;border-top:100px solid #fff;border-right:100px solid transparent;position:absolute;}
.triangle-topright{top:-7px;right:-7px;width:0;height:0;border-top:100px solid #fff;border-left:100px solid transparent;position:absolute;}
.about_page h2{font-family:"PT_Sans_Bold";font-size:40px;margin:40px 0;}
.guarantee_page h2{font-family:"PT_Sans_Bold";font-size:40px;margin:40px 0;}
.guarantee_page p{font-size:18px;color:#1e1e1e;padding:10px 30px;margin-bottom:0;}
.shipping_page h2{font-family:"PT_Sans_Bold";font-size:40px;margin:40px 0;}
.shipping_page p{font-size:18px;color:#1e1e1e;padding:10px 30px;margin-bottom:0;}
.shipping_page p img{display:inline-block;border:3px solid #000;}
.shipping_page a{display:inline-block;}
.shipping_page p > span{text-align:center;display:inline-block;padding:15px;border-width:6px;border-style:solid;width:215px;height:215px;margin:10px 30px;}
.shipping_page img{display:block;max-width:100%;height:auto;}
.about_page{font-size:18px;color:#1e1e1e;padding:10px 30px;margin-bottom:0;}
.reverse_block .goods_more{float:left;}
.reverse_content{float:right;}
.slider_description{margin-top:20px;padding:20px;border:7px solid #000;width:55%;margin-left:20px;margin-bottom:20px;margin-top:10%;}
.goods_more{text-align:right;margin-right:20px;float:right;padding:20px;}
.second_slider .goods_more{text-align:left;margin-right:20px;float:left;padding:20px;}
.goods_more a{border:2px solid;padding:5px 20px;color:#000;border-color:#00aeef;font-size:27px;border-radius:0px;}
.actual-price{font-family:"PT_Sans_Bold";}
.iframe{text-align:center;}
.first_slider, .second_slider{text-align:center;}
.slider_content a:hover{background-color:#00aeef;}
.first_slider a:hover, .second_slider a:hover,.price a:hover{background-color:#00aeef;color:#fff;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.contacts_body{margin-bottom:30px;}
.contacts_body h2{font-family:"PT_Sans_Bold";font-size:40px;text-align:center;margin:30px 0px;}
.contact_form{display:flex;justify-content:center;position:relative;}
.contact_form input{width:283px;height:38px;padding:5px 10px;border:2px solid;border-color:#dadada;}
.contact_form textarea{width:374px;height:158px;border:2px solid;border-color:#dadada;padding:10px;}
.contact_form div{margin-right:10px;margin-bottom:22px;}
.contacts_body .submit_button{margin-top:20px;margin-right:0;}
.contacts_body .submit_button a{border:2px solid;padding:0px 25px;color:#000;border-color:#00aeef;font-size:27px;border-radius:0px;float:right;}
.contacts_body .submit_button a:hover{background-color:#00aeef;color:#fff;}
.contacts_body_second{padding:50px 0;background:#f4f4f4;margin-bottom:30px;margin-top:30px;}
.contacts_body_secondary div{text-align:center;}
.contacts_body_secondary b{font-size:18px;color:#8b8b8b;}
.contacts_body_secondary ul{padding:0;list-style:none;}
.contacts_body_secondary p, .contacts_body_secondary li, .contacts_body_secondary a{font-family:"PT_Sans_Bold";color:#1e1e1e;}
.contacts_body_secondary a:hover { color: #ed1c24;  }
.unit_item{margin:35px 0;}
.unit_list .unit_date{color:#00aeef;padding:10px 0;}
.unit_list .unit_name{color:#00aeef;padding:10px 0;font-size:18px;}
.unit_list .btn_techno{padding:10px 0;color:#c2c2c2;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.unit_list .btn_techno:hover{color:#1e1e1e;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.unit_short{font-size:18px;color:#1e1e1e;padding:10px 0;margin-bottom:0;}
.more_container{margin-top:20px;}
.unit-photos{list-style:none;}
.unit-photos li{display:inline-block;}
.text_thin{margin-top:20px;font-size:18px;}
.unit_item .blog_img{margin-top:20px;}
.but_row_block .buy_button{border:2px solid;padding:0px 30px;color:#000;border-color:#00aeef;font-size:27px;border-radius:0px;}
.but_row_block .buy_button:hover{background:#00aeef;color:#fff;}
#feedback_contacts_success{display:none;position:absolute;width:62%;height:100%;text-align:center;}
.divider{margin:-1px;width:50%;float:left;}
.second_text_cont{float:right;}
#callback_success{display:none;}
.tab-pane .spec_icons{text-align:left;}
.good-cart{background:#f4f4f4;margin-bottom:30px;padding-top:30px;border-bottom:1px solid rgba(0,0,0,0.15);}
#order_count{width:35px;text-align:center;border:1px solid #000;padding:3px;}
.goods_info button{border:none;border-radius:0;background:#f4f4f4;}
.good_thumbs .good_thumb img{margin:auto;}
.good_cover img{margin:auto;}
.good-cover {display:block;margin-top: 27px;}
.desc_name{color:#6d6d6d;padding:0px;font-size:18px;}
.desc_name--m{color:#6d6d6d;padding:0px;font-size:18px;margin-top: 30px;}
.desc_content{font-size:19px;color:#1e1e1e;}
.count{border-top:1px solid #676767;border-bottom:1px solid #676767;margin:5px;padding:10px 0;}
.goods_details{margin:20px 0;padding:0;}
.goods_details a{color:#1e1e1e;border:solid 2px;padding:10px 20px;border-color:#dadada;font-size:20px;}
.goods_details a:hover{background:#dadada;}
.link-box{
	text-align: center;
	margin: 5px 0 15px 0;
}
.link-box a {
	color: #1e1e1e;
	border: solid 2px;
		border-top-color: currentcolor;
		border-right-color: currentcolor;
		border-bottom-color: currentcolor;
		border-left-color: currentcolor;
	border-top-color: currentcolor;
	border-right-color: currentcolor;
	border-bottom-color: currentcolor;
	border-left-color: currentcolor;
	padding: 5px 14px;
	border-color: #dadada;
	font-size: 16px;
	display: inline-block;
}
.cost{font-family:"PT_Sans_Bold";font-size:27px;line-height:1;}
.sign{font-size:18px;color:#1e1e1e;font-family:"PT_Sans_Regular";}
.price a{border:2px solid;padding:0px 20px;color:#000;border-color:#00aeef;font-size:27px;border-radius:0px;}
.list_block{background:#f4f4f4;margin-bottom:30px;margin-top:30px;}
.special_list{list-style:none;}
.special_list li{color:#1e1e1e;font-size:20px;font-family:"PT_Sans_Bold";background:#d5d5d5;padding:5px 15px;margin-bottom:5px;float:none;}
.special_list li a{border:none;background:#d5d5d5;color:#000;display:block;}
.special_list li.active{background:#000;color:#fff;text-decoration:none;}
.special_list li.active a{background:#000;color:#fff;text-decoration:none;}
.goods_item .buy_button{border:2px solid;padding:0px 50px;color:#000;border-color:#00aeef;font-size:27px;border-radius:0px;}
.goods_item{text-align:center;margin-top:30px;padding-bottom:30px;}
.goods_item img{margin:auto;padding:10px;}
.catalog-containers img{
	margin: auto;
}
.cat-series-holder{
	display: flex;
	justify-content: center;
	padding: 20px 0;
}
.cat-series-holder .series-holder{
	padding: 0 10px;
	width: 25%;
}
.catalog-containers a{
	color: #000;
}
.aligner_hover{
	position: relative;
	margin-bottom: 25px;
	transition: all 0.4s ease;

}
.aligner_hover:hover{
	transform: scale(1.1);
	transition: all 0.4s ease;
}
.cat-series-name{
	position: absolute;
	font-size: 35px;
	color: #fff;
	top: 40%;
	left: 15%;
}
.main-cats-hover-list{
	overflow: hidden;
}
.aligner_hover .angle-down-series{
	position: absolute;display: block;
	width: 60px;
	height: 60px;
	background-color: #00aeef;
	color:#fff;
	font-size: 60px;
	line-height: 60px;
	text-align: center;
	bottom: 0;
	right: 15%;
	z-index: 1;
}
.toggle-box{
	display: none;
}
.dropdown:hover  .header_category_dropdown{
	display: block;

}
.catalog-nav-link{
	padding-bottom: 10px;
}
.header_category_dropdown{}
.goods_item h4{font-size:20px;color:#1e1e1e;}
.goods_item .price{font-family:"PT_Sans_Bold";font-size:25px;color:#1e1e1e;display:block;}
.buy_button a, .card_continue{border:2px solid;padding:0px 50px;color:#000;border-color:#00aeef;font-size:27px;border-radius:0px;}
.buy_button a.to_request{padding:0px 30px;}
.buy_button a:hover{background-color:#00aeef;color:#fff;}
.goods_item:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);cursor:pointer;text-decoration:none;}
.goods_item_row_content{display:inline-block;}
.catalog_goods{list-style:none;padding:0;}
.catalog_goods li{margin-bottom:20px;}
.catalog_goods .cards .slider_description .row_a_item{border:2px solid;padding:5px 20px;color:#000;border-color:#00aeef;font-size:27px;border-radius:0px;float:right;}
.news-item a{color:#c2c2c2;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.news-item a:hover{color:#00aeef;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.photos_container{margin-top:30px;padding-top:50px;margin-bottom:-35px;}
.news_a_block{padding:20px 0;}
.spec_icons{padding-top:5px;border-top:1px solid #676767;border-bottom:1px solid #676767;padding-left:0;padding-right:0;text-align:center;}
.spec_icons img{margin-bottom:3px;margin-bottom:6px;margin-right:6px;}
.goods_info .price, .count, .goods_details{display:flex;justify-content:space-between;align-items:center;}
.header_menu_slide{display:inline-block;margin-top:-10px;}
.header_menu_slide div{height:5px;}
.header_list .dropdown .header_menu_slide1, .header_list .dropdown .header_menu_slide2{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.header_list .dropdown .header_menu_slide3{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.desc_info_block{padding-left:10px;}
.header_list .dropdown:hover .header_menu_slide1, .header_list .dropdown:hover .header_menu_slide2{margin-left:-5px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.header_list .dropdown:hover .header_menu_slide3{margin-right:-5px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.unit-videos{list-style:none;text-align:center;}
.unit-videos li{display:inline-block;}
.goods_item .buy_button:hover, .normal_block .goods_butt:hover{background-color:#00aeef;color:#fff;}
.but_row_block{text-align:center;}
.aligner_hover img{margin:auto; min-height: 280px;transform: scale(1); transition: all 0.4s ease;}
.shidding_first_images{text-align:center;}
#models_list th{line-height:1;padding:3px;background-color:#d5d5d5;}
#models_list td{line-height:1;padding:3px;}
#order_form .form-group{margin-bottom:24px;}
.goods_item .to_request{text-align:center;width:168px;height:43px;font-size:21px;padding:5px 0!important;border:2px solid;color:#000;border-color:#00aeef;border-radius:0px;}
.goods_item .to_request:hover{background-color:#00aeef;color:#fff;}
#request_success{display:none;}
#request_form .form-control{border-radius:0;margin-top:15px;}
#request_name{font-size:23px;text-align:center;}
.calc_sq_input{width:50px;text-align:center;border:1px solid #000;padding:3px;font-size: 14px;}
.calc_glif_butt{border:none;border-radius:0;background:#fff;}
.left_calc_block > div{height:50px;}
.left_calc_block{border-right:1px solid rgba(0,0,0,0.15)}
#calc_form .calc_check{margin-left:50px;}
.right_calc_block textarea{width:100%;height:120px;border:2px solid;border-color:#dadada;padding:10px; font-size: 14px}
#do_calc{margin-top:20px;float:right;border:2px solid;padding:0px 50px;color:#000;border-color:#00aeef;font-size:27px;border-radius:0px;background:#fff;}
#do_calc:hover{color:#fff;background-color:#00aeef;}
.right_calc_block input{margin-bottom:22px;height:38px;padding:5px 10px;border:2px solid;border-color:#dadada;border-radius:0;}
.right_calc_block p{height:40px;}
.catalog_right_content > ul > li.a > a{font-size:25px;color:#1e1e1e;}
.catalog_right_content > ul > li > ul > li{padding-left:15px;}
.catalog_right_content > ul > li > ul > li > a{font-size:19px;color:#737373;}
.shop-nav > ul > li.a > a{font-size:25px;color:#1e1e1e;}
.right_col{background:#f4f4f4;padding:0 20px;padding-bottom:20px;}
.after_breadcrumbs{border-bottom:1px solid rgba(0,0,0,0.15);}
.after_breadcrumbs h1{font-family:"PT_Sans_Bold";font-size:30px;display:inline-block;margin:0px;}
.photos_container .news-item .unit_a:hover .news_a_block{color:#00aeef;}
#footer-subscribe-success{display:none;}
.modal-footer a{font-family:"PT_Sans_Bold";font-size:23px;color:#00aeef;margin-left:20px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.modal_footer_back_holder:hover #close_modal{color:#000;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.modal-footer img{margin-bottom:5px;}
.modal-footer{text-align:center;}
.modal-footer .back_holder{background-image:url("../img/back_icon.jpg");background-size:cover;background-position:center center;height:26px;width:26px;display:inline-block;margin-bottom:-5px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.modal_footer_back_holder:hover .back_holder{background-image:url("../img/back_icon_active.png");background-size:cover;background-position:center center;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.modal_close{position:absolute;right:0;top:0;}
.modal_footer_req_cont .do_request:active{text-decoration:none;}
.techno_btn{font-size:23px;color:#00aeef;border-radius:0;background-position:center center;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.techno_btn:hover{color:#ffffff;background:#00aeef;background-position:center center;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.big_good_price{border-top:1px solid rgba(30, 30, 30, 0.2);border-bottom:1px solid rgba(30, 30, 30, 0.2);}
.buy_button_holder{display:flex;align-items:center;height:70px;}
footer{position:absolute;bottom:0;left:0;right:0;text-align:left;font-size:18px;z-index:10;}
footer ul{list-style:none;}
.black_block{background-color:black;color:#fff;padding:15px;margin-top:50px;}
.copyright{float:right;}
.footer_line{margin-top:20px;margin-bottom:30px;border:0;border-top:5px solid #000;}
footer nav{margin-bottom:20px;}
footer a{color:#7e7e7e;display:block;}
.footer_title{color:#000;}
.phones_block{margin-bottom:10px;}
.social{margin-top:10px;}
.social a{display:inline-block;margin-right:5px;}
footer form input{border:1px solid #000;background-color:#fff;padding: 1px 10px 1px; margin-left: -5px;}
#good_order_info img{border:3px solid #1e1e1e;}
.first_slider .text-center h1 { margin-bottom: 20px; }
.big_good_title{font-size:23px;color:#1e1e1e;}
.big_good_price{font-size:30px;text-align:center;}
.breadcrumb_goods_item li{margin:0 5px;}
.breadcrumb_goods_item .fa{margin-left:5px;}
.breadcrumb_goods_item li:last-child a, .breadcrumb_goods_item li:last-child i{color:#00aeef;}
.dd-group span{color:#737373;font-size:16px;}
.dd-group{position:relative;display:inline-block;font-size:16px;}
.dd-group a{font-family:"PT_Sans_Bold";color:#1e1e1e;display:block;}
.dd-open{color:#1e1e1e;text-decoration:none;position:relative;display:inline-block;padding:0;font-family:"PT_Sans_Bold";}
.dd-open:hover{text-decoration:underline;color:#1e1e1e;}
.dd{position:absolute;top:-6px;right:-50px;width:160px;height:auto;padding:10px 15px;border-radius:2px;background-color:#fff;border:1px solid #fff;display:none;text-align:left;z-index:9999;}
.dd-close{text-decoration:underline;color:#1e1e1e;}
.description_items p{display:none;}
.description_items li.active p{display:block;}
#view_options{display:inline-block;}
.options_line{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;margin-top:8px;}
.hidden_search{width:75%!important;border:0;border-bottom:1px solid #1e1e1e;}
.hidden_search:focus{-webkit-box-shadow:none!important;box-shadow:none!important;}
.slick-next{background-image:url(../img/forward_white.png);background-repeat:no-repeat;background-position:center center;height:41px;width:41px;}
.slick-prev{background-image:url(../img/back_white.png);background-repeat:no-repeat;background-position:center center;height:41px;width:41px;}
.slick-next:hover{background-image:url(../img/forward_black.jpg);background-repeat:no-repeat;background-position:center center;height:41px;width:41px;}
.slick-prev:hover{background-image:url(../img/back_black.jpg);background-repeat:no-repeat;background-position:center center;height:41px;width:41px;}
.slick-next:focus{background-image:url(../img/forward_black.jpg);background-repeat:no-repeat;background-position:center center;height:41px;width:41px;}
.slick-prev:focus{background-image:url(../img/back_black.jpg);background-repeat:no-repeat;background-position:center center;height:41px;width:41px;}
#footer-subscribe-form{position:relative;}
.first_slider .slick-prev{left:0;margin-left:3%;z-index:100;}
.first_slider .slick-next{right: -0;z-index:100;margin-right: -3%;}
.second_slider .slick-prev{left:0;z-index:100;margin-left:87%;}
.second_slider .slick-next{left:0;z-index:100;margin-left:92%;}
.normal_block .goods_butt{border:2px solid;padding:0px 20px;color:#000;border-color:#00aeef;font-size:27px;border-radius:0px;}
.modal_footer_req_cont{margin:25px 10px;}
.item h2{margin-top:0;border-bottom:1px solid;padding-bottom:10px;}
.normal_block h2, .item h2 a{font-size:20px;margin-top:0;display:inline-block;color:#1e1e1e}
.item h2 a{font-size:27px;}
.good_short{font-size:18px;}
.products .good-price{font-family:"PT_Sans_Bold";font-size:27px;}
.short_info p{margin:0;}
.normal_block .price{font-size:25px;text-align:center;}
.count-block .count{margin:0;}
.total-summ{font-size:23px;}
#do_order_btn{border:2px solid;padding:0px 50px;color:#000;border-color:#00aeef;font-size:27px;border-radius:0px;}
#do_order_btn:hover{background-color:#00aeef;color:#fff;}
.cart-subtotal{font-size:22px;}
.card_continue_container{text-align:right;}
.card_continue:hover{color:#fff;background:#00aeef;}
.bootstrap-touchspin input{padding-left:10px;}
.local_sum_container{text-align:right;}
.modal_footer_req_cont .do_request{border:2px solid;padding:0px 50px;color:#000;border-color:#00aeef;font-size:27px;border-radius:0px;}
.modal_footer_req_cont .do_request:hover{background-color:#00aeef;color:#fff;}
#request_modal #request_name{margin-top:30px;}
.sqare_head{text-align:center;position:absolute;top:2px;left: -70px;display:block;background: #ed1c24;padding:11px;color:#fff;}
#footer-subscribe-form label{position:absolute;left: -5px;
bottom: -60px;
right: 0; color: #ed1c24;}
#slider .slide_text{font-size:80px;font-family:"PT_Sans_Regular";}
#footer-subscribe-form .footer_input_subscrider{width:70%;}
/*services*/
.service-holder{
	background-repeat: no-repeat;
	background-size: cover;
	width: 32%;
	min-height: 275px;
	background-position: center;
}
.services-main-page{
	display: flex;
	justify-content: space-between;
}
.service-link{
	display: block;
	width: 100%;
	height: 100%;
	color:#000;
	position: relative;
	padding: 25px 30px 30px 30px;
	line-height: 1.15;
}
.service-link:before{
	content: '';
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top:0;
	z-index: 0;
	left: 0;
	opacity: 0;
	background-color: rgba(255, 255, 255, 0.8);
	transition: all 0.4s ease;
}
.service-name{font-size: 30px;
opacity: 0;
position: absolute;
z-index: 1;
transition: all 0.4s ease;}
.service-link:hover .service-name,
.service-link:hover:before{
	opacity: 1;
	color: #000;
	transition: all 0.4s ease;
}
.bg-main{
	min-height: 250px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;

}
.cats_list_children  { display: flex;justify-content: center;}
/*services end*/
@media(max-width: 1366px){
	.sqare_head{ left: -20px; }

	.logo_cont { margin-left: 50px; }
}



@media(max-width:1200px){.goods_details a{padding:10px 10px;}

.desc_name{color:#6d6d6d;font-size:16px;}
.cost{font-size:20px;}
.normal_block { display: flex; align-items: center; }
.goods_info .price{padding-bottom:20px;}
.first_slider .slick-prev{left:0;margin-left:-2%;}
.first_slider .slick-next{right: 0; margin-right: -2%}
.second_slider .slick-prev{left:0;z-index:100;margin-left:93%}
.second_slider .slick-next{left:0;z-index:100;margin-left:98%}
.left_header{display:block;float:none;}
#bs-example-navbar-collapse-1{text-align:center;}
.slider_description{margin-top:0;}
.slider_description {margin-left: 0;}

}
@media (max-width:992px){
.slider_catalog_list ul { display: block; margin: 0; }
.logo_cont_ounter { float: none; text-align: center; }
.good_el_name { width: auto; }
.aligner_hover img{
	min-height: 200px;
}
.aligner_hover{
	margin-bottom: 15px;
}
.aligner_hover .angle-down-series{
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 50px;
}
.cat-series-name{
	font-size: 30px;
}
.about_header_content h1{font-size:100px;font-family:"PT_Sans_Bold";}
.about_header_content{padding:0;text-align:center;color:#fff;}
.contact_header_content h1{font-size:70px;font-family:"PT_Sans_Bold";}
.contact_header_content{display: flex;align-items: center;padding:0;text-align:center;color:#fff;}
.shipping_header_content h1{font-size:70px;font-family:"PT_Sans_Bold";}
.shipping_header{padding:0;text-align:center;color:#fff;}
.guarantee_header_content h1{font-size:70px;font-family:"PT_Sans_Bold";}
.guarantee_header_content{padding:0;text-align:center;color:#fff;}
.slider_content h2, .first_main_block h1{font-size:40px;}
.slider_description h4, .slider_description .price, .first_main_block p, .slider_content a{font-size:20px;}
.goods_more a{font-size:18px;}
.after_breadcrumbs h1{font-size:20px;}
.first_slider .slick-next{right: 0;margin-right: -3%;}
.first_slider .slick-prev{left:0;margin-left:-3%;}
.second_slider .slick-prev{left:0;z-index:100;margin-left:91%}
.second_slider .slick-next{left:0;z-index:100;margin-left:97%}
.sqare_head{display:none;}
#slider .slide_text{font-size:60px;font-family:"PT_Sans_Regular";}
.catalog_right_content > ul > li.a > a{font-size:24px;color:#1e1e1e;}
.catalog_right_content > ul > li > ul > li > a{font-size:16px;color:#737373;}
.buy_button a{font-size:23px;}
.shipping_header_content{padding:0; height: 250px;}
#feedback_contacts_success{width:100%;left:0;}
.normal_block .price{font-size:20px;}
.service-holder{
	width: 48%;
	margin-bottom: 4%;
}
.services-main-page{
	flex-wrap: wrap;
}
}
@media (max-width:767px){.description_items{padding:0px;}
.left_header.logo_cont {
    margin-top: 0;
}
.slider_catalog_list ul li { display: block; margin: 0; border-right: none;}
.left_header.logo_cont { float: left; }
footer{text-align:center;}
.normal_block { display: block; }
.good_el_name { width: 100%; }
.goods_more { margin-right: 0; padding: 0; }
.about_header_content h1{font-size:40px;font-family:"PT_Sans_Bold";}
.about_header_content h2{font-size:20px;}
.contact_header_content h1{font-size:70px;font-family:"PT_Sans_Bold";}
.contact_header_content h2{font-size:20px;}
.shipping_header_content h1{font-size:70px;font-family:"PT_Sans_Bold";}
.shipping_header_content h2{font-size:20px;}
.guarantee_header_content h1{font-size:70px;font-family:"PT_Sans_Bold";}
.guarantee_header_content h2{font-size:20px;}
.slider_content{padding:10vh 10% 10%;}
.slider_description{width:89%;}
.shipping_header_content{
	height: 150px;
}
.contact_header{
	height: 150px;
}
.shipping_header,
.guarantee_header{
	height: 150px;
}
.contacts_body h2{font-size:28px;}
.contact_form{display:block;}
.contact_form input{width:100%;margin-bottom:12px;height:38px;padding:10px;border:2px solid;border-color:#dadada;}
.contact_form textarea{width:100%;height:158px;border:2px solid;border-color:#dadada;padding:10px;}
.contact_form div{margin-right:0px;}
.contact_form .submit_button{text-align:center;}
.contact_form .submit_button a{float:none;}
.contacts_body_second{padding:30px;background:#f4f4f4;margin-bottom:0px;margin-top:0px;}
.contacts_body_secondary div{text-align:center;margin-bottom:20px;}
.gallery .slick-prev{left:0;z-index:10;}
.gallery .slick-next{right:0px;}
.slider_first .slider_description{width:100%;margin:0;}
.first_slider .slider_image img{float:none;margin:auto;}
.slider_image{margin-bottom:20px;}
.first_slider .slick-next{right:35%;left:auto;top:auto;bottom:-15px;}
.first_slider .slick-prev{right:auto;left:35%;top:auto;bottom:-15px;}
.second_slider .slick-next{right:35%;left:auto;top:auto;bottom:0;margin:0}
.second_slider .slick-prev{right:auto;left:35%;top:auto;bottom:0;margin:0}
.goods_item .buy_button{padding:0px 20px;}
.second_slider .slider_description{width:88%;}
.second_slider .slider_image img{float:none;margin:auto;}
.slider_first{margin-left:20px;margin-bottom:20px;}
.slick-current{padding-bottom:20px;}
.blog_text_cont{margin-top:20px;}
#feedback_contacts_success{width:100%;top:0;}
header .container{padding:0;}
.left_header.mobile{margin-top:8px;}
.header_list.mobile-menu{display:block;}
.header_list.mobile-menu>li{display:block;}
.header_list.mobile-menu>li>a{display:block;margin-right:0;}
.header_list li.dropdown{display:block;padding-top:8px;}
.header_list.mobile-menu>li .header_category_dropdown{position:relative;margin-top:0px;width:100%;float:none;}
.right_col{display:none;}
.right-col-toggler-block{padding-top:10px;}
.copyright{display:block;float:none;}
.catalog_header{text-align:center;}
.products .inner-image-block img{margin:auto;}
.good-price{text-align:center;}
.left_calc_block{text-align:center;}
#calc_form .calc_check{margin:0;}
.calc_header{text-align:center;}
#do_calc{width:100%;}
.mobile_list_container{text-align:center;}
.buy_button a.to_request{padding:0 10px;font-size:21px;}
.spec_icons-layout{max-width:420px;width:100%;margin:0 auto;}
header .left_header .btn-search{float:right;text-align:right;margin-top:24px;}
.navbar-toggle{margin-top:5px;}
.search-header-main{display:block;}
.hidden_search{width:100% !important;}
#top-search{margin-top:10px;}
.navbar-header{text-align:center;}
.sqare_head{display:none;}
.main_text_block{padding:30px 0;}
#footer-subscribe-form .footer_input_subscrider{width:auto;}
.normal_block{text-align:center;}
.normal_block > div > div{margin-bottom:20px;}
.normal_block .slider_image img{margin:auto;}
.modal_footer_req_cont .do_request{font-size:18px;padding:0px 30px;}
#footer-subscribe-form label{position:absolute;left:0;bottom:-175%;right:0;}
.about_header{}
	.aligner_hover img{
		min-height: 100px;
	}
	.cat-series-holder{
		flex-wrap: wrap;
	}
}

@media(max-width:550px){
	.service-holder{
		width: 100%;
	}
	.shipping_header_content h1{
		font-size: 40px;
	}
	.contact_header_content h1{
		font-size: 40px;
	}
	.guarantee_header_content h1{
		font-size: 40px;
	}
	.about_header{
		height: 150px;
	}
	.aligner_hover .angle-down-series{
		display: none;
	}
	.cat-series-name{
		font-size: 25px;
		top: 25%;
		left: 10%;
	}
	.cat-series-holder .series-holder{
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}

}
@media(max-width:400px){.goods_details a{font-size:17px;padding:10px 0px;}
}
@media(min-width:500px) and (max-width:764px){.search-header-main{display:inline-block;width:38%;}
.hidden_search{margin-bottom:-10px!important;margin-right:10px;margin-left:10px;}
}
@media (min-width:767px){}
@media (min-width:1100px){.good-cart{padding:50px;}
.list_block{padding:50px;}
}
@media(min-width: 1200px){
	.search_div {
position: absolute;
z-index: 10;
width: 240px;
left: 50px; }

}
