
body{font-family: light;font-size: 18px;}
@font-face {font-family: medium;src: url("../fonts/Montserrat-Medium.ttf");}
@font-face {font-family: semibold;src:url("../fonts/Montserrat-SemiBold.ttf");}
@font-face {font-family: bold;src:url("../fonts/Montserrat-Bold.ttf");}
@font-face {font-family: light;src:url("../fonts/Montserrat-Light.ttf");}
@font-face {font-family: thin;src:url("../fonts/Montserrat-Thin.ttf");}
body{font-family: light;font-weight: 400!important;color: #1E1E1E!important;font-size: 16px;}
/*header*/
/*menu*/
.header .primary-menu .container-fluid{width: 96%;}
.header .primary-menu .navbar-expand-lg{background-color: transparent !important;position: absolute;width: 100%;}
.header .primary-menu .navbar-expand-lg .navbar-nav li a{color: #fff;font-size: 16px;text-transform: uppercase;}
.header .primary-menu .navbar-expand-lg .nav-item {margin-right: 70px;}
.header .primary-menu .navbar-nav{margin: 0 auto;}
.header .primary-menu .navbar-brand img{width: 135px;}
.header .secondary-menu {display: none;background-color: #000;position: fixed;width: 100%;z-index: 1;}
.header .secondary-menu .container-fluid{width: 96%;}
.header .secondary-menu .navbar-expand-lg{background-color: #fff !important;width: 100%;height: 60px;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
.header .secondary-menu .navbar-expand-lg .navbar-nav li a{color: #000;font-size: 16px;text-transform: uppercase;}
.header .secondary-menu .navbar-expand-lg .nav-item {margin-right: 70px;}
.header .secondary-menu .navbar-nav{margin: 0 auto;}
.header .secondary-menu .navbar-brand img{width: 135px;}
.header .primary-menu .purple{display: none;}
/*banner*/
/* Image zoom on hover + Overlay colour */
#banner-page .container-fluid{width: 97%;}
#banner-page {background-image: url(../img/digial-services.jpg);background-repeat: no-repeat;background-size: cover;min-height: 360px;}
#banner-page .banner-content {margin-top: 140px;color: #fff;}
#banner-page .banner-content h1{font-size: 66px;margin-left: 90px;font-weight: 300;line-height: 80.45px;}
/*right-choice*/
.right-choice{background:linear-gradient(269.54deg, #F0EEFA 0.54%, #E0DEF3 99.76%);min-height: 760px;}
.right-choice .left-content h3{margin-bottom: 40px;font-size: 40px;line-height: 56px;  font-family: light;}
.right-choice .left-content{margin: 70px 0px 40px;}
.right-choice .left-content img{width: 100%;}
.right-choice .right-gird .heading{margin: 100px 0px 90px;}
.right-choice .gy-4{margin-left: 10px;}
.right-choice .right-gird .heading h3{font-size: 24px;;line-height: 38px;font-family: light;color:#1E1E1E;}
.right-choice .right-gird .card-body h3{font-size: 24px;line-height: 38px;}
.right-choice .right-gird .card-body .card-text{font-size: 16px;line-height: 30px;font-family: light;}
/*how-aspire*/
.how-aspire{margin-bottom: 80px;}
.how-aspire h2{font-size: 56px;line-height: 68.26px;font-family: light;margin-top: 80px;}
.how-aspire .how-grid h3{line-height: 32px;font-size: 24px;margin: 35px 0px 10px;font-family: medium;}
.how-aspire .how-grid p{line-height: 32px;font-size: 18px;}
.how-aspire .how-grid {padding-right: 35px;}
/*business*/
.business{background-image: url("../img/business-back.jpg");color: #fff;padding-bottom: 50px;background-repeat: no-repeat;background-size: cover;}
.business .bus-str{padding: 70px 0px 30px;font-size: 56px;line-height: 68.26px;}
.business .our{font-family: semibold;font-size: 40px;line-height: 3px;margin-bottom: 45px;}
.business img{width: 100%;}
.business .business-strategy{margin: 20px 0px 30px;line-height: 56px;font-size: 30px;font-family: thin;}
.business .sub-head{font-family: light;font-size: 24px;line-height: 38px;}
.business .bu-right{margin-top: 90px;margin-left: 40px;}
.business .bu-right p{font-size: 18px;
	line-height: 30px;}
.business .business-bottom p{font-size: 18px;
	line-height: 28px;}
.business .business-bottom .bu-2{margin-right: 60px;}
/*e-commerce*/
.e-commerce{margin-top: 60px;}
.e-commerce h2{font-size: 40px;line-height: 56px;color: #1E1E1E;}
.e-commerce img{width: 100%;margin-top: 40px;}
.e-commerce .e-content{margin-left: 40px;}
.e-commerce ul{margin-top: 35px;padding-left: 0px;}
.e-commerce ul li::marker{display: none;color: transparent;}
.e-commerce li:before{content: url("../img/tick.png");vertical-align: -27%;padding-right: 10px;}
.e-commerce li{margin-bottom: 10px;}
.e-commerce h4{margin-top: 25px;}
.e-commerce span{font-family:medium;}
/*let-aspire*/
.let-aspire{background-image: url("../img/bottom-banner.png");min-height: 440px;text-align: center;margin-top: 40px;}
.let-aspire .let-sub-title{color: #7C4A96;font-size: 24px;line-height: 34px;font-family: medium;padding-top: 80px;}
.let-aspire .let-main-title{text-transform: uppercase;font-size: 40px;line-height: 68.26px;margin-bottom: 25px;}
.let-aspire button a{text-decoration: none;background: linear-gradient(78.68deg, #502968 1.28%, #8853A3 99.37%);
  padding: 15px 60px;color: #fff;border: none;font-size: 18px;margin-top: 20px;}
.let-aspire button{border: none;}
.let-aspire .let-para{margin-bottom: 40px;}
/*footer*/
.footer{background-image: url("../img/footer-back.png");min-height: 200px;background-repeat: no-repeat;background-size: cover;}
.footer .footer-content {margin-top: 50px;}
.footer .footer-content img{float: left;}
.footer .quick-link{float: left;margin-left: 100px;}
.footer p{text-transform: uppercase;}
.footer .footer-content p{color: #fff;font-size: 16px;line-height: 19.5px;}
.footer .quick-link .links{font-size: 12px;line-height: 36px;opacity: 80%;}
.footer .footer-content .frame{float: right;margin-top: 60px;margin-left: 60px;margin-right: 60px;}
.footer .footer-bottom{border-top: 1px solid #B2AFAF;margin-top: 20px;}
.footer .footer-bottom .term{float: left;font-size: 14px;color: #fff;line-height: 36px;opacity: 80%;font-weight: 500;}
.footer .footer-bottom .powered{float: right;color: #fff;font-size: 14px;line-height: 36px;opacity: 80%;}
.footer .footer-bottom p{margin-top: 30px;}
.footer .footer-content .quick-link a, .frame a{color: #fff;text-decoration: none;}
@media (min-width:320px) and (max-width:767px){
	/*header*/
	.container, .container-fluid{width: 100%!important;max-width: 100%!important;}
	.header .primary-menu .navbar-expand-lg {background-color: #fff !important;position: fixed;z-index: 2;}
	.header .primary-menu .navbar-expand-lg .navbar-nav li a {color: #000;}
	.header .primary-menu .navbar-expand-lg .navbar-nav li a {color: #000;border-bottom: 0.3px solid #dbdbdb;}
	.header .primary-menu .navbar-expand-lg .nav-item {margin-right: 0px;}
	.header .primary-menu .navbar-expand-lg .nav-item:hover{background-color: #dbdbdb;}
	.header .primary-menu .navbar-nav {margin: 18px auto;}
	.header .primary-menu  .navbar-toggler:focus {box-shadow:none;}
	.header .primary-menu{display: block!important;}
	.header .primary-menu .purple{display: block;}
	.header .primary-menu .white{display: none;}
	.header .secondary-menu{display: none!important;}
	.header .primary-menu .navbar-toggler-icon{display: none;}
	.header .primary-menu .collapsed .navbar-toggler-icon{display: block;}
	.header .primary-menu .collapsed .navbar-toggler-close{display: none;}
	.header .primary-menu .navbar-toggler-close{display: block;}
	.header .primary-menu .navbar-toggler .navbar-toggler-close img{width: 30px;padding: 5px;}
	.right-choice .left-content h3, .how-aspire h2, .business .bus-str, .business .our,  .e-commerce h2,.let-aspire .let-main-title   {font-size: 36px;line-height: 50px;}
	#banner-page .banner-content h1 {margin-left: 0px;}
	.right-choice .col-md-5, .right-choice .col-md-7{width: 100%;}
	.right-choice .right-gird .heading {margin: 10px 0px 20px;}
	.right-choice .gy-4 {padding-bottom: 50px;}
	.how-aspire h2 {margin-top: 14px;}
/*	.right-choice .left-content h3 {font-size: 36px;}*/
	#banner-page {min-height: 305px;}
	.how-aspire .col-md-8{width: 100%;}
/*	/.business .bus-str {font-size: 36px;line-height: 46.26px;}*/
	.how-aspire .col-md-6{width: 100%;}
	.how-aspire .how-grid h3 {margin: 15px 0px 10px;}
	.right-choice .col{width: 100%;}
	.business .col-md-6{width: 100%;}
	.business .bu-right {margin-top: 40px;margin-left: 0px;}
	.e-commerce .col-md-6{width: 100%;}
/*	.e-commerce h2 {font-size: 28px;line-height: 36px;}*/
	.e-commerce {margin-top: 30px;}
	.e-commerce .e-content {margin-left: 0px;margin-top: 20px;}
/*	.let-aspire .let-main-title {font-size: 36px;line-height: 46.26px;}*/
	.let-aspire {min-height: auto;}
	.let-aspire .let-sub-title {font-size: 24px;line-height: 34px;padding-top: 50px;}
	.let-aspire button a {font-size: 14px;display: block;text-align: center;width: fit-content;margin-top: 0px;}
	.let-aspire {padding-bottom: 30px;}
	.footer .quick-link {float: none;margin-left: 0px;margin-top: 30px;}
	.footer .footer-content img {float: none;}
	.footer .footer-content .frame {float: none;margin-top: 0px;margin-left: 0px;margin-right: 0px;}
	.footer .footer-bottom .term {float: none;}
	.footer .footer-bottom .powered {float: none;}
	.footer{text-align: center;}
	
}
@media (min-width:576px) and (max-width:767px){
	/*header*/
	.container, .container-fluid{width: 100%!important;max-width: 100%!important;}
	.footer .quick-link {float: none;margin-left: 0px;margin-top: 30px;}
	.footer .footer-content img {float: none;}
	.footer .footer-content .frame {float: none;margin-top: 0px;margin-left: 0px;margin-right: 0px;}
	.footer .footer-bottom .term {float: none;}
	.footer .footer-bottom .powered {float: none;}
	.footer{text-align: center;}
	.invoation .in-left {min-height: auto;}
	
}
@media (min-width:768px) and (max-width:991px){
	.container, .container-fluid{width: 100%!important;max-width: 100%!important;padding: 0px 30px;}
	.right-choice .left-content h3, .how-aspire h2, .business .bus-str, .business .our,  .e-commerce h2,.let-aspire .let-main-title   {font-size: 36px;line-height: 50px;}
	.header .primary-menu .navbar-expand-lg {background-color: #fff !important;position: fixed;}.header .primary-menu .navbar-expand-lg .navbar-nav li a {color: #000;border-bottom: 0.3px solid #dbdbdb;}
	.header .primary-menu .navbar-nav {margin: 18px auto;}
	.header .primary-menu  .navbar-toggler:focus {box-shadow:none;}
	.header .primary-menu{display: block!important;z-index: 2;position: fixed;}
	.header .primary-menu .purple{display: block;}
	.header .primary-menu .white{display: none;}
	.header .secondary-menu{display: none!important;}
	.primary-menu .navbar-expand-lg .nav-item {margin-right: 0px!important;}
	.primary-menu .navbar-expand-lg .navbar-nav li a {font-size: 12px;}
	.secondary-menu  #navbarsupportedcontent-1 {display: block;}
	.header .secondary-menu .navbar-nav {flex-direction: row;float: inline-end;margin-top: -40px;}
	.secondary-menu .navbar-expand-lg .nav-item {margin-right: 35px;}
	.secondary-menu .navbar-expand-lg .navbar-nav li a {font-size: 12px;}
	.header .primary-menu .navbar-toggler-icon{display: none;}
	.header .primary-menu .collapsed .navbar-toggler-icon{display: block;}
	.header .primary-menu .collapsed .navbar-toggler-close{display: none;}
	.header .primary-menu .navbar-toggler-close{display: block;}
	.header .primary-menu .navbar-toggler .navbar-toggler-close img {width: 30px;padding: 5px;}
/*	#banner-page .banner-content h1 {font-size: 40px;}*/
	#banner-page {min-height: 306px;}
	#banner-page .banner-content h1 {margin-left: 0px;font-size: 48px;}
	
	.right-choice .col-md-5, .right-choice .col-md-7{width: 100%;}
	.right-choice .right-gird .heading {margin: 10px 0px 20px;}
	.right-choice .gy-4 {padding-bottom: 50px;}
	.how-aspire h2 {margin-top: 14px;}
/*	.right-choice .left-content h3 {font-size: 40px;}*/
	.how-aspire .col-md-8{width: 100%;}
/*	.business .bus-str {font-size: 36px;line-height: 46.26px;}*/
	.how-aspire .col-md-6{width: 100%;}
	.how-aspire .how-grid h3 {margin: 15px 0px 10px;}
	.right-choice .col{width: 100%;}
	.business .col-md-6{width: 100%;}
	.business .bu-right {margin-top: 40px;margin-left: 0px;}
	.e-commerce .col-md-6{width: 100%;}
/*	.e-commerce h2 {font-size: 28px;line-height: 36px;}*/
	.e-commerce {margin-top: 30px;}
	.e-commerce .e-content {margin-left: 0px;margin-top: 20px;}
/*	.let-aspire .let-main-title {font-size: 36px;line-height: 46.26px;}*/
	.let-aspire {min-height: 495px;}
	.let-aspire .let-sub-title {font-size: 24px;line-height: 34px;padding-top: 50px;}
	.footer .quick-link {float: none;margin-left: 0px;margin-top: 30px;}
	.footer .footer-content img {float: none;}
	.footer .footer-content .frame {float: none;margin-top: 0px;margin-left: 0px;margin-right: 0px;}
	.footer .footer-bottom .term {float: none;}
	.footer .footer-bottom .powered {float: none;}
	.footer{text-align: center;}
}
@media (min-width:992px) and (max-width:1199px){
.container, .container-fluid{width: 100%!important;max-width: 100%!important;}
.header .primary-menu .navbar-expand-lg .navbar-nav li a {font-size: 14px!important;}
.header .secondary-menu .navbar-expand-lg .navbar-nav li a {font-size: 14px;}
#banner-page .banner-content h1 {margin-left: 0px;}
}









