#Page-Wrapper .Page-Content-Home {
    background-size: cover !important;
}

@media only screen and (min-width: 1680px) { 
}


@media only screen and (min-width: 1400px) { 


#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block {
	width:32%;
	margin-right:2%
}


#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block {
	width:32%;
	margin-right:2%
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(3n) {
margin-right:0px;
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(3n+1) {
clear:left;
}


#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(3n+4) {
margin-right:2%;
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(3n+5) {
/*clear:left;*/
}

/* FEATURED ARTICLES */

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(1) {
/*width:66%; - MH*/	
}
/*
#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(1) .Image:before {
	padding-top:45%;
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(1) .Title a {
font-size:2.2em;	
}


#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(n+2):nth-child(-n+4) {
	margin-right:0px;
	position:relative;
}


#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(n+2):nth-child(-n+4) .Title,
#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(n+2):nth-child(-n+4) .ArticleAuthorAndDate {
    width: 63%;
	    margin-top: 0px;
	    margin-left: 37%;
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(n+2):nth-child(-n+4) .Title {
	padding:10px 15px 0px;
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(n+2):nth-child(-n+4) .ArticleAuthorAndDate table {
padding:0px 15px 10px;	
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(n+2):nth-child(-n+4) .ArticleAuthorAndDate td,
#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(n+2):nth-child(-n+4) .ArticleAuthorAndDate td span {
border-top:0px;
padding-top:0px;
    display: block;
    float: left;
	text-align:left !important;
	margin-right:5px;
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(n+2):nth-child(-n+4) .ArticleAuthorAndDate td span {
	    max-height: 34px;
    overflow: hidden;	
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(n+2):nth-child(-n+4) .Title a {
font-size:1.2em;	
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(n+2):nth-child(-n+4) .Text {
display:none;	
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(n+2):nth-child(-n+4) .Image {
width:37%;
    float: left;
	position: absolute;
	    height: 100%;
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(n+2):nth-child(-n+4) .Image:before {
padding-top:100%;
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(n+2):nth-child(-n+4) .Image img {
    width: auto;
    height: 100% !important;
}
*/

}

@media only screen and (min-width: 1200px) and (max-width: 1399px) { 


#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block {
	width:32%;
	margin-right:2%
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(3n) {
margin-right:0px;
}

#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(3n+1) {
clear:left;
}



}

@media only screen and (max-width: 400px) {
	#ctl00_ContentPlaceHolder1_pnlDiscoverInfiniteScroll .Card-Block.Articles-Block {
		width: 100% !important;
	}
}

@media only screen and (min-width: 1200px) { 

div#spnArticle1, div#spnArticle2 {
    width: calc(50% - 10px) !important;
}

div#spnArticle1 {
    margin-right: 20px;
}

/* SCHOOLS AND PROGRAMS */
#Page-Body #Page-Content #ctl00_ContentPlaceHolder1_pnlProgramCategory .Articles-Block,
#Page-Body #Page-Content .school_type_grid .Articles-Block {
	    width: calc(25% - 11.5px) !important;
    margin-right: 15px;
}

#Page-Body #Page-Content #ctl00_ContentPlaceHolder1_pnlProgramCategory .Articles-Block:nth-child(4n),
#Page-Body #Page-Content .school_type_grid .Articles-Block:nth-child(4n) {
margin-right:0px;
}

#Page-Body #Page-Content #ctl00_ContentPlaceHolder1_pnlProgramCategory .Articles-Block:nth-child(4n+1),
#Page-Body #Page-Content .school_type_grid .Articles-Block:nth-child(4n+1) {
clear:left;
}

/* STUDY ABROAD */
#Page-Body #Page-Content .Study-Abroad .Card-Blocks .Articles-Block {
	width:32%;
	margin-right:2%
}
#Page-Body #Page-Content .Card-Blocks.Study-Abroad .Articles-Block:nth-child(3n) {
margin-right:0px;
}
#Page-Body #Page-Content .Card-Blocks.Study-Abroad .Articles-Block:nth-child(3n+1) {
clear:left;
}

/* PROFILE NAV */
#Page-Content .Schools, #Page-Content .Navigation-Section {
    display: table;
}

#Page-Content .Columns3-Middle .Schools a, #Page-Content .Columns3-Middle .Schools a:link, #Page-Content .Columns3-Middle .Schools a:visited, #Page-Content .Columns3-Middle .Schools a:hover {
    width: auto;
    display: table-cell;
    float: none;
}

}

@media only screen and (max-width: 1200px) and (min-width: 1024px) { 

#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a, #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a:link, #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a:visited, #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a:hover, #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a.Active, #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a.Active:link, #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a.Active:visited, #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a.Active:hover {
	    padding: 20px 12px;
}

#Page-Tabs-Container-Outer {
    width: 652px !important;
}

}


@media only screen and (min-width: 1025px) { 


.Block-School-Banner-Inner-Content {
    padding-left: 200px;
}

/* SCHOOL PROFILE */

form[action*="?ProfileType="] #Page-Content .Columns3-Middle, form[action*="?ProgramID="] #Page-Content .Columns3-Middle {
        width: calc(100% - 515px) !important;
		    margin-left: 0px;
}

}


@media only screen and (min-width: 1024px) { 

#Page-Content .SubTabs-Container .SubTabs-TopMenu {
opacity:1 !important; 
display:block !important;
}

div#ctl00_TopNavigationControl_pnlHeaderSearch,
	div#TopNavigationControl_pnlHeaderSearch {
		display:none;
	}

/* SCHOOL PROFILE */

form[action*="?ProfileType="] #Page-Content .Columns3-Middle, form[action*="?ProgramID="] #Page-Content .Columns3-Middle {
        width: calc(100% - 315px);
		    margin-left: 0px;
}


/* HOME HEADER */

#Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul li a, #Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul li a:link, #Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul li a:hover, #Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul li a.Active, #Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul li a.Active:link, #Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul li a.Active:hover {
    color: #1c384f !important;
    padding: 15px 25px;
    width: 100%;
    display: table;
    text-shadow: none;
	    text-align: left;
		    white-space: nowrap;
}

#Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul li a span {
	    line-height: 1.2em;
}

#Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul li a:hover, #Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul li a.Active {
    background-color: #fafafc;
}

#Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul {
    display: none;
    background-color: #fff;
    box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
    padding: 15px 0px;
}

#Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li a:hover + ul, #Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul:hover {
    display: block;
    position: absolute;
	    width: auto;
    top: 60px;
}

#Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul li {
    width: 100%;
    display: block;
}


}


@media only screen and (max-width: 1024px) { 

/* HEADER SEARCH */

div#ctl00_TopNavigationControl_pnlHeaderSearch, div#TopNavigationControl_pnlHeaderSearch {
    left: 40px;
}

/* DASHBOARD */

#Page-Content .Content-3Columns .Left-Dashboard-Block {
    display: none;
}


/* SCHOOL PROFILE */ /*

form[action*="?ProfileType="] .Block-School-Banner, form[action*="?ProgramID="] .Block-School-Banner {
    margin: 0px -15px;
    width: calc(100% + 30px);
}

form[action*="?ProfileType="] #Page-Content #Page-Content-All,
form[action*="?ProgramID="] #Page-Content #Page-Content-All {
    margin-top: -40px !important;
} */

#Page-Content .Columns3-Left {
    margin-top: 0px !important;
    width: 100%;
    margin-right: 0px !important;
    padding-right: 0px !important;
	display:none;
	margin-bottom:15px;
}

#Page-Content .Columns3-Left.movetoRight {
display:block;	
}


/* -------- SIGN UP ----- */

 #Page-Content .field-row.leadmatch {
        width: 100%;
        float: left;
        /* margin: 10px 0; */
    }

    .field-row {
        padding: 10px 0;
        display: block;
        float: left;
        height: auto;
    }

    .field-rows {
        border-bottom: 0 none;
        padding-top: 20px;
        display: block;
        float: left;
    }

    .field-row .field-row-content {
        float: left;
        width: 100%;
    }

    .field-row .field-row-image {
        float: left;
        width: 20% !important;
        text-align: center;
    }

    .field-row .field-row-options {
        float: left;
        padding: 10px;
        width: 100%;
    }

    .field-row-options-leadmatch {
        width: 100px;
        float: left;
    }

    .rjs-forms .select-multi .container {
        width: 600px !important;
    }

        .rjs-forms .select-multi .container label {
            width: 48%;
        }

/* -------- SIGN UP ----- */

/* DISCOVER HEADER */

form[action="Discover.aspx"] #Page-Body #Page-Content .Articles-Block.Search-Block, form[action*="DiscoverSection"] #Page-Body #Page-Content .Articles-Block.Search-Block {
    padding: 50px 0px 15px;
	    height: 150px;
}

span#ctl00_ContentPlaceHolder1_CategoryTitle {
margin:-10px 0px;	
font-size:.6em;
}


}

@media only screen and (max-width: 1023px) {
	
	
	/* SCHOOL PROFILE */

#Page-Container .Columns3-Middle img.School-Banner {
       margin: 0px -15px 0px;
    width: calc(100% + 30px);
}

#Page-Content h1#ctl00_ContentPlaceHolder1_SchoolNavigationControl_h1SchoolName {
    margin: -20px -15px 0px;
}

#Page-Container #ctl00_ContentPlaceHolder1_SchoolNavigationControl_pnlSchoolButtons.Block-Buttons {
      margin: 0px -15px -5px;
    background: #f0f0f6;
    width: calc(100% + 30px);
}


/* ---------- TOP NAV --------- */  


    #Page-Content #Page-Tabs-Container,
    #Page-Content .Page-Tabs-Container {
        width: auto;
        background: none !important;
        height: 0px;
        border: none !important;
    }


        #Page-Content .SubTabs-Container .SubTabs-Accordion:hover,
        #Page-Content .SubTabs-Container .SubTabs-Accordion:focus {
           
        }

        #Page-Content .SubTabs-Container .SubTabs-Accordion:active {
         
        }

    #Page-Tabs-Container-Outer {
        z-index: 999 !important;
        background: none !important;
        height: 0px;
        border: none !important;
    }

    #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a#SearchTab {
	display:none;
	}


        #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a,
		#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a#V2TopNavigationControl_hylDashboardTab, 
		#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a#V2TopNavigationControl_hylDashboardTab:link,
        #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a:link,
        #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a:visited {
           display:block;
			float:left;
            border: none !important;
			padding: 20px !important;
            font-size: 1.1em !important;
            color: #fff !important;
			text-shadow:none !important;
			width:100%;
			background: none;
            line-height: 1em;
			  text-align: left;
        }


		#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a#V2TopNavigationControl_hylDashboardTab:hover, 
		#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a#V2TopNavigationControl_hylDashboardTab:link:hover,
		#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a:hover,
		#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a.Active:hover,
		#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a.Active,
		#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a.Active:link,
		#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a.Active:visited {
 			display:block;
			float:left;
            border: none !important;
           padding: 20px !important;
            font-size: 1.1em !important;
            color: #fff !important;
			width:100%;
            line-height: 1em;
			background: #364C94;
			  text-align: left;
}
			
			#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a span, 
			#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a:link span {
			padding:0px;	
			}

                #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a:link span.TopMenu-Dashboard,
                #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a.Active:link span.TopMenu-Dashboard {
                    padding-left: 0px !important;
					background:none !important;
                }

    #Page-Content #Page-Tabs-Container,
    #Page-Content .Page-Tabs-Container {
        width: auto;
    }

	

/* -------- HEADER ----- */

	 #Page-ExDiv1 span {
        margin-left: 60px !important;
        left: 0;
        position: fixed;
    }


   #Page-Content .SubTabs-Container .SubTabs-Accordion {
        display: block;
    position: fixed;
      margin-left: 18px;
    margin-top: 22px;
    left: 0px;
	    top: 0px;
    z-index: 9999999999;
    cursor: pointer;
    opacity: 1.0;
}

  #Page-Content .SubTabs-Container .SubTabs-Accordion label {
	   width:20px;
	   height:2px;
	   background:#fff;
}

 #Page-Content .SubTabs-Container .SubTabs-Accordion label:before,
 #Page-Content .SubTabs-Container .SubTabs-Accordion label:after {
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    width: 20px;
	background:#fff;
	top:6px;
}

 #Page-Content .SubTabs-Container .SubTabs-Accordion label:after {
    margin-top:6px;
}

#Page-Content .SubTabs-Container .SubTabs-TopMenu {
        display: none;
		    left: 0px;
        width: 100%;
        height: auto;
        background: #263C84;
		padding-bottom:10px;
        box-shadow: 0px 30px 30px rgba(0,0,0,0.2);
		    top: 60px;
  bottom:0px;
  position:fixed;
    width: 100%;
  overflow-y:auto;
  overflow-x:hidden;
    }

    #Page-Content .SubTabs-Container {
        background: #263C84;
		  margin-right: 0px;
  padding-right: 0px;
    }

#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li {
width:100%;	
}

#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li {
width:100% !important;
}

#Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul {
display:block !important;	
}

#ResourcesTab {
display:none !important;	
}

#Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul, #Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li a:hover + ul, #Page-Tabs-Container-Outer #Page-Tabs-Container .SubTabs-Container .SubTabs-TopMenu ul li ul:hover {
top:0px !important;
background-color:transparent !important;	
box-shadow:none !important;
}

#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a, #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a:link, #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a:visited, #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a:hover, #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a.Active, #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a.Active:link, #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a.Active:visited, #Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a.Active:hover {
text-align:left;	
}

    .Page-Header-AccessLogin {
        position: fixed;
        right: 10px !important;
    }
	
	#Page-Header-Inner {
    width: 100%;
    margin: 0 auto;
}

.Page-Header-Name {
    right:15px;
}

#Page-Content #Page-Tabs-Container {
  width: 100%;
  margin: 0px auto;
}

#Page-Footer-Outer #Page-Footer {
  padding: 25px 15px;
}

/* ------- TOP NAV ICONS ------ */
	
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a span:before,
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a:link span:before {
	    content: "";
    background-image: url(../graphics/SVG/white/user-4-add.svg);
    width: 16px;
    height: 16px;
    display: block;
    background-size: contain;
    float: right;
    margin: 0px 1px 0px 0px;
	}
	
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="DashboardTab"] span:before,
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="DashboardTab"]:link span:before {
	background-image:url(../graphics/SVG/white/user-card.svg);
	}
	
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="EventsTab"] span:before,
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="EventsTab"]:link span:before {
	background-image:url(../graphics/SVG/white/calendar.svg);
	}
	
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="ScholarshipTab"] span:before,
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="ScholarshipTab"]:link span:before {
	background-image:url(../graphics/SVG/white/database.svg);
	}
	
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="NewsTab"] span:before,
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="NewsTab"]:link span:before {
	background-image:url(../graphics/SVG/white/newspaper.svg);
	}
	
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="SchoolTab"] span:before,
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="SchoolTab"]:link span:before {
	background-image:url(../graphics/SVG/white/pin-2.svg);
	}
	
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="ProgramTab"] span:before,
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="ProgramTab"]:link span:before {
	background-image:url(../graphics/SVG/white/book-lines-2.svg);
	}
	
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="StudyAbroad"] span:before,
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="StudyAbdord"]:link span:before {
	background-image:url(../graphics/SVG/white/mail.svg);
	}
	
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="CareerTab"] span:before,
	#Page-Content .SubTabs-Container .SubTabs-TopMenu ul li a[id*="CareerTab"]:link span:before {
	background-image:url(../graphics/SVG/white/flask-full.svg);
	}

/* ------------- START HOME SEARCH BAR ------------ */
	
	#Page-Wrapper .Page-Content-Home .QuickSearch-Block-Outer {
        width: 65% !important;
    }

        #Page-Wrapper .Page-Content-Home .QuickSearch-Block-Outer #QuickSearch-Block,
		#Page-Wrapper .Page-Content-Home #QuickSearch-Block #QuickSearch-Block-Inner .QuickSearch-Block-SearchGroup {
            width: 100%!important;
        }
		
    #Page-Wrapper .Page-Content-Home #QuickSearch-Block #QuickSearch-Block-Inner {
        width: 20%!important;
    }

    #Page-Wrapper .Page-Content-Home #QuickSearch-Block input {
        width: 80% !important;
    }
	
	div#ctl00_LoginControl_pnlHeaderSearch {
    padding-left: 230px;
	    display: block;
}
	
	/* ------------- END HOME SEARCH BAR ------------ */
	
	/* -------- END HEADER ----- */
	
	
	/* ---------- START MAIN COLUMN STRUCTURE ---------- */
    #Page-Body,
	.Block-School-Banner .Block-School-Banner-Inner, 
	.Block-School-Banner .Block-School-Banner-Inner {
        width: 100%;
        padding: 0px 15px;
    } 
	
	.Block-School-Banner-Inner-Content {
    padding: 15px;
}

#Page-Content #Page-Content-All,
#Page-Footer-Outer #Page-Footer,
#Page-Content .Content-1Columns,
#Page-Content .SearchBlock .Content-1Columns {
	width:100%;	
}

#Page-Content img {
width:100%;	
}

#Page-Content .Table-Partners img {
width:auto;	
}


#Page-Content .Columns3-Middle {
	    width: 65%;
    margin-right: 1.5%;
    margin-left: 0px;
    padding: 20px 15px 0px;
    margin-bottom: 20px !important;
}

#Page-Content .Columns2-Right {
	margin-left: 0px;
	    width: 33.3%;
}

/* STUDY ABROAD */

.Study-Abroad-Navigation,
.Study-Abroad-Slider {
	width:calc(150% + 90px);
}

#Page-Content .Columns3-Left {
	margin-left: 0px;
	  position:initial;
}

#Page-Content .Columns2-Left {
	  margin-left: 0px;
  padding-right: 20px;
      margin-right: 20px;
        width: calc(66.6% - 20px);
}

#Page-Content #ctl00_ContentPlaceHolder1_pnlArticleProfile.Columns2-Left {
    padding: 20px;
    background: #ffffff;
    margin-right: 15px;
    width: calc(66.6% - 15px);
	    margin-bottom: 20px;
}

#Page-Content .Right-Navigation-Block .Content-2Columns {
	width:100%;
}

#ctl00_ContentPlaceHolder1_RightUserControl_pnlFacebook {
width:100%;
}

#ctl00_ContentPlaceHolder1_RightUserControl_pnlFacebook * {
width:100% !important; 
}

/* ---------- END MAIN COLUMN STRUCTURE ---------- */

/* ------ ADVERTISEMENTS ---- */
#Page-Content .Page-BannerBlock-BigBox a img {
    width: 100%;
    height: auto;
    max-width: 300px;
}

#Page-Content .BigBoxBanner-Flash {
width:100%;
height:auto;
overflow:hidden;	
}

#Page-Content .BigBoxBanner-Flash * {
width:100%;
height:auto;
overflow:hidden;	
}
/* ------ ADVERTISEMENTS ---- */

/* NEWS ARTICLE COLUMNS */

#ctl00_ContentPlaceHolder1_pnlInfiniteScroll {
	column-count:4;
	-webkit-column-count:4;
	-moz-column-count:4;
}

}

@media only screen and (min-width: 901px) and (max-width: 1200px) {

#Page-Body #Page-Content #ctl00_ContentPlaceHolder1_pnlProgramCategory .Articles-Block,
#Page-Body #Page-Content .school_type_grid .Articles-Block,
#Page-Body #Page-Content .Study-Abroad .Card-Blocks .Articles-Block,
#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block {
	width:32%;
	margin-right:2%
}

#Page-Body #Page-Content #ctl00_ContentPlaceHolder1_pnlProgramCategory .Articles-Block:nth-child(3n),
#Page-Body #Page-Content .school_type_grid .Articles-Block:nth-child(3n),
#Page-Body #Page-Content .Card-Blocks.Study-Abroad .Articles-Block:nth-child(3n),
#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(3n) {
margin-right:0px;
}

#Page-Body #Page-Content #ctl00_ContentPlaceHolder1_pnlProgramCategory .Articles-Block:nth-child(3n+1),
#Page-Body #Page-Content .school_type_grid .Articles-Block:nth-child(3n+1),
#Page-Body #Page-Content .Card-Blocks.Study-Abroad .Articles-Block:nth-child(3n+1),
#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(3n+1) {
clear:left;
}

}

@media only screen and (max-width: 979px) {
#Page-Content .Columns3-Middle .Block-Buttons a.FavoriteLoggedOut, #Page-Content .Columns3-Middle .Block-Buttons a.AddFavoriteSchool, #Page-Content .Columns3-Middle .Block-Buttons a.RemoveFavoriteSchool, #Page-Content .Columns3-Middle .Block-Buttons a.RequestInfo {
    width: calc(50% - 80px);
    margin-right: 8px;
}
}

@media only screen and (max-width: 900px) {
	
#Page-Body #Page-Content #ctl00_ContentPlaceHolder1_pnlProgramCategory .Articles-Block, 
#Page-Body #Page-Content .school_type_grid .Articles-Block,
#Page-Body #Page-Content .Study-Abroad .Card-Blocks .Articles-Block,
#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block {
    width: calc(50% - 8px);
    margin-right: 16px;
}

#Page-Body #Page-Content #ctl00_ContentPlaceHolder1_pnlProgramCategory .Articles-Block:nth-child(2n),
#Page-Body #Page-Content .school_type_grid .Articles-Block:nth-child(2n), 
#Page-Body #Page-Content .Card-Blocks.Study-Abroad .Articles-Block:nth-child(2n),
#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(2n){
margin-right:0px;
}

#Page-Body #Page-Content #ctl00_ContentPlaceHolder1_pnlProgramCategory .Articles-Block:nth-child(2n+1), 
#Page-Body #Page-Content .school_type_grid .Articles-Block:nth-child(2n+1),
#Page-Body #Page-Content .Card-Blocks.Study-Abroad .Articles-Block:nth-child(2n+1),
#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block:nth-child(2n+1) {
    clear: left;
}

}

@media only screen and (min-width: 769px) {

	
	
		#Page-Body #Page-Content .Achievement-Block:hover .Achievement-Block-Hover,
		#Page-Body #Page-Content .Achievement-Block:hover .Achievement-Block-Hover-NoScript { 
			width: 190px;
			    margin: -74px -24px;
			padding: 15px;
			line-height: 1.4em;
			background:#fff;
			display: block !important;
			visibility:visible !important;
			opacity:1 !important;
			position: absolute !important;
			z-index:1;
			border-radius: 4px;
			box-shadow: 0px 0px 7px rgba(0,0,0,.25), 0px 0px 30px rgba(0,0,0,0.15), inset 0px 100px 70px rgba(255,255,255,0.05), inset 0px 0px 50px rgba(0,0,0,0.0), inset 0px 0px 1px rgba(255,255,255,1.0);
        }


        #Page-Body #Page-Content .Achievement-Block .Achievement-Block-Hover span.hidden,
		#Page-Body #Page-Content .Achievement-Block:hover .Achievement-Block-Hover span.hidden,
		#Page-Body #Page-Content .Achievement-Block:hover .Achievement-Block-Hover-NoScript span.hidden {
           display: block !important;
		   visibility:visible !important;
		   opacity:1 !important;
			text-align: left;
			line-height: 1.4em;
			color: #777;
			text-shadow: 0px 1px 1px #fff;
        }
		
		#Page-Body #Page-Content .Achievement-Block .Achievement-Block-Hover a:hover,
		#Page-Body #Page-Content .Achievement-Block .Achievement-Block-Hover-NoScript a:hover {
           
        }

    #Page-Body #Page-Content .Achievement-Block:hover .Achievement-Block-Hover .Title,
	#Page-Body #Page-Content .Achievement-Block:hover .Achievement-Block-Hover-NoScript .Title {
        font-size: 1em;
        color: #1772ac;
        font-weight: bold;
			   margin-bottom:10px !important;
			   display: block !important;
		   visibility:visible !important;
		   opacity:1 !important;
    }

	
	#Page-Content .Dashboard .Card-Blocks .Card-Block img, 
	#Page-Content .Dashboard .Card-Blocks .Card-Block input {
    width: calc(100% + 6px);
    margin: -3px;
    float: left;
}

#Page-Body #Page-Content .Achievement-Block {
    width: 14.66%;
    margin-right: 2%;
	margin-top:2%;
    background: none;
    padding: 0px;
    border-radius: 100%;
}

#Page-Body #Page-Content .Achievement-Block:nth-child(-n+6) {
	margin-top:0px;
}

#Page-Body #Page-Content .Achievement-Block:nth-child(6n+1) {
clear:left;	
}
	
	/* USER PROFILE NAV */
	
	.Page-Dialog-Login .iButton.Button-Dialog-Signup {
		display:none;
	}


	
}

@media only screen and (min-width: 769px) and (max-width: 1200px) {
	
#Page-Content .QuickFacts div[class*="QuickFacts"] {
    width: 50%;
}

#Page-Content .QuickFacts div[class*="QuickFacts"]:nth-of-type(6), #Page-Content .QuickFacts div[class*="QuickFacts"]:nth-of-type(12), #Page-Content .QuickFacts div[class*="QuickFacts"]:nth-of-type(21) {
clear:initial;	
}

#Page-Content .QuickFacts div[class*="QuickFacts"]:nth-of-type(3),
#Page-Content .QuickFacts div[class*="QuickFacts"]:nth-of-type(9),
#Page-Content .QuickFacts div[class*="QuickFacts"]:nth-of-type(18) {
clear:left;	
}

}

@media only screen and (max-width: 768px) {
	
	/* HEADER SEARCH */
	
	div#ctl00_TopNavigationControl_pnlHeaderSearch, div#TopNavigationControl_pnlHeaderSearch {
    left: 170px;
    width: calc(100% - 290px);
}
	
	/*--------- MAIN COLUMN STRUCTURE ----- */
#Page-Content .Columns3-Left {
	/*display:none;*/
}

#Page-Content .Columns3-MiddleAndRight {
width:100%;
margin:0px;
padding:15px;	
}


