.indexbutton {
	font-size: 16px;
	padding: 15px 20px;
	border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	letter-spacing: 2px;
}

.indexbutton:hover {
	background-color: #2F4F4F !important;
	color: white !important;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;

}

.indexbutton1 {
	font-size: 16px;
	padding: 15px 20px;
	border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	letter-spacing: 2px;
}

.indexbutton1:hover {
	background-color: #FFFFFF !important;
	color: #121215 !important;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;

}


@font-face {
	font-family: WorkSans-Medium;
	src: url("assets/font/WorkSans-Medium.ttf");
}

.fpleft {
	margin-left: 5%;
}

.fpleft2 {
	margin-left: 5%;
}

.fpleft3 {
	margin-left: 5%;
}

.row {
	margin: 0% !important;
}

.activeHeader {
	border-bottom: 3px solid #FFCD80 !important;
	/* size: 3px; */
	opacity: 100%;
	padding-bottom: 10px;
}


.exp-text {
	color: #1F2029;
	font-size: 20px;
	font-family: WorkSans-Regular !important;
	opacity: 100%;
	text-align: center;
	padding: 0% 20% 0% 18%;
}

.box {
	color: #1F2029;
	font-family: WorkSans-Regular !important;
	font-size: 20px;
}

.box2 {
	font-family: WorkSans-Regular !important;
	color: #1F2029;
	font-size: 18px;
	/* height: 100px; */
}

.purs {
	font-size: 24px;
}

.purs2 {
	font-size: 12px;
}

.serv_enter {
	font-size: 26px;
	padding-left: 16%;
	padding-right: 18%;
}

.ser_audi {
	font-size: 21px;
}

.ser_audi2 {
	font-size: 18px;
}

.ser_splau {
	font-size: 18px;

}

.ser_range {
	font-size: 26px;
	padding-right: 15%;
	padding-left: 15%;
}

.cont_how {
	font-size: 24px;
	padding-left: 25%;
	padding-right: 25%;
}

.cont_peop {
	font-size: 18px;
	padding-left: 20%;
	padding-right: 20%;
}

.enq_work {
	font-size: 21px;

}

.enqs {
	font-size: 18px;
}

.cont_add {
	font-size: 18px;
}

.cont_add2 {
	font-size: 18px;
}

.cont_add3 {
	font-size: 18px;
}

.head_hass {
	font-size: 16px;
	padding-left: 10%;
}

.button_ind {
	font-size: 16px;
}

.button_ind:hover {
	background-color: white !important;
	color: black !important;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.hea_pu {
	font-size: 32px;
}

.he_cha {
	font-size: 12px;
}

.in_fst {
	font-size: 24px;
}

.in_fst2 {
	font-size: 18px;
}

.hea_hdo {
	padding-left: 6%;
}

.tfs {
	padding-top: 13%;
}

.ars {
	padding-top: 4%;
}

.ent_ind {
	width: 5%;
}

.ind_our_leg {
	font-size: 21px;
	line-height: 36px;
	letter-spacing: -1.05px;
}

.inhrle {
	width: 11%;
}

.indour {
	width: 7%;
}

.abt_leg {
	width: 5%;
}

.abt_leg_foun {
	font-size: 18px;
}

.abt_app {
	font-size: 18px;
}

.abt_appres {
	font-size: 18px;
}

.ab_tehrr {
	width: 6%;
}

.seer_ent_hr {
	width: 5%;
}

.ser_2com {
	font-size: 18px;
	padding-top: 1%;
	padding-bottom: 1%;
}

.ser_but_res {
	font-size: 16px;

}

.cont_re_hr {
	width: 5%;
}

.ind_wecon {
	font-size: 20px;
	padding-right: 15%;
	padding-left: 15%;
}

.con_hd_hr {
	border-top: 1px solid #707070;
}

.cont_hr_brg {
	border-right: 1px solid #707070;
}

.enqpolycont {
	padding-left: 7%;
	font-size: 30px;
	margin-top: -6.4%;
}

.contpolywor {
	padding-left: 80%;
	font-size: 24px;
	/* margin-top: -1.5%; */
}

.ind-ad {
	padding-top: 8%;
}

#sliderhome {
	color: #2F4F4F !important;
	float: left !important;
	font-style: normal !important;
	font-weight: normal !important;
}

