@media (min-width: 768px) {
 p {
    line-height: 1.7;
  }
  h3 {
    font-size: 30px;
  }
  .p-absolute-sm{
    position: absolute;
  }
  .p-relative-sm{
    position: relative;
  }
}
@media (min-width: 992px) {
  .p-absolute {
    position: absolute;
    bottom: 0;
  }
  
}
@media (min-width: 1200px) {
  .section-tourism-inner-hero .col-lg-5 {
    width: 42.5%;
  }
  .section-tourism-inner-hero .col-lg-7 {
    width: 57.5%;
  }
}
@media (min-width: 1400px) {
}

@media (max-width: 1399px) {
}

@media (max-width: 991px) {
  .section-tourism-inner-hero {
    padding: 165px 0 140px;
  }
  .py-100 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .more-btn{
    font-size: 16px;
  }
  .list-check li:before{
    font-size: 50px;
    top: -15px;
  }
  .list-check li {
    margin-bottom: 7px;
}
.section-overlay,.section-overlay .icon-arrow-down:before{
  color: #001439;
}
h3 span{
  color:#2899F4;;
}
.section-overlay img {
  margin-bottom: 20px;
}
}
@media (max-width: 991px) and (min-width:768px){
  h3 {
    font-size: 40px;
    font-weight: 700;
  }
  .section-memodeal{
    color: #fff;
  }
} 
@media (max-width:767px){
  .section-tourism-inner-hero{
    padding: 0 0 240px;
  }
  .py-100 {
    padding-top: 28px;
    padding-bottom: 0;
}
.more-btn {
  font-size: 14px;
}
h2,h3{
  font-weight: 500;
  max-width: 324px;
}
.px-xs-12{
  padding-left: 12px;
  padding-right: 12px;
}
.pb-xs-35{
  padding-bottom: 35px;
}
}
@media (max-width:425px){
  .section-hero-tourism:after{
    height: 240px;
    height:100%;
  }
}