/*
/****************** Typography *********************/
/*@import url("elements/typo.css");*/

/**************** General styles *******************/
/*@import url("elements/general.css");*/

/**************** Header / Footer *******************/
/*@import url("elements/header-footer.css");*/

/********************* Pages ************************/
/*@import url("elements/pages.css");*/

/****************** Media Queries ******************/
/*@import url("elements/media-queries.css");*/




html {
scroll-padding-top: 3rem;
}
div {
scroll-margin-top: 3rem;
}
.salelogo img {
    margin: auto;
}
/*SEO- conversion page*/

.section.seo_case_study {
    background: #fef3f9;
}
.section.seo_case_study .successbotbox {
    background: #000943;
}

.section.seo_case_study .successbotbox .successbotdetails span, .section.seo_case_study .successbotbox .successbotdetails p{
    color: #fff;
}
.section.seo_case_study .successbotbox .successbotdetails span span{
color: #E30B7D;
}
.section.seo_case_study h2, .section.seo_case_study h6 {
    color: #000943;
}
.section.seo_case_study .successarrowright img, .section.seo_case_study .successarrowleft img {
    filter: brightness(0) saturate(100%) invert(7%) sepia(60%) saturate(3000%) hue-rotate(230deg);
}

.seo_visitorsec .visitorimg {
    padding: 0 0 0 50px !important;
}
.sec_pl-100 .visitorimg {
    padding-left: 80px !important;
}
.seo-faq_sec {
    background: #fef3f9;
}
.seo-faq_sec .acc {
    background: #fff;
}
.seo_compare_sec {
    background: #fef3f9;
}
.seo_compare_sec .othercomp {
    background: #fff;
}
.shrink_img img {
    max-width: 352px;
}
.pink_bg {
    background: #fef3f9;
}
.pink_bg .tabcontent, .pink_bg .tableft ul li a {
    background: #fff;
}
.pink_bg .tableft ul li a:hover {
    background: #000943;
}
.stepsec .row {
    row-gap: 30px;
}
.white_bg {
    background: #fff;
}
.white_bg .globalsliderbox {
    background: #fdecf5;
}
.contactbox iframe {
    max-width: 100%;
}


@media screen and (min-width:1280px){
    .globalslider  ul.slick-dots {
    display: none;
}
}
@media screen and (max-width:767px){
    .mobilenav .navbar-nav li a {
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
}
.mobilenav .navbar-nav li ul li a {
    font-size: 15px;
}
.stepsec .row {
    row-gap: 15px;
}
}
@media screen and (max-width:575px){
    .herobannernew .rowgap {
    padding-top: 50px;
}
}