/* Clock Plugin */
.flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.flip-clock-wrapper a:hover{color:#fff}.flip-clock-wrapper ul{position:relative;float:left;margin:3px;width:60px;height:90px;font-size:80px;font-weight:700;line-height:87px;border-radius:6px;background:#000}.flip-clock-wrapper.clearfix:after,.flip-clock-wrapper.clearfix:before{content:" ";display:table}.flip-clock-wrapper.clearfix:after{clear:both}.flip-clock-wrapper{font:normal 11px "Helvetica Neue",Helvetica,sans-serif;-webkit-user-select:none}.flip-clock-meridium{background:0 0!important;box-shadow:0 0 0!important;font-size:36px!important}.flip-clock-meridium a{color:#313333}.flip-clock-wrapper{text-align:center;position:relative;width:100%;margin:1em}.flip-clock-wrapper:after,.flip-clock-wrapper:before{content:" ";display:table}.flip-clock-wrapper:after{clear:both}.flip-clock-wrapper ul{position:relative;float:left;margin:5px;width:60px;height:90px;font-size:80px;font-weight:700;line-height:87px;border-radius:6px;background:#000}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:87px;text-decoration:none!important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0!important;overflow:visible!important;cursor:default!important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid transparent}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,.4)}.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#ccc;text-shadow:0 1px 2px #000;text-align:center;background-color:#333;border-radius:6px;font-size:70px}.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,.7)}.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd .5s .5s linear both;-moz-animation:asd .5s .5s linear both;animation:asd .5s .5s linear both;z-index:5}.flip-clock-divider{float:left;display:inline-block;position:relative;width:20px;height:100px}.flip-clock-divider:first-child{width:0}.flip-clock-dot{display:block;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);left:5px}.flip-clock-divider .flip-clock-label{position:absolute;top:-1.5em;right:-86px;color:#000;text-shadow:none}.flip-clock-divider.minutes .flip-clock-label{right:-88px}.flip-clock-divider.seconds .flip-clock-label{right:-91px}.flip-clock-dot.top{top:30px}.flip-clock-dot.bottom{bottom:30px}@-webkit-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-moz-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-o-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn .5s .5s linear both;-moz-animation:turn .5s .5s linear both;animation:turn .5s .5s linear both}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0)}}@-moz-keyframes turn{0%{-moz-transform:rotateX(90deg)}100%{-moz-transform:rotateX(0)}}@-o-keyframes turn{0%{-o-transform:rotateX(90deg)}100%{-o-transform:rotateX(0)}}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 .5s linear both;-moz-animation:turn2 .5s linear both;animation:turn2 .5s linear both}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0)}100%{-webkit-transform:rotateX(-90deg)}}@-moz-keyframes turn2{0%{-moz-transform:rotateX(0)}100%{-moz-transform:rotateX(-90deg)}}@-o-keyframes turn2{0%{-o-transform:rotateX(0)}100%{-o-transform:rotateX(-90deg)}}@keyframes turn2{0%{transform:rotateX(0)}100%{transform:rotateX(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,.1) 0,#000 100%;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,.1) 0,#000 100%;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .3s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,#000 0,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,#000 0,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .2s linear both}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0%{opacity:1}100%{opacity:0}}@-o-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}
/* Player Plugin */
@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/ 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top:var(--plyr-menu-arrow-size,4px) solid hsla(0,0%,100%,.9);border-width:var(--plyr-menu-arrow-size,4px);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/ 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc(var(--plyr-range-thumb-height,13px)/ 2*-1 - var(--plyr-range-track-height,5px)/ 2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/ 2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/ 2) calc(var(--plyr-control-spacing,10px)/ 2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height,5px)/ 2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/ 2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/ 2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing,10px)/ 2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/ 2*2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
.plyr__control--overlaid{
	width: 60px !important;
	height: 60px;
	z-index: 10;
}
.plyr__control--overlaid,.plyr__control--overlaid:before{
	background: #00b3ff;
	opacity: 1;
}
.plyr__control--overlaid svg{
	position: absolute;
	left: auto;
	display: inline;
	width: 21px;
	height: 21px;
	top: 50%;
	left: 52%;
	transform: translate(-50%, -50%);
}
.plyr__control--overlaid:before{
	content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 40px;
    transform: translateX(-50%) translateY(-50%);
    animation: presto-pulse-play 1500ms ease-out infinite;
}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
	height: 100%;
}
.plyr:-webkit-full-screen.plyr--vimeo > .plyr__video-wrapper > .plyr__video-embed__container {
	transform: none !important;
	position: initial;
}
@keyframes presto-pulse-play{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(0.7);opacity:1;}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.15);opacity:0;}}

*{
	word-break:break-word;
	-webkit-font-smoothing: subpixel-antialiased;
}

html,body{
	margin: 0;
	padding: 0;
}
div:after,ul:after{
	content: "";
	display: table;
	clear: both;
}
img{
	max-width: 100%;
}
p {
    line-height: 1.5;
    margin: 0 0 1em 0;
}
a:hover{
	text-decoration: none;
	color: inherit;
}
.flex{
	display: flex;
}
.flex:after{
	display: none !important;
}
.justify-between{
	justify-content: space-between;
}
.items-center{
	align-items: center;
}
.ul-none{
	padding: 0;
	margin: 0;
	list-style: none;
}
.container{
	max-width: 1074px;
}
body:not(.white-bg){
	font-family: "Nunito Sans", Sans-serif;
	background: #f5efe0;
	color: #000;
}
body.white-bg{
	font-family: 'Open Sans', sans-serif;
	background: #ffffff;
	color: #333;
}

.main-banner .relv {
	padding-bottom: 56.25%;
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    border-radius: 15px;
    overflow: hidden;
}

.main-banner iframe {
	border: none;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    max-width: 100%;
}

.mx-main-banner-vid{
	max-width: 650px;
	margin: auto;
}

.main-banner p,.sep-container h2,.sep2-container,.m-header,.bh2,
.discover-section h2,.trial-wp h2,.m-header2,.main-heading,.instant-btn,
.ways-section h2,.accord-btn,.pref,.footer ul li a,.footer p,.nu-font{
	font-family: "Nunito", Sans-serif;
}
.vid2-section .m-header2,.main-banner .main-heading,.video2-section .m-header2{
	font-family: "Nunito Sans", Sans-serif;
}
.para-p,.sep-blk{
	font-size: 20px;
}
.sep-container h2,.m-header,.sep3-container h2,.bh2,.sep4-container h2,.ways-section h2{
	font-size: 40px;
}
.sep4-container h2,.ways-section h2{
	font-weight: 700;
}
.sep2-container h2,.m-header2,.discover-section h2,.instant-btn{
	font-size: 30px;
}
h1,h2,h3,h4,h5,h6{
	line-height: 1;
	letter-spacing: -0.0415625em;
}
.relv{
	position: relative;
}
/****************************
    Header
 ***************************/
.header{
	background-repeat: no-repeat;
	background-size: cover;
	padding: 20px 0;
}
.header img{
	width: 250px;
}
.buy_btn{
	color: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    background-color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    border-color: #d983a6;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 6px;
    line-height: 34px;
    font-size: 25px;
    letter-spacing: 0;
    float: right;
    font-weight: 600;
    margin-top: 14px;
}
.buy_btn:hover{
	color: #ffffff;
}

/****************************
    Main Banner
 ***************************/
.main-banner{
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 30px;
	color: #fff;
}
.main-banner .row{
	align-items: flex-end;
}
.main-heading{
	font-weight: 800;
	font-size: 43px;
}
.main-banner h2 span{
	color: #FFCC00;
}
.main-banner p{
	font-size: 25px;
	margin-top: 25px;
	margin-bottom: 40px;
}

/****************************
    Intro Section
 ***************************/
.intro-section{
	padding: 40px 0 40px 0;
	background-color: #fff;
}
.intro-b-section{
	margin-top: 20px;
}
.intro-section .row > div:first-of-type{
	text-align: center;
}
.intro-section img{
/*	width: 350px;
	height: 256px;*/
}
html .image-bottom .img-float-left{
	float: left;
	margin-bottom: 7px !important;
	margin-right: 14px;
}

/****************************
    Separator Container
 ***************************/
.sep-container{
	background: #FFCC00;
	text-align: center;
	padding: 30px 0;
}
.sep-container h2{
	margin: 0;
	font-weight: 700;
}

/****************************
    Intro Bottom Section
 ***************************/
.intro-bottom-section{
	background-color: #fbfbfb;
	padding: 40px 0 120px 0;
}
.intro-bottom-section .pad-left img{
	padding-left: 30px;
}


/****************************
    Intro Bottom Section 2 (for Discover4)
 ***************************/
.intro-bottom-section2{
	background-color: #fbfbfb;
	padding: 0px 0 0px 0;
}
.intro-bottom-section2 .pad-left img{
	padding-left: 30px;
}


/****************************
    Feedback Separator
 ***************************/
.sep-feedback{
	background-color: #FFCC00;
	background-repeat: repeat;
}
.sep-col{
	max-width: 750px;
	margin: auto;
}
.sep-col p{
	font-size: 25px;
	margin-bottom: 0;
	margin-right: 30px;
}
.sep-feedback .sep-col > div{
	position: relative;
	border-radius: 20px 20px 20px 20px;
	padding: 17px 0px 20px 90px;
	background-color: #FFFFFF;
	box-shadow: -10px -10px 0px 1px #328AC2;
	top: -80px;
	margin-left: 10px;
}
.sep-feedback .sep-col > div:before{
	content: "";
	position: absolute;
	left: 10px;
	top: 26px;
	width: 64px;
	height: 50px;
	background: url(../img/quote.png);
}
.sep-blk{
	background: #342F2F;
	padding: 15px;
	border-radius: 5px;
	color: #fff;
	position: absolute;
	right: 30px;
	bottom: -50px;
	font-weight: 800;
}

/****************************
    Success Section
 ***************************/
.success-section{
	background-size: cover;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
}
.m-header{
	font-weight: 700;
	margin-bottom: 20px;
}
.m-header span{
	color: #328ac2;
}
.suc-margin{
	margin: 20px 0 20px 0;
	padding-right: 10px;
}

/****************************
    Separator2 Container
 ***************************/
.sep2-container{
	background-color: #176AA1;
	background-repeat: repeat;
	padding: 40px 0px 40px 0px;
	color: #fff;
	position: relative;
}
.sep2-container::before {
    position: absolute;
    right: 0;
    top: -55px;
    content: "";
    border-right: 195px solid #2f88c2;
    border-left: 110px solid transparent;
    border-top: 0 solid transparent;
    border-bottom: 360px solid #2f88c2;
}
.sep2-container h2{
	font-weight: 600;
}

/****************************
    Success Bottom Section
 ***************************/
.success-bottom-section{
	background-color: #fff;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 52% auto;
	padding: 30px 0 20px 0;
	position: relative;
}
.success-bottom-section img{
	max-width: 367px;
	width: 100%;
}

/****************************
    Video Section
 ***************************/
.video-section{
	background-size: cover;
	background-repeat: no-repeat;
	padding: 50px 0px 40px 0px;
}
.crow .row{
	margin: 0 -10px;
}
.crow .row > div{
	padding: 0 10px;
}
.m-header2{
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}
.vid-section .relv{
	padding-bottom: 56.25%;
	text-align: center;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	overflow: hidden;
}
.vid-section .relv, .plyr{
	border-radius: 15px;
}
.vid-section iframe,.vid-section video{
	border: none;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	max-width: 100%;
}
.vid-nb .relv,.vid-nb .plyr{
	border-radius: 0;
}
.video-section .row > div{
	margin-top: 20px;
	margin-bottom: 20px;
}
.video-section h2{
	margin-bottom: 20px;
}

/****************************
    Separator3 Container
 ***************************/
 .sep3-container{
 	background-repeat: no-repeat;
 	background-position: bottom center;
 	background-color: #FFCC00;
 	padding: 50px 0px 0px 0px;
 	color: #fff;
 	position: relative;
 }
 .sep3-container h2{
 	font-weight: 600;
 	margin-bottom: 20px;
 }

/****************************
    Activities
 ***************************/
.activities{
	background-color: #fff;
	padding: 30px 0 30px 0;
}
.activities img{
	width: 400px;
}

/****************************
    Video2 Section
 ***************************/
.video2-section{
	background-position: center center;
	background-size: cover;
	padding: 40px 0 30px 0;
}
.video2-section h2{
	font-weight: 800;
	margin-top: 20px;
}
.video2-section iframe{
	margin-bottom: 10px;
}
.video2-section .relv{
	margin-bottom: 10px;
}
.v-pad{
	padding-left: 81px;
}
.v-pad2{
	padding-left: 10px;
	margin-left: -10px;
}

/****************************
    Blue Section
 ***************************/
.blue-section{
	background-color: #192D42;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 60px 0 40px 0;
}
.blue-section span{
	color: #FFCC00;
}
.blue-section h2{
	text-align: center;
	margin-bottom: 40px;
}

.discover-section{
	margin: 40px 0;
}
.discover-section.new-d{
	margin-bottom: 5px;
}
.discover-section h2{
	padding: 20px 0px 10px 0px;
	background-color: #FFCC00;
	border-radius: 15px 15px 0px 0px;
}
.discover-section h2{
	color: #000;
	font-weight: 800;
	margin: 0;
}
.cli{
	padding: 0;
	margin: 0;
	list-style: none;
}
.discover-list ul{
	color: #000;
	background-color: #fff;
	padding: 25px 25px 35px 25px;
	border-radius: 0px 0px 15px 15px;
}
.cli li {
    padding-left: 39px;
    background: url(../img/list-icon.png);
    background-repeat: no-repeat;
    list-style: none;
    background-position: 0 3px;
    margin-bottom: 15px;
    padding-bottom: .5em;
}
.cli-b li{
	background-size: 27px;
}
.cli li:last-of-type{
	margin-bottom: 0;
}
.carousel-control-next, .carousel-control-prev {
	opacity: 1 !important;
}

/****************************
    Separator4 Container
 ***************************/
.sep4-container{
	background-color: #328AC2;
	color: #fff;
	padding: 30px 0;
	text-align: center;
}
.sep4-container span{
	color: #FFCC00;
}
.sep4-container h2{
	margin: 0;
}

/****************************
   Blue Section Bottom
 ***************************/
.blue-section-bottom{
	background-color: #fff;
	padding: 20px 0;
}
.blue-section-bottom a{
	color: #000;
}
.blue-section-bottom img{
	width: 414px;
}
.blue-section-bottom .row > div:last-of-type{
	padding-left: 30px;
}

/****************************
   Trial Section
 ***************************/
.trial-section{
	background-color: #fff;
}
.trial-wp{
	margin-top: -300px;
	background-color: #328AC2;
	padding: 25px 25px 25px 25px;
	border-radius: 15px 15px 15px 15px;
	color: #fff;
	position: relative;
	z-index: 21;
}
.trial-wp h2{
	font-size: 28px;
	font-weight: 800;
}
.cli2 li{
	padding-bottom: 0;
}

/****************************
   Trial Section p2
 ***************************/
 .trial-wpp2{
	margin-top: -00px;
	background-color: #328AC2;
	padding: 25px 25px 25px 25px;
	border-radius: 15px 15px 15px 15px;
	color: #fff;
	position: relative;
	z-index: 21;
}
.trial-wpp2 h2{
	font-size: 28px;
	font-weight: 800;
}
/****************************
   Trial2 Section
 ***************************/
