.services_section .rounds2 {
	top: 22% !important;
}

/* .navbar_baner_section .corousel_section .carousel-inner .banner_div_content p br {
	display: none;
} */

.services_section .services {
	height: 390px;
}

.digital_mark_sec {
	margin-bottom: 70px;
}

.strategic-sec .item .images {
	width: 140px;
	height: 140px;
	margin: auto;
}

.strategic-sec .item .line-3 {
	border-right: none;
}

.strategic-sec .item .line {
	border-bottom: 1px solid;
	border-color: #cfcfcf;
}

.strategic-sec .item .line-3 {
	border-right: none;
}

.strategic-sec .item .line-2 {
	border-bottom: none;
}

.strategic-sec .item .line-5 {
	border-right: transparent;
}

.strategic-sec .item .line {
	border-right: 1px solid;
	border-color: #cfcfcf;
}

.strategic-sec .item .line-3 {
	border-right: none;
}

.services_section .services {
	padding: 30px 25px;
}

.online-reputation-sec {
	background-image: url(../images/online-reputation/online-bg-banner.png);
	height: 650px;
	width: 100%;
	background-size: 100% 100%;
	padding: 70px 0px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
}

.online-reputation-sec .online-reputation-sec-head {
	margin-bottom: 30px;
}

.online-reputation-sec .online-reputation-sec-head h2 {
	font-size: 50px;
	font-family: Poppins-SemiBold;
	color: #fff;
}

.online-reputation-sec .online-reputation-sec-head h2 span {
	color: #dfa800;
}

.online-reputation-sec .online-reputation-sec-cnt ul {
	padding-left: 0px;
	list-style: none;
}

.online-reputation-sec .online-reputation-sec-cnt ul li {
	color: #fff;
}

.online-reputation-sec .online-reputation-sec-cnt ul li p {
	font-size: 26px;
	font-family: Poppins-SemiBold;
	margin-bottom: 8px;
}

.online-reputation-sec .online-reputation-sec-cnt ul li p span {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-color: #dfa800;
	border-radius: 50%;
	margin-right: 15px;
	position: relative;
	top: -1px;
}

.online-reputation-sec .online-reputation-ant {
	position: absolute;
	bottom: 60px;
}

.online-reputation-sec .online-reputation-ant .online-reputationant-crl {
	height: 180px;
	width: 180px;
	background-color: #dfa800;
	border-radius: 100%;
	opacity: 0.5;
	animation: zoom-in-zoom-out 2s ease-out infinite;
}

.online-reputation-sec .online-reputation-rgt {
	position: absolute;
	bottom: 10px;
}

.online-reputation-sec .online-reputation-rgt .online-reputation-btm-rgt-head {
	margin-bottom: 15px;
}

.online-reputation-sec .online-reputation-rgt .online-reputation-btm-rgt-head h2 {
	color: #fff;
	font-size: 50px;
	font-family: Poppins-SemiBold;
}

.online-reputation-sec .online-reputation-rgt .online-reputation-btm-rgt-head h2 span {
	color: #dfa800;
}

.online-reputation-sec .online-reputation-rgt .online-reputation-btm-rgt-cnt p {
	font-size: 18px;
	color: #fff;
	font-family: Poppins-SemiBold;
}

.how-it-sec {
	padding: 80px 0px;
}

.how-it-sec .how-it-head {
	text-align: center;
}

.how-it-sec .how-it-head h2 {
	color: #dfa800;
	font-size: 50px;
	margin-bottom: 10px;
	font-family: Poppins-SemiBold;
}

.how-it-sec .how-it-head h4 {
	font-size: 18px;
	font-family: Poppins-Medium;
	line-height: 28px;
}

.how-it-sec .how-it-sec-cnt {
	margin-top: 40px;
	width: 95%;
}

.how-it-sec .how-it-sec-cnt h2 {
	font-size: 100px;
	color: #dfa800;
	font-family: Poppins-SemiBold;
	margin-bottom: 0px;
}

