#wprmenu_bar, .mobshow-phnumber {
    display: none !important;
}
.header-top,
html {
    margin-top: 0 !important;
}

input[type=number]::-webkit-inner-spin-button,

input[type=number]::-webkit-outer-spin-button {

    -webkit-appearance: none;

    margin: 0;

}






input.txt1::-webkit-input-placeholder {

    color: #000;

    opacity: 1;

}



input.txt1:-ms-input-placeholder {

    color: #000;

    opacity: 1;

}



input.txt1::-ms-input-placeholder {

    color: #000;

    opacity: 1;

}



input.txt1::-moz-placeholder {

    color: #000;

    opacity: 1;

}



input.txt1::placeholder {

    color: #000;

    opacity: 1;

}

section {padding: 0;}

.dme-banner {

    background-position: center center;

    background-size: cover;

    background-repeat: no-repeat;

    min-height: 630px;

    width: 100%;

    margin:0;

    position: relative;

    padding: 125px 0 15px;

}



/*.page-id-7104 .back_body_rg{padding:24px 45px;}

.page-id-7104 .back_body_inner .back_body_in:nth-child(3) .back_body_lf{padding:30px 0px 30px 20px !important;}

.page-id-7104 .back_body_inner .back_body_in:nth-child(4) .back_body_lf{padding:30px 20px 30px 0 !important;}*/



.dme-banner:before

{

    content: "";

    background-color: rgba(0,0,0,0.6);

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    display: block;

}

.dme_banner_wrap{position: relative;}

.dme_banner_wrap h1

{

    font-size: 48px;

    color: #fff;

    text-transform: uppercase;

    font-weight: 700;

    font-family: 'levenim-bold';

}

.dme_banner_content p

{

    font-size: 21px;

    color: #fff;

    font-weight: 400;

    font-family: 'levenim-regular';

    margin-bottom: 27px;

}

.dme_banner_content p span

{

    font-weight: 700;

    font-family: 'levenim-bold';

}

.dme_ancher a

{

    font-size: 21px;

    color: #fff;

    font-weight: 700;

    font-family: 'levenim-bold';

    padding: 5px 21px 8px;

    background: #e01212;

    text-transform: uppercase;

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

    display: inline-block;

        margin-top: 15px;

}

.dme_ancher a i {

    font-size: 30px;

    position: relative;

    top: 3px;

}

.dme_ancher a:hover

{

    background: #fff;

    color: #e01212;

}

.dme_generate p {

    font-size: 16px;

    color: #170202;

    font-weight: 400;

    font-family: 'levenim-regular';

    line-height: 1.1;

    margin: 0;

}

.dme_generate p span

{

    display: block;

    font-size: 36px;

    color: #170202;

    font-weight: 700;

    font-family: 'levenim-bold';

}

.dme_banner_inner {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

        -ms-flex-pack: justify;

            justify-content: space-between;

}

.dme_banner_content {

    -ms-flex-preferred-size: 60%;

        flex-basis: 60%;

}

.dme_banner_right {

    -ms-flex-preferred-size: 32.3%;

        flex-basis: 32.3%;

    padding-top: 10px;

}

.dme_generate {

    background: #fff;

    padding: 4px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

        -ms-flex-pack: justify;

            justify-content: space-between;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    border-bottom: 2px solid #242424;

}

.dme_generate_wrap .dme_generate:last-child{border-bottom: 0px;}

.dme_generate_icon {

    background: #e01212;

    padding: 22px 10px;

    -ms-flex-preferred-size: 22%;

        flex-basis: 22%;

}

.dme_generate_wrap {

    background: rgba(0,0,0,0.5);

    padding: 10px;

}

.dme_generate_text {

    -ms-flex-preferred-size: 73%;

        flex-basis: 73%;

}

.dme_sale_deal

{

    background-position: center center;

    background-size: cover; 

    background-repeat: no-repeat;

}

.dme_sale_deal-left

{

    padding: 73px 0 80px;

    background-position: left center;

    background-size: cover; 

    background-repeat: no-repeat;

}

.dme_sale_deal h2

{

    font-size: 60px;

    font-weight: 700;

    font-family: 'levenim-bold';

    color: #e01212;

    text-align: center;

    font-family: 'levenim-bold';

    padding-bottom: 5px;

}

.dme_sale_deal p {

    font-size: 24px;

    color: #000000;

    font-weight: 700;

    font-family: 'levenim-bold';

    max-width: 1010px;

    margin: 0 auto;

    text-align: center;

}

.dme_organic_img

{

    background-position: center center;

    background-size: cover; 

    background-repeat: no-repeat;

     min-height: 265px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    text-align: center;

    position: relative;

}

