/*-- Fonts --*/

  @font-face {

    font-family: 'Myriad Pro Regular';

    src: url('../fonts/myriad-pro-regular.eot');

    src: url('../fonts/myriad-pro-regular.eot?#iefix') format('embedded-opentype'),

         url('../fonts/myriad-pro-regular.woff2') format('woff2'),

         url('../fonts/myriad-pro-regular.woff') format('woff'),

         url('../fonts/myriad-pro-regular.ttf') format('truetype'),

         url('../fonts/myriad-pro-regular.svg#MyriadProRegular') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'Myriad Pro Semibold';

    src: url('../fonts/myriad-pro-semibold.eot');

    src: url('../fonts/myriad-pro-semibold.eot?#iefix') format('embedded-opentype'),

         url('../fonts/myriad-pro-semibold.woff2') format('woff2'),

         url('../fonts/myriad-pro-semibold.woff') format('woff'),

         url('../fonts/myriad-pro-semibold.ttf') format('truetype'),

         url('../fonts/myriad-pro-semibold.svg#MyriadProSemibold') format('svg');

    font-weight: normal;

    font-style: normal;

}

/*-- Reset css --*/

/*==================box-sizing================*/



*{box-sizing: border-box}

*,

*:before,

*:after{box-sizing: border-box}

html{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}

*,

*:before,

*:after{-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit}

/*====*/

*{margin: 0;padding: 0;border: none}

