html {-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);height: 100%;margin: 0;}
body {height: 100%;font-family: 'Montserrat', sans-serif;font-size: 14px;background-color: #fff;font-style: normal;margin: 0 auto;overflow-x: hidden;}
header, main, footer {position:relative;width: 100%;margin: 0 auto;}
.container {max-width: 1140px !important;margin:0 auto;position: relative;}
*,*::before,*::after {box-sizing: border-box;}
[onclick="openPopup()"]:hover {cursor:pointer;}
div[onclick*=openPopup]:hover {cursor: pointer;box-shadow: 0px 0px 4px rgb(0, 0, 0);}
a {border-bottom: 1px dashed #fff; color:#fff; text-decoration: none;}
.header::before, .header::after {content: '';position: absolute;top: 0;left: 0;width: 100%;}
.header::before{height:100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.55) 0%);}
.header::after {height: 80px; backdrop-filter: blur(1px); border-bottom: 1px solid rgba(186, 213, 47, 0.35);background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.3) 15%);}
.overlay {height: 80px;position:relative;top: 0;display: flex;justify-content: space-around;width: 100%;padding: 10px 0;z-index: 10;}
.overlay div {display: flex; align-items: center; justify-content: center;box-sizing: border-box;width: 20%;}
.overlay div:nth-child(1) {width: 33%}
.overlay div:nth-child(5) {width: 27%}
.overlay div img{max-width: 100%;max-height: 35px;}
.sc1_1{position: relative;top:2rem;width: 94%;z-index: 5;font-size: 1rem;line-height: 1.4rem;color: #FFF;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.73);font-style: normal;font-weight: 800;text-transform: uppercase;text-align: center;padding: 0.2rem;box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.8), 1px 1px 12px rgb(255, 255, 255);margin: 0 3%;border-radius: 4px;}
.sc1_1 span {color: #BAD52F;}
.sc1_2{position: relative; z-index:1; margin: 35px 15px 0;}
.kit{text-align: center;}
.sc1_3{background: url(../../img/mediterranean/sc1_bush.png) bottom left /contain no-repeat;width: 100%;position: absolute;bottom: -2rem;z-index: 4;height: 0;padding-bottom: 47.79%;background-size: cover;background-position: center center;}
.mdt_h_1 {color: #FFF;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.73);font-size: 1.5rem;font-style: normal;font-weight: 800;line-height: 1.9rem;text-transform: uppercase;}
.mdt_h_1 span {color: #BAD52F;}
.mdt_h_2 {color: #FFF;font-size: 1rem;font-style: normal;font-weight: 500;line-height: normal;margin-top: 10px;}
.mdt_h_2 span {border-bottom: 1px dashed #fff;}
.mdt_h_3 {width: 10.6rem;height: 2.5rem;flex-shrink: 0;border-radius: 2.42444rem;background: linear-gradient(180deg, #FFCE38 0%, #FF9308 100%);color: #FFF;text-align: center;font-size: 0.78938rem;font-style: normal;font-weight: 600;line-height: normal;text-transform: uppercase;display: flex;justify-content: center;flex-direction:column;align-items: center;margin: 1.5rem 0 2rem 0;}
.mdt_h_3 span {font-size: 0.6em;color: #ffffff;text-transform: none;}
.mdt_h_3.a {margin: 2rem auto;border-radius: 5px;background: linear-gradient(180deg, #FF3838 0%, #8D0E0E 100%);}
.mdt_h_3.b {background: linear-gradient(180deg, #B2E65C 0%, #59c005 100%);}
.mdt_h_3.d {margin: 0rem auto 2rem;background: linear-gradient(180deg, #4698B6 0%, #004763 100%);}
.mdt_h_3.e {border-radius: 5px;}
.mdt_h_3.f {margin: 1rem auto 2rem;}
.mdt_h_3.g {margin: 1rem auto; border-radius: 5px; background: linear-gradient(180deg, #F06760 0%, #D20C0C 100%);}
.mdt_h_6 {font-size: 1.4rem;font-weight: bold;line-height: 2rem;}
.mdt_h_7 {font-size: 1.0rem;line-height: 1.5rem;width: 70%;}
.phone {position: absolute;z-index: 3;left: 30%;width:13.772rem;height:22rem;font-size:0.6rem}
.whatsapp,.disp_whatsapp,.disp_telegram{position:absolute;top:0; left:0;width: 100%;font-size: 1em;height: 100%;padding:9.5% 6% 0;}
.disp_telegram::after{}
.whatsapptop{position: relative;color: #fff;filter: blur(0.23px);font-family: 'Noto Sans', sans-serif;height: 16%;}
.time{position: relative;left: 10%;font-size:0.9em;font-weight: 400;width: fit-content;}
.who{position: relative;top: 27%;left: 3%;font-size:1.1em;font-weight: 400;width:60%;display: flex;justify-content: flex-start;align-items: center;}
.logowho{background: url(../../img/mediterranean/whatsapp/logo.png) top left /100% no-repeat;width: 15%;height: fit-content;margin-right: 3%;position: relative;min-height: 1.5em;}
.view, .disp_whatsapp,.disp_telegram{height: 74%;overflow: hidden;position: relative;top: 0;padding: 0 1.2%;font-size: 0.85em;font-family: 'Noto Sans', sans-serif;}
.when{width: fit-content;margin: 0 auto 0.5rem;padding: 5px;color: #000;text-align: left;box-shadow: 0em 0.443px 0.221px 0px rgba(11, 20, 26, 0.13);font-size: 0.8em;display: block;background: #f6f6f6;border-radius: 5px;}
.msgs{position: relative;}
.msgs span.wchc1, .msgs span.wchc2{max-width: 80%;width: fit-content;margin: 0 0 6px 0;padding: 6px 12px;color: #000;text-align: left;box-shadow: 0em 0.443px 0.221px 0px rgba(11, 20, 26, 0.13);font-size: 0.9em;display: block;}
.msgs span.wchc1{background: #FFF;border-radius: 0px 5px 5px 5px;}
.msgs span.wchc2{background: #D9FDD3;border-radius: 5px 0px 5px 5px;margin-left: auto;}
.msgs span.wchc1 span:nth-child(2):not(a), .msgs span.wchc2 span:nth-child(2):not(a), .msgs span.wchc1 span:nth-child(3):not(a), .msgs span.wchc2 span:nth-child(3):not(a) {color: #667781;font-size: 0.7em;font-style: normal;font-weight: 400;display: block;text-align: right;margin: 0.1rem 0 0 0;}
.msgs span.wchc2 span:nth-child(2):not(a), .msgs span.wchc2 span:nth-child(3):not(a) {background: url(../../img/mediterranean/whatsapp/written.png) top right /contain no-repeat;padding-right: 2em;}
.circle1,.circle2,.circle3 {position: absolute;border-radius: 50%;background: radial-gradient(circle, #BAD52F, #639800);padding:10px;display: flex;align-items: center;}
.circle1 {top: 0rem;left: -4rem;width: 10em;height: 10em;}
.circle2 {top: 8rem;left: -6rem;width: 12em; height: 12em;}
.circle3 {top: -4rem;left: 8rem;width: 10em; height: 10em;}
.circle1::before,.circle2::before,.circle3::before {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border: 1.3px solid #639800;border-radius: 50%;box-sizing: border-box;}
.circle1::before {width: 14em;height: 14em;}
.circle2::before {width: 17em;height: 17em;}
.circle3::before {width: 16em;height: 16em;}
.circle1 span,.circle2 span,.circle3 span{color: #fff;text-align: center;font-size:1.2em;font-style: normal;font-weight: 500;line-height: normal;margin: auto;height:initial;max-width: 100%;display: inline-block;}
.m_c1 {position:relative;width: 100%;background: url('../../img/mediterranean/m_c1.jpg') left top/contain no-repeat, linear-gradient(to bottom, #089ebc, #03779c);padding: 0 4%; font-size: 1rem;}
.m_c1_1 {text-align: right;font-size: 1em;font-weight: 700;text-transform: uppercase;color: rgba(99, 152, 0, 0.35);padding-top: 10%;}
.m_c1_2,.m_c2_1,.m_c3_2,.m_c5_1,.m_c5_2_1_2 span,.m_c5_3_1_2 span,.m_c5_4_1_2 span,.m_c5_5_1_2 span {text-align: center;color: rgba(0, 102, 4, 1);font-size: 1.5em;line-height: 1.3em;font-weight: 600;text-transform: uppercase;background-color: rgba(255,255,255,0.6);border-radius: 5px;padding: 0.5rem;}
.m_c1_3, .m_c2_2 {display: flex;flex-wrap: wrap;justify-content:center;}
.m_c1_4 {background-color: rgb(255, 255, 255);padding:1em 2em 3em 2em;border: 5px double rgb(217, 217, 217);border-radius: 15px;margin: 1em auto;position: relative;box-sizing: border-box;overflow: auto;}
.m_c1_4 h3::first-line {padding-right: 3em;}
.m_c1_4::before{content: "";float: right;width: 29%;min-height: 30%;max-height: 35%;position: absolute;top: 0;right: 0;}
.m_c1_4:nth-child(1)::before{background: url('../../img/mediterranean/m_c1_4_1.png') top right /contain no-repeat;}
.m_c1_4:nth-child(2)::before{background: url('../../img/mediterranean/m_c1_4_2.png') top right /contain no-repeat;}
.m_c1_4:nth-child(3)::before{background: url('../../img/mediterranean/m_c1_4_3.png') top right /contain no-repeat;}
.m_c1_4:nth-child(5)::before{background: url('../../img/mediterranean/m_c1_4_4.png') top right /contain no-repeat;}
.m_c1_4:nth-child(6)::before{background: url('../../img/mediterranean/m_c1_4_5.png') top right /contain no-repeat;}
.m_c1_4:nth-child(7)::before{background: url('../../img/mediterranean/m_c1_4_6.png') top right /contain no-repeat;}
.m_c1_4 h3 {font-style: normal;font-weight: 100;font-size: 1.2em;line-height: 1.4em;text-transform: uppercase;color: rgba(0, 102, 4, 1);z-index: 1;position: relative;text-shadow: 2px 1px 1px #fff;}
.m_c1_4 a {color:#000;border-bottom: 1px dashed #000;}
.m_c2{position:relative;width: 100%;padding: 0 4%; font-size: 1rem;}
.m_c2_1{/*color: rgba(255, 255, 255, 1);*/text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.7);}
.disp_whatsapp,.disp_telegram  {width: 17rem;height: 21rem;flex: 1 0 0 !important;margin: 0.5em;padding-top: 1em;font-size: 0.74rem;}
.slick-track{display: flex !important;overflow: hidden !important;}
.slick-prev,.slick-next{width:3rem;height:3rem;border:none;font-size:0;z-index:2;}
.slick-prev {background: url('../../img/mediterranean/slick-prev.png') left top/contain no-repeat;position: absolute;bottom: -5rem;left: 0;}
.slick-next {background: url('../../img/mediterranean/slick-next.png') left top/contain no-repeat;position: absolute;bottom: -5rem;right: 0;}
.slick-next:hover,.slick-prev:hover, ul.slick-dots li:hover {cursor:pointer;}
ul.slick-dots{position: absolute;display: flex;padding: 0;bottom: -5rem;left: 50%;transform: translateX(-50%);list-style: none;font-size: 0px;text-indent: -99999px;}
ul.slick-dots li.slick-active {background-color:rgb(54, 134, 18);}
ul.slick-dots li {display: inline-block;width: 1rem;height: 1rem;margin-right: 5px;list-style: none;border-radius: 50%;background-color: rgba(209, 215, 219, 1);border: none;color: transparent;font-size: 0;z-index:2;}
ul.slick-dots li:hover {background-color:rgb(54, 134, 18);}
ul.slick-dots li button:hover {background-color: #319e4c;}
.m_c2_3{width:100%;margin-top: 0rem;position:relative;display: flex;flex-wrap: wrap;}
.m_c2_3_1,.m_c3_1 {color: rgba(255, 255, 255, 0.3);font-style: normal;font-weight: 700;text-transform: uppercase;text-align: left;font-size: 4rem;line-height: 4rem;}
.m_c2_3_2 {position: relative;margin:0 auto 2rem;}
.lineromb{position: relative;top: -37vw;width: 100%;}
.line {position: relative;top: 0.55em;height: 0.1em;background-color: rgb(67, 133, 96);}
.romb {position: absolute;right: 0;width: 1em;height: 1em;background-color: rgb(67, 133, 96);transform: rotate(45deg);}
.m_c2_3_2_text{/*position: relative;*/width: 100%;color: rgb(255, 255, 255);text-transform: uppercase;font-weight: 600;font-size: 1.1em;line-height: 1.4em;z-index: 2;}
.m_c2_3_3_img {width: 100%; position: relative;z-index: 2;}
.m_c2_3_3_img.aa {width: 75%;}
.m_c2_3_3_img.bb {width: 100%;}
.m_c2_3_3_text {color: rgb(255, 255, 255);font-size: 1.0em;font-weight: 100;}
.m_c2_3_3_text ul {line-height: 1.6rem;}
.m_c2_3_4 {position: absolute;background: url('../../img/mediterranean/m_c2_3.png') left bottom/100% no-repeat;} 
.m_c3 {position: relative;padding: 0 1rem;}
.m_c3_1 {padding: 0 0 0 11vw;font-size: 14vw;color: rgba(99, 152, 0, 0.1);}
.m_c3_3 {display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(4, 1fr);}
.m_c3_3_1,.m_c3_3_2,.m_c3_3_4,.m_c3_3_5{padding-bottom: 2rem;color: rgba(90, 90, 90, 1);font-size: 0.9rem;line-height: 1.2rem;}
.m_c3_3_1 span,.m_c3_3_2 span,.m_c3_3_4 span,.m_c3_3_5 span{display: block;padding: 0 0 0 4.5rem;color: rgba(0, 102, 4, 1);font-size: 0.6rem;text-align: left;margin: 0.6rem 0 0 0;font-style: italic;}
.m_c3_3_1 h3,.m_c3_3_2 h3,.m_c3_3_4 h3,.m_c3_3_5 h3{display: block;min-height: 3.1rem;padding: 0 0 0.7rem 4.5rem;color: rgba(0, 102, 4, 1);font-size: 1rem;text-transform: uppercase;background: url('../../img/mediterranean/m_c3_3.png') left top/3rem no-repeat;font-weight: 400;line-height: 1.1rem;}
.m_c3_3_1 { grid-area: 1 / 1 / 2 / 2;}
.m_c3_3_2 { grid-area: 2 / 1 / 3 / 2;}
.m_c3_3_3 { grid-area: 1 / 2 / 3 / 3; background: url('../../img/mediterranean/m_c3_1.png') center center/contain no-repeat;}
.m_c3_3_4 { grid-area: 1 / 3 / 2 / 4;}
.m_c3_3_5 { grid-area: 2 / 3 / 3 / 4;}
.m_c3_4,.m_c3_5,.m_c3_6,.m_c3_7 {position: absolute;}
.m_c3_4{width: 11rem;height: 11rem;top: -6rem;left:0;background: url('../../img/mediterranean/m_c3_4.png') top left/contain no-repeat;}
.m_c3_5{width: 11rem;height: 11rem;top: -4rem;right: 0;background: url('../../img/mediterranean/m_c3_5.png') top right/contain no-repeat;}
.m_c3_6{display:none;width: 20vw;height:20vw;bottom:-10vw;left:-1rem;background: url('../../img/mediterranean/m_c3_6.png') top left/contain no-repeat;}
.m_c3_7{width: 7rem;height: 14rem;bottom: 0;right: 0rem;background: url('../../img/mediterranean/m_c3_7.png') top right/contain no-repeat;z-index:-1;}
.m_c3_8{width: 50vw;height:7rem;/*background: url('../../img/mediterranean/m_c3_8.png') top left/contain no-repeat;*/}
.m_c4 {width: 100%;padding: 4em 1em;background: url('../../img/mediterranean/m_c4.jpg') -175vw top/cover no-repeat;}
.m_c4_1_1{color: #FFF;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.73);font-size: 1.2rem;font-style: normal;font-weight: 800;line-height: 1.9rem;text-transform: uppercase;}
.m_c4_1_1 span {color: #BAD52F;}
.m_c4_1_1_f{display: flex;flex-wrap: wrap;position:relative;min-height: 0;}
.m_c4_1_2{position:relative;width: 30%;min-height: 11rem;}
.m_c4_1_2_1{position: absolute;min-width: 39vw;min-height: 15vw;top: 10vw;right: -4vw;background: url('../../img/mediterranean/m_c4_1_2.png') top right /70% no-repeat;}
.m_c4_1_2_2{position:absolute;width: 100%;height: 100px;bottom: 0;right: 0;background: url('../../img/mediterranean/m_c4_1_2_2.png') top right /70% no-repeat;}
.m_c4_1_3{width: 70%;padding: 0 2em; bottom: 0;position:absolute;right: 0;}
.m_c4_1_3 .mdt_h_2 {margin-top: 0;}
.m_c4_2{margin-top: 2rem;}
.m_c4_2 .msgs {font-size:0.9em; max-width: 85%; margin: auto;}
.m_c4_1_3 .mdt_h_3 {margin: 1.5rem 0 0 0;}
.m_c5{position:relative;font-size: 1rem;}
.m_c5_1{margin: 2em 1em;}
.m_c5_f{position: relative;display: flex;flex-wrap: wrap;justify-content: center;}
.m_c5_2,.m_c5_3,.m_c5_4,.m_c5_5{position: relative;}
.m_c5_2_1,.m_c5_3_1,.m_c5_4_1,.m_c5_5_1{position: relative;z-index:2;}
.m_c5_2_1_2,.m_c5_3_1_2,.m_c5_4_1_2,.m_c5_5_1_2{margin: 1.6em 1em 2em 5em;line-height: 1.5;color:#5A5A5A;}
.m_c5_2_1_2 span,.m_c5_3_1_2 span,.m_c5_4_1_2 span,.m_c5_5_1_2 span{display: block;text-align: left;font-size: 1.3em;margin: 1em auto;}
.m_c5_2_1_1,.m_c5_3_1_1,.m_c5_4_1_1,.m_c5_5_1_1{width: 100%;height:80vw;}
.m_c5_2_1_1{background: url('../../img/mediterranean/m_c5_2_1_1_1.jpg') top left/cover no-repeat;}
.m_c5_2_3,.m_c5_3_3,.m_c5_4_3,.m_c5_5_3 {position: absolute;top: 0;left: 1.8em;z-index: 1;width: 4px;height: 100%;background-color: rgba(99, 152, 0, 1);}
.m_c5_2_4,.m_c5_3_4,.m_c5_4_4,.m_c5_5_4{position: absolute;top: -1.8em;z-index: 3;padding: 0px;margin: 0;display: flex;justify-content: center;align-items:center;width:3.6em;height:3.6em;background-color: rgb(99, 152, 0);border-radius: 50%;color: #fff;}
.m_c5_3_1_1{background: url('../../img/mediterranean/m_c5_2_1_2.jpg') top left/cover no-repeat;}
.m_c5_4_1_1{background: url('../../img/mediterranean/m_c5_2_1_3.jpg') top left/cover no-repeat;}
.m_c5_5_1_1{background: url('../../img/mediterranean/m_c5_2_1_4.jpg') top left/cover no-repeat;}
.m_c5_6,.m_c5_7{position: absolute;width: 6rem;height: 100%;z-index: 3;top: 0;display: none;}
.m_c5_6{background: url(../../img/mediterranean/m_c5_6.png) left top/contain no-repeat; left:0;}
.m_c5_7{background: url(../../img/mediterranean/m_c5_7.png) left top/contain no-repeat;}
.m_c5_8{position: absolute;bottom: 0;z-index: 3;width: 1em;height: 1em;background-color: rgb(99, 152, 0);border-radius: 50%;left: 1.45em;}
.footer{position: relative;width: 100%;height: fit-content;display: flex;flex-wrap: wrap;background: url('../../img/mediterranean/footer_m.jpg') left top/cover no-repeat;font-size: 1rem;}
.footer::before{content: "";position: absolute;top: 2%;left: 0;width: 100%;height: 98%;background-color: rgba(0, 0, 0, 0.5);filter: blur(4px);backdrop-filter: blur(4px);border-radius: 2em;}
.f1{width: 100%;padding: 0 1rem;}
.f1_1{font-size: 1.5em;line-height: 1.3em;color: rgb(255, 255, 255);font-style: normal;text-transform: uppercase;margin: 0rem;position: relative;margin: 1em;}
.f1_2{position: relative;left: 0;width: 100%;}
.f1_2 .phone{position: relative;z-index: 3;left: 0;width: 13.772rem;height: 22rem;font-size: 0.6rem;}
.f1_2 .wa {position:relative;width:100%;font-size: 0.9em;background: url(../../img/mediterranean/whatsapp/full_screen.png) left top/contain no-repeat;}
.f1_2 .wa::before {content: "";display: block;padding-bottom: 200%;font-size: 0.9em;}
.f1_2 .vi {position: absolute; top:0; width: 100%; filter: blur(0.5px);font-size: 1.0em}
.f1_2 .vi .view {padding:1.8em 0.4em 0 !important}
.f1_2 .time {margin-top: 5%;}
.f1_2 .who {margin-top: 1.4em;}
.f1_2 .logowho {min-height: 1.6em;width:1.6em;}
.f2_1{width: 100%; text-align: center;color:rgba(255,255,255,1);font-size: 1.0em;}
.f2_1 img {width:55%;}
.f2_1 a {color:rgba(255,255,255,1);}
.f2_1f {margin:1.3em 0 3.2em;}
.f1_3{width:100%;height: 3rem;border: 2px solid rgb(71, 158, 2);position: relative;border-radius: 12px;margin: 1.5rem 0;}
.f2{position: relative;padding: 0 1.0em;width: 100%;background: url('../../img/mediterranean/f2.png') center top/contain no-repeat;font-size: 1rem;}
.f2_2{margin-bottom: 1em;font-style: normal;font-weight: 100;font-size: 1.2em;line-height: 1.4em;text-transform: uppercase;color: #9AC200;text-align: center;}
.f2_3{text-align: center;position: relative;display: block; color:rgba(255,255,255,1);font-size: 1.0em;}
.f1_3 .slick-prev {top:0.4rem; width: 2rem; left: 0.5rem;}
.f1_3 .slick-next {top:0.4rem; width: 2rem; right: 0.5rem;}
.f1_3 ul.slick-dots {position: absolute;top: 0.45rem;left: 50%;height: fit-content;}
.f1_3 ul.slick-dots li{border:none;background: none;cursor: pointer;outline: none;font-size:1rem;width: 2rem;height: 2rem;line-height: 2rem;text-align: center;text-indent: initial;color:rgb(71, 158, 2);}
.f1_3 .slick-dots li.slick-active {border:2px solid rgb(71, 158, 2);background: none;cursor: pointer;outline: none;width: 2rem;height: 2rem;line-height: 2rem;text-align: center;}
.f1_3 ul.slick-dots li:hover, .f1_3 ul.slick-dots li button:hover{background:none;text-decoration: underline;}
ul.slick-dots button {border: none;background: none;padding: 0;font: inherit;cursor: pointer;outline: none;color:rgb(71, 158, 2);}
.f1_3 li.slick-active {font-size: 1rem;color: #000;text-indent: 0.2rem;border: none;}
.privacy a {text-decoration: none;}
/*lang-selector*/
.dropdown {display: inline-block !important;position: relative;}
.mainmenubtn {cursor: pointer;border: 1.4px solid #de9311;border-radius: 1.2rem;padding: 1rem 2rem;max-height: 40px;color: #de9311;}
.mainmenubtn:hover:not(:after) span {text-decoration: underline;}
.mainmenubtn::after{content: "\25b7";display: inline-block;margin-left: 5px;opacity: 0.7;transform: rotate(90deg);}
.mainmenubtn:hover::after {opacity: 1;text-decoration: none;}
.dropdown-child {background-color: #fff;display: none !important;min-width: fit-content;max-width: 100%;position: absolute;border: 1.4px solid #de9311;border-radius: 1.2rem;opacity: 0.9;}
.dropdown-child a {color: #de9311;text-decoration: none;display: block !important;padding: 1rem 2rem; border-bottom: none;}
.dropdown-child a:hover{text-decoration: underline;}
.dropdown:hover .dropdown-child {display: block !important;}
/*/lang-selector*/
.timer {display: flex;justify-content: center;width: 100%;margin: 1rem auto;}
.timer div {background-color: #fff;border-radius: 5px;margin: 0 5px;padding: 5px 10px;width: 4rem;text-align: center;font-size: 2rem;}
.timer span {display: block;font-size: 0.8rem;}


/***************************СМАРТФОН**************************************/
@media (max-width:320px) {
.header {height:875px;background: url(../../img/mediterranean/sc1_bg_m.jpg) left top/100% no-repeat;}
.header::after{height: 60px;}
.overlay{height: 60px;}
.overlay div:nth-child(1) {width: 35%}
.overlay div:nth-child(4) {display: block;position: absolute;top: 70px;right: 0px;}
.overlay div:nth-child(5) {display:none;}
.overlay div {width: 25%;}
.overlay div img{max-height: 35px;}
/*.sc1_1{background: url(../../img/mediterranean/sc1_1_m.png) top left / cover no-repeat;padding-bottom: 29.69%;}*/
.mdt_h_1{font-size: 1.2rem;line-height: 1.6rem;}
.mdt_h_1::before {content: "";float: right;width: 75px;height: 45px;}  /*квадрат вверху справа под языки*/
.sc1_1{font-size: 0.85rem;line-height: 1.2rem;}
.sc1_2{margin: 20px 15px 0;}
.disp_whatsapp,.disp_telegram  {width: 17rem !important;height: 21rem !important;}
.view, .disp_whatsapp,.disp_telegram {padding: 0.5em 0.4em 0 !important;font-size:0.9em !important;}
.slick-prev,.slick-next{width:2.5rem;height:2.5rem;bottom:-2.5rem;}
ul.slick-dots{bottom:-2.3rem;}
.msgs span.wchc1 span:nth-child(1){left: -0.8em;}
.m_c1_1 {font-size:16vw;}
.m_c3_3{display: flex;flex-wrap: wrap;}
.m_c3_3_1,.m_c3_3_2,.m_c3_3_4,.m_c3_3_5 {flex: 0 1 calc(100% - 10px);margin: 1px;}
.m_c3_3_3 {display: none;}
.lineromb {top: -8.5rem;}
.m_c3_2 {padding: 0.3em 0 1rem 0;}
.m_c3_4 {width: 8rem;height: 8rem;top: -6rem;}
.m_c3_5 {width: 7rem;height: 7rem;top: -2.5rem;}
.mdt_h_3 {width: 11.6rem;height: 3.5rem;font-size: 1rem;margin: 1.5rem auto 4rem;}
.mdt_h_6 {display:none;}
.mdt_h_7 {font-size: 0.9rem;line-height: 1.4rem; width: 85%;}
} 
/*Samsung Galaxy S9+*/
@media (min-width:320px) and (max-width:360px) {
.header {height:875px;background: url(../../img/mediterranean/sc1_bg_m.jpg) left top/100% no-repeat;}
.header::after{height: 60px;}
.overlay{height: 60px;}
.overlay div:nth-child(1) {width: 35%}
.overlay div:nth-child(4) {display: block;position: absolute;top: 70px;right: 0px;}
.overlay div:nth-child(5) {display:none;}
.overlay div {width: 25%;}
.overlay div img{max-height: 35px;}
.sc1_1{font-size: 0.85rem;line-height: 1.2rem;}
.mdt_h_1{font-size: 1.3rem;}
.mdt_h_1::before {content: "";float: right;width: 75px;height: 45px;}  /*квадрат вверху справа под языки*/
.disp_whatsapp,.disp_telegram  {width: 14rem !important;height:20rem !important;}
.view, .disp_whatsapp,.disp_telegram {padding: 0.5em 0.4em 0 !important;font-size:0.9em !important;}
.slick-prev,.slick-next{width:2.5rem;height:2.5rem;bottom:-2.5rem;}
ul.slick-dots{bottom:-2.3rem;}
.msgs span.wchc1 span:nth-child(1){left: -0.8em;}
.m_c3_3{display: flex;flex-wrap: wrap;}
.m_c3_3_1,.m_c3_3_2,.m_c3_3_4,.m_c3_3_5 {flex: 0 1 calc(100% - 10px);margin: 1px;}
.m_c3_3_3 {display: none;}
.lineromb {top: -8.5rem;}
.m_c3_2 {padding: 0.3em 0 1rem 0;}
.m_c3_4 {width: 8rem;height: 8rem;top: -6rem;}
.m_c3_5 {width: 7rem;height: 7rem;top: -2.5rem;}
.kit{height: 46%;}
.mdt_h_3 {width: 11.6rem;height: 3.5rem;font-size: 1rem;margin: 2rem auto 3rem;}
.mdt_h_6 {display:none;}
.mdt_h_7 {font-size: 0.8rem;line-height: 1.2rem; width: 85%;}
.m_c2_3_3_img {width: 75%;}
} 
/*Samsung Galaxy Note 9,Samsung Galaxy S8,Samsung Galaxy S III*/
@media (min-width:360px) and (max-width:375px) {
.header {height:950px;background: url(../../img/mediterranean/sc1_bg_m.jpg) left top/100% 100% no-repeat;}
.header::after{height: 60px;}
.overlay{height: 60px;}
.overlay div:nth-child(1) {width: 35%}
.overlay div:nth-child(4) {display: block;position: absolute;top: 70px;right: 0px;}
.overlay div:nth-child(5) {display:none;}
.overlay div {width: 25%;}
.overlay div img{max-height: 35px;}
.sc1_1{font-size: 1rem;line-height: 1.4rem;}
.mdt_h_1{font-size: 1.3rem;}
.mdt_h_1::before {content: "";float: right;width:6rem;height:2rem;}  /*квадрат вверху справа под языки*/
.disp_whatsapp,.disp_telegram  {width: 17rem !important;height:23rem !important;}
.view, .disp_whatsapp,.disp_telegram {padding: 0.5em 0.4em 0 !important;font-size:0.9em !important;}
.slick-prev,.slick-next{width:2.5rem;height:2.5rem;bottom:-2.5rem;}
ul.slick-dots{bottom:-2.3rem;}
.msgs span.wchc1 span:nth-child(1){left: -0.8em;}
.m_c3_3{display: flex;flex-wrap: wrap;}
.m_c3_3_1,.m_c3_3_2,.m_c3_3_4,.m_c3_3_5 {flex: 0 1 calc(100% - 10px);margin: 1px;}
.m_c3_3_3 {display: none;}
.m_c4_1_1_f{min-height: 65vw;}
.f1_2 .who {margin-top: 1.7em;}
.lineromb {top: -8.5rem;}
.m_c3_2 {padding: 0.3em 0 1rem 0;}
.m_c3_4 {width: 8rem;height: 8rem;top: -6rem;}
.m_c3_5 {width: 7rem;height: 7rem;top: -2.5rem;}
.mdt_h_3 {width: 11.6rem;height: 3.5rem;font-size: 1rem;margin: 1rem auto 3rem;}
.mdt_h_6 {display:none;}
.mdt_h_7 {font-size: 1.1rem;line-height: 1.4rem; width: 85%;}
.mdt_h_3.a {margin: 2rem auto;}
.m_c2_3_3_img.aa {width: 90%;}
} 
/*iPhone 6/7/8/,iPhone SE,iPhone X*/
@media (min-width:375px) and (max-width:390px) {
.header {height:953px;background: url(../../img/mediterranean/sc1_bg_m.jpg) left top/100% 100% no-repeat;}
.header::after{height: 60px;}
.overlay{height: 60px;}
.overlay div:nth-child(1) {width: 35%}
.overlay div:nth-child(4) {display: block;position: absolute;top: 70px;right: 0px;}
.overlay div:nth-child(5) {display:none;}
.overlay div {width: 25%;}
.overlay div img{max-height: 35px;}
.sc1_1{font-size: 1rem;line-height: 1.4rem;}
.disp_whatsapp,.disp_telegram  {width: 17rem !important;height:24rem !important;}
.view, .disp_whatsapp,.disp_telegram {padding: 0.5em 0.4em 0 !important;font-size:0.9em !important;}
.slick-prev,.slick-next{width:2.5rem;height:2.5rem;bottom:-2.5rem;}
ul.slick-dots{bottom:-2.3rem;}
.msgs span.wchc1 span:nth-child(1){left: -0.8em;}
.m_c3_3{display: flex;flex-wrap: wrap;}
.m_c3_3_1,.m_c3_3_2,.m_c3_3_4,.m_c3_3_5 {flex: 0 1 calc(100% - 10px);margin: 1px;}
.m_c3_3_3 {display: none;}
.m_c4_1_1_f{min-height: 55vw;}
.f1_2 .who {margin-top: 10.5%;}
.lineromb {top: -8.5rem;}
.m_c3_2 {padding: 0.3em 0 1rem 0;}
.m_c3_4 {width: 8rem;height: 8rem;top: -6rem;}
.m_c3_5 {width: 7rem;height: 7rem;top: -2.5rem;}
.mdt_h_3 {width: 11.6rem;height: 3.5rem;font-size: 1rem;margin:4rem auto;}
.mdt_h_7 {font-size: 1.1rem;line-height: 1.4rem; width: 85%;}
.mdt_h_6 {display:none;}
.mdt_h_7 {font-size: 1.1rem;line-height: 1.4rem; width: 85%;}
.mdt_h_3.a {margin: 2rem auto;}
.m_c2_3_3_img.aa {width: 90%;}
} 
/*iPhone 12 Pro*/
@media (min-width:390px) and (max-width:411px) {
.header {height:1042px;background: url(../../img/mediterranean/sc1_bg_m.jpg) left top/100% 100% no-repeat;}
.header::after{height: 60px;}
.overlay{height: 60px;}
.overlay div:nth-child(1) {width: 35%}
.overlay div:nth-child(4) {display: block;position: absolute;top: 70px;right: 0px;}
.overlay div:nth-child(5) {display:none;}
.overlay div {width: 25%;}
.overlay div img{max-height: 35px;}
.sc1_1{font-size: 1.1rem;line-height: 1.5rem;}
.mdt_h_1{line-height: 2.4rem;}
.mdt_h_2{margin: 1rem 0 2.2rem 0;}
.mdt_h_3{margin: 2.5rem auto 3.5rem;font-size: 1.2rem;width: 13.5rem;height: 3.5rem;}
.phone{margin-top: 2rem;}
.disp_whatsapp,.disp_telegram  {width:21rem !important;height:26rem !important;}
.view, .disp_whatsapp,.disp_telegram {padding: 0.5em 0.4em 0 !important;font-size:0.9em !important;}
.slick-prev,.slick-next{width:2.5rem;height:2.5rem;bottom:-2.5rem;}
ul.slick-dots{bottom:-2.3rem;}
.msgs span.wchc1 span:nth-child(1){left: -0.8em;}
.m_c2_3_4 {display: none;}
.m_c3_3{display: flex;flex-wrap: wrap;}
.m_c3_3_1,.m_c3_3_2,.m_c3_3_4,.m_c3_3_5 {flex: 0 1 calc(100% - 10px);margin: 1px;}
.m_c3_3_3 {display: none;}
.m_c4_1_1_f{min-height: 55vw;}
.m_c4_1_2{margin-bottom: 1rem;}
.m_c4_2{margin-top: 3rem;}
.vi .time {margin-top: 5.5%;font-size: 1em;}
.f1_2 .who {margin-top: 10.5%;}
.lineromb {top: -8.5rem;}
.m_c3_1{text-align: center;}
.m_c3_2 {padding: 0.3em 0 1rem 0;}
.m_c3_4 {width: 8rem;height: 8rem;top: -5rem;}
.m_c3_5 {width: 7rem;height: 7rem;top: -2.5rem;}
.mdt_h_6 {display:none;}
.mdt_h_7 {font-size: 1.1rem;line-height: 1.4rem; width: 85%;}
.mdt_h_3.a {margin: 2rem auto;}
.m_c2_3_3_img.aa {width: 90%;}
}
/*Google Pixel 2 XL,Google Pixel 2,Samsung Galaxy A51 / 71,iPhone 6/7/8/ Plus,iPhone XR*/
@media (min-width:411px) and (max-width:475px) {
.header {height: 1035px;background: url(../../img/mediterranean/sc1_bg_m.jpg) left top/100% no-repeat;}
.header::after{height: 60px;}
.overlay{height: 60px;}
.overlay div:nth-child(1) {width: 35%}
.overlay div:nth-child(4) {display: block;position: absolute;top: 70px;right: 0px;}
.overlay div:nth-child(5) {display:none;}
.overlay div {width: 25%;}
.overlay div img{max-height: 35px;}
.sc1_1{top: 2.5rem;font-size: 1.2rem;line-height: 1.7rem;}
.mdt_h_1 {line-height:2.5rem;}
/*.sc1_2 {margin-bottom: 4rem;}*/
.phone {left: 35%;margin-top: -2.8rem;}
.circle1{top: 1rem;left: -5rem;}
.circle2{top: 12rem;left: -7rem;}
.mdt_h_1{padding: 0 1rem 0 0;}
.mdt_h_1::before {content: "";float: right;width: 8rem;height: 2rem;}  /*квадрат вверху справа под языки*/
.mdt_h_3 {height: 3.5rem;font-size: 1rem;}
.m_c1 {font-size: 1.1rem;}
.disp_whatsapp,.disp_telegram  {width:25rem !important;height:26rem!important;}
.view, .disp_whatsapp,.disp_telegram {padding: 0.5em 0.4em 0 !important;font-size:1.0em !important;}
.slick-prev,.slick-next{width: 3.3rem;height: 3.3rem;bottom: -4.2rem;}
ul.slick-dots{bottom: -3.2rem;}
ul.slick-dots li {margin-right: 17px;}
.msgs span.wchc1 span:nth-child(1){left: -0.7em;}
.m_c2_3 {margin-top: 0;}
.m_c2_3_4 {display: none;}
.m_c3 {margin: 0 1.5rem;}
.m_c3_3{display: flex;flex-wrap: wrap;}
.m_c3_3_1,.m_c3_3_2,.m_c3_3_4,.m_c3_3_5 {flex: 0 1 calc(100% - 10px);margin: 1px;font-size: 1.1rem;line-height: 1.5rem;}
.m_c3_3_1 span, .m_c3_3_2 span, .m_c3_3_4 span, .m_c3_3_5 span {font-size: 0.7em;line-height: 1.3em;}
.m_c3_3_3 {display: none;}
.m_c3_4{left: -2rem;}
.m_c3_5,.m_c3_7{right: -2rem;}
.m_c4_2 .msgs {max-width: 70vw;margin: 0 auto;}
.m_c4_1_1_f{min-height: 50vw;}
.m_c4_1_2{margin-bottom: 0rem;}
.m_c4_2{margin-top: 3rem;}
.m_c4_1_2_2 {height: 120px;}
.vi .time {margin-top: 5.5%;font-size: 1em;}
.f1_2 .who {margin-top: 9.5%;}
.f1_2 .vi .view {padding: 1.8em 1em 0 !important;}
.lineromb {top: -8.5rem;}
.m_c3_2 {padding: 0.3em 0 1rem 0;}
.m_c3_4 {width: 8rem;height: 8rem;top: -3rem;}
.m_c3_5 {width: 7rem;height: 7rem;top: -2.5rem;}
.m_c2_3_2_text {padding: 0 0 1em 0;}
.mdt_h_7 {font-size: 1.1rem;line-height: 1.8rem; width: 85%;}
.mdt_h_6 {display:none;}
.mdt_h_7 {font-size: 1.1rem;line-height: 1.4rem; width: 85%;}
.mdt_h_3.a {margin: 2rem auto;}
.mdt_h_3.c {margin: 2rem auto;}
.m_c2_3_3_img.aa {width: 70%;}
} 
@media (min-width:475px) and (max-width:580px) {
.header {/*height:1472px;*/height:1135px;background: url(../../img/mediterranean/sc1_bg_m.jpg) left top/100% no-repeat;}
.header::after{height: 70px;}
.overlay{height: 70px;}
.overlay div:nth-child(1) {width: 35%}
.overlay div:nth-child(5) {display:none;}
.overlay div {width: 25%;}
.overlay div img{max-height: 35px;}
.sc1_1{top: 3rem;font-size: 1.2rem;line-height: 2rem;}
.sc1_2 {margin: 2rem 2rem 0rem 2rem;}
.mdt_h_1 {line-height:2.5rem;font-size: 1.8rem;}
.mdt_h_2 {margin: 2rem 0 2.7rem 0;}
.mdt_h_3 {width: 11.6rem;height: 3.5rem;font-size: 1rem;margin:auto;}
.phone {left: 35%;bottom: 10.5rem;}
.circle1{top: -1rem;left: -5rem;}
.circle2{top:8rem;left:-8rem;}
.circle3{top:-6rem;left:10rem;}
.m_c1 {font-size: 1.2rem;}
.disp_whatsapp,.disp_telegram  {width:32rem !important;height:37rem !important;}
.view, .disp_whatsapp,.disp_telegram {padding: 0.5em 0.4em 0 !important;font-size:1.1em !important;}
.slick-prev,.slick-next{width: 3.3rem;height: 3.3rem;bottom: -4.2rem;}
ul.slick-dots{bottom: -3.2rem;}
ul.slick-dots li {margin-right: 17px;}
.msgs span.wchc1 span:nth-child(1){left: -0.7em;top: -0.10em;width: 10px;height: 10px;}
.m_c2_3_4 {display:none;}
.m_c3 {margin: 0 1.5rem;}
.m_c3_3{display: flex;flex-wrap: wrap;}
.m_c3_3_1,.m_c3_3_2,.m_c3_3_4,.m_c3_3_5 {flex: 0 1 calc(100% - 10px);margin: 1px;}
.m_c3_3_3 {display: none;}
.m_c3_4{left: -2rem;}
.m_c3_5,.m_c3_7{right: -2rem;}
.m_c4_1_1 {font-size: 1.8rem;line-height: 1.6em;}
.m_c4_1_1_f{min-height: 55vw;}
.m_c4_1_2{margin-bottom: 0rem;}
.m_c4_1_2_2 {height: 155px;}
.m_c4_1_3{padding: 0 4em;}
.m_c4_2{margin: 3rem 2rem;}
.m_c4_2 .msgs span.wchc1 span:nth-child(1){left: -0.1em;}
.mdt_h_2 {font-size: 1.3em;}
.m_c5_f{display: block;}
.m_c5_2_4, .m_c5_3_4, .m_c5_4_4, .m_c5_5_4 {top: -2.3em;width: 4.0em;height: 4.0em;}
.m_c5_2_1_2, .m_c5_3_1_2, .m_c5_4_1_2, .m_c5_5_1_2 {font-size: 1.1rem;line-height: 1.5rem;}
.m_c5_2_1_2 span, .m_c5_3_1_2 span, .m_c5_4_1_2 span, .m_c5_5_1_2 span {font-size: 1.1em;line-height: 1.3em;}
.f1_2 .vi {font-size: 1.1em;}
.f1_2 .vi .view {padding: 2.8em 1em 0 !important;}
.vi .time {margin-top: 5.5%;font-size: 1em;}
.f1_2 .who {margin-top: 9.5%;font-size: 1.3em;}
.f1_3{height: 4rem;}
.f1_3 .slick-arrow {width: 3rem;}
.f1_3 .slick-dots li.slick-active {width: 3rem;height: 3rem;}
.f1_3 ul.slick-dots li {font-size: 1.4rem;line-height: 2.8rem !important;}
.lineromb {top: -4.7rem;}
.m_c3_2 {padding: 0.3em 0 1rem 0;}
.m_c3_4 {width: 9rem;height: 9rem;top: -3rem;}
.m_c3_5 {width: 9rem;height: 7rem;top: -2.5rem;}
.m_c2_3_3 {top:0}
.m_c2_3_2_text {padding: 0 0 1em 0;}
.mdt_h_6 {display:none;}
.mdt_h_7 {font-size: 1.1rem;line-height: 1.4rem; width: 85%;}
.mdt_h_3.a {margin: 2rem auto;}
.mdt_h_3.c {margin: 2rem auto;}
.mdt_h_3.g {margin: 1rem auto;}
.m_c2_3_3_img.aa {width: 70%;}
} 
@media (min-width:580px) and (max-width:680px) {
.header {height:1325px;background: url(../../img/mediterranean/sc1_bg_m.jpg) left top/100% no-repeat;}
.overlay div:nth-child(1) {width: 35%}
.overlay div:nth-child(5) {display:none;}
.overlay div {width: 25%;}
.overlay div img{max-height: 35px;}
.sc1_1{top: 5rem;font-size: 1.2rem;line-height: 2rem;}
.sc1_2 {margin: 2rem 2rem 4rem 2rem;}
.mdt_h_1 {line-height: 3.1rem;font-size: 1.7rem;}
.mdt_h_2 {margin: 2rem 0 2.7rem 0;font-size: 1.4rem;}
.mdt_h_3 {width: 16rem;height: 5rem;font-size: 1.4rem;margin: auto;}
.phone {width:18.154rem;height:29rem;font-size: 0.85rem;left: 35%;bottom: 12.5rem;}
.circle1 {top: 2rem;left: -6rem;}
.circle2 {top: 14rem;left: -10rem;}
.circle3 {top: -7rem;left: 14rem;}
.m_c1 {font-size: 1.2rem;}
.disp_whatsapp,.disp_telegram  {width:39rem !important;height:44rem !important;}
.view, .disp_whatsapp,.disp_telegram {padding: 0.5em 0.4em 0 !important;font-size:1.1em !important;}
.slick-prev,.slick-next{width: 3.3rem;height: 3.3rem;bottom: -4.2rem;}
ul.slick-dots{bottom: -3.2rem;}
ul.slick-dots li {margin-right: 17px;}
.msgs span.wchc1 span:nth-child(1){left: -0.7em;top: -0.10em;width: 10px;height: 10px;}
.m_c1{padding-bottom: 2em;}
.m_c2_3_4 {display:none;}
.m_c2_3_3_text{font-size: 1.0em;}
.m_c2_3_1{font-size: 12vw;line-height: 12vw;}
.lineromb{position: relative;top: -14vw;width: 100%;}
.m_c2_3_3 .mdt_h_3 {width: 14rem;height: 4rem;}
.m_c3 {margin: 0 1.5rem;}
.m_c3_3{display: flex;flex-wrap: wrap;}
.m_c3_3_1,.m_c3_3_2,.m_c3_3_4,.m_c3_3_5 {flex: 0 1 calc(100% - 10px);margin: 3px;font-size:1.2rem;line-height: 1.8rem;}
.m_c3_3_1 span,.m_c3_3_2 span,.m_c3_3_4 span,.m_c3_3_5 span {min-height: 5rem;font-size: 0.7rem;line-height: 2rem;}
.m_c3_3_3 {display: none;}
.m_c3_4{left: -2rem;}
.m_c3_5,.m_c3_7{right: -2rem;}
.m_c4_1_1 {font-size: 2rem;line-height: 1.8em;}
.m_c4_1_1_f{min-height: 55vw;}
.m_c4_1_2{margin-bottom: 0rem;}
.m_c4_1_2_2 {height: 205px;}
.m_c4_1_3{padding: 0 4em;}
.m_c4_2{margin: 3rem 5rem;}
.m_c4_2 .msgs span.wchc1 span:nth-child(1){left: -0.1em;}
.mdt_h_2 {font-size: 1.5em;}
.m_c5_2_1_2, .m_c5_3_1_2, .m_c5_4_1_2, .m_c5_5_1_2 {font-size: 1.2rem;line-height: 1.8rem;}
.m_c5_2_1_2 span, .m_c5_3_1_2 span, .m_c5_4_1_2 span, .m_c5_5_1_2 span {font-size: 1.5em;line-height: 2em;}
.f1_1 {margin: 2em;font-size: 1.6em;}
.f1_2 .vi {font-size: 1.3em;}
.f1_2 .vi .view {padding: 2.8em 1em 0 !important;}
.vi .time {margin-top: 5.5%;font-size: 1em;}
.f1_2 .who {margin-top: 9.5%;font-size: 1.3em;}
.f1_3{height: 4rem;}
.f1_3 .slick-arrow {width: 3rem;}
.f1_3 .slick-dots li.slick-active {width: 3rem;height: 3rem;}
.f1_3 ul.slick-dots li {font-size: 1.4rem;line-height: 2.8rem !important;}
.f2_1,.f2_3 {font-size: 1.2em;}
.f2_2 {margin-top: 2em;font-size: 1.5em;}
.lineromb {top: -5rem;}
.m_c3_2 {padding: 0.3em 0 1rem 0;}
.m_c3_3 h3{font-size: 1.3rem;line-height: 1.7rem;}
.m_c3_4 {width: 9rem;height: 9rem;top: -4rem;}
.m_c3_5 {width: 10rem;height: 8rem;top: -3.5rem;}
.mdt_h_6 {display:none;}
.mdt_h_7 {font-size: 1.1rem;line-height: 1.4rem; width: 85%;}
.mdt_h_3.a {margin: 2rem auto;}
.mdt_h_3.c {margin: 2rem auto;}
.mdt_h_3.d {margin: 3rem auto;}
.mdt_h_3.g {margin: 1rem auto;}
.m_c2_3_3_img.aa {width: 70%;}
}
/*Samsung Galaxy Note 5*/
@media (min-width:680px) and (max-width:760px) {
.header {height:1430px;background: url(../../img/mediterranean/sc1_bg_m.jpg) left top/100% no-repeat;}
.header::after{height: 80px;}
.overlay{height: 80px;}
.overlay div img{max-height: 40px;}
.sc1_1{top: 6rem;font-size: 1.4rem;line-height: 2.5rem;}
.sc1_2 {margin: 2rem 2rem 4rem 2rem;}
.mdt_h_1 {line-height: 3.1rem;font-size: 1.7rem;}
.mdt_h_2 {margin: 2rem 0 2.7rem 0;font-size: 1.4rem;}
.mdt_h_3 {width: 16rem;height: 5rem;font-size: 1.4rem;}
.phone {width:18.154rem;height:29rem;font-size: 0.85rem;left: 45%;bottom: 15.5rem;}
.circle1 {top: -3rem;left: -9rem;}
.circle2 {top: 10rem;left: -15rem;}
.circle3 {top: -10rem;left: 12rem;}
.m_c1,.m_c2 {font-size: 1.3rem;}
.m_c1_4 {flex: 0 0 calc(50% - 10px);}
.disp_whatsapp,.disp_telegram  {width:17rem !important;height:23.5rem !important;}
.view, .disp_whatsapp,.disp_telegram {padding: 0.5em 0.4em 0 !important;font-size:0.8em !important;}
.slick-prev,.slick-next{width: 3.3rem;height: 3.3rem;bottom: -4.2rem;}
ul.slick-dots{bottom: -3.2rem;}
ul.slick-dots li {margin-right: 17px;}
.msgs span.wchc1 span:nth-child(1){left: -0.7em;top: -0.10em;width: 10px;height: 10px;}
.m_c1{padding-bottom: 2rem;}
.m_c2_3 {margin-top: 0;}
/*.m_c2_3_3 {width: 50%;margin-left: 50%;position: relative;top: 3vw;}*/
.m_c2_3_4 {display:none;}
.m_c2_3_2_text{font-size: 1.3em;top:0;}
.m_c2_3_3_text{font-size: 1.0em;}
.m_c2_3_1{font-size: 12vw;line-height: 12vw;}
.lineromb{position: relative;top: -14vw;width: 100%;}
.m_c2_3_3 .mdt_h_3 {width: 14rem;height: 4rem;}
.m_c3_3{display: flex;flex-wrap: wrap;}
.m_c3_3 h3{font-size: 1.3rem;line-height: 1.7rem;}
.m_c3_3_1,.m_c3_3_2,.m_c3_3_4,.m_c3_3_5 {flex: 0 1 50%;margin: 0;font-size:1.2rem;box-sizing: border-box;padding:0.5rem;line-height: 1.8rem;}
.m_c3_3_1 span,.m_c3_3_2 span,.m_c3_3_4 span,.m_c3_3_5 span {font-size: 0.7rem;line-height: 1.0rem;}
.m_c3_3_3 {display: none;}
.m_c4_1_1 {font-size: 2rem;line-height: 1.8em;}
.m_c4_1_1_f{min-height: 0;}
.m_c4_1_2{margin-bottom: 0rem;}
.m_c4_1_2_2 {height: 205px;}
.m_c4_1_3{padding: 0 4em;}
.m_c4_2{margin: 3rem 9rem;}
.m_c4_2 .msgs{font-size: 1.1em;}
.m_c4_2 .msgs span.wchc1 span:nth-child(1){left: -0.1em;}
.mdt_h_2 {font-size: 1.5em;}
.m_c5_2, .m_c5_3, .m_c5_4, .m_c5_5 {width: 50%;padding: 1em;}
.m_c5_2_1_1,.m_c5_3_1_1,.m_c5_4_1_1,.m_c5_5_1_1{height:38vw;background-size: contain;}
.m_c5_2_1_2, .m_c5_3_1_2, .m_c5_4_1_2, .m_c5_5_1_2 {margin: 0 1em 1em 0em;font-size: 1.2rem;line-height: 1.8rem;}
.m_c5_2_3,.m_c5_3_3,.m_c5_4_3,.m_c5_5_3,.m_c5_8{display:none;}
.m_c5_2_1_2 span, .m_c5_3_1_2 span, .m_c5_4_1_2 span, .m_c5_5_1_2 span {margin: 0 auto;font-size: 1.3em;line-height: 1.6em;}
.m_c5_2_3, .m_c5_3_3, .m_c5_4_3, .m_c5_5_3 {left: 2.5em;}
.m_c5_2_4, .m_c5_3_4, .m_c5_4_4, .m_c5_5_4 {top: -0.8em;left: 0.7em;}
.m_c5_8 {left: 2.05em;}
.f1_1 {margin: 2em;font-size: 1.6em;}
.f2_1 img{width: 40%;margin-top: 2rem;}
.f2_2 {margin-top: 2em;font-size: 1.5em;}
.f1_2 .who {margin-top: 6.5%;font-size: 1.1em;}
.f1_2 .wa {margin: 0 1%;}
.f1_2 .vi {font-size: 1.1em;}
.f1_2 .vi .view {padding: 2.8em 1em 0 !important;}
.vi .time {margin-top: 5.5%;font-size: 1em;}
.f1_3{height: 4rem;}
.f1_3 .slick-arrow {width: 3rem;}
.f1_3 .slick-dots li.slick-active {width: 3rem;height: 3rem;}
.f1_3 ul.slick-dots li {font-size: 1.4rem;line-height: 2.8rem !important;}
.f2_1,.f2_3 {font-size: 1.2em;}
.lineromb {top: -4.5em;}
.m_c3_2 {padding: 0.3em 0 1rem 0;}
.m_c3_4 {width: 8rem;height: 8rem;top: -4rem;}
.m_c3_5 {width: 11rem;height: 8rem;top: -4.5rem;}
.mdt_h_6 {display:none;}
.mdt_h_7 {font-size: 1.1rem;line-height: 1.4rem; width: 85%;}
.mdt_h_3.a {margin: 2rem auto;}
.mdt_h_3.c {margin: 2rem auto;}
.mdt_h_3.d {margin: 3rem auto;}
.mdt_h_3.g {margin: 1rem auto;}
.m_c2_3_3_img.aa {width: 70%;}
} 
/****************************************планшет*********************************/
@media (min-width:760px) and (max-width:806px) {
.header {height:470px;background: url(../../img/mediterranean/sc1_bg.jpg) left top/cover no-repeat;}
.overlay div img{max-height: 40px;}
.sc1_1{font-size: 1rem;line-height: 1.75rem;}
.sc1_2 {width: 45%;left: 5%;position: relative;} 
.sc1_3 {background: url(../../img/mediterranean/sc1_bush_b.png) bottom left /contain repeat-x;padding-bottom: 16%;bottom: -20%;}
.mdt_h_1{font-size: 1.3rem;line-height: 1.8rem;}
.mdt_h_2{font-size: 1rem;width: 85%;}
.phone {top: 32%;width: 8.764rem;height: 14rem;left: 72%;font-size: 0.39rem;}
.circle1 {top: 10%;left: -42%;}
.circle2 {top: 62%;left: -63%;}
.circle3 {top: 30%;left: 100%;}
.m_c1,.m_c2 {font-size: 0.8rem;}
.m_c1_4 {flex: 0 0 calc(33% - 10px);}
.disp_whatsapp,.disp_telegram  {width: 22rem;height: 27.5rem;margin: 0.5em;padding-top: 1em;font-size: 1rem;}
.disp_whatsapp,.disp_telegram  {width:10rem !important;height:16.5rem !important;}
.view, .disp_whatsapp,.disp_telegram {padding: 0.5em 0.4em 0 !important;font-size:0.83em !important;}
.slick-prev,.slick-next{width: 2.5rem;height: 2.5rem;bottom: -5.2rem;}
ul.slick-dots{bottom: -3.7rem;}
ul.slick-dots li {margin-right: 17px;}
.msgs span.wchc1 span:nth-child(1){left: -0.7em;top: -0.10em;width: 10px;height: 10px;}
/*.m_c1{padding-bottom: 17em;}*/
.m_c2_3_1{font-size: 5em;line-height: 1em;}
.m_c2_3_2_text{font-size: 1.5em;top: 4vw;top: 1.5vw;}
.m_c2_3_4 {display:none;}
.lineromb{top: -13vw;}
.m_c2_3_3 {position:relative; font-size: 1.3em;line-height: 1.5em;}
.m_c2_3_3 .mdt_h_3 {position: relative;margin: 4rem auto;}
.m_c3_3{display: flex;flex-wrap: wrap;}
.m_c3_3 h3 {font-size: 1.3rem;line-height: 1.7rem;}
.m_c3_3_1,.m_c3_3_2,.m_c3_3_4,.m_c3_3_5 {flex: 0 1 50%;margin: 0;font-size:1.0rem;box-sizing: border-box;padding:0.5rem;line-height: 1.8rem;}
.m_c3_3_1 span,.m_c3_3_2 span,.m_c3_3_4 span,.m_c3_3_5 span {font-size: 0.7rem;line-height: 1.1rem;}
.m_c3_3_3 {display: none;}
.m_c4 {font-size: 0.7rem;}
.m_c4_1_1 {font-size: 1.3rem;line-height: 1.8em;width: 75%;text-align: center;margin: auto;}
.m_c4_1_1_f{min-height: 0;}
.m_c4_1_2{margin-bottom: 0rem;}
.m_c4_1_2_2 {height: 240px;}
.m_c4_1_3{padding: 0 4em 0 12em;}
.m_c4_2{margin: 3rem 9rem;}
.m_c4_2 .msgs{font-size: 1.4em;}
.m_c4_2 .msgs span.wchc1 span:nth-child(1){left: -0.1em;}
.m_c4 .mdt_h_2 {position: relative;font-size: 1.5em;}
.m_c4 .mdt_h_3 {position: relative;left: 0;width: 16rem;height: 5rem;font-size: 1.4rem;}
.m_c5_2, .m_c5_3, .m_c5_4, .m_c5_5 {width: 50%;padding: 1em;}
.m_c5_2_1_1,.m_c5_3_1_1,.m_c5_4_1_1,.m_c5_5_1_1{height:17rem;background-size: contain;}
.m_c5_2_1_2, .m_c5_3_1_2, .m_c5_4_1_2, .m_c5_5_1_2 {margin: 0 1em 1em 0em;font-size: 1.0rem;line-height: 1.4rem;}
.m_c5_2_3,.m_c5_3_3,.m_c5_4_3,.m_c5_5_3,.m_c5_8{display:none;}
.m_c5_2_1_2 span, .m_c5_3_1_2 span, .m_c5_4_1_2 span, .m_c5_5_1_2 span {margin: 0 auto;padding:1em 0 0.4em;font-size: 1.0em;line-height: 1.4em;}
.m_c5_2_3, .m_c5_3_3, .m_c5_4_3, .m_c5_5_3 {left: 2.5em;}
.m_c5_2_4, .m_c5_3_4, .m_c5_4_4, .m_c5_5_4 {top: -0.8em;left: 0.7em;}
.m_c5_8 {left: 2.05em;}
.f1_1 {margin: 2em;font-size: 1.6em;}
.f2_1 img{width: 40%;margin-top: 2rem;}
.f2_2 {margin: 2em 3em;font-size: 1.5em;}
.f1_2 .who {margin-top: 6.5%;font-size: 1.1em;}
.f1_2 .wa {margin: 0 1em;}
.f1_2 .vi {font-size: 0.8em;}
.f1_2 .vi .view {padding: 2.8em 1em 0 !important;}
.vi .time {margin-top: 5.5%;font-size: 1em;}
.f1_3{height: 4rem;}
.f1_3 .slick-arrow {width: 3rem;}
.f1_3 .slick-dots li.slick-active {width: 3rem;height: 3rem;}
.f1_3 ul.slick-dots li {font-size: 1.4rem;line-height: 2.8rem !important;}
.f2_1{font-size: 1.2em;}
.f2_3 {font-size: 1.2em;margin: 3vw 0;}
.f2_3 .mdt_h_3 {margin: 1rem auto 0;}
.lineromb {top: 0;}
.m_c3_2 {padding: 0.3em 0 1rem 0;}
.m_c3_4 {width: 9rem;height: 9rem;top: -4rem;}
.m_c3_5 {width: 12rem;height: 9rem;top: -5.5rem;}
.m_c3_1 {padding: 0.2em 0 0.2em 2em;font-size: 6em;}
/*.laptop {width: 310px;}
.laptop ul {margin-top: 5px;padding-left:20px;}*/
.mdt_h_6 {font-size: 1.0rem;line-height: 1.4rem;}
.mdt_h_7 {font-size: 0.8rem;line-height: 1.2rem;}
.kit{width: 30%;position: absolute;right: 0;bottom: 0;}
.mdt_h_3.a{position: absolute;top: 60%;left: 60%;transform: translateX(60%);}
.m_c2_3_3_img.aa {width: 130%;right: 40%;z-index: 0;}
.m_c2_3_3_img.bb {width: 45%;position: absolute;right: 0;top: 15%;}
.m_c2_3_3_text {width: 50%;margin: 4rem 0 0;}
.m_c4_1_2_1 {right: -10vw;min-width: 23vw;min-height: 9vw;top: 5vw;}
.m_c4_1_2_2{right: -6vw;top: 0;}
} 
/*Apple iPad 10.2,Apple iPad Pro 11″*/
@media (min-width:806px) and (max-width:1024px) {
.header {height:494px;background: url(../../img/mediterranean/sc1_bg.jpg) left top/cover no-repeat;}
.overlay div img{max-height: 40px;}
.sc1_1{font-size: 1rem;line-height: 1.75rem;}
.sc1_2 {width: 46%;left: 5%;position: relative;} 
.sc1_3 {background: url(../../img/mediterranean/sc1_bush_b.png) bottom left /contain repeat-x;padding-bottom: 16%;bottom: -20%;}
.mdt_h_1{font-size: 1.4rem;line-height: 2.0rem;}
.mdt_h_2{font-size: 0.8rem;width: 60%;text-shadow: #000 1px 0px 2px;}
.mdt_h_3{width: 12rem;height: 3rem;font-size: 1.1rem;}
header .mdt_h_3{top:11em;}
.m_c2_3 .f2_3 .mdt_h_3{top:7em;}
footer .f2_3 .mdt_h_3{top:1em;}
.phone {top: 32%;left: 67%;}
.circle1 {top: -13%;left: -32%;}
.circle2 {top: 34%;left: -46%;}
.circle3 {top: -4%;left: 82%;}
.m_c1,.m_c2 {font-size: 0.8rem;}
.m_c1_4 {flex: 0 0 calc(33% - 10px);}
.disp_whatsapp,.disp_telegram  {width: 22rem;height: 27.5rem;margin: 0.5em;padding-top: 1em;font-size: 1rem;}
.disp_whatsapp,.disp_telegram  {width:10rem !important;height:16.5rem !important;}
.view, .disp_whatsapp,.disp_telegram {padding: 0.5em 0.4em 0 !important;font-size:0.83em !important;}
.slick-prev,.slick-next{width: 2.5rem;height: 2.5rem;bottom: -5.2rem;}
ul.slick-dots{bottom: -3.7rem;}
ul.slick-dots li {margin-right: 17px;}
.msgs span.wchc1 span:nth-child(1){left: -0.7em;top: -0.10em;width: 10px;height: 10px;}
/*.m_c1{padding-bottom: 17em;}*/
.m_c2_3_1{font-size: 5em;line-height: 1em;}
.m_c2_3_2_text{font-size: 1.5em;top: 4vw;top: 1.5vw;}
.m_c2_3_4 {display:none;}
.lineromb{top: -13vw;}
.m_c2_3_3 {position:relative; font-size: 1.3em;line-height: 1.5em;}
.m_c2_3_3 .mdt_h_3 {position: relative;margin: 4rem auto;}
.m_c3_3{display: flex;flex-wrap: wrap;}
.m_c3_3_1,.m_c3_3_2,.m_c3_3_4,.m_c3_3_5 {flex: 0 1 50%;margin: 0;font-size:1.0rem;box-sizing: border-box;padding:0.5rem;line-height: 1.8rem;}
.m_c3_3_1 span,.m_c3_3_2 span,.m_c3_3_4 span,.m_c3_3_5 span {font-size: 0.7rem;line-height: 1.1rem;}
.m_c3_3_3 {display: none;}
.m_c4 {font-size: 0.7rem;}
.m_c4_1_1 {font-size: 1.3rem;line-height: 1.8em;width: 75%;text-align: center;margin: auto;}
.m_c4_1_1_f{min-height: 0;}
.m_c4_1_2{margin-bottom: 0rem;}
.m_c4_1_2_2 {height: 240px;}
.m_c4_1_3{padding: 0 4em 0 12em;}
.m_c4_2{margin: 3rem 9rem;}
.m_c4_2 .msgs{font-size: 1.4em;}
.m_c4_2 .msgs span.wchc1 span:nth-child(1){left: -0.1em;}
.m_c4 .mdt_h_2 {position: relative;font-size: 1.5em;}
.m_c4 .mdt_h_3 {position: relative;left: 0;width: 16rem;height: 5rem;font-size: 1.4rem;}
.m_c5_2, .m_c5_3, .m_c5_4, .m_c5_5 {width: 50%;padding: 1em;}
.m_c5_2_1_1,.m_c5_3_1_1,.m_c5_4_1_1,.m_c5_5_1_1{height:17rem;background-size: contain;}
.m_c5_2_1_2, .m_c5_3_1_2, .m_c5_4_1_2, .m_c5_5_1_2 {margin: 0 1em 1em 0em;font-size: 1.0rem;line-height: 1.4rem;}
.m_c5_2_3,.m_c5_3_3,.m_c5_4_3,.m_c5_5_3,.m_c5_8{display:none;}
.m_c5_2_1_2 span, .m_c5_3_1_2 span, .m_c5_4_1_2 span, .m_c5_5_1_2 span {margin: 0 auto;padding:1em 0 0.4em;font-size: 1.0em;line-height: 1.4em;}
.m_c5_2_3, .m_c5_3_3, .m_c5_4_3, .m_c5_5_3 {left: 2.5em;}
.m_c5_2_4, .m_c5_3_4, .m_c5_4_4, .m_c5_5_4 {top: -0.8em;left: 0.7em;}
.m_c5_8 {left: 2.05em;}
.f1_1 {margin: 2em;font-size: 1.6em;}
.f2_1 img{width: 40%;margin-top: 2rem;}
.f2_2 {margin: 2em 3em;font-size: 1.5em;}
.f1_2 .who {margin-top: 6.5%;font-size: 1.1em;}
.f1_2 .wa {margin: 0 1em;}
.f1_2 .vi {font-size: 0.8em;}
.f1_2 .vi .view {padding: 2.8em 1em 0 !important;}
.vi .time {margin-top: 5.5%;font-size: 1em;}
.f1_3{height: 4rem;}
.f1_3 .slick-arrow {width: 3rem;}
.f1_3 .slick-dots li.slick-active {width: 3rem;height: 3rem;}
.f1_3 ul.slick-dots li {font-size: 1.4rem;line-height: 2.8rem !important;}
.f2_1{font-size: 1.2em;}
.f2_3 {font-size: 1.2em;margin: 3vw 0;}
.f2_3 .mdt_h_3 {margin: 1rem auto 0;}
.lineromb {top: 0;}
.m_c3_3 h3 {font-size: 1.3rem;line-height: 1.7rem;}
.m_c3_2 {padding: 0.3em 0 1rem 0;}
.m_c3_4 {width: 9rem;height: 9rem;top: -4rem;}
.m_c3_5 {width: 12rem;height: 9rem;top: -5.5rem;}
.m_c3_1 {padding: 0.2em 0 0.2em 2em;font-size: 6em;}
/*.laptop {width: 310px;}
.laptop ul {margin-top: 5px;padding-left:20px;}*/
.mdt_h_6 {font-size: 1.0rem;line-height: 1.4rem;}
.mdt_h_7 {font-size: 0.8rem;line-height: 1.2rem;}
.kit{width: 30%;position: absolute;right: 0;bottom: 0;}
.mdt_h_3.a{position: absolute;top: 67%;left: 46%;transform: translateX(60%);}
.m_c2_3_3_img.aa {width: 130%;right: 40%;z-index: 0;}
.m_c2_3_3_img.bb {width: 45%;position: absolute;right: 0;top: 15%;}
.m_c2_3_3_text {width: 50%;margin: 4rem 0 0;}
.m_c4_1_2_1 {right: -10vw;min-width: 23vw;min-height: 9vw;top: 5vw;}
.m_c4_1_2_2{right: -6vw;top: 0;}
} 
/******нетбук*****/
@media (min-width:1024px) /*and (max-width:1240px)*/ {
.header {height:560px;background: url(../../img/mediterranean/sc1_bg.jpg) left top/cover no-repeat;}
.header::after {border-bottom: 2px solid rgba(186, 213, 47, 0.35);}
.overlay div img{max-height: 45px;}
.sc1_1{top: 3rem;font-size: 1rem;line-height: 1.75rem;}
.sc1_2 {width: 46%;left: 5%;position: relative;} 
.sc1_3 {background: url(../../img/mediterranean/sc1_bush_b.png) bottom left /contain repeat-x;padding-bottom: 16%;bottom: -20%;}
.mdt_h_1{font-size: 1.4rem;line-height: 2.0rem;}
.mdt_h_2{font-size: 0.9rem;width: 60%;text-shadow: #000 1px 0px 2px;}
.mdt_h_3{width: 12rem;height: 3rem;font-size: 1.1rem;}
header .mdt_h_3{top:11em;}
.m_c2_3 .f2_3 .mdt_h_3{top:7em;}
footer .f2_3 .mdt_h_3{top:1em;}
.phone {top: 32%;left: 67%;}
.circle1 {top: -13%;left: -32%;}
.circle2 {top: 34%;left: -46%;}
.circle3 {top: -4%;left: 82%;}
.m_c1{background: url('../../img/mediterranean/m_c1.jpg') left top/cover no-repeat, linear-gradient(to bottom, #089ebc, #03779c);}
.m_c1_1 {font-size: 3em;}
.m_c4{background: url('../../img/mediterranean/m_c4.jpg') left top/cover no-repeat;}
.m_c1,.m_c2 {font-size: 0.95rem;}
.m_c1_4 {flex: 0 0 calc(33% - 10px);}
.disp_whatsapp,.disp_telegram  {width: 22rem;height: 27.5rem;margin: 0.5em;padding-top: 1em;font-size: 1rem;}
.disp_whatsapp,.disp_telegram  {width:10rem !important;height:16.5rem !important;}
.view, .disp_whatsapp,.disp_telegram {padding: 0.5em 0.4em 0 !important;font-size:0.83em !important;}
.slick-prev,.slick-next{width: 2.5rem;height: 2.5rem;bottom: -5.2rem;}
ul.slick-dots{bottom: -3.7rem;}
ul.slick-dots li {margin-right: 17px;}
.msgs span.wchc1 span:nth-child(1){left: -0.7em;top: -0.10em;width: 10px;height: 10px;}
.m_c2_3_1{font-size: 5em;line-height: 1em;color: rgba(255, 255, 255, 0.9);}
.m_c2_3_2_text{font-size: 1.5em;top: 4vw;top: 1.5vw;}
.m_c2_3_4 {display:none;}
.lineromb{top: -13vw;}
.m_c2_3_3 {position:relative; font-size: 1.3em;line-height: 1.5em;}
.m_c2_3_3 .mdt_h_3 {position: relative;margin: 4rem auto;}
.m_c3_3{display: flex;flex-wrap: wrap;}
.m_c3_3_1,.m_c3_3_2,.m_c3_3_4,.m_c3_3_5 {flex: 0 1 50%;margin: 0;font-size:1.0rem;box-sizing: border-box;padding:0.5rem;line-height: 1.8rem;}
.m_c3_3_1 span,.m_c3_3_2 span,.m_c3_3_4 span,.m_c3_3_5 span {font-size: 0.7rem;line-height: 1.1rem;}
.m_c3_3_3 {display: none;}
.m_c4 {font-size: 0.7rem;}
.m_c4_1_1 {font-size: 1.3rem;line-height: 1.8em;width: 75%;text-align: center;margin: auto;}
.m_c4_1_1_f{min-height: 0;margin-bottom: 6rem;}
.m_c4_1_2{margin-bottom: 0rem;}
.m_c4_1_2_2 {height: 185px;}
.m_c4_1_3{padding: 0 0 0 14em;top: 3rem;}
.m_c4_2{margin: 3rem 9rem;}
.m_c4_2 .msgs{font-size: 1.4em;max-width: 55%;}
.m_c4_2 .msgs span.wchc1 span:nth-child(1){left: -0.1em;}
.m_c4 .mdt_h_2 {position: relative;font-size: 1.5em;}
.m_c4 .mdt_h_3 {position: relative;left: 0;width: 16rem;height: 5rem;font-size: 1.4rem;}
.m_c5_2, .m_c5_3, .m_c5_4, .m_c5_5 {width: 50%;padding: 1em;}
.m_c5_2_1_1,.m_c5_3_1_1,.m_c5_4_1_1,.m_c5_5_1_1{height:17rem;background-size: contain;}
.m_c5_2_1_2, .m_c5_3_1_2, .m_c5_4_1_2, .m_c5_5_1_2 {margin: 0 1em 1em 0em;font-size: 1.0rem;line-height: 1.4rem;}
.m_c5_2_3,.m_c5_3_3,.m_c5_4_3,.m_c5_5_3,.m_c5_8{display:none;}
.m_c5_2_1_2 span, .m_c5_3_1_2 span, .m_c5_4_1_2 span, .m_c5_5_1_2 span {margin: 0 auto;padding:1em 0 0.4em;font-size: 1.0em;line-height: 1.4em;}
.m_c5_2_3, .m_c5_3_3, .m_c5_4_3, .m_c5_5_3 {left: 2.5em;}
.m_c5_2_4, .m_c5_3_4, .m_c5_4_4, .m_c5_5_4 {top: -0.8em;left: 0.7em;}
.m_c5_8 {left: 2.05em;}
.f1_1 {margin: 2em;font-size: 1.6em;}
.f2 {display: flex;}
.f2_1 img{width: 40%;margin-top: 2rem;}
.f2_2 {margin: 2em 3em;font-size: 1.5em;}
.f1_2 .who {margin-top: 6.5%;font-size: 1.1em;}
.f1_2 .wa {margin: 0 1em;}
.f1_2 .vi {font-size: 0.8em;}
.f1_2 .vi .view {padding: 2.8em 1em 0 !important;}
.vi .time {margin-top: 5.5%;font-size: 1em;}
.f1_3{height: 4rem;}
.f1_3 .slick-arrow {width: 3rem;}
.f1_3 .slick-dots li.slick-active {width: 3rem;height: 3rem;}
.f1_3 ul.slick-dots li {font-size: 1.4rem;line-height: 2.8rem !important;}
.f2_1{font-size: 1.2em;}
.f2_3 {font-size: 1.2em;margin: 3vw 0;}
.f2_3 .mdt_h_3 {margin: 1rem auto 0;}
.lineromb {top: 0;}
.m_c3_3 h3 {font-size: 1.3rem;line-height: 1.7rem;}
.m_c3_2 {padding: 0.3em 0 1rem 0;}
.m_c3_4 {width: 9rem;height: 9rem;top: -4rem;}
.m_c3_5 {width: 12rem;height: 9rem;top: -5.5rem;}
.m_c3_1 {padding: 0.2em 0 0.2em 2em;font-size: 6em;}
/*.laptop {width: 310px;}
.laptop ul {margin-top: 5px;padding-left:20px;}*/
.mdt_h_6 {font-size: 1.0rem;line-height: 1.4rem;}
.mdt_h_7 {font-size: 0.8rem;line-height: 1.2rem;}
.kit{width: 30%;position: absolute;right: 0;bottom: 0;}
.mdt_h_3.a{position: absolute;top: 67%;left: 46%;transform: translateX(60%);}
.m_c2_3_3_img.aa {width: 130%;right: 40%;z-index: 0;}
.m_c2_3_3_img.bb {width: 35%;position: absolute;right: 0;top: 15%;z-index: 0;}
.m_c2_3_3_text {width: 50%;margin: 4rem 0 0;}
.m_c4_1_2_1 {right: -7rem;min-width: 13rem;min-height: 7rem;top: 2rem;}
.m_c4_1_2_2{right: -4rem;top: 0;background: url('../../img/mediterranean/m_c4_1_2_2.png') top right /contain no-repeat;}
}