.dme_organic_img:before

{

    content: "";

    width: 100%;

    height: 100%;

    background-color: rgba(0,0,0,0.8);

    position: absolute;

    top: 0;

    left: 0;

    display: block;

}

.dme_organic_img img {

    position: relative;

}

.dme_organic {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

        -ms-flex-pack: justify;

            justify-content: space-between;

    padding: 60px 45px 0;

}

.dme_organic_wrap {

    -ms-flex-preferred-size: 23.8%;

        flex-basis: 23.8%;

}

.dme_organic h3

{

    font-size: 24px;

    color: #000000;

    font-weight: 700;

    font-family: 'levenim-bold';

    text-transform: uppercase;

    text-align: center;

    line-height: 1.4;

}

.dme_organic p

{

    text-align: center;

    font-weight: 400;

    font-family: 'levenim-regular';

    font-size: 16px;

    color: #000000;    

}

.dme_organic_content {

    padding: 33px 40px;

    background: #fff;

    min-height: 320px;

}

.dme_lets h4

{

    font-size: 24px;

    color: #000000;

    font-weight: 700;

    font-family: 'levenim-bold';

    text-align: center;

}

.dme_lets a

{

    font-size: 18px;

    color: #fff;

    font-weight: 700;

    font-family: 'levenim-bold';

    padding: 5px 25px 12px;

    background: #e01212;

    text-transform: uppercase;

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

    display: inline-block;

        margin-top: 26px;

}

.dme_lets a:hover

{

    background: #000;

    color: #fff;

}

.dme_lets a i {

    font-size: 30px;

    position: relative;

    top: 3px;

}

.dme_lets {

    text-align: center;

    padding-top: 60px;

}

.dme_internet

{

    background-position: center center;

    background-size: cover; 

    background-repeat: no-repeat;

    position: relative;

    padding: 73px 0 100px;

}

.dme_internet:before

{

    content: "";

    width: 100%;

    height: 100%;

    background-color: rgba(0,0,0,0.9);

    position: absolute;

    top: 0;

    left: 0;

    display: block;

}

.dme_internet_in{position: relative;}

.dme_internet h2

{

    color: #fff;

    text-align: center;

    font-size: 60px;

    font-weight: 700;

    font-family: 'levenim-bold';

    margin-bottom: 5px;

}

.dme_internet p

{

    color: #fff;

    font-size: 24px;

    font-weight: 700;

    font-family: 'levenim-bold';

}



.dme_internet_in_wrap {

    padding-right: 40px;

    padding-bottom: 40px;

}

.dme_internet_in_wrap:hover .sche-btn {

visibility: visible;

opacity: 1;

}

.dme_internet_in_wrap .sche-btn {

margin-top: 55px;font-size:13px;

color: #e71818;

text-decoration: underline;

display: block;

visibility: hidden;

opacity: 0;

transition: all 0.3s ease-in-out;

}

.dme_internet_in_wrap {

padding: 30px 20px 20px;

border-radius: 15px;

border: 1px solid transparent;

transition: all 0.3s ease-in-out;

}

.dme_internet_in_wrap:hover {

background-color: rgba(0,0,0,0.7);

border: 1px solid #ccc;

}

.dme_internet_in_wrap:nth-child(4n){padding-right: 0px;}

.dme_internet_img img{margin:0;}

.dme_internet_title h5

{

    color: #fff;

    font-size: 21px;

    font-weight: 700;

    font-family: 'levenim-bold';

    text-transform: uppercase;

    margin: 0;

    margin-top: 25px;

}

.dme_internet_wrap {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

    padding-top: 40px;

}

.dme_internet_inner {

    -ms-flex-preferred-size: 33.3%;

    flex-basis: 33.3%;

    border: 0.5px solid rgba(0,0,0,0.2);

    min-height: 257px; 

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: start;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    position: relative;

}

/*.dme_internet_in_wrap {

    text-align: center;

    margin: auto;

}*/

.dme_internet_wrap .dme_internet_inner:nth-child(3n + 1) {

    border-left: 0px !important;

}

.dme_internet_wrap .dme_internet_inner:nth-child(3n) {

    border-right: 0px !important;

}

.dme_internet_wrap .dme_internet_inner:nth-child(1),.dme_internet_wrap .dme_internet_inner:nth-child(2),.dme_internet_wrap .dme_internet_inner:nth-child(3) {

    border-top: 0px !important;

}

.dme_internet_wrap .dme_internet_inner:last-child,.dme_internet_wrap .dme_internet_inner:nth-child(8),.dme_internet_wrap .dme_internet_inner:nth-child(7) {

    border-bottom: 0px !important;

}

.dme_internet_lets a

