    .tooltip {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  text-align: left;
  width:auto;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #fff;
  color: #000;
  text-align: left;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 15%;
  margin-left: -50px;
  opacity: 0;
  transition: opacity 0.3s;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
-webkit-box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);
-moz-box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);
box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);
}


.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.slide_cross {
  max-width: auto;
  position: relative;
}




.map{
    width:100%;
    height: 30vw;
    display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}
@media screen and (max-width: 1200px) {
.map{
    width:100%;
    height: 250px;
}
}
.head_row {
    margin-bottom: 6vw;
}
 .edit_btn1 {
	float: right;
    font-size: 1.2vw;
    font-weight: bold;
    letter-spacing: 0.5px;
    color: #ffffff;
        padding: 10px;
	margin: 10px;
    text-transform: uppercase;
    background: dodgerblue;
    color: #ffffff;
        border-radius:5px;
        border:none;
    -webkit-transition-duration: 0.8s;
    transition-duration: 0.8s;
    cursor:pointer;
        }
.edit_btn1 a {
    text-decoration: none;
        color: #ffffff;
}
.edit_btn1:hover{
   background: #32cd32;
    -webkit-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

 .but_book {
    font-size: 1.2vw;
    font-weight: bold;
    letter-spacing: 0.5px;
    color: #ffffff;
    padding: 10px;
	margin: 1px;
    text-transform: uppercase;
    background: #008000;
    color: #ffffff;
    width:100%;
    border-radius:5px;
        }
.but_book a {
    text-decoration: none;
        color: #ffffff;
}
.but_book:hover{
   background: #32cd32; 
}

@media screen and (max-width: 1200px) {
.head_row {
    margin-bottom: 50px;
}
 .edit_btn1 {
    font-size: 13px;
        }
         .but_book {
    font-size: 13px;
}

}



.book_btn{
    background-color: dodgerblue;
  color: white;
  padding: 15px 20px;
  border: none;
  cursor: pointer;
  width: 100%;
  opacity: 0.9;
font-size:1.6vw;
text-transform: uppercase;
letter-spacing:1px;
font-weight:bold;
    -webkit-transition-duration: 0.8s;
    transition-duration: 0.8s;

}
.book_btn a{
text-decoration:none;
color:#fff;
}
.book_btn:hover{
    background-color: #008000;
    -webkit-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
@media screen and (max-width: 1200px) {
.book_btn{
font-size:18px;

}
    .mySlides1 img{
width: 90%;
height: 200px;
    }

}
h1{
    text-transform:uppercase;
    letter-spacing:2px;
}






.slider-wrapper{
  position: relative;
  width: 100%;
  overflow: hidden;
  height: auto;
overflow: hidden;
margin:20px auto;
padding: 3px;

}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-list,
.slick-track,
.slick-slide,
.slick-slide img {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  zoom: 1;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

.slick-slide img {
  display: block;
  max-width: 100%;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-slide > .slick-slider-img {
  position: relative;
  display: block;
  width: 100%;
}

.slick-slide .image {
  width: 100%;
  height: 30vw;
}

.slick-slide img {
  display: block;
  width: 100%;
  height: 100%;
object-fit: contain;
overflow: hidden;
}

.slick-slide img.slick-loading {
  display: none;
}


.slick-prev{
  background: #fff;
  border: none;
  border-radius: none;
  position: absolute;
  top: 50%;
  transform: translateY(-20%);
  left: 0;
  padding: 0.25em 0.5em;
  box-shadow: 2px 2px 4px rgba(0,0,0,0.25);
  z-index: 400;
}

.slick-next{
  background: #fff;
  border: none;
  border-radius: none;
  position: absolute;
  top: 50%;
  transform: translateY(-20%);
  right: 0;
  padding: 0.25em 0.5em;
  box-shadow: 2px 2px 4px rgba(0,0,0,0.25);
  z-index: 400;
}

/* progress bar */
.slider-progress {
  width: 100%;
  height: 10px;
  background: rgba(255,255,255,0.5);
  position: absolute;
  bottom: 0;
}
.slider-progress .progress {
  width: 0%;
  height: 10px;
  background: #e74c3c;
}

@media screen and (max-width: 1200px) {
.slider-wrapper{
width: 100%;
height: auto;
    }
.slick-next{
  top: 50%;
}
.slick-prev{
  top: 50%;
}
.slick-slide img {
  display: block;
  width: 100%;
  height: 300px;
object-fit: contain;
overflow: hidden;

}
.slick-slide .image {
  width: 100%;
  height: 300px;
}

}

.info_cof{
    padding:15px;
}
.center_info{
    text-transform:uppercase;
    text-align:center;
    letter-spacing:1px;
    display: flex;
	flex-wrap: wrap;
    align-items: center;
	justify-content: center;
	margin: 0 auto;
}
  .return {
      float:right;
      text-decoration:none;
      width:70px;
      background:transparent;
      border:none;
  } 
  .return img{
      width:30px;
      height:auto;
      cursor:pointer;
  }
* {
    font-family: 'Rubik';
}
.body_hide {
	opacity: 0;
	transition: .9s opacity ease-in-out;
}
.body_visible {
	opacity: 1;
}
  .return {
      float:right;
      text-decoration:none;
      width:70px;
      background:transparent;
      border:none;
  } 
  .return img{
      width:30px;
      height:auto;
      cursor:pointer;
  }
    @-webkit-keyframes fadeInDown {
	0% {  opacity: 0;  -webkit-transform: translateY(-100px);  }	
	100% {  opacity: 1;  -webkit-transform: translateY(0);	}
}

@-moz-keyframes fadeInDown {
	0% {  opacity: 0;  -moz-transform: translateY(-100px);	}	
	100% {  opacity: 1;  -moz-transform: translateY(0);  }
}

@-o-keyframes fadeInDown {
	0% {  opacity: 0;  -o-transform: translateY(-100px);	}	
	100% {  opacity: 1;  -o-transform: translateY(0);  }
}

@keyframes fadeInDown {
	0% {  opacity: 0;  transform: translateY(-100px);	}	
	100% {  opacity: 1;  transform: translateY(0);	}
}

.fadeInDown {
	-webkit-animation: fadeInDown 1s both 0.8s;
	-moz-animation: fadeInDown 1s both 0.8s;
	-o-animation: fadeInDown 1s both 0.8s;
	animation: fadeInDown 1s both 0.8s;
}


    .tooltip1 {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
  width:auto;
  cursor:pointer;
  font-family: Arial, sans-serif;
  color:#000;
}
.product-description span{
    color:#000;
    font-size:1vw;
}
.tooltip1 .tooltiptext1 {
  visibility: hidden;
  font-size: 1.4vw;
  width: 50%;
  background-color: #fff;
  color: #000;
  text-align: left;
  padding: 10px;
  position: absolute;
  z-index: 1;
  top: 100%;
  left: auto;
  margin-left: auto;
  opacity: 0;
  transition: opacity 0.3s;
margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
-webkit-box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);
-moz-box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);
box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);
}

.tooltip1 .tooltiptext1::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-color: #555 transparent transparent transparent;
-webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
-webkit-box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);
-moz-box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);
box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);

}
.tooltip1:hover .tooltiptext1 {
  visibility: visible;
  opacity: 1;
}
@media screen and (max-width: 1200px) {
    .tooltiptext1{
    font-size: 20px;
}
.tooltip1:hover .tooltiptext1 {
    font-size: 20px;
}

}
.big_let{
    text-align:center;
    display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 10px auto;
	color:#000;
}
.icon{
  color:#4380db;
  float:right;
    display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin-top: -2.3vw;
}
.tooltiptext{
  font-size: 1vw;
}

