﻿.isotope-grid .row {
    margin-right: -7px;
    margin-left: -7px;
}
.isotope-grid .col-xs-6,
.isotope-grid .col-sm-4,
.isotope-grid .col-md-4 {
    padding-right: 7px;
    padding-left: 7px;
}
@media screen and (min-width: 1024px) {
    .header-hottline .hottline-wapper {
        margin-top: 30px;
    }
}
@media screen and (min-width: 768px) {
    .no-lg-right {
        padding-right:0;
    }
}
@media screen and (max-width: 1170px) {
    .container {
        width: 100%;
    }
}
@media (min-width: 992px) and (max-width: 1170px) {
    #header .kode-search-menu {
        width:220px;
    }
} 
@media (min-width: 768px) and (max-width: 991px) {
    .kode_navigaion_bar {
        top:-45px !important;
    }
    #header .hottline .hottline-wapper .ads-hot h1.call {
        margin-top:5px;
    }
    #header .hottline .hottline-wapper .ads-hot .call span {
        font-size: 16px;
        color: #fff;
    }
    #header .hottline .hottline-wapper .ads-hot .call {
        font-size:15px;
        margin-top: 10px;
    }
} 
@media screen and (min-width: 576px) and (max-width: 767px) {
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        margin-left:-15px;
        width:calc( 100% + 30px);
        padding-left:15px;
        padding-right:15px;
        -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
        -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
        box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
    }
}
@media screen and (max-width: 767px) {
    #header #nav {
        float: none !important;
    }

    #header .kode_navigaion_bar {
        position: absolute;
        left: 0px;
    }
    .navbar-default {
        z-index:9999;
        position:relative;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        margin-left: -15px;
        width: calc( 100% + 30px);
        padding-left: 15px;
        padding-right: 15px;
        -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
        -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
        box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
        background-color:#7f561d;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color:#fff;
    }
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {
        color: #ffffff;
        background-color: #6b3e00;
    }
    .navbar-default .navbar-nav > li {
        border-bottom:solid 1px #845e2a;
    }
    .navbar-nav {
        margin-top:0;
        margin-bottom:0;
    }
    .dropdown:hover .dropdown-menu li {
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:solid 1px #583f1b;
    }
    .dropdown:hover .dropdown-menu li:last-child {
        border-bottom:none;
    }
    .dropdown:hover .dropdown-menu {
        margin-top: 0;
        padding:0;
        background-color: #4a361a;
    }
    .navbar-toggle {
        width:43px;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: #7f561d;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color:#fff;
    }
    .navbar-toggle {
        margin-right: 0;
    }

    #header .kode_navigaion_bar {
        width: calc(100% - 60px);
        right: 0;
    }

    #header .kode-search-menu {
        width: 100%;
        margin-right: 0;
    }
}
@media screen and (max-width: 575px) {
    .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11 {
        width:100% !important;
    }
    .isotope-grid .col-xs-6 {
        width:50% !important;
    }
    #content-sidebar-wrap {
        margin-top:15px;
    }
    .home-slide img {
        width:auto !important;
        height:275px;
        object-fit:cover;
    }
    .main-services .caia-post-list-widget .widgettitle, .main-services .widget .widgettitle {
        margin-bottom:10px;
    }
    .main-services .caia-post-list-widget .widgettitle span, .main-services .widget .widgettitle span {
        background:no-repeat;
        color:#7f561d;
        font-size:24px;
        padding:0;
    }
    .hfeed {
        padding-right:15px;
    }
    .widget-wrap {
        padding-right:0;
    }
    .after_content .widgettitle span {
        font-family: 'Lobster', cursive !important;
        color: #7f561d;
        font-size: 24px;
    }
    .after_content .widgettitle span::before,
    .after_content .widgettitle span::after {
        content:none;
    }
    .gt-content h1,
    .d-about {
        font-size:18px;
    }
    .gt-content h1 span {
        font-size:20px;
    }
    .pots--thumbs {
        width:100%;
        float:none;
        margin-bottom:10px;
    }
    .posts--info {
        width:100%;
        float:none;
        padding-left:0;
    }
}