@font-face {
    font-family: 'Manrope ExtraLight';
    src: url('../fonts/Manrope-ExtraLight.eot');
    src: url('../fonts/Manrope-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-ExtraLight.woff2') format('woff2'),
        url('../fonts/Manrope-ExtraLight.woff') format('woff'),
        url('../fonts/Manrope-ExtraLight.ttf') format('truetype'),
        url('../fonts/Manrope-ExtraLight.svg#Manrope-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Manrope Light';
    src: url('../fonts/Manrope-Light.eot');
    src: url('../fonts/Manrope-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-Light.woff2') format('woff2'),
        url('../fonts/Manrope-Light.woff') format('woff'),
        url('../fonts/Manrope-Light.ttf') format('truetype'),
        url('../fonts/Manrope-Light.svg#Manrope-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope Regular';
    src: url('../fonts/Manrope-Regular.eot');
    src: url('../fonts/Manrope-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-Regular.woff2') format('woff2'),
        url('../fonts/Manrope-Regular.woff') format('woff'),
        url('../fonts/Manrope-Regular.ttf') format('truetype'),
        url('../fonts/Manrope-Regular.svg#Manrope-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Manrope Medium';
    src: url('../fonts/Manrope-Medium.eot');
    src: url('../fonts/Manrope-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-Medium.woff2') format('woff2'),
        url('../fonts/Manrope-Medium.woff') format('woff'),
        url('../fonts/Manrope-Medium.ttf') format('truetype'),
        url('../fonts/Manrope-Medium.svg#Manrope-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Manrope SemiBold';
    src: url('../fonts/Manrope-SemiBold.eot');
    src: url('../fonts/Manrope-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-SemiBold.woff2') format('woff2'),
        url('../fonts/Manrope-SemiBold.woff') format('woff'),
        url('../fonts/Manrope-SemiBold.ttf') format('truetype'),
        url('../fonts/Manrope-SemiBold.svg#Manrope-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Manrope Bold';
    src: url('../fonts/Manrope-Bold.eot');
    src: url('../fonts/Manrope-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-Bold.woff2') format('woff2'),
        url('../fonts/Manrope-Bold.woff') format('woff'),
        url('../fonts/Manrope-Bold.ttf') format('truetype'),
        url('../fonts/Manrope-Bold.svg#Manrope-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope ExtraBold';
    src: url('../fonts/Manrope-ExtraBold.eot');
    src: url('../fonts/Manrope-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-ExtraBold.woff2') format('woff2'),
        url('../fonts/Manrope-ExtraBold.woff') format('woff'),
        url('../fonts/Manrope-ExtraBold.ttf') format('truetype'),
        url('../fonts/Manrope-ExtraBold.svg#Manrope-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  html{
		font-size:calc(100vw * 16/1920);	
		scroll-behavior: smooth;
	}
html{ scroll-padding-top: 1rem;scroll-behavior: smooth;}
body {font-family: 'Manrope Medium';font-size: 1.5rem; line-height: 2.5rem;color: #777777;    overflow-x: hidden !important;
}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
	color: #000;
}
.btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle, .btn-check:focus+.btn-primary, .btn-primary:focus
 {background: url(../images/more.png) no-repeat right center;color: #00272E; border: none;
}
.btn-check:focus+.btn-primary, .btn-primary:focus{box-shadow: none;}
:focus{outline: 0px !important;}
::-webkit-input-placeholder{
    color: #A7A7A7; font-size: 1.25rem; line-height: 2rem;
  }
:-ms-input-placeholder{
  color: #A7A7A7; font-size: 1.25rem; line-height: 2rem;
  }
::placeholder {
     color: #A7A7A7; font-size: 1.25rem; line-height: 2rem;
  }
span.wpcf7-not-valid-tip {
    position: absolute;
    font-size: 1rem;
    background: #fff;
    padding-right: 1.5rem;
    z-index: 11;
    top: -0.1rem;
    left: 1.1rem;
}
.sec10Home span.wpcf7-not-valid-tip {
    background: #FFF0F1;
}
.wpcf7-response-output{display: none !important;}
p {
   font-size: 1.5rem; line-height: 2.5rem;color: #777777; 
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;margin-bottom: 1.5rem;
}
h1, h2, h3, h4, .h1, .h2, .h3, .h4, .heading {

    font-size: 3rem;
    line-height: normal;
    margin-bottom: 1.5rem;
    font-family: 'Manrope SemiBold';
    color: #0D0D0D;  text-transform: capitalize;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
}
a {
	color: #B71F24;
	text-decoration: none;-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.hovImg{overflow: hidden;}
.hovImg  img{-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}

.hovImg:hover img{transform: scale(1.05);}
a:hover{color: #FBA900;}

.btn {
    text-align: center;
    font-size: 1.25rem;
    line-height: normal;
    padding:0.656rem 3.303rem 0.656rem 1rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    border-radius: 0.5rem; 
    font-family: 'Manrope SemiBold';
}
.btn-primary {
    border: 1px solid #000;
    color: #000000; 
    background:transparent url(../images/icon.png) no-repeat right 0.884rem center; background-size: 1.813rem;
    
}
.btn-primary:hover{background:#ED2026 url(../images/icon-h.png) no-repeat right 0.884rem center; background-size: 1.813rem;border: 1px solid #ED2026;}
 
/* .btn-secondary {
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
    padding: 1rem 2rem;
}
.btn-secondary:hover {
    background:#fff; color: #BA9874;  
}
.bannbtn .btn-primary {
    border: 1px solid #fff;
} */
img {
	max-width: 100%;
}
.hovImg  img{-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}

.hovImg:hover img{transform: scale(1.05);}

ul{list-style: none; margin: 0px; padding: 0px;}
section {
    display: block;
    width: 100%;
}
/*********************************************************/
.mainmenu {
    display: flex;
    align-items: center;
    justify-content: center;
}
#mainmenu,
#mainmenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#mainmenu li {
  position: relative;
}

#mainmenu ul {
    display: none;
    position: absolute;
    top: 43%;
    left: 100%;
    min-width: 24rem;
    z-index: 999;
    padding-left: 6rem;
    text-align: left;
}

section.menuCvr {
    padding-left: 35rem;
    width: 100%;
    background: #000;
}
section.menuCvr {
    position: absolute;
    left: -100%;
    padding-left: 0rem;
    width: 100%;
    background: #000;
    height: 100%;
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    bottom: 0%;
    -webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
	-o-transition: all 0.7s;
	transition: all 0.7s;    z-index: 12;
}
section.menuCvr.active{left: 0rem;  bottom: 0rem;height: 100%;}

ul.mainmenu li a { font-family: 'Manrope Regular';
    font-size: 1.25rem;
    line-height: normal;color: #000; padding: 0rem 1.281rem;
}
span.toggle-sub {
    background: url(../images/menusub.png) no-repeat center;
    background-size: 100%;
    width: 3.25rem;
    height: 1.563rem;
    display: inline-block;
    position: absolute;
    top: 50%;
    right: -3rem;
    z-index: 1000;
    cursor: pointer;
}
ul.mainmenu li ul li a {
    font-size: 2rem;
    line-height: 2.5rem;
}

/*************************************************************/
.container {
    max-width: 105rem; margin: 0px auto;
}
header {
	position: fixed;
	z-index: 111;
	width: 100%;
   
	left: 0px;
	top: 0px; 
     -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s; 	 
    display: flex;
    align-items: center;
    justify-content: space-between;
   flex-direction: column;
    display: flex;align-items: center;justify-content: center; 
}
.headCnt {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: flex-end;
}
.headertop {
    width: 100%;background: #000;
}
.headerbtm {
    background: #fff;
    width: 100%;
    height: 6rem;
    display: flex;
    align-items: center;
}
.headtopRight div a {
    font-size: 1.25rem;
    color: #fff;
}
.headtopRight .footcall {
    margin-bottom: 0rem;
}
.headtopRight div {
    background-position: left center !important;margin-left: 1.5rem; background-size: 1.25rem;padding-left: 2rem;height: 3rem;
}
.headtopRight {display: flex;align-items: center;justify-content: flex-end;}
 .logoLeft{
    position: fixed;
	z-index: 112; text-align: center;
	width: 6.5rem;
    height: 100%;
	left: 0px;
	top: 0px;  background-color: rgb(0 0 0 / 45%);
    -webkit-backdrop-filter: blur(3.6500000953674316px);
    backdrop-filter: blur(6px); border-right: 0.5px solid #fff;padding-top: 1rem;
    text-align: center;
 }
.mobnumb{display: none;}
.logo {
    max-width: 12.5rem;
    display: inline-flex;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.menu {
    width: 100%;
    cursor: pointer;
    height: 100%;
    display: flex;justify-content: center;
}
 
header.aniPos {
 --tw-bg-opacity: .1;
  background-color: rgb(255 255 255 / 45%);
  -webkit-backdrop-filter: blur(3.65px);
  backdrop-filter: blur(6px);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15); /* small bottom shadow */
  
}
 
.logo img {
	max-width: 100%;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

span.wpcf7-spinner {
    position: absolute;
}
.twocolImgCVr{padding: 0rem 1.75rem;}
.towcImgCvr {
    border-radius: 1.5rem;
    overflow: hidden;
}
.towcImg {
    margin-top: 3.5rem;
}
section.newslstesec02 {
    padding-bottom: 10rem;
}

section.sec09Home.newssec9 {
    padding: 8rem 0rem;
    background: #F8F8F8;
}
.moreEventsBtn {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 100%;
}
section.aboutContent01 {
    padding: 7.5rem 0rem;
}
ul.nav.nav-tabs.hometab .nav-link, .nav-pills.packtabin .nav-link {
    border: 1px solid #000;
    border-radius: 2rem;
    font-family: 'Manrope SemiBold';
    line-height: normal;
    margin: 0rem 1rem;
    color: #000000;
    min-width: 12.25rem;
    padding: 0.656rem 1.406rem;
    height: 3rem;
        font-size: 1.25rem;
}
ul.nav.nav-tabs.hometab {
text-align: center;
display: flex;
align-items: center;
justify-content: center;
margin-top: 1.375rem; border-bottom: 0px;
}
.nav-tabs.hometab .nav-item.show .nav-link, .nav-tabs.hometab .nav-link.active,.nav-pills.packtabin .nav-link.active{
background: #ED2026; color: #fff !important; border: 1px solid #ED2026 !important;
}
section.section04 .tab-content {
margin-top: 31px;
margin-bottom: 52px;
}
.proBox {
padding: 15px 20px;
border-radius: 40px;
overflow: hidden;background: #EBF1F6;
}
.proBox .imgHover {
border-radius: 32px;
overflow: hidden;
}
.projHeading {
text-align: center;
margin-top: 21px;
font-size: 24px;
line-height: 32px;
color: #012147;
font-family: 'Sour Gummy Medium';
}
nav.projecttab {
    margin-bottom: 2.5rem;
}
.galleryCvr,.videogCvr  {
    position: relative;
    border-radius: 1.5rem;
    overflow: hidden;
}
.galeryCVrm{margin-bottom: 1rem;}
.galeryCVrm:hover .galleryTitle {bottom: 0rem;}
.galleryTitle {
    position: absolute;
    bottom: -15rem;
    text-align: center;
    width: 100%;
    background: #000000;
background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=0);
    color: #fff;
    font-family: 'Manrope Regular';
    padding: 1.5rem 2rem;    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.gallerythImg img {
    min-height: 24.75rem;
    max-height: 24.75rem;
    width: 100%;
    object-fit: cover;
}
.videogCvr img{min-height: 24.75rem;
    max-height: 24.75rem;
    width: 100%;
    object-fit: cover;}
 /***************************************************************/
.bannersec {
    position: relative;
    margin-top: 9rem;
}
.owl-carousel .owl-item img.deskbn{display:block !important;}
.owl-carousel .owl-item img.mobbn{display:none !important;}

.bannercnt {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
.bannercnt .h1{font-size: 5rem; line-height:normal; color: #000;font-family: 'Manrope SemiBold'; margin-bottom: 1.5rem;}
.bannercnt p{font-size: 1.75rem; line-height:2.5rem; margin-bottom: 2.625rem;}
.owl-dots {
    position: absolute;
    margin-top: 0px !important;
    bottom: 5.8rem;
   left: 7.813rem;
}
button.owl-dot{border: none;padding: 0px !important;background: none;margin: 0rem !important;}
.owl-theme .owl-dots .owl-dot span{background: #fba70049 !important ;width: 1.375rem !important; height:0.625rem !important; border-radius: 0rem !important; margin: 0rem !important;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #FBA900 !important;}
.sec1HmContent {
    text-align: center;
}


/* Default dots (inactive) */
.owl-theme .owl-dots .owl-dot span {
    width: 1.563rem !important;
    height: 0.25rem !important;
    background: #8e8e8e !important;
    border-radius: 50px !important;
    margin: 0 2px !important;
    transition: all 0.3s ease;
}

/* Active dot (long red one) */
.owl-theme .owl-dots .owl-dot.active span {
    width: 3.125rem !important;
    height: 0.25rem !important;
    background: #ff2c2c !important; /* red */
    border-radius: 50px !important;
}





 

.marquee-container {
  width: 100%;
  overflow: hidden;
  background: #ED2026;
  position: relative;
}

.marquee-content {
  display: flex;
  gap: 1.116rem;
  animation: scroll-left 25s linear infinite; 
}

.marquee-content li {
  list-style: none;
  white-space: nowrap;
  font-size: 1.25rem;
  color: #fff; line-height: normal;font-family: 'Manrope SemiBold'; background: url(../images/icon-h.png) no-repeat left center;    background-size: 1.813rem;padding:0.75rem 0rem 0.75rem 2.813rem;
}

@keyframes scroll-left {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}
.marquee-container:hover .marquee-content {
  animation-play-state: paused;
}
section.sec02Home{padding: 10rem 0rem;}

.smallHead{font-size: 1.25rem;line-height: normal;font-family: 'Manrope SemiBold';color: #ED2026;text-transform: uppercase; margin-bottom: 1rem;}
.sec1HmContent p{margin-bottom: 1.5rem;}.sec1HmContent a.btn{margin-top: 1rem;}
.sec1HmContent p em{ font-size: 3rem; line-height: normal; color: #919191;font-family: 'Manrope SemiBold'; font-style: normal;}
.sec1HmContent p em strong{color: #000;}
span.counter{font-size: 3rem; line-height: normal; color: #0D0D0D;font-family: 'Manrope SemiBold';}
span.plus{color:#ED2026;font-size: 3rem; line-height: normal;font-family: 'Manrope SemiBold';}
.counterItmin {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
}
.counterclmn{ display: flex;padding: 3rem 0rem;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;}
.counters {
    margin-top: 4.5rem; border-top: 1px solid #ED2026;border-bottom: 1px solid #ED2026;
}
.courNumb {
    width: 7.25rem;
    height: 9.25rem;
     -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
    color: #0D0D0D;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 3rem;
    line-height: normal;
    font-family: 'Manrope Light';
}
section.sec03Home {
    background: #F8F8F8; padding: 5rem 0rem;
}
.coursLeft {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.courThImg {
    width: 13.688rem;
    height: 9.25rem;
}
.courcHeading {
    font-size: 2rem;
    line-height: normal;
    color: #0D0D0D;
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
    margin-bottom: 0.75rem; font-family: 'Manrope Regular';
}
.courseList {
    margin-top: 0rem;
}
.coursesHmCvr {
    border-bottom: 0.5px solid #7777778c; padding-bottom: 2.5rem; margin-bottom: 2.5rem;
}
.coursesHmCvr  p {
    margin-bottom: 0rem;
}
.coursRight {
    position: relative; padding-right: 10rem;
}
.courbtn {width: 3.5rem; height: 3.5rem; border: 1px solid #000000; border-radius: 5rem;
    background: transparent url(../images/icon.png) no-repeat center;background-size: 1.813rem; display : inline-block;
    position: absolute;
    right: 0rem;
    top: 50%;
    margin-top: -1.75rem;-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
}
.coursesHmCvr:hover .courNumb{
    background: #ED2026;
    color: #fff;
    font-family: 'Manrope SemiBold';
}
.coursesHmCvr:hover .courcHeading{color: #ED2026;}
.coursesHmCvr:hover .courbtn{   background: #ED2026 url(../images/icon-h.png) no-repeat center;background-size: 1.813rem;border: 1px solid #ED2026;}
.crsBtn {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 100%;
}
.coursesHmCvr:last-child {
    border-bottom:0px solid #7777778c;
    padding-bottom: 0rem;
    margin-bottom: 0rem;
}
section.sec04Home {
    padding: 10rem 0rem;
}
.sechm4Left{position: relative;}
.sechm4Left img {
    max-width: 34.75rem;
}
.sechm4Left:after{width: 6.25rem; height: 6.25rem; position: absolute; content: ''; right: 0rem; top: 6rem; background: url(../images/vector1.png) no-repeat; background-size: 100%;}
.sechm4Right {
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}
.hmsec05left {
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 1.5rem;
    overflow: hidden;
    min-height: 100%;
    padding: 2.5rem;
}
.hmsec05left h2{color: #fff;}
.hmsec05left p{color: #fff;}
.hmsec05left .btn-primary,.hmsec06Top .btn-primary,.foottopCvr .btn-primary { background-color: #fff;}
.hmsec05left .btn-primary:hover,.hmsec06Top .btn-primary:hover,.foottopCvr .btn-primary:hover{ background-color: #ED2026;}
.sec5rtmain:nth-child(1),.sec5rtmain:nth-child(2){margin-bottom: 1.5rem;}
.sec5rtBox{border-radius: 1.5rem; background: #F8F8F8; padding: 2rem; height: 100%;}
.sec5rtBox img{max-width: 2rem;}
.sec5rtHead{font-size: 2rem; line-height: normal; color: #000; margin-top: 1rem; margin-bottom: 0.75rem;    font-family: 'Manrope Regular';}
.sec5rtBox p{margin-bottom: 0rem; line-height: 2.5rem;}
.sec06Rightbox {
   
}
section.sec05Home {
    padding-bottom: 10rem;
}
section.sec06Home{
    position: relative;
}
.sec06Right {
  position: absolute;
    top: 7.313rem; right: 0rem;width:59rem;
     --tw-bg-opacity: .1;
    background-color: hsl(0deg 0% 7.84% / 86%);
    -webkit-backdrop-filter: blur(3.65px);
    backdrop-filter: blur(6px);padding: 5rem; border-radius: 1.5rem 0rem 0rem 1.5rem;
}
 
.sec06Right h3{color: #fff;margin-bottom: 2.875rem;}
.sehm6List li {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 2rem;
    line-height: normal;
    color: #fff;
    padding-bottom: 2rem;
    margin-bottom: 2rem;
    border-bottom: 0.5px solid #777777;font-family: 'Manrope Regular';
}
.sehm6List li:last-child{ padding-bottom: 0rem;
    margin-bottom: 0rem;
    border-bottom: 0px solid #777777;
}
section.sec07Home {
    padding: 5rem 0rem; background: #F8F8F8; margin-top: 16rem;
     display: none !important;
}
.sech6icon {
    width: 2.25rem;
    height: 2.25rem;
    margin-right: 1.375rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sech6icon img {
    max-height: 100%;
}
.studentImg{border-radius: 1.5rem; overflow: hidden; margin-bottom: 1.25rem;}
.teamname {
    font-size: 1.5rem;
    line-height: 2.5rem;
   font-family: 'Manrope Bold'; color: #0D0D0D; margin-bottom: 0.5rem;
}
.studentBx p{
    font-size: 1.25rem;
    line-height: 2.5rem;
    color: #777777;
    font-family: 'Manrope Medium'; margin-bottom: 0px;
}
.studentBx p strong{font-size: 1.5rem; font-weight: normal; font-family: 'Manrope SemiBold'}
section.sec08Home {
    padding: 3rem 0rem;
    margin-top: 9.375rem;
}
.placeTophm {
    font-family: 'Manrope Regular';
    line-height: normal;text-align: center;margin-bottom: 1rem;;
}
.newsevImg {
    border-radius: 1.5rem;
    overflow: hidden;
}
.newsDate{background: url(../images/date-icon.png) no-repeat left center; color: #777777;; background-size: 1.25rem; padding-left: 2rem; font-size: 1.25rem; line-height: normal; font-family: 'Manrope Regular'; margin-bottom: 1rem;}
 .newsevCvr {
    position: relative;
    margin-bottom: 3.125rem;
}
.newsHead {
    font-size: 1.5rem;
    line-height: normal;
    color: #0D0D0D;font-family: 'Manrope Regular'; position: relative; padding-right: 4.5rem;
}
.newsbtm {
    position: relative;
   margin-top: 1.5rem;
}
section.sec09Home {
    padding-bottom: 10rem;
    margin-top: 7rem;
}
.newsevCvr:hover .courbtn{ background: #ED2026 url(../images/icon-h.png) no-repeat center;background-size: 1.813rem;border: 1px solid #ED2026;}
ul.cntdet li span {
    display: block;
    color: #fff;
     font-family: 'Manrope Regular';
    margin-bottom: 0.25rem;;
}
ul.cntdet li {
    margin-bottom: 2rem;
     color: #fff;
    
  font-family: 'Manrope Regular'; padding-left: 2.5rem;
}

ul.cntdet li a {
    color: #fff;
    font-size: 2rem;
    line-height: normal;
   font-family: 'Manrope Bold';
}
li.cntico.phn{background: url(../images/call-icon.png) no-repeat left top 0.5rem; background-size: 1.5rem;}
li.cntico.maiil{background: url(../images/mail-icon.png) no-repeat left top 0.5rem; background-size: 1.5rem;}
section.sec10Home {
    background: #ED2026 url(../images/formbg.png) no-repeat right center; background-size: 78.25rem;
    padding: 5rem 0rem;
}
.homecontLeft h3,.homecontLeft p{color: #fff;}
.homecontLeft p{margin-bottom: 2rem;}
.inputfield {
    background: #FFF0F1;
    border: none;
    height: 3.5rem;
    border-radius: 0.75rem;
    padding-left: 1.5rem;width: 100%; font-size: 1.25rem; line-height: 2rem; color: #A7A7A7;
}
.homecontRight {
    background: #FFFFFF;
    padding: 3rem; border-radius: 1rem; max-width: 64.5rem; margin-left: auto;
}
.homecontRight p{margin-bottom: 0rem;}
.homecontRight li{margin-bottom:1.25rem;}

.homecontRight h3 {
    color: #0D0D0D; font-size: 2rem; line-height: 2rem;
}
textarea.inputfield {
    height: 13rem; padding: 1rem;margin-bottom: 1rem;
}
.checkbx {
    height: 100%;
    display: flex;
    align-items: center;
}
span.chtext,span.wpcf7-list-item-label {
    font-size: 1.125rem;
    line-height: 2rem;
}
.formin li:last-child {
    margin-bottom: 0rem;
}
li.cntico.maiil {
    margin-bottom: 0rem;
}
.testRight {
    padding-left: 3.438rem;
}
.testimCvr p {
    font-size: 2rem;
    line-height: 3rem;
    color: #474747;
    font-family: 'Manrope Regular';margin-bottom: 3rem;
}
.testName {
    font-size: 1.5rem;
    line-height: 2.5rem;
    font-family: 'Manrope SemiBold';
    color: #0D0D0D;
}
.desig {
    color: #777777;
    font-size: 1.5rem;
    line-height: 2.5rem;
    font-family: 'Manrope Regular';
}
section.sec11Home {
    padding: 10rem 0rem;
}
.testimCvr {
    border-bottom: 0.5px solid #777777;
    padding-bottom: 3.75rem;
}
.owl-nav button{padding: 0rem !important; border: 0rem !important; background: none !important;}
.owl-nav button span {
    width: 2.5rem;
    height: 2.5rem; border-radius: 2.5rem;
    display: flex;
    text-indent: -1000px;
    overflow: hidden;
    padding: 0rem;
    border: 1px solid #000; background: #fff;
}
.owl-theme .owl-nav {
    margin-top: 0;
    width: auto;
    display: inline-block;
    background: #fff;
    position: absolute;
    bottom: -1.5rem;
    padding-right: 2rem;
}
button.owl-prev span{background: url(../images/left.png) #fff no-repeat center; background-size: 0.563rem;}
button.owl-next span{background: url(../images/right.png) #fff no-repeat center; background-size: 0.563rem;}
/*********************************************************************************/
.foottop .logo {
    max-width: 17.688rem;
    margin-bottom: 1.5rem;
}

footer {background: #0B0000; background-size: cover;
    padding: 5rem 0rem 0rem;
}
.foottop {
    padding: 0rem 5rem;margin-bottom: 3.3rem;
}
.contHead {
    font-size: 10rem;
    line-height: normal;padding-bottom: 3.5rem;
     font-family: 'Manrope Medium';text-align: left;
    color: #fff; background: url(../images/contacthead.png) no-repeat right 4.375rem center;background-size: 10.688rem;;
}
.foottop p {
    color: #fff;
}
.footmail span {
    font-weight: 600;
    color: #ffff;
    display: inline-block;
    background: url(../images/email-icon.png) no-repeat left center;
    width: auto;
    padding-left: 2rem;
    background-size: 1.25rem;
}
.footaddres span {
    font-weight: 600;
    color: #ffff;
    display: inline-block;
    background: url(../images/location-icon.png) no-repeat left center;
    width: auto;
    padding-left: 2rem;
    background-size: 1.25rem;
}
.footcall span {
    font-weight: 600;
    color: #ffff;
    display: inline-block;
    background: url(../images/phone-icon.png) no-repeat left center;
    width: auto;
    padding-left: 2rem;
    background-size: 1.25rem;
}
.foottopCvr p{color: #fff;}
 
.footmail span, .footaddres span, .footcall span {
    margin-bottom: 0.5rem;
}
a.maparr {
    font-size: 1.125rem;
    line-height: 1.5rem;
    color: #FBA900;
    background: url(../images/arrow.png) no-repeat right center;background-size:1.125rem; padding-right: 1.5rem;
}
.copyRigt {
    margin-top: 3.5rem;
     padding-bottom: 1rem; border-bottom: 0.5px solid #777777
}
.footbtLeft {
    border-top: 1px solid #A3A3A3;
    padding-top: 1rem;
}
.copyRigt p {
    margin-bottom: 0px;
    color: #939393;
    font-size: 1.125rem;
    font-family: 'Manrope Regular';
}
.copyRigt p a{color: #939393; font-size: 1.125rem;}
.menumob{display: none;}
.mobilelogo{display: none;}
span.menubtn{display: none; cursor: pointer;}
.foottopCvr {
    border-bottom: 0.5rem;border-bottom: 0.5px solid #777777;margin-bottom: 3.5rem;
}
 .footHead {
    font-size: 1.25rem;
    line-height: normal;
    font-family: 'Manrope SemiBold';
    color: #fff;  margin-bottom: 1.5rem;
}
.footbox p,.footbox a,.footaddres {
    font-size: 1.25rem;
    line-height: normal;
    font-family: 'Manrope Regular';
    color: #777777;
}
.footbox a:hover{color: #B71F24;}
.footbox ul li{margin-bottom: 1.5rem;}
.footbox a{display: block;}
.footaddres{background: url(../images/location-icon.png) no-repeat left top 0.2rem; background-size: 1.5rem; padding-left: 2.636rem; margin-bottom: 1.5rem; line-height: 2rem;}
.footcall{background: url(../images/phone-call-r.png) no-repeat left top 0.2rem; background-size: 1.5rem; padding-left: 2.636rem; margin-bottom: 1.5rem;}
.footmail{background: url(../images/mail-icon-r.png) no-repeat left top 0.2rem; background-size: 1.5rem; padding-left: 2.636rem; }
.footbtLeft .social li{display: inline-block; margin-right: 3rem;}
.footbtLeft .social li img {  display: none;}
.footbtLeft .social li a{font-size: 1.25rem; line-height: 2rem;  font-family: 'Manrope Regular'; color: #939393;}
ul.social {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.footbtLeft .social li:last-child{margin-right: 0rem;}
/*******************************************************************/
section.innerpagebanner {
    width: 100%;
    position: relative; margin-top: 9rem;
}
.innerbannercnt {
    position: absolute;
    top: 0rem;
    left: 0rem;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
.innerbannercnt h1{font-size: 5rem; line-height: normal; color: #fff;}
.bannercontent {
    margin-top: 8rem;
}
section.innerCnt {
    padding: 7.5rem 0rem;
}
.aboutSec1left {
    text-align: center;
}
.aboutSec1left img {
    max-width: 33rem;
}
.aboutSec1Right{display: flex;align-items: flex-start; justify-content: center; flex-direction: column; height: 100%;}
.secabt2Top {
    width: 100%;
    background: #ED2026 url(../images/your-future-bg.png) no-repeat center; 
    color: #fff;
    font-size: 3rem;
    line-height: normal;
    padding: 3rem 31rem;
    text-align: center;  font-family: 'Manrope ExtraBold';    background-size: 26%;
}
.abt2Left {
    padding-right: 3.625rem;
    position: sticky;
    top: 8rem;
}
.abtin2List {
    padding: 2rem;
    background: #F8F8F8;
    border-radius: 1.5rem;
    margin-bottom: 2.5rem;
}
.abtin2List img {
    max-width: 2rem;
    margin-bottom: 1.5rem;
}

.abt3RightHead {
    font-size: 2.5rem;
    line-height: normal;
    color: #0D0D0D;
    font-family: 'Manrope Regular';
}
.sec02AbtBottom {
    padding: 7.5rem 0rem;
}
.abt2Left p:last-child{margin-bottom: 0rem;}
.abtin2List:last-child{margin-bottom: 0px;}
section.abtsec04 {
    position: relative;
}
.abtsec4bottom{position: absolute; bottom: 0rem; left: 0rem;width: 100%;--tw-bg-opacity: .1;
    background-color:rgb(0 0 0 / 45%);
    -webkit-backdrop-filter: blur(3.65px);
    backdrop-filter: blur(6px);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);}
.visionmission h2,.visionmission h3,.visionmission h4,.visionmission h5{color: #fff;}
.visionmission p {
    color: #fff;    font-family: 'Manrope Regular';
}
.visionmission p {
    margin-bottom: 0rem;
}
.visionmission {
    padding: 5rem 0rem;
}
.abtsec4bottom:after {
    width: 0.5px;position:absolute; left:50%;height:15.688rem;content:'';background: #ffffffe9; top:50%; margin-top: -7.844rem;
}
.abtsec5Cvr {
    background: #ED2026;
    position: relative;
    padding: 3rem;
    border-radius: 1.5rem;
}
.abtLeft05 {
    position: absolute;
    bottom: 0rem;
}
.abtLeft05 img{max-width: 36.938rem;}
.sec6Left h3 {
    color: #fff;
}
.sec6Left p{color: #fff;}
.sec6Left .btn-primary {
    background-color: #fff;
    border: 1px solid #fff;
    margin-top: 1.5rem;
}
.sec6Left .btn-primary:hover{background-color: #000000; border: 1px solid #000000;}
section.abtsec06 {
    padding: 14.063rem 0rem 10rem 0rem;
}
.abtin2List p {
    margin-bottom: 0rem;
}
section.sigleIn {
    padding: 10rem 0rem 0rem;
}
.coursImg {
    border-radius: 0rem;
    overflow: hidden;margin-bottom: 2.5rem; border-radius: 1rem;}
    .coursImg img{width: 100%;}
.crsCvr{ 
    margin-bottom: 7.5rem;
}
.courbtnleft .crsBtn {  margin-top: 0.7rem;} 
.courbtnleft .wpcf7-list-item{margin-left: 0rem;}
section.sigleIn textarea.inputfield {
    margin-bottom: 0rem;
}
.coursRightform{padding: 3rem;
    background: #FFF0F1;
    position: sticky;
    top: 8rem;}
.coursRightform .inputfield{background: #fff;}
.singleCvr{padding-right: 3.5rem;}
 
.coursinImg {
    border-radius: 1.5rem;
    overflow: hidden;    margin-bottom: 3.5rem;
}
.courbtm{ margin-bottom: 5rem;}
.courbtm p:last-child{margin-bottom: 0rem;}
.courbtm ul li{background: url(../images/icon.png) no-repeat left top .37rem; padding-left: 2.75rem; background-size: 1.813rem;}
.courbtm ul li strong{font-family: 'Manrope Regular';
    font-weight: normal;
    color: #000000;
    font-size: 2rem;
    line-height: normal;
    display: block;
    margin-bottom: 0.5rem;}
    .courbtm ul li{margin-bottom: 1.5rem;}
.singleCnt3,.singleCnt5{
    background: #F8F8F8;
    padding: 2.5rem;
    border-radius: 1rem;
}
section.abtsec06.coursbttag {
    padding-top: 7.5rem;
}
.courBtn a.btn {
    margin-right: 1.5rem;
    margin-top: 1.5rem;
}
.admisImg {
    border-radius: 1.5rem;
    overflow: hidden;
}
.admissiRight {
    padding-left: 3.5rem;
}
.adsec2head{text-align: center;}
.howtoapply {
    border-radius: 1.5rem;
    background: #F8F8F8;
    padding: 2rem 1.5rem;    height: 100%;
}
.smallHeadaply {
    color: #ED2026; margin-bottom: 0.5rem;
}
.headaply{
    font-size: 2rem; 
    line-height: normal; 
    color: #000;
    font-family: 'Manrope Regular'; 
    margin-bottom: 0.75rem;
}
section.admmissec02 {
    padding-bottom: 7.5rem;
}
.adminRight03 {
    padding-left: 3.75rem;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}
.adminRight03  li{background: url(../images/icon.png) no-repeat left top .37rem; padding-left: 2.75rem; background-size: 1.813rem;font-family: 'Manrope Regular'; margin-bottom: 1.75rem;}
section.admissec03 {
    padding-bottom: 7.5rem;
}
section.admmissec04 {
    background: #F8F8F8;
     padding: 4.375rem 0rem;
    position: relative;
}
.sec4admiss {
    padding-left: 3rem;
    padding-right: 3rem;
}
.adm4ico img{
    width: 3rem; margin-bottom: 0.5rem;
}
.admis4Head {
    font-size: 3rem;
    line-height: normal;
    font-family: 'Manrope SemiBold';
    color: #0D0D0D; margin-bottom: 1.5rem;
}
section.admmissec04:after {
    height: 76%;
    width: 0.5px;
    content: '';
    position: absolute;
    left: 50%;
    background: #77777782;
    top: 12%;
}
.fevilCvr{ margin-bottom: 2rem;}
.facilitiesinHmCvr{padding: 2rem;background: #F8F8F8; border-radius: 1.5rem; height: 100%;}
.plaseimg1 {
    border-radius: 1.5rem;
    overflow: hidden;
    margin-top: 2rem;margin-bottom: 3.5rem;
}
section.placesec02 {
    background: #F8F8F8;
    padding: 5rem 0rem;
}
.plssec02 ul li,.plac5SeRight ul li{background: url(../images/icon.png) no-repeat left top .37rem; padding-left: 2.75rem; background-size: 1.813rem;}
.plssec02ul li strong{font-family: 'Manrope Regular';
    font-weight: normal;
    color: #000000;
    font-size: 2rem;
    line-height: normal;
    display: block;
    margin-bottom: 0.5rem;}
.plssec02 ul li,.plac5SeRightul li{margin-bottom: 1.5rem;}
.plssec02 ul li strong {
    font-family: 'Manrope Regular';
    font-weight: normal;
    color: #000000;
    font-size: 2rem;
    line-height: normal;
    display: block;
    margin-bottom: 0.5rem;
}
section.sec03Place {
    padding: 7.5rem 0rem;
}
.placelgs {
    margin-top: 0.5rem;
    display: inline-block;
}
.placelgs .brandlog {
    margin-bottom: 1.3rem;
}
.sec03PlaceRight {
    padding-left: 3.5rem;
}
.plaseimg2 {
    border-radius: 2rem;
    overflow: hidden;
}
.stdList h3{text-align: center;}
.plstdCvr{margin-bottom: 2.5rem;}
.plac5Seleft {
    padding-right: 4rem;position: relative;
}
.plac5Seleft:after {height: 100%;
    width: 0.5px;
    content: '';
    position: absolute;
    right: 3.438rem;
    background: #77777782;
    top: 0%;}
    section.sec5plac {
    padding: 5rem 0rem;
    background: #F8F8F8;
}
.plac5SeRight ul li{margin-bottom: 1.5rem;}
.plac5SeRight ul li:last-child {
    margin-bottom: 0rem;
}
.plac5SeRight {
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}section.placestd {
    display: none !important;
    padding-bottom: 5rem;
}
.newsandevSec{padding: 7.5rem 0em;}
.banneBtmstr {
    padding-left: 5rem;
}
.banneBtmstrin{border-top:1px solid #777777; padding:1.5rem 0rem; font-size:1.25rem; line-height:normal;color:#777777; background:url(../images/postdt.png) no-repeat left center;background-size:1.25rem; padding-left:2rem;} 
.banneBtmstrin span{color:#00272E;}
.soshare {
    font-size: 1.25rem;
    line-height: 2rem;
    color: #7F9296;
    display: flex ;
    align-items: center;
    justify-content: flex-end;
}
.postdat {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing a {
    margin-left: 1rem !important;
}
.newstop h1 {
    font-size: 4rem;
    line-height: normal;
}
section.innerCnt.newsevent {
    padding-top: 16rem;
}
ul.cntdetiner li span {
    display: block;
}
ul.cntdetiner li span {
    display: block;
    color: #777777;
    font-family: 'Manrope Regular';
    padding-left: 3.125rem; margin-bottom: 0.4rem;
}
ul.cntdetiner li.cntico.phn{background: url(../images/phone-call-r.png) no-repeat left top 0.5rem; background-size: 1.5rem;}
ul.cntdetiner li {
    font-size: 2rem;
    font-family: 'Manrope Bold'; color: #000; line-height: normal; margin-bottom: 2.5rem !important; 
}
ul.cntdetiner {
   display: flex;justify-content: center; flex-flow: row wrap;
}
ul.cntdetiner li{width: 50%;}
ul.cntdetiner li a{color: #000;}
li.cntico.maiil {
    background: url(../images/mail-icon-r.png) no-repeat left top 0.6rem;
        background-size: 1.5rem !important;
}
.sec10Home li.cntico.maiil {
    background: url(../images/mail-icon-r.png) no-repeat left top 0.6rem;
    filter: brightness(0) invert(1);
}
li.cntico.adrsicon{background:url(../images/location-icon.png) no-repeat left top 0.6rem;
        background-size: 1.5rem !important;
}
li.socialli{background:url(../images/soc.png) no-repeat left top 0.5rem;
        background-size: 1.5rem !important;
}
li.socialli ul li span {
    display: none;
}
li.socialli li img {
    max-width: 1.75rem;
}

li.socialli li {
    width: 1.75rem;
    margin-right: 1.5rem;
}
 

li.socialli ul.social {
    margin-right: auto;
    justify-content: flex-start;
    padding-left: 2.75rem;
}
.formin {
    background:#FFF0F1; border-radius: 1rem; padding: 3rem;
}
.homecontRight.coursRightform .formin {
    padding: 0rem;
}
.map {
    width: 100%;
    border-radius: 1.5rem;
    overflow: hidden;
}
.map iframe{width: 100%; height: 34.875rem;}
section.contactsec02 {
    margin: 7.5rem 0rem;
}
.faqCvr .accordion-item {
        background-color: #F8F8F8;
        border: none;
        margin-bottom: 2rem;border-radius: 2rem !important;
        border-bottom:0px solid #B5B5B5 !important;padding: 2.3rem 0rem;
    }
.faqCvr .accordion-button {
    font-size: 2rem;
    line-height: 2.5rem;
    color: #000;
    font-family: 'Manrope Regular';
    background-color: transparent;padding: 0rem 2rem;
}
    .faqCvr .accordion-body {
        padding: 0px 0px 0px;
        box-shadow: none;
    }
    
    .bordnone {
        border: none !important;
        padding-left: 0px !important;
        background-color: transparent !important;
        height: 29px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    a.btn.btn-primary.bordnone:hover {
        filter: brightness(0.5) invert(1);
    }
    .accordion-collapse {
    padding: 0rem 2rem 0rem 2rem;
}
    
    .accordion-button:after{background-image: url(../images/plus.png) !important;-webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;}
        .accordion-button.open:after{background-image: url(../images/minus.png) !important;}
    .accordion-button::after{
        /*transform: rotate(90deg);*/ width: 48px;
        height: 48px; background-size: 2.313rem !important;
        background-position: center;}
        .accordion-button:not(.collapsed){background:#F8F8F8;  border-radius: 2rem !important;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0);}
        .accordion-collapse.collapse::after {
        
        /* transform: rotate(0deg); */
        width: 48px;
        height: 48px;
        background-size: 48px !important;
        background-position: center;
    }
     
    .faqCvr .accordion-item:last-child {
        border-bottom: 0px;
    }
.accordion-collapse p
 {
    font-size: 1.5rem;
    line-height: 2rem;
    font-family: 'Manrope Regular';
}
.ContactBtm h2{text-align: center;}
.contactsec02Left h2 {
    font-size: 3rem;
    line-height: normal;
    font-family: 'Manrope SemiBold';
}
section.ContactBtm {
    margin-bottom: 8rem;
}
section.contactsec01 {
    padding-top: 7.5rem;
}
.sechm4Right .btn-primary {
    margin-top: 1.5rem;
}
.sec5rtBox:hover{
    background: #ED2026;
    color:#FFFFFF;
}
.sec5rtBox:hover .sec5rtHead{
    background: #ED2026;
    color:#FFFFFF;
}
.sec5rtBox:hover p{
    background: #ED2026;
    color:#FFFFFF;
}
.sec5rtBox:hover img{
    filter: brightness(0) invert(1);
}
.brandlog img {
    width: 75% !important;
}
.checkbx input[type="checkbox"] {
    height: 1.25rem;
    width: 1.25rem;
    
    border: 0.063rem solid #FFB9BB;
    border-radius: .3rem !important;
    cursor: pointer;
    margin-right: 0.375rem;
}
section.sec0-thankYou {
    text-align: center;
    padding: 3rem 0;
}
.oURcourseBtn{
    margin-left:1.25rem;
}

li.menu-item.current-menu-item a {
    color: #ED2026 !important;
    font-weight: 600;
}
.plcedstdntBtn {
    text-align: center;
}
.cntform span.wpcf7-not-valid-tip {
    background: #fff;
}
section.newslstesec02 {
    padding-bottom: 0rem;
}
ul.cntdetiner li{font-size: 1.563rem;}
ul.cntdetiner li a {
    color: #000;
    font-size: 1.563rem;
    margin-left: 3.125rem;
}
ul.cntdetiner li span {
    font-size: 1.563rem;
}
ul.cntdetiner li li a {margin-left: 0rem;}
li.cntico.adrsicon {
    padding-left: 3.125rem;
}

li.cntico.adrsicon span {
    padding-left: 0.125rem;
}
.accordion-collapse p {
    margin-top: 1.25rem;
}
.newSEventHed{
        font-size: 3rem !important;
}
.floating {
    width: 60px;
    position: fixed;
    right: 10px;
    bottom: 30px;
    z-index: 111;
}
.floating ul li {
    margin-bottom: 7px;
}
li.callusico .phn {
    width: 60px;
    height: 60px;
    background: url("../images/Floating-callBtn.png") no-repeat center;
    border-radius: 100px;
    text-indent: -1050px;
    overflow: hidden;
    background-size: 85%;
}
.floating ul li a {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    overflow: hidden;
}
.towcImgCvr img {
    border-radius: 1.5rem;
    height: 37.5rem;
}

/*******************************************************************/
  
@media all and (max-width:992px) {
    .towcImgCvr img {
    height: 18.5rem;
    object-fit: cover;
}
    .copyRigt p a {
    font-size: 1rem;
}
    .floating ul li a {
    justify-content: center;
}
.whatsppico img{
    width: 50px;
    height: 50px;
}
    li.callusico .phn {
    width: 55px;
    height: 55px;
}
    ul.nav.nav-tabs.hometab .nav-link, .nav-pills.packtabin .nav-link {
    font-size: 1rem;
}
    .moreEventsBtn {
    justify-content: center;
    margin-bottom: 1rem;
}
    .moreEvents h3{
        text-align:center;
    }
    .plssec02 h3{
    text-align:center;
}
    section.sec08Home {
    margin-top: 0.375rem;
}
    .newSEventHed {
    font-size: 1.563rem !important;
}
    li.cntico.adrsicon {
    padding-left: 0;
}
    ul.cntdetiner li span {
    font-size: 1.125rem;
}
    ul.cntdetiner li a {
    color: #000;
    font-size: 1.125rem;
    margin-left: 0rem;
}
    section.innerCnt.newsevent {
    padding-top: 6rem;
}
    .newstop h1 {
    font-size: 2rem;
    line-height: normal;
    text-align:center;
}
    section.sec09Home.newssec9 {
    padding: 3rem 0rem;
}
    .btn-primary:hover {
    background: #ED2026 url(../images/icon-h.png) no-repeat right 0.5rem center;
    background-size: 1.2rem;
}
    span.chtext, span.wpcf7-list-item-label {
    font-size: 1rem;
    line-height: 2rem;
}
    textarea.inputfield {
    height: 8rem;
    margin-bottom: 1.25rem;
}
    ul.cntdet li {
    margin-bottom: 1rem;
}
    ul.cntdet li a {
    font-size: 1.25rem;
}
    .newsevCvr {
    margin-bottom: 1.876rem;
}
    .sechm4Right .btn-primary {
    margin-top: 0rem;
}
    section.sec09Home {
    margin-top: 0rem;
}
    .hmsec03Top {
    text-align: center;
}
    .hmsec03Top .col-lg-9{
        width: 100% !important;
    }
    .hmsec03Top .col-lg-3{
        width: 100% !important;
    }
  .owl-dots {
    bottom: .8rem;
    left: 50%;
    transform: translateX(-50%);
}
    ul.social {
    display: block;
}
 .socialli ul.social {
    display: flex;
}
    .footbtLeft .social li {
    display: block;
    margin-right: 0;
}
    html{
		font-size:calc(100vw * 16/768);	
		scroll-behavior: smooth;
}   
.headCnt {
    display: none;
}
 .container {
    max-width: 47rem;
    margin: 0px auto;
}
.cntImg {
    margin: 0px auto;
    max-width: 100%;
    position: relative;
    margin-top: 2rem;
    text-align: center;
}
.leftImg {
    position: inherit;
    left: 0rem;
    bottom: 0rem;max-width: 100%;
}
.rightImg{
    position: inherit;
    right: 0rem;
    bottom: 0rem;
    max-width: 100%;
}
.cntImg img{width: 100%; margin-bottom: 1rem;}


span.menubtn.menuicon img.cls {
    display: none;
}

    .bannercnt .h1 {
        font-size: 2rem;
        margin-bottom: 0.75rem;
        line-height: normal;
    }
.bannercnt p{ margin-bottom: 0.75rem;}
span.menubtn.close img.plss {
    display: none;
}
.bannercnt p {
    font-size: 1rem;
    line-height: 1.5rem;
}
.menu{display: none;}
.menumob {
    display: block;
    width: 40%;padding-top: 1rem;
    cursor: pointer;
    position: fixed;
    height: 100%;
    left: -41%;
    z-index: 1111;
    top: 0px;background-color:rgb(0 0 0 / 75%);
    -webkit-backdrop-filter: blur(3.6500000953674316px);
    backdrop-filter: blur(6px);
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
}
.menumob.active {
    left: 0;
}
.headertop{
    display: none !important;
}
.mainmenu {
    flex-direction: column;
    text-align: left;
}
header{height: 4rem;}
.mainmenu li{width: 100%; border-top: 1px solid #cccccc6b}
ul.mainmenu li a{padding: 0.7rem 2rem;display: block;}
    .logo {
        max-width: 9rem;
        display: inline-flex;
        -webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;
    }
.mobilelogo {
        display: inline-flex;
        margin-right: auto;
    }
      h1, h2, h3, h4, .h1, .h2, .h3, .h4, .heading {
        font-size: 1.75rem;
        line-height: 2.5rem;    margin-bottom: 0.75rem;
    }
    section.sec01Home{padding: 3rem 0rem 0rem;}
    .comsection.sec02HomeBottm {
        position: inherit;
        bottom: 0rem;
        width: 100%;
        margin-top: -5rem;
    }
span.counter, span.plus{font-size: 3rem;line-height: 3rem;
}
.bannersec {
    position: relative;
    margin-top: 4rem;
}
header{border-bottom: 0px;}
span.menubtn  {
   position: absolute;
        display: block;
        right: 1rem;
        width: 1.625rem;
        height: 2rem;
}
.menubtn img{width: 100%;}
.btn {
    text-align: center;
    font-size: 1rem;
    line-height: normal;
    padding: 0.4rem 2rem 0.4rem 0.7rem;
     border-radius: 0.4rem;  
}
.btn-primary {
    border: 1px solid #000;
    color: #000000;
    background: transparent url(../images/icon.png) no-repeat right 0.5rem center;
    background-size: 1.2rem;
}
.marquee-content li {
   
    font-size: 1rem;
     background-size: 1.3rem;
    padding: 0.5rem 0rem 0.5rem 1.5rem;
}
section.sec02Home,.sec03Home,section.sec04Home,.sec07Home,.sec08Home,.sec10Home,section.sec11Home,section.sec03Home,section.sec07Home,section.sec10Home,.sec02AbtBottom {
    padding: 2rem 0rem;
}
section.sec05Home,section.sec09Home{padding-bottom: 2rem;}
.smallHead { font-size: 1rem;  margin-bottom: 0.5rem;}
.sec1HmContent p em { font-size: 1.75rem;}
.sec1HmContent p { margin-bottom: 0.75rem;}
p,body {
    font-size: 1rem;
    line-height: 1.75rem;}
    .sec1HmContent a.btn {
    margin-top: 0.5rem;
}
p{margin-bottom: 1rem;}
.counters {
    margin-top: 1.5rem;}
    .counterclmn {
    display: flex;
    padding: 1rem 0rem;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
    span.counter, span.plus {
        font-size: 2rem;
        line-height: 2rem;
    }
    .courseList {
    margin-top: 0rem;
}
.coursLeft {align-items: flex-start;}
.courNumb {
    width: 7.25rem;
    height: 4.5rem;
     font-size: 1.5rem;
    line-height: normal;background: #e3e3e3;
}
.courThImg{height: 4.5rem;}
    .courcHeading {
        font-size: 1.3rem;
        line-height: normal;
        margin-bottom: 0.25rem;
        margin-top: 0.75rem;
    }
    .courbtn, .coursesHmCvr.active .courbtn, .coursesHmCvr:hover .courbtn {
        width: 2rem;
        height: 2rem;
        background-size: 1rem;
        position: inherit;
        margin-top: 0.5rem;
    }
    .coursRight {
        position: relative;
        padding-right: 0rem;
        text-align: center;
    }
.coursesHmCvr {
    border-bottom: 0.5px solid #7777778c;
    padding-bottom: 1.3rem;
    margin-bottom: 1.3rem;
}
.coursesHmCvr .row {
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.sechm4Left {
    width: 50%;
    margin: 0rem auto;
}
.sechm4Left img{
    width: 100%;
    
}
.sechm4Left:after{display: none;}
.sechm4Right {
    height: 100%; align-items: center;  margin-top: 0.75rem; text-align: center;
}
.hmsec05left {
    text-align: center;
    padding: 2.1rem;
}
.sec5rtHead {
    font-size: 1.25rem;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
.sec5rtmain, .sec5rtmain:nth-child(1), .sec5rtmain:nth-child(2) {
    margin-bottom: 0rem;
    margin-top: 1rem;
    text-align: center;
}
.sec5rtBox p {
    margin-bottom: 0rem;
    line-height: 1.75rem;
}
.sec06Right {
    position: inherit;
    width: 97%;
    margin: 0rem auto;
    border-radius: 1.5rem;
    margin-top: 0rem;
    top: 1rem;
    text-align: center;padding: 2rem;
}
.crsBtn {
    align-items: center;
    justify-content: center;
    margin-bottom: 1.25rem;
}
.sec06Right h3 {
    color: #fff;
    margin-bottom: 0.75rem;
}
.sehm6List li {
    justify-content: center;
    font-size: 1rem;
    padding-bottom: 0.5rem;
    margin-bottom: 0.5rem;
}

.sech6icon {
    width: 1.5rem;
    margin-right: 1rem;
}
.sehm6List {
    margin-top: 1rem;
}
section.sec07Home{margin-top: 0rem;}
.hmsec07Top {
    text-align: center;
    margin-bottom: 1.5rem;
}
.studentBx {
    text-align: center;
}
.studentImg {
     margin-bottom: 0.8rem;
}
.teamname,.studentBx p strong {
    font-size: 1.2rem;
    line-height: 1.3rem;}
.studentBx p {
        font-size: 1rem;
        line-height: 1.5rem;
        margin-bottom: 1rem;
    }
.teamname, .studentBx p strong {
        font-size: 1.2rem;
        line-height: 1.7rem;
    }
.newsbtm {
    text-align: center;
}
.newsDate {
    padding-left: 0rem;
    background-position: top center;
    padding-top: 1.6rem;
    margin-bottom: 0.5rem;
}
.newsHead {
    padding-right: 0rem;
    font-size: 1.3rem;
    margin-bottom: 1rem;
}
    .newsHead {
        padding-right: 0rem;
        font-size: 1.3rem;
        margin-bottom: 1rem;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .homecontLeft {
    text-align: center;
}
.homecontLeft {
    text-align: center;
}

ul.cntdet li {
    padding-left: 0rem;
    padding-top: 2rem;
    background-position: top center !important;
}
.homecontRight {
    padding: 2rem;
    text-align: center;
    margin-top: 1.5rem;
}
.homecontRight li{margin-bottom: 1rem !important;}
.checkbx {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -1rem;
}
.testimCvr p {
    font-size: 1rem;
    line-height: 1.625rem;
    color: #474747;
    font-family: 'Manrope Regular';
    margin-bottom: 1rem;
}
.footbox p, .footbox a, .footaddres {
    font-size: 1rem;
}
section.sigleIn textarea.inputfield {
    margin-bottom: 1rem;
}
.copyRigt p {
    font-size: 1rem;
}
.portBox.flexmasonry-item figure {
    margin-bottom: 1rem !important;
}
.flexmasonry {
    margin-bottom: 1.25rem !important;
}
.footbtLeft .social li a {
    font-size: 1rem;
    line-height: 1.625rem;
}
.adminRight03 a{
        margin-top: 1.5rem; 
}
.gallerymCvr{
    text-align:center;
}
.singleCnt2 ul{
       text-align: start; 
}
.testName {
    font-size: 1.25rem;
    line-height: 1.875rem;
}
.desig{
   font-size: 1.25rem;
    line-height: 1.875rem; 
}
.hometestimoni {
    text-align: center;
}
.owl-theme .owl-nav{padding-left: 2rem; padding-left: 2rem;margin-left: -4rem;}
    .hometestimoni {
        text-align: center;
        margin-bottom: 3rem;
    }
.testRight {
    padding-left: 0rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.contHead {
    font-size: 5rem;
    line-height: normal;
    padding-bottom: 0.5rem;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-right: 7rem;
    background-position: right center;background-size: 5rem;
}
.foottopCvr .col-lg-9 {
    text-align: center;
}
.foottopCvr {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
    text-align: center;
}
.footbottomCvr {
    text-align: center;
}
.footaddres,.footcall,.footmail {
    padding-left: 0rem;
    background-position: top center;
    padding-top: 2rem;
}
.footmail{margin-bottom: 1rem;}
.copyRigt {
    text-align: center;
}
.copyRigt p{text-align: center;}
ul.social {
    
    justify-content: center;
}
.footbox ul li {
    margin-bottom: 1rem;
}
.innerbannercnt h1 {  font-size: 1.6rem;}
.bannercontent {
    margin-top: 0rem;text-align: center;
}
.secabt2Top{padding: 2rem;}
.abtsec4bottom {
    position: initial;
}
section.innerpagebanner {
    margin-top: 4rem;
}
section.innerCnt {
    padding: 2rem 0rem;
}
.aboutSec1Right {
    text-align: center;
    padding-top: 0rem;
}
.aboutSec1left {
    text-align: center;
    margin-top: 2rem;
}
.aboutSec1Right .btn {
    display: inline-flex;
    margin: 0px auto;
}
.secabt2Top {
        padding: 1rem;
        font-size: 2rem;background-size: 33%;
    }
.abt2Left {
    padding-right: 0rem;
    text-align: center;
}
.abtin2Right {
    margin-top: 1.5rem;
}
.abtin2List {
    text-align: center;
}
    .abt3RightHead {
        font-size: 1.3rem;
        margin-bottom: 0.5rem;
    }
.abtin2List {
    padding: 2rem;
    background: #F8F8F8;
    border-radius: 1.5rem;
    margin-bottom: 1rem;
}
.visionmission {
    padding: 1.5rem 0rem;
    text-align: center;
}
.abtsec4bottom:after{display: none;}
.visionmission.lst {
    padding-top: 0rem;
}
.abtLeft05 {
    position: initial;        text-align: center;
}
.sec6Left {
    text-align: center;
}
section.abtsec06 {
    padding: 2rem 0rem;
}
.abtLeft05 img,.aboutSec1left img {
    max-width: 100%;
}
section.innerCnt .col-lg-5 {
    order: 2;
}
.abtsec5Cvr {
    background: #ED2026;
    position: relative;
    padding: 1rem 1rem 2rem 1rem;
    border-radius: 1.5rem;
}
::-webkit-input-placeholder{
    color: #A7A7A7; font-size: 1rem; line-height: 1.5rem;
  }
:-ms-input-placeholder{
  color: #A7A7A7; font-size: 1rem; line-height: 1.5rem;
  }
::placeholder {
     color: #A7A7A7; font-size: 1rem; line-height: 1.5rem;
  }
  .inputfield {
   
    height: 3rem;
   
    font-size: 1rem;
    line-height: 1.5rem;
   
}
    .copyRigt {
        margin-top: 1rem;
    }
.courseTop {text-align: center;}
.coursbottom {
    text-align: center;
}
.crsCvr {
    margin-bottom: 2rem;
}
.coursesinHmCvr .coursImg {
    border-radius: 1.5rem;
    overflow: hidden;
    margin-bottom: 0.5rem;
}
section.sigleIn {
    padding: 2rem 0rem 0rem;
    text-align: center;
}
.courbtm {
    margin-bottom: 2rem;
}
.singleCvr {
    padding-right:0rem;
}
.coursinImg img {
    width: 100%;
}
.coursinImg {
   
    margin-bottom: 1.5rem;
}
.singleCnt3, .singleCnt5 {
   
    padding: 1.5rem;
    
    text-align: left;
}
.singleCnt4.courbtm{text-align: left;}
.courbtm ul li strong {
   
    font-size: 1.4rem;
      margin-bottom: 0.5rem;
}
.courbtm ul li {
    background: url(../images/icon.png) no-repeat left top 0.2rem;
    padding-left: 2rem;
    background-size: 1.5rem;
}
.courbtm ul li {
    margin-bottom: 1rem;
}
section.abtsec06.coursbttag {
    padding-top: 2rem;
}
.courBtn a.btn {
    margin-right: 0.6rem;
}
.singleCnt1.courbtm {
    text-align: center;
}
.admissiRight {
    padding-left: 0rem;
}
.admissiRight img{
   width: 100%;
}
.howtoapply {
    text-align: center;
    padding: 1.5rem;
}
.headaply {
    font-size: 1.5rem;
    line-height: normal;}
    section.admmissec02 .col-lg-3 {
    margin-bottom: 1rem;
}
 section.admmissec02 .col-lg-3:last-child{margin-bottom: 0rem;}
section.admmissec02 {
    padding-bottom: 2rem;
}
.admisleftImg {
    text-align: center;
}
    .adminRight03 {
        padding-left: 0;
        margin-top: 1rem;
    }
    .adminRight03 li {
    background: url(../images/icon.png) no-repeat left top 0.2rem;
    padding-left: 2rem;
    background-size: 1.5rem;
}
 .adminRight03 li:last-child{margin-bottom: 0rem;}
 section.admissec03 {
    padding-bottom: 2.5rem;
}
section.admmissec04 {
    padding: 2rem 0rem;
    text-align: center;
}
section.admmissec04:after{display: none;}
.admis4Head {
    font-size: 1.6rem;
     margin-bottom: 1rem;
}
.adm4ico img {
    width: 2rem;
    margin-bottom: 0.5rem;
}
.sec4admiss {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.facilitiesinHmCvr {
    padding: 1rem;
    background: #F8F8F8;
    border-radius: 1rem;
    height: 100%;
}
.coursImg {
    border-radius: 1rem;
    overflow: hidden;
    margin-bottom: 1rem;
}
.fevilCvr {
    margin-bottom: 1rem
 
}
.plaseimg1{margin-top: 0rem;}
.plaseimg1 {
    border-radius: 1rem;
    
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.coursebtm{text-align: center;}
section.placesec02 {
    padding: 2rem 0rem;
}
.plssec02 ul li, .plac5SeRightul li{
    background: url(../images/icon.png) no-repeat left top 0.2rem;
    padding-left: 2rem;
    background-size: 1.5rem;
}
.plssec02 ul li, .plac5SeRightul li{
    margin-bottom: 1rem;
}
  .plssec02 ul li strong, .plac5SeRightul li strong {
        font-size: 1.4rem;
        margin-bottom: 0.5rem;
    }
    section.aboutContent01 {
    padding: 2em 0rem;
}
ul.nav.nav-tabs.hometab .nav-link, .nav-pills.packtabin .nav-link {
     margin: 0rem 0.2rem;
      min-width: 8rem;
    padding: 0.656rem -1.594rem;
    height: 2.5rem;
}
ul.nav.nav-tabs.hometab{margin-top: 0px;}
section.sec03Place {
    padding: 2rem 0rem;
    text-align: center;
}
.plstdCvr {
    margin-bottom: 2.5rem;
    width: 50%;
}
.plaseimg2 img{width: 100%;}
.sec03PlaceRight{padding-left: 0rem;}
    .plstdCvr {
        margin-bottom: 1rem;
       
    }
    section.placestd {
    padding-bottom: 1rem;
}
section.sec5plac {
    padding: 2rem 0rem;}
    .plac5Seleft:after{display: none;}
    .plac5Seleft {
    padding-right: 0rem;
    position: relative;
    margin-bottom: 1rem;
}
nav.projecttab {
    margin-bottom: 1rem;
}
ul.nav.nav-tabs.hometab .nav-link, .nav-pills.packtabin .nav-link{padding: 0rem;}
.gallerythImg img ,.videogCvr img{
    min-height: 15rem;
    max-height: 15rem;
    width: 100%;
    object-fit: cover;
}
section.contactsec01 {
    padding-top: 2rem;text-align: center;
}
.contactsec02Left h2 {
    font-size: 1.4rem;
    line-height: normal;
    font-family: 'Manrope SemiBold';
}
ul.cntdetiner li {
    width: 100%; background-position: top center !important; padding-left: 0rem; padding-top: 2rem;
}
ul.cntdetiner li li {
        width: auto;
        margin-right: 0.7rem;padding-top: 0rem;
    }
    ul.cntdetiner li li img{
        width:auto; max-height: 1.2rem;}
        
    ul.cntdetiner li span{padding-left: 0rem;}
    ul.cntdetiner li { margin-bottom: 0.7rem !important;
    font-size: 1rem;}
 li.socialli ul.social{padding-left: 0rem; justify-content: center;}   
 section.contactsec02{margin: 2rem 0rem;}
 .faqCvr .accordion-button
 {
    font-size: 1rem;
    line-height: 1.5rem;
    color: #000;
    font-family: 'Manrope Regular';
    background-color: transparent;
    padding: 0rem 1rem;
}
.map iframe {
    width: 100%;
    height: 12rem;
}
.faqCvr .accordion-item {
    background-color: #F8F8F8;
    border: none;
    margin-bottom: 1rem;
    border-radius: 1rem !important;
    border-bottom: 0px solid #B5B5B5 !important;
    padding: 1.3rem 0rem;
}
.accordion-collapse p {
    margin-top: 0.625rem;
    font-size: 1rem;
    color: #7F9296;
    line-height: 1.7rem;
    font-family: 'Manrope Regular';
}
.accordion-collapse {
    padding: 0rem 1rem 0rem 1rem;
}
.accordion-button::after{background-size: 1.5rem !important;    width: 1.9rem;
    height: 1.9rem;}
    .faqCvr .accordion-item {
      padding: 0.6rem 0rem;
    }
    section.ContactBtm {
    margin-bottom: 1rem;
}
ul.mainmenu li a{color:#fff;
}
section.newslstesec02 {
    text-align: center;
}
.banneBtmstrin {
    padding: 1.875rem 0rem 1.5rem 0rem;
}
.banneBtmstrin {
    background: url(../images/postdt.png) no-repeat top 0.625rem center;
}
.postdat {
    justify-content: center;
    font-size: 1rem;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing a {
    margin-left: 0 !important;
}
.banneBtmstrin {
    padding-left: 0;
}
div.heateor_sss_follow_ul a, div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
    margin: 6px !important;
}
.soshare {
    display: block;
        text-align: center;
            font-size: 1rem;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.towcImgCvr {
    margin-bottom: 1.25rem;
}
.courbtnleft .crsBtn {
    margin-top: 0;
}
/***************************************************/
}
@media all and (max-width:767px) {
    .plac5Seleft {
    text-align: center;
}
    .newSEventHed {
    font-size: 1.25rem !important;
}
    .soshare {
    font-size: 1rem;
}
    .newstop h1 {
    font-size: 1.5rem;
}
    .courBtn a.btn {
    margin-top: 0.625rem;
}
    .courBtn a.btn {
    margin-right: 0rem;
}
    .sec6Left .btn-primary {
    margin-top: 0.625rem;
}
    .oURcourseBtn {
    margin-left: 0rem;
}
    .adminRight03  li {
    margin-bottom: 1rem;
}
    .adminRight03 h3{
        text-align:center;
    }
    .adminRight03 {
    justify-content: center;
    align-items:center;
}
    .sehm6List li {
    justify-content: left;
}
     html{
		font-size:calc(100vw * 16/370);	
		scroll-behavior: smooth;
	}
        h1, h2, h3, h4, .h1, .h2, .h3, .h4, .heading {
        font-size: 1.5rem;
        line-height: 2rem;
        margin-bottom: 0.7rem;
    }
    .sec1HmContent p em {
        font-size: 1.5rem;
    }
.owl-carousel .owl-item img.deskbn{display:none !important;}
.owl-carousel .owl-item img.mobbn{display:block !important;}
    ul.cntdet li a{font-size: 1.3rem;}  
.menumob { display: block;  width: 80%; left: -100%;}
.hmsec03Top {
    text-align: center;
    padding-bottom: 1.3rem;
}
.bannercnt {
    position: absolute;
    top: 8rem;
    left: 0px;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.courNumb,.courThImg {height: 9.5rem; }
.courThImg img{height: 100%;object-fit: cover;}
    .coursesHmCvr {
        border-bottom: 0.5px solid #7777778c;
        padding-bottom: 0.5rem;
        margin-bottom: 1.3rem;
    }
        .sechm4Left {
        width: 80%;}
    .counterclmn {  padding: 0.6rem 0rem;  }
    .newsHead {
        padding-right: 0rem;
        font-size: 1.1rem;}
            .secabt2Top {
        padding: 1rem;
        font-size: 1.5rem;
        background-size: 80%;
    }
        .abtin2List {
        padding: 1rem;}
            .contHead {
        font-size: 2rem;
        line-height: normal;
        padding-bottom: 0.5rem;
        text-align: center;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding-right: 3rem;
        background-position: right center;
        background-size: 2rem;
    }
    .homecontRight h3 {
    color: #0D0D0D;
    font-size: 1.4rem;
    line-height: 1.6rem;
}
    .homecontRight { padding: 1rem;}
    .footbox p, .footbox a, .footaddres,.copyRigt p{font-size: 1rem;}
    .innerbanner img {
    height: 9rem;
    object-fit: cover;
}
.plstdCvr {
    margin-bottom: 1rem;
    width: 100%;
}
.bannersec {
        position: relative;
        margin-top: 0rem;
}
ul.mainmenu li a {
    font-family: 'Manrope Regular';
    font-size: 1.1rem;
    line-height: normal;
}
@media all and (max-width:360px) {
       html{
		font-size:calc(100vw * 16/360);	
		scroll-behavior: smooth;
	}
      
    
   }

@media all and (max-width:320px) {
     html{
		font-size:calc(100vw * 16/320);	
		scroll-behavior: smooth;
	}
       }
       
       
       


