

@media only screen and (min-width: 1024px) {
.q_logo {
    top: 65% !important;
    left: 0;
}
}
.footer_txt {
    display: none !important;
}
@media only screen and (max-width: 1000px){
.qode_google_map{
    height:400px!important;
}

.header_bottom {
    background-color: rgba(255, 255, 255, 0) !important;

}



.footer_txt {
    display: block !important;
}

#text-3 {
    display: none !important;
}

input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
}

}
@media only screen and (max-width: 600px){
.qode_google_map{
    height:350px!important;
}
}
@media only screen and (max-width: 400px){
.qode_google_map{
    height:300px!important;
}
}


@media only screen and (min-width: 1024px) .q_logo {
    top: 65%;
    left: 0;
}
.textwidget p {
    color: #818181;
}
.footer_top_holder {
    background-color: transparent;
}

    .current-menu-item {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
}
/* TITLE AREA STYLING */
.title.title_size_large h1 {
font-weight: 400;
}

@media only screen and (max-width: 500px) {
.title.title_size_large h1 {
   font-size: 30px!important;
    margin: 10% 0 -10% 0;
   }
.title .separator.small {
   display: block;
   }
}

/* END TITLE AREA STYLING */

/* MOBILE HEADER STYLING */
.mobile_menu_button {
float: right;
}
.fa {
color: #bfa471;
font-size: 20px;
}
/* END MOBILE HEADER STYLING */

/* HEADER STYLING */
nav.main_menu>ul>li.active>a>span:not(.plus) {
    background-color: rgba(0, 0, 0, 0) !important;
    padding: 0 0;
}
/* END HEADER STYLING */

/* PARAGRAPH FONT SIZE FIX */
@media only screen and (max-width: 823px) {
    p {
        font-size: 13px;
    }
}
/* END PARAGRAPH FONT SIZE FIX */


.header_bottom_right_widget_holder {
    padding: 0;
}

.header_bottom {
    padding: 0 25px;
}
header .header_inner_left {
    left: 25px;
}
nav.main_menu>ul>li>a>span:not(.plus){
    padding: 8px 19px;
}
nav.main_menu>ul>li.active>a>span:not(.plus),
nav.main_menu>ul>li:hover>a>span:not(.plus) 
 {
    vertical-align: middle;
    background-color: rgba(136, 113, 77, 1);
}
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a {
    opacity:1;
}
.title .separator.small, .title .separator.small.left, .title .separator.small.right {
    margin-top: 46px;
    margin-bottom: 3px;
    height: 4px;
}

.title.title_size_large h1 {
    line-height: 120px;
}

@media (max-width: 1000px) {
    .header_bottom {
        padding: 0 0px !important;
    }

    .current-menu-item {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #menu-main-menu-1 {
        padding: 0 50px;
    }

    #menu-main-menu-1 {
        padding: 40px 60px 40px;
    }
}

.studentDiscount {
text-align: center; 
font-size: 25px; 
color: #BFA471;
line-height: 1.5;
}

.studentDiscountSmall {
color: #BFA471;
}