    /* To hide vertical line beside logo */
    .c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-logo:after{
        visibility: hidden;
    }
    /* To hide vertical line beside logo */

    #search_box_div {
        font-size: 14px;
        padding-top: 16px;
        padding-left: 10px;
       
    }
    #mehr_search_box{
        background-image: url('mehr_images/searchicon.png'); /* Add a search icon to input */
        background-position: 5px 5px; /* Position the search icon */
        background-repeat: no-repeat; /* Do not repeat the icon image */
        width: 100%; /* Full-width */
        padding: 6px 15px 6px 35px; /* Add some padding */
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px; 
        border:1px solid #ccc;
    }


    #mehr_search_box:focus {
        color: #6a6f75; 
        padding-right: 110px;
        margin-right:35px;
        outline: none;
    }




    /*  breadcrumb layout - second menu strip */

    .c-layout-breadcrumbs-1.c-bordered-both {
    border-top: 1px solid #607d8b45;
    border-bottom: 1px solid #607d8b45;
}

    .c-layout-breadcrumbs-1 {
        background: #607d8b45;
    }


    .c-layout-breadcrumbs-1 .c-page-breadcrumbs > li, .c-layout-breadcrumbs-1 .c-page-breadcrumbs > li > a {
        color: #080808cc;
        font-size: 16px;
        font-weight: 400;
    }


    /* NEW CONTACT SECTION CODE  Start */
    .mehr_contact_info {
        /*padding: 0px 10px;
        margin-top: 14px;
        border-bottom: 6px solid rgba(1, 176, 241, 0.75);*/
        box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.27);
        border-bottom:  6px solid rgba(49, 56, 60, 0.89); 
        border-radius: 5px;
        background: rgba(226, 215, 215, 0.34);
    }

    .mehr_contact_info ul {
        margin-bottom: 0;
        list-style-type: none;
    }


    .mehr_contact_info ul li {
        position: relative;
        border-bottom: 1px solid #ccc;
        padding: 25px;
        padding-left: 84px;
    }

    .mehr_contact_info i {
        font-size: 30px;
        border-right: 1px solid #ccc;
        height: 50px;
        width: 60px;
        line-height: 51px;
        text-align: center;
        position: absolute;
        top: 29px;
        left: 0;
        padding-right: 7px;
    }
    /* NEW CONTACT SECTION CODE  End */










/* Program Finder Button start */

#program_finder_float_btn button{ 
    top: 180px; 
    right: -2px; 
    background-color:#32c5d2;
    border-color: #32c5d200;
    outline:none;
    display: block;
    cursor: pointer;
    text-align: center; 
    padding:7px; 
    position: fixed; 
    border-radius:3px;  
}



#program_finder_float_btn button:active, 
 #program_finder_float_btn button:focus 
 {
    border-color: #32c5d200;
    outline:none;
  }





#program_finder_float_btn a{
    text-decoration-line: none;
}

/* Program Finder Button  End */










/* Enquire Now Button start */

#enruiry_float_btn button{ 
    top: 250px; 
    right: -2px; 
    background-color:#f6b129;
    border: none;
    border-collapse: collapse;
    outline:none;
    display: block;
    cursor: pointer;
    text-align: center; 
    padding:7px; 
    position: fixed; 
    border-radius:3px;  
}

.program_btn_div a
{
    text-decoration: none;    
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    background: #f6b129;
    padding: 15px 30px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    font-family: 'Montserrat', sans-serif;
    position: relative;
    transition: all 0.5s ease 0s;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    z-index: 1;
}



#enruiry_float_btn button:active, 
 #enruiry_float_btn button:focus 
 {
    border-color: #32c5d200;
    outline:none;
  }





#enruiry_float_btn a{
    text-decoration-line: none;
}

/* Enquire Now Button  End */



/* nav dropdown menu css start */
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu > li > a {
    color: #fff;
}

.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu > li > h3{
    font-weight: 700;
    color: #32c5d2;
}


.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > li .dropdown-menu.c-menu-type-inline {
padding: 15px 0px;
}


.c-page-on-scroll .c-layout-header .c-navbar  {
    border-bottom: 1px solid #cccccc69;
}


.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link 
{
    padding: 27px 25px 22px 25px;

}
/* nav dropdown menu css end */


    


