* {

	margin: 0;

	padding: 0;

	box-sizing: border-box;

	font-family: 'Manrope';

	font-style: normal;

}

@font-face {

 font-family: 'Manrope';

 src: url('Manrope-Bold.woff2') format('woff2'), url('Manrope-Bold.woff') format('woff');

 font-weight: bold;

 font-style: normal;

 font-display: swap;

}

 @font-face {

 font-family: 'Manrope';

 src: url('Manrope-Medium.woff2') format('woff2'), url('Manrope-Medium.woff') format('woff');

 font-weight: 500;

 font-style: normal;

 font-display: swap;

}

 @font-face {

 font-family: 'Manrope';

 src: url('Manrope-Regular.woff2') format('woff2'), url('Manrope-Regular.woff') format('woff');

 font-weight: normal;

 font-style: normal;

 font-display: swap;

}

 @font-face {

 font-family: 'Manrope';

 src: url('Manrope-SemiBold.woff2') format('woff2'), url('Manrope-SemiBold.woff') format('woff');

 font-weight: 600;

 font-style: normal;

 font-display: swap;

}

a {

	outline: none;

 -webkit-transition: all .5s;

 transition: all .5s;

}

input, textarea {

	outline: none;

}

.aeoseo-fixbar {

	top: 0;

	left: 0;

	right: 0;

	position: absolute;

	width: 100%;

	z-index: 1020;

	transition: all 0.4s;

	background:#fff;

}

.aeoseo-fixbar.sticky {

	position: fixed;

	background: #fff;

	transition: all 0.4s;

	animation-name: fade-in-down;

	animation-duration: 1s;

	animation-fill-mode: forwards;

}

@keyframes fade-in-down {

 0% {

 transform: translate3d(0, -50px, 0);

}

 100% {

 opacity: 1;

 transform: none;

}

}

header .aeoseo-logo {

	float: left;

	background: url(../images/dubai-ai-seo-logo.jpg) no-repeat;

	background-size: 199px 70px;

	width: 199px;

	height: 70px;

	margin: 20px 0;

}

header .aeoseo-logo a {

	text-decoration: none;

}

header .aeoseo-mainav {

	width: 75%;

	float: left;

	margin: 40px 0 0;

}

header .aeoseo-mainav ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

header .aeoseo-mainav li {

	float: left;

	position: relative;

	margin-right: 20px

}

header .aeoseo-mainav li a {

	display: block;

	color: #000;

	font-size: 17px;

	font-weight: 500;

	line-height: 21px;

	padding: 5px;

	margin: 0;

	text-decoration: none;

	transition: 0.3s;

}

header .aeoseo-mainav li a:hover {

	color: #f54380;

}
header .aeoseo-mainav li:hover > .sub-menu {
	text-align: left;
	opacity: 100;
	visibility: visible;
	top: 70px;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
header .aeoseo-mainav li .sub-menu {
	position: fixed;
	min-width: 250px;
	background: #fff;
	padding: 20px;
	z-index: 9;
	top: 90px;
	border-radius: 5px;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
	opacity: 0;
	visibility: hidden;
	box-shadow: 0 7px 15px rgba(30, 34, 40, .06);
}
header .aeoseo-mainav li .sub-menu li {
	float: none;
	background: none;
	padding: 0;
	margin: 5px 0;
}
header .aeoseo-mainav li .sub-menu li a {
	color: #111;
	font-size: 14px;
	font-weight: 500;
	line-height: 26px;
	padding: 5px 15px;
	margin: 0;
}
header .aeoseo-mainav li .sub-menu li a:hover {
	color: #f54380;
	padding-left: 20px;
	background: none;
}
header .aeoseo-mainav li .sub-menu li a:before {
	content: "";
	width: 0;
	height: 1px;
	background: #f54380;
	position: absolute;
	bottom: 2px;
	left: 0;
	z-index: 1;
	border-radius: 50px;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
header .aeoseo-mainav li .sub-menu li a:hover:before {
	content: "";
	width: 50%;
	left: 0;
}
header .aeoseo-mainav li .sub-menu li a:after {
	content: "";
	width: 3px;
	height: 12px;
	background: #f54380;
	position: absolute;
	bottom: 2px;
	left: 0;
	top: 13px;
	z-index: 1;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
header .aeoseo-mainav li .sub-menu li a:hover:after {
	content: "";
	width: 10px;
	left: 0;
	top: 13px;
}
header .aeoseo-calbtn {

	position: relative;

	float: right;

	margin: 35px 0 0;

}

header .aeoseo-calbtn a {

	position:relative;

	display: block;

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	line-height: 21px;

	text-decoration: none;

	transition: 0.3s;

	border-radius: 50px;

	background-image: linear-gradient(to right, #e01a5e, #f54380);

	padding: 8px 40px 8px 20px;

	margin: 0;

}

header .aeoseo-calbtn a:hover {

	color: #fff;

	background-image: linear-gradient(to right, #f54380, #e01a5e);

}

header .aeoseo-calbtn a::before {

 content: '';

 position: absolute;

 top: 13px;

 right: 21px;

 width: 13px;

 height: 12px;

 background: url(../images/arw01.png) no-repeat 90% 0;

 background-size: 13px 12px;

}

/*** Mobile Menu ****/

header .mobBar {

	position: absolute;

	right: 0;

	top: 20px;

	z-index: 9;

	display: none;

}

header .mobBar #TopMenu {

	display: block;

	cursor: pointer;

}

header .mobBar #TopMenu .bar1, .bar2, .bar3 {

	width: 40px;

	height: 3px;

	background: #e01a5e;

	margin: 6px 0;

	transition: 0.4s;

}

header .mobBar .open-menu .bar1 {

	-webkit-transform: rotate(-42deg) translate(-6px, 6px);

	transform: rotate(-45deg) translate(-6px, 6px);

}

header .mobBar .open-menu .bar2 {

	-webkit-transform: rotate(45deg) translate(0, 0);

	transform: rotate(45deg) translate(0, 0);

}

header .mobBar .open-menu .bar3 {

	-webkit-transform: rotate(45deg) translate(-6px, -11px);

	transform: rotate(45deg) translate(-6px, -6px);

}

header .mobBar .mobNav.active {

	display: block;

	transition: 0.5s;

}

header .mobBar .mobNav {

	display: none;

	position: fixed;

	top: 0;

	right: 0;

	z-index: -1;

	width: 350px;

	height: 100vh;

	background: rgba(0, 0, 0, 0.9);

	padding: 90px 0 20px;

	list-style: none;

 transition: width ease .6s;

	overflow-x: hidden;

	transition: 0.5s;

}

header .mobBar .mobNav ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

header .mobBar .mobNav li {

	width: 100%;

	position: relative;

}

header .mobBar .mobNav li a {

	display: block;

	color: rgba(256, 256, 256, 0.9);

	font-size: 16px;

	font-weight: 500;

	line-height: 22px;

	padding: 8px 35px;

	margin: 0;

	text-decoration: none;

	transition: 0.3s;

}

header .mobBar .mobNav li a:hover {

	color: rgba(245, 67, 128, 100);

}

/** END **/

.search-resultscont-section {

	position: relative;

	padding: 120px 0;

}

.search-resultscont-section h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 600;

	margin: 10px 0 0;

	padding: 0;

}

.search-resultscont-section h1 {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0 0 10px 0;

}
.search-resultscont-section h3 {

	font-size: 37px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0;

}

.search-resultscont-section p {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}

.search-resultscont-section .learn-btn {

	display: inline-block;

	padding: 30px 0 0;

}

.search-resultscont-section .learn-btn a {

	position:relative;

	display: block;

	color: #000;

	font-size: 14px;

	font-weight: 500;

	line-height: 24px;

	text-decoration: none;

	transition: 0.3s;

	border-radius: 50px;

	background:#fff;

	border:1px solid #f54380;

	padding: 10px 40px 10px 20px;

	margin: 0;

}

.search-resultscont-section .learn-btn a:hover {

	color: #f54380;

	background:#fff;

	border:1px solid #f54380;

}

.search-resultscont-section .learn-btn a::before {

 content: '';

 position: absolute;

 top: 17px;

 right: 21px;

 width: 13px;

 height: 12px;

 background: url(../images/arw03.png) no-repeat 90% 0;

 background-size: 13px 12px;

}

.search-resultscont-section .search-tbx {

	position:relative;

	width:30%;

	float:left;

	border-radius:20px;

	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);

	padding: 25px;

	margin: 0 10px;

	min-height: 410px;

}

.search-resultscont-section .search-tbx::after {

 position: absolute;

 content: "";

 height: 0;

 width: 100%;

 transition: all 0.4s;

 background: #f54380;

 border-radius:20px;

 opacity: 0.1;

 z-index:-1;

 left: 0;

 bottom: 0;

}

.search-resultscont-section .search-tbx:hover::after {

 height: 100%;

 transition: all 0.4s;

}

.search-resultscont-section .search-tbx h4 {

	font-size: 29px;

	color: #111;

	line-height: 36px;

	font-weight: 700;

	margin: 0 0 20px;

	padding: 0;

}

.search-resultscont-section .search-tbx h4 strong {

	display:block;

	font-weight: 700;

}

.search-resultscont-section .search-tbx p {

	padding: 10px 0;

}

.search-resultscont-section .search-tbx img {

	width: 50px;

	height: auto;

	margin: 0 0 15px;

 -webkit-transition: .4s;

 transition: all .4s ease;

 transition: .8s

}

.search-resultscont-section .search-tbx:hover img {

	transform: rotateY(360deg)

}

.search-resultscont-section .search-tbx ul {

	list-style:none;

	margin: 0;

	padding: 0;

}

.search-resultscont-section .search-tbx ul li {

	font-size: 16px;

	color: #111;

	line-height: 24px;

	font-weight: 400;

	background:url(../images/listarw.png) no-repeat 0 15px;

	background-size:13px 12px;

	margin: 0;

	padding: 7px 0 7px 20px;

}

.search-resultscont-section .search-tbx ul li a {

	font-size: 17px;

	color: #111;

	text-decoration:none;

}

.search-resultscont-section .search-tbx .learn-btn1 {

	display: inline-block;

	padding: 10px 0 0;

}

.search-resultscont-section .search-tbx .learn-btn1 a {

	position:relative;

	display: block;

	color: #000;

	font-size: 14px;

	font-weight: 500;

	line-height: 24px;

	text-decoration: none;

	transition: 0.3s;

	background: url(../images/arw03.png) no-repeat 100% 8px;

	background-size: 13px 12px;

	padding: 2px 20px 2px 0;

	margin: 0;

}

.search-resultscont-section .search-tbx .learn-btn1 a:hover {

	color: #f54380;

	background: url(../images/arw03.png) no-repeat 100% 8px;

	background-size: 13px 12px;

}

.aivisibility-map-section {

	position: relative;

	padding: 120px 0;

	background:#f1f5f8;

}

.aivisibility-map-section h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 500;

	margin: 10px 0 0;

	padding: 0;

}

