@media only screen and (min-width: 320px) and (max-width: 410px)  { 
    #magazine .carousel-indicators{z-index: 99999;top: 30%; bottom:auto;}
}

@media only screen and (min-width: 410px) and (max-width: 767px)  { 
    #magazine .carousel-indicators{z-index: 99999;top: 180px; bottom:auto;}
}

@media only screen and (min-width: 768px) and (max-width: 1169px)  { 
    .quote blockquote{display:block}
    .quote blockquote > div{top:40%;width:95%;position:absolute;}
}
.partner-image{width:100px;}
.outline-none{outline : none;}
#magazine .carousel-indicators li{background-color:white}
#magazine .carousel-indicators li.active{background-color:#361300;border-color:#361300;}
#poiCarousel .carousel-control .icon-prev, #poiCarousel  .carousel-control .icon-next, 
#poiCarousel .carousel-control .glyphicon-chevron-left, #poiCarousel  .carousel-control .glyphicon-chevron-right{
        position: absolute;
        z-index: 5;
        display: inline-block;
        top:0px !important

}
.section-poi .carousel-control {top:30% !important;width:20px;bottom:initial !important}

@media only screen and (min-width: 997px)  { 
    .section-poi .tooltip{left:46% !important}
}
@media only screen and (min-width: 320px) and (max-width: 720px)  { 
    .section-poi .tooltip{left:0% !important}
    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{margin-left:8px !important}
}

@media only screen and (min-width: 768px)  { 
   .line-horizental{padding-bottom:10px;box-shadow:-10px 0px 10px -10px white}
   
}
@media only screen and (min-width: 994px) and (max-width: 1024px)  { 
.carousel-indicators{
    left: 45%;
}
}
.position{max-height:40px;overflow: hidden;    text-overflow: ellipsis;}

.card-display-2g .card-display-2g-footer, .card-display-3g-footer, .card-display-4g-footer{
    bottom: 10px;
}


/* Section POI */
.section-poi .section-title {text-align:center;color:#361300}
.section-poi #poiCarousel .item{background-color:#fefefe; min-height: 335px;}
.section-poi #poiCarousel h3{margin-top:0px;}
.section-poi #poiCarousel .side-description{text-align:justify;padding-bottom:10px;}
.section-poi .side-description {padding:40px; padding-top:10px;padding-bottom:10px;}
.section-poi .carousel-inner figure img{width:100%;}
/*
.section-poi .carousel-control{top:-60px !important}
*/
.section-poi  .side-description > div , .section-poi  .side-description > p{margin-top:16px}
/* Section Partner */

.section-partner .section-title {text-align:center;color:#361300}
.section-partner article{background-color:#e4dac4;padding:10px;border-radius:5px; margin-bottom:20px; }
@media only screen and (min-width: 768px){ 
    .section-partner article{min-height:336px; }
}

@media only screen and (min-width: 320px) and (max-width: 415px)  { 
    .section-partner article{min-height:236px !important; }
}


.section-partner article .content-article{text-align:justify;margin-top:10px;}

.section-partner article footer{text-align:center; position:absolute;bottom:30px; width:90%}

/* section-new-information */

.section-new-information .section-title {text-align:center;color:#361300}
.section-new-information-row-2 > div{background-color:#f2efe8; border-radius:5px;}
.section-new-information-row-2 > div > .col-sm-6{padding-bottom:20px;}
.section-new-information{margin-bottom:20px; margin-top:30px;}

.section-new-information article .article-header{padding:10px;color:#f2efe8;background-color:#361300; margin-left:-20px;display:inline-block}
.section-new-information article .content-article{color :#361300}
.section-new-information > div{margin-bottom:20px}

.section-new-information h2{margin-top:0px;}


#section-tour h4{max-height: 32px;overflow: hidden;}


@media only screen and (min-width: 1200px){ 
    .select-country{width:1160px; top:120px;}
}

@media only screen and (min-width: 1028px)  and (max-width: 1199px){ 
    .select-country{width:1028px; top:120px;}
}
@media only screen and (min-width: 768px) and (max-width: 1027px){ 
    .select-country{width:768px; top:120px;}
}
.magazine .padding-0 {
    z-index: 3!important;
}

.country-image-responsive{position: relative}
.overlay-image-hover{z-index: 10;width: 100%;height: 100%;position: absolute;top:0px; padding:5px;padding-top:20px;overflow: hidden;display: block;
    background-color:rgba(129, 181, 75, 0.8);color:white;display: table;cursor:pointer;  }

.overlay-image-hover p{display: inline;vertical-align: top; overflow: hidden;font-size:12px !important;line-height:16px;display:inline-block}
.country-name1{
    position: absolute;
    bottom: 0px;
    background-color: #6fac21;
    color: white;
    padding: 5px 10px;
    text-transform: uppercase;
}
.btn_tran {
    border: 2px solid black;
    background-color: rgb(60 53 53 / 55%);
    color: black;
    padding: 8px 10px;
    font-size: 13px;
    margin: 2px;
    cursor: pointer;
    border-radius: 6px;
  }
  
.color_fff {
    border-color: #FFFFFF;
    color: #FFFFFF;
    font-weight: 700;
    text-transform: capitalize;
  }
.color_000 {
    border-color: #361300;
    color: #361300;
    font-weight: 700;
    text-transform: capitalize;
  }


.max_height {
    height: 275px !important;
    object-fit: cover;
}

.top_info_header {
    position: absolute;
    top: 8px;
    background-color: #6fac2100;
    color: white;
    padding: 5px 10px;
    text-transform: uppercase;
    width: 100%;
}

.agency-image {
    margin-right: 10px;
    width: 70px;
}
.font-16 {
	font-size: 16px !important;
}
