<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{margin:0;padding:0;-webkit-appearance:none!important}
html,body{height:100%;background:#fff}
.wrapper{position:relative;min-height:100%;background:#F4F6F8}
.contenter{padding-bottom:316px}
.footer{position:absolute;left:0;bottom:0;width:100%;height:316px}
body{font-family:'Roboto',sans-serif;font-size:14px;letter-spacing:-.02em;line-height:1.4}
ul{margin:0;padding:0}
a:hover{text-decoration:none}
a{color:#0077BC}
h2{font-size:300%;margin:0;padding:0 0 30px}
h2 span{color:#398DD3}
header{position:absolute;z-index:3;padding-top:30px;left:0;right:0;transition:.3s}
header .container{padding:0}
header .link_cent{font-size:15px;line-height:16px;color:#FBCF00;width:270px;display:block;position:absolute;z-index:3;left:50%;margin-left:-135px;top:14px;text-decoration:underline;text-align:center}
header .link_cent:hover{text-decoration:none}
header .logo{background:url(../img/logo.svg) center no-repeat;background-size:contain;width:205px;height:46px;display:block;float:left}
header .right{float:right;margin-top:4px}
header .right .block_auth.front.new{margin-left:50px}
header .right ul{float:left;list-style:none;margin-right:0;margin-top:10px}
header .right ul li{display:block;float:left;margin-right:30px}
header .right ul li a{color:#fff;letter-spacing:.05em;font-size:100%;opacity:1;transition:.3s;height:24px;display:block}
header .right ul li a:hover{opacity:.8}
header .right ul li:last-child{margin-right:0}
header .right ul li a.ico{padding-left:36px;background-repeat:no-repeat;background-position:left;background-size:23px;position:relative}
header .right ul li a.ico .ico_in{position:absolute;left:0;top:-3px}
header .right ul li a.ico .ico_in svg{fill:#fff}
header .right .entry{font-weight:500;font-size:100%;letter-spacing:.05em;color:#fff;width:180px;height:40px;border:1px solid #fff;border-radius:4px;display:block;float:right;text-align:center;box-sizing:border-box;padding-top:10px;opacity:.5;transition:.3s}
header .right .entry:hover{opacity:1}
header.header-fixed{height:70px;padding-top:10px;z-index:10;position:fixed;background:#fff;border-bottom:1px solid #e3e3e3}
header.header-fixed .logo{background:url(../img/logo-black.svg) center no-repeat;background-size:contain}
header.header-fixed .right{margin-top:5px}
header.header-fixed .right .entry{color:#343a40;border-color:#343a40;opacity:.4}
header.header-fixed .right .entry:hover{color:#33536E;border-color:#33536E;opacity:1}
header.header-fixed .right ul li a{color:#343a40;opacity:.6}
header.header-fixed .right ul li a.ico .ico_in svg{fill:#343a40}
header.header-fixed .right ul li a:hover,header.header-fixed .right ul li a:hover svg{color:#33536E;fill:#33536E!important;opacity:1}
header.header-fixed .block_auth.front .user_block .space_nav .ico{background:url(../img/nav/small-down-sk.svg) center no-repeat}
header.header-fixed .link_cent{display:none}
.button_or{width:270px;height:52px;background:#FBCF00;color:#2C2C2C;display:inline-block;text-decoration:none;border-radius:28px;box-sizing:border-box;font-size:120%;font-weight:500;padding-top:15px}
.button_or:hover{color:#2C2C2C;text-decoration:none}
.block-pad{padding:60px 0}
.start-bg{background-size:cover;background-position:center;background-repeat:no-repeat;display:table;position:relative;padding-top:140px}
.start-bg.bg1{background-image:url(../img/front_bg.jpg)}
.start-bg.bg2{background-image:url(../img/front_bg2.jpg)}
.start-bg .centr{display:table-cell;vertical-align:middle;text-align:center;color:#fff;position:relative}
.start-bg:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:#005C92;opacity:.5}
.start-bg .tab_start .tab{display:none}
.start-bg .tab_start .tab.active{display:block}
.start-bg h2{padding:0;font-weight:900;font-size:42px;line-height:49px;text-align:center;letter-spacing:-.02em;color:#fff}
.start-bg .sm-info{font-size:17px;line-height:20px;text-align:center;letter-spacing:-.02em;color:#FFF;margin-top:10px}
.start-bg .line_form{width:1014px;display:inline-block;margin-bottom:70px;margin-top:60px;position:relative;z-index:1;background:rgba(255,255,255,0.2);border-radius:100px;padding:20px;box-sizing:border-box;height:92px}
.start-bg .select2-container .select2-selection--single{border:none;outline:none!important;box-shadow:none!important;border-radius:0 40px 40px 0!important;text-align:left;padding-top:2px}
.start-bg .line_form .form-group{margin-bottom:0}
.start-bg .line_form input{background:#FFF;border-radius:30px 0 0 30px!important;padding-left:57px;border:none}
.start-bg .line_form .sm_line{width:30px;float:left;background:#fff;height:52px;position:relative}
.start-bg .line_form .sm_line:before{content:'';position:absolute;background:#D9D9D9;height:36px;top:8px;width:1px}
.start-bg .line_form .sm1{width:440px;float:left;text-align:left}
.start-bg .line_form .sm2{float:left;width:307px}
.start-bg .line_form .sm2 .select2-container {display:block!important}
.start-bg .line_form .sm2 .loading-select{display:none!important}

.start-bg .line_form .sm1 .ttl{font-size:100%;padding-left:10px;margin-bottom:6px}
.start-bg .line_form form button{margin-top:0;width:177px;box-sizing:border-box;float:right;background:#FBCF00;border-radius:100px}
.start-bg .bot_tag_s{text-align:center}
.start-bg .bot_tag_s a{height:52px;background:rgba(0,0,0,0.5);border-radius:5px 5px 0 0;display:inline-block;margin-right:15px;font-size:17px;line-height:21px;text-align:center;letter-spacing:-.02em;color:#fff;padding:15px 20px 0;opacity:.5;transition:.3s}
.start-bg .bot_tag_s a:hover{opacity:1}
.start-bg .bot_tag_s a.active{color:#FBCF00;opacity:1}
.start-bg .bot_tag_s a:last-child{margin-right:0}
.top_layer{position:relative}
.blue-start{background:#398DD3;text-align:center;color:#fff}
.blue-start h2{font-size:450%}
.blue-start h2 b{color:#FBCF00;font-weight:500;display:block}
.blue-start .block-info{max-width:730px;font-size:120%}
.blue-start .btn{margin:50px 0 0}
.blue-start .mini-info{font-size:200%;font-weight:500;margin-top:50px}
.blue-start.now-cols{background:#F4F6F8;color:#777}
.blue-start.now-cols h2{color:#398DD3}
.blue-start.now-cols h2 b{color:#2C2C2C}
.blue-start.now-cols .mini-info{color:#398DD3}
.blue-start.white_back{background:#fff;color:#2C2C2C}
.blue-start.white_back h2{color:#398DD3}
.blue-start.white_back h2 b{color:#398DD3}
.white_backg{background:#fff}
.landing_video_block{margin-top:-85px;margin-bottom:-308px}
.landing_video_block .block_video{width:700px;height:393px;margin:0 auto;border:5px solid #fff}
.landing_video_block .block_video iframe{width:100%;height:100%}
.pad_top_land{padding-top:380px}
.world-dive{background:#fff;letter-spacing:-.03em}
.world-dive .block-info{max-width:730px;margin-bottom:60px}
.world-dive .block-ico{margin-bottom:70px}
.world-dive .ico{width:80px;height:80px;margin:0 auto 20px}
.world-dive .ico.bg1{background:url(../img/start-page/world-dive/1.svg) center no-repeat}
.world-dive .ico.bg2{background:url(../img/start-page/world-dive/2.svg) center no-repeat}
.world-dive .ico.bg3{background:url(../img/start-page/world-dive/3.svg) center no-repeat}
.world-dive a{text-decoration:none;transition:.3s;display:block}
.world-dive .link{color:#777;font-size:120%;font-weight:500}
.world-dive a:hover .link{color:#398DD3}
.world-dive a:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
.start_pos#next{margin-top:-70px;position:absolute}
.tech_page_fo{position:relative;z-index:1}
.page-list-opinion .opinion_ls_me{margin-top:30px;margin-bottom:20px}
.world-dive .desciption{font-size:200%;color:#398DD3;font-weight:500}
.block-info{margin:0 auto;font-size:150%;line-height:30px}
.last-user-list .list-new-diver .items { margin: 0 10px;}
.last-user-list .list-new-diver .img{width:130px;height:130px;    overflow: hidden; background:#ccc;border-radius:50%;display:block;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 auto 20px;color:#fff}

.last-user-list .list-new-diver .img .bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.last-user-list .list-new-diver .img .bg img {width: 100%;}

.last-user-list .list-new-diver .img .circl_overlay{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:50%;overflow:hidden}
.last-user-list .list-new-diver .img .rating{background:rgba(0,0,0,0.5);height:37px;position:absolute;left:0;right:0;bottom:0}
.last-user-list .list-new-diver .img .rating span{font-size:16px;font-weight:500;background:url(../img/rating_white.svg) left center no-repeat;background-size:14px;padding-left:21px;margin-top:6px;display:inline-flex}
.last-user-list .list-new-diver .img .overlay{opacity:0;transition:.3s}
.last-user-list .list-new-diver .img:hover .overlay{opacity:1}
.last-user-list .list-new-diver .img .overlay:before{content:'';background:#000;opacity:.3;position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%}
.last-user-list .list-new-diver .img .overlay span{position:absolute;z-index:4;color:#fff;font-size:14px;text-align:center;left:0;right:0;top:50%;height:20px;margin-top:-10px;font-weight:500;letter-spacing:.02em}
.last-user-list .list-new-diver .img .overlay:after{content:'';border:1px solid #fff;position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%}
.last-user-list .list-new-diver .name{font-size:17px;line-height:20px;color:#2C2C2C;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.last-user-list .list-new-diver a.name:hover{color:#007bff}
.last-user-list .list-new-diver .status{font-size:12px;color:#777;letter-spacing:-.03em;line-height:17px;padding-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.last-user-list .list-new-diver .comment{background:#E3E3E3;border-radius:5px;padding:14px;box-sizing:border-box;font-size:14px;line-height:17px;margin-top:18px;position:relative;word-break:break-word}
.last-user-list .list-new-diver .comment:before{content:'';border:7px solid transparent;border-bottom:8px solid #E3E3E3;position:absolute;top:-13px;left:50%;margin-left:-7px}
.custom-bacl-people-say:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0.75) 34%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0.75) 34%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0.75) 34%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#66000000',GradientType=0)}
.custom-bacl-people-say .container{position:relative;z-index:2}
.list-last-opinion .item{margin:0 15px}
.list-last-opinion .comment:before{content:'';border:7px solid transparent;border-bottom:8px solid #E3E3E3;position:absolute;top:-13px;margin-left:20px}
.list-last-opinion .comment{padding:15px 20px;background:#E3E3E3;border-radius:5px;position:relative;margin-top:25px}
.list-last-opinion .comment b{display:block;padding-top:8px}
.list-last-opinion .comment:before{content:''}
.list-last-opinion .sender{font-size:17px;line-height:21px;margin-bottom:15px}
.list-last-opinion .sender b{font-weight:700}
.list-last-opinion .sender a{text-decoration:underline}
.list-last-opinion .user-opinion-view:after{content:'';clear:both;display:block}
.list-last-opinion .user-opinion-view .avatar{width:95px;height:95px; overflow:hidden;float:left;background:#ccc;border-radius:50%;margin-right:25px;background-size:cover;background-position:center;background-repeat:no-repeat}
.list-last-opinion .user-opinion-view .avatar img {width: 100%;}
.list-last-opinion .user-opinion-view .opinion-check{float:left;width:calc(100% - 120px)}
.list-last-opinion .user-opinion-view .opinion-check ul{list-style:none}
.list-last-opinion .user-opinion-view .opinion-check ul li{position:relative;background:url(../img/opinion/starts.svg) left 1px no-repeat;padding-left:25px;font-size:14px;line-height:19px;margin-bottom:1px}
.list-last-opinion .user-opinion-view .opinion-check ul li:before{content:''}
.list-last-opinion .user-opinion-view .opinion-check ul li:last-child{margin-bottom:0}
.people-says{background:url(../img/front_bg2.jpg) center no-repeat;background-size:cover;position:relative}
.people-says:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#0077BC;opacity:.75}

.people-says .slider-people-say{position:relative}
.people-says .slider-people-say .item-us{width:255px!important;margin:0 15px}
.people-says .slider-people-say .item-us .space{border-radius:6px;background:rgba(0,0,0,0.3);padding:20px;text-align:center;height:280px;box-sizing:border-box;position:relative;margin-bottom:30px}
.people-says .slider-people-say .item-us .space:after{content:'';border:10px solid transparent;border-top:10px solid rgba(0,0,0,0.3);position:absolute;left:50%;margin-left:-10px;bottom:-20px}
.people-says .slider-people-say .item-us .space .stars{text-align:center;margin-bottom:14px}
.people-says .slider-people-say .item-us .space .stars .star{background:url(../img/star-full.svg) center no-repeat;width:16px;height:16px;display:inline-block}
.people-says .slider-people-say .item-us .space .top_ttl{color:#FAE76E;font-size:100%;font-weight:500;margin-bottom:20px}
.people-says .slider-people-say .item-us .space .desc{font-size:100%;color:#FFF;word-wrap:break-word}
.people-says .slider-people-say .item-us .space .desc a{display:block;margin-top:10px;color:#fbcf00;text-decoration:underline}
.people-says .slider-people-say .item-us .space .desc a:hover{color:#fbcf00;text-decoration:none}
.people-says .slider-people-say .item-us .user{text-align:center}
.people-says .slider-people-say .item-us .user .photo{width:83px;height:83px;border:3px solid #fff;border-radius:50%;overflow:hidden;box-sizing:border-box;margin:0 auto 10px;background:#ccc;display:block;background-size:cover;background-repeat:no-repeat;background-position:center}
.people-says .slider-people-say .item-us .user .name{font-size:17px;color:#FFF}
.people-says .slider-people-say .item-us .user .des{font-size:12px;color:#CCE8FF}
.people-says .slider-people-say .item-us .stars{text-align:center;margin-top:10px}
.people-says .slider-people-say .item-us .stars .star{background:url(../img/star_white.svg) center no-repeat;width:15px;height:15px;margin:0 2px;display:inline-block}
.people-says .slider-people-say .item-us .list_properti{margin-top:5px}
.people-says .slider-people-say .item-us .list_properti ul{list-style:none;color:#DDF0FF;font-size:13px;text-align:center}
.people-says .slider-people-say .item-us .list_properti ul li{margin-bottom:2px}
.people-says .slider-people-say .item-us .list_properti ul li:last-child{margin-bottom:0}
.people-says .slider-people-say .slick-list{width:825px;margin:0 auto}
.people-says .slider-people-say .slick-prev{position:absolute;width:60px;height:120px;border:none;background:rgba(255,255,255,0.25);border-radius:0 100px 100px 0;box-sizing:border-box;padding-right:17px;top:125px;z-index:2;cursor:pointer;transition:.3s}
.people-says .slider-people-say .slick-prev:hover{background:#FBCF00}
.people-says .slider-people-say .slick-next{position:absolute;width:60px;height:120px;border:none;background:rgba(255,255,255,0.25);border-radius:100px 0 0 100px;box-sizing:border-box;padding-left:17px;top:125px;z-index:2;cursor:pointer;transition:.3s;right:0}
.people-says .slider-people-say .slick-arrow svg{fill:#fff}
.center_contact.contact_user{margin-top:35px;}
.center_contact.contact_user .ttl_block {
    font-size: 28px;
    font-weight: 500;
    color: #FFF;
    margin-bottom: 15px;
}
@media (min-width:767px) {
    .people-says .slider-people-say .slick-arrow:hover{background:#FBCF00}
    .people-says .slider-people-say .slick-arrow:hover svg{fill:#000}
}
.people-says h2 b{font-weight:500;color:#FBCF00}
.people-says.upd-people-say{background:url(../img/back_people_say.jpg) center top no-repeat;background-size:cover}
.people-says.upd-people-say h2{position:relative;color:#398DD3!important;font-size:36px;font-weight:400;padding-bottom:60px}
.people-says.upd-people-say h2:before{content:'';width:60px;height:3px;background:#398DD3;position:absolute;left:50%;z-index:2;top:-30px;margin-left:-30px}
.people-says.upd-people-say h2:after{content:'';width:220px;height:3px;background:#E3E3E3;position:absolute;left:50%;top:-30px;margin-left:-110px}
.people-says.upd-people-say .slider-people-say .item-us .space{background:rgba(0,0,0,0.4)}
.people-says.upd-people-say .slider-people-say .item-us .space:after{border-top:10px solid rgba(0,0,0,0.4)}
.people-says h2{font-weight:700;font-size:28px;line-height:33px;letter-spacing:-.02em;color:#FFF;padding-bottom:60px}
.info-platform{background:#F4F6F8}
.info-platform .sam-top{margin-top:40px;margin-bottom:-40px}
.info-platform .sam-top .block{width:48%;float:left;padding-left:70px;margin-bottom:40px}
.info-platform .sam-top .block.end{width:47%;float:right}
.info-platform .sam-top .block.ic1{background:url(../img/info-platform/1.svg) left top no-repeat}
.info-platform .sam-top .block.ic2{background:url(../img/info-platform/2.svg) left top no-repeat}
.info-platform .sam-top .block.ic3{background:url(../img/info-platform/3.svg) left top no-repeat}
.info-platform .sam-top .block.ic4{background:url(../img/info-platform/4.svg) left top no-repeat}
.info-platform .sam-top .block.ic5{background:url(../img/info-platform/5.svg) left top no-repeat}
.info-platform .sam-top .block.ic6{background:url(../img/info-platform/6.svg) left top no-repeat}
.info-platform .sam-top .block.ic7{background:url(../img/info-platform/7.svg) left top no-repeat}
.info-platform.slide_top_land{background:none;text-align:left}
.info-platform.slide_top_land .sam-top{margin:50px 0}
.info-platform.slide_top_land .sam-top .block .ttl{color:#FBCF00}
.info-platform.slide_top_land .sam-top .block .dec{color:#fff}
.info-platform.slide_top_land .sam-top .block.ic1{background:url(../img/info-platform/yl/1.svg) left top no-repeat}
.info-platform.slide_top_land .sam-top .block.ic2{background:url(../img/info-platform/yl/2.svg) left top no-repeat}
.info-platform.slide_top_land .sam-top .block.ic3{background:url(../img/info-platform/yl/3.svg) left top no-repeat}
.info-platform.slide_top_land .sam-top .block.ic4{background:url(../img/info-platform/yl/4.svg) left top no-repeat}
.info-platform.slide_top_land .sam-top .block{margin-bottom:60px}
.info-dop-signup{background:#398DD3;padding:70px 0}
.info-dop-signup .left{float:left;font-size:200%;color:#FFF;font-weight:500}
.info-dop-signup .right{float:right;margin-top:8px}
.info-dop-signup.white{background:#fff}
.info-dop-signup.white .left{color:#2C2C2C;font-size:120%;font-weight:400;max-width:540px}
.info-dop-signup.white .left .ttl{font-weight:500;color:#398DD3;font-size:200%;margin-bottom:5px}
.info-dop-signup.white .right{margin-top:40px}
.info-platform .sam-top .block .ttl{font-size:120%;font-weight:500;color:#398DD3;margin-bottom:10px}
.info-platform .sam-top .block .dec{font-size:17px;color:#777}
.blog-divers .block-info{max-width:930px;margin-bottom:30px}
.blog-divers.diving-blog .item{background:#F4F6F8}
.blog-divers.diving-blog .slick-dots{margin-top:40px}
.articles-similar.diving-blog .slick-dots{margin-top:40px}
.articles-similar.diving-blog .item{background:#F4F6F8}
.start-block{background:#F4F6F8}
.start-block h2{color:#398DD3;font-size:450%;padding-bottom:20px}
.start-block .small-text{color:#777;font-weight:400;font-size:200%}
.form-signup{width:730px;margin:0 auto}
.form-signup .top_bar .left{width:445px;float:left}
.form-signup .top_bar .right{width:255px;float:right}
.form-signup .top_bar .right .btn{border-radius:4px;padding-left:0;padding-right:0;width:100%}
.form-signup .sigh_check .checkbox__text{padding:5px 0 0 40px;font-size:120%}
.form-signup .sigh_check .checkbox__text a{text-decoration:underline}
.static-page-block{height:350px;position:relative;left:0;right:0;text-align:center;color:#fff}
.static-page-block.h-initial{height:initial}
.static-page-block.bg1{background:url(../img/static/signup.jpg) center no-repeat;background-size:cover}
.static-page-block.bg2{background:url(../img/static/bg2.jpg) center no-repeat;height:800px;background-size:cover}
.static-page-block.bg3{background:url(../img/static/bg3.jpg) center no-repeat;height:800px;background-size:cover}
.static-page-block.bg4{background:url(../img/static/bg4.jpg) center no-repeat;height:initial;background-size:cover;padding-bottom:70px}
.static-page-block:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:#005C92;opacity:.5}
.clrfx:after{content:'';clear:both;display:block}
.bs_offer_block{background-image:url(../img/back_bs_info.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:145px;box-sizing:border-box}
.bs_offer_block .left{float:left;margin-top:29px;max-width:620px}
.bs_offer_block .left h2{font-size:28px;line-height:33px;letter-spacing:-.02em;color:#FFF;padding-bottom:10px; text-transform: uppercase;}
.bs_offer_block .left .m_desc{font-size:17px;line-height:21px;letter-spacing:-.02em;color:#FFF}
.bs_offer_block .left.w2{max-width:825px}
.bs_offer_block .right_butt{float:right;width:254px;border-radius:30px;margin-top:46px}
.bs_offer_block .right_widg{float:right;width:405px;background:#FBCF00;height:185px;margin-top:-20px;text-align:center;box-sizing:border-box;padding:17px;position:relative;margin-right:20px}
.bs_offer_block .right_widg:before{content:'';border:10px solid transparent;border-right:10px solid #2C2C2C;border-bottom:10px solid #2C2C2C;position:absolute;top:0;left:-20px}
.bs_offer_block .right_widg:after{content:'';border:10px solid transparent;border-bottom:10px solid #2C2C2C;border-left:10px solid #2C2C2C;position:absolute;top:0;right:-20px}
.bs_offer_block .right_widg .central_text{font-size:17px;line-height:20px;letter-spacing:-.02em;color:#2C2C2C}
.bs_offer_block .right_widg .central_text b{display:block;font-weight:700;margin-bottom:18px}
.bs_offer_block .right_widg a{width:80%;padding-left:0;padding-right:0;border-radius:40px}
.bs_offer_block .right_widg span{font-size:14px;line-height:17px;display:block;text-align:center;color:#2C2C2C;margin-top:20px}

.message_signup{border:2px solid #0077BC;box-sizing:border-box;border-radius:5px;width:730px;height:96px;margin:0 auto 30px;text-align:center;font-size:14px;line-height:17px;letter-spacing:-.02em;color:#0077BC}
.message_signup .c_message{font-size:17px;line-height:21px;padding-top:21px;padding-bottom:10px}
.message_signup .c_message b{font-weight:700}
.static-page-block .bot_tag_s{text-align:center}
.static-page-block .bot_tag_s a{height:52px;background:rgba(0,0,0,0.5);border-radius:5px 5px 0 0;display:inline-block;margin-right:15px;font-size:17px;line-height:21px;text-align:center;letter-spacing:-.02em;color:#fff;padding:15px 20px 0;opacity:.5;transition:.3s;width:260px;box-sizing:border-box}
.static-page-block .bot_tag_s a:hover{opacity:1}
.static-page-block .bot_tag_s a.active{background:#fff;opacity:1;color:#2C2C2C}
.title_block_up{margin-bottom:30px}
.title_block_up:after{content:'';clear:both;display:block}
.title_block_up .link_ttl{float:right;font-size:14px;line-height:16px;letter-spacing:-.02em;text-decoration-line:underline;color:#0077BC;margin-top:5px}
.title_block_up .link_ttl:hover{text-decoration:none}
.title_block_up h2{font-size:28px;line-height:33px;letter-spacing:-.02em;color:#2C2C2C;float:left;padding:0}
.gr-back{background:#F4F6F8}
.static-page-block.bg3:before{opacity:.74}
.info_dop_land{font-size:150%}
.list_finder_divers{margin-top:46px;margin-bottom:90px}
.list_finder_divers .avatar{width:182px;height:182px;margin:0 auto 20px;border-radius:50%;border:6px solid #fff}
.list_finder_divers .avatar.bg1{background:url(../img/static/p1.jpg) center no-repeat;background-size:cover}
.list_finder_divers .avatar.bg2{background:url(../img/static/p2.jpg) center no-repeat;background-size:cover}
.list_finder_divers .avatar.bg3{background:url(../img/static/p3.jpg) center no-repeat;background-size:cover}
.list_finder_divers .name{font-size:200%;font-weight:500}
.list_finder_divers .desc{font-size:120%}
.static-page-block .bot_bl{background:url(../img/static/bot.svg) center no-repeat;width:40px;height:40px;display:block;position:absolute;margin:41px auto 0;opacity:.5;transition:.3s;bottom:60px;left:50%;margin-left:-20px}
.static-page-block .bot_bl:hover{opacity:1}
.static-page-block .top{position:relative;z-index:2;padding-top:100px;height:100%}
.static-page-block h1{font-weight:900;font-size:42px;line-height:49px;text-align:center;letter-spacing:-.02em;color:#FFF}
.static-page-block h2{font-size:17px;line-height:20px;text-align:center;font-weight:400;letter-spacing:-.02em}
.static-page-ent .top_bar{text-align:center}
.static-page-ent .top_bar .big{font-size:450%;color:#398DD3;font-weight:500;margin-top:-15px}
.static-page-ent .top_bar .smal{font-size:120%;color:#2C2C2C;width:730px;margin:30px auto 25px}
.static-page-ent h2{color:#777;text-align:center;font-weight:400;font-size:200%;margin-bottom:0;padding-bottom:0;line-height:40px}
.static-page-ent h2 b{display:block;color:#2C2C2C;font-weight:500}
.sigh_check .form-group{margin-bottom:10px}
.sigh_check .form-group:last-child{margin-bottom:0;width:770px}
.head-inner-page{height:270px;left:0;right:0;text-align:center;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat}
.head-inner-page.page_user,.head-inner-page-back.page_user{height:150px}
.head-inner-page.bg1{background:url(../img/static/boat.jpg) center no-repeat;background-size:cover;position:relative}
.head-inner-page.bg-dive{background:url(../img/static/diver-header.jpg) center no-repeat;background-size:cover;position:relative}
.head-inner-page:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:#005C92;opacity:.5}
.head-inner-page .top{position:relative;z-index:2;padding-top:140px}
.head-inner-page .top h1{font-size:300%;margin:0;padding:0;font-weight:400}
.head-inner-page.custom_height{height:inherit;padding-bottom:60px}
.head-inner-page .top .text{font-size:19px;max-width:800px;display:inline-block;padding-top:10px}
.line_filter{height:70px;background:#fff;padding:19px 0;box-sizing:border-box}
.line_filter .left{float:left}
.line_filter .right{float:right}
.line_filter .filt_item{background:#FFF;border:1px solid #BFBFBF;border-radius:16px;display:block;float:left;height:32px;font-size:100%;color:#777;padding:6px 24px 0}
.line_filter .filt_item.active,.line_filter .filt_item:hover{background:#CCE8FF;border-color:#398DD3;color:#398DD3}
.line_filter .left a{margin-right:10px}
.line_filter .left a:last-child{margin-right:0}
.line_filter .ins_item{float:left;background:#FFF;border:1px solid #398DD3;border-radius:16px;display:block;height:32px;font-size:100%;color:#398DD3;padding:6px 24px 0;margin-left:10px}
.line_filter .ins_item .ico{float:left;margin-right:15px;margin-left:-5px}
.line_filter .ins_item .ico svg{fill:#398DD3}
.line_filter .ins_item:first-child{margin-left:0}
.line_filter .ins_item.active{background:#398DD3;color:#fff}
.line_filter .ins_item.active svg{fill:#fff}
@media (min-width:992px) {
    .line_filter .ins_item:hover svg{fill:#fff}
    .line_filter .ins_item:hover{background:#398DD3;color:#fff}
}
.line_filter .counter{float:left;background:#FFF;border:1px solid #398DD3;height:32px;width:32px;border-radius:50%;text-align:center;box-sizing:border-box;padding-top:4px;position:relative}
.line_filter .counter svg{fill:#398DD3}
.line_filter .counter .count{width:18px;height:18px;background:#DE5243;color:#fff;font-size:9px;padding-top:3px;box-sizing:border-box;border-radius:50%;position:absolute;right:-7px;top:-7px}
.line_filter .counter:hover{background:#398DD3;color:#fff}
.line_filter .counter:hover svg{fill:#fff}
.content_inner_bar{padding:40px 0}
.articles-page-head{min-height:500px;left:0;right:0;top:0;color:#fff;position:relative}
.articles-page-head:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:#005C92;opacity:.5}
.articles-page-head .container{position:relative;padding-top:130px;z-index:2;min-height:500px;box-sizing:border-box;padding-bottom:242px}
.info_line .container .top{margin-bottom:20px}
.info_line .container .top .left{float:left;font-size:120%;color:#FFF}
.info_line .container .top .left .date{background:url(../img/articles/date.svg) left no-repeat;float:left;margin-right:40px;padding-left:24px;line-height:22px;box-sizing:border-box;height:20px}
.info_line .container .top .left .place{background:url(../img/place_white.svg) left no-repeat;float:left;padding-left:33px;line-height:22px;box-sizing:border-box;height:20px;font-size:15px}
.info_line .container .top .left .place a{color:#fff;text-decoration:underline}
.info_line .container .top .right{float:right}
.ico_like_share{position:relative}
.ico_like_share&gt;a{width:40px;height:40px;float:left;margin-right:20px;border-radius:50%;background-repeat:no-repeat;background-position:center;transition:.3s;background:rgba(255,255,255,0.5)}
.ico_like_share&gt;a:last-child{margin-right:0}
.ico_like_share&gt;a.like{text-align:center;box-sizing:border-box;padding-top:10px}
.ico_like_share&gt;a.like svg{fill:#fff;transition:.3s}
.ico_like_share&gt;a.add_user_dive{text-align:center;box-sizing:border-box;padding-top:9px;padding-left:3px}
.ico_like_share&gt;a.add_user_dive svg{fill:#fff;transition:.3s}
@media (min-width:767px) {
    .ico_like_share&gt;a.like:hover{background:#fff}
    .ico_like_share&gt;a.like:hover svg{fill:#F77468}
}
.ico_like_share&gt;a.like.add-like{opacity:1;background:#fff}
.ico_like_share&gt;a.like.add-like svg{fill:#F77468}
.ico_like_share&gt;a.share{text-align:center;box-sizing:border-box;padding-top:10px;margin-right:0}
.ico_like_share&gt;a.share svg{fill:#fff;transition:.3s}
@media (min-width:767px) {
    .ico_like_share&gt;a:hover{opacity:1;background:#fff}
    .ico_like_share&gt;a.share:hover svg{fill:#398DD3}
    .ico_like_share&gt;a.add_user_dive:hover{background:#FBCF00}
    .ico_like_share&gt;a.add_user_dive:hover svg{fill:#2C2C2C}
}
.ico_like_share&gt;a.open{opacity:1;background:#fff}
.ico_like_share&gt;a.share.open svg{fill:#398DD3}
.ico_like_share .space_share{position:absolute;right:-20px;top:60px;background:#fff;color:#000;text-align:center;width:240px;border-radius:6px;box-sizing:border-box;padding:22px 30px;z-index:3;display:none}
.ico_like_share .space_share:before{content:'';width:11px;height:11px;background:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-5px;right:34px}
.ico_like_share .space_share .ttl{font-size:120%;color:#2C2C2C;text-transform:uppercase;font-weight:500}
.ico_like_share .space_share a{border-radius:5px;display:block;height:40px;border:1px solid #398DD3;font-size:120%;font-weight:500;color:#398DD3;box-sizing:border-box;margin-top:10px;padding-top:8px;transition:.3s}
.ico_like_share .space_share a:hover{background:#398DD3;color:#fff}
.page_user_diver .user_bar .ico_like_share .space_share{right:initial;left:0;width:220px}
.page_user_diver .user_bar .ico_like_share .space_share:before{right:initial;left:75px}
.articles-page-head .container h1{font-weight:500;margin-bottom:20px}
.alert_non_publish{font-size:100%;color:#FFF;background:#398DD3;padding:21px 0}
.list_link a{height:42px;border:1px solid #FFF;padding:11px 25px 0;box-sizing:border-box;font-size:100%;color:#FFF;font-weight:500;text-transform:uppercase;display:block;float:left;margin-right:20px;transition:.3s;opacity:.5}
.list_link a:hover{opacity:1}
.list_link a:last-child{margin-right:0}
.list_link.color_list a{
    background: rgba(0,0,0,0.5);
    color: #fff;
    border: none;
    opacity: 1;
    padding-top: 16px;
    height: 53px;
    font-size: 17px;
    border-radius: 5px;
    font-weight: 400;
    text-transform: none;
}
.list_link.color_list a:hover{color:#FACE00}
.list_link.ovl a{width:200px;box-sizing:border-box;height:40px;text-align:center;border-radius:25px;padding-top:10px}
.articles-page-head .container .bot_line{position:absolute;bottom:43px;left:15px;right:15px}
.articles-page-head .container .bot_line .left .list_type ul{list-style:none}
.articles-page-head .container .bot_line .left .list_type ul li{margin-bottom:6px;font-size:120%;padding-left:27px}
.articles-page-head .container .bot_line .left .list_type ul li:last-child{margin-bottom:0}
.articles-page-head .container .bot_line .left .list_type.cat1 ul li{background:url(../img/post/stars.svg) left no-repeat}
.articles-page-head .container .bot_line .left .list_type.cat2 ul li{background:url(../img/post/gears.svg) left no-repeat}
.articles-page-head .container .bot_line .left .dive_ins{background:url(../img/page_user/dive_daily.svg) left no-repeat;padding-left:30px;font-size:100%;box-sizing:border-box;padding-top:1px;opacity:.5;margin-right:20px;float:left}
.articles-page-head .container .bot_line .left .list_animals .animal{width:30px;height:30px;float:left;margin-right:20px;opacity:.5;transition:.3s}
.articles-page-head .container .bot_line .left .list_animals .animal:hover{opacity:1}
.articles-page-head .container .bot_line .left .list_animals .animal svg{max-width:100%;max-height:100%;text-anchor:middle;height:30px;transition:.3s}
.articles-page-head .container .bot_line .left .list_animals .animal svg,.articles-page-head .container .bot_line .left .list_animals .animal svg path{fill:#fff!important}
svg|title{pointer-events:none}
.articles-page-head .container .bot_line .left .list_animals .animal:last-child{margin-right:0}
.articles-page-head .container .bot_line .right{text-align:right;padding:0 15px 0 0}
.articles-page-head .container .bot_line .right .user_name{font-size:200%;color:#FFF;font-weight:500;line-height:30px}
.articles-page-head .container .bot_line .right .user_spec{font-size:120%;color:#FFF;line-height:24px;padding-top:12px}
.articles-page-content{position:relative;z-index:4;background:#fff}
.articles-content{padding:20px 0 50px;font-size:120%;color:#2C2C2C;line-height:30px;border-bottom:2px solid #F1F9FF}
.articles-content b{font-weight:500}
.articles-author{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    color: #fff;
}
.articles-author .bg {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0.6;
}
.articles-author:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #0077BC;
    opacity: .75;
    z-index: 2;
}
.articles-author .container { z-index: 3; position: relative;}
.articles-author h2{padding-bottom:12px}
.articles-content h2:first-child{padding-top:0}
.articles-content h2{font-size:180%;padding-bottom:15px;padding-top:25px}
.articles-content h3{font-size:150%}
.articles-content h4{font-size:140%}
.articles-author .info{font-size:120%;line-height:26px;color:#fff;margin-bottom:30px}
.articles-page-head .top .left{font-size:100%!important}
.articles-page-head .top .place{max-width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:40px}
.fancybox-slide--iframe .fancybox-content{width:840px;height:480px;max-width:80%;max-height:80%;margin:0;background:#000;overflow:hidden}
.articles-page-head .top .category{background:url(../img/page_user/book.svg) left no-repeat;padding-left:30px;box-sizing:border-box;padding-top:1px;opacity:1;float:left;height:20px}
.articles-author .ava .overlay_rating{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:50%;overflow:hidden}
.articles-author .ava{color:#fff;width:170px;height:170px;border:10px solid #fff;border-radius:50%;background:#ccc;margin:0 auto 10px;box-sizing:border-box;display:block;position:relative}
.articles-author .ava .rating span{font-size:18px;font-weight:500;background:url(../img/rating_white.svg) left center no-repeat;background-size:16px;padding-left:20px;margin-top:6px;display:inline-flex}
.articles-author .ava .rating{background:rgba(0,0,0,0.5);height:40px;position:absolute;left:0;right:0;bottom:0}
.articles-author .name{font-size:200%;color:#fff;font-weight:500}
.articles-author .status{font-size:120%;color:#fff}
.post-gallery-hid{display:none}
.list-comment{padding:32px 0 50px}
.list-comment .title-block{position:relative}
.list-comment .title-block:before{content:'';position:absolute;border-bottom:2px dashed #E3E3E3;left:0;right:0;top:50px}
.list-comment .title-block .count{width:100px;height:100px;box-sizing:border-box;background:#398DD3;border-radius:50%;margin:0 auto;font-size:150%;color:#FFF;padding-top:16px;position:relative;z-index:2;border:20px solid #fff}
.list-comment .title-block .info{font-size:14px;color:#BFBFBF;position:relative;z-index:3;margin-top:-10px}
.page_user_top{height:820px;left:0;right:0;top:0;color:#fff;position:relative}
.page_user_top:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:#000;opacity:.35}
.page_user_top .container{position:relative;padding-top:130px;z-index:2;height:820px;box-sizing:border-box}
.page_user_top .bot{position:absolute;bottom:60px;right:15px;left:15px}
.page_user_top .bot .opin_ls{font-size:120%}
.page_user_top .bot .opin_ls .ttl{
    font-size: 28px;
    font-weight: 500;
    color: #FFF;
    margin-bottom: 15px;
}
.page_user_top .bot .opin_ls .non{max-width:550px}
.page_user_top .bot .opin_ls ul{list-style:none}
.page_user_top .bot .opin_ls ul li{display:block;margin-bottom:10px;background:url(../img/white_star.svg) left no-repeat;padding-left:25px; font-size: 17px;}
.page_user_top .bot .opin_ls ul li:last-child{margin-bottom:0}
.page_user_top .bot .rs{position:absolute;bottom:0;right:0;width:425px;text-align:center}
.page_user_top .rs .avatar{width:270px;height:270px;border:8px solid #FFF;color:#fff;margin:0 auto 38px;box-sizing:border-box;border-radius:50%;display:block;position:relative}
.page_user_top .rs .avatar .overlay{opacity:0;transition:.3s}
.page_user_top .rs .avatar:hover .overlay{opacity:1}
.page_user_top .rs .avatar .overlay:before{content:'';background:#000;opacity:.3;position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%}
.page_user_top .rs .avatar .overlay span{position:absolute;z-index:4;color:#fff;font-size:14px;text-align:center;left:0;right:0;top:50%;height:20px;margin-top:-10px;font-weight:500;letter-spacing:.02em}
.page_user_top .rs .avatar .overlay:after{content:'';border:1px solid #fff;position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%}
.page_user_top .rs .avatar .circl_overlay{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:50%;overflow:hidden}
.ico_crc.pro{position:absolute;width:60px;height:60px;border-radius:50%;border:2px solid #fff;text-align:center;font-weight:500;line-height:57px;right:0;font-size:17px;top:0}
.ico_crc.pro.mini{width:50px;height:50px;font-size:15px;line-height:46px;top:-10px;right:0}
.ico_crc.pro.yellow{color:#2C2C2C;background:#FBCF00}
.ico_crc.pro.gray{color:#fff;background:#C4C4C4}
.ico_crc.pro.green{color:#fff;background:#6BB900}
.page_user_top .rs .avatar .rating{background:rgba(0,0,0,0.5);height:50px;position:absolute;left:0;right:0;bottom:0}
.page_user_top .rs .avatar .rating span{font-size:20px;font-weight:500;background:url(../img/rating_white.svg) left center no-repeat;background-size:17px;padding-left:23px;margin-top:8px;display:inline-flex}
.page_user_top .rs .name{font-size:280%;color:#FFF;font-weight:500;line-height:1.2;padding-bottom:10px}
.page_user_top .rs .name span{display:block;font-size:17px;font-weight:400}
.page_user_top .rs .status{font-size:120%;color:#FFF;margin-top:10px}
.page_user_top .rs .status span{display:block}
.page_user_top .rs .link_site{font-size:120%;color:#FFF;margin-top:2px;display:inline-block;border-bottom:1px solid #fff;height:23px}
.page_user_top .rs .link_site:hover{border-bottom:none}
.page_user_top .rs .link_site.disabled{border-bottom:1px solid #fff!important;opacity:.7}
.page_user_top .bot .rs .bots{opacity:.5;background:url(../img/static/bot.svg) center no-repeat;width:40px;height:40px;display:block;transition:.3s;position:relative;margin:60px auto 0}
.page_user_top .bot .rs .bots:hover{opacity:1}
.page_user_top.review_all_page{height:720px}
.page_user_top.review_all_page .container{height:720px}
.block_hid_ent{background:#333;position:relative;display:none}
.block_hid_ent.page_map{height:500px}
.block_hid_ent .closer{position:absolute;width:120px;height:60px;border:none;background:rgba(0,0,0,0.25);border-radius:0 0 100px 100px;box-sizing:border-box;padding-right:0;top:0;z-index:5;cursor:pointer;transition:.3s;left:50%;margin-left:-60px;text-align:center;padding-top:17px}
.block_hid_ent .closer svg{fill:#fff;transition:.3s}
.block_hid_ent .closer:hover{background:#FBCF00}
.block_hid_ent .closer:hover svg{fill:#000}
.block_hid_ent #map{position:absolute;left:0;right:0;top:0;bottom:0}
.page_user_front{background:#fff;position:relative;z-index:4}
.page_user_top .info_line{margin-top:40px;max-width:700px}
.page_user_top .info_line .spec{font-size:270%;word-wrap:break-word;font-weight:500;line-height:1.2}
.list_link{height:42px;margin-top:40px}
.page_navigate{height:100px;box-sizing:border-box;padding:24px 0;position:absolute;left:0;right:0;background:#F4F6F8;z-index:10;transition:.1s}
.page_navigate ul{list-style:none;float:left}
.page_navigate ul li{display:block;float:left;margin-right:40px}
.page_navigate ul li:last-child{margin-right:0}
.page_navigate ul li a{font-size:100%;text-transform:uppercase;color:#666;font-weight:500;padding:16px 0 15px;display:block;transition:.3s;position:relative}
.page_navigate ul li a:before{content:'';position:absolute;background:#398DD3;width:30px;height:2px;bottom:-2px;left:50%;margin-left:-15px;opacity:0;transition:.3s}
.page_navigate ul li a:hover{color:#000}
.page_navigate ul li.active a{color:#398DD3}
.page_navigate ul li.active a:before{opacity:1}
.page_navigate .btn{float:right}
.height_head{height:70px;position:absolute}
.page_navigate.fixed{position:fixed;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);background:#fff}
.page_navigate_ds{height:100px}
.page_user_front .block-pad,.articles-page-content .block-pad{padding:60px 0}
.page-info-me{background:#F0F4F7}
.page-info-me.club{background:#F4F6F8}
.page-info-me .block-info-me{color:#2C2C2C;font-size:120%;line-height:24px;text-align:left;margin-bottom:40px}
.page-info-me .block-info-me pre{color:#2C2C2C;font-size:100%;line-height:24px;text-align:left;font-family:'Roboto',sans-serif;margin-bottom:0}
.page-info-me .list-info-me{text-align:left}
.page-info-me .list-info-me .ttl_in{font-size:120%;color:#2C2C2C;font-weight:500;margin-bottom:20px}
.page-info-me .list-info-me ul{list-style:none}
.page-info-me .list-info-me ul li{margin-bottom:10px;color:#777;box-sizing:border-box;position:relative}
.page-info-me .list-info-me ul li.ico{padding-left:30px}
.page-info-me .list-info-me ul li.ico.divemaster{background:url(../img/page_user/divemaster.svg) left no-repeat}
.page-info-me .list-info-me ul li.ico.instructor{background:url(../img/page_user/instructor.svg) left no-repeat}
.page-info-me .list-info-me ul li.ico.gear{background:url(../img/page_user/gear.svg) left no-repeat}
.page-info-me .list-info-me ul li.ico.home{background:url(../img/page_user/home.svg) left no-repeat}
.page-info-me .list-info-me ul li.ico.link{background:url(../img/page_user/link.svg) left no-repeat}
.page-info-me .list-info-me ul li a{color:#398DD3;text-decoration:underline}
.page-info-me .list-info-me ul li a:hover,.page-info-me .dive_bl .list_divecenter a:hover{color:#000}
.hide-line-psa.people-says.upd-people-say h2:before{display:none!important}
.hide-line-psa.people-says.upd-people-say h2:after{display:none!important}
.page-info-me .list-info-me ul li:last-child{margin-bottom:0}
.page-info-me .list-info-me .list_languages{margin-bottom:-10px}
.page-info-me .list-info-me .list_languages .ico{width:30px;height:30px;background-color:#ccc;border-radius:50%;float:left;margin-right:20px;margin-bottom:10px;background-size:cover;background-position:center;background-repeat:no-repeat}
.page-info-me .list-info-me .list_languages .ico:last-child{margin-right:0}
.page-info-me .list-info-me .list_languages .ico.hide{display:none}
.page-info-me .list-info-me .list_languages .ico.counter_vis{background:#398DD3;color:#fff;font-size:12px;font-weight:400;line-height:28px;text-align:center;padding-right:3px;box-sizing:border-box;transition:.3s}
.page-info-me .list-info-me .list_languages .ico.counter_vis:hover{background:#444}
.page-list-kurs-me{background:#F4F6F8}
.page-list-kurs-me.white{background:#fff}
.page-list-kurs-me .list-kurs-me{margin-bottom:-20px}
.page-list-kurs-me .list-kurs-me .col-12{margin-bottom:20px}
.page-list-kurs-me .list-kurs-me .ico{width:52px;height:52px;background:#FFF;border-radius:50%;float:left;position:relative}
.page-list-kurs-me .list-kurs-me .ico .in{position:absolute;background-position:center;background-repeat:no-repeat;width:26px;height:26px;background-size:contain;left:50%;margin-left:-13px;top:50%;margin-top:-13px}
.page-list-kurs-me .list-kurs-me .ico .in.ch_svg svg{width:20px;height:12px;margin-top:6px}
.page-list-kurs-me .list-kurs-me .name{float:left;width:calc(100% - 52px);padding-left:28px;font-size:150%;color:#2C2C2C;height:52px;box-sizing:border-box;padding-top:13px}
.page-list-kurs-me.white .list-kurs-me .ico{background:#F1F9FF}
.page-list-visible-me{background:#F4F6F8}
.page-list-visible-me .item{text-align:center;width:184px;font-size:120%;color:#777;text-decoration:none;box-sizing:border-box;padding:0 20px}
.page-list-visible-me .item .ico{width:120px;transition:.3s;height:120px;box-sizing:border-box;position:relative;border-radius:50%;background:#fff;margin:0 auto 20px;border:3px solid #fff}
.page-list-visible-me .item .ico .in{width:60px;height:60px;position:absolute;left:50%;margin-left:-30px;top:50%;margin-top:-30px}
.page-list-visible-me .item .ico .in svg{max-width:100%;max-height:100%;text-anchor:middle;height:60px;transition:.3s}
.page-list-visible-me .item .ico .in svg,.page-list-visible-me .item .ico .in svg path{fill:#398DD3!important}
.page-list-visible-me .item{margin-top:10px;transition:.3s}
.page-list-visible-me .item:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
.page-list-visible-me .item:hover .ico{background:#398DD3}
.page-list-visible-me .item:hover .ico .in svg,.page-list-visible-me .item:hover .ico .in svg path{fill:#fff!important}
.page-list-visible-me .item:hover{color:#000}
.page-list-opinion .blu_block{height:200px;background:#398DD3;border-radius:6px;color:#fff;box-sizing:border-box;padding:30px}
.page-list-opinion .blu_block .ttl{font-size:120%;color:#FFF;font-weight:500;margin-bottom:20px}
.page-list-opinion .blu_block ul{list-style:none}
.page-list-opinion .blu_block ul li{display:block;margin-bottom:10px;background:url(../img/white_star.svg) left no-repeat;padding-left:25px;font-size:120%}
.page-list-opinion .blu_block ul li:last-child{margin-bottom:0}
.page-list-opinion .blu_block .desc{font-size:120%;line-height:24px}
.page-list-opinion .add_opinion{display:block;text-align:center;font-size:14px;color:#398DD3;font-weight:500;text-decoration:underline;margin:48px 0 0;text-transform:uppercase}
.page-list-opinion .add_opinion .ico{width:65px;height:65px;border-radius:50%;background:#398DD3;margin:0 auto 20px}
.page-list-opinion .add_opinion .ico .in{background:url(../img/thumbs-up.svg) center no-repeat;width:65px;height:65px}
.page-list-rekvizit{background:#F4F6F8;font-size:100%;line-height:17px}
.page-list-rekvizit .top{color:#2C2C2C}
.page-list-rekvizit .desc{color:#777;margin-top:20px}
.list_inst{width:100%}
.list_inst a{overflow:hidden;position:relative;width:20%;padding-bottom:20%;display:block;float:left;color:#fff;text-decoration:none}
.list_inst a .inner{position:absolute;top:0;left:0;width:100%;height:100%}
.list_inst a .inner img{transition:.3s;height:100%;object-fit:cover;display:inline-block;width:100%}
.list_inst a .overl{position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.8);text-align:center;transition:.3s;opacity:0}
.list_inst a .overl .table{display:block;width:100%;height:100%;padding-top:60px}
.list_inst a .overl .cent{display:block;vertical-align:middle;box-sizing:border-box;padding:20px}
.list_inst a .overl .cent .top{text-align:center}
.list_inst a .overl .cent .top div{display:inline-block;padding-left:31px;margin:0 15px;font-size:120%}
.list_inst a .overl .cent .top .like{background:url(../img/inst/heart.svg) left no-repeat}
.list_inst a .overl .cent .top .comment{background:url(../img/inst/bubble.svg) left no-repeat}
.list_inst a .overl .cent .mini_desc{max-height:112px;overflow:hidden;font-size:100%;line-height:22px;margin-top:14px;word-wrap:break-word;display:block;width:100%;max-width:350px}
#block_text&gt;.container&gt;.row&gt;.col-8{word-break:break-word}
.list_inst a:hover .overl{opacity:1}
.slide-with-me{width:100%}
.slide-with-me .slick-list{width:920px;margin:0 auto}
.slide-with-me .slick-prev{position:absolute;width:60px;height:120px;border:none;background:rgba(0,0,0,0.25);border-radius:0 100px 100px 0;box-sizing:border-box;padding-right:17px;top:0;z-index:2;cursor:pointer;transition:.3s}
.slide-with-me .slick-prev:hover{background:#FBCF00}
.slide-with-me .slick-next{position:absolute;width:60px;height:120px;border:none;background:rgba(0,0,0,0.25);border-radius:100px 0 0 100px;box-sizing:border-box;padding-left:17px;top:0;z-index:2;cursor:pointer;transition:.3s;right:0}
.slide-with-me .slick-arrow:hover{background:#FBCF00}
.slide-with-me .slick-arrow svg{fill:#fff}
.slide-with-me .slick-arrow:hover svg{fill:#000}
.page_user_diver{padding:30px 0;background:#F4F6F8}
.page_user_diver .user_bar{padding-bottom:114px;background:#FFF;border-radius:10px;overflow:hidden;position:relative;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);box-shadow:0 2px 6px 0 rgba(0,0,0,0.04)}
.page_user_diver .user_bar .photo{height:255px;background:#ccc;background-repeat:no-repeat;background-position:center}
.page_user_diver .user_bar .photo .ico_like_share{margin:20px;position:absolute}
.page_user_diver .user_bar .top{padding:20px}
.page_user_diver .user_bar .top .name{font-weight:500;color:#2C2C2C;font-size:200%}
.page_user_diver .user_bar .top .status{font-size:100%;color:#777}
.page_user_diver .user_bar .top .place{background:url(../img/page_user/place_blue.svg) left no-repeat;margin-top:19px;padding-left:25px;font-size:100%;color:#398DD3;min-height:20px}
.page_user_diver .user_bar .bot{position:absolute;bottom:30px;left:20px;right:20px;border-top:2px dashed #E3E3E3;padding-top:30px}
.page_user_diver .user_bar .bot a{width:100%}
.page_user_diver .white_space_user{background:#FFF;border-radius:10px;overflow:hidden;position:relative;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);margin-bottom:30px}
.page_user_diver .white_space_user:last-child{margin-bottom:0}
.page_user_diver .white_space_user .title{height:70px;background:#A4AFB7;font-size:200%;color:#FFF;font-weight:500;position:relative;padding:17px 30px}
.page_user_diver .white_space_user .title.blue{background:#398DD3}
.page_user_diver .white_space_user .title .ico{float:right;width:17px;height:17px;position:relative;margin-top:13px}
.page_user_diver .white_space_user .title .ico:after{animation:pulsate 1s ease-out;animation-iteration-count:infinite;opacity:0;border:3px solid #3FDA69;border-radius:30px;height:18px;width:18px;display:inline-block;text-align:center;content:'';position:absolute;right:-5px;top:-5px}
.page_user_diver .white_space_user .title .ico:before{content:'';position:absolute;background:#3FDA69;width:8px;height:8px;border-radius:5px;right:0;top:0}
@-webkit-keyframes pulsate {
    0%{-webkit-transform:scale(0.1,0.1);opacity:0}
    50%{opacity:1}
    100%{-webkit-transform:scale(1.2,1.2);opacity:0}
}
@-webkit-keyframes opacityPulse {
    0%{opacity:0}
    50%{opacity:1}
    100%{opacity:0}
}
@-webkit-keyframes alertPulse {
    0%{background-color:#9A2727;opacity:1}
    50%{opacity:red;opacity:.75}
    100%{opacity:#9A2727;opacity:1}
}
@keyframes rotating {
    from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
    to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.page_user_diver .white_space_user .bot{padding:26px 30px}
.page_user_diver .white_space_user .bot .txt{font-size:120%;color:#2C2C2C;line-height:24px}
.page_user_diver .white_space_user .bot ul{list-style:none}
.page_user_diver .white_space_user .bot ul li{background:url(../img/page_user/check_blue.svg) left no-repeat;font-size:100%;color:#398DD3;padding-left:23px;margin-bottom:10px}
.page_user_diver .white_space_user .bot ul li:last-child{margin-bottom:0}
.page_user_diver .white_space_user .bot ul li a{color:#398DD3;text-decoration:underline}
.page_user_diver .white_space_user .bot ul li.hide{display:none}
.page_user_diver .white_space_user .bot .ul_label{font-size:120%;font-weight:500;color:#2C2C2C;margin-bottom:20px}
.page_user_diver .white_space_user .us_liner{margin-top:40px;border-top:2px dashed #E3E3E3;padding-top:30px}
.page_user_diver .white_space_user .bot_info .plan_line{font-size:120%;color:#398DD3;margin-bottom:15px;padding-left:35px}
.page_user_diver .white_space_user .bot_info .plan_line:last-child{margin-bottom:0}
.page_user_diver .white_space_user .bot_info .plan_line b{font-weight:500}
.page_user_diver .white_space_user .bot_info .plan_line.ico_place{background:url(../img/page_user/plan_place.svg) left no-repeat}
.page_user_diver .white_space_user .bot_info .plan_line.ico_date{background:url(../img/page_user/plan_date.svg) left no-repeat}
.page_user_diver .white_space_user .bot_info .plan_line.ico_time{background:url(../img/page_user/plan_time.svg) left no-repeat}
.page_user_sl .block-pad{padding:50px 0}
.page_user_sl .article-list-in{background:#F1F9FF}
.line-dashed{border-bottom:2px dashed #BFBFBF;width:100%;margin:40px 0}
.error_profile{padding:27px 0;background:#F4F6F8;text-align:center;border-top:1px solid #F0F4F7}
.error_profile a{color:#777;text-decoration:underline;display:inline-block;font-size:100%;transition:.3s}
.error_profile a .ico{display:inline-block;margin-right:10px}
.error_profile a .ico svg{fill:#777;transition:.3s}
.error_profile a:hover{color:#363636}
.error_profile a:hover .ico svg{fill:#363636}
.error_profile.white { background: #fff;}
.diving-blog .item{height:584px;width:350px;background:#fff;border-radius:10px;position:relative}
.diving-blog .item .top{background:#ccc;height:240px;position:relative;border-radius:10px 10px 0 0;padding:30px;box-sizing:border-box;overflow:hidden}
.diving-blog .item .top .cat{position:absolute;left:30px;top:30px;text-transform:uppercase;color:#FFF;font-size:12px;width:100px;z-index:2}
.diving-blog .item .top .check_video{background:rgba(0,0,0,0.25);position:absolute;bottom:30px;left:30px;color:#fff;font-size:90%;padding:7px 18px;border-radius:4px;z-index:2}
.diving-blog .item .top .date{background:url(../img/articles/date.svg) left no-repeat;position:absolute;bottom:30px;right:30px;padding-left:21px;font-size:100%;color:#FFF;box-sizing:border-box;padding-top:2px;z-index:2}
.diving-blog .item .bot{padding:30px 30px 20px;position:relative}
.diving-blog .item .top:before{content:'';background:#000;opacity:.3;z-index:1;left:0;right:0;top:0;bottom:0;position:absolute}
.diving-blog .item .top .like{background:url(../img/articles/like.svg) center no-repeat;width:24px;height:24px;display:block;background-size:contain;position:absolute;right:30px;top:30px;z-index:2}
.diving-blog .item .top .overlay{position:absolute;left:0;border-radius:10px 10px 0 0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.6);opacity:0;transition:.3s;z-index:2}
.diving-blog .item .top .overlay a{width:130px;display:block;border:1px solid #FFF;height:40px;text-align:center;color:#fff;font-size:100%;text-transform:uppercase;font-weight:500;border-radius:4px;box-sizing:border-box;padding-top:10px;margin:100px auto 0;transition:.3s}
.diving-blog .item .top .overlay a:hover{background:#fff;color:#000}
.diving-blog .item .bot_cc{position:absolute;bottom:20px;left:30px;right:30px}
.diving-blog .item:hover .overlay{opacity:1}
.diving-blog .item .bot .place{font-size:100%;color:#398DD3;margin-bottom:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.diving-blog .item .bot .name{font-size:120%;color:#2C2C2C;font-weight:500;text-decoration:none;margin-bottom:10px;display:block}
.diving-blog .item .bot .name:hover{color:#007bff}
.diving-blog .item .bot .status_user{color:#2C2C2C;margin-bottom:20px}
.diving-blog .item .bot .description{line-height:17px;color:#2C2C2C;word-wrap:break-word}
.diving-blog .item .bot_cc .time_read .ico{display:inline-block;margin-right:5px;vertical-align:text-bottom}
.diving-blog .item .bot_cc .list_animal{margin-bottom:15px}
.diving-blog .item .bot_cc .list_animal .animal{width:25px;height:25px;float:left;margin-right:20px;opacity:.5;transition:.3s}
.diving-blog .item .bot_cc .list_animal .animal:hover{opacity:1}
.diving-blog .item .bot_cc .list_animal .animal svg{max-width:100%;max-height:100%;text-anchor:middle;height:25px;transition:.3s}
.diving-blog .item .bot_cc .list_animal .animal svg,.diving-blog .item .bot_cc .list_animal .animal svg path{fill:#2C2C2C!important}
.diving-blog .item{margin:20px 0;transition:.3s}
.diving-blog .item.offer_back .top{background-size:cover;background-position:center;background-repeat:no-repeat}
.diving-blog .item.offer_back{height:510px}
@media (min-width:767px) {
    .diving-blog .item:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);box-shadow:0 2px 6px 0 rgba(0,0,0,0.04)}
}
.slick-slider.my_articles{margin:0 -18px}
.slick-slider.my_articles .slick-list{padding:0 18px;box-sizing:border-box;width:100%}
.my_articles .item{margin:20px 15px}
.my_articles .item:nth-child(3n){margin:20px 15px}
.page_review .avats-bl{text-align:center}
.page_review .avats-bl .ttl{font-size:300%;color:#FFF;line-height:42px;padding:0 20px 40px}
.block-review-me{background:#F4F6F8}
.block-review-me .mini_txt{width:100%;font-size:150%;color:#2C2C2C}
.block-review-me .list-character{margin-top:40px}
.block-review-me .list-character .title{font-size:100%;color:#2C2C2C;font-weight:500;margin-bottom:10px}
.tabs__content{display:none}
.tabs__content.active{display:block}
.gender_stat{width:125px;float:left}
.gender_stat .gender_item{float:left;width:52px;height:52px;border:1px solid #E3E3E3;border-radius:6px;transition:.3s;background:#fff}
.gender_stat .gender_item svg{fill:#E3E3E3;width:13px;height:20px;display:block;margin:15px auto 0}
.gender_stat .gender_item:nth-child(2){float:right}
.gender_stat .gender_item.active{background:#398DD3;border-color:#398DD3}
.gender_stat .gender_item.active svg{fill:#fff}
.gender_stat a.gender_item:hover svg{fill:#fff}
.gender_stat a.gender_item:hover{background:#0069d9;border-color:#0069d9}
.form_skc .line .disabled{opacity:.6}
.form_skc .line input:disabled{opacity:.6}
.form_skc .line input:read-only{opacity:.6}
.form_skc .ttl{font-size:200%;color:#FFF;font-weight:500;margin-bottom:25px}
.form_skc .white_label{font-size:120%;font-weight:500;margin-top:10px;margin-bottom:20px}
.form_skc .line .checkbox__text{color:#fff}
@media (min-width:767px) {
    .form_skc .line label.checkbox:hover .checkbox__text{color:#fff}
    .form_skc .line label.checkbox:hover .checkbox__text:before{border-color:#E3E3E3}
}
.form_skc .line .vis_none{display:none}
.form_skc .line .pos_rel{position:relative}
.form_skc .line .email_pos{position:absolute;top:15px;right:-18px}
.page_review .container{padding-top:0}
.block-review-verify{background:#F4F6F8}
.block-review-verify ul{list-style:none;padding:0;margin:0 0 30px}
.block-review-verify ul li{display:inline-block;font-size:100%;text-transform:uppercase;color:#666;font-weight:500;padding:0 0 15px;transition:.3s;position:relative;cursor:pointer;margin:0 20px}
.my-auto{margin-top:auto;margin-bottom:auto}
.block-review-verify ul li:before{content:'';position:absolute;background:#398DD3;width:30px;height:2px;bottom:-2px;left:50%;margin-left:-15px;opacity:0;transition:.3s}
.block-review-verify ul li:hover{color:#000}
.block-review-verify ul li.active{color:#398DD3}
.block-review-verify ul li.active:before{opacity:1}
.block-review-verify .tabs__content{text-align:left}
.block-review-verify .info_block{background:#fff;padding:22px 30px;border:1px solid #398DD3;border-radius:4px;font-size:120%;color:#398DD3;line-height:25px;text-align:left}
.block-review-verify .info_block.bot{margin-bottom:20px}
.block-review-verify .add_photo{margin-top:30px;width:250px;height:250px;border:1px solid #E3E3E3;border-radius:10px;display:block;position:relative;overflow:hidden;background-size:cover!important;background:#fff;background-position:center}
.block-review-verify .add_photo:before{background:url(../img/cabinet/camera.svg) center no-repeat;border-radius:10px;position:absolute;content:'';left:0;right:0;top:0;bottom:0}
.block-review-verify .add_photo.ws-photo:before{background:url(../img/cabinet/camera.svg) center no-repeat;background-color:rgba(0,0,0,0.6);opacity:0;transition:.3s;border-radius:10px}
.block-review-verify .add_photo.ws-photo:hover:before{opacity:1}
.page_review .bots{opacity:.5;background:url(../img/static/bot.svg) center no-repeat;width:40px;height:40px;display:block;transition:.3s;position:absolute;bottom:60px;left:50%;margin-left:-20px}
.page_review .bots:hover{opacity:1}
.ins_block_map{height:550px;background:#ccc;display:none;position:relative}
.ins_block_map #map{position:absolute;left:0;right:0;top:0;bottom:0}
.list_dop_filter{background:#fff;border-bottom:1px solid #E3E3E3;padding:40px 0;position:relative;z-index:1;display:none}
.list_dop_filter .ttl_info{font-size:120%;color:#398DD3;font-weight:500;margin-top:30px;margin-bottom:30px}
.form_name{font-size:120%;font-weight:500;margin-bottom:20px}
.usl-block .form_name{font-size:100%;margin-bottom:10px}
.usl-block .list_sertificate .scroll-wrapper.scroll_bar{max-height:200px}
.usl-block label.control-label{display:none!important}
.right_coll_filter .ttl{font-size:120%;color:#398DD3;font-weight:500;margin-bottom:10px}
.right_coll_filter .ttl.black{color:#2C2C2C}
.right_coll_filter .filter_button button{width:100%;margin-bottom:15px}
.right_coll_filter .filter_button a{width:100%}
.right_coll_filter .block_check .control-label{display:none!important}
.right_coll_filter .block_check{margin-bottom:20px}
.right_coll_filter .block_check .form-group{margin-bottom:10px}
.right_coll_filter .block_check .form-group:last-child{margin-bottom:0}
.right_coll_filter .line_cs{border-top:1px solid #CCE8FF;margin:0 0 20px}
.users_list .user_profile{background:#FFF;margin-bottom:30px;border-radius:5px;overflow:hidden}
.users_list .user_profile .avatar{width:255px;float:left;height:255px;background:#E3E3E3;position:relative;overflow:hidden;display:flex;justify-content:center}
.users_list .user_profile .avatar img{height:100%;object-fit:cover;display:inline-block;transform:scale(1.00,1.00);width:100%}
.users_list .user_profile .avatar .overlay{position:absolute;content:'';border-radius:5px 0 0 5px;background:rgba(0,0,0,0.34);left:0;right:0;bottom:0;top:0;text-align:center;opacity:0;transition:.3s}
.users_list .user_profile .avatar .like{position:absolute;right:23px;z-index:3;top:23px;width:20px;text-align:center}
.users_list .user_profile .avatar .like svg{fill:#fff;width:20px;height:18px;transition:.3s}
.users_list .user_profile .avatar .like:hover svg{fill:#F77468}
.users_list .user_profile .avatar .like.add-like svg{fill:#F77468}
.users_list .user_profile .avatar:hover .overlay{opacity:1}
.users_list .user_profile .avatar .overlay .link{width:130px;display:block;border:1px solid #FFF;height:40px;text-align:center;color:#fff;font-size:100%;text-transform:uppercase;font-weight:500;border-radius:4px;box-sizing:border-box;padding-top:10px;margin:100px auto 0;transition:.3s}
.users_list .user_profile .avatar .overlay .link:hover{background:#fff;color:#000}
.users_list .user_profile .avatar .bot{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);height:50px;box-sizing:border-box;padding:10px 15px 0;border-radius:0 0 0 5px}
.users_list .user_profile .avatar .bot .type{font-size:13px;font-weight:500;color:#fff;max-width:83px;line-height:14px;float:left;display:table;height:28px}
.users_list .user_profile .avatar .bot .type .ch{display:table-cell;vertical-align:middle}
.users_list .user_profile .avatar .bot .bar{float:right;font-size:20px;color:#fff;font-weight:500;margin-top:1px}
.users_list .user_profile .avatar .bot .bar .stars_opin{float:left;background:url(../img/cabinet/star_opinion_white.svg) left no-repeat;padding-left:22px;box-sizing:border-box;margin-right:15px}
.users_list .user_profile .avatar .bot .bar .rating{float:right;background:url(../img/rating_white.svg) left center no-repeat;padding-left:24px;background-size:16px}
.users_list .user_profile .info{    padding: 20px 27px;position:relative;float:left;width:calc(100% - 255px);height:255px;box-sizing:border-box}
.users_list .user_profile .info .place{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:90%;vertical-align:middle;background:url(../img/offer/new_place.svg) left no-repeat;padding-left:25px;font-size:100%;box-sizing:border-box;padding-top:3px;margin-bottom:13px}
.users_list .user_profile .info .name{transition:.3s;line-height:22px;margin-bottom:3px;font-size:140%;font-weight:500;color:#000;display:block}
.users_list .user_profile .info .name:hover{color:#398DD3}
.users_list .user_profile .info .desc{margin-top:8px;color:#777;line-height:17px;font-size:90%;word-wrap:break-word}
.users_list .user_profile .info .offers_info{margin-top:16px}
.users_list .user_profile .info .offers_info .info_in{height:20px;float:left;background:#D2D9E0;font-size:12px;color:#2C2C2C;margin-right:10px;box-sizing:border-box;padding:2px 15px;border-radius:11px}
.users_list .user_profile .info .offers_info .info_in:last-child{margin-right:0}
.users_list .user_profile .avatar .other_status{position:absolute;left:0;top:0;z-index:2}
.users_list .user_profile .avatar .other_status .ico{width:32px;height:32px;float:left;margin-right:5px;border-radius:0 0 5px 5px;text-align:center;box-sizing:border-box;padding-top:5px}
.users_list .user_profile .avatar .other_status .ico:nth-child(1){border-radius:5px 0 5px 0}
.users_list .user_profile .avatar .other_status .ico:last-child{margin-right:0}
.users_list .user_profile .avatar .other_status .ico.new_profile{background:#94C100}
.users_list .user_profile .avatar .other_status .ico.new_review{background:#398DD3}
.users_list .user_profile .info .bot_org{padding-top:12px; min-height:40px; border-top:1px solid #E3E3E3;position:absolute;left:30px;right:30px;bottom:18px}
.users_list .user_profile .info .bot_org .tag{position:relative;font-size:12px;color:#777;margin-right:12px;text-transform:uppercase;float:left}
.users_list .user_profile .info .bot_org .tag:after{content:'';width:4px;height:4px;background:#777;border-radius:100%;position:absolute;top:6px;right:-8px}
.users_list .user_profile .info .bot_org .tag:last-child{margin-right:0}
.users_list .user_profile .info .bot_org .tag:last-child:after{display:none}
.users_list .alert_non_publish {
    padding: 15px 0px;
    border-radius: 5px;
    margin-bottom: 30px;
    margin-top: -15px;
}
.users_list .user_profile .info .bot_org .left {
    float: left;
    position: absolute;
    left: 0;
    top: 15px;
    bottom: 0;
}
.users_list .user_profile .info .bot_org .left .ts {    display: table;
    height: 100%;}
.users_list .user_profile .info .bot_org .left .ch { display: table-cell; vertical-align: middle}
.users_list .user_profile .info .bot_org .right { float: right;}

.users_list .user_profile .info .bot_org .right .contact_user {
    display: inline-block;
    vertical-align: middle;
}
.users_list .user_profile .info .bot_org .right .contact_user .block_ico {
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
}
.alert_non_publish.alert_pro .space {
    margin: 0 15px;
    position: relative;
}
.slider_bl{max-width:360px}
.lis_top_profile .profile_top{margin-bottom:20px}
.lis_top_profile .profile_top:last-child{margin-bottom:0}
.offer-info .container h2{font-size:200%;padding:30px 0 0}
.offer-info .container h3{font-size:1.25rem;padding:20px 0 0}
.text_page{font-size:120%;line-height:24px;padding:60px 0;background:#F4F6F8}
.text_page h2,.text_page .h2{font-size:150%}
.text_page h3,.text_page .h3{font-size:120%}
.text_page b{font-weight:500}
.text_page p{margin-bottom:20px}
.opinion_ls_me{margin-bottom:-30px}
.opinion_ls_me .item{background:#F0F4F7;border-radius:6px;height:384px;margin-bottom:30px;position:relative;box-sizing:border-box;padding:30px}
.opinion_ls_me .item .date{position:absolute;font-size:100%;color:#777;right:20px;top:20px}
.opinion_ls_me .item .date .ico{background:url(../img/opinion/non_auth.svg) center no-repeat;width:14px;height:14px;display:inline-block;margin-left:10px;vertical-align:middle;margin-bottom:3px}
.opinion_ls_me .item .date .ico.auth{background:url(../img/opinion/ye_auth.svg) center no-repeat}
.opinion_ls_me .item .ava{width:60px;height:60px;background:#fff;border-radius:50%;margin-bottom:10px;display:block}
.opinion_ls_me .item .name{font-size:100%;color:#2C2C2C;font-weight:500;margin-bottom:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.opinion_ls_me .item .desc{font-size:100%;color:#777;line-height:20px;margin-bottom:7px}
.opinion_ls_me .item ul{list-style:none;font-size:85%}
.opinion_ls_me .item ul li{background:url(../img/opinion/starts.svg) left no-repeat;padding-left:25px;height:14px;margin-bottom:5px}
.opinion_ls_me .item ul li:last-child{margin-bottom:0}
.opinion_ls_me .item a.read_opinion{background:url(../img/opinion/read_opin.svg) left no-repeat;padding-left:20px;display:block;position:absolute;bottom:30px;left:30px;text-decoration:underline;color:#398DD3}
.opinion_ls_me .item a.read_opinion:hover{text-decoration:none}
.mdl_form.opins_fs{width:670px}
.mdl_form.opins_fs .txt{line-height:24px;font-size:120%;color:#777;word-wrap:break-word}
.people-says .txt-non{color:#fff;font-size:120%;padding-bottom:30px}
.page-list-opinion .opinion_ls_me{paddin:30px 0}
footer{background:#2885D1;padding:50px 0 45px;position:relative}
footer .logo{background:url(../img/logo.svg) center no-repeat;background-size:contain;width:200px;height:44px;display:block;margin-bottom:12px}
footer .desc{font-size:90%;color:#fff;font-weight:300;max-width:255px}
footer ul li a{font-size:100%;color:#FFF;text-decoration:none;font-weight:300;line-height:2.1}
footer a.social{display:block;color:#fff;font-size:100%;margin-bottom:13px;height:20px;font-weight:500;letter-spacing:0}
footer .socialer{margin-top:10px}
footer a.social i{width:35px;font-size:19px;margin-top:-2px;display:inline-block;vertical-align:middle}
footer.white{background:#FFF}
footer.white .logo{background:url(../img/logo-black.svg) center no-repeat;background-size:contain}
footer.white .desc{color:#777}
footer.white ul li a{color:#777}
footer a:hover{text-decoration:none;color:#FBCF00}
footer.white a.social{color:#777}
.line_bot{text-align:center;letter-spacing:-.03em;color:#777;font-size:90%;padding:15px 0;position:relative;background:#fff}
.line_bot .love{display:inline-block;background:url(../img/foot_love.svg) center no-repeat;width:9px;height:8px;padding:0 7px;vertical-align:middle}
.line_bot.gray{background:#F2F2F2}
#captcha-form{width:410px}
#captcha-form .captcha{width:304px;margin:0 auto}
#captcha-form #but_cap a{margin-top:30px}
#captcha-form #end_reg{width:100%}
#login-form,#reset-form{width:410px}
#login-form #entry_but,#reset-form #reset_but{width:255px}
#reset-form .bot_liner{text-align:center}
.slick-dots{text-align:center;list-style:none}
.slick-dots li{display:inline-block;width:18px;height:18px;background:#BCE0FD;cursor:pointer;transition:.3s;border-radius:50%;margin:0 8px}
.slick-dots li button{display:none}
.slick-dots li.slick-active{background:#2699FB}
.slick-dots li:hover{background:#2699FB}
.select2-container{z-index:999999!important}
#list-sertificate{width:730px}
#list-sertificate .top_bar ul{display:block;list-style:none}
#list-sertificate .top_bar ul li{border-bottom:2px solid #fff;text-align:center;font-weight:500;color:#777;font-size:100%;padding:4px 23px 14px;box-sizing:border-box;float:left;margin-right:20px;cursor:pointer}
#list-sertificate .top_bar ul li:last-child{margin-right:0}
#list-sertificate .top_bar ul li:hover{color:#2C2C2C}
#list-sertificate .top_bar ul li.active{color:#2C2C2C;border-bottom:2px solid #398DD3}
#list-sertificate .list_inner_sertificate{margin-top:36px}
#list-sertificate .list_inner_sertificate .item{display:none}
#list-sertificate .list_inner_sertificate .item.active{display:block}
#list-sertificate .list_inner_sertificate .item ul{list-style:none}
#list-sertificate .list_inner_sertificate .item ul li{margin-bottom:10px;color:#777;box-sizing:border-box;position:relative;padding-left:30px;background:url(../img/page_user/gear.svg) left no-repeat}
#list-sertificate .list_inner_sertificate .item ul li:last-child{margin-bottom:0}
#report_form,#contact_vs{width:730px}
#message_vs {width:610px}
#report_form textarea.form-control{height:100px}
#report_form .form-group,#message_vs .form-group{margin-bottom:18px}
#report_form .bot_bl .left,#message_vs .bot_bl .left{float:left}
#report_form .bot_bl .right,#message_vs .bot_bl .right{float:right}
#report_form .bot_bl .right button,#message_vs .bot_bl .right button{width:270px;margin-top:13px}
#message_vs .list_contact{margin-bottom:30px}
#message_vs .list_contact .item{margin-bottom:20px;display:block;font-size:120%;padding-left:56px;color:#777;height:30px;background-size:30px auto!important;box-sizing:border-box;padding-top:3px}
#message_vs .list_contact .item.ico_ph{background:url(../img/user/phone.svg) left no-repeat}
#message_vs .list_contact .item.ico_ml{background:url(../img/user/email.svg) left no-repeat}
#message_vs .list_contact .item.ico_site{background:url(../img/user/site.svg) left no-repeat}
#message_vs .list_contact .item.ico_vk{background:url(../img/user/vk.svg) left no-repeat;color:#45668E;text-decoration:underline}
#message_vs .list_contact .item.ico_fb{background:url(../img/user/fb.svg) left no-repeat;color:#3B5999;text-decoration:underline}
#message_vs .list_contact .item.ico_ins{background:url(../img/user/inst.svg) left no-repeat;color:#BC2A8D;text-decoration:underline}
#message_vs .list_contact .item:last-child{margin-bottom:0}
#contact_vs .cms{text-align:left}
#contact_vs .cms .vis_fs{font-size:120%;color:#777;text-decoration:underline;display:block}
.alert_info{background:#F1F9FF;padding:20px 25px;border-radius:6px;border:1px solid #398DD3;border-left:6px solid #398DD3;box-sizing:border-box;color:#398DD3;font-size:100%;line-height:17px;margin:0}
.alert_info.orange{border-color:#FBCF00;background:#FEF7CE;color:#2C2C2C}
.alert_info b{font-weight:500}
.tech_page_fo{padding:80px 0 50px}
.tech_page_fo .ttl b{color:#398DD3;font-weight:500}
.tech_page_fo .block-info{width:100%;margin-bottom:40px}
.tech_page_fo .bot_bl .left{float:left}
.tech_page_fo .bot_bl .right{float:right}
.tech_page_fo .bot_bl .right button{width:270px;box-sizing:border-box;margin-top:12px}
.tech_page_fo textarea.form-control{height:150px}
.list_dop_filter .usl-block .list_sertificate .scroll-wrapper.scroll_bar{max-height:initial;height:200px}
.pagnt{border-top:2px dashed #BFBFBF;margin:30px 0 0;padding-top:30px;text-align:center;border-radius:0;width:100%;display:inline-block;list-style:none}
.pagnt li{display:inline-block;width:32px;height:32px;border-radius:50%}
.pagnt li a{font-size:100%;color:#4D4F5C}
.pagnt li a:hover{color:#398DD3}
.pagnt li.active{background:#398DD3;border-radius:50%;color:#fff}
.pagnt li span,.pagnt li a{line-height:33px}
.pagnt li.prev{width:initial;margin-right:38px;border-radius:0}
.pagnt li.next{width:initial;margin-left:38px;border-radius:0}
.g_vspl{width:255px;position:relative;font-family:'Roboto',sans-serif;height:228px}
.gm-style .gm-style-iw-t{position:absolute;width:100%;left:190px;right:initial!important;bottom:0!important;top:126px}
.gm-style .gm-style-iw-d{box-sizing:border-box;overflow:inherit!important}
.gm-style .gm-style-iw-c{position:absolute;box-sizing:border-box;overflow:hidden;top:0;left:0;transform:translate(-50%,-100%);background-color:#fff;border-radius:11px;padding:20px!important;box-shadow:0 2px 7px 1px rgba(0,0,0,0.3);width:300px;box-sizing:border-box;height:270px}
.block_auth .allert_link{display:none!important}
.gm-style .gm-style-iw-t::after{background:#fff;box-shadow:initial!important;content:"";height:20px;left:-150px;position:absolute;bottom:125px;transform:translate(-50%,-50%) rotate(-45deg);width:20px;top:initial!important}
.g_vspl .link{font-size:21px;font-weight:500;color:#398DD3;display:block;line-height:25px;margin-bottom:16px;transition:.3s}
.g_vspl .link:hover{color:#000}
.g_vspl .name_user{font-size:14px;color:#000;font-weight:400;margin-bottom:7px}
.g_vspl .descript{font-size:14px;font-weight:400;color:#777;line-height:20px}
.g_vspl .bot_pos{position:absolute;bottom:0}
.g_vspl .time_read{background:url(../img/cabinet/timeread.svg) left no-repeat;background-size:12px;padding-left:17px;font-size:100%;color:#777;box-sizing:border-box;padding-top:1px;font-weight:400}
.g_vspl .animal_list{margin-top:10px}
.g_vspl .animal_list .animal{float:left;width:18px;height:18px;margin-right:10px;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;opacity:.7}
.g_vspl .animal_list:after{content:'';display:block;clear:both}
.gm-style .gm-style-iw-c button{right:0!important;top:0!important}
.block-review-komment .span_count{font-size:100%;text-align:right;margin-top:-5px}
.block-review-komment .span_count.red{color:#F77468}
.block-review-komment .span_count.blue{color:#398DD3}
.block-sponsored .info_sponsor{margin-bottom:20px}
.block-sponsored .info_sponsor a{display:inline-block;max-width:300px}
.block-sponsored .info_sponsor a img{width:100%;display:inline-block}
.block-sponsored .info_sponsor:last-child{margin-bottom:0}
.g_vspl.user_inf .avatar{width:72px;height:72px;display:block;border-radius:50%;margin-bottom:10px}
.g_vspl.user_inf .name{font-size:21px;font-weight:500;color:#398DD3;display:block;line-height:25px;margin-bottom:4px;transition:.3s}
.g_vspl.user_inf .name:hover{color:#000}
.g_vspl.user_inf .course{position:absolute;left:0;bottom:0}
.g_vspl.user_inf .stat_us{font-size:100%;font-weight:400;color:#000;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.g_vspl.user_inf .opinion{position:absolute;right:0;top:0;text-align:right}
.g_vspl.user_inf .opinion .op_in{color:#000;font-size:12px;font-weight:400;background:url(../img/cabinet/black_star.svg) right no-repeat;padding-right:23px;box-sizing:border-box;padding-top:2px;margin-bottom:6px;height:15px}
.g_vspl.user_inf .desc{font-size:14px;font-weight:400;color:#777;line-height:20px}
.g_vspl.user_inf .course .tag{background:#F2F2F2;color:#2699FB;font-size:90%;display:block;padding:4px 12px 3px;border-radius:10px;float:left;margin-right:10px;font-weight:400}
.tooltipster-box{text-align:center}
.g_vspl.user_inf .course .tag:last-child{margin-right:0}
.bts_bot{margin-bottom:20px}
.mobile_info_us{display:none}
.mobile_send_opinion{display:none}
.vis_mobile{display:none}
p{word-wrap:break-word}
.mobile_nav{display:none}
.block-review-verify .add_photo.has-error{border-color:red}
.content-img{margin:20px auto;max-width:720px;width:100%;height:auto;display:block}
.content-profile-link{text-align:center;margin-bottom:30px}
.content-profile-link hr{margin:60px 0}
blockquote{font-size:140%;width:60%;margin:50px auto;font-family:Open Sans;font-style:italic;color:#555;padding:30px 30px 30px 60px;border-left:8px solid #398DD3;line-height:1.6;position:relative;background:#EDEDED}
blockquote.width100{width:100%}
blockquote::before{font-family:Arial;content:"\201C";color:#398DD3;font-size:400%;position:absolute;left:10px;top:-10px}
blockquote.nosymbol::before{content:none}
blockquote::after{content:''}
blockquote .author{display:block;font-size:17px;line-height:20px;text-align:right;margin-top:20px}
@media (max-width:767px) {
    blockquote{width:100%}
    blockquote.nosymbol{padding-left:40px}
}
.block-highlighted{font-size:120%;width:100%;margin:50px auto;font-family:Open Sans;font-style:italic;color:#555;padding:30px 30px 30px 60px;line-height:1.6;position:relative;background:#EDEDED}
hr.style-dotted{background-color:#fff;border-top:2px dotted #e7e7e7}
.articles-content .diving-blog .item .bot .description{font-size:14px}
.articles-content .diving-blog .item{margin:20px 20px 20px 0;float:left;display:block;height:420px}
.articles-content .diving-blog .item .overlay a{line-height:1.4;font-size:14px}
@media (max-width:1200px) {
    .articles-content .diving-blog .item{margin:20px 15px 20px 0}
}
@media (max-width:992px) {
    .articles-content .diving-blog .item{margin:20px 10px 20px 0}
}
@media (max-width:767px) {
    .articles-content .diving-blog .item{margin:20px 10px 20px 0;width:100%}
}
.articles-content.seo_lp_page{font-size:16px;line-height:25px;border:none;padding-bottom:0}
.articles-content.seo_lp_page ul,.articles-content.seo_lp_page ol{margin-left:20px;margin-bottom:15px}
.articles-content.seo_lp_page h2{font-size:33px}
.articles-content.seo_lp_page h3{font-size:21px}
.list-style-1{margin:30px 0}
.list-style-1 h4{font-style:italic}
.list-style-1 ul li{margin:20px 0 20px 20px}
.nomargin-top{margin-top:0!important}
.nomargin-bottom{margin-bottom:0!important}
.list_type.cat1 a.view{color:#fff;text-decoration:underline}
.sighnup_text{font-size:17px;line-height:24px;margin-top:15px}
.hide_form_review .list_link.ovl a{display:inline-block;width:inherit;float:none}
.hide_form_review{text-align:center}
.hide_form_review .big_title{font-size:40px;font-weight:500;line-height:45px;margin-bottom:40px}
.hide_form_review .sm_txt{font-size:21px}
.check_revis a{width:100%}
.check_revis .bot_pad{margin-bottom:15px}
.check_revis .info_block b{font-weight:500}
.checkbox b{font-weight:500}
.check_revis .checkbox{margin-top:10px}
.block_search_not_found{text-align:center; width: 100%;}
.block_search_not_found .img{background:url(../img/fish.svg) center no-repeat;width:145px;height:64px;background-size:contain;margin:35px auto}
.block_search_not_found .txt{font-size:24px;font-weight:500;color:#2C2C2C}
.block_search_not_found .line{border-top:2px dashed #E3E3E3;margin:30px 0 35px}
.block_search_not_found .bot{max-width:425px;display:inline-block}
.block_search_not_found .bot .t_r{font-size:17px;line-height:24px;float:right;width:calc(100% - 100px);text-align:left;height:80px;display:table}
.block_search_not_found .bot .t_r .child{display:table-cell;vertical-align:middle}
.block_search_not_found .bot .ico_ls{width:80px;height:80px;background:#F0F4F7 url(../img/found_r.svg) center no-repeat;border-radius:10px;float:left}
.lang_in_bl{margin-bottom:20px}
.page-info-me .dive_bl .list_divecenter a{color:#398DD3;text-decoration:underline;padding-left:28px;display:block;background:url(../img/cabinet/home.svg) left no-repeat;background-size:18px;margin-bottom:10px}
.page-info-me .dive_bl .list_divecenter .ic{color:#777;padding-left:28px;display:block;background:url(../img/cabinet/home.svg) left no-repeat;background-size:18px;margin-bottom:10px}
.page-info-me .dive_bl .list_divecenter .ic:last-child{margin-bottom:0}
.page-info-me .dive_bl .list_divecenter a:last-child{margin-bottom:0}
.last-user-list-centered .list-new-diver .its_bot{margin-bottom:20px}
.last-user-list-centered .list-new-diver{justify-content:center;margin-bottom:-20px}
header .col-12{position:relative}
header .logo_space{position:relative;float:left}
header .logo_space:after{content:'';clear:both;display:block}
.lang_checker{position:absolute;top:2px;opacity:.5;transition:.3s;width:21px;left:-2px}
.lang_checker:hover{opacity:1}
.lang_checker .active_lang{color:#398DD3;background:#fff;width:21px;font-size:11px;text-align:center;font-weight:500;border-radius:3px}
.lang_checker a{margin-top:-17px;position:relative;display:none;padding-bottom:2px}
.lang_checker a span{color:#398DD3;background:#fff;position:relative;width:21px;font-size:11px;text-align:center;font-weight:500;border-radius:3px;display:block}
.lang_checker:hover a{display:block}
.header-fixed .lang_checker{display:none}
.lp_list_new_offer{padding-top:50px;padding-bottom:92px}
.lp_list_new_offer .avatar{width:170px;height:170px;border:2px solid #FFF;margin:0 auto 20px;border-radius:10px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}
.lp_list_new_offer .avatar .procent{width:52px;height:52px;position:absolute;right:-7px;top:-7px}
.lp_list_new_offer .avatar .procent.bg1{background-image:url(../img/static/tax20.svg)}
.lp_list_new_offer .avatar .procent.bg2{background-image:url(../img/static/tax10.svg)}
.lp_list_new_offer .avatar .procent.bg3{background-image:url(../img/static/tax15.svg)}
.lp_list_new_offer .avatar.bg1{background-image:url(../img/static/img1.jpg)}
.lp_list_new_offer .avatar.bg2{background-image:url(../img/static/img2.jpg)}
.lp_list_new_offer .avatar.bg3{background-image:url(../img/static/img3.jpg)}
.lp_list_new_offer .name{font-size:24px;font-weight:500;line-height:24px;margin-bottom:15px}
.lp_list_new_offer .desc .place{background:url(../img/articles/place.svg) left no-repeat;padding-left:25px;display:inline-block;height:21px;background-size:contain;font-size:17px}
.lp-offer-padd .item{position:relative}
.lp-offer-padd .cent_block{text-align:center;padding-top:30px}
.lp-offer-padd .cent_block .numb{font-size:28px;color:#CCE8FF;margin-bottom:10px}
.lp-offer-padd .cent_block .ico{height:52px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-bottom:20px}
.lp-offer-padd .cent_block .ico.bg1{background-image:url(../img/static/lp_offer_ico1.svg)}
.lp-offer-padd .cent_block .ico.bg2{background-image:url(../img/static/lp_offer_ico2.svg)}
.lp-offer-padd .cent_block .ico.bg3{background-image:url(../img/static/lp_offer_ico3.svg)}
.lp-offer-padd .cent_block .s_title{font-size:21px;color:#398DD3;font-weight:500;margin-bottom:17px}
.lp-offer-padd .cent_block .s_desc{font-size:14px;color:#777;line-height:24px}
.lp-offer-padd .cent_block .right{background:url(../img/static/lp_offer_right.svg) center no-repeat;width:182px;position:absolute;height:16px;top:69px;right:-88px}
.lp-offer-tax{background:#F7F7F7;position:relative}
.lp-offer-tax:before{content:'';height:30px;background:#F7F7F7;position:absolute;left:0;top:-30px;width:50%;clip-path:polygon(0 0,93% 0,100% 100%,0% 100%)}
.lp-offer-tax:after{content:'';height:30px;background:#F7F7F7;position:absolute;right:0;top:-30px;width:50%;clip-path:polygon(7% 0,100% 0,100% 100%,0% 100%)}
.lp-offer-padd{padding:60px 0}
.lp-offer-padd .lp_title{font-size:36px;font-weight:500;color:#2C2C2C;width:100%;text-align:center;margin-bottom:20px}
.lp-offer-padd .lp_title_desc{font-size:17px;text-align:center;color:#777;padding:0 50px;width:100%;box-sizing:border-box}
.lp-offer-padd .lp_title_desc b{font-weight:500}
.pos_sticky{position:sticky;top:100px}
.start_offer_head{height:inherit;padding-bottom:40px;position:relative}
.start_offer_head .top{padding-top:100px}
.start_offer_head .top h1{padding-bottom:18px}
.start_offer_head .top .finder{text-align:left}
.start_offer_head .top .finder .doubl_col{width:48%;float:left;text-align:left}
.start_offer_head .top .finder .doubl_col:nth-child(2){float:right}
.start_offer_head .top .finder .ttl{text-align:left;font-size:100%;padding-left:10px;margin-bottom:6px}
.start_offer_head .top .finder button{width:100%;box-sizing:border-box;border-radius:4px;margin-top:25px;padding:0}
.start_offer_head .top .finder .container .row{position:relative}
.start_offer_head .top .finder .container .dop_filter{position:absolute;bottom:-40px;width:172px;color:#fff;display:block;padding-top:7px;right:15px;text-align:center;height:34px;border-radius:5px 5px 0 0;font-size:14px;transition:.3s}
.start_offer_head .top .finder .container .dop_filter .ico{display:inline-block;margin-right:4px}
.start_offer_head .top .finder .container .dop_filter .arrow{display:inline-block;margin-left:5px}
.start_offer_head .top .finder .container .dop_filter svg{fill:#fff;transition:.3s}
.start_offer_head .top .finder .container .dop_filter span{text-decoration:underline}
.start_offer_head .top .finder .container .dop_filter.open{background:#fff;color:#398DD3}
.start_offer_head .top .finder .container .dop_filter.open svg{fill:#398DD3}
.start_offer_head .top .finder .slider_bl .sl{font-size:15px;float:left;width:130px}
.start_offer_head .top .finder .slider_bl .in_slider{float:left;width:calc(100% - 200px);margin-top:6px}
.start_offer_head .top .finder .slider_bl .count_slider{float:right;font-size:15px}
.start_offer_head .top .finder .slider_bl .ui-widget.ui-widget-content{height:8px;border:none;background:#E3E3E3;border-radius:8px}
.start_offer_head .top .finder .slider_bl .ui-slider-horizontal .ui-slider-handle{background:#398DD3 url(../img/offer/menu.svg) center no-repeat;border:2px solid #fff;width:30px;height:30px;box-sizing:border-box;border-radius:50%;top:-11px;margin-left:-15px;transition:.3s;font-size:17px;font-weight:500;color:#398DD3;text-align:center;line-height:81px;font-family:'Roboto',sans-serif;white-space:nowrap}
.back_shad .close_nav{width:24px;height:24px;position:absolute;right:16px;top:13px}
.back_shad{display:none;background:#000;position:fixed;left:0;right:0;bottom:0;top:0;opacity:.9;z-index:998}
.mobile_navi{position:fixed;z-index:999;left:-300px;width:300px;background:#EBEEF1;top:0;bottom:0;display:block;transition:.3s}
.mobile_navi.open{left:0}
.mobile_navi .top{background:#FFF;position:relative;z-index:2}
.mobile_navi .top ul li a{font-size:14px;color:#33536E;position:relative;padding-left:58px;height:56px;display:block;border-bottom:1px solid #EBEEF1;box-sizing:border-box;line-height:56px}
.mobile_navi .top ul li a .ico{position:absolute;left:30px;top:-1px}
.mobile_navi .bot{position:absolute;bottom:0;left:0;right:0}
.mobile_navi .bot .eng_v{height:53px;display:block;background:#fff;font-size:14px;color:#33536E;padding-left:30px;line-height:53px;box-sizing:border-box}
.mobile_navi .bot .bot_top a{font-size:14px;color:#33536E;display:block;margin-left:30px;margin-bottom:12px}
.mobile_navi .bot .bot_top .line{height:1px;border-bottom:1px dashed #33536E;margin-left:30px;margin-right:30px;margin-bottom:15px}
body.fixed_nav{height:100vh;overflow:hidden;left:0;right:0;top:0;bottom:0;position:sticky}
.sitemap_page{padding:50px 0}
.sitemap_page .block_sitemap{margin-bottom:30px}
.sitemap_page .block_sitemap .title{font-size:15px;text-transform:uppercase;font-weight:500;padding:10px 10px 8px;background:#398DD3;margin-bottom:10px;border-radius:5px;color:#fff}
.sitemap_page .block_sitemap .inner ul{list-style:none;-moz-column-count:2;letter-spacing:.01em;-webkit-column-count:2;column-count:2}
.sitemap_page .block_sitemap .inner ul li{margin-bottom:6px}
.sitemap_page .block_sitemap .inner ul li a{color:#333;text-decoration:underline;padding-left:15px;display:block}
.sitemap_page .block_sitemap:last-child{margin-bottom:0}
header .burger{display:none}
header .custom_but{display:none}
.content_inner_bar.white_bg{background:#fff}
.title_seo_block{font-size:170%}
.dive_seo_lp{background:#F4F6F8;padding:60px 0}
.dive_seo_lp.bg_white{background:#fff}
.cont_ls .left_t{float:left;width:calc(100% - 450px)}
.cont_ls .left_t h2{font-size:33px}
.cont_ls .left_t h2 em{color:#2D95EB;font-style:normal}
.cont_ls .left_t{font-size:16px;line-height:25px}
.cont_ls .right_img{float:right;width:400px}
.cont_ls .right_img img{width:100%}
.dive_seo_lp .block-info{margin-bottom:30px;font-size:21px;line-height:30px}
.dive_seo_lp h2{font-size:33px}
.checker_nav{text-align:center;font-size:0;margin-bottom:60px}
.checker_nav a{text-align:center;display:inline-block;font-size:15px;color:#2C2C2C;height:47px;border-radius:26px;padding:0 38px;text-transform:uppercase;font-weight:500;border:1px solid #D9D9D9;line-height:47px;cursor:pointer;transition:.3s}
.checker_nav a:first-child{border-radius:26px 0 0 26px}
.checker_nav a:last-child{border-radius:0 26px 26px 0;border-left:none}
.checker_nav a:hover{border-color:#FBCF00}
.checker_nav a.active{background-color:#FBCF00;border-color:#FBCF00;color:#2C2C2C}
.tabs_info .viewer{display:none}
.tabs_info .viewer.active{display:block}
.tabs_info .cent_but{margin-top:40px}
.cont_ls ul{padding-left:20px;margin:20px 0 20px 30px}
.cont_ls ul li{padding-bottom:5px}
.cont_ls ul li:last-child{padding-bottom:0}
.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}
.video-container-wrapper{max-width:100%;width:600px;left:0;right:0;margin:auto}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.seo_text_page .t_left a{color:#2D95EB;text-decoration:underline}
.seo_text_page{font-size:14px;line-height:28px;margin-bottom:30px}
.seo_text_page.static_he{height:26px;overflow:hidden}
.seo_text_page h2{font-size:18px;padding-bottom:10px;margin-top:20px}
.seo_text_page h3{font-size:16px}
.seo_text_page.ars .t_left{transition:.3s;float:left;width:670px;overflow:hidden;position:relative}
.seo_text_page.ars .t_left .shad:after{content:'';position:absolute;right:0;top:0;height:26px;z-index:2;width:70px;transition:.3s;background:-moz-linear-gradient(left,rgba(244,246,248,0) 0%,rgba(244,246,248,0.98) 50%,rgba(244,246,248,1) 51%,rgba(244,246,248,1) 100%);background:-webkit-linear-gradient(left,rgba(244,246,248,0) 0%,rgba(244,246,248,0.98) 50%,rgba(244,246,248,1) 51%,rgba(244,246,248,1) 100%);background:linear-gradient(to right,rgba(244,246,248,0) 0%,rgba(244,246,248,0.98) 50%,rgba(244,246,248,1) 51%,rgba(244,246,248,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f4f6f8',endColorstr='#f4f6f8',GradientType=1)}
.seo_text_page .read_more{display:block;font-size:14px;float:right;text-transform:lowercase;margin-right:25px;color:#398DD3}
.seo_text_page .read_more span{text-decoration:underline}
.seo_text_page .read_more .ico{background:url(../img/read_more.svg) right no-repeat;width:10px;height:6px;display:inline-block;margin-left:6px;transition:.3s}
.seo_text_page .read_more.open .ico{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.seo_text_page ul{list-style:none;padding:0;margin:-10px 0 0}
.list_inner_sitemap ul a{font-size:14px;color:#398DD3;text-decoration:underline}
.list_inner_sitemap ul{list-style:none;-moz-column-count:4;-webkit-column-count:4;column-count:4}
.page-info-me.white-me-info{background:#fff;padding:40px 0}
.custom-bacl-people-say:before{content:'';position:absolute; opacity:1; top:0;right:0;bottom:0;left:0;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0.75) 34%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0.75) 34%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0.75) 34%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#66000000',GradientType=0)}
.custom-bacl-people-say .container{position:relative;z-index:2}
.custom-bacl-people-say.people-says .slider-people-say{z-index:2}
.custom-bacl-people-say.people-says.upd-people-say h2{color:#2C2C2C!important}
.custom-bacl-people-say{position:relative}
.people-says .link_block_opinion{margin-top:62px;text-align:center}
.people-says .view_all_opinion{font-size:14px;color:#fff}
.people-says .view_all_opinion span{text-decoration:underline}
.title_description { margin-bottom: 20px;}

.offer_not_found {
    text-align: center;
    max-width: 600px;
    margin: 20px auto 0;
}
.offer_not_found .ico {
    background: url(../img/fins.png) center no-repeat;
    width: 110px;
    height: 78px;
    background-size: cover;
    margin: 0 auto 10px;
}
.offer_not_found .desc {
    font-weight: bold;
    font-size: 28px;
    line-height: 33px;
}
.offer_not_found .bot_block {
    border-top: 1px solid #E3E3E3;
    margin-top: 30px;
    padding-top: 30px;
}
.offer_not_found .bot_block .btn {
    width: 172px;
    float: left;
    margin-right: 22px;
    padding-right: 0;
    text-transform: none;
    background-image: url(../img/mail_button.svg);
    background-repeat: no-repeat;
    background-position: 20px center;
    padding-left: 45px;
    text-align: left;
}
.offer_not_found .bot_block .desc_b {
    font-size: 17px;
    line-height: 21px;
    float: left;
    text-align: left;
    width: calc(100% - 200px);
    margin-top: 5px;
}

.message_form {}
.message_form .change_me {}
.message_form .change_me .head_change_me {
    font-size: 17px;
    line-height: 21px;
    color: #2C2C2C;
    margin-bottom: 15px;
}
.message_form .change_me .list_info_me {}
.message_form .change_me .list_info_me .link {
    background: #FFFFFF;
    border: 1px solid #E3E3E3;
    box-sizing: border-box;
    border-radius: 5px;
    font-size: 17px;
    line-height: 21px;
    color: #777777;
    height: 52px;
    padding: 15px 20px 0;
    display: block;
    float: left;
    margin-right: 15px;
    cursor: pointer;
    margin-bottom: 15px;
}
.message_form .change_me .list_info_me .link:last-child { margin-right: 0}
.message_form .change_me .list_info_me .link.active {
    color: #0077BC;
    border-color: #0077BC;
}
.message_form .bottom_buts {
margin-top: 15px;
}
.message_form .bottom_buts .pro_form { float: left;}
.message_form .bottom_buts .pro_form.m-top a.toggle_block {
    margin-top: 30px;
}
.message_form .bottom_buts .pro_form a.toggle_block {
    font-size: 17px;
    line-height: 21px;
    text-decoration: underline;
    display: block;
}
.message_form .bottom_buts .btn {
    float: right;
    text-transform: inherit;
    padding-left: 20px;
    padding-right: 20px;
}
.message_form .form_not_authorized {
    margin-top: 15px;
}
.message_form .form_not_authorized .g-recaptcha { text-align: center}
.message_form .form_not_authorized .g-recaptcha&gt;div { display: inline-block;}
.message_form .message_pro {
    background: #F4F6F8;
    border-radius: 5px;
    margin-top: 15px;
    max-width: 390px;
    padding: 15px 60px 15px 15px;
    font-size: 14px;
    line-height: 17px;
    position: relative;
}
.message_form .message_pro .close_pr {
    position: absolute;
    z-index: 2;
    right: 20px;
    top: 22px;
}
.message_form .message_pro a {
    display: inline-block;
    margin-top: 0;
    font-size: 14px;
}

.message_form .bottom_buts .pro_form#pro_click_hide.m-top a.toggle_block {
    margin-top: 0;
}


.offer-widget-info .center .user_info_of .ava .circl_overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 50%;
    overflow: hidden;
}
.offer-widget-info .center .user_info_of .ava .rating {
    background: rgba(0, 0, 0, 0.5);
    height: 38px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
.offer-widget-info .center .user_info_of .ava .rating span {
    font-size: 17px;
    font-weight: 500;
    background: url(../img/rating_white.svg) left center no-repeat;
    background-size: 14px;
    padding-left: 20px;
    margin-top: 6px;
    display: inline-flex;
}
.offer-widget-info .center .user_info_of .ava {
    position: relative;
    color: #fff;
    text-align: center;
}

.offer-widget-info .center .user_info_of .ava .ico_crc.pro.mini {
    width: 40px;
    height: 40px;
    font-size: 12px;
    line-height: 38px;
    top: -9px;
    right: -8px;
}

@media (max-width:1200px) {
    header{padding-top:24px}
    h2,.start-bg h2,.static-page-block h1,.head-inner-page .top h1{font-size:250%}
    .world-dive .desciption,.start-bg .sm-info,.blue-start .mini-info,.static-page-ent h2,.info-dop-signup .left,.start-block .small-text{font-size:180%}
    .static-page-ent .top_bar .big{font-size:370%;margin-top:-6px}
    .static-page-ent .top_bar .smal{font-size:110%;color:#2C2C2C;width:730px;margin:17px auto 25px}
    header .right ul li{margin-right:19px}
    header .right .entry{width:160px}
    .head-inner-page .top .text{font-size:16px;max-width:660px}
    .head-inner-page.custom_height{padding-bottom:40px}
    .block-info{margin:0 auto;font-size:140%;line-height:28px}
    .block-pad{padding:60px 0}
    .info-platform .sam-top .block{padding-left:55px}
    .blue-start h2{font-size:370%}
    .list_offers.front_view .item{margin-right:30px;width:330px}
    .list_offers.front_view .item:nth-child(3n){margin-right:30px}
    .list_offers.front_view .item:nth-child(2n){margin-right:0}
    .start-bg .line_form .sm_line{width:25px;height:45px}
    .start-bg .line_form .sm_line:before{height:29px}
    .start-bg .select2-container .select2-selection--single{padding-top:0}
    .form-control.ico_left.place{background-position:21px 50%}
    .start-bg .line_form .sm1{width:360px}
    .start-bg .line_form{width:879px;margin-bottom:60px;margin-top:50px;padding:20px;box-sizing:border-box;height:inherit}
    .start-bg .line_form form button{width:157px;padding-top:2px}
    .start-bg .line_form .sm2{width:277px}
    .start-bg .line_form input{padding-left:47px}
    .bs_offer_block .right_widg .central_text{font-size:16px}
    .bs_offer_block .right_widg{width:365px}
    .bs_offer_block .left{max-width:520px}
    .bs_offer_block .left h2{font-size:25px;line-height:32px}
    .bs_offer_block .left.w2{max-width:645px}
    .bs_offer_block .left .m_desc{font-size:16px}
    .slider-offer-front-blog.list_offers.front_view .item{width:292px}
    .list_offers .item .top .overlay .link{margin:26% auto 0}
    .last-user-list .list-new-diver .img{width:130px;height:130px}
    .last-user-list .list-new-diver .name{font-size:110%}
    .diving-blog .item{height:554px;width:295px}
    .diving-blog .item .bot .status_user{margin-bottom:15px}
    .blog-divers.diving-blog .slick-dots{margin-top:25px}
    .diving-blog .item .top{height:210px}
    .diving-blog .item .top .cat{left:25px;top:25px}
    .diving-blog .item .top .date{bottom:25px;right:25px}
    .diving-blog .item .top .check_video{bottom:21px;left:22px}
    .diving-blog .item .bot{padding:25px 25px 20px}
    footer ul li a{font-size:95%;line-height:2}
    footer .socialer{margin-top:8px}
    .static-page-block{height:310px}
    .static-page-block .bot_bl{bottom:40px}
    .list_finder_divers .avatar{width:155px;height:155px;margin:0 auto 16px;border-radius:50%;border:4px solid #fff}
    .list_finder_divers .name{font-size:170%;font-weight:500}
    .list_finder_divers .desc{font-size:110%}
    .list_finder_divers{margin-top:36px;margin-bottom:70px}
    .static-page-block.bg2{height:720px}
    .info-dop-signup{padding:60px 0}
    .blue-start .btn{margin:40px 0 0}
    .info-dop-signup.white .left{max-width:490px;font-size:110%}
    .info-dop-signup.white .right{margin-top:31px}
    .info-platform.slide_top_land .sam-top .block{margin-bottom:40px}
    .info-platform.slide_top_land .sam-top{margin:50px 0 20px}
    .static-page-block.bg3{height:760px}
    .block-info{margin:0 auto;font-size:120%;line-height:26px}
    .diving-blog .item .top .overlay a{margin:88px auto 0}
    .head-inner-page .top{padding-top:125px}
    .head-inner-page{height:230px}
    .right_coll_filter .ttl{font-size:110%}
    .pagnt{margin:15px 0 0;padding-top:20px}
    .ins_block_map{height:440px}
    .head-inner-page.page_user,.head-inner-page-back.page_user{height:100px}
    .list_dop_filter .ttl_info{font-size:110%;color:#398DD3;font-weight:500;margin-top:30px;margin-bottom:23px}
    .list_dop_filter .usl-block .list_sertificate .scroll-wrapper.scroll_bar{max-height:initial;height:196px}
    .list_dop_filter{padding:40px 0 10px}
    .right_coll_filter .block_check .form-group{margin-bottom:10px}
    .list_dop_filter .scroll-element.scroll-y{right:-2px}
    .line_filter{height:60px;background:#F7F7F7;padding:14px 0;box-sizing:border-box}
    .content_inner_bar{padding:30px 0}
    .lis_top_profile .profile_top{margin-bottom:15px}
    .tech_page_fo{padding:50px 0}
    .tech_page_fo h2{padding-bottom:10px}
    .bts_bot{margin-bottom:13px}
    .text_page h2,.text_page .h2{font-size:130%}
    .text_page{font-size:110%;line-height:23px;padding:50px 0;background:#F4F6F8}
    .page_navigate{height:69px;padding:12px 0}
    .page_navigate ul li a{font-size:97%;padding:13px 0 5px}
    .page_navigate_ds{height:69px}
    .page_navigate ul li{margin-right:30px}
    #report_form .form-group,#message_vs .form-group{margin-bottom:10px}
    #report_form,#contact_vs{width:670px}
    .page_user_front .block-pad,.articles-page-content .block-pad{padding:45px 0}
    .page-list-kurs-me .list-kurs-me .name{padding-left:18px;font-size:120%;padding-top:14px}
    .page_user_top .rs .avatar{width:210px;height:210px;border:6px solid #FFF;margin:0 auto 28px;box-sizing:border-box;border-radius:50%;display:block}
    .page_user_top .bot .rs{width:270px;text-align:center}
    .page_user_top .info_line h1{font-size:260%}
    .list_link{margin-top:30px}
    .page_user_top .info_line{margin-top:30px;max-width:620px}
    .page_user_top .bot .rs .bots{margin:40px auto 0}
    .page_user_top .rs .status{font-size:110%;margin-top:5px}
    .page_review .avats-bl .ttl{font-size:250%;color:#FFF;line-height:35px;padding:0 20px 30px}
    .form_skc .ttl{font-size:190%}
    .page_user_top .rs .name{font-size:220%;color:#FFF;font-weight:500;line-height:1.1;padding-bottom:8px}
    .page_user_top .bot .opin_ls .ttl,.center_contact.contact_user .ttl_block { font-size: 26px;}
    .page_user_top .info_line .spec {
        font-size: 250%;
    }
    .articles-page-head .container{padding-top:120px}
    .page_user_top .container{position:relative;padding-top:120px;z-index:2;height:730px;box-sizing:border-box}
    .page_user_top{    height: inherit;}
    .page_user_top .bot .opin_ls{margin-bottom:30px;font-size:110%}
    .info_line .container .top .left{float:left;font-size:110%}
    .block_hid_ent.page_map{height:440px}
    .list_inst a .overl .table{padding-top:50px}
    .list_inst a .overl .cent{padding:15px}
    .list_inst a .overl .cent .top div{display:inline-block;padding-left:30px;margin:0 12px;font-size:112%}
    .list_inst a .overl .cent .mini_desc{max-height:106px;overflow:hidden;font-size:90%;line-height:17px;margin-top:11px;word-wrap:break-word;display:block;width:100%;max-width:350px}
    .page-list-opinion .opinion_ls_me .col-lg-4:nth-child(4){display:none}
    .page_user_diver .white_space_user .title{height:60px;font-size:170%;color:#FFF;font-weight:500;position:relative;padding:16px 25px}
    .page_user_diver .white_space_user .bot .txt{font-size:110%;line-height:22px}
    .page_user_diver .white_space_user .bot_info .plan_line{font-size:110%;color:#398DD3;margin-bottom:12px;padding-left:31px;box-sizing:border-box;height:21px;padding-top:1px}
    .page_review .container{padding-top:0}
    .form_skc .white_label{font-size:110%}
    #captcha-form{width:370px}
    .gender_stat .gender_item{width:45px;height:45px}
    .gender_stat .gender_item svg{margin:11px auto 0}
    .gender_stat{width:103px}
    .pad_top_land{padding-top:360px}
    .lp_list_new_offer .name{font-size:18px;line-height:21px;margin-bottom:10px}
    .lp_list_new_offer .desc .place{font-size:15px}
    .lp-offer-tax:before{top:-29px}
    .lp-offer-tax:after{top:-29px}
    .info_dop_land{font-size:140%}
    .cont_ls .left_t h2{font-size:29px}
    .dive_seo_lp .block-info{margin-bottom:30px;font-size:18px;line-height:26px}
    .checker_nav{margin-bottom:30px}
    .cont_ls .left_t{width:calc(100% - 400px)}
    .cont_ls .right_img{width:360px}
    .users_list .user_profile .info{padding:19px 25px}
    .users_list .user_profile .info .place{margin-bottom:10px}
    .users_list .user_profile .info .name{margin-bottom:2px}
    .users_list .user_profile .info .desc{margin-top:8px}
    .users_list .user_profile .info .offers_info{margin-top:11px}
    .users_list .user_profile .info .bot_org{left:25px;right:25px;bottom:16px}
    .seo_text_page.ars .t_left{width:550px}
    .offers-in-new.my_articles .item{margin:20px 9px!important}
}
@media (max-width:992px) {
    .message_signup{width:100%;height:inherit;padding:20px 10px}
    .message_signup .c_message{padding-top:0}
    .message_signup .c_message b{display:block}
    .start-bg .line_form{width:100%}
    .people-says .slider-people-say .slick-list{width:660px}
    .last-user-list .list-new-diver .img{width:120px;height:120px;margin:0 auto 15px}
    .last-user-list .list-new-diver .col-md-3:nth-child(5),.last-user-list .list-new-diver .col-md-3:nth-child(6){display:none}
    .info-platform .sam-top .block{padding-left:45px;width:100%!important;float:none!important;margin-bottom:23px;background-size:26px!important}
    header .logo{width:175px}
    .tablet-hide{display:none}
    footer{padding:40px 0 35px}
    .footer{height:265px}
    .contenter{padding-bottom:265px}
    .block-pad{padding:40px 0}
    .form-signup{width:100%}
    .form-signup .top_bar .left{width:49%}
    .form-signup .top_bar .right{width:49%}
    .form-signup .top_bar .right .btn{border-radius:4px;width:100%;padding-top:2px}
    .form-signup .top_bar{margin-bottom:15px;margin-top:35px}
    .form-signup .sigh_check .checkbox__text{padding:3px 0 0 40px;font-size:110%}
    .sigh_check .form-group:last-child{margin-bottom:0;width:100%}
    .start-bg h1, h2,.start-bg h2,.static-page-block h1,.head-inner-page .top h1{font-size:220%}
    h2{padding:0 0 25px}
    .page-info-me .list-info-me .list_languages .ico{margin-right:15px}
    .start-block h2{color:#398DD3;font-size:320%;padding-bottom:10px}
    .world-dive .desciption,.start-bg .sm-info,.blue-start .mini-info,.static-page-ent h2,.info-dop-signup .left,.start-block .small-text{font-size:170%}
    .info-platform .sam-top{margin-top:40px;margin-bottom:0}
    .static-page-block .bot_bl{bottom:35px}
    .static-page-block .top{padding-top:90px}
    .static-page-block{height:270px}
    .static-page-block .bot_bl{background:url(../img/static/bot.svg) center no-repeat;width:30px;height:30px;margin-left:-15px;background-size:contain}
    .tech_page_fo .block-info{margin-bottom:25px}
    .start-bg .line_form .sm1{width:358px;float:none;margin:0 auto}
    .start-bg .line_form form button{width:358px;padding:0;float:none}
    .start-bg .line_form{width:815px;margin-bottom:50px;margin-top:20px}
    .world-dive .ico{width:65px;height:65px;margin:0 auto 16px;background-size:contain!important}
    .world-dive .link{font-size:110%}
    .world-dive .block-ico{margin-bottom:50px}
    .world-dive .block-info{margin-bottom:50px}
    .blue-start h2{font-size:330%}
    .blue-start .btn{margin:30px 0 0}
    .blue-start .mini-info{margin-top:35px}
    .list_finder_divers .avatar{width:135px;height:135px;margin:0 auto 13px}
    .list_finder_divers{margin-top:36px;margin-bottom:60px}
    .static-page-block.bg2{height:690px}
    .info-dop-signup{padding:50px 0}
    .tech_page_fo .bot_bl .right{margin-top:8px}
    .start-bg .line_form{width:100%}
    .head-inner-page{height:180px}
    .head-inner-page .top{padding-top:100px}
    .info-platform.slide_top_land .sam-top .block{margin-bottom:25px}
    .info-platform.slide_top_land .sam-top{margin:30px 0 10px}
    .static-page-ent .top_bar .big{font-size:300%}
    .info-dop-signup .left{max-width:100%!important;text-align:center;float:none}
    .info-dop-signup .right{margin-top:31px;float:none!important;text-align:center}
    header .right ul{float:left;list-style:none;margin-right:0;margin-top:12px}
    header .right ul li:last-child{margin-right:0}
    .slide-with-me .slick-list{width:560px}
    .page_user_top .bot .rs .contact_user{display:none}
    .mobile_info_us .right .contact_user{padding-left:0;margin-top:15px}
    .mobile_info_us .right .contact_user .block_ico .item_ico{width:40px;height:40px;background-size:22px!important}
    .page_navigate{display:none!important}
    .page_navigate_ds{display:none!important}
    .articles-content{padding:40px 0 50px;font-size:110%;color:#2C2C2C;line-height:27px;border-bottom:2px solid #F4F6F8}
    .h_plan{display:none}
    .page_user_top .bot .rs .bots{margin:40px auto 0;position:absolute;right:0;bottom:0}
    .list_inst a{width:25%;padding-bottom:25%}
    .list_inst a:nth-child(9),.list_inst a:nth-child(10){display:none}
    .list_inst a .overl .table{padding-top:28px}
    .block-review-verify .info_block{padding:18px 25px 16px;font-size:110%}
    .block-review-verify .add_photo{margin-top:30px;width:200px;height:200px}
    .info_line .container .top .right{margin-top:-10px}
    .mobile_info_us{display:block}
    .page_user_top .container{height:initial}
    .page_user_top .bot{position:relative;bottom:0;right:0;left:0;padding-top:50px}
    .list_link.ovl{height:40px}
    .page_user_top{height:inherit;padding-bottom:55px}
    .page_user_top .info_line{margin-top:30px;max-width:100%}
    .page_user_top .container{padding-top:100px}
    .mobile_info_us .avatar{width:158px;height:158px;border-radius:50%;border:4px solid #fff;box-sizing:border-box;float:left}
    .mobile_info_us .right{float:right;width:calc(100% - 190px);display:table;height:158px}
    .mobile_info_us .right .child{display:table-cell;vertical-align:middle}
    .mobile_info_us .right .btn{margin-top:10px}
    .mobile_info_us .right .name{font-size:200%;color:#FFF;font-weight:500;line-height:1.1;padding-bottom:4px}
    .mobile_info_us .right .status{font-size:110%;margin-top:0;margin-bottom:0}
    .mobile_info_us .right .pro_contact_form_hide.link_to_site { margin-top: 10px;}
    .mobile_info_us .right .status span{display:block}
    .mobile_info_us .right .link_site{color:#fff;text-decoration:underline}
    .block_hid_ent.page_map{height:330px}
    .articles-page-head .container .bot_line .right{display:none}
    .articles-page-head .container{padding-top:100px}
    .articles-page-head .top .place{margin-right:25px;max-width:230px}
    .info_line .container .top .left .date{margin-right:25px}
    .page_user_top .info_line h1,.articles-page-head .container h1{font-size:240%}
    .articles-page-head .container .bot_line .left .list_type ul li{font-size:110%;padding-left:25px}
    .articles-page-head .container .bot_line .left .list_type ul{margin-bottom:4px}
    .articles-page-head .container{min-height:460px;padding-bottom:250px}
    .articles-page-head{min-height:460px}
    .articles-author .ava{margin:0;float:left;width:150px;height:150px;border:4px solid #fff}
    .articles-author .rs_bl{float:right;width:calc(100% - 180px);text-align:left;display:table;height:150px}
    .articles-author h2{padding-bottom:12px;margin-top:20px;font-size:160%}
    .articles-author .rs_bl .ch{display:table-cell;vertical-align:middle}
    .line_filter{display:none}
    .page_review .avats-bl .ttl{font-size:220%;color:#FFF;line-height:32px;padding:0 20px 20px 0;text-align:left}
    .page_user_top .rs .avatar{width:158px;height:158px;border:4px solid #FFF;margin:0;box-sizing:border-box;border-radius:50%;display:block;float:left}
    .page_user_top .rs .rs_pos{float:right;width:calc(100% - 190px);display:table;height:158px}
    .page_user_top .rs .rs_pos .child{display:table-cell;vertical-align:middle}
    .page_user_top .rs .name{font-size:200%;color:#FFF;font-weight:500;line-height:1.1;padding-bottom:4px;text-align:left}
    .page_user_top .rs .status{font-size:110%;margin-top:0;text-align:left}
    .form_skc .ttl{font-size:190%;margin-top:40px}
    .page_review .bots{display:none}
    h2{padding:0 0 20px}
    .block-review-me .mini_txt{font-size:130%}
    .mobile_send_opinion{display:block;text-align:center;padding:20px 0;border-top:1px solid #F1F9FF}
    .block-review-me .list-character{margin-top:30px}
    .block-review-me .list-character .col-3{margin-bottom:30px}
    .block-review-me .list-character .col-3:nth-child(4){margin-bottom:0}
    .block-review-me .list-character .col-3:nth-child(3){margin-bottom:0}
    .page_user_diver .user_bar .photo{height:195px}
    .page_user_diver .user_bar .top .name{font-size:170%}
    .page_user_diver .user_bar .top .place{margin-top:9px;font-size:90%}
    .page_user_diver .user_bar .bot{position:absolute;bottom:20px;left:15px;right:15px;border-top:2px dashed #E3E3E3;padding-top:21px}
    .page_user_diver .user_bar .top{padding:18px}
    .page_user_diver .user_bar{padding-bottom:94px}
    .page_user_diver .white_space_user .bot{padding:20px 25px}
    .page_user_diver .white_space_user .title{height:50px;font-size:140%;color:#FFF;font-weight:500;position:relative;padding:13px 25px}
    .page_user_diver .white_space_user .title .ico{margin-top:8px}
    .page_user_diver .white_space_user{margin-bottom:25px}
    .page_user_diver .white_space_user .bot .ul_label{font-size:110%;margin-bottom:15px}
    .page_user_diver .white_space_user .bot .col-sm-12{margin-bottom:20px}
    .page_user_diver .white_space_user .bot .col-sm-12:last-child{margin-bottom:0}
    .line_filter.vis_mobile{display:block; background: #fff;}
    #fsk_mbl{display:none;padding-bottom:20px}
    .start-bg{max-height:680px}
    .start-bg .line_form{width:inherit;background:none;padding:0}
    .start-bg .line_form .sm_line{display:none}
    .start-bg .line_form input{border-radius:33px!important}
    .start-bg .line_form .sm2{width:358px;float:none;margin:10px 0}
    .start-bg{padding-top:110px}
    .start-bg .select2-container .select2-selection--single{border-radius:30px!important}
    .slider-offer-front-blog.list_offers.front_view .item{width:331px}
    .title_block_up h2{font-size:25px;line-height:29px}
    .page-info-me .block-info-me{margin-bottom:30px}
    .line-dashed{margin:30px 0}
    #report_form,#contact_vs{width:610px}
    .page_user_top.review_all_page{height:inherit}
    .page_user_top.review_all_page .container{height:inherit}
    .page-list-opinion .opinion_ls_me .col-lg-4:nth-child(3){display:none}
    .mdl_form.opins_fs{width:520px}
    .mdl_form.opins_fs .txt{line-height:22px;font-size:110%}
    .opinion_ls_me .item a.read_opinion{bottom:25px;left:25px}
    .opinion_ls_me .item{height:374px;margin-bottom:25px;padding:25px}
    .people-says .slider-people-say .item-us .space .stars{text-align:center;margin-bottom:7px}
    .people-says .slider-people-say .item-us .space .stars .star{width:14px;height:14px;display:inline-block;background-size:contain}
    .people-says .slider-people-say .item-us .space .top_ttl{margin-bottom:13px}
    .people-says .slider-people-say .item-us .space .desc{font-size:94%}
    .people-says .slider-people-say .item-us{width:205px!important;margin:0 10px}
    .people-says .slider-people-say .item-us .space{border-radius:6px;background:rgba(255,255,255,0.25);padding:15px;text-align:center;height:271px;box-sizing:border-box;position:relative;margin-bottom:20px}
    .diving-blog .item{height:534px;width:333px}
    .page-list-visible-me .item .ico .in{width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;top:50%;margin-top:-25px}
    .page-list-visible-me .item .ico{width:100px;transition:.3s;height:100px;margin:0 auto 10px}
    .page-list-visible-me .item{text-align:center;width:165px}
    .page-list-opinion .blu_block{height:183px;padding:25px}
    .page-list-opinion .add_opinion{font-size:13px;margin:39px 0 0}
    header .right .entry{font-size:85%;width:140px;height:37px;padding-top:10px;margin-top:3px}
    header .right ul li a{font-size:90%}
    header .right ul li{margin-right:20px}
    .page_review_hide.page_review .avats-bl .ttl{display:none}
    .hide_form_review{margin-top:40px;text-align:left}
    .hide_form_review .big_title{font-size:220%;font-weight:500;line-height:inherit;margin-bottom:30px}
    .hide_form_review .sm_txt{font-size:110%}
    .pad_top_land{padding-top:360px}
    .landing_video_block .block_video{width:590px;height:328px}
    .landing_video_block{margin-top:-65px;margin-bottom:-328px}
    .info_dop_land{font-size:120%}
    .lp_list_new_offer{padding-bottom:52px}
    .lp_list_new_offer .avatar{width:150px;height:150px}
    .lp-offer-padd .cent_block .s_title{font-size:18px}
    .cont_ls .left_t{float:left;width:100%}
    .cont_ls .right_img{display:none}
    .list_inner_sitemap ul{list-style:none;-moz-column-count:3;-webkit-column-count:3;column-count:3}
    .bs_offer_block{height:inherit}
    .bs_offer_block .left{width:100%;text-align:center;max-width:100%!important;float:none}
    .bs_offer_block .right_widg{width:100%;margin-top:20px;margin-right:0;float:none}
    .bs_offer_block .right_butt{float:none;width:254px;border-radius:30px;display:block;margin:20px auto}
    .bs_offer_block{overflow:hidden}
    .bs_offer_block .right_widg:before{content:'';border:0;border-right:0;border-bottom:0;position:absolute;top:0;background:#FBCF00;bottom:0;width:100%;left:-100%}
    .bs_offer_block .right_widg:after{content:'';border:0;border-right:0;border-bottom:0;position:absolute;top:0;background:#FBCF00;bottom:0;width:100%;right:-100%;height:inherit}
    header .link_cent{display:none}
    header .right .entry{display:none}
    header .right&gt;ul{display:block;margin-top:9px}
    header .right&gt;ul .mobile_hidden{display:none}
    header .burger{display:block;float:left;margin-right:20px;margin-top:12px}
    header .burger svg{fill:#fff}
    header.header-fixed .burger svg{fill:#33536E}
    header .custom_but{display:block;float:right;text-align:center}
    header .custom_but a{display:block;float:left;color:#fff;font-size:11px;margin-left:11px;line-height:21px}
    header .custom_but a svg{fill:#fff}
    header.header-fixed .mobile_nav svg{fill:#444}
    header.header-fixed .mobile_nav{margin-top:9px}
    header.header-fixed .custom_but a{color:#33536E}
    header.header-fixed .custom_but a svg{fill:#33536E}
    header{padding-top:20px}
    header.header-fixed{height:66px}
    .page_user_top .bot .opin_ls .ttl, .center_contact.contact_user .ttl_block {
        font-size: 23px;
    }
    .page_user_top .info_line {
        margin-top: 0;
        margin-bottom: 30px;
    }
    .page_user_top .info_line .spec {
        font-size: 220%;
    }
    .ico_crc.pro {
        position: absolute;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        border: 2px solid #fff;
        text-align: center;
        font-weight: 500;
        line-height: 49px;
        right: -10px;
        font-size: 15px;
        top: -10px;
    }
    .mobile_info_us .avatar { position: relative;}
    .mobile_info_us .avatar .rating {
        background: rgba(0,0,0,0.5);
        height: 41px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .mobile_info_us .avatar .circl_overlay {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        border-radius: 50%;
        text-align: center;
        overflow: hidden;
    }
    .mobile_info_us .avatar .rating span {
        font-size: 15px;
        font-weight: 500;
        background: url(../img/rating_white.svg) left center no-repeat;
        background-size: 15px;
        padding-left: 21px;
        margin-top: 7px;
        display: inline-flex;
    }
}
@media (max-width:767px) {
    .world-dive .desciption,.start-bg .sm-info,.blue-start .mini-info,.static-page-ent h2,.info-dop-signup .left,.start-block .small-text{font-size:150%}
    .people-says .slider-people-say .slick-list{width:430px}
    .blue-start .block-info{max-width:100%}
    h2,.start-bg h2,.static-page-block h1,.head-inner-page .top h1{font-size:190%}
    .block-info{margin:0 auto;font-size:120%;line-height:22px}
    h2{padding:0 0 15px}
    .world-dive .ico{width:55px;height:55px;margin:0 auto 15px}
    .world-dive .link{font-size:100%}
    .world-dive .block-ico{margin-bottom:40px}
    .world-dive .block-info{margin-bottom:40px}
    .world-dive .desciption,.blue-start .mini-info{font-size:140%}
    .blue-start .mini-info{margin-top:30px}
    .blue-start h2{font-size:260%}
    .info-platform .sam-top .block .dec{font-size:15px}
    .info-platform .sam-top .block .ttl{font-size:115%;margin-bottom:4px}
    .info-platform .sam-top .block{padding-left:40px;width:100%!important;float:none!important;margin-bottom:20px;background-size:22px!important}
    .last-user-list .list-new-diver .col-md-3:nth-child(4){display:none}
    .last-user-list .list-new-diver .img{width:120px;height:120px}
    .block-pad{padding:35px 0}
    .info-platform .sam-top{margin-top:30px}
    footer .desc{font-size:90%;color:#fff;font-weight:300;max-width:100%;text-align:center;margin-bottom:20px}
    footer .logo{background:url(../img/logo.svg) center no-repeat;background-size:contain;width:210px;height:47px;display:block;margin:0 auto 19px}
    .contenter{padding-bottom:0}
    .footer{position:relative;height:inherit;text-align:center}
    footer .socialer{margin-top:28px}
    footer ul li a{font-size:105%;line-height:2.6}
    .start-bg{background:url(../img/front_bg.jpg) 24% no-repeat;background-size:cover}
    .tech_page_fo{padding:40px 0}
    .tech_page_fo .bot_bl .right{float:left;margin-top:0!important}
    .pagnt li.prev{margin-right:20px}
    .pagnt li.next{margin-left:20px}
    .form-signup .top_bar .right .btn{padding:2px 0 0}
    .start-block h2{color:#398DD3;font-size:260%;padding-bottom:5px}
    .form-signup .top_bar{margin-bottom:10px;margin-top:25px}
    .mobile_nav{display:block;float:left;margin-top:11px}
    .mobile_nav svg{fill:#fff}
    .mobile_nav .login{display:block;width:20px;height:20px;float:left;margin-right:25px}
    .mobile_nav .signup{display:block;width:20px;height:20px;float:left;margin-right:25px}
    .mobile_nav .menu{display:block;width:24px;height:20px;float:left}
    .lang_checker{left:-7px}
    .static-page-block h2{margin-top:5px;max-width:460px;margin-left:auto;margin-right:auto}
    footer.white{text-align:center}
    .block_auth.front{margin-top:2px;margin-left:36px}
    .form-signup .top_bar .left{width:100%}
    .form-signup .top_bar .right{width:100%;margin-bottom:10px}
    .form-signup .top_bar{max-width:100%;margin:25px auto 10px}
    .list_inst a .overl .cent{display:none}
    .list_inst a:hover .overl{display:none!important}
    .page-info-me .list-info-me .ttl_in{font-size:110%;color:#2C2C2C;font-weight:500;margin-bottom:10px}
    .page-info-me .list-info-me .col-12{margin-bottom:20px}
    .page-info-me .list-info-me .col-12:last-child{margin-bottom:0}
    .mobile_info_us .avatar{width:125px;height:125px; position: relative}

    .mobile_info_us .right{float:right;width:calc(100% - 150px);display:table;height:125px}
    .info_line .container .top .left .place{padding-left:23px;line-height:21px;font-size:90%}
    .info_line .container .top .left .place span{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle;margin-right:5px}
    .mobile_info_us .right .btn{margin-top:8px}
    .mobile_info_us .right .name{font-size:170%;color:#FFF;font-weight:500;line-height:1.1;padding-bottom:2px}
    .mobile_info_us .right .status{font-size:100%}
    .page_user_top .info_line h1,.articles-page-head .container h1{font-size:180%}
    .info_line .container .top{margin-bottom:14px}
    .page_user_top .info_line{margin-top:10px;max-width:100%;margin-bottom:25px}
    .list_link{margin-top:24px}
    .list_link.ovl a{width:190px;box-sizing:border-box;height:38px;text-align:center;border-radius:30px;padding-top:10px}
    .page-list-kurs-me .list-kurs-me{margin-bottom:0}
    .page-list-kurs-me .list-kurs-me .col-12{margin-bottom:10px}
    .page-list-kurs-me .list-kurs-me .col-12:last-child{margin-bottom:0}
    .people-says .slider-people-say .item-us .user .name{font-size:14px}
    #login-form,#reset-form{width:350px}
    .mdl_form .head{margin:-25px -25px 25px}
    .mdl_form .bot_liner a{font-size:110%}
    #login-form #entry_but,#reset-form #reset_but{width:100%}
    .tech_page_fo .bot_bl .right{float:none;margin-top:0!important}
    .tech_page_fo .bot_bl .right button{width:100%;box-sizing:border-box;margin-top:6px}
    .tech_page_fo{padding:30px 0}
    .head-inner-page .top{padding-top:90px}
    .head-inner-page{height:inherit;padding-bottom:34px}
    .bts_bot{margin-bottom:10px}
    .form-group{margin-bottom:10px}
    .page_user_front .block-pad,.articles-page-content .block-pad{padding:35px 0}
    .people-says .txt-non{color:#fff;font-size:110%;padding-bottom:20px}
    .page-list-kurs-me .list-kurs-me .ico{width:42px;height:42px}
    .page-list-kurs-me .list-kurs-me .ico .in{position:absolute;background-position:center;background-repeat:no-repeat;width:20px;height:20px;background-size:contain;left:50%;margin-left:-10px;top:50%;margin-top:-10px}
    .page-list-kurs-me .list-kurs-me .ico .in svg{margin-top:-3px;width:13px}
    .page-list-kurs-me .list-kurs-me .ico .in.ch_svg svg{width:20px;height:12px;margin-top:1px}
    .page-list-kurs-me .list-kurs-me .name{padding-left:15px;font-size:110%;padding-top:12px}
    .page-list-kurs-me .list-kurs-me .col-12{margin-bottom:2px}
    .page-list-visible-me .item .ico{width:90px;transition:.3s;height:90px;margin:0 auto 10px}
    .page-list-visible-me .item{text-align:center;width:130px;font-size:100%}
    .slide-with-me .slick-list{width:100%}
    .page-list-opinion .blu_block .desc{font-size:110%;line-height:22px}
    .page-list-opinion .blu_block .ttl{font-size:110%;color:#FFF;font-weight:500;margin-bottom:15px}
    .page-list-opinion .blu_block ul li{display:block;margin-bottom:10px;background:url(../img/white_star.svg) left no-repeat;padding-left:24px;font-size:110%;height:20px;box-sizing:border-box;padding-top:1px}
    .page-list-opinion .blu_block{height:inherit;padding:25px}
    .page-list-opinion .add_opinion .ico{display:none}
    .page-list-opinion .add_opinion{font-size:14px;margin:25px 0 0}
    .page_user_top .bot{padding-top:30px}
    .page_user_top{padding-bottom:40px}
    #report_form .bot_bl .right button{width:100%;margin-top:5px}
    #report_form,#contact_vs{width:410px}
    #report_form .bot_bl .right{float:none;width:100%}
    .page-info-me .block-info-me{font-size:110%;line-height:23px}
    .error_profile{padding:20px 0}
    .block-review-verify ul li{font-size:94%;margin:0 10px}
    .block-review-verify .info_block{padding:15px 20px 14px;font-size:100%;line-height:19px}
    .diving-blog .item{height:534px;width:300px}
    .my_articles{width:100%!important;margin:0 auto!important}
    .slick-slider.my_articles .slick-list{padding:0}
    .list_offers .item .avatar{left:14px}
    .slick-dots li{display:inline-block;width:16px;height:16px;background:#BCE0FD;cursor:pointer;transition:.3s;border-radius:50%;margin:0 6px}
    .articles-similar.diving-blog .slick-dots{margin-top:10px}
    .info-dop-signup.white .left .ttl{font-weight:500;color:#398DD3;font-size:174%;margin-bottom:10px;line-height:34px}
    .blue-start h2{font-size:220%}
    .info_dop_land{font-size:130%}
    .static-page-block.bg3{height:initial;padding-bottom:80px}
    .static-page-block.bg2{height:initial;padding-bottom:80px}
    .static-page-block .bot_bl{background:url(../img/static/bot.svg) center no-repeat;width:30px;height:30px;margin-left:-15px;background-size:contain;bottom:-50px;margin-top:0!important;margin-bottom:0!important}
    .list_finder_divers .avatar{float:left}
    .list_finder_divers .cms{float:right;text-align:left;width:calc(100% - 140px);display:table;height:125px}
    .list_finder_divers .cms .ch{display:table-cell;vertical-align:middle}
    .list_finder_divers{margin-top:26px;margin-bottom:30px}
    .list_finder_divers .desc{font-size:100%}
    .list_finder_divers .name{font-size:170%;font-weight:500;margin-bottom:7px}
    .info_dop_land{font-size:130%;width:90%;margin:0 auto}
    .info-dop-signup .right{margin-top:21px}
    .static-page-block h2{margin-top:5px}
    .list_finder_divers .col-12{margin-bottom:20px}
    .list_finder_divers .col-12:last-child{margin-bottom:0}
    .list_finder_divers .avatar{width:125px;height:125px;margin:0}
    .my_articles .item{margin:0 11px 20px}
    .block_auth.front{margin-top:0;margin-left:27px}
    .head-inner-page .top h1{width:100%;padding-right:15px;padding-left:15px}
    .mdl_form.opins_fs{width:100%}
    .line_bot{width:100%;padding:15px}
    .mobile_info_us .right .status span{display:none}
    .ico_like_share .space_share{right:0}
    .ico_like_share .space_share:before{right:13px}
    .block_auth .navi_spacer{right:0}
    .block_auth .navi_spacer:before{right:8px}
    .articles-author .info{font-size:100%;line-height:22px}
    header.header-fixed .right ul li a{opacity:1}
    .mobile_nav.block_auth .navi_spacer{top:49px}
    .mobile_nav.block_auth .navi_spacer:before{right:2px;top:-21px}
    .list_inst a{width:50%;padding-bottom:50%}
    .articles-page-content{position:relative;z-index:2;background:#fff}
    .list_inst a:nth-child(7),.list_inst a:nth-child(8){display:none}
    .landing_video_block .block_video{width:100%;height:268px}
    .landing_video_block{margin-top:-55px;margin-bottom:-328px}
    .pad_top_land{padding-top:350px}
    .lp_list_new_offer{padding-top:40px;padding-bottom:42px}
    .lp_list_new_offer .col-12{margin-bottom:20px}
    .lp-offer-tax:before{clip-path:polygon(0 0,81% 0,100% 100%,0% 100%)}
    .lp-offer-tax:after{clip-path:polygon(19% 0,100% 0,100% 100%,0% 100%)}
    .lp-offer-padd .lp_title{font-size:180%}
    .lp-offer-padd .lp_title_desc{font-size:120%;padding:0 10px}
    .lp-offer-padd .cent_block .right{display:none}
    .lp-offer-padd{padding:40px 0}
    header .block_auth.front .list__button{display:block}
    header .block_auth.upd .list__button a svg{fill:#fff}
    header.header-fixed .block_auth.upd .list__button a svg{fill:#33536E}
    .block_auth.upd .list__button{margin-top:4px}
    header .block_auth.front.new{margin-left:0;margin-top:0}
    header .block_auth.upd .list__button a:hover{background:none!important}
    .cont_ls .left_t h2,.dive_seo_lp h2,.articles-content.seo_lp_page h2{font-size:26px}
    .users_list .user_profile .avatar{width:100%;float:none}
    .users_list .user_profile .info{float:none;width:100%;height:inherit}
    .users_list .user_profile .info .bot_org{left:0;right:0;bottom:0;position:relative;margin-top:17px}
    .users_list .user_profile .avatar .overlay .link{top:50%;position:absolute;margin-top:-20px;left:50%;margin-left:-65px}
    .seo_text_page.ars .t_left{width:100%}
    .seo_text_page .read_more{width:100%;margin-right:0}
    .seo_text_page{font-size:14px;line-height:24px}
    .seo_text_page h2{font-size:16px;padding-bottom:5px}
    .list_inner_sitemap ul{list-style:none;-moz-column-count:2;-webkit-column-count:2;column-count:2}
    .title_block_up .link_ttl{float:left;margin-top:5px;width:100%}
    .start-bg .bot_tag_s a,.static-page-block .bot_tag_s a{height:42px;margin-right:7px;font-size:15px;line-height:16px;padding:14px 20px 0;width:inherit}
    .slider-offer-front-blog.list_offers.front_view .item{width:251px;margin-left:10px!important;margin-right:10px!important}
    .page_user_top .bot .opin_ls ul li {
        display: block;
        margin-bottom: 6px;
        background: url(../img/white_star.svg) left 2px no-repeat;
        padding-left: 24px;
        font-size: 15px;
    }
    .list_link.color_list a {
        padding-top: 14px;
        height: 49px;
        font-size: 15px;
    }
    #message_vs {
        width: 490px;
    }
    .message_form .change_me .list_info_me .link {
        font-size: 15px;
        line-height: 13px;
        height: 42px;
        padding: 15px 12px 0;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .message_form .change_me .head_change_me {
        font-size: 15px;
        line-height: 17px;
        color: #2C2C2C;
        margin-bottom: 11px;
    }
    .list_offers.front_view .item {
        margin-right: 0 !important;
        width: 100%;
    }

}
@media (max-width:576px) {
    .message_signup .c_message{font-size:16px;line-height:20px}
    .page_user_diver .user_bar{padding-bottom:94px;margin-bottom:30px}
    #report_form .bot_bl .left{float:none}
    .form_skc .line .email_pos{display:none}
    .opinion_ls_me .item{height:initial;margin-bottom:20px;padding:25px 25px 70px}
    .page-list-opinion .opinion_ls_me{margin-top:30px;margin-bottom:0}
    .list_link.ovl{height:inherit}
    .people-says .slider-people-say .item-us{width:300px!important;margin:0 10px}
    .list_link.ovl a{width:220px;box-sizing:border-box;height:38px;text-align:center;border-radius:30px;padding-top:10px;float:none;display:block;margin-bottom:10px}
    .page_user_top .bot .opin_ls ul li{display:block;margin-bottom:8px;background:url(../img/white_star.svg) left no-repeat;padding-left:25px;height:18px}
    .mobile_bots_pad{margin-bottom:15px}
    .mobile_bots_pad:last-child{margin-bottom:0}
    .page_user_top .bot .opin_ls .ttl{font-size:110%;font-weight:500;color:#FFF;margin-bottom:15px}
    .list_link{margin-top:15px}
    .page_user_top{padding-bottom:35px}
    .form-signup .top_bar .left{width:100%}
    .form-signup .top_bar .right{width:100%;margin-bottom:19px}
    .start-bg .line_form .sm1{width:100%;max-width:470px}
    .start-bg .line_form form button{width:100%;padding:0;float:none;max-width:470px}
    .people-says .slider-people-say .slick-list{width:300px}
    .people-says .slider-people-say .item-us .space{height:221px}
    .slide-with-me .slick-list{width:100%}
    .blog-divers.diving-blog .slick-dots{margin-top:10px}
    .form_skc .ttl{font-size:140%;margin-top:30px;margin-bottom:17px}
    .page_review .avats-bl .ttl{font-size:180%;color:#FFF;line-height:20px;padding:0 0 19px;text-align:left}
    .block-review-verify ul li{font-size:94%;margin:0 10px;display:block;border:none!important}
    .block-review-verify ul li:before{display:none}
    .block-review-verify ul{list-style:none;padding:0;margin:0 0 10px}
    .block-review-verify .info_block.bot{margin-bottom:13px}
    .block-review-verify .add_photo{margin-top:13px;width:200px;height:200px}
    .static-page-ent h2{line-height:29px}
    .start-bg .line_form .sm1 .ttl{display:none}
    h2,.start-bg h2,.static-page-block h1,.head-inner-page .top h1{font-size:180%}
    .world-dive .desciption,.start-bg .sm-info,.blue-start .mini-info,.static-page-block h2,.static-page-ent h2,.info-dop-signup .left,.start-block .small-text{font-size:120%}
    .start-bg .line_form{height:inherit}
    .mobile_info_us .avatar{width:105px;height:105px}
    .mobile_info_us .right{float:right;width:calc(100% - 121px);display:table;height:105px}
    .mobile_info_us .right .name {
        font-size: 22px;
    }
    .mobile_info_us .right .status{font-size:90%}
    .page_user_top .rs .avatar{width:105px;height:105px}
    .page_user_top .rs .rs_pos{float:right;width:calc(100% - 121px);display:table;height:105px}
    .page_user_top .rs .name{font-size:130%}
    .page_user_top .rs .status span{display:none}
    .page_user_top .rs .status{font-size:90%}
    .form_skc .ttl{font-size:130%;margin-top:14px;margin-bottom:17px}
    .articles-author .ava{width:105px;height:105px}
    .articles-author .rs_bl{text-align:left;float:right;width:calc(100% - 121px);display:table;height:105px}
    .articles-author .name{font-size:130%}
    .info_line .container .top .left div{float:none!important;display:block!important;margin-right:0!important;margin-bottom:9px!important}
    .info_line .container .top .left{max-width:215px}
    .info_line .container .top{margin-bottom:15px}
    .articles-page-head .container .bot_line{position:relative;bottom:0;left:0;right:0}
    .articles-page-head .container{min-height:initial;padding-bottom:0}
    .articles-page-head{min-height:inherit;padding-bottom:30px}
    .bot_article_pad{margin-bottom:40px}
    .world-dive .link{font-size:89%}
    .world-dive .block-ico{margin-bottom:30px}
    .info_line .container .top .left .place a{color:#fff;text-decoration:underline;display:block;margin-top:-4px}
    .info_line .container .top .left{min-height:45px}
    .height_head{height:66px}
    .pad_bot_sk .select2{margin-bottom:10px}
    .fancybox-slide--iframe .fancybox-content{width:100%;height:310px;max-width:90%;max-height:40%;margin:0;background:#000;overflow:hidden}
    .static-page-block h1{padding:0 15px}
    .mobile_nav.block_auth.in_auth .navi_spacer{top:49px;right:-60px}
    .mobile_nav.block_auth.in_auth .navi_spacer:before{right:61px;top:-22px}
    .start-block h2{font-size:240%}
    .start-bg{padding-top:90px}
    footer a.social{margin-bottom:19px}
    footer a.social:last-child{margin-bottom:0}
    #map_find{width:100%}
    .block_search_not_found .img{width:125px;height:54px;margin:10px auto 20px}
    .block_search_not_found .txt{font-size:20px}
    .block_search_not_found .bot .t_r{font-size:16px;line-height:21px}
    .cont_ls .left_t h2,.dive_seo_lp h2,.articles-content.seo_lp_page h2{font-size:23px}
    .checker_nav a{font-size:13px;height:42px;padding:0 16px;line-height:42px}
    .users_list .user_profile .avatar{height:inherit}
    .list_inner_sitemap ul{list-style:none;-moz-column-count:1;-webkit-column-count:1;column-count:1}
    .list_inner_sitemap ul li{margin-bottom:10px}
    .sitemap_page .block_sitemap .inner ul{-moz-column-count:1;letter-spacing:0;-webkit-column-count:1;column-count:1}
    .sitemap_page .block_sitemap .inner ul li a{padding-left:10px}
    .page_user_top .info_line .spec{    font-size: 25px;}
    .offer-page .tab_cont .line_boter .ul_in ul li{margin-bottom:2px}
    .page_user_top .container{padding-top:95px}
    .info_line .container .top .right{margin-top:0}
    .start-bg .bot_tag_s a{max-width:150px;height:initial!important;padding-bottom:10px!important}
    .slider-offer-front-blog .slick-list{padding:0}
    .slider-offer-front-blog{margin:0}
    .start-bg .line_form{height:inherit;width:100%}
    .start-bg .line_form .sm2{width:100%;float:none;margin:10px 0}
    .start-bg .line_form {
        max-width: 400px;
    }
    .start-bg h1, h2,.start-bg h2,.static-page-block h1,.head-inner-page .top h1{font-size:180%;line-height:30px}
    .start-bg .bot_tag_s a,.static-page-block .bot_tag_s a{max-width:131px;height:initial!important;padding-bottom:10px!important;padding-left:10px;padding-right:10px}
    header .right ul li a.ico span{display:none}
    header .right ul li a.ico{padding-left:24px}
    .mobile_info_us .right .contact_user {
        margin-top: 5px;
    }
    .mobile_info_us .right .btn {
        padding-left: 0;
        padding-right: 0;
        margin-top: 4px;
        width: 100%;
    }
    .list_link.color_list a {
        padding-top: 14px;
        height: 49px;
        font-size: 15px;
        padding-left: 15px;
        padding-right: 15px;
        margin-right: 10px;
    }
    .page_user_top .bot .opin_ls .ttl, .center_contact.contact_user .ttl_block {
        font-size: 21px;
        margin-bottom: 10px;
    }
    .alert_non_publish.alert_pro .space {
        padding-right: 40px;
    }
    .contact_user.small_block .block_ico .item_ico {
        width: 33px;
        height: 33px;
        background-size: 19px !important;
        margin-right: 5px;
    }
    .alert_non_publish.alert_pro .ico_pro {
        margin-top: -3px;
    }
    .users_list .user_profile .info .bot_org .right .contact_user .block_ico {
        margin-left: 0px;
    }
    .users_list .user_profile .info .bot_org .left {

        max-width: 160px;
        overflow: hidden;
    }
    #message_vs {
        width: 95%;
    }
    .ico_crc.pro {
        position: absolute;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        border: 2px solid #fff;
        text-align: center;
        font-weight: 500;
        line-height: 34px;
        right: -7px;
        font-size: 12px;
        top: -8px;
    }
    .page_user_top .rs .avatar .rating span {
        font-size: 15px;
        font-weight: 500;
        background: url(../img/rating_white.svg) left center no-repeat;
        background-size: 15px;
        padding-left: 21px;
        margin-top: 7px;
        display: inline-flex;
    }
    .page_user_top .rs .avatar .rating {
        height: 41px;
    }
}
@media (max-width:490px) {
    header .logo_space.hide{display:none}
}
@media (max-width:400px) {
    .button_mobile_he a{border-radius:100px;padding-left:10px;padding-right:10px;height:initial;padding-bottom:7px;display:block;white-space:normal}
}
@media (max-width:370px) {
    header .logo{width:133px}
    header .burger{margin-right:17px}
    header .custom_but a{font-size:10px}
}
@media (max-width:360px) {
    .list_finder_divers .avatar{width:105px;height:105px}
    .block_auth.front{margin-top:1px;margin-left:16px}
    .my_articles{width:290px}
    .diving-blog .item{height:534px;width:290px}
    .articles-content{padding:40px 0}
    .page_user_top .info_line h1,.articles-page-head .container h1{font-size:181%}
    .info_line .container .top{margin-bottom:10px;position:relative}
    .info_line .container .top .right{margin-top:-10px;position:absolute;right:0}
    .last-user-list .list-new-diver .img{width:120px;height:120px}
    .list_finder_divers .cms{float:right;text-align:left;width:calc(100% - 120px);display:table;height:105px}
    .list_finder_divers .col-12{margin-bottom:10px}
    .static-page-ent h2{line-height:29px}
    .gender_stat{width:97px}
    .static-page-ent .top_bar .big{font-size:240%}
    .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}
    .mobile_navi .top ul li a{height:50px;line-height:50px;padding-left:48px}
    .mobile_navi .top ul li a .ico{left:20px}
    .mobile_navi .bot .bot_top .line{margin-left:20px;margin-bottom:15px}
    .mobile_navi .bot .eng_v{height:50px;padding-left:20px;line-height:54px}
    .mobile_navi .bot .bot_top a{margin-left:20px;margin-bottom:15px}
    .mobile_navi{left:-260px;width:260px}
    .message_form .change_me .list_info_me .link {
        font-size: 14px;
        line-height: 14px;
        height: 39px;
        padding: 12px 10px 0;
        margin-right: 3px;
        margin-bottom: 10px;
    }
}</pre></body></html>