/**
	 * Theme Name: Zoo Eduhub Child
	 * Description: This is a child theme of Zoo Eduhub
	 * Author: ZooTemplate
	 * Author URI: http://zootemlate.com
	 * Template: zoo-eduhub
	 * Version: 1.0.4
	 */
	 
.post-type-archive-tribe_events .entry-title {
    margin-bottom: 20px!important;
}
	 
.tp-thumbs{
	margin:0px auto!important;
}

#tribe-events-pg-template .tribe-events-content h4{
	font-size:18px;
}

.vc_inner .prettyphoto .attachment-full{
	height:180px;
	width:auto;
}

.tribe-bar-date-filter{
	margin-top:100px;
}

.vc_carousel-slideline-inner .vc_inner{
	text-align:center;
}

body{ color:#333!important;}

#tribe-events-pg-template .tribe-events-content h3, .tribe-events-after-html h3, .tribe-events-before-html h3
{
font-size:30px;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, 
.tribe-events-button.tribe-active:hover, 
.tribe-events-button:hover
{
color:#fff!important;
}


.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], 
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a
{
background-color: #bebebe;
color: #494949;
}

#tribe-events-content .tribe-events-calendar td
{
background-color: #f5f5f5;
}

.tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a
{

color: #003366;
}

.single-tribe_events .tribe-events-event-image,
.tribe-events-notices,
.single-tribe_events .tribe-events-event-meta,
.post-type-archive-tribe_events .site-description{
display:none;
}

.vc_images_carousel .vc_carousel-indicators {
    bottom: -50px!important;
}

#events-table-dtls table{
width:auto;
}

#events-table-dtls td,
#events-table-dtls tr,
#events-table-dtls table{
border:0px solid #fff;
padding:3px 3px 3px 0px;
}


.vc_custom_1519012685061,
#ahis-events-details-content,
.ahis-content{
background-color:white;
}

#ahis-events-details-content h3,
#event-details-tl,
#events-table-dtls table

{
padding:0px 50px;
}


.page-id-3122 .ahis-content .vc_toggle_size_md.vc_toggle_default .vc_toggle_title
{
border-bottom: 0.5px solid #dedede66;
}

.career-left-box{
background-color: #f8f8f8;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
box-shadow: 0 0 5px rgba(0,0,0,.1);
padding-top:20px;
}


.nl-issue-tbl table{
width:100%
}

.nl-issue-tbl tr:nth-child(even) {
background: #7fbf00;
color: white;
}

.nl-issue-tbl tr:nth-child(even) td a{

color: white;
}


.nl-issue-tbl  td a:hover{

color: #333!important;
}

.nl-issue-tbl td,
.nl-issue-tbl tr,
.nl-issue-tbl table{
border:0px solid #fff;
text-align:center;
}

#row1-fee-bold td{
padding:5px;
vertical-align: middle;
}

.contact-us-form label{
width: 95%;
}

.contact-title h4{
padding-left:15px;
}

.page-id-3132 .ahis-table td, 
.page-id-3132 .ahis-table {
    border-width: 0px !important;
    border-style: none !important;
    padding: 5px 0px 5px 0px !important;
}

.page-id-3132 .ahis-academic .ahis-table {
width:auto!important;
margin-left:30px;
margin-bottom: 0px;
margin-top: -20px;
}


#row1-fee td
{
border-bottom: 4px solid #ccc;
font-weight: bold;
padding:5px;
}
.wpb-js-composer .ahis-fee-structure-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a
{
text-transform: capitalize!important;
}

.wpb-js-composer .ahis-fee-structure-tab  .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:first-child a
{
padding-left:20px;

}

 .ahis-fee-structure-tab
 {
 padding-left:20px;
 padding-right:20px;
 }

.wpb-js-composer .ahis-fee-structure-tab  .vc_tta-tab
{
    border:1px solid #f7f7f7;
}

.wpb-js-composer .ahis-fee-structure-tab:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {

    background-color: #79BD30 !important;
    color: #fff;
}

