@charset "utf-8";
/* CSS Document */



body {margin: 0;padding: 0;  font-family: "Open Sans", sans-serif; }
.reg-pages{ background:#fcf9f0; padding:50px 0px;}
	
/*	@media (min-width: 1300px) {
.container {max-width: 1290px;}


}*/

.form-control:focus {
outline: none !important;
box-shadow: none !important;
}
.search-frmC{ position:relative;}

.search-frmC inpu:focus{ border:none!important; outline:none!important; box-shadow:none; outline: 0px none #fff !important;}

.search-frmC i{ position:absolute; left:10px; top:22px; color:#757575;}
.search-frmC input{ padding-left:35px;}
.home-searchC select{ padding-left:35px;}



/*login-regiter*/

.login-scr{}

.log-left{padding:45px 35px;}
.loginC{ color:#333; font-size:13px; background:#ccc; background-size:100% auto;  max-width:500px; margin:0px auto; /* overflow:hidden;*/  margin:50px auto;  background-size:130% auto; position:relative; border:4px solid #e9e9e9; padding:10px; }


.loginC .form-group{ margin-bottom:15px;}
.loginC .form-control{ border:1px solid #f0f0f0; background:#f0f5f7; height:40px;}


.loginC .form-select { border:1px solid #f0f0f0; background:#f0f5f7; height:40px; font-size:13px;}
select.form-control { -webkit-appearance: menulist; }



.txtarea{ min-height:90px!important;}

.loginC .form-check-input{ border:1px solid #f0f0f0; background:#f0f5f7; }

.loginC  label{ font-weight:bold; margin-bottom:5px;}


.log-right{ padding:45px 35px; background:#fff; }

.frg-pwd-c  .log-right{ padding:80px 35px;}
.frg-pwd-c h1{ display:none;}



.loginC button{ background:#ec008c; padding:18px; text-transform:uppercase; border:none; cursor:;  color:#FFFFFF; font-weight:bold; display:block; width:100%; margin:15px 0px;transition: all 0.5s ease 0s;}

.loginC button:hover{ background:#000;transition: all 0.5s ease 0s;}

.frg-pw{ margin:3px 0px 7px; text-align:right}
.loginC a{ font-weight:500; color:#000000;}

.log-logo{ margin-bottom:30px; text-align:center;}
.log-logo img{ max-width:100%;}

.log-left{ color:#FFFFFF; font-weight:lighter; text-align:center;}
.log-left h1{ font-size:35px; font-weight:200; color:#FFFFFF; text-align:center; text-shadow:1px 1px #333;}

.log-left-content{ position:absolute; top:40%; margin:0px auto; left:10%;  }
.frg-pwd-c .log-left-content{  left:12%;  }
.frg-pwd-c  .log-logo img{ max-width:80%;}

.loginC h2{ font-size:20px; text-align:center; font-weight:bold; text-transform:uppercase; margin:0px 0px 30px; padding-bottom:10px; border-bottom:1px solid #333; position:relative;}
.loginC h2:before{ position:absolute; bottom:-5px; width:10px; height:10px; background:#ec008c; content:''; left:0; border-radius:50%;}
.loginC h2:after{ position:absolute; bottom:-5px; width:10px; height:10px; background:#ec008c; content:''; right:0; border-radius:50%;}

.prof-banner{ background:#ec008c; padding:40px 0px; color:#FFFFFF;}
.prof-banner h2{ font-size:25px; font-weight:bold;}
.prof-banner h3{ font-size:20px;}
.prof-banner a{ background:#fff; border-radius:30px; padding:10px 25px; text-transform:uppercase; float:right; display:table; margin-top:0px; color:#ec008c; text-decoration:none; letter-spacing:2px; font-weight:bold;}

.prof-banner a i{ margin-right:5px; }


.prof-banner label{ width:200px; padding-right:50px;}
.prof-banner label b{ float:right; font-size:16px;}

.course-dtl{      background: #f6f7f3; padding:50px 50px 30px 50px; margin:50px auto; border:10px solid #ebebeb;}

.course-dtl ul{}


.course-dtl  ul{ margin:25px 0px; list-style:none; padding:0px 0px; overflow:hidden;}
.course-dtl  ul li{ margin:10px 0px; position:relative; padding-left:30px;}
.course-dtl  ul li:before{ position:absolute; left:0; font-family:FontAwesome; content:'\f058'; font-size:15px; color:#ec008c;}


.crc-dtl h3{ font-size:20px; text-transform:uppercase; margin:0px 0px 15px; font-weight:bold;}

.crc-dtl h4{ font-size:18px; text-transform:uppercase; margin:0px 0px 15px; font-weight:bold; color:#ec008c;}



.certificate-items { background:#fff; padding:30px; margin:25px 0px;}
.certificate-items h4 { font-size:18px; text-transform:uppercase; margin:0px 0px 15px; font-weight:bold; color:#000;}

.btm-items h4{ font-size:15px; width:100%; display:block; text-transform:none; margin-bottom:30px;color:#fff!important;}

.btm-items h4 i{ width:30px; font-size:18px;}
.btm-items h4 label{ font-size:15px; width:200px; display:table; float:left;}
.btm-items h4 span{ margin-left:25px; font-size:15px;
}

.btm-items h4 b{ float:right;}

.btm-items{ background:#aa0366; color:#fff!important;}

.prof-banner a{ margin-top:18px; font-size:12px; padding:8px 10px;}


.logo{ overflow:hidden; width:100px; text-align:center; margin:0px auto; margin-bottom:15px;}
.logo img{ max-width:100%;}

@media all and (max-width: 760px) {

.prof-banner h2 {
    font-size: 14px;
    font-weight: bold;
}
.prof-banner h3 {
    font-size:14px;
}

.prof-banner label {
    width: 130px; padding-right:15px;

}


.course-dtl {
    background: #f6f7f3;
    padding: 25px;
    margin: 20px auto;
    border: 9px solid #ebebeb;
}

.crc-dtl h4 {
    font-size: 15px;
}


.certificate-items {
    padding: 15px;
    margin: 25px 0px;
}

.certificate-items h4 {
  font-size: 15px;}
  
  .course-dtl ul {
  margin:
15px 0px;
  list-style:
none;
  padding:
0px 0px;
  overflow:
hidden;
  font-size: 14px;
}

.btm-items h4 label {
  font-size: 15px;
  width: 200px;
  display: table;
  float: left;
  margin-bottom: 15px;    font-size: 19px; width:100%;}


.btm-items h4 label b{ display:none;}

.btm-items h4 i {
  width: 25px;
  font-size: 14px;
}


}
