@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
:root {
    --blue: #0077FF;
    --white: #ffffff; 
    --pink:#FF3054;
    --purple:#DB00B7;
    --yellow:#FDC400;
    --yellow2:#E6FF00;
    --light-yellow:#FFE99E;
    --darkfontcolor:#160F3D;
    --lightFontcolor:#505050;
    --light-blue:#302172;
    --voilet:#7729EE;
    --gray:#F7F7F7;
    --blue-dark:#200E78;
    --green:#3D823F;
    --brder-gray:#E3E3E3;
    --gray-1:#C4C4C4;
    --dark:#000;
    --text1:#434343;
    --text2:#10044A;
    --text3:#3B3B3B;
  }
img{max-width:100%}
body,html{margin:0;padding:0;font-family: 'Poppins', sans-serif;font-size:100%; background:#fff; color:#000;}
*{box-sizing:border-box}
*, ::after, ::before {
    box-sizing: border-box;
}
h1, h2, h3, h4, h5, h6{font-family: 'Bebas Neue', cursive;}
.mobNav{width:100%;position:fixed;display:none;left:-101%;background-color:var(--darkfontcolor);}
.wrapper{width:100%;float:left}
.slider{width:100%;margin:0;}
.slick-slide{margin:0}
.slick-slide img{max-width:100%}
.slick-next:before,.slick-prev:before{color:#000}
.slick-slide{transition:all ease-in-out .3s;opacity:.2}
.slick-active{opacity: 1 !important;}
.slick-current{opacity:1}
ul.slick-dots li{display:inline-block;background-color:transparent;background-clip:padding-box;margin-right:5px;border-top:10px solid transparent;border-bottom:10px solid transparent;font-size:0;color:transparent;opacity: 0.5;}
ul.slick-dots li.slick-active button{width:60px;}
ul.slick-dots li button{width:20px;height:3px;color:transparent;border-radius:0;border:none;;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
/*.row{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px}

.col-xs-12 {
  grid-column: span 12
}

.col-xs-11 {
  grid-column: span 11;
}

.col-xs-10 {
  grid-column: span 10
}

.col-xs-9 {
  grid-column: span 9
}

.col-xs-8 {
  grid-column: span 8
}

.col-xs-7 {
  grid-column: span 7
}

.col-xs-6 {
  grid-column: span 6
}

.col-xs-5 {
  grid-column: span 5
}

.col-xs-4 {
  grid-column: span 4
}

.col-xs-3 {
  grid-column: span 3
}

.col-xs-2 {
  grid-column: span 2
}

.col-xs-1 {
  grid-column: span 1
}*/
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto; width:95%; max-width:1700px}
/*@media (min-width: 1500px) {
  .container{width:1400px}
  }


 
  @media (min-width: 768px) {
    .container {
      width: 750px;
    }
  }
  @media (min-width: 992px) {
    .container {
      width: 970px;
    }
  }
  @media (min-width: 1300px) {
    .container{width:1230px}
   
     }
  @media (min-width: 1440px) {
    .container {
       width: 1400px;
    }
  }
  @media (min-width: 1700px) {
    .container {
       width: 1600px;
    }
  }*/

/* banner */
.w-100-fl{width:100%; float:left;}
.banner{width:100%;background:url('../images/bannerback.jpg') no-repeat center center;float:left; background-size:cover;}
.bnrcontr-socialcntr{padding:150px 0 70px; width:100%; float:left;}
.clear{clear: both;}
  /*menu*/
.trigger-menu-wrapper{position:fixed;top:0;left:0;right:0;z-index:3;background:0 0;transition:transform .4s}
.menu-open{overflow:hidden}
.menu-open .trigger-menu-wrapper{background:0 0}
.scroll-down .trigger-menu-wrapper{transform:translate3d(0,-100%,0)}
.scroll-down .lottie-wrapper{background:var(--darkgray)}
.scroll-up .trigger-menu-wrapper{transform:none}
.scroll-up:not(.menu-open) .trigger-menu-wrapper{background-color:var(--darkfontcolor);box-shadow:0 0 10px rgba(16,1,59,.35)}
.scroll-up:not(.menu-open) .logo-menu{padding:10px 0 10px}
.logo-menu{width:100%;display:flex;align-items:center;justify-content:space-between;line-height:0;padding:20px 0 20px;border-bottom:1px solid var(--blue-dark);}
.menu{display: flex; align-items: center;}
.menu ul{margin:0;padding:0;list-style:none; display: flex; width: 100%; top: 0; padding: 10px 0 0 0; float:left;}
.menu ul li{color:var(--white);display:inline-block;padding:0 11px;font-size:.875rem;font-weight:500; display:flex;}
.menu ul li:last-child{padding-right:0;padding-left:11px;}
.menu ul li a{color:var(--white);text-decoration:none; display:inline-block;line-height:1rem;}
.login{max-width:114px;}
.login a{background:var(--blue);text-decoration:none;color:var(--white);font-size:.875rem;font-weight:500;padding:6px 20px;border-radius:100px;display:flex;align-items:center}
.login a span{margin-left:9px;}
.mobmenu, .t1{display:none;}
.scroll-up .logo-menu{border:none}
.scroll-up .menu ul li.sbdrop ul.submenu{padding: 37px 0 0;}
.menu ul li.sbdrop{position:relative;}
.menu ul li a span.dropdown{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #fdc400;position:relative;top:5px;right:-5px;vertical-align:text-bottom;transition:0.3s ease-in-out; float: right;}
/* .menu ul li a span.dropdown::before{content:"";position:absolute;width:8px;height:8px;top:8px;margin-left:-4px;margin-top:-6px;border-right:solid 15px var(--yellow);border-bottom:solid 1px var(--yellow);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);;} */
.menu ul li ul li span.dropdown{float:right; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid #fdc400; top:3px;}
.menu ul li:hover a span.dropdown, .navigation ul li:hover a span.dropdown{border-bottom:7px solid #fdc400;border-top:none;top:6px;right:-5px;vertical-align:text-top}
.menu ul li.sbdrop ul.submenu, .navigation ul li.sbdrop ul.submenu{display:none;position:absolute;width:228px;padding: 30px 0 0;border-radius:0 0 10px 10px;z-index:999;top:0;left:0; animation:rotateMenu 1s ease-in-out forwards;transform-origin:top center;}
.menu ul li.sbdrop li.sbdrop ul.submenu, .navigation ul li.sbdrop li.sbdrop ul.submenu{width:180px; top:0; top: 0; left: 100%; padding: 0;}
.menu ul li.sbdrop:hover>.dropdown>ul.submenu, .navigation ul li.sbdrop:hover>.dropdown>ul.submenu{display:block;}
.menu ul li:hover li a span.dropdown, .navigation ul li:hover li a span.dropdown{border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid #fdc400; top:3px;}
.menu ul li.sbdrop ul.submenu li{display: block;font-size:0.875rem;box-shadow: 0px 3px 6px #00000029;background-color:var(--white);text-align:left;padding:0 15px;}
.menu ul li.sbdrop ul.submenu li:first-child{padding-top:6px;}
.menu ul li.sbdrop ul.submenu li:last-child{border-radius:0 0 10px 10px;padding-bottom:8px;}
.menu ul li.sbdrop ul.submenu li:last-child a{border-bottom: none;}
.menu ul li.sbdrop ul.submenu li.sbdrop{box-shadow:none;}
.menu ul li.sbdrop ul.submenu li a{color:#707070;text-decoration:none;padding: 10px 0;border-bottom: 1px solid #E6E6E6;display:block;}
.menu ul li.sbdrop ul.submenu li a.active{color:var(--dark);}
.menu ul li.sbdrop ul.submenu li a.active::after{border-bottom:none;}
.menu ul li.sbdrop ul.submenu li:hover{background:#f5f5f5;}
@-webkit-keyframes rotateMenu {
  0% {
    transform: rotateX(-90deg);
  }
  70% {
    transform: rotateX(20deg);
  }
  100% {
    transform: rotateX(0deg);
  }
}
@-o-keyframes rotateMenu {
  0% {
    transform: rotateX(-90deg);
  }
  70% {
    transform: rotateX(20deg);
  }
  100% {
    transform: rotateX(0deg);
  }
}
@keyframes rotateMenu {
  0% {
    transform: rotateX(-90deg);
  }
  70% {
    transform: rotateX(20deg);
  }
  100% {
    transform: rotateX(0deg);
  }
}

/* inner banner */
.innerBanner{width:70%;display:inline-block;padding-right: 15px;vertical-align:top; float:left;}
.social-container{width:30%;display:inline-block;vertical-align:top; float:right;}
.social-container.mobshow{display:none;}
.youtbe{background:var(--light-blue);padding:18px 12px 17px;border-radius:30px;margin-bottom:15px;line-height:0;}
.whtstnd{font-size:1.25rem;line-height:1.25rem;font-style:italic;color:var(--white);text-align:center;margin-bottom:15px;font-weight:600}
.wrapper .innerBanner ul.slick-dots{top:0;}
.wrapper ul.slick-dots{float:left;padding:0 0 25px;margin:0;position:relative;top:-44px;z-index:9;}
.text-img{display:flex!important;direction: rtl;}
.bannertext{width:60%;direction: ltr;}
.banner-t-score{float:right; width:40%; padding-left:10px;}
.banner-t-score a{display:block;}
.banner-t-score a +a{margin-top:15px;}
.social-container .ytbinner iframe{width:100%;}
.social-container .gapp{text-align:center;}
.bannertext h1{color:var(--white);font-size: 4rem;line-height:4rem;margin:0;font-weight:500;}
.subhead{font-size:1.25rem;color:var(--yellow);text-transform:uppercase;margin-bottom:10px;}
.online{background:var(--pink);color:var(--white);font-size:2.125rem;line-height:38px;font-weight:700;padding:12px 15px;margin:0 0 10px;text-transform:uppercase}
.mobapp{font-size:1.25rem;color:var(--yellow);}
.btn{margin-top:22px}
.btn a{width:130px;height:44px;text-decoration:none;font-size:1rem;text-transform:uppercase;background:var(--purple);color:var(--white);font-weight:500;border-radius:100px;display:flex;justify-content:center;align-items:center;}
.fixedright{position:fixed;top:48%;right:10px;z-index:2;}
.socialCall ul{list-style:none;margin:0;padding:0}
.socialCall ul li{display:block;}
.socialCall ul li a{font-size:0;height:43px;float:left;margin-bottom:10px}
img.mob-banner{display: none;}
/* Review Section */
.reviews{width:100%;margin:30px 0 0;}
.revewinside{width:100%;display: flex;justify-content:center;border-bottom:1px solid var(--brder-gray);padding:0 0 30px;}
.rvsin{border-right:1px solid var(--brder-gray);padding-right:40px;margin-right:40px}
.rvsin a{float:left}
.rvsin a span{vertical-align:middle;margin-right:9px}
.rvsin a{float:left;vertical-align:top;text-decoration:none;display:flex;align-items:center;}
.rvsin a span.reviewcnt{font-size:1.125rem;color:var(--dark);margin:0 2px 0 0;font-weight:500}
.rvsin a span.rvdegit{font-size:1rem;color:var(--dark);font-weight:500;}
.rvsin span.viewReview{font-size:0.75rem;color:var(--blue);}
.rvsin:last-child{border-right:none;padding:0;margin:0;}
/* Courses Section Start */
.Courses{width:100%;margin:70px 0 0;}
.CoursesHead{font-size:1.75rem;font-style:italic;font-weight:600;color:var(--pink)}
.Courses .active{display: block;}
.Courses .hide{display:block;height:0;overflow:hidden}
.Courses ul{padding:0;list-style:none;}
.Courses ul li{float:left;margin-right:10px;margin-bottom:20px;}
.Courses ul li a{color:var(--gray-1);text-decoration:none;padding:5px 37px;font-size:.75rem;font-weight:500;text-transform:uppercase;border:1px solid var(--gray-1);border-radius:100px;color:var(--gray-1);transition:.3s ease;}
.Courses .list{width:100%;}
.Courses .activelink{color:var(--white);background: var(--darkfontcolor);border:1px solid var(--darkfontcolor);}
.Courses ul.slick-dots{display: none !important;}
.Courses .slick-slide{margin:0 15px}
.Courses .slick-list{margin:0 -15px}
.textContr{width:100%;background:var(--white);margin:18px 0;}
.crsesubHead{font-size:1.25rem;font-weight:600;color:var(--dark)}
.upercnt p{font-size:0.875rem;color:var(--dark);margin:0;}
.btmcnt{width:100%;display:flex;align-items:center;justify-content:space-between}
.smtext{font-size:0.75rem;color:var(--green);}
.price{font-size:1.25rem;color:var(--dark);font-weight:500;}
.price span{font-size:1.375rem;font-weight:600;}
.btnBuy a{font-size:0.875rem;color:var(--pink);text-align:center;border:1px solid var(--pink);border-radius:100px;padding:6px 25px;text-decoration:none;}
.Courses button.slick-next.slick-arrow{right:-27px;position:absolute;top:16%;font-size:0;z-index:9;outline:0;border:none}
.Courses button.slick-prev.slick-arrow{left:-26px;position:absolute;top:16%;font-size:0;z-index:9;outline:0;border:none}
.Courses .slick-arrow{width:43px;height:43px;border-radius:50%;background:#fff}
.Courses button.slick-prev.slick-arrow.slick-disabled, .Courses button.slick-next.slick-arrow.slick-disabled{opacity:0}

/* our Features */
.features{width:100%;background:var(--gray);margin-top:70px;padding:82px 0;border-radius:0 0 140px 140px;}
.ftrSubHead{font-size:1rem;color:var(--text1);text-align:center;text-transform:uppercase;letter-spacing:1px;}
.features h2{font-size:2.5rem;letter-spacing:5px;color:var(--text2);font-weight:400;text-align:center;margin:0;padding:0 0 8px;position:relative}
.features h2::after{content: '';position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:60px;height:1px;background:var(--pink);}
.featureText ul{margin:0;padding:0;width:100%;list-style:none;}
.featureCnt{margin-top:30px;}
.featureText ul li{display:block;margin:0;color:var(--text3);position:relative;padding:8px 0 10px 43px;float:none;font-size:0.875rem;}
.featureText ul li::before{content:'';position:absolute;left:0;top:6px;background:url(../images/check.svg) no-repeat;width:30px;height:30px}
.joinUs{width:100%;background:var(--light-yellow);text-align:center;border-radius:100px;margin-top:40px;}
.joinUs p{font-size:1rem;color:var(--text2);margin:0;padding:18px;}
.achievHead{width:100%;display:flex;align-items:center;justify-content:space-between}
.picstdnt{width:100%;position:relative;height: 180px;}
.dmrc{width:148px;height:30px;padding:5px;background:var(--light-blue);color:var(--white);text-transform:uppercase;text-align:center;font-size:.875rem;border-radius:15px;position:absolute;bottom:15px;left:0;right:0;margin:0 auto}
.dmrc a{text-decoration:none;color:var(--white)}
.nameStdnt{font-size:.9rem;color:var(--text2);font-weight:500;text-align:center;}
.batchStdnt{font-size:0.8rem;color:var(--pink);font-weight:500;text-align:center;}
/* achivements */
.achievments{margin-top:70px}
.achievments .slick-arrow, .testiStudent .slick-arrow {display: none !important;}
.wrapper .achievments ul.slick-dots{display:none!important;}
.stdntsCnt{margin:16px 0;font-size:0;}
.stdPic{max-width:182px;display:inline-block;margin-right:20px;box-shadow: 0px 0px 4px #00000021;border-radius:10px 10px 10px 10px;}
.stdPic:last-child{margin:0;}
.stdntscont{padding:16px 0 24px}
.achievments .slick-slide{margin:0 9px}
.achievments .slick-list{margin:0 -9px;padding:0 0 15px 0}
.viewAll a{color:var(--gray-1);text-decoration:none;padding:5px 23px;font-size:.75rem;font-weight:500;text-transform:uppercase;border:1px solid var(--gray-1);border-radius:100px;color:var(--gray-1)}
/* testimonial students */
.students{margin-top:60px}
.students .slick-slide{margin: 0 27px}
.students .slick-list{margin: 0 -27px}
.achievstnts-pic {width: 100%; float: left;}
.achievstnts-pic .stdPic{margin:0 20px 15px 0!important; max-width:100%; float:left;}
/*.achievstnts-pic .stdPic + .stdPic{margin-left: .4%!important;}*/
.achievstnts-pic .stdPic:nth-child(9){margin-left: 0!important;}
.achievstnts-pic .stdPic .picstdnt>img{width:100%; max-width:100%; height:180px;}
.achievstnts-pic .stdntscont{padding:16px 10px 24px;}

.testiStudent{width:100%;padding:80px 30px 20px;box-shadow: 0px 0px 6px #0000001F;background: var(--white);border-radius:20px;position:relative;z-index:1;}
.testiStudent h2{font-size:2.5rem;letter-spacing:5px;color:var(--text2);font-weight:400;text-align:center;margin:0;padding:0 0 8px;position:relative}
.testiStudent h2::after{content:'';position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:60px;height:1px;background:var(--pink)}
.stntsubhead{font-size:1rem;color:var(--text2);text-align:center;text-transform:uppercase;letter-spacing:1px}
.innerflex{display:flex!important;margin-top:18px;margin-bottom:55px;border-bottom:1px solid #d4e3ee;padding:0 0 15px}
.stndImg{min-width:117px;margin-right:20px;}
.stndImg img{height:117px;width:117px;border-radius:50%;}
.studentText p{font-size:0.875rem;color:var(--lightFontcolor);font-style:italic;}
.NameStd{font-size:0.875rem;font-weight:600;text-transform:uppercase;color:var(--text2);}
.batchNo{font-size:.75rem;color:var(--light-blue)}
.testiStudent ul.slick-dots{display:block!important;padding:30px 0}
.testiStudent ul.slick-dots li.slick-active{background-color:var(--pink);}
.testiStudent ul.slick-dots li{display:inline-block;background-color:var(--gray-1);background-clip:padding-box;margin-right:5px;border-top:none;border-bottom:none;font-size:0;color:transparent;opacity:.5;height:4px}
.testiStudent ul.slick-dots li button{height:0;margin:0;padding:0}
.viewallrevew{text-align:right;position:absolute;bottom:30px;width:100%;padding: 15px;left:0;right:0;bottom:10px;}
.viewallrevew a{font-size:0.75rem;color:var(--gray-1);border-radius:100px;border:1px solid var(--gray-1);padding:6px 25px;text-decoration:none;}

/* footer */
footer{background-color:var(--darkfontcolor);border-radius:100px 100px 0 0;padding:220px 0 20px;margin-top:-132px;position:relative;z-index:0}
.address{width:100%;display:flex;margin-top:30px;}
.address .iconLctn{min-width:14px;margin-right:24px;}
.addresstext p{font-size:0.75rem;line-height:22px;color:var(--white);margin:0;}
.linkhead{font-size:.875rem;color:var(--yellow2);text-transform:uppercase;margin-bottom:11px}
.shortLink{width:100%;float:left}
.shortLink ul{margin:0;padding:0;list-style:none;}
.shortLink ul li{font-size:.875rem;color:var(--white);display:block;float:inherit;margin:0;line-height:28px;}
.shortLink ul li a{color:var(--white);text-decoration:none;}
.touchUs .cnnect a span{margin-right:10px;}
.touchUs .cnnect a{font-size:0.875rem;color:var(--white);text-transform:uppercase;font-weight:500;text-decoration:none;}
.call-mail a{font-size:1rem;color:var(--white);font-weight:500;text-decoration:none;}
.call-mail{margin-bottom:20px;color: var(--white);}
.footersocial{width:100%;background:var(--white);border-radius:10px;margin:30px 0 15px;padding:10px;display:flex;align-items:center;justify-content:space-between;}
.left-social a{border-right:1px solid var(--brder-gray);padding:0 40px 0 0;vertical-align:top;float:left;line-height:0;max-width:50%}
.left-social a:last-child{border-right:none;margin-left:40px;margin-right:0;}
.left-social{width:72%;}
.right-social ul{margin:0;padding:0;list-style:none;}
.right-social ul li{display:inline-block;margin:0;padding:0 5px}
.right-social ul li a{border:none;padding:0;margin:0;vertical-align:top;font-size:0}
.right-social{text-align:right}
.lstftr p{text-align:center;font-size:0.875rem;color:#ABA8A8;}
.right-social ul li:last-child{padding-right:0;}
.left-social a span{vertical-align:middle;margin-right:4px}
.left-social a{float:left;vertical-align:top;text-decoration:none;}
.left-social a span.reviewcnt{font-size:1.125rem;color:var(--dark);margin:0 2px 0 0;font-weight:500;}
.left-social a span.rvdegit{font-size:1rem;color:var(--dark);font-weight:500;}
.left-social span.viewReview{font-size:0.75rem;color:var(--blue);}

/* About Us */
.innerPageBanner{width:100%;background:url('../images/abtBanner.jpg') no-repeat center center;height:360px;}
.menu ul li a.active{position:relative;}

.menu ul li a.active::after{width:100%;bottom:-28px;border-bottom:2px solid var(--yellow);content:'';position:absolute;left:0;right:0;}
.scroll-up .logo-menu .menu ul li a.active{position:relative;}
.scroll-up .logo-menu .menu ul li a.active::after{width:100%;bottom:-17px;border-bottom:2px solid var(--yellow);content:'';position:absolute;left:0;right:0;}
.scroll-down .logo-menu .menu ul li a.active{position:relative;}
.scroll-down .logo-menu .menu ul li a.active::after{border-bottom:none;}
.innerpagHead{font-size:1.75rem;color:var(--pink);font-weight:600;line-height:1.75rem;padding:0 0 10px;font-style:italic;position: relative;}
.innerpagHead::after{content:'';position:absolute;width:60px;border-bottom:1px solid var(--pink);bottom:0;left:0;}
.abtcntnr{margin-top:61px;}
.innerContent{width:100%;margin-top:15px;}
.innerContent p{font-size:1rem;color:var(--lightFontcolor);line-height:24px;margin:0;}
.featureSub{font-size:1.25rem;font-weight:600;font-style:italic;color:#88BB62;line-height:1.25rem;margin:13px 0;}
.award{width:100%;margin:76px 0 70px;background-color:var(--gray);padding:55px 30px;border-radius:30px;}
.awardText p{font-size:.875rem;color:#505050;font-weight:600;font-style:italic;line-height:26px}
.awardImg{display:flex;align-items:center;justify-content:center}
.awardText{padding-right:40px;margin-top:60px;}
.imgAwrd{margin-right:20px;line-height:0;font-size:0;box-shadow:0 3px 6px #00000029;border-radius:14px}
.imgAwrd:last-child{margin-right:0;}
.innerWarp footer{margin:0;padding:40px 0 20px;}
/* Latest News */
.letestNews {margin-top:61px;width:100%;}
.ltstGrid{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #EBEBEB;padding:30px 0;}
.ltstGrid:first-child{padding-top:0;}
.ltstGrid:last-child{border-bottom:none;padding-bottom:30px;}
.left-Gird{max-width:800px;display:flex}
.ltstImg{margin-right:20px;line-height:0;}
.notific a{font-size:.75rem;font-weight:500;text-align:center;border:1px solid var(--pink);border-radius:10px;text-transform:uppercase;padding:5px 17px;color:var(--pink);text-decoration:none}
.newscontent h4{font-size:1.875rem;text-transform:uppercase;line-height:36px;color:var(--darkfontcolor);letter-spacing:3px;font-weight:400;margin:10px 0 0}
.add{font-size:.75rem;font-weight:500;color:var(--voilet);line-height:.75rem}
.addTwo{font-size:1rem;color:var(--darkfontcolor);font-weight:500;margin:8px 0 2px;text-transform:uppercase}
.vacant {font-size:.875rem;color:var(--pink);font-weight:500;text-transform:uppercase;}
.right-Grid{max-width:273px;padding:32px 20px;background-color:#FFF2FD;border-radius:10px;}
.online-Regi{font-size:0.875rem;font-weight:500;color:var(--darkfontcolor);text-transform:uppercase;text-align:center;line-height:21px;}
.online-Date{font-size:1rem;color:var(--darkfontcolor);text-align:center;text-transform:uppercase;}
.resiterDate{display: block;text-align:center;margin-top:16px;}
.resiterDate a{font-size:0.75rem;font-weight:500;text-decoration:none; color:var(--white);background-color:var(--purple);padding:9px 25px;border-radius:100px;}
.innerGrid{margin:31px 0 39px;}

/* achievements */
.achievements{margin:61px 0 38px;}
.achievstnts .hide{display:block;height:0;overflow:hidden}
.achievstnts .list{width:100%}
.achieve {width:100%;margin-top:22px;}
.achieve p{font-size:1rem;color:var(--lightFontcolor);margin:0;}
.achiveTab{width:100%;display:block;margin:34px 0 30px;font-size:0;}
.achiveTab ul{margin:0;padding:0;list-style:none;}
.achiveTab ul li{display:inline-block;margin-right:10px;}
.achiveTab ul li a{float:left;border:1px solid var(--gray-1);border-radius:100px;color:var(--gray-1);text-decoration:none;padding:9px 34px;font-size:.875rem;font-weight:500}
.achiveTab ul li a.activelink{background-color:var(--text2);color:var(--white);border: 1px solid var(--text2);}
.achievstnts .slick-arrow{display:none!important;}
.achievstnts ul.slick-dots{display: none !important;}
.achievstnts .stdPic{margin-bottom:2px;}
.achievstnts .stdntsCnt{padding-bottom:18px;border-bottom:1px solid #EBEBEB;margin-top: 0;}
.achievstnts .stdntsCnt:last-child{border-bottom:none;}
/* feedback */
.stdntFeedback{width:100%;margin:61px 0 70px;}
.stdntFeedback .slick-slide img{width:100%;}
.feedbackStd {margin-top:30px;font-size:0;}
.stdntFeedback .slick-slide{margin:0 10px 0;}
.stdntFeedback .slick-list{margin:0 -10px 0;}
.stdntFeedback .slick-arrow{width:36px;height:36px;z-index:9;background-color:var(--white);border-radius:50%;border:none;outline:none;top:44%;position:absolute;cursor: pointer;}
.stdntFeedback button.slick-prev.slick-arrow{left:-17px;;}
.stdntFeedback button.slick-next.slick-arrow{right:-17px;}
.reviewFeed{margin-top:40px;border-top:1px solid #C7C1C1;}
.reviewsContainer{display:flex;width:100%;padding:25px 0 21px;border-bottom:1px solid #EBEBEB;}
.reviewsContainer:last-child{padding-bottom:0;border-bottom:none;}
.stdntFeedback ul.slick-dots{display:none!important;}
.imgfeed{min-width:100px;margin-right:20px;}
.imgfeed img{border-radius:50%;}
.feedText p{margin:0;font-size:0.875rem;line-height:26px;color:var(--lightFontcolor);font-style:italic;position:relative;padding-left:24px;}
.feedText p::before{content:' ';position:absolute;left:0;background:url(../images/semi.png) no-repeat;width:16px;height:14px}
.nameFeeder{font-size:.875rem;font-weight:500;padding-left:24px;margin-top:2px;color:var(--darkfontcolor)}
.feederCode{font-size:0.75rem;color:var(--voilet);text-transform:uppercase;margin-top:2px;padding-left:24px;}
/* contact us */
.contactus{margin:61px 0 70px;font-family:'Poppins', sans-serif;}
.innerinput{margin-top:22px;}
.inputsside label .text-input{font-size:.875rem;line-height:0.875rem; color:#000;font-weight:500;}
.inputsside input{width:100%;border:1px solid #EBEBEB;border-radius:6px;padding:13px 15px;outline: none; height:44px;}
.inputsside select{height:44px;}
.sprtdiv{margin-bottom:18px;}
.inputsside label{margin-bottom:12px;clear: both;float:left;width:100%;}
.inputsside input::placeholder{font-size:0.875rem;color:#A1A1A1;font-family:'Poppins', sans-serif;}
.inputsside label .text-input sup{color:#FF0000}
.formgroup{width:100%;display:flex;}
.tscore{margin:61px 0 70px;font-family:'Poppins', sans-serif;}
.num{min-width:80px;margin-right:10px;background:#f5f5f5;border-radius:6px;border:1px solid #d8d8d8;display:flex;align-items:center;justify-content:center;height:44px}
select.select{width:100%;border:1px solid #ebebeb;border-radius:6px;padding:12px 15px;outline:0}
.innerinput textarea{border:1px solid #d8d8d8;border-radius:6px;width:100%;height:125px;outline:none;padding:15px}
.innerinput textarea::placeholder{font-size:0.875rem;color:#A1A1A1;font-family:'Poppins', sans-serif;}
.submit-us a, .submit-btn {width:150px;height:44px;display:flex;align-items:center;justify-content:center;background-color:var(--purple);border-radius:100px;font-size:1rem;
        font-weight:500;color:var(--white);text-decoration:none;text-transform:uppercase; border:0; outline:0; box-shadow:0;}
.locate{max-width:380px;float:right}
.addresscmp{width:100%;margin-bottom:8px;}
.btm-22{margin-bottom:22px;}
.leftIcon{min-width:14px;margin:2px 14px 0 0;display:inline-block;vertical-align:top;}
.innerLocate{margin-top:21px;}
.nameofcmp{font-size:1.375rem;font-weight:600;color:var(--text2);margin-bottom: 10px;}
.right-text{font-size:0.875rem;color:var(--lightFontcolor);display:inline-block;}
.right-text a{font-size:0.875rem;color:var(--lightFontcolor);text-decoration:none;font-weight:500;}
.social_cntct{border-top:1px solid #c7c1c1;padding:28px 0 24px;margin-top:28px}
.social_cntct:last-child{margin-top:0;}
.social_cntct span.reviewtext{color:var(--dark);font-size:0.875rem;margin-right:8px;}
.social_cntct span.reviewtext span{font-weight:500;}
.social_cntct span a{font-size:0.75rem;color:var(--blue);text-decoration:none;margin-left:10px;}
.mapLocate{margin:70px 0 0;}
/* courses */
.courses-pg{width:100%;margin:61px 0 70px;}
.ncrtc{margin-top:13px;}
.ncrtcHead{font-size:1.875rem;font-weight:700;color:var(--dark);line-height: 1.875rem;}
.ncrtctext{font-size:0.875rem;color:var(--dark);margin-bottom:15px;}
.prcstartcnt{width:100%;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;padding:15px 0;}
.startfrm{font-size:0;display:inline-block;}
.strt{font-size:0.75rem;color:var(--green);font-weight:500;}
.strt, .ctprc, .mainprc, .drtn-day, .drt, .daysdrt{display:inline-block;}
.ctprc{font-size:1rem;color:#727272;font-weight:600;position:relative;margin:0 10px;}
.ctprc::after{position:absolute;width:100%;border-bottom:1px solid #727272;content:'';left:0;right:0;top:14px;margin:0 auto}
.mainprc{font-size:1.375rem;font-weight:600;color:var(--dark)}
.drt{font-size:0.75rem;color:var(--pink);}
.drtn-day{margin-left:20px;}
.daysdrt{font-size:1.125rem;color:var(--dark);margin-left:8px;}
.daysdrt span{font-size:1.375rem;font-weight:600;}
.bytest{display:inline-block;float:right;}
.bytest a{width:154px;height:34px;background:var(--pink);border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:var(--white);text-transform:uppercase;text-decoration:none}
.ncrtimg{margin-left:15px}
.ncrttextview p{font-size:.875rem;color:#505050;line-height:26px}
.video{margin-top:39px;}
.ncrttextview{width:100%;float:left}
.mob-ncrtc{display:none;}

/* Feedback popup start */
.feedback_popup_wr{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 99; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; width:100%; 
height:100%; background-color:rgba(0,0,0,.7); display:none;}
.feedback_popup_cont{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:95%; max-width:420px; padding:20px 10px 20px 20px; background:#fff; border-radius:6px;
-webkit-box-shadow: 0 5px 15px rgb(0 0 0 / 50%); box-shadow: 0 5px 15px rgb(0 0 0 / 50%); max-height:90vh; overflow:hidden;}
.feedback_popup_box{width:100%; max-height:80vh; float:left; overflow:hidden; overflow-y: scroll; box-sizing: content-box; padding-right: 70px;}
/*.feedback_popup_box .studentText{overflow-y:scroll; overflow-x:hidden; height:60vh;}*/
.feedback_popup_cl{color: #fff; background: #4cd5ff; font-size: 18px; font-weight: 600; text-shadow: none; line-height: 25px; height: 25px; width: 25px; border-radius: 50%;
    overflow: hidden; opacity: 1; position: absolute; left: auto; right: 8px; top: 8px;  z-index: 1; transition: all 0.3s; cursor:pointer; -webkit-appearance: none;
    padding: 0; border:0; text-align:center;}
.feedback_popup_box .stndImg{text-align:center; margin:0;}
.readmore{color:#ff3255; padding-left:5px; font-weight:500; font-style:italic; cursor:pointer;}
.stud-fed-all{width:100%; float:left; text-align:center; margin:20px 0;}
.stud-fed-all a{border: 1px solid var(--gray-1); border-radius: 100px; color: var(--gray-1); text-decoration: none; padding: 9px 34px;
font-size: .875rem; font-weight: 500; display: inline-block; margin: 0 auto; text-decoration:none;}
.stud-fed-all a:hover, .stud-fed-all a:active{background-color:var(--darkfontcolor); color:#fff;}
/* Feedback popup end */

/* New Nav bar start */
.bg-light{background:transparent!important;}
.navbar{padding:.5rem 0;}
.navbar-expand-lg .navbar-collapse{justify-content:end!important;}
.navbar-light .navbar-nav .nav-link{color:#fff;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link.active{color:#ff3054;}
.navbar-nav .dropdown-menu{background:#fff; border-color:#ff3054;}
.navbar-nav .dropdown-menu .dropdown-item{color:#160f3d;}
.navbar-nav .dropdown-menu > li a:hover, .navbar-nav .dropdown-menu > li.show,, .navbar-nav .dropdown-menu > li a.active{background: #007bff; color: white;}
.navbar-nav .dropdown-menu > li.show > a{color:#fff;}
.navbar-nav .dropdown-item.active, .navbar-nav .dropdown-item:active{background:#fff; color:#ff3054;}
.navbar-nav .dropdown:hover>.dropdown-menu {display: block;}
/* New Nav bar end */