/* Corosole */
.box{padding:30px 50px; text-align: center; margin-top:50px; margin-bottom:10px; height: 340px;}
.box h3{margin-top:30px;  font-size:38px;  font-weight: 300; }
.box p{font-size:18px; font-weight: 300; margin-top:50px;}
.free-member-box{background-color: #ebf6fc;}
.free-member-box h3{color: #61bcea;}

.premium-member-box{background-color: #fff2f5;}
.premium-member-box a, .free-member-box a{text-decoration: none;}

.premium-member-box h3{color: #fa7390;}
.muted{margin-bottom:50px; font-size:15px; color: #5d5d5d;}

.box-blockquote, .box-txt{margin:40px  0px; padding:20px 0px;}
.box-blockquote blockquote{border-color:#fa89a2}
.box-blockquote p{color:#fa89a2;font-size:32px; line-height:1.43; font-style: italic;}
.box-txt p{font-size:18px; color: #727272;}
.staff-section{margin-top:40px;}
.staff-section h2{font-size:48px; font-weight: 300;}
.photo-grid{margin-top:80px; text-align: center;  font-size:18px;}
.photo-grid .list-inline{margin:0 auto;}

/*model*/
.form-model{position: relative;}
.closeBtn{background: #595c63; color: #fff; padding:2px 10px; font-weight: 700; font-size:18px; top:0px; right:0px; position: absolute; z-index: 1;}
.closeBtn:hover{color: #fff; text-decoration: none;}
.form-head{text-align: center; padding-bottom:20px;}
.form-head h3{color:#595c63; font-size:22px; font-weight: 700; text-transform: uppercase; padding:0px; margin:0px;}
.form-head p{color:#aeafb2; font-size:18px;}
.no-border{border:none;}
.form-model .form-button-wrap .btn-primary{width:100%;}
.no-left-pad{padding-left:0px;}
.checkbox-inline, .radio-inline{font-size:15px; font-weight: 300;  color: #999999;}
.form-group-wrap .form-control{font-size:16px; color:#b5b5b5; font-weight:300; padding: 6px 12px;}
.form-group-wrap strong{color:#666666;}
.form-button-wrap{margin-top:10px;}
.phone-wrap{width:35%;float:left;}
.email-wrap{width:60%; float:right;}

 @media screen and (max-width: 768px) {
 	.box{height: auto; padding:2% 5%; margin-top:5%;}
 	.box h3{margin-top:2%; font-size:220%;}
	.box p{font-size:120%; margin-top:5%;}
	.muted{margin-bottom:5%; color: #5d5d5d;}	
	.box-blockquote, .box-txt{margin:2.5%  0px; padding:1%  0px;}
	.box-txt p{font-size:120%;}
	.staff-section{margin-top:4%;}
	.staff-section h2{font-size:230%;}
	.photo-grid{margin-top:7%;font-size:120%;}
		
 }
  @media screen and (max-width: 480px) {
 	.phone-wrap,.email-wrap{width:100%; clear: both;}
  	.phone-wrap .form-control{margin-bottom: 20px;}
  	.responsive-fullline{width: 100%;}
  }