/*Main Css */
::selection{background:#FBD71E;color:#fff;text-shadow:none;}
::-webkit-scrollbar{width:10px;background-color:#F5F5F5;}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment{display:none;}
::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#dedede;}
::-webkit-scrollbar-thumb:vertical{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#FBD71E;}

/* Tabbing CSS */
[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}

/* Accordion CSS */
.myaccordion li .faq-opt{display:none;}
.myaccordion li.active .faq-opt{display:block;}
.myaccordion li.active .faq-ang h4:before{content:'\f077';}

body{font-family:'Poppins',sans-serif;overflow-x:hidden;font-size:16px;line-height:1;color:#1E1E1E;background-color: #f9f8f4;}
h1,
h2,
h3,
h4,
h5,
h6{display:block;font-weight:normal;}
*:hover,
*:focus,
*{outline:none!important;}
img{max-width:100%;height:auto;}
a,
input[type="submit"]{-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;display:inline-block;cursor:pointer;}
a:hover{color:#FBD71E;text-decoration: none;}
p,
a{font-size:16px;font-weight:normal;color:#1E1E1E;}
p{line-height:26px;display:block;}
span{display:inline-block;}

/* Custom Slick Css */
.slick-list{margin:0 -15px;}
.slick-slide{margin:0 15px;}
ul.slick-dots{padding:20px 0 0;text-align:center;}
ul.slick-dots li{margin:0 20px 0 0px;width:auto;display:inline-block;vertical-align:middle;overflow:hidden;padding:0px;border:none;}
.slick-dots li button:before,
.slick-dots li button:before{color:#FFF;opacity:1;font-size:20px;}
.slick-dots li button{height:8px;width:8px;border-radius:50%;padding:0px;background:#d6d6d6;border:none;cursor:pointer;font-size:0px;padding:0px;-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;box-sizing:border-box;}
.slick-dots li.slick-active button{background:#f3c919;width:11px;height:11px;}
span.arrows{width:40px;height:40px;border:none;position:absolute;top:0px;bottom:0px;margin:auto;z-index:2;cursor:pointer;line-height:39px;font-size:12px;text-align:center;font-weight:300;top:0;border-radius:0;background:#f7f7f7;color:#696969}
span.arrows.next{right:1%;}

textarea,
select,
input[type],
textarea,
select,
button{background:transparent;border:none;border-radius:0px;font-family:'Poppins',serif;font-weight:400;}
::-webkit-input-placeholder{color:#a3a3a3;font-weight:400;}
::-moz-placeholder{color:#a3a3a3;font-weight:400;}
:-ms-input-placeholder{color:#a3a3a3;font-weight:400;}
:-moz-placeholder{color:#a3a3a3;font-weight:400;}

/* Padding Classes */
.pad-sec{}
.pad-zero{padding:0px;}
.pad-l-zero{padding-left:0px;}
.pad-r-zero{padding-right:0px;}

/* Global Css */
.sprite-icn:before{content:"";background-image:url(../images/sprite.png);background-repeat:no-repeat;display:inline-block;}
.ovr-hiddn{overflow:hidden;}

.overlay:after{content:"";position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.60);z-index:1;}
.overlay{display:none;}
.overlay.active{display:block;}

.mn-btn{color:#ffffff;font-size:18px;background:#1E1E1E;border:1px solid #1E1E1E;font-weight:400;text-transform:uppercase;padding:0px 0px;}
.mn-btn:hover{background:transparent;color:#1E1E1E;}

/* Heading Classes */
.mn-hd h1{}
.mn-hd h2{}
.mn-hd h3{}
.mn-hd h4{}
.mn-hd h5{}
.mn-hd h6{}
.mn-hd p{}

/* header CSS */
header{padding:40px 0px 0;-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;}
.main-header{}
.logo img{display:block;height:50px;width:auto;}
.logowrap{background-image:url('../images/banner/banner-snip.png');background-repeat:no-repeat;background-size:contain;height:73px;padding-left:100px;margin-left:5px;padding-top:10px;position:absolute;top:-47px;width:100%;}
/* Menu Css */
.menu{font-size:0px;display:inline-block;vertical-align:middle;position:relative;top:-15px;}
.menu li{display:inline-block;vertical-align:middle;}
.menu li a{display:block;font-size:16px;color:#1E1E1E;font-weight:500;padding:8px 20px;border-radius:45px;}
.menu li.active a{background:linear-gradient(270deg,#3970B3 0.07%,#173466 85.01%);color:#fff;}
.bookbtn{padding:13px 30px!important;background:linear-gradient(90deg,#19386B -12.86%,#6A93C4 100%);color:#fff!important;}

/* Dropdown CSS*/
/*@keyframes btotreverse{
	0%{top:75px;opacity:1;}
	100%{top:115px;opacity:0;}
}
@keyframes btot{
	0%{top:115px;opacity:0;}
	100%{top:40px;opacity:1;}
}
.dropdown-nav{position:relative;overflow:hidden;vertical-align:middle;}
.dropdown-nav:hover{overflow:visible;}
ul.dropdown{position:absolute;width:100%;left:-0px;margin:auto;background:#fff;padding:20px;text-align:left;border-radius:2px;box-shadow:0 0 10px 3px #1E1E1E14;opacity:0;animation:btotreverse 0.5s forwards;}
ul.dropdown li{width:100%;display:inline-block;vertical-align:middle;}
ul.dropdown li a{padding:0;font-size:14px;color:#1E1E1E!important;display:block;width:100%;margin:0px 0 15px;text-align:center;font-weight:600;background:transparent!important;}
ul.dropdown li.last a{margin-bottom:0px;}
ul.dropdown li a:hover{color:#1E1E1E!important;}
.dropdown-nav:hover ul.dropdown{animation:btot 0.5s forwards;z-index:9;}*/

/* Hamburger Menu */
/* .menu-Bar{width:30px;height:20px;cursor:pointer;position:absolute;right:15px;top:0;bottom:0px;margin:auto;z-index:22;display:none;}
.menu-Bar span{display:block;height:4px;width:100%;background:#FBD71E;position:absolute;transition:.6s all;border-radius:100px;}
.menu-Bar span:nth-child(1){top:0;}
.menu-Bar span:nth-child(2){top:8px;transform-origin:left;}
.menu-Bar span:nth-child(3){top:16px;}
.menu-Bar.open span{background:#173466;}*/
.menu-Bar.open span:nth-child(1){transform:rotate(45deg);top:12px;transform-origin:right-center;}
.menu-Bar.open span:nth-child(2){width:0;opacity:0;}
.menu-Bar.open span:nth-child(3){transform:rotate(-45deg);top:12px;transform-origin:right-center;} 

/*Search Wrapper*/
.searchWrap{padding:20px 80px 20px 20px;background:#0e63a6;position:absolute;top:-100%;width:100%;-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;z-index:9;}
.searchWrap.active{top:0px;}
.searchField{border-bottom:1px solid #fff;background:transparent;position:relative;height:40px;}
.searchField input{font-size:16px;color:#fff;background:transparent;width:100%;padding:0;height:100%;font-weight:400;border:none;}
.searchField i{font-size:22px;color:#fff;position:absolute;right:-30px;top:0px;font-size:22px;position:absolute;right:-30px;top:6px;cursor:pointer;}
.searchField input::-webkit-input-placeholder{color:#fff;}
.searchField input::-moz-placeholder{color:#fff;}
.searchField input:-ms-input-placeholder{color:#fff;}
.searchField input:-moz-placeholder{color:#fff;}

/* Custom CSS Styling */
/* Main Banner CSS */
.mainBanner{margin:0 20px 0;border-bottom-left-radius:40px;border-bottom-right-radius:40px;border-top-right-radius:40px;background-size:cover !important;background-position:center !important;height:770px;background-repeat:no-repeat !important;position:relative;display:flex;align-items:center;}
.mainBanner img{width:100%;height:auto;}
.bannercon{padding:40px 40px 60px;height:450px;width:732px;position:absolute;left:100px;top:0;bottom:0;margin:auto;z-index:1;}
.bannercon:before{content:'';position:absolute;width:734px;height:441px;background-image:url('../images/border.png');background-repeat:no-repeat;background-size:cover;z-index:-1;left:0;top:0;bottom:0;right:0;margin:auto;}
.bannercon h1{font-family:'Roboto Slab';font-weight:400;font-size:64px;line-height:74px;color:#F9F8F4;padding-bottom:15px;}
.bannercon p{font-weight:400;font-size:20px;line-height:30px;color:#F9F8F4;}
.bannercon a{width: 210px;height: 60px;background:#FCD711;border-radius:10px;font-weight:500;font-size:16px;line-height:60px;color:#1E1E1E;text-align:center;position:absolute;right:0;bottom:-25px;}
.bannercon a:hover{background-color:#1E1E1E;color:#FCD711;}

.homeboxesec{padding:100px;}
.homebox{width:100%;height: 320px;background:linear-gradient(270deg,#3970B3 0.07%,#173466 85.01%);border-radius:35px;padding:30px;padding-right:70px;position:relative;}
.homebox h5{font-family:'Roboto Slab';font-weight:700;font-size: 24px;line-height: 34px;color:#FFFFFF;padding-bottom:20px;}
.homebox p{font-weight:400;font-size:16px;line-height: 26px;color:#FFFFFF;padding-bottom:20px;}
.homebox a{width:196.42px;height:45px;background:#FBD71E;border-radius:10px;font-weight:500;font-size:14px;line-height:45px;color:#1E1E1E;text-align:center;}
.homebox a:hover{background-color:#1E1E1E;color:#FBD71E;}
.homebox span{width: 48px;height: 48px;background:#F9F8F4;border-radius:50px;line-height: 48px;text-align:center;position:absolute;right:15px;top:15px;font-size: 23px;font-weight:700;transform:rotate(-50deg);}
.bluebox{background:#FBD71E;}
.bluebox h5{color:#1E1E1E;}
.bluebox p{color:#1E1E1E;}
.bluebox a{background-color:#1E1E1E;color:#fff;}
.yelbox{position:relative;background:linear-gradient(270deg,#173567 0%,#3970B2 100%);border-radius:35px;text-align:center;padding: 20px;height: 320px;}
.yelbox h5{font-family:'Roboto Slab';font-weight:400;font-size: 24px;line-height:39px;color:#FFFFFF;padding-bottom:15px;}
.yelbox span{position:absolute;left:5px;top:5px;}
.yelbox ul{}
.yelbox ul li{margin-bottom:15px;}
.yelbox ul li a{width: 339px;height: 43px;font-weight:500;font-size: 16px;line-height: 43px;color:#FFFFFF;border:1px solid #FFFFFF;border-radius:10px;display:block;margin:auto;}
.yelbox ul li a:hover{background-color:#FBD71E;border-color:#FBD71E;color:#1E1E1E;}

.serviceboxs{text-align:center;padding:0 100px 100px;}
.serviceboxs h3{font-family:'Roboto Slab';font-weight:600;font-size: 40px;line-height: 50px;letter-spacing:-0.04em;color:#1E1E1E;padding-bottom:50px;}
.srvimg{margin-bottom:30px;}
.serviceboxs p{font-weight:400;font-size:20px;line-height:30px;letter-spacing:-0.04em;color:#1E1E1E;padding-bottom:10px;}
.serviceboxs a{font-weight:500;font-size:16px;line-height:50px;color:#1E1E1E;width:214px;height:50px;background:#FCD711;border-radius:10px;}
.serviceboxs a:hover{background-color:#1E1E1E;color:#FCD711;}

.studysec{padding:0 100px 100px;}
.studywrap{border-radius:30px;padding:60px;min-height:409px;background-image:url('../images/studybg.png');background-repeat:no-repeat;background-size:cover;}
.studywrap h2{font-family:'Roboto Slab';font-weight:600;font-size:29px;line-height:39px;color:#FBFAF8;padding-bottom:20px;}
.studywrap p{font-weight:400;font-size:16px;line-height:24px;color:#FBFAF8;padding-bottom:30px;}
.studywrap a{font-weight:500;font-size:16px;line-height:50px;color:#1E1E1E;width:204px;height:50px;text-align:center;background:#FCD711;border-radius:10px;}
.studywrap a:hover{background-color:#1E1E1E;color:#FCD711;}

.choosec{padding:0 100px 100px}
.choosec h2{font-family:'Roboto Slab';font-weight:600;font-size:40px;line-height:50px;letter-spacing:-0.04em;color:#1E1E1E;padding-bottom:15px;}
.choosec p{font-weight:400;font-size:18px;line-height:28px;letter-spacing:-0.04em;color:#1E1E1E;padding-bottom:30px;}
.choosec a{font-weight:500;font-size:16px;line-height:50px;color:#1E1E1E;width:240px;height:50px;text-align:center;background:#FCD711;border-radius:10px;}
.choosec a:hover{background-color:#1E1E1E;color:#FCD711;}

.dreamsec{padding:0 100px;margin-top: 100px;}
.dreamwrap{width:100%;height:650px;background:linear-gradient(261.42deg,#396FB2 0.67%,#183568 72.07%);border-radius:51px 49px 49px 50px;padding:30px 50px;}
.dreamwrap h2{font-family:'Roboto Slab';font-weight:600;font-size:40px;line-height:50px;letter-spacing:-0.04em;color:#FFFFFF;padding-bottom:15px;}
.dreamwrap p{font-weight:400;font-size:16px;line-height:30px;letter-spacing:-0.04em;color:#FFFFFF;padding-bottom:20px;}
.dreamwrap ul{padding-bottom:30px;}
.dreamwrap ul li{font-weight:400;font-size:16px;line-height:30px;letter-spacing:-0.04em;color:#FFFFFF;margin-bottom:0;padding-left:30px;position:relative;}
.dreamwrap ul li:before{content:'';position:absolute;height:5px;width:5px;border-radius:50px;background-color:#fff;left:10px;top:0;bottom:0;margin:auto;}
.dreamwrap a{font-weight:500;font-size:16px;line-height:50px;color:#1E1E1E;width:214px;height:50px;text-align:center;background:#FCD711;border-radius:10px;}
.dreamwrap a:hover{background-color:#1E1E1E;color:#FCD711;}
.dreamimg{margin:-105px 0 0;}

.coresec{padding:0 100px 100px;}
.coresec h6{font-weight:500;font-size:18px;line-height:28px;color:#1E1E1E;}
.coresec h2{font-family:'Roboto Slab';font-weight:600;font-size:40px;line-height:50px;color:#1E1E1E;padding-bottom:15px;}
.empowbox{margin-bottom:20px;width:100%;height:230px;border-radius:10px;text-align:center;display:flex;align-items:center;justify-content:center;}
.empowbox img{}
.empowbox h6{font-family:'Roboto Slab';font-weight:600;font-size:32px;line-height:42px;color:#FFFFFF;}
.empowbox strong{font-family:'Roboto Slab';font-weight:600;font-size:28px;line-height:38px;color:#FFFFFF;display:block;}
.corebox{position:relative;padding-left:30px;padding-bottom:30px;}
.corebox h5{font-weight:600;font-size:20px;line-height:30px;background:linear-gradient(270deg,#3970B3 0.07%,#173466 85.01%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin-bottom:10px;}
.corebox h5 span{position:absolute;width:17px;height:17px;background:#D9D9D9;display:flex;align-items:center;justify-content:center;border-radius:50px;left:0;top:5px;}
.corebox p{font-weight:400;font-size:16px;line-height:26px;color:#1E1E1E;}

.flip-card-inner{position:relative;width:100%;height:100%;  /* text-align: center; */transition:transform 0.6s;transform-style:preserve-3d;  /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); */backface-visibility:hidden;-moz-backface-visibility:hidden;border-radius:10px;}
.flip-card:focus{outline:0;}
.flip-card:hover .flip-card-inner,
.flip-card:focus .flip-card-inner{transform:rotateY(180deg);}
.flip-card-front,
.flip-card-back{position:absolute;width:100%;height:100%;}
.flip-card-front{background:linear-gradient(270deg,#3970B3 0.07%,#173466 85.01%);color:black;z-index:2;display:flex;justify-content:center;align-items:center;border-radius:10px;}
.flip-card-back{  /*background: linear-gradient(to right, #4364f7, #6fb1fc);*/color:white;transform:rotateY(180deg);z-index:1;  /* display: flex; */  /* justify-content: center; *//* align-items: center; */text-align:left;}

.webinarsec{padding:0 100px 100px;}
.webinarsec h4{font-family:'Roboto Slab';font-weight:600;font-size: 40px;line-height: 50px;letter-spacing:-0.04em;color:#1E1E1E;padding-bottom: 10px;}
.webinarsec h6{font-family:'Roboto Slab';font-weight:600;font-size:20px;line-height:26px;letter-spacing:-0.04em;color:#1E1E1E;padding-bottom: 30px;}
.webinarsec p{font-weight:400;font-size: 16px;line-height: 26px;letter-spacing:-0.04em;color:#1E1E1E;padding-bottom:30px;}
.webinarsec ul{font-weight:400;font-size:18px;line-height:28px;letter-spacing:-0.04em;color:#1E1E1E;padding-bottom:30px;}
.webinarsec ul li{padding-left:30px;position:relative;font-size: 16px;line-height: normal;}
.webinarsec ul li:before{content:'';position:absolute;height:5px;width:5px;border-radius:50px;background-color:#1E1E1E;left:10px;top:0;bottom:0;margin:auto;}
.webinarsec a{font-weight:500;font-size:16px;line-height:50px;color:#1E1E1E;width:240px;height:50px;text-align:center;background:#FCD711;border-radius:10px;}
.webinarsec a:hover{background-color:#1E1E1E;color:#FCD711;}

.blogsec{padding:0 100px 100px;text-align:center;}
.blogsec h4{font-family:'Roboto Slab';font-weight:600;font-size: 40px;line-height: 50px;letter-spacing:-0.04em;color:#1E1E1E;padding-bottom:30px;}
.blogbox{text-align:left;}
.blogimg{margin-bottom:20px;}
.blogimg img {
    border-radius: 15px;
}
.blogcon h5{font-style:normal;font-weight:600;font-size: 18px;line-height: 28px;color:#1E1E1E;padding-bottom:10px;}
.blogcon a{font-weight:500;font-size:16px;line-height:24px;color:#1E1E1E;}
.blogcon a:hover{color:#FCD711;}

.single-post .logowrap, .archive .logowrap{
    background:none;
}

.single-post-page {
  max-width: 1200px;
  margin: 0 auto;
  padding: 50px 20px;
  font-family: 'Inter', sans-serif;
}

.post-featured-image img {
  width: 100%;
  border-radius: 10px;
  margin-bottom: 25px;
}

.entry-header {
  margin-bottom: 20px;
}

.entry-title {
  font-size: 30px;
  line-height:normal;
  font-weight: 700;
  margin-bottom: 20px;
  color: #000;
}
.entry-meta {
    font-size: 14px;
    color: #777;
    margin-bottom: 20px;
}
h2.wp-block-heading {
    font-size: 30px;
    font-weight: 700;
    line-height:normal;
    padding-bottom: 15px;
}
figure.wp-block-image.alignwide.size-full {
    padding-bottom: 30px;
}

.entry-meta span {
  margin-right: 15px;
}
.entry-meta a{
    font-size:14px;
}
.entry-content p {
  line-height: 1.8;
  margin-bottom: 20px;
  color: #333;
}
.entry-content p strong, ul.wp-block-list li strong {
    font-weight: 700;
}
ul.wp-block-list{
    padding-bottom:20px;
}
ul.wp-block-list li {
    line-height: 26px;
    list-style-type: disc;
    margin-left:20px;
}
h3.wp-block-heading {
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
    padding-bottom: 10px;
}
table.has-fixed-layout {
    margin-bottom: 20px;
}
.entry-content p a{
    color:#0e63a6;
    font-weight:700;
}
.entry-content p a:hover{
    color:#fcd711;
}
h4.wp-block-heading {
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 15px;
}

footer.entry-footer {
    padding: 10px 20px ;
    background-color:#fff;
}

.post-tags {
    margin-top: 0;
    font-size: 16px;
    
}

.post-tags strong{
    font-weight:700;
}

.post-tags a{color:#0e63a6;}
.post-tags a:hover{color:#fcd711;}

.author-box {
  display: flex;
  align-items: flex-start;
  margin-top: 50px;
  background: #f8f8f8;
  padding: 25px;
  border-radius: 10px;
}

.author-avatar img {
  border-radius: 50%;
  margin-right: 20px;
}

.author-info h4 {
  margin: 0;
  font-weight: 600;
}

.comments-area {
  margin-top: 60px;
}

.pagination-wrapper {
    margin-bottom: 50px;
}
.pagination-wrapper .page-numbers {
    display: inline-block;
    padding: 8px 14px;
    margin: 0 4px;
    border: 1px solid #ddd;
    text-decoration: none;
    color: #333;
    border-radius: 4px;
}
.pagination-wrapper .page-numbers.current {
    background-color: #000;
    color: #fff;
    border-color: #000;
}

.testisec{padding:0 100px 100px;text-align:center;}
.testisec h4{font-family:'Roboto Slab';font-weight:600;font-size: 40px;line-height: 50px;color:#1E1E1E;padding-bottom:60px;}
.testicon{padding:0 50px;position:relative;}
/*.testicon:before{content:'';position:absolute;height:288px;width:2px;background-color:#FBD71E;right:0;top:0;bottom:0;margin:auto;}*/
.testicon p{font-weight:400;font-size: 16px;line-height: 26px;text-align:center;color:#1E1E1E;padding-bottom:16px;}
.testicon img{height:55px;width:55px;border-radius:50%;display:block;margin:auto;}
.testicon h6{font-weight:700;font-size: 20px;line-height: 30px;color:#1E1E1E;padding-top:15px;}
.testislider{position: relative;}
.testislider .slick-arrow{z-index:1;position:absolute;top: -100px;bottom:0;font-size:0;cursor:pointer;margin:auto;transition: all 0.4s ease-in-out;}
.testislider .slick-arrow:after{content:'\f104';position:absolute;font-size:50px;font-family:'Font Awesome 5';color:#FBD71E;font-weight: 400;transition:all 0.4s ease-In-out;}
.testislider .slick-prev.slick-arrow{left: -20px;transition: all 0.4s ease-in-out;}
.testislider .slick-next.slick-arrow{right:0;transition: all 0.4s ease-in-out;}
.testislider .slick-prev.slick-arrow:after{left:0;}
.testislider .slick-next.slick-arrow:after{content:'\f105';}
.testislider .slick-arrow:hover:after{color:#000;transition:all 0.4s ease-In-out;}

footer{background-color:#1E1E1E;padding:30px 100px 0;}
.ftrlogo{}
.ftrlogo img{}
.ftrlogo ul{padding:15px 0 40px;}
.ftrlogo ul li{display:inline-block;vertical-align:middle;margin-right:10px;}
.ftrlogo ul li.last{margin-right:0;}
.ftrlogo ul li a{color:#fff;font-size:16px;}
.ftrlogo ul li a:hover{color:#FCD711;}
.ftrnews{}
.ftrnews h6{font-weight:500;font-size:16px;line-height:24px;color:#FCFCFA;padding-bottom:10px;}
.ftrnews form{display:flex;align-items:center;gap:15px;}
.ftrnews input{width:245px;height:40px;background:#FCFCFA;border-radius:10px;color:#1E1E1E;font-size:14px;padding:0 15px;}
.ftrnews button{width:138px;height:40px;background:#FBD71E;border-radius:10px;font-weight:400;font-size:14px;line-height:16px;color:#1E1E1E;}
.widget h5{font-family:'Roboto Slab';font-weight:600;font-size: 30px;line-height: 40px;color:#FCFCFA;padding-bottom:30px;}
.qucklinks{}
.qucklinks li{position:relative;padding-left:20px;margin-bottom:5px;}
.qucklinks li:before{content:'\f178';position:absolute;font-family:'Font Awesome 5';color:#FBD71E;left:0;top:5px;font-size:14px;}
.qucklinks li a,
.ftrcon li a, .copyright p{font-weight:400;font-size:16px;line-height:24px;color:#FFFFFF;}
.qucklinks li a:hover,
.ftrcon li a:hover{color:#FBD71E;}
.ftrcon li{margin-bottom:10px;}
.copyright{padding:30px 0;margin-top: 30px;border-top:1px solid #FBD71E;}

/* Service Banner */
.servicesbanner{background:linear-gradient(270deg,#3970B3 0.07%,#173466 85.01%);padding:0 80px;height:600px;justify-content: center;}
.servicesbannercon{}
.servicesbannercon h1{font-family:'Roboto Slab';font-weight:400;font-size: 64px;line-height:75px;color:#FFFFFF;padding-bottom:30px;}
.servicesbannercon p{font-weight:400;font-size:18px;line-height:28px;color:#FFFFFF;}
.servbanner{height:600px;}
.servbanner img{max-width:max-content;margin:auto;display:block;margin-right:0;height:inherit;}

/* article page  */
.consultation-text h2{font-size:64px;font-weight:400;margin-bottom:15px;font-family:'Roboto Slab';color:#fff;}
.consultation-text p{font-size:16px;line-height:1.7;max-width:500px;color:#FFF;}
.consultation-form{border-radius:10px;color:#ffcc00;text-align:center;}
.consultation-form h5{font-size:36px;font-weight:400;margin-bottom:50px;color:#FFD700;font-family:'Roboto Slab';}
.consultation-form .form-control{border-radius:6px;padding:10px;font-size:15px;background:#D9D9D9;height:50px;}
.consultation-form input.btn{margin-top:16px;background:#FFD700;color:#1E1E1E;font-weight:600;padding:12px;border-radius:6px;border:none;transition:0.3s ease;width:200px!important;}
.consultation-form input.btn:hover{background:#e6b800;}
.consultation-form textarea{height:150px!important;}

.trainingbaner{height:610px;}
.trainingbaner p{padding-bottom:20px;}
.trainingbaner h2{font-weight:700;font-size:30px;line-height:45px;color:#FFFFFF;margin-bottom:20px;}
.trainingbaner h2 span{color:#FCD711;}
.trainingbaner ul{padding-bottom:50px;}
.trainingbaner ul li{display:inline-block;vertical-align:middle;margin-right:15px;}
.trainingbaner ul li.last{margin-right:0;}
.trainingbaner ul li a{font-weight:500;font-size:16px;line-height:normal;color:#1E1E1E;padding:10px 20px;background:#FCD711;border-radius:5px;display:flex;align-items:center;justify-content:center;}
.trainingbaner ul li a span{font-size:16px;margin-right:5px;}
.trainingbaner ul li a:hover{background-color:#1E1E1E;color:#FCD711;}
.trainbanstick{display:flex;align-items:center;gap:30px;}
.trainbanstick h5{font-weight:700;font-size:23px;line-height:36px;color:#FFFFFF;}
.trainbanstick h5 span{color:#76BF8A;}
.trainbanstick strong{font-weight:400;font-size:13px;line-height:21px;color:#FFFFFF;}

/* Responsive */
@media (max-width:991px){
	.consultation-text{text-align:center;margin-bottom:30px;}
	.consultation-text p{margin:0 auto;}
}

/* Articles Section */
.articlesec h4{font-size: 40px;font-weight:700;margin-bottom:50px;font-family: 'Roboto Slab';}
.articlebox{overflow:hidden;margin-bottom:30px;transition:0.3s;}
.articlebox:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,0.12);border-radius:40px;}
.articlebox .artimg img{width:100%;height:auto;display:block;}
.articlebox .artcon{padding:20px;}
.articlebox .artcon h5{font-size:18px;font-weight:600;margin-bottom:10px;line-height:1.4;font-family: 'Roboto Slab';}
.articlebox .artcon p{font-size:15px;color:#555;margin-bottom:8px;}
.articlebox .artcon span{margin-top:5px;display:block;font-size: 10px;color:#141516;}
.articlebox .artcon a{display: flex;align-items: center; font-size:14px;font-weight:600;color:#141516;text-decoration:none;margin-bottom: 10px;font-family: 'Roboto Slab';}
.articlebox .artcon a strong{font-size: 16px;margin-left: 5px;}
.articlebox .artcon a:hover{color: #FCD711;}

/* Services Banner */
.serviceBanner{background:#1454A4;color:#fff;padding:80px 0;}
.serviceBanner .bannercon h1{font-size:42px;font-weight:700;margin-bottom:20px;}
.serviceBanner .bannercon p{font-size:18px;line-height:1.6;}

/* Services Detail */
.service-detail{padding: 60px 100px;}
.service-detail h4{font-size: 40px;font-weight:700;margin-bottom:50px;font-family: 'Roboto Slab';}
.service-row{margin-bottom:80px;}
.service-row h5{font-size: 35px;font-weight:700;margin-bottom:15px;font-family: 'Roboto Slab';}
.service-row p,
.service-row ul li{font-size:16px;line-height:1.6;}
.service-row ul{margin:15px 0 20px;padding-left:18px;}
.service-img{width:100%;height:auto;border-radius:45px;}

section.service-detail.homeboxesec h6{font-family:'Roboto Slab';font-weight:600;font-size:18px;line-height:32px;letter-spacing:-0.04em;color:#1E1E1E;padding-bottom:30px;}
section.service-detail.homeboxesec ul{padding-left:30px;}
section.service-detail.homeboxesec ul li{list-style-type:disc;}

/* Buttons */
.service-detail .btn{margin-top:15px;padding:10px 22px;border:none;border-radius:6px;font-size:15px;font-weight:600;}
.btn-dark{background:#1E1E1E;color:#fff;margin-top:15px;transition: all 0.4s ease-in-out;}
.btn-dark1{background:#1E1E1E;color:#fff;margin-top:15px;border-radius:20px;transition: all 0.4s ease-in-out;}
.btn-dark:hover{background:#FFD700;color:#1E1E1E;transition: all 0.4s ease-in-out;}
.btn-dark1:hover{background:#FFD700;color:#1E1E1E;transition: all 0.4s ease-in-out;}
.btn-light{background:#fff;color:#1E1E1E;font-weight:600;}
.btn-light:hover{background:#f1f1f1;color:#1E1E1E;}

/* CTA Section */
.cta-sec{position:relative;background:url('../images/cta.png') no-repeat center center;background-size:cover;border-radius:15px;overflow:hidden;margin:20px auto;padding:40px 50px;color:#fff;}

/* CTA Section */
.cta-sec1{position:relative;background:url('../images/cta-training.png') no-repeat right center;background-size:cover;border-radius:15px;margin:20px auto;padding:50px;color:#fff;}
.cta-sec1 h4{font-family:'Roboto Slab';font-weight:600;font-size:40px;line-height:50px;letter-spacing:-0.04em;color:#FFFFFF;margin-bottom:15px;}
.cta-sec1 p{font-weight:400;font-size:18px;line-height:28px;color:#FFFFFF;margin-bottom:20px;}
.btn-cta{font-size: 16px;background:#FFD700;color:#1E1E1E;font-weight:500;padding:12px 25px;border-radius:6px;display:inline-block;transition:0.3s ease;}
.btn-cta:hover{background:#1E1E1E;text-decoration:none;color: #FFD700;}
.btn-cta i{font-weight: 400;color: #25D366;margin-left: 5px;font-size: 20px;}

/* Responsive */
@media (max-width:768px){
	.cta-sec1{text-align:center;}
	.cta-sec1 h4{font-size:20px;}
}

/* Content */
.cta-wrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.cta-text h5{font-size:24px;font-weight:700;margin-bottom:8px;}
.cta-text p{margin:0;font-size:15px;opacity:0.9;color:#FFF;}
.cta-btn .btn{background:#fff;color:#1E1E1E;font-weight:600;padding:10px 25px;border:none; border-radius:8px;white-space:nowrap;transition: all 0.4s ease-in-out;}
.cta-btn .btn:hover{background:#FFD700;color: #1E1E1E;transition: all 0.4s ease-in-out;}

/* Responsive */
@media (max-width:768px){
	.cta-wrap{flex-direction:column;text-align:center;gap:15px;}
}

/* About Banner */
.aboutBanner{background:#1454A4;color:#fff;padding:80px 0;}
.aboutBanner h1{font-size:42px;font-weight:700;margin-bottom:20px;}
.aboutBanner p{font-size:18px;line-height:1.6;color:#FFF;}

/* Mission Section */
.mission-sec{padding:80px 0;}
.mission{padding:0px 100px;}
.mission-box{color:#fff;padding: 60px 100px;border-radius: 30px;}
.mission-box h6.subtitle{color:#FFF;font-weight: 400;margin-bottom: 10px;text-transform: capitalize;font-size: 20px;font-family: 'Roboto Slab';}
.mission-box h4{font-size: 40px;font-weight: 400;margin-bottom: 20px;font-family: 'Roboto Slab';line-height: normal;}
.mission-box p{margin:0 auto 40px;font-size: 16px;line-height: 26px;color:#FFF;}
.para{margin-top:20px;}

/* Mission Content Layout */
.mission-content{display:flex;justify-content:center;align-items:center;gap:40px; /* balanced spacing between circle and lists */}

/* Mission Points Base */
.mission-points{list-style:none;padding:0;margin:0;font-size:16px;margin-top:10px;}

/* Right side items (arrows on left) */
.mission-points.right li{position:relative;padding-left:20px;margin-bottom:35px;text-align:left;}
.mission-points.right li::before{content:"→";margin-left:-10px;position:absolute;left:0;color:#FBD71E;}

/* Left side items (arrows on right pointing inward) */
.mission-points.left li{position:relative;padding-right:20px;margin-bottom:60px;text-align:right;}
.mission-points.left li::after{content:"←";position:absolute;right:0;color:#FBD71E;margin-right:-10px;}

/* Circle */
.mission-circle{width:280px;/* larger circle */height:280px;border:4px solid #FBD71E;border-radius:50%;display:flex;justify-content:center;align-items:center;}
.mission-circle img{width:250px;/* increase logo size */height:80px;padding:2px;/* adjust padding so it fits better */}
.strategicwrp p{padding-bottom:20px;}
.cta-sec.cta-wrap{padding:60px 100px;border-radius:30px;}
.cta-sec.cta-wrap p{padding:0;margin:0;font-size:16px;}
.cta-sec.cta-wrap .cta-btn a{border-radius:10px;padding:15px 50px;margin:0;}

/* Responsive */
@media (max-width:991px){
	.mission-content{flex-direction:column;text-align:center;gap:20px;}
	.mission-points.left li,
	.mission-points.right li{text-align:center;padding:0;margin:0 0 20px;}
	.mission-points.right li::before{content:"→";display:none;}
	.mission-points.left li::after,
	.mission-points.left li::before{display:none;}
}

/* Team Section */
.paddingmember{padding-bottom:100px;}
.team-sec h4{font-size: 40px;font-weight:700;margin-bottom:15px;font-family:'Roboto Slab';line-height: normal;}
.team-sec p{margin-bottom:40px;font-size:16px;color:#444;line-height: normal;}

/* Team Card 1 - First Member */
.team-card1{position:relative;height:450px;border-radius:30px;overflow:hidden;background:url("../images/team.png") no-repeat center/cover;display:flex;align-items:flex-end;justify-content:center;transition:transform 0.3s ease;width:380px;margin-bottom:30px; /* Add margin for spacing between rows */}

/* Team Card - Second Member */
.team-card{position:relative;height:450px;border-radius:30px;overflow:hidden;background:url("../images/team.png") no-repeat center/cover;display:flex;align-items:flex-end;justify-content:center;transition:transform 0.3s ease;float:right;width:380px;margin-bottom:30px; /* Add margin for spacing between rows */margin-left:15px; /* Add some space between the cards */}

/* Hover Effect */
.team-card:hover,
.team-card1:hover{transform:translateY(-10px);}

/* Content Overlay */
.team-content{color:#fff;text-align:center;padding:20px;opacity:0;transform:translateY(30px);transition:all 0.4s ease;}

/* Hover Animation for Content */
.team-card:hover .team-content,
.team-card1:hover .team-content{opacity:1;transform:translateY(0);}
.team-content h5{font-size:22px;font-weight:700;color:#FBD71E; /* yellow like sample */margin-bottom:5px;font-family:'Roboto Slab';}
.team-content .position{font-size:16px;font-weight:500;color:#ddd;margin-bottom:10px;}
.team-content .bio{font-size:14px;color:#eee;line-height:normal;margin-bottom:0;}

/* Ensure proper responsive behavior */
@media (max-width:768px){
	.team-box{margin-bottom:15px;}
}
.choose-sec .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px;}
.choose-sec .col-md-6{padding:0 15px;}
.choose-sec img{width:100%; /* Ensure the image fits well */border-radius:10px; /* Optional: Adds a rounded corner to the image */}
.choose-sec h4{font-size: 40px;margin-bottom:20px;line-height: normal;font-family: 'Roboto Slab';font-weight: 600;}
.choose-sec p{font-size: 16px;line-height: 26px;padding-bottom: 30px;}
.choose-sec .btn{margin-top:20px;border-radius:10px;padding:10px 20px;margin:0;transition:all 0.4s ease-in-out;}
.choose-sec .btn:hover{background-color:#FBD71E;color:#1E1E1E;transition:all 0.4s ease-in-out;}

/* Principles */

/* Styles for the section */
.principles-sec{background:url('../images/principles.png') no-repeat center center/cover;padding:80px 20px;color:#fff;text-align:center;margin-top:100px;margin-right:100px;margin-left:100px;margin-bottom:100; /* No margin at the bottom */border-radius:20px;overflow:hidden;}
.principles-sec h2{font-size: 40px;margin-bottom: 30px;font-family: 'Roboto Slab';line-height: normal;}
.principles-sec p{font-size: 16px;line-height:1.6;margin-bottom:30px;max-width:800px;margin:0 auto 30px auto;color:#FFF;}
.cta-btn{padding:15px 30px;border:none;font-size:18px;font-weight:bold;color:#333;border-radius:10px;cursor:pointer;transition:all 0.4s ease-in-out;padding: 0;}
.cta-btn:hover{background-color:#FBD71E;color:#1E1E1E;transition:all 0.4s ease-in-out;}
.btnconsult{background-color:#FBD71E;color:#1E1E1E;border-radius:10px;padding:15px 30px;font-size:18px;}
.btnconsult:hover{background-color:#1E1E1E;color:#FBD71E;transition:all 0.4s ease-in-out;}

/* Core Values */
.core-values{padding:80px 0;}
.core-values h4{font-size:40px;font-weight:500;margin-bottom:50px;text-align:center;font-family:'Roboto Slab';line-height:normal;}
.value-box{position:relative;padding:40px 20px;border-radius:50px;margin-bottom:20px;cursor:pointer;transition:all 0.4s ease-in-out;}
.value-box.yellow{background:#FBD71E;color:#1E1E1E;}
.value-box h5{font-size:18px;font-weight:600;margin-top:5px;}
.valuecon{position:absolute;left:0;right:0;bottom:-100px;text-align:center;width:100%;height:auto;background:#173466;border-radius:0px 0px 50px 50px;padding:70px 15px 15px;z-index:-1;opacity:0;transition:all 0.4s ease-in-out;}
.value-box:hover .valuecon{opacity:1;bottom:-160px;transition:all 0.4s ease-In-out;}
.valuecon p{font-weight:400;font-size:14px;line-height:22px;color:#FFFFFF;}
.paddingbottom{padding-bottom: 50px !important;}

/* Partners */

/* Partners */
.partners-sec{padding:80px 0;}
.partners-sec h4{margin-bottom:15px;font-size:28px;  /* Adjusting size of heading */font-weight:bold;}
.partner-logo{text-align:center;padding:20px;}
.partner-logo img{max-width:100%;height:auto;border-radius:15px;  /* Increased border radius */box-shadow:0px 10px 30px rgba(0,0,0,0.1);  /* Added shadow for depth */transition:all 0.3s ease-in-out;}
.partner-logo img:hover{transform:scale(1.05);}

/* CTA Section */
.cta-sec{padding:40px 0;background-color:#f8f9fa;}
.cta-sec .cta-text h5{font-size:24px;margin-bottom:15px;font-weight: 500;/* margin-left:150px; */font-family: 'Roboto Slab';}
.cta-sec .cta-text p{font-size:16px;/* margin-left:150px; */}
.cta-btn a{padding:10px 25px;font-size:16px;background-color:#FBD71E;color:white;text-transform:uppercase;border-radius:50px;text-decoration:none;transition:background-color 0.3s ease;margin-right:150px;}
.cta-btn a:hover{background-color:#FBD71E;}

/* webinar css */

/* Webinar Banner */
.webinarBanner{background:#1454A4;color:#fff;padding:80px 0;border-radius:0 0 15px 15px;}
.webinarBanner h1{font-size:42px;font-weight:700;margin-bottom:10px;}
.webinarBanner p{font-size:18px;line-height:1.6;}
.webinarBanner .bannerimg img{max-width:100%;border-radius:12px;}

/* Webinar Content */
.webinar-content h4{font-size:32px;font-weight:600;margin-bottom:10px;font-family: 'Roboto Slab';}
.webinar-content h6{font-size:18px;font-weight:600;margin:20px 0 10px;font-family: 'Roboto Slab';}
.webinar-content p{font-size:16px;line-height:1.7;margin-bottom:20px;}
.webinar-content ul{padding-left:20px;margin-bottom:20px;}
.webinar-content ul li{font-size:15px;margin-bottom:8px;list-style: disc;}

/* Gradient Button */
.btn-gradient{background:linear-gradient(90deg,#173466 0%,#3970B3 100%);color:#fff;font-weight:600;padding:10px 25px;border:none;border-radius:6px;transition:all 0.3s ease;display:inline-block;font-size:small;}
.btn-gradient:hover{background:linear-gradient(90deg,#3970B3 0%,#173466 100%);color:#fff;text-decoration:none;}

/* ✅ Responsive Tweaks */
@media (max-width:768px){
	.webinar-content{padding:40px 15px;}
	.webinar-content h4{font-size:26px;}
	.webinar-content h6{font-size:16px;}
	.webinar-content p,
	.webinar-content ul li{font-size:14px;}
}

/* contact page  */

/* Consultation Section */
.consultation-sec{background:url('../images/consult.png') no-repeat center center;background-size:cover;padding:50px;border-radius:15px;margin-top:-10px;margin-left:20px;margin-right:20px;height:500px;margin-bottom:60px;}
.consultation-text h2{font-size:36px;font-weight:700;margin-bottom:15px;}
.consultation-text p{font-size:16px;line-height:1.7;max-width:500px;color:#FFF;}
.consultation-form{padding:20px;border-radius:10px;color:#FBD71E;}
.consultation-form h5{font-size:20px;font-weight:600;margin-bottom:20px;color:#FBD71E;text-align:center;}
.consultation-form .form-control{border-radius:6px;padding:10px;font-size:15px;background:#D9D9D9;height:50px;}
.consultation-form button{display:block;margin:20px auto 0 auto; /* ✅ centers horizontally */background:#FBD71E;color:#1E1E1E;font-weight:600;padding:12px;border-radius:6px;border:none;transition:0.3s ease;width:200px!important;}
.consultation-form button:hover{background:#FBD71E;}

/* Responsive */
@media (max-width:991px){
	.consultation-text{text-align:center;margin-bottom:30px;}
	.consultation-text p{margin:0 auto;}
}

/* contact page */

/* Contact Banner */
.contactBanner{background:url('../images/contact-banner.png') no-repeat center center;background-size:cover;border-radius:0 0 15px 15px;padding:80px 20px;color:#fff;text-align:left;}
.contactBanner h1{font-size:42px;font-weight:700;}

/* Contact Section */
.contact-sec{padding:100px 100px 0px 100px;}

/* Contact Info */
.contact-info{margin-bottom:30px;}
.contact-info h3{font-size:45px;line-height:normal;font-weight:400;margin-bottom:25px;color:#0a2a59;font-family:'Roboto Slab';}
.contact-info .info-item{display:flex;align-items:center;margin-bottom:20px;}
.contact-info .info-icon{width:36px;height:36px;margin-right:15px;}
.contact-info h6{font-weight:400;margin:0;font-size:24px;color:#0a2a59;font-family:'Roboto Slab';line-height:normal;}
.contact-info p{margin:0;font-size:14px;color:#333;}

/* Contact Form */
.contact-form{padding:20px;}
.contact-form .form-control{border:1px solid #7BA0CA;border-radius:60px;height:50px;padding:12px 20px;font-size:14px;width:100%;}
.contact-form textarea.form-control{border-radius:20px;height:240px;resize:none;}
.contact-form .btn{background:#FBD71E;font-weight:500;padding:12px 25px;border-radius:6px;width:150px;float:right;font-size:medium;}

/* Map Section */
.map-sec .map-wrap{overflow:hidden;margin:40px 0;}
.map-sec .map-wrap iframe{border-radius:50px;}

/* training page  */
.britishsec{text-align:center;padding:100px 0 0;}
.britishsec h2{font-family:'Roboto Slab';font-weight:600;font-size:32px;line-height:42px;letter-spacing:0.07em;background:#FBD71E;color:#1E1E1E;display:inline-block;padding:5px 10px;border-radius:5px;margin-bottom:50px;}
.britishsec img{display:block;margin:auto;max-width:25%;}

/* Hero Section */
.training-hero{background:linear-gradient(90deg,#173466,#3970B3);color:#fff;padding:60px 20px;}
.training-hero h2{font-size:36px;font-weight:700;}
.training-hero p{margin:20px 0;font-size:16px;}
.hero-buttons .btn{margin-right:15px;padding:12px 25px;border-radius:6px;}
.btn-primary{background:#FFD700;color:#1E1E1E;font-weight:600;}
.btn-outline{border:2px solid #fff;color:#fff;}

/* Pricing Section */
.pricing{padding:0 100px;}
.pricewrap{position:relative;padding:25px;margin-bottom:30px;border-radius:20px;background:#fff;box-shadow:4px 4px 25px rgba(0,0,0,0.15);background-image:url('../images/pricebg.jpg');height:530px;font-size:0;background-repeat:no-repeat;background-position:right center;}
.pricehead{

width: 80%;
height: 60px;
margin: auto;
background: #173466;
border-radius: 13px 13px 0px 0px;
text-align: center;
}
.pricehead h2{
font-family: 'Roboto Slab';
font-weight: 600;
font-size: 20px;
line-height: 60px;
text-transform: uppercase;
color: #FFFFFF;
}
.price-card a{width:100%;height:70px;background:#FBD71E;border-radius:0px 0px 19px 19px;font-weight:500;font-size:20px;line-height:70px;color:#1E1E1E;text-align:center;position:absolute;left:0;right:0;bottom:0;margin:auto;}
.price-card a:hover{color:#FBD71E;background-color:#1E1E1E;}
.price-card{max-width:60%;}
.price-card h2{font-family:'Roboto Slab';font-weight:600;font-size:24px;line-height:30px;text-transform:uppercase;color:#1E1E1E;padding-bottom:15px;}
.price-card h3{font-weight:600;font-size:20px;line-height:36px;color:#0C0C0C;padding-bottom:15px;text-decoration:underline;}
.price-card p{font-weight:400;font-size:16px;line-height:normal;color:#808080;padding-bottom:15px;}
.price-card h4{font-weight:900;font-size:18px;line-height:28px;color:#0C0C0C;}
.price-card h5{font-weight:700;font-size:40px;line-height:50px;color:#FBD71E;margin:10px 0;}
.price-card .label{display:inline-block;background:#1E1E1E;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;margin-right:6px;}
.price-card strong{font-weight:500;font-size:18px;line-height:28px;letter-spacing:-0.04em;color:#0C0C0C;display:block;}
.pricewrapcard .download{font-weight:400;font-size:18px;line-height:27px;text-align:center;text-decoration-line:underline;color:#0C0C0C;display:block;}
.pricing-title{font-size:40px;font-weight:800;color:#222;font-family:'Roboto Slab';}
.price-card .plan-title{font-weight:700;font-size:20px;margin-bottom:10px;}
.price-card h5{font-weight:700;margin-bottom:10px;}
.price-card .badge{display:inline-block;background:#1E1E1E;color:#fff;font-size:12px;padding:3px 8px;border-radius:4px;margin-right:5px;}
.price-card .card-img{position:absolute;top:0;right:0;width:45%;height:100%;overflow:hidden;border-top-right-radius:12px;border-bottom-right-radius:12px;}
.price-card .card-img img{width:100%;height:100%;object-fit:cover;}
.price-card .btn{margin-top:15px;width:100%;font-weight:600;background:#FBD71E;border:none;}
.price-card .download{display:block;margin-top:10px;font-size:14px;text-align:center;color:#1E1E1E;text-decoration:underline;}
.price-card img{max-height:220px;object-fit:cover;border-radius:10px;}
.btn-course{background:#fbc02d;color:#1E1E1E;font-weight:600;text-align:center;padding:12px;display:block;margin-top:15px;border-radius:0 0 12px 12px;text-decoration:none;transition:0.3s;}
.btn-course:hover{background:#ffca28;text-decoration:none;color:#1E1E1E;}
.brochure{display:block;text-align:center;margin-top:10px;font-size:14px;font-weight:500;text-decoration:underline;color:#1E1E1E;}

/* Responsive */
@media (max-width:768px){
	.price-card .row{flex-direction:column;}
	.price-card img{margin:15px auto;max-height:180px;}
}
.why-choose{padding:0 100px 0}
.why-choose h3{font-size:40px;line-height:normal;font-weight:500;margin-bottom:20px;font-family:'Roboto Slab';}
.why-choose p{font-size:16px;margin-bottom:20px;color:#333;}
.why-list{list-style:none;padding:0;}
.why-list li{font-size:16px;margin-bottom:12px;color:#222;}
.why-choose img{border-radius:15px;max-width:100%;height:auto;}

.how-it-works{padding:100px;}
.how-it-works h3{font-size:40px;font-weight:800;color:#222;text-align:center;margin-bottom:50px;font-family:'Roboto Slab';}
.how-it-works ol{font-size:16px;padding-left:20px;line-height:1.8; /* Adjust line height for spacing between items */}
.how-it-works li p{position:relative;font-family:'poppins';counter-increment:list-item; /* Increments the counter for each list item */}
.how-it-works li::before{display:none;}
.traininglist li::before{content:counter(list-item) ". "; /* Adds numbering to each list item */font-weight:400;color:#333;font-family:'Poppins';display:inline-block;}
.how-it-works strong{font-weight:700;font-size:22px;color:#333;font-family:'roboto slab';display:inline; /* Make sure it is inline */}
.how-it-works .step-item{position:relative;padding-left:70px;border-bottom:2px solid #6A93C4;padding-bottom:50px;margin-bottom:50px;}
.how-it-works .step-item:last-child{border:none;margin-bottom:0;padding-bottom:0;}
.how-it-works .step-number{font-size:90px;font-weight:700;position:absolute;left:0;top:0;color:#1E1E1E;width:80px;height:80px;border-radius:50%;text-align:center;line-height:80px;font-family:'Roboto Slab';}
.how-it-works img{border-radius:15px;box-shadow:0px 5px 15px rgba(0,0,0,0.1);max-width:100%;height:auto;}

/* Premium Benefits */
.premium-benefits{padding:0 100px;}
.premium-benefits ul{list-style:disc;padding-left:20px;font-size:16px;}
.premium-benefits li{margin-bottom:10px;font-size:16px;}
.premium-benefits h3{font-size:40px;line-height:normal;font-weight:500;margin-bottom:10px;font-family:'Roboto Slab';}
.premium{margin-bottom:15px;}
.premiumlist{font-weight:600;font-size:14px;line-height:1.6;}
.premium-benefits strong{background-color: #FBD71E;padding: 0 2px;border-radius: 3px;}

/* Responsive */
@media (max-width:768px){
	.training-hero{text-align:center;}
	.hero-buttons .btn{margin:10px 5px;display:inline-block;}
	.price-card{margin-bottom:20px;}
	.how-it-works ol{padding-left:0;}
	.premium-benefits ul{padding-left:15px;}
}
.paddingclass{padding:0px 100px 0px 100px;}
.paddingcore{padding:100px 0;}
.coursewrap{padding:100px 0;}
.coursewrap h3{font-family:'Roboto Slab';font-weight:600;font-size:40px;line-height:50px;color:#1E1E1E;padding-bottom:50px;text-align:center;}
.courseec{height:600px;padding:30px;display:flex;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:50px;}
.courseec h4{font-family:'Roboto Slab';font-weight:600;font-size:40px;line-height:50px;text-transform:uppercase;color:#1E1E1E;padding-bottom:15px;}
.courseec h5{font-weight:600;font-size:30px;line-height:40px;text-decoration-line:underline;color:#0C0C0C;padding-bottom:15px;}
.courseec p{font-weight:400;font-size:18px;line-height:28px;color:#808080;padding-bottom:30px;}
.courseec ul{display:flex;align-items:center;gap:30px;}
.courslst{}
.courslst h6{font-weight:900;font-size:20px;line-height:30px;color:#0C0C0C;}
.courslst strong{font-weight:700;font-size:50px;line-height:60px;color:#FBD71E;}
.courslst2{text-align:center;}
.courslst2 span{font-weight:500;font-size:16px;line-height:50px;text-align:center;color:#FFFFFF;width:150px;height:50px;background:#000000;border-radius:5px;display:block;}
.courslst2 strong{font-weight:500;font-size:24px;line-height:34px;letter-spacing:-0.04em;color:#0C0C0C;}
.coursewrap .container-fluid{max-width:1398px;}

.purposec{}
.purposec h4{font-weight:600;font-size:40px;line-height:60px;color:#0C0C0C;padding-bottom:15px;}
.purposec p{font-weight:400;font-size:18px;line-height:28px;color:#808080;}
.purposec h5{font-weight:700;font-size:40px;line-height:50px;color:#0C0C0C;padding:15px 0;}
.purposec ul{}
.purposec ul li{font-weight:400;font-size:18px;line-height:28px;color:#808080;}
.purposec a{font-weight:400;font-size:24px;line-height:34px;text-align:center;text-decoration-line:underline;color:#0C0C0C;vertical-align:middle;}
.purposec a:hover{color:#FBD71E;}

.missionwrap{padding:100px 50px;}
.missioncon{}
.missioncon h6{font-weight:600;font-size:20px;line-height:30px;letter-spacing:-0.04em;color:#FBD71E;font-family:'Roboto Slab';}
.missioncon h2{font-family:'Roboto Slab';font-weight:600;font-size:35px;line-height:45px;letter-spacing:-0.04em;color:#173466;padding-bottom:30px;}
.missioncon p{font-weight:400;font-size:16px;line-height:26px;color:#000000;padding-bottom:20px;}
.missioncon h5{font-weight:700;font-size:18px;line-height:28px;color:#173466;background:#FBD71E;border-radius:12px;padding:15px 30px;}
.missiondiv{margin-top:50px;position:relative;height:200px;}
.about-logo{cursor:pointer;width:200px;height:200px;border-radius:50%;border:3px solid #FBD71E;display:flex;align-items:center;justify-content:center;margin:auto;}
.about-logo img{max-width:80%;}
.pointsleft{text-align:right;position:absolute;left:20px;top:0;bottom:0;margin:auto;height:100px;opacity:0;transition:all 0.4s ease-In-out;}
.pointsleft li{position:relative;font-weight:400;font-size:16px;line-height:34px;letter-spacing:-0.04em;color:#000000;padding-right:30px;}
.pointsleft li:before{content:'\f177';position:absolute;font-family:'Font Awesome 5';right:0;top:0;bottom:0;margin:auto;font-size:18px;color:#FBD71E;}
.pointsright{position:absolute;right:20px;top:0;bottom:0;height:130px;margin:auto;opacity:0;transition:all 0.4s ease-In-out;}
.pointsright li{position:relative;font-weight:400;font-size:16px;line-height:34px;letter-spacing:-0.04em;color:#000000;padding-left:30px;}
.pointsright li:before{content:'\f178';position:absolute;font-family:'Font Awesome 5';left:0;top:0;bottom:0;margin:auto;font-size:18px;color:#FBD71E;}
.pointsleft.active,
.pointsright.active{opacity:1;transition:all 0.4s ease-In-out;}
.pointsleft.active{left:-20px;}
.pointsright.active{right:0px;}
.missionimg{text-align:right;}
.missionimg img{border-radius:30px;}

.teamwrap{padding-bottom:100px;}
.teamwrap h4{font-family:'Roboto Slab';font-weight:600;font-size:40px;line-height:50px;letter-spacing:-0.04em;text-align:center;color:#1E1E1E;padding-bottom:15px;}
.teamwrap p{font-weight:400;font-size:16px;line-height:26px;color:#1E1E1E;text-align:center;padding-bottom:30px;}
.teamimgleft{text-align:right;position:relative;transition: all 0.4s ease-in-out;}
.teamimgleft img{display:block;margin:auto;margin-right:0;}
.teamimgright{}
.teamimgright img{}
.teamimgcon, .teamimgcon2{text-align: center;width:484px;height:369px;background:#FBD71E;border-radius:30px;position:absolute;left:30%;top:0;bottom:0;margin:auto;z-index:-1;padding:100px 15px;padding-right:100px;opacity:0;transition: all 0.4s ease-in-out;}
.teamimgcon2{left: auto;right:30%; padding-right: 15px;padding-left:100px;}
.teamimgcon h5, .teamimgcon2 h5{font-family:'Roboto Slab';font-weight:600;font-size:24px;line-height:30px;color:#173466;padding-bottom:5px;text-align: center;}
.teamimgcon h6, .teamimgcon2 h6{font-weight:400;font-size:16px;line-height:24px;color:#000000;padding-bottom:5px;text-align: center;}
.teamimgcon p, .teamimgcon2 p{font-weight:400;font-size:12px;line-height:18px;color:#000000;}
.teamimgleft:hover .teamimgcon{opacity: 1;left: 150px;transition: all 0.4s ease-in-out;}
.teamimgright:hover .teamimgcon2{opacity: 1; right:150px;transition: all 0.4s ease-in-out;}

.upcomingweb{padding:0 100px 150px;}
.upcomingweb h2{font-family:'Roboto Slab';font-weight:600;font-size:32px;line-height:42px;letter-spacing:-0.04em;color:#1E1E1E;padding-bottom:30px;}
.webinarbox{background:#FFFFFF;border-radius:19px;transition:all 0.4s ease-in-out;}
.webinarbox:hover .webnarimg img{transform:scale(1.05);transition:all 0.4s ease-in-out;}
.webnarimg{height:225px;width:100%;border-radius:19px;overflow:hidden;transition:all 0.4s ease-in-out;}
.webnarimg img{width:100%;height:auto;border-radius:19px;transition:all 0.4s ease-in-out;}
.webnarcon{padding:20px 0 0;}
.webnarcon h6{padding:0 20px 15px;font-family:'Roboto Slab';font-weight:600;font-size:24px;line-height:30px;text-transform:uppercase;color:#0C0C0C;}
.webnarcon p{font-weight:400;font-size:12px;line-height:18px;color:#000000;padding:0 20px 30px;}
.webnarcon a{font-size:18px;line-height:37px;color:#1E1E1E;padding:15px;background-color:#FBD71E;display:block;text-align:center;border-radius:0 0 19px 19px;font-weight:600;transition:all 0.4s ease-in-out;}
.webnarcon a:hover{background-color:#000000;color:#FBD71E;transition:all 0.4s ease-in-out;}
.webislider .slick-arrow{position:absolute;font-size:0;right:47%;top:auto;bottom:-30px;margin:auto;}
.webislider .slick-arrow.slick-prev{position:absolute;left:47%;}
.webislider .slick-arrow.slick-next{position:absolute;}
.webislider .slick-arrow.slick-prev:before{content:'\f104';position:absolute;font-family:'Font Awesome 5';font-size:25px;color:#626262;left:0;/* Ellipse 11 */width:42px;height:42px;text-align:center;line-height:42px;border-radius:50px;border:1px solid #676767;transition:all 0.4s ease-In-out;}
.webislider .slick-arrow.slick-prev:hover:before{background-color:#FBD71E;border-color:#FBD71E;color:#000000;transition:all 0.4s ease-In-out;}
.webislider .slick-arrow.slick-next:before{content:'\f105';position:absolute;font-family:'Font Awesome 5';font-size:25px;color:#626262;right:0;width:42px;height:42px;text-align:center;line-height:42px;border-radius:50px;border:1px solid #676767;transition:all 0.4s ease-In-out;}
.webislider .slick-arrow.slick-next:hover:before{background-color:#FBD71E;border-color:#FBD71E;color:#000000;transition:all 0.4s ease-In-out;}

.wpcf7-form-control-wrap{display:block;}
.wpcf7-spinner{position:absolute;}
.mobileonly{display: none;}

@media (max-width:1660px){
	.homeboxesec{padding:100px 0;}
	.serviceboxs{padding:0 0 100px;}
	.studysec{padding:0 0 100px;}
	.choosec{padding:0 0 100px;}
	.dreamsec{padding:0;}
	.dreamimg{margin:-19px 0 0;}
	.dreamwrap h4{font-size:40px;line-height:50px;}
	.homebox{height:320px;padding-right:45px;}
	.yelbox{height:320px;padding:20px;}
	.coresec{padding:0 0 100px;}
	.webinarsec,
	.blogsec,
	.testisec{padding:0 0 100px;}
	footer{padding:30px 15px 0;}
	.pricing{padding:0 30px;}
	.pricewrap{background-position:center;}
	.premium-benefits{padding:0;}
	.how-it-works{padding:100px 0;}
	.why-choose{padding:0 30px;}
	.empowbox{height:260px;}
	.servicesbannercon h1{font-size:50px;line-height:60px;}
	.mission{padding:0 15px;}
	.paddingclass{padding:0;}
	.principles-sec{margin-right:15px;margin-left:15px;padding:30px 20px;}
	.cta-sec.cta-wrap{padding:50px;margin:0 15px;}
	section.choose-sec.strategicwrp.paddingclass{padding:0 0 100px;}
	.testislider .slick-prev.slick-arrow{left:0px;}
	.testislider .slick-next.slick-arrow{right:10px;}
	section.webinar-content{padding:0 15px;}
	.logowrap{margin-left:0;}
	.mainBanner{margin:0 15px;}
	.contact-sec{padding:100px 50px 0;}
	.contact-info h3{font-size:40px;}
	.trainingbaner{padding:0 30px;}
	.coursewrap .container-fluid{max-width:100%;}
	.teamimgleft:hover .teamimgcon{left:0;padding-right:150px;}
	.teamimgcon2{padding-left:150px;}
	.teamimgright:hover .teamimgcon2{right:15px;}
	.upcomingweb{padding:0 0 100px;}
}
@media (max-width:1440px){
	.logowrap{top:-37px;}
	.dreamwrap h2{font-size:35px;line-height:45px;}
	.dreamimg{margin:21px 0 0;}
	.testicon{padding:0 15px;}
	.mainBanner{margin-top:-5px;}
	.logowrap img{position:relative;z-index:1;}
	.empowbox{height:280px;}
	.homebox{height:350px;}
	.yelbox{height:350px;padding:30px;}
	.pointsleft.active{left:-30px;}
	.pointsright.active{right:-10px;}
	.teamimgleft img,
	.teamimgright img{width:50%;}
	.teamimgcon,
	.teamimgcon2{width:420px;}
}
@media (max-width:1367px){
	.logowrap{top:-41px;}
	.dreamimg{margin:55px 0 0;}
	.flip-card.empowbox{height:270px;}
	.pointsleft.active{left:-50px;}
	.pointsright.active{right:-25px;}
}
@media (max-width:1280px){
	.pointsright.active{right:-30px;}
	.pointsleft.active{left:-50px;}
	.pointsleft li{font-size:14px;line-height:24px;margin-bottom:10px;}
	.pointsright li{font-size:14px;line-height:24px;margin-bottom:10px;}
	.missionimg{max-width:90%;margin:auto;margin-right:0;}
}
@media (min-width:767) and (max-width:1280px){
	.homebox{height:430px;}
	.menu li a{font-size:14px;}
	.mainBanner{height:600px;}
	.yelbox ul li a{width:100%;}
	.yelbox{height:430px;}
	.dreamwrap h4{font-size:30px;line-height:40px;}
	.dreamimg{margin:95px 0 0;}
	.pricewrap{background-position:top;height:570px;}
}
@media (max-width:1200px){
	img{max-width:100%;height:auto;}
	.menu-Bar{display:block;top:0px;}
	.menuWrap.open{display:flex;left:0px;}
	.menuWrap{position:fixed;left:-210%;right:0;top:0;bottom:0;margin:auto;background:#1E1E1E;height:100vh;display:flex;align-items:center;justify-content:center;flex-flow:column;transition:all 0.4s ease;z-index:3;width:100vw;}
	.menu{display:none;}
	ul.menu li{display:block;}
	ul.menu li a{padding:0;display:block;height:35px;text-align:center;padding-right:0px;margin-right:0px;color:#fff;font-size:15px;text-transform:capitalize;}

	/*.logo img{max-width:50%;}*/
	.container{position:relative;}
	header .header-top{display:none;}
	header .main-header ul.menu>li{display:block;padding:0px;}
	header .main-header ul.menu>li a{color:#fff;padding:0px;}
	header .main-header ul.menu>li a:before{display:none;}
	header{padding:15px 0px;}
	.logowrap{background:none;height:auto;padding-left:0;margin-left:0;padding-top:0;position:relative;top:0;}
	br{display:none;}
}
@media (max-width:824px){
	.desktoponly{display:none;}
	.mobileonly{display:block;}
	.homebox,
	.servicepad{margin-bottom:20px;height:auto;}
	.bluebox,
	.yelbox{height:auto;}
	.yelbox ul li a{width:100%;}
	.homebox span{width:40px;height:40px;line-height:42px;}
	.serviceboxs a,
	.choosec a,
	.blogcon a{margin-bottom:20px;}
	.testislider .slick-arrow:after{display:none;margin-left:10px;}
	ul.slick-dots{margin-left:15px;}
	.service-detail h4{font-size:30px;line-height:40px;margin-bottom:15px;}
	.service-row h5{font-size:20px;line-height:30px;margin-bottom:0;}
	.bannercon{padding:0;height:auto;width:100%;position:relative;left:0;top:0;bottom:0;}
	.mainBanner{margin-top:0;border-radius:30px;height:700px;padding:30px 0;align-items:flex-end;}
	.bannercon h1{font-size:30px;line-height:40px;}
	.bannercon p{font-size:16px;line-height:26px;padding-bottom:15px;}
	.bannercon:before{display:none;}
	.bannercon a{width:150px;height:50px;font-size:16px;line-height:50px;position:relative;right:0;bottom:0;}
	.homeboxesec{padding:30px 0;}
	.serviceboxs h4{font-size:30px;line-height:40px;padding-bottom:20px;}
	.srvimg{margin-bottom:10px;}
	.serviceboxs a{width:160px;}
	.serviceboxs{padding:0 0 30px;}
	section.service-detail.homeboxesec h6{font-size:16px;line-height:26px;padding-bottom:10px;}
	.service-row{margin-bottom:20px;}
	.dreamsec{margin-top:30px}
	.homeboxslider .slick-slide{margin:0;}
	.missionwrap{padding:30px 0;}
	.missioncon h6{font-size:18px;line-height:28px;}
	.missioncon h2{font-size:24px;line-height:34px;padding-bottom:10px;}
	.missioncon p{font-size:14px;line-height:24px;padding-bottom:10px;}
	.missioncon h5{font-size:16px;line-height:26px;padding:15px;}
	.missiondiv{margin-top:20px;height:auto;}
	.pointsleft{text-align:left;left:0;height:auto;opacity:1;position:relative;}
	.pointsleft li{padding:0;padding-left:30px;}
	.pointsleft li:before{content:'\f178';left:0;}
	.pointsright{position:relative;right:auto;height:auto;opacity:1;}
	.about-logo{margin:20px 0;}
	.pointsright.active{right:0;}
	.pointsleft.active{left:0;}
	.missionimg{max-width:100%;}
	.teamwrap h4{font-size:24px;line-height:34px;padding-bottom:10px;}
	.teamwrap p{font-size:14px;line-height:24px;padding-bottom:20px;}
	.teamimgleft img,
	.teamimgright img{width:100%;}
	.teamimgleft .teamimgcon{padding:15px;position:relative;left:auto;top:auto;width:100%;height:auto;opacity:1;margin-bottom:15px;}
	.teamimgleft:hover .teamimgcon{left:auto;padding:15px;}
	.teamimgcon2{padding:15px;width:100%;position:relative;opacity:1;height:auto;right:auto;left:auto;margin:15px 0;}
	.teamimgright:hover .teamimgcon2{right:auto;}
	.teamwrap{padding-bottom:30px;}
	.value-box:hover{margin-bottom:150px;}
	.value-box:hover .valuecon{bottom:-130px;}
	.paddingbottom{padding-bottom:0!important;}
	.britishsec{padding:30px 0 0;}
	.britishsec h2{font-size:19px;line-height:29px;margin-bottom:20px;}
	.britishsec img{max-width:50%;}
	.pricehead h2{font-size:18px;line-height:50px;}
	.pricehead{height:50px;}
	.upcomingweb h2{font-size:24px;line-height:34px;text-align:center;}
	.webnarimg{height:175px;}
	.webnarcon h6{font-size:20px;}
	.upcomingweb{padding:0 0 30px;}
	h2.wp-block-heading{font-size:24px;}
	.entry-title {
    font-size: 24px;
}

}
/* Hamburger */
.menu-Bar{width:26px;              /* smaller width */height:18px;             /* reduced height */cursor:pointer;position:absolute;right:15px;top:0;bottom:0;margin:auto;z-index:2000;display:none;}
.menu-Bar span{display:block;height:3px;              /* slimmer lines */width:100%;background:#173466;border-radius:2px;position:absolute;left:0;transition:0.3s ease;}
.menu-Bar span:nth-child(1){top:0;}
.menu-Bar span:nth-child(2){top:7px;}
.menu-Bar span:nth-child(3){top:14px;}
.menu-Bar.open span{background:#FBD71E;}
.menu-Bar.open span:nth-child(1){transform:rotate(45deg);top:8px;}
.menu-Bar.open span:nth-child(2){opacity:0;}
.menu-Bar.open span:nth-child(3){transform:rotate(-45deg);top:8px;}

/* Open state (X) */
.menu-Bar.open span:nth-child(1){transform:rotate(45deg);top:7px;   /* align to center */}
.menu-Bar.open span:nth-child(2){opacity:0;}
.menu-Bar.open span:nth-child(3){transform:rotate(-45deg);top:7px;   /* align to center */}

/* Overlay */
.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:.3s;z-index:1100;}
.menu-overlay.active{opacity:1;visibility:visible;}

@media (max-width:767) {
	.purposeimg{ max-width: 100%;height: 300px;display: block;margin: 0 auto;}
}
/* Mobile menu */
@media (max-width:991px){
	.menu{list-style:none;margin:0;padding:0;display:flex;gap:20px;}
	.menu li a{text-decoration:none;color:#333;}
	.studywrap{min-height:auto;background-image:url(../images/banner/study-mobile.png);background-repeat:no-repeat;background-size:cover;padding:20px;border-radius:30px;}
	.menu{flex-direction:column;position:fixed;top:0;right:-100%;width:100%;height:100vh;background:rgba(255,255,255,0.15);backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%);border:none;         /* remove border so it blends */padding:80px 20px 20px;box-shadow:none;     /* optional: no side shadow */transition:right .3s ease;z-index:1102;overflow-y:auto;border-radius:0;     /* remove rounding for full width */}
	.menu li.active a,
	ul.menu li a{height:40px;display:flex;align-items:center;justify-content:center;text-align:center;color:#FFF}
	.bookbtn{padding:12px 30px!important;}
	header .main-header ul.menu>li a{color:#FFF;}
	.menu.active{right:0;}
	.menu li a{display:block;font-size:16px;color:#333;text-decoration:none;padding:10px 0;}
	.menu li .bookbtn{display:block;width:100%;text-align:center;border-radius:25px;background:none;padding:0;color:#fff;font-weight:600;}
	.servicesbannercon p{font-weight:400;font-size:14px;line-height:24px;color:#FFFFFF;}
	.servicesbannercon h1{font-size:30px;line-height:40px;padding-bottom:15px;}
	.value-box{padding:20px;border-radius:20px;margin:0 15px 15px;}
	.cta-sec .cta-text h5{font-size: 20px;line-height:30px;}
	.choose-sec .col-md-6{padding:10px 15px;}
	.studysec{padding:0 0 30px;}
	.choosec h2{font-size:30px;line-height:40px;}
	.choosec{padding:0 0 30px;}
	.dreamwrap{height:auto;padding:30px 30px 0;}
	.dreamwrap h4{font-size:30px;line-height:40px;}
	.coresec{padding:30px 0;}
	.coresec h2{font-size:30px;line-height:40px;}
	.webinarsec h4{font-size:30px;line-height:40px;padding:10px 0;}
	.webinarsec{padding:0 0 30px;}
	.blogsec h4{font-size:30px;line-height:40px;}
	.testisec h4{font-size:30px;line-height:40px;padding-bottom:20px;}
	.widget h5{font-size:20px;line-height:30px;padding:10px 0;}
	.mission-sec{padding:30px 0;}
	.mission-box{padding:30px 15px;}
	.mission-box h4{font-size:30px;}
	.team-sec h4{font-size:30px;}
	.team-sec p{margin-bottom:20px;}
	.team-content{opacity:1;transform:translateY(0);}
	.paddingmember{padding-bottom:0;}
	.choose-sec h4{font-size:30px;}
	.principles-sec{padding:30px 0;margin:0 15px;}
	.principles-sec h2{font-size:30px;margin-bottom:15px;}
	.paddingcore{padding:30px 0;}
	.core-values h4{font-size:30px;margin-bottom:10px;}
	.choose-sec .row{margin-bottom:30px;}
	.cta-sec.cta-wrap{padding:30px;margin:0 15px;}
	section.choose-sec.strategicwrp.paddingclass{padding:0 0 30px;}
	.servbanner img{max-width:100%;margin:auto;height:auto;}
	.servbanner{height:auto;}
	/*.mainBanner{margin-top:0;height:auto;padding:30px 0 0;}*/
	.mainBanner.servicesbanner{overflow:hidden;}
	.servicesbannerresp{padding-bottom:0;height:auto;}
	.service-row p,
	.service-row ul li{font-size:14px;line-height:normal;}
	.articlesec h4{font-size:30px;margin-bottom:20px;}
	.mobwebinar{height:600px;display:flex;align-items:center;justify-content:center;text-align:center;}
	.contact-sec{padding:30px 0;}
	.contact-info h3{font-size:30px;line-height:normal;}
	.contact-info h6{font-size:20px;}
	.contact-form{padding:0;}
	section.map-sec.homeboxesec{padding:0;}
	.consultation-text h2{font-size:30px;}
	.mainBanner.servicesbanner.trainingbaner{padding-bottom:30px;height: auto;}
	.trainingbaner h2{font-size:20px;line-height:30px;}
	.trainingbaner h2 span{padding-left:5px;}
	.trainingbaner ul{padding-bottom:15px;}
	.trainbanstick h5{font-size:18px;line-height:28px;}
	.why-choose h3{font-size:30px;margin-bottom:15px;}
	.why-list li{line-height:normal;}
	.pricing-title{font-size:30px;margin-bottom:15px!important;}
	.pricewrap{padding:20px;margin-bottom:15px;border-radius:20px;height:530px;background-position:right;}
	.price-card p{font-size:14px;}
	.price-card h2{font-size:20px;line-height:30px;padding-bottom:0;}
	.price-card a{height:50px;font-size:16px;line-height:50px;}
	.price-card h3{font-size:18px;line-height:28px;padding-bottom:10px;}
	.how-it-works{padding:30px 0;}
	.how-it-works h3{font-size:30px;margin-bottom:20px;}
	.how-it-works .step-number{font-size:50px;width:40px;height:40px;line-height:55px;}
	.how-it-works .step-item{padding-left:45px;padding-bottom:15px;margin-bottom:15px;}
	ul.traininglist li{font-size:14px;line-height:normal;}
	.how-it-works strong{font-size:20px;display:block;line-height:normal;padding-bottom:15px;}
	.how-it-works ol{padding-bottom:20px;}
	.premium-benefits h3{font-size:30px;}
	.cta-sec1{padding:20px;margin:0;}
	.cta-sec1 h4{font-size:22px;line-height:normal;}
	.cta-sec1 p{font-size:16px;line-height:26px;margin-bottom:15px;}
	.btn-cta{font-size:14px;padding:10px 20px;}
	.qucklinks li a,
	.ftrcon li a,
	.copyright p{font-size:14px;}
	.trainingbaner ul li a{font-size:14px;}
	.choosec p{font-size:16px;line-height:26px;}
	.dreamwrap p{font-size:16px;line-height:26px;}
	.team-card,
	.team-card1{height:400px;width:100%;margin-bottom:15px;margin-left:0;}
	.choose-sec p{padding-bottom:15px;}
	/* purpose section */
	.purpose{padding-bottom:15px;}
	.purposec h5 ,.purposec h4 , .coursewrap h3{font-size: 30px;line-height: 30px;}
	.coursewrap{padding: 30px;}
	.purposec a {font-size: 20px; line-height: 30px;}
	.purposec p {font-size: 16px;line-height: 20px;}
	.purposec ul li {font-size: 16px;line-height: 24px;}
	.coursewrap{padding:30px 15px;}
	.coursewrap h3{font-size:26px;line-height:32px;padding-bottom:25px;text-align:center;}

  .courseec {
    flex-direction: column;
    height: auto;               
    padding: 20px;
    border-radius: 20px;
    background-size: cover;     /* full image */
    background-position: center; 
    position: relative;         /* so overlay works */
    text-align: left;
  }

  /* optional dark overlay for readability */
  .courseec {
    background: url('../images/pricebg.jpg') no-repeat center !important;
    background-size: cover;       /* fill screen nicely */
    background-position: 50% center !important; /* adjust focus point */
    min-height: 450px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    border-radius: 20px;
    position: relative; /* required for ::before overlay */
  }

  /* optional overlay */
  .courseec::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border-radius: 20px;
  }
.coursetext{
	margin-right: 20px;
}
  .courseec > * {
    position: relative;
    z-index: 1; /* keeps text above overlay */
  }

	.courseec h4{font-size:24px;line-height:32px;padding-bottom:8px;}
	.courseec h5{font-size:18px;line-height:26px;padding-bottom:8px;}
	.courseec p{font-size:14px;line-height:22px;padding-bottom:20px;max-width:70%;}
	.courseec ul{flex-direction:column;gap:15px;align-items:flex-start;}
	.courslst h6{font-size:14px;line-height:20px;}
	.courslst strong{font-size:28px;line-height:36px;}
	.courslst2 span{font-size:11px;line-height:36px;width:100px;height:36px;}
	.courslst2 strong{font-size:16px;line-height:22px;}
}