.aivisibility-map-section h3 {

	font-size: 39px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0;

}

.aivisibility-map-section p {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}

.aivisibility-map-section .learn-btn {

	display: inline-block;

	padding: 30px 0 0;

}

.aivisibility-map-section .learn-btn a {

	position:relative;

	display: block;

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	line-height: 24px;

	text-decoration: none;

	transition: 0.3s;

	border-radius: 50px;

	background:#f54380;

	border:1px solid #f54380;

	padding: 10px 40px 10px 20px;

	margin: 0;

}

.aivisibility-map-section .learn-btn a:hover {

	color: #fff;

	background:#f54380;

	border:1px solid #f54380;

}

.aivisibility-map-section .learn-btn a::before {

 content: '';

 position: absolute;

 top: 17px;

 right: 21px;

 width: 13px;

 height: 12px;

 background: url(../images/arw01.png) no-repeat 90% 0;

 background-size: 13px 12px;

}

.aivisibility-map-section .yourbrand-tbx {

	width:68%;

	float:left;

	padding:50px 0 0;

}

.aivisibility-map-section .yourbrand-tbx img {

	width:600px;

	height:auto;

}

.aivisibility-map-section .aiscore-tbx {

	width:30%;

	float:right;

	border-radius:20px;

	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);

	padding: 10px 15px;

	margin: 0;

	min-height: 340px;

	background:#fbfbfc;

}

.aivisibility-map-section .aiscore-tbx img {

	width:110px;

	height:auto;

	display:block;

	margin:20px auto;

}

.aivisibility-map-section .aiscore-tbx h6 {

	position: relative;

	font-size: 19px;

	color: #f54380;

	line-height: 27px;

	font-weight: 700;

	text-align:center;

	margin: 0;

	padding: 0;

}

.aivisibility-map-section .aiscore-tbx .scorebx {

	width:100%;

	float:left;

	margin: 5px 0;

}

.aivisibility-map-section .aiscore-tbx .scorebx .ltbx {

	width:100%;

	float:left;

	font-size: 12px;

	color: #111;

	line-height: 18px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}

.aivisibility-map-section .aiscore-tbx .scorebx .ltbx1 {

	position:relative;

	width:80%;

	height:6px;

	float:left;

	background:#f3f3f3;

	margin: 6px 0 0;

	border-radius: 10px;

}

.aivisibility-map-section .aiscore-tbx .scorebx .prcnt1 {

	position:absolute;

	top:0;

	left:0;

	width:85%;

	height:6px;

	background:#67aef3;

	border-radius: 10px;

}

.aivisibility-map-section .aiscore-tbx .scorebx .prcnt2 {

	position:absolute;

	top:0;

	left:0;

	width:75%;

	height:6px;

	background:#67aef3;

	border-radius: 10px;

}

.aivisibility-map-section .aiscore-tbx .scorebx .prcnt3 {

	position:absolute;

	top:0;

	left:0;

	width:90%;

	height:6px;

	background:#67aef3;

	border-radius: 10px;

}

.aivisibility-map-section .aiscore-tbx .scorebx .prcnt4 {

	position:absolute;

	top:0;

	left:0;

	width:70%;

	height:6px;

	background:#67aef3;

	border-radius: 10px;

}

.aivisibility-map-section .aiscore-tbx .scorebx .prcnt5 {

	position:absolute;

	top:0;

	left:0;

	width:65%;

	height:6px;

	background:#67aef3;

	border-radius: 10px;

}

.aivisibility-map-section .aiscore-tbx .scorebx .prcnt6 {

	position:absolute;

	top:0;

	left:0;

	width:75%;

	height:6px;

	background:#67aef3;

	border-radius: 10px;

}

.aivisibility-map-section .aiscore-tbx .scorebx .ltbx2 {

	width:20%;

	float:right;

	font-size: 12px;

	color: #111;

	line-height: 20px;

	font-weight: 600;

	text-align: right;

	margin: 0;

	padding: 0;

}

.our-approachai-section {

	position: relative;

	padding: 120px 0;

}

.our-approachai-section h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 600;

	margin: 20px 0 0;

	padding: 0;

}

.our-approachai-section h3 {

	font-size: 39px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0;

}

.our-approachai-section p {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}

.our-approachai-section .learn-btn {

	display: inline-block;

	padding: 30px 0 0;

}

.our-approachai-section .learn-btn a {

	position:relative;

	display: block;

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	line-height: 24px;

	text-decoration: none;

	transition: 0.3s;

	border-radius: 50px;

	background:#f54380;

	border:1px solid #f54380;

	padding: 10px 40px 10px 20px;

	margin: 0;

}

.our-approachai-section .learn-btn a:hover {

	color: #fff;

	background:#f54380;

	border:1px solid #f54380;

}

.our-approachai-section .learn-btn a::before {

 content: '';

 position: absolute;

 top: 17px;

 right: 21px;

 width: 13px;

 height: 12px;

 background: url(../images/arw01.png) no-repeat 90% 0;

 background-size: 13px 12px;

}

.our-approachai-section .approachai {

	position:relative;

	width:31%;

	float:left;

	border-radius:20px;

	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);

	padding: 25px 25px 0;

	margin: 0 10px;

	min-height: 320px;

}

.our-approachai-section .approachai::after {

 position: absolute;

 content: "";

 height: 0;

 width: 100%;

 transition: all 0.4s;

 background: #f54380;

 border-radius:20px;

 opacity: 0.1;

 z-index:-1;

 left: 0;

 bottom: 0;

}

.our-approachai-section .approachai:hover::after {

 height: 100%;

 transition: all 0.4s;

}

.our-approachai-section .approachai h4 {

	font-size: 32px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 0;

}

.our-approachai-section .approachai p {

	padding: 10px 0;

}

.our-approachai-section .approachai img {

	width: 70px;

	height: auto;

	margin: 0 0 15px;

	-webkit-transition: all 0.5s ease-in-out 0s;

	-moz-transition: all 0.5s ease-in-out 0s;

	-ms-transition: all 0.5s ease-in-out 0s;

	-o-transition: all 0.5s ease-in-out 0s;

	transition: all 0.5s ease-in-out 0s;

}

.our-approachai-section .approachai:hover img {

	animation: headShake 2s linear infinite;

}

.our-approachai-section .approachai ul {

	list-style:none;

	margin: 0;

	padding: 0;

}

.our-approachai-section .approachai ul li {

	font-size: 17px;

	color: #111;

	line-height: 24px;

	font-weight: 400;

	background:url(../images/listarw.png) no-repeat 0 15px;

	background-size:13px 12px;

	margin: 0;

	padding: 8px 0 8px 20px;

}

.our-approachai-section .approachai ul li a {

	font-size: 17px;

	color: #111;

	text-decoration:none;

}

.our-approachai-section .approachai .learn-btn1 {

	display: inline-block;

	padding: 10px 0 0;

}

.our-approachai-section .approachai .learn-btn1 a {

	position:relative;

	display: block;

	color: #000;

	font-size: 14px;

	font-weight: 500;

	line-height: 24px;

	text-decoration: none;

	transition: 0.3s;

	background: url(../images/arw03.png) no-repeat 100% 8px;

	background-size: 13px 12px;

	padding: 2px 20px 2px 0;

	margin: 0;

}

.our-approachai-section .approachai .learn-btn1 a:hover {

	color: #f54380;

	background: url(../images/arw03.png) no-repeat 100% 8px;

	background-size: 13px 12px;

}

.builtsearch-economy-section {

	position: relative;

	padding: 120px 0;

	background:#f8f6fe;

}

.builtsearch-economy-section h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 600;

	margin: 30px 0 0;

	padding: 0;

}

.builtsearch-economy-section h3 {

	font-size: 39px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 0 0 30px 0;

}

.builtsearch-economy-section p {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}

.builtsearch-economy-section .search-btn {

	width:100%;

	float:left;

	padding:20px 0 0;

}

.builtsearch-economy-section .search-btn .inpsrch {

	width: 100%;

	float: left;

	font-family: 'Manrope';

	font-size: 15px;

	color: #111;

	font-weight: 600;

	line-height: 24px;

	padding: 8px 20px 8px 45px;

	margin: 5px 0;

	background:url(../images/searchicn.png) no-repeat 15px 10px;

	background-size:20px 20px;

	border-radius: 100px;

	border: 1px solid rgba(0, 0, 0, 0.8);

}

