/************************************************* Header ********************************************************************/
#Header {} .TopLink{padding:13px 0px 10px 0px; line-height:1.2; font-size:16px;letter-spacing:1.5px;}
.TopLink a{color:#000; display:inline-block; vertical-align:top;font-size:15px;} .TopLink a:hover{color:#fff;}
 
/********** Main Banner **************************************************************************************************/
.MainBanner{background:url(../images/bnrbg.png) no-repeat top center;}
.MainBanner h1{font-size:100px; text-shadow:2px 2px 4px rgba(0, 0, 0, 0.50);}

.course-thumbnail img{max-width: 100%;height: auto;}
.courses{font-size:15px;}
.course-item {background: #01a89b;padding: 20px;padding-bottom: 10px;}
.course-item h2{font-size:20px;}
.course-item a{color:#fff;}
/************************************************* Content ********************************************************************/
.title {
   width:100%;
   text-align:center; 
   position: relative;
}

.BorHd {
   position:relative; 
   padding:0px 30px; 
   background: #fff;
   display: inline-block;
   z-index: 1;
}

.title::after {
   content:'';
   position: absolute;
   left: 0;
   right: 0;
   top:45%;
   height:5px;
   background: #30D5C8;
   z-index:0;
}
.wpcw-form.wpcw-form-register{background-color: transparent !important;}
.wpcw-form .wpcw-form-row input.wpcw-input-text, .wpcw-form .wpcw-form-row textarea{padding:10px;background: transparent;
    border-color: #F2F2F2 !important;border:1px solid !important}
.wpcw-form .wpcw-form-row label{padding:10px 0}
legend{font-size:18px;line-height:1.8}
.wpcw_fe_quiz_q_open input[type=text]{height:40px;}
/********** ContactForm **************************************************************************************************/
#ContactForm .form-control{background:#F2F2F2; border-color:#F2F2F2; border-radius:5px; height:50px; color:#555; padding-left:20px;}
#ContactForm textarea.form-select{background:#F2F2F2; border-color:#F2F2F2; border-radius:5px; height:146px; padding-top:15px; color:#555;padding-left:20px;}
#ContactForm .form-control::-moz-placeholder,#ContactForm .form-select::-moz-placeholder {color:#555; opacity:1;}

.FormSearch .form-control{background:none; border:none; border-bottom:solid 1px #fff; border-radius:0px; height:40px; color:#858585; padding-left:0px; font-size:10px !important;}
.FormSearch .form-control::-moz-placeholder,.FormSearch .form-select::-moz-placeholder {color:#858585; opacity:1;}
.wpcw-form-row .button {
	    border-color: #30D5C8 !important;
    color: #fff;
    background-color: #30D5C8 !important;
	moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    text-decoration: none !important;
    font-weight: 600;
    font-size: 14px;
    padding: 18px 30px;
    font-family: "Poppins", sans-serif;
    border-radius: 6px;
    line-height: 1;
    letter-spacing: 1.4px;
    text-transform: uppercase;
}
/********** Footer ***************************************************************************************************/
#Footer {color:#fff; font-size:16px; line-height:28px;letter-spacing:.05px;}
#Footer .Copyright{color:#fff; font-size:13px; line-height:20px;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#30D5C8;}
#Footer hr{border-color:#fff; margin:40px 0px; opacity:.2;}

#Footer .list-inline a{font-size:20px; margin:0px; color:#fff;}
#Footer .list-inline a:hover{color:#30D5C8;}
#Footer .list-inline-item:not(:last-child) {margin-right:12px;}

/*************************************************************************************************************/
@media (min-width:992px) {#Footer .Copyright{letter-spacing:2.05px;} .ls-4{letter-spacing:2px;}}

@media (min-width: 1920px){.container {max-width:1600px;} #Footer {letter-spacing:1.6px;} .ls-4{letter-spacing:4px;}
.gutter-lg {margin-left:-15px!important;margin-right:-15px!important;}
.gutter-lg div[class^="col"]{padding-left:15px!important;padding-right:15px!important;}
}

@media (min-width: 1600px) and (max-width: 1919.98px) {.container {max-width:1540px;}.courses .bg-secondary{min-height:180px;font-size:14px}.course-item h2{font-size:30px;}}

@media (min-width: 1460px) and (max-width: 1599.98px){.MainBanner h1{font-size:80px;} .courses .bg-secondary{min-height:200px;font-size:14px}.course-item h2{font-size:25px;}}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){.MainBanner h1{font-size:80px;} .courses .bg-secondary{min-height:210px;font-size:15px}
}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){.MainBanner h1{font-size:70px;}.TopLink{letter-spacing:0.5px;}}
@media (min-width: 991.98px) and (max-width: 1199.98px) {.MainBanner h1{font-size:50px;}.TopLink{letter-spacing:normal; font-size:14px;}}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.MainBanner h1{font-size:40px;}.btn-lg{font-size:16px;padding:13px 15px;}}

@media (max-width: 767.98px) {h1, .h1 {font-size:36px;} .MainBanner h1{font-size:30px;}.btn-lg{font-size:16px;padding:13px 15px;}}

@media (max-width: 575.98px){
	.TopLink{font-size:14px;}
.MainBanner .Homebnr .carousel-item  img {
    height:180px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.btn{font-size:13px; padding:8px 10px;}.MainBanner h1{font-size:24px; text-align:center;}h1, .h1 {font-size:34px;}h2, .h2 {font-size:26px;}.fs-20{font-size:16px !important;}
#Footer img{max-height:100px !important;}
	.lh-2{line-height:2}
	
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}