/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */

@media only screen and (max-width: 479px) {

body
{
	overflow-x:hidden;
}
.contentWidth{width:310px;padding:0;position: relative;}
.nav-wrap{width:100%;}
.wrap-hdr-right{width:100%;}
.wrap-logo{position:absolute;z-index:3;width:50%;left:0;top:10px; margin-top: 10px;}
.nav-wrap ul li:hover,.nav-wrap ul li.active{	margin-top: 0;padding-top:0;	}
.wrap-phone-hdr{font-size:12px;padding-top:5px}

.wrap-projs-items{width:99%;margin:1% .5%;}

.wrap-projs-img {
    height: 205px;
}

.wrap-col-2{width:100%;}
.wrap-col-1{width:100%;}

.wrap-test-img{height:64px;}
.testimonial-item.main{width:100%;}
.wrap-test-img.main {height: 65px;}

.wrap-social-ftr{margin:20px auto;width:120px;float:none;}
.ftr-nav{width:90%;margin:20px auto;float:none;text-align: center;}
.ftr-p.copy{float:none;text-align: center;margin-top:10px;}
.ftr-p.design{float:none;text-align: center;margin-top:10px;}

.contact_col form{
	width:100%;}
.contact_col_2{
  	width:98%;float:left;padding-left:0;margin-top:20px;}
.test-auth span{display:block;width:100%;text-align:right;}
}
