@media(max-width:1000px) {
    h4,
    h5 {
        line-height: 25px
    }
    .bg_overlay_image,
    .owl-buttons,
    .u-topbar {
        display: none
    }
    .footer_bottom p,
    .footer_menu,
    .u-cta .col-md-3,
    .u-cta h3 {
        width: 100%;
        text-align: center
    }
    .footer_bottom p,
    .footer_menu,
    .mobile_center,
    .single_slider .owl-item,
    .u-cta .col-md-3,
    .u-cta h3 {
        text-align: center
    }
    nav.navbar.fhmm a:hover {
        background: #f1f1f1!important;
        border-radius: 0;
        color: #333!important;
        border: 0!important
    }
    nav.navbar.fhmm li a {
        padding: 10px!important;
        text-transform: uppercase;
        font-size: 13px;
        border-top: 1px solid #fff
    }
    nav.navbar.fhmm li .dropdown-menu>li:first-child a,
    nav.navbar.fhmm li:first-child a {
        border-top: 0
    }
    nav.navbar.fhm li .dropdown-menu>li>a {
        border-top: 1px solid #fff
    }
    .u-cta .col-md-3,
    .u-cta .col-md-9 {
        padding: 57px 0 17px
    }
    h4 {
        font-size: 16px
    }
    .single_slider {
        margin-top: 40px
    }
    .navbar-header {
        position: relative
    }
    .navbar-toggle {
        margin-right: 0;
        padding-left: 5px!important
    }
    .u-cta .col-md-3 {
        padding: 10px 0;
        float: left
    }
    .col-md-6 {
        margin-bottom: 20px
    }
    .col-md-3 {
        margin-bottom: 50px
    }
    .left_icon {
        margin-top: 0
    }
    .content-sub {
        margin-top: 20px
    }
    .pull-right.btn-regular.btn-full-green {
        font-size: 13px;
        float: none!important;
        position: relative;
        top: 0;
        display: inline-block
    }
    .footer_bottom .col-md-4 {
        margin-bottom: 0
    }
    .footer_menu li {
        float: none;
        display: inline-block
    }
    h3 {
        font-size: 21px
    }
    .u-cta h3 {
        margin-left: 0;
        font-size: 20px
    }
    footer .col-md-3 {
        padding-left: 40px;
        padding-right: 40px
    }
    .u-social ul li a {
        margin-bottom: 10px
    }
    .tparrows.default.round {
        width: 30px
    }
    .u-welcome h3 {
        font-size: 21px;
        line-height: 30px
    }
    .col-md-4 {
        margin-bottom: 50px
    }
    .one_fourth {
        width: 33.333%
    }
}

@media (min-width:320px) and (max-width:480px) {
    .accordiontwo .ui-accordion-header.ui-state-default:before {
        display: none
    }
    .contact_form2 {
        left: 40px;
        width: 75%
    }
    .form_elements .col-md-4 {
        margin-bottom: 15px
    }
    .author_info .icon_wrap {
        display: inline-block;
        float: left;
        left: 0;
        margin-bottom: 10px;
        top: 7px;
        position: static
    }
    .fullwidth .author_info .detail {
        left: 0;
        top: 10px;
        width: auto
    }
    .one_fourth,
    .ui-tabs .ui-tabs-nav li,
    .ui-tabs .ui-tabs-nav li a,
    aside.sidebar {
        width: 100%
    }
    aside.sidebar {
        margin-top: 40px;
        float: left
    }
    .page-header figure {
        display: none
    }
    .one_fourth.banner {
        width: 100%;
        margin-bottom: 20px
    }
    .product {
        float: left
    }
    .center_divider:after,
    .center_divider:before,
    .content-head.center,
    .portfolio_sep {
        background: 0 0
    }
    .upio-inner.with_headings {
        top: 71px
    }
}

