@charset "UTF-8";
/* CSS Document */
.block--double{columns: 2;-webkit-columns: 2;-moz-columns: 2; column-gap: 40px;}
h2{margin-bottom:1rem!important;}
h2 span{color:#417bbe; }

#sub-content #register-content {
    padding: 6rem 0rem 0rem 0rem;
    margin-top: 0rem!important;
}

.page-template section.blocks {
    padding: 0rem 0px!important;
    border-bottom: 0px solid #437bbd;
}

.reg-tier-blue {
    margin-top: 200px!important;
}

.browser{margin-top:-320px!important;}

.logo-container {
    margin-top: -18rem!important;
}

.form-control {
    max-width: 100%;
    height: 6rem!important;
    padding: 5px 12px;
    padding: 0.5rem 1.2rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.5;
    box-shadow: none;
    outline: none;
}

input[type="text"] {
    outline: none;
    height: 6rem!important;
}

.contactus-form {
    position: relative;
    margin: 0px 0px 12px 0px!important;
    padding: 2% 9% 9% 9%!important;

}
.blocks .block .block__inner__content {
    position: relative;
    padding: 30px 1rem 30px 1rem!important;
    z-index: 3;
}

#callout {padding: 3rem 0rem 1rem 0rem!important;}


/*********************
NAVIGATION
**********************/
header{border-top:1.2rem solid #437bbd;}
.navigation-bckgrnd{background-color: #437bbd; border-bottom: 1px solid #437bbd; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; width: 100%;}
.navigation-bckgrnd ul.menu{margin:0px auto; text-align: center; display: inline-flex;}
ul.menu li{padding:.5rem .5rem 1rem 0rem;}
.menu li > a{color:#fff!important; text-transform: uppercase; line-height: 1; text-align: center; font-weight: 600;}
.menu li  {color:#fff!important; text-transform: uppercase; line-height: 1; text-align: center;}
.fas.fa-arrow-down {font-size: 2.2rem;}

.yellow-dwn-arrow {
    display: inline-block!important;
    vertical-align: middle!important;
    line-height: 1!important;
    text-align: center!important;
    cursor: pointer!important;
    color: #fff!important;
    background-color: #fdc148!important;
    border-radius: 50px!important;
    border: 1px solid transparent!important;
    margin: 0px 0px !important;
    width: 60px!important;
    height: 60px!important;
	padding:.75rem .75rem!important;
}

/*Small Responsive*/
@media screen and (max-width: 39.9375em) {
.yellow-dwn-arrow {width: 40px!important;height: 40px!important;padding:.5rem .5rem!important;}	
.fas.fa-arrow-down {font-size: 1.5rem;}	
.navigation-bckgrnd{height: 80px;}	
ul.menu li {padding: .5rem 0rem .5rem 0rem;}	
.menu li > a{font-size: 1rem; padding: .7rem .5rem!important;}	
	
.reg-tier-blue { margin-top: 40px!important;}	
.browser{margin-top:-200px!important;}
	
.pathways-bckground {height: 50vh!important;}	
.logo-container {margin-top: -9rem!important;}	
}
@media only screen and (max-width: 1023px) {
.block--double{columns: 1;-webkit-columns: 1;-moz-columns: 1;}	
}

/* iphoneX Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3)and (orientation: landscape) {
.logo-container {
    margin-top: -9rem !important;
    margin-bottom: 2rem;
}	
}

/* iphone 4 Portrait */
@media only screen  and (min-device-width: 320px)  and (max-device-width: 480px)  and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait) {
.menu li > a {
    font-size: .9rem!important;
    padding: .7rem .5rem!important;
}
}

/*ipad */
/*style   ipad Portriat*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.pathways-bckground {
    height: 60vh!important;
}
.logo-container {
    margin-top: -14rem!important;
}	
}