.builtsearch-economy-section .search-btn .inpsrch::placeholder {

 color:#111;

}

.builtsearch-economy-section .builtsearch-tbx {

	width:65%;

	float:left;

}

.builtsearch-economy-section .builtsearch-tbx img {

	width:100%;

	height:auto;

}

.builtsearch-economy-section .uaesearch-tbx {

	width:30%;

	float:right;

	border-radius:10px;

	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);

	padding: 30px;

	margin: 0;

	min-height: 340px;

	background:#f5f8ff;

}

.builtsearch-economy-section .uaesearch-tbx h6 {

	position: relative;

	font-size: 19px;

	color: #f54380;

	line-height: 20px;

	font-weight: 700;

	margin: 0;

	padding: 0 0 10px;

}

.builtsearch-economy-section .uaesearch-tbx ul {

	width:100%;

	float:left;

	list-style:none;

	margin: 0;

	padding: 0;

}

.builtsearch-economy-section .uaesearch-tbx ul li {

	width: 100%;

	float: left;

	font-size: 19px;

	color: #111;

	line-height: 28px;

	font-weight: 500;

	margin: 10px 0;

	padding: 0;

}

.builtsearch-economy-section .uaesearch-tbx ul li img {

	width:30px;

	height:auto;

	float:left;

	margin-right:15px;

}

.search-airecommendation-section {

	position: relative;

	padding: 80px 0;

	background:url(../images/formserch-bg.jpg) no-repeat;

	background-size:cover;

}

.search-airecommendation-section h5 {

	position: relative;

	font-size: 21px;

	color: #fff;

	line-height: 20px;

	font-weight: 600;

	margin: 30px 0 0;

	padding: 0;

}

.search-airecommendation-section h3 {

	font-size: 32px;

	color: #fff;

	line-height: 40px;

	font-weight: 700;

	margin: 0;

	padding: 0 0 20px 0;

}

.search-airecommendation-section .uaesearch-tbx ul {

	width:100%;

	float:left;

	list-style:none;

	margin: 0;

	padding: 0;

}

.search-airecommendation-section .uaesearch-tbx ul li {

	width: 14%;

	float: left;

	font-size: 18px;

	color: #fff;

	line-height: 28px;

	font-weight: 700;

	margin: 30px 0 0;

	padding: 0;

	text-align: center;

	text-transform: uppercase;

	background:url(../images/listarw01.png) no-repeat 100% 30%;

	background-size:16px 12px;

}

.search-airecommendation-section .uaesearch-tbx ul li:last-child {

	background:none;

	background-size:0 0;

}

.search-airecommendation-section .uaesearch-tbx ul li .icnbx {

	position:relative;

	width:90px;

	height:90px;

	display:block;

	margin:0 auto 15px;

	background:url(../images/aisrch-bg.png) no-repeat;

	background-size:90px 90px;

}

.search-airecommendation-section .uaesearch-tbx ul li .icnbx img {

	width:48px;

	height:auto;

	display:block;

	margin:0 auto;

	padding: 21px 0 0;

 -webkit-transition: .4s;

 transition: all .4s ease;

 transition: .8s;

}

.search-airecommendation-section .uaesearch-tbx ul li:hover .icnbx img {

	transform: rotateY(360deg);

}

.our-service-aisearch-section {

	position: relative;

	padding: 120px 0;

}

.our-service-aisearch-section h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 600;

	margin: 30px 0 0;

	padding: 0;

}

.our-service-aisearch-section h3 {

	font-size: 39px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0 40px;

}

.our-service-aisearch-section p {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}

.our-service-aisearch-section .aisearchtbx {

	position:relative;

	width:31%;

	float:left;

	border-radius:20px;

	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);

	padding: 25px;

	margin: 10px;

	min-height:385px;

}

.our-service-aisearch-section .aisearchtbx::after {

 position: absolute;

 content: "";

 height: 0;

 width: 100%;

 transition: all 0.4s;

 background: #f54380;

 border-radius:20px;

 opacity: 0.1;

 z-index:-1;

 left: 0;

 bottom: 0;

}

.our-service-aisearch-section .aisearchtbx:hover::after {

 height: 100%;

 transition: all 0.4s;

}

.our-service-aisearch-section .aisearchtbx h4 {

	font-size: 28px;

	color: #111;

	line-height: 40px;

	font-weight: 700;

	margin: 0;

	padding: 0 0 10px;

}

.our-service-aisearch-section .aisearchtbx h4 strong {

	display:block;

	font-weight: 700;

}

.our-service-aisearch-section .aisearchtbx p {

	padding: 10px 0;

}

.our-service-aisearch-section .aisearchtbx img {

	width: 70px;

	height: auto;

	margin: 0 0 15px;

	-webkit-transition: all 0.5s ease-in-out 0s;

	-moz-transition: all 0.5s ease-in-out 0s;

	-ms-transition: all 0.5s ease-in-out 0s;

	-o-transition: all 0.5s ease-in-out 0s;

	transition: all 0.5s ease-in-out 0s;

}

.our-service-aisearch-section .aisearchtbx:hover img {

	animation: headShake 2s linear infinite;

}

.how-wework-section {

	position: relative;

	padding: 0 0 120px 0;

}

.how-wework-section h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 600;

	margin: 30px 0 0;

	padding: 0;

}

.how-wework-section h3 {

	font-size: 39px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0 40px;

}

.how-wework-section p {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}

.how-wework-section .weworktbx {

	position:relative;

	width:31%;

	float:left;

	border-radius:20px;

	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);

	padding: 25px;

	margin: 10px;

	text-align:center;

}

.how-wework-section .weworktbx::after {

 position: absolute;

 content: "";

 height: 0;

 width: 100%;

 transition: all 0.4s;

 background: #f54380;

 border-radius:20px;

 opacity: 0.1;

 z-index:-1;

 left: 0;

 bottom: 0;

}

.how-wework-section .weworktbx:hover::after {

 height: 100%;

 transition: all 0.4s;

}

.how-wework-section .weworktbx h4 {

	font-size: 28px;

	color: #111;

	line-height: 34px;

	font-weight: 700;

	margin: 0;

	padding: 0;

}

.how-wework-section .weworktbx p {

	padding: 10px 0;

}

.how-wework-section .weworktbx img {

	width: 75px;

	height: auto;

	margin: 0 0 15px;

	border: 1px solid #ffc4d8;

	background: #fff;

	padding: 5px;

	border-radius: 5px;

 -webkit-transition: .4s;

 transition: all .4s ease;

 transition: .8s;

}

.how-wework-section .weworktbx:hover img {

	transform: rotateY(360deg);

}

.our-aicasestudies-section {

	position: relative;

	padding: 120px 0 0 0;

}

.our-aicasestudies-section h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 600;

	margin: 30px 0 0;

	padding: 0;

}

.our-aicasestudies-section h3 {

	font-size: 39px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0;

}

.our-aicasestudies-section p {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}

.our-aicasestudies-section .learn-btn {

	display: inline-block;

	padding: 30px 0 0;

}

.our-aicasestudies-section .learn-btn a {

	position:relative;

	display: block;

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	line-height: 24px;

	text-decoration: none;

	transition: 0.3s;

	border-radius: 50px;

	background:#f54380;

	border:1px solid #f54380;

	padding: 10px 40px 10px 20px;

	margin: 0;

}

.our-aicasestudies-section .learn-btn a:hover {

	color: #fff;

	background:#f54380;

	border:1px solid #f54380;

}

.our-aicasestudies-section .learn-btn a::before {

 content: '';

 position: absolute;

 top: 17px;

 right: 21px;

 width: 13px;

 height: 12px;

 background: url(../images/arw01.png) no-repeat 90% 0;

 background-size: 13px 12px;

}

.our-aicasestudies-section .casestud-tbx {

	width:31%;

	float:left;

	border-radius:20px;

	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);

	margin: 10px;

	padding:0;

	min-height:310px;

}

.our-aicasestudies-section .casestud-tbx .imgbx {

	position: relative;

	overflow: hidden;

	width: 100%;

	float:left;

	border-radius: 15px 15px 0 0;

}

.our-aicasestudies-section .casestud-tbx .imgbx img {

	width: 100%;

	height: auto;

 transition: all .4s;

}

.our-aicasestudies-section .casestud-tbx:hover .imgbx img {

	transform: scale(1.1);

	will-change: transform;

}

.our-aicasestudies-section .casestud-tbx .tbx {

	width: 100%;

	float:left;

	padding: 20px;

}

.our-aicasestudies-section .casestud-tbx .tbx h4 {

	font-size: 19px;

	color: #111;

	line-height: 29px;

	font-weight: 700;

	margin: 0;

	padding: 0 0 10px;

}

.our-aicasestudies-section .casestud-tbx .tbx p {

	font-size: 15px;

	line-height: 22px;

}

.aisearch-faqstab-section {

	position: relative;

	padding:0 0 120px 0;

}

.aisearch-faqstab-section h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 600;

	margin: 30px 0 0;

	padding: 0;

}

.aisearch-faqstab-section h4 {

	font-size: 39px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0;

}

.aisearch-faqstab-section .aifaqsbx {

	display: block;

	width: 100%;

}

.aisearch-faqstab-section .aifaqsbx p {

	color: #111;

	font-size: 16px;

	font-weight: 400;

	line-height: 27px;

	padding: 0;

	margin: 0;

}