@media (min-width:480px) and (max-width:600px) {
    .accordiontwo .ui-accordion-header.ui-state-default:before,
    .page-header figure {
        display: none
    }
    .contact_form2 {
        width: 70%
    }
    .form_elements .col-md-4 {
        margin-bottom: 15px
    }
    aside.sidebar {
        margin-top: 40px;
        width: 100%;
        float: left
    }
    .fullwidth .author_info .detail {
        width: 75%
    }
    .ui-tabs .ui-tabs-nav li,
    .ui-tabs .ui-tabs-nav li a {
        width: 100%
    }
    .one_fourth.banner {
        width: 100%;
        margin-bottom: 20px
    }
    .product {
        width: 75%;
        margin: 20px auto;
        float: none
    }
    .product .wrapper {
        margin-bottom: 20px
    }
    .center_divider:after,
    .center_divider:before {
        background: 0 0
    }
    .uh-logo {
        width: 120px
    }
    .one_fourth {
        width: 50%
    }
    cccc ul.ok_icon_list {
        margin-left: 30px
    }
}

@media (min-width:600px) and (max-width:768px) {
    .accordiontwo .ui-accordion-header.ui-state-default:before {
        display: none
    }
    .contact_form2 {
        width: 50%
    }
    .form_elements .col-md-4 {
        margin-bottom: 15px
    }
    aside.sidebar {
        margin-top: 40px;
        width: 100%;
        float: left
    }
    .page-header figure {
        bottom: 0;
        position: absolute;
        right: 0;
        width: 150px
    }
    .one_fourth.banner {
        width: 49%;
        margin-bottom: 20px;
        margin-right: 3px
    }
    .product {
        width: 60%;
        margin: 20px auto;
        float: none
    }
    .product .wrapper {
        margin-bottom: 20px
    }
    .one_fourth {
        width: 50%
    }
    .upio-inner.with_headings {
        top: 71px
    }
}

@media (min-width:768px) and (max-width:800px) {
    .accordiontwo .ui-accordion-header.ui-state-default {
        padding-right: 20px
    }
    .contact_form2 {
        width: 40%
    }
    .form_elements .col-md-4 {
        margin-bottom: 15px
    }
    aside.sidebar {
        margin-top: 40px;
        width: 100%;
        float: left
    }
    .page-header figure {
        bottom: 0;
        position: absolute;
        right: 0;
        width: 200px
    }
    .one_fourth.banner {
        width: 49%;
        margin-bottom: 20px;
        margin-right: 3px
    }
    .product.col-md-3 {
        float: left;
        display: inline-block;
        margin: 10px 0;
        width: 49%
    }
    .one_fourth {
        width: 33.333%
    }
}

@media (min-width:800px) and (max-width:1000px) {
    .accordiontwo .ui-accordion-header.ui-state-default {
        padding-right: 20px
    }
    .contact_form2 {
        width: 40%
    }
    .form_elements .col-md-4 {
        margin-bottom: 15px
    }
    aside.sidebar {
        margin-top: 40px;
        width: 100%;
        float: left
    }
    .page-header figure {
        bottom: 0;
        position: absolute;
        right: 0;
        width: 200px
    }
    .one_fourth.banner {
        width: 49%;
        margin-bottom: 20px;
        margin-right: 3px
    }
    .product.col-md-3 {
        float: left;
        display: inline-block;
        margin: 10px 0;
        width: 49%
    }
}

@media(min-width:1024px) and (max-width:1180px) {
    .accordiontwo .ui-accordion-header.ui-state-default {
        padding-right: 20px
    }
    .contact_form2 {
        width: 40%
    }
    #tabs li a {
        padding: 4px
    }
    .page-header figure {
        bottom: 0;
        position: absolute;
        right: 40px
    }
    .product.col-md-3 {
        width: 33%
    }
    .one_fourth.banner {
        margin-bottom: 20px;
        margin-right: 0;
        width: 25%
    }
    .one_fourth {
        width: 25%
    }
    .single_slider {
        margin-top: 40px
    }
    .single_slider .owl-item {
        text-align: center
    }
}