@media only screen and (min-width: 1801px){
	
}

@media only screen and (max-width: 1800px) and (min-width: 1601px){

	
}

@media only screen and (min-width: 1200px){

	
}

@media all and (max-width: 1199px) {
   .navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer;
}
    .navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.5);
    border-color:rgba(255, 255, 255, 0.1);
}
    button, html [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
}

    .navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}
    button, select {
    text-transform: none;
}
    button, input {
    overflow: visible;
}
    input, button, select, optgroup, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
    .book_now p{font-size: 12px;}

    .about-img{margin: 0px auto;}
    .about .about_content{margin: 0px auto;}
}
@media (min-width: 992px){
	
}

@media (max-width: 991px){
.about .about_content {
    margin: 16px auto;
    padding: 15px;
}
.btn {
    padding: 6px 12px;
}    
.book_now .left_book_now{clip-path: polygon(100% 0, 0 0, 0 100%, 18% 0);}
.left_book_now p{font-size: 15px;padding: 38px 0px;-webkit-transform: rotate(314deg);-moz-transform: rotate(314deg); -o-transform: rotate(314deg);}
    body {font-size: 12px;}
}
.right_book_now {
    padding: 40px 30px;
}	

.contact .contact_box{margin: 10px -10px;}
}
@media only screen and (max-width: 991px) and (min-width: 768px){
	
}
@media (max-width: 767px){
    
}


@media (max-width: 575px){
	
	
}
@media (max-width: 480px){
	.topbar-head {padding: 6px 6px; text-align: center;}
    .book-center {text-align: center;}
    .book_now .book_now_img {background-image: none;}
    .online_booking h4{text-align: center; font-size: 22px;}
    .online_booking p {text-align: center;}
    .online_booking a {margin-left: 60px !important; float: none;}
    .about .img-inn {width: 100%; margin: 10px auto;}
    .about .about_content {padding: 20px;}
    .roberto-rooms-area .rooms-slides .single-room-slide .room-thumbnail {background-size: 100%;}
    .contact h6 {margin: 20px 0;}
    .contact .contact_box {width: 382px;}
    .foot ul li {display: block; padding: 10px; text-align: left;}
    .list-iteam {position: relative; left: 80px;}
    .attraction .card {margin-bottom: 10px;}
    .book_now .shadw{box-shadow: none;}
    
    .right_book_now {clip-path: unset; box-shadow: none; padding-right: 45px; position: relative; background-color: transparent;}
    .left_book_now { clip-path: unset; height: 0; width: 0; }
    .heading {margin-top: 290px;}
    .contactform .field-row input {height: 48px;}
    p {margin-top: 10px;}
    .book_now .right_book_now button {width: 100%;}
    .heading img{width: 20%;}
    h1, .h1 {font-size: 1rem;}
    h4, .h4 {font-size: 1rem;}
    .gallryimg {width: 90%; margin: 0 22px;}
    /*.contact .contact_box{margin: 10px -36px;}*/

}
@media (max-width: 375px){
    .topbar-head {padding: 6px 6px; text-align: center;}
    .book-center {text-align: center;}
    .book_now .book_now_img {background-image: none;}
    .online_booking h4{text-align: center; font-size: 22px;}
    .online_booking p {text-align: center;}
    .online_booking a {margin-left: 60px !important; float: none;}
    .about .img-inn {width: 100%; margin: 10px auto;}
    .about .about_content {padding: 20px;}
    .roberto-rooms-area .rooms-slides .single-room-slide .room-thumbnail {background-size: 100%;}
    .contact h6 {margin: 20px 0;}
    .contact .contact_box {width: 330px;}
    .foot ul li {display: block; padding: 10px; text-align: left;}
    .list-iteam {position: relative; left: 80px;}
    .attraction .card {margin-bottom: 10px;}
    .book_now .shadw{box-shadow: none;}
    .right_book_now {clip-path: unset; box-shadow: none; padding-right: 51px; position: relative; background-color: transparent;}
    .left_book_now { clip-path: unset; height: 0; width: 0; }
    .heading {margin-top: 290px;}
    .heading1 {margin-top: 40px;}
    .contactform .field-row input {height: 48px;}
    p {margin-top: 10px;}
    .book_now .right_book_now button {width: 100%;}
    .heading img{width: 20%;}
    h1, .h1 {font-size: 1rem;}
    h4, .h4 {font-size: 1rem;}
    .gallryimg {width: 90%; margin: 0 20px;}
    .mr-16 {margin-right: 16px;}
    .contact .contact_box{margin: 10px auto; padding: 0px; width: 95%;}

}
