/*------------------------------------------------------------------
[Master Stylesheet]
-------------------------------------------------------------------*/

/* FONTS*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:700,600,400,300|Montserrat:400,700|Lato:400,300,700,900,400italic);
@import url('../fonts/font-awesome/css/font-awesome.min.css');
@import url('../fonts/stroke/style.css');

/* PLUGIN CSS */

@import url('../plugins/sliderpro/css/slider-pro.css');
@import url('../plugins/bootstrap/css/bootstrap.css');
@import url('../plugins/isotope/isotope.css');
@import url('../plugins/validation/validation-2.2.min.css');
@import url('../plugins/owl-carousel/owl.carousel.css');
@import url('../plugins/owl-carousel/owl.transitions.css');
@import url('../plugins/owl-carousel/owl.theme.css');
@import url('../plugins/prettyphoto/css/prettyPhoto.css');
@import url('../plugins/yamm/yamm.css');
@import url('../plugins/datetimepicker/jquery.datetimepicker.css');
@import url('../plugins/animate/animate.css');
@import url('../plugins/jelect/main.css');


/* MAIN CSS */
@import url('theme.css');
@import url('sidebar.css');
@import url('blog.css');
@import url('responsive.css');
@import url('color.css');
@import url('debugging.css');



/*-- Custom css----- */
input[type="date"]{line-height:initial !important;}
li.dropdown {
    position: relative !important;
}
.login_form_gyan {
    background: #fff;
    padding: 20px;
	margin-bottom:80px;
}
.login_form{padding:0;}
.form-control{margin-bottom:15px !important;}
.login_btn{margin-top:15px !important;}

.register_form_gyan {
    background: #fff;
    padding: 20px;
	margin-bottom:80px;
}
.register_form{padding:0;}

.vd_content {
    width: 100%;
    float: left;
    margin-bottom: 80px;
}
.vd_info-parent img{width:100%;}
.tabs.widget {
    background: #fff;
}
.pd-20{padding:20px;}
.vd_bg-yellow {
    background-color: #e84c3d !important;
	font-size: 11px;
    padding: 4px 8px;
	color:#fff;
}
.vd_info.tr {
    text-align: right;
}
.mgbt-xs-15 {
    margin-bottom: 15px !important;
    font-weight: 500;
    text-rendering: optimizelegibility;
	font-size:24px;
	color:#000;
}
.content-list .list-wrapper {
    margin: 0;
    padding: 0;
}
.content-menu .list-wrapper li {
    border-bottom: none;
    padding-top: 3px;
    padding-bottom: 3px;
    list-style: none;
    text-align: left;
    margin-bottom: 10px !important;
}
.content-list .menu-icon {
    display: block;
    float: left;
    width: 16px;
    text-align: center;
    font-size: 14px;
}
.content-list .menu-text {
    display: block;
    margin-left: 26px;
    text-transform: none;
    padding-right: 15px;
}
.content-list .menu-info {
    font-size: 11.4px;
    font-style: italic;
    color: #939ba2;
    text-transform: capitalize;
    display: block;
}
.content-list .list-wrapper>li:hover {
    background: #F5F5F5;
}
.vd_title-section {
    background-color: #333;
    padding: 20px;
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
}
.vd_title-section h1{color: #e84c3d;
    text-transform: capitalize;}
	
.header.sticky .header-logo__img {
    width: 205px;
    height: 60px;
}
.header.sticky .header-inner{padding-top:28px !important;}

.radio_course {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.radio_course span {
    font-size: 15px;
    color: #f38900;
    font-weight: bold;
}
.thnk_you {
    text-align: center;
}
.button_act {
    width: 100%;
    float: left;
    margin-top: 50px;
}

a.cncl_btn {
    background: #f00;
    color: #fff;
    text-decoration: none;
    padding: 10px 40px;
    margin: 0 20px;
    border-radius: 0 20px 0 20px;
    font-weight: bold;
    font-size: 16px;
    transition: 0.8s;
}
a.cncl_btn:hover{background: #000;transition: 0.8s;}
a.prcd_btn{
    background: #077f00;
    color: #fff;
    text-decoration: none;
    padding: 10px 40px;
    margin: 0 20px;
    border-radius: 20px 0 20px 0;
    font-weight: bold;
    font-size: 16px;
    transition: 0.8s;
}
a.prcd_btn:hover{background: #1282ae;transition: 0.8s;}

.fees_details {
    width: 100%;
    float: left;
}

.fee_structure {
    width: 100%;
    float: left;
}
.heading_fee{    margin: 0 0 0px;
    text-align: center;
    font-size: 26px;
    color: #f38900;
    font-weight: bold;}
.hr2 {
    width: 100%;
    float: left;
    text-align: center;
}
.hr2 hr {
    width: 100px;
    height: 4px;
    background: #00afef;
    margin-top: 5px;
}
.fee_structure h3 {
    margin: 0 0 10px;
    color: #e84c3d;
    font-weight: bold;
}
.fee_structure h4 {
    margin: 0 0 10px;
    color: #00afef;
    font-weight: 600;
    font-size: 16px;
}
.fee_structure h4 strong{    font-size: 18px;
    color: #f38900;}
.fees_details_in {
       text-align: center;
margin-bottom:20px;
}
.fees_details_in h5{    background: #e84c3d;
    color: #fff;
    padding: 12px 0;
    border-radius: 5px 5px 0 0;
    margin: 0;
font-size:14px;}

.fees_details_in h6{    background: #fff;
    padding: 10px 0;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    box-shadow: 2px 2px 6px 1px #A0A0A0;
    border-radius: 0px 0px 5px 5px;}
.fees_details_in h6 span{    text-decoration: line-through;
    color: #f00;}
i.fa.fa-inr {
    margin-right: 2px;
}
.installments_fee {
    width: 100%;
    float: left;
}
.installments_fee h2{    margin: 0 0 10px;
    color: #f38900;
    font-weight: bold;}
.installments_fee table, .installments_fee tr, .installments_fee th, .installments_fee td {
    border: 1px solid #ddd !important;
    text-align: center;
}
.installments_fee table{margin-bottom:0 !important;}
.rigt_side_fee {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.rigt_side_fee h3{
    margin: 0;
    background: #00afef;
    color: #fff;
    text-align: center;
    padding: 7px 0 10px;
    border-radius: 6px 6px 0px 0px;
}
.rigt_side_fee p{
margin: 0;
    padding: 10px 20px;
    border: 1px solid #00afef;
    text-transform: capitalize;
    color: #e84c3d;
    font-weight: 600;
}
.rigt_side_fee p strong{    color: #00afef;
    font-size: 18px;}

.structure_page {
    width: 100%;
    float: left;
    border-bottom: 1px solid #e84c3d;
    padding-bottom: 30px;
    padding-top: 30px;
}
.structure_page:last-child{border-bottom:none;}
.apply_now {
    width: 100%;
    float: left;
    text-align: right;
    margin-top: 25px;
}
.apply_now a{background: #f38901;
    color: #fff;
    padding: 7px 26px 9px;
    font-weight: bold;
    font-size: 16px;
    border-radius: 4px;
    text-decoration: none;
transition:1s;}
.apply_now a:hover{background: #00afef;transition:1s;}
.certificate img {
    width: 100%;
}
.alignleft {
    text-align: left !important;
}