.ahis-book-press{ color:#ffffff; 
background-color:#79bd30; 
border-radius:5px; 
text-transform:capitalize;
padding: 5px; 
display: inline-flex; 
border:2px solid; 
border-color:#79bd30; 
font-weight:normal;
width:100%}
.ahis-book-press i{ padding-right:5px;}
.ahis-book-press:hover{ background-color:#ffffff; color:#79bd30; border:2px solid;}

.page-id-3176 .vc-hoverbox-block-inner
{
padding:3px;

}

.page-id-3176 .vc-hoverbox-inner{
min-height: 200px!important;
}

.page-id-3176 .vc-hoverbox-block{
padding:6px;
box-shadow: 0 0 5px rgba(0,0,0,.1);
}

.wpb-js-composer .ahis-fee-structure-tab:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab > a {

    background-color: #252525 !important;
    color: white;
}

.wpb-js-composer .ahis-fee-structure-tab:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active > a:hover{
color: #003366 !important;
}

.ahis-about-us .ahis-content-tab-accrd .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body,
.ahis-about-us .ahis-content-tab-accrd .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab::before {

    background: #fff!important;
}

.ahis-about-us .ahis-content-tab-accrd .vc_toggle_title > h4 {
font-size: 16px;
font-weight: normal;
}

.ahis-about-us .ahis-content-tab-accrd .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a
{
color:#333333;
}

.page-id-3122 .vc_toggle_title > h4
{
font-size: 16px;

}

.page-id-3122 .vc_toggle 
{
padding-left:20px;
padding-right:20px;
}


.vc_toggle_default .vc_toggle_icon,
.vc_toggle_default .vc_toggle_icon::after, 
.vc_toggle_default .vc_toggle_icon::before{
border: 1px solid #003366!important;
background:#003366!important;
}



.page-id-3122 .vc_toggle_active .vc_toggle_title > h4,
.page-id-3122 .vc_toggle_title > h4:hover,
.ahis-about-us .ahis-content-tab-accrd .vc_toggle_active .vc_toggle_title > h4,
.ahis-about-us .ahis-content-tab-accrd .vc_toggle_title > h4:hover{
color: #79bd30 !important;
}

.ahis-about-us .ahis-content-tab-accrd .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {

    background-color: #79bd30 !important;
    color: white!important;
}
.ahis-about-us .ahis-content-tab-accrd .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a:hover{
color:#003366!important;
}

.wpb-js-composer .ahis-qna .vc_tta-tabs-container .vc_tta-tabs-list {
    margin-bottom: 0px !important;

}

.wpb-js-composer .ahis-qna .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:first-child a {

    padding-left: 20px;

}

.page-id-3122 .vc_toggle p
{
padding-left:0px!important;
}


.ahis-about-us .ahis-content-tab-accrd .wpb_wrapper p
{
padding:0px!important;
}

.ahis-about-us .ahis-content-tab-accrd .section-heading
{

padding: 55px 45px 0px;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern.ahis-qna .vc_tta-panels
{
background-color: #fff;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern.ahis-qna .vc_tta-panels
{
border-color:#fff;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading  {
    border-bottom:1px solid #f7f7f7;
    border-top:1px solid #f7f7f7;
    border-left:0px solid #f7f7f7;
    border-right:0px solid #f7f7f7; 
    
    }


.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern #1518051993890-68e203a5-f25d.vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern #1518051993890-68e203a5-f25d .vc_tta-panel-heading{
   border-top:0px solid #f7f7f7!important;

}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    background: #fff;
}

.vc_row-has-fill > .vc_column_container > .vc_column-inner
{
padding-top:0px!important;
}
#top-menu-block{ display:none;}
.ahis-container a{ cursor:pointer; color:#3b3b3b!important;}
a:hover{color:#79bd30!important}
.ahis-textblack{ color:#333;}

#top-header .contact-info li{ border-left-width: 0px;}
#top-header .contact-info li:last-child{ border-right-width:0px;}
#top-header{ font-size:12px;}
#top-header i{ color:#fff!important;}

.ahis_dropdown:hover, .ahis_dropdown_content li:hover a{ color:#79bd30!important;}
.ahis_topNav > li{ padding:0px 10px; width:100px; text-align:center;}
.ahis_topNav{ position:relative; cursor: pointer;}
.ahis_dropdown_content{position: absolute; display: none; background-color:#222222; z-index:10; text-align:left; line-height:20px!important;}
.ahis_dropdown_content li{ border-top:1px solid #fff; padding:5px 20px; width:90px;}
.ahis_dropdown:hover .ahis_dropdown_content { display: block;}

#menu-austin-heights-main-menu li a{padding:38px 10px;}
#menu-austin-heights-main-menu .sub-menu li a{padding:5px 10px;}
#menu-austin-heights-main-menu li a:hover, .content-header-block .main-menu li.current-menu-ancestor > a, .content-header-block .main-menu .current_page_item > a, #menu-austin-heights-main-menu li:hover{ background-color:#79bd30; color:#fff!important;}
.wrap-header-block{height: 100px;}
.content-header-block{ -webkit-align-items: initial; /* Safari 7.0+ */ align-items: initial;}
#icon-header .search a{margin: 28px 0px;}
.header-search-block{ height:100px;}

.ahis-3box .banner-media-link{ text-decoration:underline;}
.ahis-3box .banner-description{ font-size:15px!important;}
.ahis-3box .banner-title{ font-size:21px!important; font-weight:bold;}

.section-heading{ font-size:30px;}
.section-heading span{background-image: url("http://www.austinheights.edu.my/en/wp-content/uploads/2017/12/graduation-cap.png")!important; padding-bottom: 30px!important;}
.section-heading span::before, .section-heading span::after{ background: rgba(255, 153, 0, 1); bottom: 17px;}
.zoo-feature-box.style-1 .feature-box-media{ line-height:90px!important;}

.ahis-graduation-cap::before, .ahis-graduation-cap::after{background: rgba(255, 153, 0, 1); bottom: 53px; content: ""; height: 1px; position: absolute; margin: 0 auto; margin-left: auto; width: 50px;}
.ahis-graduation-cap::before{left: 50%; right: auto; margin-left: 21px;}
.ahis-graduation-cap::after{left: auto; right: 50%;  margin-right: 21px;}
.ahis-title{ margin-bottom:0px!important; text-align:center;}

.ahis-green-box h3, .ahis-green-box .title-block-medium, .ahis-green-box .zoo-event-date, .ahis-green-box .zoo-event-desc, .ahis-green-box h4 a{color:#fff!important;}
.ahis-green-box .title-block-medium{ font-size:24px!important;}
.ahis-green-box .zoo-event-duration{ display:none;}
.ahis-green-box .title-block-medium{ background-image: none;}
.ahis-green-box  .zoo-event-desc{ font-size:15px;}
.ahis-green-box .zoo-events-view-all a, .ahis-green-box .zoo-events-view-all{ color:#fff;}
.zoo-events-view-all a, .ahis-green-box .zoo-events-view-all{ color:#fff;}
.ahis-green-box .cvca-video.home3-style{ padding: 145px 15px!important;}

.ahis-testimonials .cvca-wrap-avatar{ border: 0px!important; border-radius: 0px!important;}
.ahis-testimonials .cvca-testimonial-content, .ahis-testimonials .cvca-wrap-author{ margin:0px 10px!important;}
.ahis-testimonials .cvca-testimonial-author{ color:#79bd30!important;}
.ahis-testimonials #testimonial-2185 .cvca-wrap-author .media{ padding-top:65px;}

.ahis-newsletter-row{ background-color:#dbdbdb; width:100%;}
.ahis-newsletter-row .wpb_content_element{ margin-bottom:0px;}
.ahis-newsletter-row h2{ margin:0px;}
.ahis-bg-img{text-align: center;padding-top: 4%;padding-bottom: 4%;}
/*.ahis-bg-img{ background-image: url("http://www.austinheights.edu.my/en/wp-content/uploads/2017/02/laptop870X870-e1514511686576.jpg"); background-repeat: no-repeat; background-position: left center;}*/

.ahis-enewsletter-form input[type="email"] { width: 300px; height: 42px; padding-right: 80px;}
.ahis-enewsletter-form input[type="submit"] { margin-left: -80px; height: 42px; width: 80px; background: #7fbf00; color: white; border: 0; -webkit-appearance: none; padding:10px 5px; text-align:center; font:15px; font-weight:600;}
.ahis-enewsletter-form input[type="submit"]:hover{background: #7fbf00;}

#ahis-newsletter{ margin-top:7%; margin-left: 15px; margin-right: 15px;}
#ahis-visit-school{ margin-bottom:7%; margin-left: 15px; margin-right: 15px;}
.ahis-separator{ border-top: 2px solid #999!important; margin-top:5%!important; margin-bottom: 5%!important; margin-left:15px!important;}
.ahis-newsletter-row .vc_separator .vc_sep_holder .vc_sep_line{ border:none!important;}
.vc_separator.vc_sep_color_grey .vc_sep_line{ border-color:#e3e3e3!important;}
.ahis-book{ color:#ffffff; background-color:#79bd30; border-radius:5px; text-transform:uppercase;padding: 5px 10px; display: inline-flex; border:2px solid; border-color:#79bd30; font-weight:600;}
.ahis-book i{ padding-right:5px;}
.ahis-book:hover{ background-color:#ffffff; color:#79bd30; border:2px solid;}

.bottom-footer-container{ border-top-width:0px!important;}
.footer-widget .textwidget h3{ margin-bottom:0px!important; color:#fff;}
.wrap-default-layout .widget_text { margin-bottom: 10px; }
#text-10 .textwidget{ font-size:14px;}
#text-10 .textwidget p { margin-bottom:0px;}
.widget_nav_menu li > a{ padding:1px 0;}
.wrap-main-footer .ahis-table td, .ahis-table{ border-width:0px!important; border-style:none!important; padding:5px 0px 5px 0px!important;}
.wrap-main-footer .ahis-table td:nth-child(1){ width:10%;}

.ahis-container { margin-top:-250px;}
.ahis-container .vc_column-inner, .ahis-content .vc_column-inner{ padding-left:0px!important; padding-right:0px!important;  }
.ahis-content .wpb_wrapper, .page-id-2477 .ahis-about-us, .ahis-academic, .ahis-academic .vc_col-sm-2, .ahis-our-school, .ahis-testimonials-row, .ahis-admissions{background-color:rgba(255,255,255,1);}
div.ahis-share{ max-width:1170px; width:100%; padding-top: 2%; padding-bottom: 2%; color:#333!important; padding-left:15px; padding-right:15px; margin: auto;}
.ahis-share p{ color:#333!important; float:left; padding-right: 1%;}
.ahis-share .addthis_inline_share_toolbox{ clear:none!important;}
#top-footer #text-13{background-color: #dbdbdb!important; color:#333!important;}
#top-footer .footer-widget:first-child{ margin:0px!important; padding:0px!important;}
.ahis-left{ padding:0px!important; max-width:100%;}
.ahis-left img{padding-right: 20%;}
.footer-block .sub-menu{ margin-left:20px!important;}
.footer-block a{ color:#fff!important;}
.footer-block .widget_nav_menu li a::before { background-color: #fff;}
#copyright{ font-size:12px;}

.vc_tta-container .vc_tta-controls-icon-plus{ height:15px!important; width:15px!important;}
.vc_tta-controls-icon{ background:none!important;}


/* Our School */
.ahis-show-mobile{ display:none;}
.ahis-our-school-white p, .ahis-our-school-white a, .ahis-our-school-white .ahis-school-title-s .wpb_wrapper p a, .ahis-our-school-white h3, .ahis-our-school-white h4{ color:#333;}
.ahis-our-school .ahis-school-title-s{margin-bottom:0px;}
.ahis-our-school h3{ text-align:center; text-transform: uppercase;}
.ahis-our-school .wpb_wrapper p a{ color:#333; font-weight:600; border-bottom: 1px solid;}
.ahis-tbl, .ahis-our-school .ahis-our-school-left{ padding-left:35px;}
.ahis-tbl table tr td, .ahis-tbl table tr th{padding: 5px 10px;} 
.ahis-tbl table tr td{ background-color:#fff;}
.ahis-tbl table tr th { color:#fff; background-color: #003366;}
.ahis-tbl table tr .ahis-tbl-days{ color:#003366; font-weight:bold;}
.ahis-our-school .vc_tta-controls-icon{ background:none!important;}
.ahis-our-school .vc_tta-container p{ color:#3b3b3b;}
.ahis-our-school-white .vc_tta-container .ahis-tbl{ padding-left:0px;}
.ahis-our-school-white .vc_tta-container .ahis-tbl-cs tr:first-child td, .ahis-our-school-white .vc_tta-container .ahis-tbl-cs tr:nth-child(2) td{ font-weight:600; text-align:center; font-size:16px;}
.ahis-our-school-white .vc_tta-container .ahis-tbl-cs tr:nth-child(4) td{ border-bottom:0px!important;}
.ahis-our-school-white .vc_tta-container .ahis-tbl-cs tr:nth-child(5) td:first-child{ border-right:0px;}
.ahis-our-school-white .vc_tta-container .ahis-tbl-cs li::before{ display:none;}
.ahis-our-school-white .vc_tta-container p{padding:0px 0px 10px 0px!important}
.ahis-our-school-white .vc_tta-container p em{ font-size:12px;}
.ahis-our-school-white .vc_tta-container .vc_tta-controls-icon-plus{ height:15px!important; width:15px!important;}
.ahis-our-school-white .vc_tta.vc_general.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-title > a, .ahis-our-school-white .vc_tta.vc_general.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel:hover .vc_tta-panel-title > a{ background-color:#003366!important;}

.ahis-testimonials-row .ahis-name{ color:#79bd30; font-weight:600; text-transform:uppercase;}
.ahis-testimonials-row .ahis-country{ text-transform:uppercase; font-weight:600; color:#666;}
.ahis-testimonials-row p{ padding:10px; text-align:justify; }
.ahis-testimonials-row  .ahis-bk{  background-color:#CCC;}

/* Key Stage */
.ahis-academic .ahis-tbl-curriculum table{ max-width:900px; width:100%;  margin:auto; border:1px solid #ebebeb;} 
.ahis-academic .ahis-tbl-curriculum td{ border-width:0px;}
.ahis-academic .ahis-tbl-curriculum th{ color:#fff;}
.ahis-academic .ahis-tbl-curriculum tr:nth-child(2) td, .ahis-academic .ahis-tbl-curriculum tr:nth-child(4) td, .ahis-academic .ahis-tbl-curriculum tr:nth-child(3) td:nth-child(1), .ahis-academic .ahis-tbl-curriculum tr:nth-child(3) td:nth-child(2), .ahis-academic .ahis-tbl-curriculum tr:nth-child(6) td:nth-child(2), .ahis-academic .ahis-tbl-curriculum tr:nth-child(6) td:nth-child(3), .ahis-academic .ahis-tbl-curriculum tr:nth-child(5) td:nth-child(4), .ahis-academic .ahis-tbl-curriculum tr:nth-child(5) td:nth-child(5), .ahis-academic .ahis-tbl-curriculum tr:nth-child(7) td:nth-child(4), .ahis-academic .ahis-tbl-curriculum tr:nth-child(10) td, .ahis-academic .ahis-tbl-curriculum tr:nth-child(13) td:nth-child(2), .ahis-academic .ahis-tbl-curriculum tr:nth-child(13) td:nth-child(3), .ahis-academic .ahis-tbl-curriculum tr:nth-child(13) td:nth-child(4), .ahis-academic .ahis-tbl-curriculum tr:nth-child(11) td:nth-child(4){ border-bottom: 1px solid #ebebeb;}
.ahis-academic .ahis-tbl-curriculum tr td:nth-child(1), .ahis-academic .ahis-tbl-curriculum tr td:nth-child(2), .ahis-academic .ahis-tbl-curriculum tr td:nth-child(3), .ahis-academic .ahis-tbl-curriculum tr:nth-child(2) td:nth-child(4), .ahis-academic .ahis-tbl-curriculum tr:nth-child(5) td:nth-child(4), .ahis-academic .ahis-tbl-curriculum tr:nth-child(7) td:nth-child(4), .ahis-academic .ahis-tbl-curriculum tr:nth-child(11) td:nth-child(4), .ahis-academic .ahis-tbl-curriculum tr:nth-child(14) td:nth-child(4){ border-right: 1px solid #ebebeb;}

.ahis-academic .ahis-tbl-curriculum td, .ahis-academic .ahis-tbl-curriculum th{ padding:5px 10px; vertical-align:middle; text-align:center;}
.ahis-academic .ahis-tbl-curriculum tr th:nth-child(5), .ahis-academic .ahis-tbl-curriculum tr td:nth-child(5), .ahis-academic .ahis-tbl-curriculum tr:nth-child(10) td:nth-child(4), .ahis-academic .ahis-tbl-curriculum tr:nth-child(13) td:nth-child(4), .ahis-academic .ahis-tbl-curriculum tr td:nth-child(1){ text-align:left;}
.ahis-academic .ahis-tbl-curriculum tr th:nth-child(1),.ahis-academic .ahis-tbl-curriculum tr th:nth-child(4),.ahis-academic .ahis-tbl-curriculum tr th:nth-child(2),.ahis-academic .ahis-tbl-curriculum tr th:nth-child(3){ width:13%;}
.ahis-academic .ahis-tbl-curriculum tr:nth-child(1){ background-color:#003366;}
.ahis-academic .ahis-tbl-curriculum tr:nth-child(2),.ahis-academic .ahis-tbl-curriculum tr:nth-child(3), .ahis-academic .ahis-tbl-curriculum tr:nth-child(4){ background-color:#fff45f;}
.ahis-academic .ahis-tbl-curriculum tr:nth-child(5),.ahis-academic .ahis-tbl-curriculum tr:nth-child(6), .ahis-academic .ahis-tbl-curriculum tr:nth-child(7),.ahis-academic .ahis-tbl-curriculum tr:nth-child(8),.ahis-academic .ahis-tbl-curriculum tr:nth-child(9),.ahis-academic .ahis-tbl-curriculum tr:nth-child(10){ background-color:#cbde5f;}
.ahis-academic .ahis-tbl-curriculum tr:nth-child(11),.ahis-academic .ahis-tbl-curriculum tr:nth-child(12), .ahis-academic .ahis-tbl-curriculum tr:nth-child(13),.ahis-academic .ahis-tbl-curriculum tr:nth-child(14),.ahis-academic .ahis-tbl-curriculum tr:nth-child(15){ background-color:#91d9f8;}
.ahis-academic .vc_col-sm-2{ padding-top:20px;}
.ahis-academic .ahis-key-stage .wpb_wrapper p{ padding:0px!important; text-align:center; text-transform:uppercase; background-color:#333; color:#fff; font-weight:600; font-size: 17px;}
.ahis-academic .ahis-key-stage .wpb_wrapper p a{color:#fff;}
.ahis-academic .ahis-academic-padding{ padding:5px; display: block;}
.ahis-academic .vc_col-sm-3 img{max-width: 330px; width: 100%; height:auto;}
.ahis-key-stage-active .wpb_wrapper p{ background-color:#79BD30!important;}
.ahis-academic .ahis-key-stage .wpb_wrapper p a:hover{color:#79BD30;}
.ahis-key-stage-active .wpb_wrapper p a:hover{ color:#fff!important;}
.ahis-key-stage-left-link a, .ahis-key-stage-right-link a{ color:#333; text-decoration:underline; font-weight:600; text-transform:uppercase;}
.ahis-key-stage-right-link .wpb_wrapper p{ text-align:right!important;}
.ahis-academic ul li::before{ background:none!important;}
.ahis-academic ul li i{ color:#003366;}

/* Mailchimp */
#mc4wp-form-1 .mc4wp-response p{ font-size:14px; font-style:italic; color:#79BD30;}

/* Breadcrumb*/
.ahis-breadcrumbs-bgcolor{ background: rgba(153,204,0,0.9); }
.ahis-breadcrumbs-bgcolor-white{ background: rgba(226,226,226,0.9); }
.ahis-breadcrumbs { padding: 10px; border-top-left-radius:10px; border-top-right-radius:10px;  margin-bottom: 0px!important;}



/* About */
.ahis-vision{ background-color:rgba(0,153,204,0.9); padding: 40px; color:#fff!important;}
.ahis-mission{ background-color:rgba(255,153,0,0.9); padding: 40px; color:#fff!important;}
.ahis-vision p, .ahis-mission p{ width:90%; margin:auto; height: 180px; text-align:justify;}

.section-heading-white{ color:#fff!important; text-align: center; margin-bottom: 50px !important;; font-weight: bold; text-transform: uppercase; letter-spacing: 0; font-size: 30px;}
.section-heading-white span{ position: relative; padding-bottom: 30px; background-image: url("http://www.austinheights.edu.my/en/wp-content/uploads/2017/12/graduation-cap-white.png"); background-position: center bottom; background-repeat: no-repeat;}
.section-heading-white span::before, .section-heading-white span::after { background: #fff;; bottom: 17px; content: ""; height: 1px; position: absolute; margin: 0 auto; margin-left: auto; width: 50px;}
.section-heading-white span::before {left: 50%; right: auto; margin-left: 21px;}
.section-heading-white span::after{ left: auto; right: 50%; margin-right: 21px;}

.ahis-core-value{ padding: 34px 40px 40px 40px; border-radius: 30px; width:100%; height:240px;}
.zoo-feature-box.ahis-core-value .pull-left .feature-box-media{width: 80px; height: 80px; line-height: 75px; border-radius: 100%; position: absolute; top: -10px; left: 0; text-align: center;}
.zoo-feature-box.ahis-core-value .media .media-body .feature-box-title { font-size: 20px; margin-bottom: 28px; padding-left: 40px; text-transform:uppercase;}


/* Title + content */
.ahis-main-title .section-heading, .ahis-facilities .section-heading, .ahis-about-us .section-heading, .ahis-academic .section-heading{ padding:55px 50px 0px 50px;}
.ahis-facilities .wpb_wrapper p, .ahis-about-us .wpb_wrapper p, .ahis-our-school .wpb_wrapper p{ padding:0px 50px; text-align:justify; margin:0px; padding-bottom:25px;}
.ahis-academic .wpb_wrapper p{ padding:0px 15px; text-align:justify; margin:0px; padding-bottom:25px;}
.ahis-main-title .wpb_content_element, .ahis-facilities .wpb_content_element, .ahis-about-us .wpb_content_element, .ahis-academic .wpb_content_element{ margin-bottom:0px;}
.ahis-main-title .wpb_content_element, .ahis-facilities .ahis-graduation-cap, .ahis-about-us .ahis-graduation-cap, .ahis-academic .ahis-graduation-cap{ padding-bottom:35px;}

/* Gallery */
#rev_slider_4_1_wrapper #rev_slider_4_1, #rev_slider_6_1_wrapper #rev_slider_6_1{ margin-bottom:3%!important;}

/* Event */
.tribe-events-single-event-title, .tribe_events-template-default .site-description, .tribe-events-schedule, #tribe-events-content .tribe-events-back{ display:none!important;}
.tribe_events-template-default #tribe-events{ padding-top: 0px;}
#tribe-events .tribe-events-content .ahis-breadcrumbs p{ margin:0px;}
.ahis-events .section-heading{ padding:50px 50px 0px 50px;}
.ahis-events .wpb_wrapper p{ padding:0px 50px; text-align:justify;}
.ahis-events .wpb_content_element{ margin-bottom:0px;}
.ahis-events .ahis-graduation-cap{ padding-bottom:35px;}

/* Admissions */
.ahis-admissions p{ margin-bottom:0px;}
.ahis-admissions .vc_tta.vc_general.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-title > a, .ahis-admissions .vc_tta.vc_general.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel:hover .vc_tta-panel-title > a{ background-color:#003366!important; color:#fff!important;}
.ahis-admissions .ahis-textgreen{ color:#79bd30; font-weight:600;}
/*.ahis-admissions .ahis-download a:before{ content: "\f019"; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; font-size: inherit; text-rendering: auto; -moz-osx-font-smoothing: grayscale; position: absolute; left: 0; margin-top: 6px;}*/
.ahis-admissions .ahis-download table tr td:first-child{ width:12%; }
.ahis-admissions .ahis-download table td{ border-right:none;}
.ahis-admissions .ahis-download table{ border:none;}

@media screen and (max-width: 1200px) {
.ahis_topNav > li{ padding:0px 5px; width:85px;}
.primary-nav ul.menu > li > a{ font-size:15px;}
#logo{ width:90%;}
#menu-austin-heights-main-menu li a{padding:38px 6px;}

.ahis-bg-img img{ padding-right:10%;}

/*About*/
.ahis-vision p, .ahis-mission p{ height: 240px;}


.ahis-curriculum p{font-size: 12px!important;}
}
	

@media screen and (max-width: 992px) {
	
.ahis-academic .ahis-tbl-curriculum{ overflow-x:auto; }
.ahis-academic .ahis-tbl-curriculum table{ width:950px; margin:auto; border:1px solid #ebebeb;} 

/*#site-branding #logo a img{ -moz-box-sizing: border-box; box-sizing: border-box; background: url("http://www.austinheights.edu.my/en/wp-content/uploads/2017/12/logo-s.jpg") no-repeat; width:170px; height:80px; padding-left: 180px;}*/
#site-branding #logo{ padding:0px;}
#site-branding #logo a img{ width:70px; height:100px; -moz-box-sizing: border-box; box-sizing: border-box; background: url("http://www.austinheights.edu.my/en/wp-content/uploads/2017/12/logo-s.jpg") no-repeat;}
.content-header-block{ -webkit-align-items: center; /* Safari 7.0+ */ align-items: center;}	
.ahis-hide{display:none!important;}
#menu-austin-heights-main-menu li a:hover, li.current-menu-ancestor > a, .current_page_item > a, #menu-austin-heights-main-menu li:hover{ background-color:#fff; color:#79bd30!important;}

/*About*/
.ahis-vision p, .ahis-mission p{ height: 310px;}

/*Academic*/
.ahis-academic .ahis-key-stage .wpb_wrapper p{ font-size: 15px;}
.ahis-curriculum p{font-size: 12px!important;}
}

@media (max-width: 992px) and (min-width: 600px){
.ahis-3box .banner-title {font-size:16px!important;}
.ahis-3box .banner-description{ font-size:12px!important;}
}

@media (max-width: 992px) and (min-width: 767px){
.zoo-feature-box.ahis-core-value .media .media-body .feature-box-title { padding-left: 0px; font-size: 15px; margin-bottom: 6px;}
.ahis-core-value { padding: 45px 15px 0px 15px;}
.zoo-feature-box.ahis-core-value .pull-left .feature-box-media { width: 70px; height: 70px; line-height: 65px;}
}

@media screen and (max-width: 767px) {

#text-7,
#custom_html-2,
#custom_html-3{
display:none;
}

#text-14,
#text-16
{
margin-top: -50px;
}

#text-15
{
margin-top: -30px;
}

#ahis-events-details-content h3,
#event-details-tl,
#events-table-dtls table,
.ahis-events .wpb_wrapper p
{
padding:0px 20px!important;

}


.ahis-fee-structure-tab
{
padding-left:0px!important;
padding-right:0px!important;
}
/* important */
.page-id-2477 .ahis-about-us, .ahis-academic, .ahis-our-school, .ahis-testimonials-row, .ahis-admissions{margin-left:0px!important; margin-right:0px!important;}

.ahis-testimonials #testimonial-2185 .cvca-wrap-author .media{ padding-top:42px;}

.ahis-bg-img { background-size:cover; height:420px; background-position:center center;}
.vc_custom_1513058374060, .vc_custom_1513058385589, .vc_custom_1513053683390{ margin-left:15px!important; margin-top:15px!important;}
.vc_sep_width_80{ width:95%!important;}

.ahis-tbl{ padding-top:0px;}
.ahis-tbl, .ahis-our-school .ahis-our-school-left img, .ahis-our-school .ahis-our-school-left{ padding-left:0px;}
.ahis-our-school .ahis-school-title-s .wpb_wrapper p, .ahis-our-school .wpb_wrapper p, .ahis-testimonials-row .wpb_wrapper p{ padding:0px 0px 10px 0px;}
.ahis-show-mobile{ display:block;}
.ahis-hide-mobile{ display:none;}


/* Breadcrumb + Content*/
.ahis-container .vc_column-inner, .ahis-content .vc_column-inner{ padding-left:15px!important; padding-right:15px!important;}

/*About*/
.ahis-container { margin-top:0px;}
.ahis-vision p, .ahis-mission p{ height: auto;}
.ahis-core-value{ height:auto;}
.zoo-feature-box.ahis-core-value { margin-top: 30px !important; margin-bottom: 0 !important;}

/*Our School*/
.ahis-testimonials-row  .ahis-bk { background-color:initial; }
.ahis-testimonials-row p { border-bottom:1px solid #CCC;}

.page-id-3101 .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title > a {
background-color: #79BD30 !important;
color: #fff;

}

.page-id-3101 .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel .vc_tta-panel-title > a {

padding-left:5px;
}

.page-id-3101 .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title > a:hover {
color: #fff!important;
}

/*Academic*/
.ahis-academic-hide-m{ display:none;}


}


@media screen and (max-width: 600px) {

.page-id-3101 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body td{
font-size:11px;
padding:2px;
}

.page-id-3101 .vc_tta.vc_general .vc_tta-panel-body{
padding:14px 5px!important;
}

.ahis-3box .banner-title {font-size:21px!important;}
.ahis-our-school-white .vc_tta-container .ahis-tbl-cs tr td { width:100%; display:block;}
.ahis-our-school-white .vc_tta-container .ahis-tbl-cs tr:last-child td{ border-bottom:0px; padding-top:0px; padding-bottom:0px; padding-left:15px; padding-right:15px;} 
}

@media screen and (max-width: 409px) {


.section-heading, .section-heading-white, h3, .ahis-newsletter-row h2{ font-size:22px;}

.ahis-share p{ float:inherit;}
.ahis-share .addthis_inline_share_toolbox{ clear:both;}

.ahis-key-stage-left-link a, .ahis-key-stage-right-link a{ font-size:12px; letter-spacing:-0.1px;}

/*Facilities + About Us */
.ahis-facilities .wpb_wrapper p, .ahis-about-us .wpb_wrapper p, .ahis-academic .wpb_wrapper p, .ahis-our-school .wpb_wrapper p, .ahis-our-school .ahis-school-title-s .wpb_wrapper p{ padding:0px 15px; padding-bottom:25px;}


.ahis-testimonials-row p{ text-align:left;  }
 

}

@media screen and (max-width: 330px) {
.zoo-feature-box.ahis-core-value .media .media-body .feature-box-title{ padding-left:20px;}
.ahis-enewsletter-form input[type="email"] { width: 280px;}
}

.primary-nav ul.menu > li > a{
	padding: 38px 15px;
}

.is-sticky .primary-nav ul.menu > li > a{
	padding: 38px 17px;
}

#rev_slider_4_1_wrapper .tp-thumbs {
margin:0px auto;
}

@media only screen and (min-width: 992px)
{
.footer-block .col-md-5{
width: 58.33333333%!important;
}
}
@media screen and (max-width: 786px) {
	#menu-austin-heights-main-menu li a{
		padding-top:5px!important;
		padding-bottom:5px!important;
	}
}