/* css for program tabs start */
.c-content-tab-4.c-opt-3
  {
    box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.27);
    
  }

.c-content-tab-4.c-opt-3 > .tab-content {
    background-color: #fff;
}

.c-content-tab-4.c-opt-3 > .tab-content .c-tab-items > li p{
    color: #16191b;
}

.c-content-tab-4.c-opt-3 > .nav > li.active > a, .c-content-tab-4.c-opt-3 > .nav > li:active > a {
    color: #ffffff;
    background-color: #32c5d2;
}
.c-content-tab-4.c-opt-3 > .nav > li > a {
    color: #ffffff;
    background-color: #b5c1cc;
}
.c-content-tab-4.c-opt-3 > .nav > li:nth-child(even) > a{
    color: #ffffff;
    background-color: #b5c1cc;
}

.c-content-tab-4.c-opt-3 > .nav > li > a{
    padding:12px;
}


.c-content-tab-4 > .nav > li > a {
font-weight:500;
}
/* css for program tabs end */





/* nav menu list color css start */
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    color:black;
}


.c-page-on-scroll .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    color: black;
}

.c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li > .c-link {
    font-weight: 500;
    font-size: 15px;
}




/* nav menu list color css end */







/* layout-breadcrumbs color css start */
.c-layout-breadcrumbs-1.c-bordered-both {
    border-top: 1px solid #f4f8f9;
    border-bottom: 1px solid #f4f8f9;
}
.c-layout-breadcrumbs-1 {
    background: #f7fafb;
}

.c-layout-breadcrumbs-1 .c-page-breadcrumbs > li > a {
    color: #080808cc;
    font-size: 16px;
    font-weight: 600;

}


.c-theme-nav li.c-active > a:not(.btn) {
    color: #32c5d2 !important;
}




/* layout-breadcrumbs color css end */




#table_1
{
  background-color: #009688;
}
#table_1 tr td{
  color: #fff;
}
#table_1 tr td i{
 font-size: 30px; 
 color: #fff; 
}




















/* CODE ERROR IN SMALL LAPTOP DEVICES
@media (min-width: 990px) and (max-width: 1024px) {
      
      #page_middle_sec{
        width:74% !important;
      }
      .c-layout-sidebar-content{
        padding: 30px 0px 30px 60px !important; 
      }
    }
CODE ERROR IN SMALL LAPTOP DEVICES */


/* media queries css for left-middle-right sec start */

    
    @media (min-width: 1025px) {
      
      #sidebar_sec_md_3{
        width: 22%;
      }

      #sidebar_sec_md_2{
        width: 19%;
      }

      .c-layout-sidebar-content{
        /*padding: 30px 0px 30px 0px !important;*/
        margin: 10px 0px 30px 0px;
        padding: 0px; 
      }
    }

/* media queries css for left-middle-right sec end */






















/*media queries css for nav color start */
    @media (max-width: 990px){

        .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
            color: #fff;
        }

        .c-page-on-scroll .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
            color: #fff;
        }
    }
/*media queries css for nav color end */


/*EnQuiry and Contact boxes Responsive code start */

@media (min-width: 320px) and (max-width: 480px) {
  
    .mehr_contact_info ul li 
    {
        position: relative;
        border-bottom: 1px solid #ccc;
        padding: 25px;
        padding-left: 25px;
    }

    .mehr_contact_info i 
    {
        font-size: 20px;
        border-right: 1px solid #ccc;
        height: 50px;
        width: 32px;
        line-height: 51px;
        text-align: center;
        position: absolute;
        top: 29px;
        left: -20px;
        padding-right: 9px;
    }

    .mehr_contact_info h3, a
    {
        font-size: 15px;
    }
  
}
/*EnQuiry and Contact boxes Responsive code end */
 




/*latest trend code start */
.c-content-tab-1{
    margin-bottom: 20px;
}


.c-content-recent-posts-1 > li {
    padding: 10px !important;
}


.c-content-recent-posts-1 > li > .c-image {
    margin-right: 5px !important;
}

.c-content-recent-posts-1 > li > .c-post {
    padding: 0px 0px !important;
}
/*latest trend code end */






/*Check From Above*/








