/*
Ranjeet
*/
.logo img {
  height: auto;
  max-width: 100%;
}
.body-wrapper {
    margin-top: 0 !important;
    max-width: 1200px;
    width: 100% !important;
}

#homeslidediv {
    width: auto !important;
    margin-right: -30px !important;
}

#footer-widget .col-md-9 {
    width: 75%;
}

/*#footer-widget .col-md-9 .widget-section .widget_text,
#footer-widget .widget-section,
#footer-widget .textwidget {
    width: 100%;
}*/

.container-1 .icon {
    left: 0;
    top: 0;
    margin-top: 15px;
}

.box,
.container-1 {
    width: 100%;
}


.vc_custom_1442594044268 {
  margin-left: -15px !important;
  margin-right: -15px !important;
  padding-left: 0 !important;
}
/* Responsive style */

@media screen and (max-width: 1199px) {
    #header-style-3 .navigation .menu ul li a,
    #header-style-3 .navigation ul > li > a,
    #header-style-3 .navbar-nav > li > a {
        padding: 20px 15px;
    }
    #footer-widget {
        border-top: solid 10px #fff;
    }
    .body-wrapper #footer-widget .kode-widget-bg-footer:before {
        width: 999em !important;
    }
    .bottom-footer {
        border-top: solid 10px #000;
    }
    #footer-widget .kode-widget-bg-footer {
        padding-left: 0;
        padding-right: 0;
    }
    .widget_kode_contact_widget i {
        width: 20px;
        margin-right: 5px;
    }
    #footer-widget .col-md-9, #footer-widget .widget-section, #footer-widget .textwidget {
  width: 75% !important;
}
    #footer-widget .col-md-9 .widget-section .widget_text,
    #footer-widget .widget-section,
    #footer-widget .textwidget {
        width: auto !important;
        float: none;
    }
}

@media screen and (max-width: 1023px) {


    .tp-caption.Gym-Button,
    .Gym-Button {
        font-size: 20px !important;
        padding: 15px 35px !important;
        min-width: 290px !important;
    }
    #footer-widget .kode-widget-bg-footer {
        padding-left: 15px;
        padding-right: 15px;
    }
    #footer-widget .col-md-9 {
        width: 100% !important;
    }
    #header-style-3 .dl-menuwrapper {
        margin: 1px 0;
    }
}

@media screen and (max-width: 767px) {


    #header-style-3 .col-md-4 {
        text-align: center;
        width: 100%;
    }
    .kode_loc {
        float: none;
        margin-bottom: 20px;
    }
    .box,
    .container-1 {
        max-width: 300px;
        margin: auto;
        padding-top: 10px;
    }
}

@media screen and (max-width: 735px) {

    .footermenu1,
    .footermenu2,
    .footermenu3 {
        width: 100% !important;
    }
}
/*
http://www.heavensfamily.org/emag/