.h-banner{position:relative;height: 100vh;width: 100%;background:#F3F3F3 url('../images/pattern.png') no-repeat;background-position: right top; background-size: 660px;display: flex;align-items: center;justify-content: center;flex-direction: column;overflow: hidden;}
.h-banner-cen{max-width:56vw;width: 100%;height:70vh;position: relative;display: flex;align-items: center;flex-direction: column;justify-content: center;transition:.5s ease-in-out;margin: 0 auto;}
.h-b-pattern{background:url('../images/banner-comp.svg') no-repeat;background-position: center center;background-size: contain;position: absolute;left: 0px;width: 100%; height: 100%;transition:.5s ease-in-out;transform: scale(1) translate(50px, 0px);}
.w-box-pattern{background:url('../images/white-circle.png') no-repeat;background-position: center center;background-size: contain;position: absolute;left:-80px;width: 412px;height: 412px;border-radius: 100%;top: 54px;}
.b-txtf{color: #707070;font-size:5rem;line-height: 73px;font-family: 'GothamBold';position: relative;transition:.5s ease-in-out;letter-spacing: 3px;margin-bottom: 12px;}
.b-txts{color: #707070;font-size:4.5rem;line-height: 58px;font-family: 'GothamLight';position: relative;margin-bottom: 6px;}
.b-txtt{color: #000;font-size:4rem;line-height: 42px;font-family: 'GothamBold';position: relative;transition: all .6s ease-in-out;}
.b-ins-txt{font-size:18px;line-height: 36px;font-family: 'GothamLight';letter-spacing: 7.7px;transition:.5s ease-in-out;position: relative;color: #707070;width: fit-content;margin: 0 auto; text-align: center;}
.b-bubble{position: absolute;margin: 0px;padding: 0px;display: flex;flex-direction: column;left: calc(100vw - 96vw);top:65px;}
.b-bubble li{background: #BFF6C2; border-radius:100%;position: relative;}
.b-bubble .fbubble{width:57px; height:57px;left: 24px;}
.b-bubble .sbubble{width:45px; height:45px;right:24px;}
.b-bubble .tbubble{width:70px; height:70px;left: 8px;top:14px;}
.b-bubble .furbubble{width:57px; height:57px;top:38px;}
.v-scroll-line{height: 10vh;background: #707070;width: 1px;margin: auto;position: absolute;bottom: 5vh;}
.b-ins-txt:hover{letter-spacing:1px;cursor: pointer;}
.b-txtt span {color: #2AAB32;font-size: 7rem;font-family: 'GothamMedium';}
@keyframes slideRight {0% {letter-spacing: 3px;}50% {letter-spacing: 7.92px;}100% {letter-spacing: 3px;}}
@media only screen and (min-width:1024px){
    .h-banner-cen:hover .h-b-pattern{ transform:scale(1) translate(-2vw ,-3vh);}    
}
@media screen and (max-width:1024px){
    .h-banner-cen{max-width:100%;height: 58vh;} 
    .b-txtt{font-size: 3rem;line-height: 65px;}
    .b-txtt span{font-size: inherit;}
}
@media screen and (max-width:991px){
    .h-b-pattern{transform: none;right: 0;margin: auto;}    
}
@media (max-height: 500px) {
   .h-banner{height:auto;min-height:550px;padding-bottom:16px}.h-banner-cen{height:auto;min-height:300px}.v-scroll-line{display:none}.h-banner-cen{justify-content:unset}
}
@media screen and (max-width:767px){
   .b-txtf{font-size:3rem;line-height:37px}.b-txts{font-size:3rem}.b-txtt{font-size:3rem;line-height:37px}.h-banner-cen{height:auto;margin:50px 0}.h-banner{height:auto;min-height:550px;padding-top:86px}.v-scroll-line{display:none}.b-ins-txt{font-size:14px}.b-bubble{bottom:0;margin:auto;width:105px;height:120px}.b-bubble li{width:30px!important;height:30px!important}.bnum{width:70px;height:58px}
}

/* Section 2 */
.ser-intro-sec{width: 100%;min-height:300px;height: auto; background: #fff;position: relative;}
.bigheading{color: #4B4B4B; font-size:6rem; line-height: 80px;font-family: 'GothamBlack';margin-bottom: 20px;}
.ser-intro-sec .rowc{align-items: end;justify-content: space-between;align-items: flex-start;}
.digital-cont{width:83%;}
.digital-img1{width: 35%;text-align: center;padding-right:2%;}
.digital-img1 img {height: 509px;}
@media screen and (max-width:1024px){
    .digital-img1 img{height:inherit;}
}

@media screen and (max-width:767px){
   .ser-intro-sec .rowc{flex-direction:column;align-items:flex-start}.bigheading{font-size:38px;line-height:40px}.digital-cont{width:100%;margin-bottom:35px}.digital-img1{width:100%;padding:0}.digital-img1 img{height:320px}
}

/*Section 3*/
.seo-do-wrap{width: 100%;height: auto;background:#fff;}
.seo-do-wrap .rowc{align-items: flex-end;}
.seo-pattern-img{width: 90%;padding-right:5%;}
.seo-pattern-img img{height: auto;width: auto;}
.seo-do-wrap .typehead{min-height:200px;}
.seo-do-wrap .typehead a{color:#4B4B4B;}
.seo-do-wrap .typehead span{color:#2AAB32;}
.seo-do-wrap .typehead:after{background: url('../images/search-engine-optimization/question-sign.png') no-repeat;content:''; width:200px;height:300px;background-size: contain;background-position: center;position: absolute;right: auto;top: -43px;}
@media screen and (max-width:1024px){
    .seo-do-wrap .typehead:after{width: 120px;height: 191px;top: -9px;}
}
@media screen and (max-width:991px){
    .seo-do-wrap .rowc{flex-direction: column;}
    .seo-pattern-img{padding: 0px;width: 100%;}
    .seo-do-wrap .inBtnb{margin: 40px auto;}
}
@media screen and (max-width:767px){
    .seo-do-wrap .typehead{min-height: auto;}
    .seo-do-wrap .typehead:after{width: 50px;height: 50px;top:auto;}
}
@media only screen and (min-width:1024px){
    .seo-do-wrap .typehead{display: flex;align-items: center;justify-content: flex-start;max-width: 745px;width: 100%;}
    .seo-do-wrap .typehead:after{right:0;}
}
/*Section 4*/
.powrful-feat-wrap{background: #F3F3F3;width: 100%;}
.powr-fea-hea{color: #4B4B4B;font-size:5rem;line-height:64px;font-family: 'GothamBlack';margin-bottom: 40px;}
.powr-fea-hea span{color: #2AAB32;text-transform: uppercase;}
.tabcontainerbox{margin-bottom: 40px;}
ul.tabs{margin:0 0 20px 0;padding:0;list-style:none}
ul.tabs li{background:0;color:#4B4B4B;display:inline-block;padding:0 0 9px 0;margin-right:50px;cursor:pointer;font-size: 3.6rem;line-height: 44px;font-family: 'GothamBold';border-bottom: 5px solid transparent;}
ul.tabs li:last-child{margin-right: 0px;}
ul.tabs li.current{color:#2AAB32;border-bottom:5px solid #F6E97A;}
.tab-content{display:none;padding:30px 0}
.tab-content.current{display:inherit}
.tab-content ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.tab-content li{color: #707070;font-family: 'GothamBold';font-size:2.6rem; line-height: 32px;margin-bottom: 20px;width:48%;position:relative;padding-left:34px;}
.tab-content li:before{content:'';position:absolute;width:10px;height: 10px;background: #f4e278;left: 0px;top: 10px;border: 1px solid #00ae3f;}
.tab-content li:last-child{margin-bottom: 0px;}
.powrful-feat-wrap .inBtnb {margin: 0 auto;}
@media screen and (max-width:1024px){
   .tab-content li{font-size:2rem;line-height:23px}ul.tabs li{font-size:3rem}
}
@media screen and (max-width:991px){
   .powrful-feat-wrap{}ul.tabs{display:flex;width:100%;overflow:auto;display:flex}ul.tabs li{flex:none}.powr-fea-hea{font-size:4rem}
   
}
@media screen and (max-width:767px){
    .tab-content li:before{top: 6px;}
   .powr-fea-hea{font-size:38px;line-height:43px;margin-bottom:24px}.powr-fea-hea br{display:none}.powrful-feat-wrap .rowc{flex-direction:column;margin-bottom:30px}.tab-content{width:100%;margin-bottom:30px;padding-top:16px;padding-bottom:0}.tab-content li{font-size:20px;line-height:24px;margin-bottom:12px;width:100%}ul.tabs li{width:auto;flex:none;font-size:20px;margin-right:14px;line-height:28px}.tab-content ul{flex-direction:column}
}

/* Section 5*/
.our-cl{background: #fff url('../images/pattern.png') no-repeat;background-size: 660px; background-position: right bottom; min-height: 400px;}
.cl-gride{display: flex;align-items: center;justify-content: flex-start; flex-wrap: wrap;margin: 0 -16px;}
.cl-col{-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;border: 12px solid transparent;background: #FFFFFF 0% 0% no-repeat padding-box; 
box-shadow: 0 0 44px #00000017;width:100%;max-width: 22%;height: 184px;margin: 16px;display: flex;align-items: center;justify-content: center;padding: 14px;}
/*.cl-col:hover{border:12px solid #e7e7e7;}*/
.cl-col img{width: auto;height: 132px;transition: all 0.3s ease;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
filter: gray;-webkit-filter: grayscale(100%);-webkit-transition: all .3s ease-in-out;-webkit-backface-visibility: hidden;margin: 0 auto;transform: scale(1);}
.cl-col:hover img{filter: none;-webkit-filter: grayscale(0%);transform: scale(1.04);}
.our-cl .btnh{margin-top: 30px;}
@media screen and (max-width:1024px){
   .cl-col{max-width:224px}.cl-col:hover img{transform:scale(1)}
}
@media screen and (max-width:767px){
    .cl-gride{align-items: center;}
    .cl-col{max-width:40%;height: auto;box-shadow: none;border: 6px solid #dadada;}
}

/* Section 6*/
.trust-factor{width: 100%;min-height: 300px;background: url('../images/search-engine-optimization/hand.png') no-repeat;background-position: right bottom;background-size: contain;}
.trust-fact-cont{color: #4B4B4B;font-size:5rem;line-height: 60px;font-family: 'GothamBold';}
.trust-fact-cont span{color: #2AAB32;}
.trust-tagline{padding:15px 11px 51px  46px;font-size: 3.5rem;line-height: 80px; color: #000000;font-family: 'GothamBookItalic';background: url('../images/google-indexing/qt-icon.png') no-repeat;background-position: left top;background-size: contain;}
@media screen and (max-width:1024px){  
    .trust-fact-cont{font-size: 5rem;line-height: 58px;} 
    .trust-factor{background: none;}     
}
@media screen and (max-width:991px){
    .trust-tagline{line-height: 42px;}
}
@media screen and (max-width:767px){    
   .trust-factor{padding-top:0;min-height:auto;background-size:120px}.trust-fact-cont{font-size:38px;line-height:49px}.trust-tagline{padding:20px 0 0 0;font-size:22px;line-height:33px}
}
/*Section 7*/
.con-section{width: 100%;background: transparent linear-gradient(180deg, #F9F9F9 0%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;height: auto;}
.con-sec-left{width: 50%;padding-right:2%;}
.con-sec-right{width:50%;padding-left: 2%;}
.typehead{font-size: 4.5rem;line-height: 50px;font-family: 'GothamBlack';margin-bottom: 16px;color: #4B4B4B;}
.con-sec-right p{font-size: 3rem;line-height: 50px;color: #4B4B4B;font-family: 'GothamBook';}
.con-sec-right p span{color:#2AAB32;text-transform: uppercase;font-weight: 700;font-family: 'GothamBold';}
.con-sec-right .typehead span{color:#2AAB32;}
.inBtnb{position: relative; width: 269px; height:69px;border: 0;outline: 0;background: rgb(246,233,122);
    background: -moz-linear-gradient(left, rgba(246,233,122,1) 0%, rgba(42,171,50,1) 63%);
    background: -webkit-linear-gradient(left, rgba(246,233,122,1) 0%,rgba(42,171,50,1) 63%);
    background: linear-gradient(to right, rgba(246,233,122,1) 0%,rgba(42,171,50,1) 63%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e97a', endColorstr='#2aab32',GradientType=1 );padding: 3px;border-radius: 0px;margin:40px 0 0 0;cursor: pointer;}
.inBtn{width:100%; height: 100%;background:#fff;outline: 0px;border: 0px; border-radius: 0px;color:#4B4B4B;font-size: 2.5rem;font-family: 'GothamMedium';cursor: pointer;transition:.5s ease-in-out;display: flex;align-items: center;justify-content: center;}
.inBtnb:hover .inBtn{letter-spacing:3.4px;}
@media screen and (max-width:1024px){
    .con-sec-right p{font-size: 2.8rem;line-height: 42px;}
    .typehead{font-size: 4.1rem} 
}
@media screen and (max-width:767px){
   .con-section .rowc{flex-direction:column}.con-sec-left{width:100%;padding:0;margin-bottom:35px}.con-sec-right{width:100%;padding:0}.con-sec-right p{font-size:21px;line-height:36px}.inBtnb{width:246px;height:61px}.typehead{font-size:36px;line-height:44px}
}

/*Price Section*/
.basic-plans-box{display:flex;flex-direction:column}
.basic-plans-row{display:flex;flex-direction:row;box-shadow:0 3px 16px #00000017;background-image:linear-gradient(135deg,#00b345 30%,rgb(217 218 89) 30%);padding:6px;border-radius:10px;margin:8px 0;flex-wrap:wrap}
.panel-grid-cell{width:33.3%;background:#fff;padding:17px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;border-radius:0 30px 30px 0}
.basic-plan-name-widget{font-size:22px;font-weight:600;line-height:27px;border-radius:12px 0 0 12px;position:relative;color: #4B4B4B;text-transform: uppercase;}
.basic-plan-name-widget:after{content:'';position:absolute;right:0;background:linear-gradient(135deg,#00b345 30%,rgb(217 218 89) 30%);z-index:1;width:4px;height:80%}
.widget-title{font-size:20px;line-height:25px;margin-bottom:4px;position:relative;z-index:2;color:#2aab32;font-weight:500}
.panel-grid-cell p{margin:0;font-size:16px;line-height:26px;color:#000;font-weight:500;position:relative;z-index:2}
.basic-plan-prce{text-align:center;align-items:center;background:#d9d85f}
.plan-price{font-size:36px;font-weight:800;line-height:40px;color: #4B4B4B;}
@media screen and (max-width:767px){
    .basic-plans-row{flex-direction: column;}
    .panel-grid-cell{width:100%;}
    .basic-plan-name-widget:after{display:none;}
    .basic-plan-name-widget{border-radius:12px;align-items: center; margin-bottom: 8px;text-align: center;align-items: center;}
    .panel-grid-cell{border-radius:12px;align-items: center;text-align: center;}
    .plan-price{font-size:30px;}
}

.our-price-table{background: #F3F3F3;}
.price-panel-row-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}
.table-td{border:1px solid #e5e5e5;text-align:center;padding:10px;border-bottom:0;}
.price-panel-grid-cell:first-child{width:28%}
.price-panel-grid-cell{width:18%}
.price-panel-grid-cell .panel-cell-style{height:100%;}
.checksign{display: flex;align-items: center;justify-content: center;}
.price-panel-grid-cell .widget-title{margin-bottom: 0;color: #4B4B4B;font-size: 16px;font-weight: 400;text-align: left;}
.green-bg{background:#29a630;color:#fff}
.panel-cell-w-100{width:100%;background:#d8d85c}
.panel-cell-w-100 .widget-title{color:#4B4B4B;margin:0;font-size: 16px;text-transform: uppercase;}
.price-panel-grid-cell.white-bg {background: #fff;}
#tablehead-1.price-panel-row-style h3.widget-title {color: #fff; text-align:center;text-transform: uppercase;}
.table-td.panel-cell-style.checksign {display: flex;align-items: center;justify-content: center;font-size: 13px;}
.btnbgback.white-bg .table-td.panel-cell-style.checksign {padding: 20px 16px;}
.btnbgback.white-bg .inBtn {background: #00ab3e;color: #fff;font-size: 16px;height: 36px;font-weight: 300;padding:10px 12px;width: auto;}
.priceouterbox {background: linear-gradient(135deg,#00b345 30%,rgb(217 218 89) 30%);padding: 8px;}
.our-price-table .s-heading {text-align: center;color: #fff;padding-top: 20px;margin-bottom: 18px;}
.our-price-table .s-heading:before {background: #fff;margin: auto;right: 0;}
.our-price-table p{color:#fff; text-align:center;}
div#tablehead-1 {margin-top: 40px;}
.mobileview{display:none}
.desktiopview{display:block;}
.mboplan .price-panel-grid-cell.green-bg .widget-title {color: #fff;text-align: center;}
.mboplan .price-panel-grid-cell .widget-title{text-align: center;}
.mboplan {border-bottom: 3px solid #eaeaea;margin-bottom: 30px;border-radius: 19px;overflow: hidden;}
@media screen and (max-width:991px){
    .price-panel-row-style{flex-direction: column;}
    .price-panel-grid-cell:first-child {width: 100%;}
    .price-panel-grid-cell {width: 100%;}
    .table-td.panel-cell-style.checksign{display:none; width:100%;}
    div#tablehead-1{display:none;}
    .mobileview{display: block;background: #fff;padding: 4px;border-radius: 21px;overflow: hidden;}
    .mobilebox .checksign{display:flex !important;}
    .desktiopview{display:none;}
    .mobileview .btnbgback.white-bg a.inBtn{padding:10px 26px;}
    .mobileview .btnbgback.white-bg .table-td.panel-cell-style.checksign{min-height:94px;}
}

/* Section  8*/
.our-reco-wrap{background:#fff url('../images/pattern.png') repeat-x; background-position: center bottom;min-height:auto;}
.ourreco-gride{display: flex;align-items: center;justify-content: space-between; flex-wrap: wrap;margin: 70px 0;}
.ourreco-col{width:23%;padding: 0px;margin: 14px;}
.or-logot{font-size: 22px;color: #fff;font-family: 'GothamBold';margin: 0 0 24px 0;}
.or-headf{font-size: 24px;color: #379b9e;font-family: 'GothamMedium';margin: 0;line-height: 32px;}
.or-heads{font-size: 24px;color: #fff;font-family: 'GothamMedium';margin: 0 0 0px 0;line-height: 32px;}
.ourreco-col small{font-size: 10px;font-family: 'GothamLight';color: #fff;}
.ourreco-col:nth-child(2n) .or-headf{color: #ca2c13;}
.our-reco-wrap .drg-txt{font-size: 20px;color: #37B03E;font-family:'GothamBlack';}
.drg-txt span {width: 120px;height: 1px;background: #919191;display: inline-block;margin: 0 22px;vertical-align: middle;}
@media screen and (max-width:767px){
   .ourreco-gride{margin:30px 0}.ourreco-col{margin:6px}.our-reco-wrap .drg-txt{font-size:16px}.drg-txt span{width:48px;margin:0 6px}
}


::-webkit-full-page-media, _:future, .inBtn{
    line-height: 60px;
    font-family:sans-serif;
}

::-webkit-full-page-media, _:future, .b-ins-txt{
    line-height:35px;
}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
 .mac .inBtn{padding-top:14px;} 
}