/*
	Theme Name: Shanz-child
	Theme URI: http://ifelsetech.com
	Description: Shanz-child
	Author: ifelse
	Author URI: https://ifelsetech.com
	Template: Shanz
	Version: 1.0
	Tags: threaded-comments, theme-options, sticky-post, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background
	Text Domain: Shanz-child
	License: GNU General Public License
	License URI: license.txt
*/
/* = Theme customization starts here
-------------------------------------------------------------- */

/* Slider Banner */
.sliderCol > div > .wpb_wrapper {
    position: relative;
}
.sliderCol .wpb_raw_code {
    margin: 0 !important;
}
.bannerImg {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
}
.bannerImg img {
    width: 85%;
}
.navbar-brand.image-logo img {
    max-width: 300px;
    height: 80px;
   
}

.process-box .fa {
    font-size: 54px;
    color: #fff;
}
.bookforanapoin {
    margin-top: -30px;
}
ul.school-ul li:before {
    content: "\f00c";
    font-family: fontawesome;
   color: #FFB300;
    padding-right: 10px;
}
ul.school-ul-scl li:before {
    content: "\f00c";
    font-family: fontawesome;
   color: #FFB300;
    padding-right: 10px;
}
.left-ind {
    text-indent: 2.5em;
}
.school-ul {
    list-style-type: none;
    font-weight: 600;
    color: #0156B7;
    margin-top: 45px;
}
.school-ul-scl {
    list-style-type: none;
    font-weight: 600;
    color: #0156B7;
    margin-top: 29px;
}
.wpb_text_column.wpb_content_element.school-text {
    margin-bottom: 0px !important;
}
.school-text .wpb_content_element {
    margin-bottom: 0px !important;
}
.wpb_content_element.school-text {
    margin-bottom: 0px !important;
}

.school-ul li {
    padding-bottom: 10px;
    text-indent: -1.5em;
}

.school-ul-scl li {
    padding-bottom: 10px;
    text-indent: -1.8em;
}
#post-483 > div.entry-content > div:nth-child(8) > div > div > div > div > div:nth-child(2) > div > div > div {
    margin-bottom: 0px;
}

.callout-section {
    background-color: #f7f7f7;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    position: relative;
}

.shanzul1 {
    list-style-type: none;
    margin-top: 45px;
    font-weight: 600;
    color: #0156B7;
}

ul.shanzul1 li {
    margin-bottom: 15px;
    text-indent: -2.5em;
}

ul.shanzul1 li:after {
    content: "\f00c";
    font-family: fontawesome;
    padding-right: 45px;
    padding-left: 10px;
    color: #FFB300;
}

.shanzul {
    list-style-type: none;
    margin-top: 36px;
    font-weight: 600;
    color: #0156B7;
}

.shanzul li:before {
    content: "\f00c";
    font-family: fontawesome;
    padding-right: 10px;
    color: #FFB300;
}

.section-headertitle {
    padding-top: 30px !important;
}

.shanzul li {
    padding-bottom: 15px;
        text-indent: -1.5em;
}

.school-top-sec {
    font-size: 17px !important;
    line-height: 35px !important;
}
.box_title {
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid;
}

#post-432 > div.entry-content > div:nth-child(1) > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid > div.wpb_column.vc_column_container.vc_col-sm-6 > div > div > div.container-fluid.no-left-padding.no-right-padding.section-headertitle > div > div > h6 {
    font-size: 18px !important;
}

#post-222 > div.entry-content > div:nth-child(1) > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid > div.wpb_column.vc_column_container.vc_col-sm-6 > div > div > div.container-fluid.no-left-padding.no-right-padding.section-headertitle > div > div > h6 {
    font-size: 18px !important;
}

.shanz-header {
    font-size: 30px!important;
    color: #FFFFFF !important;
    letter-spacing: 1.28px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
}
.collegeimage {
    margin-bottom: 0px !important;
}

.vc_row-has-fill>.vc_column_container>.vc_column-inner{
padding-top: 0px !important;
    
}

li.map-icn:before {
    content: "\f041";
    font-family: fontawesome;
    margin-right: 15px;
    color: #ffb300;
}

