@media (max-width: 1199px) {
    .recent-project .owl-controls{
        display:none;
    }
    .navigation li a {
        padding: 7px 7px 28px;
    }
    .mainmenu-area .thm-btn {
        padding: 0 13px;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {

    .theme_menu .thm-btn {
        padding: 0 13px;

    }

}

@media (max-width: 1200px) and (min-width:992px) {
    .two-column .inner-box .image-box {
        position: relative;
        margin-bottom: -95px;
    }
    .two-column .content-box{
        padding: 30px 0px 80px;
    }
}

@media (max-width: 1024px) {
    .project-carousel .owl-controls .owl-nav {
      top: auto;
      left: 0;
      right: 0;
  }
  .recent-project .owl-controls {
    position: absolute;
    bottom: 45px;
    left: -155px;
}

}

@media (max-width: 991px) {

    .right-area {
       position: absolute;
       right: 15px;
       top: 17px;
   }
   .mainmenu-area .menu-column{
    /* float: left; */
    width: 100%;
    z-index: 100;
}
.mainmenu-area .right-area {
    margin-right: 17px;
}
.nav_side_content .search_option form {
    width: 250px;
    right: -25px;
    top: 52px;
}
.theme_menu {
    background: #f7f7f7;
}
.main-logo {
    margin: 10px;
    max-width: 100px;
    z-index: 1000;
    position: relative;
}
.nav_side_content {
    margin-top: 31px;
}
.two-column .content-box{
    padding: 30px 0px 80px;
}
.about .item-list .item.clearfix {
    margin-top: 0px;
}
.call-to-action {text-align: center;}
.call-to-action a.thm-btn {float: none !important;  margin-top:20px;}

.about-faq .accordion-box{
    margin-top: 50px;
}
}

@media (max-width: 768px) {

    .header-top .language {
        margin-right: 0px;
        float: right;
    }
    .inner-breadcrumb {
        margin: 20px 0 0;
        text-align: left;
    }

    .about-us .about-info{
        margin-bottom: 50px;
    }
    .header-top .top-right ul,
    .header-top .top-left ul {
    }

    .header-top .top-right ul li,
    .header-top .top-left ul li {
        display: inline-block;
        float: none;
        margin-right: 15px;
    }

    .our-team .owl-controls .owl-nav{
        margin-bottom: 10px !important;
    }
    .latest-news .owl-theme .owl-nav{
        margin-bottom: 10px !important;
    }

    .page-title .path{
        text-align:center;
    }
    .sidebar-page .sidebar {
        position: relative;
        padding-left: 0px;
    }
    .header-top .top-right{
        margin: 0px;
    }
    .footer-bottom{
        padding-bottom:70px;
    }
    .footer-bottom .pull-left{
        text-align:center;
        width:100%;
    }
    .footer-bottom .pull-right{
        text-align:center;
        margin-top:5px;
        width:100%;
    }
    #sticky-social { display: none}
    .sidebar_tags ul li {width: 100%}
    .sidebar_tags ul li a { height: auto;}

    .breadcrumb-wrapper h1 {
        font-size: 20px;
        letter-spacing: 0px
    }
    .inner-breadcrumb ul li {
        font-size: 13px;
        padding:0 8px 0 5px;
    }
    .mt-xs-20 { margin-top: 20px}

    .button-style-two {
        width: 100%;
        text-align: center;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .cart-table thead tr th { padding:6px 3px; font-size: 13px; line-height: 1.2em}
    .cart-table tbody tr td:first-child { min-width: auto}
    .cart-table tbody tr td {min-width: auto; font-size: 13px; line-height: 1.4em}

    a.slide-btn {float: none}


}

@media (max-width: 640px) {
    .rev_slider,
    .page-title{
        margin-top:0px !important;
    }

    .page-title{
        text-align:center;
    }

}

@media (max-width: 700px) {
    .feature{

    }
}

@media (max-width: 575px) {

}

@media (max-width: 359px) {
    .feature .item-list .item .content-box p{
        display:none;
    }
    .feature .item-list .item .content-box h3{
        margin-top:10px;
        text-align:center;
    }
}

@media only screen and (min-width: 1200px){
    .container {padding: 0;}
    .container-fluid{padding: 0;}
}

@media only screen and (min-width: 991px){
  .mobile-menu {
    display: none;
}
}
@media only screen and (max-width: 991px){


    /*=================== mobile-menu ======================*/

    .navigation {
        display: none;
    }

    .main-menu .collapse {
        border: 0px;
        max-height: 330px;
        display: none !important;
        overflow: auto !important;
    }

    .main-menu .collapse.in,
    .main-menu .collapsing {
        display: block !important;
    }

    .main-menu {

position: absolute;

top: -85px;

right: 0px;

width: 100%;
    }

    .main-menu .navbar-header{
        padding: 0px;
        /* float: right; */
    }

    .main-menu .navbar-toggle {
        /* float: none; */
        margin: 0;
        display: block;
        margin-right: 10px;
    }

    .main-menu .navbar-toggle .icon-bar {
        background: #005fac;
        width: 27px;
        height: 2px;
        border-radius: 0px;
    }
    /*=================================menu=======================*/
}