/* Team Conatct Section Table CSS Start */
#team_conatct_section_table
{ 
    border-collapse: collapse; 
    border: none;
    color: black;
    font-weight: 500;
}

/*
#team_conatct_section_table tr > th
{
    background-color: #32c5d2;
    color: #fff;
}

*/

#team_conatct_section_table tr > td:first-child
{
    width: 35%;
    background-color: rgb(10, 106, 109);
    color: #fff;
    border-top:1px solid #32c5d2;
    vertical-align: middle; 
    text-align: center; 
    font-size: 20px;
}



@media (min-width: 320px) and (max-width: 480px) {
  
    #team_conatct_section_table  tr > th,td{
        font-size: 12px;
    }   


    #team_conatct_section_table tr > td:first-child
    {
        font-size: 12px;
    }  
}
/* Team Conatct Section Table CSS End */



/* Latest Trend CSS Start New March  Start*/ 

#trend_section_div
{
    padding:10px 15px;
    border:1px solid #eee;
    border-radius: 5px;
    box-shadow: 0 0px 0px rgba(0,0,0,0.12), 0 0px 1px rgba(0,0,0,0.20);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}


/*Trends Inner Section Div Start */
#trends_inner_section_div
{
    margin-bottom:10px; 
    border-bottom-style:double;
    border-bottom-color:#7cbfcf;

}
#trends_inner_section_div:last-child
{
    
    border-bottom-style:none;

}
/*Trends Inner Section Div End */

/*Latest Trends Box Inner list Div Start */
#latest_trends_box_inner_list_div
{
    border-bottom:1px solid;
    border-bottom-color:#7cbfcf;
}

#latest_trends_box_inner_list_div:last-child
{
    border-bottom-style:none;
}

#latest_trends_box_inner_list_date_div
{
    color: rgb(58, 56, 57);
    font-weight: 600;
}

/*Latest Trends Box Inner list Div End */




/* Latest Trend CSS Start New March End */







/* Awards Section Div CSS Start */


#award_sec_div {
    border:1px solid #eee;
    border-radius: 5px;
    box-shadow: 0 0px 0px rgba(0,0,0,0.12), 0 0px 1px rgba(0,0,0,0.20);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

#award_sec_div img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}



@media (min-width: 270px) and (max-width: 480px) {
      
    #award_sec_div img{
        width:100px;
    }
}
/* Awards Section Div CSS End */


/* CSS Style For Module Button Start */
.c-btn-border-1x.c-btn-black {
    color: #2f2f2f;
    background: none;
    border-color: #cccccc;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
/* CSS Style For Module Button END */




#footer_address_div p{
    font-weight: 500;
}
#footer_address_div span{
    border-bottom: 2px solid #32c5d2;
    font-size: 20px;
}

@media (min-width: 320px) and (max-width: 480px) {
    #footer_address_div p{
        font-weight: 500;
        font-size: 11px;
    }
    #footer_address_div span{
        border-bottom: 2px solid #32c5d2; font-size: 12px;
    }
}


@media (min-width: 320px) and (max-width: 480px) {
    #footer_content_div p{
        font-size: 12px;
    }
    #footer_content_div span>a{
        font-size: 12px;
    }
}

/* NEW HEADER PROGRAM FINDER CSS CODE START */
#header_sec_program_finder_btn 
{
    display: block;
    position: relative;
    /* border: 1px solid #e0dfdf; */
    padding: 0px 12px;
    line-height: 40px;
    /* background-color: #111433; */
    /* background-color: #ffffff; */
    color: #111433;
    font-weight: 500;
    font-size: 15px;
    text-transform: uppercase;
    border-radius: 3px;
}

/* NEW HEADER PROGRAM FINDER CSS CODE END */



/* Social Media Middle Section Div CSS Start */

.widget ul {
    padding: 0;
    margin: 0px auto;
}

.widget ul li{
    list-style: none;
    transition: all .4s ease-in-out;
    margin-right: 10px;
}

.cp-share-social {
    /*
    float: left;
    */
    text-align: center;
    width: 100%;
    padding: 0;
}

.widget-share .cp-share-social>li, .cp-share-social>li {
    display: inline-block;
    padding-right: 6px;
    width: 24%;
}


.cp-share-social .fb-box a {
    background-color: #507bbf;
}
.cp-share-social .tw-box a {
    background-color: #00abf0;
}
.cp-share-social .google-box a {
    background-color: #da3e2f;
}

