@media (min-width:1601px){
    .carousel-inner .item img{width:100%;height:auto}
    .owl-item .item figure{max-height:none}
    .modal-dialog{width:auto;max-width:none}
    
}
@media (max-width:1199px){

    
}
@media (max-width:991px){
    .four_equal .col{display:inline-block;vertical-align:middle;width:33%}
    
}
@media (max-width:767px){
    .topbar-link a { font-size:11px; }
    .thumbnail_lft,.thumbnail_rht{float:none;max-width:none;margin:0 0 20px}
    .flt_lft,.flt_rht{float:none;margin-left:0;margin-right:0;margin-bottom:20px}
    .flt_lft img,.flt_rht img{width:100%}.fig_responsive,.fig_responsive img,.img_responsive,.img_responsive img{width:100%}
    .welcome_img{max-width:none;padding:0;max-height:400px;overflow:hidden}
    .inner_welcome_img{max-width:none;max-height:210px;overflow:hidden}
    .header{position:static}
    .logo_holder img{float:right}
    .fixNav .logo_holder img{}
    .bod_team .bod_thumb { width:100%; display:block; }
    
    h1.breadCrumb_title { padding:0 30px; font-size:1.6em; }

    #back-top a{height:30px;width:30px;line-height:30px}
    .four_equal .col,.three_equal .col{width:49%;margin-bottom:30px}
    .four_equal .clear_tp,.three_equal .clear_tp{margin-bottom:0}
    .projects_page .inner_portfolio_figure{max-width:100%;padding:0}
    .inner_services_figure .inner_services_title{position:static;transform:none}
    .inner_services_figure:hover .inner_services_title{transform:none}
    .services_figure .services_title{position:static;transform:none;opacity:1;visibility:visible;color:#333}
    
}
@media (max-width:360px){
    .four_equal .col,.three_equal .col,.two_equal .col{width:100%}}@media (max-width:320px){.contact_form .col{width:100%}.footer .col{width:100%}}