*{padding:0;margin:0;box-sizing:border-box;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix{ clear:both}.clearfix::after{content:"";clear:both;display:table;}a{ text-decoration:none}
body {font-family: 'museo500',Arial,sans-serif; overflow-x: hidden;}
.container {max-width: 1245px;}
#pageWrapper {width: 100%;}
#pageWrapper #matrikirnBanr { background-color:#ffffff}
#pageWrapper #matrikirnBanr .socialIcon {position: absolute; top: 15px; right: 15px;width: 70px;text-align: right;}
#pageWrapper #matrikirnBanr .socialIcon a .fa.fa-facebook-square {color: #3b5998;font-size: 25px;}
#pageWrapper #matrikirnBanr .socialIcon a .fa.fa-youtube {color: #ff0000;font-size: 25px;}
#matrikirnBanr ul.junrSenr {margin: 0; padding: 16px 8px 0px 0px;text-align: center}
#matrikirnBanr ul.junrSenr li {list-style: none; padding-bottom: 50px;}
#matrikirnBanr li .iconTxt h3 {font-size: 15px;font-weight: 700;line-height: normal;text-align: center;color: #512582;padding-bottom: 8px;}
#matrikirnBanr li .iconTxt p {font-size: 12px;font-weight: 500;line-height: normal;text-align: center;color: #512582;}
#matrikirnBanr li .iconTxt {font-family: Museo;}
#matrikirnBanr li .iconImg {padding-bottom: 10px;}
#matrikirnBanr .thumbnail {background-color: #512582;position: relative;}
#matrikirnBanr .thumbnail img {width: 100%;}
#matrikirnBanr .thumbnail .caption {color: #ffffff; padding: 26px 0px 35px 31px;}
#matrikirnBanr .thumbnail .caption h1 {font-size: 35px;font-weight: bold;line-height: normal; font-family: Museo;}
#matrikirnBanr .thumbnail .caption p {font-size: 26px; font-family: Calibri;}
#matrikirnBanr .thumbnail .winnerDiv {position: absolute; bottom: -36px; right: 45px;}
#matrikirnBanr .winrTime {width: 100%; padding: 10px 20px 0px 75px;}
#matrikirnBanr .winrTime ul{background-color:#f68b1f; width:91%; padding:20px 0px; margin:0px;}
#matrikirnBanr .winrTime ul  li{position:relative;}
#matrikirnBanr .winrTime ul  li:before{content:"";position:absolute;top:7px;left:20px;z-index:9999;width:12px; height:15px; background-image: url(../images/triaIcon.svg); background-repeat:no-repeat;  }
#matrikirnBanr .winrTime ul li:nth-child(2)::before{top:14px;}
#matrikirnBanr .winrTime ul p {font-size: 16px;font-weight: normal;line-height: 1.09;color: #512582;font-family: Calibri; padding-left:50px; font-style:italic}
#matrikirnBanr .winrTime ul p strong{ font-size:22px; font-weight:700; font-style:normal;}
#matrikirnBanr .sbmtForm {width: 100%; background-color:#ef8223;padding: 20px 26px 22px 24px;position: relative; margin-top:25px;}

#matrikirnBanr .sbmtForm:after{position: absolute; content:''; width: 0;height: 0;border-style:solid;border-width: 0 30px 30px 0;border-color:transparent rgba(250, 166, 51, 0.17); transparent transparent; right:0;top: 0;}

#matrikirnBanr .sbmtForm form h3 {font-size: 20px;font-weight: 500;line-height: normal;color: #ffffff;text-align: left;padding-bottom: 16px;}
#matrikirnBanr .sbmtForm button.btnStyle {text-transform: uppercase; border-radius: 0px;margin-top: 21px;padding: 8px 0px;font-size: 22px; font-weight: 500;color: #ffffff;background-color: #4d257c;}
#matrikirnBanr .sbmtForm .form-group {margin-bottom: 12px;}
#matrikirnBanr .sbmtForm .form-group .form-control {border-radius: 0;border: solid 1px #dfdfdf;	height: calc(2.25rem + 3px);font-size: 12px;color: #585858;-webkit-box-shadow: 0px 1px 0px 0px #e8e8e8; box-shadow: 0px 1px 0px 0px #e8e8e8; font-family: 'Myriad Pro' ,sans-serif;}
#matrikirnBanr .social-icons img {width: 24px;}
#matrikirnBanr .social-icons .youtbe img {width: 34px;}
#matrikirnBanr .social-icons p {font-size: 15px; line-height: normal; color: #ffffff; font-style: italic; margin-bottom: 4px;}
a:hover {text-decoration: none;}

.testimonial .card{ border-radius:0px;}
.testimonial {background-color: #f6f6f6; padding:54px 0px 0px;} 
.testimonial h2 {font-size:22px;font-weight: bold;color: #512582;font-family: Museo;padding-bottom: 29px; text-align:center}
.testimonial h4 {font-size:18px;font-weight: bold;color: #512582;font-family: Museo;padding-bottom:10px; text-align:center}
.testimonial p{font-size:13px;    font-weight: normal;    text-align: left; line-height:26px;    color: #585858;    font-family: Museo;}
.testimonial strong{font-size:14px;    font-weight:600;   line-height:26px;    color: #512582;;    font-family: Museo; display:block; text-align:right; margin-top:20px;}
.testimonial span{font-size:13px; display:block ;   font-weight:600;    text-align: center; line-height:26px;    color: #512582;;    font-family: Museo; display:block; text-align:right}
.testimonial .owl-carousel .owl-stage {display: flex;}

.testimonial .owl-carousel .owl-stage .col-lg-12.item{height: 100%;}


.sliderDiv {background-color: #f6f6f6; padding:54px 0px 55px;} 
.sliderDiv h2 {font-size: 22px;font-weight: bold;color: #512582;font-family: Museo;padding-bottom: 29px; text-align:center; text-transform: uppercase;}
.sliderDiv .imgCrsr{cursor: pointer;position: relative; height: 100%; display: inline-block;opacity: 1; width: 100%;}
.sliderDiv p {font-size: 13px; font-weight: normal; text-align: left; line-height: 22px; color: #585858; font-family: Museo;}
.sliderDiv .imgCrsr img {display: block;}
.sliderDiv .imgCrsr:hover {opacity: 0.5; z-index:99; position:relative;transition: .5s ease; }
.sliderDiv .imgCrsr:after {content: ''; position: absolute; background-image: url(../images/black.svg);background-repeat:no-repeat;background-position: center center; width: 100%;height: 100%; top:0px; background-size:15%;z-index: 999;  }
.sliderDiv .imgCrsr:hover:after {content: ''; position: absolute; background-image: url(../images/red.svg);background-repeat:no-repeat;background-position: center center; width: 100%;height: 100%; top:0px; background-size:15%;z-index: 1;  }
.sliderDiv .modal-dialog .btnBg{ color:  #2c2f89; border-color:#2c2f89; }
.sliderDiv .modal-dialog .btnBg:hover{ background-color:#2c2f89;color: #fff; border-color:#2c2f89; }



#footer {background: #ffffff; padding: 60px 0px 0px;}
#footer .bgPurple {background-color: #512582;padding: 60px 50px 52px;position: relative;}
#footer .bgPurple .deskNone {display: none;}
#footer .bgPurple .footLogo {position: relative;margin-top: -200px;text-align: center;}
#footer .bgPurple .footLogo img{width: 270px;}
#footer .bgPurple p {font-size: 40px;font-weight: 500;line-height: 1.1;text-align: center;color: #ffffff;}
#footer .bgPurple p .txtYllow {color: #faa633;}
#footer .bgPurple .imgIcon {margin-bottom: 20px;text-align: center;}
#footer .bgPurple .imgTxt p {font-size: 16px;font-weight: normal;text-align: center;color: #ffffff;font-family: Calibri;}
#footer .bgPurple .imgTxt {width: 90%; margin: 0 auto;}
#footer .bgPurple .imgIcon.ImgShdowRght img, #footer .bgPurple .imgIcon.ImgShdowLft img {width: 100%; vertical-align: bottom;}
#footer .bgPurple .ImgShdowLft {-webkit-box-shadow: -3px -3px 0px 0px #faa633; box-shadow: -3px 3px 0px 0px #faa633;}
#footer .bgPurple .ImgShdowRght {-webkit-box-shadow: 3px 3px 0px 0px #faa633; box-shadow: 3px 3px 0px 0px #faa633;}
#footer .bgPurple .mentalDiv, #footer .bgPurple .psychicDiv {margin-top: 110px;}
#footer .footerTxt p {font-family: Calibri;font-size: 14px;font-weight: normal;line-height: 1.5;color: #512582;}
#footer .footerTxt p a {color: #512582;}
#footer .footerTxt p strong{font-weight: bold;}
#footer .cpyRght {padding: 32px 0px 24px;}
.cpyRght .floating_text {position: fixed;bottom: 15px;right: 15px;text-decoration: none;z-index: 9999;color: #000000;background-color: #512582;;padding: 0.5em 1em;    display: none;color: #fff;border-radius: 5px;text-transform: uppercase;font-size: 14px;}
.cpyRght .floating_text:hover {color: #fff;}
#matrikirnBanr .sbmtForm h3 {font-size: 20px;font-weight:500;line-height: normal;color: #ffffff;text-align: left;padding-bottom: 23px;}
#matrikirnBanr .sbmtForm fieldset {border: 0;}
#matrikirnBanr .sbmtForm p {width: 100%;position: relative;float: left;margin-bottom: 25px;color: #ffffff;}
.educatEdge{ /*padding:73px 0px;*/  background-color:#fea63f;}
.educatEdge .small-container h4{ font-size:26px; font-weight:600; line-height:30px; color:#512582; vertical-align:top; display:inline-flex; text-align:center;}
.educatEdge .small-container h4 strong{font-size:100px; color:#fdbd65;; letter-spacing:-2.05px; font-weight:700; line-height:80px;  }
.educatEdge .small-container{display:none;}
.educatEdge .small-container ul{ list-style: disc; padding:15px 0px 15px 20px; }
.educatEdge .small-container ul li{font-size:14px; vertical-align:top; padding:2px 0px; } 


.photoGallry{ padding:63px 0px; background-color: #ffffff}
.photoGallry .row {  display: flex;  flex-wrap: wrap;  padding: 0 4px;}
.photoGallry h2 {font-size: 22px;font-weight: bold;color: #512582;font-family: Museo;padding-bottom: 29px; text-align:center; text-transform: uppercase;}
.photoGallry .column {  flex: 25%;  max-width: 25%;  padding: 0 4px;}
.photoGallry .column img {  margin-top: 0px;  vertical-align: middle;  width: 100%;}
.photoGallry .col{padding:8px !important; overflow:hidden; width:100%; }
.photoGallry .col img{-webkit-box-shadow: 5px  5px 0px -3px #faa633; -moz-box-shadow:  5px  5px 0px -3px #faa633; box-shadow:  5px  5px 0px -3px #faa633; padding:0px 5px 5px 0px  }
.photoGallry .col.borderAll{ position:relative; overflow:hidden; width:100%;	}
.photoGallry .col.borderAll:before {content: ''; position: absolute;  top:16px; border-top:2px solid #faa633; right:8px; width:60%;  z-index:-1 }
.photoGallry .col.borderAll:after {content: ''; position: absolute;  bottom:7px; border-left:2px solid #faa633; left:15px;  height:40%; z-index:-1  }
.photoGallry .col.borderAll img.img-hover {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);}
.photoGallry .col.borderAll .img-hover {    -webkit-transition: all .4s ease-in-out;    transition: all .4s ease-in-out;}
.photoGallry .col.borderAll:hover img.img-hover {    -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);}

.font-size12{font-size:12px;}
.font-size22{font-size:22px;}
.txco512{color:#512582;}
.fw-500{font-weight:500;}
.firs-text{margin-right:-15px; padding-top:18px;}
.second-text{ margin-top:-16px; margin-right:-4px;}
.third-text{margin-top:-16px; margin-right:-4px;}

#sliderDiv.owl-carousel.owl-drag .owl-nav .owl-next,  #sliderDiv.owl-carousel.owl-drag .owl-nav .owl-next:hover {margin-right: -20px;} 
#testimonial.owl-carousel.owl-drag .owl-nav .owl-next,  #testimonial.owl-carousel.owl-drag .owl-nav .owl-next:hover {margin-right: -20px;}
  
  
.hideme{ opacity:0;transform: translateY(200px);-webkit-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.showme {opacity:1!important;transform: translateY(0) !important;}
.footerTxt.imgsize a{display:inline-block; padding-right:8px;}
.footerTxt.imgsize img{ width:30px;}
.footerTxt.imgsize .youtbe img{ width:46px; }
.mainimg{background-image: url(../images/main.png);background-repeat:no-repeat;background-position: center center; background-size:100%}

/*----2 august 2021-----*/
.success-sec {background-color: #f68d21}
.progress-yr{ padding-left: 0; display: flex; justify-content: center;}
.progress-yr p {font-size: 36px;font-family: Calibri; color: #ffffff; line-height: normal; padding: 12px 96px; text-transform:uppercase; font-weight: 500;}
.progress-yr p span {color: #d52514}
.progress-yr p span.mar-lft {margin-right: 10px}
.progress-yr p span.mar-rght {margin-left: 10px}
.educatEdge .banner-above {position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 99}
.educatEdge .banner-above .img-banner {width: 1172px;}
.educatEdge .owl-theme .owl-nav {display: none;}
.bgorange{background-color:#ef8223; margin-top:30px; }
.martirnew #matrikirnBanr {padding: 15px 0px;}
.martirnew #matrikirnBanr .sbmtForm form h3 {font-size: 20px;font-weight: 500;line-height: normal;color: #ffffff;text-align: left;padding-bottom: 16px; font-family: 'Myriad Pro' ,sans-serif;}
.martirnew #matrikirnBanr .social-icons p {font-size:16px; line-height: normal; color: #ffffff; margin-bottom: 4px; font-family: 'Myriad Pro'  ,sans-serif;; font-style: normal;}
.martirnew #matrikirnBanr .sbmtForm button.btnStyle {text-transform: uppercase; border-radius: 0px;margin-top: 21px;padding: 8px 0px;font-size: 22px; font-weight: 500;color: #ffffff;background-color: #532c7f; font-family: 'Myriad Pro' ,sans-serif;}
#pageWrapper .martirnew #matrikirnBanr { background-color:#ffffff; height: 100vh;display: flex; justify-content: center; align-items: center;}
.martirnew #matrikirnBanr .sbmtForm h3 {font-size: 20px;font-weight:500;line-height: normal;color: #ffffff;text-align: left;padding-bottom: 23px; font-family: 'Myriad Pro' ,sans-serif;}

.martirnew #matrikirnBanr .sbmtForm p {width: 100%;position: relative;float: left;margin-bottom: 25px;color: #ffffff; font-family: 'Myriad Pro' ,sans-serif; }
.educatEdge{ /*padding:73px 0px;*/  background-color:#fea63f;}
.martirnew #matrikirnBanr ul.junrSenr {margin: 0; padding: 16px 8px 0px 0px;text-align:left}
.martirnew #matrikirnBanr .topmatri p{ font-size: 16px; line-height:24px;  text-align: right; font-family:'QTAgateType',sans-serif; font-weight: 500;}
.martirnew #matrikirnBanr .online p{font-size: 22px; line-height:32px; text-align: left; padding-left:80px;  color:#754d29;  font-weight: 500; font-family:'QTAgateType',sans-serif; }
.martirnew #matrikirnBanr .container {max-width: 1180px;}
.martirnew #matrikirnBanr .admisonbook{margin-top:44px;}
.martirnew #matrikirnBanr .sbmtForm {min-height: 400px;}

.martirnew #matrikirnBanr .winrTime {width: 100%; padding: 10px 26px 0px 75px;}

.box-center{ display: flex;  justify-content: center; align-items: center; width: 100% }

.martirnew{height: 100vh}
.mobilimg{display: none;}
.destopimg{margin-top: 28px; padding-left:20px;}

/*----5 July 2024-----*/
.counting-sec {padding: 40px 0px; border-bottom: 2px solid #faa633;}
.counting-sec .lft-img {box-shadow: 8px 8px 12px rgba(0, 0, 0, 0.3);}
.counting-sec .lft-img img {width: 100%;display: block;}
.counting-sec .why-matrikiran h3 { font-size: 22px; font-weight: bold; color: #512582; font-family: Museo; padding-bottom: 12px; }
.counting-sec .why-matrikiran ul {margin: 0; padding: 0;}
.counting-sec .why-matrikiran ul li {list-style: none;font-size: 16px; font-weight: 500; color: #512582; font-family: Museo; padding-bottom: 16px; line-height: 24px;
position: relative;padding-left: 16px;}
.counting-sec .why-matrikiran ul li strong {font-weight: 700;}
.counting-sec .why-matrikiran ul li:last-child {padding-bottom: 0;}
.counting-sec .why-matrikiran ul li::before {content: ""; position: absolute; top: 8px; left: 0; width: 8px; height: 8px;background-image: url(../images/bullet.png);
    background-repeat:no-repeat;background-position: center center;background-size: 82%;}

.sliderDiv .owl-theme .owl-dots .owl-dot.active span, .sliderDiv .owl-theme .owl-dots .owl-dot:hover span { background: #faa633; }
.sliderDiv .owl-theme .owl-dots .owl-dot span { margin: 15px 4px 5px;}


/*----Banner Slider-----*/
#banner_slider.owl-carousel.owl-drag .owl-nav .owl-next, #banner_slider.owl-carousel.owl-drag .owl-nav .owl-next:hover {
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: auto 100%;
    cursor: pointer;
    height: 20px;
    width: 20px;
    background-image: url(../images/right.svg);
    float: right;
    margin-right: 2px;
    background-position: right;
}
#banner_slider.owl-carousel.owl-drag .owl-nav .owl-prev, #banner_slider.owl-carousel.owl-drag .owl-nav .owl-prev:hover {
    background-color: transparent;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 20px;
    width: 20px;
    background-image: url(../images/left.svg);
    float: left;
    background-position: 0 0;
    background-size: auto 100%;
    margin-left: -20px;
}
#banner_slider.owl-carousel.owl-drag .owl-nav {
    width: 100%;
    left: 0;z-index: 11;
}