#Page-Content #Page-Content-All,
#Page-Footer-Outer #Page-Footer,
#Page-Content .Content-1Columns,
#Page-Content .SearchBlock .Content-1Columns {
	width:100%;	
}

#Page-Content .Columns3-Middle,
form[action*="?ProfileType="] #Page-Content .Columns3-Middle, 
form[action*="?ProgramID="] #Page-Content .Columns3-Middle {
	  margin: 0px;
	  width:100% !important;
	  padding:20px 15px 0px;
}

#Page-Content .Columns2-Right {
	  width:100%;
	     padding: 0px;
}

#Page-Content .Columns2-Left {
	margin-left: 0px;
	  width:100% !important;
}

#Page-Content .Dashboard {
padding:5px;	
}


form[action*="?ProfileType="] #Page-Content .Columns2-Right, 
form[action*="?ProgramID="] #Page-Content .Columns2-Right {
margin-top:0px !important;	
}

/* SCHOOL SEARCH RESULTS */

#Page-Container .Table-Standard.Table-School tr {
    width: calc(33.33% - 10px);
	margin-right:15px;
}

#Page-Container .Table-Standard.Table-School tr:nth-child(5n+1) {
	margin-right:15px;
}

#Page-Container .Table-Standard.Table-School tr:nth-of-type(3n + 1) {
margin-right:0px;	
}

#Page-Container .Table-Standard.Table-School tr:nth-of-type(3n + 2) {
clear:left;	
}

#Page-Container .Table-Standard.Table-School tr:nth-child(5n+2) {
clear:none;	
}

/* STUDY ABROAD */

.Study-Abroad-Navigation,
.Study-Abroad-Slider {
	    width: calc(100% + 40px);
}

#Page-Container .Study-Abroad-CountrySchools table.Table-Standard tr,
.Study-Abroad-Reason,
.Study-Abroad-ReasonImg, 
.Study-Abroad-ReasonBlurb,
.Study-Abroad-WelcomeBlurb {
width:100%;	
}

#Page-Content .Study-Abroad-Navigation ul li {
    width: 50%;
    float: left;
    margin: 0px;
}

.Study-Abroad-Welcome, .Study-Abroad-Reasons {
    padding: 25px;
}

.SAHelpfulLinks {
margin-top:0px;	
}

/* STUDENT PERSONALITY QUIZ */

#Page-Content .survey-result {
	width:25%
}
	
	
/* USER PROFILE NAV */

	div#ctl00_LoginControl_pnlHeaderSearch {
       padding-left: 230px;
       padding-right: 60px;
	}
	

  #Page-Header .Page-Header-AccessLogin .Button-Dialog-Login,
  #Page-Header .Page-Header-AccessLogin .Button-Dialog-Login:hover {
	  content: "";
    display: block;
    z-index: 3535334;
    position: fixed;
        right: 5px;
    font-size: 0px;
    height: 24px;
    width: 48px;
    cursor: pointer;
    top: 15px;
       background: url(/graphics/dashboard/generic.png) no-repeat center center !important;
    background-size: contain !important;
  }
  
  .Page-Header-AccessLogin .Button-Dialog-Signup {
	display:none;  
  }
  
  .Page-Header-Name h3 span {
    padding-left: 24px;
    width: 24px;
    overflow: hidden;
}
	
	

	
	/* ---------- HIDDEN ELEMENTS --------- */  
	
#Page-Content .SchoolAdvice,
#Page-Content .Content-2Columns .FinancialAdvice {
  display: none !important;
  visibility:hidden !important;
}

#Page-Content .Columns3-Left {
}

/* ---------- END HIDDEN ELEMENTS --------- */ 

/* ---------- DISPLAY ELEMENTS --------- */  
	
#Page-Content #Page-Tabs-Container .SubTabs-TopMenu .QuickSearch-Block-Outer {
  display: block !important;
  visibility:visible !important;
}

/* ---------- END DISPLAY ELEMENTS --------- */ 

/* ------ DASHBOARD NAVIGATION ---- */

body form[action="MyAccount.aspx"] #Page-Content .Columns3-Left {
	display: none !important;
  visibility:hidden !important;
}

#Page-Content .Content-3Columns .Left-Dashboard-Block .QuickLinks-Dashboard {
	padding:0px;
}

body form[action="MySchools.aspx"] #Page-Content .Columns3-Left,
body form[action="MyPrograms.aspx"] #Page-Content .Columns3-Left,
body form[action="MyCompare.aspx"] #Page-Content .Columns3-Left,
body form[action="MyCareers.aspx"] #Page-Content .Columns3-Left,
body form[action="MyArticles.aspx"] #Page-Content .Columns3-Left,
body form[action="MyEvents.aspx"] #Page-Content .Columns3-Left,
body form[action="MyScholarships.aspx"] #Page-Content .Columns3-Left,
body form[action="MySubscription.aspx"] #Page-Content .Columns3-Left {
	width:100%;
	display:block;
	float:left;
}

body form[action="MySchools.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block,
body form[action="MySchools.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block,
body form[action="MyPrograms.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block,
body form[action="MyCompare.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block,
body form[action="MyCareers.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block,
body form[action="MyArticles.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block,
body form[action="MyEvents.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block,
body form[action="MyScholarships.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block,
body form[action="MySubscription.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block
 {
	width:100%;
	display:block;
	float:left;
	padding:0px;
	border:none;
}

body form[action="MySchools.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent,
body form[action="MyPrograms.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent,
body form[action="MyCompare.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent,
body form[action="MyCareers.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent,
body form[action="MyArticles.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent,
body form[action="MyEvents.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent,
body form[action="MyScholarships.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent,
body form[action="MySubscription.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent {
	width:100%;
	display:block;
	float:left;
	padding:0px;
	background:#fafafa;
	border-radius:3px;
	border:1px solid #e0e0e0;
}

body form[action="MySchools.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a,
body form[action="MyPrograms.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a,
body form[action="MyCompare.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a,
body form[action="MyCareers.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a,
body form[action="MyArticles.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a,
body form[action="MyEvents.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a,
body form[action="MyScholarships.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a,
body form[action="MySubscription.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a {
	width:25%;
	padding:10px 20px 10px 32px;
}

body form[action="MySchools.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a:hover,
body form[action="MyPrograms.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a:hover,
body form[action="MyCompare.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a:hover,
body form[action="MyCareers.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a:hover,
body form[action="MyArticles.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a:hover,
body form[action="MyEvents.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a:hover,
body form[action="MyScholarships.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a:hover,
body form[action="MySubscription.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a:hover {
	background-color:#eeeeee;
	text-decoration:none;
}

body form[action="MySchools.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Schools,
body form[action="MyPrograms.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Programs,
body form[action="MyCompare.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Compare,
body form[action="MyCareers.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Careers,
body form[action="MyArticles.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Articles,
body form[action="MyEvents.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Events,
body form[action="MyScholarships.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Scholarships,
body form[action="MySubscription.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Subscriptions {
	background-color:#eeeeee;
	text-shadow:none;
	text-decoration:none;
	color:#444444;
}

body form[action="MySchools.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Profile,
body form[action="MyPrograms.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Profile,
body form[action="MyCompare.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Profile,
body form[action="MyCareers.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Profile,
body form[action="MyArticles.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Profile,
body form[action="MyEvents.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Profile,
body form[action="MyScholarships.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Profile,
body form[action="MySubscription.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a.QuickLinks-Profile {
	display:none;
}

		
/*--------- END MAIN COLUMN STRUCTURE ----- */

/*--------- DASHBOARD ----- */

#Page-Body #Page-Content .Dashboard-Block {
width:48%;
height:auto;
margin:0% 2% 2% 0%;
display:block;
float:left;	
}

#Page-Body #Page-Content .Dashboard-Block:nth-child(3n+1) {
	clear:none;
}
#Page-Body #Page-Content .Dashboard-Block:nth-child(2n+1) {
	clear:left;
}

#Page-Body #Page-Content .Achievement-Block {
width:23%;
margin:0% 2% 2% 0%;
display:block !important;
visibility:visible !important;
opacity:1 !important;
float:left;
min-height:364px;
border:1px solid #d5d5d5;
}

#Page-Body #Page-Content .Achievement-Block:nth-child(4n+1) {
	clear:left;
}

	#Page-Body #Page-Content .Achievement-Block .Achievement-Block-Hover,
		#Page-Body #Page-Content .Achievement-Block .Achievement-Block-Hover-NoScript { 
			width:100%;
			margin:0%;
			float:left;	
			border:none;
			cursor:pointer;
			padding: 0px;
			font-size:1em !important;
			line-height: 1.4em;
			background:#fff;
			display: block !important;
			visibility:visible !important;
			opacity:1 !important;
			z-index:1;
			border-radius: 0px;
			box-shadow: none;
        }
		
		 #Page-Body #Page-Content .Achievement-Block .Achievement-Block-Hover span.hidden,
		#Page-Body #Page-Content .Achievement-Block .Achievement-Block-Hover-NoScript span.hidden {
           display: block !important;
		   visibility:visible !important;
		   opacity:1 !important;
			text-align: left;
			line-height: 1.4em;
			font-size:inherit;
			padding:inherit;
			color: #777;
			cursor: pointer;
			text-shadow: 0px 1px 1px #fff;
        }
		

    #Page-Body #Page-Content .Achievement-Block .Achievement-Block-Hover .Title,
	#Page-Body #Page-Content .Achievement-Block .Achievement-Block-Hover-NoScript .Title {
        font-size: 1em;
        color: #1772ac;
        font-weight: bold;
		text-align:left;
		padding:5px 0px 0px; 
			   margin-bottom:10px !important;
			   display: block !important;
		   visibility:visible !important;
		   opacity:1 !important;
    }

/* ---------- END DASHBOARD --------- */  
		
/* ------ ADVERTISEMENTS ---- */

#Page-Container .Page-BannerBlock-Leadboard a img {
width:100%;
padding:0px 15px;
height:auto;	
}

#Page-Container .Page-BannerBlock-Leadboard * {
	  display: block !important;
	  width:100% !important;
	  height:auto !important; 
	  }
	  
	  #Page-Container .Page-BannerBlock-Leadboard {
	    margin: 60px 0px 10px;
    overflow: hidden;
	  }
	  

/* ------ END ADVERTISEMENTS ---- */


/* ------------- START HOME SEARCH BAR ------------ */
	
	#Page-Wrapper .Page-Content-Home .QuickSearch-Block-Outer {
        width: 70% !important;
    }

        #Page-Wrapper .Page-Content-Home .QuickSearch-Block-Outer #QuickSearch-Block,
		#Page-Wrapper .Page-Content-Home #QuickSearch-Block #QuickSearch-Block-Inner .QuickSearch-Block-SearchGroup {
            width: 100%!important;
        }
		
    #Page-Wrapper .Page-Content-Home #QuickSearch-Block #QuickSearch-Block-Inner {
        width: 25%!important;
    }

    #Page-Wrapper .Page-Content-Home #QuickSearch-Block input {
        width: 75% !important;
    }
	
	/* ------------- END HOME SEARCH BAR ------------ */
	
	/* NEWS ARTICLE COLUMNS */

#ctl00_ContentPlaceHolder1_pnlInfiniteScroll {
	column-count:3;
	-webkit-column-count:3;
	-moz-column-count:3;
}

/* ----- CAREER QUIZ -------- */

 #Page-Container table.Table-Standard tr td.Table-Standard-QuizName {
        width: 50%;
    }

/* ----- END CAREER QUIZ -------- */
	
	
	/* ------- SIGN UP ----- */
	
	 .rjs-forms.fancy .text-fancy .mid .bod input, .rjs-forms.fancy .text-fancy .mid .bod textarea, .rjs-forms.fancy .text-multi .mid .bod textarea {
        width: 95% !important;
    }

    .rjs-forms.fancy .text-multi .mid .bod input {
        width: 90% !important;
    }

    .parent-container {
        width: 85% !important;
    }

    .form-column .form-field .field {
        float: left;
        width: 100% !important;
        margin: 0px !important;
    }

    .rjs-forms.fancy .text-multi .container {
        width: 100% !important;
    }
	
	 .form-column .form-field.stretch .field .sub-field label {
        float: left;
        width: 180px;
        padding-left: 0px;
        padding: 5px 0px;
    }

    .form-column .form-field.stretch label {
        width: auto;
        text-align: left;
        line-height: 1.6em;
        margin: 0 0 0 0px;
    }

    .form-column .form-field.stretch .field .sub-field .text-fancy {
        float: left;
        margin: 0 !important;
        width: 100%;
    }

    #Page-Content .ScholarshipDashboard-Left,
    #Page-Content .ScholarshipDashboard-Right {
        width: 100%;
    }

    .form-column .form-field label {
        float: left;
        width: 190px;
        line-height: 1.4em;
        text-align: left;
        /* padding: 5px 10px 0 0; */
    }


    .rjs-forms .select-multi .container {
        width: 97% !important;
    }

/* ------- SIGN UP ----- */

/* DISCOVER TITLE */
form[action="Discover.aspx"] #Page-Body #Page-Content .Articles-Block.Search-Block h1 span#ctl00_ContentPlaceHolder1_DiscoverTitle,
#Page-Body #Page-Content .Articles-Block.Search-Block h1 span#ctl00_ContentPlaceHolder1_DiscoverTitle {
height:50px !important;	
background-size: 70% !important;
}

#Page-Content #Page-Content-All .Columns2-Right div[id*="DiscoverCategory"] .Articles-Block ul a {
    width: 100%;
}

/* RBC HEADER */

form[action*="AuthorName=RBC"] #Page-Body #Page-Content .Articles-Block.Search-Block #ctl00_ContentPlaceHolder1_DiscoverDescription p:first-of-type {
  margin-top: 100px !important;
}


/* HOME PAGE */
.One-Third {
width:100% !important;	
}


}

	
  

@media only screen and (max-width: 600px) {

/* ---------- START MAIN COLUMN STRUCTURE ---------- */
    #Page-Body {
        width: 100%;
        padding: 0px 15px;
    } 

#Page-Content #Page-Content-All,
#Page-Footer-Outer #Page-Footer,
#Page-Content .Content-1Columns,
#Page-Content .SearchBlock .Content-1Columns {
	width:100%;	
}

#Page-Content .Columns3-Middle,
form[action*="?ProfileType="] #Page-Content .Columns3-Middle, 
form[action*="?ProgramID="] #Page-Content .Columns3-Middle {
	  margin: 0px;
	  width:100% !important;
	  padding:20px 15px 0px;
}

#Page-Content .Columns3-Middle .Block-School-Logo {
    float: none;
    margin-bottom: 15px;
}

#Page-Content .Columns2-Right {
	  width:100%;
	     padding: 0px;
}

#Page-Content .Columns2-Left {
	margin-left: 0px;
	  width:100% !important;
}

#Page-Content .Right-Navigation-Block .Content-2Columns {
	width:49%;
}

#Page-Footer-Outer #Page-Footer .Footer-Section {
            width:100%;
			margin:0px;
			padding:0px 15px;
        }
		
	#Page-Footer-Outer #Page-Footer .Page-Footer-Social {
            float: left;
        }

/* ---------- END MAIN COLUMN STRUCTURE ---------- */

/* ------- DASHBOARD ------ */

#Page-Body #Page-Content .Achievement-Block {
width:48%;
margin:0% 2% 2% 0%;
display:block;
float:left;
min-height:390px;
}

#Page-Body #Page-Content .Achievement-Block:nth-child(2n+1) {
	clear:left;
}

/* ------ DASHBOARD ------- */

/* ---------- SCHOOL PROFILE --------- */  

#ctl00_ContentPlaceHolder1_RightUserControl_pnlFacebook,
#ctl00_ContentPlaceHolder1_SchoolNavigationControl_hylScholarships {
	display: none !important;
  visibility:hidden !important;
}

#Page-Content .Schools a,
#Page-Content .Schools a:link,
#Page-Content .Schools a:visited,
#Page-Content .Schools a:hover {
    width: 25%;
	margin:0px;
	border:none;
	display:block;
	padding:10px;
	margin-right:0px;
    margin-bottom: 0px;
}

#Page-Content .QuickFacts div[class*="QuickFacts"] {
    width: 50%;
}

#Page-Content .QuickFacts div[class*="QuickFacts"]:nth-of-type(6), #Page-Content .QuickFacts div[class*="QuickFacts"]:nth-of-type(12), #Page-Content .QuickFacts div[class*="QuickFacts"]:nth-of-type(21) {
clear:initial;	
}

#Page-Content .QuickFacts div[class*="QuickFacts"]:nth-of-type(3),
#Page-Content .QuickFacts div[class*="QuickFacts"]:nth-of-type(9),
#Page-Content .QuickFacts div[class*="QuickFacts"]:nth-of-type(18) {
clear:left;	
}
	
	#Page-Content .QuickFacts .QuickFacts-GoogleMaps,
	#Page-Content .QuickFacts .QuickFacts-GoogleMaps #SchoolProfileMap {
        width: 100%;
		border:none;
		display:none;
    }

#Page-Content .QuickFacts .Clear {
  clear: inherit;	
}


/* ---------- END SCHOOL PROFILE --------- */  


#Page-Body #Page-Content .Right-Navigation-Block .Page-ArticleTarget-BigBox {
    display: block;
    float: left;
	margin-right:2%;
    width: 48%;
}

/* ------ END ARTICLES ------ */

/* ---- SEARCH FILTERS ----- */


#Page-Content .BorderedBlock .Filter-Label {
width:100% !important;
display:block;
float:left;
    padding-right: 0px !important;	
}

#Page-Content .BorderedBlock .Filter-Values {
width:100% !important;
margin-left:0px;
margin-bottom:10px;
display:block;
float:left;	
    padding-right: 0px !important;
}

#Page-Content .BorderedBlock select {
width:100% !important;
padding-right:0px !important;	
}
	
	/* ---------- BANNER ADVERTISEMENTS --------- */  
	
	#Page-Container .Page-BannerBlock-Leadboard {
	  display: block;
	  text-align: center;
	      margin: 65px auto 5px auto;
	  padding: 0px;
	  height: 90px;
	  overflow:hidden;
}