.cp-share-social li a {
    width: 60px;
    height: 75px;
    padding: 10px 0;
    font-size: 20px;
    color: #fff;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}
.cp-share-social li a .fa {
    margin-bottom: 8px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.cp-share-social li span {
    display: block;
    font-size: 10px;
    text-transform: uppercase;
    color: #fff;
}

/* Social Media Middle Section Div CSS END */



/* Upcoming Session Slider Row CSS Code Start */

#upcoming_programs_para{
    padding: 20px 10px; 
    margin-bottom: 20px;
}

#upcoming_programs_para p{
    font-size: 15px !important;
    margin: 0px auto;
    color: #5c6873;
    font-weight: 300;
    line-height: 24px;
}


#upcoming_programs_para .c-date{
    padding-bottom: 20px;
    display: inline-block;
    color: #5c6873;
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: 500;
}


.carousel-control.left {
    background-image: none;
}
.carousel-control.right {
    background-image: none;
}

.carousel-indicators{
    bottom: 30px;
}
.carousel-indicators li {
    display: inline-block;
    position: relative;
    /* top: -52px; */
    /* top: -140px; */
    /* margin-top: 18px; */
    top: 25px;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #32c5d2;
    border-radius: 10px;
    cursor: pointer;
    background-color: #32c5d2;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
/* Upcoming Session Slider Row CSS Code End */



/* Program video Css Code Start */

.program_video_left img {
    width: 100%;
}

.program_video_left {
    background: url(CHRBP_VIDEO_IMAGE.jpg);
    background-position: center;
    background-repeat: no-repeat;
    /*box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.27);*/
    border: 4px solid #f2f2f2;
    border-radius: 4px;
    background-size: cover;
    position: relative;
    margin-top: 8px;
}

.program_video_left::after {
    position: absolute;
    content: '';
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
}

.program_video_left_inner {
    position: relative;
    z-index: 20;
    padding: 100px 0;
}

.program_video_left i {
    font-size: 60px;
    color: #ffe5c4;

}

.program_video_left i:hover {
    color: #fff;
}

.program_video_left h4 {
    font-size: 20px;  
    font-weight: 600;
    text-transform: uppercase;
    margin: 35px 0 15px;
    color: #ffe5c4;
}

.program_video_left p {
    max-width: 485px;
    margin: auto;
    font-weight: 400;
    opacity: .8;
}


/*
#program_video_title{
background: #fff; box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.27); padding: 15px;  
}


#program_video_title h3:hover{
        box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.27);
}
*/
/* Program video Css Code End */






/* RHS Program video Css Code Start */

.rhs_program_video_left img {
    width: 100%;
}

.rhs_program_video_left {
    background: url(rhs_video_bg_image.jpg);
    background-position: center;
    background-repeat: no-repeat;
    /*box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.27);*/
    border: 4px solid #f2f2f2;
    border-radius: 4px;
    background-size: cover;
    position: relative;
    margin-top: 8px;
}

.rhs_program_video_left::after {
    position: absolute;
    content: '';
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
}

.rhs_program_video_left_inner {
    position: relative;
    z-index: 20;
    padding: 125px 0px 50px;
    height: 260px;
}

.rhs_program_video_left i {
    font-size: 35px;
    color: #ffe5c4;

}

.rhs_program_video_left i:hover {
    color: #fff;
}

.rhs_program_video_left h4 {
    font-size: 20px;  
    font-weight: 600;
    text-transform: uppercase;
    margin: 10px 0 15px;
    color: #ffe5c4;
}

.rhs_program_video_left p {
    max-width: 485px;
    margin: auto;
    font-weight: 400;
    opacity: .8;
}


/*
#rhs_program_video_title{
background: #fff; box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.27); padding: 15px;  
}


#rhs_program_video_title h3:hover{
        box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.27);
}
*/
/* RHS Program video Css Code End */



.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    padding: 27px 10px 22px 25px;
}

#enquiry_conatct_section_table
{ 
    border-collapse: collapse;
    border:none; 
    color: black;
    padding: 0px;
    margin: -15px;
}


#enquiry_conatct_section_table tr>td{
    border-color: transparent;
    width: 95%; 
}