.how-it-sec .how-it-sec-cnt h4 {
	font-size: 22px;
	font-family: Poppins-SemiBold;
	margin-bottom: 20px;
}

.how-it-sec .how-it-sec-cnt p {
	font-size: 18px;
	font-family: Poppins-Medium;
	text-align: left;
}

.online-middle-ani {
	margin: 10px 0px;
}

.online-middle-ani .online-mid-ani-crl {
	width: 95px;
	height: 95px;
	background-color: #dfa800;
	border-radius: 100%;
	animation: zoom-in-zoom-out 2s ease-out infinite;
	margin: 0 auto;
}

.repair-sec {
	padding: 70px 0px 0px;
}

.repair-sec .repair-sec-head {
	text-align: center;
}

.repair-sec .repair-sec-head h4 {
	font-size: 24px;
	font-family: Poppins-Medium;
	margin-top: 5px;
}

.repair-sec .repair-sec-head h2 {
	font-size: 50px;
	font-family: Poppins-SemiBold;
}

.repair-sec .repair-sec-head h2 span {
	color: #dfa800;
}

.repair-sec .repair-mid-cnt {
	margin-top: 30px;
	font-size: 18px;
	text-align: center;
	font-family: Poppins-Medium;
}

.repair-sec .row {
	margin-top: 60px;
}

.repair-sec .repair-sec-cnt {
	padding: 40px 15px 40px 30px;
	height: 310px;
	box-shadow: 0px 1px 5px #999;
	margin: 15px 0px;
}

.repair-sec .repair-sec-cnt .repaircnt-btm h3 {
	font-size: 30px;
	font-family: Poppins-SemiBold;
}

.repair-sec .repair-sec-cnt .repaircnt-btm p {
	font-size: 18px;
	font-family: Poppins-Medium;
}

.repair-sec .repair-sec-cnt .repaircnt-crl {
	height: 30px;
	width: 30px;
	border-radius: 100%;
	background-color: #dfa800;
	opacity: 0.5;
	animation: zoom-in-zoom-out 2s ease-out infinite;
	position: absolute;
	top: 40px;
	left: 14px;
}

.sector_section .sector_part {
	padding: 50px 0px 90px 0px;
}

/* ================================================================= */
@media(max-width:1180px) {
	.repair-sec .repair-sec-cnt {
		height: 460px;
	}
}

@media(max-width:1024px) {
	.services_section .services {
		height: 450px;
	}

	.online-reputation-sec {
		padding: 40px 0px;
	}

	.repair-sec .repair-sec-cnt {
		height: 360px;
	}

	.sector_section .sector_part .sector_amenities .item h3 {
		font-size: 17px;
	}
}

@media(max-width:992px) {
	.services_section .services {
		height: auto;
	}

	.services_section .services .services_para {
		text-align: center;
	}

	.online-reputation-sec {
		background-size: cover;
		height: auto;
		padding: 70px 0px;
	}

	.online-reputation-sec .online-reputation-rgt {
		position: inherit;
		margin-top: 40px;
	}

	.online-reputation-sec .online-reputation-ant {
		position: absolute;
		right: 30px;
		top: -60px;
	}

	.how-it-sec .how-it-sec-cnt {
		text-align: center;
	}

	.how-it-sec .how-it-sec-cnt p {
		text-align: center;
	}

	.repair-sec .repair-sec-cnt {
		height: auto;
	}

	.repair-sec .repair-sec-cnt .repaircnt-btm h3 br {
		display: none;
	}

	.circle-industries {
		top: 17px;
		left: 37%;
	}
}

@media(max-width:820px) {
	.circle-industries {
		left: 42%;
	}

	.sector_section .circle-industries-1 {
		left: 150px;
		top: 62px;
	}
}

@media(max-width:768px) {
	.repair-sec .repair-sec-cnt .repaircnt-crl {
		top: 33px;
		left: 5%;
		display: none;
	}

	.repair-sec .repair-sec-cnt .repaircnt-btm h3 {
		font-size: 35px;
		text-align: center;
	}

	.repair-sec .repair-sec-cnt .repaircnt-btm p {
		text-align: center;
	}
}

