@font-face {
  font-family: 'WCManoNegraBta';
  src: url('../web-fonts/WCManoNegraBta/WCManoNegraBta.woff2') format('woff2'),
       url('../web-fonts/WCManoNegraBta/WCManoNegraBta.woff') format('woff'),
       url('../web-fonts/WCManoNegraBta/WCManoNegraBta.ttf')  format('truetype');
}
@font-face {
  font-family: 'Myriad Pro Condensed';
  src: url('../web-fonts/Myriad-Pro-Condensed/Myriad Pro Condensed.woff2') format('woff2'),
       url('../web-fonts/Myriad-Pro-Condensed/Myriad Pro Condensed.woff') format('woff'),
       url('../web-fonts/Myriad-Pro-Condensed/Myriad Pro Condensed.ttf')  format('truetype');
}
@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../web-fonts/MyriadPro-Regular/MyriadPro-Regular.woff2') format('woff2'),
       url('../web-fonts/MyriadPro-Regular/MyriadPro-Regular.woff') format('woff'),
       url('../web-fonts/MyriadPro-Regular/MyriadPro-Regular.ttf')  format('truetype');
}

html{scroll-behavior:smooth;}
body{background:#fff; width:100%; font-family: 'Open Sans', sans-serif !important;}
body, div, span, p, a, ul, li, strong, header, section, aside, footer, h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
.clear{clear:both;}
.bg-grey{background:#ededed !important; width:100%; position:relative;}
/* top margin CSS */
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}
.mt-60{margin-top:60px;}
.mt-70{margin-top:70px;}
.mt-80{margin-top:80px;}
.mt-90{margin-top:90px;}
.mt-100{margin-top:100px;}
/* Left margin CSS */
.ml-26{margin-left:300px;}
/* bottom margin CSS */
.mb-30{margin-bottom:30px;}
.mb-60{margin-bottom:60px;}
/* top padding CSS */
.pt-30{padding-top:30px;}
.pt-40{padding-top:40px;}
.pt-50{padding-top:50px;}
.pt-60{padding-top:60px;}
.pt-70{padding-top:70px;}
.pt-80{padding-top:80px;}
.pt-100{padding-top:100px;}
/* mix and multi padding CSS */
.pb-80{padding-bottom:80px;}
.p-bth{padding:0 !important;}
.p-right{padding-right:0 !important;}
.p-left{padding-left:0 !important;}
.pdng-topbtm{padding:75px 0;}
/* Header Style CSS */
header{background:#fff; width:100%; box-shadow:0px 12px 12px rgba(0, 0, 0, 0.16); -webkit-box-shadow:0px 12px 12px rgba(0, 0, 0, 0.16); -moz-box-shadow:0px 12px 12px rgba(0, 0, 0, 0.16); position:relative; z-index:111;}
header .logo{padding:15px 0;}

/* Text and Form Section Style CSS */
section .main-txt{}
section .main-txt h1{font-family: 'WCManoNegraBta'; font-size:60px; font-weight:normal; color:#005734;}
section .heading-undr-txt{font-family: 'Myriad Pro Condensed'; font-size:40px; font-weight:normal; color:#005734; text-align:center; text-transform:uppercase; line-height:40px;}
section .main-txt p, section .get-touch p, section .program-txt p{font-family: 'MyriadPro-Regular'; font-size:18px; color:#141414; width:73%; line-height:22px;}
section .form-bckgrnd{background:#fff; border-radius:20px; padding:45px 55px;}

/* Form Customization Style CSS */
form li span{width:100% !important;}

/* LEARN HOW TO Section Style CSS */
section .learn-txt{}
section .learn-txt h2{font-size:34px; font-weight:bold; font-family: 'MyriadPro-Regular'; text-align:center;}
section .cost-risk{width:87%; margin:0 auto;}
section .cost-risk h3, section .program-txt h3{font-size:22px; font-weight:bold; text-transform:uppercase; line-height:26px; color:#4e4e4e; margin-top:26px; margin-bottom:18px;}
section .cost-risk p{font-size:14px; font-weight:500; line-height:26px; color:#141414;}
section .cost-risk ul{margin-left:18px;}
section .cost-risk li{font-size:14px; font-weight:500; line-height:22px; color:#141414; margin-bottom: 30px;}
section .cost-risk .down-btn{background:#005731; border-radius:50px; padding:8px 16px; border:none; color:#fff; font-size:16px; text-transform:uppercase; font-family: 'MyriadPro-Regular';}

/* Thank you Section Style CSS */
section .thank-you{text-align:center; width:60%; margin:0 auto;}
section .thank-you h1{font-family: 'MyriadPro-Regular'; font-size:50px; font-weight:bolder; text-transform:uppercase;}
section .thank-you img{margin: 30px 0;}
section .thank-you p{font-family:'MyriadPro-Regular'; font-size:20px; color:#141414;
line-height:24px;}

/* Get in touch Section Style CSS */
section .get-touch{}
section .get-touch h3{font-family: 'WCManoNegraBta'; font-size:60px; font-weight:normal; color:#005734;}
section .program-txt{}

/* Footer Section Style CSS */
footer{background:#fff; border-top:5px solid #005734; padding:35px 0;}
footer .footer-txt p{color:#95989a; font-size:14px; font-family: 'MyriadPro-Regular';}

/* media queries */
@media (max-width: 575px){
section .main-txt h1{font-size:50px; text-align:center;}
section .main-txt p, section .get-touch p, section .program-txt p{width:80%; margin:30px auto; text-align:center;}
section .learn-txt h2{font-size:24px;}
section .get-touch h3{text-align:center;}
section .cost-risk h3, section .program-txt h3{text-align:center;}
section .down-btn-outr{text-align:center;}
}
@media (min-width: 576px) and (max-width:991px){
section .main-txt h1{font-size:54px; text-align:center;}
section .main-txt p, section .get-touch p, section .program-txt p{width:100%; margin:30px auto; text-align:center;}
section .learn-txt h2{font-size:30px;}
section .get-touch h3{text-align:center;}
section .cost-risk h3, section .program-txt h3{text-align:center;}
section .down-btn-outr{text-align:center;}
section .img-cntr{text-align:center;}
}
	