/* Extra Css for IUM Theme*/


.bg-loader {
    width: 150px; height: 150px;
    background: url('../images/css_sprites.png') -10px -10px;
    display: block;
}

.bg-footer_logo {
    width: 139px; height: 43px;
    background: url('../images/css_sprites.png') -180px -10px;
    display: block;
}

.bg-twitter {
     width: 32px; height: 32px;
    background: url('../images/css_sprites.png') -232px -73px;
    display: block;
}

.bg-whatsapp {
     width: 32px; height: 32px;
    background: url('../images/css_sprites.png') -180px -73px;
    display: block;
}

.bg-youtube {
     width: 32px; height: 32px;
    background: url('../images/css_sprites.png') -232px -125px;
    display: block;
}

.bg-facebook {
     width: 32px; height: 32px;
    background: url('../images/css_sprites.png') -284px -73px;
    display: block;
}

.bg-s3_logo {
     width: 32px; height: 32px;
    background: url('../images/css_sprites.png') -180px -125px;
    display: block;
}

@font-face {
    font-family: 'icomoon';
    src:    url('../svg/fonts/icomoon64f7.eot?rcsubp');
    src:    url('../svg/fonts/icomoon64f7.eot?rcsubp#iefix') format('embedded-opentype'),
        url('../svg/fonts/icomoon64f7.ttf?rcsubp') format('truetype'),
        url('../svg/fonts/icomoon64f7.woff?rcsubp') format('woff'),
        url('../svg/fonts/icomoon64f7.svg?rcsubp#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-accounting5:before {
    content: "\e900";
}
.icon-book200:before {
    content: "\e901";
}
.icon-book236:before {
    content: "\e902";
}
.icon-caduceus8:before {
    content: "\e903";
}
.icon-chemistry29:before {
    content: "\e904";
}
.icon-cocktail32:before {
    content: "\e905";
}
.icon-earth132:before {
    content: "\e906";
}
.icon-educational18:before {
    content: "\e907";
}
.icon-group2:before {
    content: "\e908";
}
.icon-statistics:before {
    content: "\e909";
}
.icon-teacher4:before {
    content: "\e90a";
}
.icon-user255:before {
    content: "\e90b";
}
.icon-win5:before {
    content: "\e90c";
}

*{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;	
}
body {
    color: #777777;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height:30px;
    background-color: #ffffff;
}

body.rtl{
    font-family: 'Source Sans Pro', sans-serif !important;
}

/* Heading Typo */
body h1, body h2, body h3, body h4, body h5, body h6 {
    color: #2f2f2f;
    font-family: 'Roboto Slab', serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    /*margin: 0px 0px 0px 0px;*/
}

body.rtl h1, body.rtl h2, body.rtl h3, body.rtl h4, body.rtl h5, body.rtl h6 {
    font-family: 'Source Sans Pro', sans-serif;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2;
    /*margin: 0px 0px 0px 0px;*/
}

/*h1 {
    font-size: 62px;
}

h2 {
    font-size: 50px;
}*/

h3 {
    font-size:30px;
}

.rtl h3 {
    font-size:27px;
}

h4 {
    font-size: 24px;
}

h5 {
    font-size: 20px;
}

h6 {
    font-size: 18px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #2f2f2f;
    font-family: 'Roboto Slab', serif;
}

/*p a , div a{
    color: #b1040e;
}*/
/* Peragraph Typo */


a {
    color: #777777;
    text-decoration: none;
}

a:hover, a:focus, a:active {
    outline: none;
    text-decoration: none;
}

ul {
    margin:0px;
    padding:0px;
}
li {

    list-style: none;
}
ul ul {
    margin:0px;
    padding:0px;
}
ol {
    float: none;
    list-style: decimal;
    padding-left: 15px;
}
ol ol {
    margin-left: 20px;
}
ol li {
    list-style: decimal;
    width: 100%;
}
figure {
    float:left;
    width:100%;
    position: relative;
    overflow:hidden;
}

.rtl figure{
    padding: 0;
    margin: 0;
}

.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
}
figure img{
    float:left;
    width:100%;
}
img {
    max-width: 100%;
}

strong {
    color: #3d3d3d;
}

iframe {
    border: none;
    float: left;
    width: 100%;
}
/* Form Input Typo */
select {
    border: 1px solid #d2d2d2;
    color: #3d3d3d;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    height: 40px;
    padding: 8px 12px;
    width: 100%;
}

