body{font-size:16px;}

.site-container{max-width:100%; box-shadow: none;} 
.serach-box-container{
	display:block;
	width:280px;
	margin-left: -30px;
}
.bx-searchtitle .bx-input-group-btn{display:none;}
.bx-searchtitle .bx-input-group .bx-form-control{border-right:1px solid #d5dadc;}
.bx-searchtitle .bx-input-group {
    width: 100%;
}
.main-menu-sub{z-index:11;}
.owl-theme .owl-dots{
position: absolute;
bottom: 20px;
width: 100%;
}
.owl-theme .owl-nav{display:none;}
.search-toggler {
    background: url(/bitrix/templates/pallant/images/search-icon.png);
    width: 24px;
    height: 24px;
    float: none;
    margin: 0px;
    cursor: pointer;
    position: absolute;
    z-index: 12;
    top: 5px;
    right: 10px;
}
.contacts > .phone{
	margin-top: 5px;
}
.main-menu{width:840px;}
.btn-green{
    background: #96c11f !important;
    font-size: 16px;
    text-transform: none !important;
    color: #fff !important;
    border-radius: 0 !important;
    padding: 10px 27px !important;

}

.btn-green:active{
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgb(0 0 0 / 13%);
    box-shadow: inset 0 3px 5px rgb(0 0 0 / 13%);
}
.main-menu > li > a.btn-green{
	    margin-top: -2px;
	        margin-left: 50px;
}
.your-advantages{margin-bottom:100px;}
.your-advantages h1{font-size:45px;}
.catalog-item, .catalog-item:hover{
	border:1px solid #e3e3e3;
}
.catalog-item .name{font-weight:normal;padding-bottom:10px; font-size:18px;}
.catalog-item:hover  .name{
	color: #5eabd5;
}
.count-char-more-4 span:nth-child(n + 5){display:none;}

.catalog-item-holder{margin: 0 -15px 80px;}
.catalog-item .price, .catalog-item .old-price{font-size:20px;}
.catalog-item .image{height:140px;}

.index-text-right h2{font-size:45px; margin-bottom:30px; margin-top:0;}
.index-text-right p{font-size:22px;}
.index-right-block{border:3px solid #3998cc; padding:68px 90px;}

.index-right-block__title, .index-right-block__phone{font-size:30px; margin-bottom:15px;}
.index-right-block__text{font-size:16px;}


.btn-yellow{
	border-radius:0;
	background:#fede00;
	font-size:16px;
	padding:11px 20px;
}

.why-pallant{
	float:none;
	width:100%;
}
.why-pallant .item{
	    padding: 0 29px 0 150px;
	    width:33.2%;
}
.why-pallant .item.calculator{background: url(/bitrix/templates/pallant/images/icon-calculator.png) no-repeat 54px 28px;}
.why-pallant .item.guarantee {background: url(/bitrix/templates/pallant/images/icon-guarantee.png) no-repeat 55px 28px; padding-top: 22px; border:none !important;}
.why-pallant .item.proteam {padding-top: 22px; background: url(/bitrix/templates/pallant/images/icon-proteam.png) no-repeat 37px 33px;}
.hp-teaser__picture{width:100%;}
.breadcrumb>li+li:before{content: "-\00a0";}
.breadcrumb{border-bottom:0;}
.sidebar{
	border:2px solid #3998cc;
	padding:25px;
}
h1 {font-size: 45px;}
.sidebar .vydel{font-size:20px;}
.sidebar ul{ list-style:none; padding-left:0;}
.active a{color:#3998cc;}
.catalog-item-holder{height:383px;transition: box-shadow ease .2s,border ease-out .2s,transform ease .2s;}
.catalog-item-holder:hover{border-color: #fff;
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    background-color: #fff;z-index: 10;}
.catalog-item .second-price{margin-left:0; font-size:16px; color:#939393; font-weight:normal;display:block;}
.catalog-item-holder{margin-bottom:0;}
.catalog-item{height:100%; padding:20px;position: relative;}
.catalog-item-variations{display:none;}
.catalog-item .name{height:92px;}
.catalog-item .order-section {position: absolute;width: calc(100% - 40px);bottom: 20px;}
.gallery-item.big{
	transition: box-shadow ease .2s,border ease-out .2s,transform ease .2s;
	
}

.gallery-item.big:hover{
	box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
}

.slider{
    overflow:hidden;
    width:100%;
    
}
    .slider .slider-bg{
        width:100%;
       /* height:479px;*/
height: 590px;
        background-position:center;
        background-size: cover;
    }
    
    .slider .slider-bg .slider-t-block{
        background: #3998cc;
        z-index:4;
        margin-top:35px;
        padding: 35px 50px;
        color:#fff;
        font-size:34px;
        display:inline-block;
    }
    
    .slider .slider-bg .slider-t-block-second{
        background: #ffe63b;
        z-index:4;
        margin-top:-15px;
        margin-left:150px;
        padding: 18px 28px;
        color:#000;
        font-size:18px;
        display:inline-block;
        font-weight:bold;
    }
    .slider .slider-bg .slider-button-block{
        margin-left:150px;
        margin-top:30px;
    }
         .slider .slider-bg .slider-t-block-second ul{ margin-left:0; font-weight:normal;}
         
.btn-siema-prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    padding: 0;
    line-height: 0;
    opacity: 0.6;
    z-index:10;
}
#warehouse strong a, #custom-catalog  strong a{color:#000;}
#warehouse .custom-col-md-3, #custom-catalog .custom-col-md-3{width:20%;}
.btn-siema-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    padding: 0;
    line-height: 0;
    opacity: 0.6;
     z-index:10;
}
    .btn-siema-prev:hover, .btn-siema-next:hover{opacity:1;}
    
    
.gid .tabs {
    margin-bottom:50px;
    font-size:18px;
}
    .gid .tabs .tab{
        display:inline-block;
        margin-right: 5px;
        border:1px solid  #e3e3e3;
        padding:7px 13px;
        cursor:pointer;
    }
        .gid .tabs .tab:hover, .gid .tabs .tab.active{
            color:#fff;
            background: #3998cc;
            border-color: #3998cc;
        }
.item-blog{
    margin:0 -15px;
    border:1px solid  #e3e3e3;
    padding:20px 30px;
    transition: box-shadow ease .2s,border ease-out .2s,transform ease .2s;
}
	.item-blog:hover{
	box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    background-color: #fff;
    z-index: 10;
	}	
    .blog_img{
        height: 280px;
        overflow: hidden;   
        margin-bottom:15px;
    }
    .blog_name{
        font-size:20px;
        color:#000;
        margin-top:10px;
    }
        .blog_name a {color:#000;}

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 100%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem;
}.badge-primary {
    color: #fff;
    background-color: #3998cc;
}

.a-block-catalog{
    display: block;
    background-repeat: no-repeat;
    width: 100%;
    height: 230px;
    background-position: center;
}
.a-block-catalog-text{
	color: #000;
	text-decoration:underline;
}
	.catalog-item:hover .a-block-catalog-text{
		color: #337ab7;
		text-decoration:none;
	}
	
.detail-item-lefthand .lightview{
	display:block;
	width:100%;
	height:400px;
	background-size:contain;
	background-repeat:no-repeat;
	    background-position: center;
}
	.detail-item-lefthand .lightview.small-picture {
		height:75px;
	}
.new-block-price{
	background-color:#f8f8f8;
	padding:25px;
}	
	.new-block-price .add2cart-detail{float:left;}
#DETAIL-PRICE{
	font-size:30px;
	font-weight:bold;
}
.header{
	position: -webkit-sticky;
    position: sticky;
    top:0px;
	z-index:20;
	background:#fff;
}
.sticky{
    position: -webkit-sticky;
    position: sticky;
    top:84px;
}
.js-need-height{height:976px;}
@media (max-width: 768px){
	.why-pallant .item{
		width:100%;
		margin-bottom:30px;
		    padding-top: 5px !important;
	}
	.index-right-block{padding: 28px 30px;}
	h1{font-size:30px !important;}
	h2{font-size:25px !important;}
	h3{font-size:20px !important;}
	
	.slider .slider-bg .slider-t-block-second{

        margin-left:50px;

    }
    .slider .slider-bg .slider-button-block{
        margin-left:50px;
        margin-top:30px;
    }
    .slider .slider-bg .slider-t-block{font-size:25px;}
    #warehouse .custom-col-md-3{width:49%; margin-bottom:30px;}
}
.catalog-detail-buy-zone-white{padding:0; background:none;}
.catalog-detail-buy-zone-white .delivery-info{
	margin: 0;
    padding: 0 230px 0 0;
    background-position: 270px 4px;
}
.site-container{
	    overflow: inherit;
}
.header{border-bottom:none;}
.custom-row .custom-col-md-3{width: 20%;}
.fly-basket{
    position: fixed;
    right: -110px;
    top: 28%;
    height: 60px;
    width: 200px;
    padding: 18px 0 18px 60px;
    background: url(/bitrix/templates/pallant/images/cart-icon.png) 19px 50% no-repeat #ededed;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    cursor:pointer;
    transition: right 0.5s;
    
}
	.fly-basket:hover{right:0;background-color: #a5c94e;}.fly-basket:hover .fly-basket-count{background: #fff;}
	.fly-basket-count {
		    display: inline-block;
    background: #a5c94e;
    height: 20px;
    width: 20px;
    text-align: center;
    border-radius: 30px;
    font-size: 13px;
    padding-top: 2px;
    margin-right: 7px;
	}
	.fly-basket-summ{font-size:14px;}
	.free-consultation{top:40%;}
#warehouse .catalog-item-holder {height: 520px;}
#warehouse .catalog-item ul a {font-weight:normal;}
#custom-catalog  .catalog-item-holder {height: 520px;} #custom-catalog  .catalog-item-holder ul{margin-left:0;padding-left:0;}
#custom-catalog ul {list-style:none;}
.owl-carousel-img{
	width:76%;
	margin-left: 12%;
}
	.owl-carousel-img .active-slide{border: 2px solid #fddd00;}
	.owl-carousel-img .owl-dots{display:none;}
	.owl-carousel-img .owl-nav button{
		position: absolute;
	    top: 13px;
	    left: -75px;
	    width: 50px;
	    height: 50px;
	    background-color:  #fddd00 !important;
	    border-radius: 50%;
	    font-size: 40px !important;
	    line-height: 0px;
	}
		.owl-carousel-img .owl-nav button span{
			    position: relative;
			    top: -7px;
			    left: -2px;
		}
	.owl-carousel-img .owl-nav button.owl-next{right: -75px; left:auto;}
	.owl-carousel-img .owl-nav button.owl-next span{right: -2px; left:auto;}
	
	.contacts > .timetable {margin-top:-10px;}
	.contacts > .phone{margin-top: 0px;}


.detail-item-righthand .brand{
width: 200px;
margin-bottom: 15px;
}
@media (min-width: 1300px) and (max-width: 1699px){
	.container{width:1270px;}
	.main-menu {margin-left:15px;}
	.main-menu > li > a{ font-size:14px;}
	.main-menu > li > a.btn-green{margin-left:15px;}
	.search-box-wrap{float:none;}
	.serach-box-container{left:630px; width:250px;}
	.index-right-block{padding: 50px 30px;}
	.your-advantages h1, h1{font-size:35px;}
	.index-text-right p{font-size:18px;}
	.index-text-right h2{font-size:30px;margin-bottom:0px;}
	h1{font-size:40px !important;}
	h2{font-size:34px !important;}
	h3{font-size:28px !important;}
	.index-right-block .btn.btn-yellow{font-size:15px;}
	.top-menu{margin-left:15px;}
	.catalog-detail-buy-zone-white .delivery-info{padding: 0 110px 0 0;background-position: 230px 4px;}
	.index-text-right h3{font-size:25px; margin-top:0px;margin-bottom:15px;}
}
@media (min-width: 1200px) and (max-width: 1299px){
	.container{width:1170px;}
	.main-menu {margin-left:15px;}
	.main-menu > li > a{ font-size:14px;}
	.main-menu > li > a.btn-green{margin-left:0px;}
	.search-box-wrap{float:none;}.why-pallant .item.calculator
	.serach-box-container{left:620px; width:120px;}
	.your-advantages h1, h1{font-size:35px;}
	.index-text-right p{font-size:18px;}
	.index-text-right h2{font-size:30px;}
	h1{font-size:40px !important;}
	h2{font-size:34px !important;}
	h3{font-size:28px !important;}
	.top-menu{margin-left:15px;}
	.catalog-detail-buy-zone-white .delivery-info{padding: 0 110px 0 0;background-position: 230px 4px;}
	.index-text-right h3{font-size:25px; margin-top:0px;margin-bottom:15px;}
	.serach-box-container {    left: 500px;}
}


@media (min-width: 1100px) and (max-width: 1199px){
	.container{width:1070px;}
	.main-menu {margin-left:-35px;}
	.main-menu > li > a{ font-size:14px;}
	.main-menu > li > a.btn-green{margin-left:0px;}
	.search-box-wrap{float:none;}
	.serach-box-container{left:535px; width:120px;}
	.your-advantages h1, h1{font-size:35px;}
	.index-text-right p{font-size:18px;}
	.index-text-right h2{font-size:30px;}
	h1{font-size:40px !important;}
	h2{font-size:34px !important;}
	h3{font-size:28px !important;}
	.top-menu{margin-left:15px;}
	.catalog-detail-buy-zone-white .delivery-info{padding: 0 110px 0 0;background-position: 230px 4px;}
		.index-text-right h3{font-size:25px; margin-top:0px;margin-bottom:15px;}
}

@media (min-width: 1000px) and (max-width: 1099px){
	.container{width:970px;}
	.main-menu {margin-left:-25px;}
	.main-menu > li > a{ font-size:14px;}
	.main-menu > li > a.btn-green{margin-left:0px;}
	.search-box-wrap{float:none;}
	.serach-box-container{left:535px; width:100px;}
	.your-advantages h1, h1{font-size:35px;}
	.index-text-right p{font-size:18px;}
	.index-text-right h2{font-size:30px;}
	h1{font-size:35px !important;}
	h2{font-size:30px !important;}
	h3{font-size:25px !important;}
	.top-menu{margin-left:15px;}
	.catalog-detail-buy-zone-white .delivery-info{padding: 0 110px 0 0;background-position: 230px 4px;}
		.index-text-right h3{font-size:25px; margin-top:0px;margin-bottom:15px;}
}

@media (min-width: 1700px){
	.container{width:1670px;}
	.your-advantages h1, h1 {font-size:45px;}
	h2{font-size:35px;}
	.indexh2-h1{font-size:45px;}
	.index-text-right h3{font-size:35px; margin-top:0px;}
	.index-text-right h2{ margin-bottom:0px;}
}
.got-questions_icon{display:none !important;}
.catalog-item .image{height: 199px;}
.catalog-item-holder{height: 444px;}
.footer-secondmrg-top{margin-top: -32px;}
.xs-hide{}
.xs-show{display:none;}
@media (max-width: 767px) {
	.xs-hide{display:none;}
	.xs-show{display:block;}
	.order-section .ammount-control{float:left; margin:auto;}
	.order-section .add2cart, .add2cart-detail{float:right;}
	.footer-secondmrg-top{margin-top:0px;}
	.catalog-item .image {height: 280px;}
	.catalog-item-holder {height: 524px;}
	.header{position: relative;}
	.mobile-toprow__block{
		position: -webkit-sticky;
		position: sticky;
		top: 0px;
		z-index: 100;
	}
	.catalog-detail-buy-zone-white .delivery-info{padding: 0 80px 0 0;}
	.js-need-height{height:auto;}
	#custom-catalog .custom-col-md-3{width:50%;}
	.fly-basket{display:none;}
	.modal-dialog.modal-cart{width:98%;}
	.modal-dialog.modal-cart .modal-body .col-xs-7{width:100%;}
	.modal-dialog.modal-cart .modal-footer .col-xs-4 {width:100%; text-align:left !important; margin-bottom:10px;}
	.gid .tabs .tab {margin-bottom:15px;}

	.slider .slider-bg .slider-t-block{
		background: #3998cc;
		z-index: 4;
		margin-top: 0px;
		padding: 10px 20px;
		color: #fff;
		font-size: 34px;
		display: inline-block;
		width: calc(100% + 30px);
		margin-left: -15px;
		line-height: 26px;
		font-size:25px;
	}
	.slider .slider-bg .slider-t-block-second{
		position: absolute;
		bottom: 0;
		width: calc(100%);
		margin-left: -15px !important;
		padding: 10px 20px;
		padding-bottom: 20px;
	}
	.slider .slider-bg .slider-button-block{
		position: absolute;
		width: calc(100% - 30px);
		text-align: center;
		margin-left: 0px;
		margin-top: 0px;
		top: 50%;
		margin-top: -22px;
	}
	.slider .slider-bg .slider-t-block-second ul{
		padding-left: 20px;
	}
	.owl-theme .owl-dots{bottom:0px;}
	.xs-hide{display:none;}
	.footer-section-name{margin-top: 25px;}
}
.catalog-detail-buy-zone-white .delivery-info {border: none !important;}