@media screen and (max-width: 1200px) {
.icon{
	margin-top: -30px;
	display: inline-block;
}
.tooltip .tooltiptext {
  font-size: 15px;
}
}
h2{
    color:#9aa5ae;
    font-size:1.6vw;
}
    .fb_left{
    float:left;
    margin-left:20px;
}
.fb_left img{
    width:30px;
}

.fb_left a{
    display:inline-block;
    margin:0 5px;
}
.eye{
    float:right;
    color: #86939E;
    font-size: 15px;
}
.product-description span{
    color: #86939E;
    font-size: 1.1vw;
}
.product-description p{
    font-size: 1.1vw;
}
.right{
   float:right;
    font-size: 1.1vw;

}
.left_info{
    font-size: 1.1vw;

}

.info_cof p{
 line-height: 22px;
}
.product-description span :hover{
 color:#000;
}


    .tooltip {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  text-align: left;
  width:auto;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #fff;
  color: #000;
  text-align: left;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 15%;
  margin-left: -50px;
  opacity: 0;
  transition: opacity 0.3s;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
-webkit-box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);
-moz-box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);
box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);
}

    .tooltip {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  text-align: left;
  width:auto;
  cursor:pointer;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #fff;
  color: #000;
  text-align: left;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 15%;
  margin-left: -50px;
  opacity: 0;
  transition: opacity 0.3s;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
-webkit-box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);
-moz-box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);
box-shadow: 0px 0px 3px 0px rgba(20,10,20,0.43);
}


.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}


.tooltiptext{
  font-size: 1vw;
}
.wa img{
    width:2.2vw;
    vertical-align: middle;
}