/* top_case_studies_badge Div CSS Start */

#top_case_studies_badge_div
{
    width: 100%;
    overflow: hidden; 
}

#top_case_studies_badge_div button,
#top_case_studies_badge_div button::after {
  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
    transition: all 0.3s;

}

#top_case_studies_badge_div button {
  width: 100%;
  background: #24d9cf;
  border: 3px solid #24d9cf;
  border-radius: 5px;
  color: #fff;
  display: block;
  font-size: 18px;
  font-weight: bold;
  padding: 10px;
  position: relative;
  text-transform: uppercase;
}

#top_case_studies_badge_div button::before,
#top_case_studies_badge_div button::after {
  background: #fff;
  content: '';
  position: absolute;
  z-index: -1;
}

#top_case_studies_badge_div button:hover {
  background: none;
  color: #24d9cf;
  border-radius: 0px;
}


/* top_case_studies_btn */
.top_case_studies_btn::after {
  height: 0;
  left: 50%;
  top: 50%;
  width: 0;
}

.top_case_studies_btn:hover:after {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

/* top_case_studies_badge Div CSS End */


/* Programs Testimonial Table CSS Start */
#programs_testimonial_table
{ 
    border-collapse: collapse; 
    border: none;
    color: black;
    font-weight: 500;
}

#programs_testimonial_table tr > th
{
    background-color: #32c5d2;
    color: #fff;
}

@media (min-width: 320px) and (max-width: 480px) {
  
    #programs_testimonial_table  tr > th,td{
        font-size: 12px;
    }   
  
}
/* Programs Testimonial Table CSS End */



/* Contact Table CSS Start */
#contact_persons_data_table
{ 
    border-collapse: collapse; 
    border: none;
    color: black;
    font-weight: 500;
}

#contact_persons_data_table tr > th
{
    background-color: #03a7b5;
    color: #fff;
    font-size: 14px;
}
#contact_persons_data_table tr > td
{
    font-size: 14px;
}

@media (min-width: 320px) and (max-width: 480px) {
  
    #contact_persons_data_table  tr > th,td{
        font-size: 12px;
    }   
  
}
/* Contact Table CSS End */

    #search_date_div{
    text-align: center;
    margin: 15px;
}


/* Program Finder Page Btn CSS Start */
#search_date_input_div{
    margin: 0% 15%;
}

#search_date_div input[type=date]{

    padding: 10px !important;
    width: 100%;

    font-size: 11px;
    background: #eee none;
    
    border: 1px solid #d5d5d5;

    line-height: 1.2;
   
    box-shadow: inset 0 0 1px rgba(0,0,0,0.15);
    vertical-align: middle;
    -webkit-border-radius: 0;
    
    box-sizing: border-box;
}

#search_date_div button{
    background-color: #A41034;
    width: 100%;
    border: 0;
    color: white;
    cursor: pointer;
    display: inline-block;
    padding: 9px 11px 9px 11px;
    margin: 0;
    position: relative;
    line-height: 1.2;
    vertical-align: middle;
    white-space: nowrap;
}
/* Program Finder Page Btn CSS End */

/* program_page_btn Div CSS Start */

#program_page_btn
{
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px; 
}

#program_page_btn button,
#program_page_btn button::after {
  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
    transition: all 0.3s;

}

#program_page_btn button {
  width: 100%;
  /*
  background: #32c5d2;
  border: 3px solid #36beca;
  */
  color: #fff;
  display: block;
  font-size: 18px;
  font-weight: bold;
  padding: 10px;
  position: relative;
  text-transform: uppercase;
}

#program_page_btn button::before,
#program_page_btn button::after {
  background: #fff;
  content: '';
  position: absolute;
  z-index: -1;
}
/* program_page_btn Div CSS End */


/* benifits_session_table CSS Code Start */
#benifits_session_table table
{
    border:none !important;
    background-color: transparent;
}


#benifits_session_table td
{
 color: #fff;
 height: 50px;
 vertical-align: middle;
 padding-top: 15px;
}

/* benifits_session_table CSS Code End */



/* GET LEARNING UPDATES FORM CSS START */
#learing_updates_div h4{
    background: #33b4c7;
    transition: none;
    border-bottom: 3px solid #fff;
    color: #fff;
    padding: 10px 10px; 
    margin-bottom: 0px;
    text-transform: uppercase;
}