#Page-Container .Page-BannerBlock-Leadboard {
	   display: block !important;
	  width:300px !important;
	  height:50px !important; 
	  }
	

.Page-BannerBlock-BigBox {
	      width: 100%;
    max-width: 330px;
    padding: 0px 15px;
    margin: 0 auto;
}

#Page-Content .Page-BannerBlock-BigBox a img {
width:100%;
height:auto;	
}

/* ---------- END BANNER ADVERTISEMENTS --------- */ 


/* ------- SIGN UP ----- */

 .fancy #Page-Body {
        /*width: 93%;*/
		width:100%;
    }

    .rjs-forms.fancy .text-fancy .mid .bod input, .rjs-forms.fancy .text-fancy .mid .bod textarea, .rjs-forms.fancy .text-multi .mid .bod textarea {
        width: 95% !important;
    }

    .rjs-forms.fancy .text-multi .mid .bod input {
        width: 85% !important;
    }

    .form-column .form-field .field {
        float: left;
        width: 100% !important;
        margin: 0px !important;
    }

    .rjs-forms.fancy .text-fancy .container,
    .rjs-forms.fancy .text-multi .container {
        width: 98% !important;
    }

    .form-column .form-field label {
        float: left;
        width: 100%;
        line-height: 1.4em;
        text-align: left;
    }
	
	 #Page-Content .ContentBlock-SignSteps a, #Page-Content .ContentBlock-SignSteps a:link, #Page-Content .ContentBlock-SignSteps a:visited,
    #Page-Content .ContentBlock-SignSteps a.Active, #Page-Content .ContentBlock-SignSteps a.Active:hover, #Page-Content .ContentBlock-SignSteps a.Active:active {
        padding: 15px 0px 50px;
        font-size: .9em;
    }

    .ContentBlock-SignSteps a.Active,
    .ContentBlock-SignSteps a.Inactive,
    .ContentBlock-SignSteps a.Complete {
        background-position: center 50px;
    }

    .rjs-forms .no-window .select-multi .container {
        width: 100% !important;
    }
/* ------- SIGN UP ----- */

/* Remove descriptions above search */
form[action="SchoolSearchIndex.aspx"] #Page-Content #Page-Content-All .Content-2Columns p,
form[action="ProgramSearchIndex.aspx"] #Page-Content #Page-Content-All .Content-2Columns p {
display:none;
}

/* DISCOVER */
	
	#Page-Content #Page-Content-All .Columns2-Left div[id*="DiscoverCategory"] .Articles-Block {
display:block;	
    padding: 10px;
}

#Page-Content #Page-Content-All .Columns2-Right div[id*="DiscoverCategory"] .Articles-Block {
	display:none;
}

#Page-Content #Page-Content-All div[id*="DiscoverCategory"] .Articles-Block ul li:nth-child(3n+1) {
	clear:left;
}

#Page-Content #Page-Content-All div[id*="DiscoverCategory"] .Articles-Block ul a {
    width: 33.33%;
}

/* ABOUT CANADA */
#Page-Content .AboutCanada .Navigation-Section a,
#Page-Content .AboutCanada .Navigation-Section a:hover,
#Page-Content .AboutCanada .Navigation-Section a:visited {
font-size:0.9em;
}

.carousel-caption h1 {
    font-size: 1.5em !important;
}

.carousel-caption p {
    margin-bottom: 10px !important;
    font-size: .8em;
}

/* BOOTSRAP COLUMNS */

.container-blocks .col-sm-6 {
    width: 100%;
}

.container-blocks .col-sm-6:first-of-type {
	margin-right:0px;
    margin-bottom: 15px;
}	
	
}

@media only screen and (max-width: 599px) {
	


/* ------------- START HOME SEARCH BAR ------------ */
	
	#Page-Wrapper .Page-Content-Home .QuickSearch-Block-Outer {
        width: 80% !important;
    }

        #Page-Wrapper .Page-Content-Home .QuickSearch-Block-Outer #QuickSearch-Block,
		#Page-Wrapper .Page-Content-Home #QuickSearch-Block #QuickSearch-Block-Inner .QuickSearch-Block-SearchGroup {
            width: 100%!important;
        }
		
    #Page-Wrapper .Page-Content-Home #QuickSearch-Block #QuickSearch-Block-Inner {
        width: 25%!important;
    }

    #Page-Wrapper .Page-Content-Home #QuickSearch-Block input {
        width: 75% !important;
    }
	
	/* ------------- END HOME SEARCH BAR ------------ */

}

@media only screen and (max-width: 480px) {
	
	/* HEADER SEARCH */
	
	div#ctl00_TopNavigationControl_pnlHeaderSearch, div#TopNavigationControl_pnlHeaderSearch {
          left: 45px;
    width: calc(100% - 170px);
}
	
	#Page-Content #QuickSearch-Block #QuickSearch-Block-Inner .QuickSearch-Block-SearchGroup {
    font-size: 0.8em;
    padding: 9px;
    width: 80px;
}

#Page-Container input#ctl00_TopNavigationControl_txtQuickSearch, #Page-Container input#TopNavigationControl_txtQuickSearch {
    margin-left: 80px;
    width: calc(100% - 80px);
}

/* SCHOOL SEARCH RESULTS */

#Page-Container .Table-Standard.Table-School tr {
width:100%;	
}
	
	
	/* SCHOOL PROFILE */ /*
	form[action*="?ProfileType="] .Block-School-Banner, form[action*="?ProgramID="] .Block-School-Banner {
    height: 350px !important;
}

#Page-Content .Columns3-Middle, form[action*="?ProfileType="] #Page-Content .Columns3-Middle, form[action*="?ProgramID="] #Page-Content .Columns3-Middle {
      margin-top: 425px !important;
}

#Page-Content .Block-School-Banner h1 {
        font-size: 2.1em;
    max-height: 136px;
    overflow: hidden;
}

#Page-Content .Block-School-Banner .Block-Buttons {
    max-width: 100%;
} */

/* END SCHOOL PROFILE */

    #Page-Body {
        width: 100%;
           padding: 0px 10px;
    } 
	
	#Page-Content .Content-2Columns {
        width: 100%;
    } 
	
	#Page-Container .Page-BannerBlock-Leadboard {
	  display: block;
	  text-align: center;
	     margin: 65px auto 10px auto;
	  height: 50px;
	  overflow:hidden;
	  width:300px;
}

/* ----- LOG IN PAGE - SIGN UP INTRO TEXT ---- */

#Page-Content .Intro-Text, 
#Page-Content .Result-Text {
   /* display: none;*/
}

/* STUDENT PERSONALITY QUIZ */

#Page-Content .survey-result {
	width:50%;
}

.survey-icon {
    height: 70px;
    background-size: auto 50px;
}

/* ---------- DASHBOARD --------- */  

#Page-Body #Page-Content .Dashboard-Block {
width:48%;
    height: 100px;
white-space:nowrap;
margin:0% 2% 2% 0%;
display:block;
float:left;	
}	

#Page-Body #Page-Content .Achievement-Block {
min-height:365px;
}

.Dashboard-Block a.Active { 
overflow:hidden;
white-space:nowrap;
}

.Dashboard-Block a.Active::before { 
    content: "0 Saved"; 
	width:100%;
	padding-right:100%;
	padding-left:34%;
}

.Dashboard-Block a#ctl00_ContentPlaceHolder1_hylMyProfileAction::before,
.Dashboard-Block a#ctl00_ContentPlaceHolder1_hylMySubscriptionsAction::before { 
    content: "Update"; 
	width:100%;
	padding-right:100%;
	padding-left:37%;
}

/* ---------- DASHBOARD --------- */  

/* ------ DASHBOARD NAVIGATION ---- */


