/*-- Bootstrap Grid --*/
.container{max-width:1200px; width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:95%;}}@media (min-width:1200px){.container{max-width:95%}}@media (min-width:1300px){.container{max-width:1300px}}@media (min-width:1400px){.container{max-width:1300px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8, .col-85,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-85, .col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-85, .col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-85, .col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-85, .col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
    
.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

.col-85{-webkit-box-flex:0;-ms-flex:0 0 70.83335%;flex:0 0 70.83335%;max-width:70.83335%}

.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:300px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}

.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

.col-sm-85{-webkit-box-flex:0;-ms-flex:0 0 70.83335%;flex:0 0 70.83335%;max-width:70.83335%}

.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}

.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

.col-md-85{-webkit-box-flex:0;-ms-flex:0 0 70.83335%;flex:0 0 70.83335%;max-width:70.83335%}

.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}

.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

.col-lg-85{-webkit-box-flex:0;-ms-flex:0 0 70.83335%;flex:0 0 70.83335%;max-width:70.83335%}

.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}

.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

.col-xl-85{-webkit-box-flex:0;-ms-flex:0 0 70.83335%;flex:0 0 70.83335%;max-width:70.83335%}

.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}
/*-- Bootstrap Grid --*/

/*--Reusable Code--*/

*,
*::after,
*::before {
margin:0 0;
padding:0 0;
-webkit-box-sizing: inherit;
        box-sizing: inherit;
outline:none;
}

html {
-webkit-box-sizing: border-box;
        box-sizing: border-box;
-ms-overflow-style: scrollbar;
font-size:62.5%;
overflow-x:hidden !important;
scroll-behavior: smooth;
}

body {
    line-height: 1.5;
    color:#63656A;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    font-family: 'Poppins', sans-serif;
    font-size:1.6rem;
    overflow-x:hidden !important;
}

.mobile-hide {display:none;}
        @media (min-width: 996px) {.mobile-hide {display:inline-block;}}

.desktop-hide {display:inherit;}
    @media (min-width: 996px) {.desktop-hide {display:none;}}

.text-center {text-align:center !important;}

a {text-decoration:none !important;}
button {border:none; cursor:pointer;}

p { font-size:1.6rem; 
    letter-spacing:-2%;  
    line-height:1.5;
    font-family:Montserrat, sans-serif;
}

.lg-padding-top {margin-top:10rem;}
.lg-padding-btm {padding-bottom:10rem;}

