#a19465484a46005e02471baf0dd405f3 {
  width: 0;
  height: 0;
  /*top: -334px !important;*/
  /*  right: 430px;*/
  overflow: hidden;
}


.alert-success {
    color: #FFF;
    background-color: #162077;
    border-color: #d6e9c6;
}

.wb_vertical_form table>tbody>tr {
    flex-grow: 0;
}


/*Попап*/

.popup-fade {
	display: none;
}

.popup-fade-detail {
	display: none;
}

.popup-fade-spb {
	display: none;
}


.popup-fade:before {
	content: '';
	background: #162077;
	position: fixed; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%;
	opacity: 0.7;
	z-index: 3;
}

.popup-fade-detail:before {
	content: '';
	background: #162077;
	position: fixed; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%;
	opacity: 0.7;
	z-index: 3;
}

.popup-fade-spb:before {
	content: '';
	background: #162077;
	position: fixed; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%;
	opacity: 0.7;
	z-index: 3;
}

.popup {
    position: fixed;
    padding: 30px;
    width: 100%;
    max-width:650px;
    /*height: auto;*/
    max-height: 100vh;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #f7f7f7;
    border: 2px solid #162077;
    border-radius: 4px;
    z-index: 99999;
    opacity: 1;
    overflow: auto;
}



.popup-detail {
    position: fixed;
    padding: 30px;
    width: 100%;
    max-width:1200px;
    /*height: auto;*/
    max-height: 100vh;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #FFF;
    border: 2px solid #162077;
    border-radius: 4px;
    z-index: 99999;
    opacity: 1;
    overflow: auto;
}

.popup-spb {
    position: fixed;
    padding: 30px;
    width: 100%;
    max-width:1200px;
    /*height: auto;*/
    max-height: 100vh;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #FFF;
    border: 2px solid #162077;
    border-radius: 4px;
    z-index: 99999;
    opacity: 1;
    overflow: auto;
}


.popup-close {
	position: absolute;
	top: 20px;
	right: 10px;
}

.popup-close-detail {
	position: absolute;
	top: 10px;
	right: 10px;
}

.popup-close-spb {
	position: absolute;
	top: 10px;
	right: 10px;
}


.popup h1 {
    font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    text-align: center;
    color: #162077;
    margin-bottom:15px;
}

.popup p {
    font-family: 'Montserrat';
    font-size: 30px;
    color: #162077;
}
 .popup .politika{
    font-size:13px;
}



ol{
    margin-bottom:5px;    
}

#qr-code-container{
    text-align:center;
}


/*FORm*/

#a19474a5dd2c02ae627125f2dfd9ea0e {
    margin: 0 auto;
}

#a19474a5dd2c02ae627125f2dfd9ea0e_form select {
    background-color: #162077;
    color: #FFF;
    font-family: 'Montserrat';
    margin-bottom: 15px;
}

#a19474a5dd2c02ae627125f2dfd9ea0e_form th {
    color: #162077;
    font-family: 'Montserrat';
}

#a19474a5dd2c02ae627125f2dfd9ea0e_form [type="submit"] {
    background-color: #162077;
    color: #FFF;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: 'Montserrat';
    padding: 10px 15px;
      border: 1px solid #162077;
   border-radius: 10px;
}    
 


#a19474a5dd2c02ae627125f2dfd9ea0e_form [type="submit"]:hover {
   background-color: #f7F7F7;
   border: 1px solid #162077;
   border-radius: 10px;
   color:#162077;
}

.line-form {
    border: 0;
    height: 2px;
    background-color: #162077;
    margin: 5px 0px 0px 0px;
}



#a19474a5dd2c02ae627125f2dfd9ea0e_form .dop_option{
    display:none;
}

#a19474a5dd2c02ae627125f2dfd9ea0e_form .select-telephony{
    display:none;
}




#tarif-choise:{
    font-family: 'Montserrat';
    font-size: 30px;
    color: #162077;
}