label {
    color: #3d3d3d;
    display: block;
    font-weight: 400;
    margin-bottom: 10px;
}

button {
    border: none;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    outline: none;
    vertical-align: middle;
}

form p {
    float: left;
    position: relative;
    width: 100%;
}

form p span i {
    color: #474747;
    left: 16px;
    position: absolute;
    top: 13px;
}
table {
    background-color: transparent;
    max-width: 100%;
    width: 100%;
}
th {
    text-align: left;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
    border-top: 1px solid #dddddd;
    border: 1px solid #dddddd;
    line-height: 2.5;
    padding-left: 7px;
    vertical-align: top;
}
table thead tr th {
    border-top: 1px solid #d2d2d2;
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border-top: 1px solid #d2d2d2;
}
table > thead > tr > th {
    border-bottom: 2px solid #d2d2d2;
    vertical-align: bottom;
}
table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td 
{
    border-bottom: 0;
}
table > tbody + tbody {
    border-top: 2px solid #d2d2d2;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 12px 16px;
}
p ins {
    color: #999;
}
dl dd {
    margin-left: 20px;
}
address {
    font-style: italic;
}
::-webkit-input-placeholder {color: #777777; opacity: 1;}
:-moz-placeholder { color: #777777; opacity: 1; }
::-moz-placeholder { color: #777777; opacity: 1; }
:-ms-input-placeholder {color: #777777; opacity: 1;}


/*
==============================================================
Widgets
==============================================================
*/

.partners-owl-slider{
    margin-top:35px;padding:0
}
.text-white{
    color: #fff;
}

.phone-icon-fa a:before{
    content: "\f095";
    font: normal normal normal 20px/1 FontAwesome;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

.mail-icon a:before{
    content: "\f0e0";
    font: normal normal normal 18px/1 FontAwesome;
    margin-right: 5px;
}
.edu2_ft_topbar_wrap{
    float: left;
    width: 100%;
    padding: 30px 0; 
    border-bottom: 1px solid #7a7a7a;
}
.edu2_ft_topbar_des{
    float: left;
    width: 100%;
    /*text-align: center;*/
}
.edu2_ft_topbar_des h5{
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    padding:0px;
    padding-top: 4px;
    /*text-align: left;*/
}

.rtl .edu2_ft_topbar_des h5{
    margin-top: 15px;
}

.edu2_ft_topbar_des form{
    float: left;
    width: 100%;
    position: relative;
}
.edu2_ft_topbar_des form input[type=email]{
    float: left;
    width: 100%;
    border:1px solid #fff;
    padding:7px 125px 7px 15px;
    color: #fff;  
    font-size: 16px;
    text-transform: capitalize;
    background-color: transparent;
    height: 50px;
    font-size: 14px !important;
    box-shadow: none;
}
.edu2_ft_topbar_des input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #fff;
}
.edu2_ft_topbar_des input::-moz-placeholder { /* Firefox 19+ */
    color: #fff;
}
.edu2_ft_topbar_des input:-ms-input-placeholder { /* IE 10+ */
    color: #fff;
}
.edu2_ft_topbar_des input:-moz-placeholder { /* Firefox 18- */
    color: #fff;
}



.edu2_ft_topbar_des form input[type="email"]:focus{
    border-color: #fff !important;
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3)
}
.edu2_ft_topbar_des form button, .edu2_ft_topbar_des form .sendbt{
    position: absolute;
    padding:0 15px ;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
    font-weight: normal;
    color: #fff; 
    right: 0;
    top: 0;
    height: 50px;
    vertical-align: middle;
    border: none;
    border-left:1px solid #fff;
    background-color: transparent;
}
.edu2_ft_topbar_des form button i{
    margin-right: 15px;
    font-size: 16px;
    color: #fff;
    margin-top: 1px;
}
/*FOOTER CONTANT START*/

.edu2_footer_contant_des{
    float: left;
    width: 100%;
}
.edu2_footer_heading{
    float: left;
    width: 100%;
    text-align: left;

}
.widget{
    float: left;
    width: 100%;
}
footer .widget h5{
    text-transform: uppercase;
    color: #fff;
    margin: 0px 0 30px;
}
.widget-links ul{
    float: left;
    width: 100%;
    margin: -4px 0 0px 0;
}
.widget-links ul li{
    /*float: left;
    width: 100%;
    text-align: left;*/
    font-size: 16px;
    font-weight: 300;
    color: #f9f9f9;
    /*text-transform: capitalize;*/
}

.widget-links ul li a:before{
    content: "\f105";
    position: absolute;
    left: 5px;
    top: 5px;
    font-family: FontAwesome;
}
.widget-links ul li a:hover:before{
    left: 10px;
}
.instagram li a{
    display:block;	
}
/*.widget-links ul li:last-child{
margin: 0;
}*/

.widget-links ul li a{
    display: inline-block;
    font-weight: 400;
    color: #f9f9f9;
    text-transform: capitalize;
    position: relative;
    padding: 5px 0px 5px 15px;
    font-size: 16px;
}
.widget-links ul li a:hover{
    padding-left: 20px;
}

#site-footer .widget-links ul li a{
    text-transform: none
}

.lastwid ul li a {
    text-transform: inherit;
}

.rtl .widget-links ul li:first-child{
    margin: 0;
}

.rtl .widget-links ul li a:before{
    right: 0px;
    content: "\f104";
}

.rtl .widget-links ul li a{
    padding: 5px 15px 5px 05px;
    font-size: 18px;
}

.rtl .widget-links ul li a:hover{
    padding-right: 20px;
}

.wiget-instagram ul{
    float: left;
    width: 100%;
    padding-top:6px; 
    margin-bottom:-10px;
}
.wiget-instagram ul li {
    float: left;
    margin: 0 10px 10px 0 !important;
    width: 72px;
    padding: 0px;
    background-color: #000;
}
.wiget-instagram ul li:hover a{
    padding: 0px;
}
.wiget-instagram ul li img{
    transition:all 0.3s ease-in-out;

}
.wiget-instagram ul li:hover img{
    opacity: 0.5;
}

.widget-contact{

}
.widget-contact ul{
    list-style: none;
}
.widget-contact ul li{
    float: left;
    width: 100%;
    margin-top: 10px;
    color:#f9f9f9;
}
.widget-contact ul li a{
    color:#f9f9f9;
}
.widget-contact ul li:first-child{
    margin: 0px;
}
.lastwid li a{padding: 2px !important;}
.lastwid li a:before{display: none;}
/*copy right wrap*/
.edu2_copyright_wrap{
    float: left;
    width: 100%;
    padding:30px 0 30px; 
    background-color: #000;
}
.edu2_ft_logo_wrap{
    float: left;
    width: 100%;
    /*text-align: left;*/
    width: 100%;
    padding:1px 0 0 0 ; 
}
.copyright_des {
    float: left;
    padding: 11.5px 0;
    text-align: center;
    width: 100%;
    line-height: 16px;
}
.copyright_des span{
    display: block;
    text-align: center;
    color: #f9f9f9;
    font-weight: normal;
    text-transform: capitalize;
}
.copyright_des span a{
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
}
.cards_wrap{
    float: left;
    width: 100%;
    padding:3px 0 5px; 
}
.cards_wrap li{
    display: inline-block;
    margin-right: 4px;
}
.cards_wrap li:last-child{
    margin-right: 0;
}
.cards_wrap li a{
    position: relative;
}

.edu2_col_3_ftr .widget-links ul li, .edu2_col_3_ftr .widget-links ul li a {
    color: #777777;
}

.sidebar-widget .widget-links ul li{
    color: #777777;
    list-style: disc outside none;
    margin-left: 0.5em;
}

.kf_blog_detail_des .widget-links ul{
    margin: -4px 0 15px 0;
}
.kf_blog_detail_des .sidebar-widget .widget-links ul li{
    margin-left: 1em;
    text-align: justify;
    font-weight: inherit;
    font-size: inherit;
}

.left-area ul {
    margin-left: 0;
    padding-left: 17px;
    margin-top: 10px;
}

.rtl .left-area ul{
    padding-right: 17px;
}

.left-area ul li {
    font-size: 16px;
    list-style: circle;
    font-weight: 400;
}

.rtl .left-area ul li{
    font-size: 18px;
}

.edu2_ft_topbar_des form .sendbt:hover {
    background-color: #000000;
    color: #fff;
    border-color: #000000 !important;
}

/*
	  ==============================================================
		   HOME PAGE SHORTCODE CSS START
	  ==============================================================
*/
.btn-effect::after {
    content: "";
    height: 50%;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transition: all 0.3s ease 0s;
    width: 100%;
    z-index: -1;
}


.kf_content_wrap figure:before{
    content: "";
    left: 10%;
    right: 10%;
    top: 10%;
    bottom: 10%;
    position: absolute;
    opacity: 0;
}
/*COURSES LIST PAGE IMG EFFEC START*/
.sdb_courses_list_des li:hover figure:before,
.widget-recent-posts li:hover figure:before,
/*COURSES LIST PAGE IMG EFFEC END*/
/*OUR TEACHER PAGE IMG EFFEC START*/
.edu2_techer_wrap:hover figure:before,
/*OUR TEACHER PAGE IMG EFFEC END*/
/*OUR OUR EVENT PAGE IMG EFFEC START*/
.edu2_event_wrap:hover figure:before,
/*OUR OUR EVENT PAGE IMG EFFEC START*/
/*COLUM 4 PAGE START*/
.edu2_col_4_wrap:hover > figure:before,
/*COLUM 4 PAGE END*/
/*OUR COURSES START*/
.edu2_col_3_wrap:hover > figure:before,
/*OUR COURSES END*/
/*blog detail start*/
.blog_thumb_wrap figure:hover:before,
/*blog detail end*/
.blog_3_wrap:hover .blog_3_des figure:before,
.kf_event_list_wrap:hover .kf_event_list_thumb figure:before,
.edu2_new_des:hover .col-md-6 > figure:before,
.edu2_faculty_des:hover figure:before,
.edu2_gallery_des:hover figure:before,
.kf_intro_des:hover figure:before,
.edu2_cur_wrap:hover > figure::before
{
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0.70;
}

/**/
.course_detail_thumbnail figure figcaption a:hover,
.blog_detail_thumbnail:hover figure figcaption a,
.blog_pg_form form button:hover,
.convocation_link:hover,
.kf_convocation_des a:hover,
.edu2_ft_topbar_des form button:hover,
.kf_edu2_tab_des .btn-3:hover,
.loadmore a:hover,
.contact_2 button:hover
{
    background-color: #000000;
    color: #fff;
    border-color: #000000 !important;
}
/*COURSES LIST PAGE IMG EFFEC START*/
.kf_courses_wrap  figure:before{
    content: "";
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
}
.kf_courses_wrap:hover img{
    transform: scale(1.02);
    -moz-transform: scale(1.02);
    -webkit-transform: scale(1.02);
}
.kf_courses_wrap:hover img a{
    opacity: 1;
}
/*COURSES LIST PAGE IMG EFFEC START*/

.edu2_col_3_wrap:hover
{
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.18);
}


/*
============================================================
		   Font Color
============================================================
*/

.nav_des li a:hover, .kf_courses_wrap:hover .courses_des_hding1 h5, .kf_courses_des > span > small, .kf_inr_breadcrumb ul li > a:hover, .kf_intro_des:hover .kf_intro_des_caption a, .kf_intro_des:hover span, .kf_intro_des:hover h6, .kf_edu2_tab_wrap .nav-tabs > li > a:hover, .kf_edu2_tab_wrap .nav-tabs .active a, .edu2_cur_wrap:hover .edu2_cur_des > h5 a, .edu2_cur_wrap:hover .edu2_cur_des > span, .kf_edu2_tab_des .browse_all, .kf_edu2_tab_des .customNavigation .btn:hover, .edu2_gallery_des .active, .edu2_gallery_des a:hover, .edu2_gallery_des > figure > figcaption > a, .loadmore a, .edu2_faculty_des2 h6 a, .edu2_faculty_des figcaption a, .edu2_event_des h4, .edu2_event_des > a, .post-option > li > a:hover, .edu2_pricing_des ul li a:hover, .edu2_pricing_des:hover .subscribe, .edu_testemonial_wrap > a span, .rpost_thumb_des span i, .sidebar_archive_des > li a:hover, .sidebar_rpost_des li:hover h6 a, .sdbar_categories_des > li a:hover,  .edu2_techer_des h6 a, .edu2_techer_wrap figcaption a,  .edu2_blogpg_des ul li a:hover, .edu2_blogpg_des:hover ul li i, .edu2_blogpg_des .blog-readmore,  .abt_courses_des:hover i, .abt_courses_des:hover h6, .abt_courses_des a:hover, .std_name_des > a:hover,  .kf_event_list_des h4 a, .kf_event_list_links li i,  .edu2_col_4_des span,  .video_link_wrap a, .edu2_col_3_ftr a:hover,  .blog_3_des ul li a,  .edu2_footer_contant_des > ul > li > a:hover, .readmore, .readmore:hover,  .teacher_bio_des ul li i, .kf_training_wrap ul li:after, .kf_training_date, .kf_training_des span, .kf_training_des h6 a:hover,  .kf_convocation_wrap h4 span, .heading_5 h4 span, .kf_event_speakers_des h5 a, .blog_detail_meta li i, .comment_reply:hover, .autor_social li a:hover, .blog_detail_meta li a:hover, .kf_courses_tabs .nav-tabs > li.active > a, .course_detail_meta li a:hover, .course_detail_meta li:hover, .teacher_des small, .teacher_meta li a:hover, .inputs_des span i, .contact_meta li i, .location_des > h6, .contact_meta li a:hover, .location_meta li i, .location_meta li a:hover, .location_des > a:hover, .location_des > a:hover i, .contact_2_headung h3,  .error_des span, .error_des h3, .btn-3, #filterable-item-filter-1 > li .active, .kf_edu2_heading1 h5, .widget-links ul li a:hover:before, .widget-links ul li a:hover {
	color: #089de3;
}
/*
	  ============================================================
		   Background Color
	  ============================================================
*/