@media(max-width:550px) {
	.repair-sec .repair-sec-cnt .repaircnt-btm h3 br {
		display: block;
	}

	.repair-sec .row {
		margin-top: 40px;
	}

	.repair-sec .repair-sec-cnt .repaircnt-btm h3 {
		margin-bottom: 22px;
	}

	.repair-sec .repair-sec-cnt .repaircnt-btm p {
		width: 90%;
		margin: 0 auto;
	}

	.repair-sec .repair-mid-cnt {
		margin-top: 50px;
		width: 92%;
		margin: 30px auto 30px;
	}

	.repair-sec .repair-mid-cnt br {
		display: none;
	}

	.sector_section .sector_part p br {
		display: none;
	}

	.circle-industries {
		left: 30%;
	}

	.strategic-sec .Strategic-head .para {
		font-size: 18px;
	}
}

@media(max-width:500px) {
	.strategic-sec .item .line-2 {
		border-bottom: 1px solid;
		border-color: #cfcfcf;
	}

	.strategic-sec .item .line-5 {
		border-bottom: none;
	}

	.strategic-sec .item .line-4 {
		border-right: none;
	}
}

@media(max-width:430px) {
	.repair-sec .repair-sec-cnt .repaircnt-crl {
		display: none;
	}

	.sector_section .circle-industries-1 {
		left: 64px;
	}

	div#search_engine_sec h1.seo_txt {
		font-size: 35px;
		margin-bottom: 30px;
	}

	div#search_engine_sec .app-h3 {
		margin-bottom: 30px;
	}

	.services_section .services .services_txt {
		margin-top: 0px;
	}

	.services_section .services .services_txt {
		margin-bottom: 5px;
	}

	.navbar_baner_section .corousel_section .carousel-inner .banner_div_content p br {
		display: block;
	}

	.result_driven_making_head {
		font-size: 30px;
	}

	.digital_mark_sec .services .services_txt br {
		display: block;
	}

	.online-reputation-sec .online-reputation-sec-head h2 {
		text-align: center;
		font-size: 35px;
	}

	.online-reputation-sec .online-reputation-sec-cnt ul li p {
		font-size: 23px;
		text-align: left;
	}

	.online-reputation-sec .online-reputation-rgt .online-reputation-btm-rgt-head h2 {
		font-size: 35px;
		text-align: center;
		margin-bottom: 30px;
	}

	.featured-bg {
		padding-bottom: 30px;
	}

	.online-reputation-sec .online-reputation-rgt .online-reputation-btm-rgt-cnt p {
		text-align: center;
	}

	.how-it-sec .how-it-head h4 {
		width: 93%;
		margin: 0 auto;
		line-height: 28px;
	}

	div#get-in-touch {
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.footer-sec {
		padding-top: 60px;
	}

	.how-it-sec .how-it-sec-cnt p {
		width: 95%;
		margin: 0 auto;
	}

	.how-it-sec .how-it-sec-cnt {
		margin-top: 60px;
	}
}

@media(max-width:414px) {
	.result_driven_making_head {
		font-size: 35px;
		line-height: 38px;
	}

	.online-reputation-sec .online-reputation-sec-head {
		margin-bottom: 40px;
	}

	.online-reputation-sec .online-reputation-sec-cnt ul {
		margin-bottom: 30px;
		position: relative;
		z-index: 11;
	}

	.how-it-sec .how-it-head h4 {
		width: 85%;
		text-align: center;
	}

	.how-it-sec .how-it-head h4 br {
		display: none;
	}

	.repair-sec .repair-sec-head h2 {
		font-size: 35px;
		margin-bottom: 20px;
		line-height: 35px;
	}

	.repair-sec .repair-sec-head h4 {
		margin-bottom: 20px;
	}

	.repair-sec .repair-mid-cnt {
		margin: 40px auto 30px;
	}
}