@media only screen and (max-width:1139px) {
.over_slide .process-block .text {
position:relative;
left:0;
top:0;
width:100%;
height:auto;
padding-top:20px;
opacity:1;
visibility:visible;
-ms-transform:translateY(-18px);
transform:translateY(-18px);
}

.over_slide .process-block:hover .count {
transform:translateY(0);
background:#d5ae82;
color:#fff;
}

.over_slide .process-block:hover .title-box {
transform:translateY(0);
}

.over_slide .process-block .inner-box {
padding:30px 0 20px;
}

.process-block .inner-box:before {
content:'';
display:none;
}

.process-block .inner-box:after {
content:"\f10f";
display:none;
}

.check-area {
position:unset;
padding-top:50px;
}

.mb-minus-100 {
margin-bottom:0;
}

.des_pad {
padding:60px 0;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.service_section .section_features {
grid-column-gap:20px;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.service_section .section_features {
grid-column-gap:15px;
}
}

@media (max-width:767px) {
.service_section .section_features {
grid-template-columns:repeat(3,1fr);
grid-template-rows:2fr;
grid-column-gap:15px;
margin-top:60px;
}
}

@media (max-width:575px) {
.service_section .section_features {
grid-template-columns:repeat(2,1fr);
grid-template-rows:3fr;
}

.page-title-area {
padding-top:340px;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.service_section .section_features li a i {
font-size:55px;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.service_section .section_features li a img {
max-width:55px;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.service_section .section_features li a .title {
letter-spacing:2px;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.service_section .section_features li a .title {
letter-spacing:1px;
}
}

@media (max-width:767px) {
.service_section .section_features li a .title {
letter-spacing:1px;
}
}

@media (max-width:767px) {
.service_section .section_features.masonry-layout {
margin-top:50px;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.service_section .section_features.masonry-layout li:nth-child(2) {
margin-top:50px;
}
}

@media (max-width:767px) {
.service_section .section_features.masonry-layout li:nth-child(2) {
margin-top:50px;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.service_section .section_features.masonry-layout li:nth-child(3) {
margin-top:100px;
}
}

@media only screen and (min-width:576px) and (max-width:767px) {
.service_section .section_features.masonry-layout li:nth-child(3) {
margin-top:100px;
}
}

@media (max-width:575px) {
.service_section .section_features.masonry-layout li:nth-child(3) {
margin-top:0;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.service_section .section_features.masonry-layout li:nth-child(4) {
margin-top:50px;
}
}

@media (max-width:767px) {
.service_section .section_features.masonry-layout li:nth-child(4) {
margin-top:-50px;
}
}

@media (max-width:575px) {
.service_section .section_features.masonry-layout li:nth-child(4) {
margin-top:50px;
}
}

@media only screen and (max-width:767px) {
.bg-change-section .no-col-gap {
margin:0;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.room-slider .rooms-slider-one .slider-img {
height:500px;
}
}

@media (max-width:767px) {
.room-slider .rooms-slider-one .slider-img {
height:450px;
}
}

@media (max-width:575px) {
.room-slider .rooms-slider-one .slider-img {
height:400px;
}
}

@media (max-width:767px) {
.room-slider .rooms-content-wrap {
margin-bottom:100px;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.room-slider .rooms-content-wrap .room-content-box {
margin-top:-445px;
}
}

@media (max-width:767px) {
.room-slider .rooms-content-wrap .room-content-box {
margin-top:-100px;
padding:50px 30px;
}
}

@media (max-width:575px) {
.room-slider .rooms-content-wrap .room-content-box {
margin-top:-50px;
padding:50px 30px;
}
}

@media (max-width:767px) {
.room-slider .rooms-content-wrap .room-content-box .slider-count-big {
font-size:150px;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.room-slider .rooms-slider-two .single-rooms-box .room-img {
height:420px;
}
}

@media (max-width:767px) {
.room-slider .rooms-slider-two .single-rooms-box .room-img {
height:350px;
}
}

@media (max-width:575px) {
.room-slider .rooms-slider-two .single-rooms-box .icons li {
margin:0 5px;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.room-slider .rooms-slider-two .single-rooms-box .room-desc {
left:20px;
right:20px;
padding:30px;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.room-slider .rooms-slider-two .single-rooms-box .room-desc {
left:20px;
right:20px;
padding:30px;
}
}

@media (max-width:767px) {
.room-slider .rooms-slider-two .single-rooms-box .room-desc {
left:10px;
right:10px;
padding:25px;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.room-slider .rooms-slider-two .single-rooms-box .room-desc h3 {
font-size:32px;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.room-slider .rooms-slider-two .single-rooms-box .room-desc h3 {
font-size:28px;
}
}

@media (max-width:767px) {
.room-slider .rooms-slider-two .single-rooms-box .room-desc h3 {
font-size:26px;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.room-slider .rooms-slider-two .single-rooms-box .room-desc .price {
font-size:32px;
}
}

@media (max-width:767px) {
.room-slider .rooms-slider-two .single-rooms-box .room-desc .price {
font-size:28px;
}
}

@media (max-width:575px) {
.room-slider .rooms-slider-two .single-rooms-box .room-desc .price {
text-align:left;
margin-top:10px;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.room-slider .rooms-slider-two .slick-arrow {
left:10%;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.room-slider .rooms-slider-two .slick-arrow {
left:5%;
}
}

@media (max-width:767px) {
.room-slider .rooms-slider-two .slick-arrow {
left:2%;
width:50px;
height:50px;
line-height:50px;
font-size:15px;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.room-slider .rooms-slider-two .slick-arrow.next-arrow {
left:auto;
right:10%;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.room-slider .rooms-slider-two .slick-arrow.next-arrow {
left:auto;
right:5%;
}
}

@media (max-width:767px) {
.room-slider .rooms-slider-two .slick-arrow.next-arrow {
left:auto;
right:2%;
}
}

@media only screen and (max-width:1139px) {
.destinations-two .destinations-box .outer-box {
display:block;
}

.destinations-two .destinations-box .outer-box .destination-block-two {
display:block;
float:left;
width:33.333%;
margin-bottom:30px;
}

.destinations-two .destinations-box .outer-box .destination-block-two:hover,.destinations-two .destinations-box .outer-box:hover .destination-block-two {
width:33.333%;
}

.destination-block-two .image-layer {
display:none;
}

.destination-block-two .inner-box {
height:auto;
}

.destination-block-two .image-box .image {
display:block;
}
}

@media only screen and (max-width:991px) {
.destinations-two .destinations-box .outer-box .destination-block-two,.destinations-two .destinations-box .outer-box .destination-block-two:hover,.destinations-two .destinations-box .outer-box:hover .destination-block-two {
width:50%;
}
}

@media only screen and (max-width:599px) {
.destinations-two .destinations-box .outer-box .destination-block-two,.destinations-two .destinations-box .outer-box .destination-block-two:hover,.destinations-two .destinations-box .outer-box:hover .destination-block-two {
width:100%;
}

.destinations-two .destinations-box {
margin-bottom:0;
}

.restaurant-item .single-restaurants {
min-height:auto;
}

.p-0 {
padding:0 15px!important;
}

.nopad {
padding:0 15px;
}

.choose-tab-wrap {
margin-top:20px;
}
}

@media only screen and (min-width:320px) and (max-width:640px) {
.destinations-two .destinations-box {
margin-bottom:0;
}

.restaurant-item .single-restaurants {
min-height:auto;
}

.p-0 {
padding:0 15px!important;
}

.nopad {
padding:0 15px;
}

.choose-tab-wrap {
margin-top:20px;
}
}

@media only screen and (min-width:650px) and (max-width:820px) {
.destinations-two .destinations-box {
margin-bottom:0;
}

.p-0 {
padding:0 15px!important;
}

.nopad {
padding:0 15px!important;
}

.choose-tab-wrap {
margin-top:20px;
}

.wt-icon-box-wraper .wt-tilte {
font-size:12px;
}
}

@media only screen and (min-width:1200px) and (max-width:1300px) {
.eorik-slider-item {
background-position:center center;
background-repeat:no-repeat;
background-size:contain;
height:100vh;
position:relative;
z-index:1;
}
}