.orih-1{
	margin-top: 20px;
}

.we-c-1.web-texts-060 {
    letter-spacing: 0.2px;
    font-size: 16px !important;
    line-height: 20px;
    width: 100%;
    margin: 7px 0px 5px 0px;
    font-family: font-2;
    color: #00b25d;
    font-weight: 100;
	font-feature-settings: 'case' on;
}

body .ms-cxril-1 thead tr th {
	border: 0px solid #dfdfed !important;
}

body div .ms-cxril-1 td{
	border: 1px solid #dfdfed !important;
	margin: 0px !important;
	padding: 7px 12px !important;
}


body div .ms-cxril-1{
	border: 0px !important;
}


.ms-cxril-1{
	width: 100%;
	floaT: left;
	margin-bottom: 25px;
}


body .ms-cxril-1 td{
	padding: 10px 10px !important;
}

div .ms-cxril-1 thead {
	   background: #286DEE;
    background-image:-webkit-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:-moz-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:-ms-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    -webkit-background-size:20px 20px;
    -moz-background-size:20px 20px;
    background-size:20px 20px;
	color:#ffffff;
	padding: 10px 0px !important;
}

.ms-cxril-1 th {
	font:11pt tahoma,arial,font-2;
	padding: 12px 0px;
}

.ms-cxril-1:not([border]),.ms-cxril-1:not([border]) caption,.ms-cxril-1:not([border]) td,.ms-cxril-1:not([border]) th,.ms-cxril-1[border="0"],.ms-cxril-1[border="0"] caption,.ms-cxril-1[border="0"] td,.ms-cxril-1[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th {
    border: 0px dashed #bbb
}

.ms-cxril-1:not([border]),.ms-cxril-1:not([border]) caption,.ms-cxril-1:not([border]) td,.ms-cxril-1:not([border]) th,.ms-cxril-1[border="0"],.ms-cxril-1[border="0"] caption,.ms-cxril-1[border="0"] td,.ms-cxril-1[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th {
    border: 1px dashed #bbb
}

.ms-cxril-1 tr {
	padding: 10px 10px;
}

.ser-new-5{
	line-height: 0px;
}


@media (min-width: 10px) and (max-width: 560px){
.fb-box-04{
	width: 40px;
	height: 40px;
	border-radius: 100px;
	position:relative;
	background: #fff;
	color:#06c;
	margin: auto;
	font-size: 20px;
	line-height: 40px;
}

.fb-box-4{
	width: 100%;
	floaT: left;
	position:relative;
	background: #06c;
	color:#fff;
	margin: 0px 0px 10px 0px;
	font-size: 17px;
}

.fb-box-2{
	width: 100%;
	floaT: left;
	position:relative;
	color:#c1e0ff;
	font-size: 13px;
	background:#fff;
	margin: 10px 0px;
}

.fb-box-1{
	width: 100%;
	floaT: left;
	position:relative;
	background:#fff;
	border-radius: 0px 0px 10px 10px;
}

.fb-box-6{
	width: 100%;
	floaT: left;
	position:relative;
	color:#c1e0ff;
	font-size: 13px;
}


.fb-box-5{
	width: 100%;
	floaT: left;
	position:relative;
	background: #06c;
	color:#fff;
	margin: 5px 0px 3px 0px;
	font-feature-settings: 'case' on;
	font-size: 16px;
}

.fb-box-03{
	padding: 0px 20px;
}

.fb-box-3{
	border-radius: 10px 10px 0px 0px;
	width: 100%;
	floaT: left;
	position:relative;
	background: #06c;
	color:#fff;
	padding: 20px 0px;
}

#fb-back { display: none; background: rgba(0,0,0,0.8);   width: 100%; height: 100%; position: fixed; top: 0;   left: 0; z-index: 99999;}
#fb-exit { width: 100%; height: 100%; }
.fb-box-inner {width: 320px;position: relative;display:block;padding: 0px 0px 0px;margin:0 auto;text-align:center;}
#fb-close {background:#fff;border-radius: 100px;cursor: pointer;position: absolute;top: -5px;right: -5px;font-size: 18px;font-weight:700;color: #000;z-index: 99999;display:inline-block;line-height: 35px;height: 35px;width: 35px;}
#fb-close:hover { color:#06c; }
#fb-box {/* overflow:hidden; */min-width: 320px;/* min-height: 300px; */position: absolute;top: 50%;left: 50%;margin: -220px 0 0 -160px;}

.fb-box-inner p { line-height: 1; margin:0 auto 20px;text-transform:none;letter-spacing:none;
font-size: 13px!important; /* header size  */
color:#333!important; /* text color */
}
}


@media (min-width:560px) and (max-width:90000000px){
.fb-box-04{
	width: 40px;
	height: 40px;
	border-radius: 100px;
	position:relative;
	background: #fff;
	color:#06c;
	margin: auto;
	font-size: 20px;
	line-height: 40px;
}

.fb-box-4{
	width: 100%;
	floaT: left;
	position:relative;
	background: #06c;
	color:#fff;
	margin: 0px 0px 10px 0px;
	font-size: 17px;
}

.fb-box-2{
	width: 100%;
	floaT: left;
	position:relative;
	color:#c1e0ff;
	font-size: 13px;
	background:#fff;
	margin: 24px 0px;
}

.fb-box-1{
	width: 100%;
	floaT: left;
	position:relative;
	background:#fff;
	border-radius: 0px 0px 10px 10px;
}

.fb-box-6{
	width: 100%;
	floaT: left;
	position:relative;
	color:#c1e0ff;
	font-size: 14px;
}


.fb-box-5{
	width: 100%;
	floaT: left;
	position:relative;
	background: #06c;
	color:#fff;
	margin: 5px 0px 3px 0px;
	font-feature-settings: 'case' on;
	font-size: 19px;
}

.fb-box-03{
	padding: 0px 20px;
}

.fb-box-3{
	border-radius: 10px 10px 0px 0px;
	width: 100%;
	floaT: left;
	position:relative;
	background: #06c;
	color:#fff;
	padding: 25px 0px;
}

#fb-back { display: none; background: rgba(0,0,0,0.8);   width: 100%; height: 100%; position: fixed; top: 0;   left: 0; z-index: 99999;}
#fb-exit { width: 100%; height: 100%; }
.fb-box-inner { width:350px; position: relative; display:block; padding: 0px 0px 0px; margin:0 auto; text-align:center; }
#fb-close {background:#fff;border-radius: 100px;cursor: pointer;position: absolute;top: -5px;right: -5px;font-size: 18px;font-weight:700;color: #000;z-index: 99999;display:inline-block;line-height: 35px;height: 35px;width: 35px;}
#fb-close:hover { color:#06c; }
#fb-box {/* overflow:hidden; */min-width: 350px;/* min-height: 300px; */position: absolute;top: 50%;left: 50%;margin: -220px 0 0 -170px;}

.fb-box-inner p { line-height: 1; margin:0 auto 20px;text-transform:none;letter-spacing:none;
font-size: 13px!important; /* header size  */
color:#333!important; /* text color */
}
}



.new-vid-4{
	width: 100%;
	floaT: left;
	position:relative;
}


.new-vid-4 svg{
	padding: 0px 0px 0px 5px;
    fill:#fff;
}


#pagi-load span{ display: none;}
#pagi-load a span{ display: block; }
#pagi-load span{ float: left;  }
.pagi-load{  text-align: center; font-size:0px;}
.bottom-nav{width:100%;margin: 25px 0px 10px 0px; float: left; }
.pagi-load a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background: #2770F1;}
.pagi-load a:hover .fa-refresh{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.pagi-load a{ border-radius: 100px; font-feature-settings: 'case' on;  transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:0px 35px;display:inline-block;height:50px;line-height:50px;font-size:16px; letter-spacing: 0.2px; cursor:pointer;color:#ffffff;background: #313337; text-align:center;font-family:font-1;}






.to-category .nohome-2{
 border-radius: 0px;
margin-bottom: 0px !important;
}

.proeqt-4 .slick-prev, .proeqt-4 .slick-next{top: 46% !important;}

body .mylyogo-sm-2 a:hover {
    background: #4286ff;
}

body .mylyogo-sm-2 a {
    width: auto;
    height: auto;
    display: inline-block;
    background: #2770f1;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    border-radius: 100px;    
    line-height: 25px;
    margin: 4px 0px 0px 5px;
	padding: 0px 10px;
}


@media (min-width:560px) and (max-width:90000000px){
.shida-3:hover .slick-dots {
 opacity: 9;
 transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out;
}

.shida-3 .slick-dots {
 opacity: 0;
 transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out;
}
}


.ser-new-5 img{ width: 100%;     object-fit: cover; }

.sl-video-02 {
  -webkit-animation: titleAnimation 24s linear 1 0s;
  -moz-animation: titleAnimation 24s linear 1 0s;
  animation: titleAnimation 24s linear 1 0s;
}

@keyframes imageAnimation {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 1;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  25% {
    opacity: 1;
  }
  37.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes titleAnimation {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  37.5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}



@media (min-width:20px) and (max-width:560px){
.div-fasi-17 i{
   color:#1bba56;
}

.div-fasi-no{
	color:#bbbbbb !important;
}

.div-fasi-00015 {
    z-indeX:1;
    width: 40px;
    height: 40px;
    margin: auto;
    line-height: 40px;
    font-size: 18px;
    position:relative;
    box-shadow: 0px 0px 10px 0px rgb(75 129 233 / 40%);
    border-radius: 100px;
    background:#fff;
    color: #498feb;
}


.div-fasi-0015 {
    float: left;
    width: 100%;
    position:relative;
    margin: -20px 0px 0px 0px;
}




.div-fasi-19:hover {transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;box-shadow: 0px 0px 0px 5px rgb(37 61 144 / 15%);color:#fff;background: #286DEE;}


.div-fasi-19 {
	 font-feature-settings: 'case' on;	
	box-shadow: 0px 0px 0px 0px rgb(37 61 144 / 15%);
transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;	
margin: auto;
border-radius: 6px;
text-align: center;
display: inline-block;
font-family: font-1;
padding: 11px 30px;
color:#d8d8d8;
font-size: 15px;
letter-spacing: 0.5px;
background: #171723;
}



.div-fasi-18 {
position:relative;    
float:left;
width: 100%;
font-family: font-1;
padding: 0px 0px;
color:#222222;
font-size: 14.5px;
letter-spacing: 0.2px;
padding: 3% 0px;
z-index:11;
}



.div-fasi-17 b{
font-family: font-2;
}

.div-fasi-17 {
text-align: left !important;	
padding: 0% 12px;
}


.div-fasi-16 {float:left;width: 100%;font-family: font-1;color:#222222;font-size: 14px;letter-spacing: -0.2px;padding: 4% 0px;border-bottom: 1px #ddd solid;}

.div-fasi-c-3.div-fasi-015 { 
background: #286DEE;
}

.div-fasi-c-2.div-fasi-015 {background: #324382;}

.div-fasi-015 { letter-spacing: -0.01em !important; float:left;width: 100%;height: 70px;line-height: 70px;font-family: font-2;  font-feature-settings: 'case' on;padding: 0% 0px;color:#fff;font-size: 15px;letter-spacing: 1px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#43b8f1+0,4e6fe7+100 */background: #286DEE;margin-bottom: 0px;}

.div-fasi-15 {
padding: 0% 10px;
}

.div-fasi-14 {
float:left;
width: 100%;
height: 55px;
line-height: 55px;
font-family: font-2;
color:#1a1b1d;
font-size: 16px;
letter-spacing: -0.6px;
}






.div-fasi-12 { margin-bottom: 10px; float:left;width: 100%;background:#fff;padding: 0px 0px;text-align: center;color:#636569;letter-spacing: 0.5px;position:relative;overflow:hidden;box-shadow: 0px 0px 0px 1px #ddd;border-radius: 0px;}


.div-fasi-11 {
float:left;
width: 100%;
padding: 0px 0px;
margin: 0% 0px 0% 0px;
position:relative;
}



.div-fasi-8 {
	width: 100%;
    margin: 10px 0px 0px 0px;
    position: relative;
    text-align: center;
    float: left;
    color:#aaabaf;
    font-size: 12px;
    letter-spacing: 1px;
}



.div-fasi-5::before, .div-fasi-9::before  {
    width: 30px;
    height: 4px;
    margin: 0px 0px 0px 0px;
    bottom: -5px;
    position: absolute;
    floaT: left;
    background: #00aeff;
    content: "";
}

.div-fasi-7 {
    width: 61px;
    height: 41px;
    margin: 50px 0px 0px 0px;
    floaT: left;
    position: relative;
    overflow: hidden;
    background: url(../images/logo.png) no-repeat;
}

.div-fasi-6 {
	width: 61px;
    margin: auto;
    position: relative;
    text-align: center;
}


.div-fasi-9 {
	font-size: 30px;
	font-family: font-1;
    margin: 0px 0px;
    floaT: right;
    position: absolute;
    right: 0px;
    top: 60px;
}


.div-fasi-5 {
	font-size: 30px;
	font-family: font-1;
    margin: 65px 0px;
    floaT: left;
    position: relative;
}


.div-fasi-3 a{
    color: #fff;
}

.div-fasi-3 {
    width: 100%;
    margin: 0px 0px 0px 0px;
    floaT: left;
    position: relative;
    overflow: hidden;
    lefT: 0px;
    background: #141517 url(../images/bg-1.png) fixed top no-repeat;
    background-size: 100%;
    z-index: 0;
    color: #fff;
}

.div-fasi-2 {
margin: 0px 0px;
}


.div-fasi-1 {
 letter-spacing: -0.01em !important;
 float:left;
 width: 100%;
 background:#fff;
 padding: 0px 0px;
 margin: 0px 0px 6% 0px;
 text-align: left;
 color: #037be1;
 letter-spacing: 0.5px;
 font-size: 13px;
 font-family: font-1;
}
}


@media (min-width:560px) and (max-width:1000px){
.div-fasi-17 i{
   color:#1bba56;
}

.div-fasi-no{
	color:#bbbbbb !important;
}

.div-fasi-00015 {
    z-indeX:1;
    width: 40px;
    height: 40px;
    margin: auto;
    line-height: 40px;
    font-size: 18px;
    position:relative;
    box-shadow: 0px 0px 10px 0px rgb(75 129 233 / 40%);
    border-radius: 100px;
    background:#fff;
    color: #498feb;
}


.div-fasi-0015 {
    float: left;
    width: 100%;
    position:relative;
    margin: -20px 0px 0px 0px;
}




.div-fasi-19:hover {transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;box-shadow: 0px 0px 0px 5px rgb(37 61 144 / 15%);color:#fff;background: #286DEE;}


.div-fasi-19 {
	 font-feature-settings: 'case' on;	
	box-shadow: 0px 0px 0px 0px rgb(37 61 144 / 15%);
transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;	
margin: auto;
border-radius: 100px;
text-align: center;
display: inline-block;
font-family: font-2;
padding: 15px 35px;
color:#d8d8d8;
font-size: 16px;
letter-spacing: 0.5px;
background: #171723;
}



.div-fasi-18 {
position:relative;    
float:left;
width: 100%;
font-family: font-1;
padding: 0px 0px;
color:#222222;
font-size: 14.5px;
letter-spacing: 0.2px;
padding: 3% 0px;
z-index:11;
}



.div-fasi-17 b{
font-family: font-2;
}

.div-fasi-17 {
text-align: left !important;	
padding: 0% 20px;
}


.div-fasi-16 {
float:left;
width: 100%;
font-family: font-1;
color:#222222;
font-size: 15px;
letter-spacing: -0.2px;
padding: 2.2% 0px;
border-bottom: 1px #ddd solid;
}

.div-fasi-c-3.div-fasi-015 { 
background: #286DEE;
}

.div-fasi-c-2.div-fasi-015 {background: #324382;}

.div-fasi-015 { letter-spacing: -0.01em !important; float:left;width: 100%;height: 100px;line-height: 100px;font-family: font-2;  font-feature-settings: 'case' on;padding: 0% 0px;color:#fff;font-size: 19px;letter-spacing: 1px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#43b8f1+0,4e6fe7+100 */background: #286DEE;margin-bottom: 0px;}

.div-fasi-15 {
padding: 0% 20px;
}

.div-fasi-14 {
float:left;
width: 100%;
height: 65px;
line-height: 65px;
font-family: font-2;
color:#1a1b1d;
font-size: 20px;
letter-spacing: -0.6px;
}






.div-fasi-12 { margin-bottom: 5%; float:left;width: 100%;background:#fff;padding: 0px 0px;text-align: center;color:#636569;letter-spacing: 0.5px;position:relative;overflow:hidden;box-shadow: 0px 0px 0px 1px #ddd;border-radius: 0px;}


.div-fasi-11 {
float:left;
width: 100%;
padding: 0px 0px;
margin: 0% 0px -3% 0px;
position:relative;
}



.div-fasi-8 {
	width: 100%;
    margin: 10px 0px 0px 0px;
    position: relative;
    text-align: center;
    float: left;
    color:#aaabaf;
    font-size: 12px;
    letter-spacing: 1px;
}



.div-fasi-5::before, .div-fasi-9::before  {
    width: 30px;
    height: 4px;
    margin: 0px 0px 0px 0px;
    bottom: -5px;
    position: absolute;
    floaT: left;
    background: #00aeff;
    content: "";
}

.div-fasi-7 {
    width: 61px;
    height: 41px;
    margin: 50px 0px 0px 0px;
    floaT: left;
    position: relative;
    overflow: hidden;
    background: url(../images/logo.png) no-repeat;
}

.div-fasi-6 {
	width: 61px;
    margin: auto;
    position: relative;
    text-align: center;
}


.div-fasi-9 {
	font-size: 30px;
	font-family: font-1;
    margin: 0px 0px;
    floaT: right;
    position: absolute;
    right: 0px;
    top: 60px;
}


.div-fasi-5 {
	font-size: 30px;
	font-family: font-1;
    margin: 65px 0px;
    floaT: left;
    position: relative;
}


.div-fasi-3 a{
    color: #fff;
}

.div-fasi-3 {
    width: 100%;
    margin: 0px 0px 0px 0px;
    floaT: left;
    position: relative;
    overflow: hidden;
    lefT: 0px;
    background: #141517 url(../images/bg-1.png) fixed top no-repeat;
    background-size: 100%;
    z-index: 0;
    color: #fff;
}

.div-fasi-2 {
margin: 0px 10px;
}


.div-fasi-1 {
 letter-spacing: -0.01em !important;
 float:left;
 width: 100%;
 background:#fff;
 padding: 0px 0px;
 margin: 0px 0px 4% 0px;
 text-align: center;
 color: #037be1;
 letter-spacing: 0.5px;
 font-size: 15px;
 font-family: font-1;
}
}




@media (min-width:1000px) and (max-width:90000000px){
.div-fasi-17 i{
   color:#1bba56;
}

.div-fasi-no{
	color:#bbbbbb !important;
}

.div-fasi-00015 {
    z-indeX:1;
    width: 40px;
    height: 40px;
    margin: auto;
    line-height: 40px;
    font-size: 18px;
    position:relative;
    box-shadow: 0px 0px 10px 0px rgb(75 129 233 / 40%);
    border-radius: 100px;
    background:#fff;
    color: #498feb;
}


.div-fasi-0015 {
    float: left;
    width: 100%;
    position:relative;
    margin: -20px 0px 0px 0px;
}




.div-fasi-19:hover {transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;box-shadow: 0px 0px 0px 5px rgb(37 61 144 / 15%);color:#fff;background: #286DEE;}


.div-fasi-19 {
	 font-feature-settings: 'case' on;	
	box-shadow: 0px 0px 0px 0px rgb(37 61 144 / 15%);
transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;	
margin: auto;
border-radius: 100px;
text-align: center;
display: inline-block;
font-family: font-2;
padding: 15px 35px;
color:#d8d8d8;
font-size: 16px;
letter-spacing: 0.5px;
background: #171723;
}



.div-fasi-18 {
position:relative;    
float:left;
width: 100%;
font-family: font-1;
padding: 0px 0px;
color:#222222;
font-size: 14.5px;
letter-spacing: 0.2px;
padding: 30px 0px;
z-index:11;
}



.div-fasi-17 b{
font-family: font-2;
}

.div-fasi-17 {
text-align: left !important;	
padding: 0% 20px;
}


.div-fasi-16 {
float:left;
width: 100%;
font-family: font-1;
color:#222222;
font-size: 15px;
letter-spacing: -0.2px;
padding: 4.2% 0px;
border-bottom: 1px #ddd solid;
}

.div-fasi-c-3.div-fasi-015 { 
background: #286DEE;
}

.div-fasi-c-2.div-fasi-015 {background: #324382;}

.div-fasi-015 { letter-spacing: -0.01em !important; float:left;width: 100%;height: 100px;line-height: 100px;font-family: font-2;  font-feature-settings: 'case' on;padding: 0% 0px;color:#fff;font-size: 19px;letter-spacing: 1px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#43b8f1+0,4e6fe7+100 */background: #286DEE;margin-bottom: 0px;}

.div-fasi-15 {
padding: 0% 20px;
}

.div-fasi-14 {
float:left;
width: 100%;
height: 85px;
line-height: 85px;
font-family: font-2;
color:#1a1b1d;
font-size: 20px;
letter-spacing: -0.6px;
}






.div-fasi-12 {
float:left;
width: 50%;
background:#fff;
padding: 0px 0px;
text-align: center;
color:#636569;
letter-spacing: 0.5px;
position:relative;
overflow:hidden;
box-shadow: 0px 0px 0px 1px #ddd;
border-radius: 0px;
}


.div-fasi-11 {
float:left;
width: 100%;
padding: 0px 0px;
margin: 0% 0px 2% 0px;
position:relative;
}



.div-fasi-8 {
	width: 100%;
    margin: 10px 0px 0px 0px;
    position: relative;
    text-align: center;
    float: left;
    color:#aaabaf;
    font-size: 12px;
    letter-spacing: 1px;
}



.div-fasi-5::before, .div-fasi-9::before  {
    width: 30px;
    height: 4px;
    margin: 0px 0px 0px 0px;
    bottom: -5px;
    position: absolute;
    floaT: left;
    background: #00aeff;
    content: "";
}

.div-fasi-7 {
    width: 61px;
    height: 41px;
    margin: 50px 0px 0px 0px;
    floaT: left;
    position: relative;
    overflow: hidden;
    background: url(../images/logo.png) no-repeat;
}

.div-fasi-6 {
	width: 61px;
    margin: auto;
    position: relative;
    text-align: center;
}


.div-fasi-9 {
	font-size: 30px;
	font-family: font-1;
    margin: 0px 0px;
    floaT: right;
    position: absolute;
    right: 0px;
    top: 60px;
}


.div-fasi-5 {
	font-size: 30px;
	font-family: font-1;
    margin: 65px 0px;
    floaT: left;
    position: relative;
}


.div-fasi-3 a{
    color: #fff;
}

.div-fasi-3 {
    width: 100%;
    margin: 0px 0px 0px 0px;
    floaT: left;
    position: relative;
    overflow: hidden;
    lefT: 0px;
    background: #141517 url(../images/bg-1.png) fixed top no-repeat;
    background-size: 100%;
    z-index: 0;
    color: #fff;
}

.div-fasi-2 {
margin: 0px 10px;
}


.div-fasi-1 {
 letter-spacing: -0.01em !important;
 float:left;
 width: 100%;
 background:#fff;
 padding: 0px 0px;
 margin: 10px 0px 4% 0px;
 text-align: center;
 color: #037be1;
 letter-spacing: 0.5px;
 font-size: 15px;
 font-family: font-1;
}
}















@media (min-width: 20px) and (max-width: 380px){
.left-url-1{
    font-size: 12px !important;
     margin: 0px 0px 0px 15px !important;
	padding: 0px 0px 0px 15px !important;
}
}


.left-menu-3{
	overflow:hidden;
}


.left-url-1 i{
    font-size: 12px;
}

.left-url-1:hover{
    color: #314D88;
}

.left-url-1{
    height: 55px;
    line-height: 56px;
    float: right;
    position:relative;
    border-left: 1px #e9e9eb solid;
    margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
    font-family: font-1;
    font-feature-settings: 'case' on;
    color: #8c98b1;
    font-size: 14px;
}



.shida-1 {
	overflow:hidden;
}

.damkvetebi-6{
	overflow:hidden;
}

.zm-1 .damkvetebi-7 img{
	max-width: 110px !important;
	line-height: 0px;
}


.damkvetebi-7 img{
	max-width: 201px !important;
	line-height: 0px;
}


.kodi-kon-shekveta-07{
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
}


.shekveta-1 input {
    font-size: 13px;
    border-radius: 0px;
    width: 100%;
    line-height: 20px;
    font-family: font-1;
    padding: 13px 0px !important;
    vertical-align: middle;
    background: rgb(245 245 245 / 73%);
    text-indent: 15px;
    border: 0px solid #fff;
    box-shadow: 0px 0px 0px 1px #e3e3f1;
    border-radius: 5px;
}


.shekveta-1 .kontaqti-left-9 {
    width: 100%;
    floaT: right;
}
.shekveta-1 .kontaqti-left-8 {
     width: 100%;
    floaT: left;
}




.shekveta-1 #fs-frm fieldset,

.shekveta-1 #fs-frm label,
.shekveta-1 #fs-frm #card-element:disabled {
  font-family: inherit;
  font-size: 100%;
  color: inherit;
  border: none;
  border-radius: 0;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.shekveta-5 #message:focus{box-shadow:0px 0px 0px 1px #00aeff;}

.shekveta-5 #message {
    width: 100% !important;
    height: 120px;
    padding: 2%;
    margin: 0px 0px 0px 0px;
    background-color: #F5F5F5;
    border: 1px solid #e3e3f1;
    font-size: 14px;
    font-weight: 400;
    text-indent: 0px;
    line-height: 20px;
    border-radius: 5px;
    font-family: font-1;
    color: #5b5b62;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}




.shida-012{
	width: 46px !important;
	padding: 0px !important;
	transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

.shida-012:hover {
    border: 2px #2770F1 solid;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}


@media (min-width: 10px) and (max-width: 560px){


body .zm-1 .damkvetebi-7 img{
	max-width: 70px !important;
	line-height: 0px;
}

	
.damkvetebi-7 img{
	max-width: 80% !important;
	line-height: 0px;
}


.damkvetebi-3 span{
	color:#2770F1;
}

.damkvetebi-7 {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    position: absolute;
    top: 50%;
    left: 0;
    opacity: 1;
    font-size: 15px;
    text-align: center;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9999999;
}


.damkvetebi-4{
	width: 100%;
	float: left;
	position:relative;
	margin-bottom: -6px;
}

.damkvetebi-6:hover{
    box-shadow: 0px 8px 10px 0px rgb(26 30 49 / 9%);
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

.damkvetebi-6{
    border: 1px #e9e9eb solid;
    width: 43%;
    height: 80px !important;
    margin: 0px 0px 4% 4%;
    box-shadow: 0px 0px 0px 0px rgb(26 30 49 / 0%);
    float: left;
    border-radius: 5px;
    text-align: center;
    position:relative;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}



.damkvetebi-3{
width: 100%;
float: left;
font-family: font-2;
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 20px;
letter-spacing: -0.02em;
color: #152B5A;
margin: 20px 0px 15px 0px;
text-align: center;
font-feature-settings: 'case' on;
}

.damkvetebi-1{
	width: 100%;
	float: left;
	position:relative;
	z-index: 1;
}
}

@media (min-width: 560px) and (max-width: 810px){
.damkvetebi-7 img{
	width: 201px;
	line-height: 0px;
}


.damkvetebi-3 span{
	color:#2770F1;
}

.damkvetebi-7 {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    position: absolute;
    top: 50%;
    left: 0;
    opacity: 1;
    font-size: 15px;
    text-align: center;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9999999;
}


.damkvetebi-4{
	width: 100%;
	float: left;
	position:relative;
	margin-bottom: -6px;
}

.damkvetebi-6:hover{
    box-shadow: 0px 8px 10px 0px rgb(26 30 49 / 9%);
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

.damkvetebi-6{
    border: 1px #e9e9eb solid;
    width: 45%;
    height: 100px !important;
    margin: 0px 0px 3% 3%;
    box-shadow: 0px 0px 0px 0px rgb(26 30 49 / 0%);
    float: left;
    border-radius: 5px;
    text-align: center;
    position:relative;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}



.damkvetebi-3{
width: 100%;
float: left;
font-family: font-2;
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 20px;
letter-spacing: -0.02em;
color: #152B5A;
margin: 3% 0px 2.5% 0px;
text-align: center;
font-feature-settings: 'case' on;
}

.damkvetebi-1{
	width: 100%;
	float: left;
	position:relative;
	z-index: 1;
}
}



@media (min-width: 810px) and (max-width: 1000px){
.damkvetebi-7 img{
	width: 170px;
	line-height: 0px;
}


.damkvetebi-3 span{
	color:#2770F1;
}

.damkvetebi-7 {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    position: absolute;
    top: 50%;
    left: 0;
    opacity: 1;
    font-size: 15px;
    text-align: center;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9999999;
}


.damkvetebi-4{
	width: 100%;
	float: left;
	position:relative;
	margin-bottom: -11px;
}

.damkvetebi-6:hover{
    box-shadow: 0px 8px 10px 0px rgb(26 30 49 / 9%);
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

.damkvetebi-6{
    border: 1px #e9e9eb solid;
    width: 29.7%;
    height: 100px !important;
    margin: 0px 0px 2.5% 2.5%;
    box-shadow: 0px 0px 0px 0px rgb(26 30 49 / 0%);
    float: left;
    border-radius: 5px;
    text-align: center;
    position:relative;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}



.damkvetebi-3{
width: 100%;
float: left;
font-family: font-2;
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 20px;
letter-spacing: -0.02em;
color: #152B5A;
margin: 3% 0px 2.5% 0px;
text-align: center;
font-feature-settings: 'case' on;
}

.damkvetebi-1{
	width: 100%;
	float: left;
	position:relative;
	z-index: 1;
}
}




@media (min-width: 1000px) and (max-width: 1075px){
.damkvetebi-7 img{
	width: 201px;
	line-height: 0px;
}


.damkvetebi-3 span{
	color:#2770F1;
}

.damkvetebi-7 {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    position: absolute;
    top: 50%;
    left: 0;
    opacity: 1;
    font-size: 15px;
    text-align: center;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9999999;
}


.damkvetebi-4{
	width: 100%;
	float: left;
	position:relative;
	margin-bottom: -15px;
}

.damkvetebi-6:hover{
    box-shadow: 0px 8px 10px 0px rgb(26 30 49 / 9%);
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

.damkvetebi-6{
    border: 1px #e9e9eb solid;
    width: 29.7%;
    height: 110px !important;
    margin: 0px 0px 2.5% 2.5%;
    box-shadow: 0px 0px 0px 0px rgb(26 30 49 / 0%);
    float: left;
    border-radius: 5px;
    text-align: center;
    position:relative;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}



.damkvetebi-3{
width: 100%;
float: left;
font-family: font-2;
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 20px;
letter-spacing: -0.02em;
color: #152B5A;
margin: 4% 0px 3% 0px;
text-align: center;
font-feature-settings: 'case' on;
}

.damkvetebi-1{
	width: 100%;
	float: left;
	position:relative;
	z-index: 1;
}
}



@media (min-width: 1075px) and (max-width: 1180px){
.damkvetebi-7 img{
	width: 201px;
	line-height: 0px;
}


.damkvetebi-3 span{
	color:#2770F1;
}

.damkvetebi-7 {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    position: absolute;
    top: 50%;
    left: 0;
    opacity: 1;
    font-size: 15px;
    text-align: center;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9999999;
}


.damkvetebi-4{
	width: 100%;
	float: left;
	position:relative;
	margin-bottom: -15px;
}

.damkvetebi-6:hover{
    box-shadow: 0px 8px 10px 0px rgb(26 30 49 / 9%);
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

.damkvetebi-6{
    border: 1px #e9e9eb solid;
    width: 29.7%;
    height: 120px !important;
    margin: 0px 0px 2.5% 2.5%;
    box-shadow: 0px 0px 0px 0px rgb(26 30 49 / 0%);
    float: left;
    border-radius: 5px;
    text-align: center;
    position:relative;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}



.damkvetebi-3{
width: 100%;
float: left;
font-family: font-2;
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 20px;
letter-spacing: -0.02em;
color: #152B5A;
margin: 4% 0px 3% 0px;
text-align: center;
font-feature-settings: 'case' on;
}

.damkvetebi-1{
	width: 100%;
	float: left;
	position:relative;
	z-index: 1;
}
}



@media (min-width:1180px) and (max-width:90000000px){
.damkvetebi-7 img{
	width: 201px;
	line-height: 0px;
}


.damkvetebi-3 span{
	color:#2770F1;
}

.damkvetebi-7 {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    position: absolute;
    top: 50%;
    left: 0;
    opacity: 1;
    font-size: 15px;
    text-align: center;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9999999;
}


.damkvetebi-4{
	width: 100%;
	float: left;
	position:relative;
	margin-bottom: -15px;
}

.damkvetebi-6:hover{
    box-shadow: 0px 8px 10px 0px rgb(26 30 49 / 9%);
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

.damkvetebi-6{
    border: 1px #e9e9eb solid;
    width: 29.7%;
    height: 140px !important;
    margin: 0px 0px 2.5% 2.5%;
    box-shadow: 0px 0px 0px 0px rgb(26 30 49 / 0%);
    float: left;
    border-radius: 5px;
    text-align: center;
    position:relative;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}



.damkvetebi-3{
width: 100%;
float: left;
font-family: font-2;
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 20px;
letter-spacing: -0.02em;
color: #152B5A;
margin: 4% 0px 3% 0px;
text-align: center;
font-feature-settings: 'case' on;
}

.damkvetebi-1{
	width: 100%;
	float: left;
	position:relative;
	z-index: 1;
}
}







.s-edit-1{
	width: 30px;
	height: 30px;
	line-height: 30px;
	float: left;
	position:absolute;
	lefT: 20px;
	top: 20px;
	background:#2770F1;
	color:#fff;
	border-radius: 100px;
	z-index:11;
}

.nos-1 .proeqt-i-1.proeqt-8{
    display: none !important;
}
.shida-3 .slick-next{right:13px !important;}
.shida-3 .slick-prev{lefT:10px !important;}
.nohome-3{ display: none; }
.shida-3 .slick-dots { bottom: 15px;}
.shida-3 { margin-top: 5%!important;}
.shida-3 img{ border-radius: 5px; }

.tag_list{
	font-size: 0px !important;
}

.left-menu-12-a .dzieba-color-2{bordeR:3px rgba(255, 255, 255, 0.70) solid;box-shadow:0px 0px 0px 4px #eee  !important;}


.left-menu-00m.left-menu-00 .left-menu-1{
    margin-bottom: 0px;
}


.seo-1 .ser-4 img{
    width: 100%;
    line-height: 0px;
    border-radius: 0px  !important;
}

.seo-1 .ser-3 {
    width: 100%;
    position: relative;
    float: left;
    padding: 0% 0% 4% 0%;
}



.sitemap{
    width: 100%;
    floaT: left;
    position:relative;
    margin: 10px 0px 3% 0px;
}


.text ul {padding: 0px 20px;}
ul.sitemap li{padding:2px 0px 2px 0px;}
ul.sitemap li a{font-size:14.5px;}
ul.sitemap > li:first-child{padding-top:0;}
ul.sitemap li a{background-repeat:no-repeat;background-position:left center;}
ul.sitemap li a:hover{color:#2770F1;}
ul.sitemap > li > a{font-family:font-2;font-weight:700;font-size:14px;color:#152f60;padding-left:0px;}
ul.sitemap li ul{padding-left:20px;}
ul.sitemap li ul li a{font-family:font-1;padding-left:0px;color:#152f60;}
.sitemap a{color:#152f60;}
.sitemap li{list-style:initial !important;}


.story .text b{
    font-family: font-2 !important;
}

.story .text{
    font-family: font-1 !important;
    margin: -0.1em 0 0.3em 0 !important;
    font-size: 15px;
    line-height: 24px;
}

.story .title {
    font-family: font-2 !important;
    margin: -0.1em 0 0.3em 0 !important;
    font-size: 22px;
}



.web-texts-060 {
    letter-spacing: 0.1px;
    font-size: 15px !important;
    line-height: 20px;
    width: 100%;
    margin: 5px 0px 6px 0px;
    font-family: font-2;
    color: #00a776;
    float: left;
    font-weight: 100;
}

.ui-dialog-titlebar-close {
		display: block;
		margin: -16px 5px 0px 0px !important;
		width: 35px !important; 
		height: 35px !important;
		opacity: 9;
		background: #fff url(../images/x.svg) 11px no-repeat !important;
		background-size: 12px !important;
	}

.ui-dialog-titlebar-close {
font-size: 0px !important;
margin: 0px 0px 0px 0px;
}

.ui-dialog .ui-dialog-buttonpane {
    padding: 10px;
    text-align: center !important;
}

.ui-widget-overlay {
	background: #000;
	opacity: 0.5;
	left: 0; top: 0; right: 0; bottom: 0;
	position: fixed;
	}
	.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }
	.ui-helper-clearfix { display: inline-block }
	* html .ui-helper-clearfix { height: 1% }
	.ui-helper-clearfix { display: block }
    .userinfo { line-height: 22px; }
	
	.ui-dialog {
	    z-index:99999;
		text-align: left;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 370px;
		border-radius: 20px;
		box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
		border: 10px solid #e6e6e6; border-color: rgba(0,0,0,0.1);
		background-color: #ffffff;
		background-clip: padding-box;
	}
	.ui-dialog-titlebar { font-family: font-2; padding: 20px 20px; position: relative; }
	.ui-dialog-title { float: left; font-weight: bold; font-size: 1.15em; }
	.ui-dialog-titlebar-close {
		position: absolute;
		right: 10px; top: 50%;
		margin-top: -16px;
		height: 32px; width: 32px;
		border: 0 none !important;
	}
	.ui-dialog-titlebar-close .ui-icon {
		display: block;
		margin: 0px 0px 0px -10px;
		width: 30px; height: 30px;
		background-size: 30px auto;
		opacity: .5;
	}
	.ui-button {
		/* float: right; */
		border: 0 none;
		display: inline-block;
		vertical-align: middle;
		cursor: pointer;
		height: 40px;
		font-size: 13px;
		font-family:font-2;
		border-radius: 100px;
		line-height: 22px;
		outline: none;
		background-color: #286DEE;
		color: #fff;
		border: 0 none;
		padding: 7px 12px;
		text-decoration: none !important;
		box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
		-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transition: all ease .1s;
		transition: all ease .1s;
	}
	.ui-dialog-titlebar-close:hover .ui-icon { opacity: 1; }
	.ui-icon { overflow: hidden; text-indent: -9999px; }
	.ui-dialog label { color: #575757; }
	.ui-dialog-content { padding: 20px; border: 1px solid #eee; overflow: auto; position: relative; zoom: 1; }
	.loginbox.ui-dialog, .loginbox .ui-dialog-content { overflow: visible !important; }
	.ui-dialog-content h2 { display: inline; font-size: 1em; font-weight: bold }
	.ui-dialog .ui-dialog-buttonpane { padding: 20px; text-align: center; }
	.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
	.ui-draggable .ui-dialog-titlebar { cursor: move; }
	.ui-state-error { background: #fef1ec 50% 50% repeat-x !important; border: 1px solid #cd0a0a; color: #cd0a0a; }
	.ui-helper-hidden-accessible{display: none;}








@media (min-width: 20px) and (max-width: 560px){
.proeqt-1 .slick-next, .proeqt-1 .slick-prev { display: none !important; }
.resf-1 .sl-bu-1 .slick-dots{
display: block !important;
}
.sl-bu-1 .slick-dots{
bottom: -0px;
lefT: -1% !important;
}
.sl-bu-1 .shop-new-1{
    box-shadow: 0px 0px 0px 0px rgba(26, 30, 49, 0.10);
}
}

@media (min-width: 560px) and (max-width: 1000px){
.proeqt-1 .slick-next { right: 25px; }
.proeqt-1 .slick-prev { lefT: 25px; }
}



@media (min-width: 20px) and (max-width: 340px){
.shida-10{
width: 100% !important;
margin: 0px 0px 10px 0px !important;
padding: 0px 0px !important;
}
.shida-012{
  width: 100% !important;
  padding: 0px 0px !important;
  border: 0 !important;
  box-shadow: 0px 0px 2px 0px #bdbdbd;  
}
}

@media (min-width: 20px) and (max-width: 1000px){



.shida-3 {
    width: 100% !important;
    margin: 5px 0px 3% 0px;
}

}




.ser-new-8 p, .ser-5 p{
   font-family: font-1 !important;  
}

.ser-new-3 h2, .s-ser-2 h2, .ser-5 h1, .ser-8 h2, .shida-5 h1, .shida-6{
    font-family: font-2 !important;
}


@media (min-width: 10px) and (max-width: 284px){
.shop-new-1{
    width: calc(100% - 29px );
    height: 200px;
}
}

@media (min-width: 285px) and (max-width: 310px){
.shop-new-1{
    width: calc(41% - 0px );
    height: 130px;
}
}

@media (min-width: 310px) and (max-width: 340px){
.shop-new-1{
    width: calc(42% - 0px );
    height: 150px;
}
}

@media (min-width: 340px) and (max-width: 350px){
.shop-new-1{
    width: calc(42% - 0px );
    height: 170px;
}
}

@media (min-width: 350px) and (max-width: 380px){
.shop-new-1{
    width: calc(43.1% - 0px );
    height: 170px;
}
}

@media (min-width: 380px) and (max-width: 400px){
.shop-new-1{
    width: calc(43.5% - 0px );
    height: 170px;
}
}

@media (min-width: 400px) and (max-width: 430px){
.shop-new-1{
    width: calc(44% - 0px );
    height: 200px;
}
}

@media (min-width: 430px) and (max-width: 470px){
.shop-new-1{
    width: calc(44.5% - 0px );
    height: 220px;
}
}

@media (min-width: 470px) and (max-width: 530px){
.shop-new-1{
    width: calc(45% - 0px );
    height: 220px;
}
}


@media (min-width: 530px) and (max-width: 560px){
.shop-new-1{
    width: calc(45.6% - 0px );
    height: 290px;
}
}



@media (min-width: 10px) and (max-width: 560px){
.shop-new-1{
    line-height: 0px;
    border-radius: 5px;
    overflow:hidden;
    box-shadow: 0px 2px 10px -0px rgba(26, 30, 49, 0.10);
}


#upper {
    width: 32px;
    line-height: 30px;
    height: 32px;
    background:#2770F1;
    color:#fff;
    position: relative;
    border-radius: 100px;
    font-size: 12px;
    position: absolute;
    right: 80px;
    bottom: 22px;
    text-align: center;
}





.eroris-0.eroris-1 a:hover{text-decoration:none;text-decoration:underline;}

.eroris-0.eroris-1 a{
    font-family: font-2;
}


.sl-bu-1 .proeqt-005{
    width: 100%;
    floaT: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}

.sl-bu-1 .shop-new-1{
    width: 95%;
    display: inline-block !important;
    floaT: initial !important;
    position:relative;
    margin: 0px 4% 10px 0px;
}




.tag_list{
 width: 100%;
 float: left;   
 margin-bottom: 3%;
}

.tag_list a{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;float:left;border:2px solid #ddd;color:inherit;text-decoration:none !important; border-radius: 5px; padding: 9px 15px;color:#353f53;margin:3px 3px;line-height:20px;font-size:14px;background-color:rgba(255, 255, 255, 0.03);}
.tag_list a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;color:#2770f1;border:2px solid #2770f1; position:relative;}



.box, .comment {
	border-radius: 2px;
	position: relative;
}
	.box > .heading { padding: 5% 5%; margin: 0; text-transform: uppercase; }
	.box > .heading .hnum { font-size: .6em; display: inline-block; vertical-align: top; margin: 0 0 0 .4em; }
	.box_in { padding: 4.5% 5% 3% 5%;  }
	

	.story .title {
    letter-spacing: -0.02em;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-family: 'Helvetica Neue LT GEO';
	font-family: font-2; 
    margin: -.1em 0 1em 0; 
    font-size: 22px; 
}

	.story .title > a {
		color: inherit;
		text-decoration: none !important;
		-webkit-transition: all ease .2s; transition: all ease .2s;
	}
	.story .title > a:hover { color: #3394e6; }



.span-s-3{
    color:#EA4235;
}

.span-s-2{
    color:#ef9f00;
}

.span-s-1{
    color:#4286F1;
}


.kon-shekveta-07{
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
}



.mylyogo-sm-010.mylyogo-sm-1 a:hover {
    background: #2770f1;
    color: #ffffff;
}

.mylyogo-sm-2 a {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: #2770f1;
    color: #303030;
    font-size: 12px;
    text-align: center;
    border-radius: 100px;    
    line-height: 25px;
    margin: 5px 0px 0px 5px;
}

.mylyogo-sm-02.mylyogo-sm-2 {
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    color: #545556;
    overflow: hidden;
    letter-spacing: -0.1px;
    font-size: 14px;
    margin: 0px 0px 10px 0px;
}

.mylyogo-sm-2 {
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    color: #545556;
    overflow: hidden;
    letter-spacing: -0.1px;
    font-size: 14px;
    margin: 20px 0px 10px 0px;
}


.shekveta-04{
    display: none;
    width:47%;
    position:relative;
    float: right;
    padding: 0px 0% 0% 0%;
    text-align: center;
}


.shekveta-004.shekveta-04 img{
    width: 90%;
}

.shekveta-04 img{
    width: 70%;
    line-height: 0px;
    text-align: center;
}


.shekveta-5{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0% 0% 0%;
}


.shekveta-4{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0% 0% 0%;;
}


.kon-shekveta-07{
    width: 100%;
    position:relative;
    float: left;
    padding: 5px 0% 0% 0%;;
}


.satauris-gaqroba-1{ display: none;}
.kon-shekveta-5{width:100%;float:left;margin:0px 0px 0px 0px;}
.kon-shekveta-6{width:100%;float:left;margin:0px 0% 15px 0%;}
.shekveta-5 input:focus{box-shadow:0px 0px 0px 1px #00aeff;}
.shekveta-5 input{font-size:13px;border-radius:0px;width:100%;line-height:20px;font-family:font-1;padding:10px 0px 10px 0px;vertical-align:middle;background:rgb(245 245 245 / 73%);text-indent:15px;border:0px solid #fff;box-shadow:0px 0px 0px 1px #e3e3f1; border-radius: 5px; }

.shekveta-5 select {
    width: 100%;
    background: #F5F5F5;
    margin: 0px 0px 0px 0px;
    height: 54px !important;    
    border: 13px solid #F5F5F5 !important;
    box-shadow: 0px 0px 0px 1px #e3e3f1;
    border-radius: 5px;
    padding: 0px 6px;
    font-family: font-1;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.5px;
    color: #444;
}

.kon-shekveta-07 a:hover{background:#475160;}
.kon-shekveta-07 a{
        transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    float: left;
    width: 100%;
    padding: 0px 0px;
    margin: 15px 0px 0px 0px;
    font-size: 14px;
    cursor: pointer;
    font-family: 'font-1';
    line-height: 50px;
    height: 50px;
    font-weight: 100 !important;
    text-align: center;
    border-radius: 100px;
    background: #525b6a;
    overflow: hidden;
    color: #fff;
    position: relative;
    z-index: 1;
    border: 0px solid #eee;
    font-feature-settings: 'case' on;
}


.shekveta-5 #submit { border-radius: 100px; }






.shekveta-2{
    padding: 0% 4%;
}

.shekveta-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 3.5% 0% 2.5% 0%;;
}


.shekveta-3 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 15px 0%;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.02em;
    color: #323A54;
    font-feature-settings: 'case' on;
}





.error { font-size: 0px; } .kontaqti-left-7 .valid, .kontaqti-left-7 .valid { border-color: #1daf46; border: 1px #1daf46 solid !important; } 

.kontaqti-left-7 .error, .kontaqti-left-7 #date_in-error { border-color: red; } 
.kontaqti-left-11 .error { border: 1px red solid !important; } 
.a-sms-11 #message-error { display: none !important; } 

.s-ser-3 li i{
   color:#2770F1;
}

.s-ser-3 li{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    line-height: 20px;
}


.web-texts-6 li span{height:12px;position:relative;content:'';background-color: #2770F1;width:12px;z-index: 1;float:left;top:11px;margin:-3px 8px 0px 0px;}
.web-texts-6 li::after{width:0px !important;top:0px !important;margin:0px 0px 0px 0px !important;}
.web-texts-6 li{text-indent:0px !important;}
.web-texts-55{font-size:14px;line-height:20px;width:100%;margin:0% 0px 1% 0px;font-family:font-2;color:#1c1e20;float:left;font-weight:100;}
.web-texts-44{font-size:14px;width:100%;margin:0% 0px 6% 0px;float:left;}
.web-texts-06 li{font-style:italic;text-indent:0px;line-height:20px;border-lefT:5px #00aeff solid;margin:2% 0px;padding:0px 0px 0px 6px;}
.web-texts-06{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;position:relative;}
.web-texts-0004{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;}
.web-texts-04{font-size:14px;width:100%;margin:0% 0px 4% 0px;float:left;}
.web-texts-6 li{font-style:italic;line-height:25px;}
.web-texts-6 li::after{height:3px;position:relative;content:'';background-color:#2770F1;width:20px;z-index:99;display:block;top:-14px;margin:0px 0px 0px 0px;}
.web-texts-6{ line-height: 20px; font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;position:relative;}
.web-texts-5{ letter-spacing: -0.1px; font-size:15px;line-height:20px;width:100%;margin: 10px  0px 4px 0px;font-family:font-2;color: #323A54; float:left;font-weight:100;}
.web-texts-4{font-size:14px;width:100%;margin:0% 0px 10px 0px;float:left;}
.web-texts-3 h3{  font-feature-settings: 'case' on; font-size:15px;width:100%;margin:0% 0px 10px 0px;font-family:font-2;color: #2770F1; float:left;font-weight:100;}
.web-texts-2{margin:0% 0% 0% 0%;}
.web-texts-1{font-size:13px;width:100%;margin: 2% 0px 4% 0px;font-family:font-1;color:#5b5b5b;float:left;}





.s-ser-3 p{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: -0.01em;
    color: #323A54;
}

.s-ser-3 {
    width: 100%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}


.s-ser-4 img{
    width: 100%;
    line-height: 0px;
}


.s-ser-4{
    width: 100%;
    position:relative;
    float: right;
    margin: 10px 0px 0% 0px;
}



.s-ser-2 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 15px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.s-ser-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 5% 0px 0px 0px;
}



.shida-009 button{
    margin: 0px 0px 0px 0px;
    float: left;
    border: 0;
    background:#fff;
    cursor: pointer;
}


.shop-shida-1 {
    width: 100%;
    position:relative;
    float: left;
    margin: 0px 0px 30px 0px;
    padding-bottom: 0%;
    background: #ffffff;
    border-radius: 10px;
    overflow:hidden;
    box-shadow: 0px 4px 18px -3px rgba(26, 30, 49, 0.10);
}


.shop-shida-1 img{
    width: 100%;
    float: left;
    line-height: 0px;
}


.shop-shida-1{
    width: 100%;
    position:relative;
    float: left;
}


.shida-001 .shida-2 {
    margin: 0px 4.5%;
}

.shida-001 .shida-5 {
    width: 100%;
    left: 0px;
}

.shida-009.shida-9{
    margin: 10px 0px 30px 0px;
}


.shida-011 {
    width: 20px;
    height: 46px;
    background: url(../images/zoom.svg) center no-repeat;
    margin: -0px 5px -17px 0px;
    display: inline-block;
}

.a-sms-10{
    color: #2770F1;
}


#adults, #children {
    background: #F5F5F5;
    margin: 15px 0px 6px 0px;
    height: 48px !important;    
    border: 13px solid #F5F5F5 !important;
    box-shadow: 0px 0px 0px 1px #e3e3f1;
    border-radius: 5px;
    padding: 0px 0px;
    width: 100%;
    font-family: font-1;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.5px;
    color: #444;
}

#submit:hover {
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    background: #4587fb;
    color: #fff;
}

#submit {
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    float: left;
    width: 100%;
    padding: 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    cursor: pointer;
    font-family: 'font-1';
    letter-spacing: 0.1px;
    line-height: 48px;
    height: 48px;
    font-weight: 100 !important;
    text-align: center;
    border-radius: 5px;
    background: #2770F1;
    overflow: hidden;
    color: #fff;
    position: relative;
    z-index: 1;
    border: 0px solid #eee;
    font-feature-settings: 'case' on;
}


.kontaqti-left-9 {
    width: 100%;
    floaT: right;
}
.kontaqti-left-8 {
    margin-bottom: 10px;
    width: 100%;
    floaT: left;
}

.kontaqti-left-07{
  width: 100%;
  floaT: left;
  position:relative;
  margin: 10px 0px 0px 0px !important;
}


.kontaqti-left-7 {
    width: 100%;
    floaT: right;
    margin: 0px 0px 0% 0px;
}


.kontaqti-left-11 #message {
    width: 100% !important;
    height: 150px;
    padding: 15px;
    margin: 10px 0px 11px 0px;
    background-color: #F5F5F5;
    border: 1px solid #e3e3f1;
    font-size: 14px;
    font-weight: 400;
    text-indent: 0px;
    line-height: 20px;
    border-radius: 5px;
    font-family: font-1;
    color: #5b5b62;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.a-sms-1 input {
    width: 100%;
    background-color: #F5F5F5;
    border: 1px solid #e3e3f1;
    font-size: 14px;
    font-weight: 400;
    padding: 0px 15px;
    line-height: 50px;
    border-radius: 5px;
    font-family: font-1;
    color: #7a7d86;
    floaT: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.a-sms-icon-3 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-3.svg) center no-repeat;
    background-size: 24px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}


.a-sms-icon-2 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-2.svg) center no-repeat;
    background-size: 20px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}

.a-sms-icon-1 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-1.svg) center no-repeat;
    background-size: 18px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}

.a-sms-8{
    width:70%;
    float: left;
    position:relative;
    margin: 4px 0px 0px 0px;
    font-size: 15px;
    line-height: 20px;
    color: #152B5A;
}

.a-sms-9 b{
font-weight: 700;
font-family: font-2;
font-feature-settings: 'case' on;
}

.a-sms-6{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 17px 0px;
}

.a-sms-7 {
    float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    background: #F1F5FF;
    border-radius: 10px;
    overflow: hidden;
    margin: 0px 15px 0px 0px;
    color: #fff;
}

body .a-sms-11 .form-line#id_6, body .a-sms-11 .form-line#id_3 {
    width: 100% !important;
    floaT: left;
    clear: initial !important;
    margin: 0px 0% 0px 0px !important;
}

.a-sms-11 .form-section.page-section{
width: 100% !important;	
}

.a-sms-11 .form-all {
    border: 0;
    width: 100% !important;
    max-width: initial;
}

body .a-sms-11 .form-line#id_7 {
    width: 100% !important;
    floaT: left;
    clear: initial !important;
    margin: 0px 0% 0px 0px;
}

.a-sms-11{
    width: 112%;
    float: left;
    position:relative;
    margin: 0px 0px 0px -6% !important;
    padding: 0% 0%;
}

.a-sms-5{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 5px 0px;
    padding: 0% 0%;
}


.a-sms-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}


.a-sms-3 h2{
    widtH: 100%;
    float: left;
    color:#323A54;
    margin: 0px 0px 15px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-align: left;
    letter-spacing: -0.2px;
    z-index:11;
    position:relative;
    font-feature-settings: 'case' on;
}


.a-sms-2{
    padding: 0% 6%;
}

.a-sms-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 5% 0% 3% 0%;
}





body .ser-new-9 .header-a-2:hover {
    color: #286DEE !important;
}


.ser-new-9 .header-a-2 {
    color: #286DEE !important;
        background: #ffffff;
    border: 2px #286DEE solid;
    margin: 10px 0px 0px 0px;
}

.ser-new-9 a:hover{color:#fff !important;  transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;  box-shadow: #286DEE 0px 0px 10px 0px; animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}


.ser-new-9 a{
     transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
    border: 2px #286DEE solid;
    background: #286DEE;
    line-height: 40px;
    height: 40px;
    color: #ccdeff !important;
    position:relative;
    float: left;
    margin: 11px 0px 0px 0px;
    width: 100%;
    padding: 0px 0px;
    overflow:hidden;
    border-radius: 100px;
    font-family: 'font-1';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.01em;
    font-feature-settings: 'case' on;
    color: #FFFFFF;
}


.ser-new-8 p{
    text-align: justify !important;
    width: 100%;
    position:relative;
    float: left;
    font-family: font-1;
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
    letter-spacing: 0.01em;   
    color: #152B5A;
    margin: 12px 0px 0px 0px;
}



.ser-new-3 h2{
    width: 100%;
    position:relative;
    float: left;
    font-family:  font-1;
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 23px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #286DEE;
}

.ser-new-7{
    margin-top: 14px;
    width: 100%;
    position:relative;
    float: right;
    border-radius: 10px;
}


.ser-new-6 {
    width: 100%;
    height: 100%;
    position:absolute;
    left: 0px;
    top: 0px;
    overflow:hidden;
    float: left;
    border-radius: 5px;
    background: linear-gradient(180deg, rgba(39, 112, 241, 0.06) 0%, rgba(39, 71, 241, 0.51) 100%);
    z-index:1;
}



.ser-new-5 video{
     width: 130%;
     height: 260px !important;
     position:absolute;
     top: 0px;
     lefT: -10px;
}
.ser-new-5 { line-height: 0px; width: 100%; }
.ser-new-5 img{ line-height: 0px; width: 100%; object-fit: cover; }

.ser-new-5 {
    width: 100%;
    position:relative;
    overflow:hidden;
    float: left;
    border-radius: 5px;
}


.ser-new-4{
    padding: 0% 5%;
}

.ser-new-3{
    width: 100%;
    position:relative;
    float: left;
    padding: 5% 0px;
    margin-bottom: 2%;
    border: 0px solid #eee;
    border-radius: 5px;
}



.ser-new-2{
    padding: 0px 3%;
}

.ser-new-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 3% 0px 0px 0px;
}



.ser-05{
    width: 20px;
    height: 3px;
    background:#286DEE;  
    float: left;
    position:relative;
    margin: 10px 12px 0px 0px;
}

.ser-8 ul li span{
    width: 12px;
    height: 12px;
    background:#286DEE;
    border-radius: 5px;
    position:relative;
    float: left;
    margin: 9.5px 9px 0px 0px;
    line-height: 30px;
    font-size: 15px;
}

.ser-8 ul li{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    font-size: 15px;
}



.ser-8 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 20px 0px 5px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.ser-8{
    width: 100%;
    position:relative;
    float: left;
    padding: 0% 0px 5% 0px;
}


.ser-7 img{
    max-width: 100% !important;
    line-height: 0px;
}

.ser-7{
    text-align: center;
    width: 100%;
    position:relative;
    float: right;
    padding: 0% 0px 0px 0px;
}

.ser-6{
    width: 100%;
    position:relative;
    float: left;
    padding: 10px 0px 0px 0px;
}


.ser-5 p{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: -0.00em;
    color: #323A54;
}



.ser-5 h1{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 5px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: #323A54;
}


.ser-5{
    width: 100%;
    position:relative;
    float: right;
    padding: 5% 0px 0px 0px;
}


.seo-1 .ser-4 img{
    width: 100%;
    line-height: 0px;
    border-radius: 10px;
    margin-top: -2%;
    
}

.ser-4 img{
    width: 80%;
    line-height: 0px;
}


.ser-4{
    text-align: center;
    width: 100%;
    position:relative;
    float: left;
    padding: 5% 0px 0px 0px;
}

.ser-3{
    width: 100%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}


.ser-2{
    padding: 0px 7%;
}

.ser-1{
    color: #323A54;
    width: 100%;
    position:relative;
    z-index:1;
    float: left;
    padding: 5% 0px 0px 0px;
}



.to-category .nohome-1{
    height: 80px;
}


.nohome-bg.nohome-1{
background-color: #ecf6fd;
}


.proeqt-0-1{
    position:relative;
    z-index:1;
    width: 100%;
    float: left;
    border-top: 1px #EFF1F6 solid;
}


.shida-12 p b{
    font-family: 'font-2';
    font-weight: 700;
}


.shida-12 p{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'font-1';
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    color:  #53586A;
    margin: 5px 0px 20px 0px;
}


.shida-012 .ratingplus{
    color: #2CAC32;
}

.shida-012 i{
    color: #2770F1;
}


.shida-012 {
    border: 2px #DDDDDD solid;
    line-height: 41px;
    height: 42px;
    position:relative;
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 15px;
    border-radius: 7px;
    font-family: 'font-2';
    font-style: normal;
    font-weight: 100;
    font-size: 16px;
    text-align: center;
    letter-spacing: 0.03em;
    font-feature-settings: 'case' on;
    color: #606060;
}



.shida-11 {
    width: 20px;
    height: 46px;
    background: url(../images/next-2.svg) center no-repeat;
    margin: -1px 0px -17px 0px;
    display: inline-block;
}

.shida-10:hover{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; letter-spacing: 1px; box-shadow: #286DEE 0px 0px 10px 0px; animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}

.shida-10 {
    width: 140px;
    background: #286DEE;
    line-height: 45px !important;
    height: 45px;
    position:relative;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 16px;
    border-radius: 7px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0.03em;
    font-feature-settings: 'case' on;
    color: #FFFFFF;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shida-9{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
    color:  #53586A;
    margin: 0px 0px 7px 0px;
}


.shida-6 a:hover{text-decoration:none;text-decoration:underline;}

.shida-6 a{
color: #2770F1;
}


.shida-6 span{
color: #2770F1;
}

.shida-6{
    font-size: 14px !important;
    font-family: font-1 !important;
}
.shida-6{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
    color:  #53586A;
    margin: 0px 0px 15px 0px;
}

.resf-1 .shida-5 h1{
    margin: 12px 0px 10px 0px !important;
}
.resf-1 .shida-009.shida-9{
    margin: 2px 0px 14px 0px;
}

.shida-5 h1{
    width: 100%;
    position:relative;
    float: left;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: #323A54;
    margin: 0px 0px 10px 0px;
}

.shida-005 {
    margin: 0px 20px;
}


.shida-5 {
    width: 100%;
    position:relative;
    float: left;
    margin: 0px 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
    margin-top: 5px;
    left: 0px;
}

.shida-3 {

    width: 58%;
    position:relative;
    float: right;
    margin: 5px 0px 3% 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
}


.shida-2 {
    margin: 0px 0px 0% 0px;
}

.shida-1 {
    z-indeX:1;
    width: 100%;
    position:relative;
    float: left;
    margin: 0px 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
}



.slick-next{
    background: #286DEE url(../images/next/t-right-1.svg) 15px no-repeat !important;
    background-size: 20px;
}

.slick-prev{
    background: #fff url(../images/next/left-1.svg) 15px no-repeat !important;
    background-size: 20px;
}


.slick-slide{margin:0px 0px 20px 0px;}
.slick-slide img{width: 90%;object-fit: cover;}
.slick-slider{/* overflow:hidden; */position:relative;display:block;box-sizing:border-box;}
.slick-list{border-radius: 3px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{ 	overflow:hidden; display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block; margin: auto;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-prev:after{right:19px;top:20px;-webkit-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);}
.shida-3 .slick-dots { bottom: -8px !important;}

.slick-dots{ padding-bottom: 0px !important; bottom: 0px;width:100% !important;position:absolute;display:block;right:none;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #286DEE;border-radius:100px;}
.slick-next{right:20px;floaT:left;border-radius: 1000px;background:#ffffff;font-size:0px !important;z-index:99999;line-height:40px;position:absolute;display:block !important;width:35px !important;height:35px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;box-shadow:0px 2px 5px 0px #0000001f;}
.slick-prev,.slick-next{box-shadow:0px 0px 5px 0px #0000001f;top: 45% !important;}
.slick-prev{lefT:20px;floaT:left;border-radius: 100px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width:35px !important;height:35px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #D9D9D9;border-radius:10px;position:relative;display:inline-block;width:15px;height:15px;margin: 0 4px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.shop-new-1:hover .shop-new-img-1 img{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.shop-new-1 .shop-new-img-1 img{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; }
.shop-new-1:hover .shop-new-img-11{ animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}
.shop-new-1 .shop-new-img-11{  display:inline-block;transform:translateZ(0)}@keyframes push{50%{transform:scale(1.1)}100%{transform:scale(1)}}
.shop-new-hover .shop-new-img-2{
    width: 100%;
    margin: 0px 0px 0px 0px;
    float: left;
    position:absolute;
    left: 0px;
    top: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-hover.shop-new-1 .shop-new-img-1{
    position:relative;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-hover.shop-new-1:hover .shop-new-img-2{ opacity: 100%; animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}
.shop-new-hover.shop-new-1 .shop-new-img-2{ opacity: 0%; display:inline-block;transform:translateZ(0)}@keyframes push{50%{transform:scale(1.1)}100%{transform:scale(1)}}

.shop-new-1:hover .shop-new-3{
    bottom: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-4{
margin: 0px 15px;
}

.shop-new-3 h2{
    font-size: 14px;
    line-height: 20px;
}

.shop-new-3{
    display: none !important;
    width: 100%;
    float: left;
    position: absolute;
    padding: 60px 0px 20px 0px;
    font-family: font-1;
    font-size: 14px;
    line-height: 20px;
    background:-moz-linear-gradient(top, rgb(255 0 0/0%) 0%, #000 100%);
    background:-webkit-linear-gradient(top, rgb(255 0 0/0%) 0%,#000 100%);
    background:linear-gradient(to bottom, rgb(255 0 0/0%) 0%,#000 100%);
    color:#fff;
    bottom: -100px;
    text-align: center;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-1 img{
    width: 100% !important;
    line-height: 0px;
}


.shop-new-1{
    float: left;
    position:relative;
    margin: 15px 0px 0px 15px;
}

.left-menu-7 li, .left-menu-7 li .left-menu-9{
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}


.left-menu-7 li:hover .left-menu-9{
    background: #286DEE;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

.left-menu-7 li:hover{
    color: #286DEE;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}


.left-menu-7 a.left-menu-a li{
    color: #286DEE !important;
}
.left-menu-7 a.left-menu-a .left-menu-9{
    background: #286DEE !important;
}

.color-5 .dzieba-color-2{background:#000000;}
.color-4 .dzieba-color-2{background:#efb805;}
.color-3 .dzieba-color-2{background:#07cd52;}
.color-2 .dzieba-color-2{background:#2c66db;}
.color-1 .dzieba-color-2{background:#ea0b2b;}
.dzieba-color-2:hover{bordeR:3px rgba(255, 255, 255, 0.70) solid;box-shadow:0px 0px 0px 5px rgba(255, 255, 255, 0.20);transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.dzieba-color-2{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;position:relative;font-size:14px;width:12px;height:12px;margin: 10px 10px 0% 0px;float:left;border-radius:100px;bordeR:3px rgba(0, 0, 0, 0) solid;box-shadow:0px 0px 0px 0px rgba(0, 0, 255, 0);}
.dzieba-color-1{position:relative;width:100%;float:left;}


.left-menu-11{
    width: 100%;
    float: left;
    position:relative;
    margin: 15px 0px 0px 0px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}


.left-menu-9{
    width: 12px;
    height: 12px;
    background: #D9D9D9;
    position:relative;
    float: left;
    margin: 3px 7px 0px 0px;
    border-radius: 3px;
}



.left-menu-7 li{
    width: 100%;
    position:relative;
    float: left;
    margin: 4px 0px;
    color: #5F6885;
    font-family: font-2;
}



.left-menu-6{
    margin: 0px 20px;
}

.left-menu-5{
    width: 100%;
    position:relative;
    float: left;
    margin: 15px 0px 16px 0px;
}

.left-menu-4 {
    width: 20px;
    height: 56px;
    background: url(../images/menu.svg) center no-repeat;
    background-size: 17px;
    margin: 0px 6px 0px 0px;
    display:  inline-block;
    floaT: left;
}



.left-menu-3{
    height: 55px;
    line-height: 57px;
    float: left;
    position:relative;
    border-bottom: 1px #e9e9eb solid;
    margin: 0px 0px 0px 20px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}


.left-menu-2{
    width: 100%;
    height: 55px;
    line-height: 55px;
    float: left;
    position:relative;
    border-bottom: 1px #e9e9eb solid;
    margin: 0px 0px 0px 0px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}

.right-div-0{
    margin: 0px 20px 0px 20px;
}

.right-div-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}

.left-menu-0{
    margin: 0px 15px;
}

.left-menu-00 .left-menu-1{
    margin-bottom: 20px;
}

.left-menu-1{
    width: 100%;
    float: left;
    position:relative;
    border: 1px #e9e9eb solid;
    margin: 15px 0px 0px 0px;
    border-radius: 5px;
}






.nohome-5 {
    color: #ABC9FF;
    font-weight: 700;
}

.nohome-3{
    widtH: 100%;
    float: left;
    color:#fff;
     margin: -85px 0px 92px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 19px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0.1px;
    z-index:11;
    position:relative;
    font-feature-settings: 'case' on;
}





.navigation1 a:hover {
    border: 3px solid #286DEE !important;
    color: #286DEE !important;
}

.navigation1 span  {
    border: 3px solid #286DEE !important;
    background:#286DEE !important;
    color: #ffffff !important;
}

.navigation1 a, .navigation1 span  {
    color: #505050;
    padding: 0 11px;
    display: inline-block;
    border: 3px solid #ddd;
    text-align: center;
    line-height: 30px;
    font-size: 15px;
    font-weight: 700;
    transition: .2s ease;
    font-family: font-2;
    border-radius: 100px;

}

.navigation1{
    background:#ffffff;
    border-radius: 0px;
    width: 100%;
    floaT: left;
    text-align: center;
    margin: 18px 0px 12px 0px;
}



.novid-1 .proeqt-08 img{
    width: 140px;
}



.novid-1 .proeqt-8{
    margin-top: 50px;
    width: 100%;
    height: 180px;
    floaT: left;
    position:relative;
    overflow:hidden;
}

.novid-1 .proeqt-08{
    margin-top: 22px;
    width: 100%;
    floaT: left;
    position: absolute;
    overflow:hidden;
    z-index:1;
}


.navigation{
    width: 100%;
    position:relative;
    float: left;  
}

.novid-1 .proeqt-7{
border: 1px #e9e9eb solid;    
width: calc(100% - 31px);
height: 280px !important;
margin: 15px 0px 0px 15px;
box-shadow: 0px 0px 0px 0px rgb(26 30 49 / 0%);
}


.nohome-2{
		overflow:hidden;
    width: 100%;
    position:relative;
    float: left;
    margin: -80px 0px 20px 0px;
    padding-bottom: 1.5%;
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 4px 18px -3px rgba(26, 30, 49, 0.10);
}

.c-code-2 .dle-shoti-free{
		right: -6px;
	}

.nohome-1{
    width: 100%;
    height: 100px;
    position:relative;
    overflow:hidden;
    float: left;
    margin: 70px 0px 0px 0px;
    background: #286DEE;
    background-image:-webkit-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:-moz-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:-ms-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    -webkit-background-size:20px 20px;
    -moz-background-size:20px 20px;
    background-size:20px 20px;
}
}



@media (min-width: 560px) and (max-width: 810px){
#upper {
    width: 35px;
    line-height: 33px;
    height: 35px;
    background:#2770F1;
    color:#fff;
    position: relative;
    border-radius: 100px;
    font-size: 12px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    text-align: center;
}





.eroris-0.eroris-1 a:hover{text-decoration:none;text-decoration:underline;}

.eroris-0.eroris-1 a{
    font-family: font-2;
}


.sl-bu-1 .proeqt-005{
    width: 101%;
    floaT: left;
    position:relative;
    margin: 0px 0px 0px -5px;
}

.sl-bu-1 .shop-new-1{
    float: left;
    position:relative;
    margin: 0px 5px 0px 5px;
    width: 260px;
}


.sl-bu-1 .slick-dots{
display: none !important;
}



.tag_list{
 width: 100%;
 float: left;   
 margin-bottom: 3%;
}

.tag_list a{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;float:left;border:2px solid #ddd;color:inherit;text-decoration:none !important; border-radius: 5px; padding: 9px 15px;color:#353f53;margin:3px 3px;line-height:20px;font-size:14px;background-color:rgba(255, 255, 255, 0.03);}
.tag_list a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;color:#2770f1;border:2px solid #2770f1; position:relative;}



.box, .comment {
	border-radius: 2px;
	position: relative;
}
	.box > .heading { padding: 5% 5%; margin: 0; text-transform: uppercase; }
	.box > .heading .hnum { font-size: .6em; display: inline-block; vertical-align: top; margin: 0 0 0 .4em; }
	.box_in { padding: 4.5% 5% 3% 5%;  }
	

	.story .title {
    letter-spacing: -0.02em;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-family: 'Helvetica Neue LT GEO';
	font-family: font-2; 
    margin: -.1em 0 1em 0; 
    font-size: 22px; 
}

	.story .title > a {
		color: inherit;
		text-decoration: none !important;
		-webkit-transition: all ease .2s; transition: all ease .2s;
	}
	.story .title > a:hover { color: #3394e6; }



.span-s-3{
    color:#EA4235;
}

.span-s-2{
    color:#ef9f00;
}

.span-s-1{
    color:#4286F1;
}


.kon-shekveta-07{
    width: 100%;
    float: left;
    margin: 5px 0px 0px 0px;
}



.mylyogo-sm-010.mylyogo-sm-1 a:hover {
    background: #2770f1;
    color: #ffffff;
}

.mylyogo-sm-2 a {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: #2770f1;
    color: #303030;
    font-size: 12px;
    text-align: center;
    border-radius: 100px;    
    line-height: 25px;
    margin: 5px 0px 0px 5px;
}

.mylyogo-sm-02.mylyogo-sm-2 {
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    color: #545556;
    overflow: hidden;
    letter-spacing: -0.1px;
    font-size: 14px;
    margin: 0px 0px 10px 0px;
}

.mylyogo-sm-2 {
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    color: #545556;
    overflow: hidden;
    letter-spacing: -0.1px;
    font-size: 14px;
    margin: 20px 0px 10px 0px;
}


.shekveta-04{
    width:30%;
    position:relative;
    float: right;
    padding: 0px 0% 0% 0%;
    text-align: center;
}


.shekveta-004.shekveta-04 img{
    width: 90%;
}

.shekveta-04 img{
    width: 70%;
    line-height: 0px;
    text-align: center;
}


.shekveta-5{
    width: 66%;
    position:relative;
    float: left;
    padding: 0px 0% 0% 0%;
}


.shekveta-4{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0% 0% 0%;;
}


.kon-shekveta-07{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0% 0% 0%;;
}


.satauris-gaqroba-1{ display: none;}
.kon-shekveta-5{width:100%;float:left;margin:0px 0px 0px 0px;}
.kon-shekveta-6{width:100%;float:left;margin:0px 0% 15px 0%;}
.shekveta-5 input:focus{box-shadow:0px 0px 0px 1px #00aeff;}
.shekveta-5 input{font-size:13px;border-radius:0px;width:100%;line-height:20px;font-family:font-1;padding:10px 0px 10px 0px;vertical-align:middle;background:rgb(245 245 245 / 73%);text-indent:15px;border:0px solid #fff;box-shadow:0px 0px 0px 1px #e3e3f1; border-radius: 5px; }

.shekveta-5 select {
    width: 100%;
    background: #F5F5F5;
    margin: 0px 0px 0px 0px;
    height: 54px !important;    
    border: 13px solid #F5F5F5 !important;
    box-shadow: 0px 0px 0px 1px #e3e3f1;
    border-radius: 5px;
    padding: 0px 6px;
    font-family: font-1;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.5px;
    color: #444;
}

.kon-shekveta-07 a:hover{background:#475160;}
.kon-shekveta-07 a{


        transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    float: left;
    padding: 0px 20px;
    margin: 0px 0px 0px 15px;
    font-size: 15px;
    cursor: pointer;
    font-family: 'font-1';
    letter-spacing: 1.1px;
    line-height: 45px;
    height: 45px;
    font-weight: 100 !important;
    text-align: center;
    border-radius: 5px;
    background: #2770F1;
    overflow: hidden;
    color: #fff;
    position: relative;
    z-index: 1;
    border: 0px solid #eee;
    font-feature-settings: 'case' on;
    background: #525b6a;
}


.shekveta-5 #submit { border-radius: 5px; }






.shekveta-2{
    padding: 0% 4%;
}

.shekveta-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 3.5% 0% 2.5% 0%;;
}


.shekveta-3 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0%;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #323A54;
    font-feature-settings: 'case' on;
}





.error { font-size: 0px; } .kontaqti-left-7 .valid, .kontaqti-left-7 .valid { border-color: #1daf46; border: 1px #1daf46 solid !important; } 

.kontaqti-left-7 .error, .kontaqti-left-7 #date_in-error { border-color: red; } 
.kontaqti-left-11 .error { border: 1px red solid !important; } 
.a-sms-11 #message-error { display: none !important; } 

.s-ser-3 li i{
   color:#2770F1;
}

.s-ser-3 li{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    line-height: 20px;
}


.web-texts-6 li span{height:12px;position:relative;content:'';background-color: #2770F1;width:12px;z-index: 1;float:left;top:11px;margin:-3px 8px 0px 0px;}
.web-texts-6 li::after{width:0px !important;top:0px !important;margin:0px 0px 0px 0px !important;}
.web-texts-6 li{text-indent:0px !important;}
.web-texts-55{font-size:14px;line-height:20px;width:100%;margin:0% 0px 1% 0px;font-family:font-2;color:#1c1e20;float:left;font-weight:100;}
.web-texts-44{font-size:14px;width:100%;margin:0% 0px 6% 0px;float:left;}
.web-texts-06 li{font-style:italic;text-indent:0px;line-height:20px;border-lefT:5px #00aeff solid;margin:2% 0px;padding:0px 0px 0px 6px;}
.web-texts-06{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;position:relative;}
.web-texts-0004{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;}
.web-texts-04{font-size:14px;width:100%;margin:0% 0px 4% 0px;float:left;}
.web-texts-6 li{font-style:italic;line-height:25px;}
.web-texts-6 li::after{height:3px;position:relative;content:'';background-color:#2770F1;width:20px;z-index:99;display:block;top:-14px;margin:0px 0px 0px 0px;}
.web-texts-6{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;position:relative;}
.web-texts-5{ letter-spacing: -0.4px; font-size:17px;line-height:20px;width:100%;margin: 15px  0px 6px 0px;font-family:font-2;color: #323A54; float:left;font-weight:100;}
.web-texts-4{font-size:14px;width:100%;margin:0% 0px 10px 0px;float:left;}
.web-texts-3 h3{  font-feature-settings: 'case' on; font-size:22px;width:100%;margin:0% 0px 10px 0px;font-family:font-2;color: #2770F1; float:left;font-weight:100;}
.web-texts-2{margin:0% 0% 0% 0%;}
.web-texts-1{font-size:13px;width:100%;margin: 2% 0px 4% 0px;font-family:font-1;color:#5b5b5b;float:left;}





.s-ser-3 p{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: -0.01em;
    color: #323A54;
}

.s-ser-3 {
    width: 100%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}


.s-ser-4 img{
    width: 60%;
    line-height: 0px;
}


.s-ser-4{
    text-align: center;
    width: 100%;
    position:relative;
    float: right;
    margin: 15px 0px 1% 0px;
}



.s-ser-2 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 15px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 19px;
    line-height: 20px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.s-ser-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 3% 0px 0px 0px;
}




.shida-009 button{
    margin: 0px 0px 0px 0px;
    float: left;
    border: 0;
    background:#fff;
    cursor: pointer;
}


.shop-shida-1 {
    width: 100%;
    position:relative;
    float: left;
    margin: 0px 0px 30px 0px;
    padding-bottom: 0%;
    background: #ffffff;
    border-radius: 10px;
    overflow:hidden;
    box-shadow: 0px 4px 18px -3px rgba(26, 30, 49, 0.10);
}


.shop-shida-1 img{
    width: 100%;
    float: left;
    line-height: 0px;
}


.shop-shida-1{
    width: 100%;
    position:relative;
    float: left;
}


.shida-001 .shida-2 {
    margin: 0px 4.5%;
}

.shida-001 .shida-5 {
    width: 100%;
    left: 0px;
}

.shida-009.shida-9{
    margin: 10px 0px 30px 0px;
}


.shida-011 {
    width: 20px;
    height: 46px;
    background: url(../images/zoom.svg) center no-repeat;
    margin: -0px 5px -17px 0px;
    display: inline-block;
}



.a-sms-10{
    color: #2770F1;
}


#adults, #children {
    background: #F5F5F5;
    margin: 0px 0px 0px 20px;
    height: 54px !important;    
    border: 13px solid #F5F5F5 !important;
    box-shadow: 0px 0px 0px 1px #e3e3f1;
    border-radius: 5px;
    padding: 0px 6px;
    font-family: font-1;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.5px;
    color: #444;
}

#submit:hover {
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    background: #4587fb;
    color: #fff;
}

#submit {
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    float: left;
    padding: 0px 20px;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    cursor: pointer;
    font-family: 'font-1';
    letter-spacing: 1.1px;
    line-height: 45px;
    height: 45px;
    font-weight: 100 !important;
    text-align: center;
    border-radius: 5px;
    background: #2770F1;
    overflow: hidden;
    color: #fff;
    position: relative;
    z-index: 1;
    border: 0px solid #eee;
    font-feature-settings: 'case' on;
}


.kontaqti-left-9 {
    width: 48.6%;
    floaT: right;
}
.kontaqti-left-8 {
    width: 48.6%;
    floaT: left;
}

.kontaqti-left-7 {
    width: 100%;
    floaT: right;
    margin: 0px 0px 0% 0px;
}


.kontaqti-left-11 #message {
    width: 100% !important;
    height: 150px;
    padding: 15px;
    margin: 20px 0px 18px 0px;
    background-color: #F5F5F5;
    border: 1px solid #e3e3f1;
    font-size: 14px;
    font-weight: 400;
    text-indent: 0px;
    line-height: 20px;
    border-radius: 5px;
    font-family: font-1;
    color: #5b5b62;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.a-sms-1 input {
    width: 100%;
    background-color: #F5F5F5;
    border: 1px solid #e3e3f1;
    font-size: 14px;
    font-weight: 400;
    padding: 0px 15px;
    line-height: 50px;
    border-radius: 5px;
    font-family: font-1;
    color: #7a7d86;
    floaT: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.a-sms-icon-3 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-3.svg) center no-repeat;
    background-size: 24px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}


.a-sms-icon-2 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-2.svg) center no-repeat;
    background-size: 20px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}

.a-sms-icon-1 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-1.svg) center no-repeat;
    background-size: 18px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}

.a-sms-8{
    width:70%;
    float: left;
    position:relative;
    margin: 4px 0px 0px 0px;
    font-size: 15px;
    line-height: 20px;
    color: #152B5A;
}

.a-sms-9 b{
font-weight: 700;
font-family: font-2;
font-feature-settings: 'case' on;
}

.a-sms-6{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 15px 0px;
}

.a-sms-7 {
    float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    background: #F1F5FF;
    border-radius: 10px;
    overflow: hidden;
    margin: 0px 15px 0px 0px;
    color: #fff;
}

.a-sms-11 .form-section.page-section{
width: 103% !important;	
}

#id_8{
	width: 97% !important;
}

.a-sms-11{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}

.a-sms-5{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}


.a-sms-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}


.a-sms-3 h2{
    widtH: 100%;
    float: left;
    color:#323A54;
    margin: 0px 0px 25px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 22px;
    text-align: left;
    letter-spacing: -0.2px;
    z-index:11;
    position:relative;
    font-feature-settings: 'case' on;
}


.a-sms-2{
    padding: 0% 4.4%;
}

.a-sms-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 4% 0% 3% 0%;
}





.header-a-2 .fa-arrow-right {
    width: 20px;
    height: 46px;
    background: url(../images/next-3.svg) center no-repeat;
    margin: -3px 0px 0px 2px;
    display:  inline-block;
    floaT: right;
    font-size: 0px;
}

.header-a-1 .fa-arrow-right {
    width: 20px;
    height: 46px;
    background: url(../images/next-2.svg) center no-repeat;
    margin: -3px 0px 0px 2px;
    display:  inline-block;
    floaT: right;
    font-size: 0px;
}


body .ser-new-9 .header-a-2:hover {
    color: #286DEE !important;
}

.ser-new-9 .header-a-2 {
    color: #286DEE !important;
        background: #ffffff;
    border: 2px #286DEE solid;
    margin: 0% 0px 0px 15px;
}

.ser-new-9 a:hover{color:#fff !important;  transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;  box-shadow: #286DEE 0px 0px 10px 0px; animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}


.ser-new-9 a{
     transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
    border: 2px #286DEE solid;
    background: #286DEE;
    line-height: 40px;
    height: 40px;
    color: #ccdeff !important;
    position:relative;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 30px;
    overflow:hidden;
    border-radius: 100px;
    font-family: 'font-1';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.01em;
    font-feature-settings: 'case' on;
    color: #FFFFFF;
}


.ser-new-8 p{
    width: 100%;
    position:relative;
    float: left;
    font-family: font-1;
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    line-height: 21px;
    text-align: left;
    letter-spacing: 0.02em;   
    color: #152B5A;
    margin: 10px 0px 15px 0px;
}



.ser-new-3 h2{
    width: 100%;
    position:relative;
    float: left;
    font-family:  font-1;
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 22px;
    text-align: left;
    letter-spacing: -0.02em;   
    color: #152B5A;
}

.ser-new-7{
    margin-top: 15px;
    width: 100%;
    position:relative;
    float: right;
    border-radius: 10px;
}


.ser-new-6 {
    width: 100%;
    height: 100%;
    position:absolute;
    left: 0px;
    top: 0px;
    overflow:hidden;
    float: left;
    border-radius: 10px;
    background: linear-gradient(180deg, rgba(39, 112, 241, 0.06) 0%, rgba(39, 71, 241, 0.51) 100%);
    z-index:1;
}


.ser-new-5 img, .ser-new-5  {
    height: 300px;
}

.ser-new-5 video{
     width: 130%;
     height: 260px !important;
     position:absolute;
     top: 0px;
     lefT: -10px;
}

.ser-new-5 img{ width: 100%; object-fit: cover; }

.ser-new-5 {
    width: 100%;
    position:relative;
    overflow:hidden;
    float: left;
    border-radius: 10px;
}


.ser-new-4{
    padding: 0% 4%;
}

.ser-new-3{
    width: 100%;
    position:relative;
    float: left;
    padding: 4% 0px;
    margin-bottom: 2%;
    border: 1px solid #ebedef;
    border-radius: 10px;
}



.ser-new-2{
    padding: 0px 3%;
}

.ser-new-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 3% 0px 0px 0px;
}



.ser-05{
    width: 30px;
    height: 3px;
    background:#286DEE;  
    float: left;
    position:relative;
    margin: 10px 12px 0px 0px;
}

.ser-8 ul li span{
    width: 12px;
    height: 12px;
    background:#286DEE;
    border-radius: 5px;
    position:relative;
    float: left;
    margin: 9.5px 9px 0px 0px;
    line-height: 30px;
    font-size: 15px;
}

.ser-8 ul li{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    font-size: 15px;
}



.ser-8 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 20px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 17px;
    line-height: 22px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.ser-8{
    width: 57%;
    position:relative;
    float: left;
    padding: 0% 0px 5% 0px;
}


.ser-7 img{
    width: 100%;
    line-height: 0px;
}

.ser-7{
    width: 42%;
    position:relative;
    float: right;
    padding: 0% 0px 0px 0px;
}

.ser-6{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 0px 0px;
}


.ser-5 p{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    line-height: 21px;
    letter-spacing: -0.00em;
    color: #323A54;
}



.ser-5 h1{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 15px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 21.9px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
}


.ser-5{
    width: 100%;
    position:relative;
    float: right;
    padding: 5% 0px 0px 0px;
}

.seo-1 .ser-4 img{
    border-radius: 10px;
}


.ser-4 img{
    width: 50%;
    line-height: 0px;
}


.ser-4{
    text-align: center;
    width: 100%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}

.ser-3{
    width: 100%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}


.ser-2{
    padding: 0px 7%;
}

.ser-1{
    color: #323A54;
    width: 100%;
    position:relative;
    z-index:1;
    float: left;
    padding: 8% 0px 0px 0px;
}


.to-category .nohome-1{
    height: 100px;
}



.nohome-bg.nohome-1{
background-color: #ecf6fd;
}


.proeqt-0-1{
    position:relative;
    z-index:1;
    width: 100%;
    float: left;
    border-top: 1px #EFF1F6 solid;
}


.shida-12 p b{
    font-family: 'font-2';
    font-weight: 700;
}


.shida-12 p{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'font-1';
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    color:  #53586A;
    margin: 5px 0px 27px 0px;
}


.shida-012 .ratingplus{
    color: #2CAC32;
}

.shida-012 i{
    color: #2770F1;
}


.shida-012 {
    border: 2px #DDDDDD solid;
    line-height: 46px;
    height: 47px;
    position:relative;
    float: left;
    margin: 0px 0px 0px 15px;
    padding: 0px 23px;
    border-radius: 100px;
    font-family: 'font-2';
    font-style: normal;
    font-weight: 100;
    font-size: 18px;
    text-align: center;
    letter-spacing: 0.03em;
    font-feature-settings: 'case' on;
    color: #606060;
}



.shida-11 {
    width: 20px;
    height: 46px;
    background: url(../images/next-2.svg) center no-repeat;
    margin: -1px 0px -17px 0px;
    display: inline-block;
}

.shida-10:hover{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; letter-spacing: 1px; box-shadow: #286DEE 0px 0px 10px 0px; animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}

.shida-10 {
    width: 170px;
    background: #286DEE;
    line-height: 50px;
    height: 50px;
    position:relative;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px;
    border-radius: 100px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.03em;
    font-feature-settings: 'case' on;
    color: #FFFFFF;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shida-9{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
    color:  #53586A;
    margin: 0px 0px 7px 0px;
}


.shida-6 a:hover{text-decoration:none;text-decoration:underline;}

.shida-6 a{
color: #2770F1;
}


.shida-6 span{
color: #2770F1;
}


.shida-6{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
    color:  #53586A;
    margin: 0px 0px 15px 0px;
}

.resf-1 .shida-5 h1{
    margin: 4% 0px 10px 0px !important;
}
.resf-1 .shida-009.shida-9{
    margin: 3px 0px 15px 0px;
}


.shida-5 h1{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #323A54;
    margin: 0px 0px 9px 0px;
}


.shida-5 {
    width: 100%;
    position:relative;
    float: left;
    margin: 0px 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
    margin-top: 0px;
}

.shida-3::before{ 
    width: 100%;
    height: 47px;    
    position: absolute;
    content: "";
   -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    right: 0px !important;
    bottom: 0px;
    z-index:1;
}

.shida-3 {
    width: 58%;
    position:relative;
    float: right;
    margin: 5px 0px 3% 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
}


.shida-2 {
    margin: 0px 7% 0% 7%
}

.shida-1 {
    z-indeX:1;
    width: 100%;
    position:relative;
    float: left;
    margin: 0px 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
}



.slick-next{
    background: #286DEE url(../images/next/t-right-1.svg) 17px no-repeat !important;
    background-size: 20px;
}

.slick-prev{
    background: #fff url(../images/next/left-1.svg) 16px no-repeat !important;
    background-size: 20px;
}

body .shida-3 .slick-dots { bottom: 10px;}

.slick-slide{margin:0px 0px;}
.slick-slide img{width: 330px !important;object-fit: cover;}
.slick-slider{overflow:hidden;position:relative;display:block;box-sizing:border-box;}
.slick-list{border-radius: 3px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block; margin: auto;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-prev:after{right:19px;top:20px;-webkit-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);}
.slick-dots{ padding-bottom: 2px !important; bottom: 0px;width:100% !important;position:absolute;display:block;right:none;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #286DEE;border-radius:100px;}
.slick-next{right:10px;floaT:left;border-radius:10px;background:#ffffff;font-size:0px !important;z-index:99999;line-height:40px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;box-shadow:0px 2px 5px 0px #0000001f;}
.slick-prev,.slick-next{box-shadow:0px 2px 5px 0px #0000001f;top: 110px !important;}
.slick-prev{lefT:10px;floaT:left;border-radius:10px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #D9D9D9;border-radius:10px;position:relative;display:inline-block;width:15px;height:15px;margin: 0 4px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.shop-new-1:hover .shop-new-img-1 img{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.shop-new-1 .shop-new-img-1 img{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; }
.shop-new-1:hover .shop-new-img-11{ animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}
.shop-new-1 .shop-new-img-11{  display:inline-block;transform:translateZ(0)}@keyframes push{50%{transform:scale(1.1)}100%{transform:scale(1)}}
.shop-new-hover .shop-new-img-2{
    width: 100%;
    margin: 0px 0px 0px 0px;
    float: left;
    position:absolute;
    left: 0px;
    top: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-hover.shop-new-1 .shop-new-img-1{
    position:relative;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-hover.shop-new-1:hover .shop-new-img-2{ opacity: 100%; animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}
.shop-new-hover.shop-new-1 .shop-new-img-2{ opacity: 0%; display:inline-block;transform:translateZ(0)}@keyframes push{50%{transform:scale(1.1)}100%{transform:scale(1)}}

.shop-new-1:hover .shop-new-3{
    bottom: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-4{
margin: 0px 15px;
}

.shop-new-3 h2{
    font-size: 14px;
    line-height: 20px;
}

.shop-new-3{
    width: 100%;
    float: left;
    position: absolute;
    padding: 60px 0px 20px 0px;
    font-family: font-1;
    font-size: 14px;
    line-height: 20px;
    background:-moz-linear-gradient(top, rgb(255 0 0/0%) 0%, #000 100%);
    background:-webkit-linear-gradient(top, rgb(255 0 0/0%) 0%,#000 100%);
    background:linear-gradient(to bottom, rgb(255 0 0/0%) 0%,#000 100%);
    color:#fff;
    bottom: -100px;
    text-align: center;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.shop-new-1{
    width: 240px;
    height: 305px;
    line-height: 0px;
    border-radius: 5px;
    overflow:hidden;
    box-shadow: 0px 2px 10px -0px rgba(26, 30, 49, 0.10);
}

.shop-new-1 img{
    width: 100% !important;
    line-height: 0px;
}


.shop-new-1{
    float: left;
    position:relative;
    margin: 20px 0px 0px 20px;
}

.left-menu-7 li, .left-menu-7 li .left-menu-9{
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}


.left-menu-7 li:hover .left-menu-9{
    background: #286DEE;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

.left-menu-7 li:hover{
    color: #286DEE;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}


.left-menu-7 a.left-menu-a li{
    color: #286DEE !important;
}
.left-menu-7 a.left-menu-a .left-menu-9{
    background: #286DEE !important;
}

.color-5 .dzieba-color-2{background:#000000;}
.color-4 .dzieba-color-2{background:#efb805;}
.color-3 .dzieba-color-2{background:#07cd52;}
.color-2 .dzieba-color-2{background:#2c66db;}
.color-1 .dzieba-color-2{background:#ea0b2b;}
.dzieba-color-2:hover{bordeR:3px rgba(255, 255, 255, 0.70) solid;box-shadow:0px 0px 0px 5px rgba(255, 255, 255, 0.20);transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.dzieba-color-2{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;position:relative;font-size:14px;width:12px;height:12px;margin: 10px 10px 0% 0px;float:left;border-radius:100px;bordeR:3px rgba(0, 0, 0, 0) solid;box-shadow:0px 0px 0px 0px rgba(0, 0, 255, 0);}
.dzieba-color-1{position:relative;width:100%;float:left;}


.left-menu-11{
    width: 100%;
    float: left;
    position:relative;
    margin: 15px 0px 0px 0px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}


.left-menu-9{
    width: 12px;
    height: 12px;
    background: #D9D9D9;
    position:relative;
    float: left;
    margin: 3px 7px 0px 0px;
    border-radius: 3px;
}



.left-menu-7 li{
    width: 50%;
    position:relative;
    float: left;
    margin: 7px 0px;
    color: #5F6885;
    font-family: font-2;
}



.left-menu-6{
    margin: 0px 20px;
}

.left-menu-5{
    width: 100%;
    position:relative;
    float: left;
    margin: 15px 0px 20px 0px;
}

.left-menu-4 {
    width: 20px;
    height: 56px;
    background: url(../images/menu.svg) center no-repeat;
    background-size: 17px;
    margin: 0px 6px 0px 0px;
    display:  inline-block;
    floaT: left;
}



.left-menu-3{
    height: 55px;
    line-height: 57px;
    float: left;
    position:relative;
    border-bottom: 1px #e9e9eb solid;
    margin: 0px 0px 0px 20px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}


.left-menu-2{
    width: 100%;
    height: 55px;
    line-height: 55px;
    float: left;
    position:relative;
    border-bottom: 1px #e9e9eb solid;
    margin: 0px 0px 0px 0px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}

.right-div-0{
    margin: 0px 20px 0px 20px;
}

.right-div-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}

.left-menu-0{
    margin: 0px 20px;
}

.left-menu-00 .left-menu-1{
    margin-bottom: 20px;
}

.left-menu-1{
    width: 100%;
    float: left;
    position:relative;
    border: 1px #e9e9eb solid;
    margin: 20px 0px 0px 0px;
    border-radius: 10px;
}






.nohome-5 {
    color: #ABC9FF;
    font-weight: 700;
}

.nohome-3{
    widtH: 100%;
    float: left;
    color:#fff;
    margin: -94px 0px 118px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 19px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0.1px;
    z-index:11;
    position:relative;
    font-feature-settings: 'case' on;
}





.navigation1 a:hover {
    border: 3px solid #286DEE !important;
    color: #286DEE !important;
}

.navigation1 span  {
    border: 3px solid #286DEE !important;
    background:#286DEE !important;
    color: #ffffff !important;
}

.navigation1 a, .navigation1 span  {
    color: #505050;
    padding: 0 11px;
    display: inline-block;
    border: 3px solid #ddd;
    text-align: center;
    line-height: 30px;
    font-size: 15px;
    font-weight: 700;
    transition: .2s ease;
    font-family: font-2;
    border-radius: 100px;

}

.navigation1{
    background:#ffffff;
    border-radius: 0px;
    width: 100%;
    floaT: left;
    text-align: center;
    margin: 18px 0px 12px 0px;
}



.novid-1 .proeqt-08 img{
    width: 120px;
}



.novid-1 .proeqt-8{
    margin-top: 50px;
    width: 100%;
    height: 150px;
    floaT: left;
    position:relative;
    overflow:hidden;
}

.novid-1 .proeqt-08{
    margin-top: 20px;
    width: 100%;
    floaT: left;
    position: absolute;
    overflow:hidden;
    z-index:1;
}


.navigation{
    width: 100%;
    position:relative;
    float: left;  
}

.novid-1 .proeqt-7{
border: 1px #e9e9eb solid;    
width: 44.2%;    
height: 280px !important;
margin: 20px 0px 0px 20px;
box-shadow: 0px 0px 0px 0px rgb(26 30 49 / 0%);
}


.nohome-2{
    width: 100%;
    position:relative;
    float: left;
    margin: -100px 0px 4% 0px;
    padding-bottom: 1.5%;
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 4px 18px -3px rgba(26, 30, 49, 0.10);
}


.nohome-1{
    width: 100%;
    height: 120px;
    position:relative;
    overflow:hidden;
    float: left;
    margin: 80px 0px 0px 0px;
    background: #286DEE;
    background-image:-webkit-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:-moz-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:-ms-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    -webkit-background-size:20px 20px;
    -moz-background-size:20px 20px;
    background-size:20px 20px;
}
}


@media (min-width: 810px) and (max-width: 1000px){
#upper {
    width: 35px;
    line-height: 33px;
    height: 35px;
    background:#2770F1;
    color:#fff;
    position: relative;
    border-radius: 100px;
    font-size: 12px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    text-align: center;
}





.eroris-0.eroris-1 a:hover{text-decoration:none;text-decoration:underline;}

.eroris-0.eroris-1 a{
    font-family: font-2;
}


.sl-bu-1 .proeqt-005{
    width: 101%;
    floaT: left;
    position:relative;
    margin: 0px 0px 0px -5px;
}

.sl-bu-1 .shop-new-1{
    float: left;
    position:relative;
    margin: 0px 5px 0px 5px;
    width: 240px;
}


.sl-bu-1 .slick-dots{
display: none !important;
}



.tag_list{
 width: 100%;
 float: left;   
 margin-bottom: 3%;
}

.tag_list a{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;float:left;border:2px solid #ddd;color:inherit;text-decoration:none !important; border-radius: 5px; padding: 9px 15px;color:#353f53;margin:3px 3px;line-height:20px;font-size:14px;background-color:rgba(255, 255, 255, 0.03);}
.tag_list a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;color:#2770f1;border:2px solid #2770f1; position:relative;}



.box, .comment {
	border-radius: 2px;
	position: relative;
}
	.box > .heading { padding: 5% 5%; margin: 0; text-transform: uppercase; }
	.box > .heading .hnum { font-size: .6em; display: inline-block; vertical-align: top; margin: 0 0 0 .4em; }
	.box_in { padding: 4.5% 5% 3% 5%;  }
	

	.story .title {
    letter-spacing: -0.02em;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-family: 'Helvetica Neue LT GEO';
	font-family: font-2; 
    margin: -.1em 0 1em 0; 
    font-size: 22px; 
}

	.story .title > a {
		color: inherit;
		text-decoration: none !important;
		-webkit-transition: all ease .2s; transition: all ease .2s;
	}
	.story .title > a:hover { color: #3394e6; }



.span-s-3{
    color:#EA4235;
}

.span-s-2{
    color:#ef9f00;
}

.span-s-1{
    color:#4286F1;
}


.kon-shekveta-07{
    width: 100%;
    float: left;
    margin: 20px 0px 0px 0px;
}



.mylyogo-sm-010.mylyogo-sm-1 a:hover {
    background: #2770f1;
    color: #ffffff;
}

.mylyogo-sm-2 a {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: #2770f1;
    color: #303030;
    font-size: 12px;
    text-align: center;
    border-radius: 100px;    
    line-height: 25px;
    margin: 5px 0px 0px 5px;
}

.mylyogo-sm-02.mylyogo-sm-2 {
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    color: #545556;
    overflow: hidden;
    letter-spacing: -0.1px;
    font-size: 14px;
    margin: 0px 0px 10px 0px;
}

.mylyogo-sm-2 {
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    color: #545556;
    overflow: hidden;
    letter-spacing: -0.1px;
    font-size: 14px;
    margin: 20px 0px 10px 0px;
}


.shekveta-04{
    width:47%;
    position:relative;
    float: right;
    padding: 0px 0% 0% 0%;
    text-align: center;
}


.shekveta-004.shekveta-04 img{
    width: 90%;
}

.shekveta-04 img{
    width: 70%;
    line-height: 0px;
    text-align: center;
}


.shekveta-5{
    width:50%;
    position:relative;
    float: left;
    padding: 0px 0% 0% 0%;;
}


.shekveta-4{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0% 0% 0%;;
}


.kon-shekveta-07{
    width: 100%;
    position:relative;
    float: left;
    padding: 5px 0% 0% 0%;;
}


.satauris-gaqroba-1{ display: none;}
.kon-shekveta-5{width:100%;float:left;margin:0px 0px 0px 0px;}
.kon-shekveta-6{width:100%;float:left;margin:0px 0% 15px 0%;}
.shekveta-5 input:focus{box-shadow:0px 0px 0px 1px #00aeff;}
.shekveta-5 input{font-size:13px;border-radius:0px;width:100%;line-height:20px;font-family:font-1;padding:10px 0px 10px 0px;vertical-align:middle;background:rgb(245 245 245 / 73%);text-indent:15px;border:0px solid #fff;box-shadow:0px 0px 0px 1px #e3e3f1; border-radius: 5px; }

.shekveta-5 select {
    width: 100%;
    background: #F5F5F5;
    margin: 0px 0px 0px 0px;
    height: 54px !important;    
    border: 13px solid #F5F5F5 !important;
    box-shadow: 0px 0px 0px 1px #e3e3f1;
    border-radius: 5px;
    padding: 0px 6px;
    font-family: font-1;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.5px;
    color: #444;
}

.kon-shekveta-07 a:hover{background:#475160;}
.kon-shekveta-07 a{
        transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    float: left;
    padding: 0px 32px;
    margin: 0px 0px 0px 15px;
    font-size: 16px;
    cursor: pointer;
    font-family: 'font-1';
    letter-spacing: 1.1px;
    line-height: 55px;
    height: 55px;
    font-weight: 100 !important;
    text-align: center;
    border-radius: 100px;
    background: #525b6a;
    overflow: hidden;
    color: #fff;
    position: relative;
    z-index: 1;
    border: 0px solid #eee;
    font-feature-settings: 'case' on;
}


.shekveta-5 #submit { border-radius: 100px; }






.shekveta-2{
    padding: 0% 4%;
}

.shekveta-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 3.5% 0% 2.5% 0%;;
}


.shekveta-3 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 20px 0%;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
    font-feature-settings: 'case' on;
}





.error { font-size: 0px; } .kontaqti-left-7 .valid, .kontaqti-left-7 .valid { border-color: #1daf46; border: 1px #1daf46 solid !important; } 

.kontaqti-left-7 .error, .kontaqti-left-7 #date_in-error { border-color: red; } 
.kontaqti-left-11 .error { border: 1px red solid !important; } 
.a-sms-11 #message-error { display: none !important; } 

.s-ser-3 li i{
   color:#2770F1;
}

.s-ser-3 li{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    line-height: 20px;
}


.web-texts-6 li span{height:12px;position:relative;content:'';background-color: #2770F1;width:12px;z-index: 1;float:left;top:11px;margin:-3px 8px 0px 0px;}
.web-texts-6 li::after{width:0px !important;top:0px !important;margin:0px 0px 0px 0px !important;}
.web-texts-6 li{text-indent:0px !important;}
.web-texts-55{font-size:14px;line-height:20px;width:100%;margin:0% 0px 1% 0px;font-family:font-2;color:#1c1e20;float:left;font-weight:100;}
.web-texts-44{font-size:14px;width:100%;margin:0% 0px 6% 0px;float:left;}
.web-texts-06 li{font-style:italic;text-indent:0px;line-height:20px;border-lefT:5px #00aeff solid;margin:2% 0px;padding:0px 0px 0px 6px;}
.web-texts-06{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;position:relative;}
.web-texts-0004{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;}
.web-texts-04{font-size:14px;width:100%;margin:0% 0px 4% 0px;float:left;}
.web-texts-6 li{font-style:italic;line-height:25px;}
.web-texts-6 li::after{height:3px;position:relative;content:'';background-color:#2770F1;width:20px;z-index:99;display:block;top:-14px;margin:0px 0px 0px 0px;}
.web-texts-6{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;position:relative;}
.web-texts-5{ letter-spacing: -0.4px; font-size:17px;line-height:20px;width:100%;margin: 15px  0px 6px 0px;font-family:font-2;color: #323A54; float:left;font-weight:100;}
.web-texts-4{font-size:14px;width:100%;margin:0% 0px 10px 0px;float:left;}
.web-texts-3 h3{  font-feature-settings: 'case' on; font-size:22px;width:100%;margin:0% 0px 10px 0px;font-family:font-2;color: #2770F1; float:left;font-weight:100;}
.web-texts-2{margin:0% 0% 0% 0%;}
.web-texts-1{font-size:13px;width:100%;margin: 2% 0px 4% 0px;font-family:font-1;color:#5b5b5b;float:left;}





.s-ser-3 p{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: -0.01em;
    color: #323A54;
}

.s-ser-3 {
    width: 100%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}


.s-ser-4 img{
    width: 250px;
    line-height: 0px;
}


.s-ser-4{ text-align: center; width: 100%;position:relative;float: right;margin: -10px 0px 0% 0px;}



.s-ser-2 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 15px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.s-ser-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 3% 0px 0px 0px;
}




.shida-009 button{
    margin: 0px 0px 0px 0px;
    float: left;
    border: 0;
    background:#fff;
    cursor: pointer;
}


.shop-shida-1 {
    width: 100%;
    position:relative;
    float: left;
    margin: 0px 0px 30px 0px;
    padding-bottom: 0%;
    background: #ffffff;
    border-radius: 10px;
    overflow:hidden;
    box-shadow: 0px 4px 18px -3px rgba(26, 30, 49, 0.10);
}


.shop-shida-1 img{
    width: 100%;
    float: left;
    line-height: 0px;
}


.shop-shida-1{
    width: 100%;
    position:relative;
    float: left;
}


.shida-001 .shida-2 {
    margin: 0px 4.5%;
}

.shida-001 .shida-5 {
    width: 100%;
    left: 0px;
}

.resf-1 .shida-5 h1{
    margin: 4% 0px 0px 0px !important;
}
.resf-1 .shida-009.shida-9{
    margin: 10px 0px 20px 0px;
}


.shida-009.shida-9{
    margin: 10px 0px 30px 0px;
}



.shida-011 {
    width: 20px;
    height: 46px;
    background: url(../images/zoom.svg) center no-repeat;
    margin: -0px 5px -17px 0px;
    display: inline-block;
}



.a-sms-10{
    color: #2770F1;
}


#adults, #children {
    background: #F5F5F5;
    margin: 0px 0px 0px 20px;
    height: 54px !important;    
    border: 13px solid #F5F5F5 !important;
    box-shadow: 0px 0px 0px 1px #e3e3f1;
    border-radius: 5px;
    padding: 0px 6px;
    font-family: font-1;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.5px;
    color: #444;
}

#submit:hover {
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    background: #4587fb;
    color: #fff;
}

#submit {
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    float: left;
    padding: 0px 30px;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    cursor: pointer;
    font-family: 'font-1';
    letter-spacing: 1.1px;
    line-height: 55px;
    height: 55px;
    font-weight: 100 !important;
    text-align: center;
    border-radius: 5px;
    background: #2770F1;
    overflow: hidden;
    color: #fff;
    position: relative;
    z-index: 1;
    border: 0px solid #eee;
    font-feature-settings: 'case' on;
}


.kontaqti-left-9 {
    width: 48.6%;
    floaT: right;
}
.kontaqti-left-8 {
    width: 48.6%;
    floaT: left;
}

.kontaqti-left-7 {
    width: 100%;
    floaT: right;
    margin: 0px 0px 0% 0px;
}


.kontaqti-left-11 #message {
    width: 100% !important;
    height: 150px;
    padding: 15px;
    margin: 20px 0px 18px 0px;
    background-color: #F5F5F5;
    border: 1px solid #e3e3f1;
    font-size: 14px;
    font-weight: 400;
    text-indent: 0px;
    line-height: 20px;
    border-radius: 5px;
    font-family: font-1;
    color: #5b5b62;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.a-sms-1 input {
    width: 100%;
    background-color: #F5F5F5;
    border: 1px solid #e3e3f1;
    font-size: 14px;
    font-weight: 400;
    padding: 0px 15px;
    line-height: 50px;
    border-radius: 5px;
    font-family: font-1;
    color: #7a7d86;
    floaT: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.a-sms-icon-3 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-3.svg) center no-repeat;
    background-size: 24px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}


.a-sms-icon-2 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-2.svg) center no-repeat;
    background-size: 20px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}

.a-sms-icon-1 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-1.svg) center no-repeat;
    background-size: 18px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}

.a-sms-8{
    width:70%;
    float: left;
    position:relative;
    margin: 4px 0px 0px 0px;
    font-size: 15px;
    line-height: 20px;
    color: #152B5A;
}

.a-sms-9 b{
font-weight: 700;
font-family: font-2;
font-feature-settings: 'case' on;
}

.a-sms-6{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 25px 0px;
    padding: 0% 0%;
}

.a-sms-7 {
    float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    background: #F1F5FF;
    border-radius: 10px;
    overflow: hidden;
    margin: 0px 20px 0px 0px;
    color: #fff;
}


.a-sms-11{
    width: 61%;
    float: right;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}

.a-sms-5{
    width: 37%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}


.a-sms-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}


.a-sms-3 h2{
    widtH: 100%;
    float: left;
    color:#323A54;
    margin: 0px 0px 25px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 22px;
    text-align: left;
    letter-spacing: -0.2px;
    z-index:11;
    position:relative;
    font-feature-settings: 'case' on;
}


.a-sms-2{
    padding: 0% 4.4%;
}

.a-sms-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 4% 0% 3% 0%;
}





.header-a-2 .fa-arrow-right {
    width: 20px;
    height: 46px;
    background: url(../images/next-3.svg) center no-repeat;
    margin: -3px 0px 0px 2px;
    display:  inline-block;
    floaT: right;
    font-size: 0px;
}

.header-a-1 .fa-arrow-right {
    width: 20px;
    height: 46px;
    background: url(../images/next-2.svg) center no-repeat;
    margin: -3px 0px 0px 2px;
    display:  inline-block;
    floaT: right;
    font-size: 0px;
}


body .ser-new-9 .header-a-2:hover {
    color: #286DEE !important;
}

.ser-new-9 .header-a-2 {
    color: #286DEE !important;
        background: #ffffff;
    border: 2px #286DEE solid;
    margin: 0% 0px 0px 15px;
}

.ser-new-9 a:hover{color:#fff !important;  transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;  box-shadow: #286DEE 0px 0px 10px 0px; animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}


.ser-new-9 a{
     transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
    border: 2px #286DEE solid;
    background: #286DEE;
    line-height: 40px;
    height: 40px;
    color: #ccdeff !important;
    position:relative;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 25px;
    overflow:hidden;
    border-radius: 100px;
    font-family: 'font-1';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.01em;
    font-feature-settings: 'case' on;
    color: #FFFFFF;
}


.ser-new-8 p{
    width: 100%;
    position:relative;
    float: left;
    font-family: font-1;
    font-style: normal;
    font-weight: 100;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    letter-spacing: 0.02em;   
    color: #152B5A;
    margin: 10px 0px 15px 0px;
}



.ser-new-3 h2{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-align: left;
    letter-spacing: -0.02em;   
    color: #152B5A;
}

.ser-new-7{
    width: 62%;
    position:relative;
    float: right;
    border-radius: 10px;
}


.ser-new-6 {
    width: 100%;
    height: 100%;
    position:absolute;
    left: 0px;
    top: 0px;
    overflow:hidden;
    float: left;
    border-radius: 10px;
    background: linear-gradient(180deg, rgba(39, 112, 241, 0.06) 0%, rgba(39, 71, 241, 0.51) 100%);
    z-index:1;
}


.ser-new-5 img, .ser-new-5  {
    height: 170px;
}

.ser-new-5 video{
     width: 130%;
     height: 260px !important;
     position:absolute;
     top: 0px;
     lefT: -10px;
}

.ser-new-5 img{ width: 100%; }

.ser-new-5 {
    width: 35%;
    position:relative;
    overflow:hidden;
    float: left;
    border-radius: 10px;
}


.ser-new-4{
    padding: 0% 2%;
}

.ser-new-3{
    width: 100%;
    position:relative;
    float: left;
    padding: 2% 0px;
    margin-bottom: 2%;
    border: 1px solid #ebedef;
    border-radius: 10px;
}



.ser-new-2{
    padding: 0px 2%;
}

.ser-new-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 2% 0px 0px 0px;
}



.ser-05{
    width: 30px;
    height: 3px;
    background:#286DEE;  
    float: left;
    position:relative;
    margin: 10px 12px 0px 0px;
}

.ser-8 ul li span{
    width: 12px;
    height: 12px;
    background:#286DEE;
    border-radius: 5px;
    position:relative;
    float: left;
    margin: 9.5px 9px 0px 0px;
    line-height: 30px;
    font-size: 15px;
}

.ser-8 ul li{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    font-size: 15px;
}



.ser-8 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 20px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.ser-8{
    width: 57%;
    position:relative;
    float: left;
    padding: 0% 0px 5% 0px;
}


.ser-7 img{
    width: 100%;
    line-height: 0px;
}

.ser-7{
    width: 42%;
    position:relative;
    float: right;
    padding: 0% 0px 0px 0px;
}

.ser-6{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 0px 0px;
}


.ser-5 p{
    text-align: justify;
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: -0.00em;
    color: #323A54;
}



.ser-5 h1{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 15px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 21.9px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.dle-scrol-edit-1 .ser-5{
    width: 62%;
}

	
.ser-5{
    width: 58%;
    position:relative;
    float: right;
    padding: 0% 0px 0px 0px;
}


.ser-4 img{
    width: 100%;
    line-height: 0px;
}


.ser-4{
    width: 230px;
    position:relative;
    float: left;
    padding: 1% 0px 0px 0px;
}

.ser-3{
    width: 100%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}

.seo-1 .ser-4{
    width: 38%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}

.seo-1 .ser-2{
    padding: 0px 5%;
}

.ser-2{
    padding: 0px 6%;
}

.ser-1{
    color: #323A54;
    width: 100%;
    position:relative;
    z-index:1;
    float: left;
    padding: 5% 0px 0px 0px;
}

.to-category .nohome-1{
    height: 130px;
}



.nohome-bg.nohome-1{
background-color: #ecf6fd;
}


.proeqt-0-1{
    position:relative;
    z-index:1;
    width: 100%;
    float: left;
    border-top: 1px #EFF1F6 solid;
}


.shida-12 p b{
    font-family: 'font-2';
    font-weight: 700;
}


.shida-12 p{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'font-1';
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    color:  #53586A;
    margin: 5px 0px 20px 0px;
}


.shida-012 .ratingplus{
    color: #2CAC32;
}

.shida-012 i{
    color: #2770F1;
}


.shida-012 {
    border: 2px #DDDDDD solid;
    line-height: 46px;
    height: 47px;
    position:relative;
    float: left;
    margin: 0px 0px 0px 15px;
    padding: 0px 23px;
    border-radius: 100px;
    font-family: 'font-2';
    font-style: normal;
    font-weight: 100;
    font-size: 18px;
    text-align: center;
    letter-spacing: 0.03em;
    font-feature-settings: 'case' on;
    color: #606060;
}



.shida-11 {
    width: 20px;
    height: 46px;
    background: url(../images/next-2.svg) center no-repeat;
    margin: -1px 0px -17px 0px;
    display: inline-block;
}

.shida-10:hover{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; letter-spacing: 1px; box-shadow: #286DEE 0px 0px 10px 0px; animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}

.shida-10 {
    width: 170px;
    background: #286DEE;
    line-height: 50px;
    height: 50px;
    position:relative;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px;
    border-radius: 100px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.03em;
    font-feature-settings: 'case' on;
    color: #FFFFFF;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shida-9{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
    color:  #53586A;
    margin: 5px 0px 10px 0px;
}


.shida-6 a:hover{text-decoration:none;text-decoration:underline;}

.shida-6 a{
color: #2770F1;
}


.shida-6 span{
color: #2770F1;
}


.shida-6{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
    color:  #53586A;
    margin: 0px 0px 15px 0px;
}

.resf-1 .shida-5 h1{
    margin: 4% 0px 12px 0px !important;
}

.shida-5 h1{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #323A54;
    margin: 0px 0px 15px 0px;
}


.shida-5 {
    width: 92%;
    position:relative;
    float: left;
    margin: 0px 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
    margin-top: 0px;
    left: 30px;
}

.shida-3::before{ 
    width: 100%;
    height: 47px;    
    position: absolute;
    background: #ffffff;
    content: "";
   -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    right: 0px !important;
    bottom: 0px;
    z-index:1;
}

.shida-3 {
    width: 58%;
    position:relative;
    float: right;
    margin: 5px 0px 3% 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
}


.shida-2 {
    margin: 0px 20px 0% 20px;
}

.shida-1 {
    z-indeX:1;
    width: 100%;
    position:relative;
    float: left;
    margin: 0px 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
}



.slick-next{
    background: #286DEE url(../images/next/t-right-1.svg) 17px no-repeat !important;
    background-size: 20px;
}

.slick-prev{
    background: #fff url(../images/next/left-1.svg) 16px no-repeat !important;
    background-size: 20px;
}


.slick-slide{margin:0px 0px;}
.slick-slide img{width: 650px !important;object-fit: cover;}
.slick-slider{overflow:hidden;position:relative;display:block;box-sizing:border-box;}
.slick-list{border-radius: 3px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block; margin: auto;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-prev:after{right:19px;top:20px;-webkit-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);}
.slick-dots{ padding-bottom: 2px !important; bottom: 0px;width:100% !important;position:absolute;display:block;right:none;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #286DEE;border-radius:100px;}
.slick-next{right:30px;floaT:left;border-radius:10px;background:#ffffff;font-size:0px !important;z-index:99999;line-height:40px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;box-shadow:0px 2px 5px 0px #0000001f;}
.slick-prev,.slick-next{box-shadow:0px 2px 5px 0px #0000001f;top: 217px !important;}
.slick-prev{lefT:30px;floaT:left;border-radius:10px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #D9D9D9;border-radius:10px;position:relative;display:inline-block;width:15px;height:15px;margin: 0 4px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.shop-new-1:hover .shop-new-img-1 img{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.shop-new-1 .shop-new-img-1 img{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; }
.shop-new-1:hover .shop-new-img-11{ animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}
.shop-new-1 .shop-new-img-11{  display:inline-block;transform:translateZ(0)}@keyframes push{50%{transform:scale(1.1)}100%{transform:scale(1)}}
.shop-new-hover .shop-new-img-2{
    width: 100%;
    margin: 0px 0px 0px 0px;
    float: left;
    position:absolute;
    left: 0px;
    top: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-hover.shop-new-1 .shop-new-img-1{
    position:relative;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-hover.shop-new-1:hover .shop-new-img-2{ opacity: 100%; animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}
.shop-new-hover.shop-new-1 .shop-new-img-2{ opacity: 0%; display:inline-block;transform:translateZ(0)}@keyframes push{50%{transform:scale(1.1)}100%{transform:scale(1)}}

.shop-new-1:hover .shop-new-3{
    bottom: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-4{
margin: 0px 15px;
}

.shop-new-3 h2{
    font-size: 14px;
    line-height: 20px;
}

.shop-new-3{
    width: 100%;
    float: left;
    position: absolute;
    padding: 60px 0px 20px 0px;
    font-family: font-1;
    font-size: 14px;
    line-height: 20px;
    background:-moz-linear-gradient(top, rgb(255 0 0/0%) 0%, #000 100%);
    background:-webkit-linear-gradient(top, rgb(255 0 0/0%) 0%,#000 100%);
    background:linear-gradient(to bottom, rgb(255 0 0/0%) 0%,#000 100%);
    color:#fff;
    bottom: -100px;
    text-align: center;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.shop-new-1{
    width: 227px;
    height: 290px;
    line-height: 0px;
    border-radius: 5px;
    overflow:hidden;
    box-shadow: 0px 2px 10px -0px rgba(26, 30, 49, 0.10);
}

.shop-new-1 img{
    width: 100% !important;
    line-height: 0px;
}


.shop-new-1{
    float: left;
    position:relative;
    margin: 20px 0px 0px 20px;
}

.left-menu-7 li, .left-menu-7 li .left-menu-9{
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}


.left-menu-7 li:hover .left-menu-9{
    background: #286DEE;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

.left-menu-7 li:hover{
    color: #286DEE;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}


.left-menu-7 a.left-menu-a li{
    color: #286DEE !important;
}
.left-menu-7 a.left-menu-a .left-menu-9{
    background: #286DEE !important;
}

.color-5 .dzieba-color-2{background:#000000;}
.color-4 .dzieba-color-2{background:#efb805;}
.color-3 .dzieba-color-2{background:#07cd52;}
.color-2 .dzieba-color-2{background:#2c66db;}
.color-1 .dzieba-color-2{background:#ea0b2b;}
.dzieba-color-2:hover{bordeR:3px rgba(255, 255, 255, 0.70) solid;box-shadow:0px 0px 0px 5px rgba(255, 255, 255, 0.20);transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.dzieba-color-2{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;position:relative;font-size:14px;width:12px;height:12px;margin: 10px 10px 0% 0px;float:left;border-radius:100px;bordeR:3px rgba(0, 0, 0, 0) solid;box-shadow:0px 0px 0px 0px rgba(0, 0, 255, 0);}
.dzieba-color-1{position:relative;width:100%;float:left;}


.left-menu-11{
    width: 100%;
    float: left;
    position:relative;
    margin: 15px 0px 0px 0px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}


.left-menu-9{
    width: 12px;
    height: 12px;
    background: #D9D9D9;
    position:relative;
    float: left;
    margin: 3px 7px 0px 0px;
    border-radius: 3px;
}



.left-menu-7 li{
    width: 33%;
    position:relative;
    float: left;
    margin: 7px 0px;
    color: #5F6885;
    font-family: font-2;
}



.left-menu-6{
    margin: 0px 20px;
}

.left-menu-5{
    width: 100%;
    position:relative;
    float: left;
    margin: 15px 0px 20px 0px;
}

.left-menu-4 {
    width: 20px;
    height: 56px;
    background: url(../images/menu.svg) center no-repeat;
    background-size: 17px;
    margin: 0px 6px 0px 0px;
    display:  inline-block;
    floaT: left;
}



.left-menu-3{
    height: 55px;
    line-height: 57px;
    float: left;
    position:relative;
    border-bottom: 1px #e9e9eb solid;
    margin: 0px 0px 0px 20px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}


.left-menu-2{
    width: 100%;
    height: 55px;
    line-height: 55px;
    float: left;
    position:relative;
    border-bottom: 1px #e9e9eb solid;
    margin: 0px 0px 0px 0px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}

.right-div-0{
    margin: 0px 20px 0px 20px;
}

.right-div-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}

.left-menu-0{
    margin: 0px 20px;
}

.left-menu-00 .left-menu-1{
    margin-bottom: 20px;
}

.left-menu-1{
    width: 100%;
    float: left;
    position:relative;
    border: 1px #e9e9eb solid;
    margin: 20px 0px 0px 0px;
    border-radius: 10px;
}






.nohome-5 {
    color: #ABC9FF;
    font-weight: 700;
}

.nohome-3{
    widtH: 100%;
    float: left;
    color:#fff;
    margin: -135px 0px 150px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 19px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0.1px;
    z-index:11;
    position:relative;
    font-feature-settings: 'case' on;
}





.navigation1 a:hover {
    border: 3px solid #286DEE !important;
    color: #286DEE !important;
}

.navigation1 span  {
    border: 3px solid #286DEE !important;
    background:#286DEE !important;
    color: #ffffff !important;
}

.navigation1 a, .navigation1 span  {
    color: #505050;
    padding: 0 11px;
    display: inline-block;
    border: 3px solid #ddd;
    text-align: center;
    line-height: 30px;
    font-size: 15px;
    font-weight: 700;
    transition: .2s ease;
    font-family: font-2;
    border-radius: 100px;

}

.navigation1{
    background:#ffffff;
    border-radius: 0px;
    width: 100%;
    floaT: left;
    text-align: center;
    margin: 25px 0px 15px 0px;
}



.novid-1 .proeqt-08 img{
    width: 160px;
}



.novid-1 .proeqt-8{
    margin-top: 70px;
    width: 100%;
    height: 170px;
    floaT: left;
    position:relative;
    overflow:hidden;
}

.novid-1 .proeqt-08{
    margin-top: 25px;
    width: 100%;
    floaT: left;
    position: absolute;
    overflow:hidden;
    z-index:1;
}


.navigation{
    width: 100%;
    position:relative;
    float: left;  
}

.novid-1 .proeqt-7{
border: 1px #e9e9eb solid;    
width: 45.88%;    
height: 325px !important;
margin: 20px 0px 0px 20px;
box-shadow: 0px 0px 0px 0px rgb(26 30 49 / 0%);
}


.nohome-2{
    width: 100%;
    position:relative;
    float: left;
    margin: -130px 0px 4% 0px;
    padding-bottom: 1.5%;
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 4px 18px -3px rgba(26, 30, 49, 0.10);
}


.nohome-1{
    width: 100%;
    height: 160px;
    position:relative;
    overflow:hidden;
    float: left;
    margin: 80px 0px 0px 0px;
    background: #286DEE;
    background-image:-webkit-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:-moz-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:-ms-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    -webkit-background-size:20px 20px;
    -moz-background-size:20px 20px;
    background-size:20px 20px;
}
}



@media (min-width: 1000px) and (max-width: 1075px){
#upper {
    width: 35px;
    line-height: 33px;
    height: 35px;
    background:#2770F1;
    color:#fff;
    position: relative;
    border-radius: 100px;
    font-size: 12px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    text-align: center;
}





.eroris-0.eroris-1 a:hover{text-decoration:none;text-decoration:underline;}

.eroris-0.eroris-1 a{
    font-family: font-2;
}


.sl-bu-1 .proeqt-005{
    width: 101%;
    floaT: left;
    position:relative;
    margin: 0px 0px 0px -5px;
}

.sl-bu-1 .shop-new-1{
    float: left;
    position:relative;
    margin: 0px 5px 0px 5px;
    width: 230px;
}


.sl-bu-1 .slick-dots{
display: none !important;
}



.tag_list{
 width: 100%;
 float: left;   
 margin-bottom: 3%;
}

.tag_list a{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;float:left;border:2px solid #ddd;color:inherit;text-decoration:none !important; border-radius: 5px; padding: 9px 15px;color:#353f53;margin:3px 3px;line-height:20px;font-size:14px;background-color:rgba(255, 255, 255, 0.03);}
.tag_list a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;color:#2770f1;border:2px solid #2770f1; position:relative;}



.box, .comment {
	border-radius: 2px;
	position: relative;
}
	.box > .heading { padding: 5% 5%; margin: 0; text-transform: uppercase; }
	.box > .heading .hnum { font-size: .6em; display: inline-block; vertical-align: top; margin: 0 0 0 .4em; }
	.box_in { padding: 4.5% 5%; }
	

	.story .title {
    letter-spacing: -0.02em;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-family: 'Helvetica Neue LT GEO';
	font-family: font-2; 
    margin: -.1em 0 1em 0; 
    font-size: 22px; 
}

	.story .title > a {
		color: inherit;
		text-decoration: none !important;
		-webkit-transition: all ease .2s; transition: all ease .2s;
	}
	.story .title > a:hover { color: #3394e6; }



.span-s-3{
    color:#EA4235;
}

.span-s-2{
    color:#ef9f00;
}

.span-s-1{
    color:#4286F1;
}


.kon-shekveta-07{
    width: 100%;
    float: left;
    margin: 20px 0px 0px 0px;
}



.mylyogo-sm-010.mylyogo-sm-1 a:hover {
    background: #2770f1;
    color: #ffffff;
}

.mylyogo-sm-2 a {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: #2770f1;
    color: #303030;
    font-size: 12px;
    text-align: center;
    border-radius: 100px;    
    line-height: 25px;
    margin: 5px 0px 0px 5px;
}

.mylyogo-sm-02.mylyogo-sm-2 {
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    color: #545556;
    overflow: hidden;
    letter-spacing: -0.1px;
    font-size: 14px;
    margin: 0px 0px 10px 0px;
}

.mylyogo-sm-2 {
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    color: #545556;
    overflow: hidden;
    letter-spacing: -0.1px;
    font-size: 14px;
    margin: 20px 0px 10px 0px;
}


.shekveta-04{
    width:47%;
    position:relative;
    float: right;
    padding: 0px 0% 0% 0%;
    text-align: center;
}


.shekveta-004.shekveta-04 img{
    width: 90%;
}

.shekveta-04 img{
    width: 70%;
    line-height: 0px;
    text-align: center;
}


.shekveta-5{
    width:50%;
    position:relative;
    float: left;
    padding: 0px 0% 0% 0%;;
}


.shekveta-4{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0% 0% 0%;;
}


.kon-shekveta-07{
    width: 100%;
    position:relative;
    float: left;
    padding: 5px 0% 0% 0%;;
}


.satauris-gaqroba-1{ display: none;}
.kon-shekveta-5{width:100%;float:left;margin:0px 0px 0px 0px;}
.kon-shekveta-6{width:100%;float:left;margin:0px 0% 15px 0%;}
.shekveta-5 input:focus{box-shadow:0px 0px 0px 1px #00aeff;}
.shekveta-5 input{font-size:13px;border-radius:0px;width:100%;line-height:20px;font-family:font-1;padding:10px 0px 10px 0px;vertical-align:middle;background:rgb(245 245 245 / 73%);text-indent:15px;border:0px solid #fff;box-shadow:0px 0px 0px 1px #e3e3f1; border-radius: 5px; }

.shekveta-5 select {
    width: 100%;
    background: #F5F5F5;
    margin: 0px 0px 0px 0px;
    height: 54px !important;    
    border: 13px solid #F5F5F5 !important;
    box-shadow: 0px 0px 0px 1px #e3e3f1;
    border-radius: 5px;
    padding: 0px 6px;
    font-family: font-1;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.5px;
    color: #444;
}

.kon-shekveta-07 a:hover{background:#475160;}
.kon-shekveta-07 a{
        transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    float: left;
    padding: 0px 32px;
    margin: 0px 0px 0px 15px;
    font-size: 16px;
    cursor: pointer;
    font-family: 'font-1';
    letter-spacing: 1.1px;
    line-height: 55px;
    height: 55px;
    font-weight: 100 !important;
    text-align: center;
    border-radius: 100px;
    background: #525b6a;
    overflow: hidden;
    color: #fff;
    position: relative;
    z-index: 1;
    border: 0px solid #eee;
    font-feature-settings: 'case' on;
}


.shekveta-5 #submit { border-radius: 100px; }






.shekveta-2{
    padding: 0% 4%;
}

.shekveta-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 3.5% 0% 2.5% 0%;;
}


.shekveta-3 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 20px 0%;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
    font-feature-settings: 'case' on;
}





.error { font-size: 0px; } .kontaqti-left-7 .valid, .kontaqti-left-7 .valid { border-color: #1daf46; border: 1px #1daf46 solid !important; } 

.kontaqti-left-7 .error, .kontaqti-left-7 #date_in-error { border-color: red; } 
.kontaqti-left-11 .error { border: 1px red solid !important; } 
.a-sms-11 #message-error { display: none !important; } 

.s-ser-3 li i{
   color:#2770F1;
}

.s-ser-3 li{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    line-height: 20px;
}


.web-texts-6 li span{height:12px;position:relative;content:'';background-color: #2770F1;width:12px;z-index: 1;float:left;top:11px;margin:-3px 8px 0px 0px;}
.web-texts-6 li::after{width:0px !important;top:0px !important;margin:0px 0px 0px 0px !important;}
.web-texts-6 li{text-indent:0px !important;}
.web-texts-55{font-size:14px;line-height:20px;width:100%;margin:0% 0px 1% 0px;font-family:font-2;color:#1c1e20;float:left;font-weight:100;}
.web-texts-44{font-size:14px;width:100%;margin:0% 0px 6% 0px;float:left;}
.web-texts-06 li{font-style:italic;text-indent:0px;line-height:20px;border-lefT:5px #00aeff solid;margin:2% 0px;padding:0px 0px 0px 6px;}
.web-texts-06{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;position:relative;}
.web-texts-0004{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;}
.web-texts-04{font-size:14px;width:100%;margin:0% 0px 4% 0px;float:left;}
.web-texts-6 li{font-style:italic;line-height:25px;}
.web-texts-6 li::after{height:3px;position:relative;content:'';background-color:#2770F1;width:20px;z-index:99;display:block;top:-14px;margin:0px 0px 0px 0px;}
.web-texts-6{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;position:relative;}
.web-texts-5{ letter-spacing: -0.4px; font-size:17px;line-height:20px;width:100%;margin: 15px  0px 6px 0px;font-family:font-2;color: #323A54; float:left;font-weight:100;}
.web-texts-4{font-size:14px;width:100%;margin:0% 0px 10px 0px;float:left;}
.web-texts-3 h3{  font-feature-settings: 'case' on; font-size:22px;width:100%;margin:0% 0px 10px 0px;font-family:font-2;color: #2770F1; float:left;font-weight:100;}
.web-texts-2{margin:0% 0% 0% 0%;}
.web-texts-1{font-size:13px;width:100%;margin: 2% 0px 4% 0px;font-family:font-1;color:#5b5b5b;float:left;}





.s-ser-3 p{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: -0.01em;
    color: #323A54;
}

.s-ser-3 {
    width: 65%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}


.s-ser-4 img{
    width: 100%;
    line-height: 0px;
}


.s-ser-4{
    width: 35%;
    position:relative;
    float: right;
    margin: -10px -50px 0% 0px;
}



.s-ser-2 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 15px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.s-ser-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 5% 0px 0px 0px;
}




.shida-009 button{
    margin: 0px 0px 0px 0px;
    float: left;
    border: 0;
    background:#fff;
    cursor: pointer;
}


.shop-shida-1 {
    width: 100%;
    position:relative;
    float: left;
    margin: 0px 0px 30px 0px;
    padding-bottom: 0%;
    background: #ffffff;
    border-radius: 10px;
    overflow:hidden;
    box-shadow: 0px 4px 18px -3px rgba(26, 30, 49, 0.10);
}

.proeqt-4{
    margin-top: 3%;
}


.shop-shida-1 img{
    width: 100%;
    float: left;
    line-height: 0px;
}


.shop-shida-1{
    width: 100%;
    position:relative;
    float: left;
}


.shida-001 .shida-2 {
    margin: 0px 4.5%;
}

.shida-001 .shida-5 {
    width: 100%;
    left: 0px;
}

.shida-009.shida-9{
    margin: 10px 0px 30px 0px;
}


.shida-011 {
    width: 20px;
    height: 46px;
    background: url(../images/zoom.svg) center no-repeat;
    margin: -0px 5px -17px 0px;
    display: inline-block;
}



.a-sms-10{
    color: #2770F1;
}


#adults, #children {
    background: #F5F5F5;
    margin: 0px 0px 0px 20px;
    height: 54px !important;    
    border: 13px solid #F5F5F5 !important;
    box-shadow: 0px 0px 0px 1px #e3e3f1;
    border-radius: 5px;
    padding: 0px 6px;
    font-family: font-1;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.5px;
    color: #444;
}

#submit:hover {
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    background: #4587fb;
    color: #fff;
}

#submit {
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    float: left;
    padding: 0px 30px;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    cursor: pointer;
    font-family: 'font-1';
    letter-spacing: 1.1px;
    line-height: 55px;
    height: 55px;
    font-weight: 100 !important;
    text-align: center;
    border-radius: 5px;
    background: #2770F1;
    overflow: hidden;
    color: #fff;
    position: relative;
    z-index: 1;
    border: 0px solid #eee;
    font-feature-settings: 'case' on;
}


.kontaqti-left-9 {
    width: 48.6%;
    floaT: right;
}
.kontaqti-left-8 {
    width: 48.6%;
    floaT: left;
}

.kontaqti-left-7 {
    width: 100%;
    floaT: right;
    margin: 0px 0px 0% 0px;
}


.kontaqti-left-11 #message {
    width: 100% !important;
    height: 150px;
    padding: 2%;
    margin: 20px 0px 18px 0px;
    background-color: #F5F5F5;
    border: 1px solid #e3e3f1;
    font-size: 14px;
    font-weight: 400;
    text-indent: 0px;
    line-height: 20px;
    border-radius: 5px;
    font-family: font-1;
    color: #5b5b62;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.a-sms-1 input {
    width: 100%;
    background-color: #F5F5F5;
    border: 1px solid #e3e3f1;
    font-size: 14px;
    font-weight: 400;
    padding: 0px 15px;
    line-height: 50px;
    border-radius: 5px;
    font-family: font-1;
    color: #7a7d86;
    floaT: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.a-sms-icon-3 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-3.svg) center no-repeat;
    background-size: 24px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}


.a-sms-icon-2 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-2.svg) center no-repeat;
    background-size: 20px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}

.a-sms-icon-1 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-1.svg) center no-repeat;
    background-size: 18px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}

.a-sms-8{
    width:70%;
    float: left;
    position:relative;
    margin: 4px 0px 0px 0px;
    font-size: 15px;
    line-height: 20px;
    color: #152B5A;
}

.a-sms-9 b{
font-weight: 700;
font-family: font-2;
font-feature-settings: 'case' on;
}

.a-sms-6{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 25px 0px;
    padding: 0% 0%;
}

.a-sms-7 {
    float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    background: #F1F5FF;
    border-radius: 10px;
    overflow: hidden;
    margin: 0px 20px 0px 0px;
    color: #fff;
}


.a-sms-11{
    width: 65%;
    float: right;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}

.a-sms-5{
    width: 35%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}


.a-sms-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}


.a-sms-3 h2{
    widtH: 100%;
    float: left;
    color:#323A54;
    margin: 0px 0px 25px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 22px;
    text-align: left;
    letter-spacing: -0.2px;
    z-index:11;
    position:relative;
    font-feature-settings: 'case' on;
}


.a-sms-2{
    padding: 0% 4.4%;
}

.a-sms-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 4% 0% 3% 0%;
}





.header-a-2 .fa-arrow-right {
    width: 20px;
    height: 46px;
    background: url(../images/next-3.svg) center no-repeat;
    margin: -3px 0px 0px 2px;
    display:  inline-block;
    floaT: right;
    font-size: 0px;
}

.header-a-1 .fa-arrow-right {
    width: 20px;
    height: 46px;
    background: url(../images/next-2.svg) center no-repeat;
    margin: -3px 0px 0px 2px;
    display:  inline-block;
    floaT: right;
    font-size: 0px;
}


body .ser-new-9 .header-a-2:hover {
    color: #286DEE !important;
}

.ser-new-9 .header-a-2 {
    color: #286DEE !important;
        background: #ffffff;
    border: 2px #286DEE solid;
    margin: 0% 0px 0px 15px;
}

.ser-new-9 a:hover{color:#fff !important;  transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;  box-shadow: #286DEE 0px 0px 10px 0px; animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}


.ser-new-9 a{
     transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
    border: 2px #286DEE solid;
    background: #286DEE;
    line-height: 43px;
    height: 43px;
    color: #ccdeff !important;
    position:relative;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 25px;
    overflow:hidden;
    border-radius: 100px;
    font-family: 'font-1';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.01em;
    font-feature-settings: 'case' on;
    color: #FFFFFF;
}


.ser-new-8 p{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    line-height: 21px;
    text-align: left;
    letter-spacing: -0.02em;   
    color: #152B5A;
    margin: 10px 0px 10px 0px;
}



.ser-new-3 h2{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 29px;
    text-align: left;
    letter-spacing: -0.02em;   
    color: #152B5A;
}

.ser-new-7{
    width: 67%;
    position:relative;
    float: right;
    border-radius: 10px;
}


.ser-new-6 {
    width: 100%;
    height: 100%;
    position:absolute;
    left: 0px;
    top: 0px;
    overflow:hidden;
    float: left;
    border-radius: 10px;
    background: linear-gradient(180deg, rgba(39, 112, 241, 0.06) 0%, rgba(39, 71, 241, 0.51) 100%);
    z-index:1;
}


.ser-new-5 img, .ser-new-5  {
    height: 200px;
}

.ser-new-5 video{
     width: 130%;
     height: 260px !important;
     position:absolute;
     top: 0px;
     lefT: -10px;
}

.ser-new-5 img{ width: 100%; }

.ser-new-5 {
    width: 30%;
    position:relative;
    overflow:hidden;
    float: left;
    border-radius: 10px;
}


.ser-new-4{
    padding: 0% 3%;
}

.ser-new-3{
    width: 100%;
    position:relative;
    float: left;
    padding: 3% 0px;
    margin-bottom: 3%;
    border: 1px solid #ebedef;
    border-radius: 10px;
}



.ser-new-2{
    padding: 0px 4%;
}

.ser-new-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 4% 0px 0px 0px;
}



.ser-05{
    width: 30px;
    height: 3px;
    background:#286DEE;  
    float: left;
    position:relative;
    margin: 10px 12px 0px 0px;
}

.ser-8 ul li span{
    width: 12px;
    height: 12px;
    background:#286DEE;
    border-radius: 5px;
    position:relative;
    float: left;
    margin: 9.5px 9px 0px 0px;
    line-height: 30px;
    font-size: 15px;
}

.ser-8 ul li{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    font-size: 15px;
}



.ser-8 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 20px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 21.9px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.ser-8{
    width: 57%;
    position:relative;
    float: left;
    padding: 0% 0px 5% 0px;
}


.ser-7 img{
    width: 100%;
    line-height: 0px;
}

.ser-7{
    width: 42%;
    position:relative;
    float: right;
    padding: 0% 0px 0px 0px;
}

.ser-6{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 0px 0px;
}


.ser-5 p{
    text-align: justify;
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: -0.00em;
    color: #323A54;
}



.ser-5 h1{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 15px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 21.9px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.dle-scrol-edit-1 .ser-5{
    width: 62%;
}

	
.ser-5{
    width: 58%;
    position:relative;
    float: right;
    padding: 0% 0px 0px 0px;
}


.ser-4 img{
    width: 100%;
    line-height: 0px;
}


.ser-4{
    width: 290px;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}

.ser-3{
    width: 100%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}


.ser-2{
    padding: 0px 7%;
}

.ser-1{
    color: #323A54;
    width: 100%;
    position:relative;
    z-index:1;
    float: left;
    padding: 5% 0px 0px 0px;
}


.to-category .nohome-1{
    height: 220px;
}


.nohome-bg.nohome-1{
background-color: #ecf6fd;
}


.proeqt-0-1{
    position:relative;
    z-index:1;
    width: 100%;
    float: left;
    border-top: 1px #EFF1F6 solid;
}


.shida-12 p b{
    font-family: 'font-2';
    font-weight: 700;
}


.shida-12 p{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'font-1';
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    color:  #53586A;
    margin: 5px 0px 20px 0px;
}


.shida-012 .ratingplus{
    color: #2CAC32;
}

.shida-012 i{
    color: #2770F1;
}


.shida-012 {
    border: 2px #DDDDDD solid;
    line-height: 46px;
    height: 47px;
    position:relative;
    float: left;
    margin: 0px 0px 0px 15px;
    padding: 0px 23px;
    border-radius: 100px;
    font-family: 'font-2';
    font-style: normal;
    font-weight: 100;
    font-size: 18px;
    text-align: center;
    letter-spacing: 0.03em;
    font-feature-settings: 'case' on;
    color: #606060;
}



.shida-11 {
    width: 20px;
    height: 46px;
    background: url(../images/next-2.svg) center no-repeat;
    margin: -1px 0px -17px 0px;
    display: inline-block;
}

.shida-10:hover{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; letter-spacing: 1px; box-shadow: #286DEE 0px 0px 10px 0px; animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}

.shida-10 {
    width: 170px;
    background: #286DEE;
    line-height: 50px;
    height: 50px;
    position:relative;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px;
    border-radius: 100px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.03em;
    font-feature-settings: 'case' on;
    color: #FFFFFF;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shida-9{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
    color:  #53586A;
    margin: 10px 0px 20px 0px;
}


.shida-6 a:hover{text-decoration:none;text-decoration:underline;}

.shida-6 a{
color: #2770F1;
}


.shida-6 span{
color: #2770F1;
}


.shida-6{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
    color:  #53586A;
    margin: 0px 0px 15px 0px;
}


.shida-5 h1{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #323A54;
    margin: 0px 0px 15px 0px;
}


.shida-5 {
    width: 38%;
    position:relative;
    float: left;
    margin: 0px 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
    margin-top: 45px;
    left: 30px;
}

.shida-3::before{ 
    width: 100%;
    height: 47px;    
    position: absolute;
    content: "";
   -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    right: 0px !important;
    bottom: 0px;
    z-index:1;
}

.shida-3 {
    width: 58%;
    position:relative;
    float: right;
    margin: 5px 0px 3% 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
}


.shida-2 {
    margin: 0px 20px 0% 20px;
}

.shida-1 {
    z-indeX:1;
    width: 100%;
    position:relative;
    float: left;
    margin: 0px 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
}



.slick-next{
    background: #286DEE url(../images/next/t-right-1.svg) 17px no-repeat !important;
    background-size: 20px;
}

.slick-prev{
    background: #fff url(../images/next/left-1.svg) 16px no-repeat !important;
    background-size: 20px;
}


.slick-slide{margin:0px 0px;}
.slick-slide img{width: 470px !important;object-fit: cover;}
.slick-slider{overflow:hidden;position:relative;display:block;box-sizing:border-box;}
.slick-list{border-radius: 3px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block; margin: auto;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-prev:after{right:19px;top:20px;-webkit-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);}
.slick-dots{ padding-bottom: 2px !important; bottom: 0px;width:100% !important;position:absolute;display:block;right:none;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #286DEE;border-radius:100px;}
.slick-next{right:30px;floaT:left;border-radius:10px;background:#ffffff;font-size:0px !important;z-index:99999;line-height:40px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;box-shadow:0px 2px 5px 0px #0000001f;}
.slick-prev,.slick-next{box-shadow:0px 2px 5px 0px #0000001f;top: 162px !important;}
.slick-prev{lefT:30px;floaT:left;border-radius:10px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #D9D9D9;border-radius:10px;position:relative;display:inline-block;width:15px;height:15px;margin: 0 4px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.shop-new-1:hover .shop-new-img-1 img{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.shop-new-1 .shop-new-img-1 img{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; }
.shop-new-1:hover .shop-new-img-11{ animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}
.shop-new-1 .shop-new-img-11{  display:inline-block;transform:translateZ(0)}@keyframes push{50%{transform:scale(1.1)}100%{transform:scale(1)}}
.shop-new-hover .shop-new-img-2{
    width: 100%;
    margin: 0px 0px 0px 0px;
    float: left;
    position:absolute;
    left: 0px;
    top: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-hover.shop-new-1 .shop-new-img-1{
    position:relative;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-hover.shop-new-1:hover .shop-new-img-2{ opacity: 100%; animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}
.shop-new-hover.shop-new-1 .shop-new-img-2{ opacity: 0%; display:inline-block;transform:translateZ(0)}@keyframes push{50%{transform:scale(1.1)}100%{transform:scale(1)}}

.shop-new-1:hover .shop-new-3{
    bottom: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-4{
margin: 0px 15px;
}

.shop-new-3 h2{
    font-size: 14px;
    line-height: 20px;
}

.shop-new-3{
    width: 100%;
    float: left;
    position: absolute;
    padding: 60px 0px 20px 0px;
    font-family: font-1;
    font-size: 14px;
    line-height: 20px;
    background:-moz-linear-gradient(top, rgb(255 0 0/0%) 0%, #000 100%);
    background:-webkit-linear-gradient(top, rgb(255 0 0/0%) 0%,#000 100%);
    background:linear-gradient(to bottom, rgb(255 0 0/0%) 0%,#000 100%);
    color:#fff;
    bottom: -100px;
    text-align: center;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.shop-new-1{
    width: 215.1px;
    height: 280px;
    line-height: 0px;
    border-radius: 5px;
    overflow:hidden;
    box-shadow: 0px 2px 10px -0px rgba(26, 30, 49, 0.10);
}

.shop-new-1 img{
    width: 100% !important;
    line-height: 0px;
}


.shop-new-1{
    float: left;
    position:relative;
    margin: 20px 0px 0px 20px;
}

.left-menu-7 li, .left-menu-7 li .left-menu-9{
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}


.left-menu-7 li:hover .left-menu-9{
    background: #286DEE;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

.left-menu-7 li:hover{
    color: #286DEE;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}


.left-menu-7 a.left-menu-a li{
    color: #286DEE !important;
}
.left-menu-7 a.left-menu-a .left-menu-9{
    background: #286DEE !important;
}

.color-5 .dzieba-color-2{background:#000000;}
.color-4 .dzieba-color-2{background:#efb805;}
.color-3 .dzieba-color-2{background:#07cd52;}
.color-2 .dzieba-color-2{background:#2c66db;}
.color-1 .dzieba-color-2{background:#ea0b2b;}
.dzieba-color-2:hover{bordeR:3px rgba(255, 255, 255, 0.70) solid;box-shadow:0px 0px 0px 5px rgba(255, 255, 255, 0.20);transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.dzieba-color-2{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;position:relative;font-size:14px;width:12px;height:12px;margin: 10px 10px 0% 0px;float:left;border-radius:100px;bordeR:3px rgba(0, 0, 0, 0) solid;box-shadow:0px 0px 0px 0px rgba(0, 0, 255, 0);}
.dzieba-color-1{position:relative;width:100%;float:left;}


.left-menu-11{
    width: 100%;
    float: left;
    position:relative;
    margin: 15px 0px 0px 0px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}


.left-menu-9{
    width: 12px;
    height: 12px;
    background: #D9D9D9;
    position:relative;
    float: left;
    margin: 3px 7px 0px 0px;
    border-radius: 3px;
}



.left-menu-7 li{
    width: 33%;
    position:relative;
    float: left;
    margin: 7px 0px;
    color: #5F6885;
    font-family: font-2;
}



.left-menu-6{
    margin: 0px 20px;
}

.left-menu-5{
    width: 100%;
    position:relative;
    float: left;
    margin: 15px 0px 20px 0px;
}

.left-menu-4 {
    width: 20px;
    height: 56px;
    background: url(../images/menu.svg) center no-repeat;
    background-size: 17px;
    margin: 0px 6px 0px 0px;
    display:  inline-block;
    floaT: left;
}



.left-menu-3{
    height: 55px;
    line-height: 57px;
    float: left;
    position:relative;
    border-bottom: 1px #e9e9eb solid;
    margin: 0px 0px 0px 20px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}


.left-menu-2{
    width: 100%;
    height: 55px;
    line-height: 55px;
    float: left;
    position:relative;
    border-bottom: 1px #e9e9eb solid;
    margin: 0px 0px 0px 0px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}

.right-div-0{
    margin: 0px 20px 0px 20px;
}

.right-div-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}

.left-menu-0{
    margin: 0px 20px;
}

.left-menu-00 .left-menu-1{
    margin-bottom: 20px;
}

.left-menu-1{
    width: 100%;
    float: left;
    position:relative;
    border: 1px #e9e9eb solid;
    margin: 20px 0px 0px 0px;
    border-radius: 10px;
}






.nohome-5 {
    color: #ABC9FF;
    font-weight: 700;
}

.nohome-3{
    widtH: 100%;
    float: left;
    color:#fff;
    margin: -225px 0px 254px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 22px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0.1px;
    z-index:11;
    position:relative;
    font-feature-settings: 'case' on;
}





.navigation1 a:hover {
    border: 3px solid #286DEE !important;
    color: #286DEE !important;
}

.navigation1 span  {
    border: 3px solid #286DEE !important;
    background:#286DEE !important;
    color: #ffffff !important;
}

.navigation1 a, .navigation1 span  {
    color: #505050;
    padding: 0 16px;
    display: inline-block;
    border: 3px solid #ddd;
    text-align: center;
    line-height: 40px;
    font-size: 15px;
    font-weight: 700;
    transition: .2s ease;
    font-family: font-2;
    border-radius: 100px;

}

.navigation1{
    background:#ffffff;
    border-radius: 0px;
    width: 100%;
    floaT: left;
    text-align: center;
    margin: 25px 0px 15px 0px;
}



.novid-1 .proeqt-08 img{
    width: 201px;
}



.novid-1 .proeqt-8{
    margin-top: 80px;
    width: 100%;
    height: 235px;
    floaT: left;
    position:relative;
    overflow:hidden;
}

.novid-1 .proeqt-08{
    margin-top: 30px;
    width: 100%;
    floaT: left;
    position: absolute;
    overflow:hidden;
    z-index:1;
}


.navigation{
    width: 100%;
    position:relative;
    float: left;  
}

.novid-1 .proeqt-7{
border: 1px #e9e9eb solid;    
width: 46.79%;    
height: 400px !important;
margin: 20px 0px 0px 20px;
box-shadow: 0px 0px 0px 0px rgb(26 30 49 / 0%);
}


.nohome-2{
    width: 100%;
    position:relative;
    float: left;
    margin: -220px 0px 4% 0px;
    padding-bottom: 1.5%;
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 4px 18px -3px rgba(26, 30, 49, 0.10);
}


.nohome-1{
    width: 100%;
    height: 260px;
    position:relative;
    overflow:hidden;
    float: left;
    margin: 80px 0px 0px 0px;
    background: #286DEE;
    background-image:-webkit-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:-moz-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:-ms-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    -webkit-background-size:20px 20px;
    -moz-background-size:20px 20px;
    background-size:20px 20px;
}
}




@media (min-width: 1075px) and (max-width: 1180px){
#upper {
    width: 35px;
    line-height: 33px;
    height: 35px;
    background:#2770F1;
    color:#fff;
    position: relative;
    border-radius: 100px;
    font-size: 12px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    text-align: center;
}





.eroris-0.eroris-1 a:hover{text-decoration:none;text-decoration:underline;}

.eroris-0.eroris-1 a{
    font-family: font-2;
}


.sl-bu-1 .proeqt-005{
    width: 101%;
    floaT: left;
    position:relative;
    margin: 0px 0px 0px -5px;
}

.sl-bu-1 .shop-new-1{
    float: left;
    position:relative;
    margin: 0px 5px 0px 5px;
    width: 250px;
}


.sl-bu-1 .slick-dots{
display: none !important;
}



.tag_list{
 width: 100%;
 float: left;   
 margin-bottom: 3%;
}

.tag_list a{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;float:left;border:2px solid #ddd;color:inherit;text-decoration:none !important; border-radius: 5px; padding: 9px 15px;color:#353f53;margin:3px 3px;line-height:20px;font-size:14px;background-color:rgba(255, 255, 255, 0.03);}
.tag_list a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;color:#2770f1;border:2px solid #2770f1; position:relative;}



.box, .comment {
	border-radius: 2px;
	position: relative;
}
	.box > .heading { padding: 5% 5%; margin: 0; text-transform: uppercase; }
	.box > .heading .hnum { font-size: .6em; display: inline-block; vertical-align: top; margin: 0 0 0 .4em; }
	.box_in { padding: 4.5% 5% 3% 5%;  }
	

	.story .title {
    letter-spacing: -0.02em;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-family: 'Helvetica Neue LT GEO';
	font-family: font-2; 
    margin: -.1em 0 1em 0; 
    font-size: 22px; 
}

	.story .title > a {
		color: inherit;
		text-decoration: none !important;
		-webkit-transition: all ease .2s; transition: all ease .2s;
	}
	.story .title > a:hover { color: #3394e6; }



.span-s-3{
    color:#EA4235;
}

.span-s-2{
    color:#ef9f00;
}

.span-s-1{
    color:#4286F1;
}


.kon-shekveta-07{
    width: 100%;
    float: left;
    margin: 20px 0px 0px 0px;
}



.mylyogo-sm-010.mylyogo-sm-1 a:hover {
    background: #2770f1;
    color: #ffffff;
}

.mylyogo-sm-2 a {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: #2770f1;
    color: #303030;
    font-size: 12px;
    text-align: center;
    border-radius: 100px;    
    line-height: 25px;
    margin: 5px 0px 0px 5px;
}

.mylyogo-sm-02.mylyogo-sm-2 {
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    color: #545556;
    overflow: hidden;
    letter-spacing: -0.1px;
    font-size: 14px;
    margin: 0px 0px 10px 0px;
}

.mylyogo-sm-2 {
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    color: #545556;
    overflow: hidden;
    letter-spacing: -0.1px;
    font-size: 14px;
    margin: 20px 0px 10px 0px;
}


.shekveta-04{
    width:47%;
    position:relative;
    float: right;
    padding: 0px 0% 0% 0%;
    text-align: center;
}


.shekveta-004.shekveta-04 img{
    width: 90%;
}

.shekveta-04 img{
    width: 70%;
    line-height: 0px;
    text-align: center;
}


.shekveta-5{
    width:50%;
    position:relative;
    float: left;
    padding: 0px 0% 0% 0%;;
}


.shekveta-4{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0% 0% 0%;;
}


.kon-shekveta-07{
    width: 100%;
    position:relative;
    float: left;
    padding: 5px 0% 0% 0%;;
}


.satauris-gaqroba-1{ display: none;}
.kon-shekveta-5{width:100%;float:left;margin:0px 0px 0px 0px;}
.kon-shekveta-6{width:100%;float:left;margin:0px 0% 15px 0%;}
.shekveta-5 input:focus{box-shadow:0px 0px 0px 1px #00aeff;}
.shekveta-5 input{font-size:13px;border-radius:0px;width:100%;line-height:20px;font-family:font-1;padding:10px 0px 10px 0px;vertical-align:middle;background:rgb(245 245 245 / 73%);text-indent:15px;border:0px solid #fff;box-shadow:0px 0px 0px 1px #e3e3f1; border-radius: 5px; }

.shekveta-5 select {
    width: 100%;
    background: #F5F5F5;
    margin: 0px 0px 0px 0px;
    height: 54px !important;    
    border: 13px solid #F5F5F5 !important;
    box-shadow: 0px 0px 0px 1px #e3e3f1;
    border-radius: 5px;
    padding: 0px 6px;
    font-family: font-1;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.5px;
    color: #444;
}

.kon-shekveta-07 a:hover{background:#475160;}
.kon-shekveta-07 a{
        transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    float: left;
    padding: 0px 32px;
    margin: 0px 0px 0px 15px;
    font-size: 16px;
    cursor: pointer;
    font-family: 'font-1';
    letter-spacing: 1.1px;
    line-height: 55px;
    height: 55px;
    font-weight: 100 !important;
    text-align: center;
    border-radius: 100px;
    background: #525b6a;
    overflow: hidden;
    color: #fff;
    position: relative;
    z-index: 1;
    border: 0px solid #eee;
    font-feature-settings: 'case' on;
}


.shekveta-5 #submit { border-radius: 100px; }






.shekveta-2{
    padding: 0% 4%;
}

.shekveta-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 3.5% 0% 2.5% 0%;;
}


.shekveta-3 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 20px 0%;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
    font-feature-settings: 'case' on;
}





.error { font-size: 0px; } .kontaqti-left-7 .valid, .kontaqti-left-7 .valid { border-color: #1daf46; border: 1px #1daf46 solid !important; } 

.kontaqti-left-7 .error, .kontaqti-left-7 #date_in-error { border-color: red; } 
.kontaqti-left-11 .error { border: 1px red solid !important; } 
.a-sms-11 #message-error { display: none !important; } 

.s-ser-3 li i{
   color:#2770F1;
}

.s-ser-3 li{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    line-height: 20px;
}


.web-texts-6 li span{height:12px;position:relative;content:'';background-color: #2770F1;width:12px;z-index: 1;float:left;top:11px;margin:-3px 8px 0px 0px;}
.web-texts-6 li::after{width:0px !important;top:0px !important;margin:0px 0px 0px 0px !important;}
.web-texts-6 li{text-indent:0px !important;}
.web-texts-55{font-size:14px;line-height:20px;width:100%;margin:0% 0px 1% 0px;font-family:font-2;color:#1c1e20;float:left;font-weight:100;}
.web-texts-44{font-size:14px;width:100%;margin:0% 0px 6% 0px;float:left;}
.web-texts-06 li{font-style:italic;text-indent:0px;line-height:20px;border-lefT:5px #00aeff solid;margin:2% 0px;padding:0px 0px 0px 6px;}
.web-texts-06{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;position:relative;}
.web-texts-0004{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;}
.web-texts-04{font-size:14px;width:100%;margin:0% 0px 4% 0px;float:left;}
.web-texts-6 li{font-style:italic;line-height:25px;}
.web-texts-6 li::after{height:3px;position:relative;content:'';background-color:#2770F1;width:20px;z-index:99;display:block;top:-14px;margin:0px 0px 0px 0px;}
.web-texts-6{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;position:relative;}
.web-texts-5{ letter-spacing: -0.4px; font-size:17px;line-height:20px;width:100%;margin: 15px  0px 6px 0px;font-family:font-2;color: #323A54; float:left;font-weight:100;}
.web-texts-4{font-size:14px;width:100%;margin:0% 0px 10px 0px;float:left;}
.web-texts-3 h3{  font-feature-settings: 'case' on; font-size:22px;width:100%;margin:0% 0px 10px 0px;font-family:font-2;color: #2770F1; float:left;font-weight:100;}
.web-texts-2{margin:0% 0% 0% 0%;}
.web-texts-1{font-size:13px;width:100%;margin: 2% 0px 4% 0px;font-family:font-1;color:#5b5b5b;float:left;}





.s-ser-3 p{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: -0.01em;
    color: #323A54;
}

.s-ser-3 {
    width: 65%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}


.s-ser-4 img{
    width: 100%;
    line-height: 0px;
}


.s-ser-4{
    width: 35%;
    position:relative;
    float: right;
    margin: -10px -50px 0% 0px;
}



.s-ser-2 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 15px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.s-ser-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 5% 0px 0px 0px;
}




.shida-009 button{
    margin: 0px 0px 0px 0px;
    float: left;
    border: 0;
    background:#fff;
    cursor: pointer;
}


.shop-shida-1 {
    width: 100%;
    position:relative;
    float: left;
    margin: 0px 0px 30px 0px;
    padding-bottom: 0%;
    background: #ffffff;
    border-radius: 10px;
    overflow:hidden;
    box-shadow: 0px 4px 18px -3px rgba(26, 30, 49, 0.10);
}


.shop-shida-1 img{
    width: 100%;
    float: left;
    line-height: 0px;
}


.shop-shida-1{
    width: 100%;
    position:relative;
    float: left;
}


.shida-001 .shida-2 {
    margin: 0px 4.5%;
}

.shida-001 .shida-5 {
    width: 100%;
    left: 0px;
}

.shida-009.shida-9{
    margin: 10px 0px 30px 0px;
}


.shida-011 {
    width: 20px;
    height: 46px;
    background: url(../images/zoom.svg) center no-repeat;
    margin: -0px 5px -17px 0px;
    display: inline-block;
}



.a-sms-10{
    color: #2770F1;
}


#adults, #children {
    background: #F5F5F5;
    margin: 0px 0px 0px 20px;
    height: 54px !important;    
    border: 13px solid #F5F5F5 !important;
    box-shadow: 0px 0px 0px 1px #e3e3f1;
    border-radius: 5px;
    padding: 0px 6px;
    font-family: font-1;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.5px;
    color: #444;
}

#submit:hover {
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    background: #4587fb;
    color: #fff;
}

#submit {
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    float: left;
    padding: 0px 30px;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    cursor: pointer;
    font-family: 'font-1';
    letter-spacing: 1.1px;
    line-height: 55px;
    height: 55px;
    font-weight: 100 !important;
    text-align: center;
    border-radius: 5px;
    background: #2770F1;
    overflow: hidden;
    color: #fff;
    position: relative;
    z-index: 1;
    border: 0px solid #eee;
    font-feature-settings: 'case' on;
}


.kontaqti-left-9 {
    width: 48.6%;
    floaT: right;
}
.kontaqti-left-8 {
    width: 48.6%;
    floaT: left;
}

.kontaqti-left-7 {
    width: 100%;
    floaT: right;
    margin: 0px 0px 0% 0px;
}


.kontaqti-left-11 #message {
    width: 100% !important;
    height: 150px;
    padding: 2%;
    margin: 20px 0px 18px 0px;
    background-color: #F5F5F5;
    border: 1px solid #e3e3f1;
    font-size: 14px;
    font-weight: 400;
    text-indent: 0px;
    line-height: 20px;
    border-radius: 5px;
    font-family: font-1;
    color: #5b5b62;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.a-sms-1 input {
    width: 100%;
    background-color: #F5F5F5;
    border: 1px solid #e3e3f1;
    font-size: 14px;
    font-weight: 400;
    padding: 0px 15px;
    line-height: 50px;
    border-radius: 5px;
    font-family: font-1;
    color: #7a7d86;
    floaT: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.a-sms-icon-3 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-3.svg) center no-repeat;
    background-size: 24px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}


.a-sms-icon-2 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-2.svg) center no-repeat;
    background-size: 20px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}

.a-sms-icon-1 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-1.svg) center no-repeat;
    background-size: 18px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}

.a-sms-8{
    width:70%;
    float: left;
    position:relative;
    margin: 4px 0px 0px 0px;
    font-size: 15px;
    line-height: 20px;
    color: #152B5A;
}

.a-sms-9 b{
font-weight: 700;
font-family: font-2;
font-feature-settings: 'case' on;
}

.a-sms-6{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 25px 0px;
    padding: 0% 0%;
}

.a-sms-7 {
    float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    background: #F1F5FF;
    border-radius: 10px;
    overflow: hidden;
    margin: 0px 20px 0px 0px;
    color: #fff;
}


.a-sms-11{
    width: 70%;
    float: right;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}

.a-sms-5{
    width: 30%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}


.a-sms-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}


.a-sms-3 h2{
    widtH: 100%;
    float: left;
    color:#323A54;
    margin: 0px 0px 25px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 22px;
    text-align: left;
    letter-spacing: -0.2px;
    z-index:11;
    position:relative;
    font-feature-settings: 'case' on;
}


.a-sms-2{
    padding: 0% 4.4%;
}

.a-sms-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 4% 0% 3% 0%;
}





.header-a-2 .fa-arrow-right {
    width: 20px;
    height: 46px;
    background: url(../images/next-3.svg) center no-repeat;
    margin: -3px 0px 0px 2px;
    display:  inline-block;
    floaT: right;
    font-size: 0px;
}

.header-a-1 .fa-arrow-right {
    width: 20px;
    height: 46px;
    background: url(../images/next-2.svg) center no-repeat;
    margin: -3px 0px 0px 2px;
    display:  inline-block;
    floaT: right;
    font-size: 0px;
}


body .ser-new-9 .header-a-2:hover {
    color: #286DEE !important;
}

.ser-new-9 .header-a-2 {
    color: #286DEE !important;
        background: #ffffff;
    border: 2px #286DEE solid;
    margin: 0% 0px 0px 15px;
}

.ser-new-9 a:hover{color:#fff !important;  transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;  box-shadow: #286DEE 0px 0px 10px 0px; animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}


.ser-new-9 a{
     transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
    border: 2px #286DEE solid;
    background: #286DEE;
    line-height: 43px;
    height: 43px;
    color: #ccdeff !important;
    position:relative;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 40px;
    overflow:hidden;
    border-radius: 100px;
    font-family: 'font-1';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.01em;
    font-feature-settings: 'case' on;
    color: #FFFFFF;
}


.ser-new-8 p{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
    letter-spacing: -0.02em;
    color: #152B5A;
    margin: 5px 0px 25px 0px;
}



.ser-new-3 h2{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 29px;
    text-align: left;
    letter-spacing: -0.02em;   
    color: #152B5A;
}

.ser-new-7{
    width: 65%;
    position:relative;
    float: right;
    border-radius: 10px;
}


.ser-new-6 {
    width: 100%;
    height: 100%;
    position:absolute;
    left: 0px;
    top: 0px;
    overflow:hidden;
    float: left;
    border-radius: 10px;
    background: linear-gradient(180deg, rgba(39, 112, 241, 0.06) 0%, rgba(39, 71, 241, 0.51) 100%);
    z-index:1;
}


.ser-new-5 img, .ser-new-5  {
    height: 200px;
}

.ser-new-5 video{
     width: 130%;
     height: 260px !important;
     position:absolute;
     top: 0px;
     lefT: -10px;
}

.ser-new-5 img{ width: 100%; }

.ser-new-5 {
    width: 32%;
    position:relative;
    overflow:hidden;
    float: left;
    border-radius: 10px;
}


.ser-new-4{
    padding: 0% 3%;
}

.ser-new-3{
    width: 100%;
    position:relative;
    float: left;
    padding: 3% 0px;
    margin-bottom: 3%;
    border: 1px solid #ebedef;
    border-radius: 10px;
}



.ser-new-2{
    padding: 0px 4%;
}

.ser-new-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 4% 0px 0px 0px;
}



.ser-05{
    width: 30px;
    height: 3px;
    background:#286DEE;  
    float: left;
    position:relative;
    margin: 10px 12px 0px 0px;
}

.ser-8 ul li span{
    width: 12px;
    height: 12px;
    background:#286DEE;
    border-radius: 5px;
    position:relative;
    float: left;
    margin: 9.5px 9px 0px 0px;
    line-height: 30px;
    font-size: 15px;
}

.ser-8 ul li{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    font-size: 15px;
}



.ser-8 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 20px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.ser-8{
    width: 57%;
    position:relative;
    float: left;
    padding: 0% 0px 3% 0px;
}


.ser-7 img{
    width: 100%;
    line-height: 0px;
}

.ser-7{
    width: 41%;
    position:relative;
    float: right;
    padding: 0% 0px 0px 0px;
}

.ser-6{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 0px 0px;
}


.ser-5 p{
    text-align: justify;
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #323A54;
}



.ser-5 h1{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 15px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.dle-scrol-edit-1 .ser-5{
    width: 66%;
}
	
.ser-5{
    width: 61%;
    position:relative;
    float: right;
    padding: 0% 0px 0px 0px;
}


.ser-4 img{
    width: 100%;
    line-height: 0px;
}


.ser-4{
    width: 290px;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}

.ser-3{
    width: 100%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}

.seo-1 .ser-4{
    width: 34%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}

.seo-1 .ser-2{
    padding: 0px 5%;
}

.ser-2{
    padding: 0px 7%;
}

.ser-1{
    color: #323A54;
    width: 100%;
    position:relative;
    z-index:1;
    float: left;
    padding: 5% 0px 0px 0px;
}



.to-category .nohome-1{
    height: 220px;
}

.nohome-bg.nohome-1{
background-color: #ecf6fd;
}


.proeqt-0-1{
    position:relative;
    z-index:1;
    width: 100%;
    float: left;
    border-top: 1px #EFF1F6 solid;
}


.shida-12 p b{
    font-family: 'font-2';
    font-weight: 700;
}


.shida-12 p{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'font-1';
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    color:  #53586A;
    margin: 5px 0px 20px 0px;
}


.shida-012 .ratingplus{
    color: #2CAC32;
}

.shida-012 i{
    color: #2770F1;
}


.shida-012 {
    border: 2px #DDDDDD solid;
    line-height: 46px;
    height: 47px;
    position:relative;
    float: left;
    margin: 0px 0px 0px 15px;
    padding: 0px 23px;
    border-radius: 100px;
    font-family: 'font-2';
    font-style: normal;
    font-weight: 100;
    font-size: 18px;
    text-align: center;
    letter-spacing: 0.03em;
    font-feature-settings: 'case' on;
    color: #606060;
}



.shida-11 {
    width: 20px;
    height: 46px;
    background: url(../images/next-2.svg) center no-repeat;
    margin: -1px 0px -17px 0px;
    display: inline-block;
}

.shida-10:hover{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; letter-spacing: 1px; box-shadow: #286DEE 0px 0px 10px 0px; animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}

.shida-10 {
    width: 170px;
    background: #286DEE;
    line-height: 50px;
    height: 50px;
    position:relative;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px;
    border-radius: 100px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.03em;
    font-feature-settings: 'case' on;
    color: #FFFFFF;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shida-9{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
    color:  #53586A;
    margin: 10px 0px 20px 0px;
}


.shida-6 a:hover{text-decoration:none;text-decoration:underline;}

.shida-6 a{
color: #2770F1;
}


.shida-6 span{
color: #2770F1;
}


.shida-6{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
    color:  #53586A;
    margin: 0px 0px 15px 0px;
}


.shida-5 h1{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #323A54;
    margin: 0px 0px 15px 0px;
}


.shida-5 {
    width: 38%;
    position:relative;
    float: left;
    margin: 0px 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
    margin-top: 45px;
    left: 30px;
}

.shida-3::before{ 
    width: 100%;
    height: 47px;    
    position: absolute;
    content: "";
   -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    right: 0px !important;
    bottom: 0px;
    z-index:1;
}

.shida-3 {
    width: 58%;
    position:relative;
    float: right;
    margin: 5px 0px 3% 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
}


.shida-2 {
    margin: 0px 20px 0% 20px;
}

.shida-1 {
    z-indeX:1;
    width: 100%;
    position:relative;
    float: left;
    margin: 0px 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
}



.slick-next{
    background: #286DEE url(../images/next/t-right-1.svg) 17px no-repeat !important;
    background-size: 20px;
}

.slick-prev{
    background: #fff url(../images/next/left-1.svg) 16px no-repeat !important;
    background-size: 20px;
}


.slick-slide{margin:0px 0px;}
.slick-slide img{width: 520px !important;object-fit: cover;}
.slick-slider{overflow:hidden;position:relative;display:block;box-sizing:border-box;}
.slick-list{border-radius: 3px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block; margin: auto;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-prev:after{right:19px;top:20px;-webkit-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);}
.slick-dots{ padding-bottom: 2px !important; bottom: 0px;width:100% !important;position:absolute;display:block;right:none;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #286DEE;border-radius:100px;}
.slick-next{right:30px;floaT:left;border-radius:10px;background:#ffffff;font-size:0px !important;z-index:99999;line-height:40px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;box-shadow:0px 2px 5px 0px #0000001f;}
.slick-prev,.slick-next{box-shadow:0px 2px 5px 0px #0000001f;top: 174px !important;}
.slick-prev{lefT:30px;floaT:left;border-radius:10px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #D9D9D9;border-radius:10px;position:relative;display:inline-block;width:15px;height:15px;margin: 0 4px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}



.shop-new-1:hover .shop-new-img-1 img{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.shop-new-1 .shop-new-img-1 img{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; }

.shop-new-1:hover .shop-new-img-11{ animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}
.shop-new-1 .shop-new-img-11{  display:inline-block;transform:translateZ(0)}@keyframes push{50%{transform:scale(1.1)}100%{transform:scale(1)}}


.shop-new-hover .shop-new-img-2{
    width: 100%;
    margin: 0px 0px 0px 0px;
    float: left;
    position:absolute;
    left: 0px;
    top: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.shop-new-hover.shop-new-1 .shop-new-img-1{
    position:relative;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-hover.shop-new-1:hover .shop-new-img-2{ opacity: 100%; animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}
.shop-new-hover.shop-new-1 .shop-new-img-2{ opacity: 0%; display:inline-block;transform:translateZ(0)}@keyframes push{50%{transform:scale(1.1)}100%{transform:scale(1)}}


.shop-new-1:hover .shop-new-3{
    bottom: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}



.shop-new-4{
margin: 0px 15px;
}


.shop-new-3 h2{
    font-size: 15px;
    line-height: 20px;
}


.shop-new-3{
    width: 100%;
    float: left;
    position: absolute;
    padding: 60px 0px 20px 0px;
    font-family: font-1;
    font-size: 14px;
    line-height: 20px;
    background:-moz-linear-gradient(top, rgb(255 0 0/0%) 0%, #000 100%);
    background:-webkit-linear-gradient(top, rgb(255 0 0/0%) 0%,#000 100%);
    background:linear-gradient(to bottom, rgb(255 0 0/0%) 0%,#000 100%);
    color:#fff;
    bottom: -100px;
    text-align: center;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.shop-new-1{
    width: 235px;
    height: 300px;
    line-height: 0px;
    border-radius: 5px;
    overflow:hidden;
    box-shadow: 0px 2px 10px -0px rgba(26, 30, 49, 0.10);
}

.shop-new-1 img{
    width: 100% !important;
    line-height: 0px;
}


.shop-new-1{
    float: left;
    position:relative;
    margin: 20px 0px 0px 20px;
}

.left-menu-7 li, .left-menu-7 li .left-menu-9{
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}


.left-menu-7 li:hover .left-menu-9{
    background: #286DEE;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

.left-menu-7 li:hover{
    color: #286DEE;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}


.left-menu-7 a.left-menu-a li{
    color: #286DEE !important;
}
.left-menu-7 a.left-menu-a .left-menu-9{
    background: #286DEE !important;
}

.color-5 .dzieba-color-2{background:#000000;}
.color-4 .dzieba-color-2{background:#efb805;}
.color-3 .dzieba-color-2{background:#07cd52;}
.color-2 .dzieba-color-2{background:#2c66db;}
.color-1 .dzieba-color-2{background:#ea0b2b;}
.dzieba-color-2:hover{bordeR:3px rgba(255, 255, 255, 0.70) solid;box-shadow:0px 0px 0px 5px rgba(255, 255, 255, 0.20);transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.dzieba-color-2{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;position:relative;font-size:14px;width:12px;height:12px;margin: 10px 10px 0% 0px;float:left;border-radius:100px;bordeR:3px rgba(0, 0, 0, 0) solid;box-shadow:0px 0px 0px 0px rgba(0, 0, 255, 0);}
.dzieba-color-1{position:relative;width:100%;float:left;}


.left-menu-11{
    width: 100%;
    float: left;
    position:relative;
    margin: 15px 0px 0px 0px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}


.left-menu-9{
    width: 12px;
    height: 12px;
    background: #D9D9D9;
    position:relative;
    float: left;
    margin: 3px 7px 0px 0px;
    border-radius: 3px;
}



.left-menu-7 li{
    width: 33%;
    position:relative;
    float: left;
    margin: 7px 0px;
    color: #5F6885;
    font-family: font-2;
}



.left-menu-6{
    margin: 0px 20px;
}

.left-menu-5{
    width: 100%;
    position:relative;
    float: left;
    margin: 15px 0px 20px 0px;
}





.left-menu-4 {
    width: 20px;
    height: 56px;
    background: url(../images/menu.svg) center no-repeat;
    background-size: 17px;
    margin: 0px 6px 0px 0px;
    display:  inline-block;
    floaT: left;
}



.left-menu-3{
    height: 55px;
    line-height: 57px;
    float: left;
    position:relative;
    border-bottom: 1px #e9e9eb solid;
    margin: 0px 0px 0px 20px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}


.left-menu-2{
    width: 100%;
    height: 55px;
    line-height: 55px;
    float: left;
    position:relative;
    border-bottom: 1px #e9e9eb solid;
    margin: 0px 0px 0px 0px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}

.right-div-0{
    margin: 0px 20px 0px 20px;
}

.right-div-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}

.left-menu-0{
    margin: 0px 20px;
}

.left-menu-00 .left-menu-1{
    margin-bottom: 20px;
}

.left-menu-1{
    width: 100%;
    float: left;
    position:relative;
    border: 1px #e9e9eb solid;
    margin: 20px 0px 0px 0px;
    border-radius: 10px;
}






.nohome-5 {
    color: #ABC9FF;
    font-weight: 700;
}

.nohome-3{
    widtH: 100%;
    float: left;
    color:#fff;
    margin: -225px 0px 254px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 22px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0.1px;
    z-index:11;
    position:relative;
    font-feature-settings: 'case' on;
}





.navigation1 a:hover {
    border: 3px solid #286DEE !important;
    color: #286DEE !important;
}

.navigation1 span  {
    border: 3px solid #286DEE !important;
    background:#286DEE !important;
    color: #ffffff !important;
}

.navigation1 a, .navigation1 span  {
    color: #505050;
    padding: 0 16px;
    display: inline-block;
    border: 3px solid #ddd;
    text-align: center;
    line-height: 40px;
    font-size: 15px;
    font-weight: 700;
    transition: .2s ease;
    font-family: font-2;
    border-radius: 100px;

}

.navigation1{
    background:#ffffff;
    border-radius: 0px;
    width: 100%;
    floaT: left;
    text-align: center;
    margin: 25px 0px 15px 0px;
}



.novid-1 .proeqt-08 img{
    width: 201px;
}



.novid-1 .proeqt-8{
    margin-top: 80px;
    width: 100%;
    height: 230px;
    floaT: left;
    position:relative;
    overflow:hidden;
}

.novid-1 .proeqt-08{
    margin-top: 30px;
    width: 100%;
    floaT: left;
    position: absolute;
    overflow:hidden;
    z-index:1;
}


.navigation{
    width: 100%;
    position:relative;
    float: left;  
}

.novid-1 .proeqt-7{
border: 1px #e9e9eb solid;    
width: 47.08%;    
height: 400px !important;
margin: 20px 0px 0px 20px;
box-shadow: 0px 0px 0px 0px rgb(26 30 49 / 0%);
}


.nohome-2{
    width: 100%;
    position:relative;
    float: left;
    margin: -220px 0px 4% 0px;
    padding-bottom: 1.5%;
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 4px 18px -3px rgba(26, 30, 49, 0.10);
}


.nohome-1{
    width: 100%;
    height: 260px;
    position:relative;
    overflow:hidden;
    float: left;
    margin: 80px 0px 0px 0px;
    background: #286DEE;
    background-image:-webkit-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:-moz-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:-ms-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    -webkit-background-size:20px 20px;
    -moz-background-size:20px 20px;
    background-size:20px 20px;
}
}




@media (min-width:1180px) and (max-width:90000000px){
#upper {
    width: 35px;
    line-height: 33px;
    height: 35px;
    background:#2770F1;
    color:#fff;
    position: relative;
    border-radius: 100px;
    font-size: 12px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    text-align: center;
}





.eroris-0.eroris-1 a:hover{text-decoration:none;text-decoration:underline;}

.eroris-0.eroris-1 a{
    font-family: font-2;
}


.sl-bu-1 .proeqt-005{
    width: 101%;
    floaT: left;
    position:relative;
    margin: 0px 0px 0px -5px;
}

.sl-bu-1 .shop-new-1{
    float: left;
    position:relative;
    margin: 0px 5px 0px 5px;
    width: 275px;
}


.sl-bu-1 .slick-dots{
display: none !important;
}



.tag_list{
 width: 100%;
 float: left;   
 margin-bottom: 3%;
}

.tag_list a{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;float:left;border:2px solid #ddd;color:inherit;text-decoration:none !important; border-radius: 5px; padding: 9px 15px;color:#353f53;margin:3px 3px;line-height:20px;font-size:14px;background-color:rgba(255, 255, 255, 0.03);}
.tag_list a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;color:#2770f1;border:2px solid #2770f1; position:relative;}



.box, .comment {
	border-radius: 2px;
	position: relative;
}
	.box > .heading { padding: 5% 5%; margin: 0; text-transform: uppercase; }
	.box > .heading .hnum { font-size: .6em; display: inline-block; vertical-align: top; margin: 0 0 0 .4em; }
	.box_in { padding: 4.5% 5% 3% 5%; }
	

	.story .title {
    letter-spacing: -0.02em;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-family: 'Helvetica Neue LT GEO';
	font-family: font-2; 
    margin: -.1em 0 1em 0; 
    font-size: 22px; 
}

	.story .title > a {
		color: inherit;
		text-decoration: none !important;
		-webkit-transition: all ease .2s; transition: all ease .2s;
	}
	.story .title > a:hover { color: #3394e6; }



.span-s-3{
    color:#EA4235;
}

.span-s-2{
    color:#ef9f00;
}

.span-s-1{
    color:#4286F1;
}


.kon-shekveta-07{
    width: 100%;
    float: left;
    margin: 20px 0px 0px 0px;
}



.mylyogo-sm-010.mylyogo-sm-1 a:hover {
    background: #2770f1;
    color: #ffffff;
}

.mylyogo-sm-2 a {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: #2770f1;
    color: #303030;
    font-size: 12px;
    text-align: center;
    border-radius: 100px;    
    line-height: 25px;
    margin: 5px 0px 0px 5px;
}

.mylyogo-sm-02.mylyogo-sm-2 {
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    color: #545556;
    overflow: hidden;
    letter-spacing: -0.1px;
    font-size: 14px;
    margin: 0px 0px 10px 0px;
}

.mylyogo-sm-2 {
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    color: #545556;
    overflow: hidden;
    letter-spacing: -0.1px;
    font-size: 14px;
    margin: 20px 0px 10px 0px;
}


.shekveta-04{
    width:47%;
    position:relative;
    float: right;
    padding: 0px 0% 0% 0%;
    text-align: center;
}


.shekveta-004.shekveta-04 img{
    width: 90%;
}

.shekveta-04 img{
    width: 70%;
    line-height: 0px;
    text-align: center;
}


.shekveta-5{
    width:50%;
    position:relative;
    float: left;
    padding: 0px 0% 0% 0%;;
}


.shekveta-4{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0% 0% 0%;;
}


.kon-shekveta-07{
    width: 100%;
    position:relative;
    float: left;
    padding: 5px 0% 0% 0%;;
}


.satauris-gaqroba-1{ display: none;}
.kon-shekveta-5{width:100%;float:left;margin:0px 0px 0px 0px;}
.kon-shekveta-6{width:100%;float:left;margin:0px 0% 15px 0%;}
.shekveta-5 input:focus{box-shadow:0px 0px 0px 1px #00aeff;}
.shekveta-5 input{font-size:13px;border-radius:0px;width:100%;line-height:20px;font-family:font-1;padding:10px 0px 10px 0px;vertical-align:middle;background:rgb(245 245 245 / 73%);text-indent:15px;border:0px solid #fff;box-shadow:0px 0px 0px 1px #e3e3f1; border-radius: 5px; }

.shekveta-5 select {
    width: 100%;
    background: #F5F5F5;
    margin: 0px 0px 0px 0px;
    height: 54px !important;    
    border: 13px solid #F5F5F5 !important;
    box-shadow: 0px 0px 0px 1px #e3e3f1;
    border-radius: 5px;
    padding: 0px 6px;
    font-family: font-1;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.5px;
    color: #444;
}

.kon-shekveta-07 a:hover{background:#475160;}
.kon-shekveta-07 a{
        transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    float: left;
    padding: 0px 32px;
    margin: 0px 0px 0px 15px;
    font-size: 16px;
    cursor: pointer;
    font-family: 'font-1';
    letter-spacing: 1.1px;
    line-height: 55px;
    height: 55px;
    font-weight: 100 !important;
    text-align: center;
    border-radius: 100px;
    background: #525b6a;
    overflow: hidden;
    color: #fff;
    position: relative;
    z-index: 1;
    border: 0px solid #eee;
    font-feature-settings: 'case' on;
}


.shekveta-5 #submit { border-radius: 100px; }






.shekveta-2{
    padding: 0% 4%;
}

.shekveta-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 3.5% 0% 2.5% 0%;;
}


.shekveta-3 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 20px 0%;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
    font-feature-settings: 'case' on;
}





.error { font-size: 0px; } .kontaqti-left-7 .valid, .kontaqti-left-7 .valid { border-color: #1daf46; border: 1px #1daf46 solid !important; } 

.kontaqti-left-7 .error, .kontaqti-left-7 #date_in-error { border-color: red; } 
.kontaqti-left-11 .error { border: 1px red solid !important; } 
.a-sms-11 #message-error { display: none !important; } 

.s-ser-3 li i{
   color:#2770F1;
}

.s-ser-3 li{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    line-height: 20px;
}


.web-texts-6 li span{height:12px;position:relative;content:'';background-color: #2770F1;width:12px;z-index: 1;float:left;top:11px;margin:-3px 8px 0px 0px;}
.web-texts-6 li::after{width:0px !important;top:0px !important;margin:0px 0px 0px 0px !important;}
.web-texts-6 li{text-indent:0px !important;}
.web-texts-55{font-size:14px;line-height:20px;width:100%;margin:0% 0px 1% 0px;font-family:font-2;color:#1c1e20;float:left;font-weight:100;}
.web-texts-44{font-size:14px;width:100%;margin:0% 0px 6% 0px;float:left;}
.web-texts-06 li{font-style:italic;text-indent:0px;line-height:20px;border-lefT:5px #00aeff solid;margin:2% 0px;padding:0px 0px 0px 6px;}
.web-texts-06{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;position:relative;}
.web-texts-0004{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;}
.web-texts-04{font-size:14px;width:100%;margin:0% 0px 4% 0px;float:left;}
.web-texts-6 li{font-style:italic;line-height:25px;}
.web-texts-6 li::after{height:3px;position:relative;content:'';background-color:#2770F1;width:20px;z-index:99;display:block;top:-14px;margin:0px 0px 0px 0px;}
.web-texts-6{font-size:14px;width:100%;margin:0% 0px 0% 0px;float:left;position:relative;}
.web-texts-5{ letter-spacing: -0.4px; font-size:17px;line-height:20px;width:100%;margin: 15px  0px 6px 0px;font-family:font-2;color: #323A54; float:left;font-weight:100;}
.web-texts-4{font-size:14px;width:100%;margin:0% 0px 10px 0px;float:left;}
.web-texts-3 h3{  font-feature-settings: 'case' on; font-size:22px;width:100%;margin:0% 0px 10px 0px;font-family:font-2;color: #2770F1; float:left;font-weight:100;}
.web-texts-2{margin:0% 0% 0% 0%;}
.web-texts-1{font-size:13px;width:100%;margin: 2% 0px 4% 0px;font-family:font-1;color:#5b5b5b;float:left;}





.s-ser-3 p{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: -0.01em;
    color: #323A54;
}

.s-ser-3 {
    width: 65%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}


.s-ser-4 img{
    width: 100%;
    line-height: 0px;
}



.s-ser-msx.s-ser-4{
    width: 21%;
    position:relative;
    float: right;
    margin: -5px 10px 0% 0px;
}

.s-ser-4{
    width: 35%;
    position:relative;
    float: right;
    margin: -10px -50px 0% 0px;
}



.s-ser-2 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 15px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.s-ser-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 5% 0px 0px 0px;
}




.shida-009 button{
    margin: 0px 0px 0px 0px;
    float: left;
    border: 0;
    background:#fff;
    cursor: pointer;
}


.shop-shida-1 {
    width: 100%;
    position:relative;
    float: left;
    margin: 0px 0px 30px 0px;
    padding-bottom: 0%;
    background: #ffffff;
    border-radius: 10px;
    overflow:hidden;
    box-shadow: 0px 4px 18px -3px rgba(26, 30, 49, 0.10);
}


.shop-shida-1 img{
    width: 100%;
    float: left;
    line-height: 0px;
}


.shop-shida-1{
    width: 100%;
    position:relative;
    float: left;
}


.shida-001 .shida-2 {
    margin: 0px 4.5%;
}

.shida-001 .shida-5 {
    width: 100%;
    left: 0px;
}

.shida-009.shida-9{
    margin: 10px 0px 30px 0px;
}


.shida-011 {
    width: 20px;
    height: 46px;
    background: url(../images/zoom.svg) center no-repeat;
    margin: -0px 5px -17px 0px;
    display: inline-block;
}



.a-sms-10{
    color: #2770F1;
}


#adults, #children {
    background: #F5F5F5;
    margin: 0px 0px 0px 20px;
    height: 54px !important;    
    border: 13px solid #F5F5F5 !important;
    box-shadow: 0px 0px 0px 1px #e3e3f1;
    border-radius: 5px;
    padding: 0px 6px;
    font-family: font-1;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.5px;
    color: #444;
}

#submit:hover {
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    background: #4587fb;
    color: #fff;
}

#submit {
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    float: left;
    padding: 0px 30px;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    cursor: pointer;
    font-family: 'font-1';
    letter-spacing: 1.1px;
    line-height: 55px;
    height: 55px;
    font-weight: 100 !important;
    text-align: center;
    border-radius: 5px;
    background: #2770F1;
    overflow: hidden;
    color: #fff;
    position: relative;
    z-index: 1;
    border: 0px solid #eee;
    font-feature-settings: 'case' on;
}


.kontaqti-left-9 {
    width: 48.6%;
    floaT: right;
}
.kontaqti-left-8 {
    width: 48.6%;
    floaT: left;
}

.kontaqti-left-7 {
    width: 100%;
    floaT: right;
    margin: 0px 0px 0% 0px;
}


.kontaqti-left-11 #message {
    width: 100% !important;
    height: 150px;
    padding: 2%;
    margin: 20px 0px 18px 0px;
    background-color: #F5F5F5;
    border: 1px solid #e3e3f1;
    font-size: 14px;
    font-weight: 400;
    text-indent: 0px;
    line-height: 20px;
    border-radius: 5px;
    font-family: font-1;
    color: #5b5b62;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.a-sms-1 input {
    width: 100%;
    background-color: #F5F5F5;
    border: 1px solid #e3e3f1;
    font-size: 14px;
    font-weight: 400;
    padding: 0px 15px;
    line-height: 50px;
    border-radius: 5px;
    font-family: font-1;
    color: #7a7d86;
    floaT: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.a-sms-icon-3 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-3.svg) center no-repeat;
    background-size: 24px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}


.a-sms-icon-2 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-2.svg) center no-repeat;
    background-size: 20px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}

.a-sms-icon-1 {
    width: 100%;
    height: 100%;
    background: url(../images/contact-1.svg) center no-repeat;
    background-size: 18px !important;
    margin: 0px 0px 0px 0px;
    floaT: left;
}

.a-sms-8{
    width:70%;
    float: left;
    position:relative;
    margin: 4px 0px 0px 0px;
    font-size: 15px;
    line-height: 20px;
    color: #152B5A;
}

.a-sms-9 b{
font-weight: 700;
font-family: font-2;
font-feature-settings: 'case' on;
}

.a-sms-6{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 25px 0px;
    padding: 0% 0%;
}

.a-sms-7 {
    float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    background: #F1F5FF;
    border-radius: 10px;
    overflow: hidden;
    margin: 0px 20px 0px 0px;
    color: #fff;
}


.a-sms-11{
    width: 70%;
    float: right;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}

.a-sms-5{
    width: 30%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}


.a-sms-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 0% 0%;
}


.a-sms-3 h2{
    widtH: 100%;
    float: left;
    color:#323A54;
    margin: 0px 0px 25px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 22px;
    text-align: left;
    letter-spacing: -0.2px;
    z-index:11;
    position:relative;
    font-feature-settings: 'case' on;
}


.a-sms-2{
    padding: 0% 4.4%;
}

.a-sms-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 4% 0% 3% 0%;
}





.header-a-2 .fa-arrow-right {
    width: 20px;
    height: 46px;
    background: url(../images/next-3.svg) center no-repeat;
    margin: -3px 0px 0px 2px;
    display:  inline-block;
    floaT: right;
    font-size: 0px;
}

.header-a-1 .fa-arrow-right {
    width: 20px;
    height: 46px;
    background: url(../images/next-2.svg) center no-repeat;
    margin: -3px 0px 0px 2px;
    display:  inline-block;
    floaT: right;
    font-size: 0px;
}


body .ser-new-9 .header-a-2:hover {
    color: #286DEE !important;
}

.ser-new-9 .header-a-2 {
    color: #286DEE !important;
        background: #ffffff;
    border: 2px #286DEE solid;
    margin: 0% 0px 0px 15px;
}

.ser-new-9 a:hover{color:#fff !important;  transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;  box-shadow: #286DEE 0px 0px 10px 0px; animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}


.ser-new-9 a{
     transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
    border: 2px #286DEE solid;
    background: #286DEE;
    line-height: 43px;
    height: 43px;
    color: #ccdeff !important;
    position:relative;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 40px;
    overflow:hidden;
    border-radius: 100px;
    font-family: 'font-1';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.01em;
    font-feature-settings: 'case' on;
    color: #FFFFFF;
}


.ser-new-8 p{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
    letter-spacing: -0.02em;   
    color: #152B5A;
    margin: 8px 0px 20px 0px;
}



.ser-new-3 h2{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 29px;
    text-align: left;
    letter-spacing: -0.02em;   
    color: #152B5A;
}

.ser-new-7{
    width: 70%;
    position:relative;
    float: right;
    border-radius: 10px;
}


.ser-new-6 {
    width: 100%;
    height: 100%;
    position:absolute;
    left: 0px;
    top: 0px;
    overflow:hidden;
    float: left;
    border-radius: 10px;
    background: linear-gradient(180deg, rgba(39, 112, 241, 0.06) 0%, rgba(39, 71, 241, 0.51) 100%);
    z-index:1;
}


.ser-new-5 img, .ser-new-5  {
    height: 184px;
}

.ser-new-5 video{
     width: 130%;
     height: 260px !important;
     position:absolute;
     top: 0px;
     lefT: -10px;
}

.ser-new-5 img{ width: 100%;  }

.ser-new-5 {
    width: 27%;
    position:relative;
    overflow:hidden;
    float: left;
    border-radius: 10px;
}


.ser-new-4{
    padding: 0% 3%;
}

.ser-new-3{
    width: 100%;
    position:relative;
    float: left;
    padding: 3% 0px;
    margin-bottom: 3%;
    border: 1px solid #ebedef;
    border-radius: 10px;
}



.ser-new-2{
    padding: 0px 4%;
}

.ser-new-1{
    width: 100%;
    position:relative;
    float: left;
    padding: 4% 0px 0px 0px;
}



.ser-05{
    width: 30px;
    height: 3px;
    background:#286DEE;  
    float: left;
    position:relative;
    margin: 10px 12px 0px 0px;
}

.ser-8 ul li span{
    width: 12px;
    height: 12px;
    background:#286DEE;
    border-radius: 5px;
    position:relative;
    float: left;
    margin: 9.5px 9px 0px 0px;
    line-height: 30px;
    font-size: 15px;
}

.ser-8 ul li{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    font-size: 15px;
}



.ser-8 h2{
    width: 100%;
    position:relative;
    float: left;
    padding: 20px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
}

.ser-8{
    width: 57%;
    position:relative;
    float: left;
    padding: 0% 0px 3% 0px;
}


.ser-7 img{
    width: 100%;
    line-height: 0px;
}

.ser-7{
    width: 410px;
    position:relative;
    float: right;
    padding: 0% 0px 0px 0px;
}

.ser-6{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 0px 0px;
}


.ser-5 p{
    text-align: justify;
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 10px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: -0.01em;
    color: #323A54;
}



.ser-5 h1{
    width: 100%;
    position:relative;
    float: left;
    padding: 0px 0px 15px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -0.02em;
    color: #323A54;
}
.dle-scrol-edit-1 .ser-5{
    width: 68%;
}


.ser-5{
    width: 64%;
    position:relative;
    float: right;
    padding: 0% 0px 0px 0px;
}


.ser-4 img{
    width: 100%;
    line-height: 0px;
}


.ser-4{
    width: 290px;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}

.ser-3{
    width: 100%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}


.seo-1 .ser-4{
    width: 33%;
    position:relative;
    float: left;
    padding: 0% 0px 0px 0px;
}

.seo-1 .ser-2{
    padding: 0px 5%;
}


.ser-2{
    padding: 0px 7%;
}

.ser-1{
    color: #323A54;
    width: 100%;
    position:relative;
    z-index:1;
    float: left;
    padding: 5% 0px 0px 0px;
}





.nohome-bg.nohome-1{
background-color: #ecf6fd;
}


.proeqt-0-1{
    position:relative;
    z-index:1;
    width: 100%;
    float: left;
    border-top: 1px #EFF1F6 solid;
}


.shida-12 p b{
    font-family: 'font-2';
    font-weight: 700;
}


.shida-12 p{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'font-1';
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    color:  #53586A;
    margin: 5px 0px 20px 0px;
}


.shida-012 .ratingplus{
    color: #2CAC32;
}

.shida-012 i{
    color: #2770F1;
}


.shida-012 {
    border: 2px #DDDDDD solid;
    line-height: 46px;
    height: 47px;
    position:relative;
    float: left;
    margin: 0px 0px 0px 15px;
    padding: 0px 23px;
    border-radius: 100px;
    font-family: 'font-2';
    font-style: normal;
    font-weight: 100;
    font-size: 18px;
    text-align: center;
    letter-spacing: 0.03em;
    font-feature-settings: 'case' on;
    color: #606060;
}



.shida-11 {
    width: 20px;
    height: 46px;
    background: url(../images/next-2.svg) center no-repeat;
    margin: -1px 0px -17px 0px;
    display: inline-block;
}

.shida-10:hover{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; letter-spacing: 1px; box-shadow: #286DEE 0px 0px 10px 0px; animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}

.shida-10 {
    width: 170px;
    background: #286DEE;
    line-height: 50px;
    height: 50px;
    position:relative;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px;
    border-radius: 100px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.03em;
    font-feature-settings: 'case' on;
    color: #FFFFFF;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shida-9{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
    color:  #53586A;
    margin: 10px 0px 20px 0px;
}


.shida-6 a:hover{text-decoration:none;text-decoration:underline;}

.shida-6 a{
color: #2770F1;
}


.shida-6 span{
color: #2770F1;
}


.shida-6{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
    color:  #53586A;
    margin: 0px 0px 15px 0px;
}


.shida-5 h1{
    width: 100%;
    position:relative;
    float: left;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #323A54;
    margin: 0px 0px 15px 0px;
}


.shida-5 {
    width: 38%;
    position:relative;
    float: left;
    margin: 0px 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
    margin-top: 45px;
    left: 30px;
}

.shida-3::before{ 
    width: 100%;
    height: 47px;    
    position: absolute;
    content: "";
   -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    right: 0px !important;
    bottom: 0px;
    z-index:1;
}

.shida-3 {
    width: 58%;
    position:relative;
    float: right;
    margin: 5px 0px 3% 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
}


.shida-2 {
    margin: 0px 20px 0% 20px;
}

.shida-1 {
    z-indeX:1;
    width: 100%;
    position:relative;
    float: left;
    margin: 0px 0px;
    color: #5F6885;
    font-family: font-1;
    font-size: 14px;
}



.slick-next{
    background: #286DEE url(../images/next/t-right-1.svg) 17px no-repeat !important;
    background-size: 20px;
}

.slick-prev{
    background: #fff url(../images/next/left-1.svg) 16px no-repeat !important;
    background-size: 20px;
}


.slick-slide{margin:0px 0px;}
.slick-slide img{width: 574px !important;object-fit: cover;}
.slick-slider{overflow:hidden;position:relative;display:block;box-sizing:border-box;}
.slick-list{border-radius: 3px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block; margin: auto;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-prev:after{right:19px;top:20px;-webkit-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);}
.slick-dots{ padding-bottom: 2px !important; bottom: 0px;width:100% !important;position:absolute;display:block;right:none;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #286DEE;border-radius:100px;}
.slick-next{right:30px;floaT:left;border-radius:10px;background:#ffffff;font-size:0px !important;z-index:99999;line-height:40px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;box-shadow:0px 2px 5px 0px #0000001f;}
.slick-prev,.slick-next{box-shadow:0px 2px 5px 0px #0000001f;top: 200px !important;}
.slick-prev{lefT:30px;floaT:left;border-radius:10px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #D9D9D9;border-radius:10px;position:relative;display:inline-block;width:15px;height:15px;margin: 0 4px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}



.shop-new-1:hover .shop-new-img-1 img{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.shop-new-1 .shop-new-img-1 img{ transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; }

.shop-new-1:hover .shop-new-img-11{ animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}
.shop-new-1 .shop-new-img-11{  display:inline-block;transform:translateZ(0)}@keyframes push{50%{transform:scale(1.1)}100%{transform:scale(1)}}


.shop-new-hover .shop-new-img-2{
    width: 100%;
    margin: 0px 0px 0px 0px;
    float: left;
    position:absolute;
    left: 0px;
    top: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.shop-new-hover.shop-new-1 .shop-new-img-1{
    position:relative;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.shop-new-hover.shop-new-1:hover .shop-new-img-2{ opacity: 100%; animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}
.shop-new-hover.shop-new-1 .shop-new-img-2{ opacity: 0%; display:inline-block;transform:translateZ(0)}@keyframes push{50%{transform:scale(1.1)}100%{transform:scale(1)}}


.shop-new-1:hover .shop-new-3{
    bottom: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}



.shop-new-4{
margin: 0px 15px;
}


.shop-new-3 h2{
    font-size: 15px;
    line-height: 20px;
}


.shop-new-3{
    width: 100%;
    float: left;
    position: absolute;
    padding: 60px 0px 20px 0px;
    font-family: font-1;
    font-size: 14px;
    line-height: 20px;
    background:-moz-linear-gradient(top, rgb(255 0 0/0%) 0%, #000 100%);
    background:-webkit-linear-gradient(top, rgb(255 0 0/0%) 0%,#000 100%);
    background:linear-gradient(to bottom, rgb(255 0 0/0%) 0%,#000 100%);
    color:#fff;
    bottom: -100px;
    text-align: center;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.shop-new-1{
    width: 260px;
    height: 330px;
    line-height: 0px;
    border-radius: 5px;
    overflow:hidden;
    box-shadow: 0px 2px 10px -0px rgba(26, 30, 49, 0.10);
}

.shop-new-1 img{
    width: 100% !important;
    line-height: 0px;
}


.shop-new-1{
    float: left;
    position:relative;
    margin: 20px 0px 0px 20px;
}

.left-menu-7 li, .left-menu-7 li .left-menu-9{
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}


.left-menu-7 li:hover .left-menu-9{
    background: #286DEE;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

.left-menu-7 li:hover{
    color: #286DEE;
    transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}


.left-menu-7 a.left-menu-a li{
    color: #286DEE !important;
}
.left-menu-7 a.left-menu-a .left-menu-9{
    background: #286DEE !important;
}

.color-5 .dzieba-color-2{background:#000000;}
.color-4 .dzieba-color-2{background:#efb805;}
.color-3 .dzieba-color-2{background:#07cd52;}
.color-2 .dzieba-color-2{background:#2c66db;}
.color-1 .dzieba-color-2{background:#ea0b2b;}
.dzieba-color-2:hover{bordeR:3px rgba(255, 255, 255, 0.70) solid;box-shadow:0px 0px 0px 5px rgba(255, 255, 255, 0.20);transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.dzieba-color-2{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;position:relative;font-size:14px;width:12px;height:12px;margin: 10px 10px 0% 0px;float:left;border-radius:100px;bordeR:3px rgba(0, 0, 0, 0) solid;box-shadow:0px 0px 0px 0px rgba(0, 0, 255, 0);}
.dzieba-color-1{position:relative;width:100%;float:left;}


.left-menu-11{
    width: 100%;
    float: left;
    position:relative;
    margin: 15px 0px 0px 0px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}


.left-menu-9{
    width: 12px;
    height: 12px;
    background: #D9D9D9;
    position:relative;
    float: left;
    margin: 3px 7px 0px 0px;
    border-radius: 3px;
}



.left-menu-7 li{
    width: 33%;
    position:relative;
    float: left;
    margin: 7px 0px;
    color: #5F6885;
    font-family: font-2;
}



.left-menu-6{
    margin: 0px 20px;
}

.left-menu-5{
    width: 100%;
    position:relative;
    float: left;
    margin: 15px 0px 20px 0px;
}





.left-menu-4 {
    width: 20px;
    height: 56px;
    background: url(../images/menu.svg) center no-repeat;
    background-size: 17px;
    margin: 0px 6px 0px 0px;
    display:  inline-block;
    floaT: left;
}



.left-menu-3{
    height: 55px;
    line-height: 57px;
    float: left;
    position:relative;
    border-bottom: 1px #e9e9eb solid;
    margin: 0px 0px 0px 20px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}


.left-menu-2{
    width: 100%;
    height: 55px;
    line-height: 55px;
    float: left;
    position:relative;
    border-bottom: 1px #e9e9eb solid;
    margin: 0px 0px 0px 0px;
    font-family: font-2;
    font-feature-settings: 'case' on;
    color: #314D88;
    font-size: 15px;
}

.right-div-0{
    margin: 0px 20px 0px 20px;
}

.right-div-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}

.left-menu-0{
    margin: 0px 20px;
}

.left-menu-00 .left-menu-1{
    margin-bottom: 20px;
}

.left-menu-1{
    width: 100%;
    float: left;
    position:relative;
    border: 1px #e9e9eb solid;
    margin: 20px 0px 0px 0px;
    border-radius: 10px;
}






.nohome-5 {
    color: #ABC9FF;
    font-weight: 700;
}

.nohome-3{
    widtH: 100%;
    float: left;
    color:#fff;
    margin: -225px 0px 254px 0px;
    font-family: 'Helvetica Neue LT GEO';
    font-style: normal;
    font-weight: 100;
    font-size: 22px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0.1px;
    z-index:11;
    position:relative;
    font-feature-settings: 'case' on;
}





.navigation1 a:hover {
    border: 3px solid #286DEE !important;
    color: #286DEE !important;
}

.navigation1 span  {
    border: 3px solid #286DEE !important;
    background:#286DEE !important;
    color: #ffffff !important;
}

.navigation1 a, .navigation1 span  {
    color: #505050;
    padding: 0 16px;
    display: inline-block;
    border: 3px solid #ddd;
    text-align: center;
    line-height: 40px;
    font-size: 15px;
    font-weight: 700;
    transition: .2s ease;
    font-family: font-2;
    border-radius: 100px;

}

.navigation1{
    background:#ffffff;
    border-radius: 0px;
    width: 100%;
    floaT: left;
    text-align: center;
    margin: 25px 0px 15px 0px;
}



.novid-1 .proeqt-08 img{
    width: 201px;
}



.novid-1 .proeqt-8{
    margin-top: 90px;
    width: 100%;
    height: 240px;
    floaT: left;
    position:relative;
    overflow:hidden;
}

.novid-1 .proeqt-08{
    margin-top: 35px;
    width: 100%;
    floaT: left;
    position: absolute;
    overflow:hidden;
    z-index:1;
}


.navigation{
    width: 100%;
    position:relative;
    float: left;  
}

.novid-1 .proeqt-7{border: 1px #e9e9eb solid;width: 47.3%;height: 410px !important;margin: 20px 0px 0px 20px;box-shadow: 0px 0px 0px 0px rgb(26 30 49 / 0%);}


.nohome-2{
    width: 100%;
    position:relative;
    float: left;
    margin: -220px 0px 4% 0px;
    padding-bottom: 1.5%;
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 4px 18px -3px rgba(26, 30, 49, 0.10);
}

.to-category .nohome-1{
    height: 220px;
}
 
.nohome-1{
    width: 100%;
    height: 260px;
    position:relative;
    overflow:hidden;
    float: left;
    margin: 80px 0px 0px 0px;
    background: #286DEE;
    background-image:-webkit-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:-moz-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:-ms-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    background-image:repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
    -webkit-background-size:20px 20px;
    -moz-background-size:20px 20px;
    background-size:20px 20px;
}
}