li.cont-icn:before {
    content: "\f095";
    font-family: fontawesome;
    margin-right: 15px;
    color: #ffb300;
}

li.mail-icn:before {
    content: "\f003";
    font-family: fontawesome;
    margin-right: 15px;
    color: #ffb300;
}

.bottom-details {
    font-size: 15px !important;
}

li.empty-icn:before {
    content: "";
    padding: 13px;
}



#text-5 > div {
    width: 100%;
}

/* iframe{
    height: 300px;
} */

ul li {
    list-style-type: none;
}

.app-section {
    background-color: #f7f7f7;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    padding-top: 15px !important;
    padding-bottom: 0px !important;
}
footer .btm-ftr .copyright p{
    margin-top:0px !important;
}
.wpcf7-form .form-group {
    margin-bottom: 32px !important;
}

div#navbar {
    padding-top: 20px;
}

.fa-trophy:before{
    font-size: 2em !important;
    margin-top: 60px;
}

.pricing-box h3 > span {
    display: none;
}

#post-451 > div.entry-content > div:nth-child(7) > div > div > div > div > div > div.row > div:nth-child(1) > div > h3::before {
    content: "\f156";
    display: inline-flex;
    position: relative;
    font-family: fontawesome;
}

.pricing-box ul li i {
    color: #2bb027;
    margin-right: 0px !important;
}

.pricing-box h3 sub {
    display: none;
}

.pricing-box h3{
    font-size: 30px !important;
}

.pricing-box h4{
 font-size: 18px !important;   
}

body .pricing-box ul li{
    color: #0156B7 !important;
    text-align: center;
    font-size: 18px !important;
    letter-spacing: 0.25px !important;
}

#post-472 > div.entry-content > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1512738427593.vc_row-has-fill.vc_row-no-padding > div > div > div > div > div:nth-child(1) > div > div > div > div > div > h3 {
    color: #ffffff !important;
}

#post-483 > div.entry-content > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1512738537758.vc_row-has-fill > div > div > div > div > div:nth-child(1) > div > div > div > div > div > h3 {
    color: #ffffff !important;
}

#post-472 > div.entry-content > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1512738427593.vc_row-has-fill.vc_row-no-padding > div > div > div > div > div:nth-child(1) > div > div > div > div > div:before {
    display: none;
}

#post-472 > div.entry-content > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1512738427593.vc_row-has-fill.vc_row-no-padding > div > div > div > div > div:nth-child(1) > div > div > div > div > div > h6 {
    text-align: left;
    margin-left: 50px;
}

#post-483 > div.entry-content > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1512738537758.vc_row-has-fill > div > div > div > div > div:nth-child(1) > div > div > div > div > div > h6 {
    text-align: left;
    margin-left: 50px;
}

#post-483 > div.entry-content > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1512738537758.vc_row-has-fill > div > div > div > div > div:nth-child(1) > div > div > div > div > div:before {
    display: none;
}


.enterprise-bg {
    background: rgba(0, 0, 0, 0.42);
    color: #FFB300 !important;
    padding: 27px;
    margin-right: 10px;
    font-size: 16px;
    font-weight: 600;
}
   
.corporate-header {
    font-family: 'Raleway', sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: 1.28px;
    text-transform: uppercase;
}   

.corporate-icon {
    color: #0856C2 !important;
    font-size: 15px !important;
    font-weight: 600;
}

.callout-content a{
    margin-bottom:0px !important;
}

.sub-menu li a {
    font-size: 11px !important;
}

.widget ul.sub-menu {
    padding-left: 40px !important;
}

#menu-quick-links li a {
    font-size: 12px !important;
}

.header_s1 .ownavigation .navbar-nav li a{
    text-transform: capitalize !important;
}

ul.dropdown-menu li a {
    font-size: 13px !important;
}
.footer-main-2{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

div#navbar {
    padding-top: 0px !important;
}

.navbar-collapse {
    padding-right: 13px !important;
    padding-left: 13px !important;
}

