@media screen and (max-width:1024px) {
  
  
  .center{ width:96%;}
  .ctn{ width:96%;}
  .logo{ padding:5px 0 0 0px;}
  
  
  .capt{ top:15%;}
  .capt h2{ font-size:24px; line-height:35px; }
  .txt-2 p{ width:70%;}
  
  .services ul li{ width:19%; }
  .services ul li p{font-size:15px; margin:20px 0 0 0px;}
  
  
          /*-------CLIENT US PAGE CSS-----------*/
        ul.client-list{ width:100%; text-align:center;}
      ul.client-list li{  float:none; display:inline-block; margin:5px 6px;}
}






@media screen and (max-width:768px) {
  .cont{ display:none;}
  
  .down a {    width: 11%;}
  .capt h2{ font-size:18px; line-height:35px; margin-bottom:20px; }
  .content-full{ padding:10px 0px;}
  .txt-1{ font-size:22px; line-height:30px;}
  .services ul{ height:auto; padding:40px 0px;}
  .services ul li{ width:30%; margin:0 0 10px 0px;}
  
      /*-------CONTACT US PAGE CSS-----------*/
      ul.form{ width:100%;}
      
       .address{ width:100%; margin:20px 0 0 0px; padding:0px; background-image:none;}
       
       
       
     
       
    }
    
    
    
  @media screen and (max-width:640px) {
    .down{ bottom:-19px;}
    .capt h2{ font-size:15px; line-height:20px; margin-bottom:20px; }
    .txt-2 span{ float:none; margin:20px auto 0px; display:block;}
    .txt-2 p{ width:100%; text-align:justify; }
    .capt a {font-size: 13px;height: 30px;line-height: 30px;width: 100px;}
    .list-1 ul li{ font-size:16px; line-height:30px;}
   .footer{ padding:30px 0px;}
   
    ul.social li {margin: 0 10px 20px 0;}
    ul.social li a{ width:50px; height:50px; line-height:50px; font-size:20px;}
    .copy{ font-size:16px;}
    .logo {padding: 5px 0 0;text-align: center;width: 100%;}
    
    
    /*-------SERVICES PAGE CSS-----------*/
    .ser-box{ border-bottom:solid 1px #ccc;}
    .ser-box p{ text-align:justify;}
      .ser-box > span{ float:none; margin:20px auto 0px; display:block;}
    
        .ctn{ width:94%;}
  }
  
  
  @media screen and (max-width:568px) {
    
    
             /*-------CLIENT US PAGE CSS-----------*/
 
      ul.client-list li{  float:none; display:inline-block; margin:5px 6px; width:45%;}
    
    }
  
  
    @media screen and (max-width:480px) {
      .down{ bottom:-15px;}
      .capt{ top:10%;}
    .capt h2{ font-size:15px; line-height:20px; margin-bottom:10px; font-weight:300; }
     .services ul li{ width:45%; margin:0 0 20px 0px;}
     
       .owl-theme .owl-controls .owl-page span{
	width: 12px;
	height: 12px;

}
  
  }
  
  
  @media screen and (max-width:360px) {
    
     .down{ bottom:-11px;}
              /*-------CLIENT US PAGE CSS-----------*/
 
      ul.client-list li{  float:none; display:inline-block; margin:5px 6px; width:auto;}
    
    .capt{ }
      .capt h2{ font-size:14px; line-height:16px; margin-bottom:10px; font-weight:300; }
    .capt a { display:none;}
    .slider .bx-wrapper .bx-pager{ width:100px; top:50%; z-index:999;}
        .services ul li{ width:90%; margin:0 0 20px 0px;}
    
    
    }
  
  
  