.kf_edu2_logo, .kf_topbar_wrap, .nav_des > li::before, .nav_des a::after, .nav_des a::before,  .btn-1:hover,  .kf_edu2_search_wrap form > button, .kf_edu2_search_wrap .dropdown-menu > li > a:focus, .kf_edu2_search_wrap .dropdown-menu > li > a:hover, .kf_intro_des figure:before, .kf_edu2_tab_wrap .nav-tabs > li > a:hover:before, .kf_edu2_tab_wrap .nav-tabs > li.active > a:before, .kf_edu2_tab_wrap .nav-tabs > li.active > a:focus:before, .kf_edu2_tab_wrap .nav-tabs > li.active > a:hover:before, figure:before, .edu2_pricing_des:hover span, .edu_testemonial_wrap:before, .edu2_testemonial_slider_wrap .owl-page.active,  .kf_courses_wrap figure:before, .kf_courses_des > a:hover, .sdb_tag_cloud_des li a:hover,  .edu2_blogpg_des .blog-readmore:hover, .kf_edu_pagination_wrap .pagination > .active > a, .kf_edu_pagination_wrap .pagination > .active > a:focus, .kf_edu_pagination_wrap .pagination > .active > a:hover, .kf_edu_pagination_wrap .pagination > .active > span, .kf_edu_pagination_wrap .pagination > .active > span:focus, .kf_edu_pagination_wrap .pagination > .active > span:hover, .btn-6:hover, .inr_pg_search_wrap, .edu2_col_3_wrap figure figcaption a:hover, .blog_3_wrap .blog_3_sidebar li:hover, .edu2_ft_topbar_wrap, .edu2_col_4_wrap:hover .btn-2, .teacher_bio_logo span, .teacher_thumb figcaption a, .progress_heading:before, .bar, .training_heading:before, .kf_training_outer_des:hover .kf_training_date > span, .kf_convocation_des a, .convocation_link, .kf_event speakers h5, .event_link:hover, .blog_detail_thumbnail figure figcaption a, .blog_pg_form form button, .course_detail_thumbnail figure figcaption a, .kf_courses_tabs .nav-tabs > li > a::before, .apply, .teacher_outer_wrap span,  .error_thumb figure a:before, .contact_des button:hover, .filterable_heading .dropdown-menu > li > a:hover, .filterable_thumb figure:before, .edu_masonery_thumb figure figcaption, #filterable-item-filter-1 a, .pagination > li > a:hover, #header_2 .top_bar_2, #header_2 .nav_2 ul li a:before, #header_2 .top_nav li a:before, .nav_2 ul ul li a:hover, .edu2_navigation ul ul li a:hover, .kf_topbar_wrap .pull-right button, .contact_des button, .contact_2 button, .selectric-items li.selected, .selectric-items li:hover, .get-admition, 
.widget-categories ul li a:hover,  
.widget-courses-list figure a, .widget-tag-cloud ul li a:hover, .nav_2 ul li a:hover, #mobile-header, .sidr ul li:hover>a, .sidr ul li:hover>span, .sidr ul li.active>a, .sidr ul li.active>span, .sidr ul li.sidr-class-active>a, .sidr ul li.sidr-class-active>span, 
.btn-style, .cont_socil_meta li a:hover, .edu_masonery_thumb .caption,.abt_univ_des .btn-3:hover{
	background-color: #089de3;
}
/*
	  ============================================================
		   Border Color
	  ============================================================
*/

