@media (min-width: 1367px) {

    *{}

    .our-content{

        padding: 220px 170px;

    }

    #footer .logo-footer{

        width: 300px;

        height:250px;

    }

    .service #tab-content .tab-pane{

        padding: 115px 17px 80px;

    }

    .our-content{

        min-height:900px!important;

    }

}

@media (max-width: 1300px) {

    

}

@media (max-width: 1200px) {

    *{}

    #header h1.logo{

        width: 215px;

        height:220px;

        padding-top: 15px;

    }

    .header-top{

        margin-bottom: 30px;

    }

    #footer .logo-footer{

        position: inherit;

        padding: 0;

        width:auto;

        height:auto;

        background: none;

        margin-top: 25px;

    }

    .navbar-default .navbar-nav > li{

        margin-right:30px;

    }

}

@media (min-width: 993px) {

    .our-content{

        min-height:800px;

    }

}

@media (max-width: 992px) {

    form.get-started .form-content input.phone{

        display:none;

    }

    form.get-started .form-content textarea{

        margin-bottom:17px!important;

    }

    .home-banner h2{

        text-align: center;

        font-size:42px;

    }

    .home-banner{

        padding: 185px 0;

    }

    .wrapper-form{

        min-height: 320px;

    }

    .our-content{

        padding: 80px 30px 40px;

        background-position: top center;

        background-size: auto;

    }

    .our-content h4{

        font-size:50px;

    }

    form.get-started h3.title{

        font-size: 30px;

    }

    .service .nav-tabs li a span.icon{

        background-size: 180px 180px;

        height: 90px;

        padding: 30px;

        width: 180px;

    }

    .service .nav-tabs li a span.icon img{

        max-width:80px;

    }

    .service .tab-content .tab-pane .content-tab-inner{

        width:100%;

    }

    .service .tab-content .tab-pane{

        padding: 80px 25px 35px;

    }

    .service .tab-content .tab-pane h3{

        margin:0 0 45px;

        font-size:30px;

    }

    

    form.contact-form{

        padding:45px 0 40px;

    }

    .contact-info{

        margin-bottom:20px;

    }

    

    .testimonial-item{

        padding: 0 75px;

    }

}

@media (max-width: 767px) {

    .navbar-default .navbar-collapse{

        position: relative;

        z-index:101;

        padding: 0 30px;

        background: #fff;

    }

    .navbar-default .navbar-collapse .navbar-nav > li a{

        color:#333;

    }

    .testimonial-item{

        padding: 0;

    }

    .owl-controls .owl-buttons div{

        display: none;

    }

    

    .service .nav-tabs li a span.icon{

        background-size: 85px 85px;

        height: 42px;

        padding: 12px;

        width: 85px;

    }

    .service .nav-tabs li a span.icon img{

        max-width:40px;

    }

    .service .nav-tabs li a span.text{

        font-size:9px;

    }

}

@media (max-width: 600px) {

    

}

@media (max-width: 480px) {

    form.contact-form input.submit{

        min-width:0;

    }

    #header h1.logo {

        height: 150px;

        width: 130px;

    }

    #header h1.logo img{

        max-width: 120px;

    }

}

@media (max-width: 360px) {

    .service .nav-tabs li a span.icon{

        background-size: 60px 60px;

        height: 29px;

        padding: 10px;

        width: 60px;

    }

    .service .nav-tabs li a span.icon img{

        max-width:25px;

    }

    

}