.internship .vc_column-inner {
    box-shadow: 0px 0px 1px #50485b;
    padding: 30px 0px 0px 0px;
}

.intern {
    padding: 0px 30px;
}

.contact-form-section .section-header {
    display: none;
}

.contactform .wpb_wrapper {
    margin-top: 1px;
    padding-top: 20px;
    box-shadow: 0px 0px 1px black;
        background-color: aliceblue;
}

ul.business {
    padding-left: 100px;
}

ul.career-bullet li:before {
    content: "\f111";
    font-family: fontawesome;
    color: #ffb300;
    font-size: 10px;
    padding-right: 10px;
}

ul.career-bullet li {
    padding-bottom: 10px;
    text-indent: -1.2em;
}

.training-zoom .wpb_wrapper {
    background-color: rgba(0, 0, 0, 0.56);
}

.training-zoom .vc_column-inner {
    padding-top: 0px !important;
}

.training-zoom .wpb_text_column .wpb_wrapper {
    background-color: rgba(0, 0, 0, 0) !important;
}

.page-banner p{
display:none;
}

p.pt {
    padding: 0px 30px;
}

.page-banner h3{
    
    font-size: 30px !important;
    margin-bottom: 0px !important;
    line-height: 30px !important;
    
}

.widget ul li > a{
    padding-left: 15px !important;
}

/*footer .widget ul li > a {*/
/*    margin-bottom: 5px !important;*/
/*}*/

.shanz-contact p {
    color: #ffb300 !important;
    font-weight: 600;
}

li.shanz-phone:before {
    content: "\f095";
    font-family: fontawesome;
    color: #ffb300;
    padding: 5px 7px;
    margin-right: 10px;
    border: 2px solid;
    border-radius: 27px;
}
/*.footer-main .widget .widget-title{*/
/*    font-size: 18px !important;*/
/*    margin-bottom: 20px !important;*/
/*}*/

.shanz-phone {
    font-size: 14px !important;
}


a:focus, a:hover {
    text-decoration: none !important;
}

#menu-main-menu .menu-item a {
    color: #0156B7 !important;
}

#menu-main-menu .menu-item a:hover {
    color: #ffb300 !important;
}

.vc_grid-item-mini.vc_clearfix {
    box-shadow: 0px 0px 1px gray;
    padding: 10px;
    background: white;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #0056B7 !important;
    border-left: 4px solid #FFB300;
}
.projects h4 {
    text-align: center !important;
    color: #0156B7;
}
.proposed h4 {
    text-align: center !important;
    color: #FFB300;
}
.vc_btn3-container.vc_btn3-left {
    text-align: center !important;
}
.projects .vc_grid-item-mini.vc_clearfix {
    box-shadow: 0px 0px 1px;
    padding: 1px;
}
.proposed .vc_grid-item-mini.vc_clearfix {
    box-shadow: 0px 0px 1px;
    padding: 1px;
}
.vc_custom_1419240516480 {
    background-color: #FFFFFF !important;
}
.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 0px !important;
}
.contact-details .cnt-detail-box{
    max-width: 300px !important;
    padding: 0 30px 45px !important;
} 
aside.widget {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
}
aside .wpcf7-form-control {
    color: white !important;
}
.footer-main-2 .widget{
    margin-bottom: 0px !important; 
}

.btm-ftr {
    margin-top: 0px !important;
}