.ind_bspu {
	font-size: 16px;
}

.ind_height {
	height: 220px;
}

.ind_height2 {
	height: 229px;
	padding-top: 8%;
}

.ind_but {
	font-size: 16px;
}

.ind_but:hover {
	background-color: #2F4F4F !important;
	color: white !important;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;

}

.aserv_hei {
	height: 380px;
}

.abt_our {
	font-size: 16px;
}

.abt_aprhead {
	font-size: 20px;
}

.abt_tea {
	font-size: 16px;
}

.abt_teambox {
	font-size: 18px;

}

.abt_teamboxcont {
	font-size: 18px;



}

.emfont {
	font-size: 16px;
}

.ser_enterprise {
	font-size: 17px;
}

.aer_splauhe {
	font-size: 22px;
}

.cont_add_head {
	font-size: 26px;
}

.cont_add_cont {
	font-size: 20px;
	color: #1F2029;
}

.cont_add_cont1 {
	font-size: 16px;
	color: #2F4F4F;
}









/*@media screen and (max-width: 1473px) {
.ars
{
	 padding-top: 12%;
}
.tfs
{
	padding-top: 12%;
}
}*/




@media screen and (max-width: 1440px) {
	.indexbutton {
		font-size: 15px;
		padding: 15px 20px;;
		border-radius: 3px 3px 3px 3px;
		letter-spacing: 2px;
	}

	.fpleft {
		margin-left: 2.5%;
	}

	.fpleft2 {
		margin-left: 2.5%;
	}

	.fpleft3 {
		margin-left: 2.5%;
	}

	.purs2 {

		font-size: 14px;
		padding-left: 15%;
	}

	.purs {

		font-size: 32px;
	}

	.tfs {
		padding-top: 10%;
		;
	}

	.ars {
		padding-top: 10%;
	}

	.ind-ad {
		padding-top: 10%;
	}

	.indour {
		width: 6%;
	}

	.abt_leg {
		width: 5%;
	}

	.abt_leg_foun {
		font-size: 17px;
	}

	.hea_hdo {
		padding-left: 16%;
	}

	.con_hd_hr {
		border-top: 1px solid #707070;
	}

	.cont_hr_brg {
		border-right: 1px solid #707070;
	}

	.enqpolycont {
		padding-left: 9%;
		font-size: 30px;
		margin-top: -7.2%;
	}

	.contpolywor {
		padding-left: 80%;
		font-size: 25px;
		margin-top: -1.0%;
	}

	.ind_bspu {
		font-size: 16px;
	}

	.ind_but {
		font-size: 15px;
	}

	.ind_but:hover {
		background-color: #3e8e41;
		color: white;
	}

	.exp-text {
		color: #1F2029;
		font-size: 20px;
		font-family: WorkSans-Regular !important;
		opacity: 100%;
		text-align: center;
		padding: 0% 20% 0% 18%;
	}

	.box2 {
		font-family: WorkSans-Regular !important;
		color: #1F2029;
		font-size: 19px;
		/* height: 100px; */
	}

	.box {
		color: #1F2029;
		font-family: WorkSans-Regular !important;
		font-size: 19px;
	}

	.aserv_hei {
		height: 380px;
	}

	.abt_our {
		font-size: 15px;
	}

	.abt_aprhead {
		font-size: 20px;
	}

	.abt_app {
		font-size: 17px;
	}

	.abt_appres {
		font-size: 17px;
	}

	.abt_tea {
		font-size: 15px;
	}

	.abt_teambox {
		font-size: 17px;


	}

	.abt_teamboxcont {
		font-size: 17px;


	}

	.emfont {
		font-size: 15px;
	}

	.ser_enterprise {
		font-size: 17px;
	}

	.serv_enter {
		font-size: 24px;
		padding-left: 18%;
		padding-right: 20%;


	}

	.ser_audi {
		font-size: 21px;
	}

	.ser_audi2 {
		font-size: 17px;
	}

	.aer_splauhe {
		font-size: 21px;
	}

	.ser_splau {
		font-size: 17px;

	}

	.ser_2com {
		font-size: 17px;
		padding-top: 1%;
		padding-bottom: 1%;
	}

	.ser_range {
		font-size: 24px;
		padding-right: 22%;
		padding-left: 22%;
	}

	.ser_but_res {
		font-size: 15px;

	}

	.cont_how {
		font-size: 24px;
		padding-left: 25%;
		padding-right: 25%;
	}

	.cont_peop {
		font-size: 18px;
		padding-left: 20%;
		padding-right: 20%;
	}

	.enq_work {
		font-size: 21px;

	}

	.enqs {
		font-size: 17px;
	}

	.cont_add_head {
		font-size: 22px;
	}

	.cont_add_cont {
		font-size: 19px;
	}

	.ind_bf {
		font-size: 54px;
	}

	.ind_bf2 {
		font-size: 17px;
	}

	.button_ind {
		font-size: 15px;
	}

	.ind_our_leg {
		font-size: 21px;
	}

	.ind_wecon {
		font-size: 20px;
		padding-right: 15%;
		padding-left: 15%;
	}

	.ind_height {
		height: 220px;
	}

	.ind_height2 {
		height: 230px;
		padding-top: 8%;
	}

	.inhrle {
		width: 11%;
	}

	.ab_tehrr {
		width: 5.5%;
	}

	.seer_ent_hr {
		width: 5.5%;
	}

	.cont_re_hr {
		width: 4.8%;
	}

}