/*-- Common Font Colors ---*/
.orange {color:#E05B26 !important;}
.grey {color: #63656A !important;}

/*-- Common Background Colors ---*/
.orange-bkgd {background-color:#E05B26 !important;}
.grey-bkgd {background-color: #63656A !important;}

/*-- Common Buttons --*/
.orange-btn {
    background-color:#E05B26;
    color:#fff;
    padding:1rem 1.5rem;
    font-family:Montserrat, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    font-size:2.2rem;
}

        @media (min-width: 768px) {.orange-btn {font-size:1.9rem;}}
        @media (min-width: 996px) {.orange-btn {font-size:1.6rem;}}

        .orange-btn:hover,
        .orange-btn:active {
            background-color:#63656A;
            transition:.4s;
        }

.white-btn {
    background-color:#fff;
    color:#E05B26;
    padding:1rem 1.5rem;
    font-family:Montserrat, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    font-size:1.6rem;
    margin-bottom:10rem;
}


        @media (min-width: 768px) {.white-btn {font-size:1.9rem;}}
        @media (min-width: 996px) {.white-btn {font-size:1.6rem;}}

        .white-btn:hover,
        .white-btn:active {
            background-color:#63656A;
            transition:.4s;
        }

.grey-btn {
    background-color:#63656A;
    color:#fff;
    padding:1rem 1.5rem;
    font-family:Montserrat, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    font-size:1.6rem;
}

        @media (min-width: 768px) {.grey-btn {font-size:1.9rem;}}
        @media (min-width: 996px) {.grey-btn {font-size:1.6rem;}}

        .grey-btn:hover,
        .grey-btn:active {
            background-color:#E05B26;
            transition:.4s;
        }

/*-- Common Headings --*/


/*-- Navigation --*/

nav {
    position:fixed;
    width:100%;
    background-color:#fff;
    height:7rem;
    border-bottom:#63656ab2 1px solid;
    z-index:1;
}

    nav img {
        display:inline-block;
        height:6rem;
        margin-top:.5rem;
    }

.navbar {
    float:right;
    margin:2.2rem 2rem 0 0;
}

    .navbar .nav-link {
        color:#63656A;
        font-weight:bold;
        text-transform:uppercase;
        margin-right:2.5rem;
        font-family:Montserrat, sans-serif;
    }

    .navbar .nav-link:hover,
    .navbar .nav-link:active {
        color:#E05B26;
        transition:.4s;
    }

/*-- Mobile Navigation --*/

.nav-trigger {
    position:absolute;
    top:1rem;
    right:2rem;
    font-size:3.5rem;
    color:#E05B26;
    font-weight:bold;
}

.cover {
    background-color:#fff;
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    z-index:9998; 
}

.sidenav {
    height: 102vh;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background-color:#fff;
    overflow-x: hidden;
    padding-top: 60px;
    z-index:9999;
}

    .sidenav .closebtn {
        position: absolute;
        top: 1.3rem;
        right: 25px;
        font-size: 3rem;
        margin-left: 50px;
        color:#275400;
        text-decoration:none;
    }

    .sidenav img {
        position:absolute;
        top:1.5rem;
        left:1rem;
        height:6rem;
    }

    .sidenav ul {
        list-style:none;
        margin:5rem 3rem 3rem 2rem;
    }

    .sidenav ul li {
        margin-bottom:1rem;
        padding-bottom:1rem;
        font-size:2rem;
        border-bottom:#000 solid 1px;
    }

    .sidenav ul li a {
        font-family: 'CenturyGothic', sans-serif;
        color:#6e6e6e;
        text-transform:uppercase;
    }

/*-- Mobile Navigation --*/

/*--- Index ---*/

.index-header {
    position:relative;
    height:90vh;
    background-image: url(../img/index/index-header-mobile.jpg);
    background-size:cover;
    margin-top:7rem;
}

    @media (min-width: 768px) {.index-header {background-image: url(../img/index/index-header.jpg);}}

.index-header-box {
    background-color:rgba(255, 255, 255, 0.877);
    padding:2rem 2rem 4rem 2rem;
    margin-top:12rem;
    margin-left:1.5rem;
    width:90%;
    text-align:center;
}

    @media (min-width: 768px) {.index-header-box {width:70%;margin-top:8rem;text-align:left;}}
    @media (min-width: 996px) {.index-header-box {width:50%;margin-top:14rem;text-align:left;}}

    .index-header-box h1 {
        font-family:Northwell, serif;
        font-weight:400 !important;
        font-size:4rem;
        margin-bottom:1rem;
        color:#63656A;
    }

        @media (min-width: 768px) {.index-header-box h1 {font-size:5.5rem;}}

    .index-header-box p {
        text-transform: uppercase;
        color:#63656A;
        font-weight:700 !important;
        font-size:1.8rem;
    }

.stakes {
    margin-top:10rem;
    margin-bottom:10rem;
}

.stakes-content {
    margin:0;
}

        @media (min-width: 996px) {.stakes-content {margin:0rem 0 0 2.5rem;}}

    .stakes-content h2 {
        font-family:Northwell, serif;
        font-weight:400 !important;
        font-size:3.5rem;
        color:#63656A;
        margin-bottom:2rem;
    }

    .stakes-content ul {
        list-style:none;
        font-family:Montserrat, sans-serif;
        color:#63656A;
        font-family:500;
    }

        .stakes-content ul li {
            margin-bottom:.5rem;
        }
    
    .stakes-content p {
        font-family:Montserrat, sans-serif;
        color:#63656A;
    }

.stakes-img .video iframe {
    height:18rem;
    width:32rem;
    margin-left:-1rem;
    margin-bottom:5rem;
}

        @media (min-width: 360px) {.stakes-img .video iframe {height:20.3rem; width:36rem;}}
        @media (min-width: 376px) {.stakes-img .video iframe {height:21.1rem; width:37.5rem;}}
        @media (min-width: 500px) {.stakes-img .video iframe {height:23.1rem; width:41.1rem;}}
        @media (min-width: 768px) {.stakes-img .video iframe {height:40rem; width:71.1rem;}}
        @media (min-width: 996px) {.stakes-img .video iframe {height:33.8rem; width:60rem;  margin-left:auto;  margin-bottom:auto;}}

/*-- Value Proposition --*/

.vp {
    padding-top:8rem;
    padding-bottom:8rem;
}

    .vp h2 {
        font-family:Northwell, serif;
        font-weight:400 !important;
        font-size:5rem;
        color:#fff;
        margin-bottom:2rem;
    }

        @media (min-width: 500px) {.vp h2 {font-size:6rem;}}
        @media (min-width: 768px) {.vp h2 {font-size:6rem;}}
        @media (min-width: 776px) {.vp h2 {font-size:6rem;}}
        @media (min-width: 996px) {.vp h2 {font-size:6rem;}}


.vp-thumbnail {
    margin-bottom:7rem;
}

    .vp-thumbnail h3 {
        text-transform: uppercase;
        color:#fff;
        font-family:Montserrat, sans-serif;
        margin-bottom:1rem;
    }

    .vp-thumbnail p {
        color:#fff;
        font-family:Montserrat, sans-serif;
        width:90%;
        font-size:1.5rem;
        margin:auto;
    }

    .vp-thumbnail img {
        height:14rem;
    }

        @media (min-width: 500px) {.vp-thumbnail img {height:14rem;}}
        @media (min-width: 768px) {.vp-thumbnail img {height:11rem;}}
        @media (min-width: 776px) {.vp-thumbnail img {height:14rem;}}
        @media (min-width: 996px) {.vp-thumbnail img {height:14rem;}}

/*-- The Guide --*/

.guide {
    margin:10rem auto;
}

.guide-content {
    margin-left:0rem;
    margin-bottom:5rem;
}

        /* @media (min-width: 500px) {.guide-content {}}
        @media (min-width: 768px) {.guide-content {}}
        @media (min-width: 776px) {.guide-content {}} */
        @media (min-width: 996px) {.guide-content {margin-bottom:0rem; margin-left:2rem;}}

    .guide-content h2 {
        font-family:Northwell, serif;
        font-weight:400 !important;
        font-size:4rem;
        color:#63656A;
        margin-bottom:1rem;
    }

        @media (min-width: 500px) {.guide-content h2 {font-size:5rem;}}
        @media (min-width: 768px) {.guide-content h2 {font-size:5rem;}}
        @media (min-width: 776px) {.guide-content h2 {font-size:5rem;}}
        @media (min-width: 996px) {.guide-content h2 {font-size:5rem;}}


    .guide-content p {
        color:#63656A;
        font-family:Montserrat, sans-serif;
        width:100%;
        font-size:1.5rem;
        margin-bottom:1rem;
    }

        @media (min-width: 996px) {.guide-content p {width:90%;}}

.guide-img img {
    height:35rem;
}

        @media (min-width: 500px) {.guide-img img {height:45rem;}}
        @media (min-width: 768px) {.guide-img img {height:70rem;}}
        @media (min-width: 776px) {.guide-img img {height:70rem;}}
        @media (min-width: 996px) {.guide-img img {height:55rem;}}



/*-- Personalized Tools --*/

.personalized-tools {
    padding-top:5rem;
    padding-bottom:5rem;
}

    .personalized-tools h2 {
        font-family:Northwell, serif;
        font-weight:400 !important;
        font-size:4rem;
        color:#fff;
        margin-bottom:3rem;
    }

        @media (min-width: 500px) {.personalized-tools h2 {font-size:5rem;}}
        @media (min-width: 768px) {.personalized-tools h2 {font-size:5rem;}}
        @media (min-width: 776px) {.personalized-tools h2 {font-size:5rem;}}
        @media (min-width: 996px) {.personalized-tools h2 {font-size:5rem;}}

    .personalized-tools p {
        color:#fff;
        font-family:Montserrat, sans-serif;
    }

/*-- The Plan --*/

.plan {
    margin:10rem auto;
}

    .plan h2 {
        font-family:Northwell, serif;
        font-weight:400 !important;
        font-size:4rem;
        color:#63656A;
        margin-bottom:5rem; 
    }

        @media (min-width: 500px) {.plan h2 {font-size:5rem;}}
        @media (min-width: 768px) {.plan h2 {font-size:5rem;}}
        @media (min-width: 776px) {.plan h2 {font-size:5rem;}}
        @media (min-width: 996px) {.plan h2 {font-size:5rem;}}


.plan-thumbnail h3 {
    font-family:Northwell, serif;
    font-weight:400 !important;
    font-size:7rem;
    color:#E05B26;
    margin-bottom:2rem;
}

.plan-thumbnail h4 {
    color:#63656A;
    font-family:Montserrat, sans-serif;
    font-weight:700;
    font-size:2rem;
    margin-bottom:1rem;
}

.plan-thumbnail p {
    color:#63656A;
    font-family:Montserrat, sans-serif;
    font-size:1.5rem;
    width:95%;
    margin:0 auto 6rem auto;
}

/*-- Quote --*/

.quote {
    padding-top:5rem;
    padding-bottom:5rem;
}

    .quote h2 {
        font-family:Northwell, serif;
        font-weight:400 !important;
        font-size:4rem;
        width:80%;
        color:#fff;
        margin:0 auto 2rem auto;
    }

        @media (min-width: 500px) {.quote h2 {font-size:5rem;}}
        @media (min-width: 768px) {.quote h2 {font-size:5rem;}}
        @media (min-width: 776px) {.quote h2 {font-size:5rem;}}
        @media (min-width: 996px) {.quote h2 {font-size:5rem;}}

    .quote p {
        color:#fff;
        font-family:Montserrat, sans-serif;
        font-size:1.6rem;
    }

/*-- Explanatory Paragrpah --*/

.ep {
    margin:10rem auto;
}

.explanatory-content h2 {
    font-family:Northwell, serif;
    font-weight:400 !important;
    font-size:4.5rem;
    color:#63656A;
    margin-bottom:2rem;
}

.explanatory-content p {
    font-family:Montserrat, sans-serif;
    font-weight:400 !important;
    font-size:1.5rem;
    color:#63656A;
    margin-bottom:3rem;
}

.explanatory-img img {
    height:25rem;
    margin-bottom:5rem;
}

        @media (min-width: 500px) {.explanatory-img img {height:40rem;}}
        @media (min-width: 768px) {.explanatory-img img {height:40rem;}}
        @media (min-width: 776px) {.explanatory-img img {height:40rem;}}
        @media (min-width: 996px) {.explanatory-img img {height:40rem;  margin-bottom:0rem;}}


/*-- Testimonial --*/

.testimonial {
    padding-top:5rem;
    padding-bottom:5rem;
}

    .testimonial-content h2 {
        font-family:Northwell, serif;
        font-weight:400 !important;
        font-size:5rem;
        color:#fff;
        margin-bottom:1rem; 
    }

    .testimonial-content p {
        font-family:Montserrat, sans-serif;
        font-weight:400 !important;
        font-size:1.5rem;
        color:#fff;
        margin-bottom:3rem;
    }

.testimonial-author img {
    height:7rem;
    border-radius:50%;
    display:inline;
}

.author-content {
    display:inline-block;
    margin-left:2rem;
}

.testimonial-author h4 {
    font-family:Northwell, serif;
    font-weight:400 !important;
    font-size:4rem;
    color:#fff;
    margin-bottom:-.5rem;
}

.testimonial-author p {
    font-family:Montserrat, sans-serif;
    font-weight:400 !important;
    font-size:1.5rem;
    color:#fff;
}

/*-- Lead Generator --*/

.lg {
    margin:10rem auto;
}

.lg-img img {
    height:35rem;
    margin-left:2rem;
}

        @media (min-width: 500px) {.lg-img img {margin-left:8rem;}}
        @media (min-width: 768px) {.lg-img img {margin-left:16rem; height:45rem;}}
        @media (min-width: 776px) {.lg-img img {margin-left:8rem; height:35rem;}}
        @media (min-width: 996px) {.lg-img img {margin-left:8rem; height:35rem;}}


    .lg-content {
        margin-top:8rem;
    }

    .lg-content h3 {
        font-family:Montserrat, sans-serif;
        font-weight:700 !important;
        font-size:2.2rem;
        color:#63656A;
        text-transform:uppercase;
        margin-bottom:1rem;
    }

    .lg-content p {
        font-family:Montserrat, sans-serif;
        font-weight:400 !important;
        font-size:1.6rem;
        color:#63656A;
        margin-bottom:2rem;
        width:90%;
    }

/*-- Footer --*/

footer {
    padding-top:2rem;
}

.footer-content {
    margin-bottom:2rem;
}

    .footer-content img {
        height:6rem;
        margin-bottom:0;
    }

    .footer-content h3 {
        font-family:Montserrat, sans-serif;
        font-weight:700 !important;
        font-size:1.6rem;
        color:#FFF;
        margin-left:1rem;
    }

    .footer-content p {
        display:block;
        font-family:Montserrat, sans-serif;
        color:#fff;
        margin-left:1rem;
        font-size:1.6rem;
    }

    .footer-content a {
        display:block;
        font-family:Montserrat, sans-serif;
        color:#fff;
        margin-left:1rem;
        font-size:1.6rem;
    }

.social-media a {
    display:inline-block;
    font-size:3rem;
}




.footer-logo img {
    height:14rem;
    float:left;
    margin-bottom:2rem;
}

        @media (min-width: 500px) {.footer-logo img {float:right;}}
        @media (min-width: 768px) {.footer-logo img {float:right;}}
        @media (min-width: 776px) {.footer-logo img {float:right;}}
        @media (min-width: 996px) {.footer-logo img {float:right;}}


.footer-attribute {
    text-align:left;
    margin-bottom:.5rem;
}

        @media (min-width: 500px) {.footer-attribute {text-align:right;}}
        @media (min-width: 768px) {.footer-attribute {text-align:right;}}
        @media (min-width: 776px) {.footer-attribute {text-align:right;}}
        @media (min-width: 996px) {.footer-attribute {text-align:right;}}


.footer-attribute a,
.footer-attribute p {
    color:#fff;
    font-size:1.3rem;
}

/*------ About Page ------*/

.half-header {
    position:relative;
    height:70vh;
    margin-bottom:9rem;
    margin-top:7rem;
}

/*-- Individual Page Headers --*/

.about-header {
    background-image: url(../img/about/about-header-mobile-new.jpg);
    background-size:cover;
}

    @media (min-width: 768px) {.about-header {background-image: url(../img/about/about-header-new.jpg);}}

.celebrations-header {
    background-image: url(../img/celebrations/celebrations-header-mobile-new.jpg);
    background-size:cover;
}

    @media (min-width: 768px) {.celebrations-header {background-image: url(../img/celebrations/celebrations-header-new.jpg);}}

.blog-header {
    background-image: url(../img/blog/blog-header-mobile-new.jpg);
    background-size:cover;
}

    @media (min-width: 768px) {.blog-header {background-image: url(../img/blog/blog-header-new.jpg);}}

.contact-header {
    background-image: url(../img/contact/contact-header-mobile-2.jpg);
    background-size:cover;
}

    @media (min-width: 768px) {.contact-header {background-image: url(../img/contact/contact-header-2.jpg);}}

.lead-gen-header {
    background-image: url(../img/blog/blog-header-mobile.jpg);
    background-size:cover;
}

    @media (min-width: 768px) {.lead-gen-header {background-image: url(../img/lead-gen/lead-gen-header.jpg);}}

.mental-fitness-header {
    background-image: url(../img/mental-fitness/saboteur-to-sage.jpg);
    background-size:cover;
}

/*-- Article Headers --*/

.second-act-poststory-project-header {
    background-image: url(../img/blog/second-act-header.jpg);
    background-size:cover;
}

.how-a-shifts-in-mindset-can-improve-your-performance-header {
    background-image: url(../img/blog/golf-header.jpg);
    background-size:cover;
}

.horses-instinctive-sensitivity-helps-humans-header {
    background-image: url(../img/blog/horses-header.jpg);
    background-size:cover;
}

.dont-get-your-tinsle-in-a-tangle-header {
    background-image: url(../img/blog/holiday-blues-header.jpg);
    background-size:cover;
}

.five-tips {
    background-image: url(../img/blog/5-tips-to-make-any-new-habit-stick/header.jpg);
    background-size:cover;
}

.boundries{
    background-image: url(../img/blog/boundries/header.jpg);
    background-size:cover;
}

.fail-at-achieving{
    background-image: url(../img/blog/how-to-fail-at-achieving/cover.jpg);
    background-size:cover;
}

.do-you-need-a-life-coach {
    background-image: url(../img/blog/do-you-need-a-life-coach/header.jpg);
    background-size:cover;
}

.how-to-survive-and-thrive-in-chaos {
    background-image: url(../img/blog/how-to-survive-and-thrive-in-chaos/header.jpg);
    background-size:cover;
}

.break-the-burnout {
    background-image: url(../img/blog/break-the-burnout-cycle-optimize-your-energy-and-impact/header.jpg);
    background-size:cover;
}

.strengthen-your-relationship {
    background-image: url(../img/blog/strengthen-your-relationship-through-conflict/header.jpg);
    background-size:cover;
}

.save-time-at-taxes {
    background-image: url(../img/blog/3-tips-for-small-business-owners-to-save-time-at-tax-time/header.jpg);
    background-size:cover;
}

.procrastination {
    background-image: url(../img/blog/how-to-overcome-procrastination/header.jpg);
    background-size:cover;
}

.negetive-self-talk {
    background-image: url(../img/blog/how-to-stop-negative-self-talk/header.jpg);
    background-size:cover;
}

.saboteur-brain-to-sage {
    background-image: url(../img/blog/saboteur-brain-vs-sage-brain/header.jpg);
    background-size:cover;
}

.defining-success {
    background-image: url(../img/blog/how-to-define-what-success-looks-like-for-yourself/header.jpg);
    background-size:cover;
}

.get-what-you-want {
    background-image: url(../img/blog/get-more-of-what-you-want/header.jpg);
    background-size:cover;
}

.wheels-crazy {
    background-image: url(../img/blog/sound-of-your-own-wheels/header.jpg);
    background-size:cover;
}

.expectations-realistic {
    background-image: url(../img/blog/are-your-expectations-realistic/header.jpg);
    background-size:cover;
}

.benefits-of-slowing-down {
    background-image: url(../img/blog/benefits-of-slowing-down/header.jpg);
    background-size:cover;
}

.article-header {
    background-color:#E05B26;
    background-size:cover;
}



.half-header-box {
    background-color:rgba(255, 255, 255, 0.877);
    padding:2rem 2rem 4rem 2rem;
    margin-top:8rem;
    width:100%;
}
    @media (min-width: 768px) {.half-header-box {width:50%;}}

    .half-header-box h1 {
        font-family:Montserrat, sans-serif;
        font-weight:700 !important;
        font-size:1.5rem;
        text-transform: uppercase;
        color:#E05B26;
        margin-top:1rem;
    }

    .half-header-box p {
        color:#63656A;
        font-weight:700 !important;
        font-size:1.9rem;
        margin-bottom:1rem;
    }

    .half-header-box h3 {
        font-family:Northwell, serif;
        font-weight:400 !important;
        font-size:4rem;
        color:#63656A;
        margin-bottom:1.5rem;
    }



/*-- Celebrations --*/

.guide-video {
    position:relative;
    height:36rem;
    margin-left:1rem;
    margin-bottom:3rem;
}

    @media (min-width: 768px) {.guide-video {height:50rem; margin-left:11rem; margin-bottom:5rem;}}
    @media (min-width: 996px) {.guide-video {height:50rem; margin-left:11rem; margin-bottom:0rem;}}

    .guide-video img {
            height:100%;
            width:auto;
    }

/* The Modal (background) */
.modal {
  display: none;
  position: fixed;
  z-index: 2;
  padding-top: 15rem;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; 
  overflow: auto;  
  background-color: rgba(99, 101, 106, 0.918); 
  animation: fadeIn .5s;

}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

/* Modal Content */
.modal-content {
        position:absolute;
        top:55%;
        left:50%;
        transform:translate(-50%,-50%);
        margin: auto;
        height:21.1rem;
        width:37.5rem;
}

        @media (min-width: 360px) {.modal-content {height:18rem; width:32rem;}}
        @media (min-width: 360px) {.modal-content {height:20.3rem; width:36rem;}}
        @media (min-width: 376px) {.modal-content {height:21.1rem; width:37.5rem;}}
        @media (min-width: 411px) {.modal-content {height:23.1rem; width:41.1rem;}}
        @media (min-width: 768px) {.modal-content {height:40rem; width:71.1rem;}}
        @media (min-width: 996px) {.modal-content {height:45rem; width:80rem;}}

        .modal-content iframe {
                height:100%;
                width:100%;
        }
    
/*--- Blog Menu ---*/

.blog-row {
    margin:10rem auto;
}

.article-thumbnail {
    margin-bottom:7rem;
}

        @media (min-width: 500px) {.article-thumbnail {margin-bottom:5rem;}}
        @media (min-width: 768px) {.article-thumbnail {margin-bottom:5rem;}}
        @media (min-width: 776px) {.article-thumbnail {margin-bottom:5rem;}}
        @media (min-width: 996px) {.article-thumbnail {margin-bottom:0rem;}} 


.article-thumbnail img {
    height:24rem;
    margin-bottom:1rem;
}

.article-thumbnail h3 {
    font-family:Northwell, serif;
    font-weight:400 !important;
    font-size:3.5rem;
    color:#63656A;
    margin-bottom:1rem;
}

.article-thumbnail p {
    font-family:Montserrat, sans-serif;
    font-weight:400 !important;
    font-size:1.6rem;
    color:#63656A;
}

/*-- Article --*/

.article-header-box {
    background-color:rgba(255, 255, 255, 0.877);
    padding:2rem 2rem 2rem 2rem;
    margin-top:12rem;
    width:90%;
}

        @media (min-width: 500px) {.article-header-box {width:50%;}}
        @media (min-width: 768px) {.article-header-box {width:80%;}}
        @media (min-width: 776px) {.article-header-box {width:50%;}}
        @media (min-width: 996px) {.article-header-box {width:50%;}}


    .article-header-box h1 {
        font-family:Montserrat, sans-serif;
        color:#63656A;
        font-weight:700 !important;
        font-size:2rem;
        margin-bottom:1rem;
    }

        @media (min-width: 500px) {.article-header-box h1 {font-size:3rem;}}
        @media (min-width: 768px) {.article-header-box h1 {font-size:3rem;}}
        @media (min-width: 776px) {.article-header-box h1 {font-size:3rem;}}
        @media (min-width: 996px) {.article-header-box h1 {font-size:3rem;}}

    .article-header-box p {
        font-family:Montserrat, sans-serif;
        color:#63656A;
        font-weight:400 !important;
        font-size:1.6rem;
        margin-bottom:1rem;
    }

.article-content {
    border-bottom:#E05B26 1px solid;
    padding-right:1rem;
}
        @media (min-width: 996px) {.article-content {border-right:#E05B26 1px solid; border-bottom:none;  padding-right:6rem;}}

        /* @media (min-width: 500px) { {}}
        @media (min-width: 768px) { {}}
        @media (min-width: 776px) { {}}
        @media (min-width: 996px) { {}} */

    .article-content {
        font-family:Montserrat, sans-serif;
        color:#63656A;
        font-weight:400 !important;
        font-size:1.6rem;
        padding-bottom:5rem;
        margin-bottom:5rem;
    }

        /* @media (min-width: 500px) {.article-content {}}
        @media (min-width: 768px) {.article-content {}}
        @media (min-width: 776px) {.article-content {}} */
        @media (min-width: 996px) {.article-content {padding-bottom:0rem; margin-bottom:0rem;}}

    .article-content ul, .article-content ol {
        margin-left:3rem;
    }

.article-sidebar img {
    height:15rem;
    border-radius:50%;
    margin-bottom:1rem;
}

.article-sidebar h2 {
    font-family:Northwell, serif;
    font-weight:400 !important;
    font-size:3.5rem;
    color:#63656A;
}

.article-sidebar p {
    font-family:Montserrat, sans-serif;
    font-weight:400 !important;
    font-size:1.6rem;
    color:#63656A;
    padding:0 3rem;
    margin-bottom:3rem;
}

.video-wrapper {
    position:relative;
    height:20rem;
}

        @media (min-width: 500px) {.video-wrapper {height:25rem;}}
        @media (min-width: 768px) {.video-wrapper {height:40rem;}}
        @media (min-width: 996px) {.video-wrapper {height:40rem;}}
        @media (min-width: 1000px) {.video-wrapper {height:40rem;}} 

.video-wrapper iframe {
    position: absolute;
    top:0;
    left:0;
    width:100% !important;
    height:100%!important;
    
}

.article-content img {
    width:100%;
    height:auto;
}

@media (min-width: 768px) {.article-content img {width:80%;}}

/*-- Contact --*/

form label {
    display:block;
    font-size:1.6rem;
    margin-top:2rem;
    text-transform:uppercase;
    color:#63656A;
    font-family:Montserrat, sans-serif;
    font-weight:400 !important;
  }
  
  form label span {
    color:red !important;
  }
  
  form input,
  form textarea {
    width:90%;
    font-size:1.6rem;
    font-family:Montserrat, sans-serif;
    color:#63656A;
    font-weight:400 !important;
    border: 1.5px solid #63656A;
    padding:.5rem;
  }
  
    @media (min-width: 996px) {form input, form textarea {width:80%;}} 
  
  form button {
    display:block;
    border:none;
    margin-top:2rem;
    cursor:pointer;
  }


/*-- Saboteur to Sage Landing Page --*/

/*Header*/

.p-header {
    height:60vh;
    background-color:#63656A;
    clip-path: polygon(100% 0, 100% 95%, 50% 100%, 0 95%, 0 0);
    position:relative;
}

@media (min-width: 996px) {.p-header{clip-path: polygon(100% 0, 100% 87%, 50% 100%, 0 87%, 0 0); height:90vh;}} 

.p-nav {
    padding-top:1rem;
}

    .p-nav img {
        display:none;
    }

    @media (min-width: 996px) {.p-nav img {display:inline-block; height:5rem;}}

    .p-nav .orange-btn {
        display:none;
    }

    @media (min-width: 996px) {.p-nav .orange-btn {display:inline-block; position:absolute; top:1.5rem; right:4rem;}}


.p-header-text h1 {
    color:#fff;
    font-size:3.5rem;
    padding-top:7rem;
    padding-bottom:4rem;
}

@media (min-width: 375px) {.p-header-text h1 {padding-top:11rem;}}
@media (min-width: 768px) {.p-header-text h1 {font-size:7rem;}}
@media (min-width: 996px) {.p-header-text h1 {font-size:6rem; padding-top:5rem;}}

    .p-header-text .orange-btn {
        font-size:1.6rem;
    }

    @media (min-width: 768px) {.p-header-text .orange-btn {font-size:3rem;}}
    @media (min-width: 996px) {.p-header-text .orange-btn {font-size:2.3rem;}}

/*The Problem*/

.p-problem .text {
    margin:10rem auto 7rem auto;
}

    .p-problem .text p {
        font-family:Montserrat, sans-serif;
        font-size:1.9rem;
        color:#63656A;
        line-height:1.7;
    }

.p-problem .boxed-text {
    border:#E05B26 3px solid;
    margin:0 1rem;
    text-align:center;
}

@media (min-width: 996px) {.p-problem .boxed-text {margin:0 10rem;}}

.p-problem .boxed-text p {
    font-family:Montserrat, sans-serif;
    color:#E05B26;
    font-weight:bold;
    padding:3rem 4rem;
    font-size:3rem;
}

@media (min-width: 996px) {.p-problem .boxed-text p {padding:6.7rem 9.1rem;}}

/*The Offering*/

.p-offering {
    margin:10rem auto;
    background-color:#E05B26;
    padding:10rem 0;
}

    .p-offering span {
        font-family:Montserrat, sans-serif;
        color:#fff;
        text-transform:uppercase;
        font-weight:bold;
    }

    .p-offering h2 {
        font-family:Northwell, serif;
        font-weight:300;
        color:#fff;
        margin-top:3rem;
        font-size:6rem;
    }

    @media (min-width: 996px) {.p-offering h2 {font-size:10rem;}}

    .p-offering img {
        margin-top:4rem;
        height:20rem;
    }

    @media (min-width: 996px) {.p-offering img {height:30rem;}}

    .p-offering p {
        font-family:Montserrat, sans-serif;
        font-weight:bold;
        color:#fff;
        margin-top:3rem;
        padding:0 2rem;
        font-size:2rem;
    }

    @media (min-width: 996px) {.p-offering p {padding:0 14rem;}}

    .p-offering a {
        font-size:1.6rem;
    }

    @media (min-width: 375px) {.p-offering a {font-size:2rem;}}

/*The Guide*/

.leaf-list {
    font-family:Montserrat, sans-serif;
    color:#63656A;
    list-style:none;
    list-style-image: url(../img/program/leaf.png);
    margin-left:4rem;
}

/*Curriculum*/

.p-curriculum {
    margin:10rem auto 0rem auto;
}

    .p-curriculum h3 {
        font-family:Northwell, serif;
        font-weight:300;
        color:#E05B26;
        margin-top:3rem;
        font-size:6rem;
    }

    .p-curriculum p {
        margin-top:5rem;
        color:#63656A;
    }


.c-thumbnail {
    margin:10rem 1rem;
}

@media (min-width: 996px) {.c-thumbnail {margin:10rem;}}

.c-thumbnail .c-header {
    width:100%;
    padding:5rem 0 5rem 5rem;
}

    .c-header span {
        font-family:Montserrat, sans-serif;
        color:#fff;
        text-transform:uppercase;
        font-weight:bold;
    }

    .c-header h4 {
        font-family:Montserrat, sans-serif;
        color:#fff;
        font-weight:bold;
        font-size:2rem;
        margin-top:1rem;
    }

    @media (min-width: 996px) {.c-header h4 {font-size:3rem; margin-top:0rem;}}

    .c-thumbnail .text {
        border:#E05B26 3px solid;
    }

        .c-thumbnail .text p {
            padding:0 5rem 5rem 5rem;
        }

/*Testimonials*/

.p-testimonials h3 {
    font-family:Northwell, serif;
    font-weight:300;
    color:#fff;
    margin-top:7rem;
    font-size:7rem;
}

    .p-testimonials .t-thumbnail {
        margin:4rem auto 4rem auto;
    }

    @media (min-width: 996px) {.p-testimonials .t-thumbnail {margin:6rem auto 10rem auto;}}

        .t-thumbnail img {
            height:7rem;
            border-radius:50%;
        }

        .t-thumbnail p {
            color:#fff;
            padding-right:3rem;
        }

        .t-attribute {
            position:relative;
        }

        .t-thumbnail span {
            position:absolute;
            font-family:Northwell, serif;
            font-weight:300;
            color:#fff;
            font-size:5rem;
            margin-left:2rem;
        }