.nav_des li,  .btn-1:hover, .edu2_serc_des input[type="text"]:focus, .edu2_serc_des .btn.btn-default.dropdown-toggle:focus, .kf_courses_des > a:hover, .kf_edu2_tab_des .browse_all, .kf_edu2_tab_des .customNavigation .btn:hover, .loadmore a, .edu2_faculty_des:hover .edu2_faculty_des2, .sdb_tag_cloud_des li a:hover, .kf_sidebar_srch_wrap form > input[type="search"]:focus,  .edu2_techer_wrap:hover .edu2_techer_des,  .edu2_blogpg_des .blog-readmore,  .edu2_col_4_wrap:hover .edu2_col_4_des figure, .btn-6:hover, .teacher_bio_logo, .teacher_thumb figure:after, .kf_training_date, .convocation_timing, .event_link:hover, .kf_blog_detail_des blockquote, .blog_pg_form textarea:focus, .blog_pg_form input[type="e-mail"]:focus, .blog_pg_form input[type="text"]:focus, /*course detail start*/ .teacher_meta li a:hover,  .cont_socil_meta li a:hover, .error_thumb, .error_thumb figure a, input[type="text"]:focus, input[type="email"]:focus, textarea:focus, .btn-3, #filterable-item-filter-1 a, #filterable-item-filter-1 > li .active, .pagination > li > a:hover, .owl-page.active > span, .widget-search input[type="search"]:focus, .widget-tag-cloud ul li a:hover {
	border-color: #089de3 !important;
}
/*
	  ============================================================
		   HOME PAGE EXTRA COLOR START
	  ============================================================
*/

