/*
    Template: smarty
    Theme Name: Smarty Child Theme
    Theme URI: http://smartyschool.stylemixthemes.com/
	Author: StylemixThemes
	Author URI: http://stylemixthemes.com/
	Description: Education WordPress Theme
	Version: 3.0
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: blue, black, red, dark, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, theme-options
	Text Domain: smarty
*/
.flexslider .slides img {
      height: 100% !important;
}
.top-bar__contact:before {
	color: #333436 !important;
}

.header_view-style_3 .header__content, .header_view-style_3.affix {
    background: rgba(255,255,255, 0.8) !important;
    padding: 0 20px;
}
.header_view-style_3 .stm-nav__menu_type_header > .menu-item > a {
    color: #011b3a;
}

#hm-pg-top-cta-sec .stm-cta__action-title {
    margin: 0 0 5px 0;
}
#hm-pg-top-cta-sec .stm-cta__action {
    padding: 10px 30px;
}
#hm-pg-top-cta-sec .stm-btn_md {
    min-width: 120px;
	margin-left:15px;
}

#footer-own-custom .widget_footer .widget_title:after {
    border-bottom: 1px solid #e6be1e;
}
h4.widget_title {
    color: rgba(255, 255, 255, 0.9) !important;
}
#footer-own-custom .textwidget p a {
    color: #d1d1d1;
}
#footer-own-custom .textwidget p a:hover {
    color: #fff;
	text-decoration: none;
}
#footer-own-custom .textwidget p {
	color: #d1d1d1;
    margin-bottom:10px;
}
#footer-own-custom .copyright {
    color: #aaa;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0;
    background-color: #fff !important;
    color: #666;
    border-top: 3px solid #e6be1e !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a .stm-icon-time:before, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a .vc_tta-icon:before  {
color: #e6be1e;
}
body .vc_tta-tabs_style-1.vc_tta-tabs.vc_general .vc_tta-panel-body {
padding-top: 30px !important;
}
p {
    text-align: justify;
}
div#slide-5-layer-3 a:hover 
{
    color: #fff  !important;    
}
div#slide-5-layer-3 a
{
	color: #333436 !important;
}
div#slide-6-layer-3 a
{
	color: #333436 !important;
}
div#slide-6-layer-3 a:hover
{
	color: #fff !important;
}
span.wpcf7-list-item
{
    margin: 0 0 10px 1em;
}
#hm-pg-top-cta-sec .stm-btn_white.stm-btn_outline:hover
{
      color: #333436 !important;
}
.ups-li li
{
	margin-bottom: 10px;
    color: #595959;
	text-align: justify;
}
.table-space table
{
    margin-bottom: 5px !important;    
}
.table-space .stm-table_camps {
    border-collapse: separate;
    margin-bottom: 5px !important;
}
/*----------------------------Gallery Page------------------------------*/
.ups-gallery-gap
{
    margin-bottom: 0px !important;
}
.ups-gallery-gap .wpb_text_column.wpb_content_element

{
    background: #fff;
    padding: 15px;
}
.ups-gallery-gap h2
{
	font-weight: bold !important;
    font-size: 22px !important;
    margin-bottom: 10px !important;
}
/*------------------------custom css inner page-------------------------*/
.ups-li-space li {
    line-height: 30px;
}
.join-event {
    display: none;
}
/*----------------------------------------------------------------------*/
@media(min-width: 991px) and (max-width:1024px)
{
	.stm-nav__menu_type_header > .menu-item
	{
		margin:0px 15px;
	}
}
@media (max-width: 991px) and (min-width: 768px)
{
.stm-nav__menu_type_header > .menu-item {
    margin: 0px 8px;
}
}
@media(max-width:768px)
{
	.vc_col-sm-6 
	{
    width: 100% !important;
	}
	.vc_col-sm-8 
	{
    width: 100% !important;
    }
	.stm-single-image_responsive img
	{
		display:inline;
	}
	.vc_col-sm-4 
	{
    width: 100% !important;
	}
	h1,h2
	{
		font-size:22px !important;
	}
	p
	{
    font-size: 14px;
	}
	.stm-testimonial_style_1 .stm-testimonial__text p
	{
		font-size:16px;
	}
	.stm-btn-container_left
	{
    text-align: center;
	}
}