body form[action="MySchools.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a,
body form[action="MyPrograms.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a,
body form[action="MyCompare.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a,
body form[action="MyCareers.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a,
body form[action="MyArticles.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a,
body form[action="MyEvents.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a,
body form[action="MyScholarships.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a,
body form[action="MySubscription.aspx"] #Page-Content .Columns3-Left .Left-Navigation-Block .BlockContent a {
	width:50%;
}

/* ------ DASHBOARD NAVIGATION ---- */

/* ----- FILTER LABELS ------ */
#Page-Container span.iCheckList input {
	width:5%;
}

#Page-Container span.iCheckList label,
#Page-Container .BorderedBlock .Filter-Values label {
width:45%;
}
/* ----- FILTER LABELS ------ */

/* ----- EVENTS TABLE ------ */

#Page-Container table.Table-Events th.Table-Events-Location,
#Page-Container table.Table-Events th.Table-Events-Favorite,
#Page-Container table.Table-Events th.Table-Events-Action {
	display:none;
}

#Page-Container table.Table-Events th.Table-Events-EventName {
	display:block;
	float:left;
	width:50%;
	padding-left:12%;
}

#Page-Container table.Table-Events th.Table-Events-Date {
	display:block;
	float:left;
	width:50%;
}

#Page-Container table.Table-Events td.Table-Events-Location,
#Page-Container table.Table-Events td.Table-Events-Date,
#Page-Container table.Table-Events td.Table-Events-Action,
#Page-Container table.Table-Events td.Table-Events-Favorite,
#Page-Container table.Table-Events td.Table-Events-EventName {
display:block;
float:left;
border-bottom:none;
}

#Page-Container table.Table-Events td.Table-Events-Location {
	width:90%;
	margin-left:10%;
	padding:0px 10px;
}

#Page-Container table.Table-Events td.Table-Events-Date,
#Page-Container table.Table-Events td.Table-Events-Action {
	width:40%;
	margin-left:10%;
}

#Page-Container table.Table-Events td.Table-Events-Favorite {
	width:10%;
}

#Page-Container table.Table-Events td.Table-Events-EventName {
	width:90%;
}

/* ----- EVENTS TABLE ------ */

/* ----- SCHOOLS TABLE ------ */

#Page-Container table.Table-School tr th {
	display:none;
}

#Page-Container table.Table-School tr td {
	width:100%;
	display:block;
	float:left;
}

#Page-Container table.Table-School tr.Paging-Standard td {
	width:initial;
	display:table-cell;
	float:none;
}

#Page-Container table.Table-School td.Table-School-Favorite,
#Page-Container table.Table-School td.Table-School-SchoolLogo,
#Page-Container table.Table-School td.Table-School-SchoolName,
#Page-Container table.Table-School td.Table-School-Program {
display:block;
float:left;
border-bottom:none;
}

#Page-Container table.Table-School th.Table-School-SchoolLogo,
#Page-Container table.Table-School th.Table-School-Program {
display:none;	
}

#Page-Container table.Table-School th.Table-School-Favorite {
	width:10%;
	display:block;
float:left;
height:46px;
}

#Page-Container table.Table-School th.Table-School-SchoolName {
	width:90%;
	display:block;
float:left;
}

#Page-Container table.Table-School td.Table-School-Favorite {
}

/* #Page-Container table.Table-Standard tr td.Table-Standard-SchoolLogo {
width:90%; 
padding:0px 10px;
text-align:left;
}

#Page-Container table.Table-Standard tr td.Table-Standard-SchoolLogo a {
padding:18px 0px 15px;
display:block;
text-align:left;
}*/

#Page-Container table.Table-School td.Table-School-SchoolName,
#Page-Container table.Table-School td.Table-School-Program,
#Page-Container table.Table-School td.Table-School-ProfileType,
#Page-Container table.Table-School td.Table-School-Tuition,
#Page-Container table.Table-School td.Table-School-Size,
#Page-Container table.Table-School td.Table-School-Scholarship {
width:100%;
text-align:left !important;
border:none;
padding:0px 10px 10px;
}

#Page-Container table.Table-School td.Table-School-Scholarship {
padding:0px 10px 20px;
}

#Page-Container table.Table-School td.Table-School-Tuition::before { 
    content: "Tuition: ";
}

#Page-Container table.Table-School td.Table-School-Size::before { 
    content: "Size: ";
}

#Page-Container table.Table-School td.Table-School-Scholarship::before { 
    content: "Scholarships: ";
}

/* ----- SCHOOLS TABLE ------ */

/* ----- SchoolCompact TABLE ------ */


#Page-Container #Page-Content-All table.Table-SchoolCompact tr td,
#Page-Container #Page-Content-All table.Table-SchoolCompact tr td.Table-SchoolCompact-SchoolLogo,
#Page-Container #Page-Content-All table.Table-SchoolCompact tr td.Table-SchoolCompact-SchoolName,
#Page-Container #Page-Content-All table.Table-SchoolCompact tr td.Table-SchoolCompact-RequestInfo {
	width:100% !important;
	display:block !important;
	float:left !important;
}

#Page-Container #Page-Content-All table.Table-SchoolCompact tr td.Table-SchoolCompact-SchoolLogo,
#Page-Container #Page-Content-All table.Table-SchoolCompact tr td.Table-SchoolCompact-SchoolName {
	padding:15px 10px 0px !important;
}


/* ----- SchoolCompact TABLE ------ */

/* ----- MY NEWS TABLE ------ */


#Page-Container #Page-Content-All table.Table-Article tr td {
	width:100%;
	display:block;
	float:left;
	border:none;
	padding:15px 10px 0px;
}

#Page-Container #Page-Content-All table.Table-Article tr th {
width:45%;	
display:block;
	float:left;
	border:none;
	height:50px;
}

#Page-Container #Page-Content-All table.Table-Article tr th.Table-Article-SchoolLogo,
#Page-Container #Page-Content-All table.Table-Article tr th.Table-Article-ProfileType,
#Page-Container #Page-Content-All table.Table-Article tr td.Table-Article-ProfileType {
display:none;	
}

#Page-Container #Page-Content-All table.Table-Article tr td.Table-Article-Favorite,
#Page-Container #Page-Content-All table.Table-Article tr th.Table-Article-Favorite {
	width:10%;
}

#Page-Container #Page-Content-All table.Table-Article tr td.Table-Article-SchoolLogo {
	width:90%;
}

#Page-Container #Page-Content-All table.Table-Article tr td.Table-Article-SchoolName,
#Page-Container #Page-Content-All table.Table-Article tr td.Table-Article-ArticleName {
	width:90%;
	margin-left:10%;
}

#Page-Container #Page-Content-All table.Table-Article tr td.Table-Article-ArticleName {
	padding-bottom:15px;
}




/* ----- MY NEWS TABLE ------ */

/* ----- SCHOLARSHIPS TABLE ------ */

#Page-Container table.Table-Scholarship tr th {
	width:100%;
	display:block;
	float:left;
}

#Page-Container table.Table-Scholarship tr td {
	width:100%;
	display:block;
	float:left;
	border:none;
}


#Page-Container table.Table-Scholarship th.Table-Scholarship-SchoolOfStudy,
#Page-Container table.Table-Scholarship th.Table-Scholarship-FieldOfStudy {
display:none;	
}

#Page-Container table.Table-Scholarship th.Table-Scholarship-AwardName,
#Page-Container table.Table-Scholarship th.Table-Scholarship-Amount,
#Page-Container table.Table-Scholarship th.Table-Scholarship-Deadline {
width:30% !important;	
}

#Page-Container table.Table-Scholarship td.Table-Scholarship-AwardName {
	width:90%;
	display:block;
float:left;
text-align:left !important;
border:none;
padding:15px 10px 0px;
}

#Page-Container table.Table-Scholarship th.Table-Scholarship-Favorite,
#Page-Container table.Table-Scholarship td.Table-Scholarship-Favorite {
width:10% !important;
}

#Page-Container table.Table-Scholarship td.Table-Scholarship-SchoolOfStudy,
#Page-Container table.Table-Scholarship td.Table-Scholarship-FieldOfStudy,
#Page-Container table.Table-Scholarship td.Table-Scholarship-Amount,
#Page-Container table.Table-Scholarship td.Table-Scholarship-Deadline {
width:90%;
text-align:left !important;
border:none;
padding:0px 10px 10px;
}

#Page-Container .Page-Content-Home-Scholarships-2 table.Table-Scholarship td.Table-Standard-Amount {
	text-align:center !important;
}

#Page-Container table.Table-Scholarship td.Table-Scholarship-Deadline {
padding:0px 10px 15px;
}

#Page-Container table.Table-Scholarship td.Table-Scholarship-SchoolOfStudy::before { 
    content: "School of Study: ";
}

#Page-Container table.Table-Scholarship td.Table-Scholarship-FieldOfStudy::before { 
    content: "Field of Study: ";
}



/* ----- SCHOLARSHIPS TABLE ------ */

/* ----- CAREERS TABLE ------ */

#Page-Container table.Table-Career tr th {
	width:100%;
	display:block;
	height:45px;
	float:left;
}

#Page-Container table.Table-Career tr td {
	width:100%;
	display:block;
	float:left;
	border:none;
}


#Page-Container table.Table-Career th.Table-Career-SalaryChange,
#Page-Container table.Table-Career th.Table-Career-FieldOfStudy {
display:none;	
}

#Page-Container table.Table-Career th.Table-Career-CareerName,
#Page-Container table.Table-Career th.Table-Career-HotCareer,
#Page-Container table.Table-Career th.Table-Career-AverageSalary {
width:45% !important;	
}

#Page-Container table.Table-Career td.Table-Career-CareerName {
	width:90%;
	display:block;
float:left;
text-align:left !important;
border:none;
padding:15px 10px 10px;
}

#Page-Container table.Table-Career td.Table-Career-CareerName a {
font-size:1.2em;
line-height:1.6em;
}

#Page-Container table.Table-Career th.Table-Career-Favorite,
#Page-Container table.Table-Career td.Table-Career-Favorite {
width:10% !important;
}

#Page-Container table.Table-Career td.Table-Career-HotCareer,
#Page-Container table.Table-Career td.Table-Career-AverageSalary,
#Page-Container table.Table-Career td.Table-Career-SalaryChange {
width:90%;
margin-left:10%;
text-align:left !important;
border:none;
padding:0px 10px 10px;
}

#Page-Container table.Table-Career td.Table-Career-HotCareer img{ 
    width:initial;
}

#Page-Container table.Table-Career td.Table-Career-HotCareer::before { 
    content: "Hot Career: ";
}

#Page-Container table.Table-Career td.Table-Career-AverageSalary::before { 
    content: "Average Salary: ";
}

#Page-Container table.Table-Career td.Table-Career-SalaryChange::before { 
    content: "Salary Change: ";
}


/* ----- CAREERS TABLE ------ */

/* ------ HOT CAREERS TABLE ------ */

#Page-Container table.Table-HotCareers {
}

#Page-Container table.Table-HotCareers tr th {
	display:none;
}

#Page-Container table.Table-HotCareers tr th:first-child {
	width:100% !important;
	display:block;
	float:left;
}

#Page-Container table.Table-HotCareers tr td:first-child {
	width:100%;
	display:block;
	float:left;
	border:none;
	padding:15px 10px 0px;
}

#Page-Container table.Table-HotCareers tr td {
	width:50%;
	display:block;
	float:left;
	text-align:left;
	font-size:1.2em;
	border:none;
}

#Page-Container table.Table-HotCareers tr td:first-child::after { 
    content: "";
}

#Page-Container table.Table-HotCareers tr td::after { 
    content: "Entry-Level Salary";
	display:block;
	color:#999999;
	font-size:0.8em;
}

#Page-Container table.Table-HotCareers tr td:last-child::after { 
    content: "Average Annual Salary";
	display:block;
	color:#999999;
	font-size:0.8em;
}

#Page-Content .Card-Blocks {
    width: 100%;
	display:block;
	float:left;
}

#Page-Content .Content-1Columns .Card-Blocks {
    margin-top: 10px;
}

#Page-Content .Hot-Careers-Block .Card-Block {
    width: 100%;
	margin-bottom:15px;
}

/* ------ HOT CAREERS TABLE ------ */

/* ------- CAREER PROFILE NAV ---- */

#Page-Content .Navigation-Section a,
#Page-Content .Navigation-Section a:link,
#Page-Content .Navigation-Section a:visited {
    width: 50%;
}

/* ------- CAREER PROFILE NAV ---- */

/* ----- PROGRAMS TABLE ------ */

#Page-Container table.Table-Program,
#Page-Container table.Table-Program tr td,
#Page-Container table.Table-Program tr th {
display:block;
width:100%;
float:left;
margin:0px;	
}

#Page-Container table.Table-Program tr th {
height:65px;
}

#Page-Container table.Table-Standard .Table-Program-Favorite {
	display:block;
width:10%;
float:left;
margin:0px;	
padding-top:15px !important;
}

#Page-Container table.Table-Standard .Table-Program-ProgramName {
	display:block;
width:90%;
float:left;
margin:0px;	
padding-top:15px !important;
}

#Page-Container table.Table-Standard .Table-Program-SchoolName,
#Page-Container table.Table-Standard .Table-Program-Tuition,
#Page-Container table.Table-Standard .Table-Program-EntryGrade,
#Page-Container table.Table-Standard .Table-Program-Length,
#Page-Container table.Table-Standard .Table-Program-Compare {
	display:block;
