img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

.logo-wrapper img { max-height: 70px; }.navbar.navbar-bright .affix .logo-wrapper .custom-logo-link img { max-width: 121px; }.navbar.navbar-bright .affix .logo-wrapper .custom-logo-link img { max-height: 70px; }
		    .logo-wrapper .custom-logo-link {
		        margin-top: 0px;
		        margin-bottom: 0px;
		    }
		    @media (min-width: 768px){
			    .navbar.navbar-bright .navbar-nav>li>a {
			        padding-top: 25px;
			        padding-bottom: 25px;
			        padding-left: 20px;
			        padding-right: 20px;
			    }
			}
			h1, h2, h3, h4, h5, h6,
			.teacher.bright-instructor-content-type-grid .teacher-item .teacher-desc a h3,
			.teacher.bright-instructor-content-type-slider .teacher-item .teacher-desc a h3,
			.courses-wrap .course-detail-wrap .course-content h3 a,
			.bright_vc_row-color-white .ep_sign_up_now h2,
			.bright_vc_row-color-white .ep_sign_up_now h4 {
				color: #212121;
			}
			.footer-widgets {
				padding-top: 75px;
			    padding-bottom: 75px;
			    background: #22272b;
			    color: #aaaaaa;
			}
			.footer-widgets .widget-title {
				color: #ffffff;
			}
			.footer-widgets a,
			.footer-widgets .news-grid-item .news-title a,
			.footer-widgets .teacher-item .teacher-desc h3,
			.footer-widgets .courses-wrap .course-detail-wrap .course-content h3 a {
				color: #aaaaaa!important;
			}
			.site-info {
				padding-top: 15px;
			    padding-bottom: 15px;
			    background: #1d2023;
			    color: #999;
			}
			.site-info a {
				color: #fff;
			}
			.bright-course-slider .bright-course-item figcaption {
			    min-height: 170px;
			}
			.navbar.navbar-bright {
				background: #ffffff;
			}
			body.page .navbar.navbar-bright.header-transparent .site-header-wrapper, body.bright-global-page-header-transparent .navbar.navbar-bright .site-header-wrapper {
				background: rgba(0, 0, 0, 0.7)!important;
			}
			.navbar-default .navbar-nav>li>a {
				color: #656565;
			}
			.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-bright .bright-main-menu-wrapper .navbar-nav li.current-menu-ancestor>a {
			    color: #2CA66B!important;
			}
			.navbar-bright .bright-main-menu-wrapper .dropdown-menu li>a:hover {
				background-color:  #2ca66b!important;
                color: black!important;
			}
			.header-transparent.navbar-bright .navbar-nav>li>a, body.bright-global-page-header-transparent .navbar-bright .navbar-nav>li>a, .logo-wrapper .site-title.site-title-transparent a {
			    color: #dadada;
			}
			.header-transparent.navbar-bright .navbar-nav>li>a:hover, body.bright-global-page-header-transparent .navbar-bright .navbar-nav>li>a:hover {
			    color: #ffffff;
			}
			.navbar-bright .bright-main-menu-wrapper .dropdown-menu {
				background: #ffffff;
			}
			.navbar-bright .bright-main-menu-wrapper .dropdown-menu li>a {
				color: #656565;
			}
			@media (min-width: 768px){
				.navbar-bright .bright-main-menu-wrapper .dropdown-menu {
					min-width: 260px;
				}
			}
			.bright-page-title-area:before {
				background: rgba(0, 0, 0, 0.7);
			}
			.bright-page-title-area {
				padding-top: 69px;
				padding-bottom: 69px;
			}
			#bbpress-forums,
			#bbpress-forums .bbp-forum-info .bbp-forum-content, 
			#bbpress-forums p.bbp-topic-meta,
			.ep_sign_up_now,
			.bright_vc_row-color-white .testimonial-item,
			body {
				color: #444444;
				line-height: 25px;
				font-size: 15px;
			}
			body {
                background: #f3f3f3;
                font-family:'Roboto',sans-serif!important;				
			}
		    .bright-pre-header {
		    background:#0D5432 !important;
		    color: #ffffff;
		}
		.bright-pre-header a {
			color: #ffffff;
		}
        style>

        .bright-pre-header {
            background: #2ca66b;
            color: #ffffff;
        }
        
        
        
        
        .header-search {
            display: none;
        }
        
        .xt-main-slider-area .item {
            background-size: 100%;
            background-size: cover;
            height:400px;
            width:100%;
        }
        
        .vc_custom_1516216890910 {
            padding-bottom: 0px !important;
        }
        
        .footer-widgets {
            background: #22272b;
            padding-top: 20px!important;
            padding-bottom: 20px!important;
        }
        .footer-widgets .widget-title {
            color: #fff;
            font-size: 16px;
            margin-bottom: 40px;
            margin-top: 0;
            text-transform: none;
            font-weight: bolder;
        }
        .navbar.navbar-bright .navbar-nav > li > a {
            padding: 25px 20px;
            position: relative;
            text-transform: none!important;
            font-weight: 400;
        }
       
