a {
	text-decoration: none !important;
}
footer .footer-continer {
    background-color: rgba(72,199,236,0.05);
}

/*about us section css start*/
#about-us .know-btn, #great-minds-sect .view-more{
	color: #ffffff;
    background-color: #0bbbe2;
    padding: 10px 32px;
    border-radius: 6px;
    justify-content: center;
    text-decoration: none;
	cursor: pointer;
}
#about-us .left-side{
	text-align: left;
	margin-bottom: 25px;
	margin-top: 10px;
}
#about-us .about-sect{
	margin-top: 8%;
    padding-bottom: 40px;
}
#about-us .about-us-heading{
	font-size: 36px;
  	font-weight: bold;
	text-align: left;
	color:#222222;
	line-height: 1.6;
	margin: 0 22px 10px 2px;
	cursor: auto;
}
#about-us .about-us-para{
	font-size: 16px;
    font-weight: normal;
    line-height: 1.6;
    color: #6f6f6f;
    margin: 10px 10px 32px 0;
	letter-spacing: 0.16px;
	cursor: auto;
}
@media screen and (max-width: 600px){
	#about-us .about-mockup{
		width: -webkit-fill-available;
		width: -moz-available;
	}
}
@media screen and (max-width: 1023px){
	#about-us .about-sect {
		margin-top: 5%;
	}
	#why-choose-us-sect .img-for-desktop{
		display: none;
	}
	#why-choose-us-sect .img-for-responsive{
		display: block;
		padding-top: 20px;
	}
}
@media screen and (min-width: 1024px){
	#about-us .img-col{
		margin-top: -50px;
	}
	#about-us{
		background-image: url(../assets/images/products/ic_Ellipse24.svg);
		background-repeat: no-repeat;
		background-position: left top;
		background-position-y: 25px;
		background-position-x: 10%;
		background-size: 77px 77px;
	}
	#who-we-are #myDIV .active {
		border: 1px solid #0bbbe2;
		transform: translate(40px, 0px);
		box-shadow: 0px 5px 24px 6px rgb(0 0 0 / 6%);
		transition: all 0.3s;
		background-color: #fff;
	}
	#why-choose-us-sect .img-for-desktop{
		display: block;
	}
	#why-choose-us-sect .img-for-responsive{
		display: none;
	}
}
#about-us{
	background-color: #f8f8f8;
}
/*about us section css endt*/

/*WHO WE ARE? sect css start*/
#myDIV{
	padding-top: 5% !important;
}
#who-we-are #myDIV .active .pl-4 p{
	color:#333;
}
#who-we-are #myDIV .d-flex {
    display: flex;
    padding: 15px;
    box-sizing: border-box;
    border-radius: 8px;
    box-shadow: 0 1px 8px 0 rgb(0 0 0 / 8%);
    margin-bottom: 30px;
    transition: all 0.3s;
    cursor: default;
	border: 1px solid #0bbbe2;
}
#who-we-are #myDIV .pl-4 {
    padding-left: 20px !important;
    width: 83%;
	padding-bottom: 11px;
	cursor: auto;
}
#who-we-are #myDIV .pl-4 a {
    color: #0bbbe2; 
    font-weight: 500;
    font-size: 20px;
	padding-top: 27px;
    font-weight: bold;
    line-height: 1.6;
    letter-spacing: 0.03px;
    text-align: left;
}
#who-we-are #myDIV  .pl-4 p {
    color: #6f6f6f;
	padding-top: 5px;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.6;
    letter-spacing: 0.02px;
    margin-bottom: 0px;
}
#who-we-are #myDIV .icon {
    background: #0bbbe2;
    border-radius: 50%;
    padding: 17px;
    height: 5.5rem;
    width: 5.5rem;
    text-align: center;
}
#who-we-are .off-left-side{
	padding: 0px 44px;
}
@media screen and (min-width: 601px){
	#who-we-are .who-we-are-row{
		padding-top: 30px;
	}
	#who-we-are #tab-img1 img{
		width: auto !important;
	}
}
@media screen and (min-width: 1024px){
	#who-we-are .who-we-are-heading{
		padding: 16px 240px !important;
			}
}
@media screen and (max-width: 1023px){
	#who-we-are #tab-img1{
		padding: 0 15px 0 20px;
	}
}
#who-we-are #tab-img1 img{
	width: 100%;
    padding: 5px;
}
#who-we-are .who-we-are-row{
  padding-bottom:30px;
}
#who-we-are .small-title{
  font-size: 16px;
  font-weight: 600;
  color: #b0b0b0;
  margin-bottom:0;
  cursor: auto;
}
#who-we-are .who-we-are-heading{
  font-size: 22px;
  line-height: 1.6;
  letter-spacing: 0.15px;
  color: #000;
  margin: 16px 0 0;
  cursor: auto;
}
#who-we-are .who-we-are-para{
	font-size: 18px;
	font-weight: normal;
	line-height: 1.6;
	color: #6f6f6f;
}
#who-we-are{
	padding-top: 60px;
}
/*WHO WE ARE? sect css end*/
/*analytic section css start*/
.analytic-section{
	background-color: #f8f8f8;
	padding-bottom: 25px;
}
/*analytic section css end*/