/* On screens that are 992px wide or less, the background color is blue */
@media screen and (max-width: 1266px) {

	.con_hd_hr {
		border-top: 1px solid #707070;
	}

	.cont_hr_brg {
		border-right: 1px solid #707070;
	}

	.head_hass {
		font-size: 14px;
		padding-left: 0%;
	}
}



@media screen and (max-width: 1024px) {

	.indexbutton {
		font-size: 15px;
		padding: 15px 20px;;
		border-radius: 3px 3px 3px 3px;
		letter-spacing: 2px;
	}

	.fpleft {
		margin-left: 2.5%;
	}

	.fpleft2 {
		margin-left: 2.5%;
	}

	.fpleft3 {
		margin-left: 2.5%;
	}

	.head_hass {
		font-size: 10px;
		padding-left: 0%;
	}

	.box {
		color: #1F2029;
		font-family: WorkSans-Regular !important;
		font-size: 19px;
	}


	.cont_add3 {
		font-size: 15px;

	}

	.cont_add2 {
		font-size: 15px;

	}

	.cont_add {
		font-size: 15px;

	}

	.box2 {
		font-family: WorkSans-Regular !important;
		color: #1F2029;
		font-size: 16px;
		/* height: 145px; */
	}

	.cont_how {
		font-size: 24px;
		padding-left: 20%;
		padding-right: 20%;
	}

	.cont_peop {
		font-size: 18px;
		padding-left: 17%;
		padding-right: 17%;
	}

	.purs {

		font-size: 24px;
	}

	.purs2 {

		font-size: 12px;
		padding-left: 15%;
	}

	.ser_range {
		font-size: 24px;
		padding-right: 10%;
		padding-left: 10%;
	}

	.head_hass {
		font-size: 14px;
	}

	.ind_bf {
		font-size: 52px;
	}

	.ind_bf2 {
		font-size: 15px;
	}

	.tfs {
		padding-top: 30%;
		;
	}

	.ars {
		padding-top: 18%;
	}

	.ent_ind {
		width: 6%;
	}

	.inhrle {
		width: 15%;
	}

	.indour {
		width: 6%;
	}

	.abt_leg {
		width: 7%;
	}

	.abt_leg_foun {
		font-size: 17px;
	}

	.abt_app {
		font-size: 17px;
	}

	.abt_appres {
		font-size: 17px;
	}

	.ab_tehrr {
		width: 8.4%;
	}

	.seer_ent_hr {
		width: 7%;
	}

	.cont_re_hr {
		width: 6.4%;
	}

	.ind_wecon {
		font-size: 19px;
		padding-right: 10%;
		padding-left: 10%;
	}

	.con_hd_hr {
		border-top: 1px solid #707070;
	}

	.cont_hr_brg {
		border-right: 1px solid #707070;
	}

	.enqpolycont {
		padding-left: 9%;
		font-size: 30px;
		margin-top: -7.4%;
	}

	.contpolywor {
		padding-left: 80%;
		font-size: 24px;
		margin-top: -1.4%;
	}

	.ind_bspu {
		font-size: 16px;
	}

	.ind_but {
		font-size: 15px;
	}

	.exp-text {
		color: #1F2029;
		font-size: 19px;
		font-family:WorkSans-Regular !important;
		opacity: 100%;
		text-align: center;
		padding: 0% 14% 0% 18%;
	}

	.aserv_hei {
		height: 380px;
	}

	.abt_our {
		font-size: 15px;
	}

	.abt_aprhead {
		font-size: 20px;
	}

	.abt_tea {
		font-size: 15px;
	}

	.abt_teambox {
		font-size: 17px;

	}

	.abt_teamboxcont {
		font-size: 17px;


	}

	.emfont {
		font-size: 15px;
	}

	.ser_enterprise {
		font-size: 15px;
	}

	.serv_enter {
		font-size: 24px;
		padding-left: 10%;
		padding-right: 10%;
	}

	.ser_audi {
		font-size: 21px;
	}

	.ser_audi2 {
		font-size: 17px;
	}

	.aer_splauhe {
		font-size: 21px;
	}

	.ser_splau {
		font-size: 17px;

	}

	.ser_2com {
		font-size: 17px;
		padding-top: 1%;
		padding-bottom: 1%;
	}

	.ser_but_res {
		font-size: 15px;

	}

	.enq_work {
		font-size: 21px;

	}

	.enqs {
		font-size: 17px;
	}

	.cont_add_head {
		font-size: 22px;
	}

	.cont_add_cont {
		font-size: 19px;
	}

	.ind_our_leg {
		font-size: 20px;
	}

	.ind_height {
		height: 220px;
	}

	.ind_height2 {
		height: 230px;
		padding-top: 8%;
	}

}


