@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');

#unbounce {}

/* Header */
#unbounce header {position:relative;margin-bottom:35px}
#unbounce a {text-decoration:none}

/* header Training */
#unbounce.training header {background:#00B155;margin:0;padding:35px 0}
#unbounce.training {font-family: "Rubik", sans-serif !important; }
#unbounce.training.calculator header {padding:0;background:none}

/* Footer Training */
#unbounce.training #footer {background:#F0F2F6}
#unbounce.training .privacy-link a {color:#000;font-size:14px;text-decoration:underline;}
#unbounce.training #footer .copyright {color:#000;text-transform:uppercase}

/* Welcome Page */
#unbounce #full-bg {position:relative}
#unbounce .welcome-text {position:absolute;top:50%;transform: translate(0, -50%);}

#unbounce .section2 {padding:40px 0}
#unbounce h2 {font-size:20px;line-height:22px;font-weight:500;padding:20px 0}
#unbounce p {font-size: 13px;font-weight:300;line-height:17px}
#unbounce h3 {font-size:35px;}
#unbounce .header-section p {font-size:16px}
#unbounce .cta {text-align:center;border-radius:25px;padding:25px;margin:20px 5px;min-height:395px;}
#unbounce .cta1 {background-color:#B580D1;}
#unbounce .cta2 {background-color:#79D97C;}
#unbounce .cta3 {background-color:#74D2E7}
#unbounce .cta-btn {padding:20px 0 0 0}
#unbounce .top-pos {padding-top:50px;position:relative}
#unbounce .top-pos h3 {margin-left:-65px}

#unbounce .section3 .suc {border:1px solid #00B74F;border-radius: 10px;height:265px;padding:10px;display:table-cell;vertical-align:bottom}
#unbounce .fr-section .section3 .suc {height:300px}
#unbounce .section3 .suc p {font-size:12px !important;margin-bottom:8px !important}

#unbounce .mobile {display:none}

