@import url('https://fonts.googleapis.com/css2?family=Overpass:wght@800&display=swap');
@font-face{
	font-family: 'pop_light_300';
	src: url(../fonts/Poppins-Light.ttf);
}
@font-face{
	font-family: 'pop_regular_400';
	src: url(../fonts/Poppins-Regular.ttf);
}
@font-face{
	font-family: 'pop_medium_500';
	src: url(../fonts/Poppins-Medium.ttf);
}
@font-face{
	font-family: 'pop_semibold_600';
	src: url(../fonts/Poppins-SemiBold.ttf);
}
@font-face{
	font-family: 'pop_bold_700';
	src: url(../fonts/Poppins-Bold.ttf);
}
@font-face{
	font-family: 'pop_extrabold_800';
	src: url(../fonts/Poppins-ExtraBold.ttf);
}	
@font-face{
	font-family: 'pop_black_900';
	src: url(../fonts/Poppins-Black.ttf);
}

*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.logo-for-mobile{
	position:relative;
	top:10px;
}
.blue{color: #215693;}
.black{color: #000;}
.bg_light{background-color: #F4F6F9;}
.bg_blue{background-color: #215693;}
.brown{color: #C15459;}
a,button,input,textarea:focus,:hover{outline: none;}
h1{
	font-family: 'pop_bold_700';
	color: #fff;
	word-spacing: 5px;
	line-height: 1.5;
	font-size: 3vw;
}
h2{
	font-family: 'pop_bold_700';
	color: #000;
	padding-bottom: 2%;
	font-size: 2.5vw;
}
h4{
	font-family: 'pop_bold_700';
	color: #000;
	font-size: 1.5vw;
}
h5{
	font-family: 'pop_semibold_600';
	padding-bottom: 1%;
	font-size: 1.3vw;
}
p{font-size: 1vw;}
/*preloader*/
.preloader {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}
.main_circle {
  width: 150px;
  height: 150px;
  border:4px solid #215693;
  border-top: 4px solid transparent  ;
  border-right:4px solid transparent;
  position:relative;
  border-radius:50%;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: rotate 2s infinite;
}
.main_circle:before {
  width: 100%;
  height: 100%;
  position:absolute;
  content:'';
  border:4px solid transparent;
  border-right:4px solid #215693;
  transform: rotate(40deg);
  border-radius:50%;
}
.green_circle {
    animation: rotate 2s infinite .4s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  border:4px solid #215693;
    border-top:4px solid transparent;
  border-right:4px solid transparent;
  transform: rotate(-20deg);
  border-radius:50%;
  position:relative;
}
.green_circle:before {
  content:'';
  width: 100%;
  height: 100%;
  border-radius:50%;
  position:absolute;
  border:4px solid transparent;
    border-right:4px solid #215693;
  transform: rotate(60deg);
}
.brown_circle {
      animation: rotate 2s infinite .6s;
    width: 80px;
  height: 80px;
  border:4px solid #215693;
    border-top:4px solid transparent;
  border-right:4px solid transparent;
  transform: rotate(-20deg);
  border-radius:50%;
}
@keyframes rotate {
  from {}
  to {
    transform: rotate(360deg);
  }
}

/*header*/
#Header{
	background: transparent;
	position: relative;
/*	overflow: hidden;*/
	z-index: 99;
}
header{
	font-family: 'pop_regular_400';
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: .5% 0;
}
header a img{width: 80%;}
nav{width: 85%;}
header nav ul{display: block;}
header nav ul li a{
	color: #444444;
	text-decoration: none;
	font-weight:800;
}
header nav ul li a:hover,
header nav ul li a:focus{
	color: #215693;
	text-decoration: none;
}
.active{border: 2px solid #215693;}
header nav a.Toggle_nav{
	background: #00000052;
	padding: 7px;
	position: absolute;
	right: 5%;
	top: 40%;
/*	display: none;*/
	display: block;
	z-index: 99;
}
header nav a.Toggle_nav span:nth-child(1){
	display: block;
  width: 20px;
  height: 2px;
  background: #fff;
  border-radius: 5px;
  transition: all .5s linear;
}
.Toggle_nav.adjpdd{
	padding-top: 12px;
}
.Toggle_nav .one.active0{
	transform: rotate(45deg);
}
.Toggle_nav .two.active0{
	transform: rotate(-45deg);
}
.Toggle_nav .three.active0{
	opacity: 0;
}
header nav a.Toggle_nav span:nth-child(2){
	display: block;
    width: 20px;
    height: 2px;
    background: #fff;
    border-radius: 5px;
    margin: 4px 0;
    transition: all .5s linear;
}
header nav a.Toggle_nav span:nth-child(3){
	display: block;
    width: 20px;
    height: 2px;
    background: #fff;
    border-radius: 5px;
}
header nav ul.active1{
/*	transform: translateX(0);*/
	width: 50%;
	display: block;
}
.overflw{
	overflow: hidden;
}
/*nav btn-10-hover-animation */
.btn-10 li{position: relative;padding: .5% 0;list-style: none;}
.btn-10 li a:before, .btn-10 li a:after,
.btn-10 li a span:before, .btn-10 li a span:after{content:""; display:block;}
/*animation*/
.btn-10 a{padding:0;}
.btn-10 a span{display:block; padding:0 30px;}
.btn-10 a:before, .btn-10 a:after, .btn-10 a span:before, .btn-10 a span:after{position:absolute; background-color:#215693;}
.btn-10 a:before{width:2px; height:0; left:0; bottom:0; -webkit-transition:all .1s .3s; -o-transition:all .1s .3s; transition:all .1s .3s;}
.btn-10 a:after{width:0; height:2px; left:0; top:0; -webkit-transition:all .1s .2s; -o-transition:all .1s .2s; transition:all .1s .2s;}
.btn-10 a span:before{width:2px; height:0; right:0; top:0; -webkit-transition:all .1s .1s; -o-transition:all .1s .1s; transition:all .1s .1s;}
.btn-10 a span:after{width:0; height:2px; right:0; bottom:0; -webkit-transition:all .1s; -o-transition:all .1s; transition:all .1s;}
.btn-10 a:hover:before{height:100%; -webkit-transition:all .1s; -o-transition:all .1s;	transition:all .1s;}
.btn-10 a:hover:after{width:100%; -webkit-transition:all .1s .1s; -o-transition:all .1s .1s; transition:all .1s .1s;}
.btn-10 a:hover span:before{height:100%; -webkit-transition:all .1s .2s; -o-transition:all .1s .2s; transition:all .1s .2s;}
.btn-10 a:hover span:after{width:100%;	-webkit-transition:all .1s .3s;	-o-transition:all .1s .3s; transition:all .1s .3s;}

/*home banner*/
#home{
	margin-top: -10%;
}
.home_slider .slick-dots{
	display: flex;
	justify-content: center;
}
.home_slider .slick-dots li{
	width: 14px;
	height: 14px;
	border: 1px solid #215693;
	list-style: none;
	margin: 16px 3px;
	border-radius: 100%;
  cursor: pointer;
}
.home_slider .slick-dots li.slick-active{
	background: #215693;
}
.home_slider .slick-dots li button{
	font-size: 0;
	border: none;
}
.home-banner img{
	width: 100%;
	position: relative;
}
.banner-text{
	position: absolute;
	bottom: 12%;
	left: 13%;
}
.banner-text button{
	background-color: #215693;
	padding: 2% 3%;
	border: 1px solid #215693; 
	margin-top: 6%;
	font-size: 1.5vw;
}
.banner-text button a{color: #fff;}
.banner-text button:hover{background: transparent;}
.banner-text button a:hover{color: #fff;text-decoration: none;}

/*home about*/
#homeabout{padding: 5% 0;}
#homeabout img{width: 100%;}
/*home our services*/
#homeservices{
	padding: 6% 0 2%;
}
#homeservices a{text-decoration: none;}
.home-srvc-card{padding: 15% 0;}
.home-srvc-card img{
	width: 35%;
	margin-bottom: 20%;
}
.home-srvc-card h4{margin-bottom: 0;}
.home-srvc-card:hover{
	background: #fff;
	border-bottom: 4px solid #215693;
	box-shadow: 0px -3px 20px 20px #fafafa;
}
/* home why us do more */
#homewhyus{}
#homewhyus img{
	width: 100%;
}
.why-us{
	background: url(../img/home/why-us.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	height: 100%;
	padding: 5% 5% 5% 22%;
}
.col-pr-0{padding-right: 0;}
.col-pl-0{padding-left: 0;}
.why-us h2{color: #fff;}
.why-us ul li{
	font-size: 1vw;
	margin-left: 4%;
	margin-bottom: 2%;
	color: #fff;
}
.do-more{
	background: url(../img/mission-vision.jpeg);
	background-size: cover;
	background-repeat: no-repeat;
	height: 100%;
}
/* home profile counter */
#homeprofile{padding: 5% 0;}
#counter{padding: 10% 0;}
#counter img{padding-bottom: 15%;}
#homeprofile span{
	display: inline-block;
    width: 40px;
    height: 3px;
    background: #215693;
    position: absolute;
    bottom: 0;
    left: 45%;
}
/* employer on records service page*/
/* service banner */
#service-banner img{
	width: 100%;
	position: relative;
}
.service-banner-text{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%)translateY(-50%);
}
/* employer tabs*/
#employer-tabs{overflow-x: hidden;}
.tabs-wrapper {
  margin: 5% 0 0 0;
  font-family: 'pop_regular_400';
}
.tabs-wrapper input[type=radio] {
  display: none;
}
.tabs-wrapper label {
  transition: background 0.4s ease-in-out, height 0.2s linear;
  display: inline-block;
  cursor: pointer;
  color: #000;
  width: 20%;
  height: 3em;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background: #F4F6F9;
  text-align: center;
  line-height: 3em;
  font-weight: 600;
}
.tabs-wrapper label:last-of-type {
  border-bottom: none;
}
.tabs-wrapper label:hover {
  background: #fff;
	border-bottom: 4px solid #215693;
	box-shadow: 5px -3px 10px 10px #fafafa;
}
.whatwedo{font-size: 3rem;font-weight: 800;color: #fff;}
.questionmark{font-size: 8.5rem;font-weight: 600;color: #fff;font-family: 'Overpass', sans-serif;padding-top: 1rem;}
.numbers_span{font-size: 1.5rem;font-weight: 600;color: #215693;}
.tab-points{display: flex;justify-content: left;align-items: center;}
.tab-points p{
	width: 100%;
    border-bottom: 1px solid #d3dde9;
    margin-bottom: 0;
    padding-bottom: 1rem;
    padding-top: .5rem;
    margin-left: 1rem;
}
/* employer activities envoled */
#employer-activity{
	padding: 5% 0;
}
.employer-activity-numbers h5{padding-bottom: 1.5%;}
.e-a-number{
	font-size: 3rem;
    font-weight: 800;
    margin-right: 1.5rem;
}
.e-a-box{
	width: 60px;
    height: 55px;
    display: inline-block;
    background: #215693;
    margin-right: 1.5rem;
    margin-top: 4px;
}
/* manpower tab*/
.manpower-head-column{
	padding: 0 1.5rem;
}
.mpower-colum-devider-2{border-left: 2px solid #215693;border-right: 2px solid #215693;}
.mpower-colum-devider-3{border-right: 2px solid #215693;}
.manpower-icons img{width: 100%;}
/* hr consulting*/
.hire-benefit-img img{width: 100%;}
.hire-benefit-points{padding: 1rem 2rem;}
.hire-benefit-content{
	position: relative;
    left: -80px;
    z-index: -1;
    width: 113%;
    top: 0;
    padding-top: 12rem;
}
.hbc-portion-2{left: 0;padding-top: 0;}
.hbc-portion-2 h2{padding-left: 0!important;}
.hire-benefit-content h2{padding-left: 5rem;}
.hire-benefit-points{
    padding: 6rem 0rem 5rem 5rem;
}
/* BPO tab*/
.bpo-img img{width: 100%;}
.bpo-points{
	display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 1.5rem;
    width: 100%;
    height: 10vw;
    background: #f4f6f9;
    border-radius: 30px;
}
.bpo-points h5{padding: 0;margin: 0;}
.bpo-points i{font-size: 4rem;color: #215693;}
/* contact us page*/
#contact-banner img{
	width: 100%;
	position: relative;
}
.contact-banner-text{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%)translateY(-50%);
}
#contact-how-can-we-help{padding: 5% 0;}
.how-can-hlp h2{padding-bottom: 2rem;}
.how-can-hlp p{padding-bottom: 1rem;}
.name-field input{
	width: 48%;
    border: 1px solid #e5e4e4;
    padding: .5rem 1rem;
    border-radius: 5px;
    font-style: italic;
}
input::placeholder{color: #d1cece;}
.company-country input{
	width: 100%;
    border: 1px solid #e5e4e4;
    padding: .5rem 1rem;
    border-radius: 5px;
    font-style: italic;
}
.company-name{width: 48%;}
.country-name{width: 48%;}
.email-phone input{
	width: 100%;
    border: 1px solid #e5e4e4;
    padding: .5rem 1rem;
    border-radius: 5px;
    font-style: italic;
}
.email{width: 48%;}
.Phone{width: 48%;}
.message{width: 100%;}
.message textarea{
	width: 100%;
    border: 1px solid #e5e4e4;
    padding: .5rem 1rem;
    border-radius: 5px;
    font-style: italic;
    resize: none;
}
textarea::placeholder{color: #d1cece;}
#contact-how-can-we-help button{
	background-color: #215693;
	padding: 2% 3%;
	border: 1px solid #215693; 
	margin-top: 6%;
}
#contact-how-can-we-help button{color: #fff;}
#contact-how-can-we-help button:hover{background: transparent;color: #215693;}
/* career page*/
#career-banner img{
	width: 100%;
	position: relative;
}
.career-banner-text{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%)translateY(-50%);
}
#unleash-your-intelligence{padding: 5% 0;}
.career-box-spacing{padding: 0 10%;}
.career-box{
	padding: 4rem 5rem;
    border: 8px solid #fff;
    box-shadow: 15px 15px #d3dde9;
}
.career-box h2{padding-bottom: 3rem;}
/*footer*/
footer{
	font-family: 'pop_regular_400';
	font-size: 1vw;
	padding-top: 5%;
}
footer i{color: #000;}
footer h4{padding-bottom: 5%;font-weight: 600;}
.footer-menu{
	display: flex;
	justify-content: space-between;
}
.footer-menu ul li{
	list-style: none;
	line-height: 2.5;
}
.footer-menu ul li a{
	padding-left: .8rem;
	color: #000;
	text-decoration: none;
}
.footer-menu ul li a:hover{
	color: #215693;
}
.footer_address ul{padding-top: .5rem;}
.footer_address ul li{
	list-style: none;
	display: -webkit-inline-box;
}
.footer_address ul li p{padding-left: .8rem;}
.phone{transform: rotate(90deg);}
.footer_links ul{padding-top: 20.5%;}
.footer_links ul li{
	list-style: none;
	display: -webkit-inline-box;
}
.footer_links ul li a{color: #000;text-decoration: none;}
.footer_links ul li p{padding-left: .8rem;}
.AR_panel{
	background-color: #215693;
	margin-top: 2.5rem;
	padding: 1rem 0;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
}
.AR_panel p{
	text-align:center;
}
.AR_panel i{color: #fff;padding-right: .5rem;}

#client-slider{
	padding: 5% 0;
}
.client-slider .slick-dots{
	display: flex;
	justify-content: center;
}
.client-slider .slick-dots li{
	width: 14px;
	height: 14px;
	border: 1px solid #215693;
	list-style: none;
	margin: 16px 3px;
	border-radius: 100%;
  cursor: pointer;
}
.client-slider .slick-dots li.slick-active{
	background: #215693;
}
.client-slider .slick-dots li button{
	font-size: 0;
	border: none;
}
.home-banner{
	position:relative;
}
.home-banner .slick-arrow{
	position:absolute;
	top:50%;
	transform: translate(-50%, -50%);
	z-index: 9;
}
.home-banner .prev-icon{
	left:5%;
	cursor:pointer;
	display:block;
}
.home-banner .next-icon{
	right:2%;
	display:block;
	cursor:pointer;
}
.home-banner .slick-arrow svg{
	width: 46px;
	height:46px;
	fill: #fff;
	stroke: #fff;
}
.container-fluid.head-container{
	padding:0;
}

/*start services sec css*/
.service-sec-main h2 {
  text-align: center;
/*  padding-top: 6%;*/
  margin-bottom:2%;
  font-size: 1.8rem;
  font-weight: 600;
  text-align:center;
  font-size: 2.5vw;
  position: relative;
}
.service-sec-main h2::after {
  /*content: "";
  position: absolute;
  bottom: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 100px;
  height: 5px;
  background-color: #215693;
  border-radius: 20px;*/
}
.rows {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 30px;
}
.service-sec-main .service h3{
	font-size:21px;
	margin-bottom:7px;
}
.rows .service {
  padding: 25px 15px;
  background: transparent;
  font-size: 15px;
  border-radius: 5px;
  text-align: center;
  cursor: pointer;
  transition: 0.5s;
  border:2.5px solid #1b4b87;
}
.rows .service:hover {
  color: #fff;
  background-color: #215693;
  transform: scale(1.05);
}
.rows .service i {
  color: #215693;
  margin-bottom: 20px;
  font-size: 40px;
  transition: 0.5s;
}
.rows .service:hover i {
  color: #fff;
}
.rows .service h2 {
  font-weight: 600;
  margin-bottom: 20px;
}
/*read more css start*/

/*.service .content {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3; 
  -webkit-box-orient: vertical;
}

.service.expanded .content {
  -webkit-line-clamp: unset;
}

.read-more {
  color: #007bff;
  cursor: pointer;
  text-decoration: none;
}*/
/*read more css end*/

#myHeader.sticky {
  position: fixed;
  top: 0;
  background: #fff;
  z-index: 9;
}
#myHeader2.sticky {
  position: fixed;
  top: 0;
  background: #fff;
  z-index: 9;
}
/*testimonial css start*/
.profile-photo{
	width:100px;
	height:100px;
	margin:0 auto 3%;
/*	border-radius:100%;*/
}
.quote-sec{
	position:relative;
	width: 90%;
  margin: 0 auto 3%;
}
.quote-sec i{
	font-size:40px;
	color:#fff;
	position: absolute;	
}
.quote-sec .fa-quote-left{
	left:0;
	top:-63px;
}
.quote-sec .fa-quote-right{
	right:0;
	top:42px;
}
.profile-photo img{
	height: 100%;
	object-fit:cover;
	object-position:center;
/*	border-radius:100%;*/
}
.testimonial-sec{
	background: #1b4b87;
	padding:3% 0;
}
.testimonial-sec p{
	color:#fff;
	font-size:17px;
	text-align:center;
}
.testimonial-sec h2{
	color:#fff;
	text-align:center;
/*	font-size:21px;*/	
	margin-bottom:4%;
	margin-top:7%;
}
.testimonial-sec .slick-dots{
	list-style:none;
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 1%;
  margin-bottom: 0;
  margin-top: 2%;
}
.testimonial-sec .slick-dots li button{
	border: none;
  outline: none;
  color: transparent;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background: #fff;
}
.testimonial-sec .slick-dots li.slick-active button {
	background: #f8941c;
}
.testimonial-sec .home-banner-slider{
	height:auto;
}
.testimonial-sec .slick-arrow{
	position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
} 
.testimonial-sec .slick-arrow svg{
	width: 46px;
  height: 46px;
  fill: #fff;
  stroke: #fff;
}
.testimonial-sec .prev-icon {
    left: -6%;
    cursor: pointer;
    display: block;
}
.testimonial-sec .next-icon {
    right:-10%;
    display: block;
    cursor: pointer;
}
/*testimonial css start*/

/*new our reach sec css*/
.new-our-reach-sec{
	margin:5% 0;
	padding:4% 0;
	position:relative;
	background-image: url(../img/reach-sec-bg-image.png);
	background-size:cover;
	background-repeat: no-repeat;
	background-position:center;
	z-index:1;
}
.new-our-reach-sec:before{
	content: "";
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
}
.new-our-reach-sec .contact-py {
	flex-direction:column;
}
.new-our-reach-sec .reach-sec{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
}
.new-our-reach-sec h2{
	text-align:center;
/*	color:#f8941c;*/
	color:#fff;
	font-size:46px;
}
.new-reach-heading{
/*	color: #1b4b87!important;*/
	margin-bottom:3%;
}
.new-our-reach-sec .reach-sec h2::after{
	content: "+";
	font-size:2.5vw;
	font-weight:700;
/*	color:#f8941c;*/
	color:#fff;
	margin-left:10px;
}
.new-our-reach-sec .reach-sec > div{
	flex-direction:column;
}
.new-our-reach-sec .reach-sec div p{
	text-align:center;
	color:#fff;
	font-size:24px;
	font-weight:500;
}

/*end services sec css*/

/*media faizan*/
@media (min-width:991.99px){
	
	header nav a.Toggle_nav{
		display:none;
	}
	.home-banner {
		height:100vh;
	}
	.header-for-mobile{
		display:none;
	}
	.header-for-desktop ul{
      list-style: none;
      display: flex;
      align-items: center;
      column-gap: 2%;
      margin-bottom: 0;
      justify-content:flex-end;
	}
	.header-for-desktop{
		background: #fff;
    padding: 0 2%;
	}
	.header-for-desktop nav{
		width:100%;
	}
}
@media (max-width:1199px){
	.new-our-reach-sec .reach-sec h2::after{
		font-size: 40px;
	}
}
@media (max-width:991px){
	.header-for-desktop{
		display:none;
	}
}

@media (max-width:767px){
	.AR_panel p{
		font-size:13px;
		width:95%;
		margin: auto;
	}
	#homewhyus .why-us h3{
		margin-bottom:3%;
	}
	.service-sec-main {
		margin-top:9%!important;
	}
	.footer-logo img{
		width:30%;
	}
	.new-our-reach-sec .reach-sec{
		grid-template-columns: repeat(1, 1fr);
		row-gap:23px;
	}
	.footer-social-icons h2{
		font-size:24px;
		margin-top:0;
	}
	.home-banner .prev-icon{
		left:11%;
	}
	.sub-link {
		font-size:16px!important;
	}
	#homeabout .col-lg-5.p-0{
		display:none;
	}
	header nav a.Toggle_nav{
		top:25%;
	}
	.header-for-mobile.sticky .logo-for-mobile{
		top:0;
	}
	
	.quote-sec i{
		font-size:28px;
	}
	header nav ul.active1 {
		width:78%;
	}
	.footer-new-menu p{
		font-size:16px!important;
	}
	.reach-sec div p{
		font-size:14px!important;
	}
	.testimonial-sec .slick-dots{
		column-gap:2%;
	}
	.testimonial-sec .slick-dots li button{
		width:9px;
		height:9px;
	}
	#team-sec h2{
		margin-bottom:7%;
	}
	#seva-kendra{
		margin-top:1.4rem!important;
	}
	.height-2 {
		margin-top:3rem!important;
	}
	#homeservices{
		padding:9% 0 2%;
	}
	#seva-kendra .col-lg-7.text-center.pt-5{
		padding-top:1rem!important;
	}
	.footer-contact-py h2 {
		margin-top:6%;
		font-size:24px!important;
	}
	.footer-social-icons > h2{
		margin-top:0;
	}
	.home-banner .slick-arrow svg {
		width:30px;
		height:30px;
	}
	header{
		padding:0 3%;
	}
	#client-slider .slick-slide img{
		height:90px!important;
	}

	.rows {
		row-gap:22px;
	}
	.service-sec-main h2{
		font-size:6vw;
		margin-bottom: 7%;
	}

	.reach-sec > div{
		flex-direction:column;
	}
	.reach-sec div p{
		font-size: 16px;
		margin-bottom: 7px;
	}
	.rows .service{
		padding:20px 15px;
	}
	.testimonial-sec p{
		font-size:14px;
	}
	#client-slider {
		margin:5% 0;
	}
	.quote-sec .fa-quote-left{
    left: 0;
    top: -38px;
	}	
	.quote-sec .fa-quote-right{
    top:70px;
	}
	.testimonial-sec h2 {
		font-size:20px;
	}
	.testimonial-sec .slick-slide h2{
		margin-top:14%;
	}
	.new-our-reach-sec h2{
		font-size:30px;
	}
	.new-our-reach-sec .reach-sec h2::after{
		font-size:30px;
	}
	.new-our-reach-sec{
		padding:9% 0;
	}
	.new-reach-heading{
		margin-bottom:7%;
	}
	.testimonial-sec .slick-arrow svg{
		width:30px;
		height:30px;
	}
	.testimonial-sec .next-icon{
		right:-8%;
	}
	.testimonial-sec .prev-icon{
		left:0;
	}
	.profile-photo{
		width:82px;
		height:82px;
		margin: 0 auto 8%;
	}
	.testimonial-sec{
		padding:3% 0 6%;
	}
	.quote-sec{
		margin:0 auto 9%;
	}


}