@media screen and (max-width: 990px) {

	.mbactive {
		border-bottom: 3px solid #2F4F4F;
		margin: 0% 0% 0% 15%;
		width: 25%;
		display: block !important;
	}
}


/* On screens that are 600px wide or less, the background color is olive */
@media screen and (max-width: 880px) {

	.ind_bf {
		font-size: 50px;
	}

	.ind_bf2 {
		font-size: 13px;
	}

	.con_hd_hr {
		border-top: 1px solid #707070;
	}

	.cont_hr_brg {
		border-right: 1px solid #707070;
	}
}




@media screen and (max-width: 768px) {
	.indexbutton {
		font-size: 14px;
		padding: 15px 20px;;
		border-radius: 3px 3px 3px 3px;
		letter-spacing: 2px;
	}

	.fpleft {
		margin-left: 3%;
	}

	.fpleft2 {
		margin-left: 3%;
	}

	.fpleft3 {
		margin-left: 3%;
	}

	.mbactive {
		border-bottom: 3px solid #2F4F4F;
		margin: 0% 0% 0% 15%;
		width: 25%;
		display: block !important;
	}


	.purs {

		font-size: 26px;
	}

	.cont_add3 {
		font-size: 12px;

	}

	.cont_add2 {
		font-size: 12px;

	}

	.enq_work {
		font-size: 20px;

	}

	.serv_enter {
		font-size: 18px;
		padding-left: 5%;
		padding-right: 5%;
	}


	.cont_add {
		font-size: 12px;

	}

	.purs2 {

		font-size: 12px;
		padding-left: 15%;
	}

	.ind_bf {
		font-size: 28px;
	}

	.ind_bf2 {
		font-size: 18px;
	}

	.hea_hdo {
		padding-left: 9%;
	}

	.exp-text {
		color: #1F2029;
		font-size: 16px;
		font-family: WorkSans-Regular !important;
		opacity: 100%;
		text-align: center;
		padding: 0% 14% 0% 18%;
	}

	.ent_ind {
		width: 8%;
	}

	.inhrle {
		width: 5%;
	}

	.indour {
		width: 11%;
	}

	.abt_leg {
		width: 9%;
	}

	.ab_tehrr {
		width: 10%;
	}

	.seer_ent_hr {
		width: 9.4%;
	}

	.cont_re_hr {
		width: 8.2%;
	}

	.ind_wecon {
		font-size: 16px;
		padding-right: 15%;
		padding-left: 15%;
	}

	.con_hd_hr {
		border-top: 1px solid #707070;
	}

	.cont_hr_brg {
		border-right: 1px solid #707070;
	}

	.enqpolycont {
		padding-left: 9%;
		font-size: 30px;
		margin-top: -7.8%;
	}

	.contpolywor {
		padding-left: 80%;
		font-size: 24px;
		margin-top: -1.9%;
	}

	.tfs {
		padding-top: 6%;
		;
	}

	.ars {
		padding-top: 6%;
	}

	.ind-ad {
		padding-top: 6%;
	}

	.ind_but {
		font-size: 14px;
	}

	.box2 {
		font-family: WorkSans-Regular !important;
		color: #1F2029;
		font-size: 16px !important;
		/* height: 80px; */
	}

	.box {
		color: #1F2029;
		font-family: WorkSans-Medium !important;
		font-size: 16px !important;
	}

	.aserv_hei {
		height: 350px;
	}

	.abt_our {
		font-size: 14px;
	}

	.abt_leg_foun {
		font-size: 16px;
	}

	.abt_aprhead {
		font-size: 19px;
	}

	.abt_app {
		font-size: 16px;
	}

	.abt_appres {
		font-size: 16px;
	}

	.abt_tea {
		font-size: 14px;
	}

	.abt_teambox {
		font-size: 16px;

	}

	.abt_teamboxcont {
		font-size: 16px;



	}

	.emfont {
		font-size: 14px;
	}

	.ser_enterprise {
		font-size: 14px;
	}

	.ser_audi {
		font-size: 20px;
	}

	.ser_audi2 {
		font-size: 16px;
	}

	.aer_splauhe {
		font-size: 20px;
	}

	.ser_splau {
		font-size: 16px;

	}

	.ser_2com {
		font-size: 16px;
		padding-top: 1%;
		padding-bottom: 1%;
	}

	.ser_range {
		font-size: 18px;
		padding-right: 0%;
		padding-left: 0%;
	}

	.ser_but_res {
		font-size: 14px;

	}

	.cont_how {
		font-size: 18px;
		padding-left: 16%;
		padding-right: 16%;
	}

	.cont_peop {
		font-size: 16px;
		padding-left: 10%;
		padding-right: 0%;
	}

	.enqs {
		font-size: 16px;
	}

	.cont_add_head {
		font-size: 19px;
	}

	.cont_add_cont {
		font-size: 19px;
	}

	.ind_our_leg {
		font-size: 18px;
		line-height: 30px;
	}

	.ind_bspu {
		font-size: 16px;
	}

	.ind_height {
		height: 241px;

	}

	.ind_height2 {
		height: 261px;
		padding-top: 8%;
	}
}

