* { outline: none; }
a { outline: none; text-decoration: none; }
.banner-red {padding-top: 170px;}
.p-heading {font-size: 3.1rem;line-height: 3rem; text-align: center; margin-bottom: 50px;}
.nees-about .programe-list li { flex-direction: row; }
.challeng-divsec { margin-top: 90px; }
.news-servicee { padding: 40px 0; }
.challeng-divsec { margin-bottom: 80px; }
.challenge .programe-list li strong { display: contents; }
.business-results li { display: flex; font-size: 20px; font-weight: 300; justify-content: space-between; margin-bottom: 10px; padding-left: 30px; position: relative; flex-direction: column; }
.business-impect li strong { display: contents; }
.business-impect .business-results li strong { display: contents; }
.business-results { position: relative; }
.business-results li:before { content: "\f058"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: var(--bg-danger); font-size: 18px; padding-right: 0em; position: absolute; top: 1px; left: 0; }
.business-results .row { --bs-gutter-x: 0; }
.news-servicee .heading { margin-bottom: 20px; margin-top: 20px; }
.used-list { display: flex; }
.used-list li { margin-right: 20px; }
.tsl-content a { text-decoration: none; }
.acr .accordion-button:focus { border-bottom: 1px solid #bd3455; }
.wp-pagenavi a, .wp-pagenavi span { text-decoration: none; padding: 6px 5px !important; margin: 2px; width: 40px; height: 40px; display: inline-block; font-size: 18px; border: 1px solid #842D7B; text-align: center; vertical-align: middle; border-radius: 8px; color: #842D7B; margin: 10px 2px; }
.rc-content-blk .wp-pagenavi a, .rc-content-blk .wp-pagenavi span { text-decoration: none; padding: 6px 5px !important; margin: 2px; min-width: 40px; height: 40px; display: inline-block; font-size: 18px; border: 1px solid #842D7B; text-align: center; vertical-align: middle; border-radius: 8px; color: #842D7B; margin: 10px 2px; width: auto; }
.rc-content-blk .wp-pagenavi span.current { background: #842D7B; }
.first { width: 76px !important; }
.smaller { background-color: #E6E6E6; border: 1px solid #E6E6E6 !important; color: #BBBBBB !important; }
.extend { background-color: #E6E6E6; border: 1px solid #E6E6E6 !important; color: #BBBBBB !important; }
.pagenation span.pages { width: 130px; padding: 6px 0 !important; }
.wp-pagenavi { padding: 6px 0 !important; }
.current { background-color: #842D7B; border: 1px solid #842D7B !important; color: #ffffff !important; }
.logo-block-desktop { display: block; margin-bottom: 0px !important }
.logo-block-mob { display: none; }
.service-home-blk a { text-decoration: none; outline: none; }
.fixed-sec { position: fixed; top: 88px; width: 100%; z-index: 999; }
.dropdown-menu { border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color) !important; }
.Choose-seo-he-rf1 h3 { border-radius: 0; font-size: 3.5rem; font-weight: 500; border: 0; background: none; color: #fff; padding: 0px; margin-bottom: 3.6rem; text-align: right; }
.Choose-seo-he-rf2 h3 { border-radius: 0; font-size: 3.5rem; font-weight: 500; border: 0; background: none; color: #fff; padding: 0px; margin-bottom: 3.6rem; text-align: center; }
.Choose-seo-he-rf3 h3 { border-radius: 0; font-size: 3.5rem; font-weight: 500; border: 0; background: none;    /*color: #fff;*/ color: orange; padding: 0px; margin-bottom: 3.6rem; text-align: left; }
.boxes3 { list-style: none; padding-left: 0; }
.boxes2 { list-style: none; padding-left: 0; }
.boxes1 { list-style: none; padding-left: 0; }
.boxes1 li { height: 85px; display: flex; align-items: center; justify-content: end; }
.boxes2 li { height: 85px; display: flex; align-items: center; }
.boxes1 li span { font-size: 1.8rem; max-width: 30rem;    /*background: #ffc2ad;*/ background: #F0F0F0; border-radius: 3rem 0rem 0rem 3rem; padding: 1rem; color: #000000; line-height: 1.8rem; display: flex; justify-content: flex-end; width: 100%; align-items: center; justify-items: center; height: 4.8rem; }
.boxes1 li:nth-child(2) span { max-width: 28rem; }
.boxes1 li:nth-child(3) span { max-width: 26rem; }
.boxes1 li:nth-child(4) span { max-width: 24rem; }
.boxes1 li:nth-child(5) span { max-width: 22rem; }
.boxes1 li:nth-child(6) span { max-width: 22rem; }
.boxes1 li:nth-child(7) span { max-width: 22rem; }
.boxes2 li { text-align: center; border: 1px solid #fff; color: #fff; margin-bottom: -1px; font-weight: 600; font-size: 1.8rem; height: 85px; display: flex; align-items: center; justify-content: center; }
.boxes3 li span { font-size: 1.8rem; max-width: 30rem;   /* background: #F0F0F0;*/ background: #ffc2ad; border-radius: 0rem 3rem 3rem 0rem; padding: 1rem; color: #000000; line-height: 1.8rem; display: flex; justify-content: flex-start; width: 100%; align-items: center; justify-items: center; height: 4.8rem; }
.boxes3 li:nth-child(2) span { max-width: 28rem; }
.boxes3 li:nth-child(3) span { max-width: 26rem; }
.boxes3 li:nth-child(4) span { max-width: 24rem; }
.boxes3 li:nth-child(5) span { max-width: 22rem; }
.boxes3 li:nth-child(6) span { max-width: 22rem; }
.boxes3 li:nth-child(7) span { max-width: 22rem; }
.boxes3 li { height: 85px; display: flex; align-items: center; justify-content: flex-start; }
.same-icon { width: auto !important; height: auto !important; max-width: 15px; margin-right: 10px; }
.dropdown-menu { border: none; }
.dropdown-menu.show { border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); }
.rch-round-img { border-radius: 100%; overflow: hidden; margin-right: 10px; }
.blog-detail-banner-data li img { width: 50px; height: 50px; margin-bottom: 4px; }
.overdrive { position: relative; }
.overdrive:after { content: ''; position: absolute; background: url(../images/way-to-seo-right-particle.png) no-repeat; max-width: 250px; height: 100%; top: -12%; right: 0; width: 100%; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: -1; }
.wcl-content h4 { direction: ltr; }
.different { margin-top: 50px !important; }
.fixed-top { z-index: 99999; }
.pay-seo-he-htwo h2 { margin-bottom: 50px; }
.blog-deatil-braedcrumps nav { font-size: 18px; }
.sec-2-nav-right-side-content-blog-detail .abhi:hover { color: #fff; border: 1px solid #BD3455; background-color: #BD3455; }
.career-apply:hover { background: var(--btn-hover); color: var(--bg-white); }
.backtocall:hover { color: var(--btn-hover); }
body .inner-baner { margin-top: 70px !important; }
.why-client-love { position: relative; }
.why-client-love:before { content: ''; position: absolute; background: url(../images/element-2.svg) no-repeat; height: 100%; top: 31%; left: 0px; width: 100%; max-width: 316px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: -1; }
.customer-foucsed { position: relative; }
.customer-foucsed:before { content: ''; position: absolute; background: url(../images/right-round.png) no-repeat; height: 100%; top: 56%; left: 0px; width: 100%; max-width: 165px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: -1; }
.customer-foucsed:after { content: ''; position: absolute; background: url(../images/element-1.svg) no-repeat; max-width: 316px; height: 100%; top: 26%; right: 0; width: 100%; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: -1; }
.sass-marketing { position: relative; }
.sass-marketing:after { content: ''; position: absolute; background: url(../images/way-to-seo-right-particle.png) no-repeat; max-width: 230px; height: 100%; top: 0%; right: 0; width: 100%; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: -1; }
.myths-tab-area { position: relative; }
.myths-tab-area:before { content: ""; position: absolute; top: 39%; left: -187px; width: 90%; max-width: 220px; height: 445px; background: url(../images/baner-el-1.svg) no-repeat; animation: 1s linear 0s infinite alternate none running dollor; }
.pay-for-seo-choose-why h2 { margin-bottom: 3rem !important }
.sec-2-nav-right-side-content-trending-posts ul { line-height: 30px; }
.pay-for-seo-contact:before { display: none; }
.pay-for-seo-contact:after { display: none; }
.blog-up { padding-top: 340px; }
.resourcesnew-text h1 { font-size: 62px; color: #ffffff; font-weight: 600; }
.banner-text-img img { max-width: 100%; }
.contact-detail:before { content: ''; position: absolute; background: url(../images/right-round.png) no-repeat; height: 100%; top: 5%; left: 0px; width: 100%; max-width: 165px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: -1; display: none; }
.sass-services { position: relative; }
.sass-services:before { content: ''; position: absoludite; background: url(../images/right-round.png) no-repeat; height: 100%; top: 56%; left: 0px; width: 100%; max-width: 165px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: -1; }
.sass-services:after { content: ''; position: absolute; background: url(../images/way-to-seo-right-particle.png) no-repeat; max-width: 250px; height: 100%; top: 49%; right: 0; width: 100%; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: -1; }
.home-baner { position: relative; }
.home-baner:before { content: ''; position: absolute; background: url(../images/top-left-particle.png) no-repeat; top: 0%; left: 0; width: 100%; max-width: 264px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; height: 472px; }
.home-baner:after { content: ''; position: absolute; background: url(../images/top-right-particle.png) no-repeat; max-width: 250px; height: 422px; top: 0%; right: 0; width: 100%; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: -1; }
.pay-seo:before { content: ''; position: absolute; background: url(../images/right-round.png) no-repeat; height: 100%; top: -3%; left: 0; width: 100%; max-width: 250px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; top: 67%; }
.new-why-choose li { max-width: 21rem; }
.pay-seo { position: relative; }
.pay-seo:after { content: ''; position: absolute; background: url(../images/clients-right-particle.svg) no-repeat; right: 0px; width: 100%; height: 442px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: 9999; max-width: 316px; top: 45%; }
.way-to-seo.pay-best { position: relative; }
.way-to-seo.pay-best:after { display: none; }
.way-to-seo.pay-best:before { content: ''; position: absolute; background: url(../images/baner-el-3.svg) no-repeat; height: 100%; top: -3%; left: 0; width: 100%; max-width: 250px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; }
.scroll-function-sec-1 { background: #58044f; }
.scroll-function-sec-2 {    /* border-bottom: 3px solid #00000029; */
background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 3px 6px #00000029; }
.none-scroll-blog { display: none; }
.darkHeader { background: #ffff; position: fixed; top: 0; left: 0; width: 100vw; z-index: 999; padding: 0; }
.fixed-he { position: fixed; top: 83px; left: 0; width: 100vw; z-index: 999; padding: 0; }
.darkHeader1 { display: none; }
.upper-block:before { display: none !important; }
.upper-block:after { display: none; }
.banner-pay-for-seo { position: relative; }
.banner-pay-for-seo:before { content: ""; position: absolute; top: -10px; left: 1px; width: 90%; max-width: 220px; height: 445px; background: url(../images/baner-el-1.svg) no-repeat; animation: 1s linear 0s infinite alternate none running dollor; opacity: 0.5; }
.banner-pay-for-seo:after { content: ''; position: absolute; background: url(../images/baner-el-2.svg) no-repeat; max-width: 223px; height: 100%; bottom: -67px; right: 0; width: 100%; height: 422px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; opacity: 0.5; }
.banner-sec { margin-top: 25px }

/*.wcl2 li {width: 95%!important; margin: 0 auto;float: none!important;}*/
html, body { overflow-x: hidden; }
.logo-block { margin-bottom: 20px; }
body .banner-middle2 p { font-size: 2.2rem; line-height: 3rem; font-weight: 300; margin-top: 3rem; color: #01213A; }
.newbanner-middle p { font-size: 22px !important; font-weight: normal; color: #01213A; }
.contact-detail #register-form .form-control { width: 100%; }
.contact-detail #register-form .form-control:focus { outline: 1px solid #BD3455; }
#register-form .mb-3 { position: relative; }
#register-form label { margin-left: 13px; margin: 0; padding: 0; display: block; margin-bottom: -25px; }
.service-img { position: relative; }
.service-img-1 { display: block; }
.service-img-1w { display: none; }
.service-list:hover .service-img-1w { display: block; }
.service-list:hover .service-img-1 { display: none; }
.service-img img { max-width: 90px; }
.comparison-slider-wrapper .comparison-slider .divider::after { background-color: transparent; color: orangered; margin: 0; transform: translate(-50%, -50%); content: '' !important; background-image: url(../images/arow.png); width: 36px; height: 45px; background-size: 100%; background-repeat: no-repeat; }
.map { margin-top: 90px; z-index: 9; position: relative; }
.acr .accordion button:focus { box-shadow: none; }
.form-n-banner-sec .banner-text2 p { color: #ffffff; font-size: 24px; padding-right: 100px; }
.acr .accordion-button { border-bottom: 1px solid #bd3455; border-radius: 0 !important; }
.form-n-banner-sec .banner-text2 h1 { font-size: 62px; color: #ffffff; font-weight: bold; }
.banner-middle h3 { color: #01213a; font-size: 50px; text-align: center; margin-top: 57px; font-weight: 600; }
.banner { background-size: cover; background-position: center; background-color: #ffffff; position: relative; z-index: 9; }
.form-n-banner-sec { margin: 10px 0 !important; z-index: 9; }
.form-n-banner-sec:before { position: absolute; content: ''; background-image: url('../images/bg.svg'); width: 101%; height: 580px; z-index: -1; background-position: bottom; background-size: cover; left: -5px; }
.banner-text { width: 93%; }
.bn-head { padding: 120px 0px 15px; }
.form-control { width: 100%; line-height: 3.5; border-radius: 50px; padding: 1rem 1.75rem; margin: 10px 0px; border: 1px #A2A7B4 solid; font-size: 18px; height: 65px; }
.contact-us-form::placeholder {    /* Chrome, Firefox, Opera, Safari 10.1+ */
color: #000000 !important; opacity: 1;    /* Firefox */ }
.contact-us-form:-ms-input-placeholder {    /* Internet Explorer 10-11 */
color: #000000 !important; }
.contact-us-form::-ms-input-placeholder {    /* Microsoft Edge */
color: #000000 !important; }
.banner-frm { background-color: #fff; text-align: -webkit-center; border-radius: 10px; width: 100%; }
.banner-frm-text h1 { font-size: 40px; color: #f37042; font-weight: bold; position: relative; text-align: center; }
.banner-frm-text h1:after { position: absolute; content: ''; background-image: url(../images/line.svg); width: 100%; right: 0; height: 14px; background-size: contain; background-position: center; left: 0; bottom: -5px; margin: auto; background-repeat: no-repeat; }
.banner-frm-1 .wpcf7-spinner { position: absolute; }
.banner-frm form { margin-top: 20px; }
.cpt { margin-top: 10px; }
.cpt img { width: 239px; }
.frm-button { background-color: #bd3455; width: 250px; border-radius: 40px; padding: 15px 5px; margin: 30px auto 0; height: 60px; color: #fff; font-size: 22px; border: none; display: flex; justify-content: center; }
.acr .accordion { width: 93%; }
.acr .accordion .accordion-header button { padding-left: 0; }
.frm-button a { color: #fff; font-size: 22px; text-decoration: none; font-size: 20px; }
.banner-frm-1 { padding: 40px 20px; box-shadow: 0px 0px 8px #888888; border-radius: 7px; }
.acr.banner-text-img img { max-width: 100%; margin-left: -16px; margin-top: 20px; }
.acr .accordion-item:first-of-type .accordion-button { color: #bd3455; background-color: #ffffff; font-size: 30px; background-repeat: no-repeat; }
.acr .accordion-body ul li { text-decoration: none; list-style-type: none; font-size: 22px; color: #01213a; font-weight: 300; }
.acr .accordion-body img { margin-top: -10px; }
.acr .accordion-body { background-color: #ffffff; }
.acr .accordion-item { border: 0; }
.acr .accordion .accordion-body ul { padding-left: 13px; }
.acr .accordion .accordion-body ul li { position: relative; margin-top: 12px; }
.acr .accordion .accordion-body li:before { content: ''; position: absolute; background-image: url('../images/path-1.svg'); width: 19px; height: 19px; left: -26px; top: 8px; }
.acr .accordion-button:not(.collapsed)::after { background-size: 100%; background-image: url('../images/path-2.svg') !important; width: 39px; transform: rotate(0deg); height: 21px; }
.acr .accordion-button::after { position: relative; right: -11px; background-size: 100%; background-image: url('../images/path-2.svg') !important; width: 39px; transform: rotate(180deg); height: 21px; }
.acr .accordion-button:not(.collapsed) { box-shadow: none; }
.acr .accordion-button:focus { border-color: #bd3455 var(--bs-accordion-btn-focus-border-color); }
.career-opening p { font-size: 18px; color: #000000; line-height: 26px; margin-bottom: 20px; }
.career-opening-text h3 { font-size: 22px; color: #842D7B; line-height: 26px; font-weight: 600; margin-bottom: 10px; }
.career-opening-text ul li { font-size: 18px; color: #000000; line-height: 26px; margin-bottom: 5px; position: relative; list-style: none; }
.career-opening-text ul li:before { content: ''; position: absolute; background-image: url('../images/tick.svg'); width: 17px; height: 17px; left: -24px; top: 4px; }
.career-banner-text a:hover { color: #ffffff; }
.career-opening-text p a { color: #842D7B; outline: none; text-decoration: none; font-style: italic; }
.return-section { margin-left: 20%; }
.backtocall { color: #BD3455; font-size: 18px; line-height: 30px; font-weight: 600; outline: none; text-decoration: none; margin: 0 20px; }
.career-opening-text { margin-bottom: 30px; }
.pagenation ul { padding: 0; list-style: none; text-align: center; display: flex; justify-content: center; }
.pagenation ul li { width: 40px; height: 40px; display: inline-block; font-size: 18px; border: 1px solid #842D7B; text-align: center; vertical-align: middle; border-radius: 8px; color: #842D7B; margin: 10px 2px; display: flex; justify-content: center; align-items: center; }
.career-apply { font-size: 18px; line-height: 30px; color: #ffffff; background-color: #BD3455; outline: none; text-decoration: none; width: 154px; height: 42px; display: inline-block; border-radius: 35px; font-weight: 600; padding: 6px 0; text-align: center; }
.review-bg  + nav { padding-bottom: 0px }
.career-slider-right .owl-nav button span { font-size: 0; }
.career-slider-right .owl-nav { position: relative; }
.career-slider-right .owl-prev:after { content: ''; position: absolute; background-image: url('../images/prew.svg'); width: 34px; height: 34px; bottom: 17px; left: -181px; right: 0; margin: auto; }
.career-slider-right .owl-next:after { content: ''; position: absolute; background-image: url('../images/next.svg'); width: 34px; height: 34px; bottom: 17px; left: -70px; right: 0; margin: auto; }
.career-img { width: 35%; }
.career-slider-text { width: 60%; }
.career-slider-detail { display: flex; justify-content: center; align-items: center; }
.career-slider-text h3 { font-size: 24px; line-height: 34px; color: #181B31; font-weight: 600; }
.career-slider-text h4 { font-size: 22px; line-height: 34px; color: #842D7B; font-weight: 600; }
.career-slider-text p { font-size: 18px; line-height: 10px; color: #000000; }
.career-slider-text { padding-left: 39px; padding-right: 25px; }
.career-slider { display: flex; align-items: center; }
.career-slider-section { margin-top: 80px; }
.career-slider-left h3 { font-size: 40px; line-height: 50px; color: #842D7B; font-weight: bold; }
.pre { background-color: #E6E6E6; border: 1px solid #E6E6E6 !important; color: #BBBBBB !important; }
.pagenation ul .active { background-color: #842D7B; border: 1px solid #842D7B !important; color: #ffffff !important; }
.last { width: 76px !important; }
.career-detail-sec { margin-top: 45px; }
.career-detail-box { background-color: #FEF0FD; border-radius: 8px; padding: 15px; margin-bottom: 20px; width: 98%; }
.career-detail-box1 p { font-size: 16px; color: #842D7B; font-weight: 400; width: 98%; }
.career-detail-box1 h3 { font-size: 14px; background-color: #ffffff; width: 70px; text-align: center; padding: 4px 7px; border-radius: 12px; height: 24px; margin-left: 5px; }
.career-detail-box1 { display: flex; }
.new-choose-why .border-bottom:before { background: url(../images/contact-border.svg) no-repeat !important; }
.new-choose-why .newborder-bottom.border-bottom:before { background: url(../images/contact-border.svg) no-repeat !important; background-size: 100% !important; }
.new-why { margin-top: -8px; }
.new-lists { margin-top: -8px; }
.pay-for-seo-choose-why #pills-tab li button { border-right: 2px solid #6F247B !important; }
.pay-for-seo-choose-why #pills-tab li:last-child button { border-right: none !important; border-radius: 0 10px 0 0; }
.pay-for-seo-choose-why #pills-tab li:first-child button { border-radius: 10px 0 0 0; }
.new-why { padding-right: 80px !important; }
.new-lists { padding-left: 80px !important; }
.mid-sec { text-align: center; }
.new-why li { padding-right: 36px !important; }
.new-lists li { padding-left: 36px !important; }
.new-choose-why .tab-content .why-choose-list li:first-child { margin-bottom: 7.6rem; }
.new-choose-why .new-lists li:first-child { margin-bottom: 9.1rem !important; }
.new-choose-why .tab-content .new-why li:first-child { margin-bottom: 9.1rem !important; }
.dropdown-toggle::after { content: "\f078"; font-family: "Font Awesome 6 Pro"; vertical-align: unset; border: none; }
.new-why li { padding-right: 4rem; }
.accordion-button::after { background-image: url('../images/arrow.svg'); }
.accordion-button:not(.collapsed)::after { background-image: url('../images/arrow.svg'); }
.upper-block .newbanner-middle p { font-size: 30px; line-height: 40px; font-weight: 400; margin-top: 3rem; color: #01213A; }
.pay-for-seo-text h3 { margin-bottom: 30px !important; }
.pay-for-seo-text { padding-right: 18px; }
.why-choose-list { display: inline-block; }
.why-choose .tab-pane .row { }
.tab-content { border: 1px solid #FFFFFF; margin-top: -11px; border-radius: 0 0 10px 10px; padding: 0 30px; }
.new-key-word p { font-size: 18px !important; line-height: 18px; color: #FFFFFF; margin-bottom: 50px !important; margin-top: 10px; }
.pay-for-seo-text p strong { font-weight: 600; }
.accordion { z-index: 99; position: relative; }
.actually-sec { width: 100%; margin: 30px auto; margin-top: 0; }
.pay-for-seo-per .border-bottom:before { content: ''; background: url(../images/contact-border.svg) no-repeat; position: absolute; bottom: -10px; height: 15px; left: 0; right: 0; top: auto; width: 103%; background-size: contain; z-index: -1; }
.pay-for-seo-text p { font-size: 25px; line-height: 35px; }
.pay-for-seo-per p { font-size: 25px; line-height: 38px; text-align: center; margin-bottom: 30px; font-weight: 300; }
.myths-tab-area { width: 80%; margin: 50px auto; margin-bottom: 0; }
.myths-tab-area .accordion-button::after { content: url(../images/plus.svg); font-family: "Font Awesome 6 Pro"; font-size: 29px; background: none; top: 0; position: absolute; left: 17px; width: 32px; height: 30px; bottom: 0; margin: auto; }
.myths-tab-area .accordion-button:not(.collapsed)::after { background-image: none; transform: rotate(45deg); color: #000; }
.myths-tab-area .accordion-button { position: relative; background-color: #FFF3EF; padding: 24px 60px; height: 100px; font-size: 22px; line-height: 30px; font-weight: 500; border: none; }
.myths-tab-area .accordion-body { font-size: 18px; line-height: 27px; color: #000000; background-color: #F4F7FF; padding: 0 60px; padding-bottom: 25px; font-weight: 300; }
.myths-tab-area .accordion-item { margin: 17px 0; border: none; border-radius: 8px 8px 0px 0px; box-shadow: 0px 3px 12px #94949426; }
.myths-tab-area .accordion-button:not(.collapsed) { color: #000000; background-color: #F4F7FF; box-shadow: none; }
.pay-seo h2 { text-align: center; }
.different { max-width: 1500px; margin: 0 auto; }
.different img { width: 100%; }
.why-choose p { font-size: 18px; line-height: 28px; color: #FFFFFF; margin-bottom: 7rem; text-align: center; padding: 0; font-weight: 300; }
.pay-for-seo-choose-why #pills-tab li button { color: #B6AACE; font-size: 30px; line-height: 35px; font-weight: 500; background-color: #EFE6FF; border: none; height: 90px; width: 100%; border-radius: 0; }
.pay-for-seo-choose-why #pills-tab li button:focus { outline: none; }
.nav-pills { border-radius: 5px 5px 0 0; }
.pay-for-seo-choose-why #pills-tab li { width: 25%; display: inline-block; }
.pay-for-seo-choose-why .nav-item .active { background-color: #6F247B !important; color: #ffffff !important; }
.why-choose .tab-content .why-choose-list li:first-child { border-radius: 0; font-size: 28px; font-weight: 500; border: 0; background: none; color: #fff; padding: 0px; margin-bottom: 10.6rem; line-height: 45px; text-align: left; padding-left: 0px !important; max-width: 100%; }
.why-choose .tab-content .row { margin-top: 79px; }
.seo-takes { padding: 10rem 0; }
.new-key-word p { padding: 0; }
.seo-takes .approach-content p { font-size: 25px; line-height: 35px; color: #404046; padding-right: 10px; }
.performance-based .border-bottom:before { content: ''; background: url(../images/contact-border.svg) no-repeat; width: 100%; background-size: contain; }
.performance-based p { font-size: 25px; line-height: 35px; color: #404046; margin-bottom: 3rem; padding: 0 85px; font-weight: 300; }
.performance-based ul li { font-size: 25px; line-height: 35px; margin-bottom: 30px; position: relative; font-weight: 300; color: #404046; }
.performance-based ul li:after { left: -37px; content: "\f058"; position: absolute; color: #03a203; font-size: 27px; font-family: "Font Awesome 6 Pro"; top: 2px; }
.performance-based ul { padding: 0 10px; list-style: none; font-size: 15px; padding-left: 145px; }
.seo-faq-accordion .accordion-button { height: 61px; background-color: #F6FCFF; }
.seo-faq-accordion .accordion-button:not(.collapsed) { color: #000000; background-color: #F6FCFF; font-size: 22px; line-height: 30px; }
.seo-faq-accordion .accordion-body { font-size: 18px; line-height: 27px; color: #000000; padding: 40px 20px; font-weight: 300; }
.seo-faq-accordion .accordion-button { font-size: 22px; line-height: 30px; font-weight: 500; }
.myths-tab {/*    margin-top: 120px;*/
position: relative; }
p:empty { display: none; }
.seo-faq { margin-top: 50px; }
.myths-tab:before { content: ''; position: absolute; background: url(../images/way-to-seo-right-particle.png) no-repeat; max-width: 250px; height: 100%; top: -220px; right: 0; width: 100%; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; }
.myths-tab:after { content: ''; position: absolute; background: url(../images/Group-12707.svg) no-repeat; max-width: 305px; bottom: -21%; right: 0px; width: 100%; height: 422px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: 9999; }
.seo-takes { position: relative; }
.seo-takes:before { content: ''; position: absolute; background: url(../images/blog-left-particle.svg) no-repeat; height: 100%; top: 16%; left: -77px; width: 100%; max-width: 249px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: 9999; }
.performance-based { position: relative; }
.performance-based:after { content: ''; position: absolute; background: url(../images/way-to-seo-right-particle.png) no-repeat; max-width: 250px; height: 100%; top: 4%; right: 0; width: 100%; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; }
.performance-based:before { content: ''; position: absolute; background: url(../images/right-round.png) no-repeat; height: 100%; top: 11%; left: -0px; width: 100%; max-width: 165px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: 9999; }
.seo-faq { position: relative; }
.seo-faq:after { content: ''; position: absolute; background: url(../images/Group-12707.svg) no-repeat; max-width: 295px; height: 100%; top: 49%; right: 0; width: 100%; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: -1; }
.seo-faq:before { background-position: center; content: ''; position: absolute; background: url(../images/Group-13159.svg) no-repeat; height: 100%; top: 22%; left: -258px; width: 100%; max-width: 575px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: -1; }
nav .nav-link { font-size: 1.5rem; color: var(--color-default); }
.navbar-expand-sm .navbar-nav .nav-link { padding: 0 2rem }
.contact-us { background: var(--bg-danger); border-radius: 30px; font-size: 1.5rem; padding: 1.1rem 3rem }
.contact-us:hover { background: var(--btn-hover); color: var(--bg-white); }
.btn-danger { background: var(--bg-danger); border-radius: 30px; font-size: 2rem; padding: 1.2rem 3rem; font-weight: 500; }
.btn-danger:hover { background: var(--btn-hover); color: var(--bg-white); }
.header-phone { font-size: 1.5rem; color: var(--color-default); text-decoration: none; }
.header-phone:hover { color: var(--color-heading-span); }
.navbar-nav .nav-item { margin-right: 15px; }
nav .btn { margin-right: 3.2rem; color: #fff }
.banner-middle h1 { font-size: 7.3rem; font-weight: 600; line-height: 8.8rem; margin-bottom: 20px; }
.banner-middle h1 span { color: var(--color-heading-span); position: relative; }
.banner-middle h1 span:after { content: ''; background: url(../images/banner-line.svg) no-repeat; position: absolute; bottom: -10px; height: 16px; left: 0; right: 0; top: auto; width: 110%; background-size: cover; z-index: -1; background-position: center top; }
.banner-middle p { font-size: 2.2rem; line-height: 3rem; font-weight: 300; margin-top: 3rem; }
.banner-middle .input-group-blk {  /*  padding: 5rem 0 3rem;*/ padding: 5rem 0 7rem; max-width: 60rem; margin: 0 auto; display: flex; justify-content: center; }
.input-group-blk input { flex: 1; border: 1px solid #C7C7C7; border-radius: 30px; margin-right: 1.6rem; font-size: 1.5rem; color: #C7C7C7; padding: 0 4rem; }
.award { max-width: 60rem }
.font-bold { font-weight: bold; }
.heading { font-size: 4.5rem; line-height: 5.5rem; margin-bottom: 50px; font-weight: 600 !important; }
.heading span { color: var(--color-heading-span); position: relative; border-bottom: 0px !important; }
.logo-list { display: flex; flex-wrap: wrap; justify-content: center; }
.logo-list a { width: 20% }
.logo-list a img { width: 100%; filter: grayscale(100%); cursor: pointer; transition: .5s all ease; }
.logo-list img:hover { filter: grayscale(0); }
.way-to-seo { padding: 8rem 0 0rem; }
.description { font-size: 2.2rem; line-height: 3.2rem; font-weight: 300; }
.wts-list h3 { font-size: 2.4rem; font-weight: bold; line-height: 3.2rem; }
.wts-list { font-size: 1.8rem; line-height: 2.4rem; font-weight: 300; }
.way-to-seo .description { margin: 3.8rem 0; }
.skills-logo { border-bottom: 1px solid #f2f0f0; padding-bottom: 1rem; }
.skills-logo img { max-width: 13rem; margin: 0 auto; }
.skills-blk { background: #fff; border-radius: 12px; box-shadow: 0 2px 18px #0000001f; padding: 2rem; text-align: center; }
.skill-list { padding: 0; list-style: none; margin: 0; }
.skill-list li { padding: 1.5rem 0; }
.skill-list li strong { font-size: 2.3rem; color: #842D7B; }
.skill-list li p { font-size: 1.8rem; }
.skills-blk p { font-size: 1.6rem; padding: 0 3rem; font-weight: 300; line-height: 2.4rem; position: relative; }
.skills-blk p { position: relative; }
.quote { max-width: 15rem; text-align: center; position: absolute; left: 50%; transform: translateX(-50%); }
.skills .owl-stage-outer { padding-bottom: 3rem; }
.service-list h4 { font-size: 2.8rem; font-weight: bold; }
.service-list p { font-size: 2rem; line-height: 2.8rem; }
.service-icon img { max-height: 12rem; }
.service-column { width: 33.33%; padding: 0 5rem; }
.service-column:first-child .service-list:first-child, .service-column:last-child .service-list:first-child { padding-bottom: 8rem; }
.service { padding: 10rem 0; background: #ffffff; position: relative; z-index: 99; }
.approach .row { --bs-gutter-x: 10rem; }
.approach-list { padding-bottom: 8rem; }
.approach-img-blk { position: relative; max-width: 35rem; margin-bottom: 58px; }
.approach-icon img { max-width: 12rem; }
.approach-img-right .approach-icon { text-align: center; position: absolute; top: 1%; left: -13%; background: #fff; padding: 1.5rem 1.5rem; border-radius: 0.8rem; box-shadow: 0 0 5px #ddd; right: auto; bottom: auto; }
.approach-icon { text-align: center; position: absolute; bottom: -7%; right: -11%; background: #fff; padding: 1rem 1.5rem; border-radius: 0.8rem; box-shadow: 0 0 5px #ddd; min-height: 13rem; display: flex; justify-content: center; align-items: center; }
.approach-content h3 { font-size: 35px; font-weight: 600; line-height: 4.6rem; margin-bottom: 3rem; text-transform: capitalize; }
.approach-content p { font-size: 25px; line-height: 35px; font-weight: 300; color: #404046; }
.why-choose { background: transparent linear-gradient(180deg, #7194DE 0%, #6E0963 100%) 0% 0% no-repeat padding-box; padding: 9rem 0; }
.why-choose .row { --bs-gutter-x: 5rem; }
.why-choose .heading { color: #fff; }
.why-choose .heading span { color: #fff }
.p-100 { padding: 10rem 0; }
.p-50 { padding: 5rem 0; }
.why-choose-list { padding: 0px; margin: 0; list-style: none; }
.why-choose-list li { font-size: 1.8rem; color: #000; margin-bottom: 3.7rem; display: block; float: right; width: 100%; }
.wcl2 { margin-top: -8px; }
.wcl1 li { text-align: right; background: #ffc2ad; color: #01213A; border-radius: 0rem 3rem 3rem 0rem; padding: 1rem; line-height: 1.8rem; }
.wcl3 li, .wcl1 li { height: 4.8rem; display: flex; align-items: center; }
.wcl1 li { justify-content: flex-start; }
.wcl1 { display: flex; flex-wrap: wrap; }
.wcl3 { flex-wrap: wrap; }
.wcl1 li { max-width: 21rem; }
.wcl1 li:nth-child(1) { max-width: 31rem; }
.wcl3 li:nth-child(2) { max-width: 35rem; }
.wcl3 li:nth-child(3) { max-width: 33rem; }
.wcl3 li:nth-child(4) { max-width: 31rem; }
.wcl3 li:nth-child(5) { max-width: 29rem; }
.wcl3 li:nth-child(6) { max-width: 27rem; }
.wcl1 li:nth-child(2) { max-width: 35rem; }
.wcl1 li:nth-child(3) { max-width: 33rem; }
.wcl1 li:nth-child(4) { max-width: 31rem; }
.wcl1 li:nth-child(5) { max-width: 29rem; }
.wcl1 li:nth-child(6) { max-width: 27rem; }
.wcl3 li { background: #F0F0F0; border-radius: 3rem 0rem 0rem 3rem; padding: 1rem; color: #ABABAB; line-height: 1.8rem; display: flex; justify-content: flex-end; }
.why-choose-list li:first-child { border-radius: 0; font-size: 3.5rem; font-weight: 500; border: 0; background: none; color: #fff; padding: 0px; margin-bottom: 3.6rem; }
.better-seo { background: #ffffff; position: relative; }
.column-3 { --bs-gutter-x: 5rem; }
.column-3 .clients-video-blk a img { width: 4rem; }
.wcl2 li { text-align: center; padding: 2.9rem 1rem; border: 1px solid #fff; color: #fff; margin-bottom: -1px; font-weight: 600; }
.why-choose .btn { margin-top: 5rem }
.info { padding: 9rem 0 0; }
.info-blk { display: flex; justify-content: space-between; text-align: center; }
.info-list { text-align: center; }
.info-list h3 { font-size: 4.5rem; font-weight: bold; color: var(--bg-white); background: -webkit-linear-gradient(#fff, #6e1c74); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.info-list p { font-size: 3rem; line-height: 2.7rem; color: var(--bg-white); background: -webkit-linear-gradient(#fff, #6e1c74); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.info-icon img { max-height: 14rem; }
.clients { padding-top: 9rem; }
.client-img { float: left; width: 11.4rem; height: 11.4rem; margin-right: 1rem; }
.clients-blk p { font-size: 2rem; line-height: 2.6rem; color: #5C6077; font-weight: 300; }
.clients-blk h5 { font-size: 2.2rem; line-height: 3.2rem; }
.clients-blk span { font-size: 1.8rem; font-weight: 600; line-height: 3.2rem; color: #7D7D7D; }
.clients-video-blk { position: relative; border-radius: 1rem; overflow: hidden; }
.clients-video-blk:before { content: ''; position: absolute; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; left: 0; top: 0; right: 0; bottom: 0; }
.clients-video-blk a { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 5.5rem; }
.clients-video-blk h6 { position: absolute; bottom: 0.5rem; z-index: 9; color: #fff; font-size: 2.2rem; text-align: center; display: block; width: 100%; }
.contact-detail { padding: 10rem 0; }
.contact-detail label { font-size: 1.5rem; color: #010204; left: 2rem; top: 1rem; }
.form-floating>.form-control:not(:placeholder-shown)~label { transform: scale(.85) translateY(-2.1rem) translateX(-0.8rem); }
.upper-block:after { top: 8%; }
.contact-detail input { border-radius: 3rem; padding: 2rem !important; height: 5rem !important; box-shadow: 0 0 1rem #ddd; border: 0; font-size: 1.6rem; }
.contact-detail .row {    /*  --bs-gutter-x: 4rem;*/ }
.contact-detail .description { margin-bottom: 5rem; }
.contact-detail .form-floating>.form-control:focus~label { transform: scale(.85) translateY(-1.6rem) translateX(0.15rem); padding: 0 1rem; background: #fff; opacity: 1; display: inline-block; width: auto; height: 2.2rem; }
.contact-detail .form-control:focus { box-shadow: none; border: 1px solid #ffffff; background: #fff; }
.blog-list-img { position: relative; }
.blog-list { position: relative; }
.blog-content { position: absolute; bottom: 0; padding: 3rem 1rem 1rem; width: 100%; background: linear-gradient(360deg, #000000, transparent)
color:#fff; border-radius: 0 0 2rem 2rem; }
.blog-list-img { position: relative; border-radius: 2.5rem; overflow: hidden; }
.blog-list-img small { position: absolute; top: 3rem; left: 2rem; background: rgba(255, 255, 255, 0.5); padding: 0.7rem 1.4rem; font-size: 1.1rem; border-radius: 0.5rem; color: #01213A; }
.blog-content h3 { font-size: 2.2rem; font-weight: normal; line-height: 2.8rem; }
.blog-content span { font-size: 1.4rem; color: #DBDBDB; }
footer { padding: 9rem 0 5rem; }
footer h3 { font-size: 2.4rem; line-height: 2.6rem; font-weight: 600; color: var(--color-para); margin-bottom: 2.5rem; }
.fotter-link { font-size: 1.6rem; line-height: 4rem; }
.fotter-link a { text-decoration: none; color: #262525; }
.fotter-link a:hover { color: var(--color-heading-span); }
footer { font-size: 1.5rem; }
.footer-description { padding-right: 2rem; margin-top: 1rem; line-height: 28px; }
footer p a { color: #262525; text-decoration: none; font-size: 1.6rem; }
footer p a:hover { color: var(--color-heading-span); }
.footer-connect { display: flex; align-items: flex-start; margin-bottom: 3rem; }
.footer-icon { margin-right: 1rem; }
.address a { text-decoration: none; color: #262525; }
.footer-bottom { background: #000; padding: 2.5rem 0; box-sizing: border-box; z-index: 99; position: relative; }
.footer-bottom p { text-align: center; color: #ddd; margin: 0; font-size: 1.6rem;margin-bottom: 12px; }
.contact-detail i { font-style: inherit; }
.social a { margin-right: 1.5rem }
.border-bottom {    /*  border-bottom: 12px solid #FFBDA6!important;     
             padding-bottom: .5rem; */
position: relative; z-index: 99; }
.border-bottom:before { content: ''; background: url(../images/border-bottom.svg) no-repeat; position: absolute; bottom: -10px; height: 15px; left: 0; right: 0; top: auto; width: 110%; background-size: contain; z-index: -1; }
.contact-detail .border-bottom:before { content: ''; background: url(../images/contact-border.svg) no-repeat; position: absolute; bottom: -10px; height: 15px; left: 0; right: 0; top: auto; width: 103%; background-size: contain; z-index: -1; }
.approach .border-bottom:before { width: 100%; z-index: -1; background-position: 100% 100%; background-size: cover; }
.why-choose .border-bottom:before { width: 110%; background-size: contain; z-index: -1; background-position: 55% 100%; }
.owl-dot { width: 1.4rem; height: 1.4rem; background: #E8E9EB !important; border-radius: 100%; margin: 3px; }
.owl-dot.active { background: #F37042 !important; }
.skills .owl-dots { text-align: center; }
.way-to-seo .description { max-width: 83rem; margin: 0 auto 6rem; font-size: 2.1rem; line-height: 3rem; }
.our-blog .owl-dots { text-align: center; margin-top: 3rem; }
.logo-slide-list { width: 200px; height: 50px; display: flex; justify-content: center; align-items: center; }
.logo-block .logo-slide-list img { filter: grayscale(100%); width: auto !important; }
.logo-block .logo-slide-list img:hover { filter: grayscale(0) }
.logo-slide-list img { max-height: 45px; }
.scrolltop img { max-height: 2rem }
.dropdown-menu { margin-top: 0; padding: 0; }
.dropdown-item { padding: 1rem; border-bottom: 1px solid #ddd; font-size: 1.5rem }
.dropdown-item:hover { background: var(--btn-hover); color: #fff; }
.dropdown-menu { min-width: 20rem; }
.tab { display: none; }
.clutch-blk { display: flex; justify-content: center; flex-wrap: wrap; max-width: 800px; margin: 0 auto; }
.clutch-logo img { max-height: 15rem; width: auto; }
.clutch-logo { width: 25%; margin-top: 2rem }
.better-seo { padding: 0rem 0; }
.better-seo .row { --bs-gutter-x: 10rem; }
.bs-content h3 { font-size: 3.5rem; font-weight: bold; margin-bottom: 30px; }
.bs-content p { font-size: 2.1rem; font-weight: 300; }
.service .row { --bs-gutter-x: 2rem; --bs-gutter-y: 0rem; }
.service-list { padding: 3rem; box-shadow: 0px 3px 12px #DFE2E629; background: #F6FCFF; border-radius: .8rem; }
.service-img { margin-bottom: 3rem; }
.service-content h3 { font-size: 2.8rem; line-height: 3.2rem; margin-bottom: 1rem; font-weight: bold; }
.service-content p { line-height: 28px; font-weight: 300; font-size: 18px; }
.service .col-lg-4:nth-of-type(1) .service-list { margin-top: 10rem; }
.service .col-lg-4:nth-of-type(2) .service-list { margin-top: 5rem; }
.service .col-lg-4:nth-of-type(3) .service-list { margin-top: 0rem; }
.service .col-lg-4:nth-of-type(4) .service-list { margin-top: 6rem; }
.service .col-lg-4:nth-of-type(5) .service-list { margin-top: 1rem; }
.service a { color: #181B31; text-decoration: none; }
.service-list:hover { background: var(--bg-danger-second); color: var(--bg-white); }
.service-list:hover p { color: var(--bg-white); }
.service-list svg { fill: #d61363; }
.service-list:hover svg { fill: #fff; }
.beer-slider img { width: 100% }
.beer-slider { width: 100% }
.approach { padding: 9rem 0 }
.book-intro { margin-top: 3rem }
.upper-block, .way-to-seo, .service, .approach-section1, .approach-section2, .approach-section4, .clients, .contact-detail, .our-blog, footer { position: relative; }
.way-to-seo:before { content: ''; position: absolute; background: url(../images/right-round.png) no-repeat; height: 100%; top: -3%; left: 0; width: 100%; max-width: 250px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; display: none; }
.way-to-seo:after { content: ''; position: absolute; background: url(../images/clients-right-particle.svg) no-repeat; max-width: 315px; height: 100%; top: 7%; right: 0; width: 100%; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; display: none; }

/*.service:before{
    content: '';
    position: absolute;
    background: url(../images/service-left-particle.png) no-repeat;
    height: 100%;
    top: -15%;
    left: 0;
    width: 100%;
    max-width: 250px;
       animation: dollor 0.1s linear infinite alternate;
    animation-duration: 1s;
}

.service:after{
      content: '';
    position: absolute;
    background: url(../images/top-right-particle.png) no-repeat;
    max-width: 250px;
    bottom: 10%;
    right: 0;
    width: 100%;
    height: 422px;
       animation: dollor 0.1s linear infinite alternate;
    animation-duration: 1s;
}*/
.approach-section1:before { content: ''; position: absolute; background: url(../images/approach-left-particle.png) no-repeat; height: 100%; top: -22%; left: 0; width: 100%; max-width: 250px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; }
.approach-section1:after { content: ''; position: absolute; background: url(../images/approach-right-particle.png) no-repeat; max-width: 250px; top: -50%; right: 0; width: 100%; height: 100%; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; }
.approach-section2:after { content: ''; position: absolute; background: url(../images/approach-section2-right-particle.png) no-repeat; max-width: 250px; bottom: -50%; right: 0; width: 100%; height: 422px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; }
.approach-section4:before { content: ''; position: absolute; background: url(../images/approach-section4-left-particle.png) no-repeat; height: 100%; bottom: -55%; left: 0; width: 100%; max-width: 250px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; }
.clients:before { content: ''; position: absolute; background: url(../images/client-left-particle.png) no-repeat; height: 100%; bottom: -60%; left: 0; width: 100%; max-width: 250px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; }
.clients:after { content: ''; position: absolute; background: url(../images/clients-right-particle.png) no-repeat; max-width: 250px; top: 12%; right: 0; width: 100%; height: 422px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; }
.contact-detail:after { content: ''; position: absolute; background: url(../images/element-3.png) no-repeat; max-width: 250px; top: 29%; right: 0; width: 100%; height: 100%; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; }
.our-blog:before { content: ''; position: absolute; background: url(../images/blog-left-particle.png) no-repeat; height: 100%; top: -20%; left: 0; width: 100%; max-width: 250px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; }
footer:before { content: ''; position: absolute; background: url(../images/footer-left-particle.png) no-repeat; height: 200px; bottom: -10%; left: 0; width: 100%; max-width: 250px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: -1; }
.contact-detail:before { content: ''; position: absolute; background: url(../images/circle.png) no-repeat; max-width: 250px; top: 9%; left: 0; width: 100%; height: 100%; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; }
/*@keyframes dollor{

0%{transform:translateY(-10px);}
100%{transform:translateY(10px);}

}*/
.navbar { padding: 1.5rem 0;    /*box-shadow: 0 0 5px #ddd;*/ }

/*.error {
    color: #ff0000 !important;
    margin-top: 1rem
}
*/
.contact-detail .mb-3 { margin-bottom: 5rem !important }
#register-form { max-width: 90rem; margin: 0 auto; }
.comparison-slider-wrapper .comparison-slider .divider::before { background-color: transparent; }
.comparison-slider-wrapper .comparison-slider .divider::after { background-color: transparent; color: orangered; margin: 0; transform: translate(-50%, -50%); }
.comparison-slider-wrapper .comparison-slider { border: 0px !important }
.comparison-slider-wrapper .comparison-slider .divider { background-color: rgba(255, 255, 255, 0.9) !important }
.comparison-slider-wrapper .comparison-slider .divider:before { display: none !important; }
.comparison-slider-wrapper .comparison-slider .divider:after { margin-left: 1px !important; color: #fff !important }
.approach-section3 .approach-icon { bottom: -18% }
.fixed { position: fixed; top: 0; }
.bs-img img { max-width: 100% }
.client-bg-2 { position: relative; }
.client-bg-text img { width: 100px !important; text-align: center !important; }
.banner { margin: 150px 0px; }
.banner-text h1 { font-size: 75px; color: #01213a; font-weight: bold; text-align: center; }
.banner-text span { font-size: 75px; font-weight: bold; text-align: center; color: #f37042; position: relative; }
.banner-text span:before { position: absolute; content: ''; background-image: url(../images/path-3.svg); width: 583px; height: 18px; top: 161px; left: -690px; }
.banner-text p { color: #01213a; font-size: 50px; text-align: center; margin-top: 57px; font-weight: 600; }
.banner-button { width: 250px; height: 60px; background-color: #bd3455; font-size: 20px; padding: 15px 5px; margin: 0 auto; border-radius: 50px; text-align: center; margin-top: 45px; }
.banner-button a { text-decoration: none; color: #ffffff; font-size: 20px; }
.overdrive-text h2 { font-size: 45px; color: #01213a; font-weight: bold; text-align: center; }
.overdrive-text span { font-size: 45px; color: #f37042; font-weight: bold; text-align: center; position: relative; display: inline-block; }
.overdrive-text span:before { position: absolute; content: ''; background-image: url(../images/path-3.svg); width: 100%; height: 18px; top: 46px; left: 13px; }
.overdrive-logo { text-align: center; }
.overdrive-logo h2 { font-size: 50px; color: #1E1E1E; font-weight: bold; margin-top: 20px; }
.overdrive-logo p { color: #181b31; font-size: 21px; line-height: 30px; }
.overdrive-logo-head1 { margin-top: 30px; }
.innovative-text h1 { font-size: 45px; font-weight: 600; color: #f37042; position: relative; margin-left: 20px; margin-bottom: 50px; }
.innovative-text h1:before { position: absolute; content: ''; width: 100%; height: 14px; top: 43px; background-image: url(../images/innovative-approach.png); background-size: contain; background-repeat: no-repeat; }
.innovative-text span { font-size: 45px; font-weight: bold; color: #01213a; display: block; }
.inn-text { display: inline-block; width: 43%; margin-left: 20px; position: relative; }
.inn-text p { font-size: 18px; color: #333333; position: relative; padding-right: 21px; font-weight: 300; }
.inn-text:before { position: absolute; content: ''; background-image: url(../images/path-1.svg); width: 32px; height: 32px; background-repeat: no-repeat; left: -30px; top: 3px; }
.inn-text-1 { display: flex; margin-top: 20px; gap: 40px; }
.inn-text-2 { display: flex; margin-top: 20px; gap: 40px; }
.inn-text-head { margin-top: 40px; display: flex; gap: 40px; }
.overdrive { margin: 90px 0px 0; }
.scalling { margin: 100px 0px; }
.scalling-text span { color: #f37042; font-size: 45px; font-weight: bold; text-align: center; position: relative; }
.scalling-text span:before { position: absolute; content: ''; width: 100%; height: 11px; top: 43px; background-image: url(../images/line2.png); background-size: contain; }
.scalling-text h1 { color: #01213A; font-size: 45px; font-weight: bold; text-align: center; margin-bottom: 50px; }
.scl-img { text-align: center; padding: 40px 10px; }
.scl-img img { max-width: 100%; }
.scl-img h3 { color: #181b31; font-weight: bold; font-size: 24px; margin-top: 10px; }
.scl-img p { color: #404046; font-size: 16px; margin-top: 10px; }
.scl-bg { cursor: pointer; background-color: #fff; border-radius: 10px; border: 1px transparent solid; box-shadow: 0px 0px 5px #888888; height: 100%; box-shadow: 0px 3px 12px #AEAEAEA3; transition: all 0.5s ease-in-out; }
.scl-bg:hover { transform: scale(1.1); transition: all 0.5s ease-in-out; }
.innovative:before { content: ''; position: absolute; background: url(../images/7503.svg) no-repeat; max-height: 848px; height: 848px; top: -7%; left: 0; width: 100%; max-width: 525px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; background-size: contain; }
.client-text { text-align: center; }
.client-text h3 { font-size: 45px; font-weight: bold; color: #01213A; }
.client-text span { color: #f37042; font-size: 45px; font-weight: bold; position: relative; }
.client-text span:before { position: absolute; content: ''; background-image: url(../images/path-3.svg); width: 583px; height: 18px; top: 40px; left: -9px; }
.clint-bg { background-color: #ffffff; border-radius: 10px; border: 1px transparent solid; box-shadow: 0px 3px 12px #DFE2E694; width: 1000px; margin: 0 auto; margin-top: 79px; }
.client-bg-text { text-align: center; padding: 34px; }
.client-bg-text img { width: 65px !important; margin: 0 auto; margin-bottom: 20px; }
.client-bg-text h4 { color: #181b31; font-size: 24px; font-weight: bold; }
.client-bg-text p { color: #181b31; font-size: 18px; }
.brd { background-color: #ffffff; width: 40px; height: 40px; border: 1px transparent solid; margin: 0 auto; rotate: 45deg; position: absolute; right: 329px; bottom: 153px; }
.brd-img { position: relative; right: 276px; bottom: -22px; margin-bottom: 55px; }
.brd-img img { width: 100%; max-width: 121px; }
.client-bg-head { position: relative; }
.brd-img h2 { color: #000; font-size: 20px; font-weight: bold; }
.brd-img p { color: #000; font-size: 16px; }
.privacy-he { text-align: center; margin-bottom: 70px; }
.privacy-he h1 { color: #000; font-size: 75px; font-weight: bold; margin-top: 97px; }
.privacy-text p { margin: 0; color: #000; font-size: 18px; }
.privacy-text { margin-bottom: 10px }
.privacy-text h2 { font-size: 25px; font-weight: 500; margin-top: 20px; }
.privacy-text ul li { color: #000; font-size: 18px; margin-left: 20px; }
.career-banner { background: transparent linear-gradient(180deg, #842D7B 0%, #57034E 100%) 0% 0% no-repeat; height: 500px; text-align: center; display: flex; flex-direction: column; justify-content: center; margin-top: 70px; margin-bottom: 15px; }
.career-banner h1 { font-size: 75px; color: #ffffff; margin-bottom: 20px; font-weight: 600; text-transform: uppercase; }
.career-banner p { font-size: 24px; line-height: 34px; color: #ffffff; font-weight: 300; }
.career-banner-text { padding: 0 80px; }
.opening-sec h2 { font-size: 40px; line-height: 50px; color: #F37042; font-weight: 600; }
.career-detail { padding: 0px 0px 80px; }
.career-select select { width: 100%; padding: 0 14px; border: 1px solid #181B31; font-weight: 500; height: 42px; border-radius: 21px; font-size: 18px; color: #842D7B; }
.career-select:after { content: ''; background: url(../images/down-chevron.png) no-repeat; position: absolute; width: 34px; height: 21px; background-size: 14px 13px; z-index: 999999; top: 14px; right: 0px; }
.career-select select { appearance: none; }
.career-select { position: relative; width: 245px; margin-right: 35px; }
.opening-select { display: flex; }
.search-career form input { width: 100%; height: 42px; border-radius: 21px; font-size: 16px; font-weight: 500; color: #842D7B; padding-left: 19px; background-color: #E2E2E2; border: 1px solid #E2E2E2; }
.search-career form { height: 42px; position: relative; width: 245px; }
.search-career form::placeholder {    /* Chrome, Firefox, Opera, Safari 10.1+ */
color: #842D7B !important; opacity: 1;    /* Firefox */ }
.search-career form:-ms-input-placeholder {    /* Internet Explorer 10-11 */
color: #842D7B !important; }
.search-career form::-ms-input-placeholder {    /* Microsoft Edge */
color: #842D7B !important; }
.search-career form button { border: none; background-color: transparent; position: absolute; top: 0; bottom: 0; margin: auto; right: 17px; }
.select-row { display: flex; justify-content: end; align-items: center; justify-items: center; flex-direction: row; }
.sec-1-blog-detail { background: transparent linear-gradient(180deg, #842D7B 0%, #57034E 100%) 0% 0% no-repeat padding-box; }
.blog-detail-banner-content { padding: 80px 0px; }
.blog-detail-banner-content h1 { color: #ffffff; font-size: 76px; }
.blog-deatil-braedcrumps { padding-top: 20px; }
.blog-deatil-braedcrumps a { text-decoration: none; color: #FFFFFF; font-size: 18px; }
.blog-detail-banner-data { padding-bottom: 20px; }
.blog-detail-banner-data ul { display: flex; padding: 3px 0; align-items: center; margin: 0 0; }
.sec-2-nav-head-blog-detail ul { display: flex; position: relative; padding: 15px 0px; margin: 0px; }
.sec-2-nav-head-blog-detail li { list-style: none; color: #D1D1D1; font-size: 19px; padding: 0px 19px; position: relative; font-weight: 600; }
.sec-2-nav-head-blog-detail li { list-style: none; color: #D1D1D1; font-size: 22px; padding: 0px 11px; position: relative; }
.blog-detail-banner-data li { position: relative; list-style: none; color: #ffffff; font-size: 18px; padding-right: 100px; display: flex; align-items: center; }
.blog-detail-banner-data { padding-bottom: 5px; }
.blog-detail-banner-data span { vertical-align: middle; font-weight: 300; }
.sec-2-nav-left-side-content-text-blog-detail p, .sec-2-nav-left-side-content-text-blog-detail li { font-size: 22px; font-weight: 300; line-height: 35px; }
.blog-detail-banner-data > span { vertical-align: middle; margin-left: 5px; }
.sec-2-nav-head-blog-detail .active:after { content: ''; position: absolute; height: 20px; width: 20px;    /* border-radius: 65%; */ background-color: #FFFFFF;    /* color: red; */ bottom: -25px; left: 40%; transform: rotate(45deg); z-index: 9; background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 3px 3px 6px #00000029; transition: all 0.5s; }
.sec-2-nav-left-side-content-text-blog-detail p { font-size: 22px; margin-bottom: 15px; }
.sec-2-nav-left-side-content-text-blog-detail li { margin-bottom: 15px; }
.sec-2-nav-left-side-content-text-blog-detail img { max-width: 100%; padding: 15px 0px; }
.sec-2-nav-right-side-content-blog-detail { padding-left: 50px; }
.sec-2-nav-left-side-content-text-blog-detail li::marker { font-size: 22px; font-weight: 700; }
.sec-2-nav-head-blog-detail span:after { content: ''; position: absolute; height: 25px; width: 2px; color: #D1D1D1; background-color: #D1D1D1; right: 0px; top: 0; bottom: 0; margin: auto; }
.sec-2-blog-detail-page div#ez-toc-container p.ez-toc-title { font-size: 18px }
.sec-2-blog-detail-page #ez-toc-container a { font-size: 14px; margin-bottom: 0; }
.sec-2-blog-detail-page div#ez-toc-container ul li { line-height: 10px }
.sec-2-nav-head-blog-detail-li:last-child span:after { display: none; }
.sec-2-blog-detail-page-outer-container-1 {    /* border-bottom: 3px solid #00000029; */
background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 3px 6px #00000029; }
.sec-2-nav-left-side-content-text-blog-detail { padding: 35px 0px; }
.sec-2-nav-left-side-content-text-blog-detail p, .sec-2-nav-left-side-content-text-blog-detail li { font-size: 22px; }
.sec-2-nav-right-side-content-blog-detail h3 { font-size: 33px; font-weight: 600; margin-bottom: 20px; }
.sec-2-nav-right-side-content-blog-detail ul { padding: 0; }
.sec-2-nav-right-side-content-blog-detail li { list-style: none; text-decoration: underline; }
.sec-2-nav-right-side-content-blog-detail .abhi { font-size: 16px; color: #BD3455; border: 1px solid #BD3455; padding: 10px 26px; border-radius: 20px; text-decoration: none !important; font-weight: 500; }
.li-abhi { text-decoration: none !important; margin: 20px 0px; }
.mrgnt-clr-spn { color: #BD3455; }
.contact-detail { position: relative; padding: 9rem 0; }
.heading span { color: var(--color-heading-span); position: relative; border-bottom: 0px !important; }
.blog-detail-contact-detail-spn { color: #FFFFFF !important; }
.blog-detail-contact-detail-h2 { color: #FFFFFF !important; font-weight: 500 !important; }
.blog-detail-contact-detail-p { color: #FFFFFF !important; }
.border-bottom {    /* position: relative; */
z-index: 99; }
.blog-detail-contact-detail-sec { background: transparent linear-gradient(180deg, #7194DE 0%, #6E0963 100%) 0% 0% no-repeat padding-box !important; }
.blog-detail-contact-detail-sec input { border-radius: 3rem; padding: 2rem !important; height: 5rem !important; background: #ffffff; box-shadow: 0 0 1rem #ddd; border: 0; font-size: 1.6rem; }
.blog-detail-breadcrumb-icon:before { color: #ffffff !important; padding: 0px 5px; }
.sec-2-nav-right-side-content-our-categories, .sec-2-nav-right-side-content-trending-posts, .sec-2-nav-right-side-content-our-recent-posts { margin: 30px 0px 50px 0px; }
.sec-2-nav-left-side-content-text-blog-detail li::marker { height: 12px !important; width: 12px !important; }
.sec-2-nav-left-side-content-text-blog-detail img { max-width: 100%; }
.sec-2-blog-detail-page-outer-container-2 { padding: 0px 20px; }
.sec-2-nav-head-blog-detail-li { cursor: pointer; }
.active, .sec-2-nav-head-blog-detail-li:hover { color: #BD3455 !important; font-weight: 600; }
.sec-2-nav-head-blog-detail li { list-style: none; color: #D1D1D1; font-size: 22px; padding: 0px 22px !important; position: relative; }
.sec-2-nav-head-blog-detail li a { color: #D1D1D1; outline: none; text-decoration: none; }
.sec-2-nav-head-blog-detail li a:hover { color: #BD3455 !important; }
.sec-2-nav-head-blog-detail li:hover a { color: #BD3455 !important; }
.blog-detail-contact-detail-sec { position: relative; }
.blog-detail-contact-detail-sec:before { content: ''; position: absolute; background: url(images/right-round.png) no-repeat; height: 100%; top: -3%; left: 0; width: 100%; max-width: 250px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; }
.blog-slider-inner h3 { font-size: 28px; font-weight: 600; color: #010204 !important; text-align: center; }
.blog-slider-inner { background: #FFF3EF 0% 0% no-repeat padding-box; box-shadow: 0px 3px 12px #A44F333D; border-radius: 8px; min-height: 200px; display: flex; align-items: center; justify-content: center; }
.blog-detail-slider-main .owl-prev span { font-size: 53px !important; color: var(--bg-danger) !important; position: absolute; top: 43%; transform: translateY(-50%); height: auto; left: 30px; }
.blog-detail-slider-main .owl-next span { font-size: 53px !important; color: var(--bg-danger) !important; position: absolute; top: 43%; transform: translateY(-50%); height: auto; right: 30px; }

/*.blog-detail-slider-main .owl-nav {
        position: absolute;
    width: 100%;
    top: 83%;
    transform: translateY(-50%);
}*/

/*
.blog-detail-slider-main .owl-prev:before {
    background-image: url("../images/Group 13703.svg");
    content: "";
    position: absolute;
    top: 0px;
    height: 18px;
    width: 10px;
    left: 25px;
    top: -131px;
    background-repeat: no-repeat;
}

.blog-detail-slider-main .owl-next:after {
    background-image: url("../images/Group 13702.svg");
    content: "";
    position: absolute;
    top: -131px;
    height: 18px;
    width: 10px;
    right: 50px;
    background-repeat: no-repeat;
    bottom: 0;

}
*/
.blog-detail-slider-main .owl-dot { height: 13px; width: 13px; }
.blog-detail-slider-main .owl-dots { text-align: center; position: relative; top: 15px; }
.blog-detail-slider-main .owl-dot.active { background: #D61363 !important; height: 13px; width: 13px; }
.blog-detail-slider-sec { padding: 48px 0px 65px 0px; }
.sec-2-nav-right-side-content-trending-posts a { color: #000000; font-weight: 300; font-size: 18px; }
.sec-2-nav-right-side-content-our-recent-posts a { color: #000000; font-weight: 400; font-size: 18px; }
.sec-2-nav-right-side-content-our-categories a { color: #000000; font-weight: 300; font-size: 18px; text-decoration: none; }
.sec-2-nav-right-side-content-blog-detail li { text-decoration: none !important; margin-bottom: 7px; position: relative; font-weight: 300; }
.sec-2-nav-right-side-content-blog-detail li:before { content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit;/*--adjust as necessary--*/ color: #bd3455; font-size: 16px; padding-right: 0.5em; position: absolute; top: 2; left: -23px; }
.rch-img { border-radius: 100%; }
.blog-slider-inner { margin: 10px !important; }
.local-search-engine .ecommerce-seo-strategy  .border-bottom:before { background: url(../images/local-search-engine.png) no-repeat !important; }

/*blog*/
.blog-tabing-contant .tab-content { padding: 0; }
.blog-tabing-contant .nav a { outline: none; text-decoration: none; }
.blog-tab-contant { margin: 0 -8px; }
.blog-tabing .blog-tabing-contant .tab-content { margin-top: 30px; }
.tab-box-link p { font-size: 24px; line-height: 34px; color: #000000; margin-bottom: 0; width: 50%; text-align: right; font-weight: normal; }
.tab-box-link a { font-size: 24px; line-height: 34px; color: #BD3455; outline: none; text-decoration: none; width: 50%; font-weight: normal; display: flex; align-items: center; }
.tab-box-link a i { transition: all 0.5s; font-weight: normal; margin-left: 5px; }
.tab-box-link a:hover i { transform: translateX(8px); transition: all 0.5s; }
.tab-box-link { padding: 0px 29px; display: flex; align-items: center; }
.newsletter-form { margin-top: 20px; }
.blog-inner-slider-section { background-color: #EBF9FF; padding: 40px 0; margin: 40px -9px; margin-bottom: 0px; }
.blog-slider-he { display: flex; align-items: center; }
.blog-slider-he h5 { font-size: 35px; line-height: 77px; color: #842D7B; margin-bottom: 0; padding-bottom: 0; margin-left: 14px; font-weight: 600; }
.blog-pt { padding-top: 0 !important; }
.blog-inner-contant { display: flex; align-items: center; }
.blog-slider-text { padding-left: 20px; }
.blog-inner-slider .owl-carousel .owl-item img { width: auto; }
.blog-inner-slider .owl-dots { text-align: center; margin-top: 30px; }
.blog-inner-slider .owl-dot.active { background: #D61363 !important; }
.blog-inner-slider .owl-dot { width: 1.3rem; height: 1.3rem; }
.marketing { background-color: #EBEDEF; }
.marketing-cr { background: #E3428D; }
.social-media { background-color: #FFE7DF; }
.social-media-cr { background: #842D7B; }
.seo { background-color: #FFF3F6; }
.seo-cr { background: #B21E4B; }
.law-seo { background-color: #FFEDFD; }
.law-seo-cr { background: #F37042 }
.newsletter { background: transparent linear-gradient(180deg, #7194DE 0%, #6E0963 100%) 0% 0% no-repeat padding-box !important; padding: 51px 0; }
.newsletter-sec h2 { font-size: 40px; line-height: 47px; color: #FFFFFF; text-align: center; margin-bottom: 17px; font-weight: 600; }
.newsletter-sec p { font-size: 32px; line-height: 40px; color: #FFFFFF; text-align: center; font-weight: 300; margin: 0; }
.new-rowes { display: flex; align-items: center; justify-content: center; }
.newsletter-btn button { max-width: 300px; width: 100%; height: 65px; }
.tab-box-sr { width: fit-content; display: flex; height: 45px; align-items: center; padding: 0 12px; }
.tab-box-sr h5 { font-size: 20px; color: #FFFFFF; margin-bottom: 0; margin-left: 8px; }
.blogbox-text { padding: 30px 20px; }
.blogbox-text h2 { font-size: 28px; line-height: 42px; font-weight: 600; color: #010204; }
.blogbox-text p { color: #010204; font-size: 22px; line-height: 34px; margin-bottom: 0; font-weight: 300; }
.tab-box { border-radius: 8px; padding: 25px 0; margin: 20px 10px; }
.blog-section { margin-bottom: 20px; }
.scroll-function-sec { margin-bottom: 15px }
.scroll-function-sec + nav { padding-bottom: 15px }
.blog-tabing { padding-top: 50px; padding-bottom: 0px; }
.blog-slider-img { background-size: cover; height: 598px; border-radius: 10px; padding-left: 40px; display: flex; align-items: center; }
.blog-text { width: 60%; }
.blog-text h1 { font-size: 60px; color: #ffffff; font-weight: 600; margin-bottom: 50px; }
.blog-text a { background: #bd3455; border-radius: 30px; font-size: 1.8rem; padding: 1.8rem 4rem; color: #ffffff; outline: none; text-decoration: none; }
.blog-tabing-contant ul li button { padding: 5px 20px; margin: 0 25px; }
.blog-tabing-contant ul .nav-link.active { box-shadow: 0px 3px 6px #BD34554D; background-color: #ffffff; border-radius: 8px; color: #BD3455; }
.blog-slider .owl-dots { text-align: center; margin-top: 40px; }
.blog-slider .owl-dot.active { background: #D61363 !important; }
.blog-tabing-contant .nav-item button { font-size: 24px; color: #000000; line-height: 30px; font-weight: 600; }
.blog-section { z-index: 99; position: relative; border-radius: 10px; }
.blog-detail-slider-main { position: relative; }
.seo-pricing-box3 ul li:nth-child(even) { background-color: #DDEBFF; }
.seo-pricing-box3 ul { list-style: none; border: 1px solid #BDD6F8; padding-left: 0; }
.seo-pricing-box3 ul li { display: flex; height: 50px; align-items: center; border-bottom: 1px solid #BDD6F8; padding-left: 15px; }
.seo-pricing-box3 ul li p { font-size: 14px; line-height: 20px; color: #01213A; margin-bottom: 0; width: 88%; }
.seo-pricing { background-color: #AC379F; }
.seo-pricing:before { opacity: 1; }
.seo-pricing:after { opacity: 1; }
.seo-pricing .newbanner-middle h1 { color: #fff; }
.seo-pricing .newbanner-middle p { color: #fff; }
.seo-pricing .newbanner-middle h1 span { color: #ffffff; }
.seo-pricing-box { display: flex; justify-content: center; align-items: center; }
.seo-pricing-box p { font-size: 49px !important; font-weight: 700; }
.seo-pricing-box p span { font-size: 19px; display: block; font-weight: 500; }
.seo-pricing-he { background-color: #6F247B; display: flex; align-items: center; justify-content: center; height: 60px; border-radius: 8px 8px 0px 0px; }
.seo-pricing-he h2 { font-size: 28px; line-height: 55px; color: #ffffff; margin-bottom: 0; }
.seo-pricing-inbox { box-shadow: 0px 3px 6px #00000029; border-radius: 8px; text-align: center; }
.seo-pricing-body h2 span { font-size: 23px; line-height: 55px; color: #01213A; font-weight: 500; }
.seo-pricing-body h2 { font-size: 45px; line-height: 100px; display: flex; align-items: center; justify-content: center; color: #F37042; font-weight: bold; }
.seo-pricing-body p { font-size: 18px; line-height: 26px; color: #333333; font-weight: 500; }
.seo-pricing-body { padding-bottom: 20px; }
.box-pa { padding: 15px; }
.seo-pricing-accordion .accordion-button { font-size: 26px; text-align: center; font-weight: 500; color: #fff; background-color: #5C8ACC; display: block; height: 60px; }
.seo-pricing-accordion .accordion-button img { transform: rotate(180deg); vertical-align: baseline; transition: all 0.5s; }
.seo-pricing-accordion .accordion-button:not(.collapsed) img { transform: rotate(0deg); transition: all 0.5s; }
.seo-pricing-accordion .accordion-item { margin-bottom: 40px; border: none; }
.seo-pricing-accordion { margin-top: 60px; }
.gmp img { vertical-align: sub; }
.seo-pricing-accordion .accordion-body { padding: 0; }
.innovative-text p { font-size: 18px; color: #333333; position: relative; padding-right: 21px; font-weight: 300 }
.sign-up-package { background: transparent linear-gradient(180deg, #7194DE 0%, #6E0963 100%) 0% 0% no-repeat padding-box; }
.sign-up-left h2 { font-size: 45px; color: #FFFFFF; line-height: 60px; }
.sign-up-package { padding: 100px 0; margin-top: 90px; }
.sign-up-btn a { font-size: 26px; line-height: 36px; color: #ffffff; outline: none; text-decoration: none; width: 450px; height: 70px; background: #BD3455 0% 0% no-repeat padding-box; text-align: center; border-radius: 35px; align-items: center; justify-content: center; display: flex; font-weight: 500; }
.sign-up-right { display: flex; height: 100%; align-items: center; }
.sign-up-btn a:hover { background-color: #9a2f49; }
.innovative-text li { font-size: 18px; color: #333333; position: relative; padding-right: 26px; position: relative; list-style: none; font-weight: 600; margin-bottom: 15px; }
.innovative-text li:before { position: absolute; content: ''; background-image: url(../images/path-1.svg); width: 20px; height: 20px; background-repeat: no-repeat; left: -37px; top: 4; background-size: 100%; }
.innovative-text ul { margin: 20px 0; margin-left: 12px; margin-bottom: 30px; }
.seo-packagess:before { display: none; }
.innovative { position: relative; }
.pb-20 { padding-bottom: 20px }
.portfolio-call-to-action .challenge-list li { width: 33.33%; text-align: left; padding-left: 40px; }

/*responsive start*/

/*@media(min-width:1440px){
    .container{
        max-width: 80%;
    }
}*/


.two-col p ,.two-col li{ font-size: 25px; line-height: 35px; font-weight: 300; color: #404046; }
.sub-heading { font-size: 36px; margin-bottom: 20px; }
.two-col li {margin-bottom: 20px}
@media(max-width:1400px) {
    .why-choose .tab-content .why-choose-list li:first-child { font-size: 25px; }
    .career-slider-left h3 { font-size: 33px; line-height: 44px; }
    .career-slider-right .owl-prev:after { left: -146px; }
    .career-slider-right .owl-next:after { left: -62px; }
    .career-banner-text { padding: 0 68px; }
    .sec-2-nav-head-blog-detail li { list-style: none; color: #D1D1D1; font-size: 20px; padding: 0px 18px !important; position: relative; }
    .sass-services:before, .sass-services:after, .home-baner:before, .home-baner:after, .seo-faq:before, .seo-faq:after, .performance-based:before, .performance-based:after, .myths-tab:before, .myths-tab:after, .seo-takes:before, .way-to-seo.pay-best:before, .banner-pay-for-seo:before, .banner-pay-for-seo:after, .upper-block:before, .upper-block:after, .way-to-seo:before, .service:before, .service:after, .approach-section1:after, .approach-section2:after, .approach-section4:before, .clients:after, .clients:before, .contact-detail:after, .our-blog:before, footer:before, .way-to-seo:after { max-width: 25rem; background-size: contain; }
    .myths-tab:after { content: ''; position: absolute; background: url(../images/Group-12707.svg) no-repeat; max-width: 280px; bottom: -21%; right: 0px; width: 100%; height: 422px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; z-index: 9999; background-size: cover; }
    .contact-detail:after { top: 27%; max-width: 33rem; background-size: contain; }
    .contact-detail input { background-color: #ffffff; position: relative; z-index: 9; }
    .new-why { padding-right: 50px !important; }
    .new-lists { padding-left: 50px !important; }
    .pay-for-seo-choose-why .Choose-seo-he-rf1 h3 { font-size: 3.3rem !important; }
    .pay-for-seo-choose-why .Choose-seo-he-rf2 h3 { font-size: 3.3rem !important; }
    .pay-for-seo-choose-why .Choose-seo-he-rf3 h3 { font-size: 3.3rem !important; }
}
@media(max-width:1300px) {
    .seo-takes { padding: 9rem 0; }
    .new-why { padding-right: 55px !important; }
    .new-lists { padding-left: 55px !important; }
    .why-choose .tab-content .why-choose-list li:first-child { font-size: 26px; }
    .contact-detail:before, .sass-services:before, .sass-services:after, .home-baner:before, .home-baner:after, .seo-faq:before, .seo-faq:after, .performance-based:before, .performance-based:after, .myths-tab:before, .myths-tab:after, .seo-takes:before, .way-to-seo.pay-best:before, .banner-pay-for-seo:before, .banner-pay-for-seo:after, .upper-block:before, .upper-block:after, .way-to-seo:before, .service:before, .service:after, .approach-section1:after, .approach-section2:after, .approach-section4:before, .clients:after, .clients:before, .contact-detail:after, .our-blog:before, footer:before, .way-to-seo:after { max-width: 21rem; background-size: contain; }
    .innovative:before { max-width: 46rem; top: -4%; background-size: contain; }
    .overdrive { margin: 90px 0px 0; }
    .myths-tab:after { background-size: cover; }
    .myths-tab:before { top: -110px; }
    .myths-tab:before { top: -185px; }
    .myths-tab:after { bottom: -32%; max-width: 23rem; }
    .seo-faq:after { max-width: 29rem; background-size: cover; top: 40%; }
    .seo-faq:before { max-width: 39rem; background-size: cover; top: 30%; }
    .customer-foucsed:after { top: 30%; }
    .customer-foucsed:before { top: 57%; max-width: 17rem; background-size: contain; }
    .why-client-love:before { top: 40%; max-width: 23rem; background-size: contain; }
    .contact-detail:after { top: 29%; max-width: 26rem; background-size: contain; }
    .contact-detail #register-form input { position: relative; background-color: #fff; position: relative; z-index: 9; }
    footer { padding: 8rem 0 5rem; }
    .scalling { margin: 80px 0px 0; }
    .pay-for-seo-choose-why .Choose-seo-he-rf1 h3 { font-size: 2.9rem !important; }
    .pay-for-seo-choose-why .Choose-seo-he-rf2 h3 { font-size: 2.9rem !important; }
    .pay-for-seo-choose-why .Choose-seo-he-rf3 h3 { font-size: 2.9rem !important; }
}
@media(max-width:1200px) {
    .innovative:before { max-width: 40rem; top: 1%; }
    .overdrive-logo p { font-size: 29px; }
    .overdrive-logo h2 { font-size: 40px; }
    .overdrive { margin: 50px 0px; }
    .innovative { margin: 50px 0px; }
    .resourcesnew-text h1 { font-size: 54px; }
    .contact-detail:before, .contact-detail:before, .sass-services:before, .sass-services:after, .home-baner:before, .home-baner:after, .seo-faq:before, .seo-faq:after, .performance-based:before, .performance-based:after, .myths-tab:before, .myths-tab:after, .seo-takes:before, .way-to-seo.pay-best:before, .banner-pay-for-seo:before, .banner-pay-for-seo:after, .upper-block:before, .upper-block:after, .way-to-seo:before, .service:before, .service:after, .approach-section1:after, .approach-section2:after, .approach-section4:before, .clients:after, .clients:before, .contact-detail:after, .our-blog:before, footer:before, .way-to-seo:after { max-width: 15rem; background-size: contain; }
    .banner-middle h1 { font-size: 5.1rem; }
    .heading { font-size: 3.8rem; }
    .pay-for-seo-choose-why #pills-tab li button { font-size: 28px; }
    .why-choose .tab-content .why-choose-list li:first-child { margin-bottom: 5.6rem !important; margin-left: 0; padding-left: 0 !important; font-size: 22px; line-height: 35px; }
    .new-why { padding-right: 20px !important; }
    .new-lists { padding-left: 20px !important; }
    .career-banner-text { padding: 0 50px; }
    .career-select { position: relative; width: 200px; }
    .search-career form { height: 42px; position: relative; width: 200px; }
    .career-slider-left h3 { font-size: 29px; line-height: 40px; }
    .career-slider-text h3 { font-size: 22px; line-height: 26px; }
    .career-slider-text h4 { font-size: 20px; line-height: 28px; }
    .career-slider-text p { font-size: 16px; line-height: 22px; }
    .career-slider-right .owl-prev:after { left: -99px; }
    .career-slider-right .owl-next:after { left: -19px; }
    footer { padding: 1rem 0 5rem; }
    .career-detail { padding: 50px 0; }
    .career-slider-section { margin-top: 30px; }
    .navbar-nav .nav-item { margin-right: 1.2rem; }
    .scl-img p { font-size: 15px; }
    .blog-detail-banner-content h1 { font-size: 60px; }
    .blog-detail-banner-content { padding: 45px 0px; }
    .sec-2-nav-head-blog-detail li { font-size: 17px; padding: 0px 12px !important; }
    .Choose-seo-he-rf1 h3 { font-size: 2.8rem; }
    .Choose-seo-he-rf2 h3 { font-size: 2.8rem; }
    .Choose-seo-he-rf3 h3 { font-size: 2.8rem; }
    .pay-for-seo-choose-why .Choose-seo-he-rf1 h3 { font-size: 2.6rem !important; }
    .pay-for-seo-choose-why .Choose-seo-he-rf2 h3 { font-size: 2.6rem !important; }
    .pay-for-seo-choose-why .Choose-seo-he-rf3 h3 { font-size: 2.6rem !important; }
}
@media (max-width:1399px) {
    .blog-tabing-contant ul li button { padding: 5px 15px; margin: 0 16px; }
    .blogbox-text h2 { font-size: 27px; }
}
@media (max-width:1199px) {
    .blog-text h1 { font-size: 50px; }
    .blog-slider-img { height: 470px; }
    .blog-tabing-contant ul li button { padding: 5px 14px; margin: 0px 14px; }
    .blog-tabing-contant .nav-item button { font-size: 19px }
    .blogbox-text h2 { font-size: 21px; line-height: 30px; }
    .blogbox-text p { font-size: 19px; line-height: 29px; }
    .tab-box-link a { font-size: 20px; }
    .blog-slider-text { padding-left: 0; }
    .blogbox-text h2 { font-size: 17px; line-height: 26px; }
    .blogbox-text p { font-size: 17px; line-height: 25px; }
    .tab-box-link a { font-size: 17px; }
    .tab-box-link p { font-size: 20px; }
    .newsletter-sec h2 { font-size: 32px; line-height: 44px; }
    .newsletter-sec p { font-size: 28px; }
    .sign-up-left h2 br { display: none; }
    .sign-up-left h2 { font-size: 40px; line-height: 55px; }
    .sign-up-btn a { font-size: 24px; }
    .sign-up-package { padding: 60px 0; }
    .seo-pricing-body h2 { font-size: 40px; line-height: 90px; }
    .seo-pricing-body p { font-size: 17px; line-height: 20px; }
    .seo-pricing-he h2 { font-size: 25px; line-height: 50px; }
    .seo-pricing-box3 ul li p { font-size: 15px; }
}
@media(max-width:1024px) {
    .contact-detail { padding: 5rem 0; }
    .banner-middle { padding: 5rem 0; }
    .blog-detail-slider-sec { padding: 10px 0px 65px 0px; }
    .sec-2-nav-head-blog-detail li { font-size: 18px; padding: 0px 10px !important; text-align: center; }
    .blog-detail-banner-content { padding: 60px 0px; }
    .blog-detail-banner-content h1 { font-size: 60px; }
    .resourcesnew-text h1 { font-size: 50px; }
    .bn-head { padding: 50px 0px; }
    .banner-text h1 { font-size: 38px; }
    .banner-text p { font-size: 16px; }
    .form-control { height: 50px; }
    .banner:before { height: 425px; }
    .banner-text { width: 95%; margin-top: 10px; }
    .banner-frm-text h1:after { width: 100%; }
    .banner-frm-text h1 { font-size: 34px; }
    .banner { margin: 100px 0px; }
    .banner-text h1 { font-size: 52px; }
    .banner-text span { font-size: 52px; }
    .banner-text span:before { top: 112px; left: -634px; }
    .overdrive-text span { font-size: 35px; }
    .overdrive-text h2 { font-size: 35px; }
    .overdrive-text span:before { height: 17px; top: 33px; left: -51px; }
    .overdrive-logo img { width: 65px; }
    .overdrive-logo h2 { font-size: 28px; }
    .innovative-text { text-align: center; }
    .innovative-text h1 { font-size: 35px; }
    .innovative-text span { font-size: 35px; }
    .innovative-text h1:before { top: 34px; }
    .inn-text p:before { left: -23px; }
    .scalling-text h1 { font-size: 35px; }
    .scalling-text span { font-size: 38px; }
    .scalling-text span:before { top: 37px; }
    .scalling { margin: 50px 0px; }
    .scl-head { margin-top: 50px; }
    .innovative { margin: 50px 0px; }
    .brd-img { right: 135px; bottom: -26px; }
    .brd { right: 160px; }
    .clint-bg { width: 705px; }
    .inn-text p { font-size: 15px; }
    .overdrive-logo p br { display: none; }
    nav .btn { margin-right: 20px; padding: 10px 15px; }
    .navbar-nav .nav-item { margin-right: 1.5rem; }
    .heading { font-size: 3.5rem; margin-bottom: 10px; }
    .upper-block:before, .upper-block:after, .way-to-seo:before, .service:before, .service:after, .approach-section1:after, .approach-section2:after, .approach-section4:before, .clients:after, .clients:before, .contact-detail:after, .our-blog:before, footer:before { max-width: 16rem; background-size: contain; }
    .sass-marketing:after { top: 39%; max-width: 18rem; background-size: contain; }
    .customer-foucsed:before { top: 66%; max-width: 14rem; background-size: contain; }
    .customer-foucsed:after { top: 39%; max-width: 18rem; background-size: contain; }
    .customer-foucsed:after { top: 58%; max-width: 18rem; background-size: contain; }
    .why-client-love:before { top: 50%; max-width: 18rem; background-size: contain; }

    /*abhishek */
    .contact-detail:before, .contact-detail:before, .sass-services:before, .sass-services:after, .home-baner:before, .home-baner:after, .way-to-seo.pay-best:before, .banner-pay-for-seo:after, .banner-pay-for-seo:before, .performance-based:before, .myths-tab:after, .myths-tab:before, .performance-based:after, .seo-faq:before, .seo-faq:after, .seo-takes:before, .seo-takes:after { max-width: 16rem; background-size: contain; }
    .seo-takes:before { left: 0; max-width: 14rem; }
    .banner-middle h1 { font-size: 6.3rem; }
    .pay-for-seo-text p { font-size: 25px; line-height: 35px; }
    .pay-for-seo-choose-why #pills-tab li button { font-size: 26px; }
    .why-choose .tab-content .why-choose-list li:first-child { margin-bottom: 5.6rem !important; margin-left: 0; padding-left: 0 !important; font-size: 22px; line-height: 35px; justify-content: center; }
    .new-why { padding-right: 15px !important; }
    .new-lists { padding-left: 15px !important; }
    .why-choose p { padding: 0 0px; }
    .service-content h3 { font-size: 2.2rem; }
    .service-content p { font-size: 18px; }
    .career-apply { margin-top: 20px; }
    .career-select { position: relative; width: 100%; margin-right: 15px; }
    .search-career { width: 100%; }
    .search-career form { height: 42px; position: relative; width: 100%; }
    .opening-sec h2 { font-size: 35px; line-height: 40px; }
    .career-banner-text { padding: 0; }
    .career-banner p { font-size: 20px; line-height: 30px; }
    .career-banner { height: 400px; }
    .career-banner h1 { font-size: 60px; color: #ffffff; margin-bottom: 15px; }
    .career-slider-left h3 { font-size: 21px; line-height: 30px; }
    .career-slider-text { padding-left: 0; padding-right: 0; }
    .career-slider-text h3 { font-size: 16px; line-height: 22px; }
    .career-slider-text h4 { font-size: 20px; line-height: 22px; }
    .career-slider-text p { font-size: 16px; line-height: 20px; }
    .career-slider-right .owl-prev:after { width: 30px; height: 30px; bottom: 7px; left: -115px; background-size: 100%; }
    .career-slider-right .owl-next:after { width: 30px; height: 30px; bottom: 7px; left: -38px; background-size: 100%; }
    .career-slider-section { margin-top: 30px; }
    .career-detail { padding: 40px 0; }
    footer { padding: 5rem 0 5rem; }
    .navbar-nav .nav-item { margin-right: 1.3rem; }
    .col-list:first-child, .col-list:nth-child(3), .col-list:nth-child(5) { position: relative; top: 7px; }
    .Choose-seo-he-rf1 h3 { font-size: 2.9rem; }
    .Choose-seo-he-rf2 h3 { font-size: 2.9rem; }
    .Choose-seo-he-rf3 h3 { font-size: 2.9rem; }
    .pay-for-seo-choose-why .Choose-seo-he-rf1 h3 { font-size: 2.6rem !important; }
    .pay-for-seo-choose-why .Choose-seo-he-rf2 h3 { font-size: 2.6rem !important; }
    .pay-for-seo-choose-why .Choose-seo-he-rf3 h3 { font-size: 2.6rem !important; }

    /*blog*/
    .blog-text h1 { font-size: 40px; }
    .blog-slider-img { height: 380px; padding-left: 10px; padding: 10px; }
    .blog-tabing-contant .nav-item button { font-size: 18px; }
    .blog-tabing-contant ul li button { padding: 5px 6px; margin: 0 6px; }
    .blog-tabing .blog-tabing-contant .tab-content { margin-top: 20px; }
    .blogbox-text h2 { font-size: 20px; line-height: 26px; }
    .blogbox-text h2 br { display: none; }
    .blogbox-text p { font-size: 18px; line-height: 25px; }
    .tab-box-link a { font-size: 15px; line-height: 34px; width: 54%; }
    .tab-box-link p { font-size: 15px; line-height: 34px; width: 45%; }
    .blog-inner-slider .owl-carousel .owl-item img { margin-bottom: 20px; }
    .blogbox-text { padding: 30px 15px; }
    .newsletter-sec h2 { font-size: 30px; line-height: 37px; }
    .newsletter-sec h2 br { display: none; }
    .newsletter-sec p { font-size: 26px; line-height: 30px; }
    .seo-pricing-box2 img { width: 170px; }
    .seo-pricing-inbox { margin-bottom: 20px; }
    .new-innovative .innovative-text { text-align: left; }
    .innovative-text li { font-size: 16px; margin-bottom: 13px; }
    .sign-up-left h2 br { display: none; }
    .sign-up-left h2 { font-size: 32px; line-height: 43px; }
    .sign-up-package { padding: 50px 0; }
    .sign-up-btn a { font-size: 22px; }
}
@media(max-width:992px) {
    .pay-for-seo-choose-why .Choose-seo-he-rf1 h3 { font-size: 2.6rem !important; }
    .pay-for-seo-choose-why .Choose-seo-he-rf2 h3 { font-size: 2.6rem !important; }
    .pay-for-seo-choose-why .Choose-seo-he-rf3 h3 { font-size: 2.6rem !important; }
    .career-select select { padding: 0 10px; font-size: 14px; }
    .career-select:after { top: 15px; right: -9px; }
    .overdrive-logo-head1 { margin-top: 25px; }
    .body .banner-middle2 p { font-size: 2.7rem; }
    .sec-2-nav-right-side-content-trending-posts a { font-size: 17px; }
    .blog-detail-banner-data li { font-size: 15px; padding-right: 60px; }
    .sec-2-nav-right-side-content-blog-detail { padding-left: 10px; }
    .blog-detail-banner-content { padding: 40px 0px; }
    .blog-detail-banner-content h1 { font-size: 40px; }
    .blog-slider-inner { padding: 45px 71px; }
    .blog-slider-inner h3 { font-size: 25px; }
    .blog-detail-slider-sec { padding: 18px 0px 65px 0px; }
    .sec-2-nav-left-side-content-text-blog-detail { padding: 15px 0px; }
    .sec-2-nav-right-side-content-blog-detail h3 { font-size: 22px; }
    .sec-2-nav-right-side-content-our-recent-posts a { font-size: 16px; }
    .sec-2-nav-left-side-content-text-blog-detail li { padding: 5px 0px; }
    .sec-2-nav-left-side-content-text-blog-detail p, .sec-2-nav-left-side-content-text-blog-detail li { font-size: 18px; line-height: 22px; padding: 3px 0px; }
    .sec-2-nav-head-blog-detail li { font-size: 12px; padding: 0px 10px !important; }
    .overdrive { margin: 50px 0px; }
    .innovative:before { display: none; }
    .overdrive-logo p { color: #181b31; font-size: 25px; }
    .return-section { margin-left: 15%; }
    .resourcesnew-text h1 { font-size: 41px; }
    .tab { display: block; }
    .banner-middle h1 { font-size: 3.8rem; font-weight: bold; line-height: 5rem; }

    /*.banner-middle h1 span {
        display: flex;
        justify-content: center;
    }*/
    .banner-middle h1 br { display: none; }
    .banner-middle { padding: 2rem 0; }
    .banner-middle .input-group-blk { padding: 2rem 0; }
    .heading { font-size: 3.5rem; margin-bottom: 2rem; line-height: 48px; }
    .way-to-seo { padding: 5rem 0 }
    .service { padding: 5rem 0; }
    .service-column { width: 50%; padding: 0; }
    .service-list h4 { font-size: 2rem; }
    .approach-list h3 { font-size: 2rem; line-height: 3rem; }
    .approach-list p { font-size: 1.8rem; line-height: 2.4rem; }
    .approach .row { --bs-gutter-x: 5rem; }
    .approach-list { padding-bottom: 4rem; }
    .why-choose-list li:first-child { font-size: 2rem; }
    .why-choose-list li { font-size: 1.4rem; }
    .client-video { margin-top: 3rem; }
    .contact-detail { padding: 3rem 0; }
    .desktop { display: none; }
    .info-list h3 { font-size: 2.4rem; }
    .info-list p { font-size: 1.8rem; }
    .info-icon img { max-height: 10rem }
    .info { padding: 5rem 0; }
    .contact-detail input { margin-bottom: 2rem; }
    .contact-detail:before, .sass-services:before, .sass-services:after, .home-baner:before, .home-baner:after, .seo-takes:before, .way-to-seo.pay-best:before, .banner-pay-for-seo:before, .banner-pay-for-seo:after, .upper-block:before, .upper-block:after, .way-to-seo:before, .service:before, .service:after, .approach-section1:after, .approach-section2:after, .approach-section4:before, .clients:after, .clients:before, .contact-detail:after, .our-blog:before, footer:before, .way-to-seo:after { max-width: 8rem; background-size: contain; }
    .better-seo .row { --bs-gutter-x: 2rem; }
    .sass-marketing:after, .customer-foucsed:before, .customer-foucsed:after { top: 50%; max-width: 15rem; background-size: contain; }
    .why-client-love:before { top: 44%; max-width: 18rem; background-size: contain; }
    .bs-content h3 { font-size: 2.4rem; }
    .bs-content p { font-size: 1.8rem }
    .better-seo { padding: 0rem 0 }
    .service-content p { font-size: 1.8rem }
    .service .col-lg-4:nth-of-type(4) .service-list { margin-top: -5rem; }
    .approach-content h3 { font-size: 2.4rem; line-height: 3rem }
    .approach-content p { font-size: 18px; line-height: 28px; }
    .why-choose { padding: 5rem 0 0px }
    .why-choose .row { --bs-gutter-x: 3rem; }
    .wcl2 { margin-top: 0rem; }
    .wcl2 li { padding: 3.1rem 1rem; }
    .why-choose .heading { margin-bottom: 5rem }
    .column-3 { --bs-gutter-x: 2rem; }
    .upper-block:after { top: 7% }
    .approach-icon { min-height: 9rem; max-height: 9rem; width: auto; }
    .approach-icon img { max-width: 8rem; height: auto; }
    .approach { padding: 5rem 0 }
    .approach .p-50 { padding: 4rem 0 }
    .bs-img img { max-width: 357px; }

    /*abhishek */
    .myths-tab-area .accordion-button { height: auto; font-size: 17px; line-height: 25px; padding-right: 10px; }
    .myths-tab-area .accordion-body { font-size: 15px; line-height: 23px; padding-right: 10px; }
    .accordion { z-index: 99999; position: relative; }
    .pay-for-seo-choose-why #pills-tab li { width: 25%; }
    .pay-for-seo-choose-why #pills-tab li button { font-size: 20px; height: 75px; }
    .seo-faq-accordion .accordion-button:not(.collapsed) { font-size: 20px; line-height: 26px; }
    .seo-faq-accordion .accordion-button { font-size: 20px; line-height: 26px; }
    .performance-based p { padding: 0px 15px; font-size: 20px; line-height: 30px; }
    .performance-based ul { padding: 0 40px; }
    .performance-based ul li { font-size: 20px; line-height: 30px; margin-bottom: 15px; }
    .seo-takes .approach-content p { font-size: 20px; line-height: 30px; }
    .pay-for-seo-per p { font-size: 20px; line-height: 30px; }
    .actually-sec { width: 100%; }
    .performance-based:before, .myths-tab:after, .myths-tab:before, .performance-based:after, .seo-faq:before, .seo-faq:after, .seo-takes:before, .seo-takes:after { max-width: 8rem; background-size: contain; }
    .seo-takes:before { left: 0; max-width: 8rem; top: 27%; }
    .why-choose .tab-content .why-choose-list li:first-child { font-size: 18px; line-height: 25px; padding-left: 0 !important; }
    .why-choose .tab-pane .row { margin-left: 0; margin-right: 0; }
    .new-key-word p { font-size: 16px !important; }
    .wcl1 li { max-width: 16rem; }
    .wcl1 li:nth-child(2) { max-width: 20rem; }
    .wcl1 li:nth-child(3) { max-width: 19rem; }
    .wcl1 li:nth-child(4) { max-width: 18rem; }
    .wcl1 li:nth-child(5) { max-width: 17rem; }
    .wcl1 li:nth-child(6) { max-width: 16rem; }
    .wcl3 li { max-width: 16rem; }
    .wcl3 li:nth-child(2) { max-width: 20rem; }
    .wcl3 li:nth-child(3) { max-width: 19rem; }
    .wcl3 li:nth-child(4) { max-width: 18rem; }
    .wcl3 li:nth-child(5) { max-width: 17rem; }
    .wcl3 li:nth-child(6) { max-width: 16rem; }
    .why-choose .tab-content .why-choose-list li:first-child { margin-bottom: 8.6rem; justify-content: center; }
    .new-why { padding-right: 0px !important; }
    .new-lists { padding-left: 0px !important; }
    .why-choose .tab-content .row { margin-top: 40px; }
    .banner-middle h1 span:after { bottom: -9px; background-size: 75%; display: none; }
    .career-img { width: 35%; padding-right: 10px; }
    .banner-middle h3 { font-size: 40px; }
    .myths-tab:after { max-width: 19rem; background-size: cover; }
    .privacy-he h1 { font-size: 60px; margin-top: 60px; }
    .privacy-he { margin-bottom: 50px; }
    body .banner-middle2 p { font-size: 2.4rem; line-height: 3rem; }
    .wcl-content { padding: 20px 40px; }
    .contact-detail .description { margin-bottom: 2rem; }
    .scalling { margin: 30px 0px; }
    .form-n-banner-sec .banner-text2 p { color: #ffffff; font-size: 20px; padding-right: 0; }
    .form-n-banner-sec .banner-text2 h1 { font-size: 50px; }
    .service .col-lg-4:nth-of-type(3) .service-list { margin-top: 5rem; }
    footer:before { display: none; }
    .col-list:nth-child(5) { top: -24px; }
    .col-list:nth-child(3) { top: 18px; }
    .Choose-seo-he-rf1 h3 { font-size: 2.2rem; margin-bottom: 2.6rem; }
    .Choose-seo-he-rf2 h3 { font-size: 2.2rem; margin-bottom: 2.6rem; }
    .Choose-seo-he-rf3 h3 { font-size: 2.2rem; margin-bottom: 2.6rem; }
    .boxes1 li span { font-size: 1.4rem; }
    .boxes2 li span { font-size: 1.4rem; }
    .boxes3 li span { font-size: 1.4rem; }
    .boxes1 li { height: 75px; max-width: 20rem }
    .boxes1 li:nth-child(2) span { max-width: 18rem; }
    .boxes1 li:nth-child(3) span { max-width: 17rem; }
    .boxes1 li:nth-child(4) span { max-width: 16rem; }
    .boxes1 li:nth-child(5) span { max-width: 15rem; }
    .boxes2 li { height: 75px; }
    .boxes3 li { height: 75px; max-width: 20rem }
    .boxes3 li:nth-child(2) span { max-width: 18rem; }
    .boxes3 li:nth-child(3) span { max-width: 17rem; }
    .boxes3 li:nth-child(4) span { max-width: 16rem; }
    .boxes3 li:nth-child(5) span { max-width: 15rem; }
    .boxes1 { list-style: none; padding-left: 15px; }
    .info-blk { padding: 0 15px; }
    .Choose-seo-he-rf1 h3 { font-size: 1.9rem !important; }
    .Choose-seo-he-rf2 h3 { font-size: 1.9rem !important; }
    .Choose-seo-he-rf3 h3 { font-size: 1.9rem !important; }
    .way-to-seo:after { display: none; }
    .way-to-seo:before { display: none; }
}
@media (max-width:767px) {
    .input-group-blk a { margin: 0 auto; }
    .Choose-seo-he-rf1 h3 { font-size: 1.56rem !important; }
    .Choose-seo-he-rf2 h3 { font-size: 1.56rem !important; }
    .Choose-seo-he-rf3 h3 { font-size: 1.56rem !important; }
    .performance:after { display: none; }
    .comparison-slider-wrapper .comparison-slider .divider:after { top: 66% !important; }
    .contact-detail .description { margin-bottom: 2rem; }
    .form-n-banner-sec .banner-text2 p { color: #ffffff; font-size: 20px; padding-right: 0; }
    .form-n-banner-sec .banner-text2 h1 { font-size: 50px; }
    .overdrive:after { display: none; }
    .scl-bg { height: auto !important; }
    .heading { margin-bottom: 2rem; }
    .wcl-content { padding: 10px 20px; }
    .cf-list h4 { text-align: center; font-size: 19px; }
    .seo-faq-accordion .accordion-body { font-size: 18px; line-height: 28px; }
    .seo-faq h2 { margin-bottom: 0; }
    .why-choose h2 br { display: none; }
    .logo-block .pay-for-seo-per h2 br { display: none; }
    .myths-tab-area { width: 100%; margin: 20px auto 30px; }
    body .banner-middle2 p { font-size: 2rem; line-height: 3rem; }
    .blog-detail-banner-data { padding-bottom: 5px; padding-top: 5px; }
    .scroll-function-sec-1 .blog-detail-banner-data li { padding-right: 30px; }
    .blog-detail-banner-data li img { margin-right: 10px }
    .privacy-text p { font-size: 16px; }
    .privacy-text h2 { font-size: 22px; }
    .privacy-he h1 { font-size: 60px; margin-top: 50px; }
    .privacy-he { margin-bottom: 35px; }
    .myths-tab:before, .myths-tab:after { display: none; }
    .myths-tab { margin-top: 50px; }
    .newbanner-middle p { font-size: 24px !important; }
    .banner-middle h3 { font-size: 40px; margin-top: 25px; margin-bottom: 20px; }
    .innovative:before { display: none; }
    .resourcesnew-text h1 { font-size: 45px; }
    .contact-detail:before { display: none; }
    .banner-pay-for-seo:before, .banner-pay-for-seo:after { display: none; }
    .dropdown-menu { height: 0; overflow: hidden; }
    .dropdown-menu.show { height: auto; }
    .pay-seo h2 { margin-top: 0px; margin-bottom: 0; }
    .pay-for-seo-choose-why h2 { margin-top: 0; }
    .sec-2-nav-right-side-content-our-categories, .sec-2-nav-right-side-content-trending-posts, .sec-2-nav-right-side-content-our-recent-posts { margin: 30px 0px 30px 0px !important; }
    .sec-2-nav-right-side-content-blog-detail li { padding-bottom: 5px !important; }
    .sec-2-nav-right-side-content-blog-detail a { font-size: 15px !important; }
    .sec-2-nav-left-side-content-text-blog-detail { padding-bottom: 0px !important; }
    .sec-2-nav-right-side-content-blog-detail h3 { font-size: 25px; }
    .blog-detail-slider-sec { margin: 0px 20px; padding-top: 0px !important; }
    .blog-detail-slider-main .owl-prev:before { display: none; }
    .blog-detail-slider-main .owl-next:after { display: none; }
    .blog-detail-contact-detail-sec:before { display: none; }
    .sec-2-nav-head-blog-detail li { list-style: none; color: #D1D1D1; font-size: 12px; position: relative; padding: 0px 5px !important; line-height: 20px !important; }
    .sec-2-nav-head-blog-detail span:after { display: none !important; }
    .sec-2-nav-left-side-content-text-blog-detail p, .sec-2-nav-left-side-content-text-blog-detail li { line-height: 25px; padding: 0px !important; }
    .sec-2-nav-left-side-content-text-blog-detail li::marker { font-size: 20px; }
    .sec-2-nav-right-side-content-blog-detail { padding-left: 0px; }
    .sec-2-nav-head-blog-detail li { list-style: none; color: #D1D1D1; font-size: 14px; padding: 0px 10px; position: relative; }
    .sec-2-nav-head-blog-detail li { list-style: none; color: #D1D1D1; font-size: 14px; padding: 0px 10px; position: relative; text-align: center; cursor: pointer !important; }
    .banner-frm-text h1:after { width: 315px; }
    .acr .accordion-item:first-of-type .accordion-button { font-size: 25px; }
    .acr .accordion-body ul li { font-size: 20px; }
    .acr .accordion .accordion-body li:before { top: 5px; background-repeat: no-repeat; }
    .banner-frm-text h1:after { bottom: -8px; }
    .banner-frm { max-width: 400px; margin: 20px auto !important; margin-bottom: 50px !important; }
    .acr .accordion { width: 93%; margin: 0 auto; }
    .banner-frm-text h1 { font-size: 30px; }
    .bn-head { padding: 50px 0; padding-bottom: 0; }
    .banner-text h1 { margin-top: 20px; text-align: center; font-size: 34px; }
    .banner-text p { font-size: 14px; text-align: center; font-weight: 300; }
    .container { max-width: 100% }
    .sass-services:before, .sass-services:after { display: none; }
    .home-baner:before { display: none; }
    .home-baner:after { display: none; }
    .upper-block:before { display: none; }
    .upper-block:after { display: none; }
    .way-to-seo:before { display: none; }
    .service:before { display: none; }
    .service:after { display: none; }
    .approach-section1:after { display: none; }
    .approach-section1:before { display: none; }
    .approach-section4:before { display: none; }
    .contact-detail:after { display: none; }
    .our-blog:before { display: none; }
    footer:before { display: none; }
    .way-to-seo:after { display: none; }
    .approach-section2:after { display: none; }
    .clients:after { display: none; }
    .seo-takes:before { display: none; }
    .performance-based:before { display: none; }
    .performance-based:after { display: none; }
    .seo-faq:before { display: none; }
    .seo-faq:after { display: none; }
    .seo-takes:before { display: none; }
    .seo-takes:after { display: none; }
    .career-banner h1 { font-size: 60px; }
    .career-banner p { font-size: 18px; line-height: 30px; }
    .career-banner-text { padding: 10px; }
    .sass-marketing:after, .customer-foucsed:before, .customer-foucsed:after, .why-client-love:before { display: none; }
    .banner { margin: 30px 0px; }
    .banner-text h1 { font-size: 35px; line-height: 1.3; }
    .banner-text span { font-size: 35px; }
    .banner-text span:before { display: none; }
    .banner-text p { font-size: 22px; margin-top: 12px; }
    .banner-button { margin-top: 25px; }
    .overdrive-text span { font-size: 27px; }
    .overdrive-text h2 { font-size: 27px; line-height: 1.3; }
    .overdrive { margin: 40px 0px; }
    .overdrive-logo-head1 { margin-top: 10px; }
    .overdrive-logo-head { margin: 0px; }
    .overdrive-logo img { width: 75px; }
    .overdrive-logo h2 { font-size: 26px; }
    .overdrive-logo p { font-size: 18px; }
    .overdrive-logo { margin: 10px 0px; }
    .inn-text-head { margin-top: 15px; }
    .inn-text-1 { margin-top: 0px; }
    .inn-text-2 { margin-top: 0px; }
    .innovative-text { text-align: center; }
    .innovative-text h1 { font-size: 30px; margin-left: 0; }
    .innovative-text span { font-size: 26px; }
    .innovative-text h1:before { display: none; }
    .inn-text p { font-size: 12px; }
    .inn-text p:before { left: -25px; top: 0px; transform: scale(0.9); }
    .innovative { margin: 0px; }
    .scalling-text span { font-size: 30px; }
    .scalling-text h1 { font-size: 30px; }
    .scalling-text span:before { top: 30px; left: -21px; }
    .scalling { margin: 30px 0px 0; }
    .why-client-love { position: relative; padding-top: 50px; }
    .scl-img { padding: 24px 30px; }
    .scl-bg { height: 415px; margin: 10px 0px; }
    .client-text span { font-size: 30px; }
    .client-text h3 { font-size: 30px; }
    .client-text span:before { display: none; }
    .clint-bg { margin-top: 25px; width: 302px; }
    .brd { right: 77px; }
    .brd-img { right: 48px; }
    .client { margin-bottom: -25px; }
    .overdrive-text span:before { display: none; }
    .inn-text-head { flex-direction: column; }
    .inn-text { width: 95%; }
    .inn-text-1 { flex-direction: column; }
    .inn-text-2 { flex-direction: column; }
    .inn-text { margin-left: 0px; }
    .scl-head { margin-top: 25px; }
    .banner-button { width: 200px; height: 50px; padding: 10px 5px; }
    .banner-button { font-size: 16px; }
    .career-banner h1 { font-size: 40px; margin-bottom: 6px; }
    .career-banner p { font-size: 18px; line-height: 22px; }
    .career-banner-text { padding: 10px; }
    .opening-select { width: 100%; display: flex; align-items: center; }
    .opening-select select { margin: 2px 0px; font-size: 11px; height: 40px; padding: 0 10px; }
    .career-select:after { width: 30px; height: 21px; background-size: 11px 10px; top: 16px; right: -11px; }
    .return-section { margin-left: 0; }
    .search-career form button { top: -4px; }
    .search-career form input { font-size: 13px; }
    .career-select { margin: 2px 5px; }
    .career-detail-box { padding: 10px; }
    .search-career form { margin: 2px auto font-size:18px; }
    .opening-sec h2 { font-size: 34px; line-height: 40px; text-align: center; }
    .career-detail { padding: 40px 0; font-size: 15px; }
    .career-detail-sec { margin-top: 25px; }
    .career-slider-text { padding-left: 0; padding-right: 0; }
    .pagenation ul li { width: 30px; height: 30px; }
    .career-slider-left h3 { font-size: 30px; line-height: 38px; text-align: center; }
    .career-slider-text h3 { font-size: 18px; line-height: 24px; }
    .career-slider { flex-direction: column; }
    .career-img { width: 100%; }
    .career-slider-text { width: 100%; }
    .career-slider-text { padding-left: 39px; padding-right: 25px; padding: 19px 5px; }
    .career-slider-right .owl-carousel .owl-item img { display: block; width: 79%; margin: 0 auto; }
    .career-slider-text h4 { font-size: 19px; line-height: 23px; }
    .career-slider-text p { font-size: 16px; line-height: 20px; color: #000000; }
    .career-slider-right .owl-prev:after { bottom: 0px; left: 0px; right: 40px; margin: auto; }
    .career-slider-right .owl-next:after { bottom: 0px; left: 40px; right: 0px; margin: auto; }
    footer { padding: 6rem 0 5rem; }
    .our-blog { margin-top: 30px; }
    .btn { margin-top: 20px; }
    .contact-detail .description { margin-bottom: 2rem; }
    .career-img { margin-top: 20px; }
    .career-slider-section { margin-top: 35px; }
    .career-banner { margin-top: 20px; }
    .performance-based ul li:after { transform: scale(0.8); }
    .seo-faq-accordion .accordion-body { padding: 20px 20px; }
    .Choose-seo-he-rf1 h3 { font-size: 2.2rem; margin-bottom: 2.6rem; min-height: 50px; }
    .Choose-seo-he-rf2 h3 { font-size: 2.2rem; margin-bottom: 2.6rem; min-height: 50px; }
    .Choose-seo-he-rf3 h3 { font-size: 2.2rem; margin-bottom: 2.6rem; min-height: 50px; }
    .boxes1 li span { font-size: 1.4rem; }
    .boxes2 li span { font-size: 1.4rem; }
    .boxes3 li span { font-size: 1.4rem; }
    .boxes1 li { height: 75px; max-width: 19rem }
    .boxes1 li:nth-child(2) span { max-width: 18rem; }
    .boxes1 li:nth-child(3) span { max-width: 17rem; }
    .boxes1 li:nth-child(4) span { max-width: 16rem; }
    .boxes1 li:nth-child(5) span { max-width: 15rem; }
    .boxes1 li:nth-child(6) span { max-width: 15rem; }
    .boxes1 li:nth-child(7) span { max-width: 15rem; }
    .boxes2 li { height: 75px; }
    .boxes3 li { height: 75px; max-width: 19rem }
    .boxes3 li:nth-child(2) span { max-width: 18rem; }
    .boxes3 li:nth-child(3) span { max-width: 17rem; }
    .boxes3 li:nth-child(4) span { max-width: 16rem; }
    .boxes3 li:nth-child(5) span { max-width: 15rem; }
    .boxes3 li:nth-child(6) span { max-width: 15rem; }
    .boxes3 li:nth-child(7) span { max-width: 15rem; }
    .boxes1 { list-style: none; padding-left: 15px; }
    .info-blk { padding: 0 15px; }
    .Choose-seo-he-rf1 h3 br { display: none; }

    /*blog*/
    .blog-slider-img { height: 240px; padding-left: 10px; padding: 10px; }
    .blog-text h1 { font-size: 25px; margin-bottom: 35px; }
    .blog-section { margin-bottom: 30px; top: 30px; }
    .blog-text a { font-size: 1.5rem; padding: 1.4rem 2rem; }
    .blog-slider .owl-dots { margin-top: 30px; }
    .blog-tabing-contant li { width: fit-content; }
    .blog-tabing-contant .nav-item button { width: 100%; font-size: 14px; margin: 3px 0; }
    .blog-tabing-contant ul li button { padding: 5px 10px; }
    .blog-tabing-contant ul img { margin-bottom: 5px; width: 25px; }
    .blog-tabing .blog-tabing-contant .tab-content { margin-top: 0px; }
    .tab-box-sr h5 { font-size: 18px; }
    .blogbox-text h2 { font-size: 16px; line-height: 22px; }
    .blogbox-text h2 br { display: none; }
    .blogbox-text { padding: 20px 10px; }
    .blogbox-text p { font-size: 15px; line-height: 23px; }
    .tab-box-link a { font-size: 18px; line-height: 30px; width: 100%; }
    .tab-box-link { flex-direction: column; padding: 0px 15px; }
    .tab-box-link p { width: 100%; font-size: 18px; line-height: 30px; text-align: left; }
    .tab-box { padding: 15px 0; min-height: 375px; }
    .blog-inner-contant { flex-direction: column; }
    .blog-slider-text { padding-left: 0; }
    .blog-box-slider-img { width: 100%; }
    .blog-inner-contant { flex-direction: column; }
    .blog-box-slider-img img { max-width: 100%; }
    .blog-pt { padding-top: 20px !important; }
    .blog-slider-text .tab-box-link { padding: 0px 0px; }
    .blog-slider-text .blogbox-text { padding: 20px 0px; }
    .blog-inner-slider .owl-dots { margin-top: 10px; }
    .blog-inner-slider-section { padding: 15px 0; margin: 10px 0; }
    .blog-slider-he h5 { font-size: 28px; line-height: 65px; }
    .newsletter-sec h2 { font-size: 25px; line-height: 33px; }
    .newsletter-sec h2 br { display: none; }
    .newsletter-sec p { font-size: 24px; line-height: 32px; }
    .newsletter-sec p br { display: none; }
    .blog-tabing { padding-top: 20px; padding-bottom: 40px; }
    .newsletter-btn { text-align: center; }
    .newsletter-btn button { max-width: 240px; height: 50px; }
    .logo-block-desktop { display: none; }
    .logo-block-mob { display: block; margin-top: 20px; }
    .plant-logo .owl-dots { text-align: center; }
    .plant-logo .logo-space { text-align: center; }
    .seo-pricing-box { flex-direction: column; }
    .seo-pricing-he h2 { font-size: 24px; line-height: 40px; }
    .seo-pricing-body h2 { font-size: 40px; line-height: 90px; }
    .seo-pricing-body p { font-size: 16px; line-height: 20px; }
    .seo-pricing-inbox { margin-bottom: 20px; }
    .seo-pricing-accordion .accordion-button { font-size: 18px; }
    .innovative-text li { text-align: left; font-size: 17px; }
    .innovative-text ul { margin-left: 20px; }
    .innovative-text li:before { width: 26px; height: 26px; left: -34px; }
    .sign-up-package { padding: 40px 0; }
    .sign-up-left h2 br { display: none; }
    .sign-up-left h2 { font-size: 30px; line-height: 40px; }
    .sign-up-btn a { width: 300px; height: 52px; font-size: 18px; line-height: 36px; }
    .sign-up-left { text-align: center; }
    .sign-up-right { justify-content: center; margin-top: 10px; }
    .seo-pricing-box2 img { width: 49%; }
    .seo-pricing-accordion .accordion-item { margin-bottom: 25px; }
    .achivement-img img { width: 100px; }
    .seo-pricing-box p { font-size: 40px !important; }
    .seo-pricing-accordion { margin-top: 30px; }
}
@media(max-width:576px) {
    .seo-service-usa + nav { padding-bottom: 0px !important }
    .pay-for-seo-choose-why .Choose-seo-he-rf1 { margin-top: 20px }
    .boxes2 { margin-bottom: 20px; }
    .Choose-seo-he-rf1 h3 { font-size: 24px !important; text-align: center; margin-bottom: 0px !important; }
    .boxes1 li span { border-radius: 3rem; justify-content: center; max-width: 300px; }
    .boxes3 li span { border-radius: 3rem; justify-content: center; max-width: 300px; }
    .boxes2 li { max-width: 300px; margin: 0 auto; }
    .boxes1 li { justify-content: center; height: 75px; margin: 0 auto; max-width: 100%; }
    .boxes3 li { justify-content: center; height: 75px; margin: 0 auto; max-width: 100%; }
    .boxes1 li span { height: 5rem; }
    .boxes3 li span { height: 5rem; }
    .boxes1 li:nth-child(2) span { max-width: 30rem; }
    .boxes1 li:nth-child(3) span { max-width: 30rem; }
    .boxes1 li:nth-child(4) span { max-width: 30rem; }
    .boxes1 li:nth-child(5) span { max-width: 30rem; }
    .boxes1 li:nth-child(6) span { max-width: 30rem; }
    .boxes1 li:nth-child(7) span { max-width: 30rem; }
    .Choose-seo-he-rf2 h3 { font-size: 24px !important; text-align: center; margin-bottom: 0px !important; }
    .Choose-seo-he-rf3 h3 { font-size: 24px !important; text-align: center; margin-bottom: -15px !important; }
    .boxes3 li { height: 75px; text-align: center; margin: 0 auto; }
    .boxes3 li span { border-radius: 3rem; justify-content: center; }
    .boxes3 li { justify-content: center; height: 75px; }
    .boxes3 li:nth-child(2) span { max-width: 30rem; }
    .boxes3 li:nth-child(3) span { max-width: 30rem; }
    .boxes3 li:nth-child(4) span { max-width: 30rem; }
    .boxes3 li:nth-child(5) span { max-width: 30rem; }
    .boxes3 li:nth-child(6) span { max-width: 30rem; }
    .boxes3 li:nth-child(7) span { max-width: 30rem; }
    .boxes1 li span { font-size: 1.6rem; }
    .boxes2 li span { font-size: 1.6rem; }
    .boxes3 li span { font-size: 1.6rem; }
    .career-banner { height: 330px; margin-top: 135px; }
    .opening-select { width: 100%; display: flex; align-items: center; flex-direction: column; }
    .wcl-content:after { left: 50%; transform: translateX(-85%) rotate(-45deg); }
    .privacy-he h1 { font-size: 35px; }
    .scl-bg { height: auto; }
    body { background-position: center center; }
    .resourcesnew-text h1 { font-size: 30px; }
    .blog-detail-banner-data ul { flex-direction: column; }
    .sec-2-nav-head-blog-detail ul { flex-direction: column; }
    .sec-2-nav-head-blog-detail .active:after { display: none; }
    .sec-2-nav-head-blog-detail li { line-height: 27px !important; font-size: 14px !important; width: fit-content; display: inline-block; padding: 0 5px !important; }
    .sec-2-nav-head-blog-detail ul { display: block; }
    .blog-detail-banner-data li img { width: 50px; height: 50px; margin-bottom: 4px; }
    .blog-detail-banner-data li { position: relative; list-style: none; color: #ffffff; font-size: 13px; display: flex; justify-content: flex-start; align-items: center; margin-bottom: 10px; width: 100%; }
    .blog-detail-banner-content h1 { color: #ffffff; font-size: 28px; }
    .blog-detail-banner-content { padding: 15px 0px 5px; }
    .blog-deatil-braedcrumps a { text-decoration: none; color: #FFFFFF; font-size: 13px; }
    .sec-2-nav-left-side-content-text-blog-detail p, .sec-2-nav-left-side-content-text-blog-detail li { font-size: 18px; }
    .blog-detail-banner-data li { font-size: 16px; text-align: center; }
    .award { width: 100%; }
    .services-blk { flex-direction: column; }
    .service-column { width: 100%; padding: 0; }
    .banner-middle h1 br { display: none; }
    .banner-middle h1 { font-size: 32px; font-weight: bold; line-height: 42px; }
    .heading { font-size: 3rem; line-height: 4.3rem; margin-bottom: 2rem; }

    /*.border-bottom {
        border-bottom: 5px solid #FFBDA6 !important;

    }*/
    .contact-detail input { margin-bottom: 2rem; }
    .btn-danger { font-size: 1.6rem; }
    .banner-middle { padding: 0px 0 35px; }
    .input-group-blk { flex-direction: column; }
    .input-group-blk input { padding: 1.3rem; margin-bottom: 2rem; }
    .banner-middle .input-group-blk { padding: 0rem 0; padding-bottom: 0; }
    .way-to-seo { padding: 0rem 0; }
    .service { padding: 2rem 0; }
    .service-column:first-child .service-list:first-child, .service-column:last-child .service-list:first-child { padding-bottom: 2rem; }
    .service-list h4 { font-size: 2rem }
    .wts-list h3 br { display: none; }
    .approach-list h3 { font-size: 2rem; line-height: 3rem; }
    .approach-list p { font-size: 1.6rem; line-height: 2.5rem; }
    .approach-list { padding-bottom: 3rem; }
    .info { padding: 2rem 0 0; }
    .client-video { margin-top: 3rem; }
    .clients-blk p { font-size: 1.6rem; }
    .clients-blk h5 { font-size: 1.8rem }
    .clients-blk span { font-size: 1.2rem; font-weight: 600; line-height: 2rem; color: #7D7D7D; }
    .contact-detail { padding: 2rem 0; padding-top: 45px; }
    .description { font-size: 18px; line-height: 28px; }
    .description br { display: none; }
    .header-right { justify-content: space-between; display: flex; align-items: center; width: 100%; margin-top: 1rem; }
    .header-right a { margin: 0; }
    .info-blk { flex-wrap: wrap; }
    .info-list { width: 50%; margin: 15px 0; }
    .info-list h3 { font-size: 2.5rem; }
    .info-list p { font-size: 1.8rem; }
    .info-icon img { max-height: 8rem; }
    .navbar-nav { position: absolute; background: #fff; width: 97%; padding: 10px; z-index: 999; box-shadow: 0 0 10px #ddd; left: 50%; transform: translateX(-50%); }
    .dropdown-item { font-size: 1.5rem; border-bottom: 1px solid #ddd; padding: 1rem; }
    .navbar-nav .nav-item { margin-right: 0; }
    .contact-us { background: var(--bg-danger); border-radius: 30px; font-size: 1.5rem; padding: 0.7rem 2rem; }
    .tab { display: none; }
    .clutch-logo { width: 50% }
    .bs-content h3 { font-size: 2.6rem }
    .bs-content p { font-size: 1.6rem }
    .service-content h3 { font-size: 2.6rem }
    .service-content p { font-size: 1.6rem }
    .service-list svg { max-height: 7rem; }
    .service-img { margin-bottom: 3rem; }
    .service .col-lg-4:nth-of-type(2) .service-list { margin-top: 0; }
    .service .col-lg-4:nth-of-type(4) .service-list { margin-top: 0; }
    .service .col-lg-4:nth-of-type(1) .service-list { margin-top: 4rem; }
    .approach { padding: 5rem 0 }
    .approach-content h3 { font-size: 2.4rem; line-height: 3rem; margin-bottom: 1rem }
    .approach-content h3 br { display: none; }
    .approach-content p { font-size: 18px; line-height: 28px; }
    .approach-section2 .row, .approach-section4 .row { flex-direction: column-reverse; }
    .approach-img { margin-bottom: 3rem }
    .p-50 { padding: 2rem 0 }
    .approach-img-right .approach-icon, .approach-icon { bottom: -3%; right: -3%; top: auto; left: auto; }
    .approach-icon img { max-width: 8rem; }
    .approach-icon { min-height: 8rem; }
    .why-choose-list li:first-child { font-size: 3rem; margin-bottom: 2rem; line-height: 3rem; text-align: center; }
    .why-choose-list li { margin-bottom: 2rem }
    .wcl1 li, .wcl3 li { border-radius: 3rem; display: flex; justify-content: center }
    .wcl1, .wcl3 { display: flex; justify-content: center; flex-wrap: wrap; }
    .wcl1 { margin-bottom: 4rem }
    .why-choose .heading { margin-bottom: 3rem }
    .wcl2 li { padding: 1rem }
    .why-choose { padding: 5rem 0 }
    .clients-video-blk { margin-bottom: 2rem }
    .clients-video-blk a img { width: 4rem }
    .approach-section3 .approach-icon { bottom: -3%; }
    .contact-detail .mb-3 { margin-bottom: 1rem !important; }
    .contact-detail input { margin-bottom: 0; }
    .clients { padding: 4rem 0 0 }
    .client-video { margin-top: 0 }
    .clutch-logo img { max-height: 13rem; }
    .bs-img.fixed { position: relative; }
    .bs-img img { max-width: 100% }
    .sass-marketing { padding-top: 2rem; }
    .sass-marketing { padding-top: 2rem; }
    .heading { font-size: 3rem; line-height: 4rem; }
    .cf-list h4 { text-align: center; font-size: 18px; font-weight: bold; margin-top: 23px; }
    .wcl-content p { font-size: 1.6rem; line-height: 2.5rem; }
    .footer-description { padding-right: 0; }

    /*abhishek */
    .myths-tab-area .accordion-button { height: auto; font-size: 17px; line-height: 25px; padding-right: 10px; }
    .myths-tab-area .accordion-body { font-size: 15px; line-height: 23px; padding-right: 10px; }
    .accordion { z-index: 99999; position: relative; }
    .pay-for-seo-choose-why #pills-tab li { width: 100%; }
    .pay-for-seo-choose-why #pills-tab li button { font-size: 25px; }
    .seo-faq-accordion .accordion-button:not(.collapsed) { font-size: 16px; line-height: 20px; }
    .seo-faq-accordion .accordion-button { font-size: 16px; line-height: 20px; }
    .performance-based p { padding: 0px 15px; font-size: 20px; line-height: 30px; margin-top: 0; }
    .performance-based ul { padding: 0 10px; padding-left: 50px; }
    .seo-faq { margin-top: 20px; }
    .performance-based ul li { font-size: 18px; line-height: 28px; margin-bottom: 15px; }
    .seo-takes .approach-content p { font-size: 20px; line-height: 30px; }
    .new-choose-why .tab-content .new-why li:first-child { margin-bottom: 3.9rem !important; text-align: center !important; }
    .wcl3 li:nth-child(2) { max-width: 25rem; }
    .wcl3 li:nth-child(3) { max-width: 25rem; }
    .wcl3 li:nth-child(4) { max-width: 25rem; }
    .wcl3 li:nth-child(5) { max-width: 25rem; }
    .wcl3 li:nth-child(6) { max-width: 25rem; }
    .wcl3 li:nth-child(7) { max-width: 25rem; }
    .why-choose .tab-content .why-choose-list li:first-child { margin-bottom: 2.6rem; text-align: center; margin-top: 21px; }
    .new-choose-why .new-lists li:first-child { margin-bottom: 2.9rem !important; text-align: center; padding-left: 0 !important; }
    .wcl1 li:nth-child(2) { max-width: 25rem; }
    .wcl1 li:nth-child(3) { max-width: 25rem; }
    .wcl1 li:nth-child(4) { max-width: 25rem; }
    .wcl1 li:nth-child(5) { max-width: 25rem; }
    .wcl1 li:nth-child(6) { max-width: 25rem; }
    .wcl1 li:nth-child(7) { max-width: 25rem; }
    .wcl1 li { max-width: 25rem; }
    .why-choose .tab-pane .row { margin-left: 0; margin-top: 50px; }
    .new-key-word p { margin-bottom: 1rem !important; }
    .why-choose .row { --bs-gutter-x: 0; margin: 0 8px !important; }
    .new-why li { padding-right: 0px !important; }
    .why-choose p { font-size: 20px; line-height: 30px; color: #FFFFFF; margin-bottom: 5rem; padding: 0; }
    .seo-takes { padding: 5rem 0 3rem; }
    .wcl3 li { max-width: 25rem; }
    .wcl2 li { padding: 3.1rem 1rem; }
    .why-choose-list li { padding: 1rem; }
    .why-choose .tab-content .why-choose-list li:first-child { margin-bottom: 1.6rem !important; }
    .pay-for-seo-choose-why #pills-tab li:first-child button { border-radius: 10px 10px 0 0; }
    .pay-for-seo-choose-why #pills-tab li:last-child button { border-radius: 0; }
    .pay-for-seo-choose-why #pills-tab li button { border-right: none; border-bottom: 2px solid #706fbd; }
    .new-why { padding-right: 0px !important; }
    .new-lists { padding-left: 0px !important; }
    .approach-img-blk { margin: 0 auto; }
    .col-list:nth-child(2) { top: 0; }
    .contact-detail .border-bottom:before { bottom: -16px; }
    .actually-sec { margin: 0 auto; }
    .new-lists li { padding-left: 0px !important; }
    .pay-for-seo-text { padding-right: 0; }
    .seo-takes .approach-content p { padding-right: 0; }
    .sass-marketing-list { margin-top: 5px; margin-bottom: 30px; }
    .sass-marketing .col-lg-4:last-child .sass-marketing-list { margin-bottom: 0px; }
    body .inner-baner { margin-top: 120px !important; }
    .input-group-blk a { margin: 0 auto; }

    /*blog*/
    .blog-slider-img { height: 240px; padding-left: 10px; padding: 10px; }
    .blog-text { width: 100%; }
    .blog-text h1 { font-size: 25px; margin-bottom: 35px; }
    .blog-section { margin-bottom: 30px; top: 30px; }
    .blog-text a { font-size: 1.5rem; padding: 1.4rem 2rem; }
    .blog-slider .owl-dots { margin-top: 30px; }
    .blog-tabing-contant li { width: 100%; }
    .blog-tabing-contant .nav-item button { width: 100%; font-size: 20px; margin: 3px 0; }
    .blog-tabing-contant ul img { margin-bottom: 5px; }
    .blog-tabing .blog-tabing-contant .tab-content { margin-top: 0px; }
    .tab-box-sr h5 { font-size: 18px; }
    .blogbox-text h2 { font-size: 20px; line-height: 25px; }
    .blogbox-text h2 br { display: none; }
    .blogbox-text { padding: 20px 10px; }
    .blogbox-text p { font-size: 18px; line-height: 25px; }
    .tab-box-link a { font-size: 16px; line-height: 30px; width: 100%; }
    .tab-box-link { flex-direction: row; padding: 0px 15px; justify-content: space-between; }
    .tab-box-link p { width: 100%; font-size: 16px; line-height: 30px; text-align: left; }
    .tab-box { padding: 15px 0; min-height: auto; }
    .blog-inner-contant { flex-direction: column; }
    .blog-slider-text { padding-left: 0; }
    .blog-box-slider-img { width: 100%; }
    .blog-inner-contant { flex-direction: column; }
    .blog-box-slider-img img { max-width: 100%; }
    .blog-pt { padding-top: 20px !important; }
    .blog-slider-text .tab-box-link { padding: 0px 0px; }
    .blog-slider-text .blogbox-text { padding: 20px 0px; }
    .blog-inner-slider .owl-dots { margin-top: 10px; }
    .blog-inner-slider-section { padding: 15px 0 35px; margin: 10px 0; }
    .blog-slider-he h5 { font-size: 22px; line-height: 30px; margin-bottom: 20px; }
    .newsletter-sec h2 { font-size: 25px; line-height: 33px; }
    .newsletter-sec h2 br { display: none; }
    .newsletter-sec p { font-size: 24px; line-height: 32px; }
    .newsletter-sec p br { display: none; }
    .blog-tabing { padding-top: 0px; padding-bottom: 40px; }
    .newsletter-btn { text-align: center; }
    .newsletter-btn button { max-width: 240px; height: 50px; }
    .all img { max-width: 25px; position: relative; top: 6px }
    .all { z-index: 99; top: 4px; left: 43px !important; }
    .link-slider .slider-next { right: 0 !important }
    .link-slider .slider-prev { left: 0 !important }
    .sec-2-blog-detail-page-outer-container-2 { padding: 0px }
    .blog-box-slider-img img { width: 100% }
    .sec-2-blog-detail-page #ez-toc-container a { line-height: 22px; padding-top: 0; }
    .sec-2-blog-detail-page h2 { font-size: 24px; }

    .sub-heading{font-size: 26px;}
    .two-col p, .two-col li{font-size: 18px;line-height: 28px}
    .row-reverse{flex-direction: column-reverse;}
    .two-col-mg{margin-bottom: 20px}
}
@media(max-width:400px) {
    .input-group-blk a { margin: 0 auto; }
    .pay-for-seo-choose-why .Choose-seo-he-rf1 { margin-top: 20px }
    .boxes2 { margin-bottom: 20px; }
    .Choose-seo-he-rf1 h3 { font-size: 2.5rem; text-align: center; margin-bottom: 1.6rem; }
    .boxes1 li span { border-radius: 3rem; justify-content: center; }
    .boxes1 li { justify-content: center; height: 75px; margin: 0 auto; }
    .boxes1 li:nth-child(2) span { max-width: 30rem; }
    .boxes1 li:nth-child(3) span { max-width: 30rem; }
    .boxes1 li:nth-child(4) span { max-width: 30rem; }
    .boxes1 li:nth-child(5) span { max-width: 30rem; }
    .Choose-seo-he-rf2 h3 { font-size: 2.5rem; text-align: center; margin-bottom: 1.6rem; }
    .Choose-seo-he-rf3 h3 { font-size: 2.5rem; text-align: center; margin-bottom: 1.6rem; }
    .boxes3 li { height: 75px; text-align: center; margin: 0 auto; }
    .boxes3 li span { border-radius: 3rem; justify-content: center; }
    .boxes3 li { justify-content: center; height: 75px; }
    .boxes3 li:nth-child(2) span { max-width: 30rem; }
    .boxes3 li:nth-child(3) span { max-width: 30rem; }
    .boxes3 li:nth-child(4) span { max-width: 30rem; }
    .boxes3 li:nth-child(5) span { max-width: 30rem; }
    .boxes1 li span { font-size: 1.6rem; }
    .boxes2 li span { font-size: 1.6rem; }
    .boxes3 li span { font-size: 1.6rem; }
    .scl-bg { height: auto; }
    .approach-img-blk { max-width: 33rem; }
    .banner-middle h1 { font-size: 3.4rem; }
    .banner-middle h3 { color: #01213a; font-size: 24px; text-align: center; margin-top: 35px; }
    .banner-middle h1 span { width: 100%; display: inline; }
    .banner-middle h1 span:after { bottom: -17px; left: 0px; width: 100%; background-size: 100%; margin: 0 auto; }
    .pay-for-seo-per .border-bottom:before { bottom: -17px; }
    .way-to-seo .heading { margin-bottom: 22px; }
    .approach-content p { font-size: 20px; line-height: 30px; }
    .pay-for-seo-per { margin-top: 0px; }
    .pay-for-seo-per .border-bottom:before { bottom: -17px; left: -58px; width: 200px; background-size: 100%; margin: 0 auto; }
    .why-choose .border-bottom:before { max-width: 300px; background-size: 100% !important; bottom: -15px; }
    .contact-detail .border-bottom:before { bottom: -21px; width: 300px; }
    .backtocall { font-size: 17px; margin: 0 5px; }
    .contact-detail .border-bottom:before { bottom: -16px; }
}
@media(max-width:375px) {
    .approach-img-blk { max-width: 30rem; }
}
@media(max-width:360px) {
    .approach-img-blk { max-width: 27rem; }
}
.accordion-button:focus { box-shadow: none; }
@media (min-width:1025px) and (max-width:1199px) {
    .banner-text h1 { font-size: 50px; }
}
@media (min-width:440px) and (max-width:574px) {
    .blog-detail-banner-data li { padding-right: 10px !important; }
    .blog-slider-inner { padding: 40px 40px; }
    .blog-slider-inner h3 { font-size: 29px; font-weight: 600; color: #010204 !important; }
}
@media (min-width:200px) and (max-width:439px) {
    .blog-slider-inner h3 { font-size: 24px; }
    .blog-slider-inner { padding: 30px 30px; }
}
@media (min-width:200px) and (max-width:420px) {
    .blog-br { display: none; }
    .blog-detail-banner-content h1 { color: #ffffff; font-size: 25px; }
    @media (min-width:1300px) and (max-width:1399px) {
        .sec-2-nav-head-blog-detail li { list-style: none; color: #D1D1D1; font-size: 19px; }
        .career-banner-text { padding: 0 68px !important; }
    }
    @media (min-width:200px) and (max-width:334px) {
        .blog-detail-banner-data span { padding-top: 5px; }
        .blog-detail-banner-data li { font-size: 11px; text-align: center; line-height: 15px; }
        .sass-marketing-list:before { display: none; }

    /*.owl-carousel .owl-item img {width: 80%!important;}*/ }
    @media(min-width:575px) and (max-width:767px) {
        .sec-2-nav-head-blog-detail li { font-size: 17px !important; }
        .blog-slider-inner { padding: 45px 45px; }
        .blog-slider-inner h3 { font-size: 35px; }
        .blog-detail-banner-content h1 { color: #ffffff; font-size: 40px; }
        .blog-detail-banner-content { padding: 40px 0px; }
        .sec-2-nav-left-side-content-text-blog-detail p, .sec-2-nav-left-side-content-text-blog-detail li { font-size: 15px; }
        .sec-2-nav-left-side-content-text-blog-detail p { padding: 0px; }
        .sec-2-nav-left-side-content-text-blog-detail p, .sec-2-nav-left-side-content-text-blog-detail li { line-height: 25px; }
        .sec-2-nav-left-side-content-text-blog-detail li { padding: 0px; }
        .sec-2-nav-left-side-content-text-blog-detail li::marker { font-size: 23px; }
        .blog-detail-banner-data li { padding-right: 20px !important; }
        .blog-detail-banner-data span { font-size: 15px; }
        .blog-deatil-banner { margin: 0px 24px; }
        .blog-deatil-braedcrumps a { font-size: 16px; }
    }
    @media(min-width:1200px) and (max-width:1299px) {
        .sec-2-nav-head-blog-detail li { font-size: 19px; }
    }
    @media(min-width:992px) and (max-width:1199px) {
        .blog-detail-banner-content h1 { color: #ffffff; font-size: 60px; }
        .sec-2-nav-head-blog-detail li { list-style: none; color: #D1D1D1; font-size: 15px; padding: 0px 19px; position: relative; }
        .sec-2-nav-left-side-content-text-blog-detail p, .sec-2-nav-left-side-content-text-blog-detail li { font-size: 18px; }
        .sec-2-nav-left-side-content-text-blog-detail p { padding: 0px; }
        .sec-2-nav-left-side-content-text-blog-detail li { padding: 0px; }
        .sec-2-nav-left-side-content-text-blog-detail li::marker { font-size: 25px; }
        .blog-detail-banner-data li { padding-right: 40px !important; }
    }
    @media(min-width:768px) and (max-width:991px) {
        .blog-detail-banner-content h1 { color: #ffffff; font-size: 45px; }
        .blog-detail-banner-content { padding: 45px 0px; }
        .sec-2-nav-head-blog-detail li { list-style: none; color: #D1D1D1; font-size: 13px; padding: 0px 18px 0px 0px !important; position: relative;            /* padding-right: 10px; */ }
        .sec-2-nav-head-blog-detail span:after { content: ''; position: absolute; height: 14px; width: 2px; color: #D1D1D1; background-color: #D1D1D1; right: 9px; }
        .sec-2-nav-right-side-content-blog-detail h3 { font-size: 22px; }
        .sec-2-nav-left-side-content-text-blog-detail p, .sec-2-nav-left-side-content-text-blog-detail li { font-size: 15px; }
        .sec-2-nav-left-side-content-text-blog-detail p, .sec-2-nav-left-side-content-text-blog-detail li { line-height: 25px; }
        .sec-2-nav-left-side-content-text-blog-detail p, .sec-2-nav-left-side-content-text-blog-detail li { padding: 0px !important; }
        .sec-2-nav-left-side-content-text-blog-detail li::marker { font-size: 22px; }
        .blog-detail-banner-data li { padding-right: 40px !important; }
        .blog-detail-banner-data span { font-size: 15px; }
        .blog-deatil-braedcrumps a { font-size: 16px; }
        .blog-detail-contact-detail-sec:before { content: ''; position: absolute; background: url(images/right-round.png) no-repeat; height: 100%; top: -3%; left: 0; width: 100%; max-width: 250px; animation: dollor 0.1s linear infinite alternate; animation-duration: 1s; max-width: 8rem; background-size: contain; }
        .link-slider-list a { padding: 0px 15px; font-size: 15px; }
    }
    .NZjEMu4MYOmwEkGDNBITjTkRjTTOydNtheme--light { background: #fff; color: #454545; display: none; }
