/*div {border:1px red solid;}*/
body { font-family: 'PT Sans', Arial, Helvetica, sans-serif;}
/*@font-face {
  font-family: 'FuturaPT';
  font-weight: normal;
  src: url('../fonts/FuturaPTMedium.eot');
  src: url('../fonts/FuturaPTMedium.eot') format('embedded-opentype'), url('../fonts/FuturaPTMedium.woff') format('woff'), url('../fonts/FuturaPTMedium.ttf') format('truetype'), url('../fonts/FuturaPTMedium.svg#FuturaPTMedium') format('svg');
}

/*url('../fonts/FuturaPTMedium.woff2') format('woff2'), */

.btn-myred{color: #fff;background-color: #e84339; border-color: #e84339;}
.text-myred,.tarify strong{color:#e84339;}
.font-sml p{font-size:1rem !important; margin-top:0.9rem !important;margin-bottom:0.9rem !important; color:#555; line-height:1.3rem !important;}
.bg-my-light{background-color: #eee; border-color: #eee;}
.btn-myred a,a.btn:hover{color:#fff; text-decoration:none;}
.btn.btn-myred:hover{background-color: #e6756e;}


#top-menu{
	background-color:#eee; overflow:hidden;
}
#top-menu a, .dop_menu a{color:#555; font-family: 'PT Sans Narrow', sans-serif; font-size:0.8rem;}
	p{font-family: 'PT Sans Narrow', sans-serif !important;}
#top-menu a:hover{color:red;}
.nav-link-1{display:block;padding:0.5rem 0 0.5rem 2rem;}
.dop_menu a{text-decoration:underline;}
.nav-link-2{padding:0 0.5rem;}

.mbt25{margin-top:25px; margin-bottom:25xp;}
.mt25{margin-top:25px;}
.mt10{margin-top:10px;}
.header__phone{text-decoration:none; font-size:1.6rem; color:#000;font-weight: bold;}
.header__phone:hover{text-decoration:none;color:#000 }
.is_phone{line-height:1.3rem;}
.ivizov{color:#d9534f;}
.ivizov:hover{color:red;}
.is_icon_phone i{ background-color: #e84339; }
.is_icon_phone i, i.is_menu{ cursor:pointer; font-size:1.4rem;color:#fff;}

#url_stat img{width:40px;}

.bg-mydark{background-color: #555555!important; }
/*#navi{background-image:url('/images/b1.jpg');}*/
#navi{border-bottom:2px solid #e84339;} /*margin-top:15px;*/
.main-menu a{ color:#fff;font-size:1.2rem;text-align:center; display:block;height:50px; line-height:50px;}
.main-menu a:hover{text-decoration:none; background-color:#e84339;}

/*div{border:1px red solid;}*/

/*menu nav*/
.menu_nav{    
position: absolute;
overflow: hidden;
z-index:1000;width:100%;margin-top:0; 
}

.menu_nav .row {border:1px red solid; border-top:0;
	background-color:#eee; 
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.44);
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.44);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.44);
	margin-bottom:8px; overflow:hidden;
}
.menu_nav .row div.menu__inner-item{text-align:center;margin-top:15px; margin-bottom:15px;float:left;width:20%}
.menu_nav .row div a{color:#555;text-transform: uppercase;font-size:12px !important; display:block;margin:10px auto; overflow:hidden;}
.menu_nav .row div span{display:block; width:160px; height: 200px; border:3px #fff solid;background-size: cover;margin-left:30px;}
.menu_nav .row div a:hover span{border:3px #de1d1d solid;}
.menu_nav .row div a:hover{text-decoration:none;color:#de1d1d;}

.menu_nav .menu1,.menu_nav .menu2,.menu_nav .menu3{display:none;}
.menu_nav .menu21{display:block;}
/*menu nav*/

/*banner*/
#owl-ff, .dpsld {margin-top:10px;}
#owl-ff .item.owl-item__inner, .dpsld{height:360px; overflow:hidden; border:0 dotted #ccc;background-size:cover !important;}
#owl-ff .item.owl-item__inner img.znak, .dpsld img.znak{width:125px; height:110px;border:0; margin-left:40px; margin-top:20px;}
#owl-ff .item.owl-item__inner p.title, .dpsld p.title{text-transform: uppercase;line-height: 50px;font-size: 40px;color: #e84339;  margin:0 40px;  text-shadow: 1px 1px 3px white, 0 0 1em white;}
#owl-ff .item.owl-item__inner p.inf, .dpsld p.inf{line-height: 27px;font-size: 22px;margin:0 40px;  text-shadow: 1px 1px 3px white, 0 0 1em white;}
#owl-ff button, .dpsld button{ margin:10px 40px; font-size:19px;}

#owl-ffa {margin-top:10px;}
#owl-ffa .item.owl-item__inner{height:400px; overflow:hidden; border:1px dotted #ccc; }
#mysld1{background: #e0dbd9;} 
#mysld2{background: #ddd7bf;} 
#mysld3{background: #ccc6b8;} 
#mysld4{background: #e0dbd9;} 


.asl0 i.znak{font-size:5rem;}

.block1{overflow:hidden; height:350px;}
.block1 h1{overflow:hidden;margin-top:35px;text-shadow: 1px 1px 3px white, 0 0 1em white;}
.block1 p {margin-top:0;margin-bottom:0;text-shadow: 1px 1px 3px white, 0 0 1em white;}
/*#verticalt{background: #eee url(/templates/images/vertical/vertical1.jpg) top right no-repeat;}

/*banner*/

/*price */
.content-section {margin-top: 20px;margin-bottom: 20px;overflow: hidden;width: 100%;}
.contents-section{overflow: hidden;width: 100%;}
.pos-1 {background:url(/templates/images/cena/msl1.jpg) no-repeat;}



.pos{display:block; height:180px;background-size: cover;border:1px #ccc dotted;cursor:pointer;overflow:hidden;}
.pos-fade {height:180px;display: block;background: rgba(0, 0, 0, 0.6);opacity:0;-webkit-transition: opacity 0.8s ease;transition: opacity 0.8s ease;margin-top:0;overflow:hidden;}
.pos a.primery{display: block; text-decoration:none; border:1px #fff solid;color:#fff;width:220px;height: 50px;
    line-height: 50px; margin-left:30px;text-align:center;margin-top:100px;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
.pos a.primery:hover{color:#e84339;border-color:#e84339;}
.pos-title{position:absolute; z-index:3; color:#fff; width:280px;margin-top:-155px; margin-left:30px; font-size:22px !important; line-height: 24px;
text-shadow: 1px 1px 3px black, 0 0 1em black;}
.pos-price{position:relative; z-index:4;margin-top:-40px; overflow:hidden;display:block;}
.pos-price-poz{float:right;padding:5px 15px;background-color:#e84339; color:#fff; font-size:20px;  width:210px; }


.category-list{margin:0; padding:0;} 


img.sp1{float:left; width:100px; margin-right:15px;}

/*прайсовый блоки*/
.price_block2{overflow:hidden; margin-top:20px; margin-bottom:20px;padding:0;}
.price_block2 p{color:#fff;text-shadow: 1px 1px 3px #000000, 0 0 1em #000000; margin-left:20px;}
.price_block2 p.price_block2_link{margin-top:85px;}
.price_block2 p.price_block3_link {margin-top:60px;}
.price_block2 p.price_block2_link a,.price_block2 p.price_block3_link a{color:#ffffff !important; border:1px #fff solid; text-decoration:none;padding:5px 15px; background-color:#e84339}
.price_block2 p.price_block2_link a:hover, .price_block2 p.price_block3_link a:hover{color:#e84339 !important; border:1px #e84339 solid; text-decoration:none; background-color:#ffffff}
.eprice{background-color:#e84339; color:#fff; padding:5px 20px; float:right; margin-top:-35px;position:relative; display:block;}
#automatic{height:180px;background: #eeeacd url(/templates/images/vertical/automatic6.jpg) top right no-repeat;}
.apost{height:180px;}
#plisse{height:180px;background: #eeeacd url(/templates/images/plisse/plisse_dll.jpg) top right no-repeat;}
#rim{height:180px;background: #eeeacd url(/templates/images/rim/rome_flip.jpg) top right no-repeat;}
#external{height:180px;background: #eeeacd url(/templates/images/vertical/external-price.jpg) top right no-repeat;}
/*прайсовый блоки*/

/*материалы*/
.info_material,.info_material_h{cursor:pointer;}
.info_material .opisanie, .info_material .material_url,
.info_material_h .opisanie, .info_material_h .material_url{display:none;text-align:center;} 
.info_material a {padding:5px 30px;}
.info_material_h a{padding-left:30px; padding-right:30px;}
.info_material a, .info_material_h a{color:#fff;border:1px #fff solid; text-decoration:none;}
.info_material a:HOVER, .info_material_h a:HOVER{color:#e6756e; border:1px #e6756e solid;}

.info_material:HOVER,.info_material_h:HOVER{background: rgba(0, 0, 0, 0.6);display:block;color:#fff;}
.info_material:HOVER .opisanie,.info_material_h:HOVER .opisanie, .info_material:HOVER .material_url{display:block;}
.mymt,.info_material{overflow:hidden; height:220px;}
.info_material_h{overflow:hidden; height:110px;}
.material_sn p{line-height:1rem !important;color:#555;}
.material_sn a{color:#e84339;}
/*материалы*/

.int1{line-height:1rem !important;}
.int2{line-height:1.2rem !important;height:95px;}
.pprice i{padding-top:5px; padding-bottom:5px;}

.ng_slide{background-color:#fe0000;}

.zgolovok_banera{
	font: bold 4em Tahoma, Arial, sans-serif;color: #ff8000;text-shadow: #00bfff -1px -1px 0, #000 1px 1px 0;}

.text-banera{font: 1.2em Tahoma, Arial, sans-serif;color: #000;}
.text-banera big{font-size: 1.3em;}

#whatsapp a{}
#whatsapp div {
    position: fixed; bottom:20px; left:25px;
	z-index:200; font-size: 1.5rem;
border-radius: 50px;padding:15px;}

/*вопрос-ответ*/
.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
}
.activ, .accordion:hover {
    background-color: #ccc;
}
.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.accordion:after {
    content: '\02795'; /* Unicode character for "plus" sign (+) */
    font-size: 13px;
    color: #777;
    float: right;
    margin-left: 5px;
}

.activ:after {
    content: "\2796"; /* Unicode character for "minus" sign (-) */
}





/*Экстрамалые девайсы («портретные телефоны», < 576px)*/
@media (max-width: 575.98px) { 
	#css_info:before {content: "xs";}
	#navi{display:none;}
	
	/*banner*/
	#owl-ff .slide1, .dpsld{background-position:-250px 0!important;}
	#owl-ff .item.owl-item__inner, .dpsld{height:200px; background-position:right!important;}
	#owl-ff .item.owl-item__inner img.znak, .dpsld img.znak{width:50px; height:44px; margin-left:10px; margin-top:10px; float:left;}
	#owl-ff .item.owl-item__inner p.title, .dpsld p.title{text-transform: uppercase;height: 44px;font-size: 20px;color: #e84339; margin-top:10px; line-height: 22px; margin-bottom:15px;  text-shadow: 1px 1px 3px white, 0 0 1em white;}
	#owl-ff .item.owl-item__inner p.inf, .dpsld p.inf{line-height: 16px;font-size: 14px; margin-left:10px; }

	#owl-ff button, .dpsld button{margin-left:10px;}
	#owl-ffa .item.owl-item__inner{height:450px; overflow:hidden; border:1px dotted #ccc; background-color:#fff;}
	.asl1 {padding:0;height:260px;}
	.asl1 img{height: 260px;}
	.asl0 i.znak{display:none;}
	.asl0{text-align:center;}
	.h1, h1 {font-size: 1.5rem;}
	.asl0 .h1{font-size: 1.3rem !important;}
	.asl0 .h5{font-size: 1.2rem !important;}
	.asl0 .h4{font-size: 0.9rem !important;}
	.20years_main_desktop{display:none}
	.text-logo-desc{font-size: 50%; white-space: nowrap;}
	/*banner*/
	
	.block1 h1, .block1 p{color:#ffffff;text-shadow: 1px 1px 3px #000000, 0 0 1em #000000;}
	.block1 p.text-myred{color: #e84339; text-shadow: 1px 1px 3px #ffffff, 0 0 1em #000000;}
	.block1 p.h4{font-size:1.9rem !important;line-height:2rem;}
	.block1 h1{font-size:2rem !important;line-height:2rem;}
	.block1 p{font-size:1.2rem !important;line-height:1.1rem;}
	.pprice p{font-size:0.85rem !important;}
	.pprice h4{font-size:1.2rem !important;}
	.pprice i{font-size:0.85rem !important;}
	.zgolovok_banera{
	font: bold 3em Tahoma, Arial, sans-serif;}
	.modulbanner1{display:none;}
	.modulbanner2{display:none;}
	.modulbannerimg{cursor:pointer;}
}

@media (max-width: 390.98px) { 
	#css_info:before {content: "xs1";}
    #myslider{ background: url("/templates21/img/slider/myslider1.jpg")  repeat-x -450px 0; height:240px; background-size: cover;}
}




/*@media (min-width: 576px){
.modal-dialog {max-width:576px !important;}
#css_info:before {content: "xs1";}
.modulbanner1{ height:600px !important; background:url(/templates/images/ny/newYear2021_460.png) no-repeat;cursor:pointer;}

}
*/



/*Малые девайсы («ландшафтные», >= 575px)*/
@media (min-width: 576px) and (max-width: 767.98px) { 
	#css_info:before {content: "sm";}
	.header__phone{font-size:1.1rem;}
	.ivizov{font-size:0.65rem;}
	#navi{display:none !important;}
	.dop_menu a{font-size:0.7rem;}
	.main-menu a{ color:#fff;font-size:0.82rem;text-align:center; padding-left:0; padding-right:0; }
	.menu_nav .row a{overflow:hidden;}
	.menu_nav .row div span{width:90px; height:120px; margin-left:6px;}
	.menu_nav .row div a{font-size:0.7rem !important;}
	.20years_main_desktop{display:none}
	.text-logo-desc{font-size: 60%; white-space: nowrap;}
	
	
	/*banner*/
	#owl-ff .slide1, .dpsld{background-position:-110px 0!important;}
	#owl-ff .item.owl-item__inner, .dpsld{height:220px;}
	#owl-ff .item.owl-item__inner img.znak, .dpsld img.znak{width:60px; height:53px; margin-left:10px; margin-top:10px;}
	#owl-ff .item.owl-item__inner p.title, .dpsld p.title{line-height: 30px;font-size: 25px; margin-left:10px;}
	#owl-ff .item.owl-item__inner p.inf, .dpsld p.inf{line-height: 20px;font-size: 15px;margin:0 10px;}
	#roll_back{height:250px !important;}
	#owl-ff button, .dpsld button{margin-left:10px;}
		#owl-ffa .item.owl-item__inner{height:510px; overflow:hidden; border:1px dotted #ccc; background-color:#fff;}
	.asl1 {padding:0;height:340px;overflow:hidden;width:100%}
	.asl1 img{height: 340px;width:720px;}
	.asl0 i.znak{display:none;}
	.asl0 .h1{font-size: 1.3rem !important;}
	.asl0 .h5{font-size: 1.2rem !important;}
	.asl0 .h4{font-size: 0.9rem !important;}
	/*banner*/
	.block1 h1, .block1 p{color:#ffffff;text-shadow: 1px 1px 3px #000000, 0 0 1em #000000;}
	
	.pprice p{font-size:0.85rem !important;}
	.pprice h4{font-size:1.2rem !important;}
	.pprice i{font-size:0.85rem !important;}
	.modulbanner1{ height:600px!important; background:url(/templates/images/ny/newYear2021_510.png) no-repeat;cursor:pointer;}
	.modulbanner2{ height:510px!important; background:url(/templates/images/ny/bloge510_510.png) no-repeat;cursor:pointer;}
	.modulbannerimg{display:none;}
}

/*Средние девайсы («таблетки», >= 768px) */
@media (min-width: 768px) and (max-width: 991.98px) {
	#css_info:before {content: "md";}
	#whatsapp{display:none;]}
	.header__phone{font-size:17px;}
	.ivizov{font-size:0.7rem;}
	#url_stat img{width:30px;}
	.dop_menu a{font-size:0.7rem;}
	.main-menu a{ color:#fff;font-size:1rem;text-align:center; padding-left:0; padding-right:0; }
	.menu_nav .row a{overflow:hidden;}
	.menu_nav .row div span{width:120px; height:150px; margin-left:10px;}
	.20years_main_mob{display:none}
	/*banner*/
	#owl-ff .slide1, .dpsld{background-position:-95px 0!important;}
	#owl-ff .item.owl-item__inner, .dpsld{height:270px;}
	#owl-ff .item.owl-item__inner img.znak, .dpsld img.znak{width:80px; height:70px; margin-left:20px; margin-top:15px;}
	#owl-ff .item.owl-item__inner p.title, .dpsld p.title{line-height: 40px;font-size: 35px; margin-left:20px;}
	#owl-ff .item.owl-item__inner p.inf, .dpsld p.inf{line-height: 25px;font-size: 20px;margin:0 20px;}
	#owl-ff button, .dpsld button{margin-left:20px;}
	#owl-ffa .item.owl-item__inner{height:510px; overflow:hidden; border:1px dotted #ccc; background-color:#fff;}
	.asl1 {padding:0;height:340px;overflow:hidden;width:100%}
	.asl1 img{height: 340px;width:720px;}
	.asl0 i.znak{display:none;}
	.asl0 .h1{font-size: 1.3rem !important;}
	.asl0 .h5{font-size: 1.2rem !important;}
	.asl0 .h4{font-size: 0.9rem !important;}
	/*banner*/
	.modal-dialog {max-width:610px !important;}
    .block1 h1, .block1 p{color:#ffffff;text-shadow: 1px 1px 3px #000000, 0 0 1em #000000;}
		.pprice p{font-size:0.85rem !important;}
	.pprice h4{font-size:1.2rem !important;}
	.pprice i{font-size:0.85rem !important;}
	.modulbanner1{ height:320px!important; background:url(/templates/images/ny/newYear2021_720.png) no-repeat;cursor:pointer;background-size: cover;}
	.modulbanner2{ height:350px!important; background:url(/templates/images/ny/bloge720.png) no-repeat;cursor:pointer;background-size: cover;}
     .modulbannerimg{display:none;}
	.text-logo-desc{font-size: 60%; white-space: nowrap;}
}

/*Большие девайсы (большие десктопы, >= 992px)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
	#css_info:before {content: "lg";}
	.header__phone{font-size:1.48rem;}
	.main-menu a{font-size:18px;}
	.menu_nav .row div a{font-size:0.85rem !important;}
	.menu_nav .row div span{margin-left:15px;}
	.20years_main_mob{display:none}
	/*banner*/
	#owl-ff .slide1, .dpsld{background-position:0px 0!important;}
	#owl-ff .item.owl-item__inner, .dpsld{height:270px;}
	#owl-ff .item.owl-item__inner img.znak, .dpsld img.znak{width:80px; height:70px; margin-left:30px; margin-top:15px;}
	#owl-ff .item.owl-item__inner p.title, .dpsld p.title{line-height: 40px;font-size: 35px; margin-left:30px;}
	#owl-ff .item.owl-item__inner p.inf, .dpsld p.inf{line-height: 27px;font-size: 22px;margin:0 30px;}
	#mysld1{background: #e2e3e5 url(/templates/images/rulon/msld001.jpg) top right no-repeat;}
	#mysld2{background: #ddd7bf url(/templates/images/sld/msld002.jpg) top right no-repeat;}
	#mysld3{background: #ccc6b8 url(/templates/images/sld/msld003.jpg) top right no-repeat;}
	#mysld4{background: #e0dbd9 url(/templates/images/sld/msld004.jpg) top right no-repeat;}
	/*banner*/
	.modal-dialog {max-width:610px !important;}
	.modulbanner1{ height:350px!important; background:url(/templates/images/ny/newYear2021_960.png) no-repeat;cursor:pointer;}
	.modulbanner2{ height:350px!important; background:url(/templates/images/ny/bloge960.png) no-repeat;cursor:pointer;}
	.modulbannerimg{display:none;}
	.text-logo-desc{font-size: 80%; white-space: nowrap;}
}

/* Большие девайсы (большие десктопы, >= 1200px)*/
@media (min-width: 1200px) {
	#css_info:before {content: "xl";}
	.menu_nav .row div a{font-size:0.9rem !important;}
	#mysld1{background: #e2e3e5 url(/templates/images/rulon/msld001.jpg) top right no-repeat;}
	#mysld2{background: #ddd7bf url(/templates/images/sld/msld002.jpg) top right no-repeat;}
	#mysld3{background: #ccc6b8 url(/templates/images/sld/msld003.jpg) top right no-repeat;}
	#mysld4{background: #e0dbd9 url(/templates/images/sld/msld004.jpg) top right no-repeat;}
	.modal-dialog {max-width:610px !important;}
	
	#verticalt{background: #eee url(/templates/images/vertical/vertical1.jpg) top right no-repeat;}
	.mymt,.info_material{overflow:hidden; height:220px;}
	.modulbanner1{ height:350px!important; background:url(/templates/images/ny/newYear2021_1110.png) no-repeat;cursor:pointer;}
	.modulbanner2{ height:350px!important; background:url(/templates/images/ny/bloge1110.png) no-repeat;cursor:pointer;margin-top:15px;}
	.modulbannerimg{display:none;}
	.text-logo-desc{font-size: 80%; white-space: nowrap;}
}
.20years_main_mob{display:none}

/*otzovy*/
.otzov-carousel {margin: 30px 45px 30px;}
.otzov-carousel .owl-item {height: 250px;display: table;}
.otzov-carousel .owl-item__inner{overflow:hidden;}
.otzov-carousel .owl-item__inner p b{font-size:18px;font-weight:normal;}
.otzov-carousel .owl-item__inner p{color:#000; font-size:16px;margin-left:10px;}
.otzov-carousel .owl-item__inner p small{color:#888; font-style: italic; display:block; overflow:auto; height:120px;border-bottom: 1px #eee dotted;}
.otchenka{ color:#000;margin-top:2px; margin-bottom:2px; overflow:hidden;} /*font-size:15px;*/
 .otchenka .otp{float:left; height:21px; width:80px;}

 .otchenka .ot0,   .otchenka .ot1,  .otchenka .ot2, .otchenka .ot3,.otchenka .ot4, .otchenka .ot5
{height:21px; width:120px; float:left; margin-left:10px; background:url(/templates/img/zvezdy.png) no-repeat;}
/*.otzov-carousel .owl-item__inner  */
.otchenka .ot0 {background-position: 0 -106px}
.otchenka .ot1 {background-position: 0 -85px}
.otchenka .ot2 {background-position: 0 -63px}
.otchenka .ot3 {background-position: 0 -43px}
.otchenka .ot4 {background-position: 0 -21px}
.otzov-carousel .owl-item__inner {display: table-cell;}
.otzov-carousel .owl-item__inner {text-align: left;  vertical-align: top;padding-right:20px;}

.my_otziv_block{overflow:hidden;}
.my_ozyv {padding:15px; float:left; width:47%; margin-right:25px; border:1px #ccc dotted;margin-bottom:25px;}
/*otzovy*/

#mobil_menu .modal-dialog{}
#mobil_menu  .modal-body{padding-top:0;}
#mobil_menu a{color:#000;text-decoration:none; font-size:16px;}
#mobil_menu a i, #mobil_menu ul b i {padding-right:20px;}
#mobil_menu ul{margin:0; padding:10px 0; list-style-type:none;  margin-left:-15px;}
#mobil_menu ul b{display:block;padding:10px 15px;font-size:16px; color:#fff;cursor:pointer; background-color:#555;}
#mobil_menu ul li a{font-size:14px;display:block; padding:8px 10px; background-color:#eee; color:#777;margin-bottom:2px;}
#mobil_menu  .mmenu{display:none; overflow:hidden; }


#footer .row{padding-top:25px;font-size:14px;}
#footer a{color:#fefefe;}
#footer a:hover{color:#e52d22;}
#footer div{font-size:14px !important;}
#footer .bottom_contakt{text-align: right;}
#footer ul {list-style-type:none;}

#user-carousel p, #product-carousel p {font-size:0.8rem; padding:0; margin-top:0; margin-bottom:0;}
#product-carousel p strong{font-size:1.0rem;color:#e52d22;}

/*
.seo-text{overflow:hidden;}
.seo-text p, .seo-text h1, .seo-text h2, .seo-text h3, .seo-text li{width:100%; overflow:hidden;color:#999;} 
.seo-text p,.seo-text li {font-size:11px;line-height: 14px;}
.seo-text a{color:#e84339;} 
.seo-text h1, .seo-text h2, .seo-text h3{font-weight: bolder;font-size:14px;}
*/

.seo-text p, .seo-text li{font-size: 0.95rem !important; line-height: 1.3rem; color:#6c757d !important;}

.seo-text h1, .seo-text h2, .seo-text h3{font-size: 1.1rem !important;font-weight: bolder;color:#6c757d !important;}




.cursor_pointer{cursor:pointer;}
.tarify p {line-height:1.0rem !important;}
#status{background-color:#ffe;overflow:hidden;padding:20px;border:1px #000 dotted;}
#status fieldset{border:1px #ccc solid;padding:3px 3px 5px 3px; float:left; margin-right:15px; background-color:#ffe;}
#status legend{font-size:10px;text-align:center;margin:0;padding:0;}
#status input.dg, #status select.dg {margin:0; padding:0; float:left; width:45px;text-align:center;}
#status  fieldset p{margin:0; padding:0; float:left; width:15px;text-align:center;margin-top:7px;}
#status .sub.butblack{width:150px;height:45px;margin-top:10px;}

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-family: FuturaPT, Arial, Helvetica, sans-serif !important;}

#header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
}
@-webkit-keyframes pulsate {
0% {top:-3px;} 
5% {top:0px;} 
10% {top:-3px;} 
20% {top:2px;} 
40% {top:0px;} 
60% {top:0px;} 
80% {top:0px;}  
100% {top:0px;}}
	


@keyframes pulsate {
0% {top:-3px;} 
5% {top:0px;} 
10% {top:-3px;} 
20% {top:2px;} 
40% {top:0px;} 
60% {top:0px;} 
80% {top:0px;}  
100% {top:0px;}}
	
.tor-pulsate {
position:relative;
animation: pulsate 2s ease-in-out;
animation-iteration-count:infinite;	
}

div#whatsapp.d-md-none { display: block !important; }