/*Why choose us? css start*/
#why-choose-us-sect .why-choose-us{
	padding-top: 50px;
    padding-bottom: 50px;
}
#why-choose-us-sect .heading{
	font-size: 40px;
  	font-weight: bold;
	line-height: 1.6;
	letter-spacing: 0.4px;
	color: #222222;
	cursor: auto;
}
#why-choose-us-sect  .para{
	font-size: 20px;
  	font-weight: normal;
	line-height: 1.6;
	letter-spacing: 0.24px;
	color: #333;
	cursor: auto;
}
#why-choose-us-sect .right-sect{
	padding-left: 7%;
}
#why-choose-us-sect .icon-sect{
 	display: flex;
	padding-top: 20px;
	cursor:auto;
	min-height: 80px;
}
@media screen and (max-width: 600px){
	#why-choose-us-sect .icon-sect{
		min-height: 102px;
	}
	#why-choose-us-sect .icon-sect .icon {
		min-width: 3.5rem;
	}
}
#why-choose-us-sect .icon-sect .icon {
	background: #0bbbe2;
    border-radius: 50%;
    padding: 6px;
    height: 3.5rem;
    width: 3.5rem;
    text-align: center;
}
#why-choose-us-sect .icon-sect .icon-heading{
	font-size: 18px;
  	font-weight: 600;
	line-height: 1.6;
	letter-spacing: 0.18px;
	text-align: left;
	color: black;
	margin: 1px 19px 10px 13px;
	cursor:auto;
	margin-bottom: 0;
}
#why-choose-us-sect .icon-sect .text{
	font-size: 14px;
  	font-weight: normal;
	text-align: left;
	color: #263238;
	line-height: 1.6;
  	letter-spacing: 0.14px;
	margin: 6px 0 0 13px;
}
/*Why choose us? css end*/

 /*Great Minds section css start*/