.trial2-section{
	background-color: #FFCC00;
	background-repeat: repeat;
	margin-top: -160px;
	padding: 200px 0px 20px 0px;
	position: relative;
	z-index: 20;
}

/****************************
    Video3 Section
 ***************************/
.video3-section h2{
	font-weight: 900;
}

/****************************
    Instant Section
 ***************************/
.instant-section{
	text-align: center;
	background-color: #54595F;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	padding: 40px 0px 60px 0px;
}
.instant-section h2 span{
	color: #fedc00;
}
.instant-section .m-header2{
	margin: 30px 0 50px 0;
}
.instant-btn{
	font-weight: bold;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #00C660;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	padding: 10px 30px;
	border: none;
	outline: none;
}
.instant-btn:hover{
	color: #fff;
}
.instant-btn:focus{
	outline: none;
}
.instant-btn i{
	position: relative;
	top: 2px;
}

/****************************
    Ways Section
 ***************************/
.ways-section{
	background-color: #3589BB;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 0px 70px 0px;
}
.ways-section h2{
	text-align: center;
	margin-bottom: 60px;
    color: #fff;
}
.ways-section h2 span{
	color: #fedc00;
}
.ways-wp{
	margin-bottom: 50px;
}
.ways-wp > div{
	background-color: #FFCC00;
	border-radius: 15px 15px 15px 15px;
	margin-top: 20px;
 	align-items: center;
 	padding: 30px 0 10px 0;
}
.ways-wp > div > div:first-of-type{
	text-align: center;
}
.ways-wp img{
	width: 120px;
	height: 120px;
}

/****************************
    Founder Section
 ***************************/
.founder-section{
	background-color: #2D6191;
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 60px 0 20px 0;
	color: #fff;
}
.founder-section h2{
	margin-bottom: 35px;
}
.founder-img{
	text-align: center;
}
.founder-img img{
	width: 376px;
}
.signature{
	margin-top: 20px;
}
.signature p{
	font-size: 24px;
}

/****************************
    FAQs
 ***************************/
.faqs{
	padding: 50px 0px 25px 0px;
	background-color: #fff;
}
.faqs h2{
	color: #328AC2;
}
.accord-btn{
	background-color: #328AC2;
	color: #fff;
	font-weight: bold;
	font-size: 25px;
	padding: 10px 20px;
	border-radius: 15px;
	cursor: pointer;
	margin-bottom: 15px;
}
.accord-btn span{
	width: calc(100% - 40px);
	display: inline-block;
	line-height: 1;
}
.accord-btn i{
	float: right;
	font-size: 20px;
	position: relative;
	top: 8px;
}
.accord-p{
	display: none;
}
.accord-p p{
	margin: 0;
	padding: 3px 20px 30px 20px;
}
.accord-active i:before{
	content: "\f068";
}

.devider{
	background-color: #000;
	margin: 30px 0;
	height: 1px;
}
.pref{
	font-size: 18px;
}
.ref-li p{
	font-size: 15px;
}


/****************************
    Footer
 ***************************/
.footer{
	background-color: #1a1a1b;
	color: #fff;
	text-align: center;
	padding: 30px 0 20px 0;
}
.footer ul li{
	display: inline-block;
}
.footer ul li a{
	color: #fff;
}
.footer ul a{
	font-size: 22px;
	font-weight: bold;
	margin: 5px 10px;
}
.footer p{
	color: #6c6c6c;
	font-weight: 600;
	font-size: 22px;
	margin: 30px 0 12px 0;
}

/******************************************
    freetraining_d
 *****************************************/
 .a-font{
 	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
 }
 .setting h1,.setting h2,.setting h3,.setting h4,.setting h5,.setting h6{
 	line-height: 1.3em;
 	letter-spacing: 0em;
 	font-weight: 700;
 }
 .setting .container{
 	padding-left: 25px;
 	padding-right: 25px;
 	max-width: 994.5px;
 }
/****************************
    Header2
 ***************************/
.header2{
	padding: 30px 0;
    background-color: #212121;
    color: #fff;
}
.header2 h2{
	font-size: 23px;
	margin-bottom: 0;
	font-weight: 900;
	text-transform: uppercase;
	font-family: 'Nunito Sans';
}
.header2 b{
	color: #fc0;
}

/****************************
    Blog Details
 ***************************/
.blog-details{
	padding: 35px 0 70px 0;
}
.blog-details h1{
	font-size: 32px;
	margin-top: -17px;
	margin-bottom: 15px;
}
.meta_date{
	color: #949494;
	font-weight: 600;
	font-size: 16px;
}
.b_meta{
	margin: 0 0 20px 0;
}
.b_meta b{
	font-weight: 500;
}
.b_meta span{
	color: #636363;
}
.b_meta p{
	margin: 0;
	font-size: 14px;
}
.b_meta > p:first-of-type{
	float: left;
}
.b_meta > p:last-of-type{
	float: right;
	text-transform: uppercase;
	color: #b8b8b8;
}
.blog-content p{
	margin-bottom: 10px;
}
.blog-content a{
	color: #007bff;
	font-weight: 700;
}
.blog-content a:hover{
	text-decoration: underline;
	color: #0056b3;
}
.b_img2{
	margin-top: 30px;
}
.b_img_gap{
	margin-bottom: 20px;
}
.free_btn{
	color: #000000 !important;
    padding-left: 37px;
    padding-right: 37px;
    background-color: #fbd438;
    font-family: 'Nunito Sans';
    border: solid 16px #fbd438;
    border-radius: 10px;
    box-shadow: 0 0 2px 3px black;
    font-size: 19px;
    display: inline-block;
}
.blog-content .a_wrap{
	margin-top: 40px;
}
.b_sidebar{
	max-width: 217px;
	margin: 0 auto;
}
.search-bar input{
	font-size: 12px;
	padding: 7px 35px 7px 11px;
	border: 1px solid rgba(0,0,0,0.2);
	width: 100%;
	outline: none;
}
.search-bar input:focus{
	border-color: #42B0E2;
}
.b_widget h4{
	margin-top: 40px;
	font-size: 16px;
	font-weight: 800;
	padding-bottom: 15px;
	border-bottom: solid 1px rgba(32, 32, 32, 0.32);
}
.b_widget h5{
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 14px;
}

/****************************
    Footer 2
 ***************************/
