﻿
@font-face 
{
  font-family: 'TitilliumWeb-Regular';
  src: url('../fonts/TitilliumWeb-Regular.TTF');
  src: local("?"), url('../fonts/TitilliumWeb-Regular.woff') format("woff"), url('../fonts/TitilliumWeb-Regular.TTF') format("truetype"); 
}

html{position:relative; min-height:100%;}
body{background:#fff; color:#333; font-size:15px; font-family:TitilliumWeb-Regular, Calibri, Arial;}

a.navbar-brand {white-space: normal; text-align: center; word-break: break-all; padding:0;}
a{color:#0366d6; text-decoration:none;}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: #fff; background-color: #1b6ec2; border-color: #1861ac;}

.box-shadow{box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); width:100%; display:block;}

/*.footer{position:absolute; bottom:0; width:100%; white-space:nowrap; line-height:60px;}*/

.navbar-light .navbar-brand{border-radius:5px;}

/*.top-header{background-color: #5e97c7!important;}*/

/*-------------------- Start Top Navigation Menu -------------------------*/
.TopNav{padding:0;}
/*.main-nav{margin:5px 0 0 !important;}*/
.main-nav,
.main-nav *{margin:0; padding:0; list-style: none;}
.main-nav > ul > li{position:relative; white-space:nowrap; float:left; color:#333;}
.main-nav a {display:block; position:relative; color:#f16825; padding:5px 15px; transition: 0.3s; font-size:18px; font-weight:500; border-bottom:5px solid #fff;}
.main-nav a:hover{color:#52903d; text-decoration: none; border-radius:0; border-bottom:5px solid #004aad;}
.main-nav .active > a{color: #f16825; text-decoration: none; border-radius:0; border-bottom:5px solid #004aad;}
.main-nav .drop-down ul { display: block; position: absolute; left: 0; top: calc(100% + 30px); z-index: 99; opacity: 0; visibility: hidden; padding: 10px 0; background: #fff; box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); transition: ease all 0.3s;}
.main-nav .drop-down:hover > ul{opacity: 1; top:85%; visibility: visible;}
.main-nav .drop-down li{min-width: 180px; position: relative;}
.main-nav .drop-down ul a{padding:7px 10px; font-size: 13px; color: #004289;}

.main-nav .drop-down ul a:hover,
.main-nav .drop-down ul .active > a,
.main-nav .drop-down ul li:hover > a {color: #007bff;}

.main-nav .drop-down > a:after {content: "\f107";font-family: FontAwesome;padding-left: 5px;}
.main-nav .drop-down .drop-down ul {top: 0;left: calc(100% - 30px);}
.main-nav .drop-down .drop-down:hover > ul {opacity: 1;top: 0;left: 100%;}
.main-nav .drop-down .drop-down > a {padding-right: 35px;}
.main-nav .drop-down .drop-down > a:after {content: "\f105";position: absolute;right: 15px;}

/* Mobile Navigation */
.mobile-nav {position: fixed;top: 0;bottom: 0;z-index: 9999;overflow-y: auto;left: -260px;width: 260px;padding-top: 18px;background: rgba(19, 39, 57, 0.8);transition: 0.4s;}
.mobile-nav * {margin: 0;padding: 0;list-style: none;}
.mobile-nav a {display: block;position: relative;color: #fff;padding: 10px 20px;font-weight: 500;font-size:13px;}

.mobile-nav a:hover,
.mobile-nav .active > a,
.mobile-nav li:hover > a {color:#f89b06 !important;text-decoration: none;}

.mobile-nav .drop-down > a:after {content: "\f078";font-family: FontAwesome;padding-left: 10px;position: absolute;right: 15px;}
.mobile-nav .active.drop-down > a:after {content: "\f077";}
.mobile-nav .drop-down > a {padding-right: 35px; color:#fff;}
.mobile-nav .drop-down > a:focus {color:#007bff;}
.mobile-nav .drop-down.active > a{color:#007bff;}
.mobile-nav .drop-down ul {display: none;overflow: hidden;}
.mobile-nav .drop-down li {padding-left: 20px;}
.mobile-nav-toggle{position:absolute;right: 0;top:30px; z-index: 9998;border: 0;background: none;font-size: 24px;transition: all 0.4s;outline: none !important;line-height: 1;cursor: pointer;text-align: right;}
.mobile-nav-toggle i {margin: 18px 18px 0 0;color: #004289;}
.mobile-nav-overly{width: 100%;height: 100%;z-index: 9997;top: 0;left: 0;position: fixed;background: rgba(19, 39, 57, 0.8);overflow: hidden;display: none;}
.mobile-nav-active{overflow: hidden;}
.mobile-nav-active .mobile-nav{left: 0;}
.mobile-nav-active .mobile-nav-toggle i{color: #fff;}

/*-------------------- End Top Navigation Menu ----------------------------*/
.Main_container{margin:0}

.clearfix{clear:both; width:100%;}

.phoneno{color:#fff; font-size:18px; font-weight:bold; float:right; background:#ffa800; margin:15px 0 0; border-radius:5px; padding:5px 10px;}
.phoneno .fa{color:#fff; margin:0 5px 0 0;}
.phoneno:hover{color:#fff;}

/*------------------------- Start Slider CSS ---------------------------*/
.Slide_block{position:relative; overflow:hidden;}
.Slider_content{position:absolute;top:5%; z-index:999; width:360px; font-size:25px; margin:auto; left:100px; padding:20px; border-radius:5px; line-height:30px;}
.Slider_content .MER{color:#f16825 ; font-weight:bold; font-size:40px; text-transform:uppercase; line-height:40px;}
.safeandquick{color:#004aad; padding:0; display:inline-block; font-size:30px; font-weight:bold; width:100%;}
.Education_Loan_btn{background:#004aad; padding:10px 30px; color:#fff; font-size:20px; z-index:99; position:fixed; left:-75px; top:315px; transform: rotate(-90deg);
  /* Safari */
  -webkit-transform: rotate(-90deg);
  /* Firefox */
  -moz-transform: rotate(-90deg);
  /* IE */
  -ms-transform: rotate(-90deg);}
.Education_Loan_btn:hover{color:#fff;}


.BookApp_btn{background:#f5ad1d; padding:5px 20px; color:#fff; -webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease; text-transform:uppercase}
.BookApp_btn:hover{background:#56913e; color:#fff;}


.Slider_Text_One{color:#f16825 ; font-weight:bold; font-size:40px; text-transform:uppercase; line-height:40px; width:100%; text-align:center; padding:20px 0 0;}
.Slider_Text_Two{color:#004aad; padding:0; display:inline-block; font-size:30px; font-weight:bold; width:100%; text-align:center;}

.top_content{color:#f16825 ; font-weight:bold; font-size:40px; line-height:40px; width:100%; text-align:center; padding:20px 0 0;}
/*------------------------- Start Slider CSS ---------------------------*/

/*-------------------------- Right Scroll --------------------*/
.right_scrol{width:34px; height:1px; margin:0; padding:0; float:right; position:fixed; right:15px; top:150px; border:none; z-index:999;}
.tab-nav{width:1px; margin-left:-430px; margin-top:-10px; position:fixed; border:none; font-size:13px;}
.tab-nav ul{position: relative; float: left;  width:800px; margin-left:445px;  padding-left: 0; list-style-type: none; border:none;}
.tab-nav li{float: left; clear: left;  border:none;}
.tab-nav a {display: block; width:114px; height:175px; padding:0 0 0px 5px; margin:100px -16px 0; float: left; text-align: center; text-decoration: none; color: #000; background:url(../images/tab-slide.png) no-repeat 0px -0px; border:none;}
.tab-nav a.expanded {background-position:0px -175px; border:none;}
/* second level */
.tab-nav ul ul{float:left; width:420px; height:350px; margin-left:-48px; background:url(../images/black_bg.png); border:none; color:#fff; border-radius:10px 0 0 10px;}
.tab-nav li li{clear: none; padding:7px 2px 0 2px;}
.tab-nav li li a{color: #038fac; font-family:arial, verdana; font-size:11px; width:auto; height:20px; background:none; padding:0 border:none;}
.tab-nav li li a:hover{color:#fff;}

 /* ------------------ End Right Scroll ------------------ */
.ContentHeading{text-align:left; font-size:22px; padding:0 0 25px; margin:0; color:#f89b06;}
.ContentHeading:before{border-bottom:2px #333;}

.Top_Bdr_Btm{border-bottom:3px solid #004aad;}
.number{color:#f16825; font-size:30px; font-weight:bold; height:45px; float:left;}
.plus{color:#ffa800; font-size:30px; font-weight:bold;}
.name{color:#004aad; font-size:15px; font-weight:bold; height:45px; float:left; padding:10px;}

.talkto_export{font-size:22px; margin:0 0 10px; font-weight: bold;}
.free_consultation{font-size:25px; font-weight:bold; color:#ffa800; margin:0 0 10px;}
.formsection{border-radius:10px; padding:30px 20px;}

.btn-primary{background:#ffa800; border:1px solid #ffa800;}

.title_head{font-size:25px; margin:0 0 15px; font-weight:bold; padding:0 0 5px; border-bottom:3px solid #f16825;}

.top_icon{width:120px; height:120px; background:#fef7ed; margin:auto; border-radius:50%; text-align:center; padding:20px;}
.Header{font-size:18px; margin:10px 0; font-weight:bold;}
.description{}

.Offered_1{background:#00042f; padding:10px; position:relative;}
.Offered_1 img{border-radius:10px; width:100%;}
.Offered_2{background:#ee6830; padding:10px; position:relative;}
.Offered_2 img{border-radius:10px; width:100%;}
.offer_text{color:#fff; font-size:40px; font-weight:bold; position:absolute; z-index:99; top:90px; padding:50px; line-height:50px;}
.offer_btn{background:#ee6830; color:#fff; text-transform:uppercase; border-radius:50px; padding:10px 20px; font-size:15px; border:none; line-height:20px;}

.Academy_img{width:100%; border-radius:20px;}

.whyopt{list-style-type:none; margin:0; padding:0;}
.whyopt li{margin:0; padding:3px 0; list-style-type:none;}
.whyopt li i{color:#ffa800;}

.simplifytask{width:100%; height:auto; padding:10px 0; display:block; text-align:center; line-height: 40px;}

.testimonial_section{background:#efefef; margin:0 10px; padding:15px;}
.client_img{width:40px; height:40px; object-fit:cover; margin:0 5px 0 0;}
.client_img img{width:100%; height:100%; object-fit: cover; border:1px solid #ccc; border-radius:50%; margin:0;}

.clent_name{margin:0 0 2px;}
.testimonial_date{color:#999; font-size:12px;}
.testimonial_star{color:#ffa800;}
.readmore a{color:#999; font-size:12px;}


.Testimonials_bg{padding: 30px 0; text-align:center;}
.Testimonials_head{background:#f5ad1d; font-size:23px; font-weight: bold; text-align:center; color:#fff; padding:10px; margin:40px 0;}

.light_blue_bg{background:#f0f5fb; padding:40px; margin-bottom:30px;}
.Awards_Date{color:#f16825; font-size:22px; font-weight:bold; margin-bottom:10px;}
.Awards_Title{color:#004aad; font-size:25px; font-weight:bold; margin-bottom:10px;}
.Awards_Desc{margin-bottom:15px;}
.Awards_btn{background:#fff; color:#004aad; border:2px solid #004aad; border-radius:50px; padding:5px 30px; text-transform:uppercase; -webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.Awards_btn:hover{background:#f16825; color:#fff; border:2px solid #f16825;}

.APCA_Blue_Bg{background:#004aad; padding:30px; margin:0 0 70px; height: 100px; color:#fff; font-size:25px; font-weight:bold; border-radius:15px; box-shadow: 0 7px 7px #999;}
.APCA_Red_Bg{background:#b30c0c; padding:30px; margin:0 0 70px; height: 100px; color:#fff; font-size:25px; font-weight:bold; border-radius:15px; box-shadow: 0 7px 7px #999; text-align:right;}
.APCA_Star_Icon{width:150px; height:140px; float:left; margin:-50px 0 0 -95px;}

.orange_btn{background:#f5ad1d; padding:5px 20px; color:#fff; -webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease; text-decoration:none;}
.orange_btn:hover{background:#f5ad1d; color:#fff;}

.CaseStudy_Content{font-size:23px; font-style:italic; color:#666; line-height:30px;}

.accordion-item{background-color: #fff; border: 0;  margin: 0 0 10px;}
.accordion-body{padding: 5px;}
.accordion-button{font-size:16px; font-weight:bold; padding: 10px;}
.accordion-button:not(.collapsed){color: #333; background:#f0f5fb; box-shadow: none;}
.accordion-button:focus{box-shadow: none;}

.accordion-button::after{flex-shrink: 0; width:1.7rem; height:1.7rem; margin-left: auto; content: ""; background:url(../images/faq_arrow.png) no-repeat; transition: transform .2s ease-in-out;}
.accordion-button:not(.collapsed)::after{background:url(../images/faq_arrow.png) no-repeat; transform: rotate(-180deg);}
.accordion-button{color: #333; background-color: #f7f7f7; margin: 0 0 5px;}


.Certificate_Price{font-weight:bold; font-size:32px; padding:20px 15px;}

.course-card{border: 1px solid #ccc; padding: 25px; transition: all 0.25s ease; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; height: 100%;}
.course-card:hover{cursor: pointer; background: #013469; color: #fff !important;}
.course-card h3{text-align: center; margin: 0 0 35px; position: relative; font-size: 28px; font-weight: 700; color: #fe7111;}
.course-card h3:after{content: ""; background: #000; height: 2px; display: block; width: 40px; left: 0; right: 0; position: absolute; margin: 8px auto 0;}
.course-card:hover h3:after {background: #fe7111;}

.carousel-control-prev-icon {
    background:url(../images/left_arrow.png) no-repeat;
    margin: 0px 0 0 -100px;
}
.carousel-control-next-icon {
    background:url(../images/right_arrow.png) no-repeat;margin: 0px -100px 0 0;
}

.WhyAPCA{width:100%;}
.WhyAPCA ul{margin:0; padding:0;}
.WhyAPCA ul li{margin:0; padding:0 0 10px; display:block; font-size:18px; font-weight:bold; list-style-type:none;}
.WhyAPCA ul li i{margin:0 5px 0 0;}





.footer{width:100%; padding:15px; font-size:14px; background:#000; color:#fff; font-size:18px;}
.footer .footer_head{margin:0 0 10px; font-weight:bold;font-size:30px; text-align:center;}
.footer .footer_location_name{margin:0 0 10px; font-weight:bold; font-size:25px;}

.Whatsapp_Icon{position:fixed; bottom:10px; right:10px; z-index:999;}


.CopyRight{text-align:center; color:#999; font-size:15px; padding:20px 0; margin:15px 0 0; border-top:1px solid #999;}
.CopyRight ul{margin:0 0 15px; padding:0;}
.CopyRight ul li{margin:0; padding:0 15px; list-style-type:none; display:inline-block; color:#fff;}
.CopyRight a{color:#fff;}
.CopyRight ul li a:hover{color:#f7ae1d;}

.Mobile_FooterSticky{display:none;}

.modal{z-index: 9999;}
.mo-banner{display:none;}

.nav-pills{background: #004aad; border:1px solid #ccc;}
.nav-pills-custom .nav-link{color: #fff; position: relative; padding:15px; border-radius: 0; font-size: 20px; font-weight: bold; text-transform:uppercase;}
.nav-pills-custom .nav-link.active{color: #f16825; background:#fff;}
.nav-pills-custom .nav-link.active::before{opacity:1;}
.nav-pills-custom .nav-link.active:after, .nav-pills-custom .nav-link.active:before {left: 100%; top: 50%; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none;}
.nav-pills-custom .nav-link.active:after{border-color: rgba(136, 183, 213, 0); border-left-color: #fff; border-width: 10px; margin-top: -9px;}
.nav-pills-custom .nav-link.active:before {border-color: rgba(194, 225, 245, 0); border-left-color: #ccc; border-width: 12px; margin-top: -4%;}

.topic-text > ul{margin-top:20px;}
.topic-text > ul li{font-size: 14px; color: #243841; padding-left:20px; position: relative; list-style-type:none;}
.topic-text > ul li::before{position: absolute; content: "\f00c"; font-family: FontAwesome; left: 0; top: 0;}

.course-topic-nav a.active img.d-none{display: inline-block !important;}
.course-topic-nav a.active img:not(.d-none){display: none;}

.TabHead{color:#004aad; font-size:20px; text-transform:uppercase; margin:0 0 15px; font-weight:bold; border-bottom:1px solid #004aad;}
.Orange_Head{color:#f16825; font-size:20px; text-transform:uppercase; margin:0 0 15px; font-weight:bold;}
.Orange_Text{color:#f16825; font-size:18px;}
.CheckOut_Bg{background:#f0f5fb; padding:20px 20px 0;}
.CheckOut_Btn{background:#004aad; color:#fff; padding:10px 20px; border:none; margin:20px 0 0;}

.Diploma_Calender{background:#fff; border:1px solid #ccc; padding:10px; width:auto; border-radius:5px; box-shadow: 0 2px 6px #e1e1e1; display:inline-block;}
.Advance_Head{font-size:20px; text-transform:uppercase; margin:15px 0; font-weight:bold;}
.Adv_List{width:100%; margin:0; padding:0;}
.Adv_List li{margin:0; padding:0 0 5px 15px; display:block; list-style-type:none; background:url(../images/Tick_Icon.png) no-repeat left;}
.Adv_Btn{background:#000; color:#fff; padding:10px 20px; border:none; margin:5px 0 0;}


.chip_bg{background:#000; padding:15px;}
.chip_list{width:100%; height:auto;}
.chip_list ul{margin:0; padding:0;}
.chip_list ul li{margin:0; padding:0 1%; display:inline-block; list-style-type:none; width:24%; position:relative;}
.chip_list ul li img{border-radius:15px; width:100%;}
.chip_list ul li .chip_name{position:absolute; top:80%; z-index:999; color:#fff; text-align:center; width:92%; font-size:20px; font-weight:bold;}

#Masterchefs_Scroll{height:350px; overflow:hidden;}
#Masterchefs_Scroll img{max-height:343px;}
#google-reviews{margin:0 -10px;}
.review-item{background:#efefef; margin:0 10px; padding:15px;width:30.33%;margin:0 10px;float:left;}
.review-item .review-meta{display:flex;}
.review-item .review-meta .review-profile-image{width:40px; height:40px; object-fit:cover; margin:0 5px 0 0;}
.review-item .review-meta .review-profile-image img{width:100%; height:100%; object-fit: cover; border:1px solid #ccc; border-radius:50%; margin:0;}
.review-item .review-meta .review-author{margin:0 0 2px;}
.review-item .review-meta .review-date{color:#999; font-size:12px;}
.review-item .review-stars{list-style:none;padding:0;width:100%;}
.review-item .review-stars li{display:inline-block;margin-right:1px;}
.review-item .review-stars li i{color:#ffa800;}
@media (max-width: 768px) {
.sy-box{display:none;}
.mo-banner{display:block; width:100%;}
.mo-banner img{width:100%;} 
.phoneno{display:none;}
.navbar-brand img{width:120px;}
.mobile_view{display:none;}
.Whatsapp_Icon{position:fixed; bottom:50px; right:10px;}
.offer_text{color: #fff; font-size: 25px; font-weight: bold; position: absolute; z-index: 99; top: 25px; padding: 25px; line-height: 40px;}
.number{color: #f16825; font-size: 30px; font-weight: bold; height:35px; float:left; width:100%; text-align:center;}
.name{color: #004aad; font-size: 15px; font-weight: bold; height:auto; float:left; padding:5px; width:100%; text-align:center;}
.Slider_content{position:absolute; top:0; left:0px; width:80%; font-size:15px; line-height:20px;}
.Slider_content .MER{font-size:20px; line-height: 25px;}
.safeandquick{font-size:15px;}
}

@media (max-width:480px) {
body{font-size:15px; overflow-x:hidden;}
.Main_container{margin:0 0 45px;}
.Education_Loan_btn{
	font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 4px;
}
.Education_Loan_btn{left:-45px;}
.tab-nav{display:none;}
.tab-nav ul ul{width:330px;}
.Mobile_FooterSticky{background:#f89b06; display: flex; position: fixed; width: 100%; bottom: 0px; z-index: 1000;}
.Mobile_FooterSticky a{color:#fff; font-size:18px;}
.callusnow-btn{width: 50%; background-color:#f16825; text-align: center; padding: 10px 0;}
.enquirenow-btn{width: 50%; background-color:#f16825; text-align: center; color: #fff; border-left: #fff 2px solid;  padding: 10px 0;}
.BookApp_btn{margin: 15px 0 0;}

.chip_list ul li{padding:0 0 15px; width:48%;}
.chip_list ul li .chip_name{width:100%; font-size:15px;}

.testimonial_section{margin:0;}
.nbs-flexisel-inner {width: 90%;}

.carousel-control-prev-icon{margin:0 0 0 10px;}
.carousel-control-next-icon{margin:0 10px 0 0;}
.Top_logo_Scroll
}
.top_content {font-size: 25px;
    line-height: 30px;padding: 20px 0 0;
}
.Slider_Text_Two {font-size: 25px; line-height: 30px;
}
}
@media screen and (min-width:1024px){
.vdoblk{height: 500px;overflow: hidden;}
.vdoblk video{width:100%;height: 100%;object-fit: cover;}
}
@media screen and (max-width:767px){
.vdoblk{height:250px;overflow: hidden;}
}


