@font-face {
  font-family: "RoundedIO";
  /*src: url("../fonts/CircularStd-Black.eot");*/
  src: url("../woff/circularstd-black.woff") format("woff"), url("../woff2/circularstd-black.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "RoundedIO";
  /*src: url("../fonts/CircularStd-Bold.eot");*/
  src: url("../woff/circularstd-bold.woff") format("woff"), url("../woff2/circularstd-bold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "RoundedIO";
  /*src: url("../fonts/CircularStd-Medium.eot");*/
  src: url("../woff/circularstd-medium.woff") format("woff"), url("../woff2/circularstd-medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
  @font-face {
  font-family: "RoundedIO";
  /*src: url("../fonts/CircularStd-Book.eot");*/
  src: url("../woff/circularstd-book.woff") format("woff"), url("../woff2/circularstd-book.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next';
  src: url('../woff/avenirnextcyr-bold.woff') format('woff'),
  url('../woff2/avenirnextcyr-bold.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next';
  src: url('../woff/avenirnextcyr-medium.woff') format('woff'),
  url('../woff2/avenirnextcyr-medium.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AvenirLTStd';
  src: url('../ttf/avenirltstd-medium.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AvenirLTStd';
  src: url('../ttf/avenirltstd-black.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('../ttf/plusjakartasans-extrabold.ttf') format('truetype'),
  url('../woff/plusjakartasans-extrabold.woff') format('woff'),
  url('../woff2/plusjakartasans-extrabold.woff2') format('woff2'); 
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('../ttf/plusjakartasans-bold.ttf') format('truetype'),
  url('../plusjakartasans-bold.html') format('woff'),
  url('../plusjakartasans-bold-2.html') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('../ttf/plusjakartasans-semibold.ttf') format('truetype'),
  url('../woff/plusjakartasans-semibold.woff') format('woff'),
  url('../woff2/plusjakartasans-semibold.woff2') format('woff2'); 
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('../ttf/plusjakartasans-regular.ttf') format('truetype'),
  url('../woff/plusjakartasans-regular.woff') format('woff'),
  url('../woff2/plusjakartasans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('../ttf/plusjakartasans-light.ttf') format('truetype'),
  url('../woff/plusjakartasans-light.woff') format('woff'),
  url('../woff2/plusjakartasans-light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('../ttf/plusjakartasans-extralight.ttf') format('truetype'),
  url('../woff/plusjakartasans-extralight.woff') format('woff'),
  url('../woff2/plusjakartasans-extralight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sofia Pro';
  src: url('../ttf/sofia-pro-medium-az.ttf') format('truetype'),
  url('../woff/sofia-pro-medium-az.woff') format('woff'),
  url('../woff2/sofia-pro-medium-az.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sofia Pro';
  src: url('../ttf/sofia-pro-semi-bold-az.ttf') format('truetype'),
  url('../woff/sofia-pro-semi-bold-az.woff') format('woff'),
  url('../woff2/sofia-pro-semi-bold-az.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Archivo Black';
  src: url('../ttf/archivoblack-regular.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../ttf/roboto-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
html {
overflow-x: hidden; 
}
body {
  font-size: 18px;
  color: #25243E!important;
  font-family: RoundedIO,sans-serif;
  line-height: 1;
  font-weight: 400;
  margin: 0;
}

.no-pos {
position: initial;
}
.btn {
color: #FF0096;
font-size: 16px;
line-height: 100%;
text-align: center;
letter-spacing: -0.02em;
border: 1px solid #FF0096;
border-radius: 10px;
padding: 11px;
}
.btn:hover {
background-color: #FF0096;
color: #fff;
}
.btn_red {
background: #FF0096;
color: #fff;
}
.btn_red:hover {
box-shadow: 0 3px 6px #ccc;
}
.title_block {
font-weight: bold;
font-size: 40px;
line-height: 112.5%;
margin-bottom: 25px;
margin-top: 0;
letter-spacing: -0.02em;  
font-family: 'RoundedIO', sans-serif; 
}
.subtitle_block {
font-weight: normal;
font-size: 16px;
line-height: 140.9%;
}

/* HEADER */
.header {
  padding: 40px 0;
}
.header-fix {
padding: 15px 30px!important;
position: fixed;
z-index: 9;
width: 100%;
top: 0;
left: 0;
background: #fff;
transition: all .2s;
}
.header .col-md-6 {
position: initial;
}
.header__menu > nav > ul {
display: flex;
justify-content: space-between;
}
.header a {
font-size: 16px;
}
.menu-item-has-children a {
position: relative;
line-height: 22px;
}
.menu-item-has-children > a::before {
content: "";
position: absolute;
right: -14px;
top: 7px;
width: 8px;
height: 8px;
background: url('../svg/arrow.svg') no-repeat center / contain;
}
.header__btn {
justify-content: flex-end;
}

.header__btn-mob img {
width: 40px;
margin-left: 15px;
}
.header__menu > nav > ul > li > .sub-menu {
position: absolute;
background-color: #fff;
width: 100%;
top: 115px;
left: 0;
/*outline: 0;*/
/*visibility: hidden;*/
transition-property: opacity, visibility;
/*transition-duration: 0.3s;*/
/*transition-delay: 0.15s;*/
z-index: 9;
box-shadow: 0 10px 10px #f7f7f9;
display: none;
flex-wrap: wrap;
padding: 20px 14% 20px 24%;
}
.sub-menu-row-ul {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
padding: 13px 17% 13px 23%;
}
.sub-menu-row {
border-top: 1px solid #E8EAF3;
display: block;
}
.menu__icon {
width: 200px;
display: flex;
align-items: center;
margin: 20px 40px 20px;
}
.header__menu-block {
padding: 20px;
}
.header__menu-block ul, .header__menu-block ul li {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
}
.header__menu-block ul li {
margin-right: 40px;
}
.header__menu-block ul li img {
margin-right: 5px;
}
li.menu__icon::before {
border-radius: 9px;
text-align: center;
padding: 30px;
margin-right: 20px;
}
li.menu__icon1::before {
content: '';
border: 1px solid #FF5FAC;
background: #fff url('../svg/icon1.svg') no-repeat center;
}
li.menu__icon1:hover:before {
content: '';
background: #FF5FAC url('../svg/icon1_1.svg') no-repeat center;
}

li.menu__icon2::before {
content: '';
border: 1px solid #FFBD70;
background: #fff url('../svg/icon2.svg') no-repeat center;
}
li.menu__icon2:hover:before {
content: '';
background: #FFBD70 url('../svg/icon2_1.svg') no-repeat center;
}

li.menu__icon3::before {
content: '';
border: 1px solid #70BAFF;
background: #fff url('../svg/icon3.svg') no-repeat center;
}
li.menu__icon3:hover:before {
content: '';
background: #70BAFF url('../svg/icon3_1.svg') no-repeat center;
}

li.menu__icon4::before {
content: '';
border: 1px solid #7075FF;
background: #fff url('../svg/icon4.svg') no-repeat center;
}
li.menu__icon4:hover:before {
content: '';
background: #7075FF url('../svg/icon4_1.svg') no-repeat center;
}

li.menu__icon5::before {
content: '';
border: 1px solid #D170FF;
background: #fff url('../svg/icon5.svg') no-repeat center;
}
li.menu__icon5:hover:before {
content: '';
background: #D170FF url('../svg/icon5_1.svg') no-repeat center;
}
.header__menu-block {
clear: both;
}



/*MEGA MENU*/
@media (min-width: 1200px) {
.header-layout-3 .container {max-width: 1240px;}
}
.header-layout-3 a.lg img {
width: 120px;
} 
.header-layout-3 .col-lg-2 {
max-width: 12%;
}
.header__con {
flex: 0 0 45.666667%;
max-width: 45.666667%;
}

.headerWhite #mega-menu-max_mega_menu_1 > .mega-menu-item > .mega-sub-menu {
border: 1px solid #fff!important;
}

.menuHeadRow:before {
content: "";
position: absolute;
top: -10px;
left: 15.7%;
background: #121212;
border-left: 1px solid #131313;
border-top: 1px solid #131313;
width: 1.2rem;
height: 1.2rem;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
display: block !important;
}
.menuHeadRow2:before {
content: "";
position: absolute;
top: -10px;
left: 26.7%;
background: #fff;
border-left: 1px solid #131313;
border-top: 1px solid #131313;
width: 1.2rem;
height: 1.2rem;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
display: block !important;
}
.menuHeadRow2.menuHeadRow4:before {
left: 45.7%;
}
.headerWhite .menuHeadRow:before {
border-left: 1px solid #fff;
border-top: 1px solid #fff;
}
.headerWhite .menuHeadRow2:before {
border-left: 1px solid #fff;
border-top: 1px solid #fff;
}
.menuSubText {
font-size: 14px;
line-height: 18px;
color: #717171;
margin-top: -12px;
margin-bottom: 10px;
}
.menu_htmlCont {
background: #121212!important;
border-radius: 21px 0 0 21px!important;
}
.menu_htmlCont > .mega-sub-menu {
display: flex!important;
align-items: center;
height: 100%!important;
}
.menu_htmlCont .mega-menu-item {
color: #fff!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column {
float: none!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu > .mega-menu-row > ul.mega-sub-menu {
display: -webkit-flex !important;
display: -moz-flex !important;
display: -ms-flex !important;
display: -o-flex !important;
display: flex !important;
}

/*#mega-menu-max_mega_menu_1 > .mega-menu-item > .mega-sub-menu:before {
content: '';
background: #fff;
height: 100%;
position: absolute;
top: 0;
left: -80%;
width: 1000px;
display: block!important;
z-index: -1;
}
#mega-menu-max_mega_menu_1 > .mega-menu-item > .mega-sub-menu:after {
content: '';
background: #fff;
height: 100%;
position: absolute;
top: 0;
right: -80%;
width: 1000px;
display: block!important;
z-index: -1;
}*/
.header__wr {
padding: 30px;
border:none;
z-index: 10;
}
.headermenu__title {
color: #fff;
font-weight: bold;
font-size: 32px;
line-height: 40px;
margin-bottom: 15px;
}
.headermenu__txt {
max-width: 80%;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-menu-link,
#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-menu-link {
font-size: 20px!important;
font-weight: bold!important;
margin-bottom: 5px!important;
color: #121212!important;
}
.menuFree__title {
font-size: 20px!important;
font-weight: 700!important;
margin-bottom: 5px!important;
color: #25243E!important;
}
.menuFree__block {
margin-bottom: 10px;
}
.menuFree__block a {
font-size: 16px!important;
color: #25243E!important;
margin-bottom: 10px!important;
transition: all .2s!important;
font-weight: 500;
}
.menuFree__block-txt {
font-size: 14px;
line-height: 18px;
color: #717171;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
font-size: 16px!important;
color: #25243E!important;
padding: 0 15px;
font-weight: 500!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:hover {
color: #FF268E!important;
font-weight: 500!important;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-sub-menu>.mega-menu-item .mega-menu-link {
  font-size: 16px!important;
  color: #121212!important;
  margin-bottom: 10px!important;
  transition: all .2s!important;
}

#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-sub-menu>.mega-menu-item .mega-menu-link:hover,
.menuFree__block a:hover {
color: #FF268E!important;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-sub-menu>.mega-menu-item .mega-menu-link:after,
.menuFree__block a:after, .menuBlogPosts .mega-menu-item-type-widget ul li a:after {
content: "\f344";
font-family: dashicons;
position: relative;
right: 0;
top: 3px;
margin-left: 5px;
display: inline-block !important;
opacity: 0;
    visibility: hidden;
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
-webkit-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;
transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;
-o-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;
transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;
transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
font-weight: 600;
}

#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-sub-menu>.mega-menu-item.newItemMenu .mega-menu-link:after {
right: -44px;
}



#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-sub-menu>.mega-menu-item .mega-menu-link:hover:after,
.menuFree__block a:hover:after, .menuBlogPosts .mega-menu-item-type-widget ul li a:hover:after  {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-sub-menu>.mega-menu-item {
display: -webkit-flex !important;
display: -moz-flex !important;
display: -ms-flex !important;
display: -o-flex !important;
display: flex !important;
-ms-align-items: center;
align-items: center;
}
.menuMobHead {
padding: 20px 30px;
height: 60px;
background: #121212;
width: 100%;
text-align: left;
color: #fff;
font-weight: bold;
font-size: 20px;
position: relative;
display: none;
}
.menuMobHead__close {
position: absolute;
right: 22px;
top: 17px;
font-size: 21px;
font-weight: 400;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
text-align: left;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
  content: '\f347';
  font-family: dashicons;
  margin: 0 0 0 4px;
  top: 2px;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
  content: '\f343';
}
.mega-menu_no_title .mega-sub-menu a {
font-size: 16px!important;
color: #25243e!important;
margin-bottom: 10px!important;
font-weight: normal!important;
transition: all .2s!important;
}
.mega-menu_no_title .mega-sub-menu a:hover {
color: #FF268E!important; 
}
.header__sign {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: flex-end;
}
.header__sign-b a {
font-weight: 500;
font-size: 14px;
color: #fff;
border: 2px solid #17171A;
padding: 10px 20px;
display: block;
background: #17171A;
box-shadow: none;
border-radius: 50px;
}
.header__sign-b a:hover {
  box-shadow: 1px 5px 14px rgba(127, 116, 255, 0.347826);
}
.header__sign-a a {
  font-size: 14px;
  font-weight: 500;
  color: #25243e;
  margin-right: 10px;
  margin-left: 10px;
  border: 2px solid #121212;
  border-radius: 50px;
  padding: 10px 25px;
}
.header__sign-a a:hover {
  color: #fff !important;
  background: #121212;
}
.headerWhite .header__sign-a a {
border: 2px solid #fff;
}
.headerWhite .header__sign-a a:hover {
background: #fff;
color: #121212!important;
}
.fixedHeader.headerWhite .header__sign-a a {
color: #121212!important;
border: 2px solid #121212;
}
.header__sign-phone a {
font-size: 16px;
}
.headerWhite .header__sign-phone a {
color: #fff;
}

.fixedHeader #mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu {
  top: 56px!important;
}
.fixedHeader .header__sign-phone a, .header-fix .header__sign-phone a {
color: #121212!important;
}

.header__schedule{
  display: flex;
  align-content: center;
  align-items: center;
}
.header__schedule a{
  margin-right: 10px;
}

/* BLOCK1 */
.block1 {
text-align: center;
padding: 180px 0 115px;
}
.block1__title, .block1__title h1 {
font-weight: bold;
font-size: 70px;
line-height: 112.5%;
letter-spacing: -0.02em;
margin-bottom: 20px;
}
.block1__title h1 {
margin: 0;
}
.block1__title span b{
border-bottom: 10px solid #73FFFF;
}
.block1__title span {
border:none;
}
.block1__txt {
font-size: 30px;
line-height: 160.5%;
text-align: center;
letter-spacing: -0.02em;
margin-bottom: 50px;
}
.block1__form form {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
font-size: 20px;
margin-bottom: 40px;
}
.block1__form input {
background: #FFFFFF;
border: 2px solid #FF268E;
box-sizing: border-box;
border-radius: 10px 0 0 10px;
height: 60px;
padding: 20px;
width: 40%;
}
.block1__form .btn, .block1__form input {
font-size: 20px;
}
.block1__form .btn {
background: #FF268E;
border-radius: 0 10px 10px 0;
color: #fff;
height: 60px;
width: 15%;
}
.block1__list ul li {
position: relative;
margin: 0px 21px;
padding-left: 25px;
}
.block1__list ul li:before {
content: url(../marker.html);
position: absolute;
left: 0;
top: 0;
width: 10px;
margin-right: 10px;
}

/*companies*/
.companies {
padding: 90px 0;
background:url(../comp_bg.html) no-repeat center;
-webkit-background-size: cover;
background-size: cover;
text-align: center;
}
.companies__logo {
width: 100%;
margin: 60px 0px;
}
.companies__logo img {
margin-bottom: 20px;
}
.companies__link a {
font-weight: bold;
}

/*revComp*/
.rewComp {
padding: 100px 0;
}
.rewComp__cont {
margin-bottom: 50px;
}
.rewComp__cont-l {
padding-left: 100px;
}
.rewComp__cont-r {
padding-right: 100px;
}
.rewComp__footer {
padding-top: 50px;
margin-top: 50px;
border-top: 1px solid #F1F0F5;
}
.rewComp__cont-txt {
font-size: 20px;
line-height: 172.5%;
letter-spacing: -0.02em;
margin-bottom: 40px;
}
.rewComp__cont-link {
font-weight: 500;
}
.rewComp__cont-link a {
color: #25243E; 
}
.rewComp__footer-txt {
font-size: 16px;
margin-bottom: 21px;
}
.rewComp__footer-name {
font-size: 14px;
}
.rewComp__footer-name span {
font-weight: 500;
}
.rewComp__footer-logo img {
width: 70px;
margin-top: 5px;
}
.rewComp__img {
background: url('../bg_foto.html') no-repeat center / cover;
padding: 30px;
}
.rewComp__img-anim {
padding: 0;
}
.rewComp__img-anim img {
  margin-top: -70px;
}
.rewComp__img img {
width: 100%;
border-radius: 30px;
}
.rewComp__row {
margin-bottom: 130px;
}
.rewComp__row:last-child {
margin-bottom: 0;
}
.shedule {
padding-bottom: 100px;
}
.shedule__block {
border: 2px solid #73FFFF;
border-radius: 30px;
padding: 40px 50px;
}
.shedule__block-title {
font-weight: bold;
font-size: 30px;
line-height: 130%;
margin-bottom: 10px;
}
.shedule__block-txt {
font-size: 20px;
line-height: 130%;
color: #AFAECA;
}
.shedule__block-l {
width: 70%;
}
.shedule__block-r {
width: 30%;
text-align: right;
}
.shedule__block-r .btn_red {
padding: 15px 20px;
}

/*Reviews*/
.reviews {
padding: 50px 0;
background: url(../rev_bg.html) no-repeat center / cover;
}
.reviews__img img {
border-radius: 30px;
box-shadow: -27px -27px 0px #FFF1F1;
width: 70%;
margin-bottom: 30px;
}
.reviews__cont {
font-weight: 500;
font-size: 32px;
line-height: 160%;
margin-bottom: 30px;
}
.reviews__name {
font-weight: 500;
font-size: 22px;
line-height: 140%;
color: #FF268E;
}

/*seoCase*/
.seoCase {
padding: 160px 0 0;
text-align: center;
}
.seoCase__txt {
font-size: 20px;
line-height: 140.5%;
text-align: center;
margin-bottom: 50px;
color: #bebed2;
}
.seoCase__color {
margin-bottom: 50px;
}
.seoCase__color li {
position: relative;
padding-left: 43px;
margin-right: 45px;
font-size: 15px;
}
.seoCase__color-or:before, .seoCase__color-bl:before {
content: '';
width: 12px;
height: 12px;
border-radius: 50%;
position: absolute;
left: 0;
top: -8px;
padding: 7px;
}
.seoCase__color-or:before {
background-color: #FFA95A;
border: 9px solid #ffedde;
}
.seoCase__color-bl:before {
background-color: #5A9CFF;
border: 9px solid #ddeaff;
}
.seoCase .col-md-6 {
border-right: 1px solid #d8d8e6;
}
.seoCase .col-md-6:last-child {
border:none;
}
.seoCase__graph {
position: relative;
height: 100%;
}

.seoCase__graph-show {
height: 100%;
}
.seoCase__graph a {
padding: 0 40px;
transition: all .3s;
display: block;
text-align: center;
}
.seoCase__graph-img {
margin: 34px 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: flex-end;
align-items: flex-end;
justify-content: center;
}
.seoCase__graph-img img {
width: 29px;
height: 29px;
}
.seoCase__graph-title {
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 140.5%;
text-align: center;
letter-spacing: -0.02em;
color: #25243E;
padding: 0 30px;
}
.seoCase__graph-attr {
font-weight: 900;
font-size: 48px;
line-height: 61px;
text-align: center;
letter-spacing: -0.02em;
color: #FF268E;
margin-bottom: 10px;
}
.seoCase__graph-attrName {
font-weight: normal;
font-size: 12px;
line-height: 110%;
letter-spacing: -0.02em;
color: #000000;
}
.seoCase__graph-subtitle {
font-size: 16px;
line-height: 130%;
letter-spacing: -0.02em;
color: #B1B0C8;
height: 20px;
}
.seoCase__graph-wr {
background: #F8F9FE;
border-radius: 45px;
padding: 85px 0;
}
.seoCase__graph-hidden {
background-color: #fff;
border-radius: 24px;
width: 100%;
position: absolute;
top: -37px;
height: 300px;
padding: 29px 0;
opacity: 0;
transition: all .3s;
}
.seoCase__graph-hidden-img {
margin-bottom: 50px;
height: 150px;
display: flex;
align-items: center;
}
.seoCase__graph-hidden-img img {
width: 100%;
}
.seoCase__graph-hidden-btn .btn {
width: 75%;
padding: 16px;
margin: 0 auto;
}
.seoCase__graph:hover .seoCase__graph-hidden {
opacity: 1;
transition: all .3s;
}

/*Team*/
.team {
padding: 100px 0;
text-align: center;
}
.team__subtitle {
color: #bebed2;
font-size: 20px;
line-height: 172.5%;
margin-bottom: 80px;
}
.team__block {
margin-bottom: 57px;
}
.team__block-img {
margin-bottom: 20px;
}
.team__block-img img {
/*  border-radius: 50%;
overflow: hidden;
width: 189px;*/
height: 210px;
}
.team__block-name {
font-size: 24px;
}
.team__btn {
margin-top: 50px;
}
.team__btn a {
padding: 15px 40px;
background: linear-gradient(48.87deg, #FF7070 36.01%, #7F74FF 89.6%);
font-weight: bold;
font-size: 20px;
border: none;
}






/*BLOG*/
.blogHead {
padding: 140px 0 50px;
}
.blogHead__search button {
background: none;
border: none;
}
.blogHead__search form {
border: 1px solid #E6E7F2;
box-sizing: border-box;
border-radius: 10px;
height: 48px;
padding: 5px 10px;
display: flex;
}
.blogHead__search input {
border: none;
width: 85%;
font-size: 16px;
}
.featPost {
padding: 30px;
}
.featPost__big {
height: 100%;
border-radius: 10px;
position: relative;
}
.featPost__big-block {
padding: 25px;
background: #FFFFFF;
border-radius: 10px;
position: absolute;
bottom: 40px;
left: 40px;
width: 65%;
}
.featPost__big-meta ul {
padding-left: 0 !important;
}
.featPost__big-meta ul li {
margin-right: 20px;
margin-bottom: 5px;
}
.featPost__big-meta a {
font-weight: 500;
margin-bottom: 16px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.featPost__big-meta a img {
margin-right: 5px;
}
.featPost__big-title {
font-weight: bold;
font-size: 30px;
line-height: 120%;
margin-bottom: 16px;
color: #25243e;
}
.featPost__big-date {
color: #BCBBD7;
font-size: 16px;
}
.featPost__min-meta {
margin-bottom: 5px;
}
.featPost__min-meta a {
font-weight: 500;
font-size: 14px;
}
.featPost__min-title {
font-weight: 500;
font-size: 16px;
margin-bottom: 5px;
line-height: 20px;
color: #25243e;
}
.featPost__min-date {
color: #BCBBD7;
font-weight: 500;
font-size: 12px;
}
.featPost__min-img {
width: 197px;
height: 95px;
border-radius: 10px;
}
.featPost__min-img img {
border-radius: 10px;
width: 130px;
}
.featPost__min-cont {
margin-right: 15px;
width: 80%;
}
.featPost__min {
margin-bottom: 15px;
}
.postCat {
padding: 50px 0;
}
.postCat__block {
font-weight: 500;
margin-bottom: 70px;
}
.postCat__block-cat {
margin-bottom: 20px;
}
.postCat__block-img {
border-radius: 10px;
width: 100%;
height: 269px;
border-radius: 10px;
}
.postCat__block-img a {
display: block;
height: 100%;
}
.postCat__block-title {
margin: 5px 0;
font-weight: 500;
font-size: 22px;
line-height: 140%;
font-family: 'RoundedIO',sans-serif;
}
.postCat__block-date {
color: #BCBBD7;
font-size: 15px;
font-weight: normal;
}
.postCat__block-autor {
margin-top: 25px;
padding-bottom: 25px;
border-bottom: 1px solid #ECEDF4;
font-size: 16px;
}
.postCat__block-autor img {
margin-right: 13px;
border-radius: 30px;
}
.postCat__block-link {
font-size: 16px;
padding: 20px 0;
border-bottom: 1px solid #ECEDF4;
}
.postCat__block-link a {
color: #25243e;
}
.postCat__block-go, .postCat__block-go fill {
font-size: 18px;
color: #FFB774;
margin-top: 25px;
}
.seoAudit {
padding: 40px 0 60px;
}
.seoAudit__block {
padding: 55px 70px;
border: 1px solid #E6E7F2;
border-radius: 18px;
}
.seoAudit__block-title {
font-weight: bold;
font-size: 34px;
line-height: 130%;
}
.seoAudit__block-form {
width: 55%;
}
.seoAudit__block-form input {
border: none;
border-bottom: 1px solid #E6E7F2;
padding: 21px 10px 21px 0;
margin-right: 40px;
font-size: 18px;
width: 65%;
}
.seoAudit__block-form form {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: flex-end;
align-items: flex-end;
}
.seoAudit__block-form .btn {
background-color: #FF268E;
color: #fff;
padding: 17px 30px;
font-size: 20px;
}

/*BLOG PAGE*/
.blogPage {
padding: 140px 0 100px;
}
.blogPage__job {
color: #BCBBD1;
font-size: 14px;
margin-top: 3px;
}
.blogPage .postCat__block-autor {
border: none;
}
.blogPage .postCat__block-autor img {
margin-right: 9px;
}
.blogPage__cat {
margin-bottom: 20px;
margin-top: 10px;
}
.blogPage__cat a {
font-weight: 500;
font-size: 20px;
}
.blogPage__cont h1 {
margin: 0 0 35px;
font-weight: bold;
font-size: 36px;
line-height: 130%;
}
.blogPage__cont-thumbnail img {
width: 100%;
margin-bottom: 45px;
border-radius:10px;
}
.blogPage__cont-txt, .blogPage__cont-txt p {
font-size: 18px;
line-height: 32px;
font-family: "RoundedIO";
}
.blogPage__cont-txt h1, .blogPage__cont-txt h2, .blogPage__cont-txt h3, .blogPage__cont-txt h4, .blogPage__cont-txt h5 {
font-family: "RoundedIO";

}
.blogPage__cont-txt h2 {
color: #FF268E;
font-size: 36px;
font-weight: 400;
margin: 50px 0 10px;
}
.blogPage__cont-txt h3 {
font-size: 28px;
color: #25243E;
font-weight: 400;
margin: 35px 0 10px;
}
.blogPage__cont-txt h4 {
font-size: 24px;
color: #625F61;
font-weight: 400;
margin: 20px 0 10px;
}
.blogPage__cont-txt h5 {
margin-top: 20px;
margin: 10px 0;
}
.blogPage__cont-txt ul {
list-style-type: inherit;
}
.blogPage__cont-txt ol, .blogPage__cont-txt ul {
padding-left: 8%;
margin: 15px 0;
}
.blogPage__cont-txt a {
color: #ff268e;
}
/*.blogPage__cont-txt .firstLetter:first-letter {
font-weight: 900;
font-size: 80px;
color: #FF268E;
padding: 10px 10px 10px 0;
margin-right: 5px;
float: left;
}*/

/*FOOTER*/
.footer {
padding: 60px 0;
background-color: #F8F9FE;
}
.footer__left {
font-size: 19px;
font-weight: 500;
}
.footer__left-logo {
margin-bottom: 14px;
}
.footer__left-txt {
line-height: 206.5%;
letter-spacing: -0.02em;
margin-bottom: 28px;
}
.footer__left-follow-title {
color: #C9C8DF;
margin-bottom: 10px;
}
.footer__left-follow-block a {
color: #FF268E;
position: relative;
margin-right: 3px;
}
/*.footer__left-follow-block a:after {
content: ',';
position: absolute;
bottom: -2px;
right: -4px;
width: 5px;
color: #25243E;
}
.footer__left-follow-block a:last-child:after {
display: none;
}*/
.footer__br {
border-right: 1px solid #EBEEF5;
padding: 0 20px;
}
.footer__br:last-child {
border:none;
}
.footer__menu-wr {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-around;
}
.footer__menu ul li {
margin-bottom: 20px;
}
.footer__menu ul li a {
font-size: 18px;
font-weight: normal;
color: #25243E;
}
.footer__menu ul li a:hover {
color: #FF268E;
}
.footer__right {
font-size: 18px;
padding-left: 30px;
}
.footer__right-title {
color: #C9C8DF;
}
.footer__right-block {
margin-bottom: 20px;
line-height: 30px;
}
.footer__right-btn .btn {
background: #25243E;
border:1px solid #25243E;
color: #fff;
margin-top: 33px;
display: inline-block;
padding: 15px;
}

.postCat__block-title a, .featPost__min-title a, .footer__right-info a, .featPost__big-title a, .seoCase__graph-title {
color: #25243E
}
#mega-menu-wrap-primary {
padding: 20px 0;
}

/*Block from home (For You)*/
.forYou {
padding-top: 175px;
}
.forYou__bg {
background: url('../foryou_bg.html') no-repeat left top;
padding: 77px 0;
}
.forYou__title {
font-weight: 900;
font-size: 64px;
line-height: 81px;
text-align: center;
margin-bottom: 24px;
margin-top: 0;
font-family: 'RoundedIO', sans-serif;
}
.forYou__subtitle {
font-weight: normal;
font-size: 16px;
line-height: 130%;
margin-bottom: 10px;
text-align: center;
}
.forYou__autor {
font-weight: 900;
font-size: 16px;
line-height: 130%;
text-align: right;
}
.forYou__cont__title {
font-weight: bold;
font-size: 32px;
line-height: 130%;
}
.forYou__res {
padding-top: 10px;
}
.forYou__res-block {
position: relative;
}
.forYou__cont-block p {
margin: 16px 0;
}
.forYou__cont__title-red {
color: #FF7070;
}
.forYou__res-num {
font-weight: 900;
font-size: 64px;
line-height: 81px;
position: absolute;
top: -39px;
left: 6px;
}
.forYou__res-adv {
background-color: #FF7070;
border-radius: 10px;
font-weight: bold;
font-size: 24px;
color: #fff;
margin-bottom: 55px;
width: 85%;
height: 128px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.forYou__btn {
text-align: right;
}
.forYou__btn .btn {
background: #25243e;
border: 1px solid #25243e;
color: #fff;
margin-top: 33px;
display: inline-block;
padding: 15px 30px;
}
.forYou__btn svg {
position: relative;
top: 3px;
margin-left: 4px;
}

/*Content marketing*/
.contentMark {
padding: 170px 0 220px;
background: url('../svg/con_mark_bg.svg') no-repeat top / cover;
background-position: 100% 100%;
text-align: center;
}
.contentMark__title {
font-weight: 900;
font-size: 64px;
line-height: 81px;
color: #25243E;
margin-bottom: 90px;
margin-top: 0;
font-family: 'RoundedIO', sans-serif;
}
.contentMark__title span {
border-bottom: 10px solid #7F74FF;
display: inline-block; 
}
.contentMark__btn {
padding-right: 50px;
margin-right: 50px;
border-right: 2px solid;
}
.contentMark__btn .btn {
background: #7F74FF;
border:1px solid #7F74FF;
color: #fff;
padding: 20px 30px;
font-size: 20px;
font-weight: bold;
}
.contentMark__link a {
font-size: 24px;
font-weight: 900;
color: #25243E;
}
.contentMark__link img {
margin-left: 15px;
margin-top: 4px;
}
.contentMark__cont {
margin-top: -20px;
padding-bottom: 40px;
}
.contentMark__cont-block {
padding: 50px 100px 60px;
background: url('../svg/return.svg') no-repeat left / contain;
background-position: 0 100%;
}
.contentMark__cont-block:last-child {
background: none;
}
.contentMark__cont-wr {
margin-top: -86px;
margin-bottom: 40px;
}
.contentMark__cont-block-img {
width: 84px;
height: 84px;
box-shadow: 0 7px 20px #e6e6e6;
border-radius: 50%;
background-color: #fff;
margin-bottom: 30px;
}
.contentMark__cont-block-img img {
width: 25px;
height: 25px;
}
.contentMark__cont-block-title {
font-weight: 500;
font-size: 40px;
margin-bottom: 40px;
margin-top: 0;
font-family: 'RoundedIO', sans-serif;
line-height: 140%;
}
.whatMark {
padding: 50px 0;
}
.whatMark__block {
background-color: #F3F0EC;
border-radius: 30px;
text-align: center;
padding: 50px 100px 100px;
}
.whatMark__title {
font-weight: bold;
font-size: 32px;
line-height: 40px;
color: #FF7070;
margin-bottom: 32px;
margin-top: 0;
font-family: 'RoundedIO', sans-serif;
}
.whatMark__img {
margin-bottom: 32px;
}
.markforYou .forYou__res-adv {
background: #79E2A3;
color: #25243E;
}
.markforYou .forYou__bg {
background: url(../svg/case_bg.svg) no-repeat left top;
}
.markforYou  .forYou__btn {
text-align: left;
}
.forYou__res-title {
font-weight: bold;
font-size: 32px;
margin-bottom: 35px;
margin-left: 70px;
}
.markforYou .forYou__btn .btn {
margin-top: 80px;
}
.quoteMark {
padding: 50px 0 100px;
background: url('../svg/quotemark_bg.svg') no-repeat center / cover;
}
.quoteMark__block {
padding: 100px 60px;
background: url('../svg/quote_bg.svg') no-repeat center / 100%;
border-radius: 30px;
background-position: 100% 100%;
font-size: 24px;
line-height: 130%;
font-family: RoundedIO;
}
.quoteMark__block p {
font-size: 24px;
line-height: 130%;
font-family: RoundedIO;
padding: 0 30px;
}
.quoteMark__block p:before {
content: '“';
position: absolute;
top: 0;
left: 0;
}
.quoteMark__block p:after {
content: '”';
position: absolute;
top: 0;
right: 0;
}
.quoteMark__block-autor {
font-weight: bold;
margin-top: 30px; 
padding-left: 30px;
}
.quoteMark__block-btn {
text-align: center;
}
.quoteMark__block-btn .btn {
  background: #7F74FF;
  border: 1px solid #7F74FF;
  color: #fff;
  font-size: 22px;
  padding: 15px 25px;
}
.quoteMark__block-arr {
position: absolute;
top: 96px;
right: 92px;
}
.faqMark {
padding: 70px 0 130px;
}
.faqMark__tab {
padding-top: 50px;
}
.faqMark__tab ul {
padding: 0;
}
.faqMark__tab ul li {
margin-bottom: 24px;
}
.faqMark__block-wr {
display: none;
transition: all .3s;
}
.faqMark__block-wr.active {
display: block;
transition: all .3s;
}
.faqMark__tab ul li a {
font-family: RoundedIO;
font-weight: bold;
font-size: 16px;
color: #25243E;
}
.faqMark__tab ul li a.active {
color: #7F74FF;
}
.faqMark__block-quest {
font-family: RoundedIO;
font-weight: bold;
font-size: 24px;
line-height: 30px;
padding: 32px 0 32px 32px;
border-bottom: 1px solid #E6E7F2;
cursor: pointer;
width: 100%;
}
.faqMark__block-answer {
font-family: RoundedIO;
font-weight: normal;
font-size: 16px;
line-height: 16px;
padding: 32px 0 32px 32px;
border-bottom: 1px solid #E6E7F2;
display: none;
}
.faqMark__block-mark {
width: 17px;
}
.faqMark__block-mark:before {
content: '+';
color: #7F74FF;
font-size: 22px;
cursor: pointer;
}
.faqMark__block-mark.active:before {
content: '-';
}

/*Audit page*/
.firstAudit {
padding: 190px 0 80px;
}
.firstAudit__title {
background: url('../svg/title_audit.svg') no-repeat left bottom / 100%;
font-weight: 900;
font-size: 84px;
line-height: 106px;
width: 630px;
margin: 0 auto 90px;
color: #25243E;
position: relative;
}
.firstAudit__title:before {
content: url('../svg/like.svg');
position: absolute;
left: -92px;
top: -50px;
}
.firstAudit__title:after {
content: url('../svg/line_title_attr.svg');
position: absolute;
right: 48px;
top: -6px;
}
.contentMark__btn .btn {
background: #FF7070;
border: 1px solid #FF7070;
}
.firstAudit__slider {
width: 70%;
margin: 80px auto 0;
}
.firstAudit__slider-block {
border: 1px solid #F1F0F5;
box-sizing: border-box;
border-radius: 10px;
padding: 23px 37px;
margin: 15px;
font-family: RoundedIO;
font-weight: bold;
font-size: 16px;
text-align: center;
line-height: 130%;
}
.firstAudit__prev, .firstAudit__next {
position: absolute;
top: 35%;
}
.firstAudit__prev {
background: url(../svg/left_arrow.svg) no-repeat center;
width: 34px;
height: 34px;
left: -25px;
}
.firstAudit__next {
background: url(../svg/right_arrow.svg) no-repeat center;
width: 34px;
height: 34px;
right: -25px;
}
.contAudits {
padding-bottom: 60px;
}
.contAudits__block {
background: #F8F9FE;
border-radius: 45px;
padding: 90px 65px;
position: relative;
}
.contAudits__title {
font-family: RoundedIO;
font-weight: bold;
font-size: 40px;
line-height: 140%;
letter-spacing: -0.02em;
color: #25243E;
margin-bottom: 30px;
}
.contAudits__text, .contAudits__text p{
font-family: RoundedIO;
font-weight: normal;
font-size: 18px;
line-height: 32px;
}
.contAudits__text p {
margin-bottom: 30px;
}
.contAudits__icon {
position: absolute;
top: -42px;
left: 65px;
background: #FFF;
padding: 30px;
text-align: center;
border-radius: 50%;
box-shadow: 0 4px 16px #e4e4e4;
}
.contAudits__icon2 {
position: absolute;
top: -31px;
right: 16px;
}
.contAudits__icon3 {
position: absolute;
bottom: -23px;
right: 60px;
}
.typesAudits {
padding: 100px 0 50px;
}
.typesAudits_wr {
margin-bottom: 180px;
}
.typesAudits__cont {
border-bottom: 1px solid #E6E7F2;
padding-bottom: 10px;
}
.typesAudits__cont .contAudits__title {
line-height: 120%;
}
.typesAudits__cont .contAudits__text {
margin-bottom: 60px;
}
.typesAudits__link a {
font-family: RoundedIO;
font-weight: 900;
font-size: 16px;
color: #25243E;
}
.typesAudits__link svg {
margin-left: 15px;
}
.typesAudits__img {
background: #F8F9FE;
border-radius: 30px;
width: 274px;
height: 410px;
position: relative;
}
.typesAudits__img-logo {
background: #FFFFFF;
border-radius: 30px;
padding: 68px;
width: 195px;
height: 185px;
position: absolute;
bottom: -60px;
right: -37px;
box-shadow: 13px 16px 40px #ededf3;
text-align: center;
}

.typesAudits__img-logo img {
width: 51px;
height: 51px;
}
.typesAudits__logo {
position: absolute;
top: -40px;
left: -12px;
}
.typesAudits_wr:nth-child(2) .typesAudits__logo {
  top: 135px;
  right: 61px;
  left: unset;
  z-index: 1;
}
.typesAudits_wr:nth-child(3) .typesAudits__logo {
  right: 134px;
  left: initial;
  top: -14px;
  z-index: 1;
}
.typesAudits_wr:nth-child(4) .typesAudits__logo {
  left: 0;
  top: 100px;
  z-index: 1;
}
.typesAudits_wr:nth-child(5) .typesAudits__logo {
  left: 115px;
  top: initial;
  bottom: 45px;
  z-index: 1;
}
.typesAudits_wr:nth-child(6) .typesAudits__logo {
  right: 65px;
  left: initial;
  top: 30px;
  z-index: 1;
}
.shedule__audit .shedule__block {
border: 2px solid #E6E7F2;
}
.faq__audit-logo {
position: absolute;
top: -50px;
right: 0;
}

/*Interactive UI/UX*/
.firstInter {
padding: 170px 0 100px;
}
.firstInter__title {
font-family: 'RoundedIO';
font-weight: 900;
font-size: 64px;
line-height: 81px;
text-align: center;
color: #25243E;
margin-bottom: 40px;
margin-top: 0;
}
.firstInter__text {
font-family: 'RoundedIO';
font-weight: normal;
font-size: 24px;
line-height: 160%;
text-align: center;
margin-bottom: 50px;
}
.firstInter .btn {
background: linear-gradient(48.87deg, #FF7070 36.01%, #7F74FF 89.6%);
border:none;
}
.page-template-page-interactive-uiux {
background:#f6f7ff;
}
.firstInter__btn {
position: absolute;
top: -90px;
left: 180px;
}
.aboutInter {
padding: 50px 0 120px;
}
.aboutInter__block-icon {
background: #FFFFFF;
text-align: center;
padding: 28px;
border-radius: 50%;
box-shadow: 0 7px 10px #efefef;
margin-bottom: 32px;
width: 84px;
height: 84px;
}
.aboutInter__block-icon img {
width: 28px;
height: 28px;
}
.aboutInter__block-title {
font-family: RoundedIO;
font-weight: bold;
font-size: 40px;
line-height: 112.5%;
color: #25243E;
margin-bottom: 25px;
}
.aboutInter__block-text {
font-family: RoundedIO;
font-weight: normal;
font-size: 20px;
line-height: 140.5%;
}
.aboutInter .col-12:last-child .aboutInter__block {
padding-top: 230px;
}
.aboutInter__block-img {
  text-align: right;
  position: absolute;
  right: 0;
  top: 115px;
}
.aboutInter .col-12:first-child .aboutInter__block-img {
top: initial;
bottom: 9%;
right: 20%;
}
.aboutInter .col-12:first-child .aboutInter__block-text {
padding-right: 60px;
}
.whatInter {
padding-bottom: 100px;
}
.whatInter__block {
background: #F3F0EC;
border-radius: 30px;
padding: 51px 42px;
}
.whatInter__block-logo {
text-align: center;
margin-bottom: 25px;
}
.whatInter__block-title {
font-family: RoundedIO;
font-weight: bold;
font-size: 32px;
line-height: 40px;
text-align: center;
color: #FF7070;
margin-bottom: 80px;
}
.whatInter__block-text {
-webkit-column-width: 200px;
-moz-column-width: 200px;
column-width: 200px;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
font-family: RoundedIO;
font-weight: normal;
font-size: 19px;
line-height: 32px;
}
.whatInter__block-text p {
font-family: RoundedIO;
font-weight: normal;
font-size: 19px;
line-height: 32px;
margin-bottom: 30px;
}
.forYou__inter .forYou__bg {
  background: url(../svg/foryou_inter-bg.svg) no-repeat left top;
}
.forYou__inter .forYou__res-adv {
background-color: #25243E;
}
.forYou__inter .forYou__res-num {
 background: linear-gradient(135deg, #ff7070 50%, #8c73ef 70%);
 background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.forYou__inter .forYou__btn {
text-align: center;
}
.quoteInter {
background: none;
padding: 80px 0 100px;
}
.quoteInter .quoteMark__block {
background: url(../svg/quoteiner.svg) no-repeat center/100%;
padding: 66px 60px 91px;
}
.quoteInter .quoteMark__block p, .quoteMark__block p:before, .quoteMark__block p:after {
color: #fff!important;
}
.quoteInter .quoteMark__block p span {
color: #FF268E!important;
}
.quoteInter .quoteMark__block-btn .btn, .shedule__inter .shedule__block-r .btn_red {
background: linear-gradient(48.87deg,#FF7070 36.01%,#7F74FF 89.6%);
border: none;
}
.blogPage__cont-txt .info2 p {
text-align: center;
background-color: #ffeaf4;
border-radius: 10px;
padding: 20px 20px 20px 20px;
box-shadow: 5px 5px 0px #ffa3cf;
margin: 30px 0; 
}
.postCategory__block {
margin-bottom: 70px;
}
.postCategory__block-img {
height: 290px;
border-radius: 10px;
margin-bottom: 23px;
}
.postCategory__block-cat {
font-weight: bold;
font-size: 13px;
}
.postCategory__block-title a {
font-weight: 500;
font-size: 22px;
margin: 15px 0;
line-height: 130%;
color: #25243E;
}
.postCategory__block-date {
color: #BCBBD7;
font-size: 15px;
}
.postCategory__pag {
text-align: center;
margin-bottom: 30px;
}
.postCategory__pag .page-numbers {
margin: 0 5px;
color: #25243E;
}
.postCategory__pag .current {
color: #fe268e;
}
.widget__analyze {
border: 2px solid #FF268E;
box-sizing: border-box;
border-radius: 26px;
padding: 80px 32px;
text-align: center;
margin: 50px 0;
}
.widget__analyze-title {
font-weight: bold;
font-size: 36px;
line-height: 130%;
margin-bottom: 30px;
}
.widget__analyze input {
width: 100%;
height: 59px;
text-align: center;
background: #FBFBFD;
border: 1px solid #E6E5F0;
font-size: 16px;
border-radius: 10px;
margin-bottom: 5px;
}
.widget__analyze .btn {
width: 100%;
height: 59px;
font-size: 20px;
background-color: #fe268e;
color: #fff;
}
.featPost__viewAll {
text-align: right;
}
.featPost__viewAll svg {
margin-left: 5px;
}
.featPost__viewAll a {
font-weight: 600;
font-size: 16px;
color: #25243E;
}
#breadcrumbs {
margin-bottom: 15px;
}
#breadcrumbs span, #breadcrumbs a {
color: #fe268e;
font-family: 'RoundedIO';
font-weight: 600;
}
.breadcrumbs__cor {
margin: 0 5px;
}
.fixScroll {
display: none;
position: fixed;
width: 100%;
height: 73px;
top: 0;
padding: 8px 0;
background: #fff;
z-index: 99;
border-bottom: 1px solid #ccc;
overflow: hidden;
/*transition: all .3s;*/
}
.fixScroll .block1__form form {
margin-bottom: 0;
}
.fixScroll .block1__form input {
width: 68%;
font-size: 15px;
}
.fixScroll .block1__form .btn {
width: 28%;
font-weight: 600;
}
.fixScroll__logo {
font-size: 23px;
font-weight: 600;
line-height: 130%;
}
.fixScroll__logo img {
margin-right: 39px;
}
.fixScroll__btn .btn svg {
margin-right: 15px;
}
.fixScroll__btn .btn {
color: #000;
font-size: 18px;
font-weight: 600;
padding: 13px;
border: 2px solid #7f74ff;
display: flex;
align-items: center;
width: 74%;
float: right;
}
.fixScroll__btn .btn i {
color: #7f74ff;
margin-right: 15px;
font-size: 26px;
}
.fixScroll__btn .btn:hover {
background: #7f74ff;
color: #fff;
}
.fixScroll__btn .btn:hover svg path {
fill: #fff;
}
.fixedHeader {
box-shadow: 0 0 7px #7d7d7d;
display: block;
position: fixed!important;
top: 0;
background: #fff;
width: 100%;
z-index: 99;
transition: all .3s;
}
.fixedHeader .header__wr {
  padding: 15px;
}
.fixedHeader.headerWhite #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
color: #25243E!important;
}

.fixScroll__form .freeSiteBtn {
text-align: center;
}
.fixScroll__form .freeSiteBtn .btn {
padding: 13px 40px;
font-size: 18px;
border-radius: 10px;
}
.fixScroll__form .freeSiteBtn .btn:before {
width: 30px;
height: 30px;
bottom: -8px;
right: -11px;
}
.fixScroll__form .freeSiteBtn .btn:hover:before {
right: -9px;
bottom: -8px;
}
.b_fix{
  position: fixed;
  top: 0;
  top: 80px;
  width: 24.7%;
}
.widget__analyze-wr {
height: 72%;
}
.postCategory__sidebar {
height: 100%;
}
/*.blogPage__widget {
display: none;
}*/
.blogPage .blogPage__widget .widget__analyze {
  position: fixed;
  right: 28px;
  width: 20%;
  top: 207px;
  padding: 40px 20px;
  margin-top: 110px;
}

.blogPage .blogPage__widget .widget__analyze-title {
font-size: 30px;
}

/*White Label Link Building Services*/
.firstWhite {
  padding: 170px 0 100px;
}
.firstWhite .firstInter__text {
margin-bottom: 120px;
}
.firstWhite .btn {
  background: linear-gradient(48.87deg,#FF7070 36.01%,#7F74FF 89.6%);
  border: none;
}
.whatWhite {
padding-bottom: 100px;
}
.whatWhite__block {
background: #F6F7FF;
border-radius: 10px;
padding: 90px;
box-shadow: 0 21px 54px #e6e9f1;
}
.whatWhite__block-title {
font-weight: 500;
font-size: 40px;
line-height: 140%;
letter-spacing: -0.02em;
color: #7F74FF;
margin: 17px 0 32px;
}
.whatWhite__block-txt, .whatWhite__block-txt p {
font-size: 19px;
line-height: 32px;
color: #25243E;
margin-bottom: 30px;
}
.sliderWhite {
padding-bottom: 90px;
}
.sliderWhite .title_block {
text-align: center;
}
.sliderWhite__block {
margin: 50px 0;
}
.sliderWhite__slide {
border: 2px solid #E6E7F2;
border-radius: 10px;
margin: 0 15px;
width: 330px;
height: 385px;
overflow: hidden;
padding: 30px;
}
.sliderWhite__slide-logo {
width: 60px;
height: 60px;
border-radius: 10px;
padding: 10px;
margin-bottom: 24px;
}
.sliderWhite__slide-logo img {
width: 100%;
}
.sliderWhite__slide-title {
color: #FF268E;
text-transform: uppercase;
margin-bottom: 10px;
height: 40px;
}
.sliderWhite__slide-txt {
font-size: 16px;
line-height: 130%;
}
.sliderWhite .firstAudit__prev, .sliderWhite .firstAudit__next {
top: initial;
bottom: -60px;
}
.sliderWhite .firstAudit__prev {
left: 46%;
}
.sliderWhite .firstAudit__next {
right: 46%;
}
.pricingWhite {
background: url('../svg/intersect.svg') no-repeat top;
padding: 130px 0;
background-size: 105%;
position: relative;
}
.pricingWhite__logo {
position: absolute;
right: 12%;
top: -21px;
}
.pricingWhite__block-wr {
margin-top: 65px;
}
.pricingWhite .title_block, .pricingWhite__txt {
text-align: center;
}
.pricingWhite__txt {
font-size: 24px;
line-height: 30px;
width: 70%;
margin: 0 auto;
}
.pricingWhite__block {
background: #FFFFFF;
border-radius: 24px;
padding: 50px 90px;
box-shadow: 0 0 31px #eaeaea;
margin-bottom: 40px;
}
.pricingWhite__block-title {
font-weight: 900;
font-size: 24px;
margin-bottom: 24px;
}
.pricingWhite__block-txt {
margin-bottom: 30px;
height: 150px;
line-height: 130%;
}
.pricingWhite__block-price {
font-weight: bold;
font-size: 32px;
line-height: 41px;
background: linear-gradient(135deg,#ff7070 36%,#8c73ef 89%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 50px;
}
.pricingWhite__block-btn .btn {
background: #FF268E;
color: #fff;
display: block;
}
.pricingWhite__block-btn .btn img {
margin-left: 20px;
}
.incWhite .title_block {
text-align: center;
}
.incWhite__block {
text-align: center;
margin-bottom: 40px;
}
.incWhite__block-wr {
margin: 60px 0;
}
.incWhite__block-img {
margin-bottom: -45px;
}
.incWhite__block-title {
font-weight: 900;
font-size: 24px;
margin-bottom: 24px;
}
.incWhite__block-txt {
line-height: 160%;
}
.aboutWhite__block {
text-align: center;
margin-bottom: 100px;
}
.aboutWhite__block-title {
font-weight: 900;
font-size: 64px;
line-height: 81px;
margin-bottom: 20px;
}
.aboutWhite__block-subtitle {
margin-bottom: 30px;
font-size: 22px;
width: 60%;
line-height: 140%;
margin: 0 auto 30px;
}
.aboutWhite__block-txt {
font-size: 19px;
line-height: 32px;
}
.aboutWhite__block .aboutInter__block-icon {
margin: 0 auto 32px;
box-shadow: 0 2px 25px #efefef;
}
.listWhite {
padding: 100px 0 70px;
}
.listWhite__block {
margin-bottom: 130px;
padding-left: 140px;
width: 72%;
}
.listWhite__block-p {
margin-left: 250px;
}
.listWhite__block-title {
font-weight: 900;
font-size: 24px;
margin-bottom: 30px;
}
.listWhite__block-txt {
line-height: 32px;
font-size: 19px;
}
.listWhite__block-txt p {
margin-bottom: 30px;
}
.listWhite__block-num {
font-size: 400px;
line-height: 32px;
color: #F8F9FE;
position: absolute;
z-index: -1;
left: 0;
top: 68px;
}
.listWhite__block-p .listWhite__block-num {
left: 300px;
}
.listWhite__block-txt ul {
padding: 0;
position: relative;
list-style-type: none!important;
}
.listWhite__block-txt ul:before {
content: "";
background: #FF268E;
width: 2px;
height: 100%;
position: absolute;
top: 0;
left: -30px;
}
.listWhite__block-txt ul li {
margin-bottom: 10px;
}
.ti-clients .content:after {
  content: url(../ellipse.html);
}
.listWhite__block-logo {
position: absolute;
}
.listWhite .col-12:first-child .listWhite__block-logo {
bottom: 50px;
right: 13%;
}
.listWhite .col-12:nth-child(2) .listWhite__block-logo {
top: 20%;
left: 100px;
}
.listWhite .col-12:nth-child(3) .listWhite__block-logo {
top: 50px;
right: 13%;
}
.listWhite .col-12:last-child .listWhite__block-logo {
top: -42%;
left: 55%;
}
.ti-clients .content {
overflow: hidden;
}

/*Smarter Development*/
.firstDev {
background: url('../svg/firstdev_bg.svg') no-repeat top / cover;
background-position: 0 100%;
padding: 170px 0;
}
.aboutDev {
padding: 50px 0 80px;
}
.aboutDev__txt p {
margin-bottom: 30px;
font-size: 19px;
line-height: 32px;
font-family: 'RoundedIO';
}
.processDev {
padding: 80px 0 130px;
position: relative;
}
.processDev:after {
content: '';
background: url('../svg/procdev-logo.svg') no-repeat;
position: absolute;
bottom: 8%;
right: 16%;
width: 87px;
height: 46px;
}

.processDev__block {
padding: 30px 25px;
box-shadow: 3px 15px 30px rgba(192, 194, 214, 0.25);
border-radius: 15px;
border-top: 8px solid #7F74FF;
margin-bottom: 30px;
}
.processDev__block-wr {
padding-top: 100px;
}
.processDev__block-title {
font-weight: bold;
font-size: 24px;
line-height: 140%;
margin: 10px 0 32px;
}
.processDev__block-text {
font-size: 16px;
}
.devforYou .forYou__res-adv {
  background: #F8F9FE;
  border: 1px solid rgba(215, 213, 237, 0.5);
  box-sizing: border-box;
  border-radius: 30px;
  color: #25243E;
}
.devforYou .forYou__res-title {
text-align: right;
}
.devforYou .forYou__res-num {
line-height: 55px;
}
.devforYou .forYou__res-num img {
width: 55px;
}
.devforYou .forYou__btn .btn {
background: linear-gradient(41.16deg, #FF7070 36.01%, #7F74FF 89.6%);
border:none;
margin-top: 0;
}
.devforYou .forYou__btn {
text-align: center;
}
.devforYou .forYou__cont p {
 font-family: 'RoundedIO';
 font-size: 16px;
}
.whatDev {
padding: 100px 0;
}
.whatDev__text-logo {
margin-bottom: 32px;
}
.whatDev__block {
background: #F3F0EC;
border-radius: 30px;
padding: 50px 70px;
}
.whatDev .whatMark__txt p {
font-family: 'RoundedIO';
font-size: 19px;
line-height: 32px;
margin-bottom: 30px;
}
.faqMark__need {
color: #FF0000;
}
.sliderMoretraf {
position: relative;
}
.sliderMoretraf__slide {
background: #FFFFFF;
border-radius: 45px;
padding: 60px 40px;
width: 100%;
box-shadow: 0 0 50px #e8eaf3;
margin: 15px;
}
.sliderMoretraf__slide-logo {
width: 32px;
height: 32px;
margin-bottom: 16px;
}
.sliderMoretraf__slide-title {
font-weight: bold;
font-size: 40px;
line-height: 112.5%;
margin-bottom: 24px;
}
.sliderMoretraf__slide-titlered {
color: #ff7070;
font-weight: bold;
font-size: 24px;
margin-bottom: 24px;
}
.sliderMoretraf__slide-txt {
font-size: 20px;
line-height: 32px;
height: 315px;
}
.sliderMoretraf__slide-link a {
border-bottom: 2px solid #7F74FF;
padding-bottom: 15px;
font-weight: bold;
font-size: 20px;
}
.sliderMoretraf .slick-list {
padding: 50px!important;
}
.page-template-page-more-traffic {
background: #f8f9fe;
}
.worriedMotr {
padding: 150px 0 100px;
background: url('../bg.html') no-repeat center top/100%;
}
.worriedMotr__cont-title {
font-size: 24px;
line-height: 30px;
font-weight: 900;
margin-bottom: 24px;
}
.worriedMotr__cont-txt {
font-size: 16px;
line-height: 160%;
margin-bottom: 50px;
}
.worriedMotr__cont-link {
text-align: right;
}
.worriedMotr__cont-link a {
color: #FF268E;
font-weight: bold;
font-size: 20px;
}
.worriedMotr__wr {
margin-bottom: 120px;
}
.worriedMotr__wr:last-child {
margin: 0;
}
.worriedMotr__head {
margin-bottom: 70px;
position: relative;
}
.worriedMotr__cont-link img {
margin-right: 15px; 
}
.worriedMotr__titleimg {
position: absolute;
right: 146px;
top: 47px;
}
.auditMore {
padding: 40px 0 160px;
background: #fff;
}
.auditMore form {
margin-bottom: 0;
}
.block1__form .btn {
width: 25%;
}
.block1__form input {
width: 70%;
}

.cd-title {
position: relative;
height: 160px;
line-height: 230px;
text-align: center;
}


.cd-words-wrapper {
display: inline-block;
position: relative;
text-align: left;
}
.cd-words-wrapper b {
display: inline-block;
position: absolute;
white-space: nowrap;
left: 0;
top: 0;
}
.cd-words-wrapper b.is-visible {
position: relative;
}
.no-js .cd-words-wrapper b {
opacity: 0;

}
.no-js .cd-words-wrapper b.is-visible {
opacity: 1;
}

/* -------------------------------- 

xrotate-1 

-------------------------------- */
.cd-headline.rotate-1 .cd-words-wrapper {
-webkit-perspective: 300px;
-moz-perspective: 300px;
perspective: 300px;
}
.cd-headline.rotate-1 b {
opacity: 0;
-webkit-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transform: rotateX(180deg);
-moz-transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
-o-transform: rotateX(180deg);
transform: rotateX(180deg);
border-bottom: 10px solid #73ffff;
}
.cd-headline.rotate-1 b.is-visible {
opacity: 1;
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
-o-transform: rotateX(0deg);
transform: rotateX(0deg);
-webkit-animation: cd-rotate-1-in 1.2s;
-moz-animation: cd-rotate-1-in 1.2s;
animation: cd-rotate-1-in 1.2s;
text-align: center;
}
.cd-headline.rotate-1 b.is-hidden {
-webkit-transform: rotateX(180deg);
-moz-transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
-o-transform: rotateX(180deg);
transform: rotateX(180deg);
-webkit-animation: cd-rotate-1-out 1.2s;
-moz-animation: cd-rotate-1-out 1.2s;
animation: cd-rotate-1-out 1.2s;
text-align: center;
}

@-webkit-keyframes cd-rotate-1-in {
0% {
  -webkit-transform: rotateX(180deg);
  opacity: 0;
}
35% {
  -webkit-transform: rotateX(120deg);
  opacity: 0;
}
65% {
  opacity: 0;
}
100% {
  -webkit-transform: rotateX(360deg);
  opacity: 1;
}
}
@-moz-keyframes cd-rotate-1-in {
0% {
  -moz-transform: rotateX(180deg);
  opacity: 0;
}
35% {
  -moz-transform: rotateX(120deg);
  opacity: 0;
}
65% {
  opacity: 0;
}
100% {
  -moz-transform: rotateX(360deg);
  opacity: 1;
}
}
@keyframes cd-rotate-1-in {
0% {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
  opacity: 0;
}
35% {
  -webkit-transform: rotateX(120deg);
  -moz-transform: rotateX(120deg);
  -ms-transform: rotateX(120deg);
  -o-transform: rotateX(120deg);
  transform: rotateX(120deg);
  opacity: 0;
}
65% {
  opacity: 0;
}
100% {
  -webkit-transform: rotateX(360deg);
  -moz-transform: rotateX(360deg);
  -ms-transform: rotateX(360deg);
  -o-transform: rotateX(360deg);
  transform: rotateX(360deg);
  opacity: 1;
}
}
@-webkit-keyframes cd-rotate-1-out {
0% {
  -webkit-transform: rotateX(0deg);
  opacity: 1;
}
35% {
  -webkit-transform: rotateX(-40deg);
  opacity: 1;
}
65% {
  opacity: 0;
}
100% {
  -webkit-transform: rotateX(180deg);
  opacity: 0;
}
}
@-moz-keyframes cd-rotate-1-out {
0% {
  -moz-transform: rotateX(0deg);
  opacity: 1;
}
35% {
  -moz-transform: rotateX(-40deg);
  opacity: 1;
}
65% {
  opacity: 0;
}
100% {
  -moz-transform: rotateX(180deg);
  opacity: 0;
}
}
@keyframes cd-rotate-1-out {
0% {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 1;
}
35% {
  -webkit-transform: rotateX(-40deg);
  -moz-transform: rotateX(-40deg);
  -ms-transform: rotateX(-40deg);
  -o-transform: rotateX(-40deg);
  transform: rotateX(-40deg);
  opacity: 1;
}
65% {
  opacity: 0;
}
100% {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
  opacity: 0;
}
}

.ecosystem {
padding: 140px 0 70px;
}
.ecosystem__wr {
position: relative;
margin-top: 100px;
}
#ecosystem__client, 
#ecosystem__platform, 
#ecosystem__seo, 
#ecosystem__design, 
#ecosystem__editorial {
transition: all .2s;
}
#ecosystem__client:hover, 
#ecosystem__platform:hover, 
#ecosystem__seo:hover, 
#ecosystem__design:hover, 
#ecosystem__editorial:hover {
fill: #756ECC;
}
.ecosystem .title_block, .ecosystem .ecosystem__txt {
text-align: center;
}
.ecosystem__txt {
max-width: 65%;
margin: 0 auto;
}
.ecosystem__cont-wr {
position: relative;
height: 250px;
}
.ecosystem__cont {
display: none;
position: absolute;
top: 0;
left: 0;
background: #fff;
width: 100%;
}
.ecosystem__cont.active {
display: block!important;
z-index: 9;
}
.ecosystem__cont-title {
font-size: 40px;
line-height: 160%;
margin-bottom: 20px;
font-family: RoundedIO;
}
.ecosystem__cont-txt {
font-size: 20px;
line-height: 160%;
font-family: RoundedIO;
}

/*===============Bulk DA Checker================*/
.firstBulk {
padding: 150px 0 100px;
text-align: center;
background-color: #f8f9fe;
}
.firstBulk__title .contentMark__title {
margin-bottom: 20px;
}
.firstBulk__title .contentMark__title span {
padding-bottom: 10px;
}

.firstBulk__subtitle {
font-weight: 600;
font-size: 40px;
line-height: 130%;
color: #24243d;
margin-bottom: 20px;
}
.firstBulk__text {
max-width: 63%;
margin: 0 auto;
}
.bulkChecker {
background-color: #fff;
padding-top: 80px;
}
.bulkChecker .navbar {
display: none!important;
}
.bulkCont {
padding: 50px 0 80px;
background-color: #f8f9fe;
}
.bulkCont h3, .bulkCont p {
font-family: 'RoundedIO',sans-serif;
}
.bulkCont h3 {
margin-top: 60px;
font-size: 40px;
}
.bulkCont p {
font-size: 20px;
margin-bottom: 30px;
line-height: 150%;
}
.bulkShedule {
padding: 30px 0 100px;
background-color: #f8f9fe;
}
.bulkShedule .shedule__block {
  border: 2px solid #E6E7F2;
}
.bulkShedule__img {
width: 16%;
}
.bulkShedule .shedule__block-title {
width: 79%;
}
.bulkShedule .btn {
background: linear-gradient(41.38deg, #FF7070 36.01%, #7F74FF 89.6%);
border:none;
font-size: 20px;
font-weight: bold;
}
.bulkShedule .shedule__block {
padding: 75px 50px;
}

.rewComp__row:nth-child(3) .rewComp__img img {
  width: 80%;
  display: block;
  margin: 0 auto;
}

/*==============SEO Tools====================*/
.firstSeot {
padding: 250px 0 150px;
background: #f6f7ff;
}
.firstSeot__title {
font-weight: 900;
font-size: 64px;
text-align: center;
margin: 0;
}
.firstSeot__wr {
margin-top: 140px;
}
.firstSeot__block {
width: 160px;
margin: 0 31px 70px;
}
.firstSeot__block-logo {
background: #FFFFFF;
box-shadow: 3px 15px 30px rgba(192, 194, 214, 0.05);
border-radius: 30px;
width: 100%;
height: 160px;
margin-bottom: 24px;
transition: all .2s;
}
.firstSeot__block:hover .firstSeot__block-logo{
box-shadow: 4px 12px 20px rgba(192, 194, 214, 0.2);
}
.firstSeot__block-title {
font-weight: bold;
font-size: 20px;
line-height: 140%;
text-align: center;
font-family: 'RoundedIO',sans-serif;
margin: 0;
}
.firstSeot__block a {
color: #25243E;
}

/*=================Social Media================*/
.firstSoc {
padding-bottom: 200px;
}
.socSkills {
background: url('../svg/skills_bg.svg') no-repeat top/cover;
padding-bottom: 300px;
position: relative;
}
.socSkills:after {
content: '';
background: #F8F9FE url(../svg/skills_bg2.svg) no-repeat top/100%;
width: 100%;
height: 200px;
position: absolute;
bottom: 0;
z-index: 9;
}
.socSkills__items-wr {
margin-top: 80px;
}
.socSkills__logo {
margin-top: -35px;
box-shadow: 0 1px 10px #efefef;
margin-bottom: 50px;
}
.socSkills__items {
margin-bottom: 60px;
}
.socSkills__items-logo {
margin-bottom: 20px;
}
.socSkills__txt {
margin: 85px 0 130px;
}
.socSkills__txt p {
font-size: 19px;
line-height: 32px;
margin-bottom: 30px;
}
.socSkills__quote {
border: 2px solid #FF268E;
border-radius: 40px;
padding: 54px 115px;
font-weight: bold;
font-size: 24px;
margin-bottom: 100px;
}
.socSkills__quote span {
color: #FF268E;
}
.socSpec {
margin-top: -240px;
position: relative;
z-index: 9;
}
.socSpec .socSpec__logo {
margin: 0 auto 40px;
}
.socSpec .title_block {
text-align: center;
}
.socSpec__wr {
margin-top: 90px;
}
.socSpec__block {
margin-bottom: 95px;
}
.socSpec__block-title {
font-weight: bold;
font-size: 40px;
line-height: 112.5%;
margin: 15px 0 24px;
font-family: RoundedIO,sans-serif;
}
.socSpec__block-text p {
font-family: RoundedIO,sans-serif;
font-size: 20px;
line-height: 32px;
}
.socSpec__block-l {
padding-right: 80px;
position: relative;
}
.socSpec__block-r {
padding-left: 80px;
}
.socSpec__bg-logo, .socSpec__bg-logo2 {
position: absolute;
bottom: 15%;
right: 15%;
}
.socSpec__bg-logo2 {
bottom: 17%;
right: -5%;
}
.socforYou .forYou__res-adv {
padding: 0 50px;
}


/*===============PPC=======================*/
.firstppc {
background: #f8f9fe;
}
.aboutPPC {
background: #f8f9fe;
padding: 100px 0;
}
.aboutPPC__block {
background: #FFFFFF;
border-radius: 45px;
box-shadow: 0 0 31px #e8e8e8;
padding: 100px;
text-align: center;
}
.aboutPPC__block-logo {
margin: -139px auto 55px;
}
.aboutPPC__block-txt p {
font-size: 19px;
line-height: 32px;
font-family: RoundedIO,sans-serif;
margin-bottom: 30px;
}
.benPPC {
background: #f8f9fe;

}
.benPPC .socSpec__wr {
margin-top: 0;
}
.ppcforYou, .faqPPC {
background: #f8f9fe;
}
.ppcforYou .forYou__bg {
background: url(../svg/case-ppc-bg.svg) no-repeat left top;
}

/*================Case stady=====================*/
.heroCase {
padding: 50px 0 160px;
/*  background: #F8F9FE;
border-radius: 0px 0px 200px 200px;*/
width: 100%;
overflow: hidden;
}
.heroCase__toptitle {
font-weight: 500;
font-size: 19px;
color: #BFC3D8;
padding-top: 50px;
}
.heroCase .title_block span {
color: #FF268E;
}
.heroCase .title_block {
line-height: 145%;
}
.heroCase__block-wr {
position: absolute;
top: 0;
left: 0;
z-index: 9;
width: 100%;
}
.heroCase__block {
  position: fixed;
  height: 100vh;
  width: 100%;
  display: none;
  top: 0px;
  left: 0;
  /* transform: translate(36%, 0%) matrix3d(0.469846, 0, -0.17101, -0.000285017, 0, 0.5, 0, 0, 0.34202, 0, 0.939693, -0.998434, 0, 0, 0, 1); */
  z-index: 99;
  /*transition: all 1s;*/
  
  /*transform: translate(36%, 0%) matrix3d(0.469846, 0, -0.17101, -0.000285017, 0, 0.5, 0, 0, 0.34202, 0, 0.939693, 0.00156615, 0, 0, 0, 1);*/
}
.heroCase__block.active {
display: block;
}
.heroCase__block .plyr {
position: initial;
opacity: 0;
transition: all .5s;
}
.plyr.active {
opacity: 1;
transition: all .5s;
}
.plyr.active #videoCase {
display: block;
}

.heroCase__block .plyr__controls {
display: none;
}
.heroCase__img {
  position: absolute;
  left: -153px;
  top: -36px;
}
.heroCase__img img {
width: 100%;
}
.heroCase__icon1 {
position: absolute;
right: 25%;
  z-index: 99;
  top: 18%;
}

.aboutAuc {
padding: 75px 0;
background: #f3f5fe;
}
.heroCase__about-title {
font-weight: 900;
font-size: 24px;
margin-bottom: 24px;
}
.heroCase__about-txt {
font-size: 19px;
line-height: 32px;
}
.aboutCase__txt {
font-size: 19px;
line-height: 32px;
border-left: 1px solid #e6e7f2;
padding-left: 60px;
}
.aboutCase__right {
font-weight: 900;
font-size: 16px;
line-height: 124%;
height: 100%;
}

.heroCase__quote {
padding: 96px 50px 50px;
border: 1px solid rgba(127, 116, 255, 0.5);
border-radius: 45px;
position: absolute;
bottom: -450px;
}

/*.heroCase__quote:before {
content: '';
background: #F8F9FE;
border-radius: 45px;
width: 100%;
height: 100%;
position: absolute;
z-index: -1;
top: 14px;
left: 13px;
}*/
.heroCase__quote-logo {
width: 65px;
height: 65px;
padding: 16px 20px;
background: #FF268E;
border-radius: 20px;
text-align: center;
margin-bottom: 35px;
position: absolute;
top: -33px;
box-shadow: 0px 12px 20px #f387bb;
display: flex;
justify-content: center;
align-items: center;
}
.heroCase__quote-title {
font-weight: 900;
width: 50%;
margin-bottom: 16px;
}
.navCase {
padding: 50px 0 80px;
}
.navCase__nav li {
padding: 0 30px;
border-right: 1px solid #25243E;
}
.navCase__nav li:last-child {
border: none;
}
.navCase__nav a {
font-weight: bold;
font-size: 19px;
color: #25243B;
line-height: 90%;
}
.navCase__nav a:hover {
color: #FF268E;
}
.probCase {
padding-top: 50px;

}
.probCase .container {
background: url('../prob.html') no-repeat top left/contain;
padding-left: 65px;
padding-bottom: 130px;
}
.probCase .title_block, .goalsCase .title_block {
font-weight: 900;
margin-bottom: 40px;
}
.probCase__txt p {
font-size: 19px;
line-height: 32px;
margin-bottom: 30px;
font-family: RoundedIO!important;
}
.probCase__txt p span {
color: #FF268E;
}
.goalsCase {
margin-top: -25px;
}
.goalsCase__block-logo {
width: 56px;
height: 56px;
padding: 7px 0;
background: #fff;
border-radius: 15px;
text-align: center;
box-shadow: 0 0px 11px #eaeaea;
border: 1px solid #F7F7F7;
display: flex;
justify-content: center;
align-items: center;
}
.goalsCase__block {
-ms-align-items: center;
align-items: center;
margin-bottom: 64px;
}
.goalsCase__block-logo {
margin-right: 38px;
}
.goalsCase__block-wr {
padding-left: 53px;
}
.goalsCase .title_block {
padding-left: 143px;
}
.goalsCase__block-txt {
font-size: 19px;
width: 75%;
line-height: 32px;
}
.challCase .container {
background: url('../chall.html') no-repeat top left/contain;
background-position: 78px -57px;
padding-top: 140px;
background-size: 93% 108%;
}
.challCase__block {
  margin-bottom: 64px;
  height: 122px;
}
.challCase__block-num {
color: #25243E;
font-weight: 900;
font-size: 84px;
margin-right: 175px;
line-height: 124%;
}
.challCase__block-title {
font-weight: bold;
font-size: 24px;
line-height: 32px;
margin-bottom: 10px;
}
.challCase__block-txt {
font-size: 19px;
line-height: 32px;
}
.challCase__block-wr {
margin-top: 100px;
}
.challCase .title_block {
margin-left: 210px;
}
.heroQuote {
padding: 120px 0 50px;
}
.heroQuote .heroCase__quote {
position: initial;
}
.heroCase__quote-txt {
font-weight: 900;
font-size: 19px;
line-height: 124%;
}
.heroCase__quote-txt span {
color: #FF268E;
}
.heroCase__quote-img {
margin-right: 48px;
}
.heroCase__quote-author {
color: #BFC3D8;
font-size: 14px;
line-height: 124%;
text-align: right;
margin-top: 33px;
}
.navCase2 {
padding: 50px 0;
}
.resCase {
padding: 100px 0;
}
.resCase__block-wr {
margin-top: 100px;
}
.resCase__block {
margin-bottom: 70px;
}
.resCase__img {
text-align: center;
margin-bottom: 60px;
}
.resCase__block-icon {
box-shadow: -8px 8px #D6D4ED;
display: flex;
justify-content: center;
padding: 0;
margin-bottom: 30px;
background: #7F74FF;
}
.resCase__block-cont .forYou__res-num {
position: initial;
line-height: 43px;
margin-bottom: 20px;
}
.resCase .heroCase__img {
width: 300px;
margin: 0 auto 58px;
}
.resCase__block-txt {
font-size: 24px;
}
.resCase__txt {
padding-right: 65px;
margin-bottom: 60px;
}
.heroQuote2 {
padding: 0 0 100px;
}
.heroSumm {
padding: 150px 0 50px;
}
.heroSumm__book-form-mob {
display: none;
}
.heroSumm__book-form form {
background: linear-gradient(40.74deg,#FF7070 36.01%,#7F74FF 89.6%);
padding: 2px;
border-radius: 12px;
width: 70%;
margin: 0 auto 20px;
}
.heroSumm__book-form .btn {
width: 42%;
background: linear-gradient(40.74deg, #FF7070 36.01%, #7F74FF 89.6%);
border: none;
font-weight: bold;
}
.heroSumm__book-form input {
  border: none;
width: 78%;
}
.heroSumm__book-form .heroSumm__book-txt {
text-align: center;
}

.heroSumm__book {
border: 1px solid #ebebf2;
box-shadow: 0 6px 20px #ebebf2;
border-radius: 40px;
padding: 78px 0 50px;
position: relative;
}
.heroSumm__book-icon {
position: absolute;
top: -30px;
right: 12px;
}
.blocksSumm {
background: url('../svg/summblock_bg.svg') no-repeat top center/cover;
padding: 15px 0;
}
.blocksSumm .forYou__cont__title {
margin-bottom: 48px;
}
.blocksSumm .challCase__block-txt span {
color: #FF268E;
font-weight: 900;
}
.blocksSumm__block {
padding-right: 50px;
}
.blocksSumm__block  .aboutInter__block-icon {
  padding: 18px 20px;
  margin-bottom: 40px;
  width: 64px;
  height: 64px;
}
.clientsSumm {
background: #f8f9fe;
padding-bottom: 0;
}
.clientsSumm  .content {
box-shadow: 0 33px 46px #dfe1ed;
}
.clientsSumm__logo {
text-align: center;
margin: 65px 0;
}
.contscorCase {
text-align: center;
}
.contscorCase .container {
padding: 65px 15px;
border-top:1px solid #E6E7F2;
border-bottom:1px solid #E6E7F2;
}
.contscorCase__block-wr {
position: relative;
}
.contscorCase__block-wr.top .contscorCase__block {
color: #97C053;
}
.contscorCase__block-wr.top .contscorCase__block:before {
content: '';
background: url('../contscorcase_arr.html') no-repeat center;
width: 60px;
height: 30px;
position: absolute;
top: 45px;
right: 25%;
}
.contscorCase__block {
color: #25243E;
width: 240px;
height: 240px;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
background: #FFFFFF;
border: 1px solid #F6F6F6;
box-sizing: border-box;
box-shadow: 10px 10px 30px rgba(239, 238, 245, 0.6);
border-radius: 40px;
font-weight: 900;
font-size: 96px;
margin: 0 auto 40px;
}
.contscorCase__block-title {
color: #BFC3D8;
font-weight: 900;
font-size: 24px;
}
.contscorCase .title_block, .psiCase .title_block {
margin-bottom: 100px;
}

.psiCase__block {
background: #F6F6F6;
border-radius: 40px;
width: 159px;
height: 315px;
margin: 0 auto 40px;
}
.contscorCase__wr {
padding-top: 73px;
}
.psiCase__block {
color: #FFFFFF;
font-weight: 900;
font-size: 64px;
text-align: center;
position: relative;
overflow: hidden;
}
.psiCase__block span {
position: absolute;
bottom: 17px;
z-index: 1;
left: 0;
width: 100%;
}
.psiCase__block-graph {
background: #25243E;
border-radius: 40px;
position: absolute;
bottom: 0;
left: 0;
width: 100%;

}
.psiCase .contscorCase__block-wr.top .psiCase__block-graph {
background: #97C053;
}
.contCase {
padding: 100px 0 200px;
}
.contCase__block {
margin-bottom: 32px;
}
.contCase__block-title {
font-weight: bold;
font-size: 24px;
margin-bottom: 16px;
}
.contCase__block-txt {
font-size: 19px;
line-height: 32px;
}
.contscorCase__title-img {
position: absolute;
}

.heroCases {
position: relative;
padding: 170px 0 60px;
background: #4424D2;
}
.studiesBlock__bl-title span {
color: #FF268E;
}
.studiesBlock {
padding-top: 50px;
background: #F6F8F9;
}
.studiesBlock .title_block {
  text-align: center;
  font-weight: 900;
  font-size: 36px;
  color: #2F3956;
  margin-bottom: 0;
}
.studiesBlock__bl-wr {
margin-top: 40px;
justify-content: space-between;
}
.studiesBlock__bl {
background: #FFFFFF;
padding: 59px 43px;
margin-bottom: 40px;
box-shadow: 0px 4px 30px rgba(2, 0, 101, 0.05);
border-radius: 10px;
overflow: hidden;
width: 510px;
}
.studiesBlock__bl-sub {
color: #BFC3D8;
font-weight: 500;
font-size: 16px;
margin-bottom: 16px;
}
.studiesBlock__bl-title {
font-weight: bold;
font-size: 21px;
line-height: 175%;
height: 150px;
}
.studiesBlock__bl-foot {
border-top: 1px solid #f3f3f8;
padding-top: 30px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
-ms-align-items: center;
align-items: center;
height: 55px;
}
.shedule__icon {
position: absolute;
top: -25px;
left: -45px;
}
#videoCase {
right: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;
display: none;
width: 100%;
transition: all .5s;
cursor: url(../signs.html),pointer;
}
.vodeoClose {
display: none;
position: absolute;
top: 9px;
right: 50px;
width: 35px;
height: 35px;
z-index: 99;
cursor: pointer;
}


/*===============MODAL==============*/
.modal__bg ,.modal__bg2 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.7);
z-index: 99;
display: none;
}
.modal {
position: fixed;
top: 0;
left: 0;
z-index: 1050;
display: none;
width: 100%;
height: 100%;
overflow: hidden;
outline: 0;
}
.modalCase {
width: 675px;
height: 400px;
padding: 33px 40px 40px;
left: 50%;
top: 50%;
margin-left: -346px;
margin-top: -200px;
background: #fe278e;
}

/*==================Webinar=================*/
.webHero {
padding-top: 170px;
padding-bottom: 70px;
background: #f8f9fe;
}
/*.firstInter__title {
margin-bottom: 5px;
}*/
.webHero__title-img {
position: absolute;
top: 32px;
left: 23%;
}
.webHero__block {
border-radius: 10px;
background-color: #fff;
}
.webHero__block-head {
background: #FF7070;
padding: 20px 25px;
}
.webHero__block-head ul {
padding: 0;
}
.webHero__block-head ul li {
color: #fff;
font-weight: 500;
font-size: 24px;
border-right: 1px solid #D6D4ED;
padding-right: 24px;
}
.webHero__block-head ul li:last-child {
padding-left: 24px;
border:none;
font-size: 18px;
}
.webHero__block-body {
padding: 40px 30px 78px;
border-bottom: 1px solid #C4C4C4;
}
.webHero__block-subtitle {
color: #7F74FF;
font-weight: 900;
font-size: 10px;
text-transform: uppercase;
margin-bottom: 8px;
}
.webHero__block-title {
font-weight: 900;
font-size: 20px;
line-height: 25px;
margin-bottom: 22px;
}
.webHero__block-text {
font-size: 14px;
line-height: 140%;
margin-bottom: 22px;
}
.webHero__block-meta ul {
padding: 0;
}
.webHero__block-meta ul li {
border: 1px solid #FF7070;
border-radius: 40px;
color: #FF7070;
padding: 7px 13px;
margin-bottom: 10px;
margin-right: 8px;
}
.webHero__block-footer {
padding: 56px 30px 69px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
position: relative;
}
.webHero__block-footer:before {
content: '';
background: url('../svg/author-logo.svg') no-repeat;
width: 90px;
height: 64px;
position: absolute;
bottom: -43px;
right: 19px;
}
.webHero__author-img {
width: 160px;
height: 160px;
margin-right: 34px;
position: relative;
}
.webHero__author-img:before {
content: '';
background: url('../svg/author-arr.svg') no-repeat;
width: 52px;
height: 24px;
position: absolute;
left: -20px;
bottom: -15px;
}
.webHero__author-name {
font-weight: 900;
font-size: 14px;
margin-bottom: 16px;
}
.webHero__author-name span {
color: #808080;
}
.webHero__author-txt {
font-size: 14px;
line-height: 180%;
}
.webHero__author-cont {
width: 80%;
}
#menu-footer_menu_1, #menu-footer_menu_2 {
list-style-type: none!important;
}

.probAuction .container {
background: url(../svg/prob2.svg) no-repeat top left/contain;
padding-left: 100px;
padding-bottom: 130px;
}
#goalsAuct {
margin-top: 112px;
position: relative;
top: -16px;
}
#goalsAuct .goalsCase__block-wr {
position: relative;
top: 14px;
padding-left: 0;
}
#goalsAuct .goalsCase__block {
margin-bottom: 58px;
}
.probAuction {
padding-top: 100px;
}
#probAuct {
top: -13px;
position: relative;
}
#probAuct .probCase__txt {
margin-top: 45px;
}
.aboutCase__right-title {
margin-top: 15px;
text-align: center;
}
.challAuct {
margin-top: -37px;
}
.challAuct .title_block {
padding-left: 100px;
}
.challAuct .challCase__block-num {
margin-right: 60px;
line-height: 90%;
}
.challAuct .challCase__block {height: auto;}

.page-template-page-toxic {
background: #f8f9fe;
}
.heroToxic {
padding: 230px 0 100px;
}
.heroToxic h1 {
text-align: left;
width: 58%;
}
.heroToxic__block {
width: 68%;
margin: 0 auto;
}
.heroToxic__block-img img {
width: 217px;
height: 217px;
}
.whatTox p {
font-size: 16px;
line-height: 24px;
font-family: "RoundedIO";
margin-bottom: 25px;
}
.whatTox .whatMark__block {
padding: 50px 100px;
}
.whatTox .whatMark__txt img {
margin: 30px 0;
}
.whatTox .whatMark__title {
font-size: 48px;
line-height: 61px;
}
.whatTox .whatMark__img {
  margin-bottom: 25px;
}
.impTox {
padding: 100px 0;
}
.impTox__block, .impTox__block p {
font-family: "RoundedIO";
font-size: 19px;
line-height: 32px;
margin-bottom: 25px;
}
.impTox__block img {
margin-bottom: 90px;
margin-top: 30px;
}
.impTox__title {
font-family: "RoundedIO";
color: #FF268E;
font-size: 48px;
line-height: 61px;
}
.buildTox .row {
border-left: 1px solid #FFE0EF;
padding-left: 90px;
margin-left: 90px;
}
.removeTox {
padding-top: 0;
}
.removeTox .row {
border-left: 1px solid #FFE0EF;
padding-left: 90px;
}
.removeTox img {
  margin-bottom: 30px;
}
.auditTox {
background: none;
padding: 40px 0 80px;
}

.page-template-page-ctaform .header__wr {
background: #fff;
}
.heroCtaform {
background: #f8f9fe;
padding-top: 140px;
}
@media (min-width: 1200px) {
.heroCtaform .container {max-width: 1340px;}
}
.heroCtaform .whyHome__block {
background: #090a37;
border-radius: 10px;
color: #fff;
padding: 27px 36px;
font-size: 16px;
margin-top: 30px;
}

.heroCtaform__cont p {
font-size: 16px;
line-height: 175%;
font-family: "RoundedIO";
}
.heroCtaform__wr {
margin-bottom: 25px;
}
.heroCtaform__form {
margin-top: -20px;
}
.heroCtaform__form label {
display: block;
color: #535A61;
font-size: 15px;
margin-bottom: 10px;
}
.heroCtaform__form .form-control, .heroCtaform__form .form-sel, .form-text {
background: #FCFDFE;
border: 1px solid #E2E5EE;
border-radius: 8px;
width: 100%;
height: 48px;
padding: 0 5px;
font-size: 15px;
font-family: "RoundedIO";
}
.heroCtaform__form .form-control:focus {
border: 1px solid #ED2B8D;
}
.heroCtaform__form .form-text {
height: 110px;
padding: 10px;
}

.heroCtaform__form .btn {
width: 100%;
font-weight: 900;
font-size: 17px;
padding: 20px;
transition: all .3s;
}
.heroCtaform__img {
position: absolute;
top: 190px;
right: -7%;
}
.heroCtaform__img img {
width: 500px;
border-radius: 35px;
}
.heroCtaform__quote {
width: 360px;
background: #0A083A;
box-shadow: 0px 2px 17px rgba(36, 55, 75, 0.101449);
border-radius: 10px;
padding: 30px 38px;
color: #fff;
font-weight: 500;
position: absolute;
bottom: -27px;
left: -90px;
}
.heroCtaform__quote-txt {
font-size: 16px;
line-height: 28px;
margin-bottom: 25px;
}
.heroCtaform__quote-autor {
font-size: 15px;
line-height: 19px;
text-transform: uppercase;
}
.heroCtaform__quote-autor span {
display: block;
color: #C9D0DA;
font-size: 14px;
text-transform: none;
padding-top: 7px;
}
.heroCtaform__quote-img {
position: absolute;
top: 3px;
left: -20px;
}
.heroCtaform__quote-img img {
width: 45px;
border-radius: 0;
}
.heroCtaform .wpcf7-mail-sent-ok {
display: none!important;
}
.modCtaform {
width: 570px;
height: auto;
background: #fff;
padding: 40px 30px;
text-align: center;
box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.0507246);
border-radius: 6px;
left: 50%;
top: 15%;
margin-left: -285px;
}
.modCtaform__img {
margin-bottom: 15px;
}
.modCtaform__title {
font-weight: 500;
font-size: 32px;
margin-bottom: 40px;
}
.modCtaform__txt {
font-size: 20px;
line-height: 30px;
margin-bottom: 34px;
}
.modCtaform__btn .btn {
background: #aa73ff;
color: #fff;
width: 100%;
margin-bottom: 24px;
display: block;
border: none;
padding: 17px;
font-weight: 900;
font-size: 17px;
}
.modCtaform__no a {
color: #888D77;
font-size: 17px;
}
.footer__left-follow-block img {
width: 35px;
margin-right: 10px;
}

.heroKeyVol__iframe {
padding-top: 80px;
}
.contKeyVol h2 {
font-weight: 900;
font-size: 64px;
line-height: 81px;
font-family: "RoundedIO";
margin: 60px 0 10px;
}

.contKeyVol p, .faqKeyVol .faqMark__block-answer, .faqKeyVol .faqMark__block-answer p {
font-family: "RoundedIO";
font-size: 19px;
line-height: 32px;
margin-bottom: 30px;
}
.contKeyVol p {
font-size: 16px;
line-height: 175%;
color: #121212!important;
}
.contKeyVol ul, .faqKeyVol__a ul, .faqKeyVol .faqMark__block-answer ul {
position: relative;
padding-left: 45px;
}
.contKeyVol ul li, .faqKeyVol__a ul li, .faqKeyVol .faqMark__block-answer ul li {
margin-bottom: 20px;
}
.contKeyVol ul:before, .faqKeyVol__a ul:before, .faqKeyVol .faqMark__block-answer ul:before {
content: '';
border-left: 1px solid #7F74FF;
width: 2px;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.contKeyVol img {
margin: 30px 0;
}
.faqKeyVol {
padding: 50px 0;
}
.faqKeyVol .faqMark__block-quest {
width: 100%;
}

.heroBook {
padding: 178px 0 78px;
position: relative;
}
.heroBook h1 {
font-weight: bold;
font-size: 64px;
line-height: 81px;
padding-right: 50px;
margin-bottom: 34px;
}
.heroBook h1 span {
color: #008DFF;
}
.heroBook__txt {
color: #8A8A91;
font-size: 24px;
}
.heroBook__down {
position: absolute;
right: 20%;
bottom: 75px;
}
.slideDown {
  animation: slideDown 1.5s linear infinite;                      
}

@keyframes slideDown {
  0% {
    bottom: 70px;
  }
  10% {
    bottom: 68px;
  }
  20% {
    bottom: 66px;
  }     
  30% {
    bottom: 64px;
  } 
  40% {
    bottom: 62px;
  } 
  50% {
    bottom: 60px;
  }
  60% {
    bottom: 62px;
  }
  70% {
    bottom: 64px;
  }
  80% {
    bottom: 66px;
  }
  90% {
    bottom: 68px;
  }
  100% {
    bottom: 70px;
  }     
}
.tabCont {
background-color: #ECF0F9;
padding: 100px 0;
}
.tabCont__ban {
background: url('../png/tabcontbg.png') no-repeat center/cover;
padding: 45px 60px;
text-align: center;
color: #fff;
text-transform: uppercase;
font-weight: bold;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
height: calc(100% - 29px);
border-radius: 10px;
}
.tabCont__ban-head {
background: #FFDC3C;
padding: 5px 13px;
color: #25243E;
font-size: 14px;
}
.tabCont__ban-title {
font-size: 38px;
line-height: 48px;
}
.tabCont__ban-foot {
font-size: 16px;
line-height: 20px;
}
.tabCont__block a {
background: #FFFFFF;
border-radius: 5px;
height: 98px;
padding: 19px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
margin-bottom: 29px;
}
.tabCont__block a:hover {
box-shadow: 0 0 17px #c8cedc;
position: relative;
top: -4px;
transition: all .3s;
}
.tabCont__block-num {
color: #008DFF;
font-weight: bold;
font-size: 18px;
width: 40px;
margin-right: 10px;
}
.tabCont__block-title {
font-weight: 500;
font-size: 14px;
line-height: 138%;
}
.blockKey__hero {
background: #3F32F1;
padding: 100px 0 80px;
color: #fff;
}
.blockKey__hero-title {
font-weight: bold;
font-size: 40px;
line-height: 140%;
margin-bottom: 40px;
color: #fff;
font-family: "RoundedIO";
clear: initial;
}
.blockKey__hero-txt, .blockKey__hero-txt p {
line-height: 32px;
color: #fff!important;
font-size: 18px;
margin-bottom: 30px;
}
.blockKey__hero-num {
color: #008DFF;
font-weight: bold;
font-size: 36px;
width: 83px;
height: 83px;
padding: 22px 0;
text-align: center;
background: #fff;
border-radius: 50%;
position: absolute;
top: -141px;
box-shadow: 0 0 15px #f2f2f4;
}

.blockKey__hero-img {
text-align: right;
float: right;
margin: 0 0 50px 100px;
}
.blockKey__quote {
background: #ECF0F9;
padding: 50px 60px;
font-weight: 500;
font-size: 19px;
line-height: 180%;
margin-top: 50px;
margin-bottom: 40px;
position: relative;
}
.blockKey__quote:before {
content: '';
background: url('../svg/quote.svg') no-repeat;
width: 50px;
height: 35px;
position: absolute;
top: -17px;
left: 47%;
}
.blockKey__quote-autor {
color: #3F32F1;
font-weight: bold;
font-size: 16px;
text-transform: uppercase;
margin-top: 30px;
}
.blockKey__cont {
padding: 70px 0;
}
.blockKey__cont p, .blockKey__what p {
font-size: 16px;
line-height: 32px;
margin-bottom: 30px;
}
.blockKey__important {
line-height: 36px;
color: #0D0C8B;
font-weight: 500;
padding: 30px 50px 30px 30px;
border: 1px solid rgba(13, 12, 139, 0.25);
border-left: 8px solid #0D0C8B;
border-radius: 10px;
margin-bottom: 20px;
}
.blockKey__important ul {
list-style-type: disc;
}
.blockKey__important ul li {
margin-bottom: 30px;
}
.blockKey__important ul li:last-child {
margin-bottom: 0;
}
.blockKey__h3 {
font-weight: bold;
font-size: 24px;
margin-top: 60px;
margin-bottom: 30px;
font-family: "RoundedIO";
clear: initial;
}
.blockKey__what {
background: #0D0C8B;
color: #fff;
padding-bottom: 110px;
}
.blockKey__what p {
color: #fff!important;
}
.blockKey__what .blockKey__h3 {
color: #fff;
}
.blockKey__whatBlocks {
background-color: #212094;
padding: 50px 20px;
margin-bottom: 40px;
}
.blockKey__whatBlocks-block {
padding-left: 40px;
margin-bottom: 70px;
}
.blockKey__whatBlocks-block:last-child {
margin-bottom: 0;
}
.blockKey__whatBlocks-title {
color: #FFDC3C;
font-weight: bold;
font-size: 20px;
line-height: 140%;
margin-bottom: 15px;
position: relative;
}
.blockKey__whatBlocks-title:before {
content: '';
background-color: #FFDC3C;
height: 2px;
width: 22px;
position: absolute;
left: -40px;
top: 13px;
}
.blockKey__whatBlocks-txt ul {
padding-left: 20px;
list-style-type: disc;
}
.blockKey__whatBlocks-txt ul li {
margin-bottom: 15px;
}
.blockKey__terms {
margin-bottom: 40px;
}
.blockKey__terms-block {
padding: 35px 66px;
color: #fff;
}
.blockKey__terms-title {
font-weight: bold;
font-size: 24px;
line-height: 140%;
margin-bottom: 13px;
}
.blockKey__terms-txt {
font-weight: 500;
font-size: 16px;
line-height: 32px;
}
.blockKey2__whatBlocks .blockKey__whatBlocks-title {
color: #3F32F1;
font-size: 18px;
display: inline-block;
margin-bottom: 5px;
}
.blockKey2__whatBlocks .blockKey__whatBlocks-title:after {
content: '';
background: #FFE779;
height: 10px;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: -1;
}

.blockKey2__whatBlocks .blockKey__whatBlocks-title:before {
background-color: #3F32F1;
}
.blockKey2__whatBlocks .blockKey__whatBlocks-txt {
font-size: 16px;
line-height: 160%;
}
.blockKey .alignright {
margin: .375em 0 2.75em 4.75em;
}
.blockKey__cont img {
margin: 20px 0 40px;
}
.blockKey__plagin {
margin: 40px 0;
}
.blockKey__plagin .col-md-5 {
background: #008DFF;
}
.blockKey__plagin .col-md-7 {
background: #0D0C8B;
}
.blockKey__plagin-block {
padding: 35px;
color: #fff;
line-height: 31px;
}
.blockKey__plagin-title {
font-weight: 900;
margin-bottom: 25px;
}
.blockKey__plagin-block ul {
list-style-type: disc;
}
.blockKey__plagin-block ul li {
margin-bottom: 30px;
}
.blockKey__cont pre {
background: none;
border:none;
padding: 0;
color: #51B1FF;
}
.blockKey__quoteBlack {
background-color: #0D0C8B;
}
.blockKey__quoteBlack .blockKey__quote-autor {
color: #FFDC3C;
}
.blockKey__quoteBlack:before {
    background: url('../svg/quote1.svg') no-repeat;
}
.blockKey:hover .blockKey__hero-num {
box-shadow: 0 0 15px #9e97f7;
transition: all .4s;
}
.bulkSheduleKey {
padding: 100px 0;
}
.heroBrig {
background: #f5f5f5;
padding: 180px 0 80px;
position: relative;
width: 100%;
}
/*.heroBrig .heroCase__block {
background: #F3F0EC;
border: 1px solid #EDDEC9;
box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.03);
border-radius: 15px;
top: -66px;
z-index: -1;
}*/
.heroBrig .title_block {
font-weight: 900;
font-size: 56px;
line-height: 80px;
}
.heroBrig .title_block span {
color: #FF7070;
}
.heroBrig .heroCase__img {
right: 18%;
top: 0px;
left:initial;
}
.heroBrig .heroCase__img img {
  width: 90%;
}
.heroBrig .navCase__nav a {
font-size: 16px;
}
.heroBrig .navCase__nav li {
border-right: 1px solid #dad9e5;
}
.heroBrig .navCase {
  padding: 188px 0 0px;
  z-index: 99;
  position: relative;
}
.heroAuc {
background: #F8F9FE;
}
.heroAuc .heroCase__block-wr {
height: 100%;
z-index: 9;
}

.heroAuc .title_block {
  font-size: 48px;
  line-height: 70px;
}
.heroAuc .title_block span {
color: #7F74FF;
}
.heroAuc .heroCase__block {
background: #E7E8F2;
border: 1px solid #DCDCE7;
}
.heroAuc .heroCase__img img {
  width: 100%;
}
.aboutBrig {
padding: 100px 0;
background: #f3f0ec;
}
.aboutBrig .aboutCase__txt {
font-size: 19px;
line-height: 32px;
}
.probBrig {
padding: 90px 0;
text-align: center;
background: #F4E9E6;
}
.probBrig .title_block {
font-size: 48px;
margin-bottom: 40px;
}
.probBrig__txt p {
font-size: 19px;
line-height: 32px;
}
.stepTitle {
border-bottom: 1px solid #ffb7b7;
padding: 80px 0 45px;
text-align: center;
}
.stepTitle__h2 {
font-size: 48px;
color: #fff;
font-weight: 900;
font-family: 'RoundedIO',sans-serif;
}
.stepBrig {
padding: 207px 0 140px;
overflow: hidden;
background: #F3F0EC;
}
.stepBrigPink {
background: #FF7070;
color: #fff;
}
.stepBrig__num {
font-size: 300px;
color: #f3f0ec;
font-weight: 900;
text-shadow: 0 0 2px #ff6f6f;
position: absolute;
top: -98px;
left: -64px;
}
.stepBrigPink .stepBrig__num {
color: #ff6f6f;
text-shadow: 0 0 2px #ffffff;
}

.stepBrig__title {
font-weight: 900;
font-size: 32px;
line-height: 145%;
font-family: 'RoundedIO',sans-serif;
position: relative;
}
.stepBrigPink .stepBrig__title {
color: #fff;
}
.stepBrig__txt, .stepBrig__txt p {
font-size: 19px;
line-height: 32px;
position: relative;
}
.stepBrig1 .stepBrig__txt {
padding-right: 50px;
}
.stepBrig2 .stepBrig__cont {
padding-left: 60px;
}
.stepBrig2__brend {
background: #eeebe7;
border-radius: 25px;
padding: 30px 60px;
margin-top: 80px;
}
.stepBrig3 {
padding: 130px 0;
}
.stepBrig3 .stepBrig__cont {
padding-left: 79px;
}
.stepBrig3 .stepBrig__num {
left: 20px;
}
.stepBrig4 {
  background: linear-gradient(to right, #f3f0ec 50%, #F4E9E6 50%);
}
.stepBrig5__wr .stepBrig__num {
color: #f4e9e6;
left: 95px;
}
.stepBrig5__wr {
padding-left: 170px;
}
.stepBrig4__wr {
padding-right: 111px;
}
.stepBrig6 {
padding: 90px 0;
}
.stepBrig6 .stepBrig__cont {
padding-right: 80px;
}
.stepBrig7 {
padding: 130px 0;
}
.resBrig {
text-align: center;
background: #F3F0EC;
padding: 122px;
}
.resBrig__txt p {
font-size: 19px;
line-height: 32px;
margin-bottom: 30px;
}
.resBrig__wr {
background: #25243E;
border-radius: 60px;
padding: 120px 110px;
}
.resBrig .stepTitle__h2 {
margin-bottom: 80px;
}
.resBrig .stepTitle__h2 , .resBrig__txt p {
color: #BEBDD4!important;
}
.resBrig__graph {
padding: 100px 70px;
}
.resBrig__graph-block {
padding: 40px 0 24px;
border-bottom: 1px solid #44435d;
justify-content: space-between;
align-items: flex-end;
}
.resBrig__graph-val {
font-weight: 900;
font-size: 80px;
color: #FF7070;
text-align: left;
background: linear-gradient(135deg,#ff7070 36%,#8c73ef 89%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.resBrig__graph-val span {
font-size: 19px;
display: block;
margin-top: 10px;
}
.conclBrig {
padding: 60px 0;
background: #F5F5F5;
}
.conclBrig__term {
margin-top: 40px;
}
.conclBrig__term h4 {
font-family: 'RoundedIO',sans-serif;
font-size: 32px;
}
.conclBrig__term .conclBrig__txt {
border-left: 1px solid #FF7070;
padding-left: 36px;
}
.conclBrig__txt p {
font-size: 19px;
line-height: 32px;
color: #25243E!important;
}
.conclBrig .stepTitle__h2 {
color: #25243E;
}
.quotesBrig {
background: url('../quotes_bg.html') no-repeat center/cover;
padding: 70px 0 140px;
position: relative;
text-align: center;
color: #fff;
}
.quotesBrig__bg {
position: absolute;
background: #FF7070;
opacity: 0.8;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.quotesBrig__slider {
padding-top: 80px;
}
.quotesBrig__slider-txt {
padding-bottom: 40px;
border-bottom: 1px solid #e38584;
margin-bottom: 40px;
font-size: 16px;
line-height: 24px;
}
.quotesBrig__slider-autor {
font-weight: 900;
font-size: 19px;
line-height: 32px;
}
.quotesBrig .firstAudit__prev {
background: url('../left_arrow.html') no-repeat center;
left: 46%;
}
.quotesBrig .firstAudit__next {
background: url('../right_arrow.html') no-repeat center;
right: 46%;
}
.quotesBrig .firstAudit__prev, .quotesBrig .firstAudit__next {
border: 1px solid #ef918d;
border-radius: 50%;
top: 115%;
}
.whatBrig {
background: #f3f0ec;
padding: 120px 0 60px;
}
.whatBrig__block-wr {
margin-top: 80px;
}
.whatBrig__block {
background: #25243E;
border-radius: 30px;
padding: 36px 40px 70px;
margin-bottom: 60px;
}
.whatBrig__block-icon {
margin-bottom: 80px;
height: 95px;
display: flex;
align-items: flex-end;
justify-content: center;
}
.whatBrig__block-txt {
font-size: 19px;
line-height: 32px;
color: #BEBDD4;
height: 350px;
margin-bottom: 70px;
}
.whatBrig__block-author {
font-size: 16px;
line-height: 24px;
color: #BEBDD4;
margin-bottom: 50px;
height: 50px;
}
.whatBrig__block-link {
border-top: 1px solid #515065;
padding-top: 45px;
text-align: center;
}
.whatBrig__block-link a {
color: #FF7070;
font-weight: 500;
font-size: 16px;
}
.whatBrig .stepTitle__h2 {
color: #25243E;
text-align: center;
}


/* Style the header: fixed position (always stay at the top) */
.progress-header {
position: fixed;
top: 69px;
z-index: 1;
width: 100%;
background-color: #ecf0f9;
}

/* The progress container (grey background) */
.progress-container {
width: 100%;
height: 4px;
background: #ecf0f9;
}

/* The progress bar (scroll indicator) */
.progress-bar {
height: 4px;
background: #008dff;
width: 0%;
}

.modalTake {
background: #FFFFFF;
border-radius: 10px;
width: 825px;
height: 400px;
top: 50%;
left: 50%;
margin-left: -412px;
margin-top: -200px;
padding: 40px 35px;
}
.modalTake__wr {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.modalTake__img {
margin-right: 35px;
width: 30%;
}
.modalTake__cont-title {
font-weight: bold;
font-size: 24px;
line-height: 140%;
margin-bottom: 20px;
}
.modalTake__cont-txt {
font-size: 18px;
line-height: 163.69%;
margin-bottom: 30px;
}
.btnTake {
background: #3F32F1;
border-radius: 75px;
display: block;
width: 100%;
font-weight: bold;
color: #FFFFFF;
text-align: center;
border: none;
padding: 20px 0;
transition: all .3s;
font-weight: bold;
font-size: 18px;
font-family: 'RoundedIO',sans-serif;
}
.btnTake:hover {
color: #fff;
box-shadow: 0 0 10px rgba(0,39,97,.25);
}
.modalTake__cont-sched {
font-size: 16px;
line-height: 26px;
text-align: center;
margin-top: 25px;
}
.modalTake__cont-sched a {
color: #494DF1;
text-decoration: underline;
}
.modal__close {
position: absolute;
right: 10px;
top: 10px;
}
.modalTake__cont {
width: 67%;
}
.modalTake__form input, .modalTake__form .select__gap {
background: #FFFFFF;
border: 1px solid #e0e2e5;
border-radius: 5px;
width: 100%;
font-size: 14px;
padding: 12px 15px;
margin-bottom: 0;
font-family: 'RoundedIO';
color: #888888;
}
.modalTake__form select {
width: 100%;
background: #FFFFFF;
border: 1px solid #e0e2e5;
box-sizing: border-box;
border-radius: 5px!important;
height: 59px;
padding: 12px 20px;
color: #888888;
}
.modalTake__form input::placeholder {
font-family: 'RoundedIO';
}
.modalTake__two .modalTake__img {
  width: 40%;
}
.modalTake__two .modalTake__cont {
  width: 56%;
}
.modalTake__two {
height: auto;
margin-top: -300px;
}
.modalTake__form p {
margin: 0 !important;
}
.modalTake__img-mob {
display: none;
border-radius: 15px;
}
.modalTake .text-781, .modalTake .email-825, .modalTake .tel-291 {
    position: relative;
}
.modalTake .text-781 .wpcf7-not-valid-tip {
bottom: -42px;
position: absolute;
font-size: 11px;
}
.modalTake .email-825 .wpcf7-not-valid-tip, .modalTake .tel-291 .wpcf7-not-valid-tip {
position: absolute;
bottom: -33px;
font-size: 11px;
}
.modalTake .wpcf7-response-output {
display: none!important;
}
.modalTake .wpcf7-not-valid {
background: #ffd9d9;
}
.heroKeyVol__title {
padding-top: 65px;
text-align: center;
}
.heroKeyVol__title h1 {
font-weight: 900;
font-size: 64px;
line-height: 81px;
}
.heroKeyVol__txt h2 {
font-weight: bold;
font-size: 32px;
line-height: 40px;
font-family: 'RoundedIO';
margin: 30px 0;
}
.heroKeyVol__txt p {
font-size: 24px;
line-height: 40px;
}
.heroHome {
background: url('../herohome.html') no-repeat left top/contain; 
padding: 210px 0 200px;
}
.heroHome h1 {
font-weight: bold;
font-size: 92px;
line-height: 106px;
margin-bottom: 44px;
font-family: Avenir Next!important;
}
.heroHome .block1__txt {
font-size: 26px;
line-height: 44px;
font-family: AvenirLTStd;
margin-bottom: 75px;
}
.heroHome__btn {
justify-content: center;
}
.heroHome__btn, .heroHome__btn-play {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
font-family: Avenir Next;
font-weight: 600;
}
.heroHome__btn-play img {
width: 15px;
margin-right: 12px;
}
.heroHome__btn .btn_red {
margin-right: 70px;
padding: 19px 50px;
font-weight: 600;
font-size: 20px;
font-family: Avenir Next;
}
.banEbook {
margin-top: 240px;
}
.banEbook__block {
background: rgba(147, 139, 236, 0.09);
border-radius: 42px;
}
.banEbook__block-cont {
padding: 40px;
text-align: left;
}
.banEbook__block-subtitle {
font-size: 22px;
line-height: 28px;
color: #35465F;
}
.banEbook__block-title {
font-weight: bold;
font-size: 38px;
line-height: 48px;
color: #031735;
margin-bottom: 28px;
}
.banEbook__block-img {
position: absolute;
left: 120px;
top: -70px;
}
.banEbook__block-btn .btn_red {
font-size: 18px;
padding: 12px 30px;
display: inline-block;
font-weight: 600;
}
.seoCase .banEbook {
margin-top: 160px;
}
.freeSiteBtn {
text-align: center;
}
.heroToxic .freeSiteBtn {
margin-top: 100px;
}
.freeSiteBtn .btn:before {
content: '';
background: url('../svg/cursor.svg') no-repeat center/contain;
width: 40px;
height: 40px;
position: absolute;
bottom: -15px;
right: -14px;
transition: all .3s;
}
.freeSiteBtn .btn:hover:before {
bottom: -10px;
right: -9px;
transition: all .3s;
}
.freeSiteBtn .btn {
padding: 15px 40px;
font-size: 24px;
font-weight: 600;
position: relative;
border:none;
background-color: #ff268e;
color: #fff;
border-radius: 10px;
display: initial;
}
.freeSiteBtn .btn:hover {
color: #fff;
}
.heroToxic .freeSiteBtn .btn, .ti-main .freeSiteBtn .btn {
background-color: #eb5757;
}
.ti-main .freeSiteBtn {
margin-top: 100px;
}
.blogPage .freeSiteBtn .btn {
padding: 15px 20px;
font-size: 20px;
}
  
.keyVol__wr {
background: #F8F9FE;
}
.prodAuc {
background: #F0F2FC;
padding: 135px 0 105px;
text-align: left;
}
.prodAuc .probBrig__txt p {
margin-bottom: 30px;
font-family: 'RoundedIO';
}

.stepTitleAuc {
border: 1px solid #DCDCE7;
}
.stepTitleAuc .stepTitle__h2 {
color: #25243E;
font-weight: normal;
}
.stepAuc {
padding: 105px 0 140px;
overflow: hidden;
background: #f3f0ec;
}
.stepAuc .stepBrig__num {
color: #F3F0EC;
text-shadow: 0 0 2px #f9b0ae;
}
.stepAucGray {
background: #E7E8F2;
}
.stepAucGray .stepBrig__num {
color: #e7e8f2;
text-shadow: 0 0 2px #9992ff;
}
.stepAuc .stepBrig__img img {
width: 90%;
}
.stepAucGray .stepBrig__img {
text-align: right;
}
.stepAuc2 .stepBrig__img img {
width: 80%;
}
.stepAuc .stepBrig2__brend {
  background: #797C9A;
  padding: 40px 60px;
}
.stepAuc6 .stepBrig__img {
text-align: right;
}
.resAuc .resBrig__graph-val {
width: 294px;
height: 256px;
position: relative;
z-index: 9;
}
.resAuc .resBrig__graph-img {
content: '';
background: #3C3A70;
border-radius: 30px;
width: 192px;
height: 192px;
position: absolute;
bottom: 20px;
right: 50px;
z-index: 1;
}
.resAuc .resBrig__graph-val span {
font-size: 22px;
line-height: 32px;
font-weight: normal;
}
.resBrig__graph-wr {
position: relative;
}
.quotesAuc .quotesBrig__bg {
background: #7F74FF;
}
.quotesAuc .quotesBrig__slider-txt {
border-bottom: 1px solid #938aee;
}
.quotesAuc .firstAudit__prev, .quotesAuc .firstAudit__next {
border: 1px solid #938aee;
}
.whatAuc {
background: #f3f5fe;
}
.whatAuc .whatBrig__block-link a {
color: #7F74FF;
}
.reviewsHome {
background: url('../revhomebg.html') no-repeat center/cover;
padding: 60px 0;
}
.reviewsHome__title {
color: #fff;
font-weight: bold;
font-size: 38px;
line-height: 48px;
}
.reviewsHome__block {
background: #FFFFFF url('../right-quote.html') no-repeat top right;
box-shadow: 0px 2px 44px rgba(60, 63, 80, 0.09);
border-radius: 9px;
padding: 40px 35px;
position: relative;
margin-right: 30px;
}
.reviewsHome__img {
width: 80px;
height: 80px;
border-radius: 50%;
overflow: hidden;
margin-bottom: 20px;
}
.reviewsHome__txt {
font-weight: 500;
font-size: 16px;
line-height: 27px;
margin-bottom: 25px;
height: 222px;
overflow-y: auto;
}
.reviewsHome__author {
color: #5F5F5F;
font-weight: 500;
font-size: 15px;
line-height: 25px;
margin-bottom: 30px;
}
.reviewsHome__link {
height: 22px;
}
.reviewsHome__link a {
color: #7F74FF;
font-weight: 600;
font-size: 15px;
position: relative;
}
.reviewsHome__link a:after {
content: url('../arrtoright.html');
margin-left: 10px;
position: relative;
top: 2px;
}
.reviewsHome__wr {
margin-top: 40px;
    margin-bottom: -185px;
}
.reviewsHome__wr .slick-track {
padding-bottom: 30px;
}
.reviewsHome__prev, .reviewsHome__next {
width: 26px;
height: 17px;
position: absolute;
top: -60px;
right: 30px;
}
.reviewsHome__prev {
background: url('../leftsliderhome.html') no-repeat center/contain;
right: 68px;
}
.reviewsHome__next {
background: url('../rightsliderhome.html') no-repeat center/contain;
}
.stepAuc .stepBrig__img .stepAuc1__img {
position: absolute;
top: 173px;
left: 50px;
width: 79%;
border-radius: 10px;
}
.quotesAuc .quotesBrig__slider-txt {
font-size: 22px;
line-height: 31px;
}
.aboutAuc .aboutCase__right-title img {
width: 200px;
}

.linkPrice__title {
font-family: 'RoundedIO';
font-size: 64px;
line-height: 81px;
text-align: center;
color: #25243E;
margin-bottom: 80px;
font-weight: 900;
}
.modal__price {
  background: #fff;
  box-shadow: 0px 10px 20px rgba(0,0,0,.03);
  border-radius: 30px;
  padding: 0;
  width: 1200px;
  height: 90vh;
  position: fixed;
  left: 50%;
  top: 40px;
  margin-left: -600px;
  z-index: 999;
  overflow-y: auto;
  display: none;
  max-width: 1200px;
  max-height: 1000px;
}
.modal__priceTab-block {
width: 16%;
}
.modal__priceTab-block-l {
width: 240px;
}
.block1 .block1__form input {
width: 40%;
}
.block1 .block1__form .btn {
  width: 15%;
}
.block1 .block1__txt {
width: 70%;
margin: 0 auto 30px;
}
.fixScroll .block1__form input, .fixScroll .block1__form .btn {
height: 56px;
}

/*====================vs. the Hoth======================*/
.heroHoth {
background: #1E2C3E;
padding-top: 160px;
color: #fff;
}
.heroHoth__cont {
padding-right: 40px;
}
.heroHoth__title {
font-size: 49px;
line-height: 62px;
font-family: Avenir Next!important;
font-weight: bold;
margin-bottom: 20px;
color: #fff!important;
}
.heroHoth__txt {
font-family: Avenir Next;
font-weight: 500;
font-size: 23px;
line-height: 35px;
margin-bottom: 40px;
}
.heroHoth__btn .btn {
padding: 11px 40px;
border-radius: 6px;
}
.heroHoth__btn .btn:hover {
padding: 14px 45px;
box-shadow: none;
transition: linear .1s;
}
.heroHoth__img {
width: 95%;
float: right;
position: relative;
top: 52px;
margin-bottom: -30px;
}
.heroHoth__img video{
  border-radius: 10px;
  box-shadow: 0px 4px 44px rgb(0 9 86 / 25%);
}
.heroHoth__img-txt {
font-family: Avenir Next;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 31px;
color: #4E5C68;
margin-top: 12px;
text-align: center;
}
.heroHoth__img img {
box-shadow: 0px 2px 30px rgba(29, 47, 71, 0.166667);
}
.logoHoth {
padding: 120px 0 50px;
}
.logoHoth__title {
font-family: Avenir Next;
font-weight: 500;
font-size: 14px;
color: #6D7E95;
margin-bottom: 20px;
text-transform: uppercase;
}
.deserveHoth {
padding: 50px 0;
overflow: hidden;
}
.deserveHoth__wr {
background: #F6F8F9;
margin-bottom: 80px;
padding: 60px 70px;
width: 95%;
float: right;
}

.deserveHoth__title {
font-family: Avenir Next;
font-weight: 600;
font-size: 36px;
line-height: 49px;
color: #212B35;
margin-bottom: 18px;
margin-top: 0;
}
.deserveHoth__txt, .deserveHoth__txt p {
font-family: Avenir Next;
font-size: 20px;
line-height: 31px;
color: #4E5C68;
margin-bottom: 30px;
}
.deserveHoth__link a {
color: #7F74FF;
font-family: Avenir Next;
font-weight: 600;
font-size: 20px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.deserveHoth__link a img {
position: relative;
top: 0px;
left: 8px;
}
.deserveHoth__img-logo {
width: 150px;
height: 150px;
background: #fff;
box-shadow: 0px 2px 24px rgba(0, 0, 0, 0.07);
border-radius: 7px;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: 24%;
right: -55px;
}
.deserveHoth__img-logo img {
width: 85px;
}
.deserveHoth__img {
position: absolute;
left: -220px;
top: 13px;
right: 200px;
}
.deserveHoth__img > img {
height: 347px;
border-radius: 7px;
object-fit: cover;
}
.deserveHoth__rev {
flex-direction: row-reverse;
}
.deserveHoth__rev .deserveHoth__img {
  left: 100px;
  right: -130px;
  top: 13px;
}
.deserveHoth__rev .deserveHoth__img-logo {
left: -88px;
right: initial;
}
.deserveHoth__wr2 .deserveHoth__img-logo {
top: 12%;
}
.deserveHoth__wr3 .deserveHoth__img-logo {
top: 0;
right: -60px;
}
.deserveHoth__wr3 .deserveHoth__img>img {
margin-top: 30px;
}
.deserveHoth__wr4 .deserveHoth__img-logo {
top: 0;
left: 50px;
}
.deserveHoth__wr4 .deserveHoth__img>img {
margin-top: 75px;
}

.addServH {
clear: both;
background: #0D1B2F;
position: relative;
overflow: hidden;
}
.addServH__cont {
padding: 80px 0 80px 80px;
}
.addServH  .deserveHoth__title {
color: #fff;
}
.addServH  .deserveHoth__txt, .addServH  .deserveHoth__txt p {
color: #E7E7E7!important;
}
.addServH__cont-btn .btn {
background: #7F74FF;
border-radius: 6px;
color: #fff;
border: none;
font-weight: 600;
font-family: Avenir Next;
padding: 14px 31px;
display: inline-block;
}
.addServH__cont-btn .btn:hover {
box-shadow: 1px 5px 14px rgba(127, 116, 255, 0.347826);  
}
.addServH__img, .rightWayH__img {
position: absolute;
height: 100%;
width: 40%;
top: 0;
left: 0;
}
.rightWayH {
padding: 100px 0 50px;
position: relative;
overflow: hidden;
}
@media(max-width: 575px){
  .rightWayH{
    padding-bottom: 20px;
  }
}
.rightWayH__img {
left: initial;
right: 0;
top: 22%;
height: 65%;
}
.rightWayH__cont {
padding-right: 15px;
}
.howCompare {
padding-top: 80px;
}
@media(max-width: 576px){
  .howCompare{
    padding-top: 0px;
  }
}
.howCompare .row {
background: #F6F8F9;
border-radius: 20px;
padding: 80px 50px;
text-align: center;
}
.howCompare .deserveHoth__txt {
margin-bottom: 40px;
}
.howCompare__btn .btn {
display: inline-block;
padding: 14px 42px;
background: #FF11A2;
border-radius: 6px;
font-weight: 600;
font-size: 16px;
}
.faqHeth {
padding: 80px 0 100px; 
}
.faqHeth .deserveHoth__title {
text-align: center;
}
.faqHeth__wr {
margin-top: 40px;
}
.faqHeth__block {
padding: 22px 22px 22px 0;
border-bottom: 1px solid #dee1e6;
}
.faqHeth__block-q {
font-family: Avenir Next;
font-weight: 600;
font-size: 20px;
line-height: 27px;
color: #212B35;
padding-right: 25px;
position: relative;
cursor: pointer;
}
.faqHeth__block-q:after {
content: '';
background: url('../svg/downarrh.svg') no-repeat center/contain;
width: 11px;
height: 7px;
position: absolute;
top: 12px;
right: -6px;
}
.faqHeth__block-q.active {
color: #7F74FF;
}
.faqHeth__block-q.active:after {
background: url('../svg/uparrh.svg') no-repeat center/contain;
} 
.faqHeth__block-a {
font-family: Avenir Next;
font-size: 18px;
line-height: 31px;
color: #4E5C68;
margin-top: 15px;
display: none;
}

.page-template-page-vshoth #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link,
.page-template-page-vshoth .header__sign-a a,
.page-template-page-casestudies #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link,
.page-template-page-casestudies .header__sign-a a,
.page-template-page-manage-seo  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, 
.page-template-page-manage-seo .header__sign-a a,
.page-template-page-on-page-seo #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link,
.page-template-page-on-page-seo .header__sign-a a,
.page-template-linkbuilding_service_new #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link,
.page-template-linkbuilding_service_new .header__sign-a a,
.headerWhite #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link,
.headerWhite .header__sign-a a {
  color: #ffffff!important;
}

.page-template-page-casestudies .ion-android-menu:before, 
.page-template-page-vshoth .ion-android-menu:before, 
.page-template-page-on-page-seo .ion-android-menu:before, 
.page-template-page-manage-seo .ion-android-menu:before,
.page-template-linkbuilding_service_new .ion-android-menu:before,
.headerWhite .ion-android-menu:before {
  color: #fff;
}
.page-template-page-vshoth .header-fix .ion-android-menu:before, 
.page-template-page-on-page-seo .header-fix .ion-android-menu:before, 
.page-template-page-casestudies .header-fix .ion-android-menu:before, 
.page-template-page-manage-seo .header-fix .ion-android-menu:before,
.page-template-linkbuilding_service_new .header-fix .ion-android-menu:before,
.headerWhite .header-fix .ion-android-menu:before {
  color: #0D1B2F;
}
.logoHoth__logos {
  justify-content: space-between;
  flex-wrap: wrap;
}
.logoHoth__logos img {
  width: 15%;
  padding: 5px 20px;
  height: 50px;
  object-fit: contain;
  margin: 20px 0;
  filter: hue-rotate(260deg) invert(50%) contrast(100%);
}
.logoHoth__logos img:first-child {
  height: 75px;
}
@media(max-width: 1024px){
  .logoHoth__logos img{
    width: 33%;
  }
}
@media(max-width: 992px){
  .logoHoth__logos img{
    width: 50%;
  }
}

.heroTgdc {
background: #fff url('../hero_bg.html') no-repeat top right;
}
.heroTgdc .title_block {
font-size: 48px;
line-height: 70px;
margin-bottom: 40px;
}
.heroTgdc .title_block span {
color: #145BF6;
}
.heroTgdc__btn .btn {
  padding: 11px 30px;
  font-size: 20px;
  font-weight: 600;
  background: #FF11A2;
  border-radius: 6px;
  font-family: Avenir Next;
}
.heroTgdc__btn .btn img {
margin-right: 10px;
}
.aboutTgdc {
background: #fff;
padding: 0 0 80px;
}
.quoteTgdc {
padding: 80px 0;
color: #fff;
text-align: center;
}
.quoteTgdc__block {
padding: 0 95px;
}
.quoteTgdc__block-txt {
font-size: 16px;
line-height: 24px;
padding-bottom: 40px;
border-bottom: 1px solid #9990ff;
margin-bottom: 28px;
}
.quoteTgdc__block-photo {
margin-right: 40px;
width: 60px;
}
.quoteTgdc__block-post {
font-size: 19px;
line-height: 32px;
}

.blocksTgdc__head {
padding: 70px 0 40px;
}
.blocksTgdc .stepTitle__h2 {
text-align: center;
color: #212B35;
}
.blocksTgdc__wr {
padding: 50px 0;  
}
.blocksTgdc__wr .blocksTgdc__img {
text-align: right;
}
.blocksTgdc__wr.flex-md-row-reverse .blocksTgdc__img {
text-align: left;
}
.blocksTgdc__cont h3 {
font-family: 'RoundedIO';
font-size: 36px;
line-height: 46px;
color: #212B35;
margin-bottom: 21px;
}
.blocksTgdc__cont p {
font-size: 19px;
line-height: 32px;
color: #25243E;
font-family: 'RoundedIO';
}
.flex-md-row-reverse .blocksTgdc__img {
margin-right: 50px;
}
.blocksTgdc__wr .blocksTgdc__img {
background: url('../dots.html') no-repeat top right;
}
.blocksTgdc__wr2 .blocksTgdc__img img {
width: 92%;
padding-top: 50px;
}
.resTgdc {
background: #7F74FF;
padding: 80px 0 20px;
color: #fff;
}
.resTgdc__title {
text-align: center;
margin-bottom: 30px;
}
.resTgdc__text, .resTgdc__text p {
font-size: 19px;
line-height: 32px;
font-family: 'RoundedIO';
color: #fff!important;
}
.resTgdc__block {
padding: 27px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
background: #fff;
border-radius: 5px;
margin-bottom: 30px;
min-height: 194px;
}
.resTgdc__block-logo {
margin-right: 20px;
}
.resTgdc__block-title {
color: #292e30;
margin-bottom: 5px;
font-weight: 600;
font-size: 22px;
line-height: 130%;
}
.resTgdc__block-txt {
color: #7e8293;
line-height: 25px;
font-size: 15px;
}
.resTgdc__block-logo {
width: 70px;
height: 70px;
border-radius: 5px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
background: #fefae9;
}
.resTgdc__block-logo img {
height: 50px;
}
.resTgdc__block-cont {
width: 70%;
}
.resTgdc__block-txt span {
font-weight: 600;
font-size: 18px;
color: #292e30;

}
.resTgdc__block:hover {
animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
perspective: 1000px;
}

@keyframes shake {
10%, 90% {
  transform: translate3d(-1px, 0, 0);
}

20%, 80% {
  transform: translate3d(2px, 0, 0);
}

30%, 50%, 70% {
  transform: translate3d(-4px, 0, 0);
}

40%, 60% {
  transform: translate3d(4px, 0, 0);
}
}
.brandsTgdc {
padding: 80px 0 40px;
}
.brandsTgdc__block {
background: #0054FE;
border-radius: 5px;
padding: 40px;
color: #fff;
height: 520px;
margin-bottom: 40px;
position: relative;
}
.brandsTgdc__block-img {
margin-bottom: 40px;
}
.brandsTgdc__block-img img {
width: 54%;
}
.brandsTgdc__block-txt {
font-size: 19px;
line-height: 32px;
margin-bottom: 35px;
}
.brandsTgdc__block-link {
padding: 40px 0;
border-top: 1px solid #3376ff;
text-align: center;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
}
.brandsTgdc__block-link a {
color: #fff;
font-size: 16px;
border: 1px solid #FFFFFF;
border-radius: 5px;
padding: 18px 51px;
}
.brandsTgdc__block-link a:hover {
box-shadow: 0 2px 6px #fff;
}
.brandsTgdc__block-author {
font-size: 16px;
line-height: 24px;
margin-bottom: 40px;
}
.brandsTgdc__block-author img {
width: 60px;
height: 60px;
margin-right: 13px;
}
.brandsTgdc .stepTitle__h2 {
color: #292e30;
margin-bottom: 80px;
text-align: center;
}
.brandsTgdc .stepTitle__h2 img {
width: 55px;
}
.quoteTgdc3 .quoteTgdc__block-txt {
border-bottom: 1px solid #3d4a59;
}
.navTgdc .navCase__nav a {
border-bottom: 1px solid;
padding-bottom: 3px;
}
.navTgdc .navCase__nav li {
  padding: 0 50px;
  border-right: 1px solid #dfdee9;
}
.footerNew {
background: #F6F8F9;
padding: 40px 0 0;
}
.footerNew .footer__block-btn .btn {
display: inline-block;
margin-bottom: 32px;
margin-top: 10px;
}
.footerNew .footer__left {
padding-right: 90px;
}
.footerNew .footer__left-follow img {
height: 20px;
width: auto;
margin-right: 15px;
}
.footerNew .footer__left-txt {
color: #414147;
font-family: Avenir Next;
font-weight: 500;
font-size: 16px;
line-height: 30px;
}
.footer__block {
width: 30%;
margin-right: 30px;
}
.footer__block-title {
color: #414147;
font-family: Avenir Next;
font-weight: bold;
font-size: 17px;
margin-bottom: 15px;
}
.footer__block ul {
padding: 0;
}
.footer__block ul li a {
color: #90959A;
font-weight: 500;
font-size: 15px;
line-height: 30px;
font-family: Avenir Next;
}
.footer__block ul li a:hover {
color: #ff268e;
}
.footer__block-p a {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
color: #90959A;
font-size: 15px;
margin-bottom: 15px;
font-family: Avenir Next;
}
.footer__block-p a img {
margin-right: 11px;
}
.footerNew__copy {
color: rgba(18, 18, 18, 0.8);
font-size: 14px;
justify-content: space-between;
}
.footerNew__copy span {
color: #7f74ff;
}
.studiesBlock__bl-logo img {
max-width: 150px;
}
.page-template-page-therapy .header__wr {
border: none;
}

.page-id-5194 .quoteTgdc__block-txt {
font-size: 21px;
line-height: 24px;
}
.resTgdc__cont {
padding-right: 100px;
}
.resTgdc__cont .resTgdc__text p {
margin-bottom: 30px;
}
.resTgdc__right .resTgdc__block {
margin-bottom: 15px;
}
.resTgdcR {
padding: 40px 0 20px;
}
.page-id-5194 .blocksTgdc__wr1 .blocksTgdc__img img {
padding-top: 36px;
}

.heroManage {
background: linear-gradient(180deg, #0432D5 0%, #2E5CFF 100%);
color: #fff;
text-align: center;
padding-top: 138px;
}
.heroManage__txt {
font-size: 20px;
line-height: 35px;
width: 60%;
margin: 0 auto 20px;
}
.heroManage__btn .btn {
border-radius: 6px;
font-weight: bold;
font-size: 16px;
padding: 14px 28px;
display: inline-block;
}
.heroManage__img {
margin-top: 40px;
margin-bottom: -165px;
}
.heroManage__img img {
box-shadow: 0px 2px 30px rgba(29, 47, 71, 0.166667);
border-radius: 14px;
}
.whatManage {
margin-top: 210px;
}
.whatManage .container-fluid {
width: 93%;
}
.whatManage__wr {
background: #F6F8F9;
padding: 60px 80px;
}
.page-template-page-manage-seo .deserveHoth__title {
font-family: 'RoundedIO';
line-height: 46px;
}
.whatManage__cont p {
font-family: 'RoundedIO';
font-size: 18px;
line-height: 31px;
margin-bottom: 20px;
}
.whatManage__wr .deserveHoth__link a {
  font-family: 'RoundedIO';
  font-weight: 500;
  font-size: 18px;
}
.whatManage__img .deserveHoth__img-logo {
top: -7%;
}
.incManage {
padding: 90px 0 40px;
text-align: center;
}
.incManage__subtitle {
color: #7F74FF;
font-weight: 900;
font-size: 18px;
margin-bottom: 10px;
text-align: center;
}
.incManage__subtitle:before, .incManage__subtitle:after {
content: '';
background: #e5e3ff;
height: 1px;
width: 40%;
position: absolute;
left: 0;
top: 8px;
}
.incManage__subtitle:after {
right: 0;
left: initial;
}
.incManage__wr {
margin-top: 40px;
}
.incManage__block {
margin-bottom: 40px;
padding: 0 40px;
}
.incManage__block-img {
margin-bottom: 10px;
height: 90px;
}
.incManage__block-img img {
max-height: 90px;
}
.incManage__block-title {
font-size: 24px;
font-weight: 500;
margin-bottom: 10px;
}
.incManage__block-txt {
font-size: 18px;
line-height: 31px;
}
.banManager {
background: #0533D6;
color: #fff;
text-align: center;
padding: 40px 0;
}
.banManager .deserveHoth__title {
color: #fff;
}
.banManager__btn .btn {
color: #0533D6;
font-weight: 600;
background: #fff;
display: inline-block;
border: none;
border-radius: 6px;
padding: 14px 28px;
}
.banManager__txt {
font-size: 18px;
line-height: 31px;
color: #e6ecfb;
width: 60%;
margin: 0 auto 20px;
}
.itemsManager__wr {
margin-bottom: 80px;
}
.itemsManager {
padding-top: 80px;
}
.itemsManager__cont {
background: #F6F8F9;
padding: 60px 140px 60px 80px;
}
.flex-md-row-reverse .itemsManager__cont {
padding: 60px 80px 60px 140px;
}
.itemsManager__cont p {
color: #4E5C68!important;
font-size: 18px;
line-height: 31px;
margin-bottom: 10px;
font-family: 'RoundedIO';
/*margin-bottom: 20px;*/
}
.itemsManager__cont h4 {
font-weight: 500;
font-size: 20px;
line-height: 31px;
margin-top: 10px;
font-family: 'RoundedIO';
color: #4E5C68;
margin-bottom: 0;
}
.itemsManager .deserveHoth__link a {
font-weight: 500;
font-size: 18px;
font-family: 'RoundedIO';
margin-top: 20px;
}
.itemsManager__img {
width: 431px;
margin-left: -100px;
}
.flex-md-row-reverse .itemsManager__img {
margin-left: 0;
margin-right: -100px;
}
.itemsManager__wr2 .deserveHoth__img-logo {
top: 16%;
right: -108px;
}
.itemsManager__wr3 .deserveHoth__img-logo {
top: -11%;
left: 0;
}
.itemsManager__wr1 .deserveHoth__img-logo {
right: 80px;
bottom: -41px;
top: initial; 
}
.heroCases__img {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.heroCases__img-coll {
width: 260px;
}
.heroCases__img-colr {
width: 276px;
padding-left: 20px;
}
.heroCases__txt {
color: rgba(255, 255, 255, 0.9);
font-size: 21px;
line-height: 175%;
}
.heroCases .title_block {
margin-bottom: 40px;
font-size: 48px;
line-height: 70px;
color: #fff;
}
.heroCases .title_block span {
color: #FFD482;
}
.logoCases {
padding: 80px 0;
}
.studiesBlock__meta {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
margin-bottom: 10px;
flex-wrap: wrap;
}
.studiesBlock__meta-block {
color: rgba(68, 36, 210, 0.8);
font-size: 16px;
background: rgba(68, 36, 210, 0.1);
border-radius: 5px;
padding: 6px 12px;
margin-right: 10px;
margin-bottom: 10px;
}
.heroCases__img img {
border-radius: 6px;
}
.heroCases__img-colr img {
margin-bottom: 20px;
}
.heroNeg h1 span {
color: #8178db;
}
.tabContNeg {
background: #273C75;
}
.tabContNeg .tabCont__ban {
background: url('../svg/book.svg') no-repeat center/cover;
}
.tabContNeg .tabCont__block a {
background: #354B89;
}
.tabContNeg .tabCont__block-title {
color: #FFFFFF;
font-size: 16px;
font-family: Avenir Next;
width: 100%;
}
.tabContNeg .tabCont__block-num {
color: #948BEE;
font-family: Avenir Next;
font-weight: bold;
font-size: 26px;
}
.freeFormAudit .block1__form {
width: 75%;
margin: 60px auto 0;
}
.freeFormAudit .block1__form .error_msg {
position: absolute;
  bottom: -4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #fe278e!important;
  font-weight: 600;
}
.tabContNeg .tabCont__block a:hover {
box-shadow: 0 0 17px #10255f;
}
.stepNeg {
padding: 80px 0;
}
.stepNeg__cont {
padding-right: 90px;
}
.stepNeg__cont-title {
color: #00695C;
font-family: Avenir Next;
font-weight: bold;
font-size: 50px;
line-height: 60px;
margin-top: 0;
clear: initial;
}
.stepNeg__cont-title span {
color: #A6D0C8;
}
.stepNeg__cont-txt p, .stepNeg__cont-txt, .greyNeg p {
font-family: AvenirLTStd;
font-size: 18px;
line-height: 29px;
color: #363940!important;
}
.stepNeg__cont-txt p, .greyNeg p {
margin-bottom: 20px;
}
.stepNeg__img {
background: #FFFFFF;
padding: 0 40px;
}
.stepNeg__textBlock {
padding-top: 60px;
}
.stepNeg__textBlock, .stepNeg__textBlock p, .stepNeg__quite p {
font-family: AvenirLTStd;
font-size: 18px;
line-height: 29px;
color: #363940!important;
}
.stepNeg__textBlock p {
margin-bottom: 20px;
}
.stepNeg__textBlock h3, .stepNeg__quite h3, .stepNeg4 .greyNeg h3 {
font-family: 'AvenirLTStd';
font-size: 32px;
line-height: 44px;
color: #0F131F;
margin-bottom: 20px;
margin-top: 0;
font-weight: 600;
clear: inherit;

}
.stepNeg__howDo, .stepNeg__whyDo {
margin-top: 50px;
}
.stepNeg__howDo-block {
margin-bottom: 50px;
padding-right: 50px;
}
.stepNeg__howDo-block img {
margin-bottom: 16px;
}
.stepNeg__howDo-block p span {
font-weight: 600;
}
.stepNeg__textBlock .alignleft {
float: left;
margin-right: 80px;
margin-bottom: 46px;
width: 40%;
}
.stepNeg__whyDo .stepNeg__howDo-block {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.stepNeg__whyDo .stepNeg__howDo-block img {
margin-right: 25px;
}
.stepNeg__whyDo .stepNeg__howDo-block p span {
display: block;
}
.stepNeg__quite {
padding: 70px 0 90px;
margin-top: 70px;
}
.stepNeg__quite p, .stepNeg__quite h3 {
color: #fff!important;
}
.stepNeg__quiteBlock {
margin-top: 50px;
padding: 22px 40px;
}
.stepNeg__quiteBlock p {
font-weight: 600;
line-height: 32px;
}
.stepNeg2 .stepNeg__cont-title {
color: #096690;
}
.stepNeg2 .stepNeg__cont-title span {
color: #97BDCE;
}
.whatUlNeg {
padding: 0;
margin: 40px 0;
}
.whatUlNeg li {
width: 50%;
margin-bottom: 15px;
position: relative;
font-size: 16px;
}
.whatUlNeg li:before {
content: url('../check.html');
margin-right: 15px;
}
.alignfluid {
width: 100%;
margin: 30px 0 45px;
box-shadow: 20px 20px 1px #F4F7FC;
}
.greyNeg__num {
margin-top: 40px;
}
.greyNeg__num-block {
margin-bottom: 42px;
width: 50%;
padding-right: 100px;
}
.greyNeg__num-num {
color: #2196F3;
font-family: AvenirLTStd;
font-size: 30px;
line-height: 29px;
margin-right: 14px;
font-weight: 600;
width: 30px;
}
.greyNeg__num-txt {
font-family: AvenirLTStd;
font-size: 16px;
line-height: 23px;
color: #363940!important;
width: 100%;
}
.stepNeg3 .stepNeg__cont-title {
color: #6F0800;
}
.stepNeg3 .stepNeg__cont-title span {
color: rgba(111, 8, 0, 0.246377);
}
.alignright {
float: right;
margin-left: 80px;
margin-bottom: 46px;
}
.stepNeg3 .stepNeg__cont {
padding-right: 0px;
}
.stepNeg3__steps-wr {
margin-bottom: 70px;
}
.stepNeg3__steps-img img {
border: 30px solid #f4f7fc;
width: 95%;
margin-left: -40px;
}
.flex-md-row-reverse .stepNeg3__steps-img img {
margin-left: 40px;
}
.stepNeg3__steps-subtitle {
color: #F44336;
font-family: AvenirLTStd;
font-size: 18px;
margin-bottom: 5px;
font-weight: 600;
}
.stepNeg3__steps-title {
font-family: AvenirLTStd;
font-size: 32px;
line-height: 44px;
color: #0F131F;
margin-bottom: 20px;
font-weight: 600;
}
.stepNeg3__stepsCont-q {
background: #3CC7CD;
padding: 50px 40px 35px;
position: relative;
margin: 50px 0;
}
.stepNeg3__stepsCont-q:before {
content: '';
background: url('../svg/quote-3.svg') no-repeat center/contain;
width: 60px;
height: 43px;
position: absolute;
top: -20px;
left: 46%;
}
.stepNeg3__stepsCont-q-txt, .stepNeg3__stepsCont-q-a {
font-family: AvenirLTStd;
font-size: 17px;
line-height: 32px;
color: #FFFFFF;
}
.stepNeg3__stepsCont-q-a {
font-size: 16px;
margin-top: 20px;
font-weight: 600;
}
.stepNeg3__stepsCont-title {
color: #0F131F;
font-family: AvenirLTStd;
font-size: 25px;
line-height: 29px;
margin-bottom: 15px;
font-weight: 600;
margin-top: 50px;
}
.stepNeg3__stepsCont-title img {
margin-right: 15px;
}
.stepNeg3__stepsCont h4 {
font-family: AvenirLTStd;
font-size: 27px;
line-height: 32px;
color: #0F131F;
margin-top: 50px;
margin-bottom: 40px;
font-weight: 600;
}
.stepNeg4 .stepNeg__textBlock p {
margin-bottom: 40px;
}
.stepNeg4 .stepNeg__textBlock h3 {
margin-top: 60px;
}
.stepNeg4 .greyNeg p, .stepNeg4 .greyNeg h3 {
color: #fff!important;
}
.stepNeg4 .stepNeg__cont-title {
color: #2E1F78;
}
.stepNeg4 .stepNeg__cont-title span {
color: rgba(46, 31, 120, 0.246377);
}
.stepNeg4 .stepNeg__cont {
  padding-right: 10px;
}
.stepNeg5 .stepNeg__cont-title {
color: #0E4C13;
}
.stepNeg5 .stepNeg__cont-title span {
color: rgba(14, 76, 19, 0.246377);
}

.stepNeg5 .stepNeg__cont {
padding-right: 0;
}
.stepNeg5__opt {
padding: 70px 0 50px;
}
.stepNeg5__opt .stepNeg3__steps-img img {
border: 30px solid #F4F7FC;
}
.stepNeg5__opt .stepNeg3__steps-subtitle {
color: #51A055;
}
.stepNeg5__opt-green {
background: #388E3C;
}
.stepNeg5__opt-green .stepNeg3__steps-img img {
border: 30px solid #51A055;
}
.stepNeg5__opt-green .stepNeg3__steps-subtitle, .stepNeg5__opt-green .stepNeg3__steps-title, .stepNeg5__opt-green p {
color: #fff!important;
}
.stepNeg5__opt p {
font-family: AvenirLTStd;
font-size: 18px;
line-height: 29px;
margin-bottom: 25px;
}
.stepNeg5 .stepNeg3__steps-wr {
  margin-bottom: 0;
}
.stepNeg5 .alignleft {
float: left;
margin: 34px 80px 1.75em 0;
}
.stepNeg5 .alignright {
margin: 34px 0 1.75em 80px;
}
.stepNeg5 .stepNeg3__steps-img {
width: 45%;
}
.stepNeg5__opt-imp {
border: 2px solid #388E3C;
margin: 50px 0;
padding: 22px 40px 0;
color: #2E7D32!important;
}
.stepNeg6 .stepNeg__cont-title {
color: #273C75;
}
.stepNeg6 .stepNeg__cont-title span {
color: rgba(39, 60, 117, 0.253623);
}
.stepNeg6 .stepNeg__quiteBlock p {
color: #fff!important;
margin-bottom: 0;
}
.shedNeg {
padding: 80px 0;
}
.shedNeg__block {
border: 3px solid #6156D2;
padding: 67px 40px 67px 50px;
width: 90%;
margin: 0 auto;
}
.shedNeg__block-cont img {
margin-right: 35px;
}
.shedNeg__block-cont span {
font-family: 'RoundedIO';
font-weight: bold;
font-size: 39px;
line-height: 51px;
color: #0F131F;
}
.shedNeg__block-btn a {
background: #5045C6;
font-weight: bold;
font-size: 20px;
line-height: 25px;
color: #FFFFFF;
padding: 17px 0;
width: 256px;
text-align: center;
display: block;
}
.modalTakeNeg .btnTake {
  background: #FF0096;
  width: 230px;
  margin: 0 auto;
}
.modalTakeNeg input, .modalTakeNeg select {
background: #F4F4F4;
border: none;
font-size: 16px;
height: 50px;
}
.modalTake__img img {
border-radius: 5px;
}

.modalTakeNeg input:focus, .modalTakeNeg select:focus {
border: 1px solid #FF0096;
}
.heroseoAud {
padding: 135px 0 40px;
}
.heroseoAud__wr {
padding: 75px 0 40px 40px;
color: #fff;
background: linear-gradient(245.49deg, #4424D2 0%, #3B1DC1 100%);
border-radius: 30px;
}
.heroseoAud__title {
font-family: 'RoundedIO';
font-style: normal;
font-weight: 900;
font-size: 48px;
line-height: 70px;
color: #FFFFFF;
margin-bottom: 20px;
}
.heroseoAud__txt {
font-family: 'RoundedIO';
color: rgba(255, 255, 255, 0.8);
font-size: 18px;
line-height: 20px;
margin-bottom: 20px;
}
.heroseoAud__img .heroHoth__img-txt {
color: #fff;
}
.heroseoAud__img {
margin-right: -70px;
margin-left: 45px;
}
.heroseoAud__img img {
border-radius: 8px;
box-shadow: 0px 4px 44px rgba(143, 143, 143, 0.25)
}
.heroseoAud .heroHoth__img-txt {
margin-left: -20px;
}
.heroseoAud__from {
position: relative;
}
.heroseoAud__from input {
background: #FFFFFF;
border-radius: 8px;
height: 50px;
padding: 15px 20px;
font-size: 18px;
border: none;
font-family: 'RoundedIO';
width: 100%;
}
.heroseoAud__from button {
background: #FF0096;
border-radius: 8px;
border: none;
font-size: 18px;
color: #FFFFFF;
font-weight: bold;
position: absolute;
top: 0;
right: -2px;
height: 50px;
padding: 0 30px;
font-family: 'RoundedIO';
}

.moreSeoAud__head {
background: #DBD2FF;
padding: 40px 0;
text-align: center;
margin-bottom: 40px;
}
.moreSeoAud__head-title {
color: #292929;
font-weight: 900;
font-size: 24px;
margin-bottom: 10px;
}
.moreSeoAud__head-txt {
font-size: 18px;
line-height: 31px;
color: rgba(41, 41, 41, 0.9);
width: 56%;
margin: 0 auto;
}
.moreSeoAud__wr {
background: #0533D6;
border-radius: 30px;
padding: 40px;
margin-bottom: 40px;
color: #fff;
}
.moreSeoAud__cont-title {
font-weight: bold;
font-size: 24px;
margin-bottom: 10px;
}
.moreSeoAud__cont-txt {
font-size: 16px;
line-height: 175%;
color: rgba(255, 255, 255, 0.9);
margin-bottom: 40px;
}
.moreSeoAud__img {
box-shadow: 0px 4px 40px rgba(87, 87, 87, 0.1);
border-radius: 24px;
height: 100%;
width: 97%;
}
.moreSeoAud__cont-link a {
color: #FFFFFF;
font-weight: 500;
font-size: 18px;
}
.moreSeoAud__cont-link img {
margin-left: 5px;
}
.page-template-page-free-seo-audit .deserveHoth__title {
font-family: 'RoundedIO';
font-weight: 600;
}
.checkSeoT {
text-align: center;
padding: 100px 0 50px;
}
.checkSeoT__block {
margin-bottom: 50px;
padding: 0 40px;
}
.checkSeoT__block-title {
font-weight: 500;
font-size: 21px;
margin-bottom: 15px;
}
.checkSeoT__block-link a {
color: #7F74FF;
font-weight: 500;
font-size: 18px;
border-bottom: 1px solid;
}
.aboutSeoT {
background: #0E1B2F;
padding: 50px 0;
}
.aboutSeoT .deserveHoth__title, .aboutSeoT__txt p, .whySeoT .deserveHoth__title, .whySeoT .whySeoT__cont-txt p {
color: #fff!important;
}
.aboutSeoT__txt p {
font-size: 18px;
line-height: 31px;
color: rgba(255, 255, 255, 0.9);
margin-bottom: 20px;
}
.aboutSeoT__img {
margin-bottom: -104px;
position: relative;
margin-right: -56px;
}
.aboutSeoT__img img {
box-shadow: 0px 4px 44px rgba(143, 143, 143, 0.25);
border-radius: 5px;
}
.aboutSeoT__txt {
margin-bottom: -100px;
}
.compSeoT {
padding: 130px 0 50px;
}
.compSeoT__block {
background: #F6F8F9;
border-radius: 30px;
padding: 40px;
}
.compSeoT__block-title {
color: rgba(18, 18, 18, 0.9);
font-weight: bold;
font-size: 24px;
margin-bottom: 10px;
}
.compSeoT__block-txt {
font-size: 16px;
line-height: 175%;
color: rgba(18, 18, 18, 0.9);
}
.incSeoT {
text-align: center;
padding: 30px 0;
}
.incSeoT__wr {
margin-top: 40px;
}
.incSeoT__block {
margin-bottom: 50px;
padding: 0 10px;
}
.incSeoT__block-title {
font-weight: 500;
font-size: 24px;
line-height: 30px;
margin-bottom: 10px;
}
.incSeoT__block-txt {
font-size: 16px;
line-height: 175%;
color: rgba(18, 18, 18, 0.9);
}
.whySeoT {
background: #3F20C8;
padding: 50px 0;
}
.whySeoT .whySeoT__cont-txt p {
margin-bottom: 20px;
font-size: 18px;
line-height: 31px;
}
.heroCases__img-colr1 {
background: #FFFFFF;
box-shadow: 0px 4px 44px rgba(0, 8, 192, 0.05);
border-radius: 10px;
padding: 5px 30px;
margin-bottom: 20px;
height: 163px;
text-align: center;
}
.heroCases__img-colr1:last-child {
margin-bottom: 0;
}
.heroCases__img-colr1 img {
margin-bottom: 0;
height: 100%;
}
.heroCases__img-coll1 {
background: #FFFFFF;
box-shadow: 0px 4px 44px rgba(0, 8, 192, 0.05);
border-radius: 10px;
height: 100%;
display: flex;
align-items: center;
margin-left: 20px;
}
.heroOnpage__link .btn {
display: inline-block;
margin-top: 34px;
padding: 14px 28px;
border-radius: 6px;
}
.logoOnPage .logoHoth__logos img {
height: 50px;
filter: none;
} 
.logoOnPage {
  padding: 60px 0 80px;
}
.whatOnPage {
background: #f6f8f9;
padding: 40px 0 80px;
}
.whatOnPage .row {
background: #FFFFFF;
box-shadow: 0px 4px 30px rgba(2, 0, 101, 0.05);
border-radius: 10px;
padding: 40px;
}
.whatOnPage__img {
margin-left: -100px;
margin-right: 20px;
}
.whatOnPage__img img {
border-radius: 5px;
}
.whatOnPage__txt p, .whatOnPage__txt li {
font-size: 16px;
line-height: 175%;
font-family: 'RoundedIO';
}
.whatOnPage__txt ul {
list-style-type: disc;
}
.impOnPage {
background: #0533D6;
text-align: center;
color: #FFFFFF;
font-weight: 900;
font-size: 24px;
line-height: 24px;
padding: 40px 0;
}
.blogOnPage {
padding: 80px 0;
}
.blogOnPage .whatOnPage__img {
  margin-left: -20px;
  margin-right: -100px;
}
.procOnPage {
padding: 40px 0;
text-align: center;
}
.procOnPage__block {
margin-bottom: 40px;
}
.procOnPage .checkSeoT__block-title span {
color: #EB428D;
}
.procOnPage__block-txt {
color: #4E5C68;
font-size: 18px;
line-height: 31px;
}
.procOnPage .deserveHoth__title, .faqonP .faqHeth__block-q, .faqonP .faqHeth__block-a, .faqonP .deserveHoth__title {
font-family: 'RoundedIO';
}

.modalTakeNeg__sel {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 12px;
}

.modalTakeNeg__sel-head {
width: 100%;
max-width: 100%;
border-radius: 5px;
padding: 15px 20px;
font-size: 16px;
line-height: 18px;
color: rgb(152, 159, 172);
cursor: pointer;
background: #f4f4f4;
height: 50px;
}

.modalTakeNeg__sel-head::after {
  width: 8px;
  height: 18px;
  background: url("../svg/arr2.svg") no-repeat center / contain;
  position: absolute;
  right: 20px;
  bottom: 50%;
  transform: translateY(50%);
  content: '';
  display: block;
  transition: .2s ease-in;
}

.modalTakeNeg__sel-head.open::after {
  transform: translateY(50%) rotate(180deg);
}

.modalTakeNeg__sel-list {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: 5px;
  max-height: 205px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 100;
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #424348;
  scrollbar-color: dark;
  scrollbar-width: thin;
  overscroll-behavior: contain;
  background: #F5F5F5;
  border-radius: 5px;
}

.modalTakeNeg__sel-list::-webkit-scrollbar {
  width: 7px;
  background-color: #F8F9FA;
  padding: 5px;
}

.modalTakeNeg__sel-list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #D9D9D9;
}

.modalTakeNeg__sel-list .modalTakeNeg__sel-item {
  position: relative;
  border-top: 1px solid rgba(224, 229, 231, 0.5);
  padding: 6px 15px;
  cursor: pointer;
  list-style-type: none;
}

.modalTakeNeg__sel-list .modalTakeNeg__sel-item:hover {
  background-color: #FF0096;
  color: #fff;
}
.modalTakeNeg__sel-input {
display: none;
}
.modalTakeNeg .wpcf7-not-valid-tip {
display: none;
}

/*Link Building Service*/

.ti-link-pricing {
padding: 64px 3.37%;
overflow-x: hidden;
}

.ti-link-pricing .content h3 {
margin: 0;
padding: 0;
font-family: 'RoundedIO';
font-style: normal;
font-weight: bold;
font-size: 32px;
line-height: 40px;
color: #25243E;
position: relative;
display: inline-block;
}

.ti-link-pricing .content h3:after {
position: absolute;
content: '';
width: 100vw;
height: 1px;
background-color: #FF7070;
left: 130%;
top: 50%;
}

.ti-link-pricing .content .description {
margin-top: 32px;
}

.ti-link-pricing .content .description p {
margin: 0;
padding: 0;
font-family: 'RoundedIO';
font-style: normal;
font-weight: normal;
font-size: 19px;
line-height: 32px;
color: #25243E;
margin-bottom: 30px;
}

.ti-link-pricing .content .description p:last-child {
margin-bottom: 0;
}

.ti-pricing-section {
padding: 64px 3.37%;
}

.ti-pricing-section .content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
width: 99%;        
}

.ti-pricing-section .content .pricing {
background: #FFFFFF;
border-radius: 30px;
width: 19%;
position: relative;
padding: 17px;
}
.ti-pricing-section .content .pricing.popular:before, .modal__priceTab-block.popular:before {
content: '';
background: url('../svg/popular2.svg') no-repeat center/contain;
width: 175px;
height: 81px;
position: absolute;
top: -49px;
left: 14px;
}
.contentText {
width: 270px;
padding: 20px 25px;
text-align: left;
border-right: 1px solid #dfd9fc;
}
.contentText .linkPrice__title {
font-size: 50px;
line-height: 65px;
text-align: left;
margin-bottom: 20px;
}
.contentText .linkPrice__title span {
color: #603ff1;
}
.contentText__txt {
font-size: 18px;
line-height: 32px;
color: rgba(47, 57, 86, 0.8);
}
.pricingTotal {
color: #2F3956;
font-weight: bold;
font-size: 16px;
}
.pricing.popular .pricingTotal {
color: #fff;
}

.modal__priceTab-block.popular:before {
left: 19px;
}


.ti-pricing-section .content .pricing.popular {
background: #603FF1;
color: #fff;
margin: -15px 0;
padding-top: 32px;
}

.ti-pricing-section .content .pricing.popular .title h2 {
display: inline-block;
position: relative;
}

.ti-pricing-section .content .pricing.popular .title h2:before {
content: url("../popular.html");
position: absolute;
top: -35px;
right: -50px;
}

.ti-pricing-section .content .pricing.popular .title h2,
.ti-pricing-section .content .pricing.popular .order h2 {
color: #fff;
}

.ti-pricing-section .content .pricing.popular .order:after {
background: #7F74FF;
}

.ti-pricing-section .content .pricing .title h2 {
margin: 0;
padding: 0;
font-family: 'RoundedIO';
font-style: normal;
font-weight: 900;
font-size: 24px;
line-height: 130%;
color: #25243E;
}

.ti-pricing-section .content .pricing .title p {
margin: 0;
padding: 0;
font-family: 'RoundedIO';
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 130%;
color: #AFAECA;
margin-top: 47px;
}

.ti-pricing-section .content .pricing .included h3 {
margin: 0;
padding: 0;
font-family: Circular Std;
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 100%;
letter-spacing: -0.02em;
color: #25243E;
}

.ti-pricing-section .content .pricing .included .list {
margin-top: 25px;
margin-bottom: 25px;
height: 145px;
}

.ti-pricing-section .content .pricing .included .list p {
margin: 0;
padding: 0;
font-family: 'RoundedIO';
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 100%;
letter-spacing: -0.02em;
color: #25243E;
}

.ti-pricing-section .content .pricing .included .list ul {
padding-left: 0;
}

.ti-pricing-section .content .pricing .included .list ul li {
font-family: 'RoundedIO';
font-weight: 500;
font-size: 16px;
line-height: 130%;
margin-bottom: 8px;
}

/*.ti-pricing-section .content .pricing .included .list ul li:after {
content: url("../images/24/basic/tik.svg");
position: absolute;
width: 16.41px;
top: 50%;
left: -27px;
-webkit-transform: translateY(-50%);
        transform: translateY(-50%);
}*/


.ti-pricing-section .content .pricing .order h2 {
font-family: 'RoundedIO';
font-weight: 900;
font-size: 48px;
line-height: 61px;
color: #2F3956;
}

.ti-pricing-section .content .pricing .order .order-btn {
margin-top: 40px;
}
.ti-main>section {
  padding-left: 0;
  padding-right: 0;
}

.heroLsn {
background: #101A50;
color: #fff;
padding: 160px 0 120px;
}
.heroLsn__cont-title {
color: #fff;
font-family: 'RoundedIO';
font-weight: 900;
font-size: 64px;
line-height: 81px;
margin-bottom: 20px;
position: relative;
}
.heroLsn__cont-title:before, .heroLsn__cont-title:after {
content: '';
background: url('../svg/head1.svg') no-repeat center/contain;
width: 43px;
height: 43px;
position: absolute;
top: -20px;
left: -30px;
}
.heroLsn__cont-title:after {
background: url('../svg/head2.svg') no-repeat center/contain;
bottom: 30px;
right: 53px;
top: initial;
left:initial;
}
.heroLsn__cont {
padding-right: 36px;
}
.heroLsn__img img {
border-radius: 5px;
}
.heroLsn__cont-txt {
font-size: 24px;
line-height: 30px;
margin-bottom: 40px;
}
.ti-main .btn_red, .btn_redR {
  border-radius: 50px;
  background: #ff0096;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  padding: 11px 40px;
  display: inline-block;
  height: 47px;
}
.ti-main .btn_red:hover, .btn_redR:hover {
color: #fff;
box-shadow: 0 0 8px #f70493;
}
.ti-main .logoHoth__title {
text-align: center;
}
.aboutLsn__txt-title {
font-weight: bold;
font-size: 70px;
line-height: 89px;
color: #121212;
font-family: 'RoundedIO';
margin-bottom: 20px;
margin-top: -17px;
}
.aboutLsn__txt, .aboutLsn__txt p {
font-family: 'RoundedIO';
font-size: 16px;
line-height: 20px;
color: #121212!important;
}
.aboutLsn__txt h4 {
font-weight: bold;
font-size: 24px;
line-height: 30px;
font-family: 'RoundedIO';
}
.aboutLsn__txt p {
margin-bottom: 20px;
line-height: 175%;
}
.aboutLsn {
background: #F9F9F9;
padding: 80px 0;
}
.aboutLsn .aboutLsn__txt {
padding-left: 10px;
}
.aboutLsn__img img {
border-radius: 5px;
margin-bottom: 20px;
}
.aboutLsn__img-imp {
background: #E6F9FE;
border-radius: 5px;
padding: 32px 40px;
font-size: 16px;
line-height: 175%;
color: rgba(18, 18, 18, 0.8);
}
.aboutLsn__txt-link {
font-weight: 500;
font-size: 20px;
line-height: 30px;
position: relative;
border-bottom: 2px solid;
}
.aboutLsn .aboutLsn__txt-link {
color: #34C6EC;
}
.aboutLsn__txt-link:after {
content: url('../svg/arr.svg');
margin-left: 5px;
position: absolute;
}
.howLsn {
text-align: center;
padding-top: 40px;
}
.banOneLsn {
text-align: center;
padding: 40px 0;
}
.banOneLsn__title {
font-weight: bold;
font-size: 36px;
line-height: 46px;
margin-bottom: 10px;
font-family: 'RoundedIO';
}
.banOneLsn__txt {
font-size: 18px;
line-height: 31px;
width: 70%;
margin: 0 auto 20px;
}
.txtLsn-1 {
padding: 80px 0;
}
.txtLsn__txt img, .txtLsn__img {
border-radius: 5px;
}
.txtLsn__img {
height: 100%;
width: 100%;
}
.txtLsn-2 {
background: #F9F9F9;
padding: 40px 0;
}
.txtLsn-1 .aboutLsn__txt-link {
color: #967EFF;
}
.txtLsn-1 .aboutLsn__txt-link:after {
content: url('../svg/arr2-2.svg');
}
.aboutLsn__txt-link:hover {
text-decoration: none;
}
.txtLsn-2 .aboutLsn__txt-link {
color: #FFBC10;
}
.howLsn .procOnPage__block-img img {
width: 200px;
}
.howLsn .checkSeoT__block-title {
font-weight: 600;
}
.linkPrice {
background: #FFF8E6;
padding: 80px 0;
text-align: center;
}
.linkPrice .title {
background: #FFFFFF;
box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.03);
border-radius: 30px;
height: 120px;
display: flex;
justify-content: center;
align-items: center;
}
.linkPrice__sub {
color: #AFAECA!important;
font-size: 14px;
line-height: 130%;
height: 40px;
overflow: hidden;
}
.linkPrice__see {
display: none;
}
.linkPrice__see a {
font-size: 16px;
line-height: 100%;
border-bottom: 1px solid;
padding-bottom: 4px;
color: #603FF1;
font-weight: 700;
}
.linkPrice__see a:hover {
text-decoration: none;
color: #25243E;
}
.linkPrice .pricing.popular .title {
  background: #766AFF;
}
.linkPrice .pricing.popular .linkPrice__see a {
color: #fff;
}
.linkPrice .pricing.popular .linkPrice__sub, .linkPrice .pricing.popular .order p{
color: #fff!important;
}
.linkPrice .pricing.popular .linkPrice__btn {
background: #fff;
color: #603FF1;
}
.linkPrice .order p {
font-size: 16px;
margin-top: -7px;
color: rgba(47, 57, 86, 0.8)!important;
font-family: 'RoundedIO';
}
.priceOk, .priceNo {
width: 39px;
height: 39px;
margin: 0 auto;
display: block;
background: #F5F4FD;
border-radius: 50%;
position: relative;
}
.priceNo {
background: rgba(188, 0, 0, 0.1);
}
.priceOk:before, .priceNo:before {
content: '';
background: url('../svg/check-price.svg') no-repeat center/contain;
width: 20px;
height: 16px;
position: absolute;
left: 11px;
top: 11px;
}
.priceNo:before {
background: url('../svg/check-priceno1.svg') no-repeat center/contain;
left: 10px;
}
.modal__priceTab-row {
display: flex;
align-items: center;
height: 70px;
font-size: 16px;
line-height: 20px;
padding: 20px;
font-weight: 600;
text-align: left;
}
.modal__priceTab-td {
text-align: center;
font-weight: 900;
font-size: 16px;
line-height: 20px;
}
.modal__priceTab {
background: #fff;
border-radius: 0 0 20px 20px;
overflow: hidden;
}
.modal__priceTab-row {
border-bottom: 1px solid rgba(96, 63, 241, 0.1);
}
.modal__priceTab-row:last-child {
border: none;
}
.modal__priceTab-title {
display: flex;
align-items: center;
justify-content: center;
padding: 10px;
background: rgba(96, 63, 241, 0.1);
color: #603FF1;
}
.priceEst__head {
font-weight: 500;
font-size: 16px;
color: #603FF1;
background: #EBEAFC;
padding: 20px 20px 10px;
text-align: left;
}
.modal__priceTab-block-l .modal__priceTab-title{
justify-content: flex-start;
color: #AFAECA;
}
.modal__price .linkPrice__title {
margin-bottom: 40px;
}
.modal__priceTab-block.popular {
border: 1px solid #FF7070;
box-sizing: border-box;
border-radius: 30px;
position: relative;
} 
.modal__priceTab-block.popular .modal__priceTab-td {
color: #ff6f6f;
}
.modal__priceTab-block.popular .priceOk {
 background: url('../svg/check-price1.svg') no-repeat center/contain;
}
.wrapperPrice {
display: flex;
background: #fff;
box-shadow: 0px 7px 44px rgba(14,57,167,.05);
border-radius: 20px;
margin-bottom: -13px;
position: relative;
}
.priceEst {
box-shadow: 0px 7px 44px rgba(14, 57, 167, 0.05);
border-radius: 0 0 20px 20px;
overflow: hidden;
}
.linkPrice__head-txt p {
font-size: 16px;
line-height: 175%;
color: #121212!important;
font-family: 'RoundedIO';
}
.ti-main .container {
  max-width: 1206px;
}

.linkPrice .aboutLsn__txt-title, .linkPrice .linkPrice__head-txt {
text-align: left;
}
.linkPrice .linkPrice__head-txt {
margin-bottom: 70px;
}
.txtLsn-2 .aboutLsn__txt-link:after {
content: url('../svg/arr3.svg');
}
.txtLsn__txt {
padding-left: 20px;
}
.ti-faqs .tab-item {
border-bottom: 1px solid #dee1e6;
}
.ti-faqs .content .tab-content .tab-pane .tab-item .collapse .tab-body p,
.ti-faqs .content .tab-content .tab-pane .tab-item .collapsing .tab-body p,
.ti-faqs .content .tab-content .tab-pane .tab-item .collapse .tab-body ul li,
.ti-faqs .content .tab-content .tab-pane .tab-item .collapsing .tab-body ul li {
color: #4E5C68!important;
font-family: Avenir Next;
font-weight: normal;
font-size: 18px;
line-height: 31px;
list-style-type: disc;
}
.aboutLsnMob__imp, .aboutLsnMob__img {display: none;}
.ti-faqs {
padding: 64px 3.37%;
}

.ti-faqs .section-title h3 {
font-family: 'RoundedIO';
font-style: normal;
font-weight: bold;
font-size: 32px;
line-height: 40px;
color: #25243E;
text-align: center;
}

.ti-faqs .content {
margin-top: 64px;
min-height: 600px;
}

.ti-faqs .content ul.nav-tabs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
    -ms-flex-pack: start;
        justify-content: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
text-align: left;
border-bottom: none;
padding-top: 32px;
}

.ti-faqs .content ul.nav-tabs li.nav-item {
margin-bottom: 24px;
}

.ti-faqs .content ul.nav-tabs li.nav-item .nav-link {
font-family: 'RoundedIO';
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 20px;
color: #25243E;
border: none;
margin: 0;
padding: 0;
}

.ti-faqs .content ul.nav-tabs li.nav-item .nav-link.active {
color: #7F74FF;
}

.ti-faqs .content .tab-content .tab-pane .tab-item:first-child .tab-header {
border-top: none;
}

.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header {
padding: 25px 0;
-webkit-box-sizing: border-box;
        box-sizing: border-box;
}

.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link {
font-family: 'RoundedIO';
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 30px;
color: #25243E;
padding-left: 40px;
position: relative;
}

.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link:after, .ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link:before {
content: '';
position: absolute;
width: 12px;
height: 2px;
background: #7F74FF;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
        transform: translateY(-50%);
}

.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link:before {
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transform: translateY(-50%);
        transform: translateY(-50%);
}

.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link.collapsed:before {
-webkit-transform: translateY(-50%) rotate(90deg);
        transform: translateY(-50%) rotate(90deg);
}

.ti-faqs .content .tab-content .tab-pane .tab-item .collapse .tab-body,
.ti-faqs .content .tab-content .tab-pane .tab-item .collapsing .tab-body {
padding: 32px 0;
padding-left: 40px;
}
.ti-pricing-section .content .pricing .included .list p {
  margin-bottom: 15px;
}
.ti-main>section {
  padding-left: 0;
  padding-right: 0;
}

.ti-pricing-section .pricing span.woocommerce-Price-amount.amount {
  display: none;
}

.ti-pricing-section .pricing p.product.woocommerce.add_to_cart_inline>a.add_to_cart_button, .linkPrice__btn {
width: 100%;
display: -ms-flexbox;
-ms-flex-pack: center;
-ms-flex-align: center;
padding: 11px 5px;
background: #603FF1;
border-radius: 10px;
margin-top: 12px;
font-family: 'RoundedIO';
font-weight: 500;
font-size: 18px;
color: #ffffff;
display: block;
}
.linkPrice__btn:hover {
color: #fff;
text-decoration: none;
box-shadow: 0 3px 7px 0px #603ff1;
}
.ti-pricing-section .pricing p.product.woocommerce.add_to_cart_inline {
  border: 0px !important;
}
.pricing .woocommerce a.added_to_cart {
  padding-top: 0;
}

.ti-pricing-section .content .pricing .title p {
  margin-top: 40px;
  color: #AFAECA !important;
}

/*NEW HOME PAGE 2020*/
.heroHomenew {
height: 100vh;
width: 100%;
color: #fff;
text-align: center;
position: relative;
overflow: hidden;
background: #0C143E;
}
.heroHomenew .aboutWhite__block-title {
color: #fff;
}
.heroHomenew .aboutWhite__block-title span {
color:#FF0096;
}
.heroHomenew__cont {
padding: 0 170px;
position: relative;
z-index: 1;
}
.heroHomenew__form {
width: 60%;
margin: 0 auto;
}
.heroHomenew__form input {
background: rgba(255, 255, 255, 0.3);
border: 1px solid #FFFFFF;
border-radius: 50px;
height: 50px;
padding: 0 115px 0 20px;
font-size: 18px;
color: rgba(255, 255, 255, 0.8);
font-family: 'RoundedIO';
width: 100%;
line-height: 22px;
}
.heroHomenew__form input:focus {
background: #fff;
color: #121212;
transition: all .2s;
}

.heroHomenew__form input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.8); }
.heroHomenew__form input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.8); }
.heroHomenew__form input::-ms-input-placeholder { color: rgba(255, 255, 255, 0.8); }
.heroHomenew__form input::placeholder { color: rgba(255, 255, 255, 0.8); } 
.heroHomenew__form .btn {
background: #FFFFFF;
border-radius: 50px;
font-weight: bold;
font-size: 18px;
border: none;
width: 111px;
height: 50px;
color: #121212;
font-weight: 700;
font-family: 'RoundedIO';
margin-left: -111px;
transition: all .2s;
}
.heroHomenew__form input:focus .heroHomenew__form .btn {
background: #ccc;
}
.heroHomenew__form .btn:hover {
background: #e8e7e7;
}    
.page-template-page-home .header-layout-3 {
position: absolute;
width: 100%;
}
.videoHome {
padding: 80px 0;
background: #E6F9FE;
text-align: center;
}
.videoHome .impTox__title {
color: #121212;
margin-bottom: 60px;
margin-top: 0;
}
.videoHome__video {
border-radius: 10px;
width: 850px;
height: 500px;
margin: 0 auto;
position: relative;
}
.videoHome__video:before {
content: '';
background: url('../svg/play.svg') no-repeat center/contain;
width: 120px;
height: 120px;
position: absolute;
left: 43%;
top: 38%;
}
.logoHome .logoHoth__logos img {
height: auto;
width: 140px;
}
.logoHome .logoHoth__title {
text-align: center;
color: rgba(18, 18, 18, 0.6);
margin-bottom: 50px;
font-size: 14px;
}
.servHome__cont-link a {
position: relative;
font-weight: 500;
font-size: 20px;
line-height: 30px;
margin-top: 20px;
display: inline-block;
border-bottom: 2px solid;
}
.servHome__cont-link a:after {
content: "\f344";
font-family: dashicons;
margin-left: 6px;
position: absolute;
top: 2px;
font-size: 18px;
}
@media(max-width: 293px){
  .servHome__cont-link a:after{
    right: 0;
  }
}
.servHome__cont-title {
font-weight: bold;
font-size: 70px;
line-height: 89px;
margin-bottom: 20px;
margin-top: 0;
font-family: 'RoundedIO';
}
.servHome__wr {
padding: 50px 0;
}
.servHome__cont-list ul {
padding: 0;
}
.servHome__cont-list ul li {
font-size: 16px;
line-height: 20px;
color: rgba(18, 18, 18, 0.8);
margin-bottom: 25px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.servHome__cont-list ul li span {
width: 20px;
height: 20px;
border-radius: 50%;
margin-right: 12px;
}
.servHome__img img, .servHome__img video {
border-radius: 5px;
margin: -30px 0;
}
.servHome__quite {
padding: 27px 33px;
border-radius: 5px;
}
.servHome__quite-txt, .servHome__quite-author {
color: #3d3d40;
font-size: 18px;
line-height: 23px;
margin-bottom: 15px;
}
.servHome__quite-author {
font-size: 16px;
margin-bottom: 0;
}
.servHome__quite-txt {
margin-bottom: 20px;
}
.servHome__quite-logo {
margin-top: 15px;
}
.servHome__quite-logo img {
margin-bottom: 0;
}
.servHome__cont {
padding-right: 75px;
}
.flex-md-row-reverse .servHome__cont {
padding-right: 0;
padding-left: 75px;
}
.seoSoftHome {
padding: 50px 0 60px;
text-align: center;
}
.seoSoftHome__txt {
color: #414141;
line-height: 23px;
margin-bottom: 40px;
}
.seoSoftHome__img img, .seoSoftHome__img video {
border-radius: 13px;
box-shadow: 0px 4px 44px rgba(0, 17, 174, 0.15);
}
.banredyHome {
background: #F9F9F9;
}
.banredyHome .banOneLsn__txt {
width: 45%;
}
.learnHome {
background: #101A50;
margin-top: 80px;
padding: 80px 0 30px;
}
.learnHome .servHome__cont-title {
color: #fff;
}
.learnHome__head {
margin-bottom: 60px;
}
.learnHome__head-link a {
border: 2px solid #FFFFFF;
border-radius: 50px;
color: #fff;
font-weight: bold;
font-size: 16px;
padding: 14px 55px;
margin-left: 20px;
display: inline-block;
}
.learnHome__head-link a:hover {
color: #101A50;
background: #fff;
}
.learnHome__block {
background: #FFFFFF;
border-radius: 10px;
margin-bottom: 40px;
overflow: hidden;
}
.learnHome__block-img {
height: 298px;
}
.learnHome__block-cont {
height: 260px;
padding: 20px;
}
.learnHome__block-cat {
text-transform: uppercase;
font-size: 14px;
color: rgba(18, 18, 18, 0.7);
margin-bottom: 5px;
}
.learnHome__block-title {
font-weight: bold;
font-size: 21px;
line-height: 27px;
margin-bottom: 10px;
}
.learnHome__block-txt {
line-height: 31px;
color: rgba(18, 18, 18, 0.9);
height: 130px;
}
.whyHome {
background: #FAF0D6;
padding-top: 80px;
}
.whyHome__cont {
padding-right: 60px;
}
.whyHome__cont-txt {
line-height: 175%;
color: rgba(18, 18, 18, 0.8);
margin-bottom: 40px;
}
.whyHome__cont-btn a {
background: #FFFFFF;
border-radius: 50px;
font-weight: bold;
font-size: 16px;
padding: 14px 34px;
display: inline-block;
}
.whyHome__block {
background: #FFFFFF;
border-radius: 5px;
padding: 40px;
line-height: 175%;
position: relative;
margin-bottom: 20px;
}
.whyHome__block-txt {
margin-bottom: 20px;
}
.whyHome__foot-img {
margin-right: 20px;
}
.whyHome__foot-img img {
width: 50px;
height: 50px;
border-radius: 50%;
}
.whyHome__foot-name {
font-weight: bold;
margin-bottom: 5px;
}
.whyHome__foot-post {
font-weight: 500;
}
.whyHome__link {
position: absolute;
bottom: 40px;
right: 40px;
}
.whyHome__link a {
color: #967EFF;
font-weight: 500;
border-bottom: 2px solid;
}
.whyHome__link a:after {
content: "\f344";
font-family: dashicons;
margin-left: 6px;
position: absolute;
top: 2px;
font-size: 18px;
}
.whyHome__footer {
background: #FFE7A9;
height: 210px;
}
.whyHome__wr {
margin-bottom: -120px;
}
.banAgHome {
background: #E6F9FE;
}
.banAgHome .btn_redR {
border: 2px solid #121212;
border-radius: 50px;
background: none;
color: #121212;
}
.banAgHome  {
margin: 40px 0;
}
.banAgHome .btn_redR:hover {
background: #fff;
color: #121212;
box-shadow: none;
border: 2px solid #121212;
}
.modalHomeV {
width: 700px;
height: 388px;
background: #ffffff;
border-radius: 10px;
overflow: hidden;
padding: 20px 40px;
margin-top: -200px;
margin-left: -350px;
top: 50%;
left: 50%;
}
.heroHomenew__bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.heroHomenew__bg video {
width: 100%;
}
.banredyHome .col-12:before {
content: '';
background: url('../png/ready12.png') no-repeat center/contain;
position: absolute;
top: 0;
left: 12%;
width: 147px;
height: 124px;
}
.banredyHome .col-12:after {
content: '';
background: url('../png/ready2.png') no-repeat center/contain;
position: absolute;
top: 0;
right: 12%;
width: 147px;
height: 124px;
}

/*------------------EXPLORE------------------*/
@media (min-width: 1200px) {
.page-template-page-explore .container, 
.page-template-page-expBlock .container, 
.page-template-page-expEbook .container,
.page-template-page-expWebinar .container {max-width: 1400px;}
}
.mainExp {
padding-top: 110px;
}
.mainExp__head {
position: relative;
padding: 65px 20px 20px;
margin-bottom: 20px;
}
.mainExp__head-bg {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.mainExp__head-cont {
position: relative;
color: #fff;
}
.mainExp__head-cont .mainExp__head-title {
color: #fff;
font-weight: 900;
font-size: 48px;
line-height: 61px;
margin-bottom: 5px;
}
.mainExp__head-txt {
font-weight: 500;
font-size: 24px;
line-height: 30px;
}
.titleExp {
font-weight: bold;
font-size: 32px;
line-height: 40px;
margin-bottom: 20px;
}
.expCat {
padding: 8px 10px;
border-radius: 5px;
margin-bottom: 10px;
font-size: 13px;
display: inline-block;
text-transform: uppercase;
}
.popExp {
padding-bottom: 20px;
}
.popExp__block {
margin-bottom: 50px;
}
.popExp__block-img {
height: 255px;
width: 100%;
margin-bottom: 10px;
position: relative;
}
.popExp__block-img a {
position: absolute;
width: 100%;
height: 100%;
}
.popExp__block-title {
font-weight: bold;
font-size: 21px;
line-height: 27px;
margin-bottom: 10px;
}
.popExp__block-date {
color: #717171;
font-size: 16px;
margin-bottom: 15px;
}
.popExp__block-date-read {
padding-left: 10px;
margin-left: 10px;
position: relative;
}
.popExp__block-date-read:before {
content: '.';
font-size: 30px;
position: absolute;
top: -15px;
left: -4px;
}
.popExp__block-author {
color: #414141;
font-weight: 500;
font-size: 16px;
-ms-align-items: center;
align-items: center;
}
.popExp__block-author img {
margin-right: 10px;
width: 40px;
height: 40px;
border-radius: 50%;
}
.subExp {
background: #E6F9FE;
padding: 40px 0;
text-align: center;
margin-bottom: 80px;
}
.subExp .banOneLsn__title {
position: relative;
display: inline-block;
}
.subExp .banOneLsn__title:before {
content: url('../svg/substitle1.svg');
position: absolute;
top: -29px;
left: -35px;
}
.subExp .banOneLsn__title:after {
content: url('../svg/substitle2.svg');
position: absolute;
bottom: -10px;
right: -46px;
}
.subExp__form {
width: 55%;
margin: 0 auto;
}
.subExp__form form {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.subExp__form input {
height: 50px;
background: #FFFFFF;
border: 1px solid rgba(18, 18, 18, 0.3);
border-radius: 50px;
padding: 0 145px 0 20px;
width: 100%;
font-family: 'RoundedIO';
font-size: 18px;
line-height: 22px;
}
input::-webkit-input-placeholder {font-family: 'RoundedIO'!important;}
input::-moz-placeholder          {font-family: 'RoundedIO'!important;}
input:-moz-placeholder           {font-family: 'RoundedIO'!important;}
input:-ms-input-placeholder      {font-family: 'RoundedIO'!important;}
input::placeholder     {font-family: 'RoundedIO'!important;}
.subExp__form button {
background: #FF0096;
border-radius: 50px;
color: #FFFFFF;
font-weight: bold;
font-size: 18px;
border: none;
margin-left: -130px;
width: 144px;
font-family: 'RoundedIO';
height: 50px;
position: relative;
z-index: 1;
}
.subExp__form .wpcf7-validation-errors {
display: none!important;
}
.subExp__form .wpcf7-mail-sent-ok {
color: #ff0096;
font-size: 18px;
position: relative;
width: 155px;
margin: 0 auto;
}
.subExp__form .wpcf7-mail-sent-ok:before {
content: "\f147";
font-family: dashicons;
font-size: 28px;
position: absolute;
left: 5%;
top: -3px;

}
.subExp__form  .wpcf7-not-valid-tip {
position: absolute;
}
.sliderExp {
position: relative;
}
.popExp__seeAll {
position: absolute;
top: 19px;
right: 0;
font-weight: bold;
font-size: 16px;
}

.sliderExp__prev, .sliderExp__next {
position: absolute;
top: 22%;
width: 50px;
height: 50px;
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
background: #FFFFFF url('../svg/arr-2.svg') no-repeat center/35%;
border-radius: 50%;
z-index: 1;
}
.sliderExp__prev {
left: -10px;
transform: rotate(180deg);
}
.sliderExp__next {
right: -10px;
}
.sliderExp__prev.slick-disabled, .sliderExp__next.slick-disabled {
display: none!important;
}
.mainExp__bar {
height: 370px;
}
.mainExp__bar.fixed {
position: fixed;
top: 82px;
width: 320px;
}
.mainExp__bar .search-form .search-submit, .mainExp__search .search-submit {
background: url('../svg/search-2.svg') no-repeat center;
position: absolute;
left: 0;
}
.mainExp__bar .search-form .search-field, .mainExp__search .search-field {
background: rgba(18, 18, 18, 0.05);
border-radius: 5px;
padding: 15px 15px 15px 46px;
font-size: 16px;
border: none;
font-family: 'RoundedIO';
line-height: 21px;
}
.mainExp__bar .search-form label {
width: 100%;
}
.hublinkExp {
margin-top: 35px;
float: left;
width: 100%;
}
.hublinkExp__title {
font-weight: bold;
font-size: 16px;
line-height: 15px;
color: rgba(18, 18, 18, 0.6);
margin-bottom: 10px;
}
.mobBarExp .hublinkExp__list-li {
width: 25%;
}
.hublinkExp__list-li a {
padding: 18px 16px;
color: rgba(18, 18, 18, 0.6);
font-size: 16px;
border-radius: 5px;
display: flex;
}
.hublinkExp__list-li img, .hublinkExp__list-li svg {
margin-right: 13px;
}
.page-id-5495 .hublinkExp__list-li:nth-child(1) a,
.page-id-5565 .hublinkExp__list-li:nth-child(2) a,
.page-id-5588 .hublinkExp__list-li:nth-child(3) a,
.page-id-5591 .hublinkExp__list-li:nth-child(4) a {
color: #FF0096;
background: rgba(255, 0, 150, 0.1);
}
.hublinkExp__list-li a:hover {
color: #FF0096;
}
.page-id-5495 .hublinkExp__list-li:nth-child(1) svg path,
.page-id-5565 .hublinkExp__list-li:nth-child(2) svg path,
.page-id-5588 .hublinkExp__list-li:nth-child(3) svg path,
.page-id-5591 .hublinkExp__list-li:nth-child(4) svg path,
.hublinkExp__list-li a:hover svg path {
stroke: #FF0096;
}
.popExp__new {
background: rgba(255, 255, 255, 0.6);
border-radius: 5px;
font-size: 16px;
text-transform: uppercase;
padding: 6px 13px;
position: absolute;
top: 16px;
left: 16px;
color: #121212;
}
.ebookTag {background-color: #ebf1e5;color: #347700;}
.webTag {background-color: #e7f5fe;color: #1097F9;}
.blogTag {background-color: #f2f1fd;color: #7E69EE;}
.seoTag {background-color: #f9edff;color: #C750FF;}
.caseStudt {background-color: #f8ebe2;color: #FF7C1D;}
.shortVideo {background-color: #ccede9;color: #00A692;}
.longVideo {background-color: #fbcdff;color: #EE27FF;}

.heroExpN .ebookTag {background-color: #233517;color: #49A600;}
.heroExpN .webTag {background-color: #1d354a;color: #28A5FF;}
.heroExpN .blogTag {background-color: #2e2a4a;color: #846DFF;}
.heroExpN .seoTag {background-color: #f9edff;color: #C750FF;}
.heroExpN .caseStudt {background-color: #47352a;color: #FFA564;}
.heroExpN .shortVideo {background-color: #405e5c;color: #00E4C9;}
.heroExpN .longVideo {background-color: #431549;color: #EE27FF;}


.popExp__blockLit-cont {
width: 65%;
}
.bookBlock .popExp__block-date {
margin-bottom: 30px;
}
.bookBlock .popExp__block-author {
margin-right: 20px;
}
.popExp__block-exp {
font-size: 16px;
line-height: 20px;
margin-bottom: 20px;
}
.popExp__block-btn a {
background: #FF0096;
border-radius: 50px;
font-weight: bold;
font-size: 16px;
color: #FFFFFF;
padding: 14px 30px;
}
.popExp__blockLit-img {
border-radius: 5px;
width: 130px;
height: 130px;
margin-right: 20px;
margin-bottom: 20px;
}
.popExp__blockLit-title {
font-weight: bold;
font-size: 21px;
line-height: 27px;
margin-bottom: 10px;
}
.popExp__blockLit-date {
font-size: 16px;
color: rgba(18, 18, 18, 0.6);
}
.popExp__blockLit {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.popExp__blockLit-link {
color: #347700;
font-size: 16px;
text-decoration: underline;
margin-top: 20px;
}
.popExp__blockLit-tag {
color: #F4841D;
background: #fef3e8;
font-size: 16px;
text-transform: uppercase;
padding: 6px 13px;
border-radius: 5px;
display: inline-block;
margin-bottom: 10px;
}
.popExp__blockLit-tag2 {
color: rgba(18, 18, 18, 0.7);
background: #e7e7e7;
padding: 8px 10px;
font-size: 13px;
}
.bookBlock {
margin-bottom: 80px;
}
.webinarBlock .popExp__block-img:before {
content: url('../svg/play-2.svg');
position: absolute;
width: 80px;
height: 80px;
top: 50%;
left: 50%;
margin-top: -40px;
margin-left: -40px;
}

/*Enterprase SEO*/
.heroEnseo {
margin-top: 100px;
}
.heroEnseo__cont {
text-align: center;
color: #fff;
background: #121212;
padding: 180px 120px;
width: 70%;
margin: 0 auto;
}
.heroEnseo__cont .linkPrice__title {
margin-bottom: 20px;
color: #fff;
}
.sliderEnseo {
background: #121212;
padding: 40px 0;
}
.sliderEnseo__slider div {
margin-right: 20px;
}
.sliderEnseo__slider div a {
color: #fff;
}
.sliderEnseo__slider div a:hover {
color: #ff0096;
}
.servHome__wr video {
border-radius: 10px;
}
.sliderEnseo__title {
color: rgba(255, 255, 255, 0.7);
margin-bottom: 10px;
}
.sliderEnseo .sliderExp__prev, .sliderEnseo .sliderExp__next {
  position: absolute;
  top: -11px;
  width: 40px;
  height: 40px;
}
.sliderEnseo .sliderExp__next {
  right: -44px;
}
.sliderEnseo .sliderExp__prev {
  left: -44px;
}
.servEnseo__txt {
font-size: 16px;
line-height: 175%;
}
.servEnseo__cont {
padding-left: 40px;
}
.flex-md-row-reverse .servEnseo__cont {
padding-right: 40px;
padding-left: 0;
}
.seosoftEnseo {
background: #101A50;
margin: 70px 0;
}
.servEnseo__cont .servHome__cont-title, .seosoftEnseo__cont .servHome__cont-title {
font-size: 60px;
line-height: 80px;
}
.seosoftEnseo__cont ,.seosoftEnseo__cont .servHome__cont-title {
color: #fff;
}
.seosoftEnseo .servEnseo__img video {
margin: -30px 0;
box-shadow: 0px 4px 44px rgba(0, 9, 86, 0.25);
border-radius: 10px;
}

.mainExp__bar.sticky {
position: fixed;
z-index: 101;
}
.mainExp__bar.stop {
position: relative;
z-index: 101;
}
.banEnseo {
background: #E6F9FE;
}
.banEnseo .banOneLsn__title {
position: relative;
}
.banEnseo .banOneLsn__title:before, .banEnseo .banOneLsn__title:after {
content: '';
width: 90px;
height: 76px;
position: absolute;
top: -20px;
}
.banEnseo .banOneLsn__title:before {
left: 24%;
background: url('../ban-star1.html') no-repeat center/contain;
}
.banEnseo .banOneLsn__title:after {
background: url('../ban-star2.html') no-repeat center/contain;
right: 24%;
}
.banOneLsn__btn a {
background: #0014C8;
border: 1px solid #0014C8;
}
.banOneLsn__btn a:hover {
background: #0014C8;
border: 1px solid #0014C8;
box-shadow: 0 0 8px #0313ab;
}
.whyEnseo {
background: #101A50;
padding: 80px 0;
}
.whyEnseo .servHome__cont-title, .whyEnseo .whyHome__cont-txt {
color: #fff;
}
.whyEnseo .whyHome__cont-btn a {
background: none;
border: 2px solid #fff;
color: #fff;
}
.whyEnseo .whyHome__cont-btn a:hover {
background: #fff;
color: #101a50;
}
.faqEnseo .faqMark__block-quest {
font-size: 20px;
padding: 25px 0 25px 15px;
}
.faqEnseo .faqMark__block-answer p {
font-size: 18px;
line-height: 31px;
color: #4E5C68!important;
font-family: RoundedIO;
margin-top: 0;
}
.faqEnseo .faqMark__block-answer p a {
color: #0014C8;
}
.faqMark__block.active {
color: #7C77F7;
}
.clientsSumm {
display: none;
}

/*CART*/
.myadcart p.product.woocommerce.add_to_cart_inline span.woocommerce-Price-amount.amount {
  display: none;
}
.myadcart p.product.woocommerce.add_to_cart_inline {
  border: 0 !important;
}
.primr a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  font-size: 12px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 3px solid #6040a9;
  background-color: #7c7c7c;
  color: #ffffff;
  display: block;
  width: 100%;
  text-align: center;
}
.grwtht a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  font-size: 12px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 3px solid #6040a9;
  background-color: #1c90cf;
  color: #ffffff;
  display: block;
  width: 100%;
  text-align: center;
}
.scling a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  font-size: 12px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 3px solid #6040a9;
  background-color: #33bd6d;
  color: #ffffff;
  display: block;
  width: 100%;
  text-align: center;
}
.expnson a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  font-size: 12px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 3px solid #6040a9;
  background-color: #ff0042;
  color: #ffffff;
  display: block;
  width: 100%;
  text-align: center;
}

.shop_table th.product-name {
  width: 50%;
}
.shop_table th.product-remove {
  width: 40px;
}
.shop_table th.product-thumbnail {
  width: 70px;
}
table tr th {
  padding: 15px 10px;
  text-align: center;
  letter-spacing: 1px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.4;
  color: #1B1919;
  vertical-align: middle;
  border: none;
  border-bottom: 2px solid #EFEFEF;
  border-top: 0 !important;
}
.shop_table td a, .shop_table td span {
  font-size: 16px;
  color: #000;
}
.shop_table td.product-name {
  text-align: left;
}
.shop_table th.product-name {
  text-align: left;
}
table tr td {
  padding: 15px 12px;
  border: none;
  text-align: center;
  border-bottom: 1px solid #E6E6E6;
  border-top: 0 !important;
}
body.woocommerce-page .seocode-breadcrumb {
  background-image: url(../jpg/bg-pattern.jpg) !important;
  background: no-repeat;
}
.shop_table td.product-name>a {
  color: #424242;
  text-transform: none;
  letter-spacing: .3px;
  display: block;
}
.woocommerce table.shop_table {
  border: 0px;
}
.cart-collaterals .cart_totals {
  float: right;
  width: 48%;
  background-color: #f8f8f8;
  background-image: url(../png/checkout-border.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 25px;
  padding-top: 40px;
}
.cart-collaterals .cart_totals h2 {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
.cart-collaterals .cart_totals>.shop_table.shop_table_responsive {
  background-color: #fff;
  padding: 10px 20px;
}
.cart-collaterals .cart_totals table th {
  text-align: left;
  font-size: 14px;
  width: 45%;
  border-bottom: 1px solid #EFEFEF;
}
.cart-collaterals .cart_totals table td {
  text-align: right;
}
.woocommerce-checkout .checkout-order-review {
  background-color: #f8f8f8;
  background-image: url(../png/checkout-border.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 40px 30px;
  margin-top: 8px;
}
#order_payment_heading, #order_review_heading {
  text-transform: uppercase;
  letter-spacing: .6px;
  font-weight: 700;
}
#order_review_heading {
  text-align: center;
}
#order_review_heading {
  order: 1;
  -webkit-order: 1;
  -ms-order: 1;
}
.woocommerce-checkout .checkout-order-review>h3 {
  text-transform: uppercase;
  letter-spacing: .6px;
  text-align: center;
  font-weight: 700;
}
.woocommerce-checkout-review-order {
  display: flex;
  display: -webkit-flex;
  -webkit-display: flex;
  -ms-display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}
.woocommerce-page #main .checkout h3 {
  font-size: 20px;
  line-height: normal;
  margin-top: 0;
}
.woocommerce-checkout .checkout-order-review table.shop_table.woocommerce-checkout-review-order-table {
  background-color: #fff;
  padding: 20px 25px 0 25px;
}
.woocommerce-checkout-review-order .responsive-table {
  order: 2;
  -webkit-order: 2;
  -ms-order: 2;
}
#payment {
  order: 4;
  -webkit-order: 4;
  -ms-order: 4;
}
.woocommerce-checkout .woocommerce-account-fields, .woocommerce-checkout .woocommerce-billing-fields, .woocommerce-checkout .woocommerce-shipping-fields {
  margin-top: 40px;
}
.woocommerce-checkout-review-order-table .product-total {
  text-align: right;
}
.woocommerce-checkout-review-order-table thead th {
  padding-top: 10px;
}
.woocommerce-checkout-review-order-table th {
  background-color: transparent;
}
.woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th {
  border: none;
  width: 50%;
  max-width: 50%;
}
.woocommerce-checkout-review-order-table tbody td.product-name {
  text-transform: none;
}
.woocommerce-checkout-review-order-table .product-total {
  text-align: right;
}
.woocommerce-checkout-review-order-table tfoot .cart-subtotal th, .woocommerce-checkout-review-order-table tfoot .shipping th {
  font-size: 16px;
}
.woocommerce-checkout-review-order-table tfoot th {
  text-align: left;
}
.woocommerce-checkout-review-order-table tr {
  border-bottom: 1px solid #efefef;
  position: relative;
  display: flex;
}
.woocommerce-checkout-review-order-table tfoot td {
  text-align: right;
}
.woocommerce-checkout #payment div.form-row {
 padding: 0em;
}
.woocommerce-checkout #payment div.form-row.place-order {
  padding: 1em;
}
.woocommerce-page #main #respond input#submit.alt, .woocommerce-page #main a.button.alt, .woocommerce-page #main button.button.alt, .woocommerce-page #main input.button.alt {
  background-color: #000 !important;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
  display: block;
  text-align: center;
  margin-bottom: 1em;
  font-size: 1.25em;
  padding: 15px;
}
.theme-shoping-cart .buttons .button, .theme-shoping-cart .buttons .button:hover, .woocommerce-page #main #respond input#submit.alt, .woocommerce-page #main .button.wc-backward, .woocommerce-page #main .cart .button, .woocommerce-page #main .cart input.button, .woocommerce-page #main .checkout_coupon input[type="submit"], .woocommerce-page #main .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page #main .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page #main .woocommerce-Button.button, .woocommerce-page #main .woocommerce-form-login input[type="submit"], .woocommerce-page #main a.button.alt, .woocommerce-page #main button.button.alt, .woocommerce-page #main input.button.alt, .woocommerce-page #main span.onsale, .woocommerce-page #main ul.products li.product .button.product_type_variable, .woocommerce-page .widget.shop .button.wc-forward, .woocommerce-page .widget.shop.widget_price_filter .price_slider_amount .button, .woocommerce-page .woocommerce-product-search input[type="submit"], .woocommerce-page a.button.add_to_cart_button {
   background-color: #193964 !important;
}
.new-pricingw a.added_to_cart.wc-forward {
  background-color: #193964 !important;
  color: #fff;
  text-align: center;
  margin-top: 10px;
  width: 100%;
  line-height: normal;
  padding: 10px;
}
span#typing_text {
  margin-left: 20px;
  border-bottom: 10px solid #98fcfd;
}
#theme-menu-box .theme-shoping-cart{display: none;}

.heroWhiteN {
background: #0F21BE;
}
.heroWhiteN .heroLsn__cont-btn a {
border-radius: 50px;
font-weight: bold;
padding: 14px 40px;
}
.heroWhiteN .heroLsn__cont-btn a:hover {
box-shadow: 0 3px 6px #252525;
}
.heroWhiteN .heroLsn__cont {
  padding-right: 25px;
}   
.heroWhiteN .heroLsn__cont-title:after {
right: 350px;
}
.logoWhiteN .logoHoth__title {
text-align: center;
}
.whatWhiteN .servHome__img {
height: 100%;
border-radius: 5px;
}
.whatWhiteN .servHome__cont-link a {
margin-top: 0;
}
.whatWhiteN .heroLsn__cont-txt p {
font-size: 16px;
line-height: 175%;
font-family: RoundedIO;
color: #121212!important;
}
.whatWhiteN .servHome__cont {
padding-left: 60px;
}
.howWhiteN {
background: #101A50;
padding: 80px 0;
}
.howWhiteN .servHome__cont-title {
color: #fff;
margin-bottom: 40px;
}
.howWhiteN__block {
height: 374px;
width: 390px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
padding: 30px;
background: #FFFFFF;
border-radius: 5px;
}
.howWhiteN__block-title {
font-weight: bold;
font-size: 18px;
margin-bottom: 20px;
}
.howWhiteN__block-txt {
color: rgba(18, 18, 18, 0.8);
font-size: 18px;
line-height: 31px;  
}
.howWhiteN__slider .sliderExp__prev, .howWhiteN__slider .sliderExp__next {
top: 42%;
}
.howWhiteN__slider .sliderExp__prev {
left: -28px;
}
.howWhiteN__slider .sliderExp__next {
  right: -25px;
}
.prWhiteN {
padding: 80px 0;
}
.prWhiteN .heroLsn__cont-btn a {
border-radius: 50px;
font-weight: 700;
padding: 14px 40px;
}
.prWhiteN__block {
border: 1px solid #FF0096;
border-radius: 10px;
margin-bottom: 20px;
}
.prWhiteN__block-cont {
padding: 40px 25px 0;
}
.prWhiteN__block-title {
font-weight: 900;
font-size: 24px;
line-height: 30px;
margin-bottom: 20px;
}
.prWhiteN__block-price {
font-weight: 900;
font-size: 36px;
margin: 10px 0 27px;
}
.prWhiteN__block-list {
background: rgba(255, 0, 150, 0.1);
padding: 20px 25px 10px;
height: 175px;
}
@media(max-width: 1200px){
  .prWhiteN__block-list{
    height: 210px;
  }
}
.prWhiteN__block ul .howWhiteN__block-txt {
  margin-bottom: 10px;
}
.prWhiteN__block ul .howWhiteN__block-txt:last-child {
margin-bottom: 0;
}
.prWhiteN__block-txt {
height: 200px;
}
li.howWhiteN__block-txt {
padding-left: 30px;
position: relative;
font-size: 16px;
line-height: 27px;
}
li.howWhiteN__block-txt:before, .prWhiteN__sel-cont li:before {
content: url('../svg/check-2.svg');
position: absolute;
left: 0px;
}
.prWhiteN .heroLsn__cont-btn {
margin-top: 50px;
}
@media(max-width: 993px){
  .servEnseo__cont .servHome__cont-title, .seosoftEnseo__cont .servHome__cont-title{
    font-size: 50px;
    line-height: 60px;
  }
  .prWhiteN .heroLsn__cont-btn{
    top: 0;
    left: 0;
  }
}
@media(max-width: 576px){
  .prWhiteN .heroLsn__cont-btn{
    margin-top: 0px;
    top: 25px;
  }
}
.prWhiteN__sel {
background: #FFFFFF;
border: 1px solid #FF0096;
box-sizing: border-box;
border-radius: 10px;
font-size: 16px;
}
@media(max-width: 576px){
  .prWhiteN__sel{
    margin: 0 15px;
  }
}
.prWhiteN__sel-title {
font-weight: 500;
padding: 20px 30px;
position: relative;
cursor: pointer;
line-height: 23px;
}
.prWhiteN__sel-cont {
background: rgba(255, 0, 150, 0.1);
padding: 20px;
padding: 20px 30px;
display: none;
}
.prWhiteN__sel-cont li {
margin-bottom: 10px;
padding-left: 30px;
position: relative;
}
.prWhiteN__sel-cont li span {
font-weight: bold;
display: block;
}
.prWhiteN__sel-title:after {
content: url('../svg/arrd.svg');
position: absolute;
right: 15px;
top: 19px;
}
.howWhiteN__block-txt p {
color: #121212;
font-size: 16px;
line-height: 175%;
font-family: RoundedIO;
}
.basWhiteN {
background: #101A50;
padding: 80px 0;
position: relative;
}
.basWhiteN .servHome__cont-title {
color: #fff;
}
.basWhiteN__slider-block {
background: #fff;
border-radius: 5px;
padding-left: 135px;
padding-right: 60px;
width: 1080px;
height: 400px!important;
margin-top: 40px;
margin-right: 20px;
position: relative;
}
.basWhiteN__slider-title {
font-weight: bold;
font-size: 24px;
margin-bottom: 20px;
}
.basWhiteN__slider-num {
font-weight: bold;
font-size: 288px;
line-height: 200px;
color: rgba(18, 18, 18, 0.05);
position: absolute;
left: 60px;
}
.basWhiteN__slider-tab {
color: #fff;
margin-right: 20px;
text-decoration: none;
background-image: linear-gradient(currentColor, currentColor);
background-position: 0% 100%;
background-repeat: no-repeat;
background-size: 0% 2px;
transition: background-size .3s;
padding-bottom: 4px;
}
.basWhiteN__slider-tab.slick-current {
font-weight: 600;
background-size: 100% 2px;
}
.basWhiteN__slider-tab:hover, .basWhiteN__slider-tab:focus {
  background-size: 100% 2px;
}
.basWhiteN__slider-for .sliderExp__prev, .basWhiteN__slider-for .sliderExp__next {
top: 41%;
}
.basWhiteN .servHome__cont-title {
width: 40%;
}
.basWhiteN__slider-nav {
position: absolute;
top: 23%;
left: 43%;
}
.banWhiteN .col-12:before {
left: 7%;
}
.banWhiteN .col-12:after {
right: 7%;
}
.banWhiteN .banOneLsn__btn a {
background: #FF0096;
border: 1px solid #FF0096;
}
.banWhiteN .banOneLsn__btn a:hover {
box-shadow: 0 0 8px #fe0096;
}
.mobBarExp {
display: none;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background: #fff;
z-index: 2;
}
.mobBarExp .hublinkExp__list-li a {
flex-direction: column;
align-items: center;
padding: 15px 10px;
border-radius: 0;
}
.mobBarExp .hublinkExp__list-li svg {
margin-right: 0;
margin-bottom: 7px;
height: 19px;
width: 19px;
}
.mobBarExp .hublinkExp__list-li span {
font-size: 13px;
}
.howWhiteN__slider .howWhiteN__block {
  margin-right: 20px;
}
.heroLsn__cont-btnmob {
display: none;
text-align: center;
}
.learnHome__head-linkmob, .sliderEnseo_mob {
display: none;
}
.sliderEnseo_mob {
color: rgba(255,255,255,.7);
text-align: right;
margin-top: 30px;
font-size: 16px;
}
.sliderEnseo_mob img {
width: 25px;
margin-left: 7px;
}
.whyHome__cont-btnMob {
display: none;
text-align: center;
margin-top: 30px;
}
.banEnseoEc .banOneLsn__title:before, .banEnseoEc .banOneLsn__title:after {
display: none;
}
.page-id-5800 .servHome__cont-title {
font-size: 64px;
}
.page-id-5800 .whyHome__cont {
  padding-right: 20px;
}
.page-id-5800 .heroEnseo__cont {
width: 75%;
}
.subExp__form .sent .wpcf7-text, .subExp__form .sent button {display: none;}



.heroThank {
height: 100vh;
min-height: 800px;
background: #4424D2;
display: flex;
width: 100%;
align-items: center;
}
.heroThank .aboutWhite__block-title {
color: #fff;
}
.page-template-page-thank-you .theme-header {
  position: absolute;
}
.heroThank__subtitle {
color: #FFD482;
font-weight: bold;
font-size: 21px;
margin-bottom: 10px;
}
.heroThank__txt p {
font-size: 21px;
line-height: 150%;
color: #fff!important;
font-family: RoundedIO;
}
.heroThank .aboutWhite__block-title {
margin-top: -17px;
}
.heroThank__img {
background: #fff;
border-radius: 10px;
width: 80%;
float: right;
}
.heroThank__video {
position: relative;
width: 100%;
border-radius: 10px;
}
.heroThank__video a {
display: block;
}
.heroThank__video:before {
content: '';
background: url('../svg/play-3.svg') no-repeat center/contain;
width: 120px;
height: 120px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -60px;
margin-top: -60px;
cursor: pointer;
}
.popThank {
padding: 40px 0;
}
.popThank .titleExp {
text-align: center;
}
.seoThank {
padding: 20px 0;
}
.seoThank .servEnseo__cont {
  padding-left: 20px;
}
.seoThank .servHome__cont-title {
  margin-bottom: 10px;
  margin-top: -17px;
}
.seoThank .servEnseo__txt {
margin-bottom: 20px;
}
.heroThank__arrow {
position: absolute;
bottom: 40px;
left: 50%;
animation: bounce 0.4s infinite;
}
@keyframe bounce {
  0 {
    bottom: 0;
  }
  100% {
    bottom: -15px;
  }
}


/*Services SEO*/
.heroseoSer {
background: #121212;
padding: 140px 0;
}
.heroseoSer .heroLsn__img {
width: 80%;
}
.heroseoSer .aboutLsn__txt-title {
color: #fff;
}
.heroseoSer .heroCases__txt {
line-height: 150%;
margin-bottom: 40px;
}
.btn_wR {
border: 2px solid #FFFFFF;
background: none;
}
.btn_wR:hover {
background: #fff;
color: #121212;
box-shadow: none;
}
.heroseoSer .btn_wR {
margin-left: 10px;
}
.heroLsn__img {
width: 100%;
float: right;
}
.heroseoSer__v video {
position: absolute;
top: 48px;
width: 55%;
}
.heroseoSer__cont {
margin-top: 47px;
}
.ourseoSer {
background: #F9F9F9;
padding: 40px 0;
}
.ourseoSer__title {
font-weight: 900;
font-size: 36px;
line-height: 70px;
text-align: center;
margin-bottom: 40px;
}
.ourseoSer__block {
background: #FFFFFF;
box-shadow: 0px 4px 30px rgba(2, 0, 101, 0.05);
border-radius: 5px;
padding: 40px;
margin-bottom: 40px;
transition: all .2s;
}
.ourseoSer__block .heroseoAud__title {
color: #121212;
margin-top: -15px;
}
.ourseoSer__block .heroCases__txt {
color: #EB428D;
padding-bottom: 30px;
border-bottom: 2px solid #ECECEC;
margin-bottom: 30px;
}
.ourseoSer__block-link {
position: relative;
color: #7E69EE;
transition: all .2s;
}
.ourseoSer__block-link a {
color: #7E69EE;
font-weight: 500;
font-size: 21px;
}
.ourseoSer__block-link span {
border-bottom: 2px solid;
}
.ourseoSer__block-link:after {
content: "\f344";
font-family: dashicons;
margin-left: 6px;
position: absolute;
top: 2px;
font-size: 18px;
transition: all .3s;
}
.ourseoSer__block-txt {
font-size: 18px;
line-height: 150%;
color: rgba(18, 18, 18, 0.9);
height: 245px;
}
.ourseoSer__block:hover .heroseoAud__title {
color: #ff0096;
transition: all .2s;
}
.ourseoSer__block-grad {
background: linear-gradient(134.54deg, #4880FF 0%, #6248FF 100%);
box-shadow: 0px 4px 30px rgba(2, 0, 101, 0.05);
}
.ourseoSer__block-grad .heroseoAud__title, 
.ourseoSer__block-grad .ourseoSer__block-link, 
.ourseoSer__block-grad .heroCases__txt,
.ourseoSer__block-grad .ourseoSer__block-link a {
color: #fff;
}
.ourseoSer__block-grad .ourseoSer__block-txt {
color: rgba(255, 255, 255, 0.9);
}
.ourseoSer__block-grad:hover .heroseoAud__title {
color: #0300A4;
}
.needseoSer {
background: #121212;
color: #fff;
text-align: center;
padding: 20px 0;
}
.needseoSer .ourseoSer__title {
margin-bottom: 0;
}
.needseoSer__arr {
margin-top: 15px;
}
.blockseoSer__wr {
padding: 80px 0;
}
.blockseoSer__cont {
padding-right: 25px;
}
.flex-md-row-reverse .blockseoSer__cont {
padding-right: 0;
padding-left: 25px;
}
.blockseoSer__img {
height: 100%;
border-radius: 5px;
}
.blockseoSer__cont-txt, .blockseoSer__cont-txt p {
font-size: 16px;
line-height: 175%;
margin-bottom: 20px;
color: #121212!important;
font-family: RoundedIO;
}
.blockseoSer .servHome__cont-link a {
color: #7E69EE;
}
.banseoSer {
background: #121212;
padding: 40px 0;
color: #fff;
text-align: center;
}
.popThank .titleExp {
margin-bottom: 30px;
}
.heroseoSer__btn a {
width: 231px;
text-align: center;
}

/*Bright Pattern*/
.heroBright {
background: #fff;
}
.page-id-5955 .brandsTgdc__block, .page-id-5987 .brandsTgdc__block {
height: 590px;
}
.page-id-5955 .quoteTgdc .quoteTgdc__block-txt, .page-id-5987 .quoteTgdc .quoteTgdc__block-txt {
font-size: 21px;
line-height: 150%;
font-weight: 500;
}
.page-id-5955 .quoteTgdc1 .quoteTgdc__block-txt, .page-id-5987 .quoteTgdc1 .quoteTgdc__block-txt {
color: #25243E;
border-bottom: 1px solid #c7c9d6;
}
.page-id-5955 .quoteTgdc1 .quoteTgdc__block-post, .page-id-5987 .quoteTgdc1 .quoteTgdc__block-post {
color: #25243E;
}
.page-id-5955 .quoteTgdc__block, .page-id-5987 .quoteTgdc__block {
padding: 0;
}
.page-id-5955 .heroTgdc, .page-id-5987 .heroTgdc {
background: #fff;
}
.page-id-5955 .quoteTgdc2 .quoteTgdc__block-txt, .page-id-5987 .quoteTgdc2 .quoteTgdc__block-txt {
border-bottom: 1px solid #3376ff;
}
.page-id-5955 .prodAuc, .page-id-5987 .prodAuc {
padding: 80px 0;
}
.page-id-5955 .probBrig .title_block, .page-id-5955 .probBrig__txt p,
.page-id-5987 .probBrig .title_block, .page-id-5987 .probBrig__txt p {
color: #fff!important;
}
.page-id-5955 .blocksTgdc__wr:nth-child(2n), .page-id-5955 .blocksTgdc__head,
.page-id-5987 .blocksTgdc__wr:nth-child(2n), .page-id-5987 .blocksTgdc__head {
background: #F4F9FF;
}
.page-id-5955 .resTgdc__title, .page-id-5987 .resTgdc__title {
text-align: left;
}
.termTgdc {
padding: 80px 0;
}
.termTgdc__block-title {
font-weight: bold;
font-size: 36px;
line-height: 46px;
margin-bottom: 20px;
}
.termTgdc__block-txt {
border-left: 1px solid #0054FE;
margin-left: 10px;
padding-left: 10px;
}
.termTgdc__block-txt p {
font-family: RoundedIO;
font-size: 18px;
line-height: 32px;
color: #25243E!important;
}
@media (min-width: 992px) {
.page-id-5955 .resTgdc .col-lg-4 {
max-width: 285px;
}
}
.page-id-5955 .resTgdc__block {
min-height: 145px;
}
.heroHomenew__mobSc {
display: none;
position: absolute;
bottom: 40px;
left: 49%;
}
.heroHomenew__mobSc a {
color: #fff;
}
.heroHomenew__mobSc span {
font-size: 30px;
}

/*Keywords NEW*/
.heroKeyN__title {
font-weight: 900;
font-size: 70px;
line-height: 89px;
color: #FFFFFF;
margin-bottom: 30px;
}
.heroKeyN__txt p {
font-size: 21px;
line-height: 27px;
color: #FFFFFF;
margin-bottom: 30px;
}
.heroKeyN .heroLsn__img {
  width: 100%;
}
.heroKeyN {
padding: 160px 0 0;
}
.seoKeyN .servEnseo__txt {
margin-bottom: 20px;
}
.iFKey {
padding: 80px 0;
background: #F9F9F9;
}
.iFKey__cont h2 {
font-size: 64px;
line-height: 81px;
margin-top: 0;
margin-bottom: 30px;
}
.iFKey__cont p, .gooKey__cont p, .iFKey__cont ul li {
font-size: 16px;
line-height: 175%;
color: #121212!important;
font-family: RoundedIO;
}
.iFKey__cont ul {
list-style-type: disc;
padding-left: 20px;
}
.iFKey__iframe-txt {
text-align: center;
font-style: italic;
font-size: 16px;
margin-top: 10px;
}
.iFKey__iframe {
background: #fff;
border-radius: 10px;
padding: 30px;
}
.iFKey__cont-link a {
color: #34C6EC;
margin-top: 20px;
}
.gooKey {
padding: 80px 0;
}
.banKeyN {
background: #001E6C;
}
.contKeyVol {
padding-bottom: 80px;
}
.contKeyVol .prWhiteN__sel ul {
padding-left: 18px;
list-style-type: disc;
}
.prWhiteN__sel-num {
list-style-type: none!important;
}
.contKeyVol .prWhiteN__sel ul:before {
display: none;
}
.contKeyVol .prWhiteN__sel ul li {
padding-left: 0;
margin-bottom: 8px;
}
.contKeyVol .prWhiteN__sel ul li:before {
display: none;
}

/*Social Media*/
.heroSocN {
background: #E6F9FE;
position: relative;
}
.heroSocN .heroLsn__img {
width: 100%;
}
.heroSocN .heroLsn__cont-title:before {
background: url('../title-top.html') no-repeat center/contain;
}
.heroSocN .heroLsn__cont-title:after {
background: url('../title-b.html') no-repeat center/contain;
right: 26px;
}
.heroSocN .heroLsn__cont-title, .heroSocN .heroLsn__cont-txt {
color: #121212;
}
.heroSocN .heroLsn__cont-txt {
margin-bottom: 60px;
}
.heroSocN__arr {
color: #121212;
position: absolute;
bottom: 30px;
left: 49%;
}
.heroSocN__arr span {
font-size: 30px;
}
.skillSocN {
background: #F9F9F9;
padding: 80px 0 50px;
}
.skillSocN .servHome__cont-title {
margin-top: -17px;
}
.skillSocN__img {
margin-bottom: 20px;
}
.skillSocN__skill {
margin-bottom: 20px;
}
.skillSocN__skill-img {
margin-bottom: 5px;
}
.skillSocN__skill-txt {
font-weight: bold;
font-size: 16px;
line-height: 150%;
}
.skillSocN__sk-wr {
margin-top: 30px;
}
.banSocN {
background: #101A50;
}
.banSocN .banOneLsn__title {
  font-size: 29px;
}
.banSocN .banOneLsn__txt {
color: rgba(255, 255, 255, 0.9);
}
.benSocN .servHome__cont-title {
font-size: 64px;
}
.proofSocN .whyHome__link {
bottom: 40px;
right: 58px;
}
.proofSocN .whyHome__block {
margin-bottom: 0;
}
.proofSocN .whyHome__wr {
  margin-bottom: 0;
}

/*SEO Content Strategy */
.blockseoStr .servHome__cont-title {
font-size: 62px;
line-height: 82px;
}
.whatSeoStr {
background: #F9F9F9;
padding: 80px 0;
}
.caseSeoStr .whyHome__foot-name {
margin-bottom: 0;
}
.caseSeoStr .whyHome__block {
margin-bottom: 15px;
}
.caseSeoStr .whyHome__foot-r {
width: 48%;
}
.heroSeoStr .heroLsn__cont-title:before {
  background: url('../svg/titleseostr1.svg') no-repeat center/contain;
}
.heroSeoStr .heroLsn__cont-title:after {
  background: url('../svg/titleseostr2.svg') no-repeat center/contain;
  right: 95px;
}
.heroTechS .heroLsn__img {
  width: 100%;
}
.heroTechS .heroLsn__cont-title, .heroTechS .heroLsn__cont-txt {
color: #fff;
}
.seoTechS .servEnseo__cont {
  padding-left: 0;
  padding-right: 40px;
}
.seoTechS .servEnseo__txt {
margin-bottom: 25px;
}
.banTechS {
background: #101A50;
}
.heroTechS .heroLsn__cont-title:before {
  background: url('../svg/titletechseo1.svg') no-repeat center/contain;
}
.heroTechS .heroLsn__cont-title:after {
  background: url('../svg/titletechseo2.svg') no-repeat center/contain;
  right: 167px;
}
.caseSeoStr .whyHome__cont {
  padding-right: 0px;
}
.blockseoStr .blockseoSer__wr3 .blockseoSer__img img {
  margin-top: 0;
}
.page-id-6129 .sliderEnseo__title {text-align: center;}

/*Local SEO Services*/
.citLocS {
background: #B32310;
padding-top: 40px;
padding-bottom: 0;
}
.citLocS__dis { 
background: #FFFFFF;
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
border-radius: 5px;
margin-bottom: -30px;
}
.citLocS__dis-title {
color: #2F9E7D;
padding: 15px;
font-weight: bold;
}
.citLocS__dis-head {
background-color: #f4f4f4;
padding: 5px 15px;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
height: 44px;
display: flex;
align-items: center;
line-height: 120%;
}
.citLocS__dis-cont-i {
font-size: 14px;
margin-bottom: 15px;
}
.citLocS__dis-cont {
padding: 5px 15px;
}
.citLocS__dis-cont-6, .citLocS__dis-cont-12 {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.citLocS__dis-cont-6 .citLocS__dis-cont-i {
width: 50%;
}
.citLocS__dis-cont-12 .citLocS__dis-cont-i {
width: 33.3333%;
}
.citLocS .whyHome__cont-txt {
margin-bottom: 0;
}
.priceLocS {
padding: 120px 0;
text-align: center;
}
.priceLocS__txt {
font-size: 18px;
line-height: 31px;
margin-bottom: 20px;
}
.priceLocS__pr {
border: 1px solid #F5B61C;
border-radius: 10px;
overflow: hidden;
}
.priceLocS__pr-h {
padding: 40px 40px 20px;
}
.priceLocS__pr-title {
font-weight: 900;
font-size: 24px;
line-height: 30px;
height: 60px;
margin-bottom: 10px;
}
.priceLocS__pr-fr {
font-size: 18px;
line-height: 31px;
margin-bottom: 8px;
}
.priceLocS__pr-pr {
font-weight: 900;
}
.priceLocS__pr-pr span {
font-size: 36px;
}
.priceLocS__pr-bil {
color: rgba(18, 18, 18, 0.6);
font-size: 16px;
margin-top: 15px;
height: 20px;
}
.priceLocS__data-block {
position: relative;
}
.priceLocS__data-con {
position: absolute;
top: 40px;
left: 20px;
width: 92px;
text-align: center;
}
.priceLocS__data-per {
font-size: 24px;
font-weight: 600;
}
.priceLocS__data-txt {
font-size: 10px;
font-weight: bold;
}
.priceLocS__data-c svg {
width: 130px;
}
.priceLocS__data {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
margin-top: 20px;
margin-bottom: 50px;
}
.priceLocS__pr-txt {
background: #FEF7E6;
padding: 20px;
text-align: left;
height: 422px;
}
.priceLocS__pr-txt ul li {
position: relative;
font-size: 18px;
line-height: 31px;
padding-left: 27px;
margin-bottom: 10px;
}
.priceLocS__pr-txt ul li:before {
content: url('../svg/checkpr.svg');
position: absolute;
left: 0;
}
.priceLocS__pr-btn a {
width: 95%;
padding: 11px;
}
.priceLocS__pr-txt .gray {
text-align: center;
color: rgba(18, 18, 18, 0.6);
font-size: 16px;
}
.priceLocS__more {
text-align: left;
}
.priceLocS__more .priceLocS__pr-h {
  padding: 30px;
}
.priceLocS__more .priceLocS__pr-txt {
  padding: 20px 30px;
}
.priceLocS__more-wr {
margin-top: 40px;
}
.priceLocS__more .priceLocS__pr-title {
height: auto;
margin-bottom: 10px;
}
.priceLocS__more-txt, .priceLocS__more-txt p {
font-size: 18px;
line-height: 175%;
font-family: RoundedIO;
}
.priceLocS__more .priceLocS__pr-txt {
height: auto;
}
.priceLocS__more .priceLocS__more-btn {
text-align: center;
}
.priceLocS__more .priceLocS__more-btn a {
width: 70%;
padding: 11px;
margin-top: 30px;
}
.proofLocSeo {
background: #B22310;
}
.proofLocSeo .servHome__cont-title {
font-size: 61px;
}
.banLocSeo {
background: #F9F9F9;
text-align: center;
padding: 40px 0;
}
.proofLocSeo .whyHome__wr {
margin-bottom: 0;
}
.citLocS__dis-mob {
background: #B54E41;
border-radius: 10px;
padding: 16px 90px 16px 16px;
position: relative;
font-size: 16px;
line-height: 150%;
color: #FFFFFF;
display: none;
}
.citLocS__dis-mob:after {
content: url('../svg/arrlocsdown.svg');
position: absolute;
right: 30px;
top: 27px;
}
.heroLocS .heroLsn__cont-title:before {
  background: url('../svg/herolocstitle1.svg') no-repeat center/contain;
}
.heroLocS .heroLsn__cont-title:after {
  background: url('../svg/herolocstitle2.svg') no-repeat center/contain;
  right: 109px;
}
.faqMark__block-answer ul {
list-style-type: disc;
font-size: 18px;
line-height: 31px;
color: #4E5C68!important;
margin-bottom: 20px;
margin-left: 20px;
}
.navSubTitle > a {
cursor: default!important;
}

/*Free Bulk DA Checker*/
.howFreeB {
padding: 80px 0;
}
.faqFreeB .faqHeth__block-q {
font-family: RoundedIO;
}
.faqFreeB .faqHeth__block-a p {
font-family: RoundedIO;
color: #4E5C68!important;
}
.iFKey__cont p a {
color: #010df1;
}
.heroFreeB .heroKeyN__txt {
font-size: 21px;
line-height: 27px;
color: #FFFFFF;
margin-bottom: 40px;
}
.heroFreeB .heroLsn__img {
  width: 135%;
  float: right;
  position: absolute;
}
.blFreeB {
padding-top: 40px;
background: #f9f9f9;
}
.seoFreeB {
margin: 70px 0 0;
}
.blIntUi .servHome__cont-title {
font-size: 60px;
line-height: 71px;
}
.caseIntUi .whyHome__foot-post {
font-size: 16px;
}
.heroIntUi .heroLsn__cont-title, .heroIntUi .heroLsn__cont-txt, .heroIntUi .heroSocN__arr span {
color: #fff;
}
.heroIntUi .heroLsn__img {
width: 100%;
}
.heroIntUi .heroLsn__img video {
border-radius: 5px;
}
.heroIntUi .heroLsn__cont-title:before {
  background: url('../svg/titleintui1.svg') no-repeat center/contain;
}
.heroIntUi .heroLsn__cont-title:after {
  background: url('../svg/titleintui3.svg') no-repeat center/contain;
}
.heroIntUi .heroLsn__cont-txt {
  margin-bottom: 35px;
}
.iFFreeB .iFKey__cont h2, .howFreeB .iFKey__cont h2 {
font-family: RoundedIO;
}
.faqFreeB .servHome__cont-title {
font-weight: bold;font-size: 24px;
line-height: 30px;
text-align: center;
position: relative;
}
.faqFreeB .servHome__cont-title:before, .faqFreeB .servHome__cont-title:after {
content: '';
position: absolute;
top: 17px;
width: 43%;
background-color: #e5e3ff;
height: 1px;
}
.faqFreeB .servHome__cont-title:before {
left: 0;
}
.faqFreeB .servHome__cont-title:after {
right: 0;
}
.heroBackAn .heroHomenew__form {
width: 93%;
margin: 0;
}
.blBackAn .blockseoSer__wr2 .blockseoSer__img img {
object-fit: cover;
  height: 700px;
}
.blBackAn .blockseoSer__img img {
margin-bottom: 40px;
}
.seoBackAn {
margin-bottom: 0;
}
.contBackAn {
padding: 80px 0;
}
.contBackAn__cont h2 {
font-weight: bold;
font-size: 70px;
line-height: 89px;
margin-bottom: 30px;
margin-top: 0;
font-family: RoundedIO;
}
.contBackAn__cont p {
font-family: RoundedIO;
font-size: 16px;
line-height: 175%;
}
.buBackAn .blockseoSer__img img {
margin-bottom: 30px;
object-fit: cover;
height: 465px;
}
.popExp__blockLit-d {
color: #717171;
font-size: 16px;
}
.heroSumm__form {
text-align: center;
}
.heroSumm__form .hs-form-field{
margin-bottom: 40px;
}
.heroSumm__form label {
display: block;
font-size: 30px;
font-weight: 600;
margin-bottom: 20px;
}
.heroSumm__form .hs-input {
width: 50%;
height: 55px;
padding: 15px;
font-size: 18px;
border-radius: 8px;
border: none;
background: #f3f3f3;
margin: 0 auto;
}
.hs-budget_dropdown .input {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.heroSumm__form .hs-button {
border: none;
padding: 18px 66px;
display: block;
margin: 30px auto;
background-color: #fe278e;
color: #fff;
  font-size: 18px;
  font-weight: 600;
  border-radius: 40px;
}
.hs-error-msg, .hs-main-font-element {
font-size: 14px!important;
  color: #fe278e;
}
.submitted-message {
  padding-top: 145px;
  position: relative;
}
.submitted-message:before {
content: url('../png/check-icon.png');
position: absolute;
top: 0;
left: 45%;
}
.submitted-message p {
color: #529c2a;
  font-size: 26px;
  font-weight: 600;
  line-height: 150%;
}
.heroPpcN {
background: #4A0077;
position: relative;
}
.heroPpcN .heroLsn__img {
  width: 125%;
  float: right;
  position: absolute;
  top: 0;
}
.heroPpcN .heroLsn__cont-title {
font-size: 60px;
}
.heroPpcN .heroLsn__cont-title:before {
  background: url('../svg/titleppc1.svg') no-repeat center/contain;
}
.heroPpcN .heroLsn__cont-title:after {
  background: url('../svg/titleppc2.svg') no-repeat center/contain;
right: 218px;
}
.heroPpcN .heroSocN__arr span {
  color: #fff;
}
.softPpcN {
padding: 80px 0;
margin: 0;
}
.softPpcN__img video {
border-radius: 10px;
}
.softPpcN .servEnseo__txt {
margin-bottom: 20px;
}
.softPpcN .seosoftEnseo__cont {
padding-right: 30px;
}
.casePpcN {
padding: 80px 0;
}
.casePpcN .whyHome__wr {
margin-bottom: 0;
}
.casePpcN .whyHome__cont {
  padding-right: 0;
  padding-left: 60px;
}
.casePpcN .whyHome__link a {
color: #FF3E3E;
}
.banBigC .btn_redR {
padding: 6px 40px;
margin-top: 25px;
line-height: 2;
}
.blBigC .blockseoSer__wr3 .blockseoSer__img img {
  margin-top: 0;
}
.heroBigC {
position: relative;
}
.heroBigC .heroLsn__cont-title:before {
  background: url('../svg/titlebigc1.svg') no-repeat center/contain;
}
.heroBigC .heroLsn__cont-title:after {
  background: url('../svg/titlebigc2.svg') no-repeat center/contain;
  right: 245px;
}
.heroBigC .heroLsn__cont-title {
font-size: 60px;
}

/*About Us*/
.heroAbUs {
padding: 180px 0 40px;
}
.heroAbUs__txt {
font-size: 21px;
line-height: 175%;
}
.whatAbUs__block-title {
font-weight: 900;
font-size: 42px;
line-height: 53px;
margin-bottom: 20px;
font-family: RoundedIO;
margin-top: 0;
}
.heroAbUs__side {
margin-bottom: 40px;
}
.heroAbUs__side-list ul li {
position: relative;
padding-left: 25px;
font-size: 19px;
margin-bottom: 10px;
}
.heroAbUs__side-list ul li:before {
content: url('../svg/checkabus.svg');
position: absolute;
left: 0;
top: 1px;
}
.heroAbUs__side-loc ul li {
margin-bottom: 15px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
}
.heroAbUs__side-loc ul li img {
margin-right: 5px;
}
.photoAbUs {
height: 680px;
margin-bottom: 40px;
}
.whatAbUs__wr {
border-top: 5px solid #121212;
border-bottom: 5px solid #121212;
padding: 80px 0 40px; 
}
.whatAbUs__block-sub {
font-weight: bold;
font-size: 16px;
color: rgba(18, 18, 18, 0.7);
margin-bottom: 5px;
}
.whatAbUs__block {
margin-bottom: 40px;
}
.whatAbUs__block-txt, .whatAbUs__block-txt p {
font-size: 16px;
line-height: 175%;
font-family: RoundedIO;
}
.leadAbUs {
background: #F1FFFE;
padding: 80px 0;
} 
.leadAbUs .whatAbUs__block-title {
text-align: center;
margin-bottom: 40px;
}
.leadAbAs__a {
font-size: 21px;
line-height: 175%;
font-weight: 600;
margin-top: 35px;
}
.orgAbUs__wr {
border-top: 5px solid #121212;
border-bottom: 5px solid #121212;
padding: 80px 0 40px;
}
.orgAbUs__logos {
margin-top: 30px;
}
.orgAbUs__logos img {
width: 18%;
margin-bottom: 40px;
margin-right: 40px;
}
.heroAbUs__cont {
padding-right: 30px;
}
.pressAbUs {
padding-top: 80px;
}
.pressAbUs .whatAbUs__block-title, .pressAbUs .whatAbUs__block-txt {
text-align: center;
}
.pressAbUs .whatAbUs__block-txt {
width: 56%;
margin: 0 auto;
}
.pressAbUs__block-wr {
margin-top: 40px;
border-bottom: 5px solid #121212;
padding-bottom: 40px;
}
.pressAbUs__block {
margin-bottom: 40px;
box-shadow:0px 4px 15px rgba(0, 0, 0, 0.05);
}
.pressAbUs__img {
height: 300px;
}
.pressAbUs__block-cont {
padding: 20px 20px 30px;
}
.pressAbUs__cat {
font-size: 16px;
line-height: 31px;
margin-bottom: 5px;
}
.pressAbUs__title {
font-weight: bold;
font-size: 21px;
line-height: 27px;
}
.joinAbUs {
padding: 80px 0 40px;
}
.joinAbUs__title {
font-weight: 900;
font-size: 28px;
line-height: 35px;
margin-bottom: 20px;
}
.joinAbUs__cont {
padding-right: 140px;
}
.page-id-6604 .heroBigC .heroLsn__cont-title:before {
  background: url('../svg/titlewhite1.svg') no-repeat center/contain;
}
.page-id-6604 .heroBigC .heroLsn__cont-title:after {
  background: url('../svg/titlewhite2.svg') no-repeat center/contain;
}
.joinAbUs .whatAbUs__block-txt a {
color: #053AC1;
}
.page-id-6604 .benSocN .servHome__cont-link a:after {
right: -22px; 
}

/*Link Building eBook*/
.heroBLink__sublink {
background: #273C75;
border-radius: 8px;
padding: 9px 20px;
font-weight: bold;
font-size: 28px;
line-height: 35px;
display: inline-block;
color: #fff;
}
.heroBLink h1 span {
color: #ea2b8f;
}
.tabContBLink .tabCont__ban {
height: 100%;
}
.tabContBLink .tabCont__block-num {
color: #3E9DA9;
}
.stepBLink {
background: #F43982;
position: relative;
width: 98%;
border-radius: 0px 8px 8px 0px;
}
.stepBLink .stepNeg__cont-title, 
.stepBLink .stepNeg__cont-txt p, 
.stepBLink .stepNeg__cont-txt {
color: #fff!important;
}
.stepBLink .stepNeg__cont-title span {
  color: #f884b1;
}
.stepBLink .stepNeg__img {
background: #F6F9FF;
box-shadow: 0px 2px 14px rgba(44, 52, 62, 0.0652174);
border-radius: 8px 0px 0px 8px;
padding: 0;
}
.stepBLink__img-wr {
position: absolute;
right: -2%;
top: 35px;
}
.stepBLink .stepNeg__cont {
  padding-left: 2%;
}
.stepBLink1 .stepBLink {
margin-top: -36px;
}
.stepFactor {
position: relative;
padding-bottom: 60px;
}
.stepFactor__goo {
margin: 40px 0;
}
.stepFactor__list li {
position: relative;
padding-left: 30px;
margin-bottom: 25px;
}
.stepFactor__list li:before {
content: url('../svg/fac__check.svg');
position: absolute;
left: 0;
top: 2px;
}
.stepFactor .stepNeg__textBlock a {
color: #2d6ec8;
text-decoration: underline;
}
.stepFactor .stepNeg3__steps-subtitle {
color: #EA377A;
}
.stepFactor:before {
content: '';
background: #F4397A;
width: 11px;
height: 70px;
position: absolute;
left: 0;
top: 63px;
}
.stepFactor__title {
font-weight: 800;
font-size: 25px;
line-height: 30px;
color: #0F131F;
}
.stepFactor__quote {
color: #fff;
font-weight: 600;
font-size: 17px;
line-height: 32px;
padding: 30px 40px;
border-radius: 8px;
margin-top: 40px;
}
.stepFactor__quote-author {
margin-top: 20px;
}
.stepFactor__what {
border-radius: 8px;
margin-bottom: 20px;
padding: 30px 30px 10px 30px;
}
.stepFactor__what-titile {
font-weight: 800;
font-size: 22px;
line-height: 26px;
margin-bottom: 2px;
}
.stepFactor__quote-tag {
background: #EC3D7A;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.181159);
border-radius: 2px;
margin-right: 10px;
margin-bottom: 10px;
padding: 3px 10px;
font-size: 16px;
}
.stepFactor__quote-tags {
margin: 15px 0px;
}
.stepBLink1__other {
padding-bottom: 50px;
}
.stepBLink2 {
padding-bottom: 50px;
}
.stepBLink2 .stepBLink__img-wr {
top: 14px;
}
.stepBLink2__img1 {
margin-top: -28px;
}
.stepBLink2 .stepFactor__quote {
margin-top: 80px;
}
.stepBLink2__list-wr {
background: #3DBFB0;
border-radius: 8px;
padding: 25px 40px 0;
color: #fff;
}
.stepBLink2 .stepFactor__list li:before {
content: url('../svg/step2-check.svg');
}
.stepBLink2 .stepNeg__text {
background: url('../svg/oval-step2.svg') no-repeat center right;
}
.stepBLink3 .stepBLink__img-wr {
top: 14px;
}
.stepBLink3__tips-block {
margin-bottom: 50px;
}
.stepBLink3__tips-block img {
margin-right: 25px;
}
.stepBLink3__tips-title {
font-size: 19px;
line-height: 26px;
}
.stepBLink3__tips-title strong {
display: block;
}
.stepBLink3 .stepFactor {
padding-bottom: 50px;
}
.stepBLink4 .stepFactor__title {
margin-bottom: 20px;
}
.stepBLink4__loc, .stepBLink4__br, .stepBLink4__guest, .stepBLink4__val {
padding-bottom: 60px;
}
.stepBLink4__loc .stepBLink2__list-wr {
background: rgba(255, 255, 255, 0.5);
}
.stepBLink4__loc .stepFactor__list li:before {
content: url('../svg/step4-check.svg');
}
.stepBLink4__loc .stepBLink2__list-wr {
color: #393944;
border: 2px solid #F4397A;
}
.shedBLink .shedNeg__block-btn a {
background: #43C9BA;
border-radius: 8px;
}
.shedBLink .shedNeg__block {
border: 3px solid #273C75;
border-radius: 8px;
}
.stepNeg__cont-txt-d {
padding-left: 17px;
}
.stepBLink2 .stepNeg__textBlock p a, .stepBLink4 .stepNeg__textBlock p a {
color: #2d6ec8;
}
.stepBLink5 .stepNeg__cont-txt p a {
color: #fff;
text-decoration: underline;
}

/*Careers*/
.heroCar {
background-color: #121212;
color: #fff;
padding-top: 100px;
text-align: center;
margin-top: 100px;
}
.heroCar__subtitle {
font-weight: 500;
font-size: 16px;
color: rgba(255, 255, 255, 0.7);
margin-bottom: 10px;
}
.heroCar__btn {
margin-top: 40px;
}
.heroCar__img {
margin-top: 100px;
}
.heroCar .heroseoAud__title {
margin-top: 0;
}
.weareCar .whatAbUs__block-title, .jobCar .whatAbUs__block-title {
font-family: RoundedIO;
}
.weareCar__wr {
padding: 80px 0;
}
.liveCar .weareCar__wr {
padding-bottom: 40px;
}
.liveCar__blocks {
margin-bottom: 40px;
}
.liveCar__blocks-title {
-ms-align-items: center;
align-items: center;
font-weight: 900;
font-size: 21px;
margin-bottom: 5px;
margin-left: -7px;
}
.liveCar__blocks-title img {
width: 44px;
}
.liveCar__blocks-txt {
font-size: 16px;
line-height: 175%;
}
.liveCar__blocks-wr {
margin-top: 30px;
}
.weareCar .whatAbUs__block-title {
margin-top: 0;
}
.locCar__block {
margin-bottom: 20px;
font-size: 21px;
}
.locCar__block img {
margin-right: 10px;
width: 30px;
}
.bannerCar__block {
padding: 80px 0;
color: #fff;
text-align: center;
margin-top: -120px;
}
.bannerCar2 .bannerCar__block {
margin-top: 0;
}
.bannerCar__block .whatAbUs__block-title {
color: #fff;
}
.bannerCar__block-txt {
font-size: 16px;
line-height: 175%;
width: 50%;
margin: 0 auto;
}
.jobCar {
padding: 20px 0 40px;
}
.jobCar__block {
border: 2px solid #E8E8E8;
padding: 40px;
justify-content: space-between;
margin-bottom: 40px;
}
.jobCar__block-name {
font-weight: 900;
font-size: 21px;
margin-right: 40px;
}
.jobCar__block-time {
font-size: 16px;
padding-right: 15px;
margin-right: 10px;
position: relative;
line-height: 24px;
}
.jobCar__block-time:after {
content: '.';
position: absolute;
top: -6px;
right: 0;
font-size: 26px;
}
.jobCar__block-loc {
font-size: 16px;
line-height: 24px;
}
.jobCar__block-link a {
color: #00A3FF;
}
.jobCar__block-link a:hover {
color: #ff0096;
}
.jobCar__block-link a:hover svg path {
fill:#ff0096;
}
.jobCar__btn a {
border: 2px solid #121212;
border-radius: 50px;
padding: 14px 35px;
font-size: 18px;
font-weight: bold;
display: inline-block;
}
.jobCar__btn {
text-align: center;
}
.jobCar__btn a:hover {
background: #121212;
color: #fff;
}
.bannerCar__block-txt a {
color: #00A3FF;
}
.newItemMenu {
position: relative;
}
#mega-menu-wrap-max_mega_menu_1 .newItemMenu:after {
content: 'NEW';
background: #ff0096;
border-radius: 30px;
font-weight: 700;
font-size: 10px;
color: #fff;
padding: 1px 6px;
display: inline-block!important;
position: relative;
top: -4px;
margin-left: -14px;
white-space: nowrap;
}
footer .newItemMenu a:after {
content: 'NEW';
background: #FF0096;
border-radius: 30px;
font-weight: bold;
font-size: 10px;
color: #FFFFFF;
padding: 1px 6px;
display: inline-block!important;
position: relative;
top: -2px;
margin-left: 5px;
}
#mega-menu-max_mega_menu_1>#mega-menu-item-6690>.mega-sub-menu {
width: 510px!important;
left: 219px!important;
}
.heroCtaform__formMob {
display: none;
}
.heroCtaform__formMob iframe {
height: 625px!important;
}
.navBarButton {
display: none;
width: 25px;
float: right;
background-color: #121212;
position: relative;
height: 2px;
margin-left: 10px;
}
.navBarButton:before, .navBarButton:after {
content: '';
position: absolute;
left: 0;
height: 2px;
width: 100%;
background-color: #121212;
}
.navBarButton:before {
top: -7px;
}
.headerWhite .navBarButton, .headerWhite .navBarButton:before, .headerWhite .navBarButton:after {
background-color: #fff;
}

.fixedHeader .navBarButton, .fixedHeader .navBarButton:before, .fixedHeader .navBarButton:after,
.header-fix .navBarButton, .header-fix .navBarButton:before, .header-fix .navBarButton:after {
background-color: #121212;
}
.navBarButton:after {
top: 7px;
}
.mobBack {
position: fixed;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: rgba(162, 244, 255, 0.2);
z-index: 9;
display: none;
backdrop-filter: blur(4px);
}
.headerWhite .mobBack {
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(4px);
}
#mega-menu-max_mega_menu_1 > .mega-menu-item > .mega-sub-menu {
width: 1210px!important;
left: -151px!important;
background: #fff!important;
display: block;
border: 1px solid #131313!important;
border-radius: 22px!important;
top: 55px!important;
}
.menuMobHead__back {
position: relative;
top: -2px;
margin-right: 10px;
display: none;
}
.menuMobHead span img {
width: 119px;
}
.menuMobHead.active .menuMobHead__back {
display: block;
}
.menuMobFoot {
display: none;
}
.menuMobBody.active {height: 100%;}
.lgMob {display: none;}
#menu-footer_new {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
flex-flow: column wrap;
max-height:700px;
}
#menu-footer_new>li {
width:50%;
margin-bottom: 20px;
}
#menu-footer_new .sub-menu, #menu-footer_new-ser .sub-menu {
margin-left: 0;
}
.footNavTitle > a, .footNavTitle2 {
font-weight: bold;
font-size: 16px;
margin-bottom: 10px;
display: block;
}

.footNavTitle > a:before {
display: none;
}
#menu-footer_new li .sub-menu .menu-item, .footerNew__res li, #menu-footer_new-ser li .sub-menu .menu-item {
margin-bottom: 10px;
}
#menu-footer_new li .sub-menu .menu-item a, #menu-footer_new-ser li .sub-menu .menu-item a, .footerNew__res, .footerNew__res li a {
font-size: 16px;
color: #6C6E72;
}
#menu-footer_new li .sub-menu .menu-item a:hover, #menu-footer_new-ser li .sub-menu .menu-item a:hover, .footerNew__res li a:hover {
color: #ff0096; 
}
.footerNew__res-mob {
display: none;
}
#menu-footer_new .newItemMenu a:after, #menu-footer_new-ser .newItemMenu a:after, .footerNew__res .newItemMenu a:after {
line-height: 17px;
}
.footerNew__res .footNavTitle2 {
margin-bottom: 8px;
}
.footerNew__res-cont {
margin-top: 90px;
}
.footerNew__res-wr {
padding-left: 57px;
}
.footerNew__res-cont img {
margin-right: 4px;
}
.footerNew__loc {
color: rgba(18, 18, 18, 0.8);
font-size: 16px;
}
.footerNew__loc:first-child {
padding-right: 10px;
margin-right: 10px;
position: relative;
}
.footerNew__loc:first-child:after {
content: '.';
font-size: 26px;
position: absolute;
top: -11px;
right: -2px;
}
.footerNew__loc img {
margin-right: 5px;
}
.footerNew__soc {
margin-left: 20px;
}
.footerNew__soc a {
margin-left: 10px;
}
.footerNew__copy-wr {
padding: 25px 0;
}    
.footerNew__loc-soc {
justify-content: flex-end;
}
.footerNew__res-soc {display: none;}

.footerNew__res-soc {
margin-top: 40px;
}
.footerNew__res-soc .footerNew__loc-wr {
margin-bottom: 40px;
}
.footerNew__res-soc .footerNew__copy {
margin-top: 10px;
}
.header-fix .navBarButton, .header-fix .navBarButton:before, .header-fix .navBarButton:after {
background-color: #121212;
}
.page-template-page-careers .header-layout-3 a.lg img {width: 100%;}

.footNo a:hover {
color: #25243e;
}

#whr_embed_hook .whr-items .whr-item {
border: 2px solid #e8e8e8;
  padding: 40px;
  margin-bottom: 40px;
}
#whr_embed_hook .whr-items .whr-title {
font-weight: 900;
  font-size: 21px;
  margin-right: 40px;
  margin: 0;
  margin-bottom: 10px;
}
#whr_embed_hook .whr-items .whr-info {
margin: 0;
}
.woocommerce-checkout #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
padding: 0 12px;
}

/*Google Ads and PPC*/
.heroGooAds h1 span {
  color: #2a8390;
}
.tabGooAds {
background: #F4F8FD;
}
.tabGooAds .tabCont__block-num {
color: #B35E8A;
font-size: 26px;
font-family: Avenir Next;
}
.tabGooAds .tabCont__block-title {
font-size: 16px;
width: 100%;
font-family: Avenir Next;
}
.stepGooAds {
position: relative;
}
.stepGooAds .stepNeg__cont-title, .stepGooAds .stepNeg__cont-txt p {
color: #fff!important;
}
.stepGooAds .stepBLink__img-wr {
right: 0;
top: 0;
width: 33%;
height: 100%;
}
.stepGooAds1 .stepGooAds:before {
content: url('../svg/qblock.svg');
position: absolute;
bottom: 0;
right: 33%;
}
.quoteFull {
padding: 50px 0 80px;
font-size: 17px;
line-height: 32px;
color: #FFFFFF;
font-family: Avenir Next;
margin-top: 40px;
}
.quoteFull__cont p {
font-family: Avenir Next;
margin-bottom: 30px;
}
.quoteFull__wr {
position: relative;
}
.quoteFull__wr:after {
content: url('../svg/yell-quote.svg');
position: absolute;
bottom: -15px;
right: 0;
}
.page-template-page-ebook-google .stepFactor__quote {
color: #373941;
font-weight: normal;
border-radius: 0;
}
.stepGooAds2__list {
margin-top: 50px;
}
.stepGooAds2__list li {
position: relative;
padding-left: 35px;
}
.stepGooAds2__list li:before {
content: url('../svg/check-box.svg');
position: absolute;
left: 0;
top: 2px;
}
.stepGooAds2__list-title {
font-family: AvenirLTStd;
font-weight: bold;
margin-bottom: 5px;
}
.page-template-page-ebook-google .stepNeg3__steps-subtitle {
color: #298390;
}
.page-template-page-ebook-google .stepFactor:before {
background: #298390;
}
.stepGooAds3 .stepGooAds2__list {
margin: 50px 0;
}
.stepGooAds3 h4 {
font-size: 22px;
line-height: 26px;
font-family: AvenirLTStd;
margin-top: 40px;
clear: initial;
}
.stepGooAds2__listG li:before {
content: url('../svg/check-box2.svg');
}
.stepGooAds3 .stepNeg__howDo-block {
align-items: flex-start;
}
.stepGooAds3 .stepNeg__whyDo .stepNeg__howDo-block img {
margin-top: 8px;
}
.stepGooAds4__imp {
margin: 30px 0;
border: 2px solid #298390;
padding: 25px 0;
text-align: center;
color: #298390;
}
.stepGooAds6 .stepGooAds:after {
content: url('../svg/block6-hero-i.svg');
position: absolute;
bottom: -3px;
right: 38%;
}
.stepGooAds7__sec {
background: #F1F3F7;
padding: 70px 0;
margin-top: 50px;
}
.stepGooAds7__sec h2 {
font-family: Avenir Next;
font-weight: bold;
font-size: 50px;
line-height: 60px;
margin-bottom: 60px;
}
.stepGooAds7__sec-block li {
position: relative;
padding-left: 30px;
margin-bottom: 30px;
}
.stepGooAds7__sec-block li:before {
content: '';
background: #516A98;
width: 11px;
height: 5px;
position: absolute;
left: 0;
top: 10px;
}
.stepGooAds7__sec-block li span {
font-family: AvenirLTStd;
font-size: 19px;
line-height: 26px;
font-weight: bold;
}
.stepGooAds7__sec-block .col-12:first-child {
border-right: 1px solid #D8D8D8;
padding-right: 70px;
}
.stepGooAds7__sec-block .col-12:last-child {
padding-left: 50px;
}
.shedGooAds .shedNeg__block {
background: #7158A1;
border-radius: 8px;
border:none;
}
.shedGooAds .shedNeg__block-cont span {
color: #fff;
}
.shedGooAds .shedNeg__block-btn a {
background: #F42D8E;
border-radius: 8px;
}
.heroKim {
background: #e6f7fe;
height: 97vh;
min-height: 700px;
display: flex;
align-items: center;
width: 100%;
position: relative;
}
.heroKim .heroseoAud__title {
color: #121212;
font-size: 46px;
}
.heroKim .heroseoAud__title span {
color: #4f68e2;
display: block;
}
.page-template-page-daniel-kim .header-layout-3 {
position: absolute;
width: 100%;
}
.aboutKim {
background-color: #fff;
}
.probKim, .resKim {
padding: 80px 0;
background: #101A50;
color: #fff;
}
.probKim__img {
height: 100%;
border-radius: 5px;
}
.probKim__cont h2 {
color: #fff;
margin-top: -17px;
}
.probKim__cont {
padding-left: 20px;
}
.solKim {
padding-top: 80px;
}
.solKim__title {
text-align: center;
}
.solKim .blockseoSer__cont .servHome__cont-title {
font-size: 36px;
line-height: 46px;
}
.solKim .servHome__cont-link a {
font-weight: 500;
font-size: 16px;
color: #1D2A6C;
margin-top: 0;
}
.resKim {
background: linear-gradient(0deg, rgba(29,42,108,1) 37%, rgba(16,26,80,1) 37%);
padding: 80px 0 60px;
}
.resKim__block {
background: #FFFFFF;
border-radius: 5px;
padding: 0 20px;
height: 106px;
min-height: 106px;
margin-bottom: 20px;
font-size: 17px;
line-height: 175%;
color: #121212;
display: flex;
align-items: center;
}
.resKim .probKim__cont {
  padding-left: 0;
  padding-right: 80px;
}
.caseKim {
background: #E6F7FE;
}
.caseKim .whyHome__cont-btn a {
background: #101A50;
color: #fff;
}
.caseKim .whyHome__link a {
color: #1D2A6C;
font-size: 16px;
}
.banKim .banseoSer__btn .btn_redR {
background: #fff;
color: #101A50; 
font-size: 16px;
}
.banKim .banseoSer__btn .btn_redR:hover {
box-shadow: 0 0 8px #fff;
}
.caseKim__btn-mob {
display: none;
}
.aboutKim .aboutCase__right-title {
margin-top: 0;
}
.heroSrm {
height: 100vh;
background: #121212;
display: flex;
align-items: center;
width: 100%;
min-height: 665px;
}

.heroSrm .heroLsn__img {
  width: 124%;
  top: -23%;
}
.heroSrm__txt {
color: rgba(255, 255, 255, 0.8);
font-size: 21px;
line-height: 150%;
margin-bottom: 20px;
}
.page-template-page-seo-reputation .header-layout-3 {
position: absolute;
width: 100%;
}
.heroSrm .heroSocN__arr a {
color: #fff;
}
.heroSrm .heroSocN__arr {
bottom: 50px;
}
.heroSrm .heroLsn__cont-title:before {
background: url('../svg/seohead1.svg') no-repeat center/contain;
}
.heroSrm .heroLsn__cont-title:after {
background: url('../svg/seohead2.svg') no-repeat center/contain;
}
.whySrm .servHome__cont-title {
font-size: 48px;
line-height: 61px;
}
.banSrm {
background: #121212;
}
.banSrm .banOneLsn__txt {
width: 50%;
}
.doSrm .servHome__cont-title {
line-height: 80px;
font-weight: 600;
}
.whatSrm {
padding: 80px 0 40px;
text-align: center;
}
.whatSrm__wr {
margin-bottom: 60px;
}
.whatSrm__block {
margin-bottom: 40px;
padding: 0 10px;
}
.whatSrm__block-icon {
text-align: center;
margin-bottom: 24px;
}
.whatSrm__block-icon img {
width: 100px;
height: 100px;
}
.whatSrm__block-title {
font-size: 21px;
line-height: 175%;
font-weight: 600;
margin-bottom: 6px;
}
.whatSrm__block-txt {
font-size: 16px;
line-height: 175%;
color: #4A4A4A;
}
#mega-menu-item-6878:after {
top: 10px!important;
left: -73px;
}
.modalTakeGoo .btnTake {
background: #2E889B;
}
.pdfLoad {
background: #453176;
color: #fff;
padding: 40px 20px;
text-align: center;
/*margin: 50px 0;*/
}
.pdfLoad__title {
font-size: 32px;
margin-bottom: 25px;
font-weight: 600;
}
.pdfLoad__btn .btn {
background: none;
border: 2px solid #fff;
display: inline-block;
border-radius: 50px;
color: #fff;
padding: 13px 40px;
font-weight: 600;
}
.pdfLoad__btn .btn:hover {
color: #453176;
background: #fff;
}
.heroRef {
background: #121212;
padding: 100px 0;
position: relative;
display: flex;
width: 100%;
}
.heroRef .heroAbUs__txt {
color: #f8f8f8;
margin-bottom: 40px;
}
.heroRef__img {
width: 45%;
height: 100%;
position: absolute;
top: 0;
right: 0;
}
.heroAbUs__btn .btn_red {
border-radius: 50px;
font-size: 18px;
padding: 12px 30px;
}
.joinRef {
padding: 60px 0 80px;
}
.joinRef .banOneLsn__title {
text-align: center;
margin-bottom: 40px;
}
.heroRef__cust {
border: 1px solid #121212;
border-radius: 10px;
overflow: hidden;
}
.heroRef__cust-l {
padding: 40px;
}
.heroRef__cust-img {
margin-bottom: 5px;
}
.heroRef__cust-title {
font-weight: 900;
font-size: 21px;
margin-bottom: 10px;
}
.heroRef__cust-txt {
margin-bottom: 20px;
font-size: 16px;
line-height: 175%;
}
.heroRef__cust-btn a {
font-weight: 600;
font-size: 18px;
color: #FFFFFF;
background: #121212;
border-radius: 50px;
padding: 10px 32px;
border: 2px solid #121212;
}
.heroRef__cust-btn a:hover, .formRefF .formRefF__form .hs-button:hover {
color: #121212;
background: none!important;
border: 2px solid #121212;
}
.heroRef__cust-l {
width: 45%;
}
.heroRef__cust-r {
background: #fff2fa;
width: 55%;
padding: 40px;
}
.heroRef__cust-r ul li {
margin: 20px 0;
font-size: 16px;
position: relative;
padding-left: 25px;
}
.heroRef__cust-r ul li:before {
content: url('../svg/check.svg');
position: absolute;
top: 3px;
left: 0;
}
.heroRef__ques {
text-align: center;
padding: 80px 0;
line-height: 30px;
}
.heroRef__ques-p {
margin-top: 10px;
}
.heroRef__ques-phone {
margin-right: 10px;
}
.heroRef__ques-phone img {
margin-right: 10px;
}
.heroRefF {
padding: 140px 0 60px;
text-align: center;
}
.heroRefF__img {
margin-bottom: 20px;
}
.heroRefF__img img {
width: 120px;
height: 120px;
}
.heroRefF .heroseoAud__title, .heroRefF .heroAbUs__txt {
color: #000;
}
.heroRefF .heroAbUs__txt {
font-size: 16px;
color: rgba(18, 18, 18, 0.8);
width: 65%;
margin: 0 auto;
}
.formRefF {
background: #F0F2F5;
padding: 60px 0 80px;
}
.heroRefF .heroAbUs__btn {
bottom: -80px;
left: 48.2%;
background: #121212;
width: 40px;
height: 40px;
border-radius: 50%;
}
.heroRefF .dashicons-arrow-down-alt2:before {
position: absolute;
left: 9px;
top: 9px;
color: #fff;
font-size: 23px;
}
.formRefF .formRefF__form {
width: 680px;
background: #FFFFFF;
border-radius: 5px;
padding: 40px;
margin: 0 auto;
}
.formRefF__form h5 {
  color: rgba(18, 18, 18, 0.8);
  font-weight: bold;
  font-size: 12px;
}
.formRefF__form-title {
color: rgba(18, 18, 18, 0.8);
font-weight: 600;
font-size: 12px;
margin-bottom: 10px;
}
.formRefF .formRefF__form label {
color: rgba(18, 18, 18, 0.7);
font-size: 14px;
font-family: RoundedIO;
}
.formRefF .formRefF__form input {
width: 100%;
border: none;
border-bottom: 1px solid rgba(18, 18, 18, 0.3);
transition: all .2s;
border-radius: 0!important;
margin-bottom: 10px;
}
.formRefF .formRefF__form input:focus {
border-bottom: 1px solid #FF0096;
}
.formRefF .form-columns-2, .formRefF .form-columns-1 {
max-width: 100%;
margin-bottom: 10px;
}
.formRefF .formRefF__form .hs-button {
border: none;
display: block;
background: #121212!important;
border-radius: 50px!important;
border: 2px solid #121212;
color: #fff;
font-weight: 600;
font-size: 16px;
padding: 10px 39px;
width: auto!important;
position: absolute;
bottom: -9%;
left: 44%;
appearance: none;
-webkit-appearance: none;
font-family: RoundedIO;
}
.formRefF__foot p {
font-size: 10px;
line-height: 175%;
text-align: center;
color: rgba(18, 18, 18, 0.6);
padding: 40px 0;
}
.formRefF__foot-wr {
margin-top: 60px;
}
.form-columns-1 {
width: 50%;
float: left;
}
.formRefF__form1 .form-columns-1 input, .formRefF__form2 .form-columns-1 input {
width: 100%!important;
}
.formRefF .formRefF__form2 {
height: auto;
}
.formRefF textarea {
border: 1px solid #D9D9D9;
border-radius: 5px;
resize: none;
width: 100%!important;
height: 150px;
margin-top: 8px;
padding: 10px;
}
.formRefF .formRefF__form2 fieldset:nth-child(5) {
float: none;
width: 100%;
}
.formRefF .formRefF__form2 .hs-button {
bottom: -15%;
}
.formRefF__form2 {
display: none;
}
.heroRefCon {
text-align: center;
}
.heroRefCon .heroseoAud__title {
margin-top: 0;
}
.heroAbUs__txtOne {
margin-bottom: 0;
font-size: 16px;
}
.heroRefCon .btn {
display: inline-block;
}
.heroRefCon .btn:hover, .heroRef .heroAbUs__btn .btn_red:hover {
border: 2px solid #fff;
background: none;
box-shadow: none;
}
.wantRefCon {
text-align: center;
padding: 40px 0;
}
.wantRefCon__wr {
margin-top: 40px;
}
.wantRefCon__block {
border: 1px solid #121212;
border-radius: 10px;
padding: 35px;
margin-bottom: 30px;
}
.wantRefCon__block .heroRef__cust-btn a {
padding: 13px 36px;
display: inline-block;
}
.wantRefCon__block .heroRef__cust-img img {
width: 85px;
height: 85px;
margin-bottom: 10px;
}
.heroCares__img {
height: 240px;
}
.heroCares__imgRow1 {
width: 20%;
margin-right: 8px;
}
.heroCares__imgRow2, .heroCares__imgRow3 {
width: 40%;
}
.heroCares__imgRow2 {
margin-right: 8px;
}
.heroCares .col-12 {
padding: 0;
}
/*.heroCares__imgRow4, .heroCares__row2 .heroCares__rowText {
width: 50%;
}*/
.heroCares__rowText {
background: #121212;
height: 100%;
margin-right: 8px;
}
.heroCares__title {
color: #fff;
margin:0;
padding: 20px 70px 20px 100px;
font-size: 50px;
line-height: 63px;
}
.heroCares__row2 {
margin-top: 8px;
}
.heroCares__imgRow5, .heroCares__imgRow7 {
width: 40%;
}
.heroCares__imgRow5 {
margin-right: 8px;
}
.heroCares__imgRow6 {
width: 20%;
margin-right: 8px; 
}
.heroCares__txt {
color: #FFFFFF;
font-size: 21px;
line-height: 175%;
}
.heroCares__imgRow7 .heroCares__rowText {
padding: 45px;
padding-right: 100px;
}
.whatCares {
padding: 120px 0;
}
.whatCare__sub {
font-weight: 600;
font-size: 16px;
line-height: 20px;
color: rgba(18, 18, 18, 0.7);
margin-bottom: 10px;
}
.whatCares .whatAbUs__block-title {
margin-top: 0;
font-family: RoundedIO;
font-size: 40px;
}
.whatCares__cont p {
font-size: 16px;
font-family: RoundedIO;
}
.whatCares__img {
width: 90%;
float: right;
}
.whatCares__txt {
color: rgba(18, 18, 18, 0.7);
font-size: 16px;
text-align: center;
margin-top: 10px;
}
.dataCares {
background: #121212;
padding: 80px 0;
text-align: center;
color: #fff;
}
.dataCares__block-num {
font-weight: 900;
font-size: 50px;
margin-bottom: 13px;
}
.dataCares__block-title {
font-weight: 600;
font-size: 21px;
}
.dataCares .col-12 {
border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.dataCares .col-12:last-child {
border: none;
}
.compCares__img {
height: 620px;
}
.compCares__wr {
padding: 120px 0;
}
.compCares__logo {
margin-top: 42px;
}
.compCares__logo-block {
margin-right: 40px;
margin-bottom: 20px;
}
.compCares__logo-block img {
height: 55px;
}
.compCares .whatAbUs__block-title {
margin-top: 0;
font-family: RoundedIO;
}
.modalTakeGoo {
margin-top: -350px;
overflow: hidden auto;
height: 651px;
padding: 35px 35px 20px;
}
.modalTakeGoo .form-columns-1 {
width: 100%;
}
.modalTakeGoo fieldset.form-columns-1 .hs-input {
width: 100%!important;
}
.modalTakeGoo .modalTake__form .hs-input {
padding: 5px 10px;
width: 100%;
height: 40px;
margin-top: 3px;
}
.modalTakeGoo .modalTake__form select {
height: 46px;
appearance: none;
-webkit-appearance:none;
}
.modalTake__form .hs-input.error, .modalTake__form .hs-input.invalid, .select__gap.error {
border: 1px solid #ff0096;
}
.modalTakeGoo .hs-button {
background: #2E889B;
border-radius: 75px;
display: block;
width: 100%;
font-weight: 700;
color: #fff;
text-align: center;
border: none;
padding: 16px 0;
transition: all .3s;
font-weight: 700;
font-size: 18px;
font-family: 'RoundedIO',sans-serif;
}
.modalTakeGoo label {
font-size: 16px;
}
.modalTakeGoo .modalTake__cont-txt {
margin-bottom: 20px;
}


/*Explore New Design*/
.heroExpN {
padding: 150px 0 75px;
color: #fff; 
background: #19191B;
position: relative;
}
.heroExpN__title {
font-weight: 900;
font-size: 64px;
line-height: 81px;
color: #FFFFFF;
font-family: 'RoundedIO',sans-serif;
margin: 0 0 10px;
text-align: center;
}
.heroExpN__txt {
font-size: 18px;
line-height: 23px;
text-align: center;
}
.heroExpN__nav {
margin: 40px 0;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}
.heroExpN__nav ul {
margin-bottom: -1px;
padding: 0 130px;
}
.heroExpN__nav ul li a {
padding: 20px 0;
border-bottom: 4px solid transparent;
display: block;
color: #fff;
}
.heroExpN__nav ul li a:hover {
border-bottom: 4px solid #FF0096;
color: #FF0096;
}
.heroExpN__nav ul li a.active {
border-bottom: 4px solid #FF0096;
}
.heroExpN__post {
margin-top: 40px;
}
.heroExpN__post-img {
height: 420px;
width: 100%;
border-radius: 10px;
}
.heroExpN__post-cont, .heroExpN .whatAbUs__block-title {
color: #fff;
}
.heroExpN .whatAbUs__block-title {
margin-bottom: 50px;
margin-top: 0;
font-family: 'RoundedIO',sans-serif;
}
.heroExpN__post-link .btn {
border-radius: 50px;
padding: 10px 60px;
display: inline-block;
}
.heroExpN__post-link .btn:hover {
box-shadow: none;
}
.heroExpN__post-exp, .heroExpN__post-exp p {
font-size: 16px;
line-height: 175%;
font-family: 'RoundedIO',sans-serif;
margin-bottom: 20px;
}
.heroExpN__bot {
position: absolute;
width: 40px;
left: 50%;
margin-left: -20px;
bottom: -21px;
z-index: 5;
}
.heroExpN__bot span {
border: 1.5px solid #FFFFFF;
width: 40px;
height: 40px;
border-radius: 50%;
color: #fff;
padding-top: 9px;
padding-left: 1px;
background: #19191b;
}
.heroExpN__post-cont {
padding-left: 40px;
}
.popExpN {
padding: 80px 0 40px;
}
.popExpN__block {
margin-bottom: 40px;
box-shadow: 0px 4px 15px rgba(0,0,0,.08);
border-radius: 10px;
}
.popExpN__block .heroExpN__post-cont, .popExpN__block .heroExpN .whatAbUs__block-title {
  color: #121212;
}
.popExpN__block .heroExpN__post-cont {
padding-left: 0;
}
.popExpN__block .heroExpN__post-img {
height: 298px;
border-radius: 10px 10px 0 0;
margin-bottom: 0;
}
.popExpN__block .heroExpN__post-cont {
border-radius: 0 0 10px 10px;
padding: 20px;
}
.popExpN__block .popExp__block-title {
height: 82px;
transition: all .3s;
}
.popExpN__block a:hover .popExp__block-title {
color: #ff268e;
}
.popExpN__wr {
margin-top: 40px;
}
.popExpN .whatAbUs__block-title, .popExpN__txt {
text-align: center;
}
.banExpN {
background: #19191B;
padding: 80px 0;
text-align: center;
color: #fff;
}
.banExpN__txt p {
font-size: 18px;
line-height: 31px;
color: rgba(255, 255, 255, 0.9);
font-family: 'RoundedIO',sans-serif;
}
.banExpN .termTgdc__block-title {
margin-bottom: 10px;
}
.banExpN__form {
margin-top: 30px;
position: relative;
}
.banExpN__form input {
background: rgba(255, 255, 255, 0.2);
border-radius: 50px;
padding: 7px 115px 7px 20px;
border: none;
font-size: 16px;
font-family: 'RoundedIO',sans-serif;
color: #fff;
height: 49px;
}
.banExpN__form input::-webkit-input-placeholder {color: #fff;}
.banExpN__form input::-moz-placeholder          {color: #fff;}
.banExpN__form input:-moz-placeholder           {color: #fff;}
.banExpN__form input:-ms-input-placeholder      {color: #fff;}
.banExpN__form input::placeholder     {color: #fff;}

.banExpN__form button, .banExpN__form .hs-button {
background: #fff;
border-radius: 50px;
font-weight: 700;
font-size: 16px;
padding: 15px 21px;
font-family: 'RoundedIO',sans-serif;
border: none;
margin-left: -118px;
transition: all .2s;
white-space: nowrap;
color: #19191b;
}
.banExpN__form label {
display: none;
}
.banExpN__form .hs_email {
width: 45%;
}
.banExpN__form .hs-input {
width: 100%;
}
.banExpN__form button:hover {
background: #ff0096;
color: #fff;
}
.banExpN__form form {
display: flex;
align-items: center;
justify-content: center;
}
.banExpN__form form .wpcf7-not-valid-tip {
position: absolute;
}
.banExpN__form .wpcf7-response-output.wpcf7-validation-errors {
display: none!important;
}
.banExpN__form .wpcf7-response-output.wpcf7-mail-sent-ok {
position: absolute;
bottom: -18px;
}
.secExpN {
padding: 70px 0 0;
}
.secExpN .sliderExp__prev, .secExpN .sliderExp__next {
top: 41%;
width: 40px;
height: 40px;
box-shadow: none;
background: #121212 url('../svg/arrslider.svg') no-repeat center/20%;
}
.secExpN .sliderExp__next {
  right: -30px;
}
.secExpN .sliderExp__prev {
  left: -30px;
}
.secExpN .popExp__block-date {
height: 18px;
}
.popExpN__block .expCat {
margin-right: 5px;
}
.whatAbUs__block-title-mob, .page-id-7109 .popExp__block-date div:first-child, .page-id-7109 .popExp__block-date-read:before {
display: none;
}
.page-id-7109 .popExp__block-date-read {
padding-left: 0;
margin-left: 0;
}
.heroExpN__post-cont .expCat {
margin-right: 5px;
}
.expHeroseo_101 {color: #577CFF!important;}
.expHerolink-building {color: #FF63BF!important;}
.expHerolocal-seo {color: #9FFF79!important;}
.expHerogoogle-ranking-factors {color: #BF56FF!important;}
.expHerodigital {color: #00AE8F!important;}
.expHeroon-page-seo {color: #FF4E4E!important;}
.expHeroseo-guides {color: #8960FF!important;}
.expHeroinfographics-2 {color: #FFD43C!important;}
.expHerocontent-creation {color: #8760d4!important;}
.expHerocontent-marketing {color: #5da5af !important;}
.expHeroecommerce-seo {color: #ff4687!important;}
.blpopExpN {
padding: 80px 0 40px;
}
.blpopExpN__head {
text-align: center;
margin-bottom: 40px;
}
.secExpN .titleExp {
font-size: 42px;
line-height: 55px;
}
.heroHomeNN__img-block {
height: 476px;
width: 25%;
margin-right: 10px;
}
.heroHomeNN__img-block:last-child {
margin-right: 0;
}
.heroHomeNN {
padding-top: 150px;
text-align: center;
background: #121212;
color: #fff;
}
.heroHomeNN__title {
font-weight: 900;
font-size: 78px;
line-height: 99px;
font-family: 'RoundedIO',sans-serif;
width: 95%;
margin: 0 auto 20px;
color: #fff;
}
.heroHomeNN__txt {
font-size: 21px;
line-height: 175%;
width: 60%;
margin: 0 auto 40px;
}
.heroHomeNN__img {
margin-top: 80px;
}
.heroHomeNN__form form {
position: relative;
}
.heroHomeNN__form input {
background: rgba(255, 255, 255, 0.15);
border-radius: 50px;
font-size: 16px;
padding: 10px 20px;
height: 40px;
border: none;
width: 40%;
color: #fff;
}
.heroHomeNN__form .btn {
border-radius: 50px;
font-weight: 600;
padding: 11px 23px;
margin-left: -103px;
font-family: 'RoundedIO',sans-serif;
transition: all .2s;
}
.heroHomeNN__form .btn:hover {
color: #121212;
background: #fff;
border:1px solid #fff;
box-shadow: none;
}
.logoHomeNN .logoHoth__logos img {
width: 230px;
padding: 0 35px;
}
.logoHomeNN .logoHoth__title {
font-size: 14px;
margin-bottom: 30px;
}
.whatHomeNN {
padding-bottom: 70px;
padding-top: 50px;
}
.whatHomeNN__sub {
font-weight: bold;
font-size: 14px;
line-height: 18px;
color: #ff4eb6;
text-transform: uppercase;
margin-bottom: 10px;     
}
.whatHomeNN__head {
text-align: center;
margin-top: 40px;
}
.whatHomeNN .liveCar__blocks-title img {
  width: 38px;
  margin-right: 8px;
}
.whatHomeNN .ourseoSer__block-link a, .softHomeNN .ourseoSer__block-link a {
color: #25243e;
font-weight: 600;
font-size: 16px;
}
/*.whatHomeNN .ourseoSer__block-link a:hover {
color: #ff0096;
}*/
.ourseoSer__block-link:hover a {
color: #ff0096;
}
.ourseoSer__block-link:hover:after {
color: #ff0096;
margin-left: 11px;
}
.whatHomeNN .ourseoSer__block-link, .softHomeNN .ourseoSer__block-link {
color: #25243e;
margin-top: 10px;
}
.whatHomeNN .liveCar__blocks {
margin-bottom: 50px;
}
.whatHomeNN  .liveCar__blocks-wr {
margin-top: 45px;
}
.softHomeNN {
padding: 100px 0 50px;
background-color: #f7f9fc;
}
.softHomeNN__img2 {
position: absolute;
bottom: 0px;
left: 0px;
}
.softHomeNN__img2-txt {
margin-bottom: 28px;
justify-content: flex-end;
margin-right: -10%;
}
.softHomeNN__img2-arr {
width: 70px;
margin-bottom: -17px;
}
.softHomeNN__img2-txt-t {
width: 270px;
}
.softHomeNN__img2-img {
min-width: 116%;
box-shadow: 0 0 30px #e3e6ee;
}
.softHomeNN__img3-wr {
margin-top: 40px;
}
.softHomeNN__img3-img {
width: 65%;
height: auto;
margin-right: 35px;
box-shadow: 0 0 26px #e3e6ee;
}
.softHomeNN__img3-img2 {
width: 29%;
box-shadow: 0 0 26px #e3e6ee;
}
.softHomeNN .ourseoSer__block-link {
margin-top: 20px;
}
.whatHomeNN .whatAbUs__block-txt, .learnHomeNN .whatAbUs__block-txt {
width: 60%;
margin: 0 auto;
}
.learnHomeNN {
padding: 100px 0;
}
.learnHomeNN__wr {
text-align: center;
}
.learnHomeNN__icon img {
width: 50px;
margin-bottom: 10px;
}
.learnHomeNN__blocks {
margin-top: 45px;
}
.learnHomeNN__btn {
text-align: center;
margin-top: 35px;
}
.caseHomeNN .popExpN__block .popExp__block-title {
height: auto;
}
.caseHomeNN .popExp__block-txt {
font-size: 18px;
line-height: 175%;
height: 180px;
}
.popExp__block-author {
font-weight: 400;
font-size: 18px;
line-height: 175%;
}
.revHomeNN__block {
padding: 100px 42%;
border-top: 1px solid #E5E5E5;
}
.heroTraf {
background-color: #131313;
position: relative;
padding: 170px 0 100px;
}
.heroTraf .priceLocS__more-txt {
color: #fff;
margin-bottom: 40px;
}
.heroTraf .btn_redR {
background: #fff;
color: #121212;
border: 2px solid transparent;
font-size: 16px;
height: 40px;
padding: 9px 40px;
}
.heroTraf .btn_redR:hover {
border: 2px solid #fff;
color: #fff;
background: none;
box-shadow: none;
}
.heroTraf__logos {
margin-top: 40px;
}
.heroTraf .logoHoth__title {
color: #858585;
margin-bottom: 0;
}
.heroTraf__logos img {
width: 150px;
}
.heroTraf__img {
position: absolute;
bottom: 0;
right: 0;
width: 47%;
max-width: 660px;
}
.heroTraf__img-big {
width: 72.6%;
}
.heroTraf__img-s {
width: 30%;
}
.whatTraff {
padding-top: 70px;
}
.speakTraff__head {
text-align: center;
margin-bottom: 20px;
}
.speakTraff__head .whatAbUs__block-txt {
width: 70%;
margin: 0 auto;
}
.speakTraff .form-columns-1 {
  width: 100%;
  float: none;
}
.speakTraff fieldset.form-columns-1 .hs-input {
width: 100%!important;
}
.speakTraff select {
width: 100%!important;
height: 33px;
border: none;
border-bottom: 1px solid rgba(18,18,18,.3);
appearance: none;
-webkit-appearance:none;
}
.logoHomeNN .logoHoth__logos .slick-track {
display: flex;
align-items: center;
}
.learnHomeNN .popExpN__block {
  border-radius: 10px;
}
.revHomeNN .logotype {
background-size: contain;
}
.logoHomeNN {
position: relative;
padding: 60px 0 50px;
}
.logoHomeNN:after {
content: '';
width: 84%;
position: absolute;
bottom: 0;
left: 8%;
height: 2px;
background: #d0d0d0;
}
.softHomeNN__img-mob {
margin-top: 20px;
}
.learnHomeNN__blocks .slick-dots, .popExpN__wr .slick-dots, .heroExpN__nav ul .slick-dots, .blpopExpN .slick-dots {
display: none !important;
}
.whatTraff .whatAbUs__block-txt {
width: 100%;
}
.speakTraff {
padding-bottom: 110px;
}
.speakTraff .formRefF__form .hs-button {
bottom: -9%;
}
.heroToolsN {
background: linear-gradient(90deg, #121212 0%, rgba(18, 18, 18, 0.9) 100%);
padding: 190px 0;
}
.heroToolsN .heroTraf__img {
right: -10px;
top: 23%;
}
.heroToolsN .heroTraf__img img {
border-radius: 8px;
}
.heroToolsN .heroHoth__img-txt {
color: rgba(255, 255, 255, 0.8);
}
.heroToolsN .btn_redR:last-child {
background: none;
color: #fff;
border: 2px solid;
}
.heroToolsN .btn_redR:last-child:hover {
background: #fff;
color: #121212;
}
.banToolsN .banOneLsn__txt {
width: 45%;
}
.whatHomeNN .liveCar__blocks-title {
margin-left: 0;
}
.softHomeNN__img1 {
display: flex;
align-items: flex-end;
}
.softHomeNN__img1 img:nth-child(2) {
margin-right: 30px;
width: 40%;
box-shadow: 0 0 26px #e3e6ee;
}
.softHomeNN__img1 img:last-child {
width: 50%;
box-shadow: 0 0 26px #e3e6ee;
}
.softHomeNN__img2-txtMob {
display: none;
}
.searchExpN {
position: absolute;
right: 0;
top: -15px;
transition: all .3s;
}
.searchExpN__inp {
background: rgba(255, 255, 255, 0.1);
border-radius: 5px;
padding: 0;
font-family: 'RoundedIO',sans-serif;
font-size: 16px;
color: #fff;
height: 40px;
width: 0;
border: none;
transition: all .3s;
}
.searchExpN__inp  input::-webkit-input-placeholder {color: #979798;}
.searchExpN__inp  input::-moz-placeholder          {color: #979798;}
.searchExpN__inp  input:-moz-placeholder           {color: #979798;}
.searchExpN__inp  input:-ms-input-placeholder      {color: #979798;}
.searchExpN__inp  input::placeholder     {color: #979798;}
.searchExpN__btn {
background: none;
border: none;
position: absolute;
right: 0;
top: 11px;
width: 33px;
height: 19px;
transition: all .3s;
}
.searchExpN__form.active .searchExpN__btn {
left: 8px;
}
.searchExpN__form.active .searchExpN__inp {
width: 280px;
padding: 10px 15px 10px 46px;
}
.heroPostN {
background: linear-gradient(180deg, #121212 0%, #252525 100%);
padding: 228px 0 170px;
color: #fff;
text-align: center;
position: relative;
}
.heroPostN__bread {
font-size: 16px;
}
.heroPostN__bread a {
color: #a3a3a3;
}
.heroPostN__bread .dashicons {
font-size: 14px;
line-height: 22px;
margin: 0 10px;
}
.heroPostN .expCat {
margin-right: 5px;
}
.contPostN {
padding-top: 80px;
}
.contPostN .popExp__block-author {
font-size: 16px;
color: #121212;
}
.contPostN__date {
font-size: 16px;
margin-left: 50px;
}
.contPostN__head {
margin-bottom: 40px;
}
.a2a_svg svg {
width: 80%!important;
top: 3px!important;
}
.addtoany_list a:not(.addtoany_special_service)>span {
border-radius: 50%!important;
margin-right: 7px;
}
.contPostN__soc {
text-align: right;
}
.contPostN__txt {
margin-bottom: 40px;
}
.contPostN__txt h2 {
color: #121212;
font-weight: 600;
}
.contPostN__footer {
border-top: 1px solid #b3b3b3;
border-bottom: 1px solid #b3b3b3;
padding: 40px 0;
}

/*Backlink Analysis */
.heroCar__img-new {
margin-top: 60px;
}

.heroCar__img-new img {
margin-bottom: -250px;
}

.heroBackAn .heroHomenew__form.backlink-analysis-form {
width: 70%;
margin: 0 15%;
}

.heroBackAn .heroHomenew__form.backlink-analysis-form .btn {
padding: 0 60px;
width: auto;
background-color: #FF0096;
color: #fff;
font-weight: 500;
font-size: 16px;
}

.heroBackAn .heroHomenew__form input {
background-color: #3A3A3A;
border-color: #3A3A3A;
padding-left: 30px;
}

/*Search page*/
.seocode-breadcrumb {
position: relative;
z-index: 1;
height: 370px;
background: #1e2c60;
background-position: center center;
background-size: cover;
margin-bottom: 100px;
text-align: center;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
align-items: center;
justify-content: center;
}
.flw {
float: left;
width: 100%;
}
.bread {
color: #fff;
}
.page-title {
color: inherit;
margin-bottom: 15px;
font-size: 48px;
line-height: 50px;
}
.blog-post-cover {
  float: left;
  width: 100%;
  margin-bottom: 34px;
}
.blog-post-info {
  float: left;
  width: 700px;
  margin-bottom: 30px;
}
.blog-post-info .blog-post-date {
  width: 67px;
  margin-right: 30px;
  float: left;
  border-right: 1px solid #ebebeb;
  min-height: 95px;
  padding-top: 10px;
  font-family: 'RoundedIO',sans-serif;
  font-weight: 700;
}
.blog-post-info .blog-post-date span.date-day {
  line-height: 1;
  margin-left: 0;
  font-size: 36px;
  color: #015cff;
  margin-bottom: 14px;
}
.blog-post-info .blog-post-date span {
  clear: both;
  display: block;
  font-size: 11px;
  color: #9e9e9e;
  text-transform: uppercase;
  margin-left: 5px;
  line-height: 2;
}
.blog-post-info .blog-post-date span {
  clear: both;
  display: block;
  font-size: 11px;
  color: #9e9e9e;
  text-transform: uppercase;
  margin-left: 5px;
  line-height: 2;
}
.blog-post-info .blog-post-date span:last-of-type {
  margin-bottom: 0;
}
.blog-post-info .blog-post-date span {
  clear: both;
  display: block;
  font-size: 11px;
  color: #9e9e9e;
  text-transform: uppercase;
  margin-left: 5px;
  line-height: 2;
}
.blog-post-info .blog-post-name {
  float: left;
  min-height: 95px;
  width: -webkit-calc(100% - 100px);
  width: -moz-calc(100% - 100px);
  width: -o-calc(100% - 100px);
  width: calc(100% - 100px);
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
.blog-post-info .post-cat {
  color: #9e9e9e;
  line-height: 24px;
}
.blog-post-info .post-cat a {
  font-size: 11px;
  color: #9e9e9e;
}
.blog-post-info .post-tit {
  margin: 0;
  font-size: 0;
  line-height: initial;
}
.blog-post-info .post-tit a {
  font-size: 30px;
  color: #011735;
}
.blog-post-single, .blog-post-sumary {
  float: left;
  width: 700px;
  line-height: 28px;
  clear: both;
  font-family: elena;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 30px;
  padding-bottom: 20px;
}
.blog-post-single p, .blog-post-sumary p {
font-family: 'RoundedIO',sans-serif;
}
.post-author-info {
  float: left;
  width: 100%;
  margin-bottom: 80px;
}
.post-author-info .post-author {
  float: left;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}
.post-author-info .author-name {
  color: #011735;
}
.paging-navigation {
  float: left;
  width: 100%;
  margin-bottom: 80px;
}
.paging-navigation li {
  display: inline-block;
  font-size: 0;
  margin-right: 24px;
}
.paging-navigation a {
  color: #015cff;
  font-size: 18px;
  font-weight: 700;
}
.paging-navigation span {
  font-size: 18px;
  color: #9e9e9e;
  font-weight: 700;
}
.paging-navigation span {
  font-size: 18px;
  color: #9e9e9e;
  font-weight: 700;
}
#seocode-blog-sidebar {
  margin-bottom: 50px;
}
.seocode-footer {
  background-size: cover;
  position: relative;
  background: #011735;
}
.coppy-right {
  text-align: center;
  background: #001026;
  min-height: 67px;
  color: rgba(255,255,255,.35);
  font-family: 'Open Sans',sans-serif;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}
.scroll-to-top {
  position: fixed;
  z-index: 990;
  left: 30px;
  bottom: -150px;
  padding: 0;
  cursor: pointer;
  border: 0;
  background: rgba(0,0,0,0);
  -moz-transition-duration: .3s;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
}
.blog-post-cover img {
border: 0;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}
.post-author-info .author-av img {
  border-radius: 50%;
  margin-right: 20px;
}
.search-viewbox, #ht-btn-search {
display: none;
}
#theme-menu-box {
  position: relative;
  width: 100%;
  float: left;
}
.theme-header {
  position: relative;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-slider .slick-list, .slick-slider .slick-track {
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  min-width: 100%;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-track:after, .slick-track:before {
  content: "";
  display: table;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
.heroExpN__post-video {
align-items: center;
}
.heroExpN__post-video .heroExpN__post-img {
height: 310px;
}
.heroExpN__post-video .heroExpN__post-img:before {
content: '';
background: url('../png/play-button-2.png') no-repeat center/contain;
width: 100px;
height: 100px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -50px;
margin-left: -50px;
}
.heroExpN__modal, .postExpN__modal {
top: 50%;
left: 50%;
margin-top: -155px;
margin-left: -300px;
width: 600px;
height: 315px;
overflow: initial;
}
.heroExpN__modal-close {
position: absolute;
right: -30px;
top: -20px;
width: 20px;
height: 20px;
cursor: pointer;
}
.heroExpN__post-video .btn_red {
cursor: pointer;
}
.slick-slide {
outline: none;
}
/*Ecommerce SEO*/
.heroEcom {
height: 100vh;
padding-top: 150px;
}
.heroEcom__title {
font-size: 60px;
line-height: 76px;
margin: 20px 0;
color:#fff;
}
.heroEcom__sub {
font-size: 12px;
line-height: 15px;
text-transform: uppercase;
letter-spacing: 1px;
color: #a0a0a0;
}
.page-template-page-ecommerce .header-layout-3 {
position: absolute;
width: 100%;
}
.heroEcom__txt {
color: #fff;
margin-bottom: 40px;
}
.heroEcom__img img {
border-radius: 6px;
}
.needsEcom {
padding-bottom: 100px;
}
.needsEcom.eSEO .container .row .col-lg-6:last-child{
  margin-top: 0;
}
.needsEcom__img img {
border-radius: 6px;
}
.needsEcom__link a {
border-bottom: 1px solid;
font-size: 16px;
margin-top: 0;
}
.needsEcom__link a:after {
top: 1px;
}
.needsEcom .termTgdc__block-title {
margin-top: 0;
}
.serEcom {
background: #121212;
padding: 85px 0 70px;
}
.serEcom__block {
margin-bottom: 30px;
text-align: center;
color:#FFFFFF;
}
.serEcom__txt {
font-size: 16px;
line-height: 175%;
color: rgba(255, 255, 255, 0.8);
}
.serEcom .heroExpN__txt {
margin: 20px 0;
}
.entEcom {
padding: 100px 0;
}
.entEcom .termTgdc__block-title {
margin-top: 0;
}
.entEcom__tabs {
margin-top: 55px;
}
.entEcom__tab {
padding: 17px 0;
color: #414141;
transition: all .3s;
cursor: pointer;
}
.entEcom__tab .img-svg {
margin-right: 10px;
}
.entEcom__tab.active, .entEcom__tab:hover {
border-right: 2px solid #FF0096;
color: #FF0096;
transition: all .3s;
}
.entEcom__tab.active .img-svg path, .entEcom__tab:hover .img-svg path {
fill: #FF0096;
transition: all .3s;
}
.entEcom__tab span {
font-size: 16px;
margin-left: 15px;
}
.entEcom__tab img {
width: 25px;
}
.entEcom__tab-wr {
border-right: 1px solid #D3DCDF;
padding-right: 0;
}
.entEcom__cont-txt h4 {
font-size: 18px;
margin-bottom: 10px;
}
.entEcom__cont-txt p {
font-size: 16px;
line-height: 175%;
}
.entEcom__cont {
padding-left: 90px;
}
.entEcom__cont-txt {
display: none;
}
.banEcom {
padding: 100px 0;
}
.banEcom .banOneLsn__txt {
color: #e7e7e7;
width: 55%;
}
.banEcom .banOneLsn__title {
width: 72%;
margin: 0 auto 20px;
}
.careEcom {
padding: 100px 0;
position: relative;
}
.careEcom__tab {
width: 129px;
padding: 15px;
color: #121212;
text-align: center;
font-size: 16px;
line-height: 129.5%;
cursor: pointer;
}
.careEcom__tab svg {
width: 45px;
height: 45px;
margin-bottom: 11px;
}
.careEcom__tab.active, .careEcom__tab:hover {
box-shadow: 0px 4px 20px rgba(0, 12, 41, 0.15);
border-radius: 5px;
color: #FF0096;
transition: all .3s;
}
.careEcom__tab.active .img-svg path, .careEcom__tab:hover .img-svg path {
fill: #FF0096;
}
.careEcom__cont-txt {
font-size: 16px;
line-height: 175%;
display: none;
}
.careEcom__cont {
margin-top: 40px;
}
.careEcom__img-wr {
position: absolute;
top: 120px;
right: -30px;
width: 50%;
max-width: 800px;
}
.careEcom__img img {
border-radius: 6px;
}
.essEcom {
padding: 30px 0 100px;
text-align: center;
}
.essEcom__slider-img {
height: 370px;
width: 48%;
margin-right: 20px;
}
.essEcom__slider-cont {
padding: 40px;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.08);
}
.essEcom__slider-cont {
padding: 40px;
box-shadow: 0px 4px 15px rgba(0,0,0,.08);
width: 48%;
text-align: left;
}
.essEcom__slider-block {
width: 1020px;
padding: 20px 0;
}
.essEcom__slider-title {
font-weight: 600;
margin-bottom: 10px;
}
.essEcom__slider-txt {
font-size: 16px;
line-height: 175%;
margin-bottom: 20px;
}
.essEcom__slider {
margin-top: 40px;
}
.essEcom__slider .slick-arrow {
background: #FFFFFF;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.25);
padding: 15px;
transition: all .2s;
position: absolute;
top: 40%;
z-index: 2;
}
@media(max-width: 576px){
  .essEcom__slider{
    margin-top: 10px;
  }
  .essEcom__slider .slick-arrow{
    top: 125px;
  }
}
.essEcom__slider-prev {
left: 0;
}
.essEcom__slider-next {
right: 0;
transform: rotate(180deg);
}
.essEcom__slider .slick-arrow img {
width: 20px;
height: 20px;
}
.essEcom__slider .slick-arrow:hover img{
transition: all .2s;
transform: scale(1.1);
}
.caseEcom {
padding: 100px 0;
}
.caseEcom .termTgdc__block-title {
margin-bottom: 10px;
}
.caseEcom__icon, .caseEcom .howWhiteN__block-txt, .caseEcom .termTgdc__block-title {
text-align: center;
}
.caseEcom .howWhiteN__block-txt {
width: 84%;
margin: 0 auto;
}
.caseEcom .popExp__block-author {
font-weight: normal;
}
.caseEcom .popExp__new {
background: rgba(255, 255, 255, 0.25);
font-size: 12px;
color: #fff;
}
.caseEcom .popExp__block-txt {
font-size: 17px;
height: 155px;
}
.chEcom {
background: #F7F9FC;
padding: 100px 0;
}
.faqEcom {
padding: 100px 0;
}
.faqEcom .termTgdc__block-title {
margin-top: 10px;
text-align: center;
}
.faqEcom .hublinkExp__title {
text-align: center;
}
.faqEcom__tabs {
text-align: center;
display: flex;
justify-content: center;
margin-bottom: 20px;
}
.faqEcom__tabs a {
font-size: 16px;
border-bottom: 1px solid #D3DCDF;
padding: 0 20px 20px;
}
.faqEcom__tabs a:hover, .faqEcom__tabs a.active {
border-bottom: 1px solid #ff268e;
color: #ff268e;
}
.faqEcom__qa {
padding: 15px 0;
border-bottom: 1px solid #D3DCDF;
}
.faqEcom__qa-q {
font-weight: 500;
font-size: 16px;
line-height: 20px;
position: relative;
cursor: pointer;
}
/* .faqEcom__qa-q:after {
content: "\f347";
font-family: dashicons;
color: #414141;
position: absolute;
right: 0;
top: 0px;
font-size: 18px;
} */
.page-template-page-managed-seo-packages .faqEcom__qa-q:after{
  content: none;
}

.faqEcom__qa-a {
font-size: 16px;
line-height: 175%;
display: none;
}
.faqEcom__qa-a p {
margin-bottom: 5px;
}
.faqEcom__cont {
display: none;
}
.faqEcom__qa.active .faqEcom__qa-q, .faqEcom__qa.active .faqEcom__qa-q:after {
color: #ff268e;
}
.faqEcom__qa.active .faqEcom__qa-q:after {
transform: rotate(180deg);
transition: all .3s;
}
.faqEcom__faq {
margin-top: 40px;
}
.clutchEcom {
background: #121212;
padding: 100px 0;
position: relative;
}
.clutchEcom:before {
content: '';
background: #FF0096;
height: 55px;
width: 100%;
position: absolute;
top: 43%;
left: 0;
}
.clutchEcom__cont {
background: #121212;
color: #fff;
padding: 0px 40px;
}
.clutchEcom__logo img {
width: 200px;
margin-top: 10px;
margin-left: 30px;
}
.clutchEcom__logo img:first-child {
margin-right: 50px;
}
.clutchEcom .banOneLsn__txt {
width: 100%;
color: rgba(255, 255, 255, 0.9);
}
.clutchEcom .hublinkExp__title {
color: rgba(255, 255, 255, 0.6);
}
.clutchEcom .termTgdc__block-title {
margin-bottom: 15px;
margin-top: 15px;
}
.popupForm_form .form-columns-2 {
max-width: initial!important;
float: left;
width: 50%;
}
.popupForm_form .form-columns-1 {
max-width: initial!important;
}
.popupForm {
background: #F7F9FC;
padding: 0 7%;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 99;
border-top: 1px solid #121212;
}
.popupForm__head {
padding: 16px 0;
cursor: pointer;
}
.popupForm_body {
display: none;
padding-bottom: 16px;
}
.popupForm__head, .popupForm_body-txt {
text-align: center;
position: relative;
}
.popupForm__head-title {
font-size: 16px;
font-weight: 600;
margin-bottom: 5px;
}
.popupForm_body-txt {
color: rgba(18, 18, 18, 0.7);
font-size: 16px;
margin-bottom: 20px;
}
.popupForm__head-coll {
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
position: absolute;
right: 0;
top: 20px;
}
.popupForm__head-coll span {
font-size: 13px;
height: 14px;
}
.popupForm__head-coll.open span {
transform: rotate(180deg);
}
.popupForm_form select {
height: 44px;
}
.popupForm_form .form-columns-1 .hs-input {
width: 100%!important;
}
.popupForm_form .hs-form-required {
display: none !important;
}
.popupForm_form label {
font-size: 12px;
color: #FF0096;
margin-left: 13px;
position: relative;
top: 7px;
padding: 0 3px;
line-height: 0px;
z-index: 1;
background: #fff;
border-radius: 7px;
opacity: 0;
transition: all .2s;
}
.popupForm_form .hs-input:focus {
border: 1px solid #FF0096;
}
.popupForm_form .input {
position: relative;
}
.popupForm_form .input:after {
content: 'REQUIRED';
font-weight: 500;
font-size: 11px;
color: #77757D;
position: absolute;
right: 8px;
top: 16px;
}
.popupForm_form .input.active:after {
color: #FF0096;
}

.popupForm_form .hs-button {
width: 156px;
background: #ff0096;
border-radius: 50px;
color: #fff;
margin-top: 20px; 
}
.popupForm_form .hs_submit {
text-align: center;
}
.popupForm_form .form-columns-2 .input {
margin-right: 15px!important;
}
.hs-error-msg {
display: none;
} 
.popupForm_form .select {
width: 100%;
}
.popupForm_form .select__list {
position: absolute;
bottom: 36px;
background: #fff;
border-radius: 5px;
border: 1px solid #E0E0E0;
width: 100%;
z-index: 2;
}
.popupForm_form .select__item {
padding: 10px 15px;
color: #888888;
font-size: 16px;
transition: all .2s;
cursor: pointer;
}
.popupForm_form .select__item:hover {
background: rgba(255, 0, 150, 0.1);
color: #FF0096;
}
.popupForm_form .select__gap:after {
content: "\f229";
font-family: dashicons;
transform: rotate(90deg);
color: #717171;
position: absolute;
right: 0;
top: 6px;
width: 42px;
padding-top: 6px;
height: 30px;
border-bottom: 1px solid #ccc;
text-align: center;
}
.popupForm_form .hs_budget_dropdown .input:after {
right: 42px;
z-index: 9;
}
.select__gap {
z-index: 9;
position: relative;
padding: 14px 15px!important;
}
.hs-error-msgs label {
opacity: 1;
text-align: center;
}
.yearsSel__wr {
width: 200px;
position: relative;
}
#yearsSelect {
border: 1px solid;
padding: 5px 30px 5px 10px;
cursor: default;
position: relative;
font-size: 16px;
}
#yearsSelect:after {
content: "\f347";
position: absolute;
top: 7px;
right: 5px;
font-family: dashicons;
font-size: 14px;
}
#yearsUl {
list-style-type: none;
padding: 0;
margin: 0;
border: 1px solid;
border-top: none;
display: none;
position: absolute;
width: 100%;
background: #fff;
}
#yearsUl a {
color: #2b2a43;
font-size: 16px;
padding: 0px 10px;
display: block;
}
#yearsUl a:hover {
background: #fe278f;
color: #fff;
}
.heroSerP {
  display: block;
  min-height: initial;
  height: auto;
  padding: 150px 0 100px; 
}
.heroSerP .heroEcom__img img {
  object-fit: cover;
  height: 400px;
}
.heroSerP .btn_redR {
  padding: 15px 40px;
  height: 49px;
}
.heroSerP .heroEcom__title {
  margin-top: 0;
}
.heroSerP .heroEcom__txt {
  width: 60%;
}
.titleSerP {
  font-size: 52px;
  line-height: 66px;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
}
.needsSerP {
  background: #F7F9FC;
  padding-top: 100px;
}
.needsSerP .titleSerP {
  margin-bottom: 100px;
}
.needsSerP .howWhiteN__block-txt {
margin-bottom: 20px;
}
.needsSerP__wr {
padding-bottom: 100px;
}
.needsSerP__img img {
border-radius: 10px;
width: 93%;
}
.flex-md-row-reverse .needsSerP__img img {
float:right;
}
.needsSerP .termTgdc__block-title {
margin-top: 0;
}
.portfSerP__slider img {
width: 290px;
margin-right: 20px;
border-radius: 10px;
}
.slick-slide a:focus {
outline: none!important;
}
.portfSerP {
padding: 90px 0;
}
.portfSerP .container-fluid {
padding: 0;
}
.portfSerP .slick-track {
margin-left: -210px!important;
}
.portfSerP__cont .titleSerP {
text-align: left;
}
.portfSerP__cont {
max-width: 500px;
margin-left: 60px;
}
.portfSerP__prev {
margin-right: 30px;
}
.portfSerP__next {
transform: rotate(180deg);
}
.portfSerP__arr {
margin-top: 40px;
}
.portfSerP .slick-arrow {
display: none!important;
}
.loveSerP {
padding: 90px 0 40px;
}
.loveSerP__wr {
margin-top: 80px;
}
.loveSerP__block {
margin-bottom: 50px;
}
.loveSerP__block-img {
margin-bottom: 30px;
}
.loveSerP__block-title {
font-weight: 900;
font-size: 21px;
margin-bottom: 15px;
}
.loveSerP__block-txt {
font-size: 16px;
line-height: 25px;
}
.ctaSerP {
padding: 90px 0;
}
.ctaSerP .banOneLsn__title {
width: 100%;
}
.appSerP {
padding: 90px 0;
}
.appSerP__tabs {
margin-top: 50px;
}
.appSerP__tab {
border: 1px solid rgba(211, 220, 224, 0.804348);
box-shadow: 0px 2px 18px rgba(0, 0, 0, 0.0289855);
border-radius: 10px;
margin-right: 20px;
margin-bottom: 20px;
padding: 15px 30px;
}
.appSerP__tab:hover, .appSerP__tab.active {
color: #6D62EC;
}
.appSerP__tab:hover svg path, .appSerP__tab:hover svg rect, .appSerP__tab.active svg path, .appSerP__tab.active svg rect {
fill: #6D62EC;
transition: all .2s;
}
.appSerP__tab svg {
margin-right: 15px;
width: 30px;
}
.appSerP__cont-txt {
display: none;
}
.appSerP__cont-txt, .appSerP__cont-txt p {
line-height: 28px;
}
.appSerP__cont-txt ul {
list-style-type: disc;
padding-left: 20px;
}
.campSerP {
background: #F7F9FC;
padding: 90px 0;
min-height: 790px;
}
.campSerP .titleSerP {
text-align: left;
margin-bottom: 40px;
}
.campSerP .careEcom__img-wr {
max-width: 630px;
top: 82px;
}
.campSerP .titleSerP {
font-size: 47px;
}
.campSerP .careEcom__img img {
object-fit: cover;
height: 625px;
width: 610px;
}
.caseSerP {
padding: 90px 0;
}
.caseSerP .popExp__block-author {
font-weight: 600;
}
.caseSerP .howWhiteN__block-txt {
width: 100%;
}
.benSerP {
background: #F7F9FC;
padding: 90px 0;
}
.basicSerP .entEcom__tabs {
margin-top: 25px;
}
.basicSerP .entEcom__cont {
display: flex;
align-items: center;
height: 100%;
}
.procSerP {
background: #F7F9FC;
padding: 90px 0 40px;
}
.procSerP__top {
text-align: center;
margin-bottom: 40px;
}
.procSerP__sub {
color: #7F74FF;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
background: #F7F9FC;
margin-bottom: 10px;
}
.procSerP__step-num {
color: #D3DCE0;
font-weight: 900;
font-size: 130px;
line-height: 164px;
}
.procSerP__step-title {
font-weight: 900;
font-size: 21px;
margin-bottom: 15px;
line-height: 32px;
}
.procSerP__step-txt {
font-size: 16px;
line-height: 25px;
}
.procSerP__step {
  width: 308px;
  margin-bottom: 50px;
  position: relative;
padding-right: 40px;
  margin-right: 40px;
}
.procSerP__step:after {
content: url('../svg/around-arr.svg');
width: 48px;
height: 48px;
position: absolute;
right: -36px;
top: 172px;
}
.procSerP__step:last-child{
padding-right: 0;
margin-right: 0;
}
.procSerP__step:last-child:after {
display: none;
}
.ctaSerP .banOneLsn__txt {
width: 78%;
}
.ctaSerP .btn_redR {
padding: 14px 40px;
height: 49px;
}
.faqSerP .entEcom__tabs {
margin-top: 30px;
padding-top: 0;
}
.faqSerP .titleSerP {
text-align: left;
}
.faqSerP .entEcom__tab span {
margin-left: 0;
}
.faqSerP .entEcom__tab.active, .faqSerP .entEcom__tab:hover {
border-right: 2px solid #7f74ff;
color: #7f74ff;
transition: all .3s;
}
.bottextSerP {
background: #000000;
padding: 90px 0;
}
.bottextSerP__cont {
color:#fff;
}
.bottextSerP .titleSerP {
text-align: left;
}
.bottextSerP__txt p {
line-height: 28px;
}
.bottextSerP .btn_redR {
padding: 15px 40px;
height: 49px;
margin-top: 20px;
}
.bottextSerP__img img {
width: 83%;
border-radius: 10px;
}
.bottextSerP__txt a {
color: #fff;
text-decoration: underline;
}
.heroPlain {
background: #F3F9F1;
height: auto;
min-height: initial;
padding: 100px 0;
}
.heroPlain .heroseoAud__title span {
color: #369C95;
}
.heroPlain .heroKim__img img {
width: 90%;
float: right;
}
.sliderPlain {
padding: 40px 0;
background: #1EAAA3;
}
.sliderEnseo__slider-block {
padding: 10px 15px;
background-color: #1B928C;
border-radius: 6px;
font-size: 16px;
color:#fff;
}
.sliderEnseo__slider-block span {
color:#8dc8c6;
}
.sliderPlain .sliderEnseo__slider div a:hover {
color: #fff;
}
.sliderEnseo__slider-sec {
font-size: 18px;
color:#e8f4f3;
}
.sliderPlain .sliderEnseo__title {
  color: #fff;
  font-size: 16px;
  margin-bottom: 18px;
  font-weight: 600;
}
.sliderPlain .sliderExp__next {
  right: -30px;
}
.sliderPlain .sliderExp__prev, .sliderPlain .sliderExp__next {
top: -2px;
}
.prodPlain__cont {
font-size: 18px;
line-height: 32px;
}
.prodPlain__cont h2, .solPlain .servHome__cont-title, .resPlain .probKim__cont h2, .casePlain__cont h2 {
margin-top: 0;
font-size: 46px;
}
.prodPlain__cont img {
margin-left: 60px;
margin-bottom: 0px;
margin-top: -48px;
}
.solPlain .servHome__cont-title span {
color:#a1a1a1;
}
.solPlain .blockseoSer__img img {
width: 90%;
}
.solPlain .blockseoSer__wr1 .blockseoSer__img img, .solPlain .blockseoSer__wr3 .blockseoSer__img img {
float: right;
}
.resPlain {
background: #685FCE;
}
.resPlain .resKim__block img {
width: 50px;
margin-right: 15px;
}
.resPlain .probKim__cont h2 span {
color:#a49fe1;
}
.resPlain .probKim__cont p {
line-height: 32px;
margin-bottom: 30px;
}
.resPlain .resKim__block {
padding: 0 17px;
height: 86px;
min-height: 86px;
}
.casePlain__cont {
text-align: center;
}
.casePlain__cont h2 {
line-height: 58px;
}
.casePlain .whyHome__link {
position: relative;
bottom: 0;
right: 0;
}
.casePlain .whyHome__foot {
margin-bottom: 20px;
}
.casePlain .whyHome__foot-post {
color: #636F76;
font-size: 16px;
}
.casePlain .whyHome__foot-name {
margin-bottom: 0;
}
.casePlain .whyHome__cont-btn {
margin-top: 40px;
text-align: center;
}
.page-id-7955 {
line-height: 1.5;
}

/* Ebook Reputation Management */
.heroReput h1 span {
color: #49B861;
}
.tabReput {
background-color: #f6f9ff;
padding: 80px 0;
}
.tabReput .tabCont__block a {
font-family: 'Avenir Next', sans-serif;
height: 84px;
margin-bottom: 11px;
}
.tabReput .tabCont__block-num {
font-size: 22px;
color: #ffc727;
}
.tabReput .tabCont__block-title {
font-size: 16px;
line-height: 22px;
}
.tabReput .tabCont__ban {
height: 106%;
}
.stepReput__hero {
border-radius: 15px;
overflow: hidden;
position: relative;
}
.stepReput__hero-cont .stepNeg__cont-title {
font-size: 46px;
line-height: 57px;
}
.stepReput__hero:before, .stepReput__hero:after {
position: absolute;
display: block !important;
z-index: 1;
}
.stepReput1 .stepReput__hero:before {
content: url('../svg/sec1-before.svg');
top: 0;
right: 220px;
}
.stepReput1 .stepReput__hero:after {
content: url('../svg/sec1-after.svg');
bottom: -5px;
right: 0;
}
.stepReput__hero-cont {
padding: 80px;
}
.stepReput__hero-cont .stepNeg__cont-txt {
color: #fff !important;
}
.stepReput__hero-cont .stepNeg__cont-title {
color: #ffffff;
}
.stepReput__hero-img {
height: 100%;
}
.stepReput__hero-img img {
object-fit: cover;
height: 100%;
width: 100%;
}
.stepReput__cont {
padding: 70px 85px;
}
.stepReput__cont p {
font-family: 'AvenirLTStd', sans-serif;
font-size: 18px;
line-height: 29px;
color: #373941;
}
.stepReput2 .stepReput__hero:before {
content: url('../svg/sec2-before.svg');
top: 0;
right: 0;
}
.stepReput2 .stepReput__hero:after {
content: url('../svg/sec2-after.svg');
bottom: -5px;
right: 250px;
}
.stepReput3__blocks {
font-family: 'AvenirLTStd', sans-serif;
margin: 60px 0;
}
.stepReput3__blocks-icon {
margin-bottom: 15px;
}
.stepReput3__blocks-title {
margin-bottom: 10px;
font-weight: bold;
}
.stepReput3__blocks-txt {
font-size: 16px;
line-height: 25px;
}
.stepReput__gray {
padding: 70px 85px;
background: #F6F9FF;
border-radius: 15px;
font-family: 'AvenirLTStd', sans-serif;
margin-bottom: 20px;
}
.stepReput__gray p {
font-family: 'AvenirLTStd', sans-serif;
line-height: 29px;
color: #383943;
margin-bottom: 30px;
margin-top: 0;
}
.stepReput3 .stepReput__gray p:last-child {
margin-bottom: 0;
}
.stepReput__gray .alignleft {
float: left;
margin-bottom: 30px;
margin-right: 60px;
}
.stepReput3 .stepReput__hero:before {
content: url('../svg/sec3-before.svg');
top: 0;
right: 200px;
}
.stepReput3 .stepReput__hero:after {
content: url('../svg/sec3-after.svg');
bottom: -5px;
left: 0;
}
.stepReput4 .stepReput__hero:before {
content: url('../svg/sec4-before.svg');
top: 100px;
left: 0;
}
.stepReput4 .stepReput__hero:after {
content: url('../svg/sec4-after.svg');
bottom: -5px;
right: 0;
}
.stepReput4 .stepNeg3__steps-title {
margin-top: 70px;
}
.stepReput4__strat {
margin-top: 40px;
}
.stepReput4__strat img {
margin-right: 14px;
max-width: 22px;
max-height: 22px;
}
.stepReput4__strat .d-flex {
margin-bottom: 20px;
}
.stepReput4__strat span {
font-size: 16px;
font-family: 'AvenirLTStd', sans-serif;
font-weight: bold;
}
.stepReput5 .stepReput__hero:before {
content: url('../svg/sec5-before.svg');
top: 0;
right: 250px;
}
.stepReput5 .stepReput__hero:after {
content: url('../svg/sec5-after.svg');
bottom: -5px;
left: 100px;
}
.stepReput a {
color:#5b86fd;
text-decoration: underline;
}
.stepReput6 .stepReput__hero:before {
content: url('../svg/sec6-before.svg');
top: 0;
left: 0;
}
.stepReput6 .stepReput__hero:after {
content: url('../svg/sec6-after.svg');
bottom: -5px;
right: 185px;
}
.stepReput__titleIt {
margin-top: 70px;
margin-bottom: 20px;
position: relative;
}
.stepReput__titleIt:before {
content: '';
background: #FC994F;
border-radius: 2.5px;
width: 5px;
height: 100%;
position: absolute;
top: 0;
left: -80px;
}
.stepReput__titleIt-sub {
color: #FC994F;
font-weight: 900;
margin-bottom: 4px;
font-family: 'AvenirLTStd', sans-serif;
}
.stepReput6__blocks {
margin-bottom: 60px;
}
.stepReput6__blocks .stepFactor__title {
margin-top: 0;
margin-bottom: 5px;
}
.stepReput__titleIt-b:before {
background: #5478B1;
}
.stepReput__titleIt-b .stepReput__titleIt-sub {
color: #5478B1;
}
.stepReput7 .stepReput__hero:before {
content: url('../svg/sec7-before.svg');
top: 0;
right: 250px;
}
.stepReput7 .stepReput__hero:after {
content: url('../svg/sec7-after.svg');
bottom: -5px;
right: 0;
}
.stepReput8 .stepReput__hero:before {
content: url('../svg/sec8-before.svg');
top: 0;
left: 0;
}
.stepReput8 .stepReput__hero:after {
content: url('../svg/sec8-after.svg');
bottom: -5px;
right: 250px;
}
.shedReput {
padding: 0 0 70px;
}
.shedReput .shedNeg__block {
border: none;
padding: 67px 40px 67px 50px;
background: #7F74FF;
border-radius: 8px;
width: 100%;
}
.shedReput .shedNeg__block-cont span {
color: #fff;
width: 80%;
}
.shedReput .shedNeg__block-btn a {
background: #ffffff;
color: #F42D8E;
border-radius: 8px;
}
.addLSS .termTgdc__block-title {
width: 95%;
}
.pricingLSS__price {
margin-bottom: 60px;
border: 1px solid rgba(211, 220, 224, 0.804348);
box-shadow: 0px 2px 18px rgba(0, 0, 0, 0.0289855);
border-radius: 10px;
}
.pricingLSS__price-head {
background: #FFFFFF;
box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.03);
border-radius: 10px 10px 0px 0px;
padding: 35px 30px 25px;
}
.pricingLSS__price-title {
font-weight: 500;
font-size: 21px;
line-height: 28px;
color: #121212;
margin-bottom: 4px;
}
.pricingLSS__price-bil {
font-size: 16px;
line-height: 20px;
color: #5B5B6A;
}
.pricingLSS__price-price {
margin: 30px 0 25px;
color: #25243E;
font-weight: 900;
font-size: 42px;
line-height: 28px;
}
.pricingLSS__priceData {
margin-bottom: 25px;
}
.pricingLSS__priceData-block {
background: #F5F7FB;
border-radius: 5px;
padding: 5px 8px;
margin-right: 10px;
width: 150px;
}
.pricingLSS__priceData-block:last-child {
margin-right: 0;
}
.pricingLSS__priceData-block span {
color: #000000;
font-weight: bold;
font-size: 12px;
}
.pricingLSS__priceData-block.disabled {
background: #F5F7FB;
}
.pricingLSS__priceData-block.disabled span {
color: #808080;
}
.pricingLSS__priceData-dia {
width: 55px;
height: 55px;
color: #231E5A;
font-weight: 900;
font-size: 11px;
line-height: 14px;
text-align: center;
margin-right: 13px;
padding-top: 20px;
}
.pricingLSS__priceData-block.disabled .pricingLSS__priceData-dia {
color: #96989E;
}
.pricingLSS__price-btn .btn_redR {
padding: 16px 40px;
height: 49px;
width: 100%;
text-align: center;
}
.pricingLSS__price-foot {
padding: 20px 30px;
background: #F7F9FC;
border-radius: 0px 0px 10px 10px;
height: 285px;
}
.pricingLSS__price-txt ul li {
color: #25243E;
font-size: 16px;
margin-bottom: 15px;
position: relative;
padding-left: 23px;
}
.pricingLSS__price-txt ul li:before {
content: url('../svg/check-circle.svg');
width: 14px;
height: 14px;
position: absolute;
top: 1px;
left: 0;
}
.logosPriceLss {
border-top: 1px solid #D8D8D8;
padding-top: 20px;
margin: 20px 0;
}
.pricingLSS__head {
background: #000000;
color: #fff;
text-align: center;
padding: 90px 0 400px;
}
.pricingLSS__txt {
line-height: 28px;
}
.pricingLSS__price-wr {
margin-top: -337px;
}
.pricingLSS__camp-wr .pricingLSS__price-title {
margin-bottom: 19px;
}
.pricingLSS__camp-q {
margin-bottom: 24px;
font-size: 16px;
line-height: 22px;
height: 66px;
}
.pricingLSS__camp-wr .btn_redR {
background: #8479FE;
}
.pricingLSS__camp-wr .titleSerP {
text-align: left;
}
.pricingLSS__camp-wr .pricingLSS__price-foot {
height: auto;
}
.needsSerP__img video {
width: 80%;
float: right;
}

/*Landing Page Optimizer*/
.heroLPO {
padding: 184px 0 0;
}
.heroLPO__cont {
text-align: center;
}
.heroHomeNN__title {
font-size: 56px;
}
.heroLPO__txt {
color: #fff;
font-size: 20px;
line-height: 36px;
width: 54%;
margin: 0 auto 40px;
}
.heroLPO__subtitle {
color: #C4C4C4;
font-size: 12px;
}
.heroLPO__video {
text-align: center;
margin-top: 70px;
margin-bottom: -272px;
}
.heroLPO__video iframe {
display: none;
}
.logoLPO {
padding: 345px 0 80px;
}
.heroLPO__video-cover {
width: 80%;
height: 500px;
margin: 0 auto;
cursor: pointer;
}
.whatLPO {
background: #F6F9FC;
padding: 100px 0;
}
.whatLPO__txt p {
font-size: 16px;
line-height: 30px;
color: #25243E;
}
.whatLPO__txt p span {
border-bottom: 2px solid #9E73C9;
}
.whatLPObtn {
background: #7C4EB0;
border-radius: 24.5px;
margin-top: 40px;
color: #fff;
font-weight: bold;
font-size: 16px;
padding: 14px 40px;
display: inline-block;
}
/*.whatLPO__img-wr {
position: absolute;
left: -20px;
}*/
.featLPO {
padding: 120px 0;
}
.featLPO .termTgdc__block-title {
text-align: center;
}
.featLPO .container-fluid {
padding: 0;
}
.featLPO__slider-img {
margin: 30px 30px;
opacity: .2;
box-shadow: 0 8px 14px #b7b7b7;
}
.featLPO__slider-img.slick-active {
opacity: 1;
}
.featLPO__slider {
margin-top: 50px;
}
.featLPO__slider-block {
width: 374px;
border-top: 1px solid #e5e5e5;
padding-top: 45px;
padding-right: 90px;
position: relative;
}
.featLPO__slider-block.slick-current:before {
content: '';
width: 80%;
height: 3px;
border-top: 2px solid #7C4EB0;
position: absolute;
top: 0;
left: 0;
}
.featLPO__slider-nav {
margin-top: 80px;
margin-left: 11%;
position: relative;
}
.featLPO__slider-nav:after, .rankLPO__slider-nav:after {
content: '';
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 63%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 63%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 63%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
width: 100px;
height: 100%;
position: absolute;
top: 0;
right: 0;
}
.featLPO__slider-title {
font-weight: bold;
font-size: 20px;
margin-bottom: 5px;
color: #000;
}
.featLPO__slider-txt {
font-size: 16px;
line-height: 30px;
color: #25243E;
}
.featLPO__slider-nav .slick-arrow, .rankLPO__slider-nav .slick-arrow {
position: absolute;
top: 45%;
z-index: 2;
}
.featLPO__slider-prev {
left: -30px;
}
.featLPO__slider-next {
right: 0;
}
.toolLPO {
background: #F6F9FC;
padding: 115px 0;
}
.toolLPO__txt {
font-size: 20px;
line-height: 35px;
margin-bottom: 50px;
}
.toolLPO__impBlock:not(:last-child) {
margin-bottom: 50px;
}
.toolLPO__img img {
width: 87%;
float: right;
border-radius: 5px;
}
.ctaLPO {
padding: 95px 0;
}
.ctaLPO .banOneLsn__title {
width: 50%;
margin: 0 auto 40px;
}
.rankLPO {
padding: 120px 0;
}
.rankLPO__slider-nav {
margin-bottom: 45px;
margin-top: 60px;
width: 120%;
}
.rankLPO__slider-title {
padding-right: 50px;
font-weight: bold;
font-size: 20px;
padding-bottom: 25px;
border-bottom: 1px solid #E5E5E5;
position: relative;
}
.rankLPO__slider-title span {
opacity: 0.2;
}
.rankLPO__slider-title.slick-current span {
opacity: 1;
}
.rankLPO__slider-title.slick-current:before {
content: '';
width: 88%;
height: 3px;
border-bottom: 2px solid #F42494;
position: absolute;
bottom: 0;
left: 0;
}
.rankLPO__img img {
width: 85%;
}
.rankLPO__sliderBlock-txt, .rankLPO__sliderBlock-txt p {
font-size: 16px;
line-height: 30px;
}
.rankLPO__sliderBlock-link {
color: #F42494;
}
.rankLPO__sliderBlock-link a {
  font-size: 18px;
  color: #F42494;
  border-bottom: 2px solid;
}
.rankLPO__sliderBlock {
padding-bottom: 10px;
}
.rankLPO__slider-nav .slick-arrow {
top: 3%;
}
.faqLPO {
padding: 120px 0;
background: #F6F9FC;
}
.faqLPO .faqMark__tab {
padding-top: 0;
border-left: 1px solid #E5E5E5;
margin-top: 60px;
}
.faqLPO .faqMark__tab ul li {
margin-bottom: 0;
}
.faqLPO .faqMark__tab ul li a {
opacity: .2;
font-weight: bold;
font-size: 20px;
color: #000;
padding: 10px 0 10px 17px;
display: block;
transition: all .1s;
border-left: 2px solid transparent;
}
.faqLPO .faqMark__tab ul li a.active, .faqLPO .faqMark__tab ul li a:hover {
opacity: 1;
border-left: 2px solid #7C4EB0;
}
.faqLPO .faqMark__block.active {
color: #000;
}
.faqLPO .faqMark__block-quest{
border: none;
padding-bottom: 0;
padding-top: 0;
}
.faqLPO .faqMark__block-answer {
padding-top: 10px;
padding-bottom: 0;
border: none;
}
.faqLPO .faqMark__block {
padding: 35px;
border-bottom: 1px solid #e5e5e5;
position: relative;
}
.faqLPO .faqMark__block.active {
background: #EFF3F6;
border-radius: 5px;
}
.faqLPO .faqMark__block-answer p:last-child {
margin-bottom: 0;
}
.faqLPO .faqMark__block:after {
content: "\f347";
font-family: dashicons;
position: absolute;
right: 10px;
top: 40px;
}
.faqLPO .faqMark__block.active:after {
transform: rotate(180deg);
}
.whyLPO {
background: #121212;
color: #fff;
padding: 120px 0;
}
.whyLPO .toolLPO__txt {
font-size: 16px;
margin-bottom: 0; 
}


.menuBlogPosts .mega-menu-item-type-custom {
padding-bottom: 0!important;
}
.menuBlogPosts .mega-menu-item-type-widget {
padding: 0 15px!important;
}
.menuBlogPosts .mega-menu-item-type-widget h4 {
display: none!important;
}
.menuBlogPosts .mega-menu-item-type-widget ul li a {
color: #121212;
font-size: 16px;
display: block;
margin-bottom: 10px;
}
.menuBlogPosts .mega-menu-item-type-widget ul li a:hover {
color: #FF268E;
}

/*Agencia de marketing digital*/
.aboutSEcom__txt {
color: #fff;
line-height: 160%;
font-size: 30px;
font-family: RoundedIO,sans-serif;
}
.careEcom__txt {
margin-bottom: 40px;
}
.careEcomSp .careEcom__img-wr {
width: 45%;
}
.formEcom {
padding: 80px 0;
}
.formEcom .termTgdc__block-title {
text-align: center;
}
.formEcom__form {
width: 60%;
margin: 50px auto 0;
}
.formEcom__form .hs-input {
  border: none;
  border-bottom: 1px solid #cecece;
  padding: 10px 10px 5px 0;
  margin-bottom: 32px;
  font-size: 14px;
  width: 100%!important;
  height: 40px;
}
.formEcom__form textarea.hs-input {
  height: 130px;
}
.formEcom__form .hs-button {
  background: #ff0096;
  border: none;
  color: #fff;
  font-size: 16px;
  padding: 10px 38px;
  border-radius: 6px;
}
.formEcom__form .hs-form {
display: flex;
flex-wrap: wrap;
}
.formEcom__form .form-columns-1, .formEcom__form .form-columns-2 {
max-width: 100%;
width: 100%;
}
.formEcom__form  label {
font-size: 14px;
}
.banLinkBuild .btn_red {
border:none;
}
.banLinkBuild .btn_red:hover {
background: #ff0096;
border:none;
}
.awardsHome {
background: #26262A;
color: #fff;
padding: 150px 0 120px;
text-align: center;
}
.awardsHome h2 {
color: #fff;
width: 45%;
margin: 0 auto 20px;
}
.awardsHome__block {
margin-bottom: 30px;
}
.awardsHome__blocks {
margin-top: 70px;
}
.awardsHome__block-title {
background: url('../awards.html') no-repeat center/contain;
height: 198px;
color: #fff;
margin-bottom: 30px;
display: flex;
  align-items: center;
}
.awardsHome__block-title span {
width: 45%;
margin: 0 auto;
}
.awardsHome__block-subtitle {
color: #D3D3D3;
margin-bottom: 10px;
}
.awardsHome__block-logo {
height: 20px;
}
.woocommerce-page .page_content {
margin-bottom: 50px;
}



/*RESPONCIVE*/
@media (min-width: 1200px) {
.page-template-page-homeNew .container, .page-template-page-more-traffic-new .container, .single-post .container, .page-template-page-local-seo-services .container {max-width: 1200px;}
.page-template-page-ecommerce .container {max-width: 1240px;}
}

@media (min-width: 991px) {
.page-template-page-careers .header__con {flex: 0 0 41.666667%;max-width: 41.666667%;}
.page-template-page-careers .header-layout-3 .col-lg-2 {max-width: 17%;}
.heroTraf__logos img {width: 135px;}
}
@media (min-width: 991px) and (max-width: 1200px) {
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
  font-size: 13px!important;}
.page-template-page-careers .header__sign-a a {padding: 10px 4px;}
}
@media (min-width: 991px) {
.popExpVs .slick-track, .popExpVs .slick-list {width: 100% !important;}
.page-id-6129 .sliderEnseo__slider .slick-track {display: flex;justify-content: center;width: 100% !important;transform: none !important;}
}
@media (min-width: 575px) and (max-width: 991px) {
#mega-menu-4588-0-3 {position: absolute!important;left: 33.2%!important;top: 166px!important;}
}
@media (min-width: 769px) and (max-width: 991px) {
.page-template-page-careers .header__con {flex: 0 0 68.666667%;max-width: 68.666667%;}
}
@media (max-width: 1200px) {
.footerNew__res-wr {padding-left: 10px;}
.quoteMark__block {padding: 35px 60px;}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:nth-child(6) {right: -4%;}
.fixScroll__logo {font-size: 23px;}
.fixScroll__btn .btn {width: 100%;}
.blogPage .blogPage__widget .widget__analyze {width: 19%;}
.firstDev {background-position: center;}
.ecosystem__wr svg {width: 100%;height: auto;}
#mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu {width: 916px!important;left: -181px!important;}
#mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu:before {left: -12%;width: 125px;}
#mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu:after {right: -13%;width: 129px;}
.header__sign-b a {padding: 10px 4px;}
.studiesBlock__bl {width: 425px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {padding: 0 3px!important;}
.sliderMoretraf__slide-txt {height: 370px;}
.banEbook__block-img {top: -4px;}
.stepAuc .stepBrig__img .stepAuc1__img {top: 140px;}
.modal__price {width: 991px;margin-left: -496px;}
.modal__priceTab-block.popular:before {top: -41px;left: 0;}
.heroHoth {padding-top: 115px;padding-bottom: 40px;}
.heroTgdc .title_block {font-size: 37px;line-height: 61px;}
.heroHoth__img {top: 40px;margin-bottom: 0;}
.heroHoth__img-txt {color: #fff;line-height: 21px;}
.contentText .linkPrice__title {font-size: 40px;line-height: 50px;}
.ti-pricing-section .content .pricing .order h2 {font-size: 40px;}
.ti-pricing-section .content .pricing .included .list ul li, .linkPrice .order p {font-size: 14px;}
.ti-pricing-section .content .pricing.popular:before {left: -10px;}
.itemsManager__img {width: 380px;}
.heroManage__img .heroHoth__img-txt {color: #4e5c68;}
.studiesBlock__bl-title {height: 200px;}
.tabCont__block-num {width: 45px;}
.stepNeg__cont {padding-right: 40px;}
.heroseoAud__title {font-size: 45px;}
.heroseoAud .heroHoth__img-txt {font-size: 14px;}
.aboutSeoT__txt {margin-bottom: 0;}
.heroLsn__cont-title:before, .heroLsn__cont-title:after {display: none;}
.servHome__cont-title {font-size: 46px;line-height: 69px;}
.learnHome__block-txt {height: 170px;}
.learnHome__block-title {height: 80px;}
.whyHome__link {position: relative;bottom: -15px;right: 13px;text-align: right;}
.mainExp__head-cont .mainExp__head-title {font-size: 40px;line-height: 52px;}
.header__sign-a a {padding: 10px 20px;}
.seosoftEnseo {padding: 30px 0;}
.basWhiteN__slider-block {width: 900px;}
.basWhiteN__slider-nav {top: 19%;left: 34%;}
.prWhiteN__block-txt {height: 220px;}
.heroWhiteN .heroLsn__img {margin-top: 50px;}
.subExp__form button {margin-left: -99px;}
.heroThank .aboutWhite__block-title {font-size: 55px;}
.heroThank {height: auto;padding: 100px 0;text-align: center;}
.ourseoSer__block-txt {height: 280px;}
.page-id-5955 .brandsTgdc__block {height: 646px;}
.heroKeyN {padding: 159px 0 50px;}
.priceLocS__pr-h {padding: 40px 28px 20px;}
.stepBLink .stepNeg__cont {padding-right: 130px;}
.heroCares__title {padding: 20px 20px 20px 20px;font-size: 45px;}
.heroCares__imgRow7 .heroCares__rowText {padding-right: 70px;}
.caseHomeNN .popExp__block-txt {height: 215px;}
.revHomeNN__block {padding: 100px 38%;}
.heroTraf__img {bottom: 14%;}
.heroToolsN {padding: 100px 0;}
.heroEcom__title {font-size: 50px;line-height: 60px;}
.pricingLSS__priceData-block {width: 100%;margin-bottom: 10px;}
.pricingLSS__priceData {flex-direction: column;}
.pricingLSS__price-foot, .pricingLSS__camp-q {height: auto;}
.footerNew__wr {padding-bottom: 0px;border: none;}
.footerNew__copy-wr {padding-top: 20px; padding-bottom: 20px;}
.footerNew__soc {margin-left: 0;}
.footerNew__soc a:first-child {margin-left: 0;}
.footerNew__res-wr {padding-left: 0;}
.header__menu, .blogPage__widget {display: none;}
.btn {padding: 9px;}
.rewComp__cont-r, .rewComp__cont-l {padding-right: 0;padding-left: 0;}
.shedule__block-l {width: 60%;}
.shedule__block-r {width: 40%;}
.reviews__img img {width: 100%;}
.seoCase__graph-img img {width: auto;height: 100%;margin: 0 auto;}
.footer__br {margin-bottom: 30px;}
.footer__right {padding-left: 0;}
.seoAudit__block-form {width: 100%;}
.seoAudit__block-title {margin-bottom: 20px;}
.collapse-button.ion-android-menu {color: #000 !important;}
.cd-headline.rotate-1 b {border:none;color: #10b7b7}
.cd-headline.rotate-1 b.is-hidden {display: flex;justify-content: center;width: 100%;}
.cd-words-wrapper {text-align: center;}
.forYou__res-title {font-size: 28px;}
.quoteMark__block {padding: 20px 4px;-webkit-background-size: cover;background-size: cover;}
.typesAudits__img {width: 100%;height: 335px;}
.typesAudits__img-logo {padding: 50px;width: 157px;height: 150px;right: -5px;}
.quoteInter .quoteMark__block {background: #24243d;}
.quoteInter .quoteMark__block p {margin-bottom: 30px;}
.pricingWhite__block {padding: 30px 20px;}
.ecosystem__cont-wr {margin-top: 30px;text-align: center;}
.careEcomSp .careEcom__img-wr{width: 100%;}
/*#mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu:before,*/
/*#mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu:after {display: none!important;}*/
#mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu {width: 100%!important;left: 0!important;padding: 0 0 80px!important;}
#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-menu-link {
  font-size: 18px!important;
  margin-bottom: 0px!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
  padding: 7px 15px 7px 15px;
}
.headermenu__title {font-size: 38px;}
.header__wr .ion-android-menu {text-align: right;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {background: none !important;}
.heroCases .title_block {font-size: 36px;line-height: 140%;text-align: center;}
.heroCases__txt {text-align: center;}
.heroCases__img {justify-content: center;margin-top: 40px;}
.studiesBlock__bl {width: 100%;}
#goalsAuct .goalsCase__block-wr {top: 38px;}
#goalsAuct {top: -70px;}
.sliderMoretraf__slide-txt {height: auto;margin-bottom: 40px;}
.heroCtaform__img {right: -20%;}
.heroHome h1 {font-size: 54px;line-height: 63px;}
.heroHome .block1__txt {font-size: 20px;line-height: 34px;}
.banEbook__block-title {font-size: 28px;line-height: 38px;margin-bottom: 15px;}
.banEbook__block-subtitle {font-size: 18px;}
.banEbook__block-img {left: 39px;top: -32px;width: 90%;}
.resAuc .resBrig__graph-block {flex-direction: column;}
.resAuc .resBrig__graph-wr {margin-bottom: 50px;}
.modal__price {width: 760px;margin-left: -380px;}
.heroHoth__img {width: 80%;float: none;margin: 15px auto;}
.heroHoth__cont {text-align: center;padding-right: 0;}
.deserveHoth__img {position: initial;margin-bottom: 40px;}
.deserveHoth__img-logo, .deserveHoth__wr2 .deserveHoth__img-logo, .deserveHoth__wr3 .deserveHoth__img-logo, .deserveHoth__wr4 .deserveHoth__img-logo {top: initial;right: 15px;left: initial;bottom: 27px;}
.deserveHoth__img>img {height: 330px; width: 100%;}
.deserveHoth__wr4 .deserveHoth__img>img, .deserveHoth__wr3 .deserveHoth__img>img {margin-top: 0;}
.addServH__img, .rightWayH__img {display: none;}
.addServH__cont {padding: 50px 0;text-align: center;}
.page-template-page-vshoth #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, 
.page-template-page-vshoth .header__sign-a a, 
.page-template-page-manage-seo  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, 
.page-template-page-manage-seo .header__sign-a a,
.page-template-page-on-page-seo #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, 
.page-template-page-on-page-seo .header__sign-a a,
.page-template-linkbuilding_service_new #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, 
.page-template-linkbuilding_service_new .header__sign-a a,
.headerWhite #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link 
 {color: #1f2c3e!important;}
.logoHoth__logos {justify-content: space-between;flex-wrap: wrap;}
.logoHoth__logos img {margin-right: 10px;margin-bottom: 10px;}
.heroTgdc .title_block {font-size: 30px;line-height: 51px;}
.brandsTgdc__block, .page-id-5955 .brandsTgdc__block, .page-id-5987 .brandsTgdc__block {height: auto;}
.brandsTgdc__block-link {padding: 40px 0 0;position: relative;}
.navTgdc .navCase__nav a {border: none;}
.wrapperPrice {flex-direction: column;}
.contentText {width: 100%;text-align: center;border: none;margin-bottom: 55px;}
.contentText .linkPrice__title {text-align: center;margin-bottom: 10px;font-size: 54px;line-height: 70px;}
.priceEst {display: none;}
.linkPrice__see {display: block;margin-top: 10px;}
.modal__priceTab-block-l .modal__priceTab-row {height: 60px;padding: 15px;}
.modal__priceTab-row {height: 60px;padding: 0;}
.modal__priceTab-block {width: 10%;}
.modal__priceTab-block-l {width: 90%;}
.modal__price .modal__close {right: 22px;top: 12px;}
.wrapperPrice {background: none;}
.moreSeoAud__img {height: 360px;margin-bottom: 35px;}
.incSeoT__wr {flex-wrap: wrap;justify-content: center;}
.whySeoT__img {margin-bottom: 30px;}
.heroOnpage__link {text-align: center;}
.heroOnpage .title_block {margin-bottom: 10px;}
.heroHomenew__cont {padding: 0;}
.videoHome__video {width: 100%;}
.learnHome__head-link a {padding: 14px;}
.learnHome__block-title, .learnHome__block-txt {height: auto;}
.heroHomenew__bg {width: 180%;}
.hublinkExp__list {margin-bottom: 30px;}
.heroEnseo__cont, .page-id-5800 .heroEnseo__cont {width: 100%;}
.prWhiteN__cont {margin-bottom: 60px;}
.prWhiteN__block-txt {height: auto;margin-bottom: 20px;}
.basWhiteN .servHome__cont-title {width: 100%;}
.basWhiteN__slider-for {margin-top: 70px;}
.basWhiteN__slider-nav {top: 18%;left: 18px;}
.banWhiteN .col-12:before, .banWhiteN .col-12:after {display: none;}
.subExp__form button {margin-left: -96px;width: 188px;}
.subExp__form {width: 80%;}
.theme-wrap-primary-menu { 
position: fixed;
width: 96%;
height: 92%;
top: 26px;
overflow: hidden;
  background: #fff;
  border-radius: 20px;
left: 2%;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: calc(100vw - 25px) 0;
transform-origin: calc(100vw - 25px) 0;
-webkit-transition: -webkit-transform .5s cubic-bezier(1,.07,.11,1);
transition: -webkit-transform .5s cubic-bezier(1,.07,.11,1);
-o-transition: transform .5s cubic-bezier(1,.07,.11,1);
transition: transform .5s cubic-bezier(1,.07,.11,1);
transition: transform .5s cubic-bezier(1,.07,.11,1),-webkit-transform .5s cubic-bezier(1,.07,.11,1);
}
.openMenu {-webkit-transform: scale(1);transform: scale(1);}
.menuMobBody {overflow: hidden auto;}
#mega-menu-max_mega_menu_1 > .mega-menu-item > .mega-sub-menu {border:none!important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu {
  position: absolute!important;
  top: 0!important;
  width: 100%!important;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  -o-transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
}
.menu_htmlCont {display: none!important;}
.menuHeadRow:before, .menuHeadRow2:before {display: none !important;}
.headerWhite .menuMobBody .header__sign-phone a {color: #121212!important;}
.header__sign-a a {padding: 8px 8px;}
.mega-indicator {display: none!important;}
#mega-menu-max_mega_menu_1>#mega-menu-item-6690>.mega-sub-menu {left: 0 !important;}
.menuMobHead {display: block;}
.heroThank .aboutWhite__block-title {font-size: 55px;line-height: 127%;margin-top: 0;}
.heroThank__img {float: none;margin: 30px auto 0;}
.heroThank__arrow {display: none;}
.heroseoSer .aboutLsn__txt-title, .heroseoSer__btn {text-align: center;}
.heroLsn__img, .heroseoSer__v {display: none;}
.ourseoSer__block-txt {height: auto;margin-bottom: 20px;}
.ourseoSer__block .heroseoAud__title {text-align: center;}
.blockseoSer__img {height: 300px;margin-bottom: 20px;}
.blockseoSer__wr .row {flex-direction: column-reverse;}
.heroKeyN {padding: 100px 0 70px;}
.iFKey__cont {margin-top: 50px;}
.blockLocS .blockseoSer__img {height: auto;}
.citLocS__dis {margin-top: 30px;}
.priceLocS__pr {margin-bottom: 30px;}
.blBackAn .blockseoSer__wr2 .blockseoSer__img img, 
.blBackAn .blockseoSer__wr .blockseoSer__img,
.buBackAn .blockseoSer__img img {height: auto;} 
.blBackAn .blockseoSer__wr2 .blockseoSer__img img:last-child,
.buBackAn .blockseoSer__img img:last-child,
.buBackAn .blockseoSer__img img:nth-child(2) {display: none;}
.heroAbUs__cont {margin-bottom: 40px;}
.mega-menu-wrap {padding: 0 30px!important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
  border-bottom: 1px solid #d1d1d1!important;height: auto!important;
  padding: 6px 0!important;
}
.stepBLink .stepNeg__cont {padding-right: 0;}
.stepBLink__img-wr {position: initial;}
.stepBLink {width: 100%;border-radius: 0;}
.stepBLink .stepNeg__img {border-radius: 0;margin-top: 20px;}
.stepNeg__cont-txt-d {padding-left: 0;}
.navBarButton {display: block;}
.openSubMenu {-webkit-transform: translateX(0)!important;transform: translateX(0)!important;padding-bottom: 80px!important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-has-children>a.mega-menu-link:after {
  content: url('../arr-right.html');
  position: absolute;
  right: 3px;
  top: 6px;
  display: block !important;
}
.header__con {flex: 0 0 79.666667%;max-width: 79.666667%;}
.footerLeft {margin-bottom: 50px;}
#menu-footer_new .footNavTitle {margin-bottom: 30px;}
.footerNew__res-cont {margin-top: 40px;}
.footerNew__res-soc, .footerNew__res-mob {display: block;}
.footerNew__res-d {display: none!important;}
.menuMobFoot {display: block;}
.menuMobFoot .header__sign-phone {margin-top: 14px;padding-bottom: 5px;}
.menuMobFoot .header__sign {flex-direction: column;margin-top: 30px;}
.menuMobFoot .header__sign-a a, .menuMobFoot .header__sign-b a {font-size: 16px;display: block;width: 200px;text-align: center;padding: 15px 0;margin-bottom: 10px;}
.menuMobFoot .header__sign-phone a {border-bottom: 2px solid #ff0096;}
.menuMobFoot .header__sign-a a {color: #121212;border: 2px solid #121212;}
.heroKim {display: block;padding-top: 70px;min-height: 973px;}
.probKim__wr {flex-direction: column-reverse;}
.probKim__img {height: 520px;margin-top: 30px;}
.blockseoSer__img, .learnHome__block-cont {height: auto;}
.resKim .probKim__cont {padding-right: 0;margin-bottom: 30px;}
.whyHome__cont-btn {display: none;}
.caseKim__btn-mob {display: block;}
.heroCares__title {font-size: 36px;}
.heroCares__imgRow7 .heroCares__rowText {padding: 20px;padding-right: 15px;}
.dataCares__block-num {font-size: 44px;}
.compCares__img {height: 400px;}
.compCares__wr {padding: 60px 15px;}
.caseHomeNN .popExp__block-txt {height: auto;margin-bottom: 20px;}
.revHomeNN__block {padding: 100px 34%;}
.heroHomeNN__img-block {height: 315px;}
.heroTraf__img {position: initial;width: 100%;max-width: 100%;margin-top: 60px;}
.heroTraf {text-align: center;padding: 110px 0 0;}
.heroToolsN {padding: 100px 0 50px;}
.searchExpN {top: -40px;}
.heroEcom {height: auto;padding: 120px 0 50px;text-align: center;}
.heroEcom__img {margin-top: 20px;}
body .heroBackAn .mpSubHeading.heroEcom__above{margin-top: 20%;}
.needsEcom__img {margin-bottom: 40px;}
.entEcom__cont {padding-left: 30px;}
.banEcom .banOneLsn__title, .banEcom .banOneLsn__txt, .essEcom__slider-cont, .essEcom__slider-img {width: 100%;}
.careEcom{padding: 100px 0 30px;}
.careEcom__img-wr {position: inherit; max-width: 100%; width: 100%;}
.entEcom, .faqEcom{padding: 30px 0;}
.careEcom__img {margin-top: 30px;}
.essEcom__slider-block {width: 600px;flex-direction: column;margin: 0 15px;}
.clutchEcom {padding: 70px 0;}
.clutchEcom:before {top: 27%;}
.heroSerP .heroEcom__title, .heroSerP .heroEcom__txt, .heroSerP .heroEcom__btn, .heroEcom__img {text-align: center;width: 100%;}
.flex-md-row-reverse .needsSerP__img img {float: none;}
.needsSerP__img {margin-bottom: 20px;}
.procSerP__step:after {right: -18px;}
.heroPlain {display: flex;padding-top: 20px;min-height: initial!important;}
.prodPlain__cont img {float: none;margin: -35px 0 -26px 80px;}
.prodPlain__cont h2 {text-align: center;}
.tabReput .tabCont__ban {height: 300px;margin-bottom: 20px;}
}

@media (max-width: 991px) {

}
@media (max-width: 769px) {
.headerWhite .header__sign-a a {color: #1f2c3e!important;border: 2px solid #121212!important;}
.footerNew__res-soc .footerNew__loc-wr, .footerNew__res-soc .footerNew__copy {margin-bottom: 15px;}
.footerNew__copy {text-align: center;}
.footerNew__res-soc .footerNew__loc-wr, .footerNew__soc {justify-content: center;}
#menu-footer_new-ser, #menu-footer_new .footNavTitle {margin-bottom: 20px;}
.footerNew__res-cont {margin-top: 30px;}
.header__con .header__sign-phone {width: 100%;text-align: center;}
.lgMob {display: block;}
.lg {display: none;}
#theme-menu-box .col-1 {-ms-flex: 0;flex: 0;max-width: 0;}
.header__con {width: 200px!important;flex: initial!important;max-width: initial!important;}
.header__con .header__sign-b, .header__con .header__sign-a {display: none;}
.header__sign-phone a {border-bottom: 2px solid #FF0096;font-size: 18px;}
.header__wr .col-md-9 {position: absolute;max-width: 100%;z-index: 9;right: 25px;}
.block1__title, .block1__title h1 {font-size: 50px;}
.block1__form input {width: 70%;}
.block1__form .btn {width: 30%;}
.block1__list ul li {text-align: left;}
.block1__list ul {line-height: 30px;}
.seoCase__graph-title, .seoCase__graph-subtitle {text-align: center;}
.footer__menu-wr {justify-content: flex-start;}
.footer__menu {margin-right: 30px;}
.footer__br {border:none;border-bottom: 1px solid #EBEEF5;padding-bottom: 20px;}
.featPost__big {height: 500px;margin-bottom: 30px;}
.blogHead__search {margin-top: 30px;}
.featPost__big-block {width: 84%;}
.postCat__block {margin-bottom: 80px;}
.seoAudit__block-form input {width: 100%;text-align: center;margin-bottom: 20px;}
.seoAudit__block-form form {flex-direction: column;align-items: center;}
.forYou__res {margin-top: 40px;}
.seoCase .col-md-6 {border: none;border-bottom: 1px solid #d8d8e6;padding-bottom: 40px;margin-bottom: 40px;}
.seoCase__graph-hidden-img img {height: 100%;}
.forYou__res-title {margin-top: 30px;}
.whatMark__block {padding: 50px 23px}
.contentMark__title {font-size: 44px;}
.quoteMark__block {background: #f8f9fe;}
.quoteMark__block-btn {margin-top: 30px;}
.quoteMark__block-arr {right: 174px;}
.firstAudit__title {font-size: 63px;line-height: 73px;width: 478px;}
.typesAudits__img {margin-bottom: 70px;}
.firstInter__btn {top: -122px;left: -6px;}
.aboutInter__block-img {display: none;}
.aboutInter .col-12:last-child .aboutInter__block {padding-top: 100px;}
.listWhite__block-p {margin-left: 0;}
.listWhite__block, .banToolsN .banOneLsn__txt {width: 100%;}
.listWhite__block-p .listWhite__block-num {left: 0;}
.listWhite .col-12:last-child .listWhite__block-logo {left: 85%;}
.aboutDev__img, .whatDev__imd {text-align: center;margin-bottom: 30px;}
.ecosystem__wr, .ecosystem__cont-wr {margin-top: 40px;}
.title_block {font-size: 28px;}
.header__wr .ion-android-menu:before {top: -31px;position: relative;font-size: 30px;}
.firstSeot__wr {justify-content: center;}
.firstSoc {padding-bottom: 120px;}
.socSkills__logo {margin-top: 30px;}
.socSkills__quote {padding: 30px 20px;}
.socSpec__bg-logo, .socSpec__bg-logo2 {display: none;}
.heroCase__img {margin-bottom: 40px;text-align: center;}
.heroCase__quote {margin-top: 70px;position: initial;}
.heroCase {padding: 20px 0 85px;}
.heroCase__block {top: -23px;}
.navCase, .heroQuote {padding: 50px 0;}
.whatAbUs__wr.row{padding-top: 20px}
.probCase .container, .challCase .container {background: none;}
.challCase__block-num {margin-right: 80px;}
.challCase__block {height: auto;}
.contscorCase__block-wr {margin-bottom: 40px;}
.contscorCase > .container > .row > .col-12{margin-bottom: 100px;}
#goalsAuct {top: -156px;margin-top: 200px;}
#goalsAuct .goalsCase__block-wr {top: 69px;}
.heroToxic__block .firstInter__title {font-size: 32px;line-height: 47px;}
.heroToxic {padding: 145px 0 40px;}
.whatTox .whatMark__title {font-size: 34px;line-height: 40px;}
.sliderMoretraf__slide {padding: 39px 25px;}
.sliderMoretraf__slide-txt {height: 420px;}
.heroCtaform__img {right: -20%;position: relative;float: right;top: 0;right: 0;margin-bottom: 100px;}
.heroCtaform__img img {width: 50%;float: right;}
.heroCtaform__quote {bottom: 10%;left: 25%;}
.heroBook h1 {font-size: 40px;line-height: 55px;}
.heroBook__down {right: 3%;}
.tabCont__ban-title {margin: 30px 0;}
.blockKey__hero-img {text-align: center;float: none;margin: 30px auto;}
.whatBrig__block-txt {height: auto;}
.stepBrig__img {margin-top: 40px;}
.stepBrig {padding: 140px 0;}
.stepBrig3 .stepBrig__img {margin-bottom: 60px;}
.stepBrig5__wr {padding-left: 0;margin-top: 100px;}
.stepBrig5__wr .stepBrig__num {left: -70px;}
.resBrig {padding: 70px 0;}
.resBrig__wr {padding: 80px 30px;}
.resBrig__graph-img img {width: 100px;}
.modalTake {width: 100%;left: 0;margin-left: 0;padding: 30px;height: 100%;top: 0;margin-top: 0;border-radius: 0;}
.modalTake__wr {flex-direction: column;}
.modalTake__img img {display: none;}
.modalTake__img-mob {display: block!important;}
.modalTake__img {margin-right: 0;width: 100%;margin-bottom: 20px;}
.modalTake__cont {width: 100%;}
.modalTake__cont-title {font-size: 22px;}
.modalTake__cont-txt {font-size: 17px;}
.modalTake .modal__close img {width: 25px;}
.modalTake .modal__close {top: 7px;right: 7px;}
.modalTake__two .modalTake__cont {width: 100%;}
.banEbook__block-img {position: relative;left: 0;top: 0px;width: 100%;text-align: center;margin-top: -70px;}
.banEbook__block-img img {width: 40%;}
.banEbook__block-cont {text-align: center;padding: 40px 20px;}
.modal__price {width: 100%;margin-left: 0;left: 0;}
.block1 .block1__form .btn {width: 40%;}
.block1 .block1__form input {width: 72%;}
.deserveHoth__wr {padding: 60px 30px;width: 100%;float: none;}
.howCompare .row {padding: 40px 15px;}
.quoteTgdc__block {padding: 0;}
.footer__block-wr {margin-top: 40px;}
.resTgdc__cont {padding-right: 0;}
.ti-pricing-section .content .pricing {margin-bottom: 40px;padding: 40px 15px 20px;}
.pricingLogo img {width: 65%;}
.ti-pricing-section .content {flex-wrap: wrap;justify-content: center;}
.ti-pricing-section .content .pricing.popular:before {background: url('../popular3.html') no-repeat center/contain;}
.ti-pricing-section .content .pricing .included .list ul li {text-align: center;font-size: 16px;}
.ti-pricing-section .content .pricing.popular {padding-top: 50px;margin: 0 0 40px;}
.ti-pricing-section .content .pricing.popular:before {left: 135px;top: 5px;}
.ti-pricing-section .content .pricing .order h2 {font-size: 48px;}
.whatManage__cont {margin-top: 40px;}
.itemsManager__cont, .flex-md-row-reverse .itemsManager__cont {padding: 40px;}
.itemsManager__img, .flex-md-row-reverse .itemsManager__img {width: 90%;margin: 30px auto;}
.itemsManager__wr .deserveHoth__img-logo {top:initial;right: 34%;bottom: -35px;left:initial;}
.tabContNeg .tabCont__ban, .tabGooAds .tabCont__ban {height: 545px;background-size: contain;margin-bottom: 30px;}
.tabGooAds .tabCont__ban {height: 430px;}
.tabGooAds {padding: 50px 0;}
.stepNeg__textBlock .alignleft, .stepNeg__textBlock .alignright, .stepNeg__img.alignright, .stepNeg5 .alignleft {float: none;width: 75%!important;margin: 30px auto;display: block;}
.greyNeg__num-block {padding-right: 30px;}
.greyNeg__num-num {width: 40px;}
.stepNeg3__steps-img img {margin-left: 0;}
.stepNeg3__steps-img {margin-bottom: 30px;}
.stepNeg5 .stepNeg3__steps-img, .moreSeoAud__head-txt {width: 100%;}
.flex-md-row-reverse .stepNeg3__steps-img img {margin-left: 0;}
.shedNeg__block, .shedNeg__block-cont {flex-direction: column;}
.shedNeg__block-cont img {margin-bottom: 20px;margin-right: 0;}
.shedNeg__block-cont span {font-size: 28px;line-height: 43px;text-align: center;margin-bottom: 20px;}
.shedNeg__block {padding: 30px 40px 30px 50px;}
.heroseoAud__img {margin-right: 0;margin-left: 0;margin-top: 30px;}
.heroseoAud__wr {padding: 30px;}
.aboutSeoT__img {margin-bottom: 0;}
.aboutSeoT__img {margin-right: 0;}
.whatOnPage__img, .blogOnPage .whatOnPage__img {margin-left: 0;margin-right: 0;margin-bottom: 30px;}
.blogOnPage .row {flex-direction: column-reverse;}
.aboutLsn__img-imp {margin-bottom: 50px;}
.aboutLsn__txt-title {font-size: 43px;line-height: 53px;}
.txtLsn__img {text-align: center;}
.txtLsn-1 .txtLsn__img {height: 500px;margin-bottom: 40px;}
.txtLsn__img img {margin-bottom: 40px;}
.heroLsn__cont {text-align: center;padding-right: 0;margin-bottom: 35px;}
.wrapperPrice {box-shadow: none;}
section.ti-faqs {margin-top: 50px;}
.ti-faqs .content {margin-top: 0;}
.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link {font-size: 20px;}
.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header {padding: 10px 0px;}
.ti-faqs .content .tab-content .tab-pane .tab-item .collapse .tab-body, .ti-faqs .content .tab-content .tab-pane .tab-item .collapsing .tab-body {padding-left: 0px;}
.ti-pricing-section .content .pricing {width: 330px;text-align: center;margin-right: 16px;}
.ti-pricing-section .content .pricing .included .list {text-align: left;max-width: 300px;margin: 0 auto;height: 167px;}
.aboutWhite__block-title {font-size: 54px;line-height: 74px;}
.videoHome__video {height: 300px;}
.videoHome__video:before {width: 100px;height: 100px;left: 41%;top: 36%;}
.servHome__cont, .flex-md-row-reverse .servHome__cont, .whyHome__cont {padding-right: 0;padding-left: 0;}
.banredyHome .banOneLsn__txt {width: 100%;}
.learnHome__head {flex-direction: column;}
.learnHome__head-link a {margin: 0 10px;}
.whyHome__cont {margin-bottom: 30px;}
.modalHomeV {width: 500px;margin-left: -250px;}
.heroEnseo__cont {padding: 70px 30px;}
.servHome__wr video {margin-bottom: 30px;}
.seosoftEnseo .servEnseo__img video {margin: 0 0 30px;}
.whatWhiteN .servHome__img {height: 500px;margin-top: 30px;}
.basWhiteN__slider-block {padding-left: 80px;padding-right: 30px;height: 670px!important;margin-right: 20px;}
.basWhiteN__slider-nav .slick-track {display: flex;flex-direction: column;}
.basWhiteN__slider-nav {position: initial;}
.basWhiteN__slider-tab {margin-bottom: 13px;}
.basWhiteN__slider-tab.slick-current {border:none;text-decoration: underline;background: none;}
.basWhiteN__slider-for {margin-top: 30px;}
.aboutCase__txt {padding-left: 0;border: none;margin-top: 30px;}
.blocksTgdc__head {padding: 0;}
.blocksTgdc__wr {padding: 30px 0;}
.blocksTgdc__img {margin-top: 20px;}
.flex-md-row-reverse .blocksTgdc__img {margin-right: 0;}
.blocksTgdc__wr2 .blocksTgdc__img img {width: 100%;padding-top: 0;}
.resTgdc {padding: 30px 0 20px;}
.priceLocS__pr-txt {height: auto;}
.orgAbUs__logos {flex-wrap: wrap;}
.pressAbUs .whatAbUs__block-txt {width: 100%;}
.joinAbUs__cont {padding-right: 0;}
.joinAbUs__cont {margin-bottom: 40px;}
/*  .header-layout-3 .col-lg-2 {max-width: 40px;}*/
.stepFactor1__logo {margin-bottom: 13px;}
.stepGooAds1 .stepGooAds:before, .stepGooAds6 .stepGooAds:after, .heroRef__img {display: none;}
.stepGooAds7__sec-block .col-12:first-child {border: none;padding-right: 0;padding-left: 15px;}
.stepGooAds7__sec-block .col-12:last-child {padding-left: 15px;}
.stepGooAds7__sec {padding: 40px 0;}
.stepNeg__howDo-block {padding-right: 0;}
.banSrm .banOneLsn__txt, .heroRef__cust-l, .heroRef__cust-r, .formRefF .formRefF__form {width: 100%;}
.heroRef__cust-l, .heroRef__cust-r {padding: 20px;}
.heroRef {padding: 40px 0 70px;text-align: center;}
.heroRef__cust, .procSerP__steps {flex-direction: column;}
.formRefF .hs-button, .formRefF .formRefF__form .hs-button {left: 39%;}
.heroCares__imgRow1, .heroCares__imgRow2 {width: 50%;}
.heroCares__imgRow5 {width: 40%;}
.heroCares__imgRow6 {width: 60%;}
.heroCares__imgRow2, .heroCares__rowText, .heroCares__imgRow6 {margin-right: 0;}
.heroCares__rowText {padding: 40px 20px;}
.heroCares__title {padding: 0;}
.heroCares__title {line-height: 46px;margin-bottom: 10px;}
.heroCares__txt {font-size: 16px;}
.whatCares {padding: 40px 0;}
.whatCares__img {width: 100%;margin-top: 40px;}
.dataCares .col-12 {border:none;margin-bottom: 60px;}
.dataCares .col-12:last-child {margin-bottom: 0;}
.heroCares__img {height: 145px;}
.heroCares__title {font-size: 34px;}
.heroExpN__nav ul {padding: 0 15px;}
.popExpN__block .popExp__block-title {margin-bottom: 20px;}
.heroHomeNN {padding-top: 40px;}
.heroHomeNN__title {font-size: 52px;line-height: 70px;}
.heroHomeNN__txt, .whatHomeNN .whatAbUs__block-txt, .learnHomeNN .whatAbUs__block-txt {width: 100%;}
.heroHomeNN__form input {width: 90%;}
.heroHomeNN__img-block {height: 175px;}
.logoOnPage {padding: 20px 0 30px;}
.whatHomeNN {padding-bottom: 20px;}
.softHomeNN, .learnHomeNN {padding: 50px 0;}
.softHomeNN__img2 {position: initial;}
.softHomeNN__img2 img {max-width: 100%;}
.revHomeNN__block {padding: 50px 25%;}
.learnHomeNN__blocks .slick-slide {width: 400px!important;}
.whatTraff {padding-top: 25px;}
.modalTake__one .modalTake__img {height: 240px!important;background-size: contain!important;}
.softHomeNN__img2 img, .softHomeNN__img3-img2 {display: none;}
.softHomeNN__img3-img, .appSerP__tab {width: 100%;}
.softHomeNN__img3-wr {margin-top: 15px;}
.softHomeNN__img1 img:last-child {width: 56%;}
.softHomeNN__img1 img:nth-child(2) {margin-right: 15px;}
.softHomeNN__img1 {align-items: center;}
.softHomeNN__img2-txtMob {display: flex;justify-content: center;margin-top: 9px;align-items: center;}
.softHomeNN__img2-arr {margin-bottom: 34px;transform: scale(1, -1);}
.logoEcom {padding: 50px 0;}
.needsSerP .titleSerP {margin-bottom: 50px;}
.titleSerP {font-size: 40px;line-height: 49px;}
.portfSerP .row {flex-direction: column-reverse;}
.portfSerP__slider {margin-top: 40px;}
.portfSerP .slick-track {margin-left: 0!important;}
.loveSerP__block {text-align: center;}
.procSerP__step {width: 100%;margin-bottom: 40px;padding-right: 0;margin-right: 0;}
.procSerP__step:after {display: none;}
.faqSerP .entEcom__cont {padding-left: 0;margin-top: 30px;}
.bottextSerP__img img {width: 100%;margin-bottom: 30px;}
.prodPlain__cont img {margin: -35px 0 -26px 0px;}
.stepReput__cont {padding: 40px 20px;}
.stepReput__hero-cont {padding: 55px 30px;}
.stepReput3__blocks .col-12 {margin-bottom: 30px;}
.stepReput3__blocks {margin: 60px 0 30px;}
.stepReput__gray .alignleft {float: none;margin-right: 0;width: 100%!important;}
.stepReput__gray {padding: 40px 30px;}
.stepReput4 .stepReput__hero:before {left: -15px;}
.stepReput4 .stepNeg3__steps-title {margin-top: 40px;}
.stepReput6 .stepReput__hero:before {top: -50px;}
.stepReput__titleIt:before {left: -35px;}
.heroLPO__txt, .ctaLPO .banOneLsn__title, .rankLPO__img img {width: 100%;}
.rankLPO__img img {margin-bottom: 40px;}
.logoLPO {padding: 320px 0 80px;}
.heroLPO__video-cover {width: 100%;height: 338px;}
.heroLPO__video {margin-top: 30px;}
.whatLPO__img-wr {position: initial;}
.whatLPO__img {margin-bottom: 40px;}
.featLPO__slider-img {margin: 10px;}
.featLPO__slider-block {padding-right: 60px;}
.toolLPO__img img {width: 100%;margin-top: 40px;}
.whyLPO .toolLPO__img img {margin-bottom: 40px;margin-top: 0;}
.formEcom__form {width: 100%;}
#theme-menu-box .row {justify-content: space-between;}
}
@media (max-width: 575px) {
.block1__title, .block1__title h1 {font-size: 40px;}
.block1__txt {font-size: 22px;}
.companies__logo img {margin-right: 25px;}
.rewComp__row {margin-bottom: 50px;}
.shedule__block-l, .shedule__block-r {width: 100%;text-align: center;}
.shedule__block-r {margin-top: 40px;}
.reviews__cont {font-size: 26px;}
.block1,.companies, .rewComp, .team, .contCase {padding: 60px 0;}
.seoCase__graph-wr {padding: 40px 0 0;}
.seoAudit__block {padding: 30px 20px;}
.featPost__big-title {font-size: 18px;}
.featPost__big-block {left: 10px;}
.forYou__title {font-size: 44px;line-height: 45px;}
.forYou {padding-top: 80px;}
.contentMark__cont-block {padding: 50px 37px 60px;}
.contentMark__title {font-size: 35px;line-height: 46px;}
.contentMark__btn {padding: 0;margin: 0;border:none;}
.contentMark__link a {justify-content: center;margin-top: 40px;}
.quoteMark__block-arr {display: none;}
.markforYou .forYou__btn .btn {margin-top: 20px;margin-bottom: 30px;}
.firstAudit {padding: 150px 0 80px;}
.firstAudit__title {text-align: center;font-size: 42px;line-height: 57px;width: 100%;}
.firstAudit__title:before {top: -47px;left: -53px;}
.firstAudit__title:after {display: none;}
.firstAudit .contentMark__btn, .firstInter .contentMark__btn, .firstWhite .contentMark__btn {text-align: center;}
.firstAudit__slider {margin: 40px auto;}
.contAudits__block {padding: 90px 20px;}
.typesAudits_wr {margin-bottom: 100px;}
.faq__audit-logo {top: -75%;}
.aboutInter .col-12:first-child .aboutInter__block-text {padding-right: 0;}
.firstInter__title {font-size: 41px;line-height: 57px;}
.whatInter__block {padding: 51px 20px;}
.widget__analyze {padding: 40px 15px;}
.whatWhite__block {padding: 20px;}
.aboutWhite__block-title {font-size: 45px;line-height: 50px;}
.listWhite .col-12:nth-child(3) .listWhite__block-logo {top: 0px;right: 0%;}
.whatDev__block {padding: 50px 10px;}
.careEcom__img-wr{display: none}
.processDev, .whatDev, .aboutDev, .studiesBlock {padding: 50px 0;}
.processDev:after {bottom: 2%;}
.processDev__block-wr {padding-top: 50px;}
.firstDev {padding: 100px 0;}
.team__block-img img {height: 240px;}
.sliderWhite .firstAudit__next {right: 38%;}
.sliderWhite .firstAudit__prev{    left: 38%;}
.ecosystem, .resCase, .impTox {padding: 50px 0;}
.ecosystem__cont-wr {margin-top: 20px;}
.ecosystem__txt {max-width: 100%;}
.firstBulk {padding: 100px 0 50px;}
.bulkChecker {padding-top: 50px;}
.bulkCont {padding: 20px 0 50px;}
.bulkShedule {padding: 30px 0 50px;}
.firstBulk__subtitle {font-size: 26px;}
.firstBulk__text {max-width: 100%;}
.bulkCont h3 {font-size: 30px;}
.shedule__block-title {font-size: 24px;}
.bulkShedule .shedule__block {padding: 50px 20px;}
.firstSeot {padding: 170px 0 50px;}
.firstSeot__wr {margin-top: 80px;}
.firstSeot__block {width: 140px;margin: 0 10px 40px;}
.firstSeot__block-logo {height: 140px;}
.firstSeot__title {font-size: 55px;}
.firstSoc {padding-bottom: 60px;}
.socSkills__logo {margin-top: 58px;}
.socSkills__quote {margin-bottom: 40px;}
.socSpec__block-l, .socSpec__block-r {padding-right: 10px;padding-left: 10px;}
.socSpec__block-title {font-size: 24px;}
.aboutPPC {padding: 50px 0 100px;}
.aboutPPC__block {padding: 100px 20px 50px;}
.firstppc .firstInter__title {font-size: 30px;line-height: 41px;}
.blocksSumm__block {margin-bottom: 75px;padding-right: 0;}
.clientsSumm {padding-top: 0;}
.heroSumm__book {padding: 55px 20px 30px;}
.heroSumm__book-form form {width: 96%;}
.heroSumm__book-form .btn, .heroSumm__book-form input {font-size: 16px;}
.block1__form .btn {width: 28%;}
.heroSumm__book-icon img {width: 85px;}
.heroSumm__book-form form {display: none;}
.heroSumm__book-form-mob, .heroSumm__book-form-mob form {display: block;}
.heroCase__quote-title {width: 100%;font-size: 25px;}
.navCase__nav ul {-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.navCase__nav li {border: none;}
.probCase .container {padding-left: 15px;}
.challCase__block-num {margin-right: 45px;}
.challCase .title_block {margin-left: 75px;}
.resCase__txt {padding-right: 0;}
.heroCase__quote .d-flex {flex-direction: column;}
.heroCase__quote-img {margin-right: 0;margin-bottom: 30px;text-align: center;}
.heroCase__quote-img img {width: 70%;}
.modal__web {width: 320px;height: 240px;padding: 21px;margin-top: -120px;margin-left: -160px;}
.modal__web-img-txt, .modal__web-title, .modal__web-time, .modal__web-btn .btn, .modal__web-shed, .modal__web-date {font-size: 10px;line-height: 13px;}
.modal__web-img-txt {padding: 7px 10px;}
.modal__web .row .col-6:last-child {padding-left: 0;}  
.modal__web-title, .modal__web-shed {margin-bottom: 8px;}
.modal__web-date {margin: 8px 0;padding: 7px 10px;}
.modal__web-btn .btn {padding: 5px 13px;}
.modal__close {top: 1px;right: 11px;}
.modal__close img {width: 11px;}
.modal__web-img {height: 100%;}
.modal__web-img img {width: 100%;}
.webHero__title-img {display: none;}
.webHero__block-meta ul {flex-wrap: wrap;}
.webHero__block-footer {flex-direction: column;}
.webHero__author-img {margin: 0 auto 60px;}
.webHero__author-cont {width: 100%;}
.heroCase__block {height: 363px;width: 447px;}
.heroCase__quote-logo {top: 37px;}
.navCase__nav ul {padding: 0;}
.modalCase {width: 100%;height: auto;left: 0;top: 25%;margin-left: 0;margin-top: 0;}
.shedule__icon {left: 0;}
.studiesBlock__bl-wr {margin-top: 50px;}
.studiesBlock__bl-title {font-size: 20px;height: auto;margin-bottom: 35px;}
.studiesBlock__bl-logo img {width: 80%;}
.studiesBlock__bl {padding: 40px 25px;margin-bottom: 50px;}
.contscorCase .title_block, .psiCase .title_block {margin-bottom: 100px;}
.probAuction .container {background: none;padding-left: 15px;padding-bottom: 0;}
#goalsAuct .goalsCase__block-wr {top: 15px;}
.heroCase__block {top: 97px;}
.heroCase__img {left: -229px;top: 24px;}
.heroCase__img img {width: 72%;}
.heroCase__icon1 {display: none;}
.heroCase .title_block {font-size: 20px;}
.vodeoClose img {width: 23px;}
.vodeoClose {top: 112px;right: 22px;}
.heroToxic__block {width: 100%;flex-direction: column;}
.heroToxic h1 {width: 100%;text-align: center;}
.whatTox .whatMark__block {padding: 35px 20px;}
.buildTox .row, .removeTox .row {padding-left: 30px;margin-left: 30px;}
.impTox__title {font-size: 34px;line-height: 44px;}
.sliderMoretraf .slick-list {padding: 0!important;}
.sliderMoretraf__slide-title {font-size: 28px;}
.sliderMoretraf__slide-titlered {font-size: 18px;}
.sliderMoretraf__slide-txt {font-size: 16px;line-height: 23px;height: auto;margin-bottom: 20px;}
.worriedMotr__titleimg {display: none;}
.auditMore .fixScroll__form {margin-top: 20px;}
.auditMore .block1__form .btn, .auditMore .block1__form input {font-size: 14px;}
.sliderMoretraf__slide {width: 96%;}
.heroCtaform__quote {width: 85%;left: 9%;}
.heroCtaform__img img {width: 85%;}
.heroCtaform h1 {font-size: 45px;line-height: 50px;}
.heroCtaform__cont p {font-size: 18px;line-height: 31px;}
.modCtaform {width: 100%;left: 0;margin-left: 0;top: 10%;}
.heroBook {padding: 100px 0 78px;}
.heroBook h1 {font-size: 31px;line-height: 42px;padding-right: 0;}
.heroBook__txt {font-size: 18px;}
.tabCont__ban-title {font-size: 30px;line-height: 39px;}
.blockKey__hero-title {font-size: 30px;}
.blockKey__quote {padding: 50px 20px;font-size: 18px;}
.blockKey__important {padding: 30px;} 
.blockKey__cont .alignright {width: 100%!important;}
.blockKey__quote:before {left: 41%;}
.blockKey__hero {padding: 100px 0 40px;}
.blockKey__what {padding-bottom: 40px;}
.heroBrig .title_block {font-size: 25px;line-height: 35px;}
.heroCase {padding: 60px 0 85px;}
.heroBrig .navCase {padding: 50px 0 0;}
.heroBrig .navCase ul, .stepBrig2__brend {flex-direction: column;align-items: center;}
.heroBrig .navCase__nav li {border:none;}
.stepTitle__h2 {font-size: 36px;}
.stepBrig {padding: 80px 0;}
.stepBrig__num {left: 0;}
.stepBrig4__wr, .stepBrig6 .stepBrig__cont {padding-right: 0;}
.resBrig__graph {padding: 59px 0px;}
.resBrig__graph-val {font-size: 50px;}
.resBrig__graph-val span {font-size: 15px;}
.resBrig__graph-img img {width: 40px;}
.quotesBrig .firstAudit__prev {left: 37%;}
.quotesBrig .firstAudit__next {right: 37%;}
/*.heroBrig .heroCase__block {width: 357px;float: right;}*/
.resBrig__graph-val {background: none;-webkit-text-fill-color: initial;background-clip: initial;-webkit-background-clip: initial;color: #ff7070!important;font-family: RoundedIO,sans-serif!important;} 
.heroHome h1 {font-size: 27px;line-height: 37px;margin-bottom: 20px;}
.heroHome .block1__txt {font-size: 19px;line-height: 26px;margin-bottom: 40px;}
.heroHome__btn {flex-direction: column;}
.heroHome__btn .btn_red {margin-right: 0;margin-bottom: 25px;}
.heroHome {padding: 120px 0 70px;}
.banEbook {margin-bottom: 30px;}
.heroKeyVol__title h1 {font-size: 46px;line-height: 62px;}
.heroKeyVol__title {padding-top: 25px;}
.heroKeyVol__txt h2 {font-size: 24px;line-height: 33px;}
.heroKeyVol__txt p {font-size: 20px;line-height: 34px;}
.heroKeyVol__iframe {padding-top: 40px;}
.heroToxic .freeSiteBtn {margin-top: 30px;}
.heroBrig {padding: 100px 0 50px;}
.stepAuc2, .stepAuc4 {padding: 60px 0 100px;}
.stepAuc2 .stepBrig__img, .stepAuc4 .stepBrig__img {text-align: center;margin-top: 0;margin-bottom: 80px;}
.stepBrig2__brend-logo img {margin-bottom: 30px;}
.reviewsHome__block {margin-right: 0;}
.reviewsHome__prev, .reviewsHome__next {top: -70px;right: 0px;}
.reviewsHome__prev {right: 45px;}
.heroAuc .heroCase__block-wr {height: 70%;}
.modalTake__two {overflow-y: auto;}
.linkPrice__title {font-size: 35px;line-height: 48px;}
.ti-pricing-section .content .pricing .included .list {height: auto;margin-bottom: 40px;}
.linkPrice .title {height: 105px;}
.modal__priceTab {width: 100%;overflow-x: auto;}
.modal__priceTab-block.popular:before {display: none;}
.heroHoth__title {font-size: 36px;line-height: 49px;}
.deserveHoth__wr.row {margin: 0 0 50px;padding: 35px 15px;}
.deserveHoth__wr4 .deserveHoth__img-logo{bottom: 70%;right: initial;left: -10px;}
.deserveHoth__img-logo, .deserveHoth__wr2 .deserveHoth__img-logo, .deserveHoth__wr3 .deserveHoth__img-logo, .deserveHoth__wr4 .deserveHoth__img-logo{width: 100px;height: 100px;}
.deserveHoth__img-logo img{width: 55px;}
.deserveHoth__txt, .deserveHoth__txt p {font-size: 18px;line-height: 28px; text-align: left;}
.deserveHoth__title {font-size: 26px;line-height: 35px;}
.heroTgdc__btn .btn {font-size: 16px;}
.heroTgdc__img {margin-top: 30px;}
.quoteTgdc__block-post {font-size: 14px;text-align: left;}
.quoteTgdc__block-photo {margin-right: 15px;}
.quoteTgdc, .prodAuc, .brandsTgdc {padding: 50px 0;}
.blocksTgdc__cont h3 {font-size: 26px;line-height: 36px;}
.navTgdc .navCase__nav li {border: none;margin-bottom: 15px;}
.footer__block {width: 43%;margin-bottom: 30px;margin-right: 20px;}
.footer__block-wr {margin-top: 50px;flex-wrap: wrap;}
.brandsTgdc .stepTitle__h2 {font-size: 30px;}
.brandsTgdc .stepTitle__h2 img {width: 40px;}
.featPost__big-meta ul {flex-direction: column;}
.featPost__big {height: 325px;}
.featPost__big-meta a {margin-bottom: 0px;font-size: 14px;}
.featPost {padding: 0;}
.featPost__big-block {padding: 15px;width: 90%;}
.featPost__big-meta a img {width: 16px;}
.featPost__big-date {font-size: 12px;}
.postCat__block {margin-bottom: 50px;background: #f3f3f3;padding: 20px 10px;border-radius: 10px;}
.postCat__block-img {height: 190px;}
.modal__priceTab-block {width: 15%;}
.modal__priceTab-block-l {width: 85%;}
.modal__price {height: 550px;top: 50%;margin-top: -275px;}
.blocksTgdc__img img {height: auto !important;}
.heroManage__txt, .banManager__txt {width: 100%;}
.whatManage__wr {padding: 60px 30px;}
.heroCases .title_block {font-size: 32px;margin-bottom: 25px;}
.heroCases {padding: 125px 0 20px;}
.stepNeg__cont-title, .stepGooAds7__sec h2 {font-size: 34px;line-height: 48px;}
.stepNeg__cont {padding-right: 0;}
.stepNeg {padding: 50px 0;}
.stepNeg__img {height: auto !important;}
.whatUlNeg, .greyNeg__num {flex-direction: column;}
.whatUlNeg li, .greyNeg__num-block {width: 100%;margin-bottom: 30px;}
.stepNeg__textBlock {padding-top: 40px;}
.stepNeg5__opt {padding: 50px 0;}
.whatManage__img .deserveHoth__img-logo {display: none;}
.incManage__subtitle:before, .incManage__subtitle:after {width: 30%;}
/*.itemsManager__wr1 .deserveHoth__img-logo {top: 8%;}*/
/*.itemsManager__wr1 .itemsManager__img {margin-top: 100px;}*/
.itemsManager__wr .deserveHoth__img-logo {width: 120px;height: 120px;bottom: -20px;}
.itemsManager__wr .deserveHoth__img-logo img {width: 65px;}
.itemsManager__wr {flex-direction: column-reverse;}
.itemsManager__img {margin-bottom: 80px;}
.heroseoAud__wr {padding: 10px;}
.heroseoAud__title {font-size: 32px;margin-bottom: 5px;}
.heroseoAud__from input {font-size: 14px;}
.heroseoAud__from button {padding: 0 15px;}
.moreSeoAud__wr {padding: 20px 0;}
.moreSeoAud__img {height: 255px;}
.compSeoT {padding: 50px 0;}
.incSeoT .incManage__subtitle:before, .incSeoT .incManage__subtitle:after {width: 19%;}
.heroOnpage .heroCases__img {flex-direction: column;}
.heroCases__img-colr {display: none;}
.heroCases__img-colr1 {padding: 0 10px;margin: 0 5px 20px;}
.heroCases__img-coll {width: 100%;}
.heroCases__img-coll1 {margin: 0;}
.whatOnPage .row {padding: 40px 20px;}
.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link:after, .ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link:before {left: -26px;}
.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link {padding-left: 0;}
.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header {padding-left: 30px;}
.aboutLsnMob__imp, .aboutLsnMob__img {display: block;}
.aboutLsn__img {display: none;}
.aboutLsn__img-imp {margin-bottom: 30px;}
.aboutLsnMob__img {margin-bottom: 20px;}
.heroHomenew .aboutWhite__block-title {font-size: 32px;line-height: 41px;}
.heroLsn__cont-txt {font-size: 18px;line-height: 24px;}
.heroHomenew__form, .banOneLsn__txt {width: 100%;}
.videoHome__video:before {left: 36%;top: 34%;}
.learnHome__head-link a {width: 100%;text-align: center;margin: 0 0 10px;}
.learnHome {padding: 50px 0 30px;}
.whyHome__foot-r {width: 70%;}
.whyHome__block {padding: 30px;}
.servHome__cont-title {font-size: 36px;line-height: 53px;}
.logoHome .logoHoth__logos {justify-content: center;}
.heroHomenew__form input {font-size: 16px;}
.heroHomenew__cont {margin-bottom: 40px;}
.modalHomeV {width: 96%;margin-left: 0;left: 2%;height: 274px;padding: 20px;}
.modalHomeV__block iframe {height: 200px;}
.ti-pricing-section .content .pricing {width: 290px;}
.ti-pricing-section .content .pricing.popular:before {left: 115px;}
.pricingLogo img {margin: 0 auto;}
.ti-pricing-section .content .pricing.popular {margin: 0 16px 40px 0;}
.subExp .banOneLsn__title:before, .subExp .banOneLsn__title:after {display: none;}
.subExp__form {width: 100%;}
.sliderExp__next {right: 0px;}
.sliderExp__prev {left: 0px;}
.subExp__form button {margin-left: -70px;width: 200px;}
.banredyHome .col-12:before, .banredyHome .col-12:after {display: none;}
.heroHomenew__bg {width: 1300px;}
.servHome__img {margin-top: 30px;}
.heroEnseo__cont {padding: 30px;}
.servEnseo__cont .servHome__cont-title, .page-id-5800 .servHome__cont-title {font-size: 36px;line-height: 50px;}
.servEnseo__cont {padding-left: 0;}
.flex-md-row-reverse .servEnseo__cont {padding-right: 0;}
.heroLsn__cont-title {font-size: 48px;line-height: 64px;}
.heroLsn {padding: 110px 0 120px;}
.mobBarExp {display: block;}
.mainExp__bar {display: none;}
.howWhiteN__block {width: 100%;}
.basWhiteN__slider-block {height: auto!important;padding: 30px;margin-right: 0;margin: 0 5px;}
.basWhiteN .basWhiteN__slider-for .sliderExp__prev, .basWhiteN .basWhiteN__slider-for .sliderExp__next {
  top: -67px;}
.basWhiteN__slider-for {margin-top: 80px;}
.basWhiteN .sliderExp__next {left: 61px;}
.logoHoth__logos img {margin-bottom: 40px;}
.banEnseo .banOneLsn__title:before, .banEnseo .banOneLsn__title:after {display: none;}
.heroWhiteN .heroLsn__cont {padding-right: 0;}
.heroWhiteN .heroLsn__img {display: none;}
.heroWhiteN {padding: 110px 0 80px;}
.logoWhiteN {padding: 60px 0 20px;}
.prWhiteN {padding: 30px 0 50px;}
.prWhiteN__cont .heroLsn__cont-btn {display: none;}
.heroLsn__cont-btnmob {display: block;}
.tBlWhiteN__wr {padding: 10px 0 30px;}
.basWhiteN {padding: 50px 0;}
.banWhiteN .banOneLsn__btn a {padding: 15px 30px;}
.prWhiteN__cont {margin-bottom: 30px;}
/*.heroHomenew {height: auto;padding: 75px 0 20px;}*/
.logoOnPage {padding: 60px 0 20px;}
.seoSoftHome .heroHoth__img-txt {color: #4e5c68;}
.banOneLsn__btn a {padding: 15px 30px;}
.learnHome {margin-top: 40px;}
.learnHome__head {margin-bottom: 30px;}
.learnHome__head-link, .whyEnseo .whyHome__cont-btn {display: none;}
.learnHome__head-linkmob, .learnHome__head-linkmob .learnHome__head-link, .sliderEnseo_mob, .whyEnseo .whyHome__cont-btnMob {display: block;}
.banAgHome .btn_redR {padding: 15px 30px;margin-top: 20px;}
.sliderEnseo {padding: 40px 0 10px;}
.servEnseo .servHome__img {margin-top: 0;}
.seosoftEnseo {margin: 0;}
.servEnseo .servHome__wr, .whyEnseo {padding: 30px 0;}
.faqEnseo {padding: 30px 0 30px;}
.faqMark__tab {padding-top: 10px;}
.whyEnseo .whyHome__wr {margin-bottom: 0;}
.subExp__form input {padding: 0 80px 0 20px;}
.popExp__blockLit {margin-bottom: 25px;}
.mainExp__head-bg {display: none;}
.page-id-5565 .mainExp__head {background: url('../png/ebooksimg.png') no-repeat center/cover!important;} 
.page-id-5495 .mainExp__head {background: url('../png/explore-img.png') no-repeat center/cover!important;} 
.page-id-5588 .mainExp__head {background: url('../png/webinars-img.png') no-repeat center/cover!important;} 
.page-id-5591 .mainExp__head {background: url('../png/blogimg.png') no-repeat center/cover!important;} 
.mainExp__head-cont .mainExp__head-title {font-size: 34px;line-height: 43px;}
.popExp__blockLit-link {display: none;}
/*.popExp__block-date {flex-direction: column-reverse;}*/
.popExp__block-author {margin-top: 12px;}
.popExp__block-exp {margin-bottom: 10px;}
.sliderEnseo__slider div a {font-size: 16px;}
.howWhiteN__slider .sliderExp__prev, .howWhiteN__slider .sliderExp__next {width: 40px;height: 40px;}
.howWhiteN__slider .sliderExp__next {right: -14px;}
.howWhiteN__slider .sliderExp__prev {left: -14px;}
.heroThank .aboutWhite__block-title {font-size: 44px;line-height: 125%;}
.heroseoSer {padding: 70px 0;}
.heroseoSer__btn .btn_wR {margin-left: 0;margin-top: 10px;}
.ourseoSer__block .heroseoAud__title {line-height: 42px;margin-bottom: 30px;}
.ourseoSer__block .heroCases__txt {font-size: 18px;line-height: 125%;}
.ourseoSer__block {padding: 25px;}
.ourseoSer__block-txt, .ourseoSer__block-link {font-size: 16px;}
.needseoSer .ourseoSer__title {margin-bottom: 14px;font-size: 26px;line-height: 36px;}
.blockseoSer__wr, .skillSocN {padding: 30px 0;}
.blockseoSer__cont, .flex-md-row-reverse .blockseoSer__cont {padding-left: 0;padding-right: 0;}
.page-template-page-explore #hubspot-messages-iframe-container, .page-template-page-expEbook #hubspot-messages-iframe-container, .page-template-page-expBlock #hubspot-messages-iframe-container {display: none !important;}
.logoHome .logoHoth__title {line-height: 150%;}
.ourseoSer__title {font-size: 28px;margin-bottom: 20px;}
.heroCases__img, .heroCases__img-colr {flex-direction: column;}
.heroCases__img-coll {margin-bottom: 20px;}
.heroHomenew__mobSc {display: block;}
.heroKeyN {padding: 80px 0 10px;}
.iFKey, .gooKey {padding: 20px 0;}
.contKeyVol h2, .iFKey__cont h2 {font-size: 45px;line-height: 58px;}
.iFKey__iframe {padding: 0;}
.heroSocN__arr {left: 46%;bottom: 130px;}
.heroBigC .heroSocN__arr {left: 45%}
.skillSocN__skill {margin-bottom: 30px;}
.skillSocN__cont {margin-top: 20px;}
.benSocN .servHome__cont-title {font-size: 36px;}
.benSocN .blockseoSer__wr3 .blockseoSer__img img {margin-top: 0;}
.benSocN .blockseoSer__img {height: auto;}
.heroTgdc__btn {display: none;}
.page-id-5987 .prodAuc, .page-id-5955 .prodAuc {padding: 50px 0 20px;}
.blocksTgdc .stepTitle__h2 {margin-bottom: -15px;}
.proofSocN .whyHome__link {bottom: 0;right: 0;position: relative;margin-top: 20px;text-align: center;}
.blockseoStr .servHome__cont-title {font-size: 36px;line-height: 50px;}
.heroTechS {padding: 80px 0 20px;}
.citLocS__dis-cont-6 .citLocS__dis-cont-i, .citLocS__dis-cont-12 .citLocS__dis-cont-i {width: 100%;}
.priceLocS__data {margin-bottom: 20px;}
.priceLocS {padding: 40px 0 0;}
.proofLocSeo .servHome__cont-title {font-size: 36px;}
.citLocS__dis {margin-bottom: 0;margin-top: -11px;display: none;}
.citLocS__dis-title {padding-top: 30px;}
.citLocS__dis-mob {display: block;}
.heroLocS {padding: 80px 0 10px;}
.heroLocS .heroLsn__cont-txt {margin-bottom: 30px;}
.priceLocS__txt {text-align: left;}
.priceLocS__pr-txt ul li {font-size: 16px;line-height: 26px;}
.heroFreeB .heroKeyN__title {font-size: 48px;line-height: 62px;}
.heroFreeB .heroLsn, .heroBackAn {padding: 80px 0 20px;}
.iFFreeB .iFKey__cont {margin-top: 20px;}
.howFreeB, .contBackAn {padding: 30px 0;}
.padding-top {padding-top: 0;}
.faqHeth {padding: 50px 0;}
.faqHeth__wr {margin-top: 0px;}
.blFreeB .servHome__cont-link a {font-size: 16px;}
.heroIntUi {padding: 80px 0 39px;}
.blIntUi .servHome__cont-title {line-height: 50px;}
.faqFreeB .servHome__cont-title:before, .faqFreeB .servHome__cont-title:after {width: 30%;}
.blFreeB .blockseoSer__img {height: 300px;}
.blFreeB .blockseoSer__wr3 .blockseoSer__img {height: 187px;}
.blFreeB .blockseoSer__wr4 .blockseoSer__img, .blFreeB .blockseoSer__wr5 .blockseoSer__img {height: 189px;background-position: top!important;}
.blIntUi .blockseoSer__wr4 .blockseoSer__img {height: 188px;overflow: hidden;}
.heroBackAn .heroHomenew__form {width: 100%;}
.contBackAn__cont h2 {font-size: 36px;line-height: 50px;}
.submitted-message:before {left: 33%;}
.heroSumm__form .hs-input {width: 100%;}
.heroPpcN .heroLsn__cont-title {font-size: 42px;line-height: 54px;}
.heroPpcN .heroSocN__arr {left: 47%;}
.whyPpcN .skillSocN__cont {margin-top: 40px;}
.softPpcN .seosoftEnseo__cont {padding-right: 0;margin-top: 30px;}
.softPpcN .row {flex-direction: column-reverse;}
.casePpcN .whyHome__cont {padding-left: 0;}
.heroBigC .heroLsn__cont-title {font-size: 48px;}
.photoAbUs {height: 322px;background-position: 100% 0!important;}
.heroAbUs {padding: 130px 0 40px;}
.heroAbUs__cont {padding-right: 0;}
.whatAbUs__wr, .leadAbUs, .orgAbUs__wr, .joinAbUs {padding: 40px 0 20px;}
.pressAbUs {padding-top: 40px;}
.whatAbUs__block-title {font-size: 28px;line-height: 35px;}
.whatAbUs__block-sub {font-size: 14px;margin-bottom: 8px;}
.leadAbUs__img {margin-bottom: 20px;}
.whatAbUs, .orgAbUs, .pressAbUs {position: relative;}
.whatAbUs__wr, .orgAbUs__wr, .pressAbUs__block-wr {border:none;}
.whatAbUs:before, .orgAbUs:before {content: ''; height: 5px; background: #121212; width: 90%;position: absolute;top: 0;left: 5%;}
.whatAbUs:after, .orgAbUs:after, .pressAbUs:after {content: ''; height: 5px; background: #121212; width: 90%;position: absolute;bottom: 0;left: 5%;}
.heroBigC {height: 100vh;}
.heroBigC .container, .heroBigC .row {height: 100%;}
.page-id-6604 .servHome__cont-link a {font-size: 15px;}
.heroCtaform__form {background: #f8f9fe;box-shadow: none;padding: 0;margin-top: 0px;}
.page-id-6604 .benSocN .servHome__cont-link a:after {top: 0;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu>.mega-menu-row>ul.mega-sub-menu {display: block !important;}
.menu_htmlCont {border-radius: 0!important;}
.header__wr {padding: 30px 10px;}
.header__wr .ion-android-menu:before {right: 15px;}
.heroBLink__sublink {padding: 5px 15px;font-size: 19px;}
.tabContBLink {padding: 45px 0;}
.tabContBLink .tabCont__ban {height: 400px;}
.stepBLink .stepNeg__img {width: 100% !important;height: auto !important;padding: 15px;}
.stepFactor:before {width: 6px;top: 42px;}
.stepFactor__goo {margin: 40px 0 0;}
.stepBLink3 .stepFactor {padding-bottom: 10px;}
.stepBLink4 .stepFactor__quote {margin-top: 0;}
.stepBLink4__loc, .stepBLink4__br, .stepBLink4__guest, .stepBLink4__val {padding-bottom: 20px;}
.stepBLink5 .stepNeg__img {margin-bottom: 30px;}
.stepFactor {padding-bottom: 20px;}
.stepFactor__quote-tag {font-size: 14px;}
.heroCar .heroseoAud__title {line-height: 47px;}
.heroCar {margin-top: 85px;padding-top: 60px;}
.heroCar__img {margin-top: 85px;}
.weareCar.ourCar{display: flex; flex-direction: column-reverse;}
.weareCar__img{margin-top: 30px;}
.weareCar__wr {padding: 50px 0 0;}
.bannerCar__block {padding: 40px 10px;margin-top: 30px;}
.bannerCar__block-txt {width: 100%;}
.jobCar__block, .jobCar__block-cont {flex-direction: column;}
.jobCar__block-time:after {display: none;}
.jobCar__block-name, .jobCar__block-time, .jobCar__block-loc {margin-bottom: 7px;}
.jobCar__block {padding: 20px;}
.heroCtaform__formMob {display: block;}
.heroCtaform__form {display: none;}
.header-layout-3 .col-lg-2 {max-width: 13%;}
.header-fix {padding: 15px 13px!important;}
.whatAbUs__block-title span {display: block;}
.bannerCar .whatAbUs__block-title {line-height: 40px;}
.menuMobFoot__bl {flex-direction: column;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
  padding: 15px 0!important;}
.heroCtaform {margin-bottom: 0;}
.heroCtaform .whyHome__block {margin-top: 0;}
.heroCtaform__formMob iframe {height: 600px!important;}
#whr_embed_hook .whr-items .whr-title {font-size: 18px;line-height: 30px;}
#whr_embed_hook .whr-items .whr-item {padding: 15px;}
#whr_embed_hook .whr-items .whr-info {font-size: 16px;}
.quoteFull__wr:after {bottom: -60px;right: -3px;}
.stepGooAds4__imp {width: 100%!important;}
.heroKim .heroseoAud__title {font-size: 28px;line-height: 40px;margin-bottom: 20px;text-align: center;}
.heroKim .heroSocN__arr {left: 46%;bottom: 90px;}
.solKim .blockseoSer__cont .servHome__cont-title {font-size: 26px;line-height: 36px;}
.casePpcN {padding: 50px 0;}
.caseKim__btn-mob {margin-top: 40px;text-align: center;}
.solKim .servHome__cont-link a {font-size: 14px;}
.heroKim {min-height: 650px;}
.aboutAuc {padding: 30px 0 50px;}
.probKim__cont {padding-left: 0;}
.heroSrm .heroLsn__cont-title, .whySrm .servHome__cont-title {font-size: 38px;line-height: 51px;}
.heroSrm__txt {font-size: 18px;}
.heroSrm {height: 87vh;min-height: auto;}
.doSrm .servHome__cont-title {line-height: 47px;}
.whatSrm {padding: 40px 0 0px;}
#mega-menu-item-6878:after {top: -3px!important;left: -2px;}
.heroRef .heroseoAud__title {line-height: 40px;margin-bottom: 20px;}
.joinRef {padding: 30px 0 0px;}
.wantRefCon__wr {padding: 0 15px;}
.formRefF .formRefF__form {height: auto;padding: 25px;}
.formRefF .formRefF__form input {margin-bottom: 10px;width: 100%!important;font-size: 16px;}
.form-columns-1 {width: 100%;float: none;}
.formRefF .hs-button, .formRefF .formRefF__form .hs-button {left: 35%;}
.formRefF .formRefF__form2 .hs-button {left: 33%;}
.heroRefF .heroAbUs__txt {width: 100%;}
.heroRefF .heroAbUs__btn {left: 44.1%;}
.formRefF .formRefF__form .hs-button {width: 150px!important;left: 50%;margin-left: -75px;}
.whatCares .whatAbUs__block-title, .compCares .whatAbUs__block-title, .banExpN .termTgdc__block-title, .secExpN .titleExp {font-size: 28px;line-height: 35px;}
.whatCare__sub {font-size: 12px;}
.compCares__wr {padding: 40px 15px;}
.compCares__img {display: none;}
.heroCares__imgRow1, .heroCares__imgRow5 {margin-right: 4px;}
.heroCares__row2 {margin-top: 4px;}
.modalTakeGoo .modalTake__form select {height: 39px;margin-bottom: 10px;}
.secExpN .sliderExp__next {right: 2px;}
.secExpN .sliderExp__prev {left: 2px;}
.popExpN__block .heroExpN__post-img {height: 250px;}
.banExpN__form input {width: 100%;}
.secExpN .popExp__seeAll {right: 15px;top: 12px;}
.heroExpN__title {font-size: 40px;line-height: 51px;}
.heroExpN {padding: 150px 0 55px;}
.heroExpN__post-img {height: 250px;margin-bottom: 20px;}
.heroExpN__post-cont {padding-left: 0;}
.heroExpN .whatAbUs__block-title, .heroTraf__logos {display: none;}
.heroExpN .whatAbUs__block-title-mob, .popExpN .whatAbUs__block-title {display: block;}
.heroExpN__nav ul li {margin-right: 20px;}
.secExpN {padding: 20px 0;}
.heroHomeNN__title {font-size: 32px;line-height: 45px;}
.heroHomeNN__txt, .banExpN__txt p {font-size: 16px;}
.heroHomeNN__img-block {margin-right: 5px;}
.heroHomeNN__img {margin-top: 60px;width: 133%;margin-left: -17%;}
.logoHomeNN .logoHoth__logos img {width: 140px;padding: 0px 10px;}
.logoHomeNN {padding: 30px 0 0;}
.whatHomeNN__head {text-align: left;margin-top: 20px;}
.learnHomeNN__blocks .slick-slide, .popExpN__wr .slick-slide, .secExpN .slick-slide, .sliderExp .slick-slide, .blpopExpN .slick-slide {width: 335px!important;padding: 0 8px;margin-right: 0px;}
.revHomeNN__block {padding: 50px 0;width: 190px;margin: 0 auto;border:none;}
.revHomeNN .col-12 {border-top: 1px solid #e5e5e5;}
.speakTraff select {height: 36px;}
.speakTraff__head .whatAbUs__block-txt {width: 100%;}
.heroTraf .heroseoAud__title {line-height: 47px;}
.heroTraf .priceLocS__more-txt {margin-bottom: 30px;font-size: 16px;}
.heroTraf .logoHoth__logos img, .popExpN .whatAbUs__block-title {margin-bottom: 10px;}
.whatHomeNN .liveCar__blocks-title img {margin-right: 12px;}
.banseoSer {padding: 80px 0;}
.heroExpN__post-link .btn {width: 100%;}
.banseoSer .btn_redR, .heroRef__cust-btn a, .heroExpN__post-link .btn {font-weight: 600;font-size: 16px;padding: 11px 40px;height: 40px;}
.heroExpN__post {margin-top: 10px;}
.heroExpN .whatAbUs__block-title {margin-bottom: 20px;}
.popExp__block-title {font-size: 21px;line-height: 27px;}
.popExpN {padding: 55px 0 30px;}
.popExpN__txt, .blpopExpN__txt {font-size: 16px;line-height: 175%;}
.banExpN__form button {padding: 12px 21px;}
.banExpN__form input {height: 40px;}
.popExpN__block {margin-bottom: 10px;}
.blpopExpN {padding: 60px 0 40px;}
.modalTake__one .modalTake__img {height: 150px!important;}
.heroToolsN .btn_redR {width: 80%;margin-bottom: 10px;}
.logoHomeNN:after {width: 92%;left: 4%;}
.softHomeNN__img-mob img {max-width: 120%;margin-left: -10%;}
.softHomeNN__img2-arr {width: 54px;}
.softHomeNN__img2-txt-t {width: 230px;}
.softHomeNN__img1 img:last-child {width: 54%;margin-top: 20px;}
.searchExpN {right: 16px;}
.heroKeyN__title {font-size: 30px;line-height: 45px;}
.heroPostN {padding: 110px 0 60px;}
.contPostN, .needsSerP, .solPlain {padding-top: 50px;}
.contPostN__head-a {display: flex;flex-direction: column;align-items: center;}
.contPostN__soc {text-align: center;margin-top: 25px;}
.blog-post-single, .blog-post-sumary, .blog-post-info .blog-post-name, .blog-post-info, .lgMob img, .caseEcom .howWhiteN__block-txt {width: 100%;}
.blog-post-info {display: flex;}
.heroExpN__post-video .heroExpN__post-img {height: 190px;}
.heroExpN__modal, .postExpN__modal {left: 5%;margin-top: -100px;margin-left: 0;width: 90%;height: 215px;}
.heroExpN__modal iframe, .postExpN__modal iframe {width: 100%;height: auto;}
.heroExpN__modal-close {right: -4px;top: -24px;}
.heroEcom {height: auto;}
.heroEcom__title {font-size: 30px;line-height: 43px;}
.heroEcom__txt {font-size: 16px;}
.needsEcom {padding-bottom: 50px;}
.serEcom {padding: 50px 0 30px;}
.entEcom, .careEcom, .caseEcom, .faqEcom, .chEcom, .clutchEcom, .portfSerP, .loveSerP, .appSerP, .procSerP, .bottextSerP, .prodPlain, .resPlain, .whatLPO, .featLPO, .toolLPO, .rankLPO, .whyLPO {padding: 50px 0;}
.entEcom__cont {padding-left: 0;}
.careEcom__tabs {flex-wrap: wrap;margin-top: 40px;}
.careEcom__tab {margin-bottom: 20px;}
.essEcom .termTgdc__block-title, .careEcom .termTgdc__block-title {margin-top: 0;}
.essEcom__slider-cont {padding: 25px;}
.essEcom__slider-block {width: 305px;}
.essEcom__slider-img {height: 250px;}
.essEcom {padding: 30px 0 50px;}
.entEcom__tabs {margin-top: 20px;margin-bottom: 30px;}
.careEcom .termTgdc__block-title {text-align: center;}
.faqEcom__tabs {flex-direction: column;}
.faqEcom__tabs a {padding: 5px 20px 15px;margin-bottom: 10px;}
.faqEcom__qa-q {padding-right: 20px;}
.clutchEcom__logo img {width: 100px;margin: 10px 10px;}
.popupForm_form .form-columns-2 {float: left;width: 100%;}
.popupForm_form .form-columns-2 .input, .popupForm_form .form-columns-1 .input {margin-right: 0!important;}
.popupForm_form .form-columns-2 .hs-input, .popupForm_form .form-columns-1 .hs-input {margin-bottom: -10px;width: 100% !important;}
.popupForm {padding: 0 2%;}
.popupForm__head {padding-right: 88px;}
.popupForm_body-txt {margin-bottom: 10px;}
.essEcom__slider-block {margin: 0 5px;}
.essEcom__slider-img {margin-right: 0;}
.heroSerP .heroEcom__img img {height: auto;}
.titleSerP {font-size: 32px;line-height: 43px;}
.needsSerP__wr {padding-bottom: 60px;}
.portfSerP__cont {margin-left: 15px;margin-right: 15px;}
.loveSerP__wr {margin-top: 20px;}
.campSerP .titleSerP {font-size: 32px;}
.campSerP .careEcom__img img {height: 300px;width: 100%;}
.appSerP__tabs {margin-top: 20px;}
.heroSerP {height: auto;padding: 110px 0 50px;}
.heroPlain {padding-bottom: 50px;}
.prodPlain__cont h2, .solPlain .servHome__cont-title, .resPlain .probKim__cont h2, .casePlain__cont h2 {font-size: 34px;}
.prodPlain__cont img {margin: -35px 0 -26px -23px;}
.tabReput {padding: 50px 0;}
.stepReput__hero-cont .stepNeg__cont-title {font-size: 26px;line-height: 38px;}
.stepReput__cont {padding: 20px;}
.stepReput__hero-cont {padding: 40px 20px;}
.stepReput4 .stepReput__hero:before {left: -28px;}
.stepReput .stepNeg3__steps-title {font-size: 26px;line-height: 35px;}
.stepReput6 .stepReput__hero:before {top: -75px;}
.pricingLSS__price {margin-bottom: 40px;}
.pricingLSS__head {padding: 50px 0 400px;}
.whatIsLSS .needsSerP__wr {flex-direction: column-reverse;}
.needsSerP__img video {width: 100%;font: none;margin-bottom: 20px;}
.logoLPO {padding: 185px 0 50px;}
.heroLPO__video-cover {height: 185px;}
.heroLPO {padding-bottom: 165px;}
.heroLPO__video {margin-top: 45px;}
.aboutSEcom__txt {font-size: 16px;}
.needsEcom .termTgdc__block-title {font-size: 26px;line-height: 36px;}
} 

.highlighted-bl {
background-color: #f0f0fe;
}



/* NEW SECONDARY MENU */

.headerNew__order-builder_3 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
  column-gap: 20px;
}
#mega-menu-max_mega_menu_3 {
  display: flex!important;
  justify-content: space-around;
  column-gap: 20px;
}
#mega-menu-max_mega_menu_3,
#mega-menu-wrap-max_mega_menu_3,
#mega-menu-max_mega_menu_3 .headerNew__menu-wr {
  position: initial!important;
}
#mega-menu-wrap-max_mega_menu_3 .mega-menu-toggle {
  display: none;
  z-index: 1;
  cursor: pointer;
  background: #222;
  border-radius: 2px 2px 2px 2px;
  line-height: 40px;
  height: 40px;
  text-align: left;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  outline: none;
  white-space: nowrap;
}
#mega-menu-max_mega_menu_3 > .mega-menu-item > .mega-sub-menu {
  top: 70px;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-megamenu > ul.mega-sub-menu {
  z-index: 999;
  border-radius: 0;
  background: #fff;
  border: 0;
  padding: 0px 0px 0px 0px;
  position: absolute;
  width: 100%;
  max-width: none;
  left: 0;
}
#mega-menu-max_mega_menu_3 > .mega-menu-item > .mega-sub-menu:after,
#mega-menu-max_mega_menu_3 > .mega-menu-item > .mega-sub-menu:before,
#mega-menu-max_mega_menu_3 .header__menuNew-bot:after,
#mega-menu-max_mega_menu_3 .header__menuNew-bot:before {
  content: '';
  background: #fcfdfd;
  width: 1000px;
  height: 100%;
  position: absolute;
  display: block !important;
}
#mega-menu-max_mega_menu_3 > .mega-menu-item > .mega-sub-menu:after {
  z-index: -1;
}
#mega-menu-max_mega_menu_3 > .mega-menu-item > .mega-sub-menu:before,
#mega-menu-max_mega_menu_3 .header__menuNew-bot:before {
  left: -50%;
}
#mega-menu-max_mega_menu_3 > .mega-menu-item > .mega-sub-menu:after,
#mega-menu-max_mega_menu_3 .header__menuNew-bot:after {
  right: -50%;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-item > ul.mega-sub-menu{
  display: block;
  visibility: hidden;
  opacity: 1;
  pointer-events: auto;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-megamenu > ul.mega-sub-menu{
  top: 30px !important;
}
#mega-menu-wrap-max_mega_menu_3, #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 ul.mega-sub-menu,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-item,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-row,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-column,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 a.mega-menu-link,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 span.mega-menu-badge {
  transition: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #000;
  display: block;
  float: none;
  font-family: inherit;
  font-size: 14px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: auto;
  max-height: none;
  min-width: auto;
  max-width: none;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  pointer-events: auto;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none;
  transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
  word-wrap: break-word;
  white-space: normal;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
  width: 100%;
  float: left;
}
#mega-menu-wrap-max_mega_menu_3:before,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3:before,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 ul.mega-sub-menu:before,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-item:before,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-row:before,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-column:before,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 a.mega-menu-link:before,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 span.mega-menu-badge:before,
#mega-menu-wrap-max_mega_menu_3:after,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3:after,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 ul.mega-sub-menu:after,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-item:after,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-row:after,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-column:after,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 a.mega-menu-link:after,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 span.mega-menu-badge:after {
  display: none;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .header__menuNew-bot:after,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .header__menuNew-bot:before {
  background: #26262A!important;
  top: 0;
}
#mega-menu-max_mega_menu_3 > li.mega-toggle-on > a {
  color: #8860D4!important;
}
#mega-menu-max_mega_menu_3 > li.mega-toggle-on > a:after {
  content: '';
  display: block !important;
  background: #8860D4;
  height: 3px;
  width: 100%;
  position: absolute;
  bottom: -8px;
  left: 0;
}
#mega-menu-max_mega_menu_3 > li > a > .mega-indicator {
  display: none !important;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  padding: 5px 15px!important;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-item > a.mega-menu-link {
  line-height: 40px;
  height: 40px;
  font-size: 14px !important;
}
.headerNew.headerWhite #mega-menu-max_mega_menu_3 > .mega-menu-item > .mega-menu-link,
.headerNew.headerWhite #mega-menu-max_mega_menu_3 .header__sign-log a,
.headerNew.headerWhite #mega-menu-max_mega_menu_3 .header__schedule a{
  color: #fff!important;
}
.fixedHeader.headerWhite #mega-menu-max_mega_menu_3 > .mega-menu-item > .mega-menu-link,
.fixedHeader.headerWhite #mega-menu-max_mega_menu_3 .header__sign-b a,
.fixedHeader.headerWhite #mega-menu-max_mega_menu_3 .header__sign-log a {
  color: #121212!important;
}
.headerNew__order-builder #mega-menu-max_mega_menu_3 .mega-menu-item > .mega-sub-menu {
  background: #FCFDFD!important;
  top: 62px!important;
}
.headerNew__order-builder #mega-menu-max_mega_menu_3 .header__menuNew-bl,
.headerNew__order-builder #mega-menu-max_mega_menu_3 .mega-sub-menu .mega-menu-item ul li {
  font-family: 'Gordita';
  display: block;
  padding: 23px 25px;
  margin-left: -25px;
  border-radius: 5px;
  transition: all 0.3s;
}
.headerNew__order-builder #mega-menu-max_mega_menu_3 .header__menuNew-bl:hover,
.headerNew__order-builder #mega-menu-max_mega_menu_3 .mega-sub-menu .mega-menu-item ul li:hover {
  background: #F0F0FE;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .header__menuNew-bl h5,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .mega-menu-item a {
  font-family: 'Gordita';
  font-weight: 500;
  font-size: 15px;
  line-height: 21px;
  color: #171437;
  margin-bottom: 5px;
  display: block;
  margin-top: 0;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .header__menuNew-head{
  font-family: 'Gordita';
  color: #6C6E72;
  font-weight: 500;
  font-size: 13px;
  padding: 30px 0 15px;
  border-bottom: 1px solid #DFE1E2;
  text-transform: uppercase;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .header__menuNew-head a{
  font-family: 'Gordita';
  width: 100%;
  font-weight: 500;
  color: #6C6E72;
  font-size: inherit;
  font-weight: inherit;
  margin-bottom: 0;
}
.headerNew__order-builder #mega-menu-max_mega_menu_3 .header__menuNew-bl span,
.headerNew__order-builder #mega-menu-max_mega_menu_3 .mega-sub-menu .mega-menu-item span {
  font-size: 12px;
  line-height: 161.5%;
  color: #6C6E72;
  display: block;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
  float: left;
  min-height: 1px;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-megamenu.mega-menu-item {
  position: static;
  display: list-item;
  margin: 0;
  clear: both;
  border: 0;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
  width: 25%;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-12 {
  width: 75%;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
  visibility: inherit;
  opacity: 1;
  display: block;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  padding: 15px 15px 15px 15px;
  width: 100%;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  color: #000;
  font-family: inherit;
  font-size: 14px;
  display: block;
  float: left;
  clear: none;
  padding: 15px 15px 15px 15px;
  vertical-align: top;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{
  color: #000;
  font-family: inherit;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
  vertical-align: top;
  display: block;
  visibility: inherit;
  border: 0;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .header__menuNew-bot-btn a {
  font-size: 14px;
  padding: 9px 22px 6px;
  background: #26262a;
  border: 1px solid #878787;
  border-radius: 51px;
  display: inline-block;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu,
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu{
  visibility: visible;
}
@media (min-width: 992px){
  #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu {
      opacity: 0;
      transition: opacity 200ms ease-in, visibility 200ms ease-in;
  }
  #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{
      opacity: 1;
  }
  
}
@media (max-width: 991px){
  #mega-menu-max_mega_menu_3{
      display: block !important;
  }
  #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-item > a.mega-menu-link {
      border-radius: 0;
      border: 0;
      margin: 0;
      padding: 0 10px;
      background: transparent;
      text-align: left;
      color: #010101;
      font-size: 16px;
  }
  .menuMobBodyNew #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-item > a.mega-menu-link {
      font-size: 18px!important;
      border-top: 1px solid #e0e6e8;
      font-weight: 500;
      padding: 7px 0;
      height: auto;
  }
  #mega-menu-max_mega_menu_3 > li.mega-toggle-on > a:after{
      content: none;
  }
  #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .header__menuNew-head{
      padding: 0 0 15px;
  }
  #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-item > ul.mega-sub-menu {
      display: none;
      visibility: visible;
      opacity: 1;
  }
  #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-megamenu > ul.mega-sub-menu{
      top: 0 !important;
  }
  #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu,
  #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
      display: block;
  }
  #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-megamenu > ul.mega-sub-menu {
      float: left;
      position: relative;
      width: 100%;
  }
  #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
      width: 100%;
      clear: both;
  }
  #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .header__menuNew-bl h5, #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .mega-menu-item a{
      margin-bottom: 0;
  }
  #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a{
      padding: 10px;
      margin-left: -10px;
  }
  #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .header__menuNew-head > a{
      padding: 0px !important;
      margin-left: 0 !important;
  }
}