@media all and (max-width:360px) {
	.margin-top30_m {
		margin-top: 12px !important;
	}
}

.main-text
{
    position: absolute;
    top: 50px;
    width: 96.66666666666666%;
    color: #FFF;
}
.btn-min-block
{
    min-width: 170px;
    line-height: 26px;
}
.btn-clear
{
    color: #FFF;
    background-color: transparent;
    border-color: #FFF;
    margin-right: 15px;
}
.btn-clear:hover
{
    color: #000;
    background-color: #FFF;
}

.activity-item{
 background: #fff;
    border-color: transparent !important;
    box-shadow: 0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);
}

.activity-item:hover, .active-item {
    background: #fff;
    border-color: transparent !important;
    box-shadow: none;
}


#bbpress-forums, #bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta, .ep_sign_up_now, .bright_vc_row-color-white .testimonial-item, body {
    color: #444444;
    line-height: 25px;
    font-size: 15px !important;
}

.glyphicon {
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    padding: 4px;
}

.navbar-bright .dropdown-menu li > a, .bright-megamenu .dropdown.bright-has-magamenu ul li > a {
    border-bottom: 1px solid rgba(0,0,0,.1);
    padding: 0 !important;
    font-size: 14px;
    font-weight: 400;
}

}
.navbar-bright .dropdown-menu li > a:hover{
background-color:  #2ca66b!important;
color: black!important;
}