{

    font-size: 18px;

    color: #fff;

    font-weight: 700;

    font-family: 'levenim-bold';

    padding: 5px 25px 12px;

    background: #e01212;

    text-transform: uppercase;

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

    display: inline-block;

        margin-top: 55px;

}

.dme_internet_lets a i {

    font-size: 30px;

    position: relative;

    top: 3px;

}

.dme_internet_lets a:hover

{

    background: #fff;

    color: #e01212;

}

.dme_internet_lets {

    text-align: center;

}



.dme_extension_content h2

{

    font-size: 60px;

    font-weight: 700;

    font-family: 'levenim-bold';

    color: #e01212;

    padding-bottom: 5px;

}

.dme_extension_content h4 {

    font-size: 24px;

    color: #000000;

    font-weight: 700;

    font-family: 'levenim-bold';

    margin: 0;

}

.dme_extension_content ul li span {

    font-size: 24px;

    color: #000000;

    font-weight: 700;

    font-family: 'levenim-bold';

    margin: 0;

    display: block;

}

.dme_extension_content ul li

{

    font-weight: 400;

    font-family: 'levenim-regular';

    font-size: 16px;

    color: #000000;    

    position: relative;

    padding-left: 30px;

    margin-top: 21px;

}

.dme_extension_content ul li:before

{

    content: "";

    background-image: url(../images/yes-nw.png);

    background-position: center center;

    background-size: cover;

    width: 26px;

    height: 21px;

    position: absolute;

    left: 0;

    top: 0;

}

.dme_extension_wrap {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

        -ms-flex-pack: justify;

            justify-content: space-between;

}

.dme_extension_img {

    -ms-flex-preferred-size: 48%;

        flex-basis: 48%;

    padding-top: 7px;

    padding-right: 50px;

    position: relative;

}

.dme_extension_img:before

{

    content: "";

    background-image: url(../images/over-dme.png);

    background-position: center center;

    background-size: cover;

    width: 175px;

    height: 156px;

    position: absolute;

    left: -40px;

    top: -35px;

}

.dme_extension_content {

    -ms-flex-preferred-size: 52%;

        flex-basis: 52%;position: relative;

}

.dme_extension {

    background-size: 37%100%;

    background-repeat: no-repeat;

    background-position: left center;

    padding: 83px 0 190px;

}

.dme_extension_content ul {

    margin: 0;

    padding: 0;

}

.dme_extension_img img {

    width: 100%;

    height: 100%;



}



.dme_freequote {

    position: absolute;

    bottom: -95px;

}

.dme_internet_lets.dme_freequote a:hover

{

    background:#000;

    color: #fff;

}

.dme_goldmine

{

    background-color: #365a68;

    padding: 80px 0 87px;

    text-align: center;

    position:relative;

    background-image:none !important;

}

