/*
 * @author Kras-Web http://www.kras-web.ru
 * @copyright Copyright (c)2007 - 2021 Kras-Web
*/

.body-wrapper.ls-overflow-visible,
#sp-main-body.ls-overflow-visible{overflow-x:hidden!important;}

/*лого*/
.header-block-column-left{}
#sp-logo{display:flex;align-items:center;}
#sp-logo .logo{padding:5px 0 0 0;}

#sp-header #sp-logo-sticky{display:none;}
#sp-header.header-sticky #sp-logo-sticky{display: block;padding:5px 0 0 0;}
#sp-header.header-sticky #sp-logo{display: none;}
    
/*правый блок*/
.header-block-column-right{display:flex;align-items:center;justify-content:flex-end;max-height:140px;}

/*телефон*/
.address.custom{display:flex;align-items:center;}
.address .calls{display:flex;align-items:center;justify-content:flex-end;margin:0 0 0 auto;}
.address a.btn-primary{margin-left:10px;margin-right:-16px;}
.phone{font-size:24px;color:#fff;font-weight:700;margin:0 5px 0 0;}
.phone span{color:#888b96;}
.phone:hover{color:#70d600;}

/*megamenu*/
#sp-menu{padding:0;margin:0!important;}
a.home-page-link{display:none!important;}

/*шапка - скролл*/
body.on-main #sp-header.header-sticky + #sp-main-body,
body.on-inner #sp-header.header-sticky + #sp-main-body,
body.on-inner #sp-header.header-sticky + #sp-breadcrumb{margin-top:0;}

#sp-header.header-sticky{height:140px;}

/*2 - слайдер*/
#section-slider{margin:0;}
.block-slider{}
.slide-text span{color:#fff500;}

/*3 - Испытай бурю*/
#section-promotext{}
#section-promotext .sppb-addon-text-block{margin:0 auto;text-align: center;}

.block-ispitay{}

.section-head{display:flex;align-items:center;justify-content:center;flex-direction: column;}
#section-promotext .section-head{width:1110px;height:340px;margin:-20px auto 40px auto;background:url('../../../images/main/03-ispitay/snow.png') center no-repeat;}

.section-head p{margin:0.5rem 0;}

.title-01-white,.title-02-white,.title-03-white,.title-04-white,.title-05-white,.title-06-white,.title-07-white,.title-08-white,
.title-01-yellow,.title-02-yellow,.title-03-yellow,.title-04-yellow,.title-05-yellow,.title-06-yellow,.title-07-yellow,.title-08-yellow{
line-height:1.3;text-transform: uppercase;font-family:'Roboto Condensed', sans-serif;font-weight:400;
}
.title-01-white,.title-02-white,.title-03-white,.title-04-white,.title-05-white,.title-05-white,.title-07-white,.title-08-white{
color:#fff;text-shadow: 0px 6px 8px rgba(0, 0, 0, 0.48);
}
.title-01-yellow,.title-02-yellow,.title-03-yellow,.title-04-yellow,.title-05-yellow,.title-06-yellow,.title-07-yellow,.title-08-yellow{
color:#70d600;
}

.title-01-white{font-family:'DrukTextWideCyr-Bold';font-size:46px;}
.title-02-white{font-size:36px;font-weight:700;}
.title-03-white{font-size:24px;font-weight:700;text-transform:none;}
.title-04-white{font-size:26px;font-weight:700;}
.title-05-white{font-family:'DrukTextWideCyr-Bold';font-size:24px;}
.title-06-white{font-family:'DrukTextWideCyr-Bold';font-size:24px;}
.title-07-white{font-family:'DrukTextWideCyr-Bold';font-size:36px;}
.title-08-white{font-size:30px;font-weight:700;}

.title-01-yellow{font-family:'DrukTextWideCyr-Bold';font-size:46px;}
.title-02-yellow{font-size:36px;font-weight:700;}
.title-03-yellow{font-size:24px;font-weight:700;text-transform:none;}
.title-04-yellow{font-size:26px;font-weight:700;}
.title-05-yellow{font-family:'DrukTextWideCyr-Bold';font-size:24px;}
.title-06-yellow{font-family:'DrukTextWideCyr-Bold';font-size:22px;text-shadow: 0px 6px 8px rgba(0, 0, 0, 0.8);}
.title-07-yellow{font-family:'DrukTextWideCyr-Bold';font-size:36px;}
.title-08-yellow{font-size:30px;font-weight:700;}

.ispitay-body{}

.ispitay-locations-mob,
.ispitay-locations-mob-m{display:none!important;}

.ispitay-locations{display:flex;justify-content:space-around;flex-direction:row;padding:20px 0 30px 0;}
.ispitay-locations a{display:flex;align-items:center;justify-content:center;flex-direction: column;width:200px;font-weight:700;font-size:17px;color:#fff;text-shadow: 0px 6px 8px rgba(0, 0, 0, 0.48);}

.ispitay-locations img{display: block;width: 120px;height: 120px;margin:0 0 10px 0;border:6px solid rgb(112, 214, 0);border-radius: 50%;box-shadow: 0px 25px 24px 0px rgba(34, 36, 47, 0.48);}

.ispitay-body .title-01-yellow{margin:40px 0 30px 0;}
.youtube-video{margin:40px 0 20px 0;}
.ispitay-body a.btn-primary{margin:25px 0 0 0;}

/*4 - Карточки туров - вар 2*/
#section-turs{}

#section-turs-head{}
#section-turs-head .section-head{width:770px;height:240px;margin:-80px auto 40px auto;background:url('../../../images/main/04-tury/snow.png') center no-repeat;}

#section-turs-01{}
#section-turs-02{}
.block-turs{}

.tur-card{display: flex;flex-direction: column;background:#242737;}
.tur-img{display: block;position: relative;}
.tur-img a{display: block;position: relative;z-index:9;}
.tur-img a:before{display: block;content:'';position:absolute;z-index:10;bottom:-30px;left:0;width:100%;height:59px;background:url('../../../images/main/04-tury/grunge_overlay.png') center no-repeat;background-size: contain;}
.tur-img-skidka{display:flex;align-items:center;justify-content:center;flex-direction: column;position: absolute;z-index:10;bottom:10px;right:10px;width:98px;height:87px;background:url('../../../images/main/04-tury/skidka.png') center no-repeat;color:#fff;text-align: center;font-family:'DrukTextWideCyr-Bold';font-size:16px;line-height:1.0;}
.tur-img-skidka span{display: block;font-size:22px;}

.tur-black{display: flex;flex-direction: column;padding:25px 35px;color:#fff;}

.tur-title,
.tur-title-sert{font-family: 'Roboto Condensed', sans-serif;font-size:32px;font-weight:700;color:#fff;text-align: center;min-height:80px;line-height:1.2;margin:30px 0 0 0;}
.tur-title-sert{display: none;}
.tur-asq{color:#9fa0a7;font-style: italic;text-align: center;line-height:24px;min-height:24px;cursor:pointer;}
.tur-asq:hover{text-decoration: underline;}

.popover{display:block;max-width:340px;background:#264546;}
.popover-header{display:none;}
.popover-body{color:#fff;line-height:1.2;border:1px solid #70d600;border-radius:12px;}

.bs-popover-auto .arrow:before,
.bs-popover-bottom .arrow:before{border-bottom-color:#70d600;}
.bs-popover-auto .arrow:after,
.bs-popover-bottom .arrow:after{border-bottom-color:#70d600;}

.tur-top{display:flex;min-height:121px;padding:25px 0;display:flex;align-items:center;justify-content: space-between;}
.tur-top .tur-top-price{/*width:40%;*/}
.tur-top .tur-price-old{position: relative;}
.tur-top .tur-price-old:before{content: '';display: block;width:241px;height:5px;position: absolute;top:25px;left:-25px;background:url('../../../images/main/04-tury/strike.png') center no-repeat;}

.tur-top .tur-price,
.tur-top .tur-price-old,
.tur-clock,
.tur-price-new{font-family:'DrukTextWideCyr-Bold';font-size:36px;color:#fff500;}
.tur-clock{font-size:30px;color:#fff;}
.tur-price-new{color:#fff;background:url('../../../images/main/04-tury/red-flag-1.png') center no-repeat;margin:-15px auto 0 auto;text-align: center;min-width:241px;height:71px;}
.tur-price-new-100{display:flex;align-items:center;justify-content:center;color:#fff;background:url('../../../images/main/04-tury/red-flag-2.png') center no-repeat;margin:-15px auto 30px auto;text-align: center;width:100%;height:71px;font-size:24px;font-weight:700;text-transform: uppercase;}

.tur-text-blue{text-align:center;padding:15px 0;}
.tur-text-blue p{color:#1a70f0;text-transform: uppercase;font-size:20px;font-weight:700;margin:0;}
.tur-text{text-align:center;}
.tur-text p{}
.tur-text img{margin:10px 0 0 0;}

.tur-text-gold{padding:15px 0 0 0;}
.tur-text-gold p{display: block;width:395px;margin:0 auto;padding:25px 0 0 0;color:#ffc000;text-align:left;text-transform: uppercase;line-height: 1.6;font-weight: 700;font-size: 20px;}
.tur-text-gold img{margin:-25px 10px 0 0;float: left;display: block;}

.tur-har{}
.tur-har-line{display:flex;flex-direction:row;align-items: center;height:40px;padding:0 0 0 56px;margin:0 0 20px 0;text-transform:uppercase;font-weight:700;}
.tur-har-line > div{width:calc(100% - 172px);}
.tur-har-line img{display:block;width:172px;height:30px;}
.tur-har-asq{display:inline-block;height:19px;}
.tur-har-asq img{display:block;width:19px;height:19px;margin:-1px 0 0 0;}
.har-1{background:url('../../../images/main/04-tury/ico-1.png') left center no-repeat;}
.har-2{background:url('../../../images/main/04-tury/ico-2.png') left center no-repeat;}
.har-3{background:url('../../../images/main/04-tury/ico-3.png') left center no-repeat;}
.har-4{background:url('../../../images/main/04-tury/ico-4.png') left center no-repeat;}
.har-5{background:url('../../../images/main/04-tury/ico-5.png') left center no-repeat;}

.tur-text-man{padding:15px;margin:0 0 20px 0;}
.tur-text-man p{text-align: center;text-transform: uppercase;line-height:1.6;font-weight:700;font-size:20px;margin:0;}

.tur-bottom{display:flex;display:flex;align-items:center;justify-content:center;margin:auto 0 0 0;}
.tur-readmore{width:50%;text-align:right;}
.tur-readmore-sertif{width:100%;text-align:center;}
.tur-readmore a{}
.tur-readmore-sertif-bottom{text-align:center;}
.tur-readmore-sertif-bottom a{color:#2cbe80;text-transform: uppercase;}
.tur-readmore-sertif-bottom a:hover{color:#70d600;}

/*4 - Карточки туров - корректировки - вар 2*/
.tur-04 .tur-top{padding:25px 0 0 0;}
.tur-04 .tur-text{margin:0 0 20px 0;}
.tur-04 .tur-text img{margin:0;}

/*4 - Карточки туров - height 100% - вар 2*/
#section-turs-01,
#section-turs-02{overflow: hidden;}

#section-turs-01 .sppb-addon-wrapper,
#section-turs-01 .sppb-addon-wrapper > div,
#section-turs-01 .block-turs,
#section-turs-01 .block-turs > .sppb-addon-content,
#section-turs-01 .tur-card,
#section-turs-01 .tur-black,

#section-turs-02 .sppb-addon-wrapper,
#section-turs-02 .sppb-addon-wrapper > div,
#section-turs-02 .block-turs,
#section-turs-02 .block-turs > .sppb-addon-content,
#section-turs-02 .tur-card,
#section-turs-02 .tur-black{height:100%;}

/*5 - Карточка сертификат*/
#section-sert-card{}
#section-sert-01{}
#section-sert-01 .sppb-col-md-12{-ms-flex: 0 0 50%!important;flex: 0 0 50%!important;max-width: 50%!important;margin:0 auto;}

/*.tur-sert{}
.tur-sert .tur-black{background:url('../../../images/main/04-tury/sert-fon.png') bottom center no-repeat;background-size:95%;}*/

.tur-sert .tur-title{min-height:unset;}
.tur-sert .tur-top{justify-content:center;}
.tur-sert .tur-text{text-align:center;}
.tur-sert .tur-text p{text-transform: uppercase;}
.tur-sert .tur-text p:first-child{font-size:24px;font-weight:700;}

.tur-sert .tur-text ul{list-style:outside;list-style-type:none;width:230px;margin:0 auto 30px auto;}
.tur-sert .tur-text ul li{margin:0 0 10px 0;font-size:24px;font-weight:700;text-align-last: left;}
.tur-sert .tur-text ul li:before{content:'\2713';font-size:20px;text-align:center;color:#fff;float:left;position:relative;display:block;line-height:1.6;padding:0;margin:3px 0 0 -25px;}

.tur-text-gold-2{padding:0 0 30px 0;}
.tur-text-gold-2 p{display: block;margin:0 auto;color:#ffc000;text-align:center;text-transform: uppercase;line-height: 1.6;font-weight:700;font-size:20px;}

.tur-sert .tur-readmore{text-align: center;}

/*6 - Снегоходы*/
#section-sneg{background-position:top -270px left 50%!important;}
.block-sneg-ispitay{}
#section-sneg .section-head{justify-content:flex-start;width:1110px;height:240px;margin:-20px auto 0 auto;padding:25px 0 0 0;background:url('../../../images/main/06-sneg/snow.png') center no-repeat;}

#sppb-addon-1635233907005{background-position:top -70px left 50%!important;}
.sneg-logo{margin:-70px 0 0 0;padding:0 0 15px 0;}

.block-tech{}

.news{}
.row.tech{position: relative;}
.tech-article{}

.tech-img{display:flex;align-items:center;justify-content:center;background:#fff;padding:20px 15px 40px 15px;}

.tech-text{padding:30px 15px 40px 30px;background:url('../../../images/main/06-sneg/grunge.png') rgba(36, 39, 55, 0.9) bottom center no-repeat;color:#fff;font-size:18px;}
.tech-text p{font-family:'DrukTextWideCyr-Bold';font-size:22px;text-transform: uppercase;line-height:1.6;margin:0;}
.tech-text p:nth-of-type(2){font-size:36px;margin:0 0 10px 0;}
.har-01,
.har-02,
.har-03,
.har-04{display:flex;align-items:center;justify-content:flex-start;height:60px;margin:-10px 0 0 0;padding:0 0 0 65px;}
.har-01{background:url('../../../images/main/06-sneg/ico-1.png') left center no-repeat;}
.har-02{background:url('../../../images/main/06-sneg/ico-2.png') left center no-repeat;}
.har-03{background:url('../../../images/main/06-sneg/ico-3.png') left center no-repeat;}
.har-04{background:url('../../../images/main/06-sneg/ico-4.png') left center no-repeat;}

.slick-slider-nav{}
.prev_arr,
.next_arr{position: absolute;z-index:10;top:calc(50% - 27px);padding:15px;width:54px;height:54px;cursor:pointer;}
.prev_arr{left:25px;}
.next_arr{right:25px;}
.prev_arr:after,
.next_arr:after{top: 10px;left: 15px;}
.prev_arr:after{background: url('../images/arrow-l.png') left center no-repeat;}
.next_arr:after{background: url('../images/arrow-r.png') left center no-repeat;}

.slick-slider-dots{position: absolute;left:calc(25% - 80px);bottom:10px;}
.slick-slider-dots ul{display: flex;list-style: none;margin: 0;padding: 0;}
.slick-slider-dots li{margin:0 6px;}
.slick-slider-dots li button{background:#74b9e5;height:20px;width:20px;overflow: hidden;border: none;border-radius: 50%;text-indent: -9999px;cursor:pointer;}
.slick-slider-dots li:hover button,
.slick-slider-dots li.slick-active button{background:#70d600;}

/*7 - Шмот*/
#section-shmot{}
.block-shmot{}
.block-shmot img{margin:20px 0 0 0;}

/*8 - Выгода*/
#section-vigoda{}

#section-vigoda .section-head{width:770px;height:240px;margin:-20px auto 40px auto;padding:0 0 30px 0;background:url('../../../images/main/08-why/snow.png') center no-repeat;}

.block-vigoda{}
.preim{display:flex;justify-content:flex-start;padding:0 0 40px 0;text-align:left;}
.preim img{display:block;height:100%;margin:-7px 20px 0 0;}
.preim img.preim-logo{margin:-7px 20px 0 -95px;}
.preim p:last-child{margin:0;color:#fff;font-size:18px;}
.preim a{font-size:22px;color:#fff;font-weight:700;}
.preim a:hover{color:#70d600;}

/*8 - Выгода 8-3 - Преимущества - Другой текст на главную*/
#section-vigoda-preim-main{}

#section-vigoda-preim{}

#section-vigoda-preim .section-head{width:770px;height:240px;margin:-20px auto 40px auto;padding:0 0 30px 0;background:url('../../../images/main/08-why/snow.png') center no-repeat;}

/*9 - Как добраться*/
#sp-section-map{}

#sp-section-map h3{text-align: center;position: relative;z-index: 10;font-size:24px;color:#242737;text-transform: uppercase;font-family:'DrukTextWideCyr-Bold';margin:0;}
#sp-section-map h3:before{content:'';display: block;width:100%;height:195px;position: absolute;top:-75px;left:0;z-index:-1;background: url('../../../images/main/09-map/top.png') center no-repeat;}

#sp-section-map .sp-module-content{position:relative;}
#sp-section-map .sp-module-content .map-address{position:absolute;top:calc(50% - 182px);left:calc(25% - 238px);z-index:10;width:476px;height:364px;padding:100px 0 0 130px;background: url('../../../images/main/09-map/fon.png') center no-repeat;}

.map-address p{font-family:'DrukTextWideCyr-Bold';font-size:15px;line-height:1.2;margin:0;}
.map-address p:nth-of-type(2){display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:25px 0 10px 0;}
.map-address p:nth-of-type(3){font-family:'DrukTextWideCyr-Bold';font-size:20px;}

.map-address a.fa-whatsapp,
.map-address a.fa-whatsapp:hover{color:#27b43d;font-size:37px;}
.map-address a.fa-viber,
.map-address a.fa-viber:hover{color:#665ca7;font-size:34px;}
.map-address a.fa-telegram,
.map-address a.fa-telegram:hover{color:#24a2df;font-size:37px;}
.map-address a.fa-max{display: block;width:35px;height:35px;background: url('../images/max2.png') center / contain no-repeat;}
.map-address a.fa-max,
.map-address a.fa-max:hover{color:#24a2df;}

.map-address a[href^="tel:"]{color:#000;}
.map-address a[href^="tel:"]:hover{color:#1799e0;}

.map-address img{display: inline-block;margin:0 10px 0 0;}
.map-address a[href^="mailto:"]{font-size:18px;line-height:18px;color:#000;}
.map-address a[href^="mailto:"]:hover{color:#1799e0;}

/*10 - Отзывы - служба совершенства*/
#sp-section-otziv{position: relative;}
#sp-section-otziv:before{content:'';display: block;width:100%;height:195px;position: absolute;top:-150px;left:0;z-index:9;background: url('../../../images/main/10-otzivi/bottom-300.png') top center no-repeat;}
#sp-section-otziv > .container{position: relative;z-index:10;}

.block-otzivi-title{margin:-200px 0 0 0;padding: 0 0 30px 0;}
.block-otzivi-title img{display: block;margin:0 auto -35px auto;}
.block-otzivi-title p{font-family:'DrukTextWideCyr-Bold';font-size:24px;color:#0b32a9;text-transform: uppercase;margin:0;}

#section-flampotrip{}
#section-flampotrip .sppb-section-title{margin:0 0 30px 0!important;}
#section-flampotrip .sppb-addon-wrapper{margin:0 0 15px 0!important;}
#section-flampotrip .sppb-addon-single-image-container{border-radius:30px;overflow: hidden;}

#section-otziv-text{}
.block-otziv-text{}
.block-otziv-text p{margin:0;font-weight:700;font-size:24px;text-align:center;text-transform: uppercase;}

/*11 - Вопрос-ответ*/
#sp-section-vopros{position: relative;background-position:top 0px left 50%!important;}
#sp-section-vopros:after{content:'';display: block;width:100%;height:195px;position: absolute;bottom:0;left:0;z-index:9;background: url('../../../images/main/10-otzivi/bottom-300.png') top center no-repeat;}
#sp-section-vopros > .container{position: relative;z-index:10;}

#section-vopros{}
#section-vopros .sppb-section-title{margin-bottom:30px;}
#section-vopros .sppb-section-title h3.sppb-title-heading{font-family:'DrukTextWideCyr-Bold';font-size:24px;color:#000;text-transform: uppercase;}

.block-otveti{width:80%;margin:0 auto;}

.sppb-panel-modern .sppb-panel-title{font-size:22px;text-transform: uppercase;margin:0;}
.sppb-panel-modern > .sppb-panel-heading{color:#fff;background:none;padding:15px 30px 15px 30px;border:none;}
.sppb-panel-modern > .sppb-panel-heading:hover,
.sppb-panel-modern > .sppb-panel-heading.active{border-radius:30px;color:#fff;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);
background: #88da27;
background: -moz-linear-gradient(top,  #88da27 0%, #539f1f 50%, #1c4a0f 100%);
background: -webkit-linear-gradient(top,  #88da27 0%,#539f1f 50%,#1c4a0f 100%);
background: linear-gradient(to bottom,  #88da27 0%,#539f1f 50%,#1c4a0f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88da27', endColorstr='#1c4a0f',GradientType=0 );
}

.sppb-panel-modern{/*border:1px solid #ccc;*/border:none;border-radius:30px;background:rgba(0,0,0,0.5);}
.sppb-panel-modern .sppb-panel-body{border-top:none;color:#fff;padding:30px 30px 15px 30px;}

.block-priyatnogo{}
.block-priyatnogo p{font-family:'DrukTextWideCyr-Bold';font-size:48px;text-transform: uppercase;color:#70d600;margin:0;}

/*18 - SEO текст на главной*/
#section-seo-main{}

/*19 - Фоновое видео*/
#section-fon-video{background:#fff;}

/*totop*/
.sp-scroll-up{display:none;position:fixed;bottom:30px;right:30px;z-index:1000;width:54px;padding:0;transition: all 0.4s ease!important;border-radius:50%;}
.sp-scroll-up:after{display: none;}
.sp-scroll-up div{width:54px;height:54px;background: url('../images/arrow-t.png') center no-repeat;}










/*внутренние*/

/*контент*/
/*.on-inner #sp-component{padding-top:7px;}*/

/*bread*/
.body-innerwrapper > #sp-breadcrumb{background:#ebebeb;margin-top:-10px;padding-top:10px;}

#sp-breadcrumb .sp-module-content{margin:0;}
#sp-breadcrumb .breadcrumb{margin:0;padding:14px 0;background:none;}

.breadcrumb-item + .breadcrumb-item{padding:0 0 0 1.75rem;color:#959595;}
.breadcrumb-item + .breadcrumb-item::before{position:relative;display:inline-block;content:'';width:18px;height:10px;left:-14px;padding:0;background:url('../images/right2.png') center no-repeat;}

.breadcrumb-item a,
.breadcrumb-item.active{color:#959595;}
.breadcrumb-item a:hover,
.breadcrumb-item a:focus,
.breadcrumb-item a:active{color:#2cbe80;}

/*подробнее*/
#sp-component .readmore{margin:0;display:flex;justify-content:flex-end;}
#sp-component .readmore a{margin:0;}

/*пагинация*/
div.pagination{margin:40px 0 0 0;}
ul.pagination{margin:0;}

/*левая колонка - меню*//*
#sp-left h3.sm-head{text-align: left!important;height:54px!important;line-height:50px!important;}
#sp-left h3.sm-head span{font-family:'DrukTextWideCyr-Bold'!important;}

#sp-left dl a,
#sp-left dl a:link{font-family:'DrukTextWideCyr-Bold'!important;display: block;}*/

/*сертификаты - страница*/
.page-sertif{}
.page-sertif #section-slider{}

/*8-2 - Выгода - Стр. Сертификаты*/
.page-sertif{}
.page-sertif #section-vigoda{}

.page-sertif #section-vigoda .section-head{width:1110px;height:340px;margin:-140px auto 40px auto;padding:0 0 30px 0;background:url('../../../images/inner/sert/snow.png') center no-repeat;}
.page-sertif .preim{padding:0 0 25px 0;}

/*4 - Карточки туров - Сертификаты*/
.page-sertif .tur-card .tur-title{display:none;}
.page-sertif .tur-title-sert{display:block;}

/*12 - Кому подойдёт тур? - Стр. Сертификаты*/
#section-tur-title{}
#section-tur-title .sppb-section-title{margin:0;}
#section-tur-title h3{font-size:48px!important;text-transform: uppercase;color:#000;font-family:'DrukTextWideCyr-Bold';margin:0!important;}

#section-tur{min-height:900px;position:relative;z-index:10!important;}
#column-wrap-id-1623309729845{padding:0 40px 0 0!important;margin:-40px 0 0 0!important;}
#sppb-addon-wrapper-1623309729859{padding:0 0 0 20px!important;margin:-55px 0 0 0!important;}
.block-komu-text{}
.block-komu-text p{line-height:1.2;margin-bottom:0.5rem;}
.block-komu-text strong{font-family:'Roboto Condensed', sans-serif;font-size:24px;}

#section-tur-text-bottom{position:relative;z-index:10!important;}

/*13 - Приятного отдыха! - Стр. Сертификаты*/
#section-priyatnogo-sert{position:relative;z-index:9!important;}
#section-priyatnogo-sert p{color:#fff;}

/*14 - Как заказать тур?*/
#section-vazhnaya{}
#section-vazhnaya h3{text-transform: uppercase;color:#70d600;font-family:'DrukTextWideCyr-Bold';font-size:46px!important;margin-bottom:35px!important;}

#section-vazhnaya-inner{}
#section-vazhnaya-inner .sppb-section-title{margin-bottom:20px;}

.howwe{display:flex;align-items:center;justify-content:center;padding:27px 0 37px 0;color:#fff;}

.howwe-step-1,
.howwe-step-2,
.howwe-step-3{position: relative;z-index:9;width:340px;min-height:140px;display:flex;align-items:flex-start;justify-content:center;flex-direction: column;font-family:'Roboto Condensed', sans-serif;font-size:22px;text-transform: uppercase;line-height:1.2;font-weight:700;}
.howwe-step-1{padding:20px 10px 20px 140px;background: url('../../../images/inner/kak-zakazat/001.png') left 25px top 35px no-repeat;}
.howwe-step-2{padding:20px 10px 20px 170px;background: url('../../../images/inner/kak-zakazat/002.png') left 45px top 35px no-repeat;}
.howwe-step-3{padding:20px 10px 20px 190px;background: url('../../../images/inner/kak-zakazat/003.png') left 45px top 35px no-repeat;}

.how-inner{position: relative;margin:0 12px; border-radius:35px;
background: #00baff;
background: -moz-linear-gradient(top,  #00baff 0%, #007aeb 50%, #012690 100%);
background: -webkit-linear-gradient(top,  #00baff 0%,#007aeb 50%,#012690 100%);
background: linear-gradient(to bottom,  #00baff 0%,#007aeb 50%,#012690 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00baff', ndColorstr='#012690',GradientType=0 );
}
.how-inner:before{position: absolute;z-index:-1;top:-8px;left:-8px;content:'';display:block;width:calc(100% + 16px);height:156px;border-radius:35px;box-shadow: 0px 12px 12px 0px rgba(0, 78, 255, 0.45),-4.239px -6.784px 10px 0px rgba(255, 255, 255, 0.09);background:rgba(0, 158, 255 ,0.6);}

.howwe-arrow{position: relative;z-index:10;height:25px;margin:0 -50px;padding:0 50px;background: url('../../../images/inner/kak-zakazat/arrow.png') center no-repeat;}
.howwe a{color:#fff;}
.howwe a:hover{color:#70d600;}

.block-howwe p.sppb-addon-title{font-size:24px;text-transform: uppercase;margin:0;text-align: center;color:#fff;font-weight:700;}

#section-pay{}
.block-pay{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1.3;color:#fff;}
.block-pay p{margin:0;}

#section-visa{}
.block-visa{}
.block-visa p{margin:0;}

/*15 - Как происходит прогулка на снегоходе?*/
#section-kak-proishodit{}
#section-kak-proishodit-inner{}

#section-kak-proishodit-inner .sppb-container{max-width:unset;padding:0;}

#section-kak-proishodit-inner h3{text-align: center;position: relative;z-index: 10;font-family:'Roboto Condensed', sans-serif;font-size:36px;color:#000;text-transform: uppercase;margin:0;font-weight:700;}
#section-kak-proishodit-inner h3:before{content:'';display: block;width:100%;height:195px;position: absolute;top:-75px;left:0;z-index:-1;background: url('../../../images/main/09-map/top.png') center no-repeat;}

.block-kak-proishodit{color:#fff;}
.block-kak-proishodit li{font-size:18px;padding-bottom:0.5rem;}
.block-kak-proishodit ul{list-style:outside;list-style-type:none;margin:30px 0 20px 120px;}
.block-kak-proishodit ul li{color:#70d600;}
.block-kak-proishodit ul li:before{content:'\2713';font-size:20px;text-align:center;color:#70d600;float:left;position:relative;display:block;line-height:1.6;padding:0;margin:-3px 0 0 -25px;}
.block-kak-proishodit img{margin:20px 20px 0 70px; float: left;}

/*16 - Дополнительные услуги*/
#section-dop{}

#section-dop-uslugi-01{}
#section-dop-uslugi-02{}

#section-dop-uslugi-01 h3.sppb-title-heading{color:#242737;font-family:'Roboto Condensed', sans-serif;font-size:36px;text-transform: uppercase;margin:0 0 55px 0!important;font-weight:700;}

#section-dop .tur-img{display: block;position: relative;z-index:9;}
#section-dop .tur-img:before{display: block;content:'';position:absolute;z-index:10;bottom:-30px;left:0;width:100%;height:59px;background:url('../../../images/main/04-tury/grunge_overlay.png') center no-repeat;background-size: contain;}

#section-dop .tur-title{min-height:50px;}
#section-dop .tur-title-green{text-align: center;font-size:24px;color:#2cbe80;}
#section-dop .tur-top{padding: 0;}
#section-dop .tur-top div.tur-price{width:100%;text-align: center;color:#fff500;}

.block-turs-dop-usluga-bottom{}
.block-turs-dop-usluga-bottom .tur-card{flex-direction: row;}
.block-turs-dop-usluga-bottom .tur-img{width:50%;}
#section-dop .block-turs-dop-usluga-bottom .tur-img:before{display: none;}
.block-turs-dop-usluga-bottom .tur-black{width:50%;display:flex;align-items:center;justify-content:center;}
.block-turs-dop-usluga-bottom .tur-black p:first-child{font-family:'Roboto Condensed', sans-serif;font-size:24px;text-transform: uppercase;font-weight:700;line-height:1.2;margin:0 0 30px 0;}

/*17 - Тур - Описание, галерея*/
#section-tur-desc{}
.block-tur-head{}
#section-tur-desc .section-head{width:1110px;height:340px;margin:-140px auto 40px auto;background:url('../../../images/main/03-ispitay/snow.png') center no-repeat;}
#section-tur-desc .section-head p{margin:0 0 30px 0;}

.block-tur-gallery{}
.tur-gallery{}
.row.tur-gallery{position:relative;}
.tur-gallery .slick-slider{margin:0 -15px;}
.tur-gallery .slick-slide{margin:0 15px;}
.tur-gallery .tur-img a:before{display:none;}

.block-tur-desc{}
.dur-desc-text{padding:40px 0 20px 0;}
.dur-desc-text p{font-family:'Roboto Condensed', sans-serif;font-size:24px;font-weight:700;color:#fff;}
#section-tur-desc .ispitay-locations > div{min-width:200px;}

.block-tur-gallery .slick-slider-dots{position: relative;left:unset;bottom:-30px;}
.block-tur-gallery .slick-slider-dots ul{justify-content:center;}

.block-tur-places{}

/*РАЗДЕЛЫ - отступы от шапки*/
.page-inner.com-sppagebuilder #sp-main-body{margin-top: 0;}

/*footer - телефонная иконка*/
.container-insta{position: fixed;bottom: 33px;right: 30px;z-index: 1000;}

.pulse2{position: relative;margin: auto;width: 50px;height: 50px;border-radius: 50%;color: #fff;animation: playShadow2 5.0s ease-out infinite;display: flex;cursor: pointer;text-decoration: none;background: #259a40;transition: all 0.3s ease;}
.pulse2 span{margin: auto;padding: 12px;display: flex;align-items: center;justify-content: center;}
.pulse2 img{display: block;width:26px;height:26px;filter:brightness(0) invert(1);}
.pulse2:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;z-index: -1;pointer-events: none;transition: 0.35s;}
.pulse2:hover:after{box-shadow: 0 0 0 4px rgba(37, 154, 64, 0.25), 0 0 0 8px rgba(37, 154, 64, 0.15);}

@keyframes playShadow2{
0%{box-shadow: 0 0 0 0px rgba(37, 154, 64, 0.25), 0 0 0 0px rgba(37, 154, 64, 0.15);transform: scale(1);}
5%{box-shadow: 0 0 0 0px rgba(37, 154, 64, 0.25), 0 0 0 0px rgba(37, 154, 64, 0.15);}
10%{transform: scale(1.08);}
15%{transform: scale(0.96);}
25%{box-shadow: 0 0 0 16px rgba(37, 154, 64, 0), 0 0 0 27px rgba(37, 154, 64, 0);transform: scale(1);}
}

/* Стили для всплывающего окна */
.phone-popup{position: fixed;bottom: 100px;right: 30px;z-index: 1001;width: 300px;max-width: 300px;display: none;}
.phone-popup-content{position: relative;background: white;border-radius: 10px;box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);overflow: hidden;}
.phone-popup-close{position: absolute;top: 10px;right: 10px;background: rgba(0, 0, 0, 0.5);color: white;border: none;border-radius: 50%;width: 25px;height: 25px;font-size: 16px;line-height: 1;cursor: pointer;z-index: 1002;display: flex;align-items: center;justify-content: center;padding: 0;}
.phone-popup-close:hover{background: rgba(0, 0, 0, 0.7);}

/* Стили для содержимого всплывающего окна */
.popup-window{border-radius: 10px;overflow: hidden;font-family: inherit;}
.popup-header{padding: 15px;display: flex;align-items: center;gap: 12px;background: #085E54;}
.popup-header-image{width: 40px;height: 40px;border-radius: 50%;object-fit: cover;}
.popup-header-content{display: flex;flex-direction: column;}
.popup-header-title{font-weight: 700;font-size: 14px;color: #fff;}
.popup-header-description{font-size: 12px;color: #d5fff6;}
.popup-content{position: relative;min-height: 120px;background: #eaeaea;}
.popup-content-bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0.1;background-image:url('../../../_widget/whatsapp_background.webp');}
.popup-content-padding{padding: 15px;position: relative;z-index: 1;}
.popup-reply{border-radius: 8px;max-width: 80%;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);background: #fff;padding:10px;}
.popup-reply-author{font-weight: 700;font-size: 12px;color: #2d3748;}
.popup-reply-text{font-size: 13px;color: #2d3748;}
.popup-footer{padding: 15px;display: flex;flex-direction: column;gap: 10px;background: #fff;}
.popup-button{display:flex;align-items:center;justify-content:center;gap:10px;padding: 10px 15px;text-align: center;text-decoration: none;border-radius: 8px;font-size: 15px;font-weight: 500;transition: all 0.3s ease;background-color: #079a3e;color: #fff;}
.popup-button img{filter:brightness(0) invert(1);display: block;width:20px;height:20px;}
.popup-button:hover,
.popup-button:focus{transform: translateY(-2px);box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);background: #12b04d;color: #fff;}






















/*responsive*/

/*992 - 1199*/
@media only screen and (min-width:992px) and (max-width:1199px),
(min-device-width:992px) and (max-device-width:1199px){

/*шапка*/
.header-block-column-left .logo-image{height:unset!important;}
.header-block-column-right{padding:0 15px!important;}
.sp-megamenu-parent > li > a{padding: 5px 6px;}
.sp-megamenu-parent > li > a,
.sp-megamenu-parent > li > span{font-size: 15px;}

/*3 - Испытай бурю*/
#section-promotext .section-head{width:930px;margin:-10px auto 40px auto;}

.title-08-white,
.title-08-yellow{font-size:26px;}

/*4 - Карточки туров - вар 2*/
.tur-clock{font-size: 24px;}
.tur-price-new-100{background-size:contain;font-size: 20px;}

/*8 - Выгода*/
.preim{padding: 0 0 20px 0;}
.preim img.preim-logo{margin: -7px 5px 0 -80px;}
.preim br{display: none;}

/*6 - Снегоходы*/
#section-sneg .section-head{width:930px;}
.tech-text p{font-size:18px;}
.tech-text p:nth-of-type(2){font-size: 32px;}

/*11 - Вопрос-ответ*/
.block-otveti{width:95%;}

/*внутренние*/

/*сертификаты - страница*/
.slide-title-01{font-size:36px!important;line-height:1.5!important;}

/*8-2 - Выгода - Стр. Сертификаты*/
.page-sertif #section-vigoda .section-head{width:770px;height:240px;margin:-100px auto 40px auto;background-size: cover;}

/*12 - Кому подойдёт тур? - Стр. Сертификаты*/
#column-wrap-id-1635504130007{padding-top:30px!important;}
#column-wrap-id-1635504130011{padding-top:20px!important;text-align: right;}
.block-komu-text p{font-size:14px;}

/*17 - Тур - Описание, галерея*/
#section-tur-desc .section-head{width:930px;}

/*14 - Как заказать тур?*/
.howwe-step-1{padding:20px 10px 20px 115px;background: url('../../../images/inner/kak-zakazat/001.png') left 25px top 45px no-repeat;}
.howwe-step-2{padding:20px 10px 20px 145px;background: url('../../../images/inner/kak-zakazat/002.png') left 45px top 45px no-repeat;}
.howwe-step-3{padding:20px 10px 20px 165px;background: url('../../../images/inner/kak-zakazat/003.png') left 45px top 45px no-repeat;}
.howwe-step-1,
.howwe-step-2,
.howwe-step-3{width:300px;font-size:20px;background-size:auto 52px;}

/*16 - Дополнительные услуги*/
#section-dop .tur-title-green{font-size:22px;}
.block-turs-dop-usluga-bottom .tur-black p:first-child{margin:0 0 1.5rem 0;font-size:20px;}
.block-turs-dop-usluga-bottom .tur-black p:last-child{margin:0;}

}    










/*320 - 991 - general*/
@media only screen and (min-width:320px) and (max-width:991px),
(min-device-width:320px) and (max-device-width:991px){

/*шапка*/
.header-block-column-left .logo-image{height:unset!important;}

/*megamenu*/
a.home-page-link{display:block!important;}

/*pagebuilder*/
.text100,.text90,.text80,
.text70,.text60,.text50,
.text40,.text30,.text20,.text10{width:100%;}

/*4 - Карточки туров*/
#section-turs{background-attachment: fixed!important;background-position: top center!important;}

/*внутренние*/

/*левая колонка*/
#sp-left{display:none;}

/*offcanvas*/
.offcanvas-menu .call p{justify-content: flex-start;}
#rl_modals,
#rl_modals_overlay,
#rl_modals_wrapper{z-index: 10000;}

/*.offcanvas-menu .btn-primary{padding:0 30px;font-size:30px;}*/

/*totop*/
.sp-scroll-up{bottom:35px;}

/*12 - Кому подойдёт тур? - Стр. Сертификаты*/
#section-tur-title h3{font-size:40px!important;line-height:1.2!important;}
#section-tur-mob{position: relative;z-index:10!important;}
#section-priyatnogo-sert{position: relative;z-index:9!important;}

/*14 - Как заказать тур?*/
#section-vazhnaya-inner .sppb-container{padding:0!important;}
#section-vazhnaya h3{font-size:30px!important;}
.howwe{flex-direction:column;}
.how-inner{margin:0 0 12px 0;}
.howwe-step-1{padding:20px 10px 20px 161px;background: url('../../../images/inner/kak-zakazat/001.png') left 25px top 35px no-repeat;}
.howwe-step-2{padding:20px 10px 20px 161px;background: url('../../../images/inner/kak-zakazat/002.png') left 31px top 35px no-repeat;}
.howwe-step-3{padding:20px 10px 20px 180px;background: url('../../../images/inner/kak-zakazat/003.png') left 27px top 35px no-repeat;}
.howwe-arrow{background:none;}

/*16 - Дополнительные услуги*/
#section-dop .tur-title{min-height:60px;margin:20px 0 10px 0;}
#section-dop .tur-title-green{font-size:22px;min-height:70px;}

.block-turs-dop-usluga-bottom .tur-card{flex-direction:column;}
.block-turs-dop-usluga-bottom .tur-img{width:100%;}
.block-turs-dop-usluga-bottom .tur-img img{width:100%;height:auto!important;}
#section-dop .block-turs-dop-usluga-bottom .tur-img:before{display:block;background: url('../../../images/main/04-tury/grunge_overlay.png') center repeat-x;}
.block-turs-dop-usluga-bottom .tur-black{width:100%;padding:60px 20px 30px 20px;}

.block-turs-dop-usluga-bottom .tur-black p:first-child{margin:0 0 1.5rem 0;font-size:20px;}
.block-turs-dop-usluga-bottom .tur-black p:last-child{margin:0;}

}










/*576 - 991 - general*/
@media only screen and (min-width:576px) and (max-width:991px),
(min-device-width:576px) and (max-device-width:991px){

/*шапка*/
.header-block-column-right{align-items:flex-start;padding-top:5px;}
.address.custom{display:flex;align-items:center;}
.address .calls{margin: 0 -11px 0 auto;height:65px;overflow: hidden;}
.phone{font-size:24px;color:#fff;font-weight:700;margin:0 5px 0 0;}
.address a.btn-primary{position: absolute;top:68px;right:90px;}

}










/*768 - 991*/
@media only screen and (min-width:768px) and (max-width:991px),
(min-device-width:768px) and (max-device-width:991px){

/*2 - слайдер*/
.slide-text{margin:0 0 0 -20px!important;font-size:20px!important;line-height:1.2!important;}

/*3 - Испытай бурю*/
#section-promotext .section-head{width:690px;height:201px;margin:-10px auto 40px auto;background-size:contain;}

.title-01-white,
.title-01-yellow{font-size:30px;}
.title-02-white,
.title-02-yellow{font-size:28px;}
.title-04-white,
.title-04-yellow{font-size:22px;}
.title-07-white,
.title-07-yellow{font-size:22px;}
.title-08-white,
.title-08-yellow{font-size:28px;}

#section-promotext .ispitay-locations > div:last-child{display: none;}

.block-ispitay p br{display: none;}

/*4 - Карточки туров*/
#section-turs-head .section-head{width:690px;height:201px;margin:-70px auto 40px auto;background-size:contain;}
#section-turs-head .section-head img{height: 70px;}
#section-turs-head .section-head p{margin:0 0 1rem 0;}

.tur-black{padding:15px;}
.tur-title,
.tur-title-sert{font-size:24px;margin:20px 0 0 0;min-height:unset;}
.tur-top{flex-direction:column;justify-content:center;}
.tur-price-new-100{background-size:contain;font-size:18px;}
.tur-har-line{display:flex;flex-direction:column;align-items: flex-start;height:unset;}
.tur-har-line > div{width:100%;padding:0 0 5px 0;}
.tur-text-man p{font-size: 16px;}
.tur-text-gold p{width:unset;padding:15px 0 0 0;font-size: 16px;}
.tur-text-gold img{width:100px;height:auto;margin:-15px 10px 0 0;}

.tur-readmore{width:70%;}
.tur-readmore .btn-secondary{padding:0 45px 0 45px!important;}
.tur-readmore .btn-secondary:after{display: none;}

/*5 - Карточка сертификат*/
.tur-sert .tur-text p:first-child{font-size: 18px;}

/*8 - Выгода 8-3 - Преимущества - Другой текст на главную*/
#section-vigoda-preim .section-head{width:690px;height:201px;background-size:contain;}
.preim{padding: 0 0 20px 0;}
.preim img.preim-logo{margin: -7px 5px 0 -80px;}
.preim br{display: none;}

/*6 - Снегоходы*/
#section-sneg .section-head{width:690px;height:201px;background-size:contain;}
#sppb-addon-wrapper-1635233907005{margin:0!important;}
.tech-text{min-height:430px;}
.tech-text p{font-size:18px;}
.tech-text p:nth-of-type(2){font-size:34px;line-height: 1.2;margin: 0 0 20px 0;}

/*8 - Выгода*/
#section-vigoda .section-head{width:690px;height:201px;background-size:contain;}

/*11 - Вопрос-ответ*/
#column-wrap-id-1635334449094{padding:0!important;}
.block-otveti{width:100%;}
.sppb-panel-modern > .sppb-panel-heading{padding: 15px 25px 15px 25px;}
.sppb-panel-modern .sppb-panel-title{font-size: 18px;}
.block-priyatnogo p{font-size:42px;}

/*внутренние*/

/*сертификаты - страница*/
.slide-title-01{font-size:30px!important;line-height:1.5!important;}

/*8-2 - Выгода - Стр. Сертификаты*/
.page-sertif #section-vigoda .section-head{width:690px;height:201px;margin:-80px auto 40px auto;background-size:contain;}

/*17 - Тур - Описание, галерея*/
#section-tur-desc .section-head{width:690px;height:201px;background-size:contain;}
/*#section-tur-desc  .ispitay-locations > div:last-child{display: none;}*/

}










/*320 - 767 - general*/
@media screen and (min-width:320px) and (max-width:767px),
(min-device-width:320px) and (max-device-width:767px){

/*2 - слайдер*/
#section-slider{display: none;}

/*3 - Испытай бурю*/
.youtube-video{display: none;}

/*4 - Карточки туров*/
#section-turs-head .section-head{width:510px;height:230px;margin:-90px auto 40px auto;background-size:cover;}

.tur-top{flex-direction:column;}
.tur-top .tur-top-price{width:100%;text-align: center;}
.tur-top .tur-price-old:before{left: 22%;}
.tur-readmore-sertif-bottom{padding:10px 0 0 0;}

/*4 - Карточки туров - без height 100%*/
#section-turs-01,
#section-turs-02{overflow:visible;padding:0!important;}

#section-turs-01 .sppb-addon-wrapper,
#section-turs-01 .sppb-addon-wrapper > div,
#section-turs-01 .block-turs,
#section-turs-01 .block-turs > .sppb-addon-content,
#section-turs-01 .tur-card,
#section-turs-01 .tur-black,

#section-turs-02 .sppb-addon-wrapper,
#section-turs-02 .sppb-addon-wrapper > div,
#section-turs-02 .block-turs,
#section-turs-02 .block-turs > .sppb-addon-content,
#section-turs-02 .tur-card,
#section-turs-02 .tur-black{height:unset;}

/*5 - Карточка сертификат*/
#section-sert-01 .sppb-col-md-12{-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width:100%!important;}

/*8 - Выгода 8-3 - Преимущества - Другой текст на главную*/
#section-vigoda-preim .section-head{width:510px;height:180px;background-size:cover;}
.preim{padding: 0 0 20px 0;}
.preim img.preim-logo{margin: -7px 5px 0 -80px;}
.preim br{display: none;}

/*6 - Снегоходы*/
#section-sneg .section-head{width:510px;height:240px;background-size:cover;}
#sppb-addon-wrapper-1635233907005{margin:0!important;}
#section-sneg .title-01-white,
#section-sneg .title-01-yellow{font-size:36px;}
.tech-img{padding:20px 15px 15px 15px;}
.tech-text{padding: 30px 15px 80px 30px;min-height:415px;}
.slick-slider-dots{left:calc(50% - 80px);bottom:40px;}
.tech .prev_arr,
.tech .next_arr{top:140px;}

/*7 - Шмот*/
#section-shmot br{display: none;}

/*8 - Выгода*/
#section-vigoda .section-head{width:510px;height:180px;background-size:cover;}
#section-vigoda .title-01-white,
#section-vigoda .title-01-yellow{font-size:36px;}
#section-vigoda .title-02-white,
#section-vigoda .title-02-yellow{font-size:24px;}

/*12 - Как добраться*/
#sp-section-map .sp-module-content .map-address{position: relative;top:20px;left:unset;width:100%;height:unset;margin:0 auto;padding:30px 0 50px 0;background:#fff;}
.map-address p{text-align: center;}

/*11 - Вопрос-ответ*/
#column-wrap-id-1635334449094{padding:0!important;}
.block-otveti{width:100%;}
.sppb-panel-modern > .sppb-panel-heading{padding: 15px 25px 15px 25px;}
.sppb-panel-modern .sppb-panel-title{font-size: 18px;}
.block-priyatnogo p{font-size:30px;}

/*17 - Тур - Описание, галерея*/
#section-tur-desc .section-head{margin:0 auto 40px auto;}

/*20 - Видео - M*/
#section-top-video{margin-top:140px!important;}

}










/*576 - 767 - general*/
@media screen and (min-width:576px) and (max-width:767px),
(min-device-width:576px) and (max-device-width:767px){

/*шапка*/
.logo-image-phone{height:unset!important;}

/*2 - слайдер*//*
.slide-text{margin:0 0 0 -20px!important;font-size:20px!important;line-height:1.2!important;}*/

/*3 - Испытай бурю*/
#section-promotext .section-head{width:100%;height:200px;margin:-10px auto 40px auto;background-size:cover;}
#section-promotext h1{display:none;}

.title-01-white,
.title-01-yellow{font-size:30px;}
.title-02-white,
.title-02-yellow{font-size:22px;}
.title-04-white,
.title-04-yellow{font-size:24px;}
.title-05-white,
.title-05-yellow{font-size:22px;}
.title-06-white,
.title-06-yellow{font-size:18px;}
.title-08-white,
.title-08-yellow{font-size:28px;}

.block-ispitay p br{display:none;}

.ispitay-locations{display:none!important;}
.ispitay-locations-mob{display:block!important;margin:30px 0 0 0;padding:0 60px;}
.ispitay-locations-mob a.modal_link{margin:0 auto;}

.ispitay-locations-mob .prev_arr,
.ispitay-locations-mob .next_arr{top:33px;}
.ispitay-locations-mob .prev_arr{left:0;}
.ispitay-locations-mob .next_arr{right:0;}

/*6 - Снегоходы*/
.tech .prev_arr{top:41%;left:10px;}
.tech .next_arr{top:41%;right:10px;}

/*внутренние*/

/*8-2 - Выгода - Стр. Сертификаты*/
.page-sertif #section-vigoda .section-head{width:510px;height:180px;margin:-60px auto 40px auto;background-size:contain;}
.page-sertif .title-07-white{font-size: 30px;}

/*17 - Тур - Описание, галерея*/
#section-tur-desc .section-head{width:510px;height:180px;background-size:cover;}
#section-tur-desc .section-head p{margin:0;padding:0 15px;}
#section-tur-desc .section-head .title-07-white{font-size:20px;}
#section-tur-desc .ispitay-locations > div.btn-primary{min-width: unset;}

}










/*320 - 575*/
@media screen and (min-width:320px) and (max-width:575px),
(min-device-width:320px) and (max-device-width:575px){

/*шапка*/
#sp-logo,
.header-block-column-right{flex: 0 0 100%!important;max-width: 100%!important;/*justify-content: center;*/}
#sp-logo .logo{padding:0;margin:0 auto;}
.logo-image-phone{width:110px;height:unset!important;}
.address{margin:-8px 0 0 0;}
.phone{/*font-size:24px;*/font-size:18px;}
.phone span{display: none;}
.address a.btn-primary{display: block;width:54px;overflow: hidden;text-indent: -9999px;margin-left:10px;margin-right:15px;padding:0;}
.address a.btn-primary:after{left:10px;}
.sp-megamenu-wrapper{position:absolute;top:-60px;right:15px;}

/*шапка - скролл*/
#sp-header.header-sticky{height:65px;}
#sp-header.header-sticky #sp-logo-sticky{display: none;}
#sp-header.header-sticky .header-block-column-right{justify-content:flex-start;padding-left:15px!important;}
#sp-header.header-sticky .sp-megamenu-wrapper{top:7px;}
#sp-header.header-sticky .mess-vi{display: none;}

/*2 - слайдер*//*
.slide-text{margin:0 0 0 -20px!important;font-size:20px!important;line-height:1.2!important;}*/

/*3 - Испытай бурю*/
#section-promotext .section-head{width:100%;height:250px;margin:0 auto 40px auto;background-size:cover;padding:0 15px;}
#section-promotext h1{display:none;}
#section-promotext .section-head p{margin:0 0 1rem 0;}

.title-01-white,
.title-01-yellow{font-size:26px;}
.title-02-white,
.title-02-yellow{font-size:22px;}
.title-04-white,
.title-04-yellow{font-size:22px;}
.title-05-white,
.title-05-yellow{font-size:22px;}
.title-06-white,
.title-06-yellow{font-size:15px;line-height: 1.4;}
.title-07-white,
.title-07-yellow{font-size:24px;}
.title-08-white,
.title-08-yellow{font-size:28px;}

.block-ispitay p br{display:none;}

.ispitay-locations,
.ispitay-locations-mob{display:none!important;}
.ispitay-locations-mob-m{display:block!important;margin:30px 0 0 0;padding:0 60px;}
.ispitay-locations-mob-m a.modal_link{margin:0 auto;}
.ispitay-locations-mob-m img{width:160px;height:160px;}

.ispitay-locations-mob-m .prev_arr,
.ispitay-locations-mob-m .next_arr{top:53px;}
.ispitay-locations-mob-m .prev_arr{left:15px;}
.ispitay-locations-mob-m .next_arr{right:15px;}

/*4 - Карточки туров*/
#section-turs-head .section-head{width:100%;height:260px;}

.tur-black{padding:25px 15px;}
.tur-title,
.tur-title-sert{font-size:26px;min-height:unset;}
.tur-price-new-100{background-size:contain;font-size:18px;}
.tur-top .tur-price-old:before{left:10%;}
.tur-har-line{display:flex;flex-direction:column;align-items: flex-start;height:unset;}
.tur-har-line > div{width:100%;padding:0 0 5px 0;}
.tur-text-man p{font-size: 16px;}
.tur-text-gold p{width:unset;padding:15px 0 0 0;font-size: 16px;}
.tur-text-gold img{width:100px;height:auto;margin:-15px 10px 0 0;}
.tur-readmore{width:100%;text-align: center;}

/*5 - Карточка сертификат*/
#section-sert-card{ background-size: contain!important;background-repeat: repeat-y!important;}
.tur-sert .tur-text p:first-child{font-size: 18px;}

/*6 - Снегоходы*/
.tech .prev_arr{top:34%;left:10px;}
.tech .next_arr{top:34%;right:10px;}

/*8 - Выгода 8-3 - Преимущества - Другой текст на главную*/
#section-vigoda-preim .section-head{width:100%;height:140px;}
.preim img{width:70px;margin:-7px 10px 0 0;}
.preim img.preim-logo{width:120px;margin: -7px 5px 0 -45px;}

/*6 - Снегоходы*/
#sppb-addon-1635233907005{background-size:500px auto!important;background-position:center!important;}
#section-sneg .section-head{width:100%;height:200px;padding:5px 0 0 0;}
.sneg-logo{margin: -50px 0 0 0;}
.sneg-logo img{width:100px;}
#sppb-addon-wrapper-1635233907002{padding:0 15px!important;}
.tech-text p{font-size:20px;}
.tech-text p:nth-of-type(2){font-size:34px;line-height:1.2;}
.har-01,.har-02,.har-03,.har-04{margin:-10px 0 0 -10px;font-size:16px;}

/*8 - Выгода*/
#section-vigoda .section-head{width:100%;}

/*11 - Вопрос-ответ*/
#column-wrap-id-1635334449094{padding:0 15px!important;}
#sp-section-vopros{background-position:top 300px left 44% !important;}
.sp-page-builder .page-content #section-vopros{min-height: 1330px!important;}

/*внутренние*/

/*2 - слайдер - внутренние*/
.page-sertif #section-slider{margin-top:140px!important;}
.page-sertif .slide-title-01{font-size: 20px!important;line-height:1.4!important;margin:-5px 0 0 0!important;}

/*8-2 - Выгода - Стр. Сертификаты*/
.page-sertif #section-vigoda{padding-bottom: 100px!important;}
.page-sertif #section-vigoda .section-head{width:100%;height:140px;background-size:cover;margin:-20px auto 40px auto;}
.page-sertif #section-vigoda .section-head p{margin:1rem 0 0 0;}
.page-sertif .title-07-white{font-size:22px;}
.page-sertif .preim{padding:0;}

/*17 - Тур - Описание, галерея*/
#section-tur-desc .section-head{width:100%;height:180px;background-size:cover;}
#section-tur-desc .section-head p{margin:0;padding:0 15px;}
#section-tur-desc .section-head .title-07-white{font-size:18px;}
#section-tur-desc .ispitay-locations > div.btn-primary{min-width:unset;}

/*14 - Как заказать тур?*/
.howwe-step-1,.howwe-step-2,.howwe-step-3{width:320px;}

/*15 - Как происходит прогулка на снегоходе?*/
#section-kak-proishodit-inner h3:before{top:-40px;}
.block-kak-proishodit ul{margin:30px 0 20px 0;}
.block-kak-proishodit img{display: none!important;}

/*modal*/
#rl_modals #rl_modals_loaded_content img{display: block;width:100%!important;height:auto!important;}

}










/*380 - 399*/
@media screen and (min-width:380px) and (max-width:399px),
(min-device-width:380px) and (max-device-width:399px){

/*6 - Снегоходы*/
.tech .prev_arr{top:35%;left:10px;}
.tech .next_arr{top:35%;right:10px;}

}