#learing_updates_div .card-body {
    background: #fdfdfd;
    margin-top: -3px;
    border: 1px solid #dcdcdc;
    border-top: none;
}


.learing_updates_form_div {
    box-shadow: 0 0px 0px rgba(0,0,0,0.12), 0 0px 1px rgba(0,0,0,0.20);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

#learing_updates_form {
    padding: 10px;
}

#subscribe_btn {
  background: #33b4c7; 
  border: 3px solid #33b4c7;
  border-radius: 3px; 
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 5px 10px;
  position: relative;
}



/* HOME PAGE LEFTBAR DROPDOWN CSS 1 START 


#dropdown_menu_pull_right li > a #prog-c-arrow{
    position: absolute;
    right: 10px;
    display: inline-block;
    font-weight: 300;
    font-size: 24px;
    margin-top: 12px;
    color: #a7adb3;
    width: 30px;
    text-align: center;
}

#dropdown_menu_pull_right li > a {
    border: none;
    border-bottom: 1px solid #e6e6e6;
    display: block;
    color: #626a73;
    font-weight: 500;
}

#dropdown_menu_pull_right li > a:hover{
    background-color: #0088cc;
    color: #fff;
}

#dropdown_menu_pull_right li > a:hover #prog-c-arrow{
    color: #fff;
}

#dropdown_submenu_pull_right li > a{
    border:none; 
    border-bottom: 1px solid #e6e6e6;
    display: block;
    color: #fff;
    font-weight: 500;
}

#dropdown-submenu ul {
    list-style: none;
    height:auto;
    width: 450px;
    background: #3d393b;
    margin-top:-5px;
    color: #fff;
}


#dropdown_submenu_pull_right li:first-of-type > a{
    
}

*/

/* HOME PAGE LEFTBAR DROPDOWN CSS 2 START */

#dropdown_menu_pull_right li > a #prog-c-arrow{
    position: absolute;
    right: 10px;
    display: inline-block;
    font-weight: 300;
    font-size: 20px;
    margin-top: 8px;
    color: #a7adb3;
    width: 30px;
    text-align: center;
}

#dropdown_menu_pull_right li > a {
    border: none;
    border-bottom: 1px solid #e6e6e6;
    display: block;
    height: 41px;
    line-height: 42px;
    color: #626a73;
    font-weight: 500;
    font-size: 14px;
}

#dropdown_menu_pull_right li > a:hover{
    background-color: #626a73;
    color: #fff;
}

#dropdown_menu_pull_right li > a:hover #prog-c-arrow{
    color: #fff;
}

#dropdown_submenu_pull_right li > a{
    border:none; 
    border-bottom: 1px solid #e6e6e6;
    display: block;
    color: #fff;
    font-weight: 500;
}
#dropdown-submenu {
    height: 41px;
}

#dropdown-submenu ul {
    list-style: none;
    height:auto;
    width: 450px;
    background: #888787;
    margin-top:-5px;
    color: #fff;
}

#dropdown-submenu li >a{
    height: 41px;
}
/* Grey Color END */


/* HOME PAGE LEFTBAR DROPDOWN CSS 3 START
#dropdown_menu_pull_right li > a #prog-c-arrow{
    position: absolute;
    right: 10px;
    display: inline-block;
    font-weight: 300;
    font-size: 24px;
    margin-top: 12px;
    color: #a7adb3;
    width: 30px;
    text-align: center;
}

#dropdown_menu_pull_right li > a {
    border: none;
    border-bottom: 1px solid #e6e6e6;
    display: block;
    color: #626a73;
    font-weight: 500;
}

#dropdown_menu_pull_right li > a:hover{
    background-color: #2ca8b9;
    color: #fff;
}

#dropdown_menu_pull_right li > a:hover #prog-c-arrow{
    color: #fff;
}

#dropdown_submenu_pull_right li > a{
    border:none; 
    border-bottom: 1px solid #e6e6e6;
    display: block;
    color: #fff;
    font-weight: 500;
}

#dropdown-submenu ul {
    list-style: none;
    height:auto;
    width: 450px;
    background: #32b8cc;
    margin-top:-5px;
    color: #fff;
}

 Blue Color END */

