/*Study in Montreal layout*/
body{
	font-family:arial,san-serif;
}
main{
	width:992px;
	margin:0 auto;
	background-color:#f2f2f2;
}

/*--page 1 home--*/
.header{
     width:100%;
	 height:100px;
	 text-align:center;
	 display:inline-block;
}

.logo{
	width:30%;
	display:inline;
}

.logo img{
	width:15%;
	height:auto;
	display:block;
	padding:8px 5px;
}

.navigation{
	width:50%;
	margin:-60px 180px;
	float:right;
	padding:0;
	text-align:center;
}

.navigation a{
	width:100%;
	padding:0 30px;
	text-decoration:none;
	font-weight:bold;
	color:#002b80;
}

.search{
	width:15%;
	margin:-60px 60px;
	float:right;
	padding:0;
}

.hero{
	width:98%;
	height:400px;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	text-align:center;
	margin:0 8.5px;
}

.hero-home{
		background-image:url("../img/home/school1.jpg");
}

.hero p{
	font-size:42px;
	font-weight:bold;
	text-align:center;
	padding-top:100px;
	color:beige;
	margin:0;
}

.hero h1{
	font-size:60px;
	font-weight:bold;
	text-align:center;
	color:beige;
}

.hero a{
	font-size:21px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-color:beige;
	padding:10px 10px;
	margin:10px 10px;
	color:#002b80;
}

.school{
	width:992px;
	height:300px;
	text-align:center;
	margin-top:30px;
}

.schoolbox{
	width:23%;
	height:300px;
	text-align:center;
	float:left;
	background-size:cover;
	background-position:center;
	background-repeat: no-repeat;
    margin:0 9.6px;
}

.school a{
	text-decoration:none;
	color:#002b80;
}

.school h1{
	font-size:22px;
	font-weight:bold;
	background-color:rgb(38,38,38,0.7);
	color:beige;
	margin:0 auto;
	padding:10px 10px;
}
.school p{
	font-size:12px;
	font-weight:bold;
	background-color:rgb(38,38,38,0.7);
	color:beige;
	margin:207px auto;
	padding:10px 10px;
	text-align:left;
}

#university{
	background-image:url("../img/home/school2.jpg");
}

#college{
	background-image:url("../img/home/students1.jpg");
}

#secondary{
	background-image:url("../img/home/teamwork.jpg");
}

#primary{
	background-image:url("../img/home/class.jpg");
}

footer{
	 width:100%;
	 height:120px;
	 float:left;
	 text-align:center;
	 display:inline;
	 border-top:0.5px solid #cccccc;
	 background-color:#f2f2f2;
}

.contactphone{
	width:25%;
	text-align:left;
	color:#002b80;
	font-weight:bold;	
	float:left;
	margin:-70px 300px;
}

.contactemail{
	width:25%;
	text-align:left;
	color:#002b80;
	font-weight:bold;	
	float:left;
	margin:-70px 500px;
}

.socials{
	width:20%;
	height:40px;
	float:right;
	margin:-60px auto;
}

.socials img{
	width:35px;
	height:35px;
	float:left;
	margin:0 5px;
	
}

.yydesign{
	width:100%;
	text-align:center;
	color:#002b80;
	font-size:16px;
	border-top:0.5px solid #cccccc;
	float:left;
	background-color:#f2f2f2;
}
/*--page 1 home,end--*/

/*--page 2 schools--*/

.hero-schools{
	background-image:url("../img/schools/heroschools.jpg");
}

.title h1{
	padding-top:100px;
	margin:0;
}

.title p{
	font-size:24px;
	padding:40px;
}

.paragraph{
	font-size:21px;
	font-weight:bold;
	color:#002b80;
	text-align:left;
	margin:0 10px;
}

.text{
	font-size:36px;
	font-weight:bold;
	color:#002b80;
	margin:0 10px;
	padding:0;
	border-top:0.5px solid #cccccc;
}

.schoollist{
	width:100%;
	height:200px;
	float:left;
}

.schoolinfobox{
	width:49%;
	height:150px;
	display:inline-block;
}

.schoollogobox{
	width:35%;
	height:130px;
	text-align:center;
	display:inline-block;
	margin:30px 15px;
	border:0.5px solid #999999;
}

.schoollogobox img{
	width:100%;
	height:130px;
	float:left;
}

.schooltext{
	width:50%;
	color:#002b80;
}

.schooltext h2{
	width:35%;
	font-size:16px;
	float:right;
	margin:30px 160px;
}

.schooltext p{
	width:100%;
	font-size:14px;
	float:right;
	margin:-10px 0;
}

.seemore{
	font-size:16px;
	text-align:center;
	margin:0 auto;
}

.seemore a{
	color:#002b80;
}

.schoolicon{
	width:100%;
	border-top:0.5px solid #cccccc;
	margin-top:30px;
}
.iconbox{
	width:24%;
	display:inline-block;
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}

.iconbox img{
	width:50px;
	height:auto;
}
.iconbox a{
	text-decoration:none;
	color:#002b80;
}
/*--page 2 schools,end--*/

/*--page 3 apply--*/
.hero-apply{
	background-image:url("../img/apply/apply2.png");
}

.applytext{
	font-size:32px;
	font-weight:bold;
	color:#002b80;
	text-align:center;
}

.applybox{
	width:32%;
	height:300px;
	text-align:center;
	float:left;
	background-size:cover;
	background-position:center;
	background-repeat: no-repeat;	
	margin:0 6.5px;
}

.applybox a{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-color:beige;
	padding:10px 10px;
	color:#002b80;
	display:inline-block;
	margin-top:150px;
}

#montreal{
	background-image:url("../img/apply/montreal.jpg");
}

#out-of-province{
	background-image:url("../img/apply/province.jpg");
}

#international{
	background-image:url("../img/apply/international.jpg");
}
/*--page 3 apply,end--*/

/*--page 4 life--*/

.hero-life{
	background-image:url("../img/life/montrealcity2.png");		
}

.listbox{
	width:100%;
	height:200px;
	border-top:0.5px solid #cccccc;
}
.box{
	width:25%;
	height:auto;
	display:inline-block;
	margin:0 38px;
}

.box h1{
	color:#002b80;
	margin:35px 25px;
}
.box a{
	font-size:21px;
	font-weight:bold;
	color:#002b80;
	text-decoration:none;
	text-align:center;
}

.schoolbox iframe{
	width:100%;
	height:100%;
	
}
/*--page 4 life,end--*/