.section-header h3{
    color: #0156B7 !important;
}
.section-header h6{
    color: #FFB300 !important;
}
.about-content p{
    text-align:justify;
}
div#rev_slider_1_1_forcefullwidth {
    margin-bottom: 0px !important;
}
.pricing-section {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.process-section {
    margin-bottom: 45px !important;
}
.shancontact {
    padding-right: 30px;
    color: #FFB300;
    font-weight: bold;
}
table, th, td {
    border: 0px solid hsla(0, 0%, 20%, 0.1) !important;
}

/*.footer-main-1 .row [class*="col-md-"]:first-child .widget {*/
/*    border-bottom: 0px solid rgba(85,85,85,0.9);*/
/*}*/

li.blw_no:before {
    content: "\f095";
    font-family: fontawesome;
    color: #FFB300;
    font-size: 22px;
    border: 1px solid;
    padding: 8px 10px;
    margin-right: 15px;
    border-radius: 40px;
}
li.blw_mail:before {
    content: "\f0e0";
    font-family: fontawesome;
    color: #FFB300;
    font-size: 22px;
    border: 1px solid;
    padding: 10px 10px;
    margin-right: 15px;
    border-radius: 40px;
}
ul.below_contact {
    padding-top: 30px;
}
ul.below_contact li {
    font-size: 20px;
    text-indent: -2.7em;
    margin-bottom: 35px;
    color: white;
    line-height: 30px;
}
p.payment-info {
    font-size: 20px;
    font-weight: 600;
    color: black;
    line-height: 30px;
}

.cont-box .wpb_wrapper {
    box-shadow: 0px 0px 1px gray;
    margin: 15px;
    padding-bottom: 1px;
}
.wpb_text_column .wpb_wrapper {
    box-shadow: 0px 0px 0px;
    padding-bottom: 0px;
    margin: 10px 30px 10px 30px;
}
#wpcf7-f416-o2 > form > div:nth-child(2) > span > input {
    color: #FEFEFF;
}
p.counselling_cf7_title {
    color: #0156B7;
    display: inline-block;
    font-family: 'Raleway', sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: 1.28px;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    text-transform: uppercase;
}
#menu-item-1134 > ul {
    left: auto;
    margin-top: 0px !important;
    background-color: aliceblue;
}
#menu-item-1133 > ul {
    left: auto;
    margin-top: 0px !important;
    background-color: aliceblue;
}
.feature-box h4 {
    font-size: 16px;
}
.footer_contact li.ph:before {
    content: "\f095";
    font-family: fontawesome;
    padding: 10px;
}
li.em:before {
    content: "\f003";
    padding: 10px;
    font-family: fontawesome;
}
ul.footer_contact li {
    text-indent: -2.5em;
    MARGIN-LEFT: 30px;
}
.college-border-para {
    border: 1px solid #0156B7;
    background: aliceblue;
    box-shadow: 0px 0px 1px;
}
i.icon{
    margin-left: 0px !important;
}
.captcha-class
{
    margin-left: -22px;
}
.captcha-class .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    border-bottom: 0px solid !important;
}
.main-container{
	    overflow-x: initial;
}
.g-recaptcha {
    transform-origin: 0 0;
    -webkit-transform: scale(0.77);
    -moz-transform: scale(0.77);
    -ms-transform: scale(0.77);
    -o-transform: scale(0.77);
    transform: scale(0.77);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*MEDIA QUERY*/

@media (min-width: 992px){
.ownavigation .navbar-nav li.dropdown:hover > .dropdown-menu {
        margin-top: -30px !important;
}
.row.feature-content .col-md-4 {
    width: 25% !important;
}
.feature-content > [class*="col-md-"]:nth-child(3n+1) {
    clear: inherit;
}

.header_s1 .ownavigation .navbar-nav > li {
        margin-left: 10px !important;
    margin-right: 10px !important;
}

.header_s1 .ownavigation .navbar-header{
        margin-left: 10px !important;
}
.header_s1.navbar-fixed-top .navbar-brand {
    margin: 0 0 !important;
    
}
#text-6 {
    display: none;
}
.col-md-4.copyright {
    width: 100%;
}
}

/*TAB*/

@media screen and (min-width: 430px) and (max-width: 990px){
	.app-section{
			padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.bannerImg {
		position: inherit;
	}
	.bannerImg img {
		width: 100%;
	}
}

/*MOBILE*/

@media screen and (min-width: 320px) and (max-width: 414px) {
    .shanzul {
    	margin-top: 45px;
	}
	.shanzul1 {
		margin-top: 45px;
	}
	.vc_column-inner.vc_custom_1513173583389 {
		margin-top: -37px;
	}
	.query-section{
		margin-top: 0px !important;
	}
	.app-section{
			padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.bannerImg {
		position: inherit;
	}
	.bannerImg img {
		width: 100%;
	}
}