width:90%;
float:left;
margin:0px;	
margin-left:10%;
text-align:left;
}

#Page-Container table.Table-Standard .Table-Program-Compare {
margin-bottom:15px;	
}

#Page-Container table.Table-Standard td.Table-Program-Compare a::after {
content:" to Compare";
}

#Page-Container table.Table-Standard td.Table-Program-Compare a.iCompareProgramRemove::after {
content:" from Compare";
}

#Page-Container table.Table-Standard tr th.Table-Program-Favorite,
#Page-Container table.Table-Program tr th:nth-of-type(1) {
width:10%;
}


#Page-Container table.Table-Standard tr th.Table-Program-ProgramName,
#Page-Container table.Table-Standard tr th.Table-Program-Compare,
#Page-Container table.Table-Program tr th:nth-of-type(2),
#Page-Container table.Table-Program tr th:nth-of-type(7)
 {
	display:block;
width:45%;
float:left;
margin:0px;	
}

#Page-Container table.Table-Standard tr th.Table-Program-SchoolName,
#Page-Container table.Table-Program tr th:nth-of-type(3) {
	display: none;
width:40%;
float:left;
margin:0px;	
}

#Page-Container table.Table-Program tr th.Table-Program-Tuition,
#Page-Container table.Table-Program tr th:nth-of-type(4),
#Page-Container table.Table-Program tr th.Table-Program-EntryGrade,
#Page-Container table.Table-Program tr th:nth-of-type(5),
#Page-Container table.Table-Program tr th.Table-Program-Length,
#Page-Container table.Table-Program tr th:nth-of-type(6) {
	display:none;
}

#Page-Container table.Table-Program tr td {
padding: 5px 10px !important;
border:none !important;	
}

#Page-Container table.Table-Program tr td .Program-Tuition::before { 
    content: "Tuition: ";
}

#Page-Container table.Table-Program tr td .Program-EntryGrade::before { 
    content: "Entry Grade: ";
}

#Page-Container table.Table-Program tr td .Program-Length::before { 
    content: "Program Length: ";
}



/* ----- PROGRAMS TABLE ------ */

/* ---------- COMPARE TOOL TABLE --------- */ 

#Page-Container table.Table-ProgramCompare .ProgramCompare-Label {
    width: 100%;
	display:block;
	float:left;
	text-align:center;
	background:#f4f6f8;
}

/*#Page-Container table.Table-ProgramCompare .Hide-Mobile {
    display:none;
}*/

span.ProgramCompare-Cost table tr td { width:100% !important; }
span.ProgramCompare-Cost table tr td:nth-of-type(1) { padding-bottom:0px !important; }
span.ProgramCompare-Cost table tr td:nth-of-type(2) { padding-top:0px !important; }

#Page-Container table.Table-ProgramCompare tr:nth-of-type(1) th:first-of-type,
#Page-Container table.Table-ProgramCompare tr:nth-of-type(2) td:first-of-type {
			display:none;
		}

#Page-Container table.Table-ProgramCompare td,
#Page-Container table.Table-ProgramCompare tr th  {
    width: 33.33%;
	border:none;
	border-bottom:none !important;
	display:block;
	float:left;
}

/* ---------- COMPARE TOOL TABLE --------- */ 

/* ---------- MY COMPARISONS TABLE --------- */ 

#Page-Container table.Table-CompareProgram th.Table-Standard-CompareProgramName,
#Page-Container table.Table-CompareProgram th.Table-CompareProgram-UpdateDate,
#Page-Container table.Table-CompareProgram td.Table-CompareProgram-UpdateDate,
#Page-Container table.Table-CompareProgram th.Table-Program-CompareDelete,
#Page-Container table.Table-CompareProgram th.Table-CompareProgram-ProgramName {
    display:none;
}

#Page-Container table.Table-CompareProgram td.Table-Standard-CompareProgramName {
    width: 100%;
	display:block;
	float:left;
	border:none;
	color:#ffffff !important;
	background-color:#263c84;
}

#Page-Container table.Table-CompareProgram td.Table-Standard-CompareProgramName a {
    text-shadow:none;
	color:#ffffff !important;
	
	margin-bottom:0px;
}

#Page-Container table.Table-CompareProgram .Table-CompareProgram-ProgramName  {
    width: 33.33%;
	border:none;
	border-bottom:none !important;
	display:block;
	float:left;
}

#Page-Container table.Table-CompareProgram td.Table-Program-CompareDelete {
    width: 100%;
	display:block;
	float:left;
	text-align:center;
	padding:0px 10px 15px;
}

/* ---------- MY COMPARISONS TABLE --------- */ 

/* ------------ ARTICLES ------------*/
	

#Page-Body #Page-Content .Right-Navigation-Block .Page-ArticleTarget-BigBox {
    display: block;
    float: left;
	margin:0%;
    width: 100%;
}


#Page-Body #Page-Content .Right-Navigation-Block .Articles-Block .Image {
    width: 100%;
    overflow: hidden;
    height: 150px;
}

#Page-Content .Content-1Columns {
    padding:5px;
}

/* NEWS ARTICLE COLUMNS */

#ctl00_ContentPlaceHolder1_pnlInfiniteScroll {
	column-count:2;
	-webkit-column-count:2;
	-moz-column-count:2;
}

/* ------ END ARTICLES ------ */

/* ---- STUDY ABRAOD -- */

#Page-Content .Columns2-Left .study-abroad {
	float:none;
}

    #Page-Content .Columns2-Left .study-abroad .country {
        height:auto;
		display:block;
		float:left;
		padding:0px;
		width:100%;
		overflow:hidden;
    }

        #Page-Content .Columns2-Left .study-abroad .country .links {
            display: block;
            float: left;
            width: 100%;
			height:280px;
			padding:150px 15px 15px;
        }

        #Page-Content .Columns2-Left .study-abroad .country img {
            display: block;
            float: left;
			margin-top:-280px;
			width:auto;
			height:145px;
        }
		
	/* ---- STUDY ABRAOD -- */	
		

/* ---------- CAREER QUIZ --------- */  

#Page-Container table.Table-Standard tr td.Table-CareerQuiz-QuizName,
#Page-Container table.Table-Standard tr td.Table-PersonalityQuiz-QuizName {
	display:block;
	float:left;
	width:100%;
	border:none !important;
}

#Page-Container table.Table-CareerQuiz .Table-Standard-QuizOptions td,
#Page-Container table.Table-CareerQuiz .Table-PersonalityQuiz-QuizOptions td {
	text-align:left !important;
}

#Page-Container table.Table-Standard tr td.Table-CareerQuiz-QuizOptions,
#Page-Container table.Table-Standard tr td.Table-PersonalityQuiz-QuizOptions {
	display:block;
	float:left;
	width:100%;
	padding-top:0px !important;
	border:none !important;
	padding-bottom:40px !important;
	text-align:left !important;
}

#Page-Container table.Table-Standard tr td.Table-PersonalityQuiz-QuizOptions {
	padding-bottom:50px !important;
}

#Page-Container table.Table-Standard tr th.Table-CareerQuiz-QuizName,
#Page-Container table.Table-Standard tr th.Table-CareerQuiz-QuizOptions,
#Page-Container table.Table-Standard tr th.Table-PersonalityQuiz-QuizName,
#Page-Container table.Table-Standard tr th.Table-PersonalityQuiz-QuizOptions {
display:none;	
}

#Page-Container table.Table-Standard tr td.Table-CareerQuiz-QuizOptions input::after,
#Page-Container table.Table-Standard tr td.Table-PersonalityQuiz-QuizOptions input::after {
display:block !important;
	height:30px !important;
	margin-top:20px !important;
	padding-bottom:30px !important;
	margin-bottom:20px !important;	
}

#Page-Container table.Table-Standard tr td.Table-CareerQuiz-QuizOptions input[value="0"]::after { 
    content: "No";
}

#Page-Container table.Table-Standard tr td.Table-CareerQuiz-QuizOptions input[value="1"]::after { 
    content: "Maybe";
}

#Page-Container table.Table-Standard tr td.Table-CareerQuiz-QuizOptions input[value="2"]::after { 
    content: "Yes";
}

#Page-Container table.Table-Standard tr td.Table-CareerQuiz-QuizOptions input[value="3"]::after { 
    content: "Definitely";
}

#Page-Container table.Table-Standard tr td.Table-PersonalityQuiz-QuizOptions input[value="1"]::after { 
    content: "Strongly Disagree";
}

#Page-Container table.Table-Standard tr td.Table-PersonalityQuiz-QuizOptions input[value="2"]::after { 
    content: "Disagree";
}

#Page-Container table.Table-Standard tr td.Table-PersonalityQuiz-QuizOptions input[value="3"]::after { 
    content: "Neutral";
}

#Page-Container table.Table-Standard tr td.Table-PersonalityQuiz-QuizOptions input[value="4"]::after { 
    content: "Agree";
}

#Page-Container table.Table-Standard tr td.Table-PersonalityQuiz-QuizOptions input[value="5"]::after { 
    content: "Strongly Agree";
}

#ctl00_ContentPlaceHolder1_lbnSaveAndExit,
#ctl00_ContentPlaceHolder1_lbnContinue {
width:48%;
margin-right:4%;
display:block;
float:left;
}

#ctl00_ContentPlaceHolder1_lbnContinue {
margin-right:0px;
}

/* ---------- CAREER QUIZ --------- */  

/* ---------- SIGN UP -------------- */

 #Page-Content .ContentBlock-SignSteps a,
    #Page-Content .ContentBlock-SignSteps a:link,
    #Page-Content .ContentBlock-SignSteps a:visited,
    #Page-Content .ContentBlock-SignSteps a.Active,
    #Page-Content .ContentBlock-SignSteps a.Active:hover,
    #Page-Content .ContentBlock-SignSteps a.Active:active {
        padding: 15px 0px 50px;
        font-size: .9em;
    }

    .ContentBlock-SignSteps a.Active,
    .ContentBlock-SignSteps a.Inactive {
        background-position: center 50px;
    }

    .form-column .form-field label {
        float: left;
        width: 100%;
        line-height: 1.4em;
        text-align: left;
    }

    .rjs-forms.fancy .text-fancy .mid .bod input,
    .rjs-forms.fancy .text-fancy .mid .bod textarea,
    .rjs-forms.fancy .text-multi .mid .bod textarea {
        width: 95% !important;
    }

    .rjs-forms.fancy .text-multi .mid .bod input {
        width: 97% !important;
    }

    .form-column .form-field .field {
        float: left;
        width: 100% !important;
        margin: 0px !important;
    }

    .rjs-forms.fancy .text-fancy .container {
        width: 86% !important;
    }
	
	 .form-column .form-field.stretch .field .sub-field select {
        width: 49% !important;
        margin: 0;
    }

    .form-column .form-field .field select {
        /*width: 46% !important;*/
        width: 83% !important;
    }

    .rjs-forms .select-multi .container {
        width: 100% !important;
    }

 .field-row .field-row-image {
        float: left;
        width: 100% !important;
        padding: 10px;
        text-align: left;
    }

    .field-row .field-row-content {
        float: left;
        width: 100% !important;
    }

    .field-row .field-row-options {
        float: left;
        padding: 10px;
        width: 100% !important;
    }


.form-column .form-field label {
    text-align: left;
}
	
	/* ---------- SIGN UP -------------- */
	
	/* -------- SCHOOL PROFILE QUICKFACTS ----- */
	
	#Page-Content .QuickFacts .QuickFacts-Students,
    #Page-Content .QuickFacts .QuickFacts-TuitionCanada,
    #Page-Content .QuickFacts .QuickFacts-TuitionInternational,
	#Page-Content .QuickFacts .QuickFacts-Scholarships,
    #Page-Content .QuickFacts .QuickFacts-Address,
	#Page-Content .QuickFacts .QuickFacts-Location  {
       
    }
	
	/* -------- SCHOOL PROFILE QUICKFACTS ----- */
	
	/* -------- SCHOOL PROFILE NAV ----- */
	
	#Page-Content .Columns3-Middle .Schools a,
#Page-Content .Columns3-Middle .Schools a:link,
#Page-Content .Columns3-Middle .Schools a:visited,
#Page-Content .Columns3-Middle .Schools a:hover {
    width: 50%;
}


	/* -------- SCHOOL PROFILE NAV ----- */

}

@media only screen and (max-width: 479px) {
	
	/* ADD THIS */
	
	.at-resp-share-element.at-mobile .at-share-btn span,
	.at-resp-share-element.at-mobile .at-share-btn span svg {
	width:16px !important;
	height: 31px !important;
	}
	
	#Page-Content .Columns3-Middle .Block-Buttons a.FavoriteLoggedOut, 
	#Page-Content .Columns3-Middle .Block-Buttons a.AddFavoriteSchool, 
	#Page-Content .Columns3-Middle .Block-Buttons a.RemoveFavoriteSchool, 
	#Page-Content .Columns3-Middle .Block-Buttons a.RequestInfo {
    width: calc(45% - 56px);
    margin-right: 8px;
}

