@charset "utf-8";
/* CSS Document */



@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');

/*

@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700&display=swap');

font-family: 'Lato', sans-serif;
light 300
regular 400
medium 500
semi-bold 600
bold 700

*/

*{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; margin:0; padding:0; }

a{ text-decoration:none !important; transition-duration: 0.8s;
    transition-property: all; }
ul,li{ list-style:none; }
img{ max-width:100%; outline:none; }


body {
    font-family: 'Lato', sans-serif !important;
 
}


.header-top { width:100%; float:left; margin:0; padding:10px 0px; background:#133E56; color:#fff; font-weight:600; letter-spacing:1px;   }

.header-top  span { color:#FF6C00;  }

.header-back{ width:100%; float:left; margin:0; padding:15px 0px;  position:relative; z-index:999;  }

.container {  max-width:1350px;  }

a.navbar-brand {
    display: none;
}


.headernav { width:100%; float:left; margin:0; padding:0; padding-top:45px;   }

.headernav li   {  flex:auto; }


.headernav li a {
    font-size: 17px;
    color: #060600;
    font-weight: 400;
  
    transition-duration: 0.8s;
    transition-property: all;
}
	
		 .headernav li a:hover { color:#EF3D43; transition-duration: 0.8s;
    transition-property: all;  }
	
	ul.dropdown-menu.show {
    padding-left: 10px;
}


.bannersection {
    width: 100%;
    float: left;
    margin: 0;
    padding: 150px 0px;
    min-height: 830px;
    position: relative;
    z-index: 9;
    background: url(../images/banner1.jpg);
    align-items: flex-end;
    display: flex;
}
	 
	 .bannersection h1 { font-size:60px;
	   width:100%; float:left; margin:0; text-align:left;
	    padding:0px; font-weight:600; text-transform:uppercase; color:#FF6C00;  }
	 
	 	.bannersection h2 { font-size:50px;
	   width:100%; float:left; margin:0; text-align:left;
	    padding:0px; font-weight:400;  color:#FFf; font-style:italic;  }
		
		.bannersection a {
    background: #FF6C00;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    font-style: normal;
    padding: 10px 30px 12px 30px;
    top: -9px;
    position: relative;
    left: 25px;  font-weight:500;
}

.bannersection p { font-size:24px; color:#4C88AB; }

.bannertext {  width: 100%;
    float: left;
    margin: 0;
    padding: 0px;  }
	
.whychooes {   width: 100%;
    float: left;
    margin: 0;
    padding: 125px 0px; color:#fff; }
	
	.whychooes span {  width: 100%;
    float: left;
    margin: 0;
    padding: 0px 35px; font-size:18px; font-weight:600; color:#000; padding-top:22px;  }
	
.whychooes h2 {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0px;
    color: #1A5272;
    font-size: 34px;
    padding-bottom: 45px;
    background: url(../images/border-img.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin-bottom: 65px; font-style:italic;
}  

.anchorcenter {  width: 100%;
    float: left;
    margin: 0;
    padding: 0px; background:url(../images/bg-01.jpg); background-position:center center; background-size:cover;  }
	
	.anchertext {
    width: 100%;
    float: left;
    margin: 0;
    padding: 17%;
   
}


.anchertext h3 {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0px;
    color: #1A5272;
    font-size: 34px;
    padding-bottom: 20px;
    background: url(../images/border-img.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-bottom: 25px; font-style:italic;
}

.anchertext p {
  font-size:18px;
}

.anchertext a {
    background: #FF6C00;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    font-style: normal;
    padding: 10px 30px 12px 30px;
    
  
    font-weight: 500; margin-top:10px; float:left;
}

.traning-section {  width: 100%;
    float: left;
    margin: 0;
    padding: 120px 0px; background:#133E56; color:#fff;   }
	
	
	
	.traning-section a {
    color: #fff;
    font-size: 20px;
    float: left;
    margin-top: 10px;
}
.traning-section a img {  margin-left:5px; }

.traning-section h2 {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0px;
    color: #fff;
    font-size: 34px;
    padding-bottom: 30px;
    background: url(../images/border-img.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin-bottom: 55px; text-align:center; font-style:italic;
}

.event-section {
    width: 100%;
    float: left;
    margin: 0;
    padding: 120px 0px;
    background: url(../images/bg-01.jpg);
    background-position: center center;
    background-size: cover;
}

.event-section .container { max-width:1200px; }


.innerbox {  width: 100%;
    float: left;
    margin: 0;
    padding: 25px; }
	
	
	.innerbox a { background:#62ABD6; color:#fff; font-size:18px;  width: 100%;
    float: left;
    margin: 0;
    padding: 12px 0;  }
	
	.event-section h3 {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0px;
    color: #1A5272;
    font-size: 34px;
    padding-bottom: 30px;
    background: url(../images/border-img.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin-bottom: 30px;
    font-style: italic;
}


.footer {  width: 100%;
    float: left;
    margin: 0;
    padding: 100px 0px 55px 0px;  background:#E0E4E7;   }

.footernavbar {
    float: left;
    margin: 0;
    padding: 0px;
    text-align: center;
    display: flex;
    width: 100%;
    border-bottom: 1px solid #D5D8DB;
    padding-bottom: 30px;
    margin-bottom: 40px;
}
	
	.footernavbar li {   display:inline-block; flex:auto;  }


	.footernavbar li a { color:#32576C; text-transform:uppercase; }
	
	
	.footer p {
    color: #577586;
    font-size: 18px;
    line-height: 40px;
}
	
	.flogo img {     text-align: right;
    float: right; }
	
	
	.copyright {    float: left;
    margin: 0;
    padding: 40px 0px 30px 0px; width:100%; background:#173E55; color:#fff;  }
	
	.socialbar {
      float: left;
    margin: 0;
    padding: 0px;
}

.socialbar li {
    display: inline-block;
    text-align: center;
    margin: 0px 8px;
}

.copyright p { text-align:right; text-transform:uppercase; }


.innerheader {    float: left;
    margin: 0;
    padding: 200px 0px; width:100%; background:url(../images/innerheader.jpg); background-size:cover; 
	background-position:center center;   }
	
	
	
	.headbg1 {   background:url(../images/credentialing-header.jpg); background-size:cover; 
	background-position:center center;   }
	
		.headbg2 {   background:url(../images/mentorprogram-header.jpg); background-size:cover; 
	background-position:center center;   }
	
	
		.headbg3 {   background:url(../images/resources-header.jpg); background-size:cover; 
	background-position:center center;   }
	
	
	
.innerheader h1 { font-size:60px; color:#fff; font-weight:600; text-transform:uppercase; text-align:center; }

.innerpage  {   float: left;
    margin: 0;
    padding: 100px 0px; width:100%;  }
	
	
	.innerpage h2 {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0px;
    color: #1A5272;
    font-size: 34px;
    padding-bottom: 20px;
    background: url(../images/border-img.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-bottom: 25px;
    font-style: italic; padding-top:30px;
}

.innerpage  p { font-size:18px; line-height:33px; }


.innerpage a {
    background: #FF6C00;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    font-style: normal;
    padding: 10px 30px 12px 30px;
    font-weight: 500;
    margin-top: 10px;
    float: left;
}


.space1 { width: 100%;
    float: left;
    margin: 0;
    padding: 0px; height:100px; }
	
	
	.innerpage ul {   width: 100%;
    float: left;
    margin: 0;
    padding: 0px; padding-left:30px; }
	
	
.innerpage li {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0px;
    list-style: outside disc;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 600;
}


.innerpage li a { background:none; color:#FF6C00; text-transform:none; 
padding:0; margin:0; font-weight:600; }

@media(max-width:1200px){
	
	
	
}


@media(max-width:1024px){


}


@media(max-width:900px){
	
	


}

@media(max-width:769px){
	
	.header-back {
    text-align: center;
}

.footernavbar { display:block; }


a.navbar-brand {
    display: block;
}
	
	nav.navbar.navbar-expand-md.navbar-dark {
    float: left;
    background: #133E56;
    width: 100%;
    margin-top: 15px;
    padding: 5px 10px;
}

.headernav { padding-top:0; }

.headernav li a { color:#fff; }

ul.dropdown-menu.show {
    background: #1B597A;
    text-align: center;
}

.bannersection {
  
    padding: 50px 0px;
    min-height: auto;

    align-items: center;
    display: block;
    text-align: center;
}

.bannersection h1, .bannersection h2 { text-align:center; }

.bannersection a {
    background: #FF6C00;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    font-style: normal;
    padding: 10px 30px 12px 30px;
    position: relative;
    left: 0;
    float: left;
    width: 100%;
    top: 0;
    margin-top: 15px;
}
.bannersection p {  color: #FF6C00; }

.traning-section , .event-section, .footer,  .whychooes { padding:50px 0px; }

.whychooes  .col {  float: left;
    width: 100%; }
	
	
	.whychooes .col {
    float: left;
    width: 100%;
    flex-basis: auto;
}

.whychooes span { margin-bottom:25px; }

.whychooes h2 {

    font-size: 24px;
    padding-bottom: 20px;
 
    margin-bottom: 25px;
    font-style: italic;
}

.event-section h3  {

    font-size: 24px;
    padding-bottom: 20px;
 
    margin-bottom: 25px;
    font-style: italic;
}

.anchertext {
  
    padding: 8%;
    text-align: center;
}

.anchertext  h3 { background-position:bottom center !important; }

.anchertext a { width:100%; }

.traning-section h2 {  font-size: 24px;
    padding-bottom: 20px;
 
    margin-bottom: 25px;
    font-style: italic; }
	
	
	.traning-section a {
  
    margin-top: 10px;
    text-align: center;
    float: left;
    width: 100%;
    margin-bottom: 25px;
}

.footernavbar {
    display: block;
    margin: 0;
    padding: 0;
    border: none;
}

.footernavbar li {
    display: block;
    flex: auto;
    margin: 10px 0px;
}

.footer p { text-align:center; }

.flogo img {
    text-align: center;
    float: none;
}


.flogo {
    text-align: center;
   
}

.socialbar {
    float: left;
    margin: 0;
    padding: 0px;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}

.copyright p {
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
}

.copyright  { padding:25px 0px 20px 0px; }

.space1 { height:50px; }


.innerheader { padding:125px 0px; }

.innerheader h1 { font-size:42px; }

.innerpage { padding:40px 0px; }

.innerpage a { margin-bottom:30px; }

.pl-4 {
    padding-left: 15px !important;
}

.pr-4  {
    padding-right: 15px !important;
}


.sp2 { height:0 !important }
		
}



@media(max-width:640px){
	
	
	

	

}






@media(max-width:480px){

}






@media(max-width:360px){


}