.widget.widget_tag_cloud a, .widget.widget_product_tag_cloud a:hover, .widget.widget_product_tag_cloud a:focus, .btn-primary, .button-primary, input[type="submit"].wpcf7-submit, .tml-submit-wrap input[type="submit"], input[type="submit"].button-primary, .bright-vc-theme-btn-primary-container .bright-vc-theme-btn-primary, button.btn-primary, input[type="button"].btn-primary, input[type="reset"].btn-primary, input[type="submit"].btn-primary, button, input[type="button"], input[type="reset"], input[type="submit"], .list-inline a:hover, .list-inline a:focus, .course-learning-summary .learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab.active, .course-landing-summary .learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab.active, .bright-article.sticky figcaption::before, .ep_theme_paignation .pager li > a:hover, .ep_theme_paignation .pager li > a:focus, .ep_theme_paignation .pager .active span, .ep_theme_paignation .pager .active a, .site-content .learn-press-pagination ul > li a:hover, .site-content .learn-press-pagination ul > li a:focus, .site-content .learn-press-pagination ul > li span, .bright-course-grid .course-category, .bright-course-slider .course-category, .bright-post-grid .bright-post-category, .bright-post-slider .bright-post-category, .bright-course-slider.owl-theme .owl-dots .owl-dot span, .bright-post-slider.owl-theme .owl-dots .owl-dot span, .bright-testimonials.owl-theme .owl-dots .owl-dot span, .bright-event-slider.owl-theme .owl-dots .owl-dot span, .bright-course-slider.owl-theme .owl-nav > div, .bright-post-slider.owl-theme .owl-nav > div, .bright-event-slider.owl-theme .owl-nav > div, .bright-instructor-content-type-slider.owl-theme .owl-nav > div, .bright-social-icons ul li a, .entry-tab-inner .bright-section-title::after, .widget-area .widget-title::after, .bright-section-title.bright-section-title-border::after, .bright-course-ajax-search-result-area li a:hover, .entry-content > .vc_row.bright_vc_row-background-primary, .entry-content > .container > .vc_row.bright_vc_row-background-primary, .vc_tta-container .vc_tta-accordion.bright-vc-tta-accordion-theme-default .vc_tta-panel.vc_active .vc_tta-panel-heading, .bright-nav-tabs > li > a::after, .bright-tab-pane-reviews .course-rating .detailed-rating .stars > div.bar .full_bar > div, .learn-press .course-meta > div .value.lp-progress-bar .lp-progress-value, .bright_profile_login_page > a > span, .bright_cart_icon > a > span, .navbar.navbar-bright.bright-menu-hover-border .navbar-nav > li > a::after, .slicknav_menu .slicknav_icon-bar, .slicknav_menu .slicknav_btn.slicknav_open, .bright-pre-header, .site-content .lp-course-progress .lp-progress-bar .lp-progress-value, body #course-curriculum-popup #popup-main #popup-header, .bright-feature-title h3::before, .bright-course-category-item, .bright_vc_progress_bar.vc_progress_bar .vc_single_bar .vc_bar, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce span.onsale, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, #tribe-bar-form .tribe-bar-submit input[type="submit"], .tribe-events-calendar thead th, #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, #tribe-events-content .tribe-events-tooltip h4, .tribe-events-list-separator-month::before, .tribe-events-list .tribe-events-event-cost span, .tribe-events-read-more, .tribe-events-day .tribe-events-day-time-slot h5::before, .bright-lms-statistics .bright-counter-number, div.sharedaddy h3.sd-title::after, .woocommerce div.product div.images .woocommerce-product-gallery__trigger, .bright-404-additional-info .widget-title::after, .xt-main-slider-area .carousel-indicators li, .btn-common, footer .site-info .bottom-social-icons a:hover, .navbar-bright .dropdown-menu li > a:focus, .navbar-bright .dropdown-menu li > a:hover, .bright-feature-item .icon i, .btn-common, .open-search, .bright-user-wrapper > p > a, .btn-primary:hover, input[type="submit"].wpcf7-submit:hover, .activity-item .secend-color i, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, .single-album-gallery-desc-wrap .single-album-gallery-link .left-link, .sup-desc-wrap .sup-link .left-link, .sup-desc-wrap .sup-link .right-link, .btn-common.active, .back-to-top i, .btn:focus, .icon i, .bright-event-title .bright-event-price, .preloader2 span, .bbp-pagination .bbp-pagination-links .current, .bbp-pagination .bbp-pagination-links a:hover, .bbp-pagination .bbp-pagination-links a:focus, .bbp-pagination .bbp-pagination-links a:active, #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a, .bright-counterup-has-plus .counter::before, .bright-lms-statistics-item .counter::before {
    background: #2CA66B;
}


.logo-wrapper img{
padding: 3px!important;
}

.navbar-bright .bright-main-menu-wrapper .dropdown-menu {
    min-width: 85% !important;
	margin-top:-1.5%!important;
	margin-left:-30%;
	
    
}
.navbar-bright .dropdown-menu li > a, .bright-megamenu .dropdown.bright-has-magamenu ul li > a {
    border-bottom: 1px solid rgba(0,0,0,.1);
    padding: 0 !important;
    font-size: 14px;
    font-weight: 400;
}
.mega-dropdown li a:hover{

color:green !important;
background-color:none !important;
}
.navbar-bright .dropdown-menu li > a:hover{
background-color:white !important;
}


.bright-megamenu .dropdown ul {
    margin: 0;
    padding: 12px 5px;
}
.mega-dropdown li a:hover {
    color: green !important;
    background-color: none !important;
    font-weight: normal;
}
.mega-dropdown li a:active {
    color: green !important;
    background-color: none !important;
    font-weight:normal !important;
}

.footer-widgets .widget-title {
    color: #fff!important;
    font-size: 16px!important;
    margin-bottom: 20px!important;
    margin-top: 0!important;
    text-transform: none!important;
    font-weight: bolder!important;
}
input.form-control, .form-control, textarea{
    margin-bottom: 0px!important;
}
.footer-widgets .widget ul li
{
    padding: 12px 0 0 !important;
    color: #aaaaaa!important;
}
