@charset "utf-8";
/* CSS Document */
body{ background:#fff; font:normal 14px/20px 'Lora'; color:#383838;}
#wpadminbar ul:after{ clear:inherit;}
a{ color:#000;}
#navbtn{ display:none;}
.nav-menu{ }
.nav-menu li{ position:relative; float:left; }
.nav-menu li .menuarrow{ display:none;}
.nav-menu li+li{ background:url(images/depth.png) no-repeat 0 0;}
.nav-menu li > a{ font:400 14px/54px 'Lora'; color:#fff;  white-space:nowrap; display:block; padding:0 10px; text-transform:uppercase;}
.nav-menu li:hover > a, .nav-menu li.active > a,.nav-menu li.current_page_item > a, .nav-menu li > a:focus{ background:#000; color:#fff; }
.nav-menu .sub-menu{ position:absolute; left:0; top:100%; background:#0089cf; min-width:220px; box-shadow:0 0 5px #02496d; transition: all 300ms ease-out 0s; display:none; z-index:999;}
.nav-menu .sub-menu .sub-menu{ left:100%; top:0;}
.nav-menu li:hover > .sub-menu{ display:block;}
.nav-menu .sub-menu li{ float:none;}
.nav-menu .sub-menu a{ font:normal 14px/40px Arial, Helvetica, sans-serif; padding:0 10px; white-space:nowrap;}
.nav-menu .sub-menu li+li{ border-top:1px solid #035e8d;}

ul li{ list-style-type:none;}

.top-bg{ background:url(images/slider-bg.jpg) no-repeat 50% 0; background-size:cover; padding:15px 0 25px;}

#navigation{ background:#e4097f;}

#logo{ float:left; width:20%;}
.header-right{ float:right; width:75%; padding:18px 0 0;}

.adrs-top{ width:33.333%; float:left;}
.adrs-top li{ position:relative; padding:15px 0 0 38px; font:400 14px/18px 'Lora';}
.adrs-top li a{ color:#000;}
.adrs-top li img{ position:absolute; left:0; top:10px;}

.no-bottom-padding{ padding-bottom:0 !important;}


#banner{ margin:0 auto; text-align:center; position:relative; box-shadow:6px 0 4px #999, -4px 8px 4px #999;}
.banner-text{ position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); z-index:99; width:100%;}
.banner-text div{ width:525px; margin:0 0 0 25px; text-align:left;}
.banner-text h4{ font:400 italic 30px/34px 'Lora';}
.banner-text h1{ font:900 50px/54px 'Lato'; padding:10px 0 0;}
.banner-text h1 span{ font-weight:300;}
.banner-text p{ font:400 italic 18px/24px 'Lora'; padding:15px 0 0;}
.read-more{ padding:0 25px; font:300 16px/42px 'Lora'; color:#fff; border:solid 1px #fff; border-radius:25px; display:inline-block; margin:15px 0 0 ;}
.white-text{ color:#fff;}

ol.flex-control-nav{ display:none;}
[class*="flexslider"]{ position:relative; z-index:1; display:block;}
[class*="flexslider"] ul{ padding:0 !important;}
[class*="flexslider"] ul li{ position:relative; padding:0 !important; list-style-type:none;}
[class*="flexslider"] ul li > img{ width:100%;}
[class*="flexslider"] ul li+li{ display:none;}
[class*="flexslider"] .flex-direction-nav{ position:absolute; top:50%; left:-4%; right:-4%; transform: translate(0, -50%);}
[class*="flexslider"] .flex-direction-nav li{ float:left;}
[class*="flexslider"] .flex-direction-nav li+li{ float:right; display:block!important;}
[class*="flexslider"] .flex-direction-nav li a{ font-size:0; width:50px; height:62px; display:block; z-index:99; }
[class*="flexslider"] .flex-direction-nav li a.flex-prev{ background:url(images/icon6.png) no-repeat 50% 50%;}
[class*="flexslider"] .flex-direction-nav li a.flex-next{ background:url(images/icon7.png) no-repeat  50% 50%;}

.red-text{ color:#e4097f;}
.full-img img{ width:100%;}
.star-bg{ background:url(images/star-bg.jpg) no-repeat 100% 0 #ededed;}
.recruitment{ position:relative;}
.recruitment img{ box-shadow:0 0 6px #bbbbbb;}

#content{ padding:35px 0;}
#content h2{ font:700 italic 30px/34px 'Lora'; padding:15px 0 0;}
#content h4{ font:400 italic 20px/24px 'Lora'; padding:15px 0 0;}
#content p{ font:400 15px/24px 'Lora'; padding:15px 0 0;}

.midl-part{ margin:35px 0 0;}
.right-pad{ padding-right:65px;}

.enquiry-sec{ margin:35px 0 0;}
.form-part{ background:#de097c; padding:23px 78px;}
#content .form-part h3{ font:400 30px/34px 'Lato'; color:#fff; padding:15px 0 0;}
.form-part input[type="text"], .form-part input[type="tel"], .form-part input[type="email"]{ border:solid 1px #fff; height:44px; font:400 15px/44px 'Lato'; color:#fff; border-radius:0; background:none;}
.form-part textarea{ background:none; border:solid 1px #fff; border-radius:0; color:#fff;}
.form-part input[type="submit"], .form-part input[type="button"]{ border:solid 1px #fff; font:400 15px/45px 'Lato'; color:#fff; padding:0 35px; display:inline-block; border-radius:25px;}

.dwnload-sec{ width:100%; margin:35px auto; display:table;}

.dwnload-btn{ background:url(images/icon8.png) no-repeat 15px 19px #de097c; font:400 italic 19px/25px 'Lora'; color:#fff; padding:22px 25px 22px 86px; display:inline-block; width:31%; margin:0 1%; border-radius:15px;}
.dwnload-btn:nth-child(2n){ background:url(images/icon8.png) no-repeat 15px 15px #71003d;}

.brand-sec-part{ background:#f2f2f2; padding:45px 0;}
.brand-sec{ width:19%; margin:0 0.5%; float:left; border:solid 1px #7b7b7b;}

footer{ background:#000; padding:50px 0;}
footer ul{ margin:20px auto; display:table; text-align:center;}
footer ul li{ float:left;}
footer ul li+li{ border-left:solid 1px #b6b6b6;}
footer ul li a{font:400 12px/14px 'Lora'; color:#b6b6b6; padding:0 11px; display:inline-block; text-transform:uppercase;}

.copyrt{ border-top:solid 1px #575757; border-bottom:solid 1px #575757; padding:15px 0; color:#939393; text-align:center; font:400 14px/16px 'Lora';}
.copyrt a{ color:#939393;}
.copyrt a:hover{ color:#fff;}

#banner img{ width:100%;}

#content ul{ padding:0 0 0 15px;}
#content ul li{ list-style:outside square; padding:15px 0 0; font:400 15px/18px 'Lora';}


.blinking a{
    animation:blinkingText 1.2s infinite; display:block;
}
@keyframes blinkingText{
    0%{     color: #000;    }
    49%{    color: #000; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #000;    }
}


@media only screen and (min-width: 1399px){
.nav-menu li > a{ padding:0 9px;}
}
@media only screen and (max-width: 1198px) {
.header-right{ width:80%; padding:0;}
.nav-menu li > a{ font-size:12px; padding:0 7px;}
[class*="flexslider"] .flex-direction-nav{ left:0; right:0;}
.dwnload-sec{ width:90%;}
footer ul li{ float:none; display:inline-block;}

}
@media only screen and (max-width: 990px) {
#logo{ float:none; text-align:center; width:100%;}
.header-right{ float:none; width:100%;}
.adrs-top li{ font-size:12px;}

#navigation{ position:relative; padding:5px 0;}
#navbtn{ display:block; background:url(images/navigation.png) no-repeat 0 0; text-transform:uppercase; width:auto; height:27px; font-size:16px; line-height:27px; text-align:right; color:#fff; cursor:pointer;}
.nav-menu{ display:none;}
.nav-menu li{ float:none;}
.nav-menu li+li{ border-top:1px solid #035e8d; background:none;}
.nav-menu li > a{ font:normal 16px/40px Arial, Helvetica, sans-serif;}
.nav-menu li .menuarrow{ position:absolute; right:2px; top:2px; width:36px; height:36px; z-index:99; background:url(images/nav-arrow.png) no-repeat 50% 50%; display:block; cursor:pointer; border-radius:3px;}
.nav-menu li:hover > .menuarrow, .nav-menu li.active > .menuarrow,.nav-menu li.current_page_item > .menuarrow{ background:url(images/nav-arrow.png) no-repeat 50% 50% #0089cf;}
.nav-menu .sub-menu{ position:relative; margin:0 3px;}
.nav-menu .sub-menu .sub-menu{ left:0; margin:0 5px;}
.nav-menu .sub-menu li{ float:none;}
.nav-menu li:hover > .sub-menu{ display:none;}
.banner-text h1{ font-size:30px; line-height:34px;}
.banner-text h1 span{ display:block;}
.midl-part .table-5, .enquiry-sec .table-5{ width:100%;}
.midl-part .table-cell, .enquiry-sec .table-cell{ display:block;}
.midl-part .wrapper-2{ width:100%;}
.star-bg{ padding:15px;}
.dwnload-sec{ width:100%;}
.dwnload-btn{ font-size:15px;}
}
@media only screen and (max-width: 740px) {
.adrs-top{ float:none; width:280px; margin:0 auto; display:table;}
.adrs-top li{ font-size:13px;}
.header-right{ padding:0 0 15px;}
.banner-text div{ width:300px;}
.banner-text p{ display:none;}
.banner-text h4{ font-size:18px; line-height:22px;}
.banner-text h1{ font-size:20px; line-height:24px;}
[class*="flexslider"] .flex-direction-nav{ opacity:0;}
#banner:hover [class*="flexslider"] .flex-direction-nav{ opacity:1;}
.form-part{ padding:15px;}
.dwnload-btn{ width:280px; float:none; margin:0 auto 15px; display:block;}
.brand-sec{ width:49%; margin:0 0.5% 10px;}
footer{ padding:20px 0;}
.right-pad{ padding:0;}

}
@media only screen and (min-width: 740px) {

}
@media only screen and (max-width: 450px) {
.banner-text div{ margin:0 0 0 10px;}
.read-more{ line-height:30px;}
}

.blinking a{
    animation:blinkingText 1.2s infinite; display:block;
}

.corona {

    text-align: center;
    display: table;
    font-size: 18px;
    margin: 0 auto 25px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    top: 0;
    background: url(http://aspire-support.org/images/pdf.png) no-repeat 0 5px;
    padding: 5px 0 5px 36px;

}
