@media(max-width:1920px) {
.erpSlider .swiper-slide {overflow: hidden;height:644px}
}
@media(max-width:1399px) {
.faq__two-left {margin-right: 0}
body {font-family: "Montserrat", sans-serif;color: var(--body-color);font-size: 16px;line-height: 26px;font-weight: 500;background: #F5F7FB url(../img/logo-bg.svg) no-repeat;background-size: 100%;background-position: center -263px;background-attachment: fixed;}
.erpSlider .swiper-slide {overflow: hidden;height:535px}
}

@media only screen and (max-width: 767px) {
body {font-family: "Montserrat", sans-serif;color: var(--body-color);font-size: 16px;line-height: 26px;font-weight: 500;background: #F5F7FB url(../img/logo-bg.svg) no-repeat;background-size: 100%;background-position: center -263px;background-attachment: fixed;color:#3B4352}

.banner-new {padding: 80px 0px 0px;text-align: center;}
.banner-new p {width: 91%;font-size: 14px;line-height: 22px; padding: 10px 0px 25px;}
.banner-new h1 {font-size: 32px;line-height: 40px;padding: 0px 0px 20px;font-weight: 800;}
.banner-new h1 span {font-size: 32px;line-height: 40px;}
.first-video {width: 100%;object-fit: cover;height: 100%;}
.banner-second {padding: 20px 0px 0px 0px;}
.header__area-menubar-right-sidebar-popup-icon img {cursor: pointer;height: 22px;}
.banner__three .banner-box {height: auto;}
.header .item-right a {padding: 0px 5px !important;}
.banner-second p {font-size: 12px;line-height: 20px;padding: 0px 15px 20px;}
.banner__three-title ul {margin: 0px 16px;padding: 0;}
.banner__three-title ul li {padding: 0 9px 0 9px;display: inline;font-weight: 400;font-size: 24px;text-transform: lowercase;letter-spacing: -1px;}
.banner__three-title ul li {padding: 0 8px 0 8px;display: inline;font-weight: 400;font-size: 24px;text-transform: lowercase;letter-spacing: -1px;}
.banner__three-title {padding: 10px 0px 0 0px;overflow: hidden;}
.about__three-title-faq-text span {padding: 10px 0px 0 0;font-size: 12px;line-height: 16px;}
.about__three-title-faq-icon img {width: 40px;height: 40px;}
.about__three-title-faq {align-items: center;gap: 10px;margin-bottom: 20px;text-align: left}
.dmtitle {font-size: 24px !important;line-height: 28px !important;}
.about__three-title-faq-icon {text-align: left;border-radius:0;width: 40px;}
.wrap .btn-ten03 {border-radius: 10px;padding: 15px 20px;font-size: 20px;margin-top: 5px;width: 100%;background:#ffd000;border: 0px;}
.wrap .btn-ten03:hover {border-radius: 10px;padding: 15px 20px;font-size: 20px;margin-top: 5px;width: 100%;}

.socialMenu ul{padding-left:0px;text-align: left;margin-left: -12px;}
.act1 {
  padding-bottom: 20px;
  margin-left: -5px;
}
.act1 ul li {
    padding: 0px 5px 0px;
    margin: 0px 0px 30px;
    line-height: 14px;
}
.act1 ul {
    margin: 0px 0px 9px;
    padding: 0px;
}
.copyrighttop {
    font-size: 12px;
    line-height: 18px;
    padding: 5px;
    margin: 0;
    text-transform: none;
    font-weight: 500;
}
.banner__three-title .carousel-inner {padding-bottom: 25px;height: 435px;}
.clickarrow {text-align: left;margin: 15px auto 0;width: 95%; padding-left:5%;}
.erp-management {padding: 20px 0px 50px;text-align: center;} 
.erp-management p {width: 90%;margin: 0 auto;font-size: 14px;line-height: 22px;padding: 14px 0px 34px;}
.erp-management h3 {font-size: 24px;line-height: 30px;padding: 0px 0px;font-weight: 700;}
.erp-management h3 span {font-size: 24px;line-height: 30px;font-weight: 400;}
.erp-management h6 {padding: 0px 0px 10px;line-height: 20px;}
.erp-box h6 {padding: 0px 0px 10px;line-height: 20px;font-size: 16px;}
.erp-box h6 span {line-height: 18px;font-size: 16px;}
.mcenter{text-align:center !important}
.erp-management .cont-box h6 {font-size: 18px;line-height: 24px;width: 50%;float: left;text-align: left;padding-top: 13px;padding-left: 28px;}
.erp-management .cont-box h2 {font-weight: 200;font-size: 60px;line-height: 80px;font-family: Montserrat;width: 50%;float: left;text-align: right; margin-bottom:18px;}
.sdpd{padding-right:0px !important}
.rkblock{display:block}
.f10 {padding: 30px 0px 30px !important;}
.banner__three-image {text-align: right;margin-right: -950px;}
.linef {border-right: 1px solid #B1B1B1;padding: 8px 16px;text-transform: lowercase;}
.designing-agency p {width: 90%;margin: 0 auto;font-size: 14px;line-height: 24px;padding: 14px 0px 34px;}
.designing-agency {padding: 60px 0px 110px;text-align: center;}
.designing-agency h3 {font-size: 24px;line-height: 30px;font-weight: 700;padding: 0;}
.designing-agency h3 span {font-size: 24px;line-height: 30px;font-weight: 400;}
.designing-agency .cont-box h6 {font-size: 18px;line-height: 24px;width: 50%;float: left;text-align: left;padding-top: 13px;padding-left: 20px;}
.designing-agency .cont-box h2 {font-weight: 200;font-size: 60px;line-height: 80px;font-family: Montserrat;width: 50%;float: left;text-align: right; margin-bottom:10px;}
.designing-agency .pone {padding: 0px 0px 30px !important;font-size: 16px;line-height: 24px;text-transform: uppercase;font-weight: 700;color: #3B4352;margin: 0 auto;width: 100%;}
.designing-agency .cont-box-web {padding: 20px 20px 30px;margin-top: 0px;}
.digital h5 {padding: 24px 0px 40px;margin: 0px;color: #fff;font-size: 14px; line-height: 22px;font-weight: 400;width: 90%;text-align: center;margin: 0 auto;}
.digital .pone {padding: 0px 10px 50px !important;font-size: 18px;line-height: 30px;text-transform: uppercase;font-weight: 600;}
.digital h3 {font-size: 24px;line-height: 30px;font-weight: 700;}
.digital h3 span{font-size: 24px;line-height: 30px;font-weight: 400;}
.digital p {font-size: 14px;line-height: 18px;font-weight: 800;padding: 25px 0px 30px;}
.digital p span {padding: 14px 0px 50px;text-align: center;color: #fff;font-size: 14px;line-height: 16px;margin: 0 auto;text-transform: uppercase;font-weight: 400;}
.app-box {background: #fff;border-radius: 30px;height: 825px;object-fit: cover;overflow: hidden;}
.app-box .img1 {border-radius: 30px 30px 0px 00px;height: 255px;}
.text-box {padding: 30px 30px 30px;text-align: left;}
.admin-video {width: 100%;object-fit: cover;height: auto;}
.photography .slider-new {margin: 40px auto 0px;overflow: hidden;position: relative;}
.photography .slider-new .slide-track {animation: scroll 40s linear infinite;display: flex;width: calc(260px* 26);}
.photography p {padding: 25px 0px 50px;line-height: 24px;font-size: 15px;}
.photography .cont-box h2 {font-size: 60px;line-height: 80px;width: 50%;float: left;text-align: right;}
.photography .cont-box h6 {font-weight: 400;font-size: 14px;width: 50%;float: left;text-align: left;padding-left:20px;padding-top: 13px}
.photography .btn-ten02 {font-size: 16px;line-height: 26px;padding: 6px 10px;}
.softphoto .owl-theme .owl-nav .owl-next {bottom: 60px;left: 40%;}
.softphoto .owl-theme .owl-nav .owl-prev {bottom: 60px;left: 38%;}
.software .icon ul li.active {font-weight: bold;}
.rkgsap .marquee-item{position: relative;width: 300px;}
.graphic .iconservice {padding: 0px 0px 20px;font-size: 14px;line-height: 22px;}
.graphic .cont-box h2 {font-size: 40px;line-height:60px;}
.graphic .cont-box h6 {font-weight: 400;font-size: 18px;padding-left: 20px;padding-top: 13px;line-height: 24px;width: 50%;float: left;}
.graphic .btn-ten02 {color: #3B4352;font-size: 16px;line-height: 26px;padding: 6px 15px;font-weight: 600;border-radius: 5px;background: #FFD000;border: 0px;}
.text-box h2 {font-size: 30px;line-height: 40px;font-weight: 800;}
.p-0 {padding: 15px !important;}
.btn-ten02 {margin-bottom:20px;padding: 8px 15px;margin-left: 18px !important;}
.btn-ten02:hover {color: #FFD000;padding: 8px 15px;background:#3B4352}
.bhtlarge {height: 220px;}
.bht {height: 100px;}
.act ul li {padding: 0px 0px 0px;line-height: 28px;}
.act ul {margin: 0 0 15px;padding: 0px;}
.bloghome h5 {font-size: 12px;line-height: 16px;width:90%; margin:0 auto;padding: 20px 0px 10px;}
.pbh5blog {margin-top: 20px;}
.blog-immg-box h3 {line-height: 22px;font-size: 18px;}
.software .softphoto {padding: 0px 0px 30px 0px;}
.software h3 {font-size: 28px;line-height: 32px; padding: 0px 20px; font-weight:700}
.software h3 span {font-size: 28px;line-height: 32px;font-weight: 400;}
.software p {padding: 29px 42px 20px 24px;text-align: left;color: #3B4352;font-size: 22px;line-height: 28px;margin: 0 auto;font-weight: 400;}
.software .icon ul li {list-style: none;font-weight: 600;font-size: 18px;line-height: 26px;margin-bottom: 12px;}
.software .icon {padding-left: 40px;}
.text-box .knowmore {padding: 10px 10px;}
.dmtitleone {font-size: 24px !important;line-height: 28px !important;padding-top: 30px !important;}
.digital {padding: 50px 0px 0px;}
.wrap ul.wrap-nav {text-transform: capitalize;padding: 0 0px 0px;margin-top: 3px;margin-bottom: 0;}
.wrap {width: 100%;max-width: 940px;margin: 0 auto;padding: 70px 20px 0;}
.wrap ul.wrap-nav li a:hover {color: #ffd000;}
.header .item-right img {height: 24px;}
/* footer --------------- */
.footer__one p {padding: 0px 0px 25px;}
.footer__three-widget-hour-social {text-align: left;}
.footer__three-widget-hour-social ul {margin: 0 0px 24px 0px;;padding: 0}
.footer__three-widget-hour-social ul li {cursor: pointer;display: inline;padding: 5px 0 0 0 !important;color: #000;font-size: 35px;font-weight: 700;position: relative;text-transform: uppercase}
.footer__three-widget-hour-social ul li a {font-size: 18px;line-height: 27px;padding-bottom: 5px;font-weight: 600;list-style: none;text-transform: uppercase;color: #000}
.features .icon {width: 55px;height: 55px;padding-bottom: 15px}
.footer__one .pt-4 {padding-top: 2rem !important;}
.footer__one h5 {font-size: 16px;line-height: 24px;}
.footer__one h5 span {font-size: 20px;line-height: 32px;}
.footer__one .btn-ten02:hover {border: 0px;font-size: 16px;line-height: 26px;padding: 6px 15px;font-weight: 600;border-radius: 5px;background: #fff;}
.footer__one {padding: 60px 10px;}
.act ul li {padding: 0px;line-height: 20px;width: 45%;display: block;float: left;border: 0px; margin: 0px 0px 0px;}
.footer__one .pt-5 {padding-top: 2rem !important;}
.act ul li:last-child {padding: 0px 0px;margin: 0px;display: inline;border-right: 0px solid #DDE2EB;}
.appbtn{height:45px; margin-top:10px}
.get {background: #ffd500;width: 90% !important;padding: 25px 20px !important}

/* ====================================
				Internal Pages header title Page
======================================== */
.internal-header-section {padding: 80px 0px 0px;text-align: center;}
.internal-header-section h1 {font-size: 30px;line-height: 38px;padding: 0px 15px 30px;font-weight: 800;}
.internal-header-section h1 span {font-size: 30px;line-height: 38px;}
.internal-header-section h5 {font-size: 16px;line-height: 24px;font-weight: 800;padding: 30px 20px 20px;}
.internal-header-section h6 {font-size: 14px;line-height: 50px;text-align: center;font-family: Montserrat;font-weight: 600;color: #3B4352;padding: 0px 20px 0px;}
.internal-header-section p {font-size: 14px;line-height: 22px;font-weight: 500;padding: 0px 10px 0px;}
.internal-header-section-one {padding: 80px 0px 0px;text-align: center;}
.internal-header-section-one h1 {font-size: 30px;line-height: 38px;padding: 0px 15px 40px;font-weight: 800;}
.internal-header-section-one h1 span {font-size: 30px;line-height: 38px;}
.internal-header-section-one h5 {font-size: 16px;line-height: 24px;font-weight: 800;padding: 30px 20px 20px;}
.internal-header-section-one h6 {font-size: 14px;line-height: 50px;text-align: center;font-family: Montserrat;font-weight: 600;color: #3B4352;padding: 0px 20px 0px;}
.internal-header-section-one p {font-size: 14px;line-height: 22px;font-weight: 500;padding: 0px 10px 0px;}
/* about Us Page */
.about-section-two{padding: 40px 0px 0px;}
.mission-vision {padding: 0px;}
.mission-vision p {font-size: 20px;line-height: 28px;padding-left: 10px;}
.mission-vision .mb-4 {margin-bottom: 1.5rem !important;}
.mission-vision .know {margin-top: 20px;margin-bottom: 20px;}
.about-section-three {padding: 30px 0px 40px;}
.about-section-three p {font-size: 14px;line-height: 22px;font-weight: 500;padding: 0px 10px 0px;}
.about-section-three .cont-box {padding: 40px 0px 0px;}
.about-section-three .cont-box h6 {font-weight: 600;font-size: 14px;line-height: 18px;margin-bottom: 20px;}
.our-value h5 {padding: 15px 10px 20px;font-size: 14px;line-height: 22px;}
.our-value {padding: 60px 0px 0px;background: url(../../assets/img/about/our-value.jpg);height: 520px;}
.our-value h3 {font-size: 36px;line-height: 30px;color: #DDE2EB;font-weight: 600;margin-bottom: 10px;}
.services__one-item p {margin-bottom: 10px;font-size: 14px;line-height: 22px;}
.services__one-item .icon ul li {font-size: 18px;line-height: 26px;margin-bottom: 12px;}
.services__one-item .icon ul li i {width: 30px;height: 30px;line-height: 15px;margin-right: 10px;}
.services__one-item {margin-bottom: 15px;}
.about-team {padding: 50px 0px 40px;background: #fff; margin-top: 30px;}
.pln-3 {padding-left: 20px !important;}
.about-team h2 {font-size: 42px;line-height: 50px;margin-bottom: 30px;}
.about-team p {font-size: 16px;line-height: 26px;padding-right: 15px; padding-bottom: 10px;padding-left: 0px;}
.about-team .team-box-con p {font-size: 16px;line-height: 26px;padding-right: 15px; padding-bottom: 10px;padding-left: 15px;}
.team-box-img {width: 100%;float: left;padding: 0px 10px;}
.team-box-img img {height: 352px;width: 100%;object-fit: fill;}
.team-box-con {width: 100%;}
.team-box-con h4 {padding: 15px 0px 0px 15px;font-size: 24px; line-height: 36px;}
.team-box-con .lineteam {width: 60px;height: 10px;left: 15px;top: -6px;}
.team-box-con h6 {padding:0px 0px 15px 15px;}
.team-box {padding: 0px 0px 30px;}
.pd90{padding: 50px 0px;}
/* ====================================
				ERP Software Page
======================================== */
.erp-section-in {padding: 0px 0px 0px;text-align: center;}
.erp-section-in h1 {font-size: 28px;line-height: 36px;font-weight: 800;color: #3B4352;padding: 0px 10px 40px;}
.data-Security p {padding: 30px 0px 50px;text-align: center;color: #DDE2EB;font-size: 16px;line-height: 24px;width: 90%;}
.erp-section-in-three .cont-box {padding: 0px 10px 40px;}
.erp-section-in-three .cont-box h6 {font-size: 14px;line-height: 20px;padding: 0 0px 20px;}
.erp-section-in-three h1 {font-size: 28px;line-height: 36px;font-weight: 700;padding: 0px 10px 30px;}
.erp-section-in-three h1 span {font-size: 28px;line-height: 36px;font-weight: 500;}
.erp-section-in-three p {font-size: 14px;line-height: 24px;font-weight: 500;padding: 0px 20px 0px;}
.erp-section-in-three .modules {padding: 40px 0px 30px;}
.erp-section-in-three .modules img {height: 70px;text-align: left;margin-bottom: 15px;}
.erp-section-in-three .mheding {font-size: 18px;line-height: 26px;font-weight: 500;padding: 0px 10px 0px;padding-bottom: 15px !important;}
.pt-90 {padding-top: 30px;}
.erp-section-in-three {padding: 40px 0px 40px;}
.erpSlider .swiper-container {margin: 0px 0;padding: 0px 0 0px;}
.erpSlider .swiper-button-prev {background-size: 33px;}
.erpSlider .swiper-button-next {background-size: 33px;}
.erpSlider .slide-title {top: 0; display:none}
.mission-vision-img img {width: 100%;height: auto;}
.mission-vision-user {padding: 10px;text-align: left;}
.mission-vision-user .nav .nav-item button.active {font-size: 16px;color: #3B4352 !important;font-weight: 700;}
.mission-vision-user .nav-link {padding: 0 13px 0px 0px;font-size: 16px;margin-bottom: 10px;}
.mission-vision-user .nav-link{padding: 0 13px 0px 0px;font-size: 16px;margin-bottom: 10px;}
.mission-vision-user .nav .nav-item button.active::after {bottom: -3px;opacity: 1;height: 4px;}
.erp-section-in-three .pb-60 { padding-bottom: 40px;}
.erp-section-in-three .mb-4 { margin-bottom: 0 !important;}
#principals p{padding:10px 0px 0}
.mission-vision-user .icon ul li i img {height: 15px;padding-right: 5px;}
.mission-vision-user .icon ul li {font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.mission-vision-user .icon {margin-top: 10px;padding-top: 0px;padding-left: 5px;}
.data-Security {padding: 40px 0px 0px;height: 700px;}
.data-Security p {font-size: 14px;line-height: 22px;width: 90%;}
.services__one-item1 .linevalue {top: 115px;}
.services__one-item1 .icon1 {min-height: auto;}
.services__one-item1{margin-bottom:10px;}
.erppd-0{padding-top:0px}
.software {padding: 0px 0px 10px;position: relative;}
.erp-banner-container .banner-container {
    padding: 0px 0 0px;
}
.erp-banner-container .banner-container .slide-title1 {
    width: 80%;
	bottom: 20px;
}
.erp-banner-container .banner-container .slide-title1 h2 {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 22px;
    font-weight: 600;
}
.erp-banner-container .banner-container .slide-title1 p {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
	padding: 0 0px 10px;
}
.erp-banner-container .banner-container .swiper-slide {
    overflow: hidden;
}
.erp-banner-container .banner-container .swiper-slide img {
    width: 100%;
    height: 450px;
	object-fit: cover;
}
.erpSlider .swiper-slide {overflow: hidden;height: 500px;}
.erpSlider .swiper-slide img {width: 100%;height: 500px;object-fit: cover;}

/* Website Page */
.webtitle {
    padding: 0px 0px 0px 0px;
    width: 100%;
    float: left;
}
.internal-header-section-two h1 {
    font-size: 54px;
    line-height: 60px;
    font-weight: 700;
    padding:20px 30px 30px;
    text-transform: none;
}
.internal-header-section-two h1 span {
    font-size: 54px;
    line-height: 66px;
    font-weight: 500;
    text-transform: none;
}
.internal-header-section-two p {
    font-size: 20px; 
	padding:20px 0px 0px 32px;
	font-size: 20px;
    line-height: 30px;
    text-align: left;
}
.internal-header-section-two h2 p {
	font-size: 20px;
	line-height: 30px;
	text-align: left;
	font-family: Montserrat;
	font-weight: 500;
	padding: 20px 0px 0px 0px;
	text-transform: none;
}
.internal-header-section-photography p {
    font-size: 20px;
}
.internal-header-section-two {
    padding: 75px 0px 0px;
    text-align: center;
    height: auto;
}
.section-padding-in-web h4 {
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px !important;
	font-weight: 400;
}
.webimg {
	position: relative;
	right: 0px;
	width: 100%;
	bottom: 0;
	top: 26px;
}
.webimg img {
	height: 600px;
    object-fit: cover;
	object-position: center;	
}
.internal-header-section-two .btn-ten01 {
    margin-top: 0px;
}
.internal-header-section-two h2 {
    font-size: 70px;
    line-height: 80px;
    padding: 60px 30px 45px;
    text-transform: none;
	bottom:0px;
}
.marqueeweb1 .slider {
  font-size: 20px;
  font-weight: bold;
}
.marqueeweb1 .slide-track {
  width: calc(220px * 42);
  display: flex;
  animation: scroll 20s linear infinite;
  justify-content: space-between;
}
.marqueeweb1 {
  background: #FFD000;
  padding: 0px 0px;
}

.marqueedig .slider {
  font-size: 20px;
  font-weight: bold;
}
.marqueedig .slide-track {
  width: calc(170px * 42);
  display: flex;
  animation: scroll 20s linear infinite;
  justify-content: space-between;
}
.marqueedig {
  background: #FFD000;
  padding: 0px 0px;
}


.section-padding-in-web {
    padding: 40px 0px 40px;
}
.schoolphotoui h4 {
  color: #DDE2EB;
  font-size: 14px;
}
.schoolphotoui .cs-gallery-item {
  height: 280px;
}
.schoolphotoui .slick-slider {
  margin-bottom: 40px;
  margin-top: 30px;
}
.portfolio-web .title h4 {
  color: #3B4352;
  font-size: 14px;
  line-height: 18px;
  margin-top: 10px !important;
  font-weight: 500;
}
.schoolphotoui .next, .schoolphotoui .prev {
  z-index: 100;
}
.adminmobile {
    position: relative;
    padding: 50px 0px 70px;
}
.schoolphotoui .ab {
    color: #DDE2EB;
    font-size: 16px;
    text-transform: none;
}
    .schoolphotoui .titlenew p{
        line-height:22px;
    }
.marqueeweb .slide-track {
        width: 100%;
    }
.section-padding-in-web h2 span {
    font-size: 24px !important;
    line-height: 30px;
    margin-top: 0 !important;
}	
.planning-section-title-left a {
    font-weight: 700;
    margin-right: 15px;
    font-size: 54px;
    font-weight: 200;
}
.planning-section-title-right a {
    font-size: 80px;
    font-weight: 700;
    margin-right: 10px;
    line-height: 60px;
    font-size: 54px;
    font-weight: 200;
}
.section-padding-in-web h2 {
    font-size: 24px !important;
    line-height: 30px;
    margin-top: 0 !important;
    padding: 0px 0px 20px;
}
.section-padding-in-web .ab {
    font-size: 16px;
}
.linkreq a {
    line-height: 25px;
    font-weight: 600;
    font-size: 20px;
}
.linkreq a img {
    position: absolute;
    bottom: -10px;
    right: 12px;
}
.bgweb {
    margin-bottom: 46px;
}
.schoolphotoui h2 span {
    color: #DDE2EB;
    font-size: 24px !important;
    line-height: 30px;
    margin-top: 0 !important;
    font-weight: 500;
}
.schoolphotoui h2 {
    color: #DDE2EB;
    font-size: 24px !important;
    line-height: 30px;
    margin-top: 0 !important;
    padding: 0px 0px 20px;
}
    .schoolphotoui {
        background: #3B4352;
        padding: 50px 0px 0px;
        color: #DDE2EB;
    }
.adimg {
    margin-top: -153px;
}	
.imgovr .text {
    position: absolute;
    bottom: 5px;
    left: 6px;
    color: #fff;
    font-size: 26px;
    font-weight: 800;
    text-align: left;
    padding: 20px;
}

.imgovr .text p {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
}
.schoolphotoui .titlenew h4 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    color: #fff;
}
.schoolphotoui .titlenew h5 {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 30px;
}
.schoolphotoui .titlenew {
    padding-top: 30px;
}
.compare img {
    border-radius: 10px;
    width: 94%;
}
.compare p {
    margin-bottom: 40px;
}
.portfolio-web {
    padding: 40px 0px 0px;
}
.portfolio-web .title h2 {
    font-size: 24px !important;
    line-height: 30px;
    padding: 0px 0px 20px;
}
.portfolio-web .title h2 span {
    color: #3B4352;
    font-size: 24px !important;
    line-height: 30px;
    margin-top: 0 !important;
    font-weight: 500;
}
.portfolio-web .CaseStudy p {
    width: 42%;
    float: left;
}
.portfolio-web .CaseStudy {
    padding: 0px 10px 0px;
}
.portfolio-web .title .ab {
    padding: 0 10px;
    margin: 0 0 15px;
}
.portfolio-web .slick-slider {
    margin-bottom: 30px;
    margin-top: 0px;
}
.portfolio-web .cs-gallery-item {
    height: auto;
    padding: 0px 5px;
}
.portfolio-web .uicontent {
    padding: 20px 10px 20px;
}
.portfolio-web .prev {
    left: 5%;
    width: 40px;
    height: 40px;
}
.portfolio-web .next {
    right: 5%;
    width: 40px;
    height: 40px;
}
.portfolio-web .next, .portfolio-web .prev {
    top: 22%;
}
.portfolio-web .uicontent img {
    padding: 0px 0px 15px;
    height: 60px;
}
.portfolio-web .uicontent p {
    font-size: 16px;
    line-height: 26px;
    color: #3B4352;
}
.portfolio-web .CaseStudy .webline:after {
    width: 20px;
    height: 2px;
    left: 90px;
    top: 12px;
    border-radius: 28px;
}
.desktop-hide{display:block !important;}
.mobile-hide{display:none !important;}
.compare .textone {
width: 100%;
text-align: Center;
float: left;
color: #fff;
font-size: 20px;
font-weight: 500;
position: absolute;
top: 32%;
z-index: 1;
background: #00000070;
padding: 10px 0px;
}

.compare .texttwo{background: #00000070;bottom: 8%;position: absolute;z-index: 1;width:100%;text-align:Center;float: left;color: #fff;padding: 10px 0px;font-size: 20px;font-weight: 500;}
/*Digital Marketing */
.compare-dm .carousel-control-prev {
    position: absolute !important;
    top: 110%;
    left: 35% !important;
    z-index: 1;
	height: 40px;
	width: 40px !important;
    opacity: 1;
    transition: opacity .15s ease;
    background: #ffd000;
    border-radius: 50px;
    cursor: pointer;
}
.compare-dm .carousel-control-next {
    right: 40%;
    background: #ffd000;
	height: 40px;
	width: 40px !important;
    border-radius: 50px;
    top: 111%;
    opacity: 1;
    transition: opacity .15s ease;
    cursor: pointer;
}
.portfolio-web .uiphoto img {
    height: 190px;
    width: auto;
}
.compare-dm .carousel-control-prev-icon {
    background: url(../../assets/img/left1.svg) center / contain no-repeat;
    margin-top: 8px;
}
.compare-dm .carousel-control-next-icon {
    background: url(../../assets/img/right1.svg) center / contain no-repeat;
    margin-top: 3px;
}
.webtitle {padding: 0px 0px 0px 0px;width: 100%;float: left;}
.internal-header-section-dm h1 {font-size: 54px;line-height: 60px;font-weight: 700;padding:20px 20px 30px;text-transform: none;}
.internal-header-section-dm h1 span {font-size: 54px;line-height: 60px;font-weight: 500;text-transform: none;}
.internal-header-section-dm {padding: 75px 0px 0px;text-align: center;height: auto;}
.internal-header-section-dm h2 {font-size: 70px;line-height: 80px;padding: 40px 20px 45px;text-transform: none;}
.section-padding-in-dm {padding: 50px 0px 40px;}
.section-padding-in-dm h2 {font-size: 36px !important;line-height: 42px;margin-top: 0 !important;padding: 0px 0px 20px;text-transform: none;}
.section-padding-in-dm .ab {font-size: 16px;line-height: 24px;margin: 0 0px 0px;}
.scrolling-wrapper {overflow-x: auto;padding-top: 0px;padding-bottom: 0px;margin-bottom: 20px;}
.flex-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
.features-dm .dmbox {padding-bottom: 10px;}
.features-dm {padding-bottom: 50px;}
.section-padding-in-dm h1 span {font-size: 56px;line-height: 64px;font-weight: 500;text-transform: none;}
.dmimg {position: relative;right: 0px;left:0px;margin:0 auto;height:auto;top: 20px;}
.dmimg img {height:auto;}
.dm-hide{display:none}
.dmm-hide{display:block}
.internal-header-section-dm .btn-ten01 {
    margin-top: 30px;
}
.webimg-home {
    height: 485px;
    object-fit: cover;
    width: 100%;
}
.logo{padding:2px 0px 0px}
/* ================================================================
				Digital marketing
================================================================= */
.dmconcept {background: #3B4352;padding: 40px 0px 50px;color: #DDE2EB;}
.dmconcept h2 {font-size: 24px !important;line-height: 30px;padding: 0;margin: 0 0 20px;}
.dmconcept h2 span {color: #DDE2EB;font-size: 24px !important;line-height: 30px;margin-top: 0 !important;font-weight: 500;}
.dmconcept .ab {font-size: 16px;line-height: 24px;margin: 0 0 0px;}
.dmconcept .slick-slider {margin-bottom: 50px;margin-top: 40px;}
.portfolio-reel {padding: 40px 0px 0px;}
.portfolio-reel .title h2 {color: #3B4352;font-size: 24px !important;line-height: 30px;margin-top: 0 !important;padding: 0px 15px 20px;text-transform: none;}
.portfolio-reel .title h2 span {
    color: #3B4352;
    font-size: 24px !important;
    line-height: 30px;
    margin-top: 0 !important;
    font-weight: 500;
}
.photoconcept .next {
    background: #ffd000 url(../../assets/img/right1.svg) center / contain no-repeat;
    right: 12%;
    border-radius: 50px;
    padding: 10px;
    background-size: 12px;
    width: 40px;
    height: 40px;
}
.dmconcept .prev {
    background: #ffd000 url(../../assets/img/left1.svg) center / contain no-repeat;
    left: 6%;
    border-radius: 50px;
    padding: 10px;
    background-size: 12px;
    width: 46px;
    height: 46px;
}
.dmconcept .next {
    background: #ffd000 url(../../assets/img/right1.svg) center / contain no-repeat;
    right: 6%;
    border-radius: 50px;
    padding: 10px;
    background-size: 12px;
    width: 46px;
    height: 46px;
}
.dmconcept .titlenew {
    padding-top: 50px;
}
.reel {
    padding: 0px 20px;
}
.reel .owl-theme .owl-nav .owl-prev {
    border-radius: 50px;
    position: absolute;
    top: 44%;
    left: -15px;
    height: 40px;
    line-height: 32px;
    width: 40px;
    background: #ffd000;
    text-align: center;
}
.reel .owl-theme .owl-nav .owl-next {
    border-radius: 50px;
    position: absolute;
    top: 44%;
    right: -15px;
    height: 40px;
    line-height: 32px;
    width: 40px;
    background: #ffd000;
    text-align: center;
}

.portfolio-reel-new .title h2 {
    color: #ffff;
    font-size: 30px !important;
    font-weight: 600;
    line-height: 42px;
    margin-top: 0 !important;
    padding: 0px 0px 20px;
    text-transform: none;
}
.skrk {
    padding-top: 20px;
}
.portfolio-reel-new {
    background: #ffd000;
    height: 610px;
    margin-top: 50px;
    padding-top: 65px;
}
.portfolio-reel-new .planning-section-title-left a {
    font-size: 50px;
	line-height: 50px;
}
.portfolio-reel-new .planning-section-title-right a {
    font-size: 50px;
	line-height: 50px;
}
    .portfolio-reel-new-img {
        position: absolute;
        bottom: 0px;
        left: 0;
        z-index: 2;
        right: 0;
        margin: 0 auto;
        width: 100%;
    }
	.section-padding-in-dm h2 {
	font-size: 24px !important;
	line-height: 30px;
	margin-top: 0 !important;
	padding: 0px 0px 20px;
	text-transform: none;
}
.section-padding-in-dm h2 span {
	font-size: 24px !important;
	line-height: 30px;
	margin-top: 0 !important;
	font-weight: 500;
}
.portfolio-reel-new-img img {
    max-width: 100%;
    height: 265px;
    object-fit: cover;
}
.internal-header-section-photography h2 p {
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    font-family: Montserrat;
    font-weight: 500;
    padding: 20px 0px 0px 0px;
    text-transform: none;
}

/* ================================================================
			graphics page
================================================================= */
.graphics-header-section-photography .webtitle {
    padding: 50px 0px 0px 0px;
    width: 100%;
    float: left;
}
.graphics-header-section-photography h1 {
    font-size: 54px;
    line-height: 56px;
    font-weight: 700;
    padding: 0px 20px 34px;
}
.graphics-header-section-photography h1 span {
    font-size: 54px;
    line-height: 56px;
    font-weight: 500;
}
.graphics-header-section-photography p {
    font-size: 22px;
    line-height: 30px;
    color: #3B4352;
    padding: 0px 20px 0px 20px;
}
.graphics-header-section-photography {
    padding: 75px 0px 0px;
    text-align: center;
    height: 1380px;
}
.marqueegraphics .slide {
	width: 600px !important;
	font-size: 30px;
	line-height: 22px;
	padding: 0px 10px;
}
.photoconcept .titlenew-graphics h4 {
    font-size: 32px;
    line-height: 36px;
    font-weight: 700;
    color: #fff;
}
.photoconcept .titlenew-graphics {
    padding-top: 30px;
}
/* ================================================================
			photography	Media Query
================================================================= */
.internal-header-section-photography {padding: 75px 0px 0px;text-align: center;height: auto;}
.internal-header-section-photography .dmimg img {height: 445px;}
.internal-header-section-photography .webtitle {padding: 10px 0px 0px 0px;width: 100%;float: left;}
.internal-header-section-photography h1{font-size: 54px;line-height: 60px;}
.internal-header-section-photography h1 span {font-size: 54px;line-height: 60px;}
.video-school {padding: 50px 0px 50px;}	
.video-school .title h2 {color: #3B4352;font-size: 24px !important;line-height: 30px;margin-top: 0 !important;padding: 0px 0px 20px;}
.video-school .title h2 span {color: #3B4352;font-size: 24px !important;line-height: 30px;}
.reel-sp {padding: 40px 30px 0px;}
.reel-sp .owl-theme .owl-nav .owl-prev {top: 35%;left: -20px;}
.reel-sp .owl-theme .owl-nav .owl-next {top: 35%;right: -20px;}
.photoconcept {background: #3B4352;padding: 50px 0px 0px;color: #DDE2EB;}
.photoconcept h2 {font-size: 24px !important;line-height: 30px;padding: 0px 0px 20px;font-weight: 600;}
.photoconcept .titlenew p {font-size: 24px;line-height: 36px;font-weight: 400;color: #fff;}
.headshots .title h4 {
    color: #fff;
    font-size: 14px;
}
.headshots-container .track img {width: auto;height: 220px;margin-right: 0px;vertical-align: top;}
.headshots-container {
    overflow: hidden;
    width: 100%;
    height: 230px;
    position: relative;
    margin-top: 30px;
}
.video-school .post--title p {line-height: 22px;font-size: 18px;}
.photoconcept h4 {color: #DDE2EB;font-size: 14px;line-height: 24px;}
.photoconcept .carousel-control-prev {position: relative !important;top: 15px;left: 36% !important;z-index: 1;height: 40px;width: 40px !important;}
.photoconcept .carousel-control-next {position: relative !important;top: 15px;left: 38% !important;z-index: 1;height: 40px;width: 40px !important;}	
.groupphoto {padding: 50px 0px 50px;color: #3B4352;}	
.virtual-sec .title h2 {color: #fff;font-size: 24px !important;line-height: 30px;margin-top: 0 !important;padding: 0px 0px 20px;text-transform: none;}
.groupphoto h2 {color: #3B4352;font-size: 24px !important;line-height: 30px;margin-top: 0 !important;padding: 0px 0px 20px;text-transform: none;}
.photoconcept .cs-gallery-item {height: 300px;}
.photoconcept .prev {left: 10%;width: 40px;height: 40px;}
.photoconcept .titlenew {padding-top: 50px;}
.headshots .title h2 {color: #fff;font-size: 24px !important;line-height: 30px;margin-top: 0 !important;padding: 0px 0px 20px;text-transform: none;}
.headshots {background: #3B4352;padding: 40px 0px 40px;}
.groupphoto h2 span {font-size: 20px !important;line-height: 30px;}
.virtual-sec {padding: 50px 0px 50px;position: relative;background-size: cover;background-position: center;}
.virtual-sec .title h2 span {color: #fff;font-size: 32px !important;line-height: 36px;margin-top: 0 !important;font-weight: 500;}
.designing-agency .mt-5 {margin-top: 3rem !important;}
.headshots .title h2 span {color: #fff;font-size: 24px !important;line-height: 30px;}
.groupphoto .cs-gallery-item {height: 192px;}
.internal-header-section-dm h2 p {font-size: 20px;line-height: 30px;font-weight: 500;padding: 20px 0px 0px 0px;}
.video-school .title h4 {font-size: 14px;}
.reel-sp-box-new img {height: 210px;}
.groupphoto h4 {color: #3B4352;font-size: 14px;line-height: 22px;}
.groupphoto .cs-gallery-item img {height: 190px;width: auto;}
.groupphoto .slick-slider {margin-bottom: 20px;margin-top: 30px;}
.virtual-sec .title h4 {color: #fff;font-size: 14px;line-height: 18px;}
.virtual-sec .title h2 {color: #fff;font-size: 24px !important;line-height: 24px;}
.virtual-sec .title p {color: #fff;font-size: 18px;line-height: 24px;}
.virtual-sec .title {position: relative;z-index: 1;}
.groupphoto .next {width: 40px;height: 40px;}
.groupphoto .prev {left: 12%;width: 40px;height: 40px;}
.groupphoto .next, .groupphoto .prev {top: 38%;}
.groupphoto .prev {left: 5%;}
.groupphoto .next {right: 5%;}
.virtual-sec .title h2 span {color: #fff;font-size: 32px !important;line-height: 36px;margin-top: 0 !important;}
.logo img{height:auto;}
.header .mobile-menu-trigger{display: flex;height: 35px;width: 30px;margin-left: 24px;cursor: pointer;align-items: center;justify-content: center;top: 13px;position: absolute;}
.header .mobile-menu-trigger span{display: block;height: 2px;background-color: #333333;width: 24px;position: relative;}
.header .mobile-menu-trigger span:before,
.header .mobile-menu-trigger span:after{content: '';position: absolute;left:0;width: 100%;height: 100%;background-color: #333333;}
.header .mobile-menu-trigger span:before{top:-6px;}
.header .mobile-menu-trigger span:after{top:6px;}
.header .item-right {align-items: end;width: 30%;	float: right;}
.header .item-left{align-items: center;width:70%}
.whtspan {position: static;left: 20px;	width: fit-content;	top: 6px;float: left;margin-top: 0px;margin-left: 0px;}
.button {display: inline;position: relative;right: 5px;top: 0px;z-index: 999;}
.button span {text-decoration: none;cursor: pointer;top: 5px;display: block;position: static;float: right;width: 30px;height: 30px;}
.header .menu > ul > li{line-height: 1;margin:0;display: block;}
.header .menu > ul > li > a{line-height: 50px;height: 50px;padding:0 50px 0 15px;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);}
.header .menu > ul > li > a i{position: absolute;height: 50px;width: 50px;top:0;right: 0;text-align: center;line-height: 50px;transform: rotate(-90deg);}
.header .menu > ul > li .sub-menu.mega-menu,
.header .menu > ul > li .sub-menu{visibility: visible;opacity: 1;position: absolute;box-shadow: none;margin:0;padding:15px;top:0;left:0;width: 100%;height: 100%;padding-top: 65px;max-width: none;min-width: auto;display: none;transform: translateX(0%);overflow-y: auto;}
.header .menu > ul > li .sub-menu.active{display: block;}
.btn-open:after {top: 2px !important;right: 8px;}
.btn-close:after {top: 6px !important; right:12px; width:24px;}
.button .p-0{padding:0px !important}
.dmconcept h4 {color: #DDE2EB;font-size: 14px;line-height: 22px;}
.portfolio-reel .title h4 {color: #3B4352;font-size: 14px;}
.internal-header-section-dm h2 sup {top: -.6em;font-size: 50px;}
.our-value h6 {font-size: 14px;}
.rkgsap .marquee {display: flex;gap: 5px;overflow: hidden;}
}
/* ================================================================
				Media Query
================================================================= */
@media(max-width:520px) {
body {font-family: "Montserrat", sans-serif;color: var(--body-color);font-size: 16px;line-height: 26px;font-weight: 500;text-transform: capitalize;background: #F5F7FB url(../img/logo-bg.svg) no-repeat;background-size: 100%;background-position: center -263px;background-attachment: fixed;}
.header__area-menubar-right-sidebar {
        display: block;
        width: 35px;
		position: relative;
        right: -38px;
 }
.faq-accordion-item-card-header,
.faq__collapse-item-card-header,
.faq-collapse-item-card-header {padding: 10px 15px;color: #3B4352}
.faq-accordion-item-card-header h6,
.faq__collapse-item-card-header h6,
.faq-collapse-item-card-header h6 {font-size: 14px !important;line-height: 22px !important;color: #3B4352;font-weight: 400;text-align: left; padding-left: 0px;}
.faq-accordion-item-card-header span,
.faq__collapse-item-card-header span,
.faq-collapse-item-card-header span {font-weight: 800;display: block;float: left;height: 45px;padding-top: 6px;}
.faq-accordion-item-card-header-content,
.faq__collapse-item-card-header-content,
.faq-collapse-item-card-header-content {padding: 0 15px 20px 15px}
.faq__two-left-image img {max-width: 280px}
.faq__two-left-image-question {right: 20px}
.faq-accordion-item-card-header-content p, .faq__collapse-item-card-header-content p, .faq-collapse-item-card-header-content p {line-height: 22px;padding-left: 15px;}
.faqnew h5 {font-size: 14px;line-height: 25px;width: 90%;margin: 0 auto;padding: 20px 0px 10px;}
.photography h3 {font-size: 24px;line-height: 30px;font-weight: 700;}
.photography h3 span {font-size: 24px;line-height: 30px;text-align: center;font-family: Montserrat;color: #fff;font-weight: 400;}
.photography h5 {padding: 25px 0px 50px;text-transform: none;margin: 0px auto;text-align: center;color: #fff;font-size: 14px;line-height: 22px;font-weight: 400;width: 100%;}
.graphic h3 {font-size: 28px;line-height: 36px;font-weight: 700;}
.graphic h3 span {font-size: 28px;line-height: 36px;font-weight: 400;}
.graphic h5 {padding: 16px 0px 50px;font-size: 14px;line-height: 24px;font-weight: 400;width:88%;margin:0 auto}
.graphic .cont-box h2 {font-size: 48px;line-height: 80px;width: 50%;float: left;text-align: right;}
.graphic .cont-box h6 {font-weight: 400;font-size: 18px;padding-left: 20px;padding-top: 13px;line-height: 24px;width: 50%;float: left;text-align:left;}
.graphic .slider-new {height: 270px;margin: 18px auto 30px;overflow: hidden;position: relative;}
.graphic {padding: 80px 0px 50px;position: relative;}
.faqnew h3 {font-size: 32px;line-height: 36px;}
/* ======================================================================
				Internal Pages header title Page
======================================================================= */
.internal-header-section {padding: 100px 0px 0px;text-align: center;}
.internal-header-section h1 {font-size: 30px;line-height: 38px;padding: 0px 15px 30px;font-weight: 800;}
.internal-header-section h1 span {font-size: 30px;line-height: 38px;}
.internal-header-section h5 {font-size: 16px;line-height: 24px;font-weight: 800;padding: 30px 20px 20px;}
.internal-header-section h6 {font-size: 14px;line-height: 50px;text-align: center;font-family: Montserrat;font-weight: 600;color: #3B4352;padding: 0px 20px 0px;}
.internal-header-section p {font-size: 14px;line-height: 22px;font-weight: 500;padding: 0px 10px 0px;}
.internal-header-section-one {padding: 100px 0px 0px;text-align: center;}
.internal-header-section-one h1 {font-size: 30px;line-height: 38px;padding: 0px 15px 40px;font-weight: 800;}
.internal-header-section-one h1 span {font-size: 30px;line-height: 38px;}
.internal-header-section-one h5 {font-size: 16px;line-height: 24px;font-weight: 800;padding: 30px 20px 20px;}
.internal-header-section-one h6 {font-size: 14px;line-height: 50px;text-align: center;font-family: Montserrat;font-weight: 600;color: #3B4352;padding: 0px 20px 0px;}
.internal-header-section-one p {font-size: 14px;line-height: 22px;font-weight: 500;padding: 0px 10px 0px;}
/* ====================================
				ERP Software Page
======================================== */
.erp-section-in {padding: 0px 0px 0px;text-align: center;}
.erp-section-in h1 {font-size: 28px;line-height: 36px;font-weight: 800;color: #3B4352;padding: 0px 10px 40px;}
.data-Security p {padding: 30px 0px 50px;text-align: center;color: #DDE2EB;font-size: 16px;line-height: 24px;width: 90%;}
.erp-section-in-three .cont-box {padding: 0px 10px 40px;}
.erp-section-in-three .cont-box h6 {font-size: 14px;line-height: 20px;padding: 0 0px 20px;}
.erp-section-in-three h1 {font-size: 28px;line-height: 36px;font-weight: 700;padding: 0px 10px 30px;}
.erp-section-in-three h1 span {font-size: 28px;line-height: 36px;font-weight: 500;}
.erp-section-in-three p {font-size: 14px;line-height: 24px;font-weight: 500;padding: 0px 20px 0px;}
.erp-section-in-three .modules {padding: 40px 0px 30px;}
.erp-section-in-three .modules img {height: 70px;text-align: left;margin-bottom: 15px;}
.erp-section-in-three .mheding {font-size: 18px;line-height: 26px;font-weight: 500;padding: 0px 10px 0px;padding-bottom: 15px !important;}
.pt-90 {padding-top: 30px;}
.erp-section-in-three {padding: 40px 0px 40px;}
.erpSlider .swiper-container {margin: 0px 0;padding: 0px 0 0px;}
.erpSlider .swiper-button-prev {background-size: 33px;}
.erpSlider .swiper-button-next {background-size: 33px;}
.erpSlider .slide-title {top: 0; display:none}
.mission-vision-img img {width: 100%;height: auto;}
.mission-vision-user {padding: 10px;text-align: left;}
.mission-vision-user .nav .nav-item button.active {font-size: 16px;color: #3B4352 !important;font-weight: 700;}
.mission-vision-user .nav-link {padding: 0 13px 0px 0px;font-size: 16px;margin-bottom: 10px;}
.mission-vision-user .nav-link{padding: 0 13px 0px 0px;font-size: 16px;margin-bottom: 10px;}
.mission-vision-user .nav .nav-item button.active::after {bottom: -3px;opacity: 1;height: 4px;}
.erp-section-in-three .pb-60 { padding-bottom: 40px;}
.erp-section-in-three .mb-4 { margin-bottom: 0 !important;}
#principals p{padding:10px 0px 0}
.mission-vision-user .icon ul li i img {height: 15px;padding-right: 5px;}
.mission-vision-user .icon ul li {font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.mission-vision-user .icon {margin-top: 10px;padding-top: 0px;padding-left: 5px;}
.data-Security {padding: 40px 0px 0px;height: 700px;}
.data-Security p {font-size: 14px;line-height: 22px;width: 90%;}
.services__one-item1 .linevalue {top: 115px;}
.services__one-item1 .icon1 {min-height: auto;}
.services__one-item1{margin-bottom:10px;}
.erppd-0{padding-top:0px}
.software {padding: 0px 0px 10px;position: relative;}
.footer__one .border-one {padding-left: 0;margin-left: 0;	padding: 10px 0px;}
.text-offwhite { color: #DDE2EB; font-size: 14px; line-height: 10px;}
}
/* ================================================================
				Media Query
================================================================= */
@media(max-width:480px) {
.banner-new {padding: 80px 0px 0px;text-align: center;}	
.banner__three-title .carousel-indicators [data-bs-target] {font-size: 24px;}
.banner__three-title .carousel-inner {	padding-bottom: 25px;height: 400px;}
.school-photo .banner__three-title-in .carousel-control-next, .carousel-control-prev {top:-16px;}
.lg-mb-30 {	margin-bottom: 0px;}
.designing-agency {padding: 40px 0px 50px;text-align: center;}
.app-box {height: 645px;margin-top: -25px;}
.graphic .slider-new .slide-new .imgh {height: 260px;}
.text-box {padding: 15px 15px 15px;text-align: left;}
.text-box h2 {font-size: 28px;line-height: 34px;font-weight: 800;}
.text-box p {padding-bottom: 20px !important;font-size: 16px !important;line-height: 25px !important;width: 100%;}
.text-box .btn-ten02 {padding: 8px 10px;font-size:14px;margin-left: 0;margin-left:0px !important;margin-bottom: 10px;}
.text-box .pt-5 {padding-top: 1rem !important;}
.text-box .btn-ten02:hover {padding: 8px 10px;font-size:14px;margin-left: 0;}
.text-box .knowmore {padding: 10px 8px;font-size: 14px;}
.appbtn {height: 44px;margin-top: 10px;}
.photography {padding: 50px 0px 40px;background: #3B4352;position: relative;}
.graphic .iconservice1 {padding: 25px 0px 20px;font-size: 18px;}
.photography .cont-box h6 {font-weight: 400;font-size: 18px;padding-left: 20px;padding-top: 13px;line-height: 24px;}
.photography .pone {padding: 0px 0px 40px !important;font-size: 15px !important;line-height: 24px;text-transform: uppercase;font-weight: 600;}
.graphic .knowmore {padding: 10px 15px;color: #3B4352;font-weight: 500;}
.graphic h3 {font-size: 24px;line-height: 30px;font-weight: 700;}
.graphic h3 span {font-size: 24px;line-height: 30px;font-weight: 400;}
.graphic h5 {padding: 16px 0px 50px;font-size: 14px;line-height: 22px;font-weight: 400;width:90%;margin:0 auto}
.graphic .cont-box h2 {font-size: 60px;line-height: 80px;width: 50%;float: left;text-align: right;}
.graphic .cont-box h6 {font-weight: 400;font-size: 18px;padding-left: 20px;padding-top: 13px;line-height: 24px;width: 50%;float: left;}
.graphic .slider-new .slide-track {animation: scroll 40s linear infinite;display: flex;width: calc(150px* 22);}
.faq-collapse-item-card-header h6 {text-align: left;}
.graphic {padding: 50px 0px 50px;position: relative;}
.graphic p {padding: 20px 0px 20px;}
.section-padding-in-dm h4 {font-size: 14px;}
/* ====================================================================
				Internal Pages header title Page
======================================================================= */
.internal-header-section {padding: 80px 0px 0px;text-align: center;}
.internal-header-section h1 {font-size: 30px;line-height: 32px;padding: 0px 10px 30px;font-weight: 800;}
.internal-header-section h1 span {font-size: 30px;line-height: 38px;}
.internal-header-section h5 {font-size: 16px;line-height: 24px;font-weight: 800;padding: 30px 20px 20px;}
.internal-header-section h6 {font-size: 14px;line-height: 50px;text-align: center;font-family: Montserrat;font-weight: 600;color: #3B4352;padding: 0px 20px 0px;}
.internal-header-section p {font-size: 14px;line-height: 22px;font-weight: 500;padding: 0px 10px 0px;}
.internal-header-section-one {padding: 80px 0px 0px;text-align: center;}
.internal-header-section-one h1 {font-size: 30px;line-height: 38px;padding: 0px 10px 40px;font-weight: 800;}
.internal-header-section-one h1 span {font-size: 30px;line-height: 38px;}
.internal-header-section-one h5 {font-size: 16px;line-height: 24px;font-weight: 800;padding: 30px 20px 20px;}
.internal-header-section-one h6 {font-size: 14px;line-height: 50px;text-align: center;font-family: Montserrat;font-weight: 600;color: #3B4352;padding: 0px 20px 0px;}
.internal-header-section-one p {font-size: 14px;line-height: 22px;font-weight: 500;padding: 0px 10px 0px;}
/* =============================================================== 
						about Us Page 
==================================================================*/

.about-section-two{padding: 40px 0px 0px;}
.mission-vision {padding: 0px;}
.mission-vision p {font-size: 20px;line-height: 28px;padding-left: 10px;}
.mission-vision .mb-4 {margin-bottom: 1.5rem !important;}
.mission-vision .know {margin-top: 20px;margin-bottom: 20px;}
.about-section-three {padding: 30px 0px 40px;}
.about-section-three p {font-size: 14px;line-height: 22px;font-weight: 500;padding: 0px 10px 0px;}
.about-section-three .cont-box {padding: 40px 0px 0px;}
.about-section-three .cont-box h6 {font-weight: 600;font-size: 14px;line-height: 18px;margin-bottom: 20px;}
.our-value h5 {padding: 15px 10px 20px;font-size: 14px;line-height: 22px;}
.our-value {padding: 60px 0px 0px;background: url(../../assets/img/about/our-value.jpg);height: 480px;}
.our-value h3 {font-size: 36px;line-height: 30px;color: #DDE2EB;font-weight: 600;margin-bottom: 10px;}
.services__one-item p {margin-bottom: 10px;font-size: 14px;line-height: 22px;}
.services__one-item .icon ul li {font-size: 18px;line-height: 26px;margin-bottom: 12px;}
.services__one-item .icon ul li i {width: 30px;height: 30px;line-height: 15px;margin-right: 10px;}
.services__one-item {margin-bottom: 15px;}
.about-team {padding: 50px 0px 40px;background: #fff; margin-top: 30px;margin-bottom: 50px;}
.pln-3 {padding-left: 20px !important;}
.about-team h2 {font-size: 42px;line-height: 50px;margin-bottom: 30px;}
.about-team p {font-size: 16px;line-height: 26px;padding-right: 15px; padding-bottom: 10px;padding-left: 0px;}
.about-team .team-box-con p {font-size: 16px;line-height: 26px;padding-right: 15px; padding-bottom: 10px;padding-left: 15px;}
.team-box-img {width: 100%;float: left;padding: 0px 15px;}
.team-box-img img {height: 250px;width:auto;object-fit: fill;}
.team-box-con {width: 100%;}
.team-box-con h4 {padding: 15px 0px 0px 15px;font-size: 24px; line-height: 36px;}
.team-box-con .lineteam {width: 60px;height: 10px;left: 30px;top: -6px;}
.team-box-con h6 {padding:0px 0px 15px 15px;}
.team-box {padding: 0px 0px 30px;}
.pd90{padding: 50px 0px;}
/* ============================================================
				ERP Software Page
=============================================================== */
.erp-section-in {padding: 0px 0px 0px;text-align: center;}
.erp-section-in h1 {font-size: 28px;line-height: 36px;font-weight: 800;color: #3B4352;padding: 0px 10px 40px;}
.data-Security p {padding: 30px 0px 50px;text-align: center;color: #DDE2EB;font-size: 16px;line-height: 24px;width: 90%;}
.erp-section-in-three .cont-box {padding: 0px 10px 40px;}
.erp-section-in-three .cont-box h6 {font-size: 14px;line-height: 20px;padding: 0 0px 20px;}
.erp-section-in-three h1 {font-size: 28px;line-height: 36px;font-weight: 700;padding: 0px 10px 30px;}
.erp-section-in-three h1 span {font-size: 28px;line-height: 36px;font-weight: 500;}
.erp-section-in-three p {font-size: 14px;line-height: 24px;font-weight: 500;padding: 0px 0px 0px;}
.erp-section-in-three .modules {padding: 40px 0px 30px;}
.erp-section-in-three .modules img {height: 70px;text-align: left;margin-bottom: 15px;}
.erp-section-in-three .mheding {font-size: 18px;line-height: 26px;font-weight: 500;padding: 0px 10px 0px;padding-bottom: 15px !important;}
.pt-90 {padding-top: 30px;}
.erp-section-in-three {padding: 40px 0px 40px;}
.erpSlider .swiper-container {margin: 0px 0;padding: 0px 0 0px;}
.erpSlider .swiper-button-prev {background-size: 33px;}
.erpSlider .swiper-button-next {background-size: 33px;}
.erpSlider .slide-title {top: 25px; display:block;width: 85%;}
.erpSlider .slide-title h2 {margin-bottom: 20px;font-size: 18px;line-height: 24px;font-weight: 700;}
.erpSlider .slide-title h6 {text-align: center;	color: #343434;	padding: 15px 0px 10px;	font-weight: 500;}
.new-ul-erp {position: static;padding: 0px 0px 15px;}
.per-0 {padding: 0px 0px;}
.pter-100 {padding: 20px 0px;}
.mission-vision-img img {width: 100%;height: auto;}
.mission-vision-user {padding: 10px;text-align: left;}
.mission-vision-user .nav .nav-item button.active {font-size: 16px;color: #3B4352 !important;font-weight: 700;}
.mission-vision-user .nav-link {padding: 0 13px 0px 0px;font-size: 16px;margin-bottom: 10px;}
.mission-vision-user .nav-link{padding: 0 13px 0px 0px;font-size: 16px;margin-bottom: 10px;}
.mission-vision-user .nav .nav-item button.active::after {bottom: -3px;opacity: 1;height: 4px;}
.erp-section-in-three .pb-60 { padding-bottom: 40px;}
.erp-section-in-three .mb-4 { margin-bottom: 0 !important;}
#principals p{padding:10px 0px 0}
.mission-vision-user .icon ul li i img {height: 15px;padding-right: 5px;}
.mission-vision-user .icon ul li {font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.mission-vision-user .icon {margin-top: 10px;padding-top: 0px;padding-left: 5px;}
.data-Security {padding: 40px 0px 0px;height: 700px;}
.data-Security p {font-size: 14px;line-height: 22px;width: 90%;}
.services__one-item1 .linevalue {top: 115px;}
.services__one-item1 .icon1 {min-height: auto;}
.services__one-item1{margin-bottom:10px;}
.erppd-0{padding-top:0px}
.software {padding: 50px 0px 10px;position: relative;}
.bloghome {padding: 25px 0px 20px;position: relative;}
.bloghome h4 {font-size: 32px !important;line-height: 36px;}
.blog-immg-box h3 {position: absolute;line-height: 26px !important;bottom: 0px;z-index: 100;font-size: 18px !important;}
.header__area-menubar-left-logo {width: 230px;}
.header__area-menubar-right-sidebar {display: block;width: 35px;position: relative;right: 8px;}
.blog-immg-box h3 {position: absolute;line-height: 24px !important;}
}
/* ================================================================
				Media Query
================================================================= */
@media(max-width:320px) {
.header__area-menubar-right-sidebar {display: block;width: 28px;position: relative;right: -7px;}
.banner-new {padding: 80px 0px 0px;text-align: center;}
.banner-new h1 {font-size: 30px;line-height: 38px;padding: 0px 0px 10px;font-weight: 800;}
.banner-new h1 span {font-size: 30px;line-height: 38px;}
.banner-new p {width: 94%;font-size: 14px;line-height: 22px;padding: 10px 0px 25px;}
.first-video {width: 100%;object-fit: cover;height: 370px;}
.banner__three {padding-top: 20px;}
.whtspan {position: relative;left: 5px;width: fit-content;top: 6px;}
.about__three-title-faq-icon {width: 48px;height: 48px;line-height: 58px;text-align: center;border-radius: 0;}
.about__three-title-faq-icon img {width: 35px;height: 35px;}
.banner__three-title .carousel-control-prev-icon {width: 40px;height: 40px;}
.banner__three-title .carousel-control-next-icon {width: 40px;height: 40px;top: -9px;position: relative;}
.knowmore {padding: 10px 2px;font-weight: 500;}	
.btn-ten02 {margin-bottom: 20px;padding: 5px 10px;font-size: 14px;border: 0px;}
.btn-ten02:hover {color: #FFD000;padding: 5px 10px;background: #3B4352;border: 0px;font-size: 14px;}
.lg-mb-30 {margin-bottom: 0px;}
.banner__three-title .carousel-control-next {top: -11px;}
.banner__three-title .carousel-control-next, .carousel-control-prev {width: 46px !important;line-height: 62;top: 0;}
.banner__three-title .carousel-indicators [data-bs-target] {font-size: 22px;}
.banner__three-title .carousel-inner {padding-bottom: 25px;	height: 400px;}
.banner__three-title .carousel-control-next-icon {background-size: 10px;}
.banner__three-title .carousel-control-prev-icon {background-size: 10px;}
.about__three-title-faq {align-items: center;gap: 3px;margin-bottom: 20px;text-align: left;}
.banner__three .swiper-pagination .swiper-pagination-bullet {margin: 0;margin-right: 5px;margin-bottom: 9px;}
.graphic .knowmore {padding: 10px 15px;color: #3B4352;font-weight: 500;}
.graphic .slider-new {height: 380px;margin: 18px auto 50px;overflow: hidden;position: relative;}
.designing-agency .cont-box h6 {font-size: 16px;line-height: 22px;width: 56%;float: left;text-align: left;padding-top: 13px;padding-left: 15px;}
.designing-agency .cont-box h2 {font-weight: 300;font-size: 52px;line-height: 80px;font-family: Montserrat;width: 44%;	float: left;text-align: right;margin-bottom: 10px;color: #434a59;}	
.designing-agency p {width: 98%;margin: 0 auto;font-size: 14px;line-height: 22px;padding: 14px 0px 34px;}
.designing-agency {padding: 40px 0px 70px;text-align: center;}
.designing-agency h3 {font-size: 24px;line-height: 30px;font-weight: 700;padding: 0;}
.erp-management .cont-box h2 {font-size: 60px;width: 54%;float: left;margin-bottom: 18px;color: #3B4352;}
.erp-management .cont-box h6 {font-size: 16px;line-height: 24px;width: 46%;float: left;text-align: left;padding-top: 13px;padding-left:20px;}
.erp-management .cont-box {padding: 0px 0px 30px;}
.sdpd {padding-right: 0px !important;padding-top: 40px;}	
.digital .pone {padding: 0px 0px 50px !important;font-size: 16px;line-height: 24px;text-transform: uppercase;font-weight: 600;}
.designing-agency .cont-box {padding: 0px 0px;}
.designing-agency .cont-box-web h6 {font-weight: 400;font-size: 12px;line-height: 16px;margin-bottom: 10px;font-weight: 500;}
.text-box {padding: 30px 20px 30px;text-align: left;}
.text-box h2 {font-size: 25px;line-height: 34px;font-weight: 800;}
.text-box h2 span {font-size: 25px;line-height: 34px;font-weight: 500;}
.appbtn {height: 38px;margin-top: 10px;}
.app-box {background: #fff;border-radius: 30px;height: 650px;object-fit: cover;overflow: hidden;}
.graphic {padding: 40px 0px 40px;position: relative;}
.photography {padding: 80px 0px 40px;background: #3B4352;position: relative;}
.software h3 {font-size: 24px;line-height: 30px;padding: 0px 24px;font-weight: 700;}
.software h3 span {font-size: 24px;line-height: 30px;font-weight: 400;}
.software p {padding: 20px 42px 20px 24px;text-align: left;color: #3B4352;font-size: 18px;line-height: 24px;margin: 0 auto;font-weight: 400;}
.software .icon ul li {list-style: none;font-weight: 600;font-size: 14px;line-height: 24px;margin-bottom: 12px;}
.software .icon ul li i img {height: 30px;}
.blog-immg-box h3 {line-height: 22px;font-size: 16px;padding: 20px 20px;}
.bloghome h5 {font-size: 12px;line-height: 16px;width: 100%;margin: 0 auto;padding: 10px 0px 0px;}
.faqnew h5 {font-size: 14px;line-height: 22px;width: 90%;margin: 0 auto;}
.software .icon {padding-left: 30px;}
.footer__one-widget-solution ul li:last-child {margin: 0;line-height: 14px;}
.footer__one .btn-ten02 {font-size: 16px;line-height: 26px;padding: 6px 15px;}
.footer__one .knowmore {padding: 10px 10px;color: #fff;font-weight: 500;}
.digital .btn-ten02 {color: #3B4352;display: inline-flex;align-items: center;font-size: 16px;line-height: 26px;padding: 6px 15px;border:0px;}
.digital .btn-ten02:hover {color: #3B4352;font-size: 16px;line-height: 26px;padding: 6px 15px;z-index: 3;position: relative;text-transform: capitalize;border-radius: 5px;background: #3B4352;border: solid #FFD000 0px;}
.clickarrow {text-align: left;margin: 5px auto 20px;width: 95%;padding-left: 6%;}
.about__three-title-faq-text span {padding: 10px 0px 0 0;font-size: 10px;line-height: 12px;}
.logo{padding:0px 0px 0px}
.btn-open:after {top: 2px !important;right: 4px;}
.internal-header-section-dm h1 {font-size: 45px;line-height: 50px;}
.internal-header-section-dm h1 span {font-size: 45px;	line-height: 50px;}
.btn-close:after {top: 8px !important;right: 8px;}
.whtspan {position: relative;left: 0px;width: fit-content;top: 0px;margin-left: 0;}
.button p-0{padding:0px !important}
/* =====================================================================
				Internal Pages header title Page
========================================================================= */
.internal-header-section {padding: 80px 0px 0px;text-align: center;}
.internal-header-section h1 {font-size: 28px;line-height: 36px;padding: 0px 0px 30px;font-weight: 800;}
.internal-header-section h1 span {font-size: 28px;line-height: 36px;}
.internal-header-section h5 {font-size: 16px;line-height: 24px;font-weight: 800;padding: 30px 20px 20px;}
.internal-header-section h6 {font-size: 14px;line-height: 50px;text-align: center;font-family: Montserrat;font-weight: 600;color: #3B4352;padding: 0px 20px 0px;}
.internal-header-section p {font-size: 14px;line-height: 22px;font-weight: 500;padding: 0px 10px 0px;}
.internal-header-section-one {padding: 80px 0px 0px;text-align: center;}
.internal-header-section-one h1 {font-size: 28px;line-height: 36px;padding: 0px 0px 40px;font-weight: 800;}
.internal-header-section-one h1 span {font-size: 28px;line-height: 36px;}
.internal-header-section-one h5 {font-size: 16px;line-height: 24px;font-weight: 800;padding: 30px 20px 20px;}
.internal-header-section-one h6 {font-size: 14px;line-height: 50px;text-align: center;font-family: Montserrat;font-weight: 600;color: #3B4352;padding: 0px 20px 0px;}
.internal-header-section-one p {font-size: 14px;line-height: 22px;font-weight: 500;padding: 0px 10px 0px;}

/* ====================================================================
				About Us Page
======================================================================= */
.about-section-two{padding: 40px 0px 0px;}
.mission-vision {padding: 0px;}
.mission-vision p {font-size: 20px;line-height: 28px;padding-left: 10px;}
.mission-vision .mb-4 {margin-bottom: 1.5rem !important;}
.mission-vision .know {margin-top: 20px;margin-bottom: 20px;}
.about-section-three {padding: 30px 0px 40px;}
.about-section-three p {font-size: 14px;line-height: 22px;font-weight: 500;padding: 0px 10px 0px;}
.about-section-three .cont-box {padding: 40px 0px 0px;}
.about-section-three .cont-box h6 {font-weight: 600;font-size: 14px;line-height: 18px;margin-bottom: 20px;}
.our-value h5 {padding: 15px 10px 20px;font-size: 14px;line-height: 22px;}
.our-value {padding: 60px 0px 0px;background: url(../../assets/img/about/our-value.jpg);height: 520px;}
.our-value h3 {font-size: 36px;line-height: 30px;color: #DDE2EB;font-weight: 600;margin-bottom: 10px;}
.services__one-item p {margin-bottom: 10px;font-size: 14px;line-height: 22px;}
.services__one-item .icon ul li {font-size: 18px;line-height: 26px;margin-bottom: 12px;}
.services__one-item .icon ul li i {width: 30px;height: 30px;line-height: 15px;margin-right: 10px;}
.services__one-item {margin-bottom: 15px;}
.about-team {padding: 50px 0px 40px;background: #fff; margin-top: 30px;}
.pln-3 {padding-left: 20px !important;}
.about-team h2 {font-size: 42px;line-height: 50px;margin-bottom: 30px;}
.about-team p {font-size: 16px;line-height: 26px;padding-right: 15px; padding-bottom: 10px;padding-left: 0px;}
.about-team .team-box-con p {font-size: 16px;line-height: 26px;padding-right: 15px; padding-bottom: 10px;padding-left: 15px;}
.team-box-img {width: 100%;float: left;padding: 0px 10px;}
.team-box-img img {height: 352px;width: 100%;object-fit: fill;}
.team-box-con {width: 100%;}
.team-box-con h4 {padding: 15px 0px 0px 15px;font-size: 24px; line-height: 36px;}
.team-box-con .lineteam {width: 60px;height: 10px;left: 15px;top: -6px;}
.team-box-con h6 {padding:0px 0px 15px 15px;}
.team-box {padding: 0px 0px 30px;}
.pd90{padding: 50px 0px;}
/* ==================================================================
				ERP Software Page
===================================================================== */
.erp-section-in {padding: 0px 0px 0px;text-align: center;}
.erp-section-in h1 {font-size: 28px;line-height: 36px;font-weight: 800;color: #3B4352;padding: 0px 10px 40px;}
.data-Security p {padding: 30px 0px 50px;text-align: center;color: #DDE2EB;font-size: 16px;line-height: 24px;width: 90%;}
.erp-section-in-three .cont-box {padding: 0px 10px 40px;}
.erp-section-in-three .cont-box h6 {font-size: 14px;line-height: 20px;padding: 0 0px 20px;}
.erp-section-in-three h1 {font-size: 28px;line-height: 36px;font-weight: 700;padding: 0px 10px 30px;}
.erp-section-in-three h1 span {font-size: 28px;line-height: 36px;font-weight: 500;}
.erp-section-in-three p {font-size: 14px;line-height: 24px;font-weight: 500;padding: 0px 20px 0px;}
.erp-section-in-three .modules {padding: 40px 0px 30px;}
.erp-section-in-three .modules img {height: 70px;text-align: left;margin-bottom: 15px;}
.erp-section-in-three .mheding {font-size: 18px;line-height: 26px;font-weight: 500;padding: 0px 10px 0px;padding-bottom: 15px !important;}
.pt-90 {padding-top: 30px;}
.erp-section-in-three {padding: 40px 0px 40px;}
.erpSlider .swiper-container {margin: 0px 0;padding: 0px 0 0px;}
.erpSlider .swiper-button-prev {background-size: 33px;}
.erpSlider .swiper-button-next {background-size: 33px;}
.erpSlider .slide-title {top: 0; display:none}
.mission-vision-img img {width: 100%;height: auto;}
.mission-vision-user {padding: 10px;text-align: left;}
.mission-vision-user .nav .nav-item button.active {font-size: 16px;color: #3B4352 !important;font-weight: 700;}
.mission-vision-user .nav-link {padding: 0 13px 0px 0px;font-size: 16px;margin-bottom: 10px;}
.mission-vision-user .nav-link{padding: 0 13px 0px 0px;font-size: 16px;margin-bottom: 10px;}
.mission-vision-user .nav .nav-item button.active::after {bottom: -3px;opacity: 1;height: 4px;}
.erp-section-in-three .pb-60 { padding-bottom: 40px;}
.erp-section-in-three .mb-4 { margin-bottom: 0 !important;}
#principals p{padding:10px 0px 0}
.mission-vision-user .icon ul li i img {height: 15px;padding-right: 5px;}
.mission-vision-user .icon ul li {font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.mission-vision-user .icon {margin-top: 10px;padding-top: 0px;padding-left: 5px;}
.data-Security {padding: 40px 0px 0px;height: 700px;}
.data-Security p {font-size: 14px;line-height: 22px;width: 90%;}
.services__one-item1 .linevalue {top: 115px;}
.services__one-item1 .icon1 {min-height: auto;}
.services__one-item1{margin-bottom:10px;}
.erppd-0{padding-top:0px}
.software {padding: 0px 0px 10px;position: relative;}
.header__area-menubar-right-sidebar-popup-icon img {cursor: pointer;height: 20px;}
.header__area-menubar-left-logo {width: 180px;}
.internal-header-section-two h1 {font-size: 48px;line-height: 58px; }
.internal-header-section-two h1 span {font-size: 48px;line-height: 58px;}
}