/*color-1*/
.kf_cur_catg_des.color-1 > span {
	color: #10c45c;
}
.kf_cur_catg_des.color-1:hover {
	background-color: #10c45c;
}
.kf_cur_catg_des.color-1:before {
	background-color: #0eb053;
}
.kf_cur_catg_des.color-1:hover:before {
	background-color: #0eb053;
}
/*color-2*/
.kf_cur_catg_des.color-2 > span {
	color: #fc5f42;
}
.kf_cur_catg_des.color-2:hover {
	background-color: #fc5f42;
}
.kf_cur_catg_des.color-2:before {
	background-color: #fd2a03;
}
.kf_cur_catg_des.color-2:hover:before {
	background-color: #fd2a03;
}
/*color-3*/
.kf_cur_catg_des.color-3 > span {
	color: #24ccc0;
}
.kf_cur_catg_des.color-3:hover {
	background-color: #24ccc0;
}
.kf_cur_catg_des.color-3:before {
	background-color: #079d92;
}
.kf_cur_catg_des.color-3:hover:before {
	background-color: #079d92;
}
/*color-4*/
.kf_cur_catg_des.color-4 > span {
	color: #45aef4;
}
.kf_cur_catg_des.color-4:hover {
	background-color: #45aef4;
}
.kf_cur_catg_des.color-4:before {
	background-color: #008be7;
}
.kf_cur_catg_des.color-4:hover:before {
	background-color: #008be7;
}
/*color-5*/
.kf_cur_catg_des.color-5 > span {
	color: #f8c331;
}
.kf_cur_catg_des.color-5:hover {
	background-color: #f8c331;
}
.kf_cur_catg_des.color-5:before {
	background-color: #e1a500;
}
.kf_cur_catg_des.color-5:hover:before {
	background-color: #e1a500;
}
/*color-6*/
.kf_cur_catg_des.color-6 > span {
	color: #ad33c6;
}
.kf_cur_catg_des.color-6:hover {
	background-color: #ad33c6;
}
.kf_cur_catg_des.color-6:before {
	background-color: #9000ae;
}
.kf_cur_catg_des.color-6:hover:before {
	background-color: #9000ae;
}
/*
============================================================
		   HOME PAGE EXTRA COLOR END
============================================================
*/
/*
============================================================
		   Transaction Effect
============================================================
*/