.aisearch-faqstab-section .aifaqsbx .viewall-btn {

	display: inline-block;

	padding: 30px 0 0;

}

.aisearch-faqstab-section .aifaqsbx .viewall-btn a {

	position:relative;

	display: block;

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	line-height: 24px;

	text-decoration: none;

	transition: 0.3s;

	border-radius: 50px;

	background:#f54380;

	border:1px solid #f54380;

	padding: 10px 40px 10px 20px;

	margin: 0;

}

.aisearch-faqstab-section .aifaqsbx .viewall-btn a:hover {

	color: #fff;

	background:#f54380;

	border:1px solid #f54380;

}

.aisearch-faqstab-section .aifaqsbx .viewall-btn a::before {

 content: '';

 position: absolute;

 top: 17px;

 right: 21px;

 width: 13px;

 height: 12px;

 background: url(../images/arw01.png) no-repeat 90% 0;

 background-size: 13px 12px;

}

.aisearch-faqstab-section .rgt-aifaqstab {

	position: relative;

	width: 90%;

	float:left;

}

.aisearch-faqstab-section .rgt-aifaqstab h3 {

	margin: 10px 0;

}

.aisearch-faqstab-section .rgt-aifaqstab .panel-default .panel-title a {

	position: relative;

	display: block;

	font-size: 18px;

	color: #111;

	font-weight: 700;

	line-height: 30px;

	text-decoration: none;

	padding: 15px 50px 15px 20px;

	margin: 0;

	background: #fff;

	border-radius: 5px;

	border:1px solid #eeeeef;

 -webkit-transition: .3s ease-in-out;

 -moz-transition: .3s ease-in-out;

 -o-transition: .3s ease-in-out;

 transition: .3s ease-in-out;

}

.aisearch-faqstab-section .rgt-aifaqstab .panel-default .panel-title a.collapsed:after {

	content: '';

	position: absolute;

	top: 18px;

	right: 20px;

	background: url(../images/dw-btn.png) 50% 50% no-repeat;

	width: 24px;

	height: 24px;

}

.aisearch-faqstab-section .rgt-aifaqstab .panel-default .panel-title a:after {

	content: '';

	position: absolute;

	top: 18px;

	right: 20px;

	background: url(../images/up-btn.png) 50% 50% no-repeat;

	width: 24px;

	height: 24px;

}

.aisearch-faqstab-section .rgt-aifaqstab .panel-default .panel-body {

	padding: 20px;

	background:#f3f5f9;

	border:1px solid #f3eee6;

	border-radius: 5px;

}

.aisearch-faqstab-section .rgt-aifaqstab .panel-default .panel-body p {

	color: #111;

	font-size: 16px;

	font-weight: 400;

	line-height: 27px;

	padding: 10px 0;

	margin: 0;

}

.aisearch-brand-section {

	position: relative;

	background:url(../images/aifind-search-bg.jpg) no-repeat;

	background-size:cover;

}

.aisearch-brand-section::before {

 content:'';

 position:absolute;

 left:0;

 right:0;

 background:rgba(0, 0, 0, 0.4);

 width:100%;

 height:100%;

}

.aisearch-brand-section h5 {

	position: relative;

	font-size: 19px;

	color: #fff;

	line-height: 20px;

	font-weight: 500;

	margin: 0;

	padding: 80px 0 0;

}

.aisearch-brand-section h3 {

	font-size: 39px;

	color: #fff;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0;

}

.aisearch-brand-section p {

	font-size: 15px;

	color: #fff;

	line-height: 24px;

	font-weight: 500;

	margin: 0;

	padding: 0 0 80px;

}

.aisearch-brand-section .aiemail-searchbx {

	float: left;

	width:100%;

	padding:120px 0 0;

}

.aisearch-brand-section .aiemail-searchbx .ltemailinpt {

	width: 58%;

	float: left;

}

.aisearch-brand-section .aiemail-searchbx .ltemailinpt input[type=text] {

	width: 100%;

	float: left;

	font-family: 'Manrope';

	font-size: 15px;

	color: #111;

	font-weight: normal;

	line-height: 20px;

	margin: 0;

	padding:15px 20px;

	border: none;

	border-radius:100px;

	background: #fff;

}

.aisearch-brand-section .aiemail-searchbx .ltemailinpt input[type=text]::placeholder {

 color: #afb6c2;

}

.aisearch-brand-section .aiemail-searchbx .rtserchbtn {

	width: 40%;

	float: right;

}

.aisearch-brand-section .aiemail-searchbx .rtserchbtn .submt-btn {

	display: block;

	font-family: 'Manrope';

	color: #fff;

	font-size: 14px;

	font-weight: 400;

	line-height: 30px;

	text-decoration: none;

	transition: all 0.4s;

	border-radius: 100px;

	background: url(../images/arw01.png) no-repeat 90% 19px #f54380;

	background-size: 13px 12px;

	padding: 10px 44px 10px 25px;

	margin: 0;

	border: none;

	outline: none;

}

.aisearch-brand-section .aiform-tbx {

	float: left;

	width:100%;

	padding:80px 0 0;

}
.aisearch-brand-section .aiform-tbx p {
	padding:0;
	margin:0;
}
.aisearch-brand-section .aiform-tbx .inptbx {

	width: 50%;

	float: left;

	padding: 5px;

}

.aisearch-brand-section .aiform-tbx .inptbx input[type=text] {

	width: 100%;

	float: left;

	font-family: 'Manrope';

	font-size: 15px;

	color: #111;

	font-weight: normal;

	line-height: 20px;

	margin: 0;

	padding:15px 20px;

	border: none;

	border-radius:100px;

	background: #fff;

}

.aisearch-brand-section .aiform-tbx .inptbx input[type=text]::placeholder {

 color: #afb6c2;

}
.aisearch-brand-section .aiform-tbx .inptbx1 {

	width: 100%;

	float: left;

	padding: 5px;

}
.aisearch-brand-section .aiform-tbx .inptbx1 input[type=text] {

	width: 100%;

	float: left;

	font-family: 'Manrope';

	font-size: 15px;

	color: #111;

	font-weight: normal;

	line-height: 20px;

	margin: 0;

	padding:15px 20px;

	border: none;

	border-radius:100px;

	background: #fff;

}

.aisearch-brand-section .aiform-tbx .inptbx1 input[type=text]::placeholder {

 color: #afb6c2;

}
.aisearch-brand-section .aiform-tbx .inptbx input[type="email"] {

	width: 100%;

	float: left;

	font-family: 'Manrope';

	font-size: 15px;

	color: #111;

	font-weight: normal;

	line-height: 20px;

	margin: 0;

	padding:15px 20px;

	border: none;

	border-radius:100px;

	background: #fff;

}

.aisearch-brand-section .aiform-tbx .inptbx input[type="email"] ::placeholder {

 color: #afb6c2;

}
.aisearch-brand-section .inptbx p {
   padding: 0 !important;
}

.aisearch-brand-section .aiform-tbx .serchbtn {

	width: 50%;

	float: left;

	padding: 5px;

}

.aisearch-brand-section .aiform-tbx .serchbtn .submt-btn {

	width: 100%;

	display: block;

	font-family: 'Manrope';

	color: #fff;

	font-size: 14px;

	font-weight: 400;

	line-height: 30px;

	text-decoration: none;

	transition: all 0.4s;

	border-radius: 100px;

	background: url(../images/arw01.png) no-repeat 90% 19px #f54380;

	background-size: 13px 12px;

	padding: 10px 44px 10px 25px;

	margin: 0;

	border: none;

	outline: none;

}
.aisearch-brand-section .aiform-tbx .inptbx1 textarea {
   width: 100%;
    height: 100px;
    padding: 15px 20px;
    font-family: 'Manrope';
    font-size: 15px;
    line-height: 20px;
    color: #111;
    border: none;
    border-radius: 20px;
    background: #fff;
    resize: none;
    box-sizing: border-box;
}
.aisearch-brand-section .aiform-tbx .inptbx1 textarea::placeholder {
    color: #afb6c2;
}
.stkywhtsap {

	position: fixed;

	width: 60px;

	bottom: 100px;

	right: 24px;

	z-index: 99

}

.stkywhtsap .whtsap {

	float: left;

	width: 60px;

	height: 60px;

	background: url(../images/wapicn.png) no-repeat 15px 15px #26d367;

	background-size: 30px 30px;

	border-radius: 50%;

 -webkit-transition: .3s ease-in-out;

 -moz-transition: .3s ease-in-out;

 -o-transition: .3s ease-in-out;

 transition: .3s ease-in-out

}

.stkywhtsap .whtsap:hover {

	opacity: 100

}

.stkyphan {

	position: fixed;

	width: 60px;

	bottom: 170px;

	right: 24px;

	z-index: 99

}

.stkyphan .phan {

	float: left;

	width: 60px;

	height: 60px;

	background: url(../images/phnicn.png) no-repeat 15px 15px #2f2f2f;

	background-size: 34px 34px;

	border-radius: 50%;

 -webkit-transition: .3s ease-in-out;

 -moz-transition: .3s ease-in-out;

 -o-transition: .3s ease-in-out;

 transition: .3s ease-in-out

}

.stkyphan .phan:hover {

	opacity: 100

}

.aiseo-ftrwrp {

	position: relative;

	padding: 100px 0 50px;

	background: #010a28;

}

.aiseo-ftrwrp .ft-aiseobx {

	width: 95%;

	float: left;

	padding: 0;

	min-height: 280px;

}

.aiseo-ftrwrp .ft-aiseobx .ft-aiseolgo {

	width: 100%;

	height: auto;

}

