/*
Theme Name: ITS
Theme URI: 
Description: A simple responsive theme based on the ITS Academy framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 
Author: 
Author URI: 
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: 
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

/* COMMON */
body, span, p, a, h1, h2, h3, h4, h5, h6, ul, li, .widget{ line-height:normal; margin:0; padding:0; font-weight:normal; list-style:none;}
a, a:hover, a:focus{ text-decoration:none; outline:none;}
.widget:after, #menu-footer:after, .footer-links ul:after, .home_content:after, .home_two_blocks:after, .contact-form-area:after, .connect_sidebar:after, .footer-top nav:after{ font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}

/* FONTS */
@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('fonts/mark_simonson_-_proxima_nova_regular-webfont.eot');
    src: url('fonts/mark_simonson_-_proxima_nova_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/mark_simonson_-_proxima_nova_regular-webfont.woff2') format('woff2'),
         url('fonts/mark_simonson_-_proxima_nova_regular-webfont.woff') format('woff'),
         url('fonts/mark_simonson_-_proxima_nova_regular-webfont.ttf') format('truetype'),
         url('fonts/mark_simonson_-_proxima_nova_regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.navbar-default .navbar-nav > li > a{ font-family: 'proxima_nova_rgregular';}

@font-face {
	font-family:'HelveticaNeueLTPro-BdCn';
	src: url('fonts/HelveticaNeueLTPro-BdCn_gdi.eot');
	src: url('fonts/HelveticaNeueLTPro-BdCn_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/HelveticaNeueLTPro-BdCn_gdi.woff') format('woff'),
		url('fonts/HelveticaNeueLTPro-BdCn_gdi.ttf') format('truetype'),
		url('fonts/HelveticaNeueLTPro-BdCn_gdi.svg#HelveticaNeueLTPro-BdCn') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

.ls-layer h3, #main .beauty_education h2, #main .beauty_education h4{ font-family:'HelveticaNeueLTPro-BdCn';}

@font-face {
	font-family:'HelveticaNeue-MediumCond';
	src: url('fonts/HelveticaNeue-MediumCond_gdi.eot');
	src: url('fonts/HelveticaNeue-MediumCond_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/HelveticaNeue-MediumCond_gdi.woff') format('woff'),
		url('fonts/HelveticaNeue-MediumCond_gdi.ttf') format('truetype'),
		url('fonts/HelveticaNeue-MediumCond_gdi.svg#HelveticaNeue-MediumCond') format('svg');
	font-weight: 500;
	font-style: normal;
	font-stretch: condensed;
	unicode-range: U+0020-2212;
}

.ls-layer h1, .ls-layer h2{ font-family:'HelveticaNeue-MediumCond';}

@font-face {
	font-family:'MyriadPro-SemiCn';
	src: url('fonts/MyriadPro-SemiCn_gdi.eot');
	src: url('fonts/MyriadPro-SemiCn_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/MyriadPro-SemiCn_gdi.woff') format('woff'),
		url('fonts/MyriadPro-SemiCn_gdi.ttf') format('truetype'),
		url('fonts/MyriadPro-SemiCn_gdi.svg#MyriadPro-SemiCn') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: semi-condensed;
	unicode-range: U+0020-25CA;
}

#main .hair_academy h1, #main .hair_academy h5{ font-family:'MyriadPro-SemiCn';}

@font-face {
	font-family:'MyriadPro-SemiboldSemiCn';
	src: url('fonts/MyriadPro-SemiboldSemiCn_gdi.eot');
	src: url('fonts/MyriadPro-SemiboldSemiCn_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/MyriadPro-SemiboldSemiCn_gdi.woff') format('woff'),
		url('fonts/MyriadPro-SemiboldSemiCn_gdi.ttf') format('truetype'),
		url('fonts/MyriadPro-SemiboldSemiCn_gdi.svg#MyriadPro-SemiboldSemiCn') format('svg');
	font-weight: 600;
	font-style: normal;
	font-stretch: semi-condensed;
	unicode-range: U+0020-25CA;
}

#main .hair_academy h1 span{ font-family:'MyriadPro-SemiboldSemiCn';}

@font-face {
	font-family:'MyriadPro-BoldSemiCn';
	src: url('fonts/MyriadPro-BoldSemiCn_gdi.eot');
	src: url('fonts/MyriadPro-BoldSemiCn_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/MyriadPro-BoldSemiCn_gdi.woff') format('woff'),
		url('fonts/MyriadPro-BoldSemiCn_gdi.ttf') format('truetype'),
		url('fonts/MyriadPro-BoldSemiCn_gdi.svg#MyriadPro-BoldSemiCn') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: semi-condensed;
	unicode-range: U+0020-25CA;
}

#main .hair_academy h2, #main .hair_academy h4{ font-family:'MyriadPro-BoldSemiCn';}

@font-face {
	font-family:'GiddyupStd-Regular';
	src: url('fonts/GiddyupStd_gdi.eot');
	src: url('fonts/GiddyupStd_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/GiddyupStd_gdi.woff') format('woff'),
		url('fonts/GiddyupStd_gdi.ttf') format('truetype'),
		url('fonts/GiddyupStd_gdi.svg#GiddyupStd-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

#main .beauty_education h1, #main .beauty_education h3{ font-family:'GiddyupStd-Regular';}

@font-face {
	font-family:'HelveticaNeue-Light';
	src: url('fonts/HelveticaNeue-Light_gdi.eot');
	src: url('fonts/HelveticaNeue-Light_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/HelveticaNeue-Light_gdi.woff') format('woff'),
		url('fonts/HelveticaNeue-Light_gdi.ttf') format('truetype'),
		url('fonts/HelveticaNeue-Light_gdi.svg#HelveticaNeue-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}

.top-content h1, .top-content h4, #main h1, .contact-form-area h1, #jig1 .jig-loadMoreButton span, .accordion-title{ font-family:'HelveticaNeue-Light';}

@font-face {
	font-family:'HelveticaNeue-Roman';
	src: url('fonts/HelveticaNeue-Roman_gdi.eot');
	src: url('fonts/HelveticaNeue-Roman_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/HelveticaNeue-Roman_gdi.woff') format('woff'),
		url('fonts/HelveticaNeue-Roman_gdi.ttf') format('truetype'),
		url('fonts/HelveticaNeue-Roman_gdi.svg#HelveticaNeue-Roman') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}

.certificate-area h4{ font-family:'HelveticaNeue-Roman';}

@font-face {
	font-family:'HelveticaNeue-Medium';
	src: url('fonts/HelveticaNeue-Medium_gdi.eot');
	src: url('fonts/HelveticaNeue-Medium_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/HelveticaNeue-Medium_gdi.woff') format('woff'),
		url('fonts/HelveticaNeue-Medium_gdi.ttf') format('truetype'),
		url('fonts/HelveticaNeue-Medium_gdi.svg#HelveticaNeue-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}

.certificate-area h4 span, #main .enrolment_block li, .page-sih20111-certificate-ii-in-hairdressing #main h1 span{ font-family:'HelveticaNeue-Medium';}

@font-face {
	font-family:'MyriadPro-Light';
	src: url('fonts/MyriadPro-Light_gdi.eot');
	src: url('fonts/MyriadPro-Light_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/MyriadPro-Light_gdi.woff') format('woff'),
		url('fonts/MyriadPro-Light_gdi.ttf') format('truetype'),
		url('fonts/MyriadPro-Light_gdi.svg#MyriadPro-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

.submit, .connect_sidebar h4, .tablepress thead th{ font-family:'MyriadPro-Light';}

@font-face {
	font-family:'MyriadPro-Semibold';
	src: url('fonts/MyriadPro-Semibold_gdi.eot');
	src: url('fonts/MyriadPro-Semibold_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/MyriadPro-Semibold_gdi.woff') format('woff'),
		url('fonts/MyriadPro-Semibold_gdi.ttf') format('truetype'),
		url('fonts/MyriadPro-Semibold_gdi.svg#MyriadPro-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

#main h6, .connect_sidebar li{ font-family:'MyriadPro-Semibold';}

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,800italic,800,700italic);

#main .home_top_content h1, .as-seen-on h4 span, .footer-top nav h4, .inside-footer .widgettitle, .inside-footer p, .inside-footer a, #menu-footer li a, #main h2, #main p, .certificate-area p, #sidebar1, #sidebar1 h3, .wpcf7 .col-sm-6 input, .wpcf7 .col-sm-12 textarea, .contact-form-area p, #main ul li a, .enquire_now h1{ font-family: 'Open Sans', sans-serif;}

/* CONTAINER */
.container{ max-width:896px; width:100%;}

/* HEADER */
.navbar-default{ background:url(images/head-bg.png) repeat; border:none; margin-bottom:0; padding-bottom:14px;}
.navbar-fixed-top, .navbar-fixed-bottom{ position:staic;}
.home .navbar-fixed-top, .home .navbar-fixed-bottom{ position:absolute;}
.main_header .container{ max-width:1050px;}

/* LOGO */
.navbar-header{ float:left;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{ margin:0;}
.navbar-brand{ float:none; display:block; height:100%; padding:0;}

/* NAV */
.navbar-fixed-top{ position:static;}
.home .navbar-fixed-top{ position:fixed;}
.container > .navbar-collapse{ float:left; margin:67px 0 0 36px;}
.navbar-default .navbar-nav > li{ margin:0 10px;}
.navbar-default .navbar-nav > li > a{ color:#000; text-transform:uppercase; font-size:13px; padding:0;}
.navbar-default .navbar-nav > li > a:hover{ color:#d50606;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background:none;}
.navbar-default .navbar-nav > li:hover ul{ display:block;}
.caret{ border:none; background:url(images/drop-icon.png) no-repeat; width:7px; height:7px;}
.dropdown-menu{ background:#d50606; box-shadow:none; border:none; border-radius:0; padding:0;}
.dropdown-menu > li > a{ color:#fff; padding:10px 20px;}
.dropdown-menu > li > a:hover{ background:#fff; color:#000;}

/* CALL US NOW */
.call_us_now{ text-align:center; max-width:21%; margin-top:42px; font-size:26px; padding:0;}
.call_us_now h2{ color:#e5001c; margin-bottom:0;}

/* BANNER */
.ls-wp-fullwidth-container{ padding-bottom:51px;}
.ls-bottom-nav-wrapper{ margin-top:61px;}
.ls-fullwidth .ls-bottom-slidebuttons a{ background:url(images/circle.png) no-repeat!important; width:11px!important; height:10px!important; margin-right:10px;}
.ls-fullwidth .ls-bottom-slidebuttons a.ls-nav-active, .ls-fullwidth .ls-bottom-slidebuttons a:hover{ background:url(images/active-circle.png) no-repeat!important;}
.ls-bottom-nav-wrapper .ls-nav-sides{ width:7px!important; height:11px!important;}
.ls-nav-prev{ background:url(images/prev.png) no-repeat!important; width:35px!important; height:75px!important;}
.ls-nav-next{ background:url(images/next.png) no-repeat!important; width:35px!important; height:75px!important;}

.home_content{ position:relative; min-height:420px; margin:0 0 70px 17px;}
.home_content br{ display:none;}
.home_content img{ position:absolute; right:-225px; top:25px; z-index:-10;}
.home_top_content{ max-width:650px; width:100%; float:left; text-align:center; margin-bottom:39px;}
.home_top_content br{ display:none;}
#main .home_top_content h1, .enquire_now h1, #main .home_top_content h4 { color:#000; text-transform:uppercase; font-size:23px; margin-bottom:31px;}
#main .home_top_content p{ color:#000; margin:0;}

/* HOME TWO BLOCKS */
.home_two_blocks{ clear:both; width:100%; max-width:832px;}
.home_two_blocks .col-sm-6{ border:1px solid #b9b8b8; min-height:225px; width:48.5%;}

/* HAIR ACADEMY BLOCK */
.hair_academy{ background:url(images/hair-academy-image.jpg) no-repeat center top; margin-right:24px; padding:38px 20px 20px 28px;}
#main .hair_academy h1{ color:#fff; font-size:68px; text-transform:uppercase; line-height:50px;}
#main .hair_academy h1 span{ display:block; font-size:22px;}
#main .hair_academy h2{ font-size:28px; color:#fff; text-transform:uppercase; line-height:20px; letter-spacing:5px;}
#main .hair_academy h4{ font-size:28px; color:#fff; text-transform:uppercase; line-height:20px; letter-spacing:5px;}
/* BEAUTY EDUCATION BLOCK */
.beauty_education{ background:url(images/beauty-education-image.jpg) no-repeat center top; padding:52px 20px 20px 44px;}
#main .beauty_education h1{ font-size:41px; line-height:30px; color:#000; text-transform:none;}
#main .beauty_education h3{ font-size:41px; line-height:30px; color:#000; text-transform:none;}
#main .beauty_education h2, #main .beauty_education h4{ font-size:34px; text-transform:uppercase; line-height:30px; color:#000; letter-spacing:5px;}
#main .beauty_education h2 span, #main .beauty_education h4 span{ font-size:22px; color:#e5001c; display:block;}

/* AS SEEN ON */
#main article{ margin:0; padding:0;}
.as-seen-on{ text-align:center; clear:both; margin-bottom:18px;}
.as-seen-on h4{ position:relative; margin-bottom:12px;}
.as-seen-on h4 span:after{ background:#b9b8b8; content: ""; display:block; height:1px; left:0; position:absolute; top:14px; width:100%; z-index:-10;}
.as-seen-on h4 span{ color:#828080; text-transform:uppercase; background:#fff; font-size:20px; padding:0 3px;}
.as-seen-on ul li{ display:inline-block; margin-right:44px;}

/* FOOTER TOP */
.footer-top{ border-top:1px solid #ece7e7; margin-bottom:13px;}
.footer-top img, .footer-top form, .footer-top nav{ float:left;}
.footer-top img{ margin-right:31px;}
.footer-top form{ border-bottom:2px solid #e5e5e5; margin:20px 31px 0 0; max-width:270px; width:100%; padding:0;}
.footer-top form .input-group{ width:100%;}
.footer-top form input{ border:none; box-shadow:none; border-radius:0;}
.footer-top form .btn-default{ border:none; background:url(images/search-icon.png) no-repeat; border-radius:0; display:block; text-indent:-99999px; width:15px; height:14px; margin:0!important; padding:0;}
.footer-top nav{ float:none; margin:33px auto 0; max-width:220px; width:100%;}
.footer-top nav h4{ float:left;}
.footer-top nav li{ float:left;}
.footer-top nav h4{ border-right: 1px solid #7f7f7f; padding-right:16px; color:#828080; text-transform:uppercase; font-weight:400;}
.footer-links{ float:left;}
.footer-links ul{ margin-top:3px;}
.footer-links .menu li{ margin-left:18px;}
.footer-links .menu .fb{ margin-left:12px;}
.footer-top nav li a{ height:15px; display:block; text-indent:-99999px;}
.fb{ background:url(images/fb.png) no-repeat; width:7px;}
.tweet{ background:url(images/tweet.png) no-repeat; width:14px;}
.gplus{ background:url(images/gplus.png) no-repeat; width:15px;}
.link{ background:url(images/link.png) no-repeat; width:14px;}
.ytube{ background:url(images/ytube.png) no-repeat; width:15px;}
.insta{ background:url(images/insta.png) no-repeat; width:15px;}

/* ENQUIRE NOW */
.enquire_now{ text-align:center;}
.enquire_now h1{ margin:15px 0 0;}
.enquire_now h1 span{ color:#e5001c;}


/* FOOTER */
.main-footer{ background:url(images/footer-top-bg.jpg) no-repeat center top; background-size:100%; padding-top:37px;}
.inside-footer{ background:#000; padding:57px 0 41px; color:#fff;}
.inside-footer .row{ margin:0;}
.inside-footer .col-sm-5, .inside-footer .col-sm-4, .inside-footer .col-sm-3{ padding:0;}
.inside-footer .widgettitle{ color:#fff; font-size:17px; margin-bottom:6px;}
.inside-footer p, .inside-footer a{ color:#fff; font-size:13px;}
.inside-footer a:hover{ color:#c6c6c6;}

/* FOOTER FIRST BLOCK */
.footer1{ width:29%; margin-right:43px;}
#menu-footer{ margin-bottom:22px}
#menu-footer li{ float:left; margin-right:10px;}
#menu-footer li a{ color:#fff; font-size:13px;}
#menu-footer li:last-child{ margin:0;}

/* FOOTER SECOND BLOCK */
.footer2{ width:29%; margin-right:43px;}
.footer2 ul li{ margin-bottom:8px;}
.footer2 ul .lastli{ margin-bottom:17px;}

/* FOOTER THIRD BLOCK */
.footer3{ width:32%;}
.footer3 ul{ margin-top:19px;}
.footer3 ul li{ margin-bottom:2px;}

/* TOP BANNER */
.inside-top-banner{ min-height:267px; position:relative; padding-top:101px; margin-bottom:37px; background:#000;}
.inside-top-banner img{ width:100%; position:absolute; top:0;}
.top-content{ max-width:430px; width:100%; text-align:center; position:relative;}
.top-content h1, .top-content h4{ color:#fff; font-size:31px; text-transform:uppercase;}
.top-content h1 span, .top-content h4 span{ display:block; font-size:57px; line-height:44px;}

/* MAIN */
#main{ padding:0 25px 0 0;}
#main h1, .contact-form-area h1{ font-size:45px; text-transform:uppercase; color:#000;}
#main h2{ font-size:23px; line-height:30px; text-transform:uppercase; color:#000; margin-bottom:24px;}
#main h6{ font-size:27px; color:#000; text-transform:uppercase; margin:15px 0; display:inline-block;}
#main p, .certificate-area p, .contact-form-area p{ font-size:15px; line-height:22px; font-weight:lighter; margin-bottom:19px; color:#000;}
#main ul{ margin:0 0 15px 15px;}
#main ul li{ list-style:disc; padding-left:14px; margin-bottom:3px;}
#main ul li a{ font-size:17px; color:#d50606; font-weight:600;}
#main ul li a:hover{ color:#000;}

/* SIDEBAR */
#sidebar1{ padding:0; font-size:16px; line-height:21px; font-weight:lighter;}
#sidebar1 .widget{ margin-bottom:15px;}
#sidebar1 h3{ color:#fff; font-size:17px; font-weight:600; text-transform:uppercase; margin-bottom:17px;}
#sidebar1 p{ margin-bottom:19px;}
#sidebar1 a{ color:#fff; font-size:16px;}
#sidebar1 a:hover{ color:#a0a0a0;}
.about-sidebar{ background:#000; color:#fff; padding:30px 15px;}

.connect_sidebar{ position:relative; background:#000; /* min-height:247px; */}
.connect_sidebar h4{ background:#dc2d27; font-size:25px; color:#fff; text-transform:uppercase; padding:14px 26px 9px; border-bottom:1px solid #343434;}
.connect_sidebar img{ position:absolute; bottom:0; right:0;}
.connect_sidebar li{ font-size:18px; text-transform:uppercase; border-bottom:1px solid #343434;}
.connect_sidebar .call-icon{ border:none;}
.connect_sidebar li a{ padding:19px 15px 19px 58px; display:block; color:#fff;}
#sidebar1 .connect_sidebar a:hover{ background-color:#dc2d27; color:#fff;}
.connect_sidebar .schedule-icon a{ background:url(images/camera.png) no-repeat 20px 18px;}
.connect_sidebar .email-icon a{ background:url(images/email-icon.png) no-repeat 20px 24px;}
.connect_sidebar .call-icon a{ background:url(images/phone-icon.png) no-repeat 20px 20px;}

/* CERTIFICATE AREA */
.certificate-area{ text-align:center; float:left; width:100%;}
.page-about-its .certificate-area{ margin:34px 0 22px;}
.certificate-area img{ margin-bottom:64px; width:100%;}
.certificate-area h4{ color:#000; font-size:21px; text-transform:uppercase; margin-bottom:3px;}
.certificate-area h4 span{ display:block; font-size:30px;}

/* CONTACT US */
.page-contact-us .as-seen-on, .page-courses .as-seen-on{ margin-top:31px; display:inline-block; width:100%;}
.page-contact-us .contact-form-area{ margin-bottom:34px; text-align:center;}
.contact-form-area .wpcf7{ background:#000; text-align:left; padding:38px 25px 29px; margin-top:27px; float:left; width:100%;}
.wpcf7 .col-sm-6, .wpcf7 .col-sm-12{ margin-bottom:16px;}
.wpcf7 .col-sm-6 input, .wpcf7 .col-sm-6 select, .wpcf7 .col-sm-12 input[type='text'], .wpcf7 .col-sm-12 textarea{ width:100%; color:#737373; font-size:15px; font-weight:lighter; border:none; padding:13px 13px 14px;}
.wpcf7 .col-sm-12 textarea{ height:209px;}
.submit, .red_btn{ color:#fff; font-size:25px; text-transform:uppercase; max-width:304px; width:100%; margin:0 auto; display:block; background:#dc2d27;}
.submit{ border:none; clear:both; padding:16px 0 17px;}
.red_btn{ padding:11px 0 12px; margin:0 auto 33px;}
.submit:hover{ background:#a0a0a0;}
.red_btn:hover{ background:#000; color:#fff;}
.ajax-loader{ display:none;}
.contact-form-area p{ margin-bottom:0;}
.wpcf7 p{ clear:both;}
div.wpcf7-mail-sent-ok{ color:#fff;}
div.wpcf7-validation-errors{ color:#dc2d27;}
div.wpcf7-response-output{ padding:10px; text-align:center;}

/* COURSES PAGE */
.page-courses #main h1{ font-size:107px;}
.page-courses #main h3{ font-size:107px;}
.page-courses .as-seen-on{ margin-top:70px;}

/* COURSE DETAIL */
.page-sih20111-certificate-ii-in-hairdressing #main h1, .page-sih30111-certificate-iii-in-hairdressing #main h1, .page-sih40111-certificate-iv-in-hairdressing #main h1, .page-sib20110-certificate-ii-in-retail-make-up-skin-care #main h1{ margin-bottom:37px;}
.page-sih20111-certificate-ii-in-hairdressing #main h4, .page-sih30111-certificate-iii-in-hairdressing #main h4, .page-sih40111-certificate-iv-in-hairdressing #main h4, .page-sib20110-certificate-ii-in-retail-make-up-skin-care #main h4{ margin-bottom:20px;}
.page-sih20111-certificate-ii-in-hairdressing #main h1 span, .page-sih30111-certificate-iii-in-hairdressing #main h1 span, .page-sih40111-certificate-iv-in-hairdressing #main h1 span, .page-sib20110-certificate-ii-in-retail-make-up-skin-care #main h1 span{ font-size:63px; display:block; line-height:48px;}
.page-sih20111-certificate-ii-in-hairdressing #main h1 sub, .page-sih30111-certificate-iii-in-hairdressing #main h1 sub, .page-sih40111-certificate-iv-in-hairdressing #main h1 sub, .page-sib20110-certificate-ii-in-retail-make-up-skin-care #main h1 sub{ font-size:25px; bottom:0;}

.accordion{ margin:8px 0 20px; float:left; width:100%;}
.accordion br{ display:none;}
.accordion .accordion-title{ font-size:28px; background:#000 url(images/plus.png) no-repeat 96.5% center; padding:12px 23px 13px; color:#fff; border-left:5px solid #dc2d27; margin-bottom:11px; cursor:pointer;}
.accordion .accordion-title:hover{ background-color:#dc2d27;}
.accordion .open{ background:#000 url(images/minus.png) no-repeat 96.5% center;}

/* TABLE */
.tablepress tfoot th, .tablepress thead th{ background-color:#dc2d27!important; color:#fff;}

/* ENROLlMENT PAGE */
.page-enrollment #main{ padding-right:0;}
.page-enrollment #content{ margin:0 -6px; text-align:center;}
.page-enrollment #main h1{ font-size:40px; clear:both; margin-bottom:35px;}
#main .enrolment_block{ margin:0; text-align:center;}
#main .enrolment_block li{ margin:0 0 28px 7px; list-style:none; padding:19px 20px 21px; float:left; background:#000; color:#fff; max-width:166px; width:100%; min-height:150px; font-size:15px; text-transform:uppercase;}
#main .enrolment_block .last-enrol{ padding:19px 8px 21px;}
.enrolment_block li img{ padding-bottom:18px;}
.enrolment_block .last-enrol img{ padding-bottom:8px;}
.page-enrollment #main p span{ font-weight:600;}
.page-enrollment #main p a{ color:#a0a0a0; font-weight:600;}
.page-enrollment #main p a:hover{ color:#000;}
.page-enrollment .as-seen-on{ margin-top:41px; float:left; width:100%;}

/* SALON PAGE */
.page-salon #content{ text-align:center;}
#jig1{ margin:52px 0 57px!important;}
#jig1 .jig-loadMoreButton{ box-shadow:none!important; background:#000!important; border:none!important; border-radius:0!important; max-width:320px!important; padding:18px 10px 17px!important; margin-top:36px!important; filter:none!important;}
#jig1 .jig-loadMoreButton:hover{ background:#d50606!important;}
#jig1 .jig-loadMoreButton span{ font-size:20px; text-transform:uppercase; color:#fff;}

/* VIDEO SLIDER */
.video_slider_container{ max-width:990px; width:100%; margin:40px auto 32px;}
.video_slider_container .ls-bottom-nav-wrapper{ margin-top:0;}

/* SCHEDULDE */
.page-schedule-a-one-on-one #main .contact-form-area h1{ margin-bottom:15px;}
.page-schedule-a-one-on-one .contact-form-area .wpcf7{ margin:0 0 30px; padding-bottom:19px;}
#main .contact-form-area h4{ color:#fff; margin-bottom:10px;}
.page-schedule-a-one-on-one #main .contact-form-area .col-sm-12 p, .page-email-us #main .contact-form-area .col-sm-6 p{ margin-bottom:0;}
.Interested span.wpcf7-list-item{ margin:0 0 5px; color:#fff; width:100%; display:block;}
.page-salon #content {text-align:inherit;} 
.salon_sidebar {color:#fff!important; float:right; margin:0 0 50px 30px; padding:30px 15px; background:#000;}     
.salon_sidebar p {color:#fff!important;} 
.salon_sidebar h4 {font-size:18px;  font-weight: bold; margin:0 0 5px;} 
.page-salon #content ul {margin-bottom:30px;} 
.page-salon #content ul li {font-size:18px;} 
.ls-fullwidth .ls-nav-prev, .ls-fullwidth .ls-nav-next { z-index: 100!important;}



/* Responsive css */

@media (max-width:1044px) {
.call_us_now{ max-width:19%;} 
}

@media (max-width:1024px) {


/* .ls-layer{ padding-top:25%;}
.ls-layer h1, .ls-layer h2, .ls-layer h3, .ls-layer h4{ position:static!important; text-align:center!important;} */
.home_top_content{ max-width:100%;}
.home_content img{ right:0; top:4px;}
.main-footer{ background-size:inherit;}
}

@media (min-width: 800px) and (max-width:1020px) {
.navbar-header {width: 25%;}
.container > .navbar-collapse { margin:50px 0 0 30px;  width:55%;} 
.call_us_now h2 {font-size: 20px;}
.call_us_now .textwidget {font-size: 20px;}
.navbar-brand > img {max-width:100%;}
.call_us_now {max-width: 15%;}
#menu-main li:last-child {margin-right:0px;}
#menu-main li:first-child {margin-left:0px;}
.navbar-nav > li > a {font-size:12px;}
.home_two_blocks .col-sm-6 {width: 47.5%;}
}

@media (max-width:991px) {

.page-courses #main h1{ font-size:85px;}
.row{ margin:0;}
.call_us_now .textwidget {font-size: 19px;}
}

@media (max-width:883px) {

#widget-footer{ text-align:center;}
.inside-footer .col-sm-5, .inside-footer .col-sm-4, .inside-footer .col-sm-3{ margin:0; width:100%;}
#menu-footer li{ float:none; display:inline-block;}
.navbar-default .navbar-nav > li {margin: 0 6px;} 
}

@media (max-width:889px) {

.footer-top img{ max-width:24%; width:100%;}
.footer-top form{ max-width:210px;}
.footer-top img, .footer-top form{ margin-right:15px;}
}

@media (min-width: 800px) and (max-width:815px) {
.navbar-default .navbar-nav > li > a {font-size:12px;}  
.call_us_now .textwidget {font-size: 18px;}
}

@media (max-width:800px) {

.home .navbar-fixed-top{ position:static;}
.container > .navbar-header{ display:block; float:none; margin:0 auto; max-width:273px;}
.container > .navbar-collapse{ margin:15px auto 0; float:none; max-width:100%; text-align:center;}
.navbar-nav{ float:none;}
.navbar-nav > li{ display:inline-block; float:none;}
.call_us_now{ max-width:100%; margin-top:15px; width:100%;}
.navbar-default .navbar-nav > li{ margin:0 5px;}
.home_content img{ position:static; display:block; margin:10px auto 0;}
.home_top_content{ margin-top:20px;}
.hair_academy{ margin-right:20px;}
.footer-top form{ max-width:190px;}
.footer1, .footer2{ margin-right:60px;}
}

@media (max-width:767px) {

.container > .navbar-header{ margin:0 auto!important; text-align:center;}
.navbar-toggle{ margin:15px 0 0; float:none;}
.navbar-collapse{ margin:0; border:none; width:100%;}
.navbar-nav{ margin:0; width:100%; text-align:center;}
.nav > li{ float:none; display:inline-block; width:100%;}
.navbar-default .navbar-nav > li{ margin:5px 0 0;}
#main, #sidebar1, .contact-form-area{ padding:0;}
.top-content h1 span{ font-size:47px;}
.page-courses #main h1{ font-size:58px;}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{ margin:0;}
.dropdown-menu{ display:block; width:100%; background:none; position:static; float:none; text-align:center;}
.dropdown-menu > li > a{ padding:0; color:#000; white-space:normal;}
#main h1, .contact-form-area h1{ font-size:45px;}
.footer-top img{ max-width:202px; width:100%; display:block; float:none; margin:0 auto 15px;}
.footer-top form{ margin:0 auto 15px; max-width:100%;}
.footer-top nav{ clear:both; float:none; margin:0 auto; max-width:330px; width:100%;}
.footer-top nav h4, .footer-top nav li{ display:inline-block; float:none;}
.home_two_blocks .col-sm-6{ max-width:405px; margin:0 auto 15px; width:100%;}
.home_content{ margin-bottom:15px;}
}

@media (max-width:480px) {

.page-sih20111-certificate-ii-in-hairdressing #main h1 span, .page-sih30111-certificate-iii-in-hairdressing #main h1 span, .page-sib20110-certificate-ii-in-retail-make-up-skin-care #main h1 span{ font-size:34px;}
#main h1, .contact-form-area h1{ font-size:24px;}
.footer-top nav h4{ display:block; text-align:center; border:none; padding:0;}
.footer-links{ float:none; text-align:center; margin-bottom:0;}
.footer-links ul{ margin-top:10px;}
.footer-links .menu li{ float:none;}
.home_two_blocks .col-sm-6{ padding:15px;}
#main .beauty_education h2{ font-size:26px; letter-spacing:0; margin-top:15px;}
}

@media (max-width:378px) {

.navbar-brand{ float:none; width:262px; margin:0 auto!important;}
.navbar-toggle{ display:block; float:none; margin:20px auto 0;}
#main .enrolment_block li{ max-width:100%; margin-left:0;}
}
.no-display{display:none;}