body {font-family: 'Dosis', sans-serif; margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6, input, textarea {font-family: 'Dosis', sans-serif;}
header { height: 126px; box-sizing:border-box; padding: 15px 10%; float: left; width: 100%; }
header #logo { width: 224px; height: 98px; float: left; background: url("../images/logo.png") no-repeat; background-size: contain; }
header ul { width:auto; float: right; }
header ul li { list-style: none; font-size: 18px; color:#ef3e6b; font-weight: 600; padding: 0px 10px; line-height: 60px; margin: 0px;  font-family: 'Dosis', sans-serif; float: left; }
header ul li:hover { color: #333;}

section#banner { height: 34.47vw; width: 100%; background: url("../images/banner.jpg") no-repeat;  background-size: contain; float: left; padding: 50px 10%;  box-sizing: border-box;  }
section#banner h1 { color:#fff; font-weight: 600; font-size: 4vw; line-height: 4.6vw; float: left; width: 70%; margin-top: 10%;  }
section#banner .form { width:25%; float: right; margin-top:1%; box-sizing: border-box; padding: 10px;}
section#banner .form .texts { width:100%; height: 50px; border-radius:5px; float: left; margin-bottom: 10px; border:none; box-sizing: border-box; padding: 10px;  font-size: 15px; font-weight: 600; }
section#banner .form .submit { height: 40px; line-height: 40px; width: 150px; background:#fee459; border-radius: 5px; float: right; border:none; font-weight: 600;}


section#rightp { width:100%;  float: left; box-sizing: border-box;padding:10px 5%; }
section#rightp .box { width:48%; float: left;  }
section#rightp .box h2 { font-size: 2.4vw; line-height: 3vw; color: #ef3e6b; text-align: left; }
section#rightp .box .mar1 { margin-right: 4%; }
section#rightp .box .icon { width:48%; float: left; margin-bottom: 40px; }
section#rightp .box .icon img { width:30%; background-size: contain; float: left;}
section#rightp .box .icon p { width: 67%; float: right; text-align: left; font-size: 16px; font-family: 'Montserrat', sans-serif; color: #000; line-height: 24px; margin-top: 8%;  font-weight: 500; }
section#rightp .box video{ width:100%; }

.video { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; margin-top: 20px; }
.video img { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; z-index: 20; cursor: pointer; }
.video:after { content: ""; position: absolute; display: block; 
    background: url(play-button.png) no-repeat 0 0; 
    top: 45%; left: 45%; width: 46px; height: 36px; z-index: 30; cursor: pointer; } 
.video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* image poster clicked, player class added using js */
.video.player img { display: none; }
.video.player:after { display: none; }

section#sliders { width:100%; float: left; box-sizing: border-box; padding: 70px 15%; float: left; background: #f2f2f2; }
section#sliders .slider div {  background:#EF4D89; box-sizing: border-box; padding: 0px; }
section#sliders .slider div img { width:300px; background-size: contain; margin: 0px auto; display: block; }
section#sliders .slider div h3 {font-family: 'Montserrat', sans-serif; text-align: center; font-size: 2vw; line-height: 2.5vw;  color: #fff; font-weight: 400; margin: 20px 0px 0px; }
section#sliders .slider div h3 span { font-weight: 700;}
section#sliders .slider .slid { padding: 50px 10%}
.slick-next.slick-arrow { background: url("../images/right.png") no-repeat !important; content: "." !important; height: 40px; width: 40px; background-size: contain; right: -50px !important;    }
.slick-prev.slick-arrow { background: url("../images/left.png") no-repeat !important; content: "." !important; height: 40px; width: 40px; background-size: contain; left: -50px !important;    }
.slick-next::before, .slick-prev::before { content: none !important; }
.slick-dots  li.slick-active button { border-radius: 180px; background:#ef3e6b !important;  }
.slick-dots li button { border-radius: 180px; background:#f1bcc9 ;  }
.slick-dots li { margin: 0px !important; }
.slick-dots { bottom: -50px !important;}

section#map { width:100%; float: left; position: relative;}
section#map .mapov { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(239,62,107,0.3)}
footer .map { width:48%; float: left; }
footer .map iframe {
    margin-top: 3vw;
}
footer .tile { width: 48%; float: right; }
footer .mars { margin-right: 4%; }
footer form { width:100%; float: right; display: block; }
footer .texts { width:100%; height: 50px; background: #f2f2f2;  border-radius:5px; float: left; margin-bottom: 10px; border:none; box-sizing: border-box; padding: 10px;  font-size: 15px; font-weight: 600; }
footer .texta { width:100%; height: 120px; background: #f2f2f2;  border-radius:5px; float: left; margin-bottom: 10px; border:none; box-sizing: border-box; padding: 10px;  font-size: 15px; font-weight: 600; }
footer  .submit { height: 40px; line-height: 40px; width: 100%; background:#fee459; border-radius: 5px; margin: 10px auto; display: block;  border:none; font-weight: 600;}
footer { width:100%; background: url("../images/bg.jpg"); float: left; box-sizing: border-box; padding: 50px 10%;}
footer h2 { text-align: center;  font-family: 'Montserrat', sans-serif; color: #000; font-size: 24px; line-height: 32px; font-weight: 600; margin-bottom: 5px;}
footer .data div { float: left; padding: 10px 15px;}
footer .data div a { text-decoration: none; color: #000; font-size: 15px; font-family: 'Montserrat', sans-serif; font-weight: 500;}
footer .data {  width: 720px;  height: 50px; margin: 0px auto;  display: block; }
section#bottom h3 { text-align: center;  font-family: 'Montserrat', sans-serif; color: #000; font-size: 18px; line-height: 32px; font-weight: 500; margin-bottom: 5px; margin-top: 20px;}
section#bottom .channels {
    width: 130px;
    margin: 20px auto;
    display: block;
}
.facebook {  height: 30px; width: auto; padding-right: 15px; float: left; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%233B5998' fill-rule='evenodd' d='M48 45c0 1.656-1.344 3-3 3H3c-1.656 0-3-1.344-3-3V3c0-1.656 1.344-3 3-3h42c1.656 0 3 1.344 3 3v42zm-15 3V30h6l1.5-7.5H33v-3c0-3 1.503-4.5 4.5-4.5h3V7.5h-6c-5.512 0-9 4.322-9 10.5v4.5h-6V30h6v18H33z'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; padding-left: 30px; color: #000; text-decoration: none !important; }
.facebook a {color: #000; text-decoration: none !important; }

.twitter {  height: 24px; width: auto; padding-right: 15px; float: left; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='40' viewBox='0 0 50 40'%3E%3Cpath fill='%2340B9FA' fill-rule='evenodd' d='M43.556 6.483c2.06-1.235 3.643-3.19 4.39-5.52-1.93 1.143-4.065 1.976-6.338 2.42-1.822-1.937-4.415-3.15-7.288-3.15-5.51 0-9.977 4.468-9.977 9.98 0 .78.087 1.545.257 2.274C16.306 12.07 8.953 8.097 4.03 2.06c-.858 1.475-1.35 3.188-1.35 5.018 0 3.463 1.762 6.516 4.438 8.307-1.635-.053-3.174-.5-4.52-1.248v.125c0 4.836 3.44 8.87 8.005 9.787-.837.226-1.72.35-2.63.35-.644 0-1.267-.064-1.876-.18 1.268 3.963 4.956 6.85 9.32 6.93-3.413 2.677-7.715 4.275-12.39 4.275-.807 0-1.602-.047-2.382-.14 4.415 2.828 9.66 4.48 15.297 4.48 18.356 0 28.395-15.205 28.395-28.394 0-.43-.012-.862-.03-1.29 1.95-1.407 3.64-3.164 4.98-5.168-1.79.796-3.71 1.332-5.73 1.57z'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; padding-left: 30px; color: #000; text-decoration: none !important; }
.twitter a {color: #000; text-decoration: none !important; }


.instagram {  height:30px; width: auto; padding-right: 15px; float: left; background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/Instagram-Icon.png/1025px-Instagram-Icon.png); background-size: contain; background-repeat: no-repeat; padding-left: 30px; color: #000; text-decoration: none !important; }
.instagram a {color: #000; text-decoration: none !important; }

.youtube {  height: 30px; width: auto; padding-right: 0px; float: left; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='36' viewBox='0 0 50 36'%3E%3Cpath fill='red' fill-rule='evenodd' d='M48.955 5.622C50 9.632 50 18 50 18s0 8.368-1.045 12.38c-.575 2.21-2.27 3.954-4.42 4.546C40.635 36 25 36 25 36S9.364 36 5.465 34.926c-2.15-.592-3.845-2.335-4.42-4.547C0 26.367 0 18 0 18S0 9.632 1.045 5.622c.575-2.213 2.27-3.956 4.42-4.547C9.365 0 25 0 25 0s15.636 0 19.535 1.075c2.15.59 3.845 2.334 4.42 4.547zM19 25l13-7.5L19 10v15z'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; padding-left: 40px; color: #000; text-decoration: none !important; }
.youtube a {color: #000; text-decoration: none !important; }

.viber {  height: 24px; width: auto; padding-right: 15px; float: left; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='60' viewBox='0 0 58 60'%3E%3Cpath fill='%237D3DAF' d='M42.707 2.472C33.635.74 24.5.74 15.49 2.46 9.858 3.686 3.793 9.524 2.445 14.965.766 22.63.766 30.336 2.43 37.936 3.733 43.21 9.347 48.78 14.71 50.313v6.073c0 2.198 2.678 3.278 4.2 1.692l6.152-6.396c1.334.074 2.67.115 4.004.115 4.536 0 9.073-.43 13.577-1.288 5.633-1.23 11.7-7.066 13.045-12.508 1.68-7.666 1.68-15.37.016-22.97-1.36-5.507-7.427-11.345-12.997-12.56zm13.97 35.706c-1.454 5.877-7.815 12-13.768 13.297-4.637.887-9.237 1.322-13.842 1.322-1.318 0-2.668-.04-4.06-.117l.776-.306-6.15 6.396c-2.148 2.236-5.923.715-5.923-2.384v-6.073l.726.96C8.706 49.638 2.844 43.776 1.468 38.22c-1.71-7.81-1.71-15.662-.015-23.404C2.913 8.913 9.273 2.79 15.23 1.49c9.206-1.757 18.468-1.757 27.616-.01C48.862 2.79 55.223 8.91 56.66 14.722c1.717 7.835 1.717 15.687.016 23.455z'/%3E%3Cpath fill='%237D3DAF' d='M50.838 16.134c-.898-3.55-5.502-7.963-9.164-8.778-8.365-1.592-16.848-1.592-25.214 0-3.66.815-8.263 5.23-9.164 8.778-1.497 6.868-1.497 13.83 0 20.7.9 3.55 5.504 7.962 9.164 8.777h.002c.164.033.282.175.282.34v10.062c0 .504.613.75.963.387l4.777-4.905 4.492-4.612c.067-.07.16-.106.255-.104 4.825.133 9.653-.257 14.444-1.168 3.66-.815 8.266-5.23 9.164-8.778 1.498-6.87 1.498-13.832 0-20.7zm-9.035 21.212c-.732 1.555-1.797 2.848-3.334 3.673-.435.232-.952.307-1.442.458-.562-.17-1.098-.286-1.596-.492-5.16-2.142-9.908-4.903-13.67-9.14-2.138-2.407-3.812-5.125-5.227-8.002-.67-1.365-1.237-2.782-1.813-4.19-.526-1.286.25-2.613 1.064-3.58.765-.91 1.75-1.605 2.815-2.117.833-.4 1.654-.17 2.262.536 1.313 1.525 2.52 3.128 3.498 4.896.6 1.086.436 2.416-.653 3.156-.265.18-.505.39-.752.594-.216.178-.42.358-.568.6-.27.44-.284.96-.11 1.44 1.344 3.69 3.607 6.562 7.32 8.108.597.248 1.192.535 1.878.455 1.146-.134 1.518-1.392 2.322-2.05.785-.642 1.79-.65 2.635-.114.846.534 1.666 1.11 2.482 1.69.8.57 1.597 1.13 2.336 1.78.707.626.95 1.446.553 2.296zm-6.662-12.03c-.353.005-.163-.003-.034-.006-.54-.005-.833-.31-.89-.815-.042-.36-.073-.727-.16-1.078-.17-.69-.536-1.333-1.118-1.757-.275-.2-.586-.346-.912-.44-.414-.12-.844-.087-1.258-.188-.448-.11-.697-.474-.626-.895.063-.383.437-.682.855-.652 2.616.19 4.486 1.542 4.753 4.623.02.218.04.447-.007.655-.08.345-.33.52-.577.546.034 0 .04 0-.025.005zm-1.627-7.047c-.803-.395-1.67-.64-2.55-.785-.386-.063-.774-.102-1.16-.156-.47-.066-.72-.365-.697-.826.02-.433.337-.744.808-.717 1.55.088 3.045.423 4.422 1.152 2.8 1.482 4.398 3.824 4.865 6.95.022.142.057.282.067.424.026.35.043.703.07 1.166-.012.084-.018.283-.066.47-.18.677-1.206.762-1.442.078-.07-.203-.08-.434-.08-.652-.003-1.43-.313-2.858-1.035-4.102-.74-1.28-1.872-2.355-3.2-3.005zm8.652 9.66c-.54.006-.784-.446-.82-.932-.07-.96-.117-1.925-.25-2.878-.698-5.03-4.707-9.19-9.71-10.083-.754-.134-1.524-.17-2.287-.25-.482-.05-1.114-.08-1.22-.68-.09-.502.333-.902.812-.928.13-.008.26-.002.392-.002 6.75.19-.13 0 0 0 6.75.19 12.292 4.67 13.48 11.343.202 1.138.274 2.3.364 3.455.037.488-.238.95-.76.955z'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; padding-left: 30px; color: #000; text-decoration: none !important; }
.viber a {color: #000; text-decoration: none !important; }


section#bottom { height: auto; width: 80%; padding: 20px 10%; float: left; background: #efefef; }
section#bottom p { text-align: center; color: #888484; font-size: 15px; font-family: 'Montserrat', sans-serif; }
.ec-likely__wrapper a { color: #000; text-decoration: none; font-size: 15px; font-family: 'Montserrat', sans-serif; margin-right: 10px;}
.ec-likely__wrapper span {
    background: #dfdede;
   
}
.ec-likely__wrapper {
    width: 220px;
    margin: 20px auto;
	clear: both; 
}

.hhfgf { width:100% !important;}
.desk { display: inherit}
.mobs { display: none;}
@media only screen and (max-width:800px) {
	header { padding: 10px 0px 0px;height: auto; } 
	header #logo { margin: 10px 5%; height: 60px; width: 120px;  }
	header ul { width:100%;  background:#ef3e6b; height: auto; margin: 0px;}
	header ul li { color: #fff;  line-height:40px; font-size: 13px; width: 28%; border-right: 1px solid #fff ; text-align: center; text-transform: uppercase; }
	section#banner { height: auto; background-color: #f2f2f2;  padding: 20px 5%;  }
	section#banner h1 { font-size: 24px; line-height: 30px; margin-top: 5%; text-align: center; width: 100%;  }
	section#banner .form { width:100%; margin-top: 5%; }
	section#rightp { padding: 20px 5%; }
	section#rightp .box { width:100%;}
	section#rightp .mar {margin-right: 0px;}
	section#rightp .box h2 { font-size: 24px; line-height: 30px;}
	section#rightp .box .icon p { font-size: 14px; line-height: 20px; margin-top: 0px;}
	section#sliders .slider div img { width:200px;}
	section#sliders .slider div h3 { font-size: 20px; line-height: 30px;}
	footer .data { width:100%; height: auto; }
	footer .data div { width:100%; text-align: center;  height: 20px; padding: 12px 0px;}
	footer h3 { float: left; margin-top: 50px; text-align: center;  width: 100%}
	footer .channels { width:100%; float: left; }
	.channels div div {
    margin: 15px 0px;
    line-height: 0px;
		
}
	footer .map, footer .tile { width:100%; }
	section#rightp .box .icon p br { display: none; }
	footer form { width:100%;}
			.desk { display: none !important}
.mobs { display: inherit;}
}


@media only screen and (min-width:801px) and ( max-width:1000px) {
	section#banner,section#rightp { padding: 20px 5%; }
	section#banner h1 { width:60%}
	section#banner .form { margin-top: 0px; width: 35%; }
	section#banner .form .texts { line-height: 45px; height: 45px;}
	section#rightp .box { width:90%;  margin: 20px 5%; }
	section#rightp .box h2 { font-size: 26px; line-height: 30px;}
	
}

@media only screen and ( min-width:1920px) {
	
	body {max-width:1920px; margin: 0px auto; display: block; }
}

@media only screen and (min-width:801px) and ( max-width:1200px) { 
	
section#rightp .box .icon p br { display: none; }	
}

@media only screen and (min-width:1300px) and ( max-width:1400px) {
	
	section#rightp .box .icon p { margin-top: 0px; font-size: 15px;}
}

.error {color: #FFFFFF;} 
.error1 {color:#FF0004;} 
.my_text a
            {
                font-family: 'Montserrat', sans-serif;
                font-size:12px;
                color:#ED2B55;
				font-weight: bold;
				
}