.aiseo-ftrwrp .ft-aiseobx .ft-aiseolgo img {

	width: 314px;

	height: auto;

	border-radius:4px;

}

.aiseo-ftrwrp .ft-aiseobx p {

	width:80%;

	display: block;

	color: rgba(256, 256, 256);

	font-size: 15px;

	font-weight: 400;

	line-height: 27px;

	margin: 0;

	padding: 60px 0 0;

}

.aiseo-ftrwrp .ft-aiseoflwus {

	width: 100%;

	float: left;

	padding: 80px 0;

}

.aiseo-ftrwrp .ft-aiseoflwus img {

	float: left;

	margin: 0 10px;

	width: 51px;

	height:auto;

}

.aiseo-ftrwrp .ft-aiseoflwus a {

	text-decoration: none;

}

.aiseo-ftrwrp .ft-aiseoinfo {

	width: 100%;

	float: left;

	padding: 50px 0 80px;

	margin: 0;

	border-bottom: 1px solid rgba(256, 256, 256, 0.1);

}

.aiseo-ftrwrp .ft-aiseoinfo .bx {

	width: 50%;

	float: left;

	padding: 0 0 0 10%;

}

.aiseo-ftrwrp .ft-aiseoinfo .bx .icn {

	width: 6%;

	float: left;

}

.aiseo-ftrwrp .ft-aiseoinfo .bx .icn img {

	margin: 5px 0 0;

}

.aiseo-ftrwrp .ft-aiseoinfo .bx .txt {

	width: 80%;

	float: left;

}

.aiseo-ftrwrp .ft-aiseoinfo .bx h6 {

	color: rgba(256, 256, 256);

	font-size: 18px;

	font-weight: normal;

	line-height: 30px;

	padding: 0;

	margin: 0;

}

.aiseo-ftrwrp .ft-aiseoinfo .bx h6 a {

	color: rgba(256, 256, 256);

	text-decoration: none;

}

.aiseo-ftrwrp .ft-aiseoinfo .bx h6 a:hover {

	color: rgba(256, 256, 256);

	text-decoration: none;

}

.aiseo-ftrwrp .ft-aiseoinfo .bx1 {

	width: 25%;

	float: left;

}

.aiseo-ftrwrp .ft-aiseoinfo .bx1 .icn {

	width: 10%;

	float: left;

}

.aiseo-ftrwrp .ft-aiseoinfo .bx1 .icn img {

	margin: 5px 0 0;

}

.aiseo-ftrwrp .ft-aiseoinfo .bx1 .txt {

	width: 80%;

	float: left;

}

.aiseo-ftrwrp .ft-aiseoinfo .bx1 h6 {

	color: rgba(256, 256, 256);

	font-size: 17px;

	font-weight: normal;

	line-height: 30px;

	padding: 0;

	margin: 0;

}

.aiseo-ftrwrp .ft-aiseoinfo .bx1 h6 a {

	color: rgba(256, 256, 256);

	text-decoration: none;

}

.aiseo-ftrwrp .ft-aiseoinfo .bx1 h6 a:hover {

	color: rgba(256, 256, 256);

	text-decoration: none;

}

.aiseo-ftrwrp h4 {

	position: relative;

	display: block;

	color: rgba(256, 256, 256);

	font-size: 25px;

	font-weight: 700;

	line-height: 36px;

	padding: 0;

	margin: 0 0 50px;

}

.aiseo-ftrwrp h4::before {

 content: '';

 position: absolute;

 bottom: -20px;

 left: 0;

 width: 50px;

 height: 2px;

 background: #f33f7d;

}

.aiseo-ftrwrp h5 {

	position: relative;

	display: block;

	color: rgba(256, 256, 256);

	font-size: 25px;

	font-weight: 700;

	line-height: 36px;

	padding: 0;

	margin: 80px 0 20px;

}

.aiseo-ftrwrp .ft-aiseomnu {

	width: 100%;

	float: left;

}

.aiseo-ftrwrp .ft-aiseomnu ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

.aiseo-ftrwrp .ft-aiseomnu ul li {

	position: relative;

	padding: 5px 0;

}

.aiseo-ftrwrp .ft-aiseomnu ul li a {

	display: block;

	color: rgba(256, 256, 256);

	font-size: 16px;

	font-weight: 400;

	line-height: 31px;

	background:url(../images/ftmnu-ar.png) no-repeat 0 9px;

	background-size:10px 14px;

	padding: 0 0 0 20px;

	margin: 0;

	text-decoration: none;

}

.aiseo-ftrwrp .ft-aiseomnu ul li a:hover {

	color: #f54380;

	text-decoration: none;

	background:url(../images/ftmnu-ar-h.png) no-repeat 0 9px;

	background-size:10px 14px;

}

.aiseo-ftrwrp .ft-aiseomnu1 {

	width: 100%;

	float: left;

}

.aiseo-ftrwrp .ft-aiseomnu1 ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

.aiseo-ftrwrp .ft-aiseomnu1 ul li {

	position: relative;

	padding: 5px 0;

}

.aiseo-ftrwrp .ft-aiseomnu1 ul li a {

	display: block;

	color: rgba(256, 256, 256);

	font-size: 16px;

	font-weight: 400;

	line-height: 31px;

	transition: all 0.3s;

	background:url(../images/ftmnu-ar.png) no-repeat 0 9px;

	background-size:10px 14px;

	padding: 0 0 0 20px;

	margin: 0;

	text-decoration: none;

}

.aiseo-ftrwrp .ft-aiseomnu1 ul li a:hover {

	color: #f54380;

	text-decoration: none;

	background:url(../images/ftmnu-ar-h.png) no-repeat 0 9px;

	background-size:10px 14px;

}

.aiseo-ftrwrp .cpytbx {

	color: rgba(256, 256, 256);

	font-size: 15px;

	font-weight: 400;

	line-height: 22px;

	padding: 30px 0 0;

	margin: 0;

}

.aiseo-ftrwrp .cpytbx a {

	color: rgba(256, 256, 256);

	font-size: 14px;

	text-decoration: none;

}

/***** INNER PAGE CSS ******/



.innerpage-mainaeoseohero-section {

	position: relative;

	overflow: hidden;

	width: 100%;

	height: 750px;

}

