@media only screen and (min-width: 280px) and (max-width: 319px) {
    #credits h4 {
        font-size: 12px;
    }
    #credits h3 {
        font-size: 14px;
    }
    #credits h2 {
        font-size: 18px;
    }
    h2.section-title {
        font-size: 25px;
        margin-left: 10%;
    }
    h4.section-title {
        font-size: 14px;
        margin-left: 10%;
    }
    br {
        display: none
    }
    .col-md-5.sol-sm-5 {
        background-image: none;
    }
    .col-md-6.sol-sm-6 {
        background-image: none;
    }
    .col-md-1.sol-sm-1.partition {
        height: 0;
        margin-left: 0;
    }
    .l_b h3 {
        font-size: 25px;
    }
    .l_b h4 {
        font-size: 14px;
    }
    h3.section-title {
        font-size: 30px;
        line-height: 32px;
        margin-top: 10px;
    }
    p.lead {
        font-size: 14px;
        padding: 0 5px;
    }
    .border {
        width: 280px;
    }
    #copy-box > div {
        width: 280px;
    }
    .navbar-default .navbar-toggle {
        display: block !important;
        margin-left: 10px;
    }
    .navbar-right {
        margin-right: 50%;
    }
    .nav>li>a:focus,
    .nav>li>a:hover {
        text-decoration: none;
        background-color: transparent;
    }
    #bs-example-navbar-collapse-1 ul li a {
        background-color: #8a7dc5;
    }
    #bs-example-navbar-collapse-1 ul li a {
        width: 140px;
        margin-right: 45%;
        text-align: left;
    }
    .nav>li>a:focus,
    .nav>li>a:hover {
        background-color: #fff !important;
        color: #000 !important;
    }
    .owl-slider-item {
        margin-top: 15%;
    }
    .about-container {
        min-height: 10em;
    }
    img.portrait {
        width: 50%;
        margin-bottom: 5%;
    }
    img.praice {
        width: 70%;
    }
    .ayur-container {
        min-height: 10em;
    }
    .section-cta.kudi .kudi-content {
        padding: 30px 20px;
    }
    .kudi-container {
        min-height: 10em;
    }
    .section-cta.kudi ul li {
        font-size: 15px;
        line-height: 20px;
    }
    .facility-container {
        min-height: 10em;
    }
    .gallery-container {
        min-height: 10em;
        background-position: 80% 10%;
    }
    .know-container {
        min-height: 10em;
        background-position: 80% 10%;
    }
    .contact_us-container {
        min-height: 10em;
        background-position: 80% 10%;
    }
    h5.section-title {
        font-size: 14px;
        line-height: 20px;
    }
    .col-lg-6.map1 {
        width: 100%;
    }
    .col-lg-12.field {
        float: inherit;
    }
    form#contactform input[type="text"] {
        width: 85%;
    }
    form#contactform textarea {
        width: 85%;
    }
    .btn-theme {
        margin-left: 30%;
    }
    span.pull-right {
        padding: 0 5px;
    }
    .col-md-12,
    .col-md-2,
    .col-md-8,
    .col-md-5,
    .col-md-3,
    .col-md-6,
    .col-sm-6,
    .col-lg-6,
    .col-lg-12,
    .col-lg-3 {
        float: none;
    }
}
@media only screen and (min-width: 320px) and (max-width: 374px) {
    #back-top {
        position: fixed;
        bottom: 25px;
        right: 90px;
    }
    #back-top a {
        width: 40px;
        height: 40px;
    }
    #back-top i {
        margin-top: 7px;
        font-size: 20px;
    }
    .navbar-brand img {
        padding-top: 5px;
        width: 50%;
    }
    br {
        display: none
    }
    /*.l_b {
        padding-top: 30%;
    }*/
    
    .l_b h3 {
        font-size: 26px;
    }
    .l_b h4 {
        font-size: 14px;
    }
    .navbar-toggle {
        margin-top: 0%;
        margin-left: 5%;
    }
    .navbar-default .navbar-toggle {
        display: block;
    }
    h2.section-title {
        font-size: 30px;
        margin-left: 10%;
    }
    h4.section-title {
        margin-left: 10%;
    }
    .navbar-right {
        margin-right: 50%;
    }
    .logo {
        padding-left: 23%;
        padding-top: 3%;
    }
    .nav>li>a:focus,
    .nav>li>a:hover {
        text-decoration: none;
        background-color: transparent;
    }
    #bs-example-navbar-collapse-1 ul li a {
        background-color: #8a7dc5;
    }
    #bs-example-navbar-collapse-1 ul li a {
        width: 140px;
        /*margin-right: 45%;*/
        text-align: left;
    }
    .nav>li>a:focus,
    .nav>li>a:hover {
        background-color: #fff !important;
        color: #000 !important;
    }
    ul li {
        /*padding-bottom: 5px;*/
        padding: 1px;
    }
    .menu {
        padding-top: 0;
    }
    header {
        margin-top: 15px;
    }
    .owl-slider .owl-controls .owl-nav [class*=owl-] {
        padding: 5px;
    }
    .section-cta {
        padding: 15px;
    }
    .light-bg {
        background-size: cover;
    }
    .section-title h2 {
        font-size: 50px;
        margin-top: 0%;
    }
    img.img_right {
        display: none;
        padding-top: 0%;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .short-section {
        padding-left: 28%;
    }
    .counter-item {
        width: 55%;
    }
    .counter-item h2 {
        padding-top: 50px;
    }
    .section-title-chapters h2 {
        font-size: 40px;
        margin-right: 0;
    }
    .col-lg-12.text-center_partner {
        padding-left: 15%;
    }
    h3.section-title {
        font-size: 30px;
        line-height: 30px;
        margin-top: 25px;
    }
    .section-title p {
        margin: 70px 10px 0px 10px;
        font-size: 15px;
        text-align: initial;
    }
    .owl-theme .owl-dots .owl-dot span {
        display: none;
    }
    .owl-slider-item {
        margin-top: 10%;
    }
    .section-cta h2 {
        font-size: 28px;
        text-align: center;
    }
    .section-cta p {
        font-size: 15px;
        text-align: center !important;
    }
    .col-md-1.sol-sm-1.partition {
        height: 0px;
    }
    .col-lg-1.adjust {
        width: 95%;
        height: 0;
    }
    .col-lg-9.section-title {
        width: 100%;
    }
    .col-lg-6,
    .col-lg-12,
    .col-md-3 {
        float: none;
    }
    .col-lg-4.counter {
        padding-left: 0%;
    }
    footer p {
        font-size: 11px;
    }
    /*about-------------*/
    
    .about-container {
        min-height: 12em;
    }
    .about_content {
        margin-top: -10%;
    }
    .about_content h2 {
        font-size: 25px;
    }
    .about_content p {
        font-size: 16px;
        padding: 1% 0% 7% 0%;
    }
    .col-md-6.sol-sm-6 {
        background-image: none;
    }
    .col-md-5.sol-sm-5 {
        background-image: none;
    }
    /*about end---------*/
    /*know us----------*/
    
    .know_content {
        margin-top: -10%;
    }
    .know_content p {
        font-size: 16px;
        margin-top: 0%;
        text-align: left;
    }
    .know_content h2 {
        font-size: 25px;
    }
    .post_head p {
        font-size: 23px;
        text-align: left;
    }
    img.portrait {
        width: 50%;
        margin-bottom: 5%;
    }
    img.praice {
        width: 75%;
    }
    img.marker {
        width: 20%;
    }
    .news_head p {
        font-size: 23px;
        text-align: left;
    }
    /*know us _end-----*/
    /*Ayurveda Start*/
    
    .ayur-container {
        min-height: 12em;
    }
    .section-cta.kudi .kudi-content {
        padding: 30px 20px;
    }
    /*Ayurveda End*/
    /*Kutipraveshika Start*/
    
    .kudi-container {
        min-height: 12em;
    }
    .section-cta.kudi ul li {
        font-size: 15px;
        line-height: 20px;
    }
    .facility-container {
        min-height: 12em;
    }
    .gallery-container {
        min-height: 10em;
        background-position: 80% 10%;
    }
    .know-container {
        min-height: 10em;
        background-position: 80% 10%;
    }
    .contact_us-container {
        min-height: 10em;
        background-position: 80% 10%;
    }
    h5.section-title {
        font-size: 16px;
        line-height: 20px;
    }
    .btn-theme {
        margin-left: 25%;
    }
    /*footer*/
    
    p.lead.med {
        margin-left: 0%;
        margin-bottom: 0;
    }
    .border {
        width: 290px;
    }
    #copy-box > div {
        width: 290px;
    }
    #credits {
        padding: 30px 10px;
    }
    #credits h2 {
        font-size: 18px;
    }
    #credits h3 {
        font-size: 14px;
    }
    #credits h4 {
        font-size: 12px;
    }
    /*Footer End*/
}
@media only screen and (min-width: 375px) and (max-width: 423px) {
    
    .col-md-3,
    .col-lg-6,
    .col-lg-12 {
        float: none;
    }
    .navbar-brand img {
        padding-top: 5px;
        width: 40%;
    }
    br {
        display: none;
    }
    #bs-example-navbar-collapse-1 ul li a {
        background-color: #8a7dc5;
        width: 150px;
    }
    /* .l_b {
        padding-top: 26%;
    }*/
    
    .l_b h3 {
        font-size: 20px;
    }
    .l_b h4 {
        font-size: 16px;
    }
    h3.section-title {
        font-size: 35px;
        margin-top: 25px;
        line-height: 40px;
    }
    .section-cta h2 {
        font-size: 30px;
        padding: 5px;
        text-align: center;
    }
    .section-cta p {
        font-size: 15px;
        text-align: center;
        padding: 0 10px 0 10px;
    }
    #credits h2 {
        font-size: 20px;
    }
    #credits h3 {
        font-size: 14px;
    }
    .border {
        width: 360px;
    }
    #copy-box > div {
        width: 360px;
    }
    .col-md-1.sol-sm-1.partition {
        height: 0;
    }
    .col-md-5.sol-sm-5 {
        background-position-x: 75%;
        background-position-y: 30%;
        background-image: none;
    }
    .col-md-6.sol-sm-6 {
        background-image: none;
    }
    .navbar-right {
        margin-right: 50%;
    }
    .nav>li>a:focus,
    .nav>li>a:hover {
        background-color: #fff !important;
        color: #000 !important;
    }
    .about-container {
        min-height: 13em;
    }
    img.portrait {
        width: 50%;
        margin-bottom: 5%;
    }
    img.praice {
        width: 75%;
    }
    .ayur-container {
        min-height: 13em;
    }
    .section-cta.kudi .kudi-content {
        padding: 30px 20px;
    }
    .kudi-container {
        min-height: 13em;
    }
    .section-cta.kudi ul li {
        font-size: 15px;
        line-height: 20px;
    }
    .facility-container {
        min-height: 13em;
    }
    .gallery-container {
        min-height: 10em;
        background-position: 75% 10%;
    }
    .know-container {
        min-height: 10em;
        background-position: 75% 10%;
    }
    .contact_us-container {
        min-height: 10em;
        background-position: 75% 10%;
    }
    .map1 {
        width: 100%;
    }
    h5.section-title {
        font-size: 18px;
        line-height: 20px;
    }
    h2.section-title {
        font-size: 30px;
        margin-left: 10%;
        margin-top: 5%;
    }
    h4.section-title {
        font-size: 12px;
        margin-left: 10%;
    }
    .section-title h2 {
        margin-top: 0;
    }
    #back-top {
        right: 100px;
        bottom: 25px;
    }
    #back-top a {
        height: 45px;
        width: 45px;
    }
    #back-top i {
        margin-top: 7px;
        font-size: 25px;
    }
    .owl-slider-item {
        margin-top: 10%;
    }
    #email {
        padding: 5px 110px 5px 10px;
    }
    img.img_right {
        display: none;
        padding-top: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .short-section {
        padding-left: 0;
    }
    .section-title p {
        font-size: 15px;
        margin: 60px 20px 0px 20px;
    }
    section#partners {
        padding-left: 11%;
    }
    .section-title-chapters {
        margin-left: -17%;
    }
    .section-title-chapters h2 {
        font-size: 40px;
    }
    .navbar-toggle {
        margin-left: 5%;
    }
    .navbar-default .navbar-toggle {
        display: block;
    }
    .col-lg-1.adjust {
        width: 94%;
        height: 0;
    }
    .col-lg-9.section-title {
        width: 100%;
    }
    form#contactform input[type="text"] {
        width: 85%;
    }
    form#contactform textarea {
        width85%;
    }
    .btn-theme {
        margin-left: 35%;
    }
}
@media only screen and (min-width: 424px) and (max-width: 599px) {
    .col-md-12,
    .col-md-2,
    .col-md-8,
    .col-md-5,
    .col-md-3,
    .col-md-6,
    .col-sm-6,
    .col-lg-6,
    .col-lg-12,
    .col-lg-3 {
        float: none;
    }
    br {
        display: none
    }
    .navbar-brand img {
        width: 50%;
    }
    .l_b h3 {
        font-size: 23px;
    }
    .navbar-toggle {
        margin-left: 15px;
    }
    .navbar-default .navbar-toggle {
        display: block;
    }
    #bs-example-navbar-collapse-1 ul li a {
        background-color: #8a7dc5;
        width: 140px;
    }
    .nav > li > a:focus,
    .nav > li > a:hover {
        background-color: #fff !important;
        color: #000 !important;
    }
    .navbar-right {
        margin-right: 80%;
    }
    h2.section-title {
        margin-left: 5%;
        font-size: 25px;
    }
    h4.section-title {
        margin-left: 5%;
    }
    .col-md-1.sol-sm-1.partition {
        display: none;
    }
    #credits h2 {
        font-size: 20px;
    }
    #credits h3 {
        font-size: 14px;
    }
    #credits h4 {
        font-size: 14px;
    }
    .about-container {
        min-height: 15em;
        background-position: 75% 10%;
    }
    .ayur-container {
        min-height: 15em;
        background-position: 75% 10%;
    }
    .kudi-container {
        min-height: 17em;
    }
    .section-cta.kudi .kudi-content {
        padding: 30px 25px;
    }
    .section-cta.kudi ul li {
        font-size: 15px;
        line-height: 20px;
    }
    p.lead {
        font-size: 14px;
        margin: 0 auto;
        padding: 5px;
    }
    .col-md-5.sol-sm-5 {
        background-image: none;
    }
    .col-md-6.sol-sm-6 {
        background-image: none;
    }
    .owl-slider-item {
        margin-top: 10%;
    }
    img.portrait {
        width: 42%;
        margin-bottom: 5%;
    }
    img.praice {
        width: 60%;
    }
    .facility-container {
        min-height: 17em;
    }
    .gallery-container {
        min-height: 10em;
        background-position: 75% 10%;
    }
    .know-container {
        min-height: 10em;
        background-position: 75% 10%;
    }
    .contact_us-container {
        min-height: 10em;
        background-position: 75% 10%;
    }
    h3.section-title {
        font-size: 25px;
        line-height: 30px;
    }
    .col-md-2,
    .col-md-9 {
        float: none;
    }
    .section-cta h2 {
        text-align: center;
    }
    .section-cta p {
        text-align: center;
    }
    form.subscribe-form {
        padding-left: 30px;
    }
    img.img_right {
        padding-top: 0%!important;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .col-lg-1.adjust {
        width: 9%;
        left: 40%;
    }
    .section-title p {
        margin: 10px 10px 0 10px;
        padding-top: 20%;
    }
    .col-lg-4.counter {
        padding-left: 23%;
    }
    #back-top {
        right: 90px;
        bottom: 25px;
    }
    .border {
        width: 420px;
    }
    #copy-box > div {
        width: 420px;
    }
    h5.section-title {
        font-size: 16px;
    }
    .map1 {
        width: 100%;
    }
    .col-lg-6.form1 {
        margin-left: 10%;
    }
    .col-lg-12.field {
        width: 90%;
    }
    form#contactform {
        font-size: 14px;
    }
    img.marker {
        width: 20%;
    }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
    .col-md-12,
    .col-md-2,
    .col-md-8,
    .col-md-5,
    .col-md-3,
    .col-md-6,
    .col-sm-6,
    .col-lg-6,
    .col-lg-12,
    .col-lg-3 {
        float: none;
    }
    /*.col-lg-6{
        width: 50%;
    }*/
    
    .navbar-brand img {
        width: 20%;
    }
    .navbar-default {
        padding: 5px 0;
        -webkit-transition: padding .3s;
        -moz-transition: padding .3s;
        transition: padding .3s;
        border: 0
    }
    .navbar-default .nav li a {
        text-transform: uppercase;
        font-size: 11px;
        letter-spacing: 1px;
        padding: 10px;
    }
    .navbar-default .navbar-brand {
        font-size: 2em;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
        margin-left: 0px;
    }
    .navbar-default .navbar-nav>.active>a {
        border-radius: 3px
    }
    .navbar-default.navbar-shrink {
        background-color: #FFFFFF;
        border-bottom: 1px solid #828282;
        padding: 5px 0;
    }
    .navbar-default.navbar-shrink .navbar-brand {
        font-size: 1.5em;
        margin-top: 10px;
    }
    section {
        padding: 10px 0;
    }
    .section-title h2 {
        font-size: 60px!important;
        margin-top: 0%!important;
    }
    img.img_right {
        padding-top: 0%!important;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .section-title p {
        font-size: 16px;
        margin: 65px 40px 0 40px;
    }
    .l_b {
        /*padding-top: 9%;*/
        
        padding-bottom: 0%;
        text-align: center;
        /*width: 90%;*/
    }
    .section-cta h2 {
        font-size: 20px!important;
        margin-top: 1%!important;
    }
    .light-bg {
        background-size: cover!important;
    }
    .col-lg-1.adjust {
        width: 100%;
        height: 0;
    }
    .col-lg-9.section-title {
        width: 100%;
    }
    .col-0-gutter {
        padding-left: 50px;
    }
    .short-section {
        padding-left: 20%;
    }
    header {
        margin-top: 3%;
    }
    p.lead {
        font-size: 14px;
    }
    h2.section-title{
        font-size: 35px;
    }
    .col-md-5.sol-sm-5{
        background-position: 0 35%;
    }
    .col-md-6.sol-sm-6{
        background-position: 0 35%;
    }
    .section-cta.kudi ul li {
        font-size: 16px;
    }
    .col-lg-12.text-center_partner {
        padding-left: 4%;
        float: none;
    }
        .col-lg-12 {
            width: 100%;
        }
        .col-md-6.sol-sm-6 {
            width: 100%;
            margin-bottom: 80px;
        }
        h2.section-title,
        h4.section-title {
            margin-left: 75px;
        }
        .partition {
            display: none;
        }
        /*.navbar-default .navbar-toggle{position: absolute;bottom: 130px;}*/
        
        #bs-example-navbar-collapse-1 ul li a {
            background-color: #8a7dc5;
            width: 150px;
        }        
        .border{
            width: 560px;
        }
        #copy-box > div {
            width: 560px;
        }
        .about-container {
            min-height: 25em;
            background-position: 60% 10%;
        }
        img.praice {
            width: 30%;
        }
        img.portrait {
            width: 30%;
            margin-bottom: 5%;
        }
        .col-lg-6 >div {
            padding: 7px;
        }
        h3.section-title {
            font-size: 35px;
            line-height: 40px;
        }
        .ayur-container {
            min-height: 25em;
            background-position: 60% 10%;
        }
        .kudi-container {
            min-height: 25em;
            background-position: 60% 10%;
        }
        .section-cta.kudi .kudi-content {
            padding: 30px;
        }
        .facility-container {
            min-height: 25em;
            background-position: 60% 10%;
        }
        .gallery-container {
            min-height: 15em;
            background-position: 75% 10%;
        }
        .know-container {
            min-height: 15em;
            background-position: 75% 10%;
        }
        .contact_us-container{
             min-height: 15em;
            background-position: 75% 10%;
            }
            h5.section-title{
                font-size: 20px;
            }
        .col-lg-6.map1 {
            width: 100%;
        }
        .navbar-default .navbar-toggle {
            display: block;
            margin-left: 5%;
        }
        .navbar-right {
            margin-right: 75%;
        }
        #credits h2 {
            font-size: 20px;
        }
        #credits h3 {
            font-size: 14px;
        }
        .container.home-menu {
            position: inherit;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 1023px) {
        .col-md-12,
    .col-md-2,
    .col-md-8,
    .col-md-5,
    .col-md-3,
    .col-md-6,
    .col-sm-6,
    .col-lg-6,
    .col-lg-12,
    .col-lg-3 {
        float: none;
    }
    /*.col-lg-6{
        width: 50%;
    }*/
    .navbar-collapse.navbar_1 {
    text-align: center;
    position: absolute;
    z-index: 2;
    }    
    .navbar-brand img {
        width: 20%;
    }
    .navbar-default {
        padding: 5px 0;
        -webkit-transition: padding .3s;
        -moz-transition: padding .3s;
        transition: padding .3s;
        border: 0
    }
    .navbar-default .nav li a {
        text-transform: uppercase;
        font-size: 11px;
        letter-spacing: 1px;
        padding: 10px;
    }
    .navbar-default .navbar-brand {
        font-size: 2em;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
        margin-left: 0px;
    }
    .navbar-default .navbar-nav>.active>a {
        border-radius: 3px
    }
    .navbar-default.navbar-shrink {
        background-color: #FFFFFF;
        border-bottom: 1px solid #828282;
        padding: 5px 0;
    }
    .navbar-default.navbar-shrink .navbar-brand {
        font-size: 1.5em;
        margin-top: 10px;
    }
    section {
        padding: 10px 0;
    }
    .section-title h2 {
        font-size: 60px!important;
        margin-top: 0%!important;
    }
    img.img_right {
        padding-top: 0%!important;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .section-title p {
        font-size: 16px;
        margin: 65px 40px 0 40px;
    }
    .l_b {    
        padding-bottom: 5%;
        text-align: center;
    }
    .section-cta h2 {
        font-size: 20px!important;
        margin-top: 1%!important;
    }
    .light-bg {
        background-size: cover!important;
    }
    .col-lg-1.adjust {
        width: 100%;
        height: 0;
    }
    .col-lg-9.section-title {
        width: 100%;
    }
    .col-0-gutter {
        padding-left: 50px;
    }
    .short-section {
        padding-left: 20%;
    }
    header {
        margin-top: 3%;
    }
    p.lead {
        font-size: 14px;
    }
    h2.section-title{
        font-size: 35px;
    }
    .col-md-5.sol-sm-5{
        background-position: 0 35%;
    }
    .col-md-6.sol-sm-6{
        background-position: 0 35%;
    }
    .section-cta.kudi ul li {
        font-size: 16px;
    }
    .col-lg-12.text-center_partner {
        padding-left: 4%;
        float: none;
    }
        .col-lg-12 {
            width: 100%;
        }
        .col-md-6.sol-sm-6 {
            width: 100%;
            margin-bottom: 80px;
        }
        h2.section-title,
        h4.section-title {
            margin-left: 75px;
        }
        .partition {
            display: none;
        }
        /*.navbar-default .navbar-toggle{position: absolute;bottom: 130px;}*/
        
        #bs-example-navbar-collapse-1 ul li a {
            background-color: #8a7dc5;
            width: 150px;
        }        
        .border{
            width: 700px;
        }
        #copy-box > div {
            width: 700px;
        }
        .about-container {
            min-height: 25em;
            background-position: 60% 10%;
        }
        img.praice {
            width: 30%;
        }
        img.portrait {
            width: 30%;
            margin-bottom: 5%;
        }
        .col-lg-6 >div {
            padding: 7px;
        }
        h3.section-title {
            font-size: 35px;
            line-height: 40px;
        }
        .ayur-container {
            min-height: 25em;
            background-position: 60% 10%;
        }
        .kudi-container {
            min-height: 25em;
            background-position: 60% 10%;
        }
        .section-cta.kudi .kudi-content {
            padding: 30px;
        }
        .facility-container {
            min-height: 25em;
            background-position: 60% 10%;
        }
        .gallery-container {
            min-height: 15em;
            background-position: 75% 10%;
        }
        .know-container {
            min-height: 15em;
            background-position: 75% 10%;
        }
        .contact_us-container{
             min-height: 15em;
            background-position: 75% 10%;
            }
            h5.section-title{
                font-size: 20px;
            }
        .col-lg-6.map1 {
            width: 100%;
        }
        .navbar-default .navbar-toggle {
            display: block;
            position: absolute;
            margin-top: -5%;
        }
        .navbar-right {
            margin-right: 75%;
        }
        #credits h2 {
            font-size: 20px;
        }
        #credits h3 {
            font-size: 14px;
        }
        .container.home-menu {
            position: inherit;
        }

    }
    @media (min-width: 1024px) and (max-width: 1200px) {
        .col-lg-12.navbar-brand {
            width: 100%;
        }
        .navbar-brand img {
            width: 14%;
        }
        .l_b {
            float: none;
        }
        .l_b h3 {
            /*padding-top: 10%;*/
            
            padding-top: 0;
        }
        .navbar-right {
            margin-right: 0%;
        }
        #bs-example-navbar-collapse-1 ul li a {
            width: 100%;
            margin-right: 5px;
        }
        .navbar-collapse.navbar_1{
            display: block; 
        }
        .section-cta h2 {
            font-size: 22px;
            margin-top: 6%;
        }
        .short-section {
            padding-left: 18%;
        }
        .col-lg-4.counter {
            padding-left: 0%;
            margin-left: -15px;
        }
        .col-lg-12.text-center_partner {
            float: none;
        }
        .section-text {
            padding-left: 29%;
            margin-left: 0%;
        }
        .col-md-6.sol-sm-6,
        .col-md-5.sol-sm-5 {
            background-size: cover;
        }
        #credits h4 {
            font-size: 14px;
            margin-left: 0;
            margin-right: 0;
        }
        img.portrait {
            width: 100%;
            margin-left: 75%;
            padding-right: 50px;
        }
        img.praice {
            width: 75%;
            margin-left: 100%;
        }
        p.lead.praice {
            margin-left: 95% !important;
            margin-top: 80% !important;
        }
        .col-lg-6>div {
            width: 100%;
            padding: 5%;
            margin-left: 25%;
        }
        .col-lg-6.map1 {
            width: 45%;
            margin-left: 5%;
        }
        .col-lg-6.form1 {
            width: 45%;
            margin-left: 5%;
        }
        form#contactform textarea {
            width: 90%;
        }
        h2.section-title {
            font-size: 40px;
        }
    }
    @media (min-width: 1440px) and (max-width: 1700px) {
        .navbar-brand img {
            width: 14%;
        }
        .l_b h3 {
            /*padding-top: 11%;*/
            
            padding-top: 0;
            font-size: 50px;
        }
       
        #bs-example-navbar-collapse-1 ul li a {
            margin-right: 0px;
            font-weight: normal;
            width: 130px;
            font-size: 16px;
        }
        .navbar-collapse.navbar_1{
            display: block; 
        }
        .l_b h4 {
            font-size: 27px;
        }        
        .col-md-1.sol-sm-1.partition {
            height: 200px !important;
        }
        #credits h2 {
            font-size: 25px;
        }
        #credits h3 {
            font-size: 20px;
        }
        .border {
            width: 1400px;
        }
        #copy-box > div {
            width: 1400px;
        }
        #credits h4 {
            font-size: 18px;
        }
        form#contactform textarea {
            width: 90%;
        }
    }
    @media only screen and (min-width: 1200px) and (max-width: 1440px) {
        .l_b h3 {
            /* padding-top: 9%;*/
            
            padding-top: 0;
        }
        .navbar-collapse.navbar_1{
            display: block; 
        }
        .navbar-brand img {
            width: 12%;
        }
        .navbar-right {
            margin-right: 0%;
        }
        img.portrait {
            width: 70%;
            margin-left: -10%;
            padding-right: 0;
        }        
        .section-cta h2 {
            font-size: 60px;
            margin-top: 1%;
        }
        .col-lg-4.counter {
            padding-left: 7%;
        }
        .short-section {
            padding-left: 10%;
        }
    }
    @media only screen and (min-width: 1700px) {
        .banner-bg {
            height: 1000px;
        }
        .navbar-collapse.navbar_1{
            display: block; 
        }
        .contact_us-container,
        .gallery-container {
            height: 400px;
        }
        .container {
            width: 85%;
        }
        #bs-example-navbar-collapse-1 ul li a {
            font-size: 30px;
            width: 230px;
        }
        .navbar-right {
            margin-right: 0;
        }
        p.lead {
            font-size: 30px;
            line-height: 40px;
        }
        h4.section-title {
            font-size: 20px;
        }
        #credits h2 {
            font-size: 40px;
        }
        #credits h3 {
            font-size: 30px;
        }
        .border {
            width: 2000px;
        }
        #copy-box > div {
            width: 2000px;
        }
        #credits h4 {
            font-size: 20px;
        }
    }
    @media only screen and (min-width: 1920px) {
        .contact_us-container, .gallery-container {
            height: 450px;
        }
    }