.page-id-4331 .dme_goldmine{background-image: url(https://dev.mobilewebsitepro.com/dws/wp-content/uploads/2020/07/goldmine.png) !important;}



.dme_goldmine h2

{

    font-size: 60px;

    font-weight: 700;

    font-family: 'levenim-bold';

    color: #fefefe;

    padding-bottom: 12px;

}

.dme_goldmine p {

    font-size: 21px;

    color: #fff;

    font-weight: 400;

    font-family: 'levenim-regular';

    margin: 0;

}

.dme_goldmine_lets {

    padding-top: 15px;

}

.dme_goldmine_lets a

{

    font-size: 18px;

    color: #fff;

    font-weight: 700;

    font-family: 'levenim-bold';

    padding: 15px 25px 12px;

    background: #e01212;

    text-transform: uppercase;

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

    display: inline-block;

        

        -webkit-box-sizing: border-box;

        

                box-sizing: border-box;

}

.dme_goldmine_lets a:hover

{

    background: #fff;

    color: #e01212;

}

.dme_goldmine_lets span {

    border: 5px solid rgba(0,0,0,0.2);

    display: inline-block;

}

.dme_goldmine p {

    margin-bottom: 31px;

}

.dme_goldmine_wrap {

    max-width: 1092px;

    margin: auto;

}

.dme_business h2

{

    font-size: 60px;

    font-weight: 700;

    font-family: 'levenim-bold';

    color: #000;

    padding-bottom: 8px;

}

.dme_business h5 {

    font-size: 30px;

    color: #000;

    font-weight: 700;

    font-family: 'levenim-bold';

    margin: 0;

    text-transform: initial;

    letter-spacing: 1px;

}

.dme_business p {

    font-size: 18px;

    color: #000;

    font-weight: 400;

    font-family: 'levenim-regular';

    margin: 0;

    margin-bottom: 33px;

}

.dme_business {

    padding: 90px 0 85px;

    text-align: center;

}

.dme_consumer_wrap {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

        -ms-flex-pack: justify;

            justify-content: space-between;

    padding-top: 75px;

}

.dme_consumer_cont {

    padding-top: 49px;

}

.dme_consumer_inner {

    -ms-flex-preferred-size: 32%;

        flex-basis: 32%;

    background: #f3f3f3;

    padding: 0 24px 27px;

}

.dme_consumer_cont h4

{

    font-size: 30px;

    color: #000;

    font-weight: 700;

    font-family: 'levenim-bold';

    margin: 0;

    text-transform: uppercase;

    margin-bottom: 13px;

}

.dme_consumer_cont p {

    font-size: 16px;

    color: #000;

    font-weight: 400;

    font-family: 'levenim-regular';

    margin: 0;

}

.dme_consumer_img {

    position: relative;

}

.dme_consumer_img:before {

    content: "";

    background-size: cover;

    background-position: center center;

    background-image: url(../images/business-dme.png);

    width: 324px;

    height: 253px;

    position: absolute;

    left: 0;

    top: 0;

}

.dme_consumer_img img {

    position: relative;

    z-index: 9;

    top: 15px;

}

.business_rest a:hover

{

    background:#000;

    color: #fff;

}

.dme_internet_content p

{

    font-size: 16px;

    color: #fff;

    font-weight: 400;

    font-family: 'levenim-regular';

    max-width: 308px;

    width: 100%;

}

.dme_internet_in_hover{

    padding: 28px 20px;

    position: absolute;

    background: #000;

    z-index: 9;

    top: 0;

    width: 100%;

    display: none;

}

.dme_internet_in_hover a

{

    font-size: 16px;

    color: #e01212;

    font-weight: 400;

    font-family: 'levenim-regular';

    margin: 0;

    text-align: center;

    padding: 12px 25px;

    border: 1px solid #e01212;

    display: inline-block;

    margin-top: 30px;

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

}

.dme_internet_in_hover a:hover

{

    background: #fff;

    color: #e01212;

}

.dme_internet_in_hover h5

{

    font-size: 21px;

    color: #e01212;

    font-weight: 700;

    font-family: 'levenim-bold';

    margin: 0;

    margin-bottom: 15px;

        margin-top: 20px;

    text-transform: uppercase;

}

.dme_internet_img img {

    max-height: 70px;

}

.dme_internet_inner:hover .dme_internet_in_hover {

    display: none;

}

.dme_internet_wrap .dme_internet_inner:last-child .dme_internet_in_hover,

.dme_internet_wrap .dme_internet_inner:nth-child(8) .dme_internet_in_hover,

.dme_internet_wrap .dme_internet_inner:nth-child(7) .dme_internet_in_hover {

    bottom: 0;

    top: auto;

}

section.faqsection.dme_faqsection h4

{

    font-size: 60px;

    font-weight: 700;

    font-family: 'levenim-bold';

    color: #000;margin: 0;

}

section.faqsection.dme_faqsection h3

{

    font-size: 21px;

    font-weight: 700;

    font-family: 'levenim-bold';

    color: #000;margin-top: -12px;

}

section.faqsection.dme_faqsection {padding-top: 77px;/* padding-bottom: 90px; */}

.dme_or-formsec h3

{

    font-size: 36px;

    font-weight: 700;

    font-family: 'levenim-bold';

    color: #fff;

    text-transform: uppercase;

}

.or-formsec.dme_or-formsec {

    padding-top: 60px;

    padding-bottom: 40px;

}

.or-formsec.dme_or-formsec .or-section-title {

    margin-bottom: 22px;

}

section.faqsection.dme_faqsection h4{position: relative;}

.page-template-template-blogoutreach-new2 .is-faq-wrap .panel-heading a.collapsed:before,

.page-template-template-blogoutreach-new2 .is-faq-wrap .panel-heading a.collapsed:after {

    display: block;

}

.page-template-template-blogoutreach-new2 .is-faq-wrap .panel-heading a:after{display: none;}

/*blogger outreach*/

.dme_faqsection

{

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat;

}

section.faqsection.dme_faqsection .faqsection-content {

    max-width: 970px;

    margin: auto;

}

section.faqsection.dme_faqsection a.collapsed {

    background-color: #f0f0f0 !important;

    padding: 22px 15px 14px;

    font-size: 18px;

    font-weight: 700;

    font-family: 'levenim-bold';

}

section.faqsection.dme_faqsection .panel-body p {

    font-size: 16px;

    font-weight: 400;

    font-family: 'levenim-regular';

    color: #000 !important;

    padding:2px 0;

}

section.faqsection.dme_faqsection .panel-body ol li{

    font-size: 16px;

    font-weight: 400;

    font-family: 'levenim-regular';

    color: #000 !important; 

    padding:2px 0;

}

section.faqsection.dme_faqsection .panel-body ul li{

    font-size: 16px;

    font-weight: 400;

    font-family: 'levenim-regular';

    color: #000 !important; 

}

section.faqsection.dme_faqsection .is-faq-wrap .panel-heading a {

    background-color: #f0f0f0 !important;

    padding: 18px 22px 14px 15px;

    font-size: 18px;

    font-weight: 700;

    color: #e01212;

    font-family: 'levenim-bold';

}

section.faqsection.dme_faqsection .is-faq-wrap .panel-heading a.collapsed

{

    color: #000000;

}

section.faqsection.dme_faqsection .panel-body ul li {

    font-size: 16px;

    font-weight: 400;

    font-family: 'levenim-regular';

    color: #000 !important;

    margin-bottom: 10px;

}

section.faqsection.dme_faqsection .panel-body p {

    background: #fff !important;

}

section.faqsection.dme_faqsection .panel-collapse.collapse.in {

    background: #fff;

}

section.faqsection.dme_faqsection .panel.panel-default

{

    padding: 0 !important;

    margin-top: 2px;

}

section.faqsection.dme_faqsection .panel-body {

    padding: 20px 20px 2px;

    background: #fff;

}

.page-template-template-blogoutreach-new2 .is-faq-wrap .panel-heading a:before

{

    background-color: #e01212;

    right: 10px;

    top: 25px;

}

.page-template-template-blogoutreach-new2 .is-faq-wrap .panel-heading a.collapsed:before

{

background-color: #000000;

}

.page-template-template-blogoutreach-new2 .is-faq-wrap .panel-heading a:after

{

    background-color: #000000;

    right: 16px;

    height: 14px;

    top: 19px;

}

section.faqsection.dme_faqsection ul li {

    list-style: disc;

}

.contactfaq .dme_lets a{margin-top: 53px;}

.inpt-name input,.inpt-email input,.inpt-niche input,.inpt-require input{background-image:none !important;color: #000; font-weight: 700; font-family: 'levenim-bold';}

.inpt .wpcf7-submit {background-color: #e71818;color: #fff; transition: 0.3s; text-transform: uppercase;font-weight: 700;}

.inpt .wpcf7-submit:hover{background-color: #fff;color: #e71818;}

.dme_ct_client_wr h4

{

    font-size: 60px;

        font-weight: 700 !important;

    font-family: 'levenim-bold' !important;

    color: #000;

    margin: 0;margin-bottom: 0 !important;

}

section#or-section8_new {

    background-color: #f1f1f1 !important;

}

.dme_ct_client_wr h3

{

    font-size: 21px;

    font-weight: 700;

    font-family: 'levenim-bold';

    color: #000;

    margin-top: -12px;margin-bottom: 20px;

}

.ct_client_wr.dme_ct_client_wr {

    padding-top: 70px !important;

}

.page-template-template-blogoutreach-new2 section.ct_client_wr .test_txt span.ex_with_cnt:before{left: -72px;}

.formsection-or.dme_formsection-or span.wpcf7-not-valid-tip {margin-top: 2px; margin-bottom: 0;}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {margin: 0; padding: 0;position: relative;left: -10px;}



/** Blackground CTA **/
.blackbg-cta-form-field input, .blackbg-cta-form-field textarea {
    height: 25px;
    border: none;
    border-bottom: 1px solid #fff;
    background-color: transparent;
    width: 100%;
    border-left: 1px solid #fff;
    padding: 0 10px;
    color: #fff;
    resize: none;
}

.blackbg-CTA {
    background-color: #000;
    text-align: center;
    padding: 65px 0;
}

.blackbg-cta-form-field {
}

.blackbg-cta-form-submit-field input {
    background-color: #e32d2d;
    border: none;
    color: #fff;
    padding: 10px;
    height: 55px;
    max-width: 300px;
    width: 100%;
    font-size: 21px;
    text-transform: uppercase;
    font-family: 'levenim-bold';
}

.blackbg-cta-form-submit-field {
    text-align: center;
    margin-top: 100px;
}

.blackbg-CTA h3 {
    font-size: 36px;
    color: #fff;
}

.blackbg-CTA h3 span {
    color: #e32d2d;
}

.blackbg-CTA p {
    font-size: 36px;
    color: #fff;
    padding-top: 30px;
}

.blackbg-cta-form {
    margin-top: 100px;
}
.blackbg-cta-form-field input::-webkit-input-placeholder, .blackbg-cta-form-field textarea::-webkit-input-placeholder{color: #fff}
.blackbg-cta-form-field input::-ms-input-placeholder, .blackbg-cta-form-field textarea::-ms-input-placeholder{color: #fff}
.blackbg-cta-form-field input::-moz-placeholder, .blackbg-cta-form-field textarea::-moz-placeholder{color: #fff}

.blackbg-cta-form-field input, .blackbg-cta-form-field textarea{outline: 0}

@media(max-width:1440px){
.blackbg-CTA p {font-size: 24px;}
.blackbg-CTA h3 {font-size: 32px;}
.blackbg-cta-form,.blackbg-cta-form-submit-field{margin-top:60px}
}

@media(max-width:991px){
.blackbg-CTA p {font-size: 20px;}
.blackbg-CTA h3 {font-size: 28px;}
.blackbg-cta-form-field{padding:15px;width:100%}
}


@media(max-width:767px){
.blackbg-CTA p {font-size: 17px;}
.blackbg-CTA h3 {font-size: 24px;}
.blackbg-cta-form,.blackbg-cta-form-submit-field{margin-top:40px}
}
/** Black Background CTA **/



@media(max-width: 1440px){

.dme_extension_content h4 {font-size: 22px;}

}

@media(max-width: 1440px){

    .dme_organic_img{min-height: 192px;}

    .dme_organic_img img {max-width: 90px;}

    .dme_organic h3 {font-size: 20px;}

    .dme_organic_content {padding: 20px;}

    .dme_organic p{font-size: 15px;}

    .dme_internet_title h5{font-size: 18px;}

    .dme_organic_content{min-height: 280px;}

}

@media(max-width: 1366px){

.dme_organic_content {padding: 20px 16px;}

}

@media(max-width: 1280px){

.dme_organic_content {min-height: 285px;}

.dme_sale_deal h2,.dme_goldmine h2,.dme_business h2 {font-size: 50px;}

.dme_ct_client_wr h4,.dme_internet h2,.dme_extension_content h2,section.faqsection.dme_faqsection h4 {font-size: 50px;}

}

@media(max-width: 1199px){

.dme_banner_wrap h1 {font-size: 37px;}

.dme_banner_content p {font-size: 18px;margin-bottom: 15px;}

.dme_ancher a{font-size: 18px;padding: 4px 15px 8px;margin-top: 5px;}

.dme_generate p span{font-size: 26px;}

.dme-banner {min-height: 485px; padding: 150px 0 15px;}

.dme_sale_deal h2 {font-size: 45px;}

.dme_sale_deal p {font-size: 21px;max-width: 900px;}

.dme_sale_deal-left {padding: 50px 0;}

.dme_organic{padding: 30px 25px 0;}

.dme_organic h3 {font-size: 17px;}

.dme_organic_content {min-height: 310px;}

.dme_organic p {font-size: 14px;}

.dme_lets {padding-top: 30px;}

.dme_lets h4 {font-size: 21px;}

.dme_internet h2{font-size: 45px;}

.dme_internet p {font-size: 21px;}

.dme_internet{padding: 50px 0;}

.dme_internet_lets a {margin-top: 30px;font-size: 16px;}

.dme_internet_title h5 {font-size: 15px;}

.dme_internet p {font-size: 16px;}

.dme_internet_in_hover h5 {font-size: 18px;}

.dme_extension_content h2 {font-size: 40px;}

.dme_extension_content h4 {font-size: 18px;}

.dme_extension_content ul li span {font-size: 21px;}

.dme_extension_content ul li{font-size: 15px;padding-left: 30px;margin-top: 15px;}

.dme_extension_img{padding-right: 25px;}

.dme_freequote {bottom: -75px;}

.dme_extension{padding: 50px 0 120px;}

.dme_goldmine h2 {font-size: 45px;}

.dme_goldmine p {margin-bottom: 20px;font-size: 16px;}

.dme_goldmine_wrap {max-width: 900px;}

.dme_goldmine_lets a {font-size: 16px;}

.dme_goldmine {padding: 50px 0;}

.dme_business h2 {font-size: 45px;}

.dme_business p {margin-bottom: 20px;font-size: 16px;}

.dme_business h5 {font-size: 23px;}

.dme_consumer_wrap{padding-top: 50px;}

.dme_consumer_cont h4 {font-size: 21px;}

.dme_consumer_cont p {font-size: 15px;}

.dme_consumer_cont {padding-top: 40px;}

.dme_business {padding: 50px 0;}

.clients-container .col-md-2 {padding: 0 10px;}

.dme_ct_client_wr h4 {font-size: 45px;}

.dme_ct_client_wr h3{margin-top: 0;}

.ct_client_wr.dme_ct_client_wr {padding-top: 50px !important;}

section.faqsection.dme_faqsection {padding-top: 50px; padding-bottom: 50px;}

section.faqsection.dme_faqsection h4{font-size: 45px;}

section.faqsection.dme_faqsection h3{margin-top: 0;}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,.formsection-or.dme_formsection-or span.wpcf7-not-valid-tip{font-size: 14px;}



}

@media(max-width: 991px){

	

	.dme_internet.our_comprehensive_wrapper .dme_internet_inner{flex-basis:33.333333% !important;}

	.dme_internet_in_wrap .sche-btn {margin-top: 25px;}

.dme_banner_wrap h1 {font-size: 28px;}

.dme_ancher a i {font-size: 26px;}

.dme_banner_content p {font-size: 15px; margin-bottom: 15px;}

.dme_generate p span {font-size: 22px;}

.dme-banner {min-height: 405px; padding: 150px 0 15px;}

.dme_ancher a {font-size: 16px;}

.dme_generate p {font-size: 13px;}

.dme_sale_deal h2 {font-size: 35px;}

.dme_sale_deal p {font-size: 16px; max-width: 700px;}

.dme_organic {-ms-flex-wrap: wrap;flex-wrap: wrap;}

.dme_organic_wrap {-ms-flex-preferred-size: 48%;flex-basis: 48%;margin-bottom: 15px;}

.dme_organic_content {min-height: 270px;}

.dme_internet_title h5 {font-size: 14px;}

.dme_extension_content h2 {font-size: 30px;}

.dme_extension_content ul li span {font-size: 19px;}

.dme_extension_content ul li {font-size: 14px;}

.dme_goldmine h2 {font-size: 35px;}

.dme_business h2 {font-size: 31px;}

.dme_business h5 {font-size: 20px;}

.dme_consumer_inner {-ms-flex-preferred-size: 46%;flex-basis: 46%; padding: 0 24px 27px; margin: 0 10px 20px;}

.dme_consumer_wrap {padding-top: 30px; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}

.dme_organic h3 {font-size: 20px;}

.dme_internet_in_hover h5 {font-size: 16px;}

.dme_internet_in_hover{padding: 20px 10px;}

.dme_internet p {font-size: 15px;}

.dme_internet h2 {font-size: 38px;}

.page-template-template-blogoutreach-new2 #or-section8_new .carousel-indicators li .thumbnail_img img, .home #or-section8_new .carousel-indicators li .thumbnail_img img, .page-template-template-blogoutreach-new2 #or-section8_new .carousel-indicators li.active .thumbnail_img img, .home #or-section8_new .carousel-indicators li.active .thumbnail_img img,

.page-template-template-blogoutreach-new2 #or-section8_new .carousel-indicators li.active, .home #or-section8_new .carousel-indicators li.active, .page-template-template-blogoutreach-new2 #or-section8_new .carousel-indicators li, .home #or-section8_new .carousel-indicators li

{width: 60px;height: 60px;}

.page-template-template-blogoutreach-new2 #or-section8_new .carousel, .home #or-section8_new .carousel {padding: 0 0 30px;}

.dme_or-formsec h3{font-size: 30px;}

.inpt {width: 100%; padding: 0 5px 15px;}

.or-formsec.dme_or-formsec {padding-top: 30px; padding-bottom: 5px;}

.or-formsec.dme_or-formsec .or-section-title {margin-bottom: 6px;}

section.faqsection.dme_faqsection h4 {font-size: 35px;}

section.faqsection.dme_faqsection h3 {font-size: 18px;}

.contactfaq .dme_lets a {margin-top: 30px;font-size: 16px;}

section.faqsection.dme_faqsection .is-faq-wrap .panel-heading a{font-size: 16px;}

section.faqsection.dme_faqsection .panel-body p {font-size: 15px;}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{bottom: 15px;}

.clients-container .col-md-2 {padding: 0 5px;}

.client-content {margin-top: 0;}

.client-content-text {font-size: 11px;}

}

@media(max-width: 767px){

	

.dme_internet.our_comprehensive_wrapper .dme_internet_inner{flex-basis:50% !important;}

.dme_internet_in_wrap .sche-btn {margin-top: 15px;}

.dme-banner{min-height: initial;}

.dme_banner_inner {display: block; text-align: center;}

.dme_banner_wrap h1 {font-size: 21px; max-width: 315px; margin: auto;}

.dme_banner_content p {font-size: 16px; margin: 15px 0;}

.dme_generate {max-width: 275px; text-align: left; margin: auto;}

.dme_banner_right {padding-top: 25px;}

.dme_sale_deal h2 {font-size: 25px;}

.dme_sale_deal-left {padding: 30px 0;}

.dme_organic {display: block;}

.dme_organic_wrap {flex-basis: 100%; max-width: 350px; margin: auto; margin-bottom: 15px;}

.dme_organic_content {min-height: initial;}

.dme_lets h4 {font-size: 17px;}

.dme_lets {padding-top: 10px;}

.dme_internet h2 {font-size: 28px;margin-bottom: 15px;}

.dme_internet p br {display: none;}

.dme_internet p {font-size: 17px;}

.dme_internet_wrap {display: block;}

.dme_internet_inner {max-width: 350px;margin: auto;margin-bottom: 25px;min-height: initial;}

.dme_internet_in_hover {position: relative;}

.dme_internet_in_hover img,.dme_internet_in_hover h5 {display: none;}

.dme_extension_wrap {display: block;}

.dme_extension_img {padding: 0;}

.dme_extension_img img {height: initial;}

.dme_extension_content {padding-top: 25px;}

.dme_extension_content h2 {font-size: 24px;}

.dme_freequote {bottom: 0; position: relative;}

.dme_extension {padding: 30px 0; background-image: none !important;}

.dme_extension_img:before{display: none;}

.dme_goldmine h2,.dme_business h2 {font-size: 22px;}

.dme_consumer_wrap {display: block;}

.dme_consumer_inner {max-width: 370px; margin: 0 auto 15px;padding: 0 20px 10px;}

.dme_internet_lets a {margin-top: 20px; font-size: 14px;padding: 10px 25px 12px;}

.dme_business {padding: 30px 0;}

.dme_extension_content h4 {font-size: 16px; text-align: center;}

.dme_extension_content h2 {font-size: 21px; text-align: center;}

.dme_goldmine {padding: 30px 0;}

.dme_consumer_cont h4 {font-size: 19px;}

.dme_ct_client_wr h4 {font-size: 30px;}

.ct_client_wr.dme_ct_client_wr {padding-top: 25px !important;}

.page-template-template-blogoutreach-new2 .or-section-title h3 {font-size: 16px;}

.dme_or-formsec h3 {font-size: 21px;}

section.faqsection.dme_faqsection {padding-top: 25px; padding-bottom: 20px;}

section.faqsection.dme_faqsection .panel-body ul {padding-left: 10px;}

.footer-banner-content h2 {font-size: 18px;}

.contactfaq .dme_lets a {margin-top: 20px; font-size: 16px;}

section.faqsection.dme_faqsection .or-section-title {margin-bottom: 0;}

section.faqsection.dme_faqsection h4 {font-size: 26px;margin-bottom:15px;}

.dme_internet_lets a i,.dme_internet_lets a i {font-size: 23px;}

}



@media(max-width:576px){

	.dme_internet.our_comprehensive_wrapper .dme_internet_inner{flex-basis:100% !important;}

	.dme_internet_in_wrap {padding: 10px 20px 10px;}

	.dme_internet_in_wrap .sche-btn {margin-top: 10px;}

}



@media(max-width: 480px){

.dme_banner_content p {font-size: 15px;}

.dme-banner{padding: 130px 0 15px;}

.dme_generate {max-width: 100%;}

.dme_goldmine h2, .dme_business h2 {font-size: 18px;}

.dme_goldmine p {margin-bottom: 15px; font-size: 15px;}

.dme_goldmine_lets a {font-size: 14px;padding: 10px 5px 8px;}

.dme_business h5 {font-size: 16px;}

.dme_internet_lets a i {font-size: 18px;position: relative;top: 1px;}

.dme_internet_lets.business_rest a {margin-top: 10px; font-size: 10px;}

.dme_consumer_img:before{left: -10px;}

.dme_internet h2 {font-size: 21px; margin-bottom: 15px;}

.dme_internet {padding: 30px 0;}

.dme_lets a{margin-top: 10px;}

.dme_sale_deal h2 {font-size: 21px;}

.dme_ancher a {font-size: 15px;}

.dme_ancher a i {font-size: 25px;}

.dme_organic h3 {font-size: 18px;}

.dme_lets a{padding: 2px 15px 8px;font-size: 16px;}

.dme_internet p {font-size: 15px;}

.dme_internet_in_hover{/* min-height: 450px; */}

.dme_internet_inner{/* min-height: 150px; */}

.dme_extension_content ul li span {font-size: 17px;}

section.faqsection.dme_faqsection .is-faq-wrap .panel-heading a {font-size: 14px;padding-right: 23px;}

section.faqsection.dme_faqsection .panel-body p,section.faqsection.dme_faqsection .panel-body ul li {font-size: 14px;}

.dme_internet_lets.business_rest a{padding: 10px 5px 12px}

section.faqsection.dme_faqsection h4 {font-size: 23px;}



}    