@media only screen and (max-width: 1000px) {
	.salutation_respon{margin-left: -30px;margin-right: -30px;}
}
/*************************************/

a{transition: all 0.2s ease;text-decoration:none;}
a:hover{text-decoration:none;}


body{
	font-family: 'Open Sans', san sarif;
	font-weight: normal;
	font-size:14px;
	line-height:28px;
	color:#1c1c1c;
	text-align: justify;
}

img{ max-width:100%;}

.full_width{width:100%; float:left;}

.demo_logo {
    margin: 9px auto;
    text-align: center;
    position: absolute;
    top: 24px;
    right: 210px;
    z-index: 100;
    width: 6%;
}

/*-------header---------*/

.header{float:left; width:100%;}
.header_top {
    float: left;
    width: 100%;
    height: 25px;
}

.page-font-resize{float:left; width:140px;}

.page-font-resize a{width:33.3333%; float:left; display:inline-block; border-left:#bababa 1px solid; text-align:center; padding:0px 0; font-size:13px;line-height: 25px; color:#1c1c1c; font-weight:600;}
.page-font-resize a:hover{color:#5f5f5f;}
.page-font-resize a:last-child{border-right:#bababa 1px solid;}

.header_top_help{float:right; width:200px; text-align:right; font-size:13px; margin-top:0px;line-height: 25px; font-weight:600;}

/*.nav{background-color:#026498; float:left; width:100%;}

.nav-section{ float:left; width:80%;}*/
.login_section{ float:right; width:152px;}
.login_section a{color:#067ae5;}
.login_section a:hover{color:#ff7417;}
.login_section a.login{font-size:14px; color:#fff; font-weight:600;}
.login_section a.login:hover{color:#067ae5;}
.login_section li.open a.login{color:#067ae5;}
.login_section label{font-weight:normal;}

.forgot_password{margin-top:5px;}

.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 9px;
}

.btn-login{background-color:#ff7417; color:#fff; width:100%;}
.btn-login:hover{background-color:#c9590d; color:#fff;}

.join_us{border-top:#c5c4c4 1px solid; padding:6px 0;}

.mobile_login{display:none;}

 .desktop_login .navbar-nav .open .dropdown-menu,.mobile_login .navbar-nav .open .dropdown-menu{position:absolute; background-color:#fff; width:300px; padding-bottom:15px;}
 
 .generateDiv{margin-top:15px;}
 .generateDiv .btn-login{margin-top:15px;}
 .main_header{ padding:8px 0;background-color:#0078b7;border-bottom: #026498 1px solid; position:relative;}
.mainlogo{ text-align:left;}
.mainlogotxt{ text-align:center;}
.main_header .mainlogo img{ margin-right:10px;height:75px; margin-top:8px;}
.bblogo{ text-align:right;}
.bblogo img{ height:90px;}
.main_header h1{margin:0; padding:0; font-size:26px; font-weight:bold; color:#FFF; line-height:30px;/*text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);*/}
.main_header h3{margin:0; padding:0; font-size:18px; font-weight:bold; color:#FFF;/*text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);*/}
.main_header h5{margin:0; padding:0; font-size:16px; font-weight:normal; color:#7aff00;/*text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);*/ margin-top:5px;}
.main_header h6{margin:0; padding:0; font-size:14px; font-weight:normal; color:#fff700;/*text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);*/ margin-top:5px;}
/*-------header---------*/


/*-------slider---------*/

.slider{width:100%; float:left; position:relative;}
.slider img{ width:100%;}

.slider_section_wrapper{width:100%; float:left; position:relative;/* height:450px; overflow:hidden;*/}

.slider_left_section{width:30%; float:left; border-right:2px solid #fff;}

.slider_midd_section{width:40%; float:left;}

.slider_midd_section_top{width:100%; float:left; height:224px; overflow:hidden;}

.slider_midd_section_bottom{width:100%; float:left; height:224px; border-top:2px solid #fff;}

.slider_right_section{width:30%; float:left;border-left:2px solid #fff;}

.mobile_slider{display:none;}

.slider_content_wrapper{position:absolute; width:100%; height:100%; background-color:rgba(0, 0, 0, .37); z-index:100; padding-top:12%;}

.slider_content{margin:0 auto; width:48%; overflow:hidden;}

.slider_con_logo{text-align:center;width:100%; float:left;}
.slider_con_logo h1{margin:0; padding:0; font-size:30px; font-weight:bold; color:#fff; line-height:34px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9);}
.slider_con_logo h3{margin:0; padding:0; font-size:18px; line-height:30px; font-weight:bold; color:#fff;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9); margin-bottom:0px;}
.slider_con_logo h5{margin:0; padding:0; font-size:14px; line-height:18px; font-weight:600; color:#fff;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9); margin-bottom:0px;}
.slider_con_logo h6{margin:0; padding:0; font-size:14px; line-height:18px; font-weight:600; color:#fff;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9); margin-bottom:18px;}

.search_section{width:100%; float:left; margin-bottom:20px;}

.search_section input[type="text"]{
	font-size: 14px;
    font-weight: 600;
    color: #000;
    padding: 6px 12px;
    width: 70%;
    border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    -o-border-radius: 5px 0px 0px 5px;
    background: #EEE;
    border: none;
    outline: none;
    -webkit-appearance: none;
}
.search_section input[type="submit"] {
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    padding: 6px 12px;
    width: 22%;
    text-align: center;
    border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    -o-border-radius: 0px 5px 5px 0px;
    margin: 0px 0px 0px -4px;
    background: #37d64d;
    cursor: pointer;
    border: none;
    outline: none;
    -webkit-appearance: none;
    background: #7ac209;
    background: -moz-linear-gradient(top, #7ac209 0%, #7ac209 37%, #7ac209 66%, #7ac209 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ac209), color-stop(37%,#7ac209), color-stop(66%,#7ac209), color-stop(100%,#7ac209));
    background: -webkit-linear-gradient(top, #7ac209 0%,#7ac209 37%,#7ac209 66%,#7ac209 100%);
    background: -o-linear-gradient(top, #7ac209 0%,#7ac209 37%,#7ac209 66%,#7ac209 100%);
    background: -ms-linear-gradient(top, #7ac209 0%,#7ac209 37%,#7ac209 66%,#7ac209 100%);
    background: linear-gradient(to bottom, #8EDB15 0%,#8EDB15 37%,#8EDB15 66%,#8EDB15 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ac209', endColorstr='#7ac209',GradientType=0 );
}

/*.search_dropdown{float:left; width:40%;}*/

.search_box{float:left; width:92%; padding:0 10px 0 0;}

.search_box .dropdown-menu{width:40.8%;}

.search_btn{float:left; width:8%;}

.search_btn input[type="submit"]{text-indent:-9999px; background:#ff7417 url(../images/search_btn_icon.png) center center no-repeat; height:42px; width:54px; border-radius:8px; border:0;transition: all 0.2s ease;}
.search_btn input[type="submit"]:hover{background:#cc590c url(../images/search_btn_icon.png) center center no-repeat;}

.as_logo{position:absolute; z-index:102; left:2%; top:3%;}
.bb_logo{position:absolute; z-index:102; right:2%; top:3%;}

/*-------slider---------*/


/*-------Explore Sectors---------*/
.explore_sectors_section{float:left; width:100%;}
.explore_sectors_icons_wrapper{margin:0 -9px;}

.explore_sectors_section h2{color:#1c1c1c; font-weight:bold; text-align:center; margin:20px 0;}
.explore_sectors_icons{width:16.6666%; float:left; padding:9px;}
.explore_sectors_icons a{display:block; background-color:#f3f1f1; border:#c8c8c9 1px solid; border-radius:10px;text-align:center; font-size:14px; color:#171717; min-height:156px; width:100%; padding-top:15px;}
.explore_sectors_icons a img{
 max-width: 120px;
	max-height: 120px;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.explore_sectors_icons a:hover img {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.explore_sectors_icons a h4{font-size:14px;}
.explore_sectors_icons a:hover{border:#ff7417 1px solid;}

.explore_sectors_icons_load{text-align:center; margin:30px 0 0;}
.explore_sectors_icons_load button{ background-color:#ff7417; color:#fff; display:inline-block; padding:10px; border:#ff7417 2px solid;}
.explore_sectors_icons_load button:hover{ background-color:#fff; color:#ff7417;}

/*-------Explore Sectors---------*/






/*-------footer---------*/

.footer{ background-color:#0078b7; color:#fff; margin-top:30px;}

.footer a{ color:#fff;}

.footer a:hover{color:#f3d722;}
.copyright{padding-top:13px; font-size:14px; font-weight:normal;}
.footer-powered{ float:right; color:#fff; font-size:14px; padding-top:10px; padding-bottom:10px; text-align:right;}

.copyright span.copyright_logo{ font-weight:bold;}

.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
	background-color:#1e8dc8;
	color:#fff;
	font-size: 40px;
    padding: 3px 14px 8px;
    line-height: 42px;
}

.back-to-top:hover{background-color:#ff7417; opacity:0.8; color:#fff;}


/*-------footer---------*/





.inner_search_section{width:100%; float:left;background-color:#106abd; padding:12px 20px;}

/*.grey_search_section{background-color:#eeeeee;}*/

/*.inner_search_logo_section{float:left; width:20%;}
.inner_search_logo_section img{width:70px;}
.grey_search_section .inner_search_logo_section{ text-align:right; width:20%; padding-right:20px;}*/

.inner_search_logo_section{width:700px; margin:0 auto;}
.inner_search_logo_section a{display:block; width:100%; float:left;}
.inner_logo_icon{float:left; width:15%;}
.inner_logo_text{float:right; width:83%; margin-top:0px;}
.inner_logo_text h1{margin:0; padding:0; font-size:30px; font-weight:bold; color:#fff; line-height:34px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9);}
.inner_logo_text h3{margin:0; padding:0; font-size:18px; line-height:30px; font-weight:bold; color:#fff;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9); margin-bottom:0px;}
.inner_logo_text h5{margin:0; padding:0; font-size:14px; line-height:18px; font-weight:600; color:#fff;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9); margin-bottom:0px;}
.inner_logo_text h6{margin:0; padding:0; font-size:14px; line-height:18px; font-weight:600; color:#fff;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9); margin-bottom:18px;}

.inner_search_form_section{float:left; width:60%; margin-top:15px;}

.inner_search_form_section input[type="text"],.inner_search_form_section select{border:0; padding:7px; width:100%;}

.search_btn input[type="submit"]{text-indent:-9999px; background:#ff7417 url(../images/search_btn_icon.png) center center no-repeat; height:42px; width:54px; border-radius:8px; border:0;transition: all 0.2s ease;}
.search_btn input[type="submit"]:hover{background:#cc590c url(../images/search_btn_icon.png) center center no-repeat;}

.breadcrumb_section .breadcrumb{background-color:transparent; color:#777777; font-size:12px; margin-bottom:0; padding-left:0;}

.breadcrumb_section ol{margin:0; padding-bottom:0;}

.breadcrumb_section .breadcrumb > li + li::before {
    padding: 0 5px;
	font-family: 'FontAwesome';
    color: #777777;
    content: "\f105";
}

.inner_content_section{width:100%; float:left;}
.inner_content_section h2{margin:0; font-weight:600; color:#000000; font-size:24px; margin-bottom:15px;}
.inner_content_section h2 span.orange_txt{color:#ff7417;}
label{font-size:14px; line-height:16px; color:171717; font-weight:normal;}
.form-control{border-radius: 0;}
.important{color: #FF0000;}
.innerpage{width: 100%; float: left;}
.innerpage .form-group{position: relative;border:#01a58e 1px dashed; padding-top: 30px; padding-bottom: 20px; margin-top: 20px; margin-bottom: 40px;}
.innerpage .form-group .formhead{ color: #FFF; font-weight: bold; text-transform: uppercase;font-size: 18px; background: #04ceb2; padding: 5px 12px; position: absolute; top:-17px; left: 15px;}

.search_result_box{width:100%; float:left; border:#cccccc 1px solid; padding:10px; font-size:15px; color:#000; margin-bottom:15px;}
.search_result_box_left{width:70%; float:left; border-right:#cccccc 1px solid;}
.search_result_box_left h3{font-size:24px; font-weight:bold; margin:0; padding:0; line-height:30px;}
.search_result_box p{margin:0; padding:0;}
.search_result_box p span.grey_txt{color:#878787;}
.search_result_box_right{width:30%; float:right; padding-left:15px;}
.search_result_box a{color:#000;}
.search_result_box a:hover{color:#ff7417;}








 .items-wrapper {
  /*width: 800px;
  margin: 0 auto;*/
}

#off-items-bucket {
   display: none;
  background-color: palegreen;
  /*box-shadow: 0 0 0 5px #000;*/
  float:left;
  box-sizing: border-box;
  margin: 20px 0;
  width:100%;
}

.item {
  /*width: 100px;
  height: 100px;
  float:left;
  margin: 5px;*/
  width:100%; float:left;
}


.pagination_wrapper{width:100%; float:left; margin:0px 0 0 0;}
.pagination_wrapper .pagination{float:right; margin-bottom:0;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color: #ff7417; border-color: #ff7417;}

.pagination > li > a, .pagination > li > span{color:#ff7417;}



.inner_top_section{float:left; width:100%; margin-bottom:20px;}

.course_head_text_section{float:left; width:60%;}
.course_head_text_section h2{margin:0; padding:0;}

.course_search_section{float:right; width:25%; border-bottom:2px solid #ff7417; margin-top:-15px;}
.course_search_input{float:left; width:80%;}
.course_search_input input{border:0; padding:5px; width:100%;}
.course_search_submit{float:right; width:12%;}

.course_search_submit input[type="submit"]{text-indent:-9999px; background:url(../images/search_icon.png) no-repeat; width:32px; height:32px; font-size:18px; border:0;}


.course_search_box{width:100%; float:left; border:#cccccc 1px solid; padding:10px; font-size:15px; color:#000; margin-bottom:15px;}
.course_search_box_left{width:80%; float:left; border-right:#cccccc 1px solid;}
.course_search_box_left h3{font-size:18px; font-weight:bold; margin:0; padding:0; line-height:30px;}
.course_search_box p{margin:0; padding:0; line-height:20px;}
p span.grey_txt{color:#878787;}
.course_search_box_right{width:20%; float:right; padding-left:15px;}
.training_center_btn{margin-right:3%;}
.course_search_box a{color:#000;}
.course_search_box a:hover{color:#ff7417;}

.course_search_box_right a.explore_btn{background-color:#ff7417; border-radius:5px; display:inline-block; padding:5px 0; width:100%; text-align:center; color:#fff; font-size:16px; border:#ff7417 2px solid; font-weight:bold; margin-top:30px; text-transform:uppercase;}
.course_search_box_right a.explore_btn:hover{color:#ff7417; background-color:#fff;}


/*-------logo section---------*/
/*.logo_section{width:100%; float:left; background-color:#e5e5e5; padding:20px 0 8px;margin-top:20px; }
.logo_section .item a{position:relative; display:block; background-color:#fff; text-align:center; border:#bcbcbc 0px solid;}
.logo_details{position:absolute; z-index:10;transition: all 0.2s ease; bottom:-80px; background-color:rgba(255, 116, 23, 0.8); color:#fff; text-align:left; font-size:16px; line-height:20px; padding:5px 0 5px 10px; width:100%;}
.logo_section .item a:hover .logo_details{bottom:0px;}*/

.course_details_slider{width:100%; float:left; margin-bottom:15px; border-bottom:#dddddd 1px solid; padding-bottom:15px;}

.course_details_training_partner{width:90%;margin-left: 36px;}
.course_details_training_partner h3{margin:0; padding:0; font-size:18px; font-weight:600; margin-bottom:15px;margin-left: -34px; color:#000;}
.course_details_training_partner .owl-item{background-color:#f3f1f1; border:#c8c8c9 1px solid; text-align:center; border-radius:5px; padding:10px 0; /*min-height:152px !important;*/ min-height:123px !important;}
.logo_section{width:100%; float:left; padding:0px 0 0px;margin-top:0px; }
.logo_section .item a{position:relative; display:block; text-align:center; border:#bcbcbc 0px solid;}
.logo_details{color:#000; font-size:12px; line-height:14px; margin-top:10px;}
.logo_section .item a:hover .logo_details{bottom:0px;}

.course_details_training_partner .owl-two .owl-nav .owl-prev{top:58px;}
.course_details_training_partner .owl-two .owl-nav .owl-next{top:58px;}

.course_details_slider h3 {margin-top: 0; font-weight: 600; font-size: 18px; display: inline-block;}
.course_details_modal_menu_icon {margin: 0;}
.course_details_modal_menu {text-align: center;}
.course_details_modal_menu_icon img{width:16%;}
.course_details_modal_menu_title {font-size: 13px; text-transform: capitalize; font-weight: 600; color:#484848;}

/*.course_details_slider_icons{ float:left; width:100%; margin-top:20px; position:relative;}*/
.course_details_modal_menu_main {width: 32%; display: inline-block; background:transparent; border:1px solid #ccc; margin: 15px 0 0 5px; padding: 8px 15px; transition: all 0.4s;}
.course_details_modal_menu_main:hover{ background:#ebebeb;}
.course_details_modal_menu_main:first-child{margin-left:0;}
.course_details_slider_icons {width: 70%; margin-top: 0; position: relative; display: inline-block; vertical-align: middle; margin-left: 15px;}
.course_details_slider_icons p{margin:0; padding:0; font-size:14px;}
.course_details_slider_hrs_icon{background:url(../images/total_hrs_icon.png) no-repeat 0px center; float:left; width:170px; padding:0px 0 0px 38px; border-right:#dddddd 1px solid;}
.course_details_slider_type_icon{background:url(../images/course_type_icon.png) no-repeat 12px center; float:left; width:225px; padding:0px 0 0px 50px;/*border-right:#dddddd 1px solid;*/}

.course_description_icon{background:url(../images/course_description_icon.png) no-repeat 0px center; position:absolute; right:0;padding-left: 36px;}

.course_description_icon a{font-size:16px; font-weight:600; color:#ff7417;}
.course_description_icon a:hover{color:#067ae5;}

/*-------logo section---------*/



.course_search_box_left h4{margin:0; padding:0;}


.course_details_box{float:left; width:100%;}
.course_details_box h3{margin-top:0; font-size:30px;}

.course_detailsbox_wrapper{float:left; width:100%;border:#cccccc 1px solid;}
.course_detailsbox_inner{float:left; width:100%;border-bottom:#cccccc 1px solid;}

.course_detailsbox_inner_left{float:left; width:30%; padding:5px 15px; color:#067ae5; font-weight:bold;}
.course_detailsbox_inner_right{float:left; width:70%; padding:5px 15px;border-left:#cccccc 1px solid; text-align:justify;}

.course_detailsbox_inner_right h5{color:#ff7417; font-size:18px; font-weight:bold; margin-bottom:0;}



/*-------course details---------*/

.course_details_wrap{float:left; width:100%;}
.course_details_left{width:100%; float:left; border:#cccccc 1px solid; padding:15px;}
.course_details_slider_wrap{width:100%; float:left; height:377px; overflow:hidden; position:relative;}

.course_details_slider_wrap .carousel-control{opacity:1.0;background-color: #ff7417;text-shadow: none; width:56px; height:56px; font-size:42px; line-height:50px; top:321px; bottom:auto;}
.course_details_slider_wrap .carousel-control.left,.course_details_slider_wrap .carousel-control.right{background:#ff7417; bottom:0;}

.course_details_slider_wrap .carousel-control.left{ right:57px; left:auto;}

.course_details_slider_wrap .carousel-caption{top:321px; bottom:auto; width:100%; background-color:rgba(0, 0, 0, 0.5); left:0; right:0; margin-bottom:0; text-align:left; padding-top:15px;}
.course_details_slider_wrap .carousel-caption h3{padding:0; margin:0; padding-left:15px;}

.course_details_right{width:100%; float:left;}
.course_details_info{width:100%; float:left; border:#cccccc 1px solid; padding:0px;}

.course_details_info_section{width:100%; float:left; padding:17px 10px; padding-left:45px; border-bottom:#cccccc 1px solid; font-size:14px; height:118px;}
.course_details_info_section h4{font-size:18px; font-weight:600; margin:0; padding:0; margin-bottom:12px;}
.course_details_info_section:last-child{border-bottom:0;}
.course_details_info_section p{margin-bottom:0; line-height:20px;}
.eligibility{background:url(../images/eligibility_icon.png) 10px 14px no-repeat;}
.edu_qualification{background:url(../images/education_qualification_icon.png) 10px 16px no-repeat;}
.work_exp{background:url(../images/work_exp_icon.png) 10px 10px no-repeat;}
.employment_opportunities{background:url(../images/employment_oppertunity_icon.png) 10px 10px no-repeat;}
.employment_opportunities a.read_more_btn{float:right; color:#ff7417; font-weight:600; display:inline-block; line-height:16px;}
.employment_opportunities a.read_more_btn:hover{color:#067ae5;}

.course_details_success_stories{width:100%; float:left; border:#cccccc 1px solid; padding:0px; margin-top:20px;}
.course_details_success_stories h4{margin:0; padding:0; font-size:20px; font-weight:600; margin:14px; color:#000;}
.success_stories{width:75% !important; margin-left:53px;}
.success_stories .ss_img_holder{float:left; margin:0 0px 0 0; width:80px;}
.success_stories .ss_img_holder img{width:100%;}
.success_stories .ss_text_holder{float:right; margin:0 0px 0 0; width:180px;}
.success_stories p{font-size:14px; line-height:16px;}
.modal-title img {width: 4%;}
.success_stories a.success_stories_modal{color:#000; display:block;}
.modal{ z-index:99999 !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) { .employment_opportunities a.read_more_btn{margin-bottom:2px;} .course_details_training_partner h3{margin-bottom:13px;}}


/*-------enquiry form---------*/

.enquiry_form_wrap{float:left; width:100%;padding:15px 0;}
.enquiry_form_wrap .form-group {
    position: relative;
    border: #01a58e 1px dashed;
    padding-top: 30px;
    padding-bottom: 20px;
    margin-top: 20px;
    margin-bottom: 40px;
}
.enquiry_form_wrap .form-group .formhead {
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
    background: #04ceb2;
    padding: 5px 12px;
    position: absolute;
    top: -17px;
    left: 15px;
}
.enquiry_form_wrap label{font-size:14px; line-height:16px; color:171717; font-weight:normal;}
.enquiry_form_wrap .trainee_form_label{ float:left; font-weight:normal; width:30%;}
.enquiry_form_wrap .trainee_form_text_input{ float:right; font-weight:normal; width:68%; margin-bottom: 10px;}
.enquiry_form_wrap .trainee_form_text_input .text-danger {color: #FF0000; font-size:13px;}
sup{color:red;}

.enquiry_submit_btn_wrap{text-align:center; margin:10px 0;}
.enquiry_submit_btn_wrap input[type="submit"]{font-size:14px; background-color:#ff7417;font-weight: 600; color:#fff;  border-radius:7px; padding:5px 25px;; border:0; width:auto; border:2px #ff7417 solid;transition: all 0.2s ease;}
.enquiry_submit_btn_wrap input[type="submit"]:hover{background-color:#fff; color:#ff7417;}


.training_centre p{margin-bottom:5px;}
.training_centre p span.training_centre_contact{margin-right:10px;}
.training_centre p span.training_centre_contact i{color:#ff7417;}
.training_centre p span.training_centre_capacity{color:#067ae5; margin-right:10px; font-weight:600;}
/*.training_centre .course_search_box_left{width:50%;}*/
.training_centre .course_search_box_left{width:50%;}
.training_centre .training_center_list{width:74%;}
.training_centre .course_search_box_midd{width:30%; float:left; padding:15px; border-right:#cccccc 1px solid;font-weight:bold;}
.intake{width:50%; text-align:center; float:left;}
.intake h5{color:#067ae5; margin:0; padding:0; font-size:16px; font-weight:bold; margin-bottom:10px;}
.filled_up{width:50%; text-align:center; float:left;}
.filled_up h5{color:#067ae5; margin:0; padding:0; font-size:16px; font-weight:bold; margin-bottom:10px;}
.training_centre .course_search_box_right a.explore_btn{margin-top:18px;}

.modal-content h4{font-size:24px; color:#ff7417; font-weight:600;}

.enquiry_ack{min-height:55vh;}
.enquiry_ack h2{text-align:center; color:#1dc534; font-size:20px;}

.enquiry_ack h3{text-align:center;}

/*******Notice page*******/
.panel {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #fff;
  background: none;
  box-shadow: none;
}

.panel:last-child {
  border-bottom: none;
}

.panel-group > .panel:first-child .panel-heading {
  border-radius: 4px 4px 0 0;
}

.panel-group .panel {
  border-radius: 0;
}

.panel-group .panel + .panel {
  margin-top: 0;
}

.panel-heading {
  background-color: #26a69a;
  border-radius: 0;
  border: none;
  color: #fff;
  padding: 0;
}

.panel-title a {
  display: block;
  color: #fff;
  padding: 15px;
  position: relative;
  font-size: 16px;
  font-weight: 600;
}

.panel-body {
  background: #EEE;
}

.panel:last-child .panel-body {
  border-radius: 0 0 4px 4px;
}

.panel:last-child .panel-heading {
  border-radius: 0 0 4px 4px;
  transition: border-radius 0.3s linear 0.2s;
}

.panel:last-child .panel-heading.active {
  border-radius: 0;
  transition: border-radius linear 0s;
}
/* #bs-collapse icon scale option */

.panel-heading a:before {
  content: "\f0fe";
  position: absolute;
  font-family: 'FontAwesome';
  right: 5px;
  top: 10px;
  font-size: 24px;
  transition: all 0.5s;
  transform: scale(1);
}

.panel-heading.active a:before {
  content: ;
  font-family: 'FontAwesome';
  transition: all 0.5s;
  transform: scale(0);
}

#bs-collapse .panel-heading a:after {
  content: ;
  font-size: 24px;
  position: absolute;
  font-family: 'FontAwesome';
  right: 5px;
  top: 10px;
  transform: scale(0);
  transition: all 0.5s;
}

#bs-collapse .panel-heading.active a:after {
  content: "\f146";
  transform: scale(1);
  transition: all 0.5s;
}
/* #accordion rotate icon option */

#accordion .panel-heading a:before {
  content: "\f0fe";
  font-size: 24px;
  position: absolute;
  font-family: 'FontAwesome';
  right: 5px;
  top: 10px;
  transform: rotate(180deg);
  transition: all 0.5s;
}

#accordion .panel-heading.active a:before {
  transform: rotate(0deg);
  transition: all 0.5s;
}
.wrap {
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
}

/*******Notice page end*******/

/*******Downloads page*******/
ol.numberlist {
    counter-reset: li;
    list-style: none;
	font-size: 14px;
    padding: 0;
}
ol.numberlist li{ position: relative;}
.numberlist a {
    position: relative;
    display: block;
    padding: .4em .4em .4em 2em;
    margin: .5em 0;
    background: #EEE;
    color: #444;
    text-decoration: none;
    -moz-border-radius: .3em;
    -webkit-border-radius: .3em;
    border-radius: .3em;
}
.numberlist a:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    left: -1.3em;
    top: 50%;
    margin-top: -1.3em;
    background:#26a69a;
    height: 2.6em;
    width: 2.6em;
    line-height: 2em;
    border: .3em solid #04ceb2;
    text-align: center;
    font-weight: bold;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 2em;
    color: #FFF;
	font-size: 1.1em;
}
/*******Downloads page end*******/

/*******trainee dashboard Start*******/

.trainee_dashboard{width:100%; border:1px solid #ccc; padding: 30px 0; margin-bottom:7%;}
.trainee_dashboard_main { background: #f1f1f1; border: 1px solid #ccc; text-align: center; padding: 15px 0; min-height: 160px;}
.trainee_dashboard_icon {width: 35%; text-align: center; margin: 0 auto;}
.trainee_dashboard_title {font-size: 14px; color: #484848; margin-top: 6px;line-height: normal;}
.trainee_dashboard_main:hover .trainee_dashboard_title{color:#067ae5;}

/*******trainee dashboard end*******/



.inner_feedback_section {
    width: 45%;
    margin: 0 auto;
    background: #f1f1f1;
    overflow: hidden;
    padding: 15px;
    border: 1px solid #ccc;
    box-shadow: 2px 2px 8px #ccc;
}
.contactinfo{
	text-align:right;
	padding-right:0;
}
.contactinfo span{display:inline-block; border-right:#333 1px solid; padding-right:10px; font-size:13px;}
.contactinfo span:last-child{border-right:none;padding-right:0px;padding-left:6px;}
.login_section a.login{border: #CCC 1px solid;margin-bottom: 10px;background: #EEE; padding:5px 12px;display: inline-block;text-align: center;}
.mobile_login .nav{text-align:center;}

.login_section.desktop_login  a.login{border: none;margin-bottom: 0;background: transparent;}
.contactbox{background: #F5F5F5;padding: 30px;border: #CCC 1px solid;}
.contactbox .table{ margin-top:30px;}
.contactbox .table i{ font-size:20px;}
.nav-tabs.nav-justified{ background:#EEE; margin-top:20px;margin-bottom:20px;}
.nav-tabs.nav-justified > li > a{color:#000; font-size:16px; font-weight:bold;}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus{
	background:#777;
	color:#FFF;
}

/*28.12.2018 start*/

.login_section a.login {padding: 10px 12px;}
.custom_search_field {width: 55%; float: left;}
.custom_select_field {width: 30%; float: left;}
.custom_btn_field {width: 15%; float: left;}
.custom_btn_field .btn{width:100%;}

/*28.12.2018 end*/

/*10.1.2019 start*/

.first_name_part{width:49%; display:inline-block;}
.dist_performance_info h3 {font-size: 16px;}
.dist_performance_table {margin-top: 30px;}
.dist_performance_table th {background: #ff7417; color: #fff; font-size: 14px; text-align: center;}
.dist_performance_table td{text-align:center;}
.dist_performance_info .fa.fa-download {color: #067ae5; font-size: 22px; margin-left: 10px;}
.dist_performance_info .fa.fa-download:hover{color:#000;}

/*10.1.2019 end*/

/*14.1.2019 start*/

.wisi_main {
    /* background-image: linear-gradient(to bottom right, #fff, #1d9c30); */
	background-image: linear-gradient(to bottom right, #fff, #949494);
	padding:2% 10%;
}
.sdg-logo {
    width: 35%;
}
.wsis_ub_logo {
    text-align: center;
}
.wsis_ub_logo img {
    width: 32%;
}
.wsis_logo {
    width: 65%;
	float:right;
}
.wsis_logo img{float:right;}
.wisi_heading {
    text-align: center;
    margin: 50px 0;
    font-size: 34px;
    color: #02580f;
    font-weight: bold;
}
.link_box {
    background: #d8d8d8;
    /* text-align: center; */
    /* font-size: 16px; */
    padding: 18px 10px;
    /* opacity: 0.5; */
    border-radius: 6px;
    box-shadow: 2px 2px 3px #404040;
    width: 100%;
    margin: 40px auto 0;
}
.link_box span {
    display: inline-block;
    text-align: left;
    font-size: 20px;
	font-weight:600;
}
.btn-custom{background: #ff7417; color:#fff; margin:0; float:right;}
/* .wisi_links {padding: 0 10%;} */
.wisi_links_video{margin:20px 0;}

.btn-custom_vote {
    background: #177525;
    color: #fff;
    width: 95%;
    font-size: 18px;
    text-align: center;
    border-radius: 6px;
    padding: 19px 0;
    margin: 0px auto 20px;
    float: right;
    margin-top: 40px;
    box-shadow: 2px 2px 3px #404040;
}
.blinking{
    animation:blinkingText 0.8s infinite;
}
@keyframes blinkingText{
    0%{     color: #fff;    }
    49%{    color: transparent; }
    50%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #fff;    }
}

/*14.1.2019 end*/

.wsis_note {

    background: linear-gradient(to bottom right, #fff, #fff);
    border: 1px solid #666;
    margin: 40px 0;
    padding: 10px 38px 40px;

}

.wsis_note h2 {
    font-size: 20px;
    font-weight: 600;
    color: #037213;
}
.wsis_note_list{margin:0 0 0 15px; padding:0;}
.wsis_note_list li{list-style:none; text-indent: 10px;}
.wsis_note_list li a {
    color: #000;
	font-size: 15px;
	margin-left: -37px;
}
.wsis_note_list li a .fa.fa-check-circle-o {

    color: #ff7417;

}



/*kanyashree details start*/

.swapnobhor_wrapper .form-group{margin-top:0; padding-top: 20px;}
.kanyashree_text {text-align: center; font-size: 18px;}
.kanyashree_text label {font-size: 18px;}
.kanyashree_logo { width: 15%;}
.kanyashree_input {display: inline-block; margin-left: 1%;}
.kanyasree_btn {padding: 7px 10px;}
.proceed_btn{padding: 7px 10px;}
.kanyashree_details_main{margin-top:20px; margin-bottom:0px; margin-left: 18%;}
.kanyashree_logo {width: 4%; float: right; margin-top: -2%;}
.sapnovor_banner {margin: 0 0 20px 0;}
.sapnovor_details_table th {background: #067ae5; color: #fff; text-align:left;}
.sapnovor_details_table td span{font-weight:bold; padding:5px;}
.sapnovor_details_table{text-align:left;}
/*.sapnovor_details_table tr:nth-child(even) {background: #fff;}
.sapnovor_details_table tr:nth-child(odd) {background: #d8d8d8;}*/
.sapnovor_details_box {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 0;
    margin: 0 auto;
}
.sapnovor_details_box_main label {
    font-size: 15px;
    font-weight: normal;
	width: 30%;
}
.sapnovor_details_box_main span {
    font-size: 15px;
    font-weight: bold;
}
.sapnovor_details_box_main {
    display: block;
    padding: 0px 25px;
}
.sapnovor_details_box_heading {
    text-align: center;
    background: #067ae5;
    color: #fff;
    font-size: 20px;
    padding: 10px 0;
}
.sapnovor_details_table table{margin-bottom:0;}
/*kanyashree details end*/

	/*03.06.2019 start*/

.top-color-change {
    margin-right: 45px;
    margin-top: 3px;
    display: inline-block;
	margin-left: 10px;
}
.top-color-change ul {
    margin: -5px 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.top-color-change ul li {
    display: inline-block;
    margin-left: 1px;
    float: left;
    color: #fff;
}
.top-color-change .first a {
    background: #000!important;
    border: 1px solid #fff;
    padding: 2px 6px !important;
    vertical-align: middle !important;
    margin-top: 10px;
    margin-right: 3px;
    color: #fff;
    font-size: 12px;
}

.top-color-change .last a {
    background: #e9e9e9 !important;
    padding: 2px 6px !important;
    vertical-align: middle !important;
    margin-top: 10px;
    color: #000 !important;
    margin-right: 5px;
    font-size: 12px;
}
.tp_resize {
    display: inline-block;
}
/*03.06.2019 end*/