@media screen and (max-width: 1200px) {
.tooltip .tooltiptext {
  font-size: 15px;
}
.product-description span{
    font-size: 15px;
}
.product-description p{
    font-size: 15px;
}

.right{
    font-size: 15px;

}
.left_info{
    font-size: 15px;

}
h2{
    font-size:20px;
}
.wa img{
    width:30px;
    
}

}
.top{
    line-height:30px;
    padding-bottom:10px;
    line-height: 100px;
    text-align: center;
}
.slider{
    cursor:pointer;
}

body {
    font-family: 'Rubik';
}
  .return {
      float:right;
      text-decoration:none;
      width:70px;
      background:transparent;
      border:none;
  } 
  .return img{
      width:30px;
      height:auto;
      cursor:pointer;
  }
  .md-modal {
      opacity:1;
  }
      @-webkit-keyframes fadeInDown {
	0% {  opacity: 0;  -webkit-transform: translateY(-100px);  }	
	100% {  opacity: 1;  -webkit-transform: translateY(0);	}
}

@-moz-keyframes fadeInDown {
	0% {  opacity: 0;  -moz-transform: translateY(-100px);	}	
	100% {  opacity: 1;  -moz-transform: translateY(0);  }
}

@-o-keyframes fadeInDown {
	0% {  opacity: 0;  -o-transform: translateY(-100px);	}	
	100% {  opacity: 1;  -o-transform: translateY(0);  }
}

@keyframes fadeInDown {
	0% {  opacity: 0;  transform: translateY(-100px);	}	
	100% {  opacity: 1;  transform: translateY(0);	}
}

.fadeInDown {
	-webkit-animation: fadeInDown 1s both 0.8s;
	-moz-animation: fadeInDown 1s both 0.8s;
	-o-animation: fadeInDown 1s both 0.8s;
	animation: fadeInDown 1s both 0.8s;
}

.input-field {
  width: 100%;
  padding: 10px;
  outline:none;
  border: 1.5px solid #708090;
}
select {
      background:transparent;
            border-radius:0px;

}
option {
      background:transparent;
      border-radius:0px;
}

.input-field:focus {
  border: 1.5px solid dodgerblue;
}
.md-close img {
    width:2vw;
    height:auto;
}
@media screen and (max-width: 1200px) {
    .md-close img {
    width:25px;
    height:auto;
}
.row{
    padding:0;
    margin:0;
}
.contact_form{
    padding:0;
    margin:0;
}
.input-container{
    padding:0;
    width:100%; 
}
.md-content{
    width:100%; 
}

}

.show {
  display: block;
}
.mi_button{
    padding:1vw;
    border-radius:0;
}




.icon{
    background: transparent;
    margin-top:-40px;
    color:dodgerblue;
}
.product-description span{
    font-size:1.1vw;
}
.big_let{
    color:#86939E;
}
.tooltip1 .tooltiptext1{
    color:#86939E;
}
.info_price{
  margin-bottom:40px;
    font-size:1.4vw;
    padding:0;
}
.product-description span{
    color: #86939E;
}

body {
    margin-bottom:100px;
}
.icon{
    background: transparent;
    margin-top:-45px;
}
.info_price{
    font-size:20px;
}
}
.input-field{
    color:grey;
}
.right_column p
{
  text-align: left;
}
.fb_left{
    float:left;
    margin-left:20px;
}
.fb_left img{
    width:2.3vw;
}

.fb_left a{
    display:inline-block;
    margin:0 5px;
}
.eye{
    float:right;
    color: #86939E;
    font-size: 15px;
}
.info_cof
{
  padding: 5px;
}
.product-description span
{
  color: #86939E;
}

.title {
    overflow: hidden;
    text-align: center;
    font-size: 1.5vw;
    height:auto;
}
.title span {
    display: inline-block;
    vertical-align: middle;
color: #86939E;
    
}
.title:before,
.title:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 3px;
    background-color: #86939E;
    position: relative;
}
.title:before {
    margin-left: -100%;
    left: -14px;
}
.title:after {
    margin-right: -100%;
    right: -5px;
}
hr {
  border: 1.5px solid #86939E;
}
.top1{
width:auto;
  margin:0 auto;  
}
h1{
    text-align:center;
}
h2{
    text-align:center;
}
.head_row{
    height:3vw;
}
.share{
    width:30px;
}
.tooltiptext{
    line-height:1.8vw;
}

@media screen and (max-width: 1200px) {
.product-description span{
    font-size:16px;
}
    .fb_left img{
    width:30px;
}
.tooltiptext{
    line-height:25px;
}

}
    .link{
        border:none;
        background:#fff;
        cursor:pointer;
    }
    .link_center{
     display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0 auto;   
    }

