@media only screen and (max-width: 1200px){
      	h1{
		font-size: 48px;
		line-height: 62px;
	}	
 
      .team-item .team-details h5{
		font-size: 48px;
		line-height: 62px;
	}

	.rows .row-2{
		width: 33.333%;
	}

	.rows .row-3{
		width: 50%;
	}
}

@media only screen and (max-width: 960px){
	.team-item .team-details h5{
		font-size: 28px;
                line-height: 28px;
	}

        .team-item .team-details h2{
                font-size: 28px;
                line-height: 28px;
	}

	.rows .row-3{
		width: 25%;
	}

       h1{
		font-size: 36px;
		line-height: 48px;
	}
}

/* Mobile */
@media only screen and (max-width: 767px){
	body.menu-home .rt-maintop .home-phrase{
		top: 20%;
		margin: 0 auto;
	}

	p{
		font-size: 18px;
		line-height: 30px;
	}

      	h1{
		font-size: 30px;
		line-height: 36px;
	}

	h2{
		font-size: 26px;
		line-height: 32px;
	}


	.team-item .team-details h5{
		font-size: 16px;
		line-height: 32px;
	}

	.team-item .team-details h2{
		font-size: 16px;
		line-height: 32px;
	}

	.rows .row-2, .rows .row-3, .rows .row-4, .rows .row-5, .rows .row-6, .rows .row-7{
		width: auto;
		float: none;
	}
	
	.rows .row-3{
		width: 50%;
                float: left;
	}	

	.rows .row-m-6{
		width: 50%;
		float: left;
	}

	.desktop{
		display: none;
	}

	.mobile{
		display: block;
	}
}

@media only screen and (max-width: 560px){

       	.team-item .team-details h5{
		font-size: 22px;
		line-height: 16px;
	}

       	.team-item .team-details h2{
		font-size: 22px;
		line-height: 16px;
	}	

       .rows .row-3{
		width: 25%;
	}
}

@media only screen and (max-width: 480px){
         
        .team-item .team-details h2{
		font-size: 12px;
		line-height: 14px;
	}	
      
        .team-item .team-details h5{
		font-size: 12px;
		line-height: 14px;
	}
       
        .team-item .team-details h2 {
                text-transform: uppercase;
                color: #ece405;
                font-size: 12px;
                font-family: 'brandon_grotesquebold';
                padding: 100% 0 15%;
        }

	.rows .row-3{
		width: 25%;
	}
       
}