/*#a19464b36d300005d2d40d2439f3931b>div>div>.nav .wb-accordion-item .wb-accordion-title {*/
    border: 1px solid transparent; /* Прозрачный бордер */
    
/*}*/
/*#a19464b36d300005d2d40d2439f3931b>div>div>.nav .wb-accordion-item .wb-accordion-title:hover {*/
/*    border: 1px;*/
/*}*/

/*#a19464b36d300005d2d40d2439f3931b>div>div>.nav .wb-accordion-item .wb-accordion-title:active {*/
/*    background-color: #F7F7F7;*/
/*}*/

#a194468496ee0027543e9b6bb2e04b5d:hover #a194468c144900d2dfbd588a4b822955 #a1944691428f00cc3dab011a324d4b71 p span span:nth-of-type(1) {
    font-weight:bold; /* Увеличивает размер шрифта для всех <span> внутри <p> при наведении на родительский элемент */
}

.nav-tabs {
     border-bottom: none; 
}

/*@media (min-width: 1200px) {*/
/*    #a19474a5dd2c0036b79b72f2b4bd202b {*/
/*        display:flex;*/
/*    }*/
/*}*/

/*@media (min-width: 992px) {*/
/*    #a19474a5dd2c0036b79b72f2b4bd202b {*/
/*       display:flex;*/
/*    }*/
/*}*/
.title-slide-card{
    color:#FFF;
    font-size:30px;
    font-family: 'Montserrat';
    margin-bottom:20px;
}
.item-slick {
    padding: 20rem;
    width: 350rem;
    /*min-width:350px;*/
    height: 500px;
    padding: 20px;
    border-radius: 10px;
    margin: 0 13px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    background-image: url(https://cdn.media.24h.tv/936х1764-лаит_yRF6MSs.jpg?w=312&format=webp);
    display: flex;
}

.bg2-slick {
    background-image: url(https://cdn.media.24h.tv/936х1764-оптимальныи_PYABREv_1.jpg?w=312&format=webp);
}

.bg3-slick {
    background-image: url(https://cdn.media.24h.tv/936х1764-премиум_AWCV9Tx.jpg?w=312&format=webp);
}

.bg4-slick {
    background-image: url(https://cdn.media.24h.tv/936x1764-люблюсериалы_VegG6Hx.jpg?w=312&format=webp);
}

.item1-slick {
    display: flex;
    height: 100%;
}

.test-slick {
    align-self: flex-end;
}


.box-text-slick {
    margin-bottom: 20px;
}

.text-slick {
    font-size: 18px;
    color: #FFF;
    font-family: 'Montserrat';
}

.price-slick {
    font-size: 30px;
    color: #FFF;
}


.slick-next {
    right: -12px;
}

.box-text-slick{
    min-height: 53px
}


/*detail*/
ul{
    list-style-type: none;
}

.devive-box-detail{
 display:flex;
 flex-wrap: wrap;
 justify-content: center;
}

.device-list-item{
    margin-bottom:20px;
}

#tarif-choise-detail {
 font-family: 'Montserrat';
 font-size: 50px;   
}

.title-device-text{
    margin-bottom: 15px;
}

.text-detail {
 font-family: 'Montserrat';
 font-size: 16px;   
}

.router-img{
    width:auto;
    height:200px;
}
.smartBox-img{
    width:auto;
    height:200px;
}

.device-list-item:nth-child(1){
    margin-bottom:10px;
}


.device-list-item .router-name{
    margin-bottom:0px;
    color:#162077;
    font-family: 'Montserrat';
    font-size:16px;
}


.btn-detail{
    font-family: 'Montserrat';
    background-color: #162077;
    color: #FFF;
    padding: 5px 20px;
    border: 1px solid #162077;
    border-radius: 10px;
    transition: background-color 0.3s;
}


.btn-detail:hover{
    font-family: 'Montserrat';
    background-color: #FFF;
    color: #162077;
    padding: 5px 20px;
    border-radius: 10px;
}
.btn-detail.active{
    font-family: 'Montserrat';
    background-color: #FFF;
    color: #162077;
    padding: 5px 20px;
    border-radius: 10px;
}

/*новости*/

.wb-blog-paging{
    display:none;
}




/*оборудование подробно*/

.dev-item{
 border: 1px solid #162077;
    border-radius: 10px;
    text-align: center;
    margin-right: 25px;
    margin-bottom: 20px;
    width: 300px;
}

.device-list{
    padding:10px;
}


/*carusel*/

.carousel-indicators li {
    border: 1px solid #1fa514;
}

"ЭТО ТУЛТИПЫ"
#a193ee05e6d800201428c791aa0edc15>.wb-accordion-type-slider>.carousel>.carousel-indicators li {
    background: #1fa514 none repeat left top;
    background-size: auto auto;
    opacity: 0;
}



/*slisk-slider*/

.btn-slide-slick{
    font-family: 'Montserrat';
    background-color: #FFF;
    color: #162077;
    padding: 5px 40px 5px 40px;
    border: 1px solid #162077;
    border-radius: 5px;
}

.box-price-slick{
    margin-bottom:15px;
}


.wb-popup-container.visible {
    background: rgb(0 0 0 / .8);
}


/* Стили для Swiper слайдера */
.tv-slide-24 {
    position: relative;
    margin: 30px 0;
    padding: 0 40px;
}

.tv-slide-24 .swiper-wrapper {
    align-items: stretch;
}

.tv-slide-24 .swiper-slide {
    height: auto;
    display: flex;
}

.tv-slide-24 .item-slick {
    width: 100%;
    display: flex;
    flex-direction: column;
}

/* Пагинация */
.tv-slide-24 .swiper-pagination {
    position: relative;
    margin-top: 20px;
}

.tv-slide-24 .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: #ccc;
    opacity: 1;
}

.tv-slide-24 .swiper-pagination-bullet-active {
    background: #007bff;
}

/* Навигация */
.tv-slide-24 .swiper-button-prev,
.tv-slide-24 .swiper-button-next {
    width: 40px;
    height: 40px;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 50%;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.tv-slide-24 .swiper-button-prev:after,
.tv-slide-24 .swiper-button-next:after {
    font-size: 18px;
    color: #007bff;
    font-weight: bold;
}

/* Адаптивность */
@media (max-width: 768px) {
    .tv-slide-24 {
        padding: 0 30px;
    }
}



#wb_header_a188dd9af9fa009e3c469ea67dd41f50{
        margin-top:0px;
    }



@media (min-width: 1200px) {
    #a188dd9ae79a172a81c73feaa921bd32 {
        margin: 0 0 20px 0;
        width: 86%;
    }
}




@media (max-width: 768px) {
    #a19447835b8300fb817ae018bc04d48c-list [data-item-id="0"] {
            width: 100%;
            margin-bottom:2px;
        } 
@media (max-width: 768px) {
    #a19447835b8300fb817ae018bc04d48c-list [data-item-id="1"] {
            width: 100%;
        } 
        
@media (max-width: 700px){
    #a19464b36d300005d2d40d2439f3931b>div>div>.nav .wb-accordion-item {
        width:100%
    }
    #a19464b36d300005d2d40d2439f3931b>div>div>.nav .wb-accordion-item:not(:last-child){
        margin-bottom:5px;
    }
    
    #a19486b4eae3009648787803a5977539>div>div>.nav .wb-accordion-item {
        width:100%;
    }
    #a19486b4eae3009648787803a5977539>div>div>.nav .wb-accordion-item{
        margin-bottom:5px;
    }
    .nav-tabs>li>a{
        margin-right:0px;
    }
    #a195a49c44470023545474beb2e26cc3-list > ul{
        display:flex;
        flex-direction:column;
    }
    #a195a49c44470023545474beb2e26cc3-list > ul>li:not(:last-child){
        margin-bottom:5px;
    }
}        
