@font-face{font-family:Poppins-Regular;src:url(../fonts/Poppins/Poppins-Regular.ttf)}@font-face{font-family:Poppins-Light;src:url(../fonts/Poppins/Poppins-Light.ttf)}@font-face{font-family:Poppins-Bold;src:url(../fonts/Poppins/Poppins-Bold.ttf)}@font-face{font-family:PlayfairDisplay-Regular;src:url(../fonts/PlayfairDisplay/PlayfairDisplay-Regular.ttf)}@font-face{font-family:PlayfairDisplay-Italic;src:url(../fonts/PlayfairDisplay/PlayfairDisplay-Italic.ttf)}.container{max-width:1200px}.contact100-form{width:100%}.wrap-input100{width:500px;max-width:calc(100% - 10px);position:relative;background-color:transparent;height:50px;border:2px solid rgba(255,255,255,.5);border-radius:25px}.input100{display:block;width:100%;background:0 0}input.input100{height:100%;padding:0 38px 0 38px}.focus-input100{position:absolute;display:block;width:calc(100% + 4px);height:calc(100% + 4px);top:-2px;left:-2px;pointer-events:none;border:2px solid #4272d7;border-radius:25px;visibility:hidden;opacity:0;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s;-webkit-transform:scaleX(1.1) scaleY(1.2);-moz-transform:scaleX(1.1) scaleY(1.2);-ms-transform:scaleX(1.1) scaleY(1.2);-o-transform:scaleX(1.1) scaleY(1.2);transform:scaleX(1.1) scaleY(1.2)}.input100:focus+.focus-input100{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.validate-input{position:relative}.alert-validate::before{content:attr(data-validate);position:absolute;max-width:70%;background-color:#fff;border:1px solid #c80000;border-radius:15px;padding:4px 25px 4px 10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:12px;pointer-events:none;font-family:Poppins-Regular;color:#c80000;font-size:14px;line-height:1.4;text-align:left;visibility:hidden;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.alert-validate::after{content:"\f071";font-family:FontAwesome;display:block;position:absolute;color:#c80000;font-size:14px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:18px}.alert-validate:hover:before{visibility:visible;opacity:1}@media (max-width:992px){.alert-validate::before{visibility:visible;opacity:1}}.cl0{color:#fff}.s1-txt1{font-family:Poppins-Regular;font-size:15px;color:#fff;line-height:1.2}.m2-txt1{font-family:PlayfairDisplay-Regular;font-size:25px;color:#fff;line-height:1.2}.m2-txt2{font-family:PlayfairDisplay-Italic;font-size:18px;color:#fff;line-height:1}.l1-txt1{font-family:Poppins-Bold;font-size:48px;color:#fff;line-height:1.2;text-transform:uppercase}.l1-txt2{font-family:Poppins-Light;font-size:70px;color:#fff;line-height:1}.size1{width:100%;min-height:100vh}.size2{min-width:160px;height:50px}.wsize1{max-width:100%;width:790px}.wsize2{width:100px}.bg0{background-color:#fff}.bg1{background-color:rgba(255,255,255,.8)}.bg-img1{background-position:center;background-repeat:no-repeat;background-size:cover}.bor1{border:20px solid #caa300}.where1{margin:20px 5px 0 5px}.placeholder0::-webkit-input-placeholder{color:#fff}.placeholder0:-moz-placeholder{color:#fff}.placeholder0::-moz-placeholder{color:#fff}.placeholder0:-ms-input-placeholder{color:#fff}.overlay1{position:relative;z-index:1}.overlay1::before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;opacity:.9}.overlay1::after{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.2)}.how-btn{padding:0 20px;background-color:#4272d7;border-radius:25px}.how-btn:hover{background-color:#fff;color:#4272d7}.focus-in0:focus::-webkit-input-placeholder{color:transparent}.focus-in0:focus:-moz-placeholder{color:transparent}.focus-in0:focus::-moz-placeholder{color:transparent}.focus-in0:focus:-ms-input-placeholder{color:transparent}.hov-cl0:hover{color:#fff}.hov-bg0:hover{background-color:#fff}@media (max-width:1200px){.m-0-xl{margin:0}.m-lr-0-xl{margin-left:0;margin-right:0}.m-lr-15-xl{margin-left:15px;margin-right:15px}.m-l-0-xl{margin-left:0}.m-r-0-xl{margin-right:0}.m-l-15-xl{margin-left:15px}.m-r-15-xl{margin-right:15px}.p-0-xl{padding:0}.p-lr-0-xl{padding-left:0;padding-right:0}.p-lr-15-xl{padding-left:15px;padding-right:15px}.p-l-0-xl{padding-left:0}.p-r-0-xl{padding-right:0}.p-l-15-xl{padding-left:15px}.p-r-15-xl{padding-right:15px}.w-full-xl{width:100%}}@media (max-width:992px){.m-0-lg{margin:0}.m-lr-0-lg{margin-left:0;margin-right:0}.m-lr-15-lg{margin-left:15px;margin-right:15px}.m-l-0-lg{margin-left:0}.m-r-0-lg{margin-right:0}.m-l-15-lg{margin-left:15px}.m-r-15-lg{margin-right:15px}.p-0-lg{padding:0}.p-lr-0-lg{padding-left:0;padding-right:0}.p-lr-15-lg{padding-left:15px;padding-right:15px}.p-l-0-lg{padding-left:0}.p-r-0-lg{padding-right:0}.p-l-15-lg{padding-left:15px}.p-r-15-lg{padding-right:15px}.w-full-lg{width:100%}}@media (max-width:768px){.m-0-md{margin:0}.m-lr-0-md{margin-left:0;margin-right:0}.m-lr-15-md{margin-left:15px;margin-right:15px}.m-l-0-md{margin-left:0}.m-r-0-md{margin-right:0}.m-l-15-md{margin-left:15px}.m-r-15-md{margin-right:15px}.p-0-md{padding:0}.p-lr-0-md{padding-left:0;padding-right:0}.p-lr-15-md{padding-left:15px;padding-right:15px}.p-l-0-md{padding-left:0}.p-r-0-md{padding-right:0}.p-l-15-md{padding-left:15px}.p-r-15-md{padding-right:15px}.w-full-md{width:100%}.respon1{padding-left:15px;padding-right:15px;max-width:340px;margin:0 auto}.respon2{display:none}}@media (max-width:576px){.m-0-sm{margin:0}.m-lr-0-sm{margin-left:0;margin-right:0}.m-lr-15-sm{margin-left:15px;margin-right:15px}.m-l-0-sm{margin-left:0}.m-r-0-sm{margin-right:0}.m-l-15-sm{margin-left:15px}.m-r-15-sm{margin-right:15px}.p-0-sm{padding:0}.p-lr-0-sm{padding-left:0;padding-right:0}.p-lr-15-sm{padding-left:15px;padding-right:15px}.p-l-0-sm{padding-left:0}.p-r-0-sm{padding-right:0}.p-l-15-sm{padding-left:15px}.p-r-15-sm{padding-right:15px}.w-full-sm{width:100%}}@media (max-width:480px){.m-0-ssm{margin:0}.m-lr-0-ssm{margin-left:0;margin-right:0}.m-lr-15-ssm{margin-left:15px;margin-right:15px}.m-l-0-ssm{margin-left:0}.m-r-0-ssm{margin-right:0}.m-l-15-ssm{margin-left:15px}.m-r-15-ssm{margin-right:15px}.p-0-ssm{padding:0}.p-lr-0-ssm{padding-left:0;padding-right:0}.p-lr-15-ssm{padding-left:15px;padding-right:15px}.p-l-0-ssm{padding-left:0}.p-r-0-ssm{padding-right:0}.p-l-15-ssm{padding-left:15px}.p-r-15-ssm{padding-right:15px}.w-full-ssm{width:100%}}


.font25 {
    font-size: 25px !important;
}
.m-l-15-ssm {
}

.mt50 { margin-top:50px ;
}
.bg-orange {
    background-color: #d37100;
}
.bg-green {
    background-color: #097131;
}
.bg-white {
    background-color: #fff;
}
.txt-black{
    color:#000 !important;
}
.winner_vdo {
    padding: 20px 0px;
    background-color: #16140b;
    margin-top: 10px;
}
.winner_vdo h3 {
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 28px;
    font-weight: 600;
}
.winner_vdo h3 a{
    color: #ff8b1a;

}
.youtube-winner {
   
    margin-left: 25px;
}
.btn-class {
    background-color: #bb1414 !important;
    width: 40%;
    padding: 20px;
    border-radius: 10px;
    font-size: 20px;
    margin-top: 2%;
}

.btn-class-or {
    background-color: #d37100 !important;
    width: 40%;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    margin: auto;
    display: block;
    margin-top: 5%;
    font-size: 20px;
    margin-top: 2%;
}
.vdo-overlay {
    position: absolute;
    z-index: 9;
    /*background-color: #ffffffa1;*/
    height: 487px !important;
    padding-top: 35%;
}
.plr{
    padding-right:0px;
    padding-left:0px;
}
.ptb {
    padding: 15px;
}
.overlay2 {
    position: absolute;
    top: 0px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
    z-index: 9;
    height: 460px !important;
}
.overlayimg1 {
    position: absolute;
    top: 0px;
    /*background: linear-gradient(-127deg, rgb(243, 167, 117), rgba(0, 0, 0, 0));*/
    z-index: 9;
    height: 460px !important;
}
.overlayimg2 {
    position: absolute;
    top: 0px;
    /*background: linear-gradient(-132deg, rgb(12, 84, 32), rgba(3, 84, 34, 0.29));*/
    z-index: 9;
    height: 460px !important;
}
.overlayimg3 {
    position: absolute;
    top: 0px;
    /*background: linear-gradient(-211deg, rgb(241, 241, 241), rgba(255, 255, 255, 0.38));*/
    z-index: 9;
    height: 484px !important;
    padding-top: 35%;
}
.p_0{
    padding:0px !important;
}
@media(min-width:768px){
    .desktop-hidden{
        display:none;
    }
}
@media(max-width:767px){
    .mobile-hidden {
        display: none;
    }
    .winner_vdo h3 {
        letter-spacing: 1px;
        font-size: 13px;
    }
}

@media only screen and (min-width: 1800px) {
    .btn-class {
        width: 25%;
    }

    .btn-class-or {
        width: 30%;
    }
    .m-height{
        height:470px
    }
}
@media(min-width:1200px) and (max-width:1600px){
    .skill-outer {
        padding-top: 8%;
    }
    .btn-class-or {
        width: 60%;
    }
    .vdo-overlay {
        height: 280px !important;
        padding-top: 30%;
    }

    .overlayimg3 {
        height: 290px !important;
        padding-top: 30%;
    }

    .overlayimg2 {
        height: 290px !important;
    }

    .overlayimg1 {
        height: 290px !important;
    }
}
@media(min-width:601px) and (max-width:768px) {
    .skill-outer {
        padding-top: 8%;
    }

    .vdo-overlay {
        height: 336px !important;
        padding-top: 20%;
    }

    .overlayimg3 {
        height: 310px !important;
        padding-top: 20%;
    }

    .overlayimg2 {
        height: 310px !important;
    }

    .overlayimg1 {
        height: 310px !important;
    }
    .btn-class-or {
        width: 45%;
        
    }
    a.site-button.redButton {
        line-height: 15px;
    }
}
@media(min-width:769px) and (max-width:1024px) {
    .skill-outer {
        padding-top: 8%;
    }
    .btn-class {
        width: 75%;
    }
    .price-block h5 {
        font-size: 20px;
    }

    .click-text h2 {
        font-size: 22px !important;
        line-height: 43px !important;
        margin-bottom: -5px !important;
    }

    .price-block h4 {
        font-size: 20px;
    }
    .btn-class-or {
        width: 75%;
    }

    .vdo-overlay {
        height: 240px !important;
        padding-top: 26%;
    }

    .overlayimg3 {
        height: 240px !important;
        padding-top: 26%;
    }

    .overlayimg2 {
        height: 240px !important;
    }

    .overlayimg1 {
        height: 240px !important;
    }
    .price-block {
        height: 115px;
    }
}
@media(max-width:600px){
    .btn-class {
        width: 60%;
    }
    .btn-class-or {
        width: 60%;
    }
    .skill-outer {
        padding-top: 10%;
    }
    .price-block h5 {
        font-size: 16px;
    }
    .click-text h2 {
        font-size: 28px !important;
        line-height: 43px !important;
        margin-bottom: -5px !important;
    }
    .price-block h4 {
        font-size: 16px;
    }
    .p_0 {
        padding: 20px 0px !important;
    }
    .price-block {
        height: 115px;
    }
    .vdo-overlay {
        padding-top: 17%;
        height: 200px !important;
    }
    .overlayimg3 {
        height: 210px !important;
        padding-top: 17%;
    }
    .overlayimg2 {
        height: 210px !important;
    }
    .overlayimg1 {
        
        height: 210px !important;
    }
    .ptb {
        padding: 15px 0px;
    }
    a.site-button.redButton {
        line-height: 15px;
    }
}
@media(max-width:376px) {
    .btn-class {
        width: 70%;
    }

    .btn-class-or {
        width: 70%;
    }

    .skill-outer {
        padding-top: 8%;
    }

    .price-block h5 {
        font-size: 16px;
    }
    .ptb {
        padding: 15px 0px;
    }
    .click-text h2 {
        font-size: 25px !important;
        line-height: 43px !important;
        margin-bottom: -5px !important;
    }

    .price-block h4 {
        font-size: 16px;
    }

    .p_0 {
        padding: 20px 0px !important;
    }

    .price-block {
        height: 115px;
    }

    .vdo-overlay {
        height: 178px !important;
        padding-top: 17%;
    }

    .overlayimg3 {
        height: 210px !important;
        padding-top: 22%;
    }

    .overlayimg2 {
        height: 210px !important;
        padding-top: 11%;
    }

    .overlayimg1 {
        height: 210px !important;
       
    }
    a.site-button.redButton {
        line-height: 15px;
    }
}
@media(max-width:320px){
    .site-button, .site-button-secondry {
        padding: 10px 5px !important;
        font-size: 10px !important;
    }
    .navbar-toggle {
        padding: 5px 5px;
    }
    a.site-button.redButton {
        margin-top: 45px !important;
        font-size: 6px !important;
    }
    #slide-100-layer-4 a {
        margin-top: 60px !important;
    }
    .price-block h5 {
        font-size: 9px;
        padding-top: 2px;
    }
    .click-text h2 {
        font-size: 14px !important;
        line-height: 25px !important;
    }
    .price-block h4 {
        font-size: 12px;
    }
    .price-block {
        height: 70px;
    }
    .left1 {
        margin-right: -8px !important;
        margin-left: -25px !important;
        width: 113px !important;
    }
    .zoom {
        width: 100%;
    }
    .youtube-winner {
        width: 125px;
        margin-left: 25px;
    }
}