.padding-bottom-none{padding-bottom: 0 !important}
.airtasker-banner { position: relative; background-color: #F9F3EF; overflow: hidden; padding: 92px 0 171px; } 
.airtasker-banner h2 { max-width: 1186px; text-align: center; width: 100%; margin: 0 auto; }
.airtasker-banner .logo-block { text-align: center; display: flex; justify-content: center; }
.airtasker-banner .logo-block figure { width: 168px; margin-bottom: 30px; padding-bottom: 75px; position: relative; }
.airtasker-banner .logo-block figure:after { content: ""; display: block; width: 53px; height: 7px; background-color: #FFDB2D; border-radius: 13px; position: absolute; margin: 0 auto; left: 0; right: 0; bottom: 0; }
.airtasker-banner .logo-block figure img { width: 100% }
.airtasker-banner .container { position: relative; }
.airtasker-banner .btm-content{padding-top: 30px}
.airtasker-banner .btm-content h1 { max-width: 1296px; margin: 0 auto; text-align: center; width: 100%; padding-left: 35px; }
.airtasker-banner .container:before { content: ""; display: inline-block; width: 359px; height: 510px; background-image: url(../images/airtasker-banner-a.svg); background-size: cover; background-repeat: no-repeat; background-position: left center; position: absolute;left: -112px; top: 25px;}
.align-center { align-items: center; }

.img-with-content { padding: 135px 0; }
.img-with-content .title-block { margin-bottom: 35px; }
.img-with-content .title-block .col-12 { text-align: center; }
.img-with-content .title-block h2 span { font-weight: 400; }
.img-with-content .title-block h2 { display: inline-block; width: auto; padding-bottom: 25px; position: relative;font-size:48px }
.img-with-content .title-block h2:after { content: ""; display: block; width: 100%; height: 1px; background-color: #000000; position: absolute; left: 0; right: 0; bottom: 0; }
.img-with-content .title-block h2:before { content: ""; display: block; width: 63px; height: 10px; background-color: #0A65FC; position: absolute; left: 0; right: 0; bottom: -5px; border-radius: 15px;  margin: 0 auto; z-index: 1; }
.img-with-content .img-block { width: 380px; text-align: center; }
.img-with-content .img-block strong { width: 100%; display: block; text-align: center; font-size: 22px; line-height: 1.2; font-weight: 700; padding-top: 20px; }
.img-with-content .img-block span { width: 100%; display: block; text-align: center; font-size: 24px; line-height: 1.2; font-weight: 400; }
.img-with-content .right-content { width: calc(100% - 380px); padding-left: 42px; display: flex; align-items: center; flex-wrap: inherit; }
.img-with-content .right-content p { margin-bottom: 15px; line-height: 1.64; }
.grey-bg { background-color: #F1F2F2; }
.white-bg { background-color: #fff; }
.img-with-content .img-right-pos .img-block { order: 2; }
.img-with-content .img-right-pos .right-content { order: 1; padding-left: 0; padding-right: 80px; }

.image-bottom .img-block{position: relative; top: 42px; z-index: 1;}
.img-with-content.image-bottom .right-content{align-items: flex-start;padding: 95px 0 30px 42px}
.link-building-block { padding: 100px 0; position: relative; }

.acquired-links { padding: 135px 0 52px; min-height: 1px; }
.acquired-links .title-block .col-12 { text-align: center; }
.acquired-links .title-block h2 span { font-weight: 400; }
.acquired-links .title-block { margin-bottom: 78px; }
.acquired-links .title-block h2 { display: inline-block; width: auto; padding-bottom: 25px; position: relative; }
.acquired-links .title-block h2:after { content: ""; display: block; width: 100%; height: 1px; background-color: #000000; position: absolute; left: 0; right: 0; bottom: 0; }
.acquired-links .title-block h2:before { content: ""; display: block; width: 63px; height: 10px; background-color: #0A65FC; position: absolute; left: 0; right: 0; bottom: -5px; border-radius: 15px;  margin: 0 auto; z-index: 1; }

.acquired-links .lists { margin: 0 -25px; justify-content: space-between; }
.acquired-links .lists > div[class*="col-"] { text-align: center; padding: 0 25px; margin: 15px 0 50px; display: inherit; align-items: center; justify-content: center; }
.acquired-links .lists > div[class*="col-"] a { display: block; text-align: center; }
.acquired-links .lists > div[class*="col-"] a img { display: block; margin: 0 auto; max-height: 68px; }

.result-block-main { padding: 80px 0 0; position: relative; margin-bottom: -300px; }
.result-block-main .title-block .col-12 { text-align: center; }
.result-block-main .title-block h2 span { font-weight: 400; }
.result-block-main .title-block { margin-bottom: 40px; }
.result-block-main .title-block h2 { display: inline-block; width: auto; padding-bottom: 25px; position: relative; }
.result-block-main .title-block h2:after { content: ""; display: block; width: 100%; height: 1px; background-color: #000000; position: absolute; left: 0; right: 0; bottom: 0; }
.result-block-main .title-block h2:before { content: ""; display: block; width: 63px; height: 10px; background-color: #0A65FC; position: absolute; left: 0; right: 0; bottom: -5px; border-radius: 15px;  margin: 0 auto; z-index: 1; }
.result-block-main + section { padding-top: 400px; }

.link-building-block { padding: 135px 0; position: relative; }
.link-building-block .left-block { width: 520px; }
.link-building-block .right-content { width: calc(100% - 520px); padding-left: 25px; }

.link-building-block .right-content .link-box { margin-bottom: 52px; }
.link-building-block .right-content .link-box:last-child { margin-bottom: 0; }
.link-building-block .right-content .link-box strong { display: block; width: 100%; margin-bottom: 15px; font-size: 28px; font-weight: 700; font-family: 'Montserrat'; }
.link-building-block .right-content .link-box p { line-height: 1.62; margin-bottom: 15px; font-family: 'Montserrat'; }
.link-building-block .right-content .link-box ul { display: flex; flex-wrap: wrap; }
.link-building-block .right-content .link-box ul li { width: 41%; text-align: left; margin-bottom: 24px; }
.link-building-block .right-content .link-box ul li:before { border-radius: 0; }

.link-building-block .right-content .link-box strong{position: relative;}
.link-building-block .right-content .link-box strong:before{position: absolute;content: "";background: red;white-space: 10px;height: 10px;left:0;top:0;}
.link-building-block .right-content{padding:20px 0 0 40px}
.link-building-block .right-content .link-box:nth-of-type(2){margin-bottom: 25px}
.link-building-block .right-content .link-box strong:before { position: absolute; content: ""; background: #f1f2f2; width: 35px; height: 35px; left: -120px; top: 0px; border-radius: 50%; border: 8px solid #FFDB2D; }
.link-building-block .right-content .link-box strong:after { position: absolute; content: "";width: 13px; height: 13px; left: -70px; top: 10px; border-radius: 50%;border:2px solid #000}
.link-building-block .right-content .link-box:first-child { position: relative; left: -95px; }
.link-building-block .right-content .link-box:nth-of-type(2) strong:before{left:-84px}
.link-building-block .right-content .link-box:nth-of-type(3) strong:before{left:-105px}
.link-building-block .right-content .link-box:nth-of-type(2) strong:after{left:-40px}
.link-building-block .right-content .link-box:nth-of-type(3) strong:after{left:-60px}

.three-list-block{margin: 0 -10px}
.three-list-block .list-col{width: calc(33.33% - 20px); margin: 0 10px; position: relative; padding-left: 10px;}
.three-list-block .list-col:before { position: absolute; content: ""; background: #0A65FC; width: 5px; height: 40px; left: 0; top: 5px}

@media(max-width:1800px){
	.airtasker-banner .container:before{left: 0;}
}
@media (max-width: 1440px) {
	.airtasker-banner{padding:92px 0 140px}
	.img-with-content .title-block h2{font-size: 38px}
	.img-with-content{padding: 100px 0}
	.link-building-block{padding: 100px 0}
	.acquired-links{padding: 100px 0 50px}
	.airtasker-banner .container:before{left: 0;}
	.airtasker-banner .container:before { width: 365px; height: 480px; background-size: 65%; }
    
    .img-with-content .img-block strong { padding-top: 18px; }
    .img-with-content .img-block span { font-size: 20px; }
    
}
@media (max-width: 1366px){	
	.img-with-content .title-block h2{font-size: 30px}
	.img-with-content .img-block { width: 300px;}
	.img-with-content .right-content{width: calc(100% - 300px);}
	.img-with-content .title-block { margin-bottom: 50px;}
	.img-with-content{padding: 75px 0}
	.link-building-block{padding: 75px 0}
	.acquired-links{padding: 75px 0 50px}
	.link-building-block .right-content .link-box strong{font-size: 24px;}
	.result-block-main + section{padding-top: 350px}
	.link-building-block .right-content .link-box:nth-of-type(2) strong:before{left: -90px}
	.link-building-block .right-content .link-box:nth-of-type(3) strong:before { left: -90px; }
	.link-building-block .right-content .link-box:nth-of-type(3) strong:after{left: -45px}
    
    .img-with-content .img-block strong { padding-top: 16px; }
    .img-with-content .img-block span { font-size: 18px; }
    
}
@media(max-width:1200px){
	.img-with-content{padding: 50px 0 35px}
	.link-building-block{padding: 50px 0 35px}
	.acquired-links{padding: 50px 0 35px}
	.airtasker-banner .container:before{left: 0;}
	.airtasker-banner{padding: 90px 0}
	.link-building-block .left-block { width: 100%; text-align: center;margin-bottom: 25px}
    .link-building-block .right-content{width: 100%}
    .link-building-block .right-content .link-box strong:before{width: 25px;height: 25px}
    .link-building-block .right-content .link-box:first-child{left: 0;}
    .link-building-block .right-content .link-box strong:before,
    .link-building-block .right-content .link-box:nth-of-type(2) strong:before,
    .link-building-block .right-content .link-box:nth-of-type(3) strong:before{left:-70px} 
    .link-building-block .right-content .link-box strong:after,
    .link-building-block .right-content .link-box:nth-of-type(2) strong:after,
    .link-building-block .right-content .link-box:nth-of-type(3) strong:after{left:-37px;top:6px}
    .acquired-links .lists .col-2{width: 25%}
    .airtasker-banner .container:before{width: 275px; height: 385px;top: 0;background-size: cover;}
    .img-with-content .title-block h2 { font-size: 26px; }
}
@media (max-width:1023px){
	.link-building-block .right-content .link-box strong{font-size: 20px;}
}

@media (max-width: 991px){
	.img-with-content .img-block{width: 100%;max-width: 380px;margin: 0 auto 35px}
	.img-with-content.image-bottom .right-content{width:100%;}
	.img-with-content .right-content{width: 100%;padding-left: 0;}
	.img-with-content{padding: 50px 0 35px}
	.result-block-main{padding: 50px 0 35px}
	.img-with-content .img-right-pos .right-content{padding-right: 0;order: 2;}
	.img-with-content.image-bottom .right-content{padding: 0 0 35px}
	.image-bottom .img-block{top:0;}
	.result-block-main{margin-bottom: -150px}
	.result-block-main + section{padding-top: 200px}
    
}
@media(max-width: 767px){
	.three-list-block{margin: 0;}
	.three-list-block .list-col{width: 100%;margin: 0;}
	.link-building-block .right-content .link-box ul li{width: 100%;margin-bottom: 15px;}
	.link-building-block .right-content .link-box strong{margin-bottom: 10px;}
	.acquired-links .lists .col-2 { width: 50%; }
    .acquired-links .lists { justify-content: center; }
    .acquired-links .lists > div[class*="col-"]:last-child { margin-bottom: 0; }
	.result-block-main{margin-bottom: -100px;}
	.airtasker-banner{padding: 70px 0 40px; }
    .airtasker-banner .logo-block figure { padding-bottom: 45px; }
    .airtasker-banner .btm-content h1 { padding-left: 0; }
    .img-with-content .title-block h2 { font-size: 22px; }
	.link-building-block .right-content{padding: 20px 0 0 50px; }
    .img-with-content .img-block { max-width: 250px; }
    .link-building-block .left-block { width: 80%; text-align: center; margin: 0 auto 25px; }
    .link-building-block .right-content .link-box { margin-bottom: 30px; }
    .link-building-block .right-content .link-box strong:after, .link-building-block .right-content .link-box:nth-of-type(2) strong:after, .link-building-block .right-content .link-box:nth-of-type(3) strong:after { left: -22px; }
    .link-building-block .right-content .link-box strong:before, .link-building-block .right-content .link-box:nth-of-type(2) strong:before, .link-building-block .right-content .link-box:nth-of-type(3) strong:before { left: -56px; }
    
	

}
@media (max-width: 480px){
	.result-block-main + section{padding-top: 130px}
}