@media only screen and (max-width:1440px){
    .leftstar {
        width: 45%;
    }
    .starratingdiv {
        width: 8%;
    }
    .fontthree {
        font-size: 900%;
    }
    .featureslogo {
        width: 75%;
    }
    .slick-next {
        right: 0px !important;
    }
    .clientimg{
        width: 66%;
    }
} 
@media only screen and (max-width: 1250px){
    .fontthree {
        font-size: 830%;
    }
    #fifthhead, #eighthhead, #firsthead{
        width: 11%;
    }
    #seventhhead, #sixthhead{
        width: 13%;
    }
    .imgchange{
        display: block;
    }
    .tohideandblock{
        display: none;
    }
}
@media only screen and (max-width:1024px){
    .fontthree {
        font-size: 800%;
    }
    .redirectpage {
        padding-left: 2px;
    }
    .clientimg{
        width: 60%;
        height: 35%;
    }
    .widthmentioned{
        max-width: 90%;
    }
    .samevalue{
        width: 12%;
    }
    .featureslogo{
        width: 85%;
    }
    .detailsofhotel{
        padding-left: 65px;
    }
    .buttoncls{
        margin: 1.66667em auto 0px;
    }
    #banner-para p{
        margin-top: 150px;
    }
    .aboutcontentright{
        width: 40%;
    }
    .aboutcontentleft{
        width: 45%;
    }
    .leftstar {
        width: 62%;
    }
    .starratingdiv {
        width: 10%;
    }
}
@media only screen and (max-width:990px){
    .fontthree {
        font-size: 730%;
    }
    #fifthhead, #eighthhead, #firsthead{
        width: 10%;
    }
    #seventhhead, #sixthhead{
        width: 13.8%;
    }
}
@media only screen and (max-width: 830px){
    .fontthree {
        font-size: 630%;
    }
    .fontfive, .redirectpage{
        font-size: 16px;
    }
}
@media only screen and (max-width:768px){
    .samevalue {
        width: 11.9%;
        margin: 20px 0px;
    }
    .fontthree {
        font-size: 600%;
    }
    .fonttwo {
        font-size: 22px;
    }
    #fifthhead, #eighthhead{
        width: 10%;
    }
    .widthmentioned {
        max-width: 95%;
    }
    .redirectpage {
        padding: 0px;
    }
    .contenthead h3 {
        width: 100%;
        margin: 35px 0px;
    }
    .contenthead2 h3 {
        width: 100%;
        margin: 35px 0px;
    }
    .aboutcontentleft {
        width: 50%;
        padding: 15px;
    }
    .aboutcontentright {
        width: 50%;
        margin: 10px;
    }
    .propcontentleft {
        margin: 15px;
        margin-right: 15px;
    }
    .propcontentright {
        margin: 15px;
        margin-right: 15px;
    }
    .flexpropbox {
        margin: 0px auto;
        width: 100%;
        border-radius: 30px;
    }
    .propertyimg {
        border-radius: 30px;
    }
    .eachamenities {
        width: 15%;
        margin: 10px;
    }
    .featureslogo {
        width: 100%;
        height: 110px;
    }
    .iconamenities {
        width: 57%;
    }
    #gallerytestimonial {
        height: 325px;
    }
    .galleryimg{
        width: 80%;
    }
    .clientimg {
        width: 54%;
        height: 38%;
    }
    .testimonialclients{
        width: 45%;
        height: 480px;
        margin-top: 120px;
    }
    .footerabout:last-of-type{
        width: 30%;
    }
    .footerabout:nth-of-type(2){
        width: 36%;
    }
    .usercontent{
        width: 86%;
    }
    .detailsofhotel{
        padding-left: 0px;
    }
    .detailsofhotel span a {
        padding: 10px;
        padding-right: 0px;
        padding-left: 0px;
    }
    .testimonialpart1 {
        margin: 65px 35px;
    }
    #booknow {
        flex-direction: column-reverse;
    }
    #enquiryarea {
        width: 70%;
        margin: 10px auto;
    }
    #footerbanner {
        width: 100%;
        margin: 10px auto;
    }
    .starratingdiv {
        width: 12%;
    }
    .leftstar {
        width: 92%;
    }
    .userstar {
        width: 8%;
    }
    .usericon {
        width: 14%;
        height: 14%;
    }
    #rightscontent img {
        width: 15%;
    }
}
@media only screen and (max-width: 640px){
    .fontthree {
        font-size: 540%;
    }
}
@media only screen and (max-width:425px){
    .overflowedfont{
        display: none !important;
    }
    #fontchange{
        display: block;
    }
    #headerposition{
        display: none;
    }
    #header-mviewmenu{
        display: block;
    }
    .fontthree {
        font-size: 435%;
    }
    .fontfour {
        font-size: 30px;
    }
    .fontone {
        font-size: 14px;
    }
    .fonttwo {
        font-size: 18px;
    }
    .fontfive{
        font-size: 16px;
    }
    #headerbannercontent{
        margin-top: 10px;
    }
    #headerbannercontent span {
        margin-bottom: 45px;
        margin-top: 0px;
    }
    .widthmentioned {
        max-width: 98%;
    }
    .samevalue {
        width: 24%;
        margin: 5px 0px;
    }
    #banner-para p {
        width: 95%;
        margin-top: 160px !important;
    }
    .contenthead {
        width: 90%;
    }
    .contenthead2 {
        width: 90%;
    }
    .contentdescription {
        flex-wrap: wrap;
    }
    .aboutcontentleft {
        width: 100%;
        padding: 15px;
    }
    .aboutcontentright {
        width: 100%;
        margin: 10px;
        padding: 0px;
    }
    .tohideandblock{
        display: block;
    }
    .imgchange{
        display: none;
    }
    .propcontentleft {
        margin: 0px;
        width: 100%;
    }
    .flexpropbox {
        width: 95%;
    }
    .propcontentright {
        margin: 0px;
        width: 100%;
    }
    .propspan {
        margin: 10px auto;
    }
    .eachamenities {
        width: 30%;
        margin: 5px;
    }
    .featureslogo {
        width: 85%;
        margin: 5px auto;
    }
    .galleryabout {
        margin-bottom: 10px;
    }
    #gallerytestimonial{
        height: 335px;
    }
    .testimonialpart1 {
        margin: 45px 10px;
    }
    .galleryimg {
        width: 95%;
    }
    .testimonialclients{
        width: 95%;
        margin-top: 130px;
    }
    .usercontent {
        width: 95%;
    }
    .footerabout{
        width: 100%;
        padding: 5px;
        line-height: 0.25in;
    }
    .footerabout:last-of-type{
        width: 100%;
    }
    .footerabout:nth-of-type(2){
        width: 100%;
    }
    .inputfieldstobook {
        width: 95.333%;
        margin: 5px;
    }
    .inputfield {
        padding: 15px;
    }
    .buttoncls {
        margin: -0.33333em auto 0px;
    }
    /* .footerabout {
        width: 50%;
        align-content: flex-start;
        padding: 0px;
    } */
    .detailsofhotel{
        width: 100%;
    }
    .detailsofhotel span {
        width: 100%;
    }
    #footerflex{
        margin-bottom: 0px;
        padding: 10px;
    }
    .clientimg {
        width: 44%;
    }
    #enquiryarea {
        width: 100%;
        padding: 30px;
    }
    .gallerydescription span{
        display: block;
        width: 90%;
        margin: 0px auto;
    }
    .starratingdiv {
        width: 20%;
    }
    .eachicons {
        width: 49.333%;
        line-height: 0.3in;
    }
    .flexleft {
        width: 95%;
    }
    .rightratings {
        width: 70%;
        padding: 15px;
    }
    .leftratings {
        width: 32%;
        padding: 19px;
        padding-top: 30px;
    }
    .userleft {
        width: 93%;
    }
    .userstar {
        width: 11%;
    }
    .reviewstart {
        margin: 20px 5px 16px;
    }
    .sameratingborder {
        margin: 20px 16px 16px;
    }
    #rightscontent img {
        width: 26%;
    }
}
@media only screen and (max-width:375px){
    .eachamenities{
        width: 30%;
        margin: 5px;
    }
    .iconamenities {
        width: 43%;
        margin: 22px auto;
    }
    .featureslogo {
        width: 80%;
        height: 89px;
    }
    .samevalue {
        width: 25%;
    }
    .clientimg {
        width: 45%;
        height: 36%;
    }
    .headerlook {
        height: 860px;
    }
    .fontseven{
        font-size: 12px;
    }
    .sameratingborder {
        width: 100%;
        margin: 20px 0px 16px;
    }
    .ratingcount {
        width: 30%;
    }
    .ratingstar {
        width: 16%;
    }
    .userstar {
        width: 13%;
    }
    .colortoadd {
        width: 100%;
    }
    /* .flexpropbox {
        height: 390px;
    } */
}
@media only screen and (max-width:320px){
    body{
        line-height: 0.3in;
    }
    #banner-para p {
        margin-top: 120px !important;
    }
    .fontthree {
        font-size: 375%;
    }
    .samevalue {
        width: 30%;
    }
    .aboutcontentright {
        width: 100%;
        margin: 10px;
    }
    /* .flexpropbox {
        height: 335px;
    } */
    .propertyimg {
        border-radius: 20px;
    }
    .featureslogo {
        width: 82%;
        height: 76px;
        margin: 5px auto;
    }
    .iconamenities {
        width: 47%;
        margin: 20px auto;
    }
    .testimonialclients {
        height: 435px;
    }
    .clientimg {
        width: 19%;
        height: 19%;
        padding: 70px;
    }
    .detailsofhotel span {
        margin: 0px;
    }
    .testimonialimg{
        position: absolute;
        right: 0px;
        top: 0px;
    }
    .dot {
        margin-top: 12px;
    }
    .userstar {
        width: 15%;
    }
}