@media screen and (max-width: 700px) {
	.mbactive {
		border-bottom: 3px solid #2F4F4F;
		margin: 0% 0% 0% 15%;
		width: 25%;
		display: block !important;
	}

	.exp-text {
		color: #1F2029;
		font-size: 16px;
		font-family: WorkSans-Regular !important;
		opacity: 100%;
		text-align: center;
		padding: 0% 14% 0% 18%;
	}

	.con_hd_hr {
		border-top: 2px solid #707070;
	}

	.contpolywor {
		display: none;
	}

	.activeHeader {

		border-bottom: none;
		size: 3px;
		opacity: 100%;
		padding-bottom: 0px;
	}

}

@media screen and (max-width: 425px) {

	.indexbutton {
		font-size: 13px;
		padding: 15px 20px;;
		border-radius: 3px 3px 3px 3px;
		letter-spacing: 2px;
	}

	.fpleft {
		margin-left: 10%;
	}

	.fpleft2 {
		margin-left: 10%;
	}

	.fpleft3 {
		margin-left: 10%;
	}

	.mbactive {
		border-bottom: 3px solid #2F4F4F;
		margin: 0% 0% 0% 15%;
		width: 20%;
		display: block !important;
	}



	.purs2 {

		font-size: 11px;
		padding-left: 15%;
	}

	.cont_add3 {
		font-size: 15px;

	}

	.cont_add {
		font-size: 15px;

	}

	.cont_add2 {
		font-size: 15px;

	}

	.enqs {
		font-size: 15px;
	}

	.enq_work {
		font-size: 15px;

	}

	.cont_how {
		font-size: 18px;
		padding-left: 10%;
		padding-right: 10%;
	}

	.cont_peop {
		font-size: 15px;
		padding-left: 2%;
		padding-right: 2%;
	}

	.ser_range {
		font-size: 16px;
		padding-right: 6%;
		padding-left: 6%;
	}

	.serv_enter {
		font-size: 16px;
		padding-left: 2%;
		padding-right: 2%;
	}

	.ind_bf {
		font-size: 24px;
	}

	.ind_bf2 {
		font-size: 18px;
	}

	.button_ind {
		font-size: 6px;
	}

	.hea_pu {
		font-size: 28px;
	}

	.in_fst {
		font-size: 24px;
	}

	.hea_hdo {
		padding-left: 3.5%;
	}

	.exp-text {
		color: #1F2029;
		font-size: 19px;
		font-family: WorkSans-Regular !important;
		opacity: 100%;
		text-align: center;
		padding: 0% 14% 0% 18%;
	}

	.ent_ind {
		width: 15%;
	}

	.ind_our_leg {
		font-size: 18px;
		line-height: 30px;
	}

	.inhrle {
		width: 11%;
	}

	.indour {
		width: 15%;
	}

	.abt_leg {
		width: 18%;
	}

	.abt_leg_foun {
		font-size: 15px;
	}

	.abt_app {
		font-size: 15px;
	}

	.abt_appres {
		font-size: 15px;
	}

	.ab_tehrr {
		width: 19%;
	}

	.seer_ent_hr {
		width: 18%;
	}

	.ser_but_res {
		font-size: 13px;

	}

	.cont_re_hr {
		width: 13.4%;
	}

	.ind_wecon {
		font-size: 16px;
		padding-right: 10%;
		padding-left: 10%;
	}

	.con_hd_hr {
		border-top: none;
	}

	.cont_hr_brg {
		border-right: none;
	}

	.enqpolycont {
		display: none;
	}

	.contpolywor {
		display: none;
	}

	.ind_but {
		font-size: 13px;
	}

	.box2 {
		font-family: WorkSans-Regular !important;
		color: #1F2029;
		font-size: 16px;
		/* height: 100px; */
	}

	.box {
		color: #1F2029;
		font-family: WorkSans-Regular !important;
		font-size: 16px;
	}

	.aserv_hei {
		height: 300px;
	}

	.abt_our {
		font-size: 12px;
	}

	.abt_aprhead {
		font-size: 18px;
	}

	.abt_tea {
		font-size: 13px;
	}

	.abt_teambox {
		font-size: 15px;

	}

	.abt_teamboxcont {
		font-size: 15px;



	}

	.emfont {
		font-size: 15px;
	}

	.ser_enterprise {
		font-size: 13px;
	}

	.ser_audi {
		font-size: 19px;
	}

	.ser_audi2 {
		font-size: 15px;
	}

	.aer_splauhe {
		font-size: 18px;
	}

	.ser_splau {
		font-size: 15px;

	}

	.ser_2com {
		font-size: 15px;
		padding-top: 1%;
		padding-bottom: 1%;
	}

	.cont_add_head {
		font-size: 18px;
	}

	.cont_add_cont {
		font-size: 15px;
	}

	.ind_bspu {
		font-size: 15px;
	}

	.ind_height {
		height: 211px;

	}

	.ind_height2 {
		height: 221px;
		padding-top: 8%;
	}
}