#Page-Content .Columns3-Middle .Block-Buttons a.RequestInfo {
    width: calc(55% - 56px);
}
	
	/* SCHOOL PROFILE BUTTONS */
	
	#Page-Content .Columns3-Middle #ctl00_ContentPlaceHolder1_SchoolNavigationControl_pnlProgramButtons a.FavoriteLoggedOut, #Page-Content .Columns3-Middle #ctl00_ContentPlaceHolder1_SchoolNavigationControl_pnlProgramButtons a.AddFavoriteProgram, #Page-Content .Columns3-Middle #ctl00_ContentPlaceHolder1_SchoolNavigationControl_pnlProgramButtons a.RemoveFavoriteProgram, #Page-Content .Columns3-Middle #ctl00_ContentPlaceHolder1_SchoolNavigationControl_pnlProgramButtons a.RequestInfo, #Page-Content .Columns3-Middle #ctl00_ContentPlaceHolder1_SchoolNavigationControl_pnlProgramButtons a.Compare {
    width: 100%;
    margin-bottom: 10px;
}

	/* ------------- CAREERS ------------- */
	
	#Page-Content .Card-Blocks .Careers-Block {
    margin-bottom:15px;
	width:100%;
}

#Page-Body #Page-Content .Careers-Block h4 {
    margin: 12px 0 0px 15px;
    font-size: 1.1em;
	line-height:1.3em;
    display: block;
    height: auto;
}

#Page-Body #Page-Content .Careers-Block .Text {
    min-height: 115px;
}

#Page-Content .Card-Blocks .Card-Block p,
#Page-Content .Card-Blocks .Careers-Block .Text {
    min-height:0px !important;
}

#Page-Content .CareerAdvice {
display:none;	
}

/* ------------- CAREERS ------------- */

/* ------------- START HOME SEARCH BAR ------------ */
	
	#Page-Wrapper .Page-Content-Home .QuickSearch-Block-Outer {
        width: 85% !important;
    }

        #Page-Wrapper .Page-Content-Home .QuickSearch-Block-Outer #QuickSearch-Block,
		#Page-Wrapper .Page-Content-Home #QuickSearch-Block #QuickSearch-Block-Inner .QuickSearch-Block-SearchGroup {
            width: 100%!important;
        }
		
    #Page-Wrapper .Page-Content-Home #QuickSearch-Block #QuickSearch-Block-Inner {
        width: 30%!important;
    }

    #Page-Wrapper .Page-Content-Home #QuickSearch-Block input {
        width: 70% !important;
    }
	
	/* ------------- END HOME SEARCH BAR ------------ */
	
	/* ------------- HEADER ------------ */
#Page-ExDiv1 span {
  background-image: url('/graphics/Logo_Mobile.png') !important;
    background-size: contain;
	width:32px !important;
	height:20px !important;
	margin-top:2px !important;
    margin-left: 52px !important;
  background-repeat: no-repeat;
}

div#ctl00_LoginControl_pnlHeaderSearch {
    padding-left: 105px;
}

/* HEADER SEARCH */

.btn.QuickSearch-Block-SearchGroup,
#Page-Header .QuickSearch-Block-Input input.iText {
font-size:13px;	
}

}

/* IPHONE 6 PLUS */
@media only screen and (max-width: 414px) {


}

/* IPHONE 6 */
@media only screen and (max-width: 375px) {


}


/* IPHONE 4 & 5 */
@media only screen and (max-width: 320px) {
	
	/* ------------ ARTICLES ------------*/
#Page-Body #Page-Content #ctl00_ContentPlaceHolder1_pnlProgramCategory .Articles-Block, 
#Page-Body #Page-Content .school_type_grid .Articles-Block,
#Page-Body #Page-Content .Card-Blocks.Study-Abroad .Articles-Block,
#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Articles-Block {
    width: 100%;
    margin-right: 0%;
}
	
	
	/* ---- MAIN BODY --- */
	
	#Page-Body {
    padding: 0px 0px;
}

	

#Page-Content .SubTabs-Container .SubTabs-Accordion {
}

/* ------------- END HEADER ------------ */

/* ---------- DASHBOARD --------- */  

#Page-Body #Page-Content .Achievement-Block {
min-height:396px;
}

.Dashboard-Block a.Active::before { 
    content: "0 Saved"; 
	width:100%;
	padding-right:100%;
	padding-left:20%;
}

.Dashboard-Block a#ctl00_ContentPlaceHolder1_hylMyProfileAction::before,
.Dashboard-Block a#ctl00_ContentPlaceHolder1_hylMySubscriptionsAction::before { 
    content: "Update"; 
	width:100%;
	padding-right:100%;
	padding-left:24%;
}

.Dashboard-Block a.QuickLinks-Compare,
.Dashboard-Block a.QuickLinks-Schools,
.Dashboard-Block a.QuickLinks-Programs,
.Dashboard-Block a.QuickLinks-Events,
.Dashboard-Block a.QuickLinks-Articles,
.Dashboard-Block a.QuickLinks-Careers,
.Dashboard-Block a.QuickLinks-MyScholarships,
.Dashboard-Block a.QuickLinks-MySubscriptions,
.Dashboard-Block a.QuickLinks-MyProfile {
	white-space:nowrap;
	overflow:hidden;
}

.Dashboard-Block a.QuickLinks-Compare::before { 
    content: "Comparisons"; 
	width:100%;
	padding-right:100%;
}

.Dashboard-Block a.QuickLinks-Schools::before { 
    content: "Schools"; 
	width:100%;
	padding-right:100%;
}

.Dashboard-Block a.QuickLinks-Programs::before { 
    content: "Programs"; 
	width:100%;
	padding-right:100%;
}

.Dashboard-Block a.QuickLinks-Events::before { 
    content: "Events"; 
	width:100%;
	padding-right:100%;
}

.Dashboard-Block a.QuickLinks-Careers::before { 
    content: "Careers"; 
	width:100%;
	padding-right:100%;
}

.Dashboard-Block a.QuickLinks-Articles::before { 
    content: "News"; 
	width:100%;
	padding-right:100%;
}

.Dashboard-Block a.QuickLinks-MyScholarships::before { 
    content: "Scholarships"; 
	width:100%;
	padding-right:100%;
}

.Dashboard-Block a.QuickLinks-MySubscriptions::before { 
    content: "Subscriptions"; 
	width:100%;
	padding-right:100%;
}

/* ---------- DASHBOARD --------- */  


/* ------- TABLES -------- */

#Page-Container table.Table-School th.Table-School-Favorite,
#Page-Container table.Table-School td.Table-School-Favorite  {
	width:13%;
}

#Page-Container table.Table-School th.Table-School-SchoolName,
#Page-Container table.Table-Standard tr td.Table-Standard-SchoolLogo {
	width:87%;
}

#Page-Container table.Table-School td.Table-School-SchoolName,
#Page-Container table.Table-School td.Table-School-Program,
#Page-Container table.Table-School td.Table-School-ProfileType,
#Page-Container table.Table-School td.Table-School-Tuition,
#Page-Container table.Table-School td.Table-School-Size,
#Page-Container table.Table-School td.Table-School-Scholarship {
width:87%;
margin-left:13%;
}



/* ------- TABLES -------- */

/* ------- HOME h1 -------- */

#Page-Wrapper .Page-Content-Home h1 {
font-size:0.5em !important;	
}

/* ------- HOME H1 -------- */

/* ------------- START HOME SEARCH BAR ------------ */

#Page-Wrapper .Page-Content-Home .QuickSearch-Block-Outer {
        width: 90% !important;
    }
	
	#Page-Wrapper .Page-Content-Home #QuickSearch-Block #QuickSearch-Block-Inner {
        width: 35%!important;
    }

    #Page-Wrapper .Page-Content-Home #QuickSearch-Block input {
        width: 65% !important;
    }
	
	#Page-Wrapper .Page-Content-Home #QuickSearch-Block ::-webkit-input-placeholder {
   display:none !important;
   color:#fff !important;
   color:transparent !important;
}

#Page-Wrapper .Page-Content-Home #QuickSearch-Block :-moz-placeholder {
   display:none !important;
   color:#fff !important;
   color:transparent !important;
}

#Page-Wrapper .Page-Content-Home #QuickSearch-Block ::-moz-placeholder {
   display:none !important;
   color:#fff !important;
   color:transparent !important;
}

#Page-Wrapper .Page-Content-Home #QuickSearch-Block :-ms-input-placeholder {
   display:none !important;
   color:#fff !important;
   color:transparent !important;
}
	
	/* ------------- END HOME SEARCH BAR ------------ */
	
		/* ------------- LOGIN POP UP ------------ */
	
	
	#Page-Wrapper .Page-Content-Home .Page-AccessLogin .Button-Dialog-Login {
    font-size: 1.0em !important;
}

.Page-Dialog-SignUp, .Page-Dialog-Login {
    width: 90% !important;
    top: 50px;
	margin-top:0px;
}

.Page-Dialog-Login .iButton.Button-Dialog-Signup {
    max-width: 100%;
    box-sizing: border-box;
        width: 100%;
}

/* ------------- LOGIN POP UP ------------ */
	

/* ----------- SCHOOL PROFILE ------------- */

/* -------- SCHOOL PROFILE NAV ----- */
	
	#Page-Content .QuickFacts .QuickFacts-SchoolType, #Page-Content .QuickFacts .QuickFacts-Language, #Page-Content .QuickFacts .QuickFacts-Students, #Page-Content .QuickFacts .QuickFacts-TuitionCanada, #Page-Content .QuickFacts .QuickFacts-Telephone, #Page-Content .QuickFacts .QuickFacts-Fax, #Page-Content .QuickFacts .QuickFacts-EntranceDates, #Page-Content .QuickFacts .QuickFacts-TollFree, #Page-Content .QuickFacts .QuickFacts-TuitionInternational, #Page-Content .QuickFacts .QuickFacts-Email, #Page-Content .QuickFacts .QuickFacts-Scholarships, #Page-Content .QuickFacts .QuickFacts-Website, #Page-Content .QuickFacts .QuickFacts-Address, #Page-Content .QuickFacts .QuickFacts-Location {
    width: 100%;
	    padding: 10px 0px;
    min-height: initial;
    max-height: initial;
}

	/* -------- SCHOOL PROFILE NAV ----- */

#Page-Container table.Table-ScholarshipProfile tr th,
#Page-Container table.Table-ScholarshipProfile tr td,
#Page-Container table.Table-SchoolFee tr th,
#Page-Container table.Table-SchoolFee tr td,
#Page-Container table.Table-Admission tr th,
#Page-Container table.Table-Admission tr td,
#Page-Container table.Table-ProgramProfile tr th,
#Page-Container table.Table-ProgramProfile tr td,
#Page-Container table.Table-Suplementary tr th,
#Page-Container table.Table-Suplementary tr td,
#Page-Container table.Table-FinancialAid tr th,
#Page-Container table.Table-FinancialAid tr td {
    width: 100%;
	display:block;
	float:left;
}

a[href^=tel]{
    margin:0px !important;
	margin-left:0px !important;
	padding-left:0px !important;
	padding:0px !important;
	font-size:inherit !important;
    text-decoration:none !important;
}

#Page-Container a#ctl00_ContentPlaceHolder1_SchoolNavigationControl_hylRequestInfoByProgram {
	overflow:hidden;
	white-space:nowrap;
	padding-left:18px !important;
}

#Page-Container a#ctl00_ContentPlaceHolder1_SchoolNavigationControl_hylRequestInfoByProgram span::before {
	content:"Info";
	display:block;
	float:left;
	margin-right:200px;
	white-space:nowrap;
}

#Page-Container a#ctl00_ContentPlaceHolder1_SchoolNavigationControl_hylRequestInfoByProgram span {
	display:block;
	white-space:nowrap;
	float:left;
	padding-left:26px !important;
}

/* ----------- SCHOOL PROFILE ------------- */

/* ----- POP UP MESSAGE ------ */

#PopupMessage-Outer {
padding-top:70px;	
}

#PopupMessage {
width:90%;	
}

/* ----- POP UP MESSAGE ------ */

/* ---------- SIGN UP -------------- */

  .fancy #Page-Body {
        width: 100%;
        padding: 0px !important;
    }

    .form-column .form-field label {
        float: left;
        width: 100%;
        line-height: 1.4em;
        text-align: left;
    }
	
	.rjs-forms.fancy .text-fancy .mid .bod input, .rjs-forms.fancy .text-fancy .mid .bod textarea, .rjs-forms.fancy .text-multi .mid .bod input, .rjs-forms.fancy .text-multi .mid .bod textarea {
        width: 95% !important;
    }

    .form-column .form-field .field {
        float: left;
        width: 100% !important;
        margin: 0px !important;
    }

    .rjs-forms.fancy .text-fancy .container {
        width: 83% !important;
    }

    #page-wrapper {
        margin-top: 30px !important;
    }

    #Page-Content .ContentBlock-SignSteps a, #Page-Content .ContentBlock-SignSteps a:link, #Page-Content .ContentBlock-SignSteps a:visited,
    #Page-Content .ContentBlock-SignSteps a.Active, #Page-Content .ContentBlock-SignSteps a.Active:hover, #Page-Content .ContentBlock-SignSteps a.Active:active {
        padding: 10px 0px 40px;
        font-size: .7em;
    }

    .ContentBlock-SignSteps a.Active,
    .ContentBlock-SignSteps a.Inactive,
    .ContentBlock-SignSteps a.Complete {
        background-position: center 35px;
    }
	
