@media (min-width: 1920px) and (max-width: 2599px) {    .mh800 {        /*min-height: 800px;*/    }    .ct_text {        padding: 0px 9% 80px 9%;    }    .ct_form {        padding: 60px 9% 50px 9%;    }    .dsbox {        margin: 20px 0px;        padding: 50px 30px 50px;    }    .about_content {        padding: 107px 0px 50px 0px;    }    .dsbox h5 {        font-size: 28px;    }    .dsbox h6 {        font-size: 24px;    }}@media (min-width: 1920px) {    .container {        width: 75%;    }    .p50 {        padding: 50px 50px;    }}@media (min-width: 1920px) and (max-width: 2399px) {    .p50 {        padding: 0px 50px;    }}@media (min-width: 1900px) and (max-width: 1919px) {    .p50 {        padding: 0px 50px;    }}@media (min-width: 1699px) and (max-width: 1899px) {    .p50 {        padding: 0px 50px;    }}@media (min-width: 1499px) and (max-width: 1698px) {    .p50 {        padding: 0px 50px;    }}@media (min-width: 1299px) and (max-width: 1498px) {    .p50 {        padding: 0px 10px;    }    .inner_header {        padding: 150px 0px 100px;    }    .about_content {        padding: 50px 0px 50px 0px;    }}@media (min-width: 992px) and (max-width: 1298px) {    .p50 {        padding: 0px 0px;    }    .ct_text {        padding: 10px 45px 100px;        min-height: auto;    }    .ct_form {        padding: 40px 45px 40px;        min-height: auto;    }    .inner_header {        padding: 150px 0px 100px;    }    .about_content {        padding: 50px 0px 50px 0px;    }}@media (min-width: 1199px) and (max-width: 1499px) {    /* Safari only override */    ::i-block-chrome, .logo {        margin-top: 17%;    }}@media (min-width: 992px) and (max-width: 1198px) {    /* Safari only override */    ::i-block-chrome, .logo {        margin-top: 17%;    }    .ip_content .booknow_box {        top: 30px;    }    #sidebar ul li a {        padding: 12px 18px;    }    .btn_booknow {        margin: 0px;        font-size: 20px;        height: 55px;        line-height: 51px;    }}@media (min-width: 769px) and (max-width: 991px) {    /* Safari only override */    ::i-block-chrome, .logo {        margin-top: 15%;    }    .ct_form {        padding: 70px 45px;    }}@media (max-width: 991px) {    .p50 {        padding: 30px 0px 0px;    }    .about_content {        padding: 40px 0px 80px 0px;    }    .ct_form {        padding: 40px 45px 40px;        min-height: inherit;    }    .ct_text {        padding: 10px 45px 100px;        min-height: inherit;    }    .s_icon {        top: -18px;        left: 10px;    }    .s_icon img {        width: 50px;    }}@media (max-width: 768px) {    .dsbox {        margin: 10px 0px;        padding: 10px 15px 15px;    }    .s_icon2 {        top: -10px;    }    .s_icon2 img {        width: 20px;    }    .pd_ds {        padding-top: 20px;        padding-bottom: 90px;    }    h1 {        font-size: 30px;    }    h2 {        font-size: 24px;    }    h3 {        font-size: 21px;    }    h4 {        font-size: 19px;    }    h5 {        font-size: 18px;    }    h6 {        font-size: 17px;    }    /* Safari only override */    ::i-block-chrome, .logo {        margin-top: 30%;    }}@media (max-width: 680px) {    .navbar-brand img {        max-width: 280px;    }}@media (max-width: 580px) {    .btn_booknow {        height: 50px;        line-height: 48px;        font-size: 19px;        padding: 0px 20px;        display: inline-block;    }    .booknow_box {        right: 35px;    }}@media (max-width: 480px) {    h2.resp-accordion {        font-size: 16px;    }    /*.logo {display: block;width: 100%;height: auto;float: left;}.ds_tb {display: block;width: 100%;height: auto;} .navbar-brand {top: inherit;position: inherit;margin-top: 4px;display: inline-block;}       .booknow_box {position: inherit;top: inherit;right: inherit;width: 100%;float: left;text-align: center;}.navbar-header {text-align: center;}*/    .navbar-brand {        top: 0px;    }    .navbar {        padding: 0px 0px 0px;    }    .booknow_box {        top: 25px;        right: 15px;    }    .btn_booknow {        height: 48px;        line-height: 47px;        font-size: 17px;    }    #content {        /*overflow-y: auto;*/        /*padding-bottom: 100px;  */    }    .inner_header .navbar {        position: inherit;        width: 100%;        float: left;    }    .inner_header {        width: 100%;        float: left;        text-align: left;        padding: 6px 0px 30px 15px;    }    .ip_content .logo {        margin-top: 16px;        width: 100%;        float: left;    }    .ip_content .navbar-header {        padding-left: 0px;        margin-top: 15px;    }    .breadcrumb {        width: 100%;        float: left;        padding: 11px 15px;    }    .ct_text {        padding: 10px 15px 100px !important;    }    .ct_form {        padding: 40px 15px 40px !important;    }    .ip_content {        padding-bottom: 0px !important;    }    .resp-tabs-container .panel-warning > .panel-heading span {        color: #000000;    }}