abbr,acronym,dfn{cursor: help;border-bottom: 1px #000 dotted}

dfn{font-style: normal}

.left{float: left}.right{float: right}

.clear{clear: both}

.aligncenter{text-align: center}

.alignright{text-align: right}

a{color: #000;outline: none;border: none;text-decoration: none}

a:visited{color: #5c5c5c}

a:hover{text-decoration: none;color: #0198d1}

a:active{color: #000}

address{margin: 0.2em 0;padding: .5em 0 1em;line-height: 140%;font-style: normal}

:focus{outline: 0}

ul,ol{list-style: none;margin: 0;padding: 0}

p{font-size: 15px;padding: 8px 0;line-height: 24px;margin:0}

.block{display: inline-block;width: 100%}
.form-control{height:42px;font-size:14px;border-color:#c6c6c6}
.button{display: inline-block;background-color:#445ec6;border:none;box-shadow: none;color: #fff;font-size: 21px;text-transform: uppercase;padding: 7px 15px;text-align: center;vertical-align: middle;border-radius: 6px;font-weight: 400;position:relative;z-index:10;overflow:hidden;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}

a:visited.button{color:#fff;}.button:hover{color:#fff;}

.button,.button::after{-webkit-transition: all 0.3s;transition: all 0.3s;}

.button::before,.button::after{background: #445ec6;content: '';position: absolute;z-index: -1;}

.btn-hover::after{height: 100%;left: -35%;top: 0;transform: skew(0deg);transition-duration: 0.6s;transform-origin: top left;width: 0;}

.btn-hover:hover:after{height: 100%;width: 135%;}

.dark-btn-hover::before,.dark-btn-hover::after{background: #29409c;}

.dark-btn-hover::after{height: 100%;left: -35%;top: 0;transform: skew(0deg);transition-duration: 0.6s;transform-origin: top left;width: 0;}

.dark-btn-hover:hover:after{height: 100%;width: 135%;}

img.img-block{display: block;max-width: 100%;height: auto}

.list{list-style:none; margin:0}

.list li{background:url(../images/list.png) no-repeat left 3px;color:#1b1b1b;font-size:24px;line-height:28px;margin:0 0 15px;padding-left:35px;font-weight:400;}
.alert.alert-error{background:#ffdddd;color:#222;margin:10px}

/*-- Body --*/

html{background: #fff;height: 100%;font-family: Arial, Helvetica, sans-serif}

body{background: #fff;font-family: Arial, Helvetica, sans-serif;font-weight: 400;font-size: 15px;min-height: 100%;color: #000}

.container{/*max-width:1190px;*/margin:0 auto;position:relative;padding:0 15px}



/*-- Fetch Fonts --*/

h1,h2,.intro p,.what-to-know .list li,.social-security h3,.about-cory .cory-info .hd-h2 span{font-family:"Myriad Pro Semibold", Arial, sans-serif;font-weight:normal}

.about-cory .cory-info .hd-h2{font-family:"Myriad Pro Regular", Arial, sans-serif;font-weight:normal}

.hd-h1{font-size:93px;color:#fff;text-transform: uppercase;}

/*-- Container --*/

#content{display:inline-block;width:100%;min-height:300px;}



/* Header */

.header {background: url(../images/header-bg.jpg) no-repeat center 0;min-height: 637px;background-size: cover;}

.header figure {border-bottom-left-radius: 100px;border-bottom-right-radius: 100px;background:#fff;padding:18px 21px 57px}

.intro-text{text-align: center;position: absolute;left: 0;right: 0;top:255px}

.intro-text h1{padding: 0;margin: 0;}

.intro-text p{color: #fff;font-size: 27px;margin:-5px 0 26px;padding: 0;}
.eventtime{color:#fff;font-size:25px;padding:30px 0} 



/* Section */

.what-to-know{padding: 30px 0 54px;}

.what-to-know .hd-h2 {text-transform: uppercase;margin:8px 0 25px;font-size: 46px;color: #181818;}

.what-to-know .list li {background: url(../images/list.png) no-repeat left 3px;color: #535353;font-size: 20px;line-height: 28px;margin: 0 0 10px;padding-left: 35px;font-weight: 400;}



.social-security{background: #445ec6;padding:52px 0 40px;text-align: center;}

.social-security h2{font-size:30px;color:#fff;text-transform: uppercase;}

.social-security h2 span{display: block;}



.about-cory{background: #e8e8e8;padding:60px 0 0;min-height: 486px;}

.about-cory .container{background: url(../images/cory-image.png)no-repeat left bottom;min-height: 474px;background-size: 40%;}

.about-cory .cory-info{padding-bottom: 66px;}

.about-cory .cory-info .hd-h2 {font-size: 22px;color: #242424;font-weight: 400;text-transform: uppercase;margin: 0;}

.about-cory .cory-info .hd-h2 span {display: block;color: #181818;text-transform: uppercase;font-size: 52px;margin: 0;margin: 0 0 0 -5px;}

.about-cory .cory-info p {color: #5e5e5e;padding: 0 0 16px;}

.about-cory .cory-info a{margin-top:3px}



.disclosure{padding:38px 0 25px;background:#292929;text-align:center;}

.disclosure .hd-h2{font-size: 52px;text-transform: uppercase;margin: 0;color:#fff;font-family: 'Times New Roman',Arial, sans-serif;}

.disclosure p{color:#fff;padding:8px 10px}

/* Modal Popup */
.modal-header{ background:#f8f8f8;margin-bottom:10px}
.modal-title{font-size:25px;color:#374da6}
.modal-footer{ background:#d0cfcf}
.modal-footer .button{background:#2c2c2c;font-size:17px;padding:10px 35px;margin:0 auto}
.modal-footer .button:hover{background:#445ec6}
.modal-body .row.form-group{margin:10px -7px}
.modal-body .row.form-group [class*="col-"]{padding:0 7px}	

/* Thank you */
.thank-you-page .header{min-height:555px;background-size:auto}
.thank-you .intro-text p{padding-right:0}
.intro-text .thank-you h1{font-size:70px;color:#fff}
.intro-text .thank-you p{font-size:54px;line-height:66px;padding-top:30px;padding-right:0}

/* footer */

#footer {background:#181818;text-align:center;}

#footer .copyright{padding: 21px 0 25px;color: #fff;font-size: 15px;}

#footer .copyright a{color:#fff}



/*====Responsive====*/



@media(min-width:1024){

    .about-cory .container{max-width: 1570px;}

}



@media (max-width:1199px){



/* img{display:block;max-width:100%;height: auto} */





/* body{border: 1px solid #000} */

}



@media (max-width:1024px){

.container{max-width:928px;padding:0}



/* body{border: 1px solid orange} */

}



@media (max-width:991px){

.container{max-width: 721px;}
.header{background-position:40% 0}
.hd-h1{font-size:73px;}

.about-cory .container{background-size: 400px auto;background-position: center bottom;padding-bottom: 334px;max-width: auto;}



 /* body{border: 1px solid red} */

}



@media (max-width:767px){

.container{max-width: 590px}



.header {min-height: 520px; background-position:32% 100%}.hd-h1 {font-size: 60px;}.intro-text {top: 200px;}

.what-to-know {padding: 0px 0 30px;}.what-to-know .hd-h2 {font-size: 35px;margin:8px 0 15px}.what-to-know .list li {font-size: 20px;}

.what-to-know figure {margin: 15px 0 1rem;}

.social-security {padding: 30px 0 30px;}.social-security h2 {font-size: 23px;}



.about-cory {padding: 30px 0 0;}.about-cory .cory-info .hd-h2 span {font-size: 40px;}

.disclosure{padding:35px 0;}.disclosure .hd-h2 {font-size: 45px;}

.thank-you-page .header{background-position:34% 0}
.intro-text .thank-you h1{font-size:50px;}
.intro-text .thank-you p{ font-size:34px; line-height:36px}

#footer .copyright{padding: 15px 0;text-align: center;}.disclosure{text-align: center;}



/* body{border: 1px solid lightgreen} */

}



@media (max-width:639px){

.container{max-width: 435px}



.header {min-height: 450px;}

.hd-h1 {font-size: 40px;}.intro-text p {font-size: 20px;}

.what-to-know .hd-h2 {font-size: 30px;}.what-to-know .list li {font-size: 18px;}

.social-security h2 {font-size: 20px;}.social-security {padding: 20px 0 20px;}

.disclosure .hd-h2 {font-size: 30px;}



/* body{border: 1px solid blue} */

}



@media (max-width:480px){

.container{max-width: 90%}



/* body{border: 1px solid magenta} */

}



@media (max-width:320px){



/* body{border: 1px solid pink} */

}