.grey {background:#f5f5f5!important;}


.fix_cont {
	position:absolute;
	left: 60px;
    top: 21px;
	z-index:99999999999999;
	}

.fix_cont  a{
margin-left:10px;
color:#ffffff;
text-decoration:none;
border:none;
	}



.zakaz-saita .content-banner {display:none;}

.fix_cont  p {float:left;}


.faq span {color: #2866a4;padding:6px;display:block;font-size: 16px;text-decoration:underline;}

.faq .option {
 
  list-style-type: none;


}
.option-label {
  cursor: pointer;
}

.faq input,
div.option-tab {
    display: none;

}

input:checked ~ div.option-tab {
  display: block;

}

.option-tab div {padding:6px;display:block;font-size: 16px;

}

.container-fluid .temat{
	
	padding-right: 15px!important;
    padding-left: 15px!important;
	
}




.customceny .advantages__item {border:1px solid #ffe658;padding: 20px 0;}

.customceny .advantages__item h3 {font-size: 24px;}
	.customceny .advantages__item ul {padding:0;}
	.customceny .advantages__item ul li{list-style: none;}

	.customceny .advantages__item > p > a {opacity:0;}

	.customceny .advantages__item:hover > p > a {opacity:1;}

	.btn{
background-image: linear-gradient(90deg,#ec47ab 0,#b95ca6 15%,#8a69a2 47%,#5074b0 70%,#3282c1 100%);
width: 150px!important;
height: 40px!important;
color: #ffffff!important;
text-align: center!important;
font-size: 18px!important;
text-transform: uppercase!important;
display: block!important;
line-height: 40px!important;
transition: transform .4s ease-in!important;}

.btn:hover{
background-image: linear-gradient(90deg,#ff3cac 0,#c9379d 15%,#562b7c 47%,#4157a0 70%,#52b0f3 100%);
transition: transform .4s ease-in!important;}


.btn_sin{
width: 150px!important;
height: 40px!important;
color: #2866a4;
border: 1px solid #2866a4;
text-align: center!important;
font-size: 18px!important;
text-transform: uppercase!important;
display: block!important;
line-height: 40px!important;}

.ico img{float: left;}

.p_plus div {
	background: url(/images/line.png) no-repeat top center;
	    width: 220px;
	    display: block;
	    font-size: 18px;
	    float: left;
	    margin-left: 10px;
	    padding-top: 10px;
}
.custompriem{background: #f5f5f5!important;padding-top: 20px!important;
background-image: none;}


.section.mi {padding-bottom:0!important;}


.head_callback	{    margin-top: -22px;}

.blo {
	min-height:270px;
	padding:20px;
	text-align:left;
	}
	
	.blo a {border:none;}
	
	.blo h3{
		
font-size: 14px;
    background: #ffffff;
    padding: 10px 12px;
    width: fit-content;
    font-weight: normal;
    border-radius: 2px;
		color:#000000;
		}
	
.pad_t_20 {padding-top:20px!important;}
	.pad_t_40 {padding-top:40px!important;}
	
	
.pad_b_20 {padding-bottom:20px!important;}	
.pad_b_40 {padding-bottom:40px!important;}


.di-ico {margin-left: -14px;}


.advant {margin-bottom:30px!important;} 


.it_2 {background: url(/images/advant/01.jpg) no-repeat center center;background-size: cover;}
.it_3 {background: url(/images/advant/02.jpg) no-repeat center center;background-size: cover;}
.it_4 {background: url(/images/advant/03.jpg) no-repeat center center;background-size: cover;}
.it_5 {background: url(/images/advant/04.jpg) no-repeat center center;background-size: cover;}
.it_6 {background: url(/images/advant/05.jpg) no-repeat center center;background-size: cover;}
.it_7 {background: url(/images/advant/06.jpg) no-repeat center center;background-size: cover;}
.it_8 {background: url(/images/advant/07.jpg) no-repeat center center;background-size: cover;}
.it_9 {background: url(/images/advant/08.jpg) no-repeat center center;background-size: cover;}

.it_10 {background: url(/images/img170720/01.jpg) no-repeat center center;background-size: cover;}
.it_11 {background: url(/images/img170720/02.jpg) no-repeat center center;background-size: cover;}
.it_12 {background: url(/images/img170720/03.jpg) no-repeat center center;background-size: cover;}
.it_13 {background: url(/images/img170720/04.jpg) no-repeat center center;background-size: cover;}
.it_14 {background: url(/images/img170720/05.jpg) no-repeat center center;background-size: cover;}
.it_15 {background: url(/images/img170720/cat_pic.jpg) no-repeat center center;background-size: cover;}
.it_16 {background: url(/images/img170720/07.jpg) no-repeat center center;background-size: cover;}
.it_17 {background: url(/images/img170720/08.jpg) no-repeat center center;background-size: cover;}
.blo h2 {padding: 0px!important;
    margin: 0;
    line-height: 38px;
    margin-bottom: 8px;}



.it_2,.it_3,.it_5,.it_7,.it_8,.it_9  {color:#ffffff;}
.it_10,.it_11,.it_12,.it_13,.it_14,.it_15, .it_16,.it_17 {
	color:#ffffff;
}
.it_10 p,.it_11 p,.it_12 p,.it_13 p,.it_14 p,.it_15 p, .it_16 p,.it_17 p {
	text-shadow: 1px 1px 4px black, -1px -1px 4px black;
}
.it_2 p,.it_3 p,.it_5 p,.it_7 p,.it_8 p,.it_9 p {
	text-shadow: 1px 1px 4px black, -1px -1px 4px black;
}
.row {
	display: flex!important;
}
.section.bg-grey p:first-child {
	display: none;
}
.price__text {
	color: #232323!important;
	text-transform: uppercase;
	text-decoration: none!important;
}
.price__plus, .price__minus {
	text-decoration: none!important;
	font-size: 30px!important;
	font-weight: 700!important;
	background: linear-gradient(-51deg,#ff3cac 0,#c9379d 15%,#562b7c 47%,#4157a0 70%,#52b0f3 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.faq span.price__minus {
	display: none;
}
.price__plus {
	display: none!important;
}
.option-label {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.active1 {
	display: block!important;
}
.table-mob {
	display: none!important;
}
.my-table {
	display: block;
}
.tableformat.my-table {
	width: 90%!important;
}
@media screen and (max-width:768px) {
	#accordion {
		padding-left: 0;
	}
	.advant, .col-lg-6 {
		margin-bottom: 0!important;
	}
	.table__container {
		width: 100%;
		overflow: auto;
	}
	.it_17 p:last-child {
		margin-bottom: 0!important;
	}
}
@media screen and (max-width:479px) {
	.price-mob, .it_1 {
		display: none!important;
	}
	.section {
		padding-top: 0!important;
	}
	.di-ico {
		display: block;
	}
  /* Target portrait smartphones */
	.p_plus img {
		padding-left: 10px;
		margin-bottom: 12px;
	}

	._SINIY {
		font-size: 30px!important;
		line-height: 30px!important;
		margin-top: -200px!important;
		margin-left: -200px!important;
		text-shadow: 2px 1px 3px #ffffff;
	}

	._ceny {
		font-size: 30px!important;
		line-height: 30px!important;
		margin-top: -100px!important;
		margin-left: -200px!important;
		text-shadow: 2px 1px 3px #ffffff;
	}

	a.btn_sin{
		margin-top: 270px!important;
		background: #ffffff;
		border: 1px solid #2866a4;
	}
	a.btn.pwebcontact111_toggler {
		margin-top: 220px!important;
		text-shadow: none!important;
	}
	.table-mob {
		padding: 0!important;
		display: block!important;
	}
	.table-text {
		text-align: center;
		font-size: 12px;
		font-weight: 600;
		color: #fff;
		margin-bottom: 0;
	}
	.container__wrap {
		display: flex!important;
		padding: 0!important;
	}
	.col1, .col4 {
		width: 50%;
		border: 1px solid #424242;
	}
	.col2, .col3 {
		overflow: hidden;
		width: 25%;
		border: 1px solid #424242;
	}
	.pl-10 {
		padding-left: 10px;
	}
	.white {
		background-color: #fff;

	}
	.table-text {
		width: 100%;
		height: 100%;
		text-decoration: underline;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.no-und {
		text-decoration: none!important;
	}
	.white p {
		color: #282828;
	}
	.yellow {
		color:#f3ce04;
	}
	.table-box {
		background-color: #282828;
		margin-top: 20px;
	}
	.my-table {
		display: none;
	}
	.ul-cont {
		padding: 0!important;
	}
	.ta-l {
		text-align: left;
	}
}




