.not-found-div {
    font-size: 16px!important;
}

.price-reason-back{
    margin-bottom: 20px;
}

.products .pagination {
    width: 100%;
}

.help-block {
    opacity: 1;
}

.bth_popup_hidden {
    display: none;
}

.checkbox-error{
    border-color: red!important;
}

.tour-3d__inner iframe {
    width: 100%;
    height: 500px;
}

.hide{
    display: none!important;
}

.footer__subscribe .help-block {
    opacity: 0;
}

.pointer {
    cursor: pointer!important;
}

.product__bot{
    min-width: 155px;
}

.brend__logo img {
    width: 100px!important;
}

.ajax-link{
    cursor: pointer!important;
}

.product-view-btn {
    cursor: pointer!important;
}

 

@media only screen and (max-width: 767px){
    .advantages {
        display: none!important;
    }
}

/* smsdesign css 
скрываем кнопки добавления и удаления элементов в публичной части
*/

.bx-context-toolbar-button-inner span.bx-context-toolbar-button-icon.bx-context-toolbar-create-icon, 
.bx-context-toolbar-button-inner span.bx-context-toolbar-button-icon.bx-context-toolbar-create-icon + span,
.bx-context-toolbar-button-inner span.bx-context-toolbar-button-icon.bx-context-toolbar-delete-icon, 
.bx-context-toolbar-button-inner span.bx-context-toolbar-button-icon.bx-context-toolbar-delete-icon + span
{display:none!important;}

.sectionwrap{width: 100%;}
.comparison-card__list .row .col{word-wrap: break-word;}
.product__price>div{white-space: nowrap;}
.hideCol{display:none;}
.searchprod{position: absolute; top:18px; right:15px;}
.form-group_searchin input.form-control{width:99.9%}
div.bx-auth .btn_type_gradient input{line-height: 50px;}
.forgotdiv{
    padding: 0 0 30px 0;}
.innerTitle{padding: 25px 0;}
main.content{ min-height: calc( 100vh - 470px );}
div.bx-auth input{margin-bottom: 15px;}

.bx-filter-section .search-result__aside-item:not(:last-child) {
    margin-bottom: 0px;
}
.product-info .compare-btn{display:block; clear: both;}

.seo-text__hidden {margin: 0px;}


@media only screen and (max-width: 767px) {

    .btn_type_gradient {
        background: linear-gradient(to right, #d1da1f 0%, #4da23a 100%);
    }
}

@media only screen and (max-width: 1199px) {

    .complex__search-form {
        margin-bottom: 0px;
    }
    
    .cases__item-text-pic img {max-width: 108px; height: auto;}
    
}

.greenborder {
    border: 1px solid transparent;
    -moz-border-image: -moz-linear-gradient(top, #72B431 0%, #D1D60A 100%);
    -webkit-border-image: -webkit-linear-gradient(top, #72B431 0%, #D1D60A 100%);
    border-image: linear-gradient(to bottom, #72B431 0%, #D1D60A 100%);
    border-image-slice: 1;
    background: #fff;
    color: #72b431;
    height: 50px;
    line-height: 50px;
    padding: 0 30px;
    text-transform: uppercase;
    outline: none;
    font-size: 12px;
    transition: color 0.5s ease;
    display: inline-block;
    cursor: pointer;
    width:100%!important;
}
.search-result__aside-expand-btn.greenborder:after { border-color: #72b431;}


.mobshow.header__top-col #title-search{
	min-width: 50px;
	overflow: hidden;
	display: none;
}

 /*меню каталога*/


@media only screen and (min-width: 767px) {
    .large_dropdown_catalog {
        position: static;
    }

    .large_dropdown_catalog .header_dropdown .accordion {
        width: 100%;
        max-width: 100%;
    }

    .large_dropdown_catalog .header_dropdown .catalogSub .accordion {
        max-height: 490px
    }

    .large_dropdown_catalog .header_dropdown .catalogSub .accordionLeft {
        width: 50%;
        max-width: 50%;
        padding: 50px 65px 50px 0;
        float: left;
        border-right: 1px solid #ebebeb;
    }

    .header_dropdown .catalogSub .accordion:before {
        border-top: 1px solid #fff;
    }

    .large_dropdown_catalog .header_dropdown .catalogSub .menusubcats {
        width: 50%;
        max-width: 50%;
        float: left;
        padding: 40px 10px 30px 10px;
        overflow: hidden;
    }

    .large_dropdown_catalog .header_dropdown .catalogSub .menusubcats.accordion__dropdown {
        display: block
    }

    .large_dropdown_catalog .header_dropdown .catalogSub {
        width: 75%;
    }

    .large_dropdown_catalog .header_dropdown_mod .header_dropdown__item.catalogSub {
        padding: 0px 65px;
    }

    .large_dropdown_catalog .header_dropdown .aresSub {
        width: 25%;
    }

    /*.large_dropdown_catalog .large_dropdown__list {display:block;}*/
    .catalogSub .accordionLeft .accordion__dropdown {
        display: none!important;
    }

    .large_dropdown_catalog .header_dropdown .catalogSub .menusubcats.longSub li {
        display: block;
        width: 50%;
        padding: 0 5px;
        float: left;
    }

    .large_dropdown_catalog .header_dropdown .catalogSub .menusubcats.longSub li:nth-child(odd) {
        clear: left;
    }

    .catalogSub .scrollbar-track.scrollbar-track-x {
        display: none !important;
    }

    .header_dropdown .catalogSub .accordion__btn.active svg {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }


}


@media only screen and (max-width: 549px){

  .device-types__card{
  text-align: center;
  max-width: 50%;
  position: relative;
  left: 5%;
  width: calc(50% - 20px);
  margin: 0px;
  display: block;
  vertical-align: top;
  float: left;
}
.device-types__inner {overflow: hidden; }
.poster__info a+span {display: none; }
.full-services__poster .poster__excerpt {margin-top: 18px;}

}