@media screen and (max-width: 375px) {

	.indexbutton {
		font-size: 12px;
		padding: 15px 20px;;
		border-radius: 3px 3px 3px 3px;
		letter-spacing: 2px;
	}

	.fpleft {
		margin-left: 1%;
	}

	.fpleft2 {
		margin-left: 1%;
	}

	.fpleft3 {
		margin-left: 1%;
	}

	.purs2 {

		font-size: 11px;
		padding-left: 15%;
	}

	.cont_add2 {
		font-size: 11px;

	}

	.cont_add {
		font-size: 11px;

	}

	.cont_add3 {
		font-size: 11px;

	}

	.enqs {
		font-size: 14px;
	}

	.enq_work {
		font-size: 14px;

	}

	.cont_how {
		font-size: 18px;
		padding-left: 10%;
		padding-right: 10%;
	}

	.cont_peop {
		font-size: 15px;
		padding-left: 5%;
		padding-right: 5%;
	}

	.ser_range {
		font-size: 16px;
		padding-right: 4%;
		padding-left: 4%;
	}

	.hea_pu {
		font-size: 24px;
	}

	.in_fst {
		font-size: 16px;
	}

	.in_fst2 {
		font-size: 9px;
	}

	.hea_hdo {
		padding-left: 3.5%;
	}

	.exp-text {
		color: #1F2029;
		font-size: 16px;
		font-family: WorkSans-Regular !important;
		opacity: 100%;
		text-align: center;
		padding: 0% 14% 0% 18%;
	}

	.ent_ind {
		width: 15%;
	}

	.ind_our_leg {
		font-size: 16px;
		line-height: 30px;
	}

	.inhrle {
		width: 12%;
	}

	.indour {
		width: 17%;
	}

	.abt_leg {
		width: 20%;
	}

	.abt_leg_foun {
		font-size: 14px;
	}

	.ab_tehrr {
		width: 21%;
	}

	.seer_ent_hr {
		width: 18%;
	}

	.cont_re_hr {
		width: 16%;
	}

	.ind_wecon {
		font-size: 16px;
		padding-right: 10%;
		padding-left: 10%;
	}

	.con_hd_hr {
		border-top: none;
	}

	.cont_hr_brg {
		border-right: none;
	}

	.enqpolycont {
		display: none;
	}

	.contpolywor {
		display: none;
	}

	.ind_but {
		font-size: 12px;
	}


	.box2 {
		font-family: WorkSans-Regular !important;
		color: #1F2029;
		font-size: 16px;
		/* height: 140px; */
	}

	.box {
		color: #1F2029;
		font-family: WorkSans-Regular !important;
		font-size: 16px;
	}

	.aserv_hei {
		height: 350px;
	}

	.abt_our {
		font-size: 11px;
	}

	.abt_aprhead {
		font-size: 17px;
	}

	.abt_app {
		font-size: 14px;
	}

	.abt_appres {
		font-size: 14px;
	}

	.abt_tea {
		font-size: 12px;
	}

	.abt_teambox {
		font-size: 14px;

	}

	.abt_teamboxcont {
		font-size: 14px;



	}

	.emfont {
		font-size: 15px;
	}

	.ser_enterprise {
		font-size: 12px;
	}

	.serv_enter {
		font-size: 16px;
		padding-left: 0%;
		padding-right: 0%;
	}

	.ser_audi {
		font-size: 18px;
	}

	.ser_audi2 {
		font-size: 14px;
	}

	.aer_splauhe {
		font-size: 16px;
	}

	.ser_splau {
		font-size: 14px;

	}

	.ser_2com {
		font-size: 14px;
		padding-top: 1%;
		padding-bottom: 1%;
	}

	.ser_but_res {
		font-size: 12px;

	}

	.cont_add_head {
		font-size: 18px;
	}

	.cont_add_cont {
		font-size: 14px;
	}

	.ind_bspu {
		font-size: 15px;
	}

	.ind_height {
		height: 230px;

	}

	.ind_height2 {
		height: 221px;
		padding-top: 8%;
	}

}

