/* .language-menu ul {
    display: none !important;
} */
.wpcf7-checkbox > span{
	display:block;
}
section.principal .container .col-sm-7 .principal-content {
    color: #fff;
    max-height: 423px !important;
    overflow: hidden !important;
}
body .form-sec.apply-now .wpcf7-response-output{
	font-size: 16px !important;
    font-weight: 700;
}
.abt-principal-img .author-name{
	color: #58595b !important;
}
/* .menu-language-menu-container{
    display: none;
} */
.top-menu-right.language-menu a.btn_style1.enquire-btn:hover {
    background-color: #e10719;
	transition: .3s ease-in-out;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    -webkit-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
}
span.wpcf7-not-valid-tip {
    padding-top: 5px;
}

.menu-mobile-menu-container .menu .current-menu-item >a{
        color: #e10719 !important;
}
.menu .current-menu-item >a{
        color: #002e63 !important;
}
menu-top .container .top-menu-inner .top-menu-right>div .top-menu-social-media span.circle-fa:hover {
    border: 1px solid #fff;
}
.contact-input:nth-of-type(2n+1), .contact-input:nth-of-type(2n+1), body .apply-now .contact-input:nth-of-type(2n+1) {
    clear: both;
}
._10b4 {
    max-height: 245px !important;
}
.btn_style2{
height: 44px;
    width: auto;
    padding: 0 32px;
    text-align: center;
	 font-family: Roboto, sans-serif;
/*     font-family: Raleway,sans-serif; */
    display: inline-block;
    color: #fff;
    border-radius: 22px;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 44px;
    font-weight: 600;
    background-color: #003b81;
    position: relative;
    z-index: 1;
}
a.btn_style2:hover {
    background-color: #e10719;
	color: #fff;
	transition: .3s ease-in-out;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    -webkit-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
}
ul.sub-menu li.current-menu-item a {
    color: #e10719 !important;
}
ul.sub-menu li {
       padding:  5px 10px !important;
}
input.wpcf7-form-control.wpcf7-submit:hover{
	background-color: #e10719;
	transition: .3s ease-in-out;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    -webkit-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
	
}
.ourmissiontable  tbody tr td{
	border: none !important;
	font-weight: 300 !important;
	font-family: Roboto, sans-serif!important;
	font-size: 18px;

}
.banner-content span a{
	 font-family: Roboto, sans-serif;
    font-size: 68px;
    line-height: 1;
    letter-spacing: 0;
    font-weight: 700;
    color: #fff;
}
@media (max-width: 991px) {
section.news-boxes-sec {
    padding-top: 50px;
    padding-bottom: 50px;
	}
	.content-only .calender_table td {
    width: 50% !important;
	}
}
@media (max-width: 767px) {
	.banner-content span a{
		font-size: 35px;
	}
	section.tabs_content .row .col-sm-3 .sidebar-menu ul li a.active:after { 
	top: 20% !important;
	right: 5% !important;
	}
	.banner-slider .banner-slide .container .banner-content h1 {
    overflow: unset !important;
    }
	.frm-btn {
    padding: 0 15px;
	}
	section.news-boxes-sec .col-sm-6 {
    width: 100%!important;
    flex: unset!important;
	max-width: 100%;
	}
	section.news-boxes-sec .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
	}
	section.tabs_content .row {
    margin: 0 0px;
	}
	button, input, optgroup, select, textarea {
    box-shadow: none !important; 
	}
	

}
@media (max-width: 640px) {
#wpcf7-f2096-o1 ul.row-type li,#wpcf7-f2097-o1 ul.row-type li {
    width: 100%;
    padding: 0 15px;
    float: left;
	}
}
@media (max-width:480px) {
	.banner-content span a{
		font-size: 28px;
	}
	table.ourmissiontable td {
    display: block;
    width: 100% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
	}
}
.banner-slider .banner-slide .container .banner-content {
   
    vertical-align: bottom !important;
    padding-bottom: 90px !important;
 }
.content-only p {
    font-weight: 400;
}
a.tel_no, a.email_inner {
    color: #636263;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
   
    padding-top: 30px !important;
}
.content-only .date {
    color: #58595b !important;
    
}
.white-strip {
    display: none; 
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng {
    padding-top: 15px !important;
}
.calender_table td {
    text-align: left !important;
}
.footer_event_news {
    bottom: 0px !important;
    position: fixed;
    width: 100%;
}
.banner.inner-page-banner.news_events_banner {
    height: unset;
}
.row.abt-row img:hover {
    opacity: 0.8;
    transition: .5s ease;
}
.calendar_body .calendar_item:hover {
        background: unset;
}
.nws_sec .nws_sec_row .nws_sec_col .calendar .calendar_body .calendar_item .cal-row .cal-col .col-inner:hover {
    background: unset;
}
.btn_style1:after { 
	display: none;
}
.menu-top .container .top-menu-inner .top-menu-right>div .top-menu-social-media span.circle-fa:hover {
    color: #fff;
    background-color: #e10719 !important;
}
.form-home .address span a:hover {
    color: #002e63;
}
footer .container p a:hover {
    color: #002e63 !important;
	transition: 1s ease all;
}
section.tabs_content .row .col-sm-3 .sidebar-menu ul li a:hover {
    color: #58595b;
}
.about_sec_hme .abt-row .abt-box .col-des h4:hover {
    color: #002e63;
    transition: .5s ease;
}
.nws_sec .nws_sec_row .nws_sec_col .col-inner p {
    background: transparent;
}
.calendar_body .calendar_item:hover {
    background: #d7cfcd38;
}
.calendar_item .nws_sec .nws_sec_row .nws_sec_col .col-inner{
	background-color: transparent !important;
}
.top-menu-right.language-menu ul{
	display:block;
}