.kf_topbar_wrap a, .nav_des a::after, .nav_des a::before, .nav_des a, .nav_des li, .edu2_navigation ul ul, .edu2_navigation ul ul ul, .edu2_navigation ul ul ul,  .btn-1,  .kf_intro_des figure figcaption a, .kf_intro_des_caption span, .kf_cur_catg_des:before, .kf_cur_catg_des > span, .kf_cur_catg_capstion h5, .kf_cur_catg_capstion p, .kf_cur_catg_des, .kf_cur_catg_des.color-1, .kf_edu2_search_wrap form > button, .kf_edu2_search_wrap .dropdown-menu > li > a, .edu2_serc_des input[type="text"], .edu2_serc_des .btn.btn-default.dropdown-toggle, .kf_intro_des figure:before, .kf_intro_des_caption a, .kf_intro_des_caption h6, .kf_edu2_tab_wrap .nav-tabs > li > a:before, .kf_edu2_tab_wrap .nav-tabs > li > a, .edu2_cur_des > h5 a, .edu2_cur_des > span, figure:before, .edu2_cur_wrap > figure figcaption a, .kf_edu2_tab_des .browse_all, .kf_edu2_tab_des .customNavigation .btn .edu2_gallery_des a, .edu2_gallery_des > figure > figcaption, .loadmore a, .edu2_faculty_des, .edu2_faculty_des2, .edu2_faculty_des figcaption a, .edu2_faculty_des figcaption, .edu2_event_des > a, .readmore i, .readmore, .post-option > li > a, .thumb figure figcaption, .edu2_pricing_des span, .edu2_pricing_des span sup, .edu2_pricing_des span h3, .edu2_pricing_des span strong, .edu2_pricing_des ul li a, .subscribe, .edu2_pricing_des,  a, figure, img, figcaption, .courses_des_hding1 h5, .kf_courses_des, .kf_courses_des > a, .kf_inr_breadcrumb ul li > a, .kf_courses_wrap figure:before, .kf_courses_wrap figure a, .kf_edu_pagination_wrap .pagination > .active > a, .kf_edu_pagination_wrap .pagination > .active > a:focus, .kf_edu_pagination_wrap .pagination > .active > a:hover, .kf_edu_pagination_wrap .pagination > .active > span, .kf_edu_pagination_wrap .pagination > .active > span:focus, .kf_edu_pagination_wrap .pagination > .active > span:hover, .kf_sidebar_srch_wrap form > input[type="search"],  .edu2_techer_des, .edu2_techer_wrap,  .edu2_blogpg_des ul li i,  .abt_courses_des i, .abt_courses_des h6, .abt_courses_des,  .kf_event_list_wrap, .edu2_col_3_wrap,  .edu2_ft_topbar_des form input[type="email"], .edu2_ft_topbar_des form button, .edu2_footer_contant_des > ul > li > a, .cards_wrap li a:before, .cards_wrap li a i, .blog_3_wrap:hover .blog_3_sidebar li,  .kf_training_outer_des, .kf_training_date > span, .blog_pg_form textarea, .blog_pg_form input[type="e-mail"], .blog_pg_form input[type="text"], .blog_pg_form form button, li, .kf_courses_tabs .nav-tabs > li.active > a::before, .btn-6, .btn-2, .convocation_link, figcaption, .error_thumb figure a::before, input[type="text"], input[type="email"], textarea, .location_des > a i, button, .edu2_gallery_des > figure > figcaption > a:hover, .edu2_footer_contant_des ul.instagram li img, .nav_2 ul li a:before, .nav_2 ul ul, .kf_event_speakers_des, .kf_event_speakers_des figure img, .event_gallery_des li img, .widget-links ul li a:before, .widget-search input[type="search"], .widget-archive ul li a, .edu_masonery_thumb .caption, .edu_masonery_thumb:before {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
/*
	  ============================================================
		  Content Selection
	  ============================================================
*/
::selection {
	background: #089de3;
	color: #ffffff;
}
::-webkit-selection {
 background: #089de3;
 color: #ffffff;
}
::-moz-selection {
 background: #089de3;
 color: #ffffff;
}