.footer2{
	background: #000;
	padding: 50px 0 45px 0;
}
.footer2 img{
	width: 222px;
	margin-bottom: 25px;
}
.footer2 ul li a{
	font-size: 18px;
	font-family: 'Nunito Sans';
}
.show {display:none;}
.ipad-view {display:none;}
.truth-mobilebg {display:none;}
@media(max-width: 1199px){
	html .trial-section.new .trial-wp{
		margin-top: -370px;
	}
}
@media(min-width: 1025px){
	.intro-section .row > div:last-of-type{
		padding-left: 0;
	}
}
@media(max-width: 1065px){
	html .trial-section.new .trial-wp{
		margin-top: -350px;
	}
}
@media(max-width: 1024px){
	.main-heading{
		font-size: 35px;
	}
	.main-banner:not(.main-banner-v1) .row > div:first-of-type{
		top: -30px;
		margin-top: 90px;
		position: relative;
	}
	.main-banner p{
		font-size: 20px;
	}
	.intro-b-section{
		margin-top: 0;
	}
	.intro-section .hodd{
		margin: 30px 0 10px 0;
	}
	.sep-container h2{
		font-size: 30px;
	}
	.sep2-container h2, .m-header2, .instant-btn{
		font-size: 24px;
	}
	.sep-col p{
		font-size: 22px;
	}
	.sep2-container .row > div{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.sep2-container::before{
		display: none;
	}
	.success-section img{
		max-width: 300px;
		width: 100%;
	}

	.success-bottom-section{
		padding: 30px 0 0 0;
	}
	.blue-section{
		padding: 40px 0 10px 0;
	}
	.discover-section{
		margin-bottom: 20px;
	}
	.blue-section .bh2{
		margin-bottom: 30px;
	}
	.trial-section .row > div,.success-bottom-section .row > div{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.ways-wp > div{
		margin-left: 0;
		margin-right: 0;
	}
	.ways-section{
		padding: 40px 0 55px 0;
	}
	.ways-section h2{
		margin-bottom: 50px;
	}
	.founder-section h2,.ways-section h2,.video-section .m-header,
	.sep4-container h2,.bh2{
		font-size: 35px;
	}
	.video2-section h2,.sep3-container h2,.success-section .m-header{
		font-size: 30px;
	}
	.suc-margin{
		margin-top: 20px;
	}
	.sep3-container{
		padding: 50px 0 40px 0;
	}
	.sep3-container h2{
		margin: 0;
	}
	.accord-btn,.accord-p p{
		font-size: 20px;
	}
	.accord-btn i{
		font-size: 18px;
		top: 6px;
	}
	.accord-p p{
		padding-bottom: 30px;
	}
	.footer ul a,.footer p{
		font-size: 18px;
	}
	.footer p{
		margin-top: 6px;
	}
	.success-bottom-section{
		background-image: none !important;
	}
	.v-pad2{
		margin-top: 20px;
	}
}
@media(min-width: 768px) and (max-width: 1024px){
	.discover-banner:not(.main-banner-v1) .row > div:first-of-type{
		margin-bottom: -28px;
	}
}

@media(min-width: 768px){
	.tammy-mobile{
		display:none;
	}
	.hod,.hodd{
		display: none;
	}
	.v-pad{
		padding-left: 7%;
	}
	.carousel-control-prev-icon {
	 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
	}
	.carousel-control-next-icon {
	  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
	}
	.carousel-control-next-icon, .carousel-control-prev-icon{
		width: 60px;
		height: 60px;
	}
	div.discover-page .instant-section{padding: 20px 0 40px;}
	.d-img-p{
		display: flex;
		align-items: center;
	}
	.d-img-p > div:first-of-type{
		width: 35%;
	}
	.d-img-p > div:last-of-type{
		width: 75%;
		padding-left: 20px;
	}
	.d-img-wp{
		margin: -35px 0 -15px 0;
	}
	.mt-d-30{
		margin-top: 30px;
	}
}
@media(max-width: 767px){
	.text-m-center{
		text-align: center;
	}
	div.check-header.text-m-center .logo{
		padding-left: 0;
	}
	.q2img{
		margin-top: 8px !important;
	}
	.mobile-caro,.discover-page .sep-feedback{
		background-color: #186aa1;
	}
	.mobile-caro.new-m{
		background-color: #2F88C2;
	}
	.mobile-caro img:not(:last-of-type){
		margin-bottom: 2.0rem;
	}
	.cli-sm *,.chck-list li{
		font-size: 17px;
		line-height: 1;
	}
	.tammy-desk{
		display:none;
	}
	.main-banner .row > div:first-of-type{
		top: 0;
		margin-top: 0;
	}
	.main-banner .row > div:last-of-type{
		text-align: center;
	}
	.main-heading{
		font-size: 30px;
		margin-top: 10px;
	}
	.main-banner img{
		max-width: 300px;
		width: 100%;
	}
	.main-banner p{
		margin-bottom: 0px;
		margin-top: 15px;
	}
	.intro-bottom-section .pad-left img{
		padding-left: 0;
		margin-bottom: 20px;
	}
	.intro-bottom-section .pad-left{
		text-align: center;
	}
/****************************
    Intro Bottom Section 2 (for Discover4)
 ***************************/
	.intro-bottom-section2 .pad-left img{
		padding-left: 0;
		margin-bottom: 0px;
	}
	.intro-bottom-section2 .pad-left{
		text-align: center;
	}
/****************************/
	div.sep-col p{
		font-size: 18px;
		margin-right: 10px;
	}
	.sep-text-center{
		margin-left: -70px;
	}
	.sep-blk{
		font-size: 12px;
		position: relative;
		bottom: -20px;
		right: auto;
	}
	.sep-text-center{
		text-align: center;
	}
	.sep-feedback .sep-col > div{
		padding-bottom: 10px;
		padding-left: 70px;
	}
	.sep-feedback .sep-col > div:before{
		transform: scale(.6);
		margin-left: -10px;
	}
	.sep-feedback .sep-col > div{
		top: -60px;
	}
	.discover-page .sep-feedback{
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 30px 0 45px 0;
	}
	.discover-page .sep-feedback .sep-col > div{
		top: 0;
	}
	.intro-bottom-section{
		padding-bottom: 80px;
	}
/****************************
    Intro Bottom Section 2 (for Discover4)
 ***************************/
	.intro-bottom-section2{
		padding-bottom: 20px;
	}
/****************************/
	.success-img{
		padding-top: 20px;
		margin-bottom: 20px;
	}
	.video-section h2{
		margin-bottom: 10px;
	}
	.sep3-container{
		background-color: transparent;
		background-position: center center;
		background-repeat: repeat;
		padding: 20px 0 20px 0;
	}
	.activities-img{
		text-align: center;
	}
	.activities-img img{
		margin-bottom: 20px;
	}
	.activities-img img,.video2-section-img img{
		max-width: 300px;
		width: 100%;
	}
	.video2-section-img img{
		margin: 20px 0;
	}
	.discover-list ul{
		padding: 25px 20px 35px 20px;
	}
	.blue-section-bottom .row > div:last-of-type{
		text-align: center;
		margin-top: 10px;
	}
	.blue-section-bottom .row > div:last-of-type{
		padding-left: 15px;
		padding: 0 20px;
	}
	.ways-wp img{
		width: 80px;
		height: 80px;
		margin-bottom: 15px;
	}
	.video-section{
		padding: 30px 0px 30px 0px;
	}
	.video-section .row > div{
		margin-top: 10px;
	}
	.video-section .m-header{
		margin-bottom: 20px;
	}
	.founder-section{
		padding: 40px 0;
	}
	.founder-img img{
		max-width: 300px;
		width: 100%;
		margin-bottom: 20px;
	}
	.founder-section h2,.ways-section h2,.video-section .m-header,
	.sep4-container h2,.bh2{
		font-size: 30px;
	}
	.sep3-container h2{
		font-size: 25px;
	}
	.video2-section h2{
		text-align: center;
	}
	.v-pad{
		padding-left: 15px;
	}
	.v-pad2{
		padding-left: 0;
		margin-left: 0;
	}
	.video2-section{
		padding: 20px 0 10px 0;
	}
	.founder-section h2{
		margin-bottom: 25px;
	}
	.signature p{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.signature img{
		max-width: 150px;
	}
	.faqs .m-header{
		font-size: 30px;
	}
	.footer ul a,.footer p{
		font-size: 16px;
	}
	.footer p{
		font-weight: 400;
	}
	p{
		line-height: 1.4;
	}
	.hom{
		display: none;
	}
	.success-section{
		background-image: none !important;
	}

	.header2 h2{
		font-size: 20px;
	}
	.blog-details h1{
		margin-top: -10px;
		font-size: 23px;
	}
	.b_sidebar{
		max-width: 330px;
	}
	.search-bar{
		display: none;
	}
	.b_widget_gap{
		margin-top: 120px;
	}
	.b_widget h4{
		margin-bottom: 30px;
	}
	html .image-bottom .img-float-left{
		margin-bottom: 22px !important;
		margin-right: 0px;
	}
	.carousel-control-prev-icon {
	 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff0000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
	}
	.carousel-control-next-icon {
	  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff0000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
	}
}

@media(max-width: 480px){
	.intro-section img{
		width: auto;
		height: auto;
	}
	.blog-content p{
		font-size: 18px;
	}
	.free_btn{
		padding-left: 21px;
		font-size: 17px;
		padding-right: 21px;
	}
	
}



/******************** SKILL2 Page ************************/
.skill-page h1 a,.skill-page h2 a,.skill-page h3 a,.skill-page h4 a,.skill-page h5 a,.skill-page h6 a {color:#4e4e4d;  outline:none;}
.skill-pageh1 a:hover,.skill-page h2 a:hover,.skill-page h3 a:hover,.skill-page h4 a:hover,.skill-page h5 a:hover,.skill-page h6 a:hover {text-decoration: none; outline:none;}
.skill-page ul,.skill-page  ol { margin-left: 0; }
.skill-page {
	background: #ffffff;
	font-family: 'Nunito', sans-serif;
	font-size: 20px;
	width: 100%;
	font-weight: 300;
	color: #696969;
	line-height: 1.5;
}
.skill-page strong { font-weight: 600;}
.skill-page a,.skill-page a:focus{
	color:#020300;
	outline:none; 
	text-decoration:none;
  -webkit-transition: all .3s ease-out;
   -moz-transition: all .3s ease-out; 
   -o-transition: all .3s ease-out;
   transition: all .3s ease-out;
}
.skill-page a:focus{outline:none;}
.skill-page sup {
    font-size: 70%;
    top: -0.4em;
}
.skill-page a img{border-style:none; outline:none;}
.skill-page img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
	   -webkit-transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
   -o-transition: all .3s ease-out;
   transition: all .3s ease-out;
}
.skill-page a:hover,.skill-page a{ text-decoration:none;}
.skill-page p {	margin-bottom: 20px;}
.blue-color{color:rgb(23, 106, 162);}
#wrapper {
	overflow: hidden;
	width: 100%;
}
.top:not(.flip-clock-dot) {
	background: url(../img/menu.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size: cover; 
	padding: 20px 0;
	width: 100%;
	clear: both;
}
.logo {
	max-width: 253px;
	display: inline-block;
}
.top h4 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	color: rgb(2, 106, 159);
	font-size: 30px;
	font-weight: 700;
}
.banner {
	background: url(../img/topbanner.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size: cover;
	background-position: center center;
	padding: 150px 0;
	color: #fff;
	width: 100%;
}
.banner h1 {
	font-size: 56px;
	font-weight: 900;
	font-family: "Nunito Sans", sans-serif;
}
.banner h1 span {
	color: rgb(255, 204, 0);
	display: block;
}
.hoid-row {
	width: 100%;
	clear: both;
	overflow: hidden;
	padding: 70px 0;
}
.hoid-row h2 {
	color: rgb(105, 105, 105);
	font-size: 36px;
	margin: 0 0 30px;
	font-weight: 700;
	font-family: "Nunito Sans", sans-serif;
}
.hoid-row h3 {
	color: rgb(105, 105, 105);
	font-size: 30px;
	margin: 0 0 30px;
	font-weight: 700;
	font-family: "Nunito Sans", sans-serif;
}
.hoid-row hr {
	border-color: rgba(241, 210, 14, 0.99);
	border-width: 3px;
	max-width: 25%;
	margin: 0 0 72px;
}
.hoid-row .col-md-9 p {max-width: 613px;}
.hoid-row .out-img{
	max-width: 249px;
	margin: 0 auto;
	display: block;
}
.skill-row {
	background: #2489BE;
	color: #fff;
	text-align: center;
	padding: 32px 0;
	width: 100%;
	clear: both;
}
.skill-row h2 {
	font-size: 36px;
	max-width: 853px;
	font-weight: 700;
	margin: 0 auto;
}
.skill-row h2 span{ color: rgb(255, 215, 0);}
.ybest {
	background: url(../img/design_10.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size: cover;
	padding: 42px 0 60px;
}
.ybest p, .hack-row p { margin-bottom: 30px;}
.hack-row {
	background: url(../img/design_7.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#2489be;
    background-size: cover;
	padding: 30px 0 10px;
	color: #fff;
}
.hack-row h2 {
	font-size: 30px;
	font-weight: 700;
	max-width: 575px;
	margin: 0 0 20px;
	line-height: 1.4;
}
.hack-row img{ width: 100%;}
.the-pr-row {
	background: #ffca42;
	padding: 43px 0;
	color: #000;
	text-align: center;
	width: 100%;
	clear: both;
}
.the-pr-row h2 {font-size: 36px;	font-weight: 700;	color: #333;}
.cp-row {
	padding: 40px 0 20px;
	color: #000;
	clear: both;
	overflow: hidden;
	width: 100%;
}
.cp-row .out-img {margin-top: 50px;}
.spectacular-row {
	background: url(../img/spectacular.png);
	background-repeat:no-repeat;
	background-size: cover;
	padding: 164px 0px 55px;
}
.spectacular-row h2 {
	font-size: 32px;
	font-weight: 700;
	color: #333;
	line-height: 1.4;
}
.spectacular-row p {	color: #333;}
.educator-row p{color:rgb(105, 105, 105);padding-left: 25px;}
.fault-row {	padding-top: 40px;color: #000;clear: both;overflow: hidden;width: 100%;}
.fault-row h2 {font-weight: 700;	font-size: 37px;}
.fault-row p{font-weight:300;}
.robot-row {		
	background: url(../img/robot.png);
	background-repeat:no-repeat;
	background-size: cover; 
	color: #000;
	clear: both;
	overflow: hidden;
	width: 100%;
	padding-bottom: 0px;
	background-position: center;
}
.doctor-row span,.teaching-row1 span {    color: rgb(255, 204, 0);}
.robot-row h2 {font-weight: 700;	font-size: 32px;}
.robot-row p{font-weight:300;}
.doctor-row p {	font-size: 23px;font-weight: 600;}
.doctor-row {	padding: 50px 0px 0px;	background-color: #2480ba;	color: #fff;}
.doctor-row h2 {	font-size: 39px;	font-weight: 900;	text-align: center;line-height: 1.4;}
.row1 {	background-color: rgb(255, 204, 0);	padding: 30px 35px 20px;color: #333;border-radius: 0px 0px 20px 20px;}
.predict-row {
	background: #fff;
	background-size: ;
	padding: 0;
	margin: 50px 0;
}
.predict-row img{ width: 100%;}
.educator-row {	background: url(../img/educator.png);	
	background-size: 100%;	
	padding: 20px 0;	
	background-repeat:none;
}
.educator-row h2 {
	font-size: 38px;
	font-family: "Nunito Sans", sans-serif;
	color: rgb(105, 105, 105);
	font-weight: 900;
	padding: 0 44px 0 25px;
	line-height: 1.3;
}
.yaron-row {	background: url(../img/yaron.png);
		background-repeat:no-repeat;	
		background-size: cover;	
		padding: 85px 0 30px;
}

.yaron-row h2,.music-row h2,.games-row h2,.workshop-row1 h3,.parents-row h2 {
    color: rgb(255, 255, 255);
    font-weight: 700;
    font-size: 32px;
    text-align: center;
}
.music-row {	
	background: url(../img/music.png);	
	background-repeat:no-repeat;
	background-size: cover;	
	padding: 30px 0 75px;    
	background-position: 40% 70%;
}
 .closefriends-row {	padding: 40px 0px 0px;	background-color: rgb(233, 234, 236);}
 .closefriends-row h2,.games-row2 h2,.girl-row h2,.workshop-row1 h2,.remember-row h2,.time-row h2 {
	text-align: center;
	font-size: 38px;
	line-height: 1.3;
	color: rgb(0, 0, 0);
	font-weight: 900;
}
.boy-row {	background: url(../img/boy.png);	background-repeat:no-repeat;	background-size: cover;	padding: 70px 0 30px;margin-top: -10px;}
.boy-row p,.games-row1 p,.girl-row p,.workshop-row p,.text-list li,.free-row1 li ,.textpara1{
    font-weight: 500;
    font-size: 24px;
    line-height: 1.42857;
    color: #333;
}
.games-row {	background: url(../img/games.png); background-repeat:no-repeat;	background-size: cover;	padding: 100px 0 30px;}
.games-row1,.games-row2 ,.pink-row,.pink-row1,.remember-row,.girl3-row,.blue-row,.time-row{    padding: 40px 0;}
.fp {  padding-top: 120px;}
.teaching-row1 {	background: url(../img/section-13-bg2.png); background-repeat:no-repeat;	background-size: cover;	padding: 60px 0 40px;    background-position: center;
}
.teaching-row1 h2 {
	font-size: 36px;
	font-weight: 900;
	line-height: normal;
	font-family: 'Nunito Sans', sans-serif !important;
	color: #fff;
}
.girl-row {
	background: url(../img/girl.png);
	background-repeat:no-repeat;
	background-size: cover;
	padding: 30px 0 143px;
	background-position: 40% 40%;
}
.workshop-row {
	background: url(../img/workshop.png);
	background-repeat:no-repeat;
	background-size: cover;
	padding: 40px 0 40px;
	position: relative;
}
.workshop-row > *{ position: relative; z-index: 1;}
.workshop-row:before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	background: #1b3142;
	opacity: 0.5;
}
.workshop-row1{background-color: rgb(27, 49, 66);}
.workshop-row1 h3 {	background-color: rgb(255, 204, 0);	padding: 20px 15px;color: #333;font-weight:800;}
.text-list {
	background: white;
	color: #333;
	margin-top: -10px;
	padding: 30px 50px 30px 30px;
}
.text-list li,.free-row1 li {
	list-style-type: none;
	background: url(../img/list.png);
	background-repeat:no-repeat;
	background-position: 0%;
	padding-left: 70px;
	padding-top: 30px;
}
.free-row {	background: url(../img/free.png); background-repeat:no-repeat; background-size: cover;}
.free-row1 {
	background-color: rgb(46, 135, 194);
	max-width: 830px;
	padding: 40px;
	margin: 0 auto;
	border-radius: 8px;
}
.free-row1 h2 {
	display: block;
	color: rgb(255, 255, 255);
	margin: 30px 0px;
	font-size: 28px;
	text-align: center;
	line-height: 1.2em;
	font-weight: 700;
}
.get-button {
	background-color: rgb(255, 203, 0);
	color: rgb(255, 255, 255);
	margin: 0px auto 20px;
	font-weight: 700;
	font-family: Nunito;
	font-size: 35px;
	padding: 15px 20px;
	border-radius: 6px;
	display: inline-block;
	border: none;
}
.get-button:hover{ color: #fff; opacity: 0.9;}
.get-button span {	border-right: 1px solid #fff;	padding-right: 20px;}
.parents-row {	background: url(../img/parent.png);	background-repeat:no-repeat;	background-size: cover;padding:40px 0px;}
.girl2-row {	background: url(../img/girl2.png); background-repeat:no-repeat;	background-size: cover;	padding: 20px 0 20px;    background-position: 50% 50%;
}
.row.blue-row1 {	background-color: rgb(255, 255, 255);	border-radius: 15px;	padding: 30px;}
.row.blue-row1 h2{	line-height: normal;color: rgb(23, 106, 162);font-size: 36px;font-weight:700;}
.row.blue-row1 p{font-size:26px;font-weight:300;color:rgb(0,0,0);}
.text-list ul {	padding: 0 20px;}
.start-now {
	background: #2c2d2e;
	color: #fff;
	padding: 70px 0 60px;
}
.start-now h2 {
	font-size: 34px;
	font-weight: 700;
	max-width: 1044px;
	margin: 0 0 42px;
	line-height: 1.3;
}
.start-now .get-btn{ font-weight: 700;}
.befo-row {
	background: url(../img/design_19.png);
	background-position:0% 50%;
	background-color: #2489be;
	background-repeat:no-repeat;
	background-size: cover;
	padding: 56px 0;
	color: #fff;
	font-size: 24px;
	line-height: 1.4;
	width: 100%;
	clear: both;
	overflow: hidden;
}
.befo-row h2 {
	font-size: 46px;
	font-weight: 700;
	line-height: 1.4;
	margin-bottom: 46px;
}
.befo-row .out-img {max-width: 250px;}
.our2-img{text-align: center;}
.ps-row {
	color: rgb(63, 63, 66);
	line-height: 1.4;
	padding: 40px 0 20px;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.ps-row .container {max-width: 960px;}
.row-yes {
	background: #d9d9d9;
	text-align: center;
	width: 100%;
	clear: both;
	padding: 50px 0 24px;
	overflow: hidden;
}
.row-yes h2 {
	font-size: 34px;
	font-weight: 700;
	color: rgb(105, 105, 105);
	max-width: 800px;
	margin: 0 auto 20px;
}
.get-btn {
	background-color: rgb(255, 203, 0);
	color: rgb(255, 255, 255);
	margin: 0px auto;
	margin-right: auto;
	margin-left: auto;
	font-weight: 400;
	font-family: ;
	font-size: 35px;
	padding: 15px 20px;
	display: inline-block;
	box-shadow: 0px 5px 12px rgba(0,0,0,0.2),inset 0px -3px 0px rgba(0,0,0,0.2);
	border-radius: 6px;
}
.get-btn:hover{ background-color: rgb(229, 182, 0); color: rgb(255, 255, 255);}
.get-btn .fa{
	border-left: rgba(255,255,255,0.8) 1px solid;
    border-left-color: rgba(255, 255, 255, 0.8);
padding-left: 20px;
margin-right: 0px;
margin-left: 20px;
}
.bottom-page {
	background: #1e1f1f;
	text-align: center;
	color: #fff;
	font-size: 15px;
	padding: 40px 0 60px;
	overflow: hidden;
	clear: both;
	width: 100%;
}
.foot-logo {
	display: block;
	max-width: 300px;
	margin: 0 auto 15px;
}
.bottom-page ul {
	list-style: none;
	color: #fff;
	font-size: 14px;
}
.bottom-page ul li {display: inline-block;	padding: 0 10px;}
.bottom-page ul li a{ color: #fff;}
/* responsive css */  
 
@media (min-width:1200px){
  .container{ max-width: 1200px;}
  .workshop-row1 .container {	max-width: 980px;}
  .cp-row .col-md-8 {padding-left: 40px;}
  .text-list ul { padding-left: 30px;}
}  
@media (max-width:1190px){
	.top h4{ font-size: 28px;}
	.banner h1 {font-size: 42px;}
	.container {max-width: 96%;	}
	.educator-row {    background-size: 100%;}
	.teaching-row1 {	background-color: #6f6f6f;}
	.befo-row h2 { font-size: 40px;}
}
@media (max-width:990px){
	.befo-row h2 br{ display: none;}
}
@media (min-width:768px){
	.banner img {display: none;	} 
	.our2-img img{max-width: 85%;}
	.carousel-control-prev{
		left: -60px;
	}
	.carousel-control-next{
		right: -60px;
	}
} 
@media (min-width:1365px){
	.predict-row {background-size: cover;}
} 
@media (max-width: 767px) {
	.skill-page{ font-size:20px;} 
	.top {	background-size: 213% 47%;	background-position: right bottom;	text-align: center;	}
	.top h4 {margin: 19px -15px 0;	padding: 15px 15px 0;    font-size: 22px;	}
	.top {
		margin-bottom: -5px;
	}
	.banner {background: #348ac1;	padding: 0;	margin: 0 -15px;width: auto;}
	.banner h1, .the-pr-row h2 br,.spectacular-row h2 br,.yaron-row h2 br{ display: none;}
	.hoid-row .out-img {margin-bottom: 20px;	}
	.hoid-row h2 {font-size: 30px;	margin: 0 0 20px;	}
	.hoid-row {	padding: 40px 0;	}
	.hoid-row h3, .hack-row h2,.spectacular-row h2,.robot-row h2,.yaron-row h2,.educator-row h2,.music-row h2,.games-row h2,.workshop-row1 h3,.get-button,.free-row1 h2,.parents-row h2,.row.blue-row1 p  {	font-size: 24px;}
	.hoid-row hr {margin: 0 0 30px;	}
	.skill-row h2, .the-pr-row h2,.fault-row h2,.doctor-row h2 , .closefriends-row h2,.games-row2 h2,.girl-row h2,.workshop-row1 h2,.time-row h2,.row.blue-row1 h2,.remember-row h2 { 	 font-size: 30px;}
	.ybest {background: #fff;padding: 40px 0;	}
	.the-pr-row h2{ max-width: 500px; margin: 0 auto;}
	.cp-row .out-img {margin:0 0 30px;}
	.text-list {    padding: 20px 0;}
	.boy-row p, .games-row1 p, .girl-row p, .workshop-row p, .text-list li, .free-row1 li, .textpara1{font-size:22px;}
	.fp {  padding-top: 20px;}
	.text-list li, .free-row1 li {	padding-left: 35px !important;	background-position: 0 36px;	background-size: 22px;	}
	.free-row1 {	padding: 20px 15px;	}
	.free-row1 ul {	padding: 0;	} 
	.girl3-row {padding-top: 0 !important; margin-top: -50px; 	}
	.girl-row {	padding-bottom: 10px;	}
	.girl-row h2 {	padding: 10px;	}
	.doctor-row h2 {margin-bottom: -40px;	}
	.doctor-row .row1 h2 {margin-bottom: 0px;	}
	.row.row1 {	padding: 15px;	}
	.educator-row p {padding: 0 !important;	}
	.bottom-page{ padding: 25px 0 30px;}
	.get-btn{ font-size: 26px;}
	.befo-row h2, .start-now h2 {font-size: 32px;	}
	.befo-row{ font-size: 22px ;}
	.start-now {padding: 40px 0;	}
}
@media(min-width:1025px){
.robot-mobile {	display: none;}
}
@media (min-width:932px) and (max-width: 1024px){
	.educator-row {    background-size: 100%;}
} 
@media (max-width: 1024px) {   
.col-md-7 {	max-width: 100%;	flex: auto;}
.robot-mobile {	padding-bottom: 30px;}
.robot-row,.educator-row,.girl-row,.free-row,.girl2-row {	background: none;}
.boy-row {	background: none;background-color: rgb(233, 234, 236);}
.girl-row h2 {	background: rgb(37, 136, 190);}
} 
 

.skill-page p,.skill-page  li{font-size:20px!important; font-weight:400;}

.skill-page h2{font-size:40px!important;    line-height: 1.2em!important;}
.skill-page h3{font-size:30px!important;    line-height: 1.2em!important; font-weight:800;}

.games-row2 {
    padding: 20px 0;
}

.pink-row p {font-weight:600;}
img.d-md-none {
    padding-bottom: 30px;
}

.blue-row {padding-top:20px;}
.boy-row {
	background: url(../img/boy.png);
	background-repeat: no-repeat;
    background-size: 80%;
    padding: 70px 0 0px;
    margin-top: -10px;
    background-color: #e7e9eb;
	background-position: 0% 30%;
	margin-bottom: -10px;

}
.boy-row .col-md-9 {
    padding-bottom: 30px;
}

@media (max-width:1199px){
.boy-row {
    background-position: bottom left;
}
.boy-row img.robot-mobile {
	display: none;
}}


@media (max-width:1024px){
	.remember-row {padding-bottom:20px}

	.free-row .robot-mobile {
		display: none;
	}
	.free-row .col-md-9 {
		flex: 100%;
		max-width: 100%;
	}
	.time-row .col-md-5, .girl2-row  .col-md-5{
		max-width: 100%;
		flex: 100%;
		text-align: center;
	}
	.time-row img {
		max-width: 400px;
	margin:0px auto;
		
	}
	.girl2-row img.robot-mobile  {
		max-width: 400px;
		margin: 0px auto!important;
		display:block;
	}
	.girl3-row{ padding-top:0px;}
}

@media (max-width:991px){
	.boy-row img.robot-mobile {
		display: none;
	}
	.boy-row {
		background-position: bottom left;
		background-color: #e7e9eb;
	}
	.hack-row .col-md-2.col-lg-4 {
		display: none;
	}
	.hack-row .col-md-8 {
		max-width: 100%;
		flex: 100%;
	}
	.hack-row {
		background-image: none;
	}
	img.d-md-none {
		display:block!important;
	}
	img.d-md-none {
		max-width: 400px;
		margin: 0px auto!important;
		display:block;
	}
	img.robot-mobile .robot-row {
		max-width: 300px;
		text-align: center!important;
	}
	.ybest {
		background: none;
	}
	.ybest .col-md-8 {
		flex: 100%;
		max-width: 100%;
	}
}

@media (max-width:767px){	
.skill-page h2{font-size:30px!important;}
.skill-page h3{font-size:25px!important;}

.hoid-row {
	padding: 30px 0 20px 0;
}
.boy-row {
    background: none;
	background-color: #e7e9eb;
	padding-top: 30px;

}
.ybest img, img.d-md-none, .cp-row img, .educator-row img, .games-row1 img, .girl-row img, .time-row img, .girl2-row img.robot-mobile  {
    max-width: 400px;
	margin: 0px auto!important;
    display:block;
}
h2.d-none.d-sm-block {
    display: none!important;
}
.teaching-row1 {
padding:30px 0;

}
.doctor-row.2 {
    padding: 50px 0px 80px!Important;

}
.margin-bt{padding-bottom:80px!important;}
}



@media (min-width:768px){
.teaching-row1 {
	background-position: top right;
	background-color: #6f6f6f;
	background-size: 95%;

}
.girl-row {
	background: url(../img/girl.png);
	background-repeat:no-repeat;
	background-size: cover;
	padding: 30px 0 143px;
	background-position: center center;
}
.girl-row img.robot-mobile {
    display: none;
}
}

@media (max-width:599px){
.skill-page img {
		max-width: 100%!important;
		margin: 0px auto!important;
	}
}

.hack-row {
	background: url(../img/section-3-img.png);
	background-repeat:no-repeat;
	background-color:#2489be;
	background-position:0% 0%;
    background-size: contain;
    padding: 30px 0 10px;
    color: #fff;
}
.robot-row {
	background: url(../img/section-6-Image.png);
	background-repeat:no-repeat;
    background-size: 35%;
    color: #000;
    clear: both;
    overflow: hidden;
    width: 100%;
    padding-bottom: 25px;
    background-position: right;
}

.hoid-row h2, .hoid-row h3 {
	font-weight: 800;
}

.free-row1 h2 {
	font-size: 30px!important;
}
.pink-row1 img {
    max-width: 700px;
}
.girl3-row strong {
    font-weight: 800;
}
img.mt-30 {
    padding-top: 30px;
    max-width: 700px;
}
.about {
    padding: 40px 0px;
}
@media (max-width:1300px){
.robot-row {
    background-position: bottom right!important;
}}

@media (max-width:1024px){
	.robot-row {
		background-image:none;
	}
.befo-row .col-md-7 {
    max-width: 60%;
}}


.games-row2 {
	padding: 30px 0;
	background: #2489BE;
}
.games-row2 h2 {
	color: white;
}


.pink-row {
	background: url(../img/section-11-bg.png);
	background-repeat:no-repeat;
	background-position: 50% 50%;
	background-size: cover; 
}
.pink-row p {
	color: black;
}


.about .col-md-4 img {
	max-width: 300px;
}
@media (max-width:1490px) and (min-width:1215px){
	.hack-row {
	
		background-position: -20% 50%;
	}
}
@media (max-width:1214px) and (min-width:1115px){
	.hack-row {
		background-position: -30%;
	}
}


@media (max-width:1114px) and (min-width:1044px){
	.hack-row {
		background-position: -50%;
	}
}
	
	
@media (max-width:1043px) and (min-width:992px){
	.hack-row {
		background-position: -80%;
	}
}


@media (max-width:991px){
	.hack-row {
		background: #2489be;
	}
	.teaching-row1 {
		background: url(../img/section-13-bg2black.png);
		background-repeat:no-repeat;
		background-size: cover;
		padding: 60px 0 40px;
	}
	.teaching-row1 .col-md-4 {
		display: none!important;
	}
	.teaching-row1 .col-md-8 {
		flex: 100%;
		max-width: 100%;
	}
}

.educator-row h2 {
	background: url(../img/section-9-title1.png);
	background-repeat:no-repeat;
	background-size: cover!important;
	background-position: center;
}
.educator-row {
	background: none;
}
.educator-row .col-md-4, .educator-row .col-md-8{
	padding:0px;
}
.educator-row h2 {
	font-size: 35px!important;
	padding: 15px 20px;
}
.spectacular-row h2 {
	font-size: 30px!important;
}
.spectacular-row {
	background: url(../img/9879776_1589412064263d.png);
	background-repeat:no-repeat;
}
.girl2-row {
	padding-top: 40px!important;
}

@media (max-width:1024px) and (min-width:992px){
	.befo-row .col-md-7 {
		max-width: 60%;
	}
}
@media (max-width:991px){
	.befo-row .col-md-7 {
		max-width: 100%;
	}
	
	.about {
		padding: 0px 0px 40px 0px;
	}
	.hack-row img.d-md-none{display:none!important;}

}
@media (max-width:767px){
	.music-row {
		
		background-position: 0%;
	}
	img.mt-30 {
		padding-top: 30px;
		max-width: 100%;
	}
	.about .col-md-4 img {
		max-width: 100%;
	}
	.educator-row img.robot {
		display: none;
	}
	.spectacular-row h2{font-size:22px!important;
	}
	.spectacular-row {
		padding: 120px 0px 5px;
		background-position: center;
	}
	.banner .container {
		padding: 0px;
	}
	.skill-page h2{font-size:25px!important;    line-height: 1em!important;
	}
	.games-row {
		background:  #2489be;
		background-size: cover;
		padding: 20px 0 20px;
	}
	.games-row1, .games-row2, .pink-row, .pink-row1, .remember-row, .girl3-row, .blue-row, .time-row {
		padding: 30px 0;
	}
	.girl-row .row {
		flex-direction: column-reverse;
	
	}
	.free-row p {
		margin-top: 30px!important;
	}
	 .remember-row, .blue-row{
		padding: 20px 0;
	}
	.row.blue-row1 p.textpara1 {
		margin-bottom: 0px;
	}
	.time-row img{
		display:none;
	}
	.time-row {
		padding: 30px 0 15px;
	}
	.get-btn .fa {
		border-left: 0pc;
		border-left-color: 0px;
		padding-left: 0px;
		margin-right: 0px;
		margin-left: 20px;
	}
	.bottom-page ul {
		padding: 0px;
		width: 100%;
	}
	.bottom-page ul li {
		display: inline-block;
		padding: 0 5px;
	}
	.spectacular-row {
		background: url(../img/9879776_1589412064263d.png);
		background-repeat:no-repeat;
		background-position: top center;
		padding-top: 150px;
		margin-top: -30px;

	}
	.predict-row {
		margin: 20px 0;
	}
	.educator-row img.robot {
		display: block!important;
	}
	.educator-row img.robot-mobile {
		display: none;
	}
	h2.d-none.d-sm-block {
		display: block;
		margin-top: 30px;
		margin-bottom: 20px;
		font-size:28px!important;
	}
	.girl2-row {
		padding-top: 0px!important;
	}
	.befo-row h2 {
		margin-bottom: 15px;
	}
	.befo-row {
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
		padding: 30px 0;

	}
	.befo-row p {
		font-weight: 300!important;
		font-size: 18px!important;
	}
}
@media (max-width:991px) and (min-width:767px){

.befo-row .col-md-7 {
	max-width: 80%;
}}



@media (min-width:768px){
	.educator-row img.robot-mobile{display:none;}
}
	
.get-button span {
	border-right: 0px;
}
.girl2-row {
	padding-top: 0px;
}


.teaching-row1 {
	background-color: #2e2b2a!important;
}

.parents-row {
	padding: 40px 0px 20px 0;
}


.skill-page,.skill-page  h1,.skill-page  h2,.skill-page  h3,.skill-page  h4,.skill-page  h5,.skill-page  h6,.skill-page  p{
	font-family: 'Nunito', sans-serif !important;
}

.get-btn .fa {
    border-left: 0px !important;
    border-left-color: 0px !important;
}
@media (min-width:1140px){
.teaching-row1 {
background-color: #2e2b2a!important;
background-size: cover;
}}

.yaron-row h2 {
	margin-left: 0px;
	margin-right: 70px;
}

@media (max-width:767px){
	.yaron-row h2 {
		margin-left: 0px;
		margin-right:0px;
	}
	.yaron-row{
		margin-top: -20px!important;

	}
}

.befo-row p {
	font-weight:300!important;
}


@media (max-width:767px){

.educator-row .col-md-4, .educator-row .col-md-8 {
	padding: 10px;
}}



/******************** Checkout Page *********************/
.cfm-bg{
	margin-top: 20px;
	width: 100%;
}
.child-img{
	width: 100%;
	max-width: 281px;
	margin-top: 40px;
}
.checkout-bg div:after,.checkout-bg ul:after{
	content: "";
	display: table;
	clear: both;
}
.checkout-bg a:hover{
	text-decoration: none;
	color: inherit;
}
.ul-none{
	padding: 0;
	margin: 0;
	list-style: none;
}
.checkout-bg .container{
	max-width: 1074px;
}
body.checkout-bg{
	font-family: 'Open Sans', sans-serif;
	background: #ffffff;
	color: #333;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
.h-auto{
	height: auto !important;
}
.check-video{
	margin-top: 15px;
}

.flip-clock-dot.top {
    padding: inherit;
}
.flip-clock-wrapper ul,.flip-clock-divider{
	height: 73px;
}
.flip-clock-wrapper ul{
	width: 47px;
	margin: 4px;
}
.flip-clock-wrapper .flip, .flip-clock-wrapper ul li{
	line-height: 1.25;
}
.flip-clock-wrapper ul li a div div.inn{
	font-size: 55px;
}
.flip-clock-divider span.flip-clock-label {
    right: -79px;
}
.flip-clock-divider.minutes span.flip-clock-label {
    right: -82px;
}
.flip-clock-divider.seconds .flip-clock-label{
	right: -88px;
}
.flip-clock-divider span.flip-clock-label, .flip-clock-divider.minutes span.flip-clock-label{
    font-size: 17px;
}
.flip-clock-wrapper ul li a div.up:after{
	top: 35px;
}
.flip-clock-dot{
	width: 8px;
	height: 8px;
}
.flip-clock-dot.top{
	top: 24px;
}
.flip-clock-dot.bottom{
	bottom: 18px;
}
div.flip-clock-wrapper ul li a div div.inn {
    color: #000;
    background-color: #d7d7d7;
}
div.check-right-clk > div{
	padding: 20px;
}
.clock{
	margin: 0 !important;
	display: flex;
	justify-content: center;
}
.clock ul{
	list-style: none;
}
.clock-mobile{
	margin: 3em 0 1.5em 0!important;
}
div .flip-clock-dot{
	left: 50%;
	transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);
}
.d-timer{
	text-align: center;
	padding: 11px 0 26px 0;
}
.d-timer .flip-clock-wrapper{
	margin-left: -8px !important;
}
div.d-timer p{
	font-size: 16px;
	margin-bottom: 0px;
}
.d-timer,.d-timer div.flip-clock-wrapper ul li a div div.inn,.d-timer .flip-clock-wrapper ul{
	background-color: #db0000 !important;
}
.d-timer,.d-timer .flip-clock-divider .flip-clock-label,.d-timer div.flip-clock-wrapper ul li a div div.inn{
	color: #fff !important;
}
.d-timer .flip-clock-dot{
	background-color: #ffffff;
}
.d-timer div .flip-clock-dot{
	display: none;
}
.d-timer .flip-clock-wrapper ul li a div.up:after{
	background-color: transparent;
}
.d-timer .flip-clock-wrapper .flip{
	box-shadow: none;
	margin: 0;
	padding: 16.5px;
}
.d-timer .flip-clock-wrapper ul{
	background-color: transparent;
}
.d-timer .flip-clock-wrapper ul li a div div.inn{
	text-shadow: none;
}
.d-timer .flip-clock-divider .flip-clock-label,.d-timer .flip-clock-divider.minutes span.flip-clock-label{
	text-transform: uppercase;
	font-size: 14px;
	bottom: -16px;
	right: auto;
	left: 28px;
	top: auto;
	z-index: 12;
	width: 50px;
}
.d-timer .flip-clock-wrapper ul,.d-timer .flip-clock-divider{
	height: 65px;
}
.d-timer .flip-clock-wrapper .flip, .d-timer .flip-clock-wrapper ul li{
	line-height: 1.1;
}
.d-timer .flip-clock-wrapper ul li a div div.inn{
	font-size: 59px;
}
.d-timer .flip-clock-wrapper ul{
	width: 44px;
}
.d-timer .flip-clock-divider{
	width: 10px;
}

/*************************
  Checkout header
*************************/
.checkout-wrap{
	box-shadow: 10px 10px 87px 0px rgba(0, 0, 0, 0.72);
	padding-top: 5px;
	padding-bottom: 20px;
	background-color: rgb(255, 255, 255);
	max-width: 960px;
	width: 100%;
	margin: auto;
	margin-bottom: 20px;
}
.checkout-wrap-3{
	max-width: 1100px;
}
.check-row{
	margin: 35px auto 0px;
	padding: 0 10px;
}
.check-header .logo{
	padding-left: 20px;
	width: 100%;
	max-width: 233px;
	height: 61px;
}
.nx-padding{
	padding-left: 20px;
	padding-right: 20px;
}
.check-header-gap{
	margin-top: 10px;
}
.ny-margin{
	margin: 12px 0 18px 0;
}

/*************************
  Checkout form wrap
*************************/
.checkout-form-wrap{
	padding: 5px 15px 10px;
	border: dashed 2px rgb(240, 185, 17);
	background-color: rgb(242, 242, 242);
	margin-top: 10px;
	border-radius: 5px;
}
.get-text b,.get-text-mob b{
	text-align: center;
    color: #ffffff;
    font-size: 16px;
    background-color: #327bbc;
    border: solid 1px rgba(63, 63, 63, 0.24);
    border-radius: 15px;
    margin-top: 11px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    display: block;
    font-size: 30px;
    margin-bottom: 10px;
    padding: 10px;
}
.get-text-mob b{
	background-color: #327bbc;
	font-size: 24px;
	border-radius: 5px;
	text-transform: uppercase;
	margin-top: 5px;
}
.get-text-2 b{
	line-height: 1.3;
	border-radius: 0;
}
.credit-imgs{
	width: 204px;
	height: 26.6944px;
}
.enc-text{
	margin-top: 1px;
	font-size: 14px;
}
.enc-text i{
	color: #12a100;
	margin-right: 4px;
}
.enc-text-wp{
	margin: 20px 0 -2px 0;
}
.checkout-head {
    font-size: 20px;
    text-align: center;
    color: #0373aa;
    margin-top: 5px;
    font-weight: 500;
    margin-bottom: 12px;
}
.checkout-head span:last-of-type {
    margin-top: 6px;
}
.checkout-head-gap{
	margin: 20px 0 -15px 0;
}
.checkout-head-ng{
	margin-top: -3px;
	margin-bottom: -35px;
}
.checkout-p{
	margin-bottom: 66px;
	line-height: 1.2;
}
.checkout-form{
	margin: 20px 0 3px 0;
}
.form-input-wrap{
	background: white;
    box-shadow: 0 7px 14px 0 rgba(49, 49, 93, 0.10), 0 3px 6px 0 rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    margin-bottom: 20px;
    width: 100%;
    overflow: hidden;
}
.form-input-wrap label:not(:last-child) {
    border-bottom: 1px solid #F0F5FA;
}
.form-input-wrap label {
    position: relative;
    color: #8898AA;
    font-weight: 300;
    display: flex;
    flex-direction: row;
    margin-bottom: 0;
}
.form-input-wrap input,.form-input-wrap select{
	border: none;
	outline: none;
	width: 100%;
    font-size: 15px;
    color: #31325F;
    height: 45px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.form-input-wrap input,.form-input-wrap select,.smm-text{
	padding-left: 18px;
	padding-right: 18px;
}
.form-input-wrap input{
    transform: translateZ(0);
    -webkit-transform: translateZ(0px);
    -webkit-appearance: none;
}
.form-input-wrap select{
	font-weight: 700;
	color: #9C9EA0;
	-webkit-appearance: none;
}
.select-box{
	width: 100%;
	position: relative;
}
.select-box:before{
	content: "\f078";
	position: absolute;
	top: 50%;
	right: 16px;
	font-size: 13px;
	transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);
	font-weight: 900;
	font-family: "Font Awesome 5 Free";
	display: inline-block;
}
.smm-text{
	font-size: 12px;
	background: transparent;
	outline: none;
	border: none;
	color: #9C9EA0;
	margin-bottom: 6px;
}
.smm-text:focus{
	outline: none;
}
.form-input-wrap input::-webkit-input-placeholder{
  color: #9C9EA0;
  font-weight: 700;
}
.form-input-wrap input:-ms-input-placeholder{
  color: #9C9EA0;
  font-weight: 700;
}
.form-input-wrap input::placeholder {
  color: #9C9EA0;
  font-weight: 700;
}
.f-input-wrap h4{
	margin-top: 25px;
	margin-bottom: 11px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 15px;
	color: #2f044fd4;
}
.credit-card-wrap .cardMonth,.credit-card-wrap .cardSecurityCode{
	padding: 12px 5px;
}
.credit-card-wrap{
	display: flex;
}
html .cardNumber{
	width: 50%;
	padding-right: 5px;
	/*max-width: 225px;*/
}
html .cardMonth{
	width: 12%;
	min-width: 40px;
	/*max-width: 36px;*/
}
html .cardYear{
	width: 22%;
	min-width: 73px;
	/*max-width: 75px;*/
}
html .cardSecurityCode{
	width: 16%;
	min-width: 41px;
	/*max-width: 50px;*/
}
.checkout-selection{
	margin-top: 40px;
}
.checkout-selection-l-mg{
	margin-top: 11px;
	margin-bottom: 13px;
}
.checkout-selection-3{
	margin-top: 51px;
}
.checkout-s-col{
	padding: 5px;
	float: left;
	width: 50%;
	background: #fff;
}
.best-value{
	background: transparent;
	padding: 0;
}
.checkout-selection-3{
	display: flex;
}
.checkout-selection-3 .checkout-s-col{
	width: 33.33%;
}
.checkout-selection-3 .f-s-box{
	height: 100%;
	display: flex;
	flex-direction: column;
}
.checkout-selection-3 .f-s-box .f-pricing{
	flex: 1;
	display: flex;
	flex-direction: column;
	padding: 13px 8px;
}
.checkout-wrap-3a .f-s-box .f-pricing{
	margin-bottom: -13px;
}
.checkout-selection-3 .f-s-box .f-pricing > div{
	flex: 1;
}
.f-pricing > div h2 u{
	text-decoration: none;
	position: relative;
}
.f-pricing > div h2 em{
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	position: absolute;
	right: -28px;
	bottom: 11px;
	letter-spacing: 0px;
}
.f-pricing-w > div h2 em{
	right: -23px;
}
.f-pricing-ln{
	line-height: 1.3 !important;
}
.py-mb{
	margin-bottom: 5px !important;
}
.f-pricing > div h2 em i{
	font-style: normal;
	font-size: 13px;
	position: relative;
	bottom: 2px;
}
.checkout-selection-3 .f-selected .f-pricing h6,.f-selected .f-pricing h6{
	color: #f0b911;
}
.checkout-selection-3 .f-pricing h2{
	font-size: 51px;
	margin-top: 5px;
	display: flex;
	justify-content: center;
}
.checkout-selection-3 .f-pricing h2 span{
	position: static !important;
	margin-right: 5px !important;
	margin-left: -5px !important;
	display: inline-block;
}
.checkout-selection-3 .checkout-s-col:not(.best-value) .f-pricing p {
    margin-top: 10px;
}
.checkout-selection-3 .checkout-s-col.c-first-value .f-pricing p {
	margin-top: 29px;
}
.checkout-selection-3 .f-pricing h4{
	margin-bottom: 3px;
}
.checkout-selection-3 .f-pricing p{
	margin-bottom: 0px;
}
.checkout-selection-3 .f-pricing p span{
	display: block;
	line-height: 1.3;
}
.checkout-selection-3 .f-pricing h2 span{
	top: 1px;
	font-size: 23px;
	margin-left: -18px;
}
.checkout-selection-3 .best-value .f-pricing{
	padding-top: 17px;
}
.checkout-selection-3 .f-btn{
	font-size: 15px;
}
.checkout-selection-3 .f-selected .f-btn2{
	background-position: 8px;
	background-size: 12px 12px;
}
.checkout-s-col > div{
	background: #b7b7b7;
}
.checkout-s-col .f-s-box{
	color: #fff;
	text-align: center;
	background: #b7b7b7;
}
.checkout-s-col .f-s-box.f-selected{}
.checkout-s-col .f-s-box.f-selected{
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.20);
	background: #008fd5;
	position: relative;
}
.best-value .f-s-box:not(.f-selected) .f-pricing{
	background: #b7b7b7;
}
.best-value .f-s-box{
	padding: 0 5px 5px 0;
	background: #ffffff;
}
.best-value .f-s-box.f-selected{
	background: #ffffff;
}
.best-value .f-se-value h3{
	font-size: 18px;
}
.f-se-value-wp {
    margin-top: -42px;
    padding: 5px 5px 0 5px;
    margin-left: -5px;
    margin-right: -5px;
    background: #ffffff;
}
.f-se-value{
	background: #7d7d7d;
	padding: 10px;
}
.f-selected .f-se-value:not(.f-se-value-none){
	background: #39b54a;
}
html .f-selected .f-se-value-none{
	background: transparent;
}
.f-se-value h3{
	font-size: 23px;
	margin: 0;
	font-weight: bold;
}
.f-se-value-none{
	background: transparent;
}
.f-pricing{
	padding: 15px 8px;
    min-height: 180px;
}
.checkout-s-col .f-selected .f-pricing{
	background: #008fd5;
}
.f-pricing h4{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0;
}
.checkout-wrap-3a .f-pricing h4{
	font-size: 15px;
}
.f-pricing h2{
	font-size: 71px;
	font-weight: bold;
	position: relative;
	margin: 0;
	line-height: 1;
	margin-bottom: 0;
}
.f-pricing h2 span{
	font-size: 30px;
	position: absolute;
	margin-left: -20px;
	top: 6px;
	font-weight: 300;
}
.f-pricing h2 u{
	text-decoration: none;
}
.f-pricing h2 span,.f-se-value h3{
	font-family: 'Myriad Pro', Myriad, 'Liberation Sans', 'Nimbus Sans L', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.f-pricing p{
    margin-bottom: 3px;
}
.f-pricing p,.f-pricing-div{
    font-size: 13px;
}
.checkout-selection-3 .f-pricing p,.checkout-selection-3 .f-pricing-div{
	font-size: 12px;
}
.f-pricing-div{
	margin-top: 11px;
	margin-bottom: 6px;
	line-height: 1.1;
}
.f-selected .f-pricing-div{
	color: #f0b911;
}
.f-pricing h6{
	font-size: 14px;
	font-weight: 900;
}
.checkout-selection-3 .f-pricing h6,.f-pricing-h6{
	margin-top: 6px;
}
.f-pricing__p{
	margin-top: 25px;
}
.f-button{
	padding: 15px;
	background: #ffffff;
}
.f-btn{
	background: #898989;
	width: 100%;
	border-radius: 6px;
	max-width: 320px;
	font-size: 18px;
	text-transform: uppercase;
	color: #fff;
	padding: 5px 10px;
	display: block;
}
.f-btn2{
	display: none;
}
.f-btn:hover{
	background-color: #39b54a;
}
.f-selected .f-btn{
	display: none;
}
.f-selected .f-btn2{
	background: #39b54a url(../img/tick.png) no-repeat 20px center;
	background-position: 15px;
	background-size: 15px 15px;
	display: block;
}
.save-text{
	text-align: center;
	margin-top: 7px;
}
.save-text-top{
	margin-bottom: -20px;
}
.save-text-top2{	
	margin-bottom: 10px;	
}	
.save-text-gp{
	margin: -10px 0 20px 0;
}
.save-text b{
	display: block;
	font-weight: 700;
	line-height: 1.3;
	font-size: 20px;
}
.save-text2 b{
    font-weight: 700;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 19px;
	color: #0373aa;
}
.coupon-modal{
	text-align: center;
	font-size: 13px;
	position: relative;
	top: 8px;
}
.chk-terms{
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 16px;
}
.checkout-wrap-3 .chk-terms{
	font-size: 15px;
}
.chk-terms input{
	width: 13px;
}
.chk-terms label{
	width: calc(100% - 19px);
	vertical-align: top;
	line-height: 1.4;
	margin-bottom: 0;
}
.chk-terms a:hover{
	text-decoration: underline;
	color: #007bff;
}
.chk-terms-mrg{
	margin: 5px 0 20px 0;
}
.chk-submit{
	display: block;
	outline: none;
	border: none;
	color: rgb(255, 255, 255);
	background-color: rgb(240, 185, 17);
	font-size: 24px;
	border: 1px solid rgba(0,0,0,0.1);
	width: 100%;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
	text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
	border-radius: 4px;
	padding: 13px 35px;
	font-weight: 700;
}
.chk-submit i{
	margin-left: 10px;
}
.chk-submit:hover{
	background-color: #c2950c;
}
.ptt-wrap{
	margin: 9px 0;
}
.ptt-wrap h4{
	margin: 0;
}

/*** Coupon ****/
.l-overlay, [data-m-box] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: 9999999999;
    overflow-y: auto;
    padding: 30px 15px;
    display: none;
}
.animate, [data-m-box] > div {
    -webkit-animation-duration: 0.3s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-duration: 0.3s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}
.log-box, [data-m-box] > div {
    width: 100%;
    max-width: 640px;
    margin: auto;
    background: #fff;
    padding: 10px 30px 30px 30px;
    border-radius: 5px;
    position: relative;
}
@-webkit-keyframes cSlideInDown {
  from {top: -50px;}
  to {top: 0;}
}
@keyframes cSlideInDown {
  from {top: -50px;}
  to {top: 0;}
}
@-webkit-keyframes cSlideUp {
  from {top: 0;}
  to {top: -50px;}
}
@keyframes cSlideUp {
  from {top: 0;}
  to {top: -50px;}
}
.cSlideInDown {
  animation-name: cSlideInDown;-webkit-animation-name: cSlideInDown;
}
.cSlideUp {
  animation-name: cSlideUp;-webkit-animation-name: cSlideUp;
}
.log-cls {
    background: #fff;
    position: absolute;
    right: 0px;
    top: 0px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    user-select: none;
}
.js-log-cls {
    font-size: 20px;
    width: 35px;
    height: 35px;
    padding-top: 7px;
}
[data-m-box] > div {
    padding: 0;
}
.d-panel {
    box-shadow: 2px 2px 10px -1px rgb(0 0 0 / 14%);
    font-size: 13px;
}
.d-head {
    border-bottom: 1px solid #eee;
}
.d-head h4 {
    margin: 0;
    font-size: 18px;
    padding: 10px 15px;
}
.d-body {
    padding: 20px 25px;
}
[data-m-box] label{
	font-weight: 600;
}
.c-apply-btn{
	font-weight: bold;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #00C660;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 50%);
    padding: 10px 30px;
    border: none;
    outline: none;
    width: 100%;
    font-size: 18px;
}

/*************************
  Checkout right column
*************************/
.check-right-col > div{
	padding: 20px;
	padding-top: 94px;
}
.chk-featrue-h{
	margin-top: 20px;
	color: #050081;
	font-weight: 700;
	font-size: 32px;
	margin-bottom: 9px;
}
.chck-list{
	font-size: 18px;
	padding: 0;
	margin: 0;
	list-style: none;
}
.chck-list li{
	padding-bottom: 6px;
	margin-bottom: 6px;
	padding-left: 2em;
}
.chck-list li i{
	margin-left: -2em;
	margin-right: 0.71428571em;
	color: #05324afc;
}
.chck-review{
	margin-top: 25px;
}
.chck-review img{
	width: 100%;
	max-width: 347px;
	height: 175px;
	margin: auto;
	display: block;
}
.checkout-img-p{
	display: flex;
	align-items: center;
	margin: 10px 0 10px 0;
}
.checkout-img-p > div:first-of-type{
	width: 44%;
}
.checkout-img-p > div:first-of-type img{
	max-width: 90%;
}
.checkout-img-p > div:last-of-type{
	width: 62%;
}
.checkout-img-p p{
	margin: 0;
}
div.d-img-wp p{
	font-size: 20px;
}
.xp-input-wrap{
	margin-top: 2px;
}
.xp-input{
	width: 100%;
	background-color: #a5a5a5;
	border: solid 1px #000000;
	text-align: center;
	font-size: 26px;
	padding: 0 5px 3px 5px;
	line-height: 1;
	color: #ffffff;
}
.xp-input:focus{
	outline: 0;
}
.xp-input::-webkit-input-placeholder { /* Edge */
  color: #ffffff;
}
.xp-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ffffff;
}
.xp-input::placeholder {
  color: #ffffff;
}
/* Chrome, Safari, Edge, Opera */
input.xp-input::-webkit-outer-spin-button,
input.xp-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input.xp-input[type=number] {
  -moz-appearance: textfield;
}
.progress-t-r{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}
.progress-t-r .spin-h{
	justify-content: flex-end;
	align-items: end;
	margin-right: 4px;
	margin-top: 4px;
}
.xp-input-wrap .nb-spinner{
	width: 13px;
	height: 13px;
	border-width: 1px;
}

/*************************
  Check Faqs
*************************/
.check-bottom-section{
	padding: 0 10px;
}
.check-bottom-section .faqs{
	padding-top: 30px;
}
.check-faq-head{
	text-align: center;
	color: #328ac2;
	font-weight: 700;
	font-size: 30px;
	margin-top: 25px;
	margin-bottom: 30px;
}
.ck-faq-card{
	margin: 15px 0;
	padding: 0;
	border-radius: 10px;
	overflow: hidden;
	border: 1px solid rgba(0,0,0,.125);
}
.check-faq-wrap>.ck-faq-card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.check-faq-wrap>.ck-faq-card:not(:first-of-type){
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.ck-faq-head{
	padding: 9px 20px;
	background: #328ac2;
	margin-bottom: -1px;
	font-weight: 700;
	color: #fff;
	border-bottom: 1px solid rgba(0,0,0,.125);
	font-size: 22px;
	cursor: pointer;
}
.ck-faq-body{
	font-size: 20px;
	padding: 10px 20px 15px 20px;
	font-size: 20px;
	margin: 0;
	display: none;
}

/*************************
  Check Help Section
*************************/
.check-help-section{
	text-align: center;
	font-size: 20px;
	color: #05324afc;
	margin: 0px 0 30px 0;
}
.check-help-section a{
	font-weight: 700;
	color: #182f7d;
}
.check-help-section a:hover{
	text-decoration: underline;
}
.check-help-section i{
	color: #fbd438;
}

/*************************
  Check Footer Section
*************************/
.check-footer-section{
	margin-top: 40px;
	text-align: center;
}
.check-footer-section p{
	margin: 0;
	color: #8b8b8b;
	font-size: 16px;
	margin-bottom: 10px;
}
.check-footer-section p a{
	color: #435780;
}
.check-footer-section p a:hover {
    color: #0056b3;
    text-decoration: underline;
}

/*************************
  Loader
*************************/
.btn-progress{
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.btn-progress.prg-h span{
    display: none !important;
}
.spin-h{
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.nb-spinner, .t-spinner > div{
    width: 23px;
    height: 23px;
    margin: 0;
    position: relative;
    background: transparent;
    display: inline-block;
    border-top: 2px solid #26e600;
    border-left: 2px solid #26e600;
    border-right: 2px solid transparent;
    border-radius: 50% !important;
    -webkit-animation: 0.5s spin linear infinite;
    animation: 0.5s spin linear infinite;
}
.t-spinner{
  position: absolute;
  top: 50%;
  left: 0%;
  width: 100%;
  padding: 10px 0;
  text-align: center;
  transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);
}
@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
          
@keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.alert button{
	background: transparent;
	border: none;
	outline: none;
	color: #721c24;
	position: absolute;
	right: 10px;
}
.js-errors-container,.js-errors-container-1{
	margin-top: 10px;
	margin-bottom: 9px;
	font-size: 16px;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
div .js-errors-container-1{
	margin-bottom: 0;
	display: none;
}
.js-errors-container .alert,.js-errors-container-1 .alert{
	margin-bottom: 8px;
}
div .js-errors-container-1 .alert{
	margin-bottom: 0;
}

/*************************
  Confirmation Text
*************************/
.confirmation-text h3,.confirmation-text li,.confirmation-text p,
.confirmation-text .chk-featrue-h{
	color: #353535;
}
.cfm-list{
	list-style: disc;
}
.cfm-contact{
	font-weight: 700;
	margin-bottom: 18px;
}
.confirmation-text a{
	color: #337ab7;
}
.confirmation-text a:hover{
	text-decoration: underline;
}
.pro-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 15px;
}
.pro-table th, .pro-table td {
    text-align: left;
    padding: 0.8em 1em;
    border: 1px solid rgba(24,24,24,.07);
    font-size: 16px;
    width: 50%;
}

@media(min-width: 997px){
	.checkout-selection-3 .checkout-s-col:not(.best-value) .f-pricing p{
		margin-top: 0px;
	}
	.checkout-selection-3 .checkout-s-col.c-first-value .f-pricing p{
		margin-top: 27px;
	}
}
@media(max-width: 1090px){
	.checkout-wrap-3a .f-pricing h4{
		font-size: 13px;
	}
}
@media(max-width: 1100px) and (min-width: 768px){
	.checkout-selection-3 .f-pricing h2{
		font-size: 37px;
	}
	.checkout-selection-3 .f-pricing h2 span{
		margin-left: -16px;
	}
	.best-value .f-se-value h3{
		font-size: 15px;
	}
	.f-se-value-wp{
		margin-top: -39px;
	}
	.checkout-selection-3 .f-pricing h4{
		font-size: 15px;
	}
	.checkout-wrap-3a .f-pricing h4{
		font-size: 8px;
	}
	.checkout-selection-3 .f-pricing p{
		font-size: 11px;
	}
	.checkout-selection-3 .f-btn{
		font-size: 11px;
	}
	.checkout-selection-3 .f-selected .f-btn2{
		background-image: none;
	}
	.checkout-selection-3 .f-pricing > div h2 em{
		font-size: 12px;
		bottom: 9px;
		right: -23px;
	}
	.f-pricing-w > div h2 em{
		right: -19px !important;
	}
}
@media(min-width: 768px) and (max-width: 900px){
	.checkout-selection-3 .f-pricing h2{
		font-size: 27px;
	}
}
@media(min-width: 768px){
	.hod{
		display: none;
	}
	.w-nw{
		white-space: nowrap;
	}
	.checkout-head span {
	    display: block;
	}
	.sp-break{
		display: block;	
	}
	.sp-m-break{
		display: inline !important;
	}
	.checkout-r-mgr{
		margin-top: -13px;
	}
}
@media(max-width: 767px){
	.hom{
		display: none;
	}
	.sp-m-break{
		display: block;
	}
	.discover-banner .main-banner-p{
		font-size: 18px;
	}
	.discover-banner .main-banner-p2{
		font-size: 15px;
	}
	.check-row{
		margin-left: 0;
		margin-right: 0;
		padding: 0;
		margin-top: 10px;
	}
	.save-text2 span{
		display: block;
	}
	.checkout-selection-gap{
		margin-top: 45px;
		margin-bottom: 18px;
	}
	.cfm-wrap > .row{
		padding: 0 30px;
	}
	.check-row > div{
		padding: 0;
	}
	.check-right-col > div,.check-right-col2 > div{
		padding-top: 5px !important;
	}
	.check-faq-head{
		margin-top: 5px;
	}
	.confirmation-text .chk-featrue-h{
		margin-top: 20px;
	}
	.check-bottom-section .faqs{
		padding-top: 0px;
	}
	.check-bottom-section{
		padding: 0 8px;
	}
	.child-img{
		margin-top: -10px;
		margin-bottom: 10px;
	}
	.checkout-head {
		font-size: 15px;
		font-weight: 700;
	}
	.d-img-free{
		margin: 10px auto 15px auto;
		width: 178px;
	}
}

@media(max-width: 575px){
	.checkout-img-p p{
		font-size: 14px;
	}
	.checkout-img-p > div:last-of-type{
		width: 86%;
	}
}

@media(max-width: 500px){
	.checkout-selection-3 .f-pricing > div h2 em{
		font-size: 13px;
		right: -23px;
		bottom: 12px;
	}
	.checkout-wrap-3a .f-pricing h4{
		font-size: 13px;
	}
}
@media(max-width: 480px){
	.header img,.check-header .logo{
		width: 147px;
		height: 46.1875px;
	}
	.header .container > *{
		float: none !important;
	}
}

@media(max-width: 466px){

	.checkout-selection-3 .f-btn{
		font-size: 12px;
		padding: 5px;
		border-radius: 6px;
	}
}
@media(max-width: 515px){
	.checkout-selection-3 .f-pricing h2{
		font-size: 35px;
	}
	.checkout-selection-3 .f-se-value h3{
		font-size: 14px;
	}
	.f-se-value-wp{
		margin-top: -38px;
	}
	.checkout-selection-3 .f-btn{
		background-image: none;
	}
	.checkout-selection-3 .f-pricing h4{
		font-size: 16px;
	}
	.checkout-wrap-3a .f-pricing h4{
		font-size: 12px;
	}
	.checkout-selection-3 .f-pricing h2 span{
		font-size: 21px;
		margin-left: -18px;
	}
	.checkout-selection-3 .f-pricing > div h2 em{
		font-size: 12px;
		bottom: 7px;
	}
	.checkout-selection-3 .f-pricing p{
		font-size: 11px;
	}
}

@media(max-width: 450px){
	.checkout-wrap-3a .f-pricing h4{
		font-size: 11px;
	}
	/*.enc-text{
		margin-top: 15px;
	}*/
	.f-se-value h3{
		font-size: 18px;
	}
	.f-pricing h2{
		font-size: 50px;
		line-height: 1.3;
	}
	.f-pricing p{
		font-size: 14px;
		margin-bottom: 6px;
	}
	.f-selected .f-btn2{
		background-position: 10px;
		background-size: 10px 10px;
	}
	.f-btn{
		padding: 15px 10px;
		font-size: 13px;
		border-radius: 15px;
	}
	.save-text b{
		font-size: 17px;
	}
	.chk-submit{
		font-size: 20px;
	}
	.chk-featrue-h{
		margin-top: 15px;
	}
	.chk-featrue-h,.cfm-contact{
		font-size: 26px;
	}
	.check-faq-head{
		font-size: 24px;
	}
	.chck-review img{
		height: auto;
	}
	.f-pricing__p{
		margin-top: 22px;
		position: relative;
		top: 6px;
	}
}

@media(max-width: 400px){
	.checkout-wrap-3a .f-pricing h4{
		font-size: 9px;
	}
	.checkout-selection-3 .f-pricing h2 span{
		position: relative;
		margin-left: 0;
		top: -16px;
		right: 4px;
		font-size: 18px;
	}
	.checkout-selection-3 .f-pricing > div h2 em{
		position: relative;
		right: -3px;
		bottom: 1px;
	}
}
@media(max-width: 390px){
	.checkout-wrap-3a .f-pricing h4{
		font-size: 8px;
	}
	.checkout-selection-3 .f-pricing h2{
		margin-left: -10px;
		margin-right: -10px;
	}
	.checkout-selection-3 .f-pricing > div h2 em{
		font-size: 9px;
	}
	.checkout-selection-3 .f-pricing h2{
		font-size: 32px;
	}
	.checkout-selection-3 .f-pricing h2 span{
		margin-left: 0px !important;
	}
}
@media(max-width: 336px){
	.checkout-selection-3 .f-pricing h4{
		font-size: 14px;
	}
	.checkout-wrap-3a .f-pricing h4{
		font-size: 8px;
	}
}
/****************************
    Mini_Yt
 ***************************/
body.mini_yt{
	color: #2f2f2f;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	line-height: 1.42857143;
}
.mini_yt .container{
  width: 100%;
  max-width: 956px;
  margin: 0 auto;
}
.mini_yt header img{
	height: 68px;
	width: auto;
}
.fk-row{
	background: #ECF8FF;
	padding: 30px 0 20px 0;
}
.fk-row h1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.42857143;
	letter-spacing: 0;
}
.fk-row img{
	width: 100%;
}
.fk-img1{
	margin: 2px 0 20px 0;
}
.fk-img2{
	margin: 10px 0 20px 0;
}
.fk-row p{
	margin: 0 0 10px 0;
	font-size: 18px;
	font-family: 'Nunito Sans',sans-serif;
	font-weight: 400;
}
.responsive-iframe{
	margin: 20px auto 10px auto;
	width: 100%;
	max-width: 615px;
	padding-bottom: 37.8%;
	position: relative;

}
.yt-frame{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.yt_form{
	border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.1) 0 2px 2px;
    font-size: 16px;
    background-color: #ECF8FF;
    border-color: #CFCFCF;
    border-width: 1px;
    border-style: none;
    width: 100%;
    max-width: 477px;
    margin: auto;
    padding: 20px 20px 10px 20px;
}
.yt_form strong{
	font-family: verdana, geneva;
	font-size: 18px;
	color: #444;
	margin-top: 10px;
	display: inline-block;
}
.yt_form input{
	width: 100%;
	padding: 8px 12px;
	border-radius: 3px;
	background-color: #EBF0F2;
    border-color: #D6DEE3;
    border-width: 2px;
    border-style: solid;
    border-left: none;
    border-right: none;
    border-bottom: none;
    color: #444444;
    font-size: 16px;
    font-family: Trebuchet MS, sans-serif;
    margin-top: 35px;
    transition: all 0.3s;
}
.yt_form input:focus{
	outline: none;
	background-color: #ABDAEF;
	border-color: #D6DEE3;
}
.yt_form button{
	width: 100%;
	background: #FFCC00;
	color: #000000;
	font-size: 18px;
    font-family: Verdana, sans-serif;
    border-radius: 3px;
    border: none;
    padding: 6px 25px;
    margin-top: 15px;
    outline: none;
}
.yt_form p{
	font-size: 7.5px;
	color: #444;
	margin-top: 8px;
	margin-bottom: 10px;
}
.yt_form p a{
	color: #777777;
	text-decoration: underline;
}

@media(max-width: 767px){
	.responsive-iframe{
		padding-bottom: 56.25%;
	}
}
@media(max-width: 480px){
	.logo-container{
		text-align: center;
	}
	.fk-row h1{
		font-size: 22px;
		letter-spacing: -1px;
	}
}


/******************** mini_5dp Page *********************/
html .mini_5dp-page{
	font-size: 20px;
	background: #fff;
}
.mini_5dp-page .container{
	max-width: 1235px;
}

/*************************
  Banner
*************************/
.main-banner-c{
	padding: 10px 0;
	background-size: cover;
}
.main-heading-c{
	font-family: 'Nunito';
	font-size: 39px;
	font-weight: 900;
	line-height: 1.1em;
	color: #2F88C2;
	margin-bottom: 40px;
}
.main-heading-d{
	/*Used for short-2a***/
	font-family: 'Nunito';
	font-size: 39px;
	font-weight: 900;
	line-height: 1.1em;
	color: #2F88C2;
	margin-bottom: 25px;
}

.main-banner-c p{
	font-size: 20px;
}
.main-banner-pa p span{
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 54px);
}
.main-banner-pa p i{
	width: 1.25em;
	color: #5CA2CF;
	font-size: 34px;
	position: relative;
	z-index: 0;
}
.main-banner-pa p i.fa-dot-circle:after {
    content: "";
    width: 50%;
    height: 62%;
    background: #2f88c2;
    position: absolute;
    top: 22%;
    left: 10%;
    border-radius: 50%;
    z-index: -1;
}

/*************************
  Video Section
*************************/
.video-section-c{
	padding: 15px 0 0px 0;
}
.video-box{
	padding-bottom: 56.25%;
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    overflow: hidden;
}
.video-box iframe{
	border: none;
	top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    max-width: 100%;
}
.video-section-c-b{
	width: 66%;
	margin: 0 auto;
}
.v-bg{
	background-position: bottom;
}

/*************************
  How It Works
*************************/
.itb-wrap{
	margin: 20px 0;
}
.n-t-y{
	border: none;
	outline: none;
	background: transparent;
	margin-top: 3px;
	text-decoration: underline;
	font-size: 15px;
}
.n-t-y:focus{
	outline: none;
}
.bg-cover{
	background-size: cover;
}
.h-t-w{
	padding: 30px 0;
	color: #ffffff;
}
.instant-btn2{
	display: inline-block;
	text-align: center;
}
.h-t-w-h{
	color: inherit;
    font-family: "Nunito", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 1.2em;
}
.h-t-l span{
	width: 213px;
	max-width: 100%;
	background: #FEDC00;
	height: 12px;
	display: inline-block;
	margin: 12px 0px 37px 0px;
	border-radius: 50px 50px 50px 50px;
}
.mt-20{
	margin-top: 20px;
}
.h-t-w li{
	margin-bottom: 10px;
}
.h-t-w li span{
	width: calc(100% - 33px);
	display: inline-block;
	vertical-align: top;
	padding-left: 5px;
}

/*************************
  Checkout
*************************/
.m--15{
	margin-left: -15px !important;
	margin-right: -15px !important;
}
.padding-l{
	padding: 30px 0;
}
.check-right-col2 > div{
	padding-top: 35px;
}
.w-full{
	width: 100% !important;
	max-width: 100% !important;
}

@media(max-width: 767px){
	.main-heading-c{
		font-size: 35px;
	}
	.main-heading-d{
		/*Used for short-2a***/
		font-size: 35px;
		margin-bottom: 5px;
	}
	.video-section-c-b{
		width: 100%;
	}
	.h-t-w-h{
		font-size: 35px;
	}
	.h-t-l span{
		margin-top: 10px;
		margin-bottom: 25px;
	}
	.checkout-c .check-row{
		margin-top: -15px;
	}
	.padding-l{
		padding-top: 0;
	}
	.v-bg{
		background: none;
	}

	.pay-table{
		width: 94% !important;
		font-size: 14px;
	}
}

.table-bordered td, .table-bordered th {
    border: 1px solid #383838;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
}

.pay-table{
	width: 92%;
    margin: 0 auto;
}

.pay-table .main-td{
	padding-top: 2px;
	padding-bottom: 2px;
}


/*---------- Sales Page----------------*/
.n-sale-page {
	overflow: hidden;
	width: 100%;
	background: #fff;
}
.new .main-heading {
    font-weight: 900;
    font-size: 44px;
    line-height: 1.2;
    letter-spacing: 0;
    margin-top: 0;
}


.main-banner.new p {
    font-size: 25px;
    margin-top: 35px;
    margin-bottom: 90px;
    line-height: 1.3;
    font-weight: 800;
}
.n-sale-page p {
	font-size: 24px;
}
p.main-banner-p{
	font-size: 21px;
	line-height: 1.3;
	margin-top: 15px;
	margin-bottom: -5px;
}
p.main-banner-p2{
	font-size: 21px;
	line-height: 1.3;
	margin-top: 15px;
	margin-bottom: -5px;
}

h2.m-header.intelligence {
    margin-top: 30px;
}
.main-banner.new .out-img {	margin: 0 -165px 0 0;}
.main-banner.new {padding-top: 0;}
.row.last-row {
	text-align: center;
	max-width: 1020px;
	margin: 40px auto -130px;
}
.cop-pane {
	padding: 170px 0 92px;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.w-box {
	max-width: 950px;
	margin: 50px auto 40px;
	background: #fff;
	border-radius: 13px;
}
.w-box h2 {
	background: #FFCC00;
	padding: 20px 93px 20px 60px;
	font-weight: 800;
	font-size: 30px;
	letter-spacing: 0;
	line-height: 1.2;
	border-radius: 13px 13px 0 0;
}
.list1 {
	list-style: none;
	color: #2f2b2b;
	font-size: 24px;
	line-height: 1.3;
	padding: 36px 60px 20px;
}
.list1 li {
	background: url(../img/section-3-checkmark.png) left center no-repeat;
	padding: 2px 0 2px 57px;
	float: left;
	min-width: 315px;
	margin: 0 0 19px;
}
.test3 {
	width: 100%;
	text-align: center;
	overflow: hidden;
	margin: -62px 0 0;
}
.test3 img{ width: 100%;}
.best-pane {
	clear: both;
	padding: 70px 0 0;
	margin-bottom: -147px;
	z-index: 1;
	position: relative;
}
.best-pane h2 {
	color: #008bc7;
	font-size: 40px;
	font-weight: 800;
	letter-spacing: 0;
	max-width: 520px;
	line-height: 1.1;
	margin: 0 0 20px;
}
.success-section.new {padding-top: 210px;}
.success-section.new .m-header {letter-spacing: 0;	font-weight: 800;	line-height: 1.1;}
.sep2-container.new h2 {
	letter-spacing: 0;
	line-height: 1.1;
	font-weight: 800;
	max-width: 1043px;
}
.ns2 h2 {
	letter-spacing: 0;
	font-weight: 800;
	line-height: 1.1;
	margin: ;
	text-align: center;
}
.q2img{ width: 100%; margin-top: -60px; text-align: center;}
.q2img img{ width: 100%;transform: translateZ(0);}
.vid-section.new {
	background-color: #f0eef1;
	padding: 64px 0 40px;
}
.vid-section.new h2 {
	letter-spacing: 0;
	font-weight: 800;
	line-height: 1.1;
}
.sep3-container.new h2, .sep-container.ns3 h2 {
	letter-spacing: 0;
	font-weight: 800;
	line-height: 1.1;
	max-width: 954px;
}
.new.activities img {width: auto;}
.video2-section.news {padding: 70px 0 15px;	background-color: #efedf0;}
.video2-section h2 {font-weight: 800;	margin-top: 20px;}
.relv-out {
	max-width: 463px;
	margin: 0 auto;
	padding: 10px 0 30px;
}
.sep-container.ns3 {
	position: relative;
	padding: 43px 0;
	margin: 0 0 100px;
}
.sep-container.ns3:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position:absolute;
	pointer-events: none;
	border-color: rgba(255, 204, 0, 0);
	border-top-color: #FFCC00;
	border-width: 44px;
	margin-left: -44px;
}
.our-2 {
	width: 100%;
	padding: 96px 0 50px;
	color: #fff;
	clear: both;
	background-size: cover !important;
}
.our-2 h2, .risk-pan h2, .blue-section.new .bh2 { letter-spacing: 0; line-height: 1.1; font-weight: 800; margin: 0 0 50px; text-align: center;}
.our-2 h2 span,  .risk-pan h2 span{ color: #ffcb00;}
.risk-pan {
	width: 100%;
	clear: both;
	padding: 63px 0 40px;
}
.ban-2 {
	height: 350px;
	width: 100%;
	background-size: cover !important;
	background-position: 50% 50% !important;
}
.trial-section.new .trial-wp {
	padding: 40px;
	margin-top: -405px;
	max-width: 100%;
}
.trial-section.new .trial-wp h2 {margin: 0 0 32px;}
.trial-section.new .cli li {font-size: 20px;	padding-left: 50px;}
.trial2-section.new {    
	margin-top: -700px;
    padding-top: 740px;
}
.trial2-section-bg.new{
	margin-top: -70px;
	padding-top: 100px;
}
.trial-section-bg{
	padding-top: 70px;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.trial-section-bg .trial-wp{
	margin-top: 0;
}
.q2img.new {margin-top: 20px;}
.blue-section.new .bh2 span {display: block;}
.blue-section.new .container {	max-width: 990px;}
.our-cer {
	width: 100%;
	padding: 50px 0 57px;
	text-align: center;
}
.discover-page .our-cer{
	padding-bottom: 37px;	
}
.our-cer .bh2 {
	font-weight: 800;
	letter-spacing: 0;
	background: #fafafa;
	padding: 25px 15px;
	box-shadow: -12px 12px 0 0 #ffdc00;
}
.cet-text {
	background: url(../img/section-15-arrow.png) right top no-repeat;
	text-align: left;
	padding: 107px 113px 136px 0;
	margin-right: -39px;
	margin-top: -34px;
}
.our-cer .row {
	max-width: 980px;
	margin: -30px auto 20px;
}
.our-cer h3 {
	color: #000000;
	letter-spacing: 0;
	font-size: 39px;
	font-weight: 800;
	margin: 40px 0;
}
.n-sale-page .instant-section .main-heading {	letter-spacing: 0;	line-height: 1.1;}
.n-sale-page .instant-btn {
	box-shadow: 0 8px 0 0px #026230;
	padding: 21px 34px;
	height: auto;
	display: inline-block;
	font-size: 35px;
	font-weight: 800;
	border-radius: 22px;
}
.test-4 {
	text-align: center;
	background: url(../img/yellowbg.jpg) #FFCC00;
	padding: 50px 10px;
	width: 100%;
	clear: both;
}
.test-4 img{
	width: 900px;
}
.ways-section.new h2 {
	font-weight: 800;
	letter-spacing: 0;
	line-height: 1.1;
	max-width: 982px;
	margin: 0 auto 40px;
}
.ways-section.new img {	width: auto;	height: auto;}
.ways-section.new .ways-wp > div {align-items: normal;}
.ways-section.new .ways-wp {margin-bottom: 30px;}
.tog-pan {
	padding: 70px 0 40px;
	width: 100%;
	clear: both;
}
.tog-pan .main-heading {
	margin: 0 0 80px;
	text-align: center;
	letter-spacing: 0;
	font-size: 40px;
}
.founder-section.new .m-header {letter-spacing: 0;	font-weight: 800;	line-height: 1.1;}
.founder-section.new p {line-height: 1.3;}
.founder-section.new h3 {
	font-size: 30px;
	letter-spacing: 0;
	font-weight: 800;
	margin: 43px 0 30px;
}
.faqs.new h2 {	color: #328AC2;	margin: 0 0 43px;}
.faqs.new .accord-btn {
	font-size: 30px;
	letter-spacing: 0;
	font-weight: 800;
	padding: 23px 30px;
}
.faqs.new .accord-p p {	margin: 0;	padding: 6px 23px 31px 23px;}
.faqs.new .devider {height: 3px;	background: #d7d7d7;}
.n-sale-page .footer p {
	font-size: 25px;
	font-weight: 400;
	margin: 20px 0 30px;
}

/*******************************
 New Changes
 ******************************/

/* allaccess5 */

.b-section-lightblue {
	background-color: #018dc8;
}
.access--blue-section .bh2{
	margin-bottom: 5px !important;
}
.access--blue-section .d-section-new{
	margin-top: 15px;
	margin-bottom: 5px;
}
section.blue-section.new .bh2{
	margin-bottom: 22px !important;
}
.access--discover-list li{
	margin-left: 0px;
	padding-left: 0px !important;
	background: none;
	list-style-type: decimal;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.access--discover-list li:last-of-type{
	padding-bottom: 5px;
}
.access--checkout-form-wrap-1{
	border: solid;
	background-color: white;
}
.access--checkout-form-wrap-1 .checkout-head{
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 0px;
}
.access--checkout-form-wrap-1 .checkout-head span{
	color: #0373aa;
	font-size: 20px;
}
.access--checkout-form-wrap-1 .checkout-head b{
	font-weight: 700;
}
.access--checkout-form-wrap-1 .access--schedule-text{
	text-align: left;
	font-weight: 400;
	font-size: 14px;
	color: black;
}
.access--checkout-form-wrap-1 .access--agenda-text{
	text-align: left;
	font-weight: 700;
	font-size: 16px;
	color: black;
	margin-top: 15px;
	margin-bottom: 10px;
}
.discover--agenda-text ul{
	font-size: 14px;
	padding-top: 0px;
}
.discover--agenda-text ul li:first-of-type{
	padding-top: 0px;
}
.discover--agenda-text ul li{
	margin-left: 7px;
	padding-left: 0px !important;
	background: none;
	list-style-type: disc;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.discover--agenda-text ul li:nth-of-type(3),
.discover--agenda-text ul li:nth-of-type(4){
	margin-bottom: 10px;
}
.access--checkout-form-wrap-1 .calendly-inline-widget{
	min-width:320px;
	height:580px;
}
.access--our-2{
	padding-top: 30px;
}
.access--checkout-form-wrap-2{
	padding-bottom: 50px;
}
.access--checkout-text{
	text-align: left;
	font-weight: 400;
	font-size: 14px !important;
	color: black;
	margin-top: 15px;
	margin-bottom: 10px;
}
.access-trial2-section{
	margin-top: 0px !important;
	padding-top: 20px !important;
}
.access-r-section{
	background-color: #186aa1;
}
.access-r-section > h2{
	color: #FFF;
}

.g-schedule {
	background-color: #166ba3;
	color: #ffffff;
	text-align: center;
	padding: 20px 0 15px 0;
	position: relative;
	top: -1px;
}
.g-schedule table {
	width: 100%;
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
	border: solid 2px #ffffff;
	font-weight: 600;
}
.g-schedule table td {
	padding: 4px;
}
.g-schedule table thead {
	border-bottom: solid 2px #ffffff;
	background-color: #3088c3;
}
.g-schedule table tbody {
	background-color: #ffcc00;
	color: #000000;
}
.g-schedule h2, .g-schedule h5{
	font-weight: 800;
}
.g-schedule h5{
	margin: 15px 0;
	font-size: 21px;
}
.g-schedule p{
	font-size: 16px;
}
.g-schedule .g-schedule-b-para{
	margin: 12px 0 0 0;
	font-size: 18px;
}


/* responsive css */  

@media(min-width: 768px){
	.vid-d-maxw {
		max-width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	.access--blue-section.blue-section.new{
		padding-top: 40px;
	}
	.access--checkout-form-wrap-1 .checkout-head{
		font-weight: 700;
	}
	.access--checkout-head span {
		font-size: 27px !important;
		display: inline-flex;
	}
	.access--checkout-form-wrap-1 .checkout-head b{
		width: calc(100% - 30px);
		padding-left: 8px;
	}
	.access--schedule-text {
		font-size: 22px !important;
	}
	.access--checkout-img-p > div:first-of-type {
		width: 32%;
	}
	.access--checkout-img-p > div:last-of-type {
		width: 78%;
		padding-left: 20px;
	}
	.access--checkout-img-p > div:first-of-type img {
		max-width: 100%;
	}
	.access--agenda-text {
		font-size: 27px !important;
		margin: 20px 0 10px 15px !important;
	}
	.discover--agenda-text {
		margin-left: 30px;
	}
	.discover--agenda-text li{
		font-size: 18px !important;
	}
	.access--blue-section3{
		padding-top: 20px !important;
		padding-bottom: 60px !important;
	}
	.blue-section.new .access--container {
		max-width: 700px;
	}
	.access--discover-list li {
		font-weight: 600;
	}
	.access--blue-section2.blue-section.new{
		padding-top: 20px;
	}
	.g-schedule table{
		max-width: 450px;
	}
	.text-d-left{
		text-align: left !important;
	}
}

@media(max-width: 767px){
	.main-banner.new p{ font-size: 20px;}
	.main-banner.new {padding-top: 30px;}
	.new .main-heading{ font-size: 30px;}
	.n-sale-page p{ font-size: 20px;}
	.main-banner.new .out-img {	margin: 0 ;}
	.w-box h2 {padding: 20px;	font-size: 24px;}
	.list1 {padding: 20px;	font-size: 19px;}
	.list1 li {	background-size: 27px; padding: 2px 0 2px 35px; min-width: 189px;}
	.cop-pane {	padding: 155px 0 80px;}
	.best-pane {padding: 40px 0 0;}
	.best-pane h2 {	font-size: 28px;}
	.best-pane img, .new.activities img{ margin-bottom: 20px;}
	.our-2 {padding: 40px 0 30px;}
	.our-2 img {margin: 20px 0;	}

	.trial-section.new .trial-wp {	
		margin-top: -370px;
		padding: 20px;
	}

	.trial-section.new .cli li{ font-size: 20px;}
	.our-cer h3{ margin: 20px 0; font-size: 28px;}
	.n-sale-page .instant-btn{ font-size: 25px;}
	.tog-pan .main-heading{ font-size: 30px; margin: 0 0 35px;}
	.tog-pan {	padding: 40px 0;}
	.tog-pan img{ margin: 0 0 20px;}
	.founder-section.new h3{ font-size: 20px;}	
	.faqs.new .accord-btn {	padding: 15px;	font-size: 24px;}	
	.row.image-box-section.video-boxes{padding: 0 !important;}
	.r-section .row{margin: 0;}
	.g-schedule h2{font-size: 25px;}
	.g-schedule h5{font-size: 20px;}
	div.g-schedule p,.g-schedule .g-schedule-b-para{font-size: 16px;}
}
@media(min-width: 900px){
  .fs .col-md-6:first-child {  -ms-flex: 0 0 53%;  flex: 0 0 53%;   max-width: 54%;}
  .fs .col-md-6:last-child {  -ms-flex: 0 0 47%;  flex: 0 0 47%;   max-width: 47%;}
  .n-sale-page .intro-section.para-p {padding: 80px 0 0;}
  .success-bottom-section.new {padding: 60px 0 0;	background-size: 37%;}
  .q2img{   margin-top: -100px; }
  .vid-section.new .col-md-6 {	padding: 10px 30px;}
  .sep3-container.new {padding-top: 70px;		background-position: 0 51px;}
  .activities.new {padding: 70px 0 19px;}
  .blue-section.new {padding: 80px 0 30px;}
  .blue-section.new .cli li {font-size: 24px;	padding-left: 50px;}
  .video3-section.new {	padding: 100px 0 40px;}
  .discover-page .video3-section.new{padding-top: 40px;}
  .video3-section.new .col-md-6 {padding: 10px 50px;}
  .n-sale-page .instant-section {padding: 60px 0 50px;}
  .n-sale-page .instant-section .m-header2 {	letter-spacing: 0;	font-size: 34px;}
  .ways-section.new {padding: 72px 0 78px;}
  .ways-section.new .ways-wp > div {align-items: normal;	padding: 60px 30px 30px 10px;	border-radius: 27px;	margin-bottom: 30px;}
  .tog-pan .out-img {	margin: 0 0 0 -100px;	}
  .founder-section.new {padding: 90px 0 80px;}
  .faqs.new {	padding: 70px 0 50px;}
  .n-sale-page .footer {padding: 50px;}
}
@media(min-width: 1200px){
	.new.activities .out-img {margin: 0 -44px 0 0;}
	.risk-pan .out-img {margin: 0 -74px 30px;}
	.tog-pan .out-img {	margin: 0 0 0 -260px;	}
	
}
@media (max-width:1300px){
	.ipad-view {display:block;}
.desktop-view {display:none;}
.ipad-view img {  height: 410px;}

/*	br {display:none;} */
	section.main-banner.new {
    padding: 30px 0;
}
	.main-banner.new p {  
    margin-top: 20px;
    margin-bottom: 00;
 
}
	.main-banner.new .out-img {
    margin: 0px !important; 
}
}
@media (max-width:1024px){
	.blue-section.new {
    padding: 50px 0 30px !important;
}
	.founder-section.new, .faqs.new {
    padding: 40px 0  !important;
}
	.row.image-box-section.video-boxes {
    padding: 0 15%;
}
	section.success-section.new.para-p.lazyloaded {
    background-image: none !IMPORTANT;
	padding:0px;
}
.truth-mobilebg {
    background-image: url(./img/truthbg.jpg);
    float: left;
    width: 100%;
    padding: 4% 0;
}
.truth-mobilebg { display:block; margin-top: 15px;}
	
.best-pane {
    padding: 40px 0 0;
    margin: 0;
}
	.cop-pane {
    padding: 130px 0 92px;
  
}
	.ipad-view img {
    height: inherit;
    max-width: 100%;
    width: 30%;
}
	.image-bottom img {
    max-width: 100%;
    width: 50% !IMPORTANT;
    margin-bottom: 30px !important;
}
.image-bottom {text-align:center;}
	.image-box-section .col-md-6, .image-box-section .col-md-4, .image-box-section .col-md-8{
    max-width: 100% !important;
    flex: 0 0 100% !important;
}
.new .main-heading, .best-pane h2, .tog-pan .main-heading {
    font-size: 35px;
    text-align: center;
    max-width: 100%;
}
.sep-container h2, .m-header, .sep3-container h2, .bh2, .sep4-container h2, .ways-section h2 {
    font-size: 35px;
}
	.col-md-5.banner-right.image-box {
    max-width: 100%;
    flex: 0 0 100%;
    margin-top: 20px;
}
.gurantee .col-md-8 {
    flex: 0 0 100%;
    max-width: 100%;
}
.tog-pan {
    padding: 45px 0 15px;
  
}
	.main-banner.new .row > div:first-of-type {
    top: 0;
    margin-top: 0;
    position: relative;
}
.our-2 img.lazyloaded {
    width: 30% !important;
}
	.tog-pan .main-heading {
    margin: 0 0 40px;
  
}


	.image-box {
    text-align: center;
    width: 100%;
	margin-bottom:20px;
}
	.show {
    display: block;
}
.hide {
    display: none;
}
.intro-bottom-section {
    padding: 40px 0 90px 0;
}
/****************************
    Intro Bottom Section 2 (for Discover4)
 ***************************/
.intro-bottom-section2 {
    padding: 0 0 0 0;
}
/****************************/
.our-2 {
    padding: 45px 0 20px;
}
	.risk-pan {
   
    padding: 40px 0 15px;
}
.our-cer h3 {
  
    font-size: 30px;
    
}
.founder-img.image-bottom img {
   
    width: 35% !IMPORTANT;
}
.faqs.new .accord-btn {
    font-size: 25px;
   
}
.n-sale-page p {
    font-size: 20px;
}
p {font-size:20px;}
.vid-section.new {
    padding: 40px 0 40px;
}
.sep3-container.new h2 {
    font-size: 23px !important;
}
}

@media (max-width:767px){
	.copyr{
		font-size: 18px !important;
	}
	.instant-section .m-header2 {
    margin: 30px 0 25px 0;
}
	.main-heading {
    font-size: 25px;
    margin-top: 10px;
    margin-bottom: 00;
}
	.founder-section h2, .ways-section h2, .video-section .m-header, .sep4-container h2, .bh2 {
    font-size: 25px;
}
	.discover-section h2 {
    font-size: 25px;
}
	.text-center.success-img {
    margin-bottom: 10px;
}
	h2.m-header.intelligence {
    margin-top: 0;
}
	.success-section.new {
    padding-top: 80px;
}
	ul.list1 {
    padding-bottom: 12px;
}
	ul.list1 {
    margin-bottom: 0;
}
	.list1 li {
   
    min-width: 50%;
}
	.w-box {   
    margin: 35px auto 15px;
   
}
	.intro-bottom-section{
		padding-bottom: 60px;
	}
/****************************
    Intro Bottom Section 2 (for Discover4)
 ***************************/
	.intro-bottom-section2{
		padding-bottom: 5px;
	}
/****************************/
	.sep-container.ns3{
		margin-bottom: 63px;
	}
	.guarantee-img,.hom{
		display: none;
	}
	.our-2 h2.bh2{
		font-size: 20px;
	}
	.row.last-row {
    margin: 20px auto -130px;
}
	.main-banner.new p {
  
    text-align: center;
}
	.new .main-heading, .best-pane h2, .tog-pan .main-heading {
    font-size: 25px;
  
}
.col-md-5.banner-right.image-box {
    display: none;
}
.sep-container h2, .m-header, .sep3-container h2, .bh2, .sep4-container h2, .ways-section h2 {
    font-size: 25px;
}
 .m-header2 {
    font-size: 20px;
}
.sep3-container h2 {
    text-align: center;
}
.activities {
    padding: 30px 0 9px 0;
}
.video2-section h2 {
    font-size: 22px;
}
.video2-section.news {
    padding: 20px 0 15px;
}
.out-img img{
    width: 100%;
    margin-bottom: 20px;
}
.cet-text{
	padding-bottom: 60px;
}
.founder-img.image-bottom img{
	width: 100% !Important;
}
.out-img {text-align:center;}
.our-cer h3 {
    font-size: 23px;
}
img.image-test.lazyloaded {
    width: 100%;
}
h2.m-header {
    text-align: center;
}
.founder-section.new h3 {
    margin-top: 20px;
}
h2.bh2 {
    margin-bottom: 20px;
}
.vid-section.new {
    padding: 30px 0 25px;
}
.our-cer {
    padding: 0 0 25px;
}

.test-4{
	padding: 20px 10px !important;
}

.our-cer .container{
    padding: 0 !important;
}

.instant-section {
    padding: 12.5px 0px 37px 0px;
}
.n-sale-page .instant-btn {
    padding: 7px 33px;   
    font-size: 20px !important;
    margin-top: 15px;
}
header.header {
    text-align: center;
}
.intro-section{
	padding-top: 25px;
}
.image-bottom img {
    width: 100% !IMPORTANT;
    margin-bottom: 15px !important;
}
.w-box h2 {
    font-size: 20px;
}
.cop-pane {
    padding: 100px 0 80px;
}
.best-pane {
    padding: 32px 0 0;
}
.relv-out {
   
    padding: 10px 0 0px;
}
h2.bh2 {
    margin-bottom: 30px !important;
}
.blue-section.new {
    padding: 40px 0 27px !important;
}
.tog-pan {
    padding: 35px 0 15px;
}
.faqs.new h2 {
    margin: 0 0 25px;
}
.suc-margin {
    margin-top: 30px;
}
.faqs.new .accord-btn {
    font-size: 20px !important;
}
.m-pd-0{
	padding-bottom: 0 !important;
}
.d-test-4{background: #166BA3;padding: 0 !important;}
.d-section-new{
	margin-top: 0px;
}
.blue-section-new.new{
	padding-top: 25px !important;
}
}

@media (max-width:500px){
	.list1 li {
    width: 100%;
    float: left;
    min-width: inherit;
	}
}

@media(max-width: 412px){
	.ptt-wrap img{
		width: 160px;
		height: auto;
	}
}
@media(max-width: 366px){
	.ptt-wrap img{
		width: 110px;
	}
}