/* ---------- SIGN UP -------------- */


}



@media only screen and (min-height: 0px) {

	#Page-Wrapper .Page-Content-Home {
	padding:110px 0px !important;	
	}

    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 0px !important;
		font-size:1.8em !important;
		padding:0px 30px;
        margin-top: 0px !important;
        -webkit-transition: width 1s, height 1s; /* Safari */
        transition: width 1s, height 1s;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 400px !important;
        margin-top: 0px !important;
        -webkit-transition: width 1s, height 1s; /* Safari */
        transition: width 1s, height 1s;
    }
	
	/*form[action*="?ProfileType="] #Page-Content .Columns2-Right, form[action*="?ProgramID="] #Page-Content .Columns2-Right, form[action*="?ProfileType="] #Page-Content .Columns3-Middle, form[action*="?ProgramID="] #Page-Content .Columns3-Middle,
	form[action*="?ProfileType="] #Page-Content .Columns3-Left,
form[action*="?ProgramID="] #Page-Content .Columns3-Left {
    margin-top: 325px;
}*/
	
}


@media only screen and (min-height: 550px) {

#Page-Wrapper .Page-Content-Home {
	padding:100px 0px !important;	
	}

    #Page-Wrapper .Page-Content-Home h1 {
        padding:0px 15px;
		padding-top: 20px !important;
		font-size:35px !important;
        margin-top: 0px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 550px !important;
		 margin-top: 50px !important;
    }
}


@media only screen and (min-height: 600px) {

    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 40px !important;
        margin-top: 0px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 600px !important;
    }
}


@media only screen and (min-height: 650px) {

    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 60px !important;
        margin-top: 0px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 650px !important;
    }
}


@media only screen and (min-height: 700px) {

    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 85px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 700px !important;
    }
}


@media only screen and (min-height: 750px) {
    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 110px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 750px !important;
    }
}


@media only screen and (min-height: 800px) {
    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 135px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 800px !important;
    }
	
		/* SCHOOL PROFILE HEADER */ /*
form[action*="?ProfileType="] #Page-Content .Columns2-Right,
form[action*="?ProgramID="] #Page-Content .Columns2-Right,
form[action*="?ProfileType="] #Page-Content .Columns3-Middle,
form[action*="?ProgramID="] #Page-Content .Columns3-Middle,
form[action*="?ProfileType="] #Page-Content .Columns3-Left,
form[action*="?ProgramID="] #Page-Content .Columns3-Left {
    margin-top: 375px;
}

form[action*="?ProfileType="] .Block-School-Banner,
form[action*="?ProgramID="] .Block-School-Banner {
    height: 300px;
} */

}


@media only screen and (min-height: 850px) {

    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 130px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 780px !important;
        margin-top: 40px !important;
        zoom: 1.1;
    }
}


@media only screen and (min-height: 900px) {

    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 150px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 825px !important;
    }
	
		/* SCHOOL PROFILE HEADER */ /*

form[action*="?ProfileType="] #Page-Content .Columns2-Right,
form[action*="?ProgramID="] #Page-Content .Columns2-Right,
form[action*="?ProfileType="] #Page-Content .Columns3-Middle,
form[action*="?ProgramID="] #Page-Content .Columns3-Middle,
form[action*="?ProfileType="] #Page-Content .Columns3-Left,
form[action*="?ProgramID="] #Page-Content .Columns3-Left {
    margin-top: 425px;
}

form[action*="?ProfileType="] .Block-School-Banner,
form[action*="?ProgramID="] .Block-School-Banner {
    height: 350px;
} */
	

}


@media only screen and (min-height: 950px) {

    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 175px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 868px !important;
    }
}


@media only screen and (min-height: 1000px) {

    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 200px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 915px !important;
    }
	
		/* SCHOOL PROFILE HEADER */ /*

form[action*="?ProfileType="] #Page-Content .Columns2-Right,
form[action*="?ProgramID="] #Page-Content .Columns2-Right,
form[action*="?ProfileType="] #Page-Content .Columns3-Middle,
form[action*="?ProgramID="] #Page-Content .Columns3-Middle,
form[action*="?ProfileType="] #Page-Content .Columns3-Left,
form[action*="?ProgramID="] #Page-Content .Columns3-Left {
    margin-top: 475px;
}

form[action*="?ProfileType="] .Block-School-Banner,
form[action*="?ProgramID="] .Block-School-Banner {
    height: 400px;
}*/

}


@media only screen and (min-height: 1050px) {

    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 225px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 960px !important;
    }
	
			/* SCHOOL PROFILE HEADER */ /*

form[action*="?ProfileType="] #Page-Content .Columns2-Right,
form[action*="?ProgramID="] #Page-Content .Columns2-Right,
form[action*="?ProfileType="] #Page-Content .Columns3-Middle,
form[action*="?ProgramID="] #Page-Content .Columns3-Middle,
form[action*="?ProfileType="] #Page-Content .Columns3-Left,
form[action*="?ProgramID="] #Page-Content .Columns3-Left {
    margin-top: 525px;
}

form[action*="?ProfileType="] .Block-School-Banner,
form[action*="?ProgramID="] .Block-School-Banner {
    height: 450px;
}*/
}


@media only screen and (min-height: 1100px) {

    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 250px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 1005px !important;
    }
	
			/* SCHOOL PROFILE HEADER */ /*

form[action*="?ProfileType="] #Page-Content .Columns2-Right,
form[action*="?ProgramID="] #Page-Content .Columns2-Right,
form[action*="?ProfileType="] #Page-Content .Columns3-Middle,
form[action*="?ProgramID="] #Page-Content .Columns3-Middle,
form[action*="?ProfileType="] #Page-Content .Columns3-Left,
form[action*="?ProgramID="] #Page-Content .Columns3-Left {
    margin-top: 575px;
}

form[action*="?ProfileType="] .Block-School-Banner,
form[action*="?ProgramID="] .Block-School-Banner {
    height: 500px;
}*/
}


@media only screen and (min-height: 1150px) {

    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 250px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 1005px !important;
        margin-top: 40px !important;
        zoom: 1.15;
    }
}


@media only screen and (min-height: 1200px) {

    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 250px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 995px !important;
        zoom: 1.2;
    }
}


@media only screen and (min-height: 1240px) {

    #Page-Wrapper .Page-Content-Home h1 {
        padding-top: 250px !important;
    }

    #Page-Wrapper .Page-Content-Home {
        height: 1005px !important;
    }
}

@media only screen and (min-width: 1409px) {
	#Page-Content .BorderedBlock-EventSearch .open > .dropdown-menu {
			margin-top:30px;
			right:207px;
		}
}


/*----------- JOB PAGE -------------*/
@media only screen and (max-width: 1289px) {
	#Page-Container table.Table-Job-List tr {
		width:46%;
		margin:6px;
		min-height: 235px;
	}
	div#ctl00_ContentPlaceHolder1_pnlJobSearchFitler {
		width: 57%;
	}
}

@media only screen and (max-width: 978px) {
	.Job-Block.Job-Search-Block {
		margin: 10px auto;
	}
	#Page-Content .Job-Page-Content {
		padding: 0px;
	}
	div#ctl00_ContentPlaceHolder1_pnlJobSearch {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 1; /* Firefox */
		column-count: 1;
	}
	.Job-Search-Refine {
		margin-bottom: 12px;
	}
	div#ctl00_ContentPlaceHolder1_pnlJobSearchFitler {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 1; /* Firefox */
		column-count: 1;
		width: 100%;
		margin: auto;
	}
	span#ctl00_ContentPlaceHolder1_lblResultMsg {
    font-size: 1.2em;
    font-weight: 500;
	}
	#Page-Container table.Table-Job-List tr {
		width:95%;
		margin:7px;
		padding: 15px;
		min-height:auto;
	}
	#scrollBTContainer .scrollToTop {
		width: 100px;
		padding: 10px;
		text-align: center;
		background-color: #e12644;
		font-weight: bold;
		color: #ffffff !important;
		border-radius: 7px;
		text-decoration: none;
		position: fixed;
		font-size: 0.7em;
		right: 10px;
		bottom: 50px;
		display: none;
		visibility:visible;
	}

	#scrollBTContainer .scrollToTop:hover{
		text-decoration:none;
	}

}


/*Program Page*/
@media only screen and (max-width: 800px) {
	#Page-Content .Compare-Bar {
		font-size: 0.8em;
	}
	#Page-Content .Comparison-Item {
		flex-basis: 30%;
		margin: 15px 0;
	}
	
	#Page-Content .Content-2Columns.Columns2-Right.Program-Search-Filters {
		border: 0;
		background-color: #f0f0f6;
		margin: 0;
		align-self:flex-start;
	}
	#Page-Content .Compare-Bar .Comparison-Value {
		height: 107px;
	}
	#Page-Content .Program-Search-Page .Primary-Controls {
		margin: -18% -10px 20% -11px;
		-webkit-clip-path: none;
		clip-path: none;
		padding: 20px 10px;
	}
	#Page-Content .Program-Search-Page .Controller-Section {
		flex-basis: 100%;
	}
	#Page-Content .Program-Search-Page .Dropdown-Controller-Section {
		flex-basis: 100%;
		padding: 0 10px;
	}
	#Page-Content .Dropdown-Controller-Section .Controller {
		flex-direction: column;
		margin: 0 3px;
		align-items: flex-start;
	}
	#Page-Content .Keyword-Search-Container {
		flex-direction: column;
		padding: 0 15px 10px 12px;
	}
	#Page-Content .Primary-Controls .Filter-Values {
		display: flex;
	}
	#Page-Content .Program-Search-Page .Program-Search-Intro {
		display:none;
	}
	#Page-Content .Primary-Controls .BorderedBlock .Filter-Label {
		font-size: 0.85em;
		padding: 0 0 4px 0;
	}
	#Page-Content .Compare-Bar .Program-Name.Active {
		min-height: 161px;
	}
	.Program-Search-Page .search-result-text {
		color: #fff;
		font-size: 0.9em;
		text-align: center;
		margin: 5px 10px 0 10px;
		display: block;
	}
	#Page-Content .Columns2-Left.Program-Search {
		margin-top: 6%;
	}
}


@media only screen and (min-width: 376px) and (max-width: 450px) {
	#Page-Content .Program-Search-Page .Mobile-Filters {
		margin-top: -19px;
	}
	#Page-Content .Program-Search-Page .Primary-Controls {
		margin: -15% -10px 20% -11px;
	}
}

@media only screen and (min-width: 451px) and (max-width: 800px) {
	#Page-Content .Program-Search-Page .Primary-Controls {
		margin: -9% -10px 20% -11px;
	}
	#Page-Content .Program-Search-Page .Mobile-Filters {
		border-radius: 10px;
	}
}

@media only screen and (min-width: 800px) {
	#Page-Content .Program-Search-Page .Mobile-Filters {
		display:none;
	}

}

@media only screen and (min-width: 1200px) {
	#Page-Content .Compare-Bar .compare-action {
		flex-basis: 20%;
		justify-content: flex-start;
		display: flex;
		background-color: transparent;
		background: none;
		order: 4;
	}
	#Page-Content .Program-Search-Page .Primary-Controls {
		padding: 10px 5%;
	}

}



@media only screen and (max-width: 550px) {
	#Page-Body #Page-Content .InfiniteDiscoverNewsScroll .Card-Block {
		width: 100%;
	}
}

/* Show Discover Articles on Mobile School Profiles */
.Left-Navigation-Block .BlockContent img {
    width: calc(100% + 20px);
    margin: 0 -10px;
    border-top: 15px solid #f0f0f6;
    display: table;
    border-width: 15px !important;
}

@media only screen and (max-width: 1024px) {
	body[class*="/Schools/"] #Page-Content-All {
		display: flex;
		flex-direction: column;
		padding: 0 10%;
	}
	body[class*="/Schools/"] #Page-Content-All .Columns2-Right,
	body[class*="/Schools/"] #Page-Content-All .Columns3-Left {
		display: block;
		width: 100%;
		
	}
	body[class*="/Schools/"] #ContentPlaceHolder1_RightUserControl_pnlFacebook,
		body[class*="/Schools/"] #ctl00_ContentPlaceHolder1_RightUserControl_pnlFacebook {
		display: block !important;
		margin: 20px 0;
		visibility: visible !important;
	}
	body[class*="/Schools/"] #Page-Content-All .Content-3Columns.Columns3-Middle {
		order: -1;
		width: 100%;
	}
	body[class*="/Schools/"] #Page-Content-All .Left-Navigation-Block .BlockContent img {
		margin: 40px 0 10px 0;
		border: 0;
	}
}

@media only screen and (max-width: 768px) {
	body[class*="/Schools/"] #Page-Content-All {
		padding: 0;
	}
}
/*-- Show Discover Articles on Mobile School Profiles */