@media screen and (max-width: 320px) {
	.indexbutton {
		font-size: 12px;
		padding: 15px 20px;;
		border-radius: 3px 3px 3px 3px;
		letter-spacing: 2px;
	}

	.fpleft {
		margin-left: none;
	}

	.fpleft2 {
		margin-left: none;
	}

	.fpleft3 {
		margin-left: none;
	}

	.purs {

		font-size: 23px;
	}

	.serv_enter {
		font-size: 16px;
		padding-left: 0%;
		padding-right: 0%;
	}

	.ser_audi {
		font-size: 18px;
	}

	.ser_audi2 {
		font-size: 14px;
	}

	.ser_splau {
		font-size: 14px;
	}

	.ser_range {
		font-size: 16px;
		padding-right: 5%;
		padding-left: 5%;
	}

	.cont_how {
		font-size: 18px;
		padding-left: 2%;
		padding-right: 2%;
	}

	.cont_peop {
		font-size: 15px;
		padding-left: 0%;
		padding-right: 0%;
	}

	.enq_work {
		font-size: 13px;

	}

	.enqs {
		font-size: 14px;
	}

	.cont_add {
		font-size: 10px;

	}

	.cont_add2 {
		font-size: 10px;

	}

	.cont_add3 {
		font-size: 10px;

	}

	.hea_pu {
		font-size: 20px;
	}

	.he_cha {
		font-size: 9px;
	}

	.in_fst {
		font-size: 12px;
	}

	.in_fst2 {
		font-size: 8px;
	}

	.hea_hdo {
		padding-left: 5%;
	}

	.exp-text {
		color: #1F2029;
		font-size: 16px;
		font-family: WorkSans-Regular !important;
		opacity: 100%;
		text-align: center;
		padding: 0% 10% 0% 18%;
	}

	.ent_ind {
		width: 15%;
	}

	.ind_our_leg {
		font-size: 16px;
		line-height: 30px;
	}

	.inhrle {
		width: 12%;
	}

	.indour {
		width: 17%;
	}

	.abt_leg {
		width: 22%;
	}

	.abt_leg_foun {
		font-size: 14px;
	}

	.ab_tehrr {
		width: 23.4%;
	}

	.seer_ent_hr {
		width: 24%;
	}

	.ser_but_res {
		font-size: 12px;
	}

	.cont_re_hr {
		width: 18%;
	}

	.ind_wecon {
		font-size: 16px;
		padding-right: 5%;
		padding-left: 5%;
	}

	.con_hd_hr {
		border-top: none;
	}

	.cont_hr_brg {
		border-right: none;
	}

	.enqpolycont {
		display: none;
	}

	.contpolywor {
		display: none;
	}

	.ind_but {
		font-size: 12px;
	}

	.box2 {
		font-family: WorkSans-Regular !important;
		color: #1F2029;
		font-size: 16px;
		/* height: 110px; */
	}

	.box {
		color: #1F2029;
		font-family: WorkSans-Regular !important;
		font-size: 16px;
	}

	.aserv_hei {
		height: 350px;
	}

	.abt_our {
		font-size: 11px;
	}

	.abt_aprhead {
		font-size: 17px;
	}

	.abt_app {
		font-size: 14px;
	}

	.abt_appres {
		font-size: 14px;
	}

	.abt_tea {
		font-size: 12px;
	}

	.abt_teambox {
		font-size: 14px;

	}

	.abt_teamboxcont {
		font-size: 14px;


	}

	.emfont {
		font-size: 15px;
	}

	.ser_enterprise {
		font-size: 12px;
	}

	.aer_splauhe {
		font-size: 14px;
	}

	.ser_2com {
		font-size: 14px;
		padding-top: 1%;
		padding-bottom: 1%;
	}

	.cont_add_head {
		font-size: 18px;
	}

	.cont_add_cont {
		font-size: 14px;
	}

	.ind_bspu {
		font-size: 15px !important;
	}

	.ind_height {
		height: 275px;

	}

	.ind_height2 {
		height: 251px;
		padding-top: 8%;
	}

}

@media (max-width: 768px) {
	.carousel-inner .carousel-item>div {
		display: none;
	}

	.carousel-inner .carousel-item>div:first-child {
		display: block;
	}
}