/* Pop Up */
.what-we-do-div {padding:30px 0}
.what-we-do-div .pop {border:1px solid #00B74F;border-radius: 10px;height:200px;padding:10px;}
.what-we-do-div img {text-align:center}
.pop-up-container {max-width:712px;margin-left: auto;margin-right: auto;}
.what-we-do-div p {font-size:13px;margin-bottom:10px}

.fr-what-we-do-div p {font-size:12px; margin-bottom:8px}

#unbounce .section3 {background:#F5F7F7;position:relative;padding:40px 0}
#unbounce .section3 a {display:block;font-size:20px;line-height:24px;color:#000;text-align:center;border:1px solid #00B74F;border-radius:10px;padding:5px 0}
#unbounce .section4 {position:relative;padding:40px 0}

#unbounce #footer .col-f-bottom {margin-top:20px;}
#unbounce #footer .col-f-top {margin-bottom:20px}
#unbounce .contact-area {padding-top:30px}
#unbounce .contact-area li {padding-left:10px;list-style:none;display:inline-block}
#unbounce .contact-area li:before {content:'|';padding-right:10px}
#unbounce .contact-area li:first-child:before  {content:''}
.fancybox-content {padding;30px !important}

/* TRAINING CONTENT CSS */
#unbounce.training .section1 {background:#00B155;padding:50px 0}
#unbounce.training h2 {font-family: "Rubik", sans-serif;letter-spacing:4px;font-weight:700;font-size:64px;color:#fff;line-height:1;text-transform:none}
#unbounce.training h5 {color:#fff;text-align:center;font-family: "Rubik", sans-serif;font-weight:400;font-size:30px;letter-spacing:4px}
#unbounce.training h5 strong {font-weight:700}
#unbounce.training .training-btn1 a{background:#fff;color:#00B155;font-family: "Rubik", sans-serif;font-weight:bold;text-decoration:none;display:inline-block;text-decoration: none;font-weight: normal;padding: 10px 30px;font-size: 20px;margin: 50px 0 60px;border-radius: 6px;border-color:#fff;border:0;}
#unbounce.training .training-btn1 a:hover {background:#000;color:#fff}

#unbounce.training .training-btn2 a{color:#000;padding:20px 50px}
#unbounce.training .training-btn1 a:hover {background:#000;color:#fff}
#unbounce.training .training-btn2 a:hover {background-color:#00B155;color:#fff}

#unbounce.training .training-btn3 a{padding:20px 50px;font-weight:700}
#unbounce.training .training-btn4 a {background-color:#00B155;color:#fff;font-weight:700}
#unbounce.training .training-btn4 a:hover {background:#000;color:#fff}
#unbounce.training .training-btn5 {padding-top:100px}
#unbounce.training .training-btn5 a {font-size:30px}
#unbounce.training .training-btn5 a:hover {color:#000;background:#fff}
#unbounce.training .training-btn6 {padding-top:20px}
#unbounce.training .training-btn6 a:hover {color:#fff;background:#000}

#unbounce.training .section2 h2 {text-align:center;color:#000;text-transform:uppercase;padding-bottom:60px}
#unbounce.training .testi-cont {position:relative;padding:80px 0;width:70%}
#unbounce.training .testi-cont.testi-cont2 {float:right}
#unbounce.training .testi-cont p {font-size:25px;letter-spacing:4px;line-height:1.2}
#unbounce.training .testi-cont h4 {font-size:20px;letter-spacing:4px;line-height:1.2}
#unbounce.training .testi-cont h4 span {color:#00B155}
#unbounce.training .testi-cont:before {content: '';position: absolute;background:url('https://absoluteresults.com/wp-content/themes/absoluteresults/assets/images/unbounce/begin-quote.svg');background-size: cover; width:212px;height:159px;top:0;left:0}
#unbounce.training .testi-cont:after {content: '';position: absolute;background:url('https://absoluteresults.com/wp-content/themes/absoluteresults/assets/images/unbounce/end-quote.svg');background-size: cover; width:212px;height:156px;bottom:50px;right:0}
#unbounce.training .testi-cont strong {font-weight:700}

#unbounce.training .pad60 {padding:60px 0}
#unbounce.training .section3 {background:#212121}
#unbounce.training .section3 h3 {color:#fff;letter-spacing:4px;font-size:30px;font-weight:300;padding:30px 0 60px}
#unbounce.training .section3 .curri-cont {padding:60px 0}
#unbounce.training .section3 .curri-cont li {color:#fff;font-size:22px;letter-spacing:4px;margin-bottom:12px;list-style: none;position:relative;padding-left:20px}
#unbounce.training .section3 .curri-cont li:before {content:'/';position:absolute;left:0;color:#00B155}
#unbounce.training .section3 .curri-cont li ul {margin-left:0}
#unbounce.training .section3 .training-img {padding-top:60px}
#unbounce.training .section3 p {color:#fff;font-size: 26px;font-weight:24px;line-height:1.2;letter-spacing:4px}
#unbounce.training .section3 p.wcolor {color: #00B155}

#unbounce.training .section4 {background:#00B155;padding-bottom:0;position:relative}
#unbounce.training .section4 h2 {font-size:55px;font-weight:700;line-height:1}
#unbounce.training .section4 h2 span {font-style: italic;font-weight:400}
#unbounce.training .section4 p {font-size:26px;letter-spacing:4px;color:#fff;font-weight:300;line-height:1.2;padding-top:80px}
#unbounce.training .section4 li {font-size:26px;letter-spacing:4px;color:#fff;font-weight:300;line-height:1.2;list-style-type: none;padding:left:0}

#unbounce.training .section5 h2 {text-align:center;color:#000;text-transform:uppercase;padding-bottom:60px;font-size:50px}
#unbounce.training .section5 p {color:#000;font-size:22px;letter-spacing:4px;line-height:1.2;font-weight:500;padding-bottom:60px}
#unbounce.training .section5 li {color:#000;font-size:22px;letter-spacing:4px;line-height:1.2;;font-weight:400;padding-bottom:40px;list-style:none;position:relative}
#unbounce.training .section5 li:before {content:'';background:url('https://absoluteresults.com/wp-content/themes/absoluteresults/assets/images/unbounce/check-mark.png');position:absolute;left:-50px;height:35px;top:10px;width:34px;}
#unbounce.training .section5 p span {color:#00B155}

#unbounce.training .section6 {background:#212121}
#unbounce.training .section6 h2 {text-align:left;color:#fff;text-transform:uppercase;padding-bottom:30px;font-size:45px}
#unbounce.training .section6 p {color:#fff;font-size:22px;letter-spacing:4px;line-height:1.2;font-weight:500;padding-bottom:20px}
#unbounce.training .section6 p span {color:#00B155}
#unbounce.training .section6 li {color:#fff;font-size:22px;letter-spacing:4px;margin-bottom:12px;list-style: none;position:relative;padding-left:20px;font-style: italic}
#unbounce.training .section6 ul {padding-left:0;margin-left:20px;padding-bottom:40px}
#unbounce.training .section6 li:before {content:'/';position:absolute;left:0;color:#00B155}
#unbounce.training .section6 li ul {margin-left:0}
#unbounce.training .section6 p.last {font-style:italic}
#unbounce.training .section7 {padding:20px 0 120px;background:url('https://absoluteresults.com/wp-content/themes/absoluteresults/assets/images/unbounce/wave7.jpg') no-repeat;background-position:bottom}
#unbounce.training .section7 p {font-size:30px;letter-spacing:4px;font-weight:300;line-height:1.2;padding-top:40px}
#unbounce.training .section7 p strong {font-weight:700;font-style: italic}

.lightbox-form {background:#212121;padding:20px;border-radius:20px}
.lightbox-form h2 {color:#fff;text-align:center;font-size:24px}
.lightbox-form .container {max-width:680px}
.lightbox-form label {width:100%;color:#fff}
.lightbox-form .input-training input {width:100%}
.lightbox-form textarea {height:110px}
.lightbox-form .input-training.submit input {background:#00B155;color:#fff;border:none;padding:15px 0;font-weight:500}
.lightbox-form .input-training.submit input:hover {background:#000}

/* Calculator */
#unbounce #training .section {padding:60px 0}
#unbounce.calculator #content .container {max-width:760px}
#unbounce.calculator .calculator-header-cont {padding-top:60px;position:relative;z-index:10}
#unbounce.calculator .calculator-bg {
display: block;
    background: rgba(0, 0, 0, 0.84);
    background-image: url(https://absoluteresults.com/wp-content/themes/absoluteresults/assets/images/unbounce/calculator-bg.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    border-style: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    border-radius: 0px;
    width: 100%;
    height: 100%;
    position: relative;
}
#unbounce.calculator .calculator-bg:before {content:'';position: absolute;background: rgba(0, 0, 0, 0.84);height: 100%;width: 100%;}


/* Resposive */

@media (min-width: 768px) and (max-width: 900px) {
    #unbounce .section3 .suc {height:328px}
}

/*// Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
    #unbounce .suc p {font-size:11px;line-height:1}
    #unbounce .section3 .suc {}
    /* Road to Success */
    .desktop {display:none !important}
    .mobile {display:inline-block}
    
}

/*// X-Small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 
    #unbounce .top-pos h3 {margin-left:0}
    
}

