@media screen and (max-width:1200px){
    .nav > li > a{padding: 32px 11px;}
    
    
}
@media screen and (max-width:1000px){
    
     .nav > li > a{padding: 32px 6px; font-size: 11px;}
     .header-login-links a{ font-size: 11px;}
     header .header-login-links a:first-child{margin: 0 0 0 0;}
     .lined-heading{font-size: 21px;}
     p{font-size: 12px;}
     .h4, h4{font-size: 16px;}
}
@media (min-width:768px){
    .usp-sec .col-sm-6{min-height: 170px;}
    
    
}
@media screen and (max-width:767px){
   .usp-sec .box-icon{padding-bottom: 20px;}
   .footer-wrapper{   padding: 20px 0 0;margin-top: 20px;}
   .footer-wrapper [class*="col-xs-"]{padding-bottom: 20px;}
    .footer-bottom{ margin-top: 20px;padding: 10px 0;}
    .footer-wrapper h5{  margin: 0 0 20px;}
    .banner-main-heading h2{font-size: 25px;}
    .h3, h3{font-size: 20px;}
    .banner-main-heading span i{font-size: 15px;}
    .navbar-nav, .navbar-collapse{margin: 0;}
    .nav > li > a{padding: 6px;}
    .navbar-collapse{top: 38px; background: #222;box-shadow: 0;z-index: 9;position: absolute; margin: 0 !important;}
    .header-bottom .menu{border: 0;}
    table thead{display: none;}
    table tbody, table td, table tr{display: block;}
    table td{border:0;padding: 10px 5px;}
    .inner-pages-content img{margin-bottom: 20px;}
    .contact-address-detail address{text-align: center;}
    .contact-address-detail address + ul{text-align: center;}
    .project-details td{width:100% !important;}
    .ui-datepicker table td{display: inline-block; width: 13.8%;}
    /***404****/
.cms_index_page-not-found .oops{padding: 40px 0;}
.cms_index_page-not-found .oops h1{font-size: 25px;}
.cms_index_page-not-found .oops h2{font-size: 20px;}
.cms_index_page-not-found .oops h3{font-size: 16px;}
}