/*
Theme Name: Azcompassprep
Theme URI: https://wordpress.org/themes/azcompassprep/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: azcompassprep
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
body{margin:0;padding:0;font-family:'Open Sans', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;color:#3d3c3c;}
p{font-size:15px;font-family:'Open Sans', sans-serif;color:#3d3c3c;margin:0 0 20px 0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
a{margin:0;padding:0;text-decoration:none !important;outline:none !important; color: #e40504;}
a:hover,a:focus{
   color: #373132;
}
img{
   max-width: 100%;
}
ul,li{margin:0;padding:0;list-style:none;}
::-webkit-input-placeholder{opacity:1;}
:-ms-input-placeholder{opacity:1;}
::-moz-placeholder{opacity:1;}
:-moz-placeholder{opacity:1;}
input,textarea,select{outline:none !important;}
h1,h2,h3{font-family:'schluberregular';font-weight:normal;font-style:normal;color: #2f292b;}
h4{font-size: 36px;}
h4,h5,h6{font-family:'schluberregular';font-weight:normal;font-style:normal;color: #2f292b;}
@font-face{font-family:'schluberregular';src:url('fonts/schluber-webfont.woff2') format('woff2'),
url('fonts/schluber-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
.main_head{width:100%;border-top:5px solid #001f66;}
.head_top{width:100%;background:#ffffff;padding:38px 0;}
.head_topin{width:100%;}
.head_topL{width:auto;float:left; margin-top: 6px;}
.head_topL li{margin:0 4px;padding:0;display:inline-block;}
.head_topL li a{margin:0;padding:0;}
.head_topL li:last-child{margin-right:0 !important;}
.head_topL li:first-child{margin-left:0 !important;}
.head_topL li img{max-width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.head_topL li img:hover{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}
.head_topR{width:auto;float:right;}
.head_topR a{font:normal 26px/27px 'schluberregular';color:#e40504;background:url(images/mob.png) no-repeat left 0;padding-left:25px !important;padding:2px 0;}
.head_topR a:hover{color:#373132;background-image:url(images/mob_h.png);}
.head_topR a.mobile_con{
   float: right;
       margin-top: 10px;
       margin-left: 20px;

}
.head_topR a.hd-enroll{
   font: 700 15px/20px 'Open Sans', sans-serif;
    color: #ffffff !important;
    display: inline-block;
    padding: 14px 10px !important;
    background: #e40504;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin-top: 0;
    width: 158px;
    text-align: center;
}
.head_topR a.hd-enroll:hover{
    background: #373132;
    color: #fff !important;
}
.head_topR .enroll{
   float: left;
}
.header_bott{width:100%;background:#001f66;}
.head_botin{width:100%;position:relative;}
.header_bott .navbar{background:none;margin:0;padding:0;min-height:inherit;height:inherit;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.header_bott .navbarlogo a{margin:0;padding:0;min-height:inherit;height:inherit;display:inline-block;}
.header_bott .navbarlogo{position:absolute;left:49%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.header_bott .navbarlogo img{max-width:100%;width:263px;}
.header_bott .navbar-nav > li{padding:15px 0 12px;float:none;display:inline-block;position:relative; margin: 0 34px;}
.header_bott .navbar-nav > li:last-child{padding-right:0 !important; margin-right: 0 !important;}
.header_bott .navbar-nav > li:first-child{padding-left:0 !important; margin-left: 0 !important;}
.header_bott .navbar-nav > li > a{font:normal 26px/24px 'schluberregular';color:#ffffff !important;text-transform:uppercase;padding:0;}
.header_bott .navbar-nav > li.menu-item-has-children:hover > a{color:#e40504 !important;}
.header_bott .navbar-nav > li > a:hover{color:#e40504 !important;}
.header_bott .navbar-nav > li.current-menu-item > a{color:#e40504 !important;}
.header_bott .navbar-nav > li.current-menu-item{border-bottom-color:#9bcd73;}
.header_bott .navbar-nav{text-align:center;float:none;margin:0;padding:0;}
.header_bott .navbar-collapse{padding:0 !important;border:none;box-shadow:none;text-align:center;margin:0;}
.header_bott .navbar-nav > li .sub-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;
   min-width:290px;text-align:left;background-color:rgba(255,255,255, 0.8);border:1px solid #e40504;margin-top:0; padding: 10px;}
.header_bott .navbar-nav > li .sub-menu > li{padding:3px 0px 2px 12px;-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;}
.header_bott .navbar-nav > li .sub-menu > li > a{font:normal 26px/29px 'schluberregular';color:#e40504 !important;
text-transform:uppercase;-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
display: block;
}
.header_bott .navbar-nav > li .sub-menu > li.current-menu-item > a{color:#fff !important;}
.header_bott .navbar-nav > li .sub-menu > li.current-menu-item{background:#e40504;}



.header_bott .navbar-nav > li .sub-menu > li:hover > a{color:#ffffff !important;}
.header_bott .navbar-nav > li .sub-menu > li:hover{background:#e40504;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:none !important;}
.menu_drp_arrow{display:none;}
.header_bott .navbar-nav > li:nth-child(3){margin-right:314px !important;}
/*.header_bott .navbar-nav > li:nth-child(3) > .sub-menu{left:inherit;right:0;}*/
.header-logo{position:absolute;top:-107px;left:0;right:0;width:266px;margin:auto;z-index:99;}
.header-logo a{display:inline-block;vertical-align:middle;}
.header-logo img{max-width:100%; width: 100%;}
.main{width:100%;}
.banner{width:100%;}
.banner_slide{width:100%;}
.banner_slide img{width:100%;}
.banner .owl-theme .owl-dots .owl-dot span{width:22px;height:22px;background:#e40504;border:3px solid #fff;margin:0 4px;}
.banner .owl-theme .owl-dots .owl-dot.active span{background:#373132;}
.banner .owl-theme .owl-dots .owl-dot:hover span{background:#373132;}
.banner .owl-nav{display:none;margin:0;}
.banner .owl-dots{margin:0;position:absolute;z-index:99;left:50%;bottom:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.enroll_sec{width:100%;background:#e40504;padding:35px 0;margin-top:-1px;}
.enroll_secin{width:100%;position:relative;padding-right:390px !important;padding:0 28px;}
.enroll_secin h3{font:300 34px/52px 'Open Sans', sans-serif;color:#ffffff;
margin-top: 1px;}
.enroll_secin h3 strong{font-weight:normal;font-family:'schluberregular'; display: block;    font-size: 64px;}
.enroll_secbtn{width:390px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-=transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;}
.enroll_secbtn a{width:326px;display:inline-block;background:#ffffff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;padding:8px 0;font:700 35px/45px 'Open Sans', sans-serif;color:#e40504;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.enroll_secbtn a:hover{background:#f7c093;color:#fff;}
.cmn-gapping{padding:80px 0;}
.donate{background:url('images/bg1.jpg') repeat;background-size:cover;width:100%;}
.donate-sec{width:100%;}
.donate-secin{width:100%;}
.donate-sec1{width:100%;text-align:center;}
.donate-sec1 figure{margin-bottom:28px;width:100%;text-align:center;}
.donate-sec1 figure img{max-width:100%;}
.donate-sec1 h3{font:normal 50px/55px 'schluberregular';color:#2f292b;text-transform:uppercase;margin-bottom:2px;}
.donate-sec1 p{font:400 15px/20px 'Open Sans', sans-serif;color:#3d3c3c;padding-bottom:20px;margin:0;}

.donate-sec1 a{text-decoration:none;}
.donate_sec_btn{font:400 15px/20px 'Open Sans', sans-serif;color:#ffffff !important;display:inline-block;padding:14px 5px;background:#e40504;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:5px;width:158px;text-align:center;}
.donate_sec_btn:hover{background:#373132;color:#fff !important;}
.about-slider{width:100%;}
.about-sec-img{width:100%;}
.about-sec-img img{width:100%;}
.about-slider .owl-theme .owl-dots .owl-dot span{width:20px;height:20px;background:#e40504;border:3px solid #fff;margin:0 4px;}
.about-slider .owl-theme .owl-dots .owl-dot.active span{background:#373132;}
.about-slider .owl-theme .owl-dots .owl-dot:hover span{background:#373132;}
.about-slider .owl-nav{display:none;margin:0;}
.about-slider .owl-dots{margin:0;position:absolute;z-index:99;left:50%;bottom:33px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.about-sec{position:relative;z-index:1;width:100%;background:rgba(0,0,0,0.05);}
.about-sec-img img{max-width:100%;}
.about-sec-text p{font-weight:400;color:#3d3c3c;}
.cmn-header h3{font:normal 52px/55px 'schluberregular';color:#2f292b;text-transform:uppercase;}
.cmn-header{width:100%;margin-bottom:18px;}
.about-sec-text-1{padding:15px 0;}
.about-sec-text-1 p{color:#3d3c3c;font-size:17px;margin:0;}
.event-sec{background:url('images/event_bg1.jpg') no-repeat;background-size:cover;z-index:99;position:relative;}
.event-sec .cmn-header{text-align:center;}
.cmn-headerwhite h3{color:#ffffff;}
.our-blogbot{width:100%;}
.blog-sec-box{width:100%;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-bottom:10px;}
.blog-sec1-img img{max-width:100%;width:100%;}
.blog-box-txt{background:#fff;padding:20px;width:100%;}
.blog-box-txt h4{font:700 17px/20px 'Open Sans', sans-serif;color:#2f2a2b;}
.blog-box-txt h4 a{color:#2f2a2b;text-decoration:underline;}
.blog-box-txt h4 a:hover{text-decoration:underline;color:#e40504;}
.dateblog{width:100%;font:600 15px/26px 'Open Sans', sans-serif;color:#e40504;
background:url(images/clock.png) no-repeat left 6px;padding-left:24px;margin-bottom:4px;}
.blog-box-txt p{margin-bottom:13px;color:#3d3c3c;}
.morebtn_sec{width:100%;text-align:center;margin-top:34px;}
.morebtn_sec_link{width:240px;display:inline-block;background:#ffffff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;padding:15px 0;font:700 24px/30px 'Open Sans', sans-serif;color:#373132 !important;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; text-align:center;}
.morebtn_sec_link:hover{background:#373132;color:#fff !important;}
.newsletter-sec{width:100%;background:#f0f0f0;}
.newsletter-sec-img{text-align:center;width:100%;}
.newsletter-sec-img img{max-width:100%;width:100%;border:1px solid #bdbcbc;}
.newsletter-sec-text{width:100%;}
.newsletter-sec-text p{font-size:15px;color:#3d3c3c;}
.blog-sec-green{background:url('images/blog_bg1.jpg') no-repeat;background-size:cover;z-index:99;position:relative;}
.blog-sec-green .cmn-header{text-align:center;}
.blog-sec-green .blog-box-txt h4{margin-bottom:12px;}
.blog-sec-green .donate_sec_btn{margin-top:7px;}
.footer{background:#222222;padding:0 0 30px;position:relative;margin-top:0px;}
.footer-logo img{max-width:100%;}
.footer-icons{position:relative;padding:33px 0;}
.footer-icons ul{font-size:0;line-height:0;padding:0;margin:0;}
.footer-icons ul li{display:inline-block;width:18.4%;padding:0 5px;margin:0;background:none;}
.footer-icons ul li a{display:inline-block;}
.footer-icons ul li:nth-child(3){width:26%;}
.footer-icons img{max-width:100%;}
.footer-social{width:50%;display:inline-block;padding:13px 0;margin-bottom:30px;position:relative;}
.footer-social::before{content:'';position:absolute;width:100%;background:url(images/bor1.png) no-repeat top center;left:0;top:0;padding:0.5px;background-size:100% 100%;}
.footer-social::after{content:'';position:absolute;width:100%;background:url(images/bor1.png) no-repeat bottom center;left:0;bottom:0;padding:0.5px;background-size:100% 100%;}
.footer-social ul li{display:inline-block;padding:0 13px;background:none;margin:0;}
.footer-social img{max-width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.footer-social img:hover{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}
.footer-p p{margin-bottom:0;color:#d0d0d0;}
.footer-p a:hover{
   color: #fff;
}
.footer-logo{position:relative;z-index:99;max-width:189px;margin:0 auto;padding:27px 0 0;}
.dwnload_nwsletter{width:100%;background:#181818;padding:23px 0;}
.dwnload_nwsletterin{width:100%;}
.dwnload_nwsletterin a{
	font:400 27px/22px 'Open Sans', sans-serif;color:#ffffff;text-transform:uppercase;
	margin-left:67px !important; position: relative; display: inline-block; top: 2px;}
	.dwnload_nwsletterin span{display: inline-block; position: relative;}
.dwnload_nwsletterin span::before{background:url(images/envlp.png) no-repeat center center; content: '';
width: 43px; height: 43px; position: absolute; left: 0; top: 50%;-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);-ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.dwnload_nwsletterin a strong{font-weight:700; display: inline-block; line-height: 16px;}
.dwnload_nwsletterin a:hover::before{background-image:url(images/envlp_h.png);}
.dwnload_nwsletterin a:hover{color:#e40504;}
.blog-sec-green .morebtn_sec_link:hover{background:#e40504;color:#fff;}
.innerpg_body{width:100%;background:url(images/innerpg_bg.jpg) repeat;}
.innerpg_sec1{width:100%;}
.innerpg_heading{width:100%;padding-bottom:18px;}
.innerpg_heading h2{font:700 52px/55px 'schluberregular';color:#2f292b;text-transform:uppercase;}
.suprtL{width:100%;}
.suprtL p{color:#3d3c3c;}
.suprtL p strong{font-weight:600;}
.suprtR{width:100%;}
.suprtR img{width:100%;}
.school_accor{width:100%;}
.school_accor .panel-default > .panel-heading{background:none;padding:0;border:none;}
.school_accor .panel{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#e40504;}
.school_accor .panel-default > .panel-heading + .panel-collapse > .panel-body{border:none;}
.school_accor .panel-default > .panel-heading h4 a{width:100%;display:inline-block;color:#fefefe;
	padding:13px 35px 8px;font:normal 26px/44px 'schluberregular';color:#fff;background:url(images/acc_ar1.png) no-repeat 96% 53%;padding-right:80px !important;}
.school_accor .panel-default > .panel-heading h4 a.collapsed{background-image:url(images/acc_ar2.png)}
.school_accor .panel-default{border:none;}
.school_accor .panel-group .panel + .panel{margin-top:4px;}
.school_accor .panel-body{padding:0 33px 28px;}
.school_accor .panel-group{margin-bottom:0 !important;}
.schoollist{width:100%;}
.schoollist li{width:100% !important;-webkit-border-radius:4px !important;-moz-border-radius:4px !important;-ms-border-radius:4px !important;
   -o-border-radius:4px !important;border-radius:4px !important;background:#ffffff !important;padding:23px 30px !important;
   margin-top:3px !important; margin-bottom: 0 !important;}
.schoollist li a{font:400 16px/20px 'Open Sans', sans-serif;color:#e40504 !important;}
.schoollist li a:hover{color:#000 !important;}
.support_form{width:100%;}
p strong{font-weight:600;}
.support_form_fld{width:100%;margin-bottom:23px;}
.support_form_fld .support_form_label{width:100%;font:600 18px/20px 'Open Sans', sans-serif;color:#e40504;margin:0 0 25px 0;}
.support_form_fld .support_form_label span{color:#2f2a2b;font-weight:700;}
.support_form_fld .support_form_label span a{color:#2f2a2b;}
.support_forminpt{width:100%;}
.support_forminpt input[type="text"],.support_forminpt input[type="email"],
.support_forminpt input[type="tel"],.support_forminpt select{width:100%;border:1px solid #e3e3e3;height:60px;
   padding:0 13px;font:400 16px/20px 'Open Sans', sans-serif;color:#3d3c3c;-webkit-border-radius:0;-moz-border-radius:0;
   -ms-border-radius:0;-o-border-radius:0;border-radius:0; margin-top: 0 ;}
.support_forminpt input::-webkit-input-placeholder{opacity:0.5;color:#3d3c3c;}
.support_forminpt input:-ms-input-placeholder{opacity:0.5;color:#3d3c3c;}
.support_forminpt input::-moz-placeholder{opacity:0.5;color:#3d3c3c;}
.support_forminpt input:-moz-placeholder{opacity:0.5;color:#3d3c3c;}
.suuport_form form{width:100%;margin-top:30px;}
.support_forminptradio{margin:0 26px 0 0;position:relative;float:left;}
.support_forminptradio label{margin:0; position: relative;}
.support_forminptradio_label{font:600 18px/20px 'Open Sans', sans-serif;color:#3d3c3c;margin:0;padding:0 0 0 20px; position: relative;}
.support_forminptradio input[type="radio"]{visibility:hidden; display: none;}
.support_forminptradio input[type="radio"] + .support_forminptradio_label::before{content:'';position:absolute;left:0;/*top:6px;*/width:14px;height:14px;border:1px solid #e40504;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#e4e5e5; top: 50%; -webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);transform: translateY(-50%);}
.support_forminptradio input[type="radio"] + .support_forminptradio_label::after{content:'';width:8px;height:8px;background:#e40504;position:absolute;left:3px;/*top:9px;*/-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;top: 50%; -webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);transform: translateY(-50%);}
.support_forminptradio input[type="radio"]:not(:checked) + .support_forminptradio_label::after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}

.support_forminptradio input[type="radio"]:disabled + .support_forminptradio_label{color:#b8b8b8;cursor:auto}
.support_forminptradio input[type="radio"]:disabled + .support_forminptradio_label::before{box-shadow:none;background:#ddd}
.support_forminptradio input[type="radio"]:checked + .support_forminptradio_label::after{opacity:1;}
.support_forminptradio_row{min-height:60px;padding:18px 0 0;}
.support_form_fld input[type="submit"]{width:178px;height:60px;background:#e40504;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:none;font:600 18.43px/20px 'Open Sans', sans-serif;color:#ffffff;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;box-shadow:none;}
.support_form_fld input[type="submit"]:hover{background:#373132;}
.donateamm{width:70% !important;}
.enroll_cklist{width:100%;background:#e40504;}
.enroll_cklistbot{width:100%;}
.enroll_cklist_L{width:100%;}
.enroll_cklist_L ul{margin:0;padding:0;}
.enroll_cklist_L ul li{margin:0;padding:0;background:url(images/bullet_green.png) no-repeat left 1px;font:400 22px/28px 'Open Sans', sans-serif;color:#ffffff;padding-left:46px !important;margin-bottom:14px;}
.enroll_cklist_L ul li:last-child{margin-bottom:0 !important;}
.innerpg_heading h3{font:normal 52px/53px 'schluberregular';text-transform:uppercase;color:#2f292b;}
.innerpg_heading_w h3{color:#fff;}
.enroll_cklist_R{width:100%;border:1px solid #ffb171;}
.enroll_cklist_R img{max-width:100%;width:100%;}
.enroll_cklistbot .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}
.enroll_cklistbot .col-sm-8{width:64%;}
.enroll_cklistbot .col-sm-4{width:36%;}
.enroll_docsec{width:100%;background:transparent;}
.enroll_docsecin{width:100%;}
.enroll_docsec .innerpg_heading h3{text-transform:inherit;}
.enroll_docsecbot{width:100%;}
.enroll_docsecbot .row{margin:0 -9px;}
.enroll_docsecbot .col-md-3{padding:0 9px;}
.enroll_docbox{width:100%;}
.enroll_docbox figure{width:100%;margin-bottom:23px;overflow:hidden;}
.enroll_docbox figure a{width:100%;float:left;}
.enroll_docbox figure img{width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.enroll_docbox h3{font:normal 24px/26px 'schluberregular';color:#e40504;text-align:center;}
.enroll_docbox h3 a{color:#e40504;}
.enroll_docbox h3 a:hover{color:#373132;}
.ars_des{width:100%;background:#ffffff;}
.ars_desin{width:100%;}
.ars_desin p:last-child{margin-bottom:0 !important;}
.innerpg_heading h5{font:700 24px/30px 'Open Sans', sans-serif;color:#3d3c3c;margin-top:14px;}
.abutus_row{width:100%;}
.abutus_rowL{width:100%;}
p span{color:#e40504;font-weight:600;}
.mission-sec p span{color:#424242;font-weight:600;}
p span a{color:#e40504;}
p span a:hover{color:#9bcd73 !important;}
.directors_sec{width:100%;background:#e40504;}
.directors_secin{width:100%;}
.directors_secslider{width:100%;}
.direct_box{width:100%;padding-bottom:16px; text-align: center;}
.direct_box figure{width:100%;margin-bottom:26px;}
.direct_box figure .teach-img-each{display: inline-block; width: 200px; height: 200px; -webkit-border-radius: 50%;
   -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;border-radius: 50%; overflow: hidden;
border: 4px solid rgba(181, 81, 0, 0.43137254901960786);}

.direct_box figure .teach-img-each img{width:100%;}
.direct_box h4{font:normal 36px/30px 'schluberregular';color:#ffffff;text-transform:uppercase;margin-bottom:16px;}
.direct_box span{font:400 18px/20px 'Open Sans', sans-serif;color:#ffffff;}
.directors_secslider .owl-nav{display:none;}
.directors_secslider .owl-theme .owl-dots .owl-dot span{width:109px;height:8px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#b55100;margin:0 5px;}
.directors_secslider .owl-theme .owl-dots .owl-dot.active span{background:#fff;}
.directors_secslider .owl-theme .owl-dots .owl-dot:hover span{background:#fff;}
.directors_secslider .owl-theme .owl-dots{margin-top:30px;}
.history_sec .innerpg_heading h3{text-transform:inherit;}
/*.history_sec .donate_sec_btn{margin-top:18px;}*/
.leadership_bot{width:100%;}
.leadership_bot .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}
.leadership_row_reverse{-webkit-box-direction:row-reverse;-webkit-flex-direction:row-reverse;;-ms-flex-direction:row-reverse;;-moz-flex-direction:row-reverse;flex-direction:row-reverse;}
.leadership_botL{width:100%;}
.leadership_botR{width:100%;}
.leadership_botR img{width:100%;}
.leadership_bot p{color:#ffffff;}
.leadership_bot .donate_sec_btn{background:#000000;}
.leadership_bot .donate_sec_btn:hover{background:#9bcd73;}
/*.padtop_com{margin-top:30px;}*/
.our_missionsec{width:100%;background:#ffffff;}
.our_missionsec .innerpg_heading h3{text-transform:inherit;}
.our_missionsec_bot{width:100%;}
.our_missionsec_tablist{width:100%;border:none !important;padding-bottom:63px;}
.our_missionsec_tablist li{width:33.33%;float:left;border:none;text-align:center;padding:0 30px;border:none !important;}
.our_missionsec_tablist li a{font:700 34px/36px 'schluberregular';color:#575757;width:100%;display:inline-block;padding-bottom:30px;border:none !important;margin:0 !important; background: none;}
.our_missionsec_tablist li:hover a{background:url(images/tab_bg1.png) no-repeat bottom center;}
.our_missionsec_tablist li:hover a{color:#e40504;}
.our_missionsec_tablist li.active a{background:url(images/tab_bg1.png) no-repeat bottom center;}
.our_missionsec_tablist li.active a{color:#e40504 !important;}
.our_missionsec_con{width:100%;}
.perfrmnc_report{width:100%;background:url(images/green_ban1.jpg) no-repeat center center;background-attachment:fixed;background-size:cover !important;}
.perfrmnc_reportin{width:100%;}
.perfrmnc_reportbot{width:100%;}
.perfrmnc_reL{width:100%;}
.perfrmnc_reL img{width:100%;}
.perfrmnc_reR{width:100%;}
.perfrmnc_reR p{color:#fff;}
.teachersec{width:100%;background:#ffffff;}
.teachersecin{width:100%;}
.teachersec_txt{width:100%;}
.teachersec .innerpg_heading h3{text-transform:inherit;}
.teachersec_img{width:100%;}
.teachersec_img img{max-width:100%;width:100%;}
.innerpg_heading h2 span{font-size:23px;position:relative;top:-9px;line-height:36px;}
.touchform_sec{width:100%;background:}
.touchform_sec{width:100%;background:url(images/gettouch_bg.jpg) repeat;padding:28px 26px;}
.touchform_sec h3{font:normal 21px/25px 'schluberregular';color:#ffffff;text-transform:uppercase;text-shadow:0px 2px 2px rgba(0, 0, 0, 0.5);}
.touchform_fld{width:100%;margin-top:8px;}
.touchform_fld input[type="text"],.touchform_fld input[type="tel"],.touchform_fld input[type="email"],.touchform_fld select,.touchform_fld textarea{width:100%;background:#fff;-webkit-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;border:none;font:400 15px/20px 'Open Sans', sans-serif;color:#3d3c3c;}
.touchform_fld input[type="text"],.touchform_fld input[type="tel"],.touchform_fld input[type="email"],.touchform_fld select{height:42px;padding:0 17px;}
.touchform_fldselect{width:100%;position:relative; background: #fff;}
.touchform_fld textarea{height:134px;resize:none;padding:10px 17px;}
.touchform_fldselect select{position:relative;width:100%;z-index: 99;background:url(images/green_arw.png) no-repeat 94% center;
padding-right: 48px !important;
overflow: hidden; outline: none !important;-webkit-appearance: none;-moz-appearance: none; -ms-appearance: none;-o-appearance: none; appearance: none; background-position: calc(100% - 20px) !important; }

.touchform_fldselect select::-ms-expand {
    display: none;
}

/*.touchform_fldselect::after{content:'';;position:absolute;right:16px;padding:9px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}*/


.touchform_fld input[type="submit"]{width:100%;background:#e40504;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:42px;font:400 15px/20px 'Open Sans', sans-serif;color:#fff;text-transform:uppercase;margin-top:10px;}
.touchform_fld input[type="submit"]:hover{background:#000;}
.touchform_sec form{margin-top:26px;}
.clg_planning{width:100%;background:url(images/colg_plan_bg.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;}
.clg_planningin{width:100%;position:relative;display:inline-block;}
.clplan_list{width:100%;}
.subheading_diff h3{font:normal 52px/54px 'schluberregular';color:#2f292b;text-transform:uppercase;
padding-bottom: 18px;}
.subheading_diff_w h3{color:#fff;}
.clg_planning_head{position:absolute;left:0;top:-43px;width:auto;background:#e40504;
	padding: 11px 7px 3px 30px;}
.clg_planning_head	.subheading_diff h3{padding: 0 !important;}
.clg_planning_head::after{position:absolute;right:-30px;top:0;height:109%;background:url(images/tag_bg1.png) no-repeat center center;width:30px;content:'';background-size:100% 100%;}
.clg_planning p{color:#fff;}
.clplan_list{width:100%;display:inline-block;}
.clplan_list ul{margin:0;padding:0;}
.clplan_list ul li{font-size:15px;font-family:'Open Sans', sans-serif;color:#fff;background:url(images/green_ar2.png) no-repeat left 6px;padding-left:25px !important;margin-bottom:20px;line-height:21px;}
.clplan_listL{width:100%;margin-top:14px;}
.clplan_listL{padding-left:15px;}
.clplan_listR{width:100%;}
.clplan_listR img{max-width:100%;}
.playersec{width:100%;}
.playersecin{width:100%;}
.play_list{width:100%;display:inline-block;margin-bottom:10px;}
.play_list ul{margin:0 -13px;padding:0;border:none !important;}
.play_list ul li{padding:0 13px;float:left;width:20%;text-align:center;border:none !important; margin: 0;}
.play_list ul li i{margin-bottom:26px;display:inline-block;}
.play_list ul li i img{max-width:100%;}
/*.play_list ul li:last-child{margin-right:0 !important;}
.play_list ul li:first-child{margin-left:0 !important;}*/
.play_list ul li a{width:100%;padding:27px 10px;background:#ffffff !important;display:inline-block;border:2px solid #e40504 !important;-webkit-border-radius:23px;-moz-border-radius:23px;-ms-border-radius:23px;-o-border-radius:23px;border-radius:23px;position:relative;
margin: 0 !important;}
.play_list ul li span{font:normal 20px/22px 'schluberregular';color:#e40504;text-transform:uppercase;}
.play_list ul li a span{color:#e40504;}
.play_list ul li.active a::after{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background:url(images/play_arr1.png) no-repeat center center;width:65px;height:19px;bottom:-19px;}
.playersecbot{width:100%;}
.playersec_ban{width:100%; padding: 50px 0 0;}
.playersec_ban img{width:100%;}
.coaching_staff_box{width:100%;}
.coaching_staff_box figure{width:100%;}
.coaching_staff_box figure img{width:100%;}
.coaching_staff{width:100%;padding:50px 0 0;}
.coaching_staff_des{width:100%;margin-top:27px;}
.coaching_staff_des h3{font:normal 26px/27px 'schluberregular';color:#2f2a2b;margin-bottom:14px;}
.coaching_staff_des span{font:700 16px/19px 'Open Sans', sans-serif;color:#e40504;}
.team_schedulesec{width:100%;padding:50px 0 0;}
.team_schedulelist{width:100%;display:inline-block;margin-bottom:29px;}
.team_schedulelist ul{margin:0;padding:0;border:none !important;}
.team_schedulelist ul li{margin:0;padding:0;float:left;width:23.05%;margin:0 1.3%;position:relative;border:none !important;}
.team_schedulelist ul li:last-child{margin-right:0 !important;}
.team_schedulelist ul li:first-child{margin-left:0 !important;}
.team_schedulelist ul li a{background:url(images/btn_bgh.jpg) no-repeat center center;background-size:cover;width:100%;display:inline-block;padding:18px 16px;position:relative;border:1px solid #e40504 !important;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font:700 21px/24px 'Open Sans', sans-serif;color:#ffffff !important;padding-right:43px !important; margin: 0 !important; }
.team_schedulelist ul li a::after{content:'';background:url(images/cal.png) no-repeat center center;width:28px;height:28px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.team_schedulelist ul li.active a{background-image:url(images/btn_bg.jpg);border-color:#e40504 !important;}
.team_schedulelist ul li:hover a{background-image:url(images/btn_bg.jpg);border-color:#e40504 !important;}


.team_schedulelist ul li::before{content:'';background:url(images/shadow1.png) no-repeat center bottom;width:100%;position:absolute;left:0;bottom:-22px;height:38px;}
.national_schdule{width:100%;}
.national_schdule .innerpg_heading h2 span{position:inherit;left:inherit;top:inherit;line-height:30px;}
.national_schduleT{width:100%;position:relative;}
.national_schduletopR{position:absolute;right:0;bottom:43px;}
.national_schduletopR a{background:#e40504;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:12px 15px;font:400 15px/19px 'Open Sans', sans-serif;color:#fff;text-transform:uppercase;}
.national_schduleB{width:100%;}
.national_schdule_row{width:100%;margin-bottom:60px;}
.national_schdule_rowL{width:100%;padding-right:37px;}
.schedule_date{width:95px;background:#e40504;padding:10px;text-align:center;}
.schedule_date strong{font:700 70px/58px 'Open Sans', sans-serif;color:#fff;text-transform:uppercase;}
.schedule_date span{font:700 21px/21px 'Open Sans', sans-serif;color:#ffffff;}
.national_schduletopR a:hover{background:#8bc663;}
.national_schdule_rowL .media .media-body{padding-left:28px;}
.national_schduleB .donate_sec_btn{background:#373132;}
.national_schduleB .donate_sec_btn:hover{background:#e40504;}
.our_missionsec_con p:last-child{margin-bottom:0 !important;}
.teachersec_txt p:last-child{margin-bottom:0 !important;}
.perfrmnc_reR p:last-child{margin-bottom:0 !important;}
.innerpg_sec1 p:last-child{margin-bottom:0 !important;}
.schoollist li:first-child{margin-top:0 !important;}
.national_schdule_rowR{width:100%;}
.national_schdule_rowR img{width:100%;}
/***** Blog Section Starts Here ******/
.blog-list ul{
    padding: 0;
    margin: 0 -15px;
    font-size: 0;
    /*line-height: 0;*/
}

.blog-list ul li{
    padding: 0 15px;
    padding-bottom: 50px;
    margin: 0;
    display: inline-block;
    background: none;
    width: 50%;
}
.blog-list ul li:first-child{

    width: 100%;
}
.blog-item figure{
    font-size: 0;
    line-height: 0;
}
.blog-item figure{
    display: inline-block;
    margin-bottom: 30px;
    width: 100%;
}
.blog-item figure img{
    width: 100%;
    height: auto;
}
.blog-item h3{
    margin-bottom: 0;font-size: 36px;
}
.blog-item h3 a{
    color: #2f292b;
}
.blog-item h3 a:hover{
    color: #e40504;
}
p.blog-date{
    font-size: 16px;
    color: #e40504;
    font-weight: 700;
}
.blog-list .blog-social{
    margin: 0;
    padding: 0;

}
.blog-list .blog-social li{
    margin: 0;
    padding: 0;
    padding-right: 20px;
    width: auto;

}
.blog-list .blog-social li:first-child{
    width: auto;
}
.pagination-area .pagination{
    margin: 0;
    font-size: 0;
    line-height: 0;
    font-family: 'schluberregular';

}
.pagination-area .pagination > li{
    display: inline-block;
    list-style: none;
    background: none;
    padding:0 10px 0 0;
    margin: 0;
    font-size: 26px;

}
.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span{
    border-radius: 0;
}
.pagination > li > a, .pagination > li > span{
    width: 39px;
    text-align: center;
        padding:4px 5px 0px;
            line-height: 34px;
            background: #cfcfcf;
            border: 1px solid #cfcfcf;
            color: #676767;


}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
    background: #b41d45;
    color: #fff;
    border: 1px solid #b41d45;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
    background: #b41d45;
    color: #fff;
    border: 1px solid #b41d45;
}

.blog-search .form-control{
    background: #2f2b2b;
    border: 1px solid #2f2b2b;
    border-radius: 0;
    height: 46px;
        padding: 6px 18px;
        padding-right: 22px;
        color: #9d9d9d;
        font-size: 15px;

}


.blog-search .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
font-style: italic;
}
.blog-search .form-control::-moz-placeholder { /* Firefox 19+ */
  font-style: italic;
}
.blog-search .form-control:-ms-input-placeholder { /* IE 10+ */
 font-style: italic;
}
.blog-search .form-control:-moz-placeholder { /* Firefox 18- */
  font-style: italic;
}


.blog-search .form-group{
    position: relative;

}
.blog-search input[type="submit"]{
    position: absolute;
    right:18px;
    top: 50%;
    background: url(images/blog-search.png) center center no-repeat;
    width: 15px;
    height: 15px;
    font-size: 0;
    line-height: 0;
    border: 0;
    margin-top: -7.5px;

}
.blog-search input[type="submit"]:focus{
    outline: none;
    }
.blog-side-item{
    margin-bottom: 42px;

}
.blog-side-item:last-child{
    margin-bottom: 0;

}
.post-blog ul{
    padding: 0;
    margin: 0;

}

.post-blog ul li{
    padding: 0;
    margin: 0;
    list-style: none;
    background: none;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #d5d5d5;

}
.post-blog ul li:last-child{
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
}
.post-blog-item figure{
    float: left;
    margin-right: 16px;



}
.post-blog-item h5{
    font-size: 16px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    letter-spacing:normal;
    padding-top: 12px;
    margin-bottom: 6px;
}
.post-blog-item h5 a{
    color: #2f292b;
}
.post-blog-item h5 a:hover{
    color: #e40504;
}
p.post-blog-date{
    color: #e40504;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 22px;
}
p.post-blog-item-cont{
    padding-top: 12px;

}

.archives-list ul{
    padding:0;
    margin: 0;

}
.archives-list ul li{
    padding:0;
    margin: 0;
    background: none;
    padding-bottom: 10px;
}
.archives-list ul li a{font-size: 16px;}
.archives-list ul li:last-child{
    padding-bottom: 0;
}
.archives-list ul li a{
    color: #2f292b;
}

.archives-list ul li a:hover{
    color: #e40504;
}
.wp-pagenavi {
    margin: 30px 0 0 0;
    text-align: left;
    font-family: 'schluberregular';
}
.wp-pagenavi span, .wp-pagenavi a {
    padding: 10px 18px;
    background: #cfcfcf;
    border: 1px solid #cfcfcf;
    color: #676767;
    font-size: 26px;
    line-height: 36px;
    margin: 0 7px 0 0;
}
.wp-pagenavi span.current,.wp-pagenavi a.current{background: #e40504;color: #fff; border: 1px solid #e40504;}
.wp-pagenavi span:hover,.wp-pagenavi a:hover{background: #e40504;color: #fff; border: 1px solid #e40504;}
.wp-pagenavi span, .wp-pagenavi a {
    padding: 10px 18px;
    background: #cfcfcf;
    border: 1px solid #cfcfcf;
    color: #676767;
    font-size: 26px;
    line-height: 36px;
    margin: 0 7px 0 0;
}
.pages{display: none;}
.blog-search{width: 100%; display:table; margin: 0; padding: 0; background: #ffffff;}
.blog-search label{width: 100%; display: block; margin: 0 0 10px; display: none;}
.screen-reader-text{font-size: 16px; display: block; width: 100%; color: #ffffff;}
.search-form{position: relative;}
.blog-search input[type="search"]{
    background: #2f2b2b;
    border: 1px solid #2f2b2b;
    border-radius: 0;
    height: 46px;
    padding: 6px 18px;
    padding-right: 22px;
    color: #9d9d9d;
    font-size: 15px;
    display: block;
    width: 100%;
}
.search-submit {
    position: absolute;
    right: 18px;
    top: 50%;
    background: url(images/blog-search.png) center center no-repeat;
    width: 15px;
    height: 15px;
    font-size: 0;
    line-height: 0;
    border: 0;
    margin-top: -7.5px;
    text-indent: -999em;
}
.screen-reader-text {
    display: none;
}
.blog-side-item h4 {
    font-size: 30px;
}

.error{
   color: #F00; font-weight: normal; margin-top: 4px;
}
.tribe-events-event-image{
   float: left; padding-right: 30px;
}
.tribe-events-event-image img{
   margin-top: 7px;
}
.tribe-events-meta-group-gmap {
    clear: both; width: 100% !important;
}
.tribe-events-cal-links{
   float: left; width: 100%; text-align: left; padding-bottom: 15px;
}
.tribe-events-cal-links .tribe-events-button{
   float: none !important;
}
.tribe-events-cal-links::after,
.tribe-events-cal-links::before,
.hentry::after, .hentry::before{
   clear: both; content: ''; display: table;
}
.tribe-events-event-meta{
   margin: 0 -15px;
}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group{
   padding: 0 15px;
}
.tribe-events-sub-nav li a,
#tribe-events .tribe-events-cal-links a.tribe-events-button,
#tribe-events .tribe-events-button{
   background: #e40504; color: #fff; padding: 12px 30px; display: inline-block;
   border-radius: 3px; margin-top: 15px;
}
#tribe-events .tribe-events-cal-links a.tribe-events-button:hover,
.tribe-events-sub-nav li a:hover,
#tribe-events .tribe-events-button:hover{
   background: #9bcd73;
}

div[class*="tribe-events-venue"]{
   margin-bottom: 40px !important;
}
.eachblog-img img{
   max-width: 100%;
}
.page-header{
   margin-top: 0;
}

.entry-summary p:last-child{
   margin-bottom: 0;
}
.content-listing{
   margin-bottom: 30px;
}
.content-listing:last-child{
   margin-bottom: 0px;
}
.blog-list ul li.pagination{
   width: 100%;
}
div[id*="tribe-events-gmap"]:empty {
    display: none;
}
/***** Blog Section Ends Here ******/
.enroll_cklist_L ul li a {
    color: #ffffff;
}
.enroll_cklist_L ul li a:hover {
    color: #373132;
}




blockquote{
    background:none;
    /*border-left: 10px solid #ccc;*/
    /*    border-left-color: rgb(204, 204, 204);*/
    margin: 1.5em 10px;
    position: relative;
    padding: 30px 60px !important;
    padding-left: 40px;
    quotes: "\201C""\201D""\2018""\2019";
    /*border-left-color: #2f2a2b;*/
    text-align: center;
    border: none;
    width: auto;
    display: table;
    margin: 0 auto !important;
}

blockquote::before {
    content: open-quote;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -20px;
    font-family: initial;
    position: relative;
    top: 0;
    left: 0;
    color: #e40504;
}

blockquote::after {
    content: close-quote;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -.47em;
    font-family: initial;
    color: #e40504;
    margin-left: 9px;
}

blockquote p {
    color: #e40504;
    font-size: 22px;
    line-height: 28px;
    display: inline;
}







/*arts*/

.banner-bottom{position: relative; width: 100%;}
.banner-bottom p a{text-decoration: underline !important;}
/*a.see-gallery{padding: 12px 40px;background: #AC2346;color: #fff;margin: 0 auto;display: table;border-radius: 5px;margin-top: 10px;text-transform: uppercase;}*/
.visual-art{background: url(images/visual-art-background.jpg) no-repeat 0 0;position: relative; background-size: cover;}
.visual-art:after{position: absolute; top: 0; left: 0; content: ""; background: url(images/brush-small-res.png) no-repeat 0 0; width: 300px; height:496px;}



.visual-art .mission-list p span {display: inline-block;padding: 0 0 40px 0;color: #ffffff; width: 100%;}
.visual-art .mission-list ul li:hover a p span, .visual-art .mission-list .resp-tab-active a p span, .visual-art .mission-tab .resp-accordion.resp-tab-active p span {
    color: #e40504 !important;
    background: url(images/mission-tab-arrow.png) center bottom no-repeat;}

.visual-art p{color: #fff;}


.mission-tab{ width: 100%;}


.multi-mdeia-art{background:url(images/visual-arts.png) center center no-repeat;display: inline-block;}
.mission-list ul li:hover .multi-mdeia-art, .resp-tab-active .multi-mdeia-art{
   background-image:url(images/visual-arts1.png);}

.graphics{background:url(images/visual-arts2.png) center center no-repeat;display: inline-block;}
.mission-list ul li:hover .graphics, .resp-tab-active .graphics{background-image:url(images/visual-arts2_1.png);}

.photography{background:url(images/visual-arts3.png)center center no-repeat;display: inline-block;}
.mission-list ul li:hover .photography, .resp-tab-active .photography{background-image:url(images/visual-arts3_2.png);}


.theater{background:url(images/performingart1.png) center center no-repeat;display: inline-block;}
.mission-list ul li:hover .theater, .resp-tab-active .theater{background-image:url(images/performingart1_1.png);}


.dance{background:url(images/performingart2.png) center center no-repeat;display: inline-block;}
.mission-list ul li:hover .dance, .resp-tab-active .dance{background-image:url(images/performingart2_1.png);}


.music{background:url(images/performingart3.png) center center no-repeat;display: inline-block;}
.mission-list ul li:hover .music, .resp-tab-active .music{background-image:url(images/performingart3_1.png);}


.art-main-con{ padding-bottom: 75px;}


.mission-list{
    padding-bottom: 52px;
    overflow: hidden;
}

.mission-list ul{
    padding: 0;
   /* margin: 0 -15px;*/
    font-size: 0;
    line-height: 0;
    text-align: left;

}
.mission-list ul li:last-child{margin-right: 0 !important;}
.mission-list ul li:first-child{margin-left: 0 !important;}
.mission-list ul li{
    margin: 0 1.5%;

    width: 31.3%;
    display: inline-block;
    text-align: center;
    background: none;
    vertical-align: top;
    background: none !important;
}
.mission-list ul li a{
    display: inline;
}
.mission-list ul li a i{
    display: inline-block;
width: 180px; height: 150px;
margin-bottom: 24px;
background-position: center bottom !important;
}
.mission-icon{
    width: 139px;
    height: 113px;
     background: url(images/mission-icon.png) center center no-repeat;
     display: inline-block;
}
.vision-icon{
    width: 164px;
    height: 108px;
     background: url(images/vision-icon.png) center center no-repeat;
     display: inline-block;
}
.philosophy-icon{
    width: 102px;
    height: 113px;
     background: url(images/philosophy-icon.png) center center no-repeat;
     display: inline-block;
}


.how-to-apply-icon{
     background: url(images/how-to-apply-icon.png) center center no-repeat;

}
.international-students-icon{

     background: url(images/international-students-icon.png) center center no-repeat;

}
.information-icon{
     background: url(images/information-icon.png) center center no-repeat;

}








.mission-list ul li:hover a .mission-icon,
.mission-list ul li.resp-tab-active a .mission-icon,
.mission-tab .resp-accordion.resp-tab-active a .mission-icon{
     background: url(images/mission-hov-icon.png) center center no-repeat;
     background-size: 100%;
}
.mission-list ul li:hover a .vision-icon,
.mission-list ul li.resp-tab-active a .vision-icon,
.mission-tab .resp-accordion.resp-tab-active a .vision-icon{
     background: url(images/vision-hov-icon.png) center center no-repeat;
     background-size: 100%;

}
.mission-list ul li:hover a .philosophy-icon,
.mission-list ul li.resp-tab-active a .philosophy-icon,
.mission-tab .resp-accordion.resp-tab-active a .philosophy-icon{
     background: url(images/philosophy-hov-icon.png) center center no-repeat;
     background-size: 100%;

}

.mission-list ul li:hover  .how-to-apply-icon, .resp-tab-active .how-to-apply-icon{
     background-image: url(images/how-to-apply-hov-icon.png);

}
.mission-list ul li:hover .international-students-icon,.resp-tab-active .international-students-icon{
     background-image: url(images/international-students-hov-icon.png);

}
.mission-list ul li:hover .information-icon, .resp-tab-active .information-icon{
     background-image: url(images/information-hov-icon.png);

}
.mission-tab.admmission h2.resp-accordion p span{color: #bfbfbf;}

.mission-tab.admmission h2.resp-tab-active p span {color:#2f2a2b;}


.mission-list p{ font-size: 34px; line-height: 36px;font-weight: 700;
    font-family: 'schluberregular'; padding: 0 0 0 0; margin: 0;}
.mission-list p span{display: inline-block; padding: 0 0 40px 0; color: #3d3c3c;
    width: 100%;
}

.mission-tab.admmission .mission-list p span{

    display: inline-block;
    padding: 0 0 40px 0;
    color: #bfbfbf;

    width: 100%;
}
.mission-tab.admmission .mission-list li:hover a p span, .mission-tab.admmission .mission-list .resp-tab-active a p span{color: #2f2a2b;}
.mission-list li:hover a p span,
.mission-list .resp-tab-active a p span,
.mission-tab .resp-accordion.resp-tab-active p span
{
    color: #e40504;
    background: url(images/mission-tab-arrow.png) center bottom no-repeat;
}





.performance-sec{
    background: url(images/performance-bg.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    color: #fff;
    background-position: left 50%;
}
.history-slide-cont{
    background: #b41d45;
    padding-right: 56px;
    padding-left: 56px;
    padding-top: 32px;
    display: none;

}
.history-slide-cont ul{
    padding: 0;
    margin: 0 -15px;
    font-size: 0;
    line-height: 0;
    text-align: left;
}
.history-slide-cont ul li{
    padding: 0 15px;
    margin: 0 ;
    width: 25%;
    display: inline-block;
    background: none;

}
.history-slide-cont-area{
    background: #fff;
    border-radius: 4px;
    padding: 14px 9px;

}
.history-slide-cont-area h3{
       font-size: 22px;
    line-height: 24px;
        padding:0;
        margin: 0 0 2px 0;

}
.history-slide-cont-area figure{
    float: left;
    margin-right: 10px;

}
.history-slide-cont-area .red-btn{
    font-size: 10px;

}

.directors-area ul ul li{
    font-size: 15px;
    line-height: 19px;
    width: 100%;


}
.step-list{
    margin-bottom: 44px;
}
.step-list ul{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 0;
    line-height: 0;
}
.step-list ul li{
    padding: 36px 50px 30px 50px;

    margin: 0;
    width: 25%;
    display: inline-block;
    background: #2f292a;
    position: relative;
}

.step-list ul li:before{
    content: '';
     background: url(images/step-arrow.png) center center no-repeat;
     width: 48px;
     height: 102px;
     right: -23px;
     top: 50%;
     margin-top: -51px;
     position: absolute;
     z-index: 9;


}
.step-list ul li.active{
    background: #b41d45;
}
.step-list ul li p{
    font-family: 'schluberregular';
    font-size: 36px;
    line-height: 36px;
    color: #fff;
    margin: 0;
}

.select-round-icon{
 background: url(images/select-round-arrow.png) center center no-repeat;
 width: 39px;
 height: 39px;
 position: absolute;
 right: 30px;
 top: 50%;
 margin-top: -19.5px;
}

.step-list ul li.active .select-round-icon{
    background: url(images/select-round-active-arrow.png) center center no-repeat;
}

.contact-cs input[type="text"], .contact-cs input[type="tel"], textarea, .contact-cs input[type="email"], .contact-cs select {
    width: 100%;
    padding: 15px;
    background: #515151;
    color: #fff;
    font-size: 17px;
    line-height: 22px;
    border-radius: 4px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    box-shadow: none;
    border: 1px solid #515151;
}
 .contact-cs select{
       -webkit-appearance: none;
       appearance: none;
      -moz-appearance: none;
      background: url(images/select-red-down.png) right 18px center no-repeat #515151;
          padding-right: 39px;
 }
 .contact-cs select::-ms-expand{
   display:none;
 }
 .contact-cs p {
    font-size: 17px;
    line-height: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    margin-bottom: 15px;
}
.contact-cs input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#fff;
}
.contact-cs input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
  opacity: 1;
}
.contact-cs input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.contact-cs input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

.contact-cs textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#fff;
}
.contact-cs textarea::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
  opacity: 1;
}
.contact-cs textarea:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.contact-cs textarea:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.contact-cs input[type="submit"] {
    width: 100%;
    padding: 15px;
    background: #e40504;
    color: #fff;
    font-size: 17px;
    line-height: 20px;
    border-radius: 4px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    box-shadow: none;
    border: 1px solid #e40504;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}.contact-cs input[type="submit"]:hover {
   background: #373132;
    color: #fff !important;
}

.contact-addrs span {
    margin-bottom: 15px;
    display: block;
}
.contact-addrs span i {
    margin-right: 10px;
}

.contact-addrs .phone .fa-phone{line-height: 26px;margin-right: 10px;}




.contact-addrs span i, .contact-addrs span label, .contact-addrs span a {
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
}
.contact-addrs span i {
    line-height: 25px;
    font-size: 24px;
    width: 20px;
    text-align: center;
}
.contact-addrs span label, .contact-addrs span a {
    color: #515151;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}
 .contact-addrs span a:hover{color: #e40504;}
.contact-addrs .phone i {
    line-height: 22px;
}
.contact-addrs span.email i {
        line-height: 20px;
}
.contact-addrs {
    margin-top: 15px;
}

.abutus_rowL h3{
    padding-bottom: 12px;
}
.box-style{
    margin-bottom: 62px;

}
.box-style ul{
    padding: 0;
    margin:0 -15px;
    text-align: left;
    font-size: 0;
    line-height: 0;
}
.box-style ul li{
    padding: 0 15px;
    margin:0;
    background: none;
    list-style: none;
    display: inline-block;
    width: 50%;
}
.box-style ul li a{
    display: inline-block; vertical-align: middle;
}
.box-style-area{
    position: relative;

}
.box-style-pro {
    margin-top: 40px;
}
.box-style-cont{
    position: relative;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#330813+0,000000+100 */
background: rgb(51,8,19); /* Old browsers */
background: -moz-linear-gradient(top, rgba(51,8,19,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(51,8,19,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(51,8,19,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#330813', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
padding: 12px 105px;
    padding-right: 70px;

}

.box-style-cont h4{
    padding: 0;
    margin: 0;
    color: #fff;
    font-size: 32px;
}
.box-style-cont p{
    font-size: 16px;
    line-height: 20px;
    color: #fff;
}
.box-style-cont .box-no{
    position: absolute;
    left: 0;
    right: 0;
        font-family: 'schluberregular';
        font-size: 32px;
        line-height: 34px;
        color: #fff;
        width: 105px;
        text-align: center;
        padding: 0;
        margin: 0;
        top: 50%;
        margin-top: -17px;

}
.box-style-pro h3 a{
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: normal;
    text-transform: initial;
    display: inline-block;
    vertical-align: middle;
}
.box-style-pro h3 span{display: inline-block; vertical-align: middle;line-height: 1; padding-bottom:1px;}
.parent-life-list ul{
    padding: 0;
    margin: 0 -15px 50px;
    font-size: 0;

    line-height: 0;

}
.parent-life-list ul li{
    padding: 15px 15px;
    margin: 0;
    list-style: none;
    display: inline-block;
    width: 25%;
    background: none;
    vertical-align: top;


}

.parent-life-area h4{
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    line-height: 19px;
    font-weight: 700;
    letter-spacing: normal;
    text-transform: capitalize;
    margin-bottom: 20px;
    color: #fff;

}
.parent-life-area p{
    font-size: 16px;
    line-height: 20px;
    color: #fff;
}
.parent-life-cont{overflow: hidden; position: relative;}
.parent-life-cont:after{
    content: "";
position: absolute;
top: 0;
bottom: 0;
margin: auto;
width: 100%;
height: 100%
left:0;
background: url(images/gradient-bg.png) no-repeat bottom right;
background-size: 100% 100%;
z-index: 1;
}
.innerOutr{
position: absolute;
top: 0;
bottom: 0;
margin: auto;
width: 100%;
height: 100%;
left:0;
right: 0;
z-index: 2;
padding: 30px 25px;
}
.parent-life-area img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.arent-life-area-text p a {
    color: #fff;
}
.arent-life-area-text p a:hover{text-decoration: underline;}

/*.parent-life-area {
    padding: 32px;
}*/

.dist-calendars-logo{
    text-align: center;
}
.dist-calendars{
    text-align: center;
}
.tab-style{
    margin-bottom: 80px;

}
.tab-style .panel-default > .panel-heading{
    background: #fff;

}
.tab-style .panel-default > .panel-heading + .panel-collapse > .panel-body{
    border-top: 0;

}
.tab-style .panel-default{
    border-color: #a9a9a9;

}
.tab-style.panel-group .panel{
    border-radius: 0;

}
.tab-style .panel-title{
    font-size: 18px;
    font-weight: 700;
        font-family: 'Open Sans', sans-serif;
        letter-spacing: normal;
        text-transform: inherit;

}
.tab-style .panel-title > a{
    color: #e40504 !important;
    display: block;
        padding-right: 30px;
    background: url(images/tab-minus.png) 100% center no-repeat;

}
.tab-style .panel-title > a.collapsed{
    color: #3d3c3c !important;
    background: url(images/tab-plus.png) 100% center no-repeat;

}
.panel-body ul li {
    padding: 0 0 0 0;
        padding-left: 0px;
    padding-left: 26px;
    margin: 0 0 15px 0;
    background: url('images/list-arrow.png') 0 5px no-repeat;
    list-style: none;
}

.con-mail{
    background: url(images/con-mail-icon.png) 0 0 no-repeat;
    padding-left: 254px;
    min-height: 204px;
    margin-bottom: 80px;

}
.con-mail ul{
padding-left: 18px;
}

.con-mail ul li {
    padding: 0 0 0 0;
        padding-left: 0px;
    padding-left: 26px;
    margin: 0 0 15px 0;
    background: url('images/list-arrow.png') 0 5px no-repeat;
    list-style: none;
}


p.con-mail-call{
    font-family: 'schluberregular';
    font-weight: 400;
    font-size: 36px;
    color: #2f2a2b;
    margin-bottom: 10px;
    text-transform: uppercase;
        line-height: 28px;
    background: url(images/con-mail-call.png) 0 center no-repeat;
    padding-left: 68px;
    padding-top: 14px;
    padding-bottom: 8px;
}
.con-mail h4{font-size: 36px; margin-bottom: 20px;}
.con-mail a{
    text-decoration: underline;
}
.con-mail-call a{
    color: #e40504;


}
.con-mail-call a:hover{
    color: #9bcd73;
}
.align-right{
    float: right;
    margin-right: 20px;
    margin-bottom: 20px;

}
.tab-style2{
    margin-bottom: 80px;
    color: #fff;

}
.tab-style2 .panel-default > .panel-heading{
    background: #fff;
    background: #b41d45;

}
.tab-style2 .panel-default > .panel-heading + .panel-collapse > .panel-body{
    border-top: 0;

}
.tab-style2 .panel-default{
    border-color: #b41d45;

}
.tab-style2.panel-group .panel{
    border-radius: 6px;
    background: #b41d45;

}
.tab-style2 .panel-title{
    font-size: 26px;
    font-weight: 700;

        letter-spacing: normal;
        text-transform: inherit;
        letter-spacing: 2px;

}
.tab-style2 .panel-title > a{
    color: #fff;
    display: block;
        padding-right: 30px;
    background: url(images/tab-style2-top.png) 100% center no-repeat;

}
.tab-style2 .panel-title > a.collapsed{
    color: #fff;
    background: url(images/tab-style2-bottom.png) 100% center no-repeat;

}

.art-rigtim{width: 100%;}
.art-rigtim img{max-width: 100%;}



.visual-art p:last-child{margin-bottom: 0 !important;}
.mission-list-area p:last-child{margin-bottom: 0 !important;}

.cus-right {
    float: right;
    margin-left: 30px;
    margin-bottom: 20px;
}
.cus-left {
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}
.youtube-res {
    width: 57%;
}
.youtube-res img{max-width: 100%; width: 100%;}
.text-gap:last-child {margin-bottom: 0 !important;}
.text-gap { margin-bottom: 40px; width: 100%; display: inline-block;}

.mission-sec { width: 100%;}



.teacher1-icon{
    background: url(images/teacher1.png) center center no-repeat;
    width: 138px;
    height: 138px;
    display: inline-block;
}
.teacher2-icon{
    background: url(images/teacher2.png) center center no-repeat;
    width: 138px;
    height: 138px;
    display: inline-block;
}
.teacher3-icon{
    background: url(images/teacher1.png) center center no-repeat;
    width: 138px;
    height: 138px;
    display: inline-block;
}

.innerpg_sec1 ul li {
    padding: 0 0 0 0;
        padding-left: 0px;
    padding-left: 26px;
    margin: 0 0 15px 0;
    background: url('images/list-arrow.png') 0 5px no-repeat;
    list-style: none;}

.newsletter .innerpg_sec1 ul li{display: inline-block; width: 33%; vertical-align: top;}

.atheletics-gal{ background: url('images/event_bg1.jpg') no-repeat center center; background-size: cover; width: 100%; display: inline-block;}
.atheletics-gal img{margin: 0 0 25px; width: 100%;}

.atheletics-gal .morebtn_sec_link{ width: auto; padding-left: 20px; padding-right: 20px; }

.gallery-sec .artgallery_box{width: 100%; margin-top: 25px;}
.gallery-sec .col-md-4:nth-child(1){margin-top: 0;}
.gallery-sec .col-md-4:nth-child(2){margin-top: 0;}
.gallery-sec .col-md-4:nth-child(3){margin-top: 0;}

.suprtRbtncenter{width: 100%; text-align: center;}

.inner-sec{width: 100%;background: url(images/innerpg_bg.jpg) repeat;}



.directors-area ul{
    padding:0;
    margin:0 -15px;
    text-align: left;
    font-size: 0;
    line-height: 0;

}
.directors-area ul li{
    padding:0 15px;
    margin:0 0 20px 0;
    list-style: none;
    display: inline-block;
    width: 50%;
    vertical-align: top;
    background: none;

}
.directors-area ul li h3{font-size: 41px;margin-bottom: 20px;}
.directors-area ul li h3 a{color: #2f292b;}
.directors-area ul li h3 a:hover{color: #9bcd73;}

.directors-area figure{
    margin-bottom: 20px;
}
.directors-area figure img{max-width: 100%;}
.directors-area p{
    font-size: 21px;
    line-height: 25px;
    color: #fff;
    padding: 0;
    margin: 0;
    font-weight: 700;

}
.directors-area p span{
    display:block;
    font-size: 15px;
    font-weight: 400;
}
.directors-area ul li ul{
    padding: 0;
    margin: 0;
}
.directors-area ul li ul li{
    background: url(images/list-arrow.png) 0 center no-repeat;
    padding-left: 26px;
    margin-bottom: 20px;
}
.directors-area p.directors-date{
        font-family: 'schluberregular';
        font-size: 41px;
        line-height: 37px;
        color: #b41d45;

}

.grades{width: 100%; background: url(images/grade-bg.png) no-repeat center top; margin: 0; padding:55px 38px; background-size: cover;}
.grades h2, .grades p{color: #ffffff;}

.grades .morebtn_sec_link{margin-left: 70px; }


.teacher_acco .panel-body ul li{background: none !important; font: 400 16px/20px 'Open Sans', sans-serif !important;
color: #ffffff !important; margin:0 0 5px 0 !important; padding: 0 !important;}
.teacher_acco .panel-body ul li a{color: #ffffff !important;}
.teacher_acco .panel-body ul li a:hover{color: #e40504 !important;}
.teacher_acco .panel-body ul li:first-child{font-weight: 700 !important; font-size: 18px !important; color: #e40504 !important;}
.teacher_acco .panel-body ul{background:#9bcd73 !important; padding: 20px; -webkit-border-radius: 4px !important;
-moz-border-radius: 4px !important;
-ms-border-radius: 4px !important;
-o-border-radius: 4px !important;
border-radius: 4px !important; }

.teacher_acco .panel-body ul li{word-wrap: break-word;}

.teacher_acco .panel-body ul li:last-child{margin-bottom: 0 !important;}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-left, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left
{padding: 0; margin: 0; background-image: none;}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav li, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav li
{padding: 0; margin: 0; background-image: none;}
div.tribe-events-notices > ul, div.tribe-events-notices > ul > li{ background-image: none;}


.tribe-events-event-meta div[class*="tribe-events-venue"] { margin-bottom: 20px !important;margin: 7px 0;}

h2.resp-accordion{padding: 5px !important;}
.tribe-bar-submit .tribe-events-button{margin-top: 0 !important;}

.blog-side-item h4{margin-bottom: 13px;}

#tribe-bar-form input[type="text"]{line-height: 23px; padding: 0px 5px;}

.blog-each-detail{width: 100%;}
.blog-each-detail .eachblog-img{width: 100%; margin-bottom: 30px;}
.blog-each-detail .eachblog-img img{width: 100%;}
.blog-each-detail .heateor_sss_horizontal_sharing{margin-bottom: 10px;}
.heateor_sss_sharing_ul li{display: inline-block !important; width: auto !important;}


.blog-list ul li.pagination{width: 100% !important;}
.prev.page-numbers .screen-reader-text{display: block !important; padding: 0;line-height: 35px !important; float: left;
height: 40px;}
.next.page-numbers .screen-reader-text{display: block !important;padding: 0;line-height: 35px !important;float: left;height: 40px;}
.pagination .page-numbers{width: 40px; height: 40px; padding: 0; line-height: 40px !important; text-align: center;
float: left;}
.page-numbers .screen-reader-text{-webkit-border-radius: 0; -moz-border-radius: 0;
   -ms-border-radius: 0; -o-border-radius: 0;border-radius: 0;}
.inner-img-cen{
   text-align: center;
}

.inner-img-cen img{
   max-width: 100%;
   height: auto;

}
.about-leadership{
   overflow-x: auto;
}

.alignright {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}

.curriculum-img{
   margin-bottom: 26px;
   text-align: center;

}
.curriculum-text{
   text-align: center;
   margin-bottom: 40px;
}
.alignleft{
   float: left;
   margin-right: 20px;
   margin-bottom: 20px;
}

a.taxAnchor:hover {
    text-decoration: underline !important;
    color: #001f66;
}

.curriculam_list{width: 100%; margin-top: 40px;}
.curriculam_list h3{margin-bottom: 18px;}
.curriculam_box{width: 100%; margin-bottom: 30px;}
.curriculam_box > strong{ width: 100%; margin-bottom: 14px; color: #e40504; display: block; font-size: 15px;}
.curriculam_box span{color: #2f292b; font-weight: 700;}
.curriculam_box ul{margin-top: 10px; margin-bottom: 20px;}
.curriculam_box ul li{margin-bottom: 2px !important;}
.curriculam_box p:empty {
  display: none;
}
.curriculam_box br{display: none;}

#whatIsThis{width: 63%; border: 5px solid #000;}
#whatIsThis p:last-child{margin-bottom: 0 !important;}
.fancybox-close-small{color: #e40504 !important;}

.preschool-icon { 
    background: url(images/preschool_g.png) center center no-repeat;
    transition: all 0.2s ease-in-out 0s;
}
.resp-tabs-list li a:hover .preschool-icon, .resp-tabs-list li:hover a .preschool-icon, .resp-tabs-list li.resp-tab-active a .preschool-icon, .mission-tab .resp-tab-active a .preschool-icon {
    background: url(images/preschool_r.png) center center no-repeat;
    cursor: pointer;
    transition: all 0.2s ease-in-out 0s; 
}
.prekindergarten-icon { 
    background: url(images/pregarten_g.png) center center no-repeat;
    transition: all 0.2s ease-in-out 0s;
}
.resp-tabs-list li:hover {
    cursor: pointer;
}
.resp-tabs-list li a:hover .prekindergarten-icon, .resp-tabs-list li:hover a .prekindergarten-icon, .resp-tabs-list li.resp-tab-active a .prekindergarten-icon, .mission-tab .resp-tab-active a .prekindergarten-icon {
    background: url(images/pregarten_r.png) center center no-repeat;
    cursor: pointer;
    transition: all 0.2s ease-in-out 0s;
}
.afterschoolcare-icon { 
    background: url(images/care_g.png) center center no-repeat;
    transition: all 0.2s ease-in-out 0s;
}
.resp-tabs-list li a:hover .afterschoolcare-icon, .resp-tabs-list li:hover a .afterschoolcare-icon, .resp-tabs-list li.resp-tab-active a .afterschoolcare-icon, .mission-tab .resp-tab-active a .afterschoolcare-icon {
    background: url(images/care_r.png) center center no-repeat;
    cursor: pointer;
    transition: all 0.2s ease-in-out 0s;
}
.head_topR span.phoneBraces {font-size: 31px;}
.footer-social li:first-child img {width: 25px; height: auto;}
.footer-social li:first-child {padding-right: 3px !important;}

/* RESPONSIVE */
@media(min-width:1025px){
 .header_bott .navbar-nav > li.menu-item-has-children:hover > .sub-menu{display:block;}
}

@media(max-width:1024px)
{
/*.header_bott .navbar-nav > li.menu-item-has-children > a::after{ content:''; width: 0;  height: 0;   border-left: 6px solid transparent;
  border-right: 6px solid transparent;border-top:6px solid #fff;  position: absolute; right: -15px; top: 8px;}

.header_bott .navbar-nav > li.menu-item-has-children:hover > a::after {
    border-top-color: #9bcd73 !important;}*/
.header_bott .navbar-nav > li{position: relative;}
.clickD { position: absolute;right: -19px;top: 0;width: 19px;height: 100%;background: url(images/select-red-down.png)center 47% no-repeat;
    cursor: pointer; display: block;background-size: 10px;}

ul.navbar-nav li i.toggled + ul.sub-menu { display: block !important;}
.header_bott .navbar-nav > li > .sub-menu{margin-top: 0;}
.clickD.toggled{background-image:url(images/select-red-down_h.png); }






}
@media (max-width:1366px){.header-logo{width:218px;}
.header_bott .navbar-nav > li:nth-child(3){margin-right:314px !important;}
.head_top{padding:27px 0;}
.header-logo{top:-83px;}


.visual-art::after{background-size: 200px; width: 200px; height: 400px;}


}
@media (max-width:1199px){.header-logo{width:180px;}
.header_bott .navbar-nav > li:nth-child(3){margin-right:240px !important;}
.head_top{padding:20px 0;}
.header-logo{top:-64px;}
.header_bott .navbar-nav > li{margin-left: 20px; margin-right: 20px;}
.banner .owl-dots{bottom:15px;}
.banner .owl-theme .owl-dots .owl-dot span{width:18px;height:18px;border-width:}
.enroll_secin h3{font-size: 32px;
    line-height: 52px;}
    .enroll_secin h3 strong{
      font-size: 58px;
    }
.enroll_secbtn a{font-size:29px;}
.enroll_secbtn{width:349px;}
.enroll_secin{padding-right:349px !important;}
.enroll_secbtn a{width:285px;padding:4px 0;}
.enroll_sec{padding:30px 0;}
.cmn-gapping{padding:60px 0;}
.donate-sec1 h3{font-size:31px;line-height:36px;}
.donate_sec_btn{font-size:14px;line-height:29px;padding:10px 5px;width:148px;}
.donate-sec1 figure img{width:160px;}
.donate-sec1 figure{margin-bottom:20px;}

.about-sec-text-1 p{font-size:15px;}
.blog-box-txt h4{font-size:15px;line-height:20px;}
p{font-size:14px;}
.dateblog{font-size:14px;}
.donate_sec_btn{line-height:24px;}
.morebtn_sec_link{width:205px;font-size:20px;padding:13px 0;}
.dwnload_nwsletterin a{font-size:23px; line-height: 23px;}

.innerpg_heading h5{font-size:20px;line-height:24px;margin-top:25px;}
/*.padtop_com{margin-top:25px;}*/
.enroll_cklist_L ul li{font-size:16px;line-height:28px;margin-bottom:10px;}
.enroll_docbox h3{font-size:19px;line-height:21px;}
.school_accor .panel-default > .panel-heading h4 a{font-size:28px;}
.support_form_fld .support_form_label{font-size:15px;line-height:18px;margin-bottom:16px;}
.support_form_fld{margin-bottom:16px;}


.clplan_list ul li{font-size:15px;margin-bottom:11px;line-height:21px;}
.team_schedulelist ul li a{font-size:15px;line-height:23px;}

.coaching_staff_des h3{font-size:22px;line-height:23px;margin-bottom:9px;}
.coaching_staff_des span{font-size:14px;display:inline-block;line-height:18px;}
.national_schduletopR a{width:213px;display:inline-block;text-align:center;font-size:12px;padding:10px 2px;}
.national_schduletopR{bottom:33px;}
.schedule_date strong{font-size:57px;line-height:52px;}
.schedule_date span{font-size:16px;line-height:20px;}
.schedule_date{width:85px;}
.national_schdule_rowL .media .media-body{padding-left:20px;}
.national_schdule_rowL{padding-right:0;}
.national_schdule_row{margin-bottom:40px;}
.innerpg_heading h3{font-size: 38px; line-height: 40px;}
.abutus_rowL{padding-bottom: 30px;}
.donate-sec1 p br{display: none;}

.team_schedulelist ul li::before{background-size:97%;bottom:-20px;}

.mission-list p{font-size: 25px; line-height: 30px;}
.mission-list p span{padding-bottom: 27px;}
.mission-list{padding-bottom: 35px;}

.parent-life-list ul li{width: 33.33%;}



.visual-art::after{background-size: 120px; width: 140px; height: 300px;}
.mission-list ul li a i{background-size: 90% !important; width: 138px; height: 138px;}
.header_bott .navbar-nav > li .sub-menu > li{padding: 3px 12px 0px;}
.header_bott .navbar-nav > li .sub-menu{min-width: 230px;}
.header_bott .navbar-nav > li .sub-menu > li > a{font-size: 20px; line-height: 25px;}
blockquote p{font-size: 18px; line-height: 24px;}
blockquote{padding: 19px 20px !important;}
/*.special-quote::before{top: 46px;left: 10px;}*/
.directors-area ul li ul li{margin-bottom: 13px;}
.directors-area ul li h3{margin-bottom: 13px; font-size: 30px;}




}
@media (max-width:991px){
  .head_topL li img{width:26px;}
.head_topR a.hd-enroll{
       padding: 8px 6px !important;
           width: 140px;
}
.newsletter .innerpg_sec1 ul li{width: 31%;}

.head_topR a.mobile_con {

    margin-top: 2px;
    }
.head_topL{
   margin-top: 4px;
}
h2.resp-accordion a i{
   width: 178px;
   height: 178px;
   display: inline-block;
   /*background-size: 100%;*/ margin: 0 auto;
}
h2.resp-accordion{
   background-color: transparent !important; text-align: center;
}
h2.resp-accordion a{
   text-transform: uppercase;
}
.mission-list-area{
   padding-bottom: 30px;
}
h2.resp-accordion{margin-bottom: 20px;}
.visual-art .mission-tab:not(.admmission) .resp-accordion.resp-tab-active p span,
.visual-art .mission-tab:not(.admmission) .resp-accordion p span{
   color: #fff !important;
}
.mission-tab .resp-accordion p{
   font-size: 20px; font-family: 'schluberregular';
   margin: 0;
}
.mission-tab .resp-accordion p span{display: inline-block;}
.mission-tab .resp-accordion.resp-tab-active p span{
   padding: 0 0 25px 0;

}
/*.resp-tab-content{
   margin-top: 30px!important;
}*/

.head_topR a{font-size:28px;line-height:32px;}
.head_top{padding:13px 0;}
.header-logo {
    width: 77px;
}
.header_bott{margin: 20px 0 0;}
.header_bott .navbar-nav > li > a{font-size:22px;line-height:19px;}
.header_bott .navbar-nav > li{margin-left: 25px; margin-right: 25px;}
.header_bott .navbar-nav > li:nth-child(3){margin-right:25px !important;}
.header-logo {
    top: -83px;
    left: -126px;
}
.header_bott .navbar-nav > li .sub-menu { min-width: 200px;}
.header_bott .navbar-nav > li .sub-menu > li > a{font-size:22px;line-height:30px;}
.head_topR a{padding: 2px 0; background-size: 15px;background-position: left 4px;display: inline-block;}
.head_topR{margin-top: 1px;}
.enroll_secin{padding:0;}
.enroll_secbtn{width:auto;}
.enroll_secin{padding-right:240px !important;}
.enroll_secbtn a{font-size:20px;line-height:40px;width:230px;}
.enroll_secin h3{font-size:26px;line-height:46px;}
.enroll_secin h3 strong {
    font-size: 48px;
}
.cmn-gapping{padding:50px 0;}
.donate-sec1 p br{display:none;}
.donate-sec1 p{font-size:14px;line-height:19px;}
.donate-sec1 figure img{width:120px;}
.donate-sec1 h3{font-size:24px;line-height:28px;margin-bottom:7px;}
.morebtn_sec{margin-top:25px;}
.footer-logo{padding-top:20px;}
.footer-icons{padding:20px 0;}
.footer-social{margin-bottom:20px;}
.footer{padding-bottom:20px;}
.menu_drp_arrow{top:13px;right:-10px;}
.innerpg_heading h5{margin-top:14px;font-size:18px;line-height:23px;}
/*.innerpg_heading{padding-bottom:25px;}*/
.direct_box h4{font-size:25px;line-height:30px;margin-bottom:5px;}
.direct_box span{font-size:15px;line-height:18px;}
.direct_box figure{margin-bottom:20px;}
.directors_secslider .owl-theme .owl-dots{margin-top:18px;}
/*.history_sec .donate_sec_btn{margin-top:15px;}*/
.our_missionsec_tablist li a{font-size:27px;line-height:28px;padding-bottom:20px;}
.our_missionsec_tablist{padding-bottom:30px;}
.innerpg_heading h3{font-size:38px;line-height:40px;}
.enroll_cklist_L ul li{font-size:15px;line-height:18px;margin-bottom:10px;background-size:17px;background-position:left 1px;padding-left:31px !important;}
/*.padtop_com{margin-top:20px;}*/
.enroll_docbox{margin-top:30px;}
.enroll_docbox figure{margin-bottom:14px;}
.enroll_docsecbot .col-md-3:nth-child(1) .enroll_docbox{margin-top:0;}
.enroll_docsecbot .col-md-3:nth-child(2) .enroll_docbox{margin-top:0;}
.school_accor .panel-body{padding:0 34px 28px;}
.school_accor .panel-default > .panel-heading h4 a{background:url(images/acc_ar1.png) no-repeat 93% 52%;}
.schoollist li{padding:14px 30px !important;}
.schoollist li a{font-size:15px;line-height:20px;}
.support_forminpt input[type="text"], .support_forminpt input[type="email"], .support_forminpt input[type="tel"], .support_forminpt select{height:40px;font-size:13px;}
.support_form_fld .support_form_label{font-size:13px;}
.support_forminptradio_row{min-height:inherit;padding:0 0 20px 0; display: inline-block;}
.support_forminptradio_label{font-size:15px;}
.support_form_fld input[type="submit"]{height:50px;width:130px;font-size:16px;}
.play_list ul li i img{width:54px;}
/*.play_list ul li{width:154px;}*/
.play_list ul li a{padding:18px 7px;}
.coaching_staff_box{margin-top:30px;}
.coaching_staff_des{margin-top:20px;}
.coaching_staffbot .col-md-3:nth-child(1) .coaching_staff_box{margin-top:0;}
.coaching_staffbot .col-md-3:nth-child(2) .coaching_staff_box{margin-top:0;}
.team_schedulelist ul li a::after{background-size:17px;width:20px;height:20px;right:10px;}
.team_schedulelist ul li::before{background-size:97%;bottom:-10px;}
.team_schedulelist ul li a{padding:12px 9px;}
.team_schedulelist ul li{width:24.252%;margin:0 0.5%;}
.team_schedulelist ul li a{font-size:13px;line-height:20px;padding-right:35px !important;}

.about-slider .owl-dots{bottom: 20px;}
.innerpg_heading h2{font-size:38px;line-height:40px;}
.innerpg_heading h2 span{font-size: 19px;top: -6px;}
.clg_planning_head{padding: 15px 7px 10px 28px;top: -40px}
.subheading_diff h3{font-size: 38px; line-height: 40px;}
.cmn-header h3{font-size: 38px; line-height: 42px;}
.national_schduletopR {bottom: 28px;}

.touchform_fld input[type="text"], .touchform_fld input[type="tel"], .touchform_fld input[type="email"], .touchform_fld select, .touchform_fld textarea{font-size: 13px;}

/*.support_forminptradio input[type="radio"] + .support_forminptradio_label::before{top: 5px;}
.support_forminptradio input[type="radio"] + .support_forminptradio_label::after{top: 8px;}*/

.enroll_sec{padding: 23px 0;}

.youtube-res{width: 50%;}
.cus-right{margin-left: 20px;}
.cus-left{margin-right: 20px;}

.parent-life-list ul li{width: 50%;}
.parent-life-list ul{margin-bottom: 30px;}

.header_bott .navbar-nav > li .sub-menu > li > a{font-size: 18px; line-height: 20px;}
.tab-style .panel-title{font-size: 15px; line-height: 20px;}

.tab-style{margin-bottom: 50px;}
.con-mail{margin-bottom: 50px;}
h4{font-size: 22px; line-height: 30px;}
p.con-mail-call{font-size: 25px; line-height: 28px;}
.grades .morebtn_sec_link{margin-left: 0; margin-top: 10px;}
.grades{padding: 30px 30px;}
.teacher_acco .panel-body ul li{font-size: 15px !important;}
.teacher_acco .panel-body ul li:first-child{font-size: 17px !important;}
.teacher_acco .panel-body ul{padding: 15px;}


.play_list ul li{padding: 0 6px;}
.play_list ul{margin: 0 -6px;}
.play_list ul li span{font-size: 17px;}
.play_list ul li a { padding: 15px 6px;}



.header_bott .navbar-nav > li.menu-item-has-children > a::after{top: 5px; border-width: 5px;}



blockquote::before{top: 12px;}
blockquote{ padding: 19px 20px !important;}

.mission-tab.admmission .mission-list p span{padding-bottom: 29px;}
.mission-list p{font-size: 20px; line-height: 24px;}
.curriculum-img {
    margin-bottom: 20px;
}
.curriculum-text{
   margin-bottom: 30px;

}
.our-curriculum .col-md-6:last-child .curriculum-text{
   margin-bottom: 0;
}

}


@media (max-width:768px)
{
.tribe-events-event-meta div[class*="tribe-events-venue"]{margin-bottom: 0 !important;}
}

@media (max-width:767px){
   .curriculum-img img{
      width: 100%;

   }
  .newsletter .innerpg_sec1 ul li{width: 48%;}
  .newsletter .innerpg_sec1 ul li a{font-size: 13px;}
   .donate, .innerpg_body, .inner-sec { background-attachment: fixed; background-size: cover;}

.head_topL{
       width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
.head_topR {
    width: auto;
    display: table;
    margin: 0 auto;
    float: none;
}
.header_bott{
  padding: 20px 0;
}
.header_bott .navbar-nav > li{width:100%;}
.header_bott .navbar-nav > li > a{display:block;}
.header-logo {
    width: 100px;
    top: 0 !important;
    position: relative;
    left: 0;
    margin: 0 0 0 10px;
}
.head_top{padding:8px 0;}
.header_bott .navbar-toggle{background:none !important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #fff;padding:6px 7px;margin:28px 0;}
.header_bott .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.header_bott .navbar-nav > li:nth-child(3){margin:0 !important;}
.header_bott .navbar-nav{margin:38px 0 10px;}
.header_bott .navbar-nav > li{padding:8px 5px 6px !important;text-align:left; margin: 0;}
.header_bott .navbar-nav > li:first-child{padding-left:5px !important;}
.header_bott .navbar-nav > li > a{position:relative;}
.menu_drp_arrow{position:absolute;right:-15px;top:0;}
.header_bott .navbar-nav > li .sub-menu > li > a{font-size:15px;line-height:20px;}
.header_bott .navbar-nav > li > .sub-menu{width:100%;position:inherit;left:inherit;top:inherit;padding:10px;text-align:left;}
.enroll_secin{padding-right:0 !important;text-align:center;}
.enroll_secbtn{width:100%;text-align:center;position:inherit;right:inherit;top:inherit;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;margin-top:10px;}
.enroll_sec{padding:18px 0;}
.enroll_secin h3{font-size:26px;line-height:48px;}
.enroll_secbtn a{font-size:17px;line-height:32px;width:185px;}
.donate-sec1{margin-bottom:50px;}
.donate-secin .col-sm-4:last-child .donate-sec1{margin-bottom:0 !important;}
.about-slider{margin-top:40px;}
.cmn-gapping{padding:40px 0;}
.newsletter-sec-text{margin-top:30px;}
.dwnload_nwsletterin a{font-size:18px;line-height:20px;margin-left:41px !important;}
.dwnload_nwsletterin span{background-size:24px;}
.about-sec{text-align:left;}
.newsletter-sec-text{text-align:left;}
.about-sec-text-1{padding-bottom:0;}
.menu_drp_arrow{right:0;top:4px;}
.menu_drp_arrow .caret{border-width:7px !important;}
/*.padtop_com{margin-top:20px;}*/
.abutus_rowR{width:100%;text-align:center;}
.perfrmnc_reR{padding:20px 0 0;}
p{margin-bottom:15px;}
.teachersec_img{margin-top:30px;}
/*.innerpg_heading{padding-bottom:20px;}*/
.directors_secslider .owl-theme .owl-dots .owl-dot span{width:60px;}
.leadership_row_reverse{-webkit-box-direction:inherit;-webkit-flex-direction:inherit;-ms-flex-direction:inherit;-moz-flex-direction:inherit;flex-direction:inherit;}
.leadership_bot .row{display:inline-block;}
.leadership_botL{padding-top:20px;}
.innerpg_heading h3{font-size:30px;line-height:40px;}
.innerpg_heading h2{font-size:30px;line-height:34px;}
.innerpg_heading h5{font-size:16px;line-height:20px;}
.suprtL{padding-bottom:30px;}
.school_accor .panel-default > .panel-heading h4 a{font-size:23px;line-height:33px;padding:13px 23px 8px;padding-right:57px !important;}
.school_accor .panel-body{padding:0 22px 23px;}
.schoollist li{padding:9px 17px !important;}
.donateamm{width:100% !important;}
.innerpg_heading h2 span{font-size:19px;top:-4px;}
.abutus_rowL{padding-bottom:30px;}
.touchform_sec{margin-bottom:25px;}
.clplan_listR{text-align:center;margin-top:20px;}
.team_schedulelist ul li{width:100%;margin:0 0 5px 0;}

.national_schdule_rowR{margin-top:10px;}
.national_schduletopR{position:inherit;left:inherit;right:inherit;bottom:inherit;width:100%;margin-bottom:30px;}
.national_schdule_row{margin-bottom:45px;}
.subheading_diff h3 {font-size: 30px;line-height: 34px;}
.cmn-header h3{font-size:30px;line-height:40px;}
.dwnload_nwsletterin span::before{width: 30px; height: 30px; background-size: 25px !important;
background-position: center center !important; top: 45%;}

.donate-sec1 p{padding-bottom: 11px;}


.coaching_staffbot .col-md-3.common{height: inherit !important;}
.coaching_staff_des{min-height: 80px;}

.blog-list ul li{width: 100%;}
.blog-side-bar{margin-top: 60px;}
.tribe-events-event-image{
   float: none; clear: both; padding-right: 0; padding-bottom: 0;
}
.tribe-events-list .tribe-events-loop .tribe-events-event-image{
   margin: 0 0 15px 0; width: 100%;
}
.eachblog-img{ margin-bottom: 30px; }
.eachblog-img img{width: 100%;}

.clickD {
    position: absolute;
    right: 10px;
    top: 9px;
    width: 15px;
    height: 9px;
    background: url(images/select-red-down.png) 0 0 no-repeat;
    cursor: pointer;
    text-indent: -9999em;
}

ul.navbar-nav li i.toggled + ul.sub-menu {
    display: block !important;
}
.header_bott .navbar-nav > li > .sub-menu{margin-top: 10px;}



h2.resp-accordion a i { margin-bottom: 15px;width: 140px; height: 140px; background-size:140px;
display: inline-block;}
.mission-tab h2 i { width: 150px !important; height: 150px !important; }
h2.resp-accordion { background: none !important; text-align: center;}
.mission-tab .resp-accordion.resp-tab-active p span { display: block;}
h2.resp-accordion p span { font-size: 20px;}
.resp-accordion.resp-tab-active p span {padding: 0 0 30px 0;}

h2.resp-accordion p {font-family:'schluberregular';}
h2.resp-accordion {margin-bottom: 15px;}
/*.mission-list-area{margin-bottom: 30px;}*/

.resp-tabs-container .h2.resp-accordion:last-child{margin-bottom: 0 !important;}
.resp-tabs-container .h2.resp-accordion:last-child .mission-list-area{margin-bottom: 0 !important;}

.visual-art h2.resp-accordion p span{color: #fff !important;}
.mission-sec h2.resp-accordion p span{ color: #e40504;}
.mission-sec h2.resp-accordion a p span { color: #3d3c3c; }

.mission-list{display: none;}
h2.resp-accordion a i{background-position: center bottom;}

blockquote{margin: 20px 0 0;}
blockquote{ padding: 19px 10px !important;}
blockquote p{font-size: 14px !important; line-height: 20px !important;}

/*.special-quote::before{left: 3px;}*/

.con-mail{background-size: 110px !important; padding-left: 150px;}
.directors-area ul li{width: 100%;}
.directors-area figure img{width: 100%;}
.directors-area ul ul li{font-size: 14px;}

.play_list ul li{width: 33.33%; margin-bottom: 24px;}

/*.play_list{margin-bottom: 30px;}*/

.header_bott .navbar-nav > li.menu-item-has-children > a::after{border: none;}

.blog-item h3{font-size: 25px;}
.blog-side-item h4{font-size: 25px;}
h2{font-size: 25px;}
.head_topR a{background-position: left 4px;}

.donate, .inner-sec, .innerpg_body {
    background: url(images/mobile-bg.png) no-repeat;
    background-repeat: repeat-y;
}

}
@media (max-width:640px){
.footer-icons img{max-width:100%;max-height:35px;}
.footer-icons ul li{width:20% !important;}
.head_topL li{margin:0 1px;}
.footer-social{width:100%;}
.our_missionsec_tablist li{padding:0 5px;}
.our_missionsec_tablist li a{padding:0 0 10px 0;}
.our_missionsec_tablist li a{font-size:19px;font-weight:400;background-size:100% auto !important;}
.our_missionsec_tablist{padding-bottom:22px;}
.enroll_cklistbot .row{display:inherit;display:inherit;display:inherit;display:inherit;display:inherit;}
.enroll_cklistbot .col-sm-8{width:100%;}
.enroll_cklistbot .col-sm-4{width:100%;}
.enroll_cklist_L{padding-bottom:30px;}
.suuport_form .col-xs-6{width:100%;}
.suuport_form .col-xs-4{width:100%;}
.support_form_fld .support_form_label{margin-bottom:7px;}
.national_schdule_rowL .media .media-body{padding-left:10px;}
.national_schdule_row{margin-bottom:35px;}

.subheading_diff h3{font-size: 30px;}
.coaching_staff_des h3{font-size: 18px; line-height: 19px;}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous{
   width: 100% !important; text-align: center;
}
#tribe-events-footer .tribe-events-sub-nav{
   margin-top: 30px;
}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a,
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a,
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a,
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous a{
   float: none;
}

#tribe-events-footer::before,
#tribe-events-footer::after{display: none;}


.parent-life-area p{font-size: 13px; line-height: 18px;}
.innerOutr{padding: 20px 20px;}
.parent-life-area h4{font-size: 15px; line-height: 19px;}
.parent-text{margin-bottom: 0;}

.con-mail h4{font-size: 25px; margin-bottom: 15px;}
.tab-style .panel-title{font-size: 14px; line-height: 17px;}
.con-mail { background-size: 79px !important; padding-left: 100px;}
.con-mail h4 { font-size: 21px;margin-bottom: 13px;}
p.con-mail-call { font-size: 21px;line-height: 24px;}
h4{font-size: 22px; line-height: 24px;}


.curriculumpage .alignright,.curriculumpage .alignleft{width: 100%; margin: 0 0 20px 0; height: auto !important;}

#whatIsThis { width: 88%;}


}



@media (max-width:480px){.head_topR a{font-size:18px;line-height:32px;background-size:15px;
	padding-left:19px !important;background-position:left 2px;padding: 0 0;}
.header_bott .navbar-nav > li > a{font-size:21px;line-height:18px;}
.head_topL li img{width:22px;}
.header-logo{width:73px;top:-15px;}
.head_top{padding:11px 0;}
.header_bott .navbar-nav{margin:22px 0 10px;}
.banner .owl-dots{bottom:3px;}
.banner .owl-theme .owl-dots .owl-dot span{width:14px;height:14px;border-width:2px;}
.enroll_secin h3{font-size:19px;line-height:30px;}
.enroll_secin h3 strong {
    font-size: 28px;
}
.newsletter .innerpg_sec1 ul li{width: 100%;}
.dwnload_nwsletterin a{font-size:14px;}
.footer-icons ul li{width:33.33% !important;margin-bottom:10px;}
.footer-social{width:100%;}
.footer-icons{padding:20px 0 10px;}
.morebtn_sec_link{width:160px;font-size:17px;padding:7px 0;}
.about-slider .owl-dots{bottom:14px;}
.about-slider .owl-theme .owl-dots .owl-dot span{width:14px;height:14px;border-width:2px;}
.innerpg_heading h3{font-size:30px;line-height:29px;}
.enroll_docbox h3{font-size:16px;line-height:18px;}
.schoollist li a{font-size:14px;line-height:16px;}
.school_accor .panel-default > .panel-heading h4 a{background:url(images/acc_ar1.png) no-repeat 90% 52%;}
.clplan_listR img{width:200px;}
/*.play_list ul li{width:125px;}*/
.play_list ul li i{margin-bottom:12px;}
/*.play_list{margin-bottom:50px;}*/

.team_schedulesec{padding:40px 0 0;}
.innerpg_heading h2 {font-size: 30px;line-height: 29px;}
.innerpg_heading h2 span{top: -3px;}
.coaching_staff{padding-top: 30px;}
.team_schedulesec{padding-top: 30px;}
.playersec_ban{padding-top: 30px;}
/*.play_list {margin-bottom: 40px;}*/

.schedule_date strong {font-size: 45px; line-height: 43px;}
.schedule_date{width: 68px;}
.schedule_date{padding: 5px;}

.dwnload_nwsletter{padding: 15px 0;}

.donate-sec1{margin-bottom:40px;}


.coaching_staffbot .col-xs-6{width: 100%;}
.coaching_staff_des{min-height: inherit;}
.coaching_staffbot .col-md-3:nth-child(2) .coaching_staff_box { margin-top: 30px;}
.coaching_staff_des h3{margin-bottom: 4px;}

.youtube-res{width: 100%;}
.cus-right{margin-left: 0;}

.parent-life-list ul li{width: 100%;}

.con-mail{padding-left: 0; padding-top: 100px; background-position: top center;}
.tab-style{margin-bottom: 30px;}
.con-mail{margin-bottom: 30px;}
/*.play_list{margin-bottom: 20px;}*/
.head_topR span.phoneBraces{font-size: 17px;position: relative;top: -1px;}


}



@media (max-width:400px){.play_list ul li{width:50%;}
.coaching_staff_des span{font-size:13px;line-height:17px;}
.head_topR a.hd-enroll {
    padding: 8px 3px !important;
    width: 119px;
}
.trNo{display: inline-table; white-space: nowrap;}
div.wpcf7 .wpcf7-recaptcha iframe {
    transform: scale(0.9);
    transform-origin: left;
}
}
