/* Portrait and Landscape
@media (min-width: 320px) and (max-width: 991px) {
  
	.col-md-12.social.header-social {
	    margin-top: 150px !important;	
          position: absolute !important;
         z-index: 1 !important;
	}
	.intro {
	  padding: 90px 20px 20px;
	}
	.has-bg {
	  padding: 85px 0 50px !important;
	  }
}*/

@media (min-width:320px) {
 .iso a img{ width: 25%;}
 .col-md-12.social.header-social {
     margin-top: 150px !important;	
  }
  .intro {
    padding: 85px 20px 20px !important;
  }
  .has-bg {
    padding: 85px 0 50px !important;
  }
   

}

@media (min-width:480px) {
 .iso a img{ width: 25%;}
 .col-md-12.social.header-social {
     margin-top: 195px !important;	
  }
  .intro {
    padding: 85px 20px 20px !important;
  }
   

}

@media (min-width:568px) {
 .iso a img{ width: 25%;}
 .col-md-12.social.header-social {
     margin-top: 225px !important;	
  }
  .intro {
    padding: 85px 20px 20px !important;
  }
}

@media (min-width:640px) {
 .iso a img{ width: 25%;}
 .col-md-12.social.header-social {
     margin-top: 255px !important;	
  }
  .intro {
    padding: 85px 20px 20px !important;
  }
}

@media (min-width:1025px) {
   .iso a img{ width: 20%;}
   .intro {
    padding: 35px 20px 20px !important;
  }
}

@media (min-width:768px) { 
  .col-md-12.social.header-social {
	    margin-top: 20px !important;
   }
  .intro {
    padding: 35px 20px 20px !important;
  }
}
/*****/

@media (min-width:320px) {

 .col-md-12.social.header-social.sm-inner {
     margin-top: 20px !important;	
  }
  .has-bg {
    padding: 85px 0 50px !important;
  }
  #text-5 a{ font-size:12px; }
  
  .top-area .container{
   padding-right: 0;
   padding-left:0;
  }
}

@media (min-width:480px) {

 .col-md-12.social.header-social.sm-inner {
     margin-top: 20px !important;	
  }
  
  #text-5 a{ font-size:14px; }
  .top-area .container{
     padding-right: 15px;
     padding-left:15px;
  }
}

@media (min-width:568px) {

 .col-md-12.social.header-social.sm-inner {
     margin-top: 20px !important;	
  }
}

@media (min-width:640px) {

 .col-md-12.social.header-social.sm-inner {
     margin-top: 20px !important;	
  }
}

@media (min-width:768px) { 
  .col-md-12.social.header-social.sm-inner {
	    margin-top: 20px !important;
   }
}