#great-minds-sect  .profile-photo-section, #great-minds-members .profile-photo-section{
    text-align: center;
}
#great-minds-sect .profile-photo-section .profile-icon,  #great-minds-members .profile-photo-section .profile-icon{
    border-radius: 50%;
    position: relative;
    top: 0px;
}
@media only screen and (min-width: 769px){
#great-minds-sect .block,  #great-minds-members .block{
    width: 19.5%;
    display: inline-block;
}
}
#great-minds-sect .profiler-name, #great-minds-members .profiler-name{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #000;
    line-height: 1.6;
    padding-top: 21px;
    padding-bottom: 5px;
    cursor: auto;
}
#great-minds-sect #great-minds-members{
    padding: 30px 10px 42px 10px;
}
#great-minds-sect .designation, #great-minds-members .designation{
    text-align: center;
    color: #000;
    font-weight: normal;
    line-height: 1.6;
    font-size: 16px;
    cursor: default;
}
#great-minds-sect .block,  #great-minds-members .block{
    padding-top: 25px;
}
#great-minds-sect .profile-details-section, #great-minds-members .profile-details-section{
    padding-bottom: 15px;
}
#great-minds-sect .block:hover .profile-icon, #great-minds-members .block:hover .profile-icon{
    transform: scale(1.1);
    transition: transform .5s;
    border: solid 2px #0bbbe2;
    border-width: 3px;
}
#great-minds-sect .block:hover .profiler-name, #great-minds-members .block:hover .profiler-name {
    color: #0bbbe2;
}
@media only screen and (min-width: 801px) and (max-width: 1200px){
    #great-minds-sect .block, #great-minds-members .block{
        width: 100%;
        display: inline-block;
    }
}
@media only screen and (min-width: 600px) and (max-width: 800px){
    #great-minds-sect .block, #great-minds-members .block{
        width: 100%;
        margin: 0px 10px;
        display: inline-block;
    }
}
#great-minds-sect, #great-minds-members{
    background-color: #f8f8f8;
}
/*Great Minds section css end*/
/*btn click css*/
#great-minds-sect .view-more:active, #about-us .know-btn:active {
	box-shadow: 0px 4px 8px #5a5959;
	-webkit-transform: scale(0.98);
	transform: scale(0.98);
  }
  /*btn click css end*/
  /*great minds sect start*/
  #great-minds-members .hover-area .social-links ul li {
    padding-right: 20px;
}
#great-minds-members .details-sect {
    padding-bottom: 30px;
    padding-top: 25px;
}
#great-minds-members .designation{
	color: #000;
    font-size: 16px;
    font-weight: normal;
	cursor: auto;
}

#great-minds-members .hover-area .social-links ul li{
	padding-right: 20px;
}
#great-minds-members .block:hover .hover-area{
	position: absolute;
    text-align: left;
	padding-top: 70px;
    color: #ffffff;
    font-size: 14px;
    transform: translateY(-60px);
    transition: 1s;
    opacity: 1;
	display: block;
    left: 158px;
    height: 34px;
    margin-bottom: -20px;
	transition: transform .2s;
	
}
@media only screen and (max-width: 600px)  {
	#great-minds-members .profile-top{
		margin-top: 20px;
	}
}
@media only screen and (max-width: 769px)  {
	#great-minds-members .block:hover .hover-area{
		left: 128px !important;
	}
}
@media only screen and (min-width:770px) and (max-width: 1023px)  {
	#great-minds-members .block:hover .hover-area{
		left: 100px !important;
	}
	#great-minds-members .profile-details-section {
		padding-bottom: 37px;
	}
}
.hover-area, #great-minds-sect .hr{
	display: none;
   }
 #great-minds-members .team-small-title{
	font-size: 16px;
    font-weight: 600;
    color: #b0b0b0;
    margin-bottom: 0;
    cursor: auto;
   }
   #great-minds-members .team-heading{
	font-size: 30px;
    font-weight: bold;
    line-height: 1.6;
    letter-spacing: 0.15px;
    color: #000;
    margin: 16px 0 0;
    cursor: auto;
	padding-bottom: 30px;
   }
   #great-minds-members{
	padding-top: 60px;
	padding-bottom:20px;
   }
   #great-minds-sect{
	padding-bottom:50px;
   }
  /*great minds sect end*/

 /*skeleton css start*/
  .skeleton {
   animation: skeleton-loading 1s linear infinite alternate;
  }
@keyframes skeleton-loading {
	0% {
		background-color: hsl(200, 20%, 80%);
	  }
	  100% {
		background-color: hsl(200, 20%, 95%);
	  }
	}
	/*skeleton css end here*/
	#footer a:hover{
		text-decoration: underline !important;
	}
	.li-link{
		padding-left: 5px;
	}
	.social-ic{
		width:18px;
	}

	.about-us-para a, .about-us-para a:hover, .about-us-para a:focus {
		color: #0BBBE2;
	}
	.about-us-para a:hover, .about-us-para a:focus{
		text-decoration: underline !important;
	}