@media screen and (max-width: 1400px){
    .default_1{
        padding:0px 15px;
    }
    .team_clmn{
        padding:0px;
    }
    .services_2 .text_img img{
        padding:0px 100px;
    }
    .center{
        width:100%;
    }
    .row{
        margin:0px;
    }
    #home_wrapper .text_box h1, .big_title{
        padding-right:0px;
        margin-left: 0px;
    }
    .teaser_inner, #footer{
        padding:15px;
    }
    #team_text{
        padding-left:15px;
    }
    #service_big{
        padding:0px;
    }
    .service_wrapper, #team_btm_text{
        padding-left:15px;
        padding-right:15px;
    }
    .mart-250{
        margin-top:-100px;
    }
}
@media screen and (max-width: 1200px){
    .teaser_circle{
        right:50px;
        top:100px;
        width:250px;
        height:250px;
    }
    .team_item, #header, #content{
        font-size:22px;
        line-height:28px;
    }
}
@media screen and (max-width: 992px){
    .services_2 .text_img img{
        padding:0px 25px;
    }
    .services_2 .text_img{
        width:100%;
        margin-left:0px;
    }
    .cmp_gallery{
        padding:0px;
    }
    .serv_text, .services_2 .text_img{
        margin-top:0px;
    }
    .service_wrapper img{
        margin-top:50px;
        margin-bottom:50px;
    }
    .service_wrapper, .service_def, .service_btm, .services_2{
        padding-top:50px;
    }
    .service_def{
        padding-left:0px;
        padding-right:0px;
    }
    #home_wrapper .text_box h1, .big_title, .show_item.visible.big_title{
        transform:rotate(0deg);
    }
    #logo{
        padding-left:15px;
        padding-top:19px;
    }
    #team_text{
        padding:50px 15px;
    }
    .news_inner{
        padding:15px 15px 50px;
    }
    .slick_bg_first h2{
        margin-top:15px;
    }
    #gs_top .text_box{
        padding-right:0px;
    }
    #gs_top, #contact_top, #service_big > div:nth-child(1) .service_wrapper{
        padding-top:25px;
    }
    .ser_text_small strong{
        margin-top:25px;
        margin-bottom:25px;
    }
    #contact_top img{
        max-width:100%;
    }
    #back_btn{
        position: relative;
        top:inherit;
        left:inherit;
        margin-bottom:50px;
    }
    #gov_wrapper{
        margin-top:25px;
    }
    .nav{
        display: none;
    }
    #btn_nav{
        display: block;
        position: relative;
        float: right;
        margin-right:15px;
        margin-top:11px;
    }
    .mobnav{
        position: absolute;
        left:0px;
        top:62px;
        width:100%;
        height:calc(100vh - 62px);
        background:#FFF;
        padding:15px;
        padding-top:30px;
    }
    .mobnav > li{
        margin-bottom:15px;
    }
    .mobnav > li li{
        padding-left:15px;
    }
    .mobnav a{
        color:#9fb738;
    }
    .mobnav a:hover, .mobnav a.act{
        color:#000;
        text-decoration: none;
    }
    #team_btm_text{
        padding:50px 15px;
    }
    .parallax-window{
        height:500px;
    }
    .team_5{
        padding-right:0px;
    }
    #team_end{
        padding:50px 15px;
    }
    .team_7{
        padding-right:0px;
        margin:0px;
    }
    .cmp_gallery{
        margin-top:50px;
    }
}
@media screen and (max-width: 767px){
    #arrow_down{
        display: none !important;
    }
    .services_2 .text_img img{
        display:block;
        margin-bottom:50px;
        margin-left: auto;
        margin-right: auto;
        padding:0px;
         width:100%;
        max-width:200px;
    }
    .mart-250{
        margin-top:50px;
    }
    .cmp_text img, .marb90, .marb180{
        margin-bottom:50px;
    }
    .cmp_gallery .text_box{
        margin:100px 0px 50px 0px;
    }
    #home_wrapper .text_box h1, .big_title{
        font-size:40px;
        line-height:60px;
        padding:50px 15px;
    }
    .teaser_circle{
        top:25px;
        right:25px;
        width:200px;
        height:200px;
        font-size:16px;
        animation-name:none;
        display: none;
    }
    .teaser_img, .teaser_inner{
        width:100%;
    }
    .teaser_img{
        height:200px;
    }
    .news_minheight{
        min-height: inherit;
    }
    #gs_gallery{
        padding:0px;
    }
    #gs_text{
        padding:0px 10%;
        margin:50px 0px;
    }
    .team_def, .simpli_mod_team div, #team_text{
        padding-left:0px;
        padding-right:0px;
    }
    #team_middle{
        padding-left:15px;
        padding-right:15px;
    }
    .simpli_mod_team div.team_text{
        padding:15px;
        width:100%;
        left:0px;
    }
    .team_5, .team_7{
        margin-bottom:50px;
    }
    #team_end{
        padding:50px 15px;
    }
    .cmp_gallery{
        margin-top:50px;
        padding:0px 15px;
    }
    #team_end .cmp_gallery{
        padding:0px;
    }
    .parallax-window{
        height:400px;
    }
    #arrow_up{
        right:25px;
        bottom:25px;
    }
    .gall_info{
        left:10px;
        bottom:10px;
        font-size:12px;
        line-height:25px;
        height:21px;
        width:80px;
    }
    .gall_after{
        left:inherit;
        right:10px;
    }
}
@media screen and (max-width: 576px){
    #home_wrapper{
        padding-bottom:0px;
    }
    .ser_text_small strong{
        padding:0px;
    }
    .parallax-mirror{
        display: none;
    }
    .parallax-window{
        height:auto;
    }
    .parallax-window img{
        opacity:1;
    }
    .service_btm img{
        width:100%;
    }
    .slick-dots li{
        width:12px;
    }
    h1{
        hyphens: auto;
    }
}