.innerpage-mainaeoseohero-section img {

	position: relative;

	overflow: hidden;

	width: 100%;

	height: auto;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height:100%;

	z-index: 9;

	padding: 270px 50px 0 100px;

	background:rgba(0, 0, 0, 0.7);

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt .ltside {

	position:relative;

	float:left;

	width: 50%;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt .rtside {

	position:relative;

	float:left;

	width: 50%;

	padding:50px 0 0;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt .rtside .alignright {

	width: 100%;

	height:auto;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt h5 {

	font-size: 17px;

	color: #fff;

	line-height: 30px;

	font-weight: 500;

	margin: 0 0 10px;

	padding: 0 10px;

	border: 1px solid rgba(256, 256, 256, 0.5);

	display: inline-block;

	border-radius: 50px;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt h4 {

	width: 100%;

	font-size: 55px;

	color: #fff;

	line-height: 70px;

	font-weight: 700;

	margin: 0;

	padding: 0;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt h4 strong {

	display: block;

	font-weight: 700;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt p {

	width: 100%;

	font-size: 16px;

	color: #fff;

	line-height: 28px;

	font-weight: 400;

	padding: 20px 0 0;

	margin: 0;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt p strong {

	display: block;

	font-weight: 400;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt .getaudit-btn {

	display: inline-block;

	padding: 20px 20px 0 0;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt .getaudit-btn a {

	position:relative;

	display: block;

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	line-height: 24px;

	text-decoration: none;

	transition: 0.3s;

	border-radius: 50px;

	background-image: linear-gradient(to right, #e01a5e, #f54380);

	padding: 10px 40px 10px 20px;

	margin: 0;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt .getaudit-btn a:hover {

	color: #fff;

	background-image: linear-gradient(to right, #f54380, #e01a5e);

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt .getaudit-btn a::before {

 content: '';

 position: absolute;

 top: 17px;

 right: 21px;

 width: 13px;

 height: 12px;

 background: url(../images/arw01.png) no-repeat 90% 0;

 background-size: 13px 12px;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt .getaudit-btn1 {

	display: inline-block;

	padding: 20px 0 0;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt .getaudit-btn1 a {

	position:relative;

	display: block;

	color: #000;

	font-size: 14px;

	font-weight: 500;

	line-height: 24px;

	text-decoration: none;

	transition: 0.3s;

	border-radius: 50px;

	background:#fff;

	border:1px solid #fff;

	padding: 10px 40px 10px 20px;

	margin: 0;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt .getaudit-btn1 a:hover {

	color: #f54380;

	background:#fff;

	border:1px solid #fff;

}

.innerpage-mainaeoseohero-section .aeoseo-bantxt .getaudit-btn1 a::before {

 content: '';

 position: absolute;

 top: 17px;

 right: 21px;

 width: 13px;

 height: 12px;

 background: url(../images/arw03.png) no-repeat 90% 0;

 background-size: 13px 12px;

}

.innerpage-fortbx-section {

	position: relative;

	padding:120px 0;

}

.innerpage-fortbx-section ul {

	width:100%;

	float:left;

	list-style:none;

	margin: 0;

	padding: 50px 10px 50px 20px;

	border-radius:10px;

	box-shadow: 0 0 1px #edf0fe;

	background:#f8f9fe;

}

.innerpage-fortbx-section ul li {

	width: 23%;

	float: left;

	border-right: 1px solid #e1e1e1;

	padding: 0 20px 0 0;

	margin: 0 20px 0 0;

}

.innerpage-fortbx-section ul li:last-child {

	border-right:none;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

}

.innerpage-fortbx-section ul li .limg {

	width:25%;

	float:left;

}

.innerpage-fortbx-section ul li .limg img {

	width:100%;

	height:auto;

}

.innerpage-fortbx-section ul li .rtbx {

	width:70%;

	float:right;

}

.innerpage-fortbx-section ul li .rtbx h6 {

	font-size: 19px;

	color: #111;

	line-height: 20px;

	font-weight: 700;

	margin: 0;

	padding: 0;

}

.innerpage-fortbx-section ul li .rtbx p {

	font-size: 14px;

	color: #111;

	line-height: 24px;

	font-weight: 400;

	margin: 0;

	padding: 10px 0 0;

}

.what-chatgptseo-section {

	position: relative;

	padding:0 0 120px 0;

}

.what-chatgptseo-section h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 600;

	margin: 0;

	padding: 0;

}
.what-chatgptseo-section h1 {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}
.what-chatgptseo-section h2 {

	font-size: 37px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0;

}

.what-chatgptseo-section p {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 10px 0;

}

.what-chatgptseo-section .alignleft {

	width:95%;

	height:auto;

	float:left;

	border-radius:15px;

	border:1px solid #ffd3ea;

}
.what-chatgptseo-section .learn-btn {
	display: inline-block;
	padding: 30px 0 0;
}
.what-chatgptseo-section .learn-btn a {
	position:relative;
	display: block;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 50px;
	background:#f54380;
	border:1px solid #f54380;
	padding: 10px 40px 10px 20px;
	margin: 0;
}
.what-chatgptseo-section .learn-btn a:hover {
	color: #fff;
	background:#f54380;
	border:1px solid #f54380;
}
.what-chatgptseo-section .learn-btn a::before {
 content: '';
 position: absolute;
 top: 17px;
 right: 21px;
 width: 13px;
 height: 12px;
 background: url(../images/arw01.png) no-repeat 90% 0;
 background-size: 13px 12px;
}
.our-strategychatgpt-section {

	position: relative;

	padding:0 0 120px 0;

}

.our-strategychatgpt-section h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 600;

	margin: 20px 0 0;

	padding: 0;

}

.our-strategychatgpt-section h3 {

	font-size: 39px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0;

}

.our-strategychatgpt-section .innrstrategy-tbx {

	position:relative;

	width:31%;

	float:left;

	border-radius:20px;

	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);

	padding: 25px 25px 10px;

	margin: 10px;

	min-height: 315px;

}

.our-strategychatgpt-section .innrstrategy-tbx::after {

 position: absolute;

 content: "";

 height: 0;

 width: 100%;

 transition: all 0.4s;

 background: #f54380;

 border-radius:20px;

 opacity: 0.1;

 z-index:-1;

 left: 0;

 bottom: 0;

}

.our-strategychatgpt-section .innrstrategy-tbx:hover::after {

 height: 100%;

 transition: all 0.4s;

}

.our-strategychatgpt-section .innrstrategy-tbx h4 {

	font-size: 20px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 0;

}

.our-strategychatgpt-section .innrstrategy-tbx p {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}

.our-strategychatgpt-section .innrstrategy-tbx img {

	width: 70px;

	height: auto;

	margin: 0 0 15px;

	-webkit-transition: all 0.5s ease-in-out 0s;

	-moz-transition: all 0.5s ease-in-out 0s;

	-ms-transition: all 0.5s ease-in-out 0s;

	-o-transition: all 0.5s ease-in-out 0s;

	transition: all 0.5s ease-in-out 0s;

}

.our-strategychatgpt-section .innrstrategy-tbx:hover img {

	animation: headShake 2s linear infinite;

}

.ourproces-whymatters-section {

	position: relative;

	padding: 120px 0;

	background:#f1f5f8;

}

.ourproces-whymatters-section .lftourproces {

	position: relative;

	width:100%;

	float:left;

}

.ourproces-whymatters-section .lftourproces::after {

 position: absolute;

 content: "";

 height: 510px;

 width: 5px;

 background: #f54380;

 border-radius: 20px;

 z-index: 0;

 left: 30px;

 top: 205px;

}

.ourproces-whymatters-section .lftourproces h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 500;

	margin: 10px 0 0;

	padding: 0;

}

.ourproces-whymatters-section .lftourproces h3 {

	font-size: 31px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 10px 0 20px 0;

}

.ourproces-whymatters-section .lftourproces .numtbx {

	position:relative;

	z-index:1;

	width:100%;

	float:left;

	padding: 10px 0;

}

.ourproces-whymatters-section .lftourproces .numtbx .lside {

	width:15%;

	float:left;

}

.ourproces-whymatters-section .lftourproces .numtbx .lside .nmbx {

	position: relative;

	width: 60px;

	height: 60px;

	font-size: 27px;

	color: #fff;

	line-height: 40px;

	font-weight: 700;

	text-align: center;

	border-radius: 50px;

	background-image: linear-gradient(to right, #d71457, #f54380);

	margin: 0;

	padding: 10px;

	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);

}

.ourproces-whymatters-section .lftourproces .numtbx .rside {

	width:80%;

	float:right;

}

.ourproces-whymatters-section .lftourproces .numtbx .rside h4 {

	font-size: 24px;

	color: #111;

	line-height: 31px;

	font-weight: 700;

	margin: 0;

	padding: 0 0 10px;

}

.ourproces-whymatters-section .lftourproces .numtbx .rside p {

	font-size: 15px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}
.ourproces-whymatters-section .btmtxt {

	padding: 50px 15% 0;
	text-align:center;

}
.ourproces-whymatters-section .btmtxt p {

	font-size: 18px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}
.ourproces-whymatters-section .rgtwhyitmatters {

	position: relative;

	width:100%;

	float:left;

}

.ourproces-whymatters-section .rgtwhyitmatters h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 500;

	margin: 10px 0 0;

	padding: 0;

}

.ourproces-whymatters-section .rgtwhyitmatters h3 {

	font-size: 31px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 10px 0 20px 0;

}

.ourproces-whymatters-section .rgtwhyitmatters .tabletbx {

	position:relative;

	width:100%;

	float:left;

	background:#fff;

	border-radius:15px;

	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);

}

.ourproces-whymatters-section .rgtwhyitmatters .tabletbx .trbx {

	position:relative;

	width:33%;

	float:left;

}

.ourproces-whymatters-section .rgtwhyitmatters .tabletbx .trbx h6 {

	font-size: 17px;

	color: #fff;

	line-height: 24px;

	font-weight: 700;

	margin: 0;

	padding: 15px;

	background:#f54380;

	border-radius:15px 0 0 0;

}

.ourproces-whymatters-section .rgtwhyitmatters .tabletbx .trbx ul {

	list-style:none;

	margin: 0;

	padding: 0;

	border-right: 1px solid #d5d5d5;

}

.ourproces-whymatters-section .rgtwhyitmatters .tabletbx .trbx ul li {

	font-size: 16px;

	color: #111;

	line-height: 24px;

	font-weight: 700;

	border-top: 1px solid #d5d5d5;

	margin: 0;

	padding: 20px;

	min-height: 115px;

}

.ourproces-whymatters-section .rgtwhyitmatters .tabletbx .trbx1 {

	position:relative;

	width:33%;

	float:left;

}

.ourproces-whymatters-section .rgtwhyitmatters .tabletbx .trbx1 h6 {

	font-size: 19px;

	color: #fff;

	line-height: 24px;

	font-weight: 700;

	margin: 0;

	padding: 15px;

	background:#f54380;

}

.ourproces-whymatters-section .rgtwhyitmatters .tabletbx .trbx1 ul {

	list-style:none;

	margin: 0;

	padding: 0;

	border-right: 1px solid #d5d5d5;

}

.ourproces-whymatters-section .rgtwhyitmatters .tabletbx .trbx1 ul li {

	font-size: 16px;

	color: #111;

	line-height: 24px;

	font-weight: 400;

	margin: 0;

	padding: 20px;

	border-top: 1px solid #d5d5d5;

	min-height: 115px;

}

.ourproces-whymatters-section .rgtwhyitmatters .tabletbx .trbx2 {

	position:relative;

	width:34%;

	float:left;

}

.ourproces-whymatters-section .rgtwhyitmatters .tabletbx .trbx2 h6 {

	font-size: 17px;

	color: #fff;

	line-height: 24px;

	font-weight: 700;

	margin: 0;

	padding: 15px;

	background:#f54380;

	border-radius:0 15px 0 0;

}

.ourproces-whymatters-section .rgtwhyitmatters .tabletbx .trbx2 ul {

	list-style:none;

	margin: 0;

	padding: 0;

}

.ourproces-whymatters-section .rgtwhyitmatters .tabletbx .trbx2 ul li {

	font-size: 16px;

	color: #111;

	line-height: 24px;

	font-weight: 400;

	border-top: 1px solid #d5d5d5;

	margin: 0;

	padding: 20px;

	min-height:115px;

}

.what-chatgptseo-section1 {

	position: relative;

	padding:120px 0;

}

.what-chatgptseo-section1 h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 600;

	margin: 0;

	padding: 0;

}

.what-chatgptseo-section1 h3 {

	font-size: 37px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0;

}

.what-chatgptseo-section1 p {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 10px 0;

}
.what-chatgptseo-section1 ul {
	list-style:none;
	margin: 0;
	padding: 0;
}
.what-chatgptseo-section1 ul li {
	font-size: 15px;
	color: #111;
	line-height: 24px;
	font-weight: 400;
	margin: 0;
	padding: 0;
}
.what-chatgptseo-section1 ul li strong {
	font-weight: 600;
}
.what-chatgptseo-section1 .alignleft {

	width:95%;

	height:auto;

	float:left;

	border-radius:15px;

	border:1px solid #ffd3ea;

}

.what-chatgptseo-section2 {

	position: relative;

	padding:0;

}

.what-chatgptseo-section2 h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 600;

	margin: 0;

	padding: 0;

}

.what-chatgptseo-section2 h3 {

	font-size: 37px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0;

}

.what-chatgptseo-section2 p {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 10px 0;

}

.what-chatgptseo-section2 .alignleft {

	width:95%;

	height:auto;

	float:left;

	border-radius:15px;

	border:1px solid #ffd3ea;

}

.innerpage-contctfortbx-section {

	position: relative;

	padding:120px 0;

}

.innerpage-contctfortbx-section ul {

	width:100%;

	float:left;

	list-style:none;

	margin: 0;

	padding: 50px 10px 50px 20px;

	border-radius:10px;

	box-shadow: 0 0 1px #edf0fe;

	background:#f8f9fe;

}

.innerpage-contctfortbx-section ul li {

	width: 23%;

	float: left;

	border-right: 1px solid #e1e1e1;

	padding: 0 20px 0 0;

	margin: 0 20px 0 0;

}

.innerpage-contctfortbx-section ul li:last-child {

	border-right:none;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

}

.innerpage-contctfortbx-section ul li .limg {

	width:25%;

	float:left;

}

.innerpage-contctfortbx-section ul li .limg img {

	width:100%;

	height:auto;

}

.innerpage-contctfortbx-section ul li .rtbx {

	width:70%;

	float:right;

}

.innerpage-contctfortbx-section ul li .rtbx h6 {

	font-size: 19px;

	color: #111;

	line-height: 20px;

	font-weight: 700;

	margin: 0;

	padding: 0;

}

.innerpage-contctfortbx-section ul li .rtbx p {

	font-size: 14px;

	color: #111;

	line-height: 24px;

	font-weight: 400;

	margin: 0;

	padding: 10px 0 0;

}

.innerpage-contctfortbx-section ul li .rtbx p a {

	font-size: 14px;

	color: #111;

	text-decoration:none;

}

.getintouchform-section {

	position: relative;

	padding:0 0 120px 0;

}

.getintouchform-section .indivgetintouch {

	position: relative;

	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);

	border-radius: 15px;

	padding: 25px;

	width: 100%;

	float: left;

}

.getintouchform-section .indivgetintouch h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 600;

	margin: 0;

	padding: 0;

}

.getintouchform-section .indivgetintouch h4 {

	font-size: 37px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0;

}

.getintouchform-section .indivgetintouch p {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}
.getintouchform-section .indivgetintouch form {

	padding: 30px 0 0;

}
.getintouchform-section .indivgetintouch .inpbx {

	width: 48%;

	float: left;

	margin:10px 5px;

}

.getintouchform-section .indivgetintouch .inpbx .inpfld {

	float: left;

	width:100%;

}

.getintouchform-section .indivgetintouch .inpbx .inpfld label {

	width: 100%;

	float: left;

	font-family: 'Manrope';

	font-size: 15px;

	color: #111;

	font-weight: 500;

	line-height: 20px;

	margin: 0;

	padding:0 0 5px;

}

.getintouchform-section .indivgetintouch .inpbx .inpfld input[type=text] {

	width: 100%;

	float: left;

	font-family: 'Manrope';

	font-size: 15px;

	color: #111;

	font-weight: normal;

	line-height: 20px;

	margin: 0px;

	padding:0px;

	border:1px solid #ebeaea;

	background:#fff;

	border-radius:8px;

	padding:10px;

}

.getintouchform-section .indivgetintouch .inpbx .inpfld input[type=text]::placeholder {

 color: #afb6c2;

}
.getintouchform-section .indivgetintouch .inpbx .inpfld input[type=email] {

	width: 100%;

	float: left;

	font-family: 'Manrope';

	font-size: 15px;

	color: #111;

	font-weight: normal;

	line-height: 20px;

	margin: 0px;

	padding:0px;

	border:1px solid #ebeaea;

	background:#fff;

	border-radius:8px;

	padding:10px;

}

.getintouchform-section .indivgetintouch .inpbx .inpfld input[type=email]::placeholder {

 color: #afb6c2;

}

.getintouchform-section .indivgetintouch .inpbx .inpfld input[type="tel"] {

	width: 100%;

	float: left;

	font-family: 'Manrope';

	font-size: 15px;

	color: #111;

	font-weight: normal;

	line-height: 20px;

	margin: 0px;

	padding:0px;

	border:1px solid #ebeaea;

	background:#fff;

	border-radius:8px;

	padding:10px;

}

.getintouchform-section .indivgetintouch .inpbx .inpfld input[type="tel"]::placeholder {

 color: #afb6c2;

}

.getintouchform-section .indivgetintouch .inpbx .inpfld select {

	width: 100%;

	float: left;

	font-family: 'Manrope';

	font-size: 15px;

	color: #111;

	font-weight: normal;

	line-height: 20px;

	margin: 0px;

	padding:0px;

	border:1px solid #ebeaea;

	background:#fff;

	border-radius:8px;

	padding:10px;

}

.getintouchform-section .indivgetintouch .inpbxarea {

	width: 98%;

	float: left;

	margin: 5px;

}

.getintouchform-section .indivgetintouch .inpbxarea .inpfld {

	float: left;

	width:100%;

}

.getintouchform-section .indivgetintouch .inpbxarea .inpfld label {

	width: 100%;

	float: left;

	font-family: 'Manrope';

	font-size: 15px;

	color: #111;

	font-weight: 500;

	line-height: 20px;

	margin: 0;

	padding:0 0 5px;

}

.getintouchform-section .indivgetintouch .inpbxarea .inpfld textarea {

	width: 100%;

	height:170px;

	float: left;

	font-family: 'Manrope';

	font-size: 15px;

	color: #111;

	font-weight: normal;

	line-height: 20px;

	margin: 0px;

	border:1px solid #ebeaea;

	background:#fff;

	border-radius:8px;

	padding:10px;

}

.getintouchform-section .indivgetintouch .inpbxarea .inpfld textarea::placeholder {

 color: #afb6c2;

}
.getintouchform-section .indivgetintouch .inpcheck {

	float: left;

	width:100%;

	padding:20px 10px;

}
.getintouchform-section .indivgetintouch .inpcheck {

	float: left;

	width:100%;

	padding:20px 10px;

}

.getintouchform-section .indivgetintouch .inpcheck .chebx {

	float: left;

	width:100%;

	font-family: 'Manrope';

	font-size: 15px;

	color: #111;

	font-weight: normal;

	line-height: 20px;

	margin: 0px;

	padding:0px;

	border: none;

	background: none;

}
.getintouchform-section .indivgetintouch .inpcheck .chebx input[type=checkbox] {

	float: left;
	margin-right:10px;

}
.getintouchform-section .indivgetintouch .inpcheck .chetxt {

	float: left;

	width:90%;

	font-family: 'Manrope';

	font-size: 14px;

	color: #111;

	font-weight: normal;

	line-height: 20px;

	margin: 0;

	padding:0;

}

.getintouchform-section .indivgetintouch .submit-btn {

	display: block;

	font-family: 'Manrope';

	color: #fff;

	font-size: 14px;

	font-weight: 600;

	line-height: 26px;

	text-decoration: none;

	transition: all 0.4s;

	border-radius: 5px;

	background: url(../images/arw01.png) no-repeat 60% 17px #f54380;

	background-size: 13px 12px;

	padding: 10px 44px 10px 25px;

	margin: 10px 5px 0;

	border: none;

	outline: none;

	width: 98%;

	text-align: center;

	float: left;

}

.getintouchform-section .howcanhelp-section {

	position: relative;

	padding:20px;

}

.getintouchform-section .howcanhelp-section h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 600;

	margin: 0;

	padding: 0;

}

.getintouchform-section .howcanhelp-section h4 {

	font-size: 37px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0;

}

.getintouchform-section .howcanhelp-section p {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0 0 30px;

}

.getintouchform-section .howcanhelp-section .helptbx {

	position:relative;

	width:100%;

	float:left;

	padding: 15px;

	margin:10px 0 0;

	background:#fff;

	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);

	border-radius: 15px;

}

.getintouchform-section .howcanhelp-section .helptbx .lside {

	width:10%;

	float:left;

}

.getintouchform-section .howcanhelp-section .helptbx .lside img {

	position: relative;

	width: 35px;

	height: auto;

}

.getintouchform-section .howcanhelp-section .helptbx .rside {

	width:90%;

	float:right;

}

.getintouchform-section .howcanhelp-section .helptbx .rside h6 {

	font-size: 17px;

	color: #111;

	line-height: 31px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}

.getintouchform-section .howcanhelp-section .helptbx .rside p {

	font-size: 15px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 0;

}

.getintouchform-section .aligncnter {

	width: 100%;

	float:left;

	height: auto;

	border-radius: 15px;

	margin:20px 0 0;

}
.mobban {
	display: none;
}

.innerblog-pagetxtsection {

	position: relative;

	padding:120px 0;

}

.innerblog-pagetxtsection .innpst-tbx {

	border-radius:15px;

	border:1px solid #ffd3ea;

	background:#f9f9f9;

	transition: 0.3s;

	margin:10px 0;

}

.innerblog-pagetxtsection .innpst-tbx:hover {

	background:#fff;

	border:1px solid #ffd3ea;

}

.innerblog-pagetxtsection .innpst-tbx img {

	width:100%;

	height:auto;

	border-radius:15px 15px 0 0;

}

.innerblog-pagetxtsection .innpst-tbx .inntxt {

	padding: 20px;

}

.innerblog-pagetxtsection .innpst-tbx .inntxt h5 {

	position: relative;

	font-size: 14px;

	color: #ff7eab;

	line-height: 20px;

	font-weight: 600;

	margin: 0;

	padding: 5px 15px;

	border: 1px solid #e5e5e5;

	border-radius: 50px;

	display: inline-block;

	background: #fff;

}

.innerblog-pagetxtsection .innpst-tbx .inntxt h2 {

	font-size: 25px;

	color: #111;

	line-height: 34px;

	font-weight: 700;

	margin: 0;

	padding: 20px 0 0;

}

.innerblog-pagetxtsection .innpst-tbx .inntxt p {

	font-size: 15px;

	color: #111;

	line-height: 24px;

	font-weight: 400;

	margin: 0;

	padding: 10px 0;

}

.innerblog-pagetxtsection .innpst-tbx .inntxt .viewmore-btn {

	display: inline-block;

	padding: 10px 0 0;

}

.innerblog-pagetxtsection .innpst-tbx .inntxt .viewmore-btn a {

	position:relative;

	display: block;

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	line-height: 20px;

	text-decoration: none;

	transition: 0.3s;

	border-radius: 50px;

	border:1px solid #f54380;

	background: url(../images/arw01.png) no-repeat 85% 15px #f54380;

	background-size: 13px 12px;

	padding: 10px 40px 10px 20px;

	margin: 0;

}

.innerblog-pagetxtsection .innpst-tbx .inntxt .viewmore-btn a:hover {

	color: #fff;

	background: url(../images/arw01.png) no-repeat 85% 15px #111;

	background-size: 13px 12px;

}

.innerblogdetail-pagetxtsection {

	position: relative;

	padding:120px 0;

}

.innerblogdetail-pagetxtsection .innpstdtl-tbx {

	float:left;

	width:95%;

}

.innerblogdetail-pagetxtsection .innpstdtl-tbx .alignright {

	float:right;

	width:50%;

	height:auto;

	border-radius:15px;

	margin-left:30px;

}

.innerblogdetail-pagetxtsection .innpstdtl-tbx .aligncenter {

	width:100%;

	height:auto;

	margin:20px 0;

	border-radius:15px;

}

.innerblogdetail-pagetxtsection .innpstdtl-tbx h2 {

	font-size: 37px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	margin: 0 0 20px;

	padding: 0;

}

.innerblogdetail-pagetxtsection .innpstdtl-tbx h3 {

	font-size: 32px;

	color: #111;

	line-height: 42px;

	font-weight: 700;

	margin: 20px 0;

	padding: 0;

}

.innerblogdetail-pagetxtsection .innpstdtl-tbx h4 {

	font-size: 32px;

	color: #111;

	line-height: 42px;

	font-weight: 700;

	margin: 20px 0;

	padding: 0;

}

.innerblogdetail-pagetxtsection .innpstdtl-tbx p {

	font-size: 16px;

	color: #111;

	line-height: 27px;

	font-weight: 400;

	margin: 0;

	padding: 10px 0;

}

.innerblogdetail-pagetxtsection .innpstdtl-tbx ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

.innerblogdetail-pagetxtsection .innpstdtl-tbx ul li {

	display: block;

	color: rgba(0, 0, 0);

	font-size: 16px;

	font-weight: 400;

	line-height: 25px;

	transition: all 0.3s;

	background:url(../images/arw03.png) no-repeat 0 7px;

	background-size:13px 12px;

	padding: 0 0 0 22px;

	margin: 8px 0;

}

.innerblogdetail-pagetxtsection .innpstdtl-rspst-link {

	width: 100%;

	float: left;

}

.innerblogdetail-pagetxtsection .innpstdtl-rspst-link h4 {

	position: relative;

	display: block;

	color: rgba(0, 0, 0);

	font-size: 25px;

	font-weight: 700;

	line-height: 36px;

	padding: 0;

	margin: 0 0 50px;

}

.innerblogdetail-pagetxtsection .innpstdtl-rspst-link h4::before {

 content: '';

 position: absolute;

 bottom: -20px;

 left: 0;

 width: 50px;

 height: 2px;

 background: #f33f7d;

}

.innerblogdetail-pagetxtsection .innpstdtl-rspst-link ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

.innerblogdetail-pagetxtsection .innpstdtl-rspst-link ul li {

	position: relative;

	padding: 5px 0;

}

.innerblogdetail-pagetxtsection .innpstdtl-rspst-link ul li h5 {

	position: relative;

	font-size: 13px;

	color: #ff7eab;

	line-height: 18px;

	font-weight: 400;

	margin: 0;

	padding:0;

}

.innerblogdetail-pagetxtsection .innpstdtl-rspst-link ul li a {

	display: block;

	color: rgba(0, 0, 0);

	font-size: 16px;

	font-weight: 400;

	line-height: 25px;

	transition: all 0.3s;

	background:url(../images/mnuarw-bl.png) no-repeat 0 9px;

	background-size:10px 14px;

	padding: 0 0 0 20px;

	margin: 0;

	text-decoration: none;

}

.innerblogdetail-pagetxtsection .innpstdtl-rspst-link ul li a:hover {

	color: #f54380;

	text-decoration: none;

	background:url(../images/mnuarw-pk.png) no-repeat 0 9px;

	background-size:10px 14px;

}

.innerblogdetail-pagetxtsection .innpstdtl-catpst-link {

	width: 100%;

	float: left;

	margin-top:80px;

}

.innerblogdetail-pagetxtsection .innpstdtl-catpst-link h4 {

	position: relative;

	display: block;

	color: rgba(0, 0, 0);

	font-size: 25px;

	font-weight: 700;

	line-height: 36px;

	padding: 0;

	margin: 0 0 50px;

}

.innerblogdetail-pagetxtsection .innpstdtl-catpst-link h4::before {

 content: '';

 position: absolute;

 bottom: -20px;

 left: 0;

 width: 50px;

 height: 2px;

 background: #f33f7d;

}

.innerblogdetail-pagetxtsection .innpstdtl-catpst-link ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

.innerblogdetail-pagetxtsection .innpstdtl-catpst-link ul li {

	position: relative;

	padding: 5px 0;

}

.innerblogdetail-pagetxtsection .innpstdtl-catpst-link ul li h5 {

	position: relative;

	font-size: 13px;

	color: #ff7eab;

	line-height: 18px;

	font-weight: 400;

	margin: 0;

	padding:0;

}

.innerblogdetail-pagetxtsection .innpstdtl-catpst-link ul li a {

	display: block;

	color: rgba(0, 0, 0);

	font-size: 16px;

	font-weight: 400;

	line-height: 25px;

	transition: all 0.3s;

	background:url(../images/mnuarw-bl.png) no-repeat 0 9px;

	background-size:10px 14px;

	padding: 0 0 0 20px;

	margin: 0;

	text-decoration: none;

}

.innerblogdetail-pagetxtsection .innpstdtl-catpst-link ul li a:hover {

	color: #f54380;

	text-decoration: none;

	background:url(../images/mnuarw-pk.png) no-repeat 0 9px;

	background-size:10px 14px;

}

.innerblog-faqstab-section {

	position: relative;

	padding:0 0 120px 0;

}

.innerblog-faqstab-section h5 {

	position: relative;

	font-size: 21px;

	color: #f54380;

	line-height: 25px;

	font-weight: 600;

	margin: 30px 0 0;

	text-align:center;

	padding: 0;

}

.innerblog-faqstab-section h4 {

	font-size: 39px;

	color: #111;

	line-height: 44px;

	font-weight: 700;

	text-align:center;

	margin: 0;

	padding: 20px 0;

}

.innerblog-faqstab-section .innfaqstab-bx {

	position: relative;

	width: 100%;

	float:left;

}

.innerblog-faqstab-section .innfaqstab-bx h3 {

	margin: 10px 0;

}

.innerblog-faqstab-section .innfaqstab-bx .panel-default .panel-title a {

	position: relative;

	display: block;

	font-size: 18px;

	color: #111;

	font-weight: 700;

	line-height: 30px;

	text-decoration: none;

	padding: 15px 50px 15px 20px;

	margin: 0;

	background: #fff;

	border-radius: 5px;

	border:1px solid #eeeeef;

 -webkit-transition: .3s ease-in-out;

 -moz-transition: .3s ease-in-out;

 -o-transition: .3s ease-in-out;

 transition: .3s ease-in-out;

}

.innerblog-faqstab-section .innfaqstab-bx .panel-default .panel-title a.collapsed:after {

	content: '';

	position: absolute;

	top: 18px;

	right: 20px;

	background: url(../images/dw-btn.png) 50% 50% no-repeat;

	width: 24px;

	height: 24px;

}

.innerblog-faqstab-section .innfaqstab-bx .panel-default .panel-title a:after {

	content: '';

	position: absolute;

	top: 18px;

	right: 20px;

	background: url(../images/up-btn.png) 50% 50% no-repeat;

	width: 24px;

	height: 24px;

}

.innerblog-faqstab-section .innfaqstab-bx .panel-default .panel-body {

	padding: 20px;

	background:#f3f5f9;

	border:1px solid #f3eee6;

	border-radius: 5px;

}

.innerblog-faqstab-section .innfaqstab-bx .panel-default .panel-body p {

	color: #111;

	font-size: 16px;

	font-weight: 400;

	line-height: 27px;

	padding: 10px 0;

	margin: 0;

}

