/*===================== AppSumo  ==========================*/

body {
    position: relative;
    background: #20c997 !important;
}
.appsumo-formcontainer {
    max-width: 525px;
    margin: 0 auto;
}
.appsumo_content_box{

    padding-top: 100px;
}
.appsumo-formcontainer [class*="col-"] {
    padding-left: 0px;
    padding-right: 0px;
}
.appsumo-formcontainer .form-control {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-color: #000;
}
.appsumo-formcontainer .newredtiebtn_black {
    width: 100%;
}

.appsumo-formcontainer .form-control {
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-color: #3d3d3d !important;
}

.appsumo-formcontainer .btn-acquire {
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-color: #3d3d3d !important;
}
.appsumo-formcontainer .btn-acquire {
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-color: #20c997 !important;
}

.appsumo-formcontainer .form-control {
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-color: #20c997 !important;
}
.appsumo_field {
    padding: 10px 12px !important;
    font-size: 18px !important;
    text-align: center !important;
    font-weight: 600 !important;
    color: #212020 !important;
    border-top: 0px !important;
    border-right: 0px !important;
    border-left: 0px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    border-color: #d2d6de !important;
}


/*===================== appsumo code Senthil ================*/

.appsumo_content_box {
    margin: 0 auto;
    text-align: center;
    border: 1px solid: #ccc;
    background: #20c997;
}

.appsumocode_frm_bg_new {
    background: #ffffff !important;
    padding-top: 50px;
}

.pdngbtm_45 {
    padding-bottom: 45px!important;
}

.btn-appsumo {
    padding-top: 11px !important;
    padding-right: 50px !important;
    padding-bottom: 11px !important;
    padding-left: 50px !important;
    background-color: #e89205 !important;
    border: 2px solid #ffffff !important;
    color: #ffffff !important;
    border-radius: 40px !important;
    -moz-border-radius: 40px !important;
    webkit-border-radius: 40px !important;
}

.btn-appsumo:hover {
    padding-left: 50px !important;
    background-color: #20c997 !important;
    border: 2px solid #20c997 !important;
    color: #ffffff !important;
}

.appsumo_frm_bg {
    background-color: #20c997 !important;
    border: 1px solid #ddd;
    padding: 40px;
    margin-top: 0px;
    margin-bottom: 27px;
    /*-webkit-box-shadow: 0px 0px 34px 8px rgba(204,204,204,1);
-moz-box-shadow: 0px 0px 34px 8px rgba(204,204,204,1);*/
}

.appsumo-page-title {
    padding: 25px 0 0 0;
    background-color: #20c997 !important;
}

.page-title.no-title {
    display: block;
}

.appsumo_img {
    display: inline-block !important;
}

.appsumo-p-text {
    color: #ffffff;
    padding-bottom: 30px;
    font-size: 20px;
    font-weight: 600;
}

.page-id-10186 .zurapp_header {
    display: none;
}

.page-id-10186 .footer {
    display: none;
}

.page-id-10186 {
    background-color: #20c997 !important;
    padding-bottom: 30px;
}

.btn-appsumo:focus {
    outline: 0 !important;
}

[data-tooltip] {
    position: relative;
}

[data-tooltip]:before,
[data-tooltip]:after {
    display: none;
    position: absolute;
    top: 0;
}

[data-tooltip]:before {
    /*border-bottom: .6em solid #000;
    border-bottom: .6em solid #000;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    left: 20px;
    margin-top: 1em;*/
}

[data-tooltip]:after {
    background-color: #23282d;
    border: 1px solid #000000;
    border: 4px solid #000000;
    border-radius: 7px;
    color: #ffffff;
    content: attr(data-tooltip-message);
    left: 45px;
    margin-top: 1.5em;
    padding: 5px 15px;
    white-space: pre-wrap;
    width: 260px;
    font-size: 15px !important;
    text-align: left;
    line-height: 17px;
}

[data-tooltip]:hover:after,
[data-tooltip]:hover:before {
    display: block;
}


/*===================== AppSumo New form ==========================*/

.frm-app-sumo-fld {
    background: #20c997 !important;
    padding: 10px !important;
    color: #ffffff !important;
    font-size: 17px !important;
}

.appsumo-ratio {
    display: inline-block !important;
}

.app_check_p {
    font-size: 18px;
    color: #000000;
}

.app_check_p a {
    font-size: 18px;
    color: #20c997;
}
.h_txt{

    font-size: 42px;
    color: #000;
    text-transform: none !important;

}


/*===================== AppSumo  ==========================*/
@media screen and (min-width: 320px) and (max-width: 479px) {

    .appsumo_frm_bg {
    background-color: #ffffff !important;
    padding: 40px;


}

@media screen and (min-width: 480px) and (max-width: 639px) {

    .appsumo_frm_bg {
    background-color: #ffffff !important;
    padding: 40px;

}
@media screen and (min-width: 768px) and (max-width: 899px) {
    .appsumo_frm_bg {
    background-color: #ffffff !important;
    padding: 40px;
}
}

@media screen and (max-width: 992px) {


    .appsumo-formcontainer.form-control {
        border-radius: 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
    }
    .appsumo-formcontainer .newredtiebtn_black {
        border-radius: 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
    }
    .newhome_frmcontent .col-md-4 {
        text-align: center;
    }

}

@media screen and (min-width: 768px) and (max-width: 1023px) {

    .appsumo_frm_bg {
    padding: 0px !important;
    background: #ffffff !important;
    }

}
@media screen and (min-width: 1024px) {
    .appsumo_frm_bg {
    padding: 0px !important;
    }

}

@media screen and (min-width: 1024px) and (max-width: 1199px) {

    .appsumo_frm_bg {
    padding: 0px !important;
    background: #ffffff !important;
    }


}