@charset "UTF-8";


.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.dropdown .dropdown-menu .caret{border:4px solid transparent;border-left-color:#000;float:right;margin-top:6px}.dropdown-menu{min-width:250px}.dropdown-menu > li.open > a{background-color:#F5F5F5;color:#262626;text-decoration:none}.dropdown-menu .dropdown-menu{left:100%;margin:0;right:auto;top:-1px}.dropdown-menu-right .dropdown-menu,.navbar-right .dropdown-menu .dropdown-menu,.pull-right .dropdown-menu .dropdown-menu{left:auto;right:100%}.dropdown-menu.animated{-webkit-animation-duration:0.3s;animation-duration:0.3s}.dropdown-menu.animated:before{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.dropdownhover-top{margin-bottom:2px;margin-top:0}.navbar-fixed-bottom .dropdown-menu .dropdown-menu,.dropdownhover-top .dropdown-menu{bottom:-1px;top:auto}.navbar-nav > li > .dropdown-menu{margin-bottom:0}.dropdownhover-bottom{-webkit-transform-origin:50% 0;transform-origin:50% 0}.dropdownhover-left{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dropdownhover-right{-webkit-transform-origin:0 50%;transform-origin:0 50%}.dropdownhover-top{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@-webkit-keyframes slide {
0% {
background-size: 100%;
}
50% {
background-size: 110%;
}
100% {
background-size: 100%;
}
} * {
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
}
p {
margin: 0;
padding: 0;
}
a {
text-decoration: none;
outline: none;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
a:hover {
text-decoration: none;
outline: none;
}
a:focus {
text-decoration: none;
outline: none;
}
.btn {
border: 0;
box-shadow: none;
text-decoration: none;
outline: none;
}
.btn:hover {
box-shadow: none;
text-decoration: none;
outline: none;
}
.btn:focus {
box-shadow: none;
text-decoration: none;
outline: none;
}
ul {
margin: 0;
padding-left: 18px;
}
.list-inline::after {
display: block;
content: "";
clear: both;
}
.list-inline li {
display: inline-block;
}
input {
background-clip: border-box;
}
body {
font-family: "Source Sans Pro", sans-serif;
}
body::selection,
body *::selection {
background-color: #000000;
color: #ed3b48;
}
p,
li,
h1,
h2,
h3,
h4,
h5,
h6 {
color: #333;
font-family: "Source Sans Pro", sans-serif;
}
.txt_black,
.txt_black * {
color: #000000;
}
.txt_white,
.txt_white * {
color: #ffffff;
}
.txt_primary {
color: #ed3b48;
}
.txt_w_400 {
font-weight: 400;
}
.txt_w_600 {
font-weight: 600;
}
.txt_w_700 {
font-weight: 700;
}
.txt_w_900 {
font-weight: 900;
}
.txt_14 {
font-size: 14px;
}
.txt_16 {
font-size: 16px;
}
.txt_18 {
font-size: 18px;
}
.txt_37 {
font-size: 37px;
}
.txt_42 {
font-size: 42px;
}
.pt_90 {
padding-top: 90px;
}
.pb_90 {
padding-bottom: 90px;
}
.pb_70 {
padding-bottom: 70px;
}
.bg_primary {
background-color: #ed3b48;
}
.bg_secondary {
background-color: #fe9705;
}
.bg_black {
background-color: #000000;
}
.bg_grey {
background-color: #f8f8f8;
}
.para_large p {
font-size: 14px;
line-height: 25px;
}
.para_large p + p {
margin-top: 20px;
}
.para_large.txt_16 p {
font-size: 16px;
}
.form-control {
border-radius: 0;
box-shadow: none;
text-decoration: none;
outline: none;
background-clip: border-box;
}
.form-control:hover {
box-shadow: none;
text-decoration: none;
outline: none;
}
.form-control:focus {
box-shadow: none;
text-decoration: none;
outline: none;
} #return_to_top {
position: fixed;
bottom: 60px;
right: 20px;
background: rgba(0, 0, 0, 0.7);
width: 50px;
height: 50px;
line-height: 50px;
text-align: center; text-decoration: none;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
display: none;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-ms-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
z-index: 9999;
}
#return_to_top i {
color: #fff;
margin: 0;
position: relative;
font-size: 20px;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-ms-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}
#return_to_top:hover {
background-color: #000;
}
#return_to_top:hover i {
color: #fff;
} .gradient_btn a,
.gradient_btn button,
.gradient_btn input {
background: #ed3b48 !important;
background: -moz-linear-gradient(-114deg, #ed3b48 0%, #ff8560 100%) !important;
background: -webkit-linear-gradient(-114deg, #ed3b48 0%, #ff8560 100%) !important;
background: -ms-linear-gradient(-114deg, #ed3b48 0%, #ff8560 100%) !important;
box-shadow: 0px 0px 16px 0px rgba(255, 0, 0, 0.28) !important;
border-radius: 50px !important;
padding: 10px 30px !important;
text-transform: uppercase !important;
color: #ffffff !important;
font-size: 14px !important;
display: inline-block !important;
font-weight: 600 !important;
letter-spacing: 1px !important;
outline: none !important;
border: none !important;
}
.gradient_btn a i,
.gradient_btn button i,
.gradient_btn input i {
margin-right: 3px;
}
.primary_btn a,
.primary_btn button,
.primary_btn input {
background-color: #ed3b48;
border-radius: 50px;
padding: 10px 30px;
text-transform: uppercase;
color: #ffffff;
font-size: 14px;
display: inline-block;
font-weight: 600;
letter-spacing: 1px;
outline: none;
border: none;
}
.primary_btn a i,
.primary_btn button i,
.primary_btn input i {
margin-right: 3px;
}
.primary_btn a:hover,
.primary_btn button:hover,
.primary_btn input:hover {
background-color: #c91220;
}
.outlined_btn_black a,
.outlined_btn_black button,
.outlined_btn_black input {
background-color: #ffffff;
border-radius: 50px;
padding: 10px 30px;
text-transform: uppercase;
color: #333;
font-size: 14px;
display: inline-block;
font-weight: 600;
letter-spacing: 1px;
outline: none;
border: 1px solid #333;
}
.outlined_btn_black a i,
.outlined_btn_black button i,
.outlined_btn_black input i {
margin-right: 3px;
}
.outlined_btn_black a:hover,
.outlined_btn_black button:hover,
.outlined_btn_black input:hover {
background-color: #333;
color: #ffffff;
}
.outlined_btn_primary a,
.outlined_btn_primary button,
.outlined_btn_primary input {
background-color: #ffffff;
border-radius: 50px;
padding: 10px 30px;
text-transform: uppercase;
color: #ed3b48;
font-size: 14px;
display: inline-block;
font-weight: 600;
letter-spacing: 1px;
outline: none;
border: 1px solid #ed3b48;
}
.outlined_btn_primary a i,
.outlined_btn_primary button i,
.outlined_btn_primary input i {
margin-right: 3px;
}
.outlined_btn_primary a:hover,
.outlined_btn_primary button:hover,
.outlined_btn_primary input:hover {
background-color: #ed3b48;
color: #ffffff;
}
.modal_close_btn.close {
outline: none;
width: 35px;
height: 35px;
line-height: 38px;
opacity: 1;
background-color: #ed3b48;
color: #ffffff;
text-shadow: none;
border-radius: 50%;
position: absolute;
right: -10px;
top: -10px;
font-size: 18px;
padding: 0;
text-align: center;
}
.section_title h2 {
color: #333;
font-size: 50px;
font-weight: 700;
margin-bottom: 25px;
}
.section_title h2 span {
color: #ed3b48;
}
.section_title.white_title h2 {
color: #ffffff;
} .yt_reviews {
position: relative;
}
.yt_reviews::before {
content: "";
background-image: url(../images/review_bg.jpg);
width: 26%;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 1;
background-size: cover;
}
.yt_reviews .yt_reviews_area {
position: relative;
z-index: 2;
}
.yt_reviews .yt_reviews_area .section_title hr {
text-shadow: 1px 1px 5px #fff;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item {
background-color: #ffffff;
border-radius: 10px;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.09);
margin: 20px 15px 20px;
padding: 6px;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner {
border-radius: 10px;
border: 1px dashed #ed3b48;
padding: 20px;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner .yt_review_info .d-flex {
margin-bottom: 15px;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner .yt_review_info .d-flex span {
background-color: #2bce41;
border-radius: 5px;
padding: 0px 10px 0px;
display: inline-block;
margin-right: 10px;
color: #ffffff;
font-size: 18px;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner .yt_review_info .d-flex p i {
font-size: 14px;
color: #ffa809;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner .yt_review_info h5 {
font-size: 20px;
font-weight: bold;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner hr {
border-color: #ebebeb;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner hr:after {
content: "\f0d7";
font-weight: bold;
font-family: "Font Awesome 5 Pro";
line-height: 7px;
text-align: center;
display: block;
margin: 0 auto;
color: #ebebeb;
font-size: 30px;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner .cms_area p {
font-size: 18px;
line-height: 28px;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .owl-nav {
text-align: center;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .owl-nav button {
outline: none;
width: 35px;
height: 35px;
display: inline-flex;
align-items: center;
justify-content: center;
background-color: #e0e0e0;
font-size: 22px;
margin: 0 4px;
padding: 2px 0 0 !important;
}      @media (min-width: 992px) and (max-width: 1199px) {
.section_title h2 {
font-size: 46px;
}
} @media (min-width: 768px) and (max-width: 991px) {
.section_title h2 {
font-size: 42px;
}
#return_to_top {
width: 35px;
height: 35px;
line-height: 35px;
}
#return_to_top i {
font-size: 14px;
}
.pt_90 {
padding-top: 70px;
}
.pb_90 {
padding-bottom: 70px;
}
.pb_70 {
padding-bottom: 50px;
}
} @media (min-width: 576px) and (max-width: 767px) {
.section_title h2 {
font-size: 36px;
}
#return_to_top {
width: 35px;
height: 35px;
line-height: 35px;
}
#return_to_top i {
font-size: 14px;
}
.txt_42 {
font-size: 37px;
}
.txt_37 {
font-size: 28px;
line-height: 42px;
}
.pt_90 {
padding-top: 50px;
}
.pb_90 {
padding-bottom: 50px;
}
.pb_70 {
padding-bottom: 40px;
}
} @media (min-width: 361px) and (max-width: 575px) {
.section_title h2 {
font-size: 32px;
}
#return_to_top {
width: 35px;
height: 35px;
line-height: 33px;
}
#return_to_top i {
font-size: 14px;
}
.txt_42 {
font-size: 37px;
}
.txt_37 {
font-size: 28px;
line-height: 42px;
}
.pt_90 {
padding-top: 50px;
}
.pb_90 {
padding-bottom: 50px;
}
.pb_70 {
padding-bottom: 40px;
}
} @media (max-width: 360px) {
.section_title h2 {
font-size: 30px;
}
#return_to_top {
width: 35px;
height: 35px;
line-height: 33px;
}
#return_to_top i {
font-size: 14px;
}
.txt_42 {
font-size: 37px;
}
.txt_37 {
font-size: 28px;
line-height: 42px;
}
.pt_90 {
padding-top: 50px;
}
.pb_90 {
padding-bottom: 50px;
}
.pb_70 {
padding-bottom: 40px;
}
} .dropdown:hover > .dropdown-menu {
display: block;
}
@keyframes smoothScroll {
0% {
transform: translateY(-100px);
}
100% {
transform: translateY(0px);
}
}
.header_parent {
position: fixed;
left: 0;
right: 0;
z-index: 2;
box-shadow: -1.463px 1.364px 0px 0px rgba(0, 0, 0, 0.04);
background-color: #ffffff;
}
.header_parent nav.navbar {
padding-left: 0;
padding-right: 0;
}
.header_parent nav.navbar .navbar-brand img {
max-width: 200px;
}
.header_parent nav.navbar .navbar-toggler {
outline: none;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item {
margin-right: 18px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item a.nav-link {
font-size: 14px;
text-transform: uppercase;
color: #333;
padding: 10px 0;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item a.nav-link:hover {
color: #ed3b48;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item a.nav-link.dropdown-toggle:after {
content: none;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item.dropdown .dropdown-menu {
margin-top: 0;
border: none;
border-radius: 0;
padding: 0;
background: #ed3b48;
background: -moz-linear-gradient(-114deg, #ed3b48 0%, #ff8560 100%);
background: -webkit-linear-gradient(-114deg, #ed3b48 0%, #ff8560 100%);
background: -ms-linear-gradient(-114deg, #ed3b48 0%, #ff8560 100%);
box-shadow: 0px 0px 16px 0px rgba(255, 0, 0, 0.28);
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item.dropdown .dropdown-menu li {
padding: 0;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item.dropdown .dropdown-menu li a {
display: inline-block;
width: 100%;
padding: 8px 10px;
color: #ffffff;
font-size: 14px;
text-transform: uppercase;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item.dropdown .dropdown-menu li a:hover {
background-color: #fe9705;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item.dropdown .dropdown-menu li:not(:last-child) a {
border-bottom: 1px dashed #ffffff;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item.dropdown .dropdown-menu li:hover {
background-color: #fe9705;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.right_nav li.gradient_btn a {
color: #ffffff;
padding: 10px 30px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.right_nav li.outlined_btn_black a {
color: #333;
padding: 9px 20px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.right_nav li.outlined_btn_black a:hover {
color: #ffffff;
}     @media (min-width: 992px) and (max-width: 1199px) {
.header_parent nav.navbar .navbar-brand img {
max-width: 150px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item {
margin-right: 15px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item a.nav-link {
font-size: 13px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.right_nav li.gradient_btn a {
color: #ffffff;
padding: 10px 20px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.right_nav li.outlined_btn_black a {
color: #333;
padding: 9px 20px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.right_nav li.outlined_btn_black a:hover {
color: #ffffff;
}
} @media (min-width: 768px) and (max-width: 991px) {
.header_parent nav.navbar .navbar-brand img {
max-width: 150px;
}
.header_parent nav.navbar .header_mobile_btn .nav-item.gradient_btn a {
color: #ffffff;
padding: 10px 20px;
}
.header_parent nav.navbar .header_mobile_btn .nav-item.outlined_btn_black a {
color: #333;
padding: 9px 20px;
}
.header_parent nav.navbar .header_mobile_btn .nav-item.outlined_btn_black a:hover {
color: #ffffff;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item {
margin-right: 15px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item a.nav-link {
font-size: 13px;
}
} @media (min-width: 576px) and (max-width: 767px) {
.header_parent nav.navbar .navbar-brand img {
max-width: 150px;
}
.header_parent nav.navbar .header_mobile_btn .nav-item.gradient_btn a {
color: #ffffff;
padding: 10px 20px;
}
.header_parent nav.navbar .header_mobile_btn .nav-item.outlined_btn_black a {
color: #333;
padding: 9px 20px;
}
.header_parent nav.navbar .header_mobile_btn .nav-item.outlined_btn_black a:hover {
color: #ffffff;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item {
margin-right: 15px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item a.nav-link {
font-size: 13px;
}
} @media (min-width: 361px) and (max-width: 575px) {
.header_parent .xs_smallbar {
display: flex;
align-items: center;
justify-content: flex-end;
border-bottom: 1px solid #f8f8f8;
}
.header_parent .xs_smallbar a {
font-size: 13px;
text-transform: uppercase;
color: #bdbdbd;
}
.header_parent nav.navbar .navbar-brand img {
max-width: 150px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item {
margin-right: 15px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item a.nav-link {
font-size: 13px;
}
} @media (max-width: 360px) {
.header_parent .xs_smallbar {
display: flex;
align-items: center;
justify-content: flex-end;
border-bottom: 1px solid #f8f8f8;
}
.header_parent .xs_smallbar a {
font-size: 13px;
text-transform: uppercase;
color: #bdbdbd;
}
.header_parent nav.navbar .navbar-brand img {
max-width: 150px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item {
margin-right: 15px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item a.nav-link {
font-size: 13px;
}
} @media (max-width: 991px) {
.header_parent nav.navbar .navbar-collapse {
margin-top: 10px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item {
border-top: 1px solid #ebebeb;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item.dropdown:after {
content: "\f105";
font-family: "Font Awesome 5 Pro";
color: #ed3b48;
display: inline-block;
position: absolute;
right: 0;
top: 0;
width: 40px;
text-align: center;
padding: 7px 0;
background-color: #f8f8f8;
z-index: 1;
}
}
.hero_banner_section {
position: relative;
}
.hero_banner_section .hero_banner_area {
position: absolute;
z-index: 1;
top: 0;
left: 0;
right: 0;
padding-top: 80px;
}
.hero_banner_section .hero_banner_area .hero_banner_content h1 {
font-weight: 700;
font-size: 42px;
line-height: 56px;
margin-bottom: 25px;
}
.hero_banner_section .hero_banner_area .hero_banner_content h4 {
font-weight: 600;
line-height: 38px;
margin-bottom: 25px;
}
.hero_banner_section .hero_banner_img img {
width: 100%;
}
.features_section .features_area {
background-color: #ffffff;
border-radius: 10px;
box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.09);
position: relative;
margin-top: -100px;
z-index: 1;
padding-top: 30px;
overflow: hidden;
margin-bottom: 55px;
}
.features_section .features_area h2 {
text-align: center;
color: #333;
font-weight: 700;
margin-bottom: 25px;
font-size: 42px;
padding: 0 20px;
}
.features_section .features_area h2 span {
color: #ed3b48;
}
.features_section .features_area .features_items .feature_item {
padding: 25px 5px;
border: 1px solid #ebebeb;
height: 100%;
margin-left: -1px;
}
.features_section .features_area .features_items .feature_item img {
margin-bottom: 20px;
max-width: 90px;
max-height: 90px;
}
.features_section .features_area .features_items .feature_item h3 {
font-size: 26px;
text-align: center;
font-weight: 600;
}
.features_section .features_area .features_items .feature_item:hover h3 {
color: #ed3b48;
}
.promote_section {
padding-bottom: 35px;
}
.promote_section .promote_area .left_area h4 {
font-weight: 600;
margin-bottom: 25px;
line-height: 38px;
}
.promote_section .promote_area .left_area .gradient_btn a {
letter-spacing: 0;
}
.promote_section .promote_area .promote_items .promote_item {
height: 100%;
padding-top: 65px;
}
.promote_section .promote_area .promote_items .promote_item a {
display: inline-block;
width: 100%;
height: 100%;
background-color: #ebebeb;
border-radius: 10px;
padding: 0 15px 25px;
text-align: center;
}
.promote_section .promote_area .promote_items .promote_item a .promote_icon {
height: 110px;
width: 110px;
background-color: #ffffff;
border-radius: 50%;
box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.1);
margin-top: -55px;
display: inline-flex;
align-items: center;
justify-content: center;
margin-bottom: 20px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_icon img {
width: 70px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content h3 {
font-weight: 700;
font-size: 26px;
margin-bottom: 20px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content hr {
width: 55px;
margin: 0 auto 20px;
border: none;
height: 1px;
background-color: #333;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content p {
font-size: 18px;
font-weight: 600;
}
.promote_section .promote_area .promote_items .promote_item a:hover {
background: #ed3b48;
background: -webkit-linear-gradient(-114deg, #ed3b48 0%, #ff8560 100%);
}
.promote_section .promote_area .promote_items .promote_item a:hover .promote_content h3,
.promote_section .promote_area .promote_items .promote_item a:hover .promote_content p {
color: #ffffff;
}
.promote_section .promote_area .promote_items .promote_item a:hover .promote_content hr {
background-color: #ffffff;
}
.promote_section.footer_promote_section {
padding-bottom: 0;
padding-top: 20px;
}
.promote_section.footer_promote_section .promote_area {
margin-bottom: -60px;
position: relative;
z-index: 1;
padding: 30px 30px 0;
background-color: #ffffff;
border-radius: 10px;
}
.plans_section {
padding-top: 45px;
}
.plans_section .plans_area .cms_section h4 {
color: #ffffff;
line-height: 38px;
margin-bottom: 20px;
}
.plans_section .plans_tabs_area {
padding-bottom: 40px;
}
.plans_section .plans_tabs_area ul.nav.nav-tabs {
background-color: #ffffff;
border: 1px solid #ffffff;
box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.2);
margin-bottom: 40px;
}
.plans_section .plans_tabs_area ul.nav.nav-tabs li.nav-item {
margin: 0;
}
.plans_section .plans_tabs_area ul.nav.nav-tabs li.nav-item a.nav-link {
border: none;
border-radius: 0;
background-color: #ffffff;
font-size: 16px;
font-weight: 600;
color: #333;
padding: 14px 12px;
position: relative;
}
.plans_section .plans_tabs_area ul.nav.nav-tabs li.nav-item a.nav-link:after { font-family: "Font Awesome 5 Pro";
content: "\f0d7";
display: inline-block;
position: absolute;
left: calc(50% - 14px);
color: #ffffff;
bottom: -5px;
line-height: 0;
font-size: 36px;
opacity: 0;
}
.plans_section .plans_tabs_area ul.nav.nav-tabs li.nav-item a.nav-link.active {
background-color: #fe9705;
color: #ffffff;
}
.plans_section .plans_tabs_area ul.nav.nav-tabs li.nav-item a.nav-link.active::after {
opacity: 1;
}
.plans_section .plans_tabs_area ul.nav.nav-tabs li.nav-item a.nav-link.active:hover {
color: #ffffff;
}
.plans_section .plans_tabs_area ul.nav.nav-tabs li.nav-item a.nav-link:hover {
color: #ed3b48;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item {
height: 100%;
padding-top: 15px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a {
display: inline-block;
width: 100%;
height: 100%;
background-color: #ffffff;
box-shadow: 0px 0px 0px 5px #ffffff;
border: 1px dashed #ed3b48;
border-radius: 4px;
padding: 10px 14px;
position: relative;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_icon {
width: 35px;
height: 35px;
border-radius: 50%;
overflow: hidden;
border: 1px solid #ffffff;
padding: 4px;
margin-top: -30px;
margin-left: -30px;
position: relative;
z-index: 1; text-align: center;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_icon i {
color: #ffffff;
font-size: 18px;
vertical-align: middle;
margin-top: -1px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_icon.youtube {
background: #ed3b48;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_icon.instagram {
background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_icon.facebook {
background: linear-gradient(210deg, #447aff 0%, #284386 72%);
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_icon.twitter {
background: linear-gradient(210deg, #79ccff 0%, #006db0 72%);
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a h4 {
font-weight: 700;
margin-bottom: 10px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a p {
color: #c7c7c7;
font-weight: 600;
font-size: 18px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a p .price {
font-weight: 700;
color: #fe9705;
padding-left: 5px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_overlay {
background: -webkit-linear-gradient(-114deg, #ed3b48 0%, #ff8560 100%);
opacity: 0;
height: 0;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
display: inline-flex;
align-items: center;
justify-content: center;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_overlay h5 {
color: #ffffff;
font-weight: 700;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_overlay h5 i {
vertical-align: middle;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a:hover .plan_overlay {
opacity: 1;
height: 100%;
}
.services_section {
padding-bottom: 40px;
}
.services_section .services_area .cms_section h5 {
line-height: 35px;
font-weight: 600;
}
.services_section .services_area .service_items .service_item {
height: 100%;
padding-top: 65px;
}
.services_section .services_area .service_items .service_item a {
display: inline-block;
width: 100%;
height: 100%;
background-color: #ebebeb;
border-radius: 10px;
padding: 0 15px 25px;
text-align: center;
}
.services_section .services_area .service_items .service_item a .service_icon {
height: 110px;
width: 110px;
background-color: #ed3b48;
border-radius: 50%;
box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.2);
margin-top: -55px;
display: inline-flex;
align-items: center;
justify-content: center;
margin-bottom: 20px;
}
.services_section .services_area .service_items .service_item a .service_icon img {
width: 80px;
}
.services_section .services_area .service_items .service_item a .service_icon i {
font-size: 60px;
color: #ffffff;
}
.services_section .services_area .service_items .service_item a .service_content h3 {
font-weight: 700;
font-size: 26px;
margin-bottom: 20px;
}
.services_section .services_area .service_items .service_item a .service_content hr {
width: 55px;
margin: 0 auto 20px;
border: none;
height: 1px;
background-color: #333;
}
.services_section .services_area .service_items .service_item a .service_content p {
font-size: 18px;
}
.services_section .services_area .service_items .service_item a:hover {
background: #ed3b48;
background: -webkit-linear-gradient(-114deg, #ed3b48 0%, #ff8560 100%);
}
.services_section .services_area .service_items .service_item a:hover .service_content h3,
.services_section .services_area .service_items .service_item a:hover .service_content p {
color: #ffffff;
}
.services_section .services_area .service_items .service_item a:hover .service_content hr {
background-color: #ffffff;
}
.services_section .services_area .service_items .service_item.youtube a .service_icon {
background: #ed3b48;
}
.services_section .services_area .service_items .service_item.facebook a .service_icon {
background: linear-gradient(210deg, #447aff 0%, #284386 72%);
}
.services_section .services_area .service_items .service_item.instagram a .service_icon {
background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}
.services_section .services_area .service_items .service_item.google a .service_icon {
background: linear-gradient(38deg, #22ffea 0%, #00e41a 32%, #ffd100 57%, #ff1400 100%);
}
.services_section .services_area .service_items .service_item.linkedin a .service_icon {
background: linear-gradient(210deg, #00898f 0%, #1dd0ff 72%);
}
.services_section .services_area .service_items .service_item.twitter a .service_icon {
background: linear-gradient(210deg, #79ccff 0%, #006db0 72%);
}
.why_section {
padding-top: 60px;
padding-bottom: 60px;
}
.why_section .why_area .why_title h2 {
font-size: 42px;
font-weight: 700;
margin-bottom: 20px;
}
.why_section .why_area .why_title h2 span {
color: #ed3b48;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel {
padding-top: 0;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .owl-stage-outer {
padding-top: 68px;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .review_item {
text-align: center;
background-color: #ffffff;
border: 1px dashed #ed3b48;
box-shadow: 0px 0px 0px 7px #ffffff;
margin: 10px;
border-radius: 10px;
padding: 15px;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .review_item .review_img {
width: 100px;
height: 100px;
border-radius: 50%;
background-color: #ffffff;
padding: 5px;
box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.1);
overflow: hidden;
margin: -75px auto 20px;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .review_item .review_name h5 {
font-weight: 700;
margin-bottom: 10px;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .review_item .reivew_content {
position: relative;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .review_item .reivew_content p {
font-style: italic;
font-size: 16px;
line-height: 28px;
color: #333;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .review_item .reivew_content:before {
content: "\f10d";
font-family: "Font Awesome 5 Pro";
font-weight: 800;
font-size: 16px;
color: #333;
display: inline-block;
position: absolute;
left: 0;
top: -10px;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .review_item .reivew_content:after {
content: "\f10e";
font-family: "Font Awesome 5 Pro";
font-weight: 800;
font-size: 16px;
color: #333;
display: inline-block;
position: absolute;
right: 0;
bottom: -10px;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .owl-nav {
text-align: center;
padding-top: 20px;
padding-bottom: 5px;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .owl-nav button {
outline: none;
line-height: initial;
height: 50px;
width: 65px;
border: 1px solid #ebebeb;
font-size: 30px;
padding: 2px 0 0 !important;
-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
color: #ffffff;
background-color: transparent;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .owl-nav button.owl-prev {
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .owl-nav button.owl-next {
border-top-right-radius: 50px;
border-bottom-right-radius: 50px;
}     @media (min-width: 992px) and (max-width: 1199px) {
.hero_banner_section .hero_banner_area {
padding-top: 70px;
}
.hero_banner_section .hero_banner_area .hero_banner_content h1 {
font-size: 36px;
line-height: 46px;
margin-bottom: 20px;
}
.hero_banner_section .hero_banner_area .hero_banner_content h4 {
line-height: 32px;
font-size: 22px;
}
} @media (min-width: 768px) and (max-width: 991px) {
.hero_banner_section .hero_banner_area {
padding-top: 50px;
}
.hero_banner_section .hero_banner_area .hero_banner_content h1 {
font-size: 30px;
line-height: 40px;
margin-bottom: 20px;
}
.hero_banner_section .hero_banner_area .hero_banner_content h4 {
line-height: 29px;
font-size: 18px;
}
.features_section .features_area {
margin-top: -50px;
}
.features_section .features_area h2 {
font-size: 32px;
}
.features_section .features_area .features_items .feature_item img {
max-width: 60px;
max-height: 60px;
}
.features_section .features_area .features_items .feature_item h3 {
font-size: 18px;
}
.promote_section .promote_area .left_area h4 {
line-height: 34px;
font-size: 20px;
}
.promote_section .promote_area .promote_items .promote_item {
padding-top: 45px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_icon {
height: 90px;
width: 90px;
margin-top: -45px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_icon img {
max-width: 50px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content h3 {
font-size: 22px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content hr {
margin: 0 auto 15px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content p {
font-size: 16px;
font-weight: 400;
}
.plans_section .plans_area .cms_section h4 {
line-height: 31px;
font-size: 20px;
}
.plans_section .plans_tabs_area ul.nav.nav-tabs li.nav-item a.nav-link {
font-size: 15px;
padding: 10px 17px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a h4 {
font-size: 20px;
}
.services_section .services_area .cms_section h5 {
line-height: 34px;
}
.services_section .services_area .service_items .service_item a .service_icon {
height: 80px;
width: 80px;
}
.services_section .services_area .service_items .service_item a .service_icon img {
max-width: 55px;
}
.services_section .services_area .service_items .service_item a .service_icon i {
font-size: 42px;
}
.services_section .services_area .service_items .service_item a .service_content h3 {
font-size: 23px;
}
.services_section .services_area .service_items .service_item a .service_content p {
font-size: 14px;
}
.why_section .why_area .why_title h2 {
font-size: 32px;
}
} @media (min-width: 576px) and (max-width: 767px) {
.hero_banner_section .hero_banner_area {
padding-top: 20px;
}
.hero_banner_section .hero_banner_area .hero_banner_content h1 {
font-size: 24px;
line-height: 35px;
margin-bottom: 10px;
}
.hero_banner_section .hero_banner_area .hero_banner_content h4 {
line-height: 27px;
font-size: 16px;
margin-bottom: 10px;
}
.hero_banner_section .hero_banner_area .hero_banner_content .outlined_btn_primary a {
padding: 7px 20px;
}
.features_section .features_area {
margin-top: -40px;
}
.features_section .features_area h2 {
font-size: 27px;
}
.features_section .features_area .features_items .feature_item img {
max-width: 60px;
max-height: 60px;
}
.features_section .features_area .features_items .feature_item h3 {
font-size: 18px;
}
.promote_section .promote_area .left_area h4 {
line-height: 29px;
font-size: 18px;
}
.promote_section .promote_area .promote_items .promote_item {
padding-top: 45px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_icon {
height: 90px;
width: 90px;
margin-top: -45px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_icon img {
max-width: 50px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content h3 {
font-size: 22px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content hr {
margin: 0 auto 15px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content p {
font-size: 16px;
font-weight: 400;
}
.plans_section .plans_area .cms_section h4 {
line-height: 27px;
font-size: 17px;
}
.plans_section .plans_tabs_area ul.nav.nav-tabs li.nav-item a.nav-link {
font-size: 14px;
padding: 8px 15px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a h4 {
font-size: 20px;
}
.services_section .services_area .cms_section h5 {
line-height: 30px;
font-size: 18px;
}
.services_section .services_area .service_items .service_item a .service_icon {
height: 80px;
width: 80px;
}
.services_section .services_area .service_items .service_item a .service_icon img {
max-width: 55px;
}
.services_section .services_area .service_items .service_item a .service_icon i {
font-size: 42px;
}
.services_section .services_area .service_items .service_item a .service_content h3 {
font-size: 23px;
}
.services_section .services_area .service_items .service_item a .service_content p {
font-size: 14px;
}
.why_section .why_area .why_title h2 {
font-size: 32px;
}
} @media (min-width: 361px) and (max-width: 575px) {
.hero_banner_section .hero_banner_area {
padding-top: 30px;
}
.hero_banner_section .hero_banner_area .hero_banner_content h1 {
font-size: 20px;
line-height: 30px;
margin-bottom: 10px;
}
.hero_banner_section .hero_banner_area .hero_banner_content h4 {
line-height: 24px;
font-size: 14px;
margin-bottom: 10px;
}
.hero_banner_section .hero_banner_area .hero_banner_content .outlined_btn_primary a {
padding: 7px 20px;
letter-spacing: 0px;
}
.hero_banner_section .hero_banner_img {
padding-top: 100px;
}
.features_section .features_area {
margin-top: -40px;
}
.features_section .features_area h2 {
font-size: 22px;
}
.features_section .features_area .features_items .feature_item img {
max-width: 60px;
max-height: 60px;
}
.features_section .features_area .features_items .feature_item h3 {
font-size: 18px;
}
.promote_section .promote_area .left_area h4 {
line-height: 26px;
font-size: 16px;
}
.promote_section .promote_area .promote_items .promote_item {
padding-top: 45px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_icon {
height: 90px;
width: 90px;
margin-top: -45px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_icon img {
max-width: 50px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content h3 {
font-size: 22px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content hr {
margin: 0 auto 15px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content p {
font-size: 16px;
font-weight: 400;
}
.promote_section.footer_promote_section .promote_area {
margin-bottom: -40px;
}
.plans_section .plans_area .cms_section h4 {
line-height: 24px;
font-size: 15px;
}
.plans_section .plans_tabs_area ul.nav.nav-tabs li.nav-item a.nav-link {
font-size: 13px;
padding: 8px 10px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a {
padding: 5px 9px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_icon {
margin-top: -25px;
margin-left: -18px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a h4 {
font-size: 18px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a p {
font-size: 16px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_overlay h5 {
font-size: 16px;
}
.services_section .services_area .cms_section h5 {
line-height: 26px;
font-size: 16px;
font-weight: 400;
}
.services_section .services_area .service_items .service_item a .service_icon {
height: 80px;
width: 80px;
}
.services_section .services_area .service_items .service_item a .service_icon img {
max-width: 55px;
}
.services_section .services_area .service_items .service_item a .service_icon i {
font-size: 42px;
}
.services_section .services_area .service_items .service_item a .service_content h3 {
font-size: 23px;
}
.services_section .services_area .service_items .service_item a .service_content p {
font-size: 14px;
}
.why_section .why_area .why_title h2 {
font-size: 28px;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .review_item .reivew_content p {
font-size: 14px;
line-height: 24px;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .review_item .reivew_content:before {
top: -10px;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .review_item .reivew_content:after {
bottom: -10px;
}
} @media (max-width: 360px) {
.hero_banner_section .hero_banner_area {
padding-top: 30px;
}
.hero_banner_section .hero_banner_area .hero_banner_content h1 {
font-size: 18px;
line-height: 29px;
margin-bottom: 10px;
}
.hero_banner_section .hero_banner_area .hero_banner_content h4 {
line-height: 22px;
font-size: 13px;
margin-bottom: 10px;
}
.hero_banner_section .hero_banner_area .hero_banner_content .outlined_btn_primary a {
padding: 5px 20px;
letter-spacing: 0px;
font-size: 12px;
}
.hero_banner_section .hero_banner_img {
padding-top: 110px;
}
.features_section .features_area {
margin-top: -30px;
}
.features_section .features_area h2 {
font-size: 20px;
}
.features_section .features_area .features_items .feature_item img {
max-width: 60px;
max-height: 60px;
}
.features_section .features_area .features_items .feature_item h3 {
font-size: 18px;
}
.promote_section .promote_area .left_area h4 {
line-height: 24px;
font-size: 14px;
}
.promote_section .promote_area .left_area .gradient_btn a {
padding: 10px 18px;
font-size: 13px;
}
.promote_section .promote_area .promote_items .promote_item {
padding-top: 45px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_icon {
height: 90px;
width: 90px;
margin-top: -45px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_icon img {
max-width: 50px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content h3 {
font-size: 22px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content hr {
margin: 0 auto 15px;
}
.promote_section .promote_area .promote_items .promote_item a .promote_content p {
font-size: 14px;
font-weight: 400;
}
.promote_section.footer_promote_section .promote_area {
margin-bottom: -40px;
}
.plans_section .plans_area .cms_section h4 {
line-height: 24px;
font-size: 15px;
}
.plans_section .plans_tabs_area ul.nav.nav-tabs li.nav-item a.nav-link {
font-size: 13px;
padding: 8px 10px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a {
padding: 5px 9px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_icon {
margin-top: -25px;
margin-left: -18px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a h4 {
font-size: 16px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a p {
font-size: 14px;
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_overlay h5 {
font-size: 14px;
}
.services_section .services_area .cms_section h5 {
line-height: 26px;
font-size: 16px;
font-weight: 400;
}
.services_section .services_area .service_items .service_item a .service_icon {
height: 80px;
width: 80px;
}
.services_section .services_area .service_items .service_item a .service_icon img {
max-width: 55px;
}
.services_section .services_area .service_items .service_item a .service_icon i {
font-size: 42px;
}
.services_section .services_area .service_items .service_item a .service_content h3 {
font-size: 23px;
}
.services_section .services_area .service_items .service_item a .service_content p {
font-size: 14px;
}
.why_section .why_area .why_title h2 {
font-size: 28px;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .review_item .reivew_content p {
font-size: 14px;
line-height: 24px;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .review_item .reivew_content:before {
top: -10px;
}
.reviews_section .reviews_area .reviews_slider .owl-carousel .review_item .reivew_content:after {
bottom: -10px;
}
} .cms_section h1,
.cms_section h2,
.cms_section h3,
.cms_section h4,
.cms_section h5 {
margin-bottom: 20px;
}
.cms_section p {
font-size: 16px;
line-height: 27px;
margin-bottom: 15px;
clear: both;
display: inline-block;
width: 100%;
}
.cms_section ul,
.cms_section ol {
padding-left: 25px;
}
.cms_section ul li,
.cms_section ol li {
margin-bottom: 5px;
line-height: 27px;
font-size: 16px;
color: #333;
}
.cms_section ul li {
list-style-type: none;
margin-bottom: 10px;
}
.cms_section ul li:before {
content: "\f00c";
font-family: "Font Awesome 5 Pro";
display: inline-block;
text-indent: -25px;
margin-left: 0px;
color: #ed3b48;
font-size: 14px;
}
.cms_section a {
color: #ed3b48;
}
.cms_section.text-justify h1,
.cms_section.text-justify h2,
.cms_section.text-justify h3,
.cms_section.text-justify h4,
.cms_section.text-justify h5,
.cms_section.text-justify h6 {
text-align: left;
}      @media (min-width: 768px) and (max-width: 991px) {
.cms_section p,
.cms_section ul li,
.cms_section ol li,
.cms_section a {
font-size: 14px;
line-height: 25px;
}
} @media (min-width: 576px) and (max-width: 767px) {
.cms_section p,
.cms_section ul li,
.cms_section ol li,
.cms_section a {
font-size: 14px;
line-height: 25px;
}
} @media (min-width: 361px) and (max-width: 575px) {
.cms_section p,
.cms_section ul li,
.cms_section ol li,
.cms_section a {
font-size: 14px;
line-height: 25px;
}
} @media (max-width: 360px) {
.cms_section p,
.cms_section ul li,
.cms_section ol li,
.cms_section a {
font-size: 14px;
line-height: 25px;
}
} .header_parent {
z-index: 9999;
}
.youtube_hero {
background-color: #f2f2f2;
position: relative;
}
.youtube_hero:before, .youtube_hero:after {
content: "";
display: inline-block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-repeat: no-repeat;
z-index: 0;
}
.youtube_hero:before {
background-image: url(../images/circle.png);
background-position: left center;
}
.youtube_hero:after {
background-image: url(../images/youtube_dots.png);
background-position: right center;
}
.youtube_hero .youtube_hero_area {
position: relative;
z-index: 3;
padding-top: 80px;
padding-bottom: 20px;
}
.youtube_hero .youtube_hero_area .hero_banner_content h1 {
font-weight: 700;
font-size: 42px;
line-height: 56px;
margin-bottom: 25px;
}
.youtube_hero .youtube_hero_area .hero_banner_content h4 {
font-weight: 600;
line-height: 38px;
margin-bottom: 25px;
}
.yt_info_section { }
.yt_info_section .cms_area h4 {
font-weight: 600;
line-height: 38px;
}
.yt_info_section .services_area .service_items .service_item a .service_icon img {
width: auto;
}
.yt_features_sec .features_area {
box-shadow: none;
border-radius: 0;
}
.yt_features_sec .features_area .features_items .feature_item {
margin-left: 0;
}
.yt_packages .yt_packages_items .yt_package_item {
background-color: #ffffff;
padding: 30px 20px;
border-radius: 10px;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.09);
transition: 0.3s;
}
.yt_packages .yt_packages_items .yt_package_item .yt_pack_type {
margin-bottom: 15px;
}
.yt_packages .yt_packages_items .yt_package_item .yt_pack_type span {
background-color: #ed3b48;
display: inline-block;
padding: 2px 20px;
border-radius: 50px;
color: #ffffff;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 2px;
}
.yt_packages .yt_packages_items .yt_package_item h3 {
font-size: 32px;
font-weight: 700;
}
.yt_packages .yt_packages_items .yt_package_item hr {
border-color: #ed3b48;
}
.yt_packages .yt_packages_items .yt_package_item .yt_package_info ul {
padding-top: 5px;
padding-bottom: 15px;
padding-left: 23px;
}
.yt_packages .yt_packages_items .yt_package_item .yt_package_info ul li {
list-style-type: none;
margin-bottom: 10px;
font-weight: 600;
}
.yt_packages .yt_packages_items .yt_package_item .yt_package_info ul li:before {
font-family: "Font Awesome 5 Pro";
display: inline-block;
content: "\f00c";
margin-left: -22px;
margin-right: 6px;
font-size: 13px;
color: #ed3b48;
}
.yt_packages .yt_packages_items .yt_package_item:hover {
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
.faq_section .accordion .card {
border: none;
margin-bottom: 20px;
}
.faq_section .accordion .card .card-header {
padding: 0;
border: none;
border-radius: 10px;
}
.faq_section .accordion .card .card-header button {
padding: 18px 15px 18px 65px;
display: inline-block;
width: 100%;
color: #000000;
font-weight: 700;
font-size: 18px;
text-align: left;
}
.faq_section .accordion .card .card-header button:before {
content: "\f068";
font-family: "Font Awesome 5 Pro";
width: 30px;
height: 30px;
display: inline-flex;
align-items: center;
justify-content: center;
color: #ed3b48;
background-color: #ffffff;
border: 1px solid #ed3b48;
border-radius: 50%;
font-weight: 500;
font-size: 16px;
margin-left: -45px;
margin-right: 13px;
}
.faq_section .accordion .card .card-header button.collapsed::before {
content: "\f067";
}
.yt_reviews {
position: relative;
}
.yt_reviews::before {
content: "";
background-image: url(../images/review_bg.jpg);
width: 26%;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 1;
background-size: cover;
}
.yt_reviews .yt_reviews_area {
position: relative;
z-index: 2;
}
.yt_reviews .yt_reviews_area .section_title hr {
text-shadow: 1px 1px 5px #fff;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item {
background-color: #ffffff;
border-radius: 10px;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.09);
margin: 20px 15px 20px;
padding: 6px;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner {
border-radius: 10px;
border: 1px dashed #ed3b48;
padding: 20px;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner .yt_review_info .d-flex {
margin-bottom: 15px;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner .yt_review_info .d-flex span {
background-color: #2bce41;
border-radius: 5px;
padding: 0px 10px 0px;
display: inline-block;
margin-right: 10px;
color: #ffffff;
font-size: 18px;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner .yt_review_info .d-flex p i {
font-size: 14px;
color: #ffa809;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner .yt_review_info h5 {
font-size: 20px;
font-weight: bold;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner hr {
border-color: #ebebeb;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner hr:after {
content: "\f0d7";
font-weight: bold;
font-family: "Font Awesome 5 Pro";
line-height: 7px;
text-align: center;
display: block;
margin: 0 auto;
color: #ebebeb;
font-size: 30px;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .yt_review_item .yt_review_item_inner .cms_area p {
font-size: 18px;
line-height: 28px;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .owl-nav {
text-align: center;
}
.yt_reviews .yt_reviews_area .yt_reviews_slider .owl-carousel .owl-nav button {
outline: none;
width: 35px;
height: 35px;
display: inline-flex;
align-items: center;
justify-content: center;
background-color: #e0e0e0;
font-size: 22px;
margin: 0 4px;
padding: 2px 0 0 !important;
}
.blog_section .blog_items .blog_item {
background-color: #ffffff;
border-radius: 10px;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09);
transition: 0.3s;
}
.blog_section .blog_items .blog_item .blog_img a {
display: inline-block;
width: 100%;
}
.blog_section .blog_items .blog_item .blog_content {
padding: 10px 20px 15px;
}
.blog_section .blog_items .blog_item:hover {
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}     @media (min-width: 992px) and (max-width: 1199px) {
.youtube_hero .youtube_hero_area {
padding-top: 70px;
}
.youtube_hero .youtube_hero_area .hero_banner_content h1 {
font-size: 36px;
line-height: 46px;
margin-bottom: 20px;
}
.youtube_hero .youtube_hero_area .hero_banner_content h4 {
line-height: 32px;
font-size: 22px;
}
} @media (min-width: 768px) and (max-width: 991px) {
.youtube_hero .youtube_hero_area {
padding-top: 50px;
}
.youtube_hero .youtube_hero_area .hero_banner_content h1 {
font-size: 30px;
line-height: 40px;
margin-bottom: 20px;
}
.youtube_hero .youtube_hero_area .hero_banner_content h4 {
line-height: 29px;
font-size: 18px;
}
} @media (min-width: 576px) and (max-width: 767px) {
.youtube_hero .youtube_hero_area {
padding-top: 20px;
}
.youtube_hero .youtube_hero_area .hero_banner_content h1 {
font-size: 24px;
line-height: 35px;
margin-bottom: 10px;
}
.youtube_hero .youtube_hero_area .hero_banner_content h4 {
line-height: 27px;
font-size: 16px;
margin-bottom: 10px;
}
.youtube_hero .youtube_hero_area .hero_banner_content .outlined_btn_primary a {
padding: 7px 20px;
}
} @media (min-width: 361px) and (max-width: 575px) {
.youtube_hero .youtube_hero_area {
padding-top: 30px;
}
.youtube_hero .youtube_hero_area .hero_banner_content h1 {
font-size: 20px;
line-height: 30px;
margin-bottom: 10px;
}
.youtube_hero .youtube_hero_area .hero_banner_content h4 {
line-height: 24px;
font-size: 14px;
margin-bottom: 10px;
}
.youtube_hero .youtube_hero_area .hero_banner_content .outlined_btn_primary a {
padding: 7px 20px;
letter-spacing: 0px;
}
} @media (max-width: 360px) {
.youtube_hero .youtube_hero_area {
padding-top: 30px;
}
.youtube_hero .youtube_hero_area .hero_banner_content h1 {
font-size: 18px;
line-height: 29px;
margin-bottom: 10px;
}
.youtube_hero .youtube_hero_area .hero_banner_content h4 {
line-height: 22px;
font-size: 13px;
margin-bottom: 10px;
}
.youtube_hero .youtube_hero_area .hero_banner_content .outlined_btn_primary a {
padding: 5px 20px;
letter-spacing: 0px;
font-size: 12px;
}
} .footer_section {
padding-top: 105px;
padding-bottom: 40px;
background-color: #333;
}
.footer_section .footer_area .footer_item {
padding-bottom: 30px;
}
.footer_section .footer_area .footer_item .footer_title h5 {
font-size: 18px;
font-weight: 700;
margin-bottom: 18px;
color: #ffffff;
}
.footer_section .footer_area .footer_item .footer_cms {
margin-bottom: 20px;
}
.footer_section .footer_area .footer_item .footer_cms p {
font-size: 15px;
color: #ffffff;
line-height: 25px;
}
.footer_section .footer_area .footer_item .footer_links ul {
padding-left: 25px;
}
.footer_section .footer_area .footer_item .footer_links ul li {
list-style-type: none;
margin-bottom: 10px;
}
.footer_section .footer_area .footer_item .footer_links ul li:before {
content: "\f101";
font-family: "Font Awesome 5 Pro";
display: inline-block;
text-indent: -25px;
margin-left: 0px;
color: #ed3b48;
font-size: 13px;
}
.footer_section .footer_area .footer_item .footer_links ul li a {
color: #ffffff;
font-size: 14px;
}
.footer_section .footer_area .footer_item .contact_info ul {
list-style-type: none;
padding-left: 0;
}
.footer_section .footer_area .footer_item .contact_info ul li {
display: inline-flex;
width: 100%;
flex-direction: row;
margin-bottom: 15px;
align-items: center;
}
.footer_section .footer_area .footer_item .contact_info ul li i {
width: 33px;
color: #ed3b48;
font-size: 18px;
display: inline-block;
vertical-align: middle;
}
.footer_section .footer_area .footer_item .contact_info ul li span {
width: calc(100% - 33px);
color: #ffffff;
}
.footer_section .footer_area .footer_item .contact_info ul li span a {
color: #ffffff;
}        @media (min-width: 361px) and (max-width: 575px) {
.footer_section {
padding-top: 90px;
padding-bottom: 10px;
}
.footer_section .footer_area .footer_item .footer_title h5 {
font-size: 18px;
}
.footer_section .footer_area .footer_item .footer_links ul li a {
font-size: 14px;
}
.footer_section .footer_area .footer_item .contact_info ul {
list-style-type: none;
padding-left: 0;
}
.footer_section .footer_area .footer_item .contact_info ul li span {
font-size: 14px;
}
.footer_section .footer_area .footer_item .cms_section p {
font-size: 14px;
}
} @media (max-width: 360px) {
.footer_section {
padding-top: 90px;
padding-bottom: 10px;
}
.footer_section .footer_area .footer_item .footer_title h5 {
font-size: 18px;
}
.footer_section .footer_area .footer_item .footer_links ul li a {
font-size: 14px;
}
.footer_section .footer_area .footer_item .contact_info ul {
list-style-type: none;
padding-left: 0;
}
.footer_section .footer_area .footer_item .contact_info ul li span {
font-size: 14px;
}
.footer_section .footer_area .footer_item .cms_section p {
font-size: 14px;
}
}.single_product_wrapper {
padding-top: 0px !important;
}
.woocommerce-shop {
background: #ed3b48;
}
.dropdown-item.active, .dropdown-item:active {
background-color: inherit !important;
}
.dropdown-item.active:hover {
background-color: #fe9705 !important;
}
.contact-page input[type="text"],
.contact-page input[type="email"],
.contact-page textarea {
width: 100%;
background-color: #fff;
border: 1px solid #e5e5e5;
border-radius: 0;
line-height: 23px;
padding: 10px 20px;
font-size: 14px;
color: #888888;
margin-bottom: 15px;
}
.contact-page {
padding: 60px 0 100px 0;
}
.contact-page h1 {
font-weight: 600;
margin-bottom: 30px;
}
.single_post {
padding: 60px 0;
}
.single_post h1 {
font-size: 38px;
margin-bottom: 0px;
line-height: 1.40;
text-transform: capitalize;
text-align: center;
font-weight: bold;
}
.single_post span.date {
display: block;
margin-bottom: 15px;
}
.single_post span.date {
display: block;
color: #000000;
font-size: 16px;
text-transform: capitalize;
margin: 15px 0;
}
.single_post img.size-full {
width: auto;
height: auto;
text-align: center;
padding: 20px 0;
}
.single_post .next-post, .single_post .next-post .arrow {
float: right;
}
.single_post .next-post .arrow {
padding-left: 5px;
}
.single_post .previous-post .arrow {
padding-right: 5px;
}
.single_post p {
padding-bottom: 15px;
font-size: 16px;
}
.our_blog_post {
padding: 40px 0;
}
.single_post ol {
margin-left: 25px;
}
.our_blog_post h1 {
font-size: 32px;
font-weight: 600;
margin-bottom: 20px;
}
.our_blog_post .well {
border: 1px solid #ddd;
border-radius: 4px;
padding: 10px;
box-shadow: 0 0 3px 0 rgb(0 0 0 / 20%);
min-height: 440px;
margin-bottom: 30px;
}
.our_blog_post h4 a {
font-size: 22px;
font-weight: 700;
margin-bottom: 8px;
display: block;
}
.our_blog_post span.date {
display: block;
margin-bottom: 5px;
color: #868585;
font-size: 14px;
margin-top: 5px;
}
.our_blog_post .outlined_btn_black a {
padding: 6px 12px;
font-size: 12px;
}
.our_blog_post .outlined_btn_black a:hover {
border: 1px solid #333;
}
.our_blog_post p {
font-size: 14px;
margin-bottom: 10px;
} .features_section .features_area h2 span,
.section_title h2 span {
color: var(--ytPrimaryColor);
}
.plans_section.bg_primary {
background-color: var(--ytPrimaryColor);
}
.outlined_btn_primary a,
.outlined_btn_primary button,
.outlined_btn_primary input {
color: var(--ytPrimaryColor);
border: 1px solid var(--ytPrimaryColor);
}
.outlined_btn_primary a:hover,
.outlined_btn_primary button:hover,
.outlined_btn_primary input:hover {
color: #fff;
background-color: var(--ytPrimaryColor);
}
.plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a {
border: 1px dashed var(--ytPrimaryColor);
}
body.page_type_facebook .plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_overlay {
background: -moz-linear-gradient(210deg, #447aff 0%, #284386 100%) !important;
background: -webkit-linear-gradient(
210deg, #447aff 0%, #284386 100%) !important;
}
body.page_type_facebook .gradient_btn a,
body.page_type_facebook .gradient_btn button,
body.page_type_facebook .gradient_btn input {
background: #17439d !important;
background: -moz-linear-gradient(210deg, #447aff 0%, #284386 100%) !important;
background: -webkit-linear-gradient(
210deg, #447aff 0%, #284386 100%) !important;
background: -ms-linear-gradient(210deg, #447aff 0%, #284386 100%) !important;
box-shadow: 0px 0px 16px 0px rgb(40 83 172 / 30%) !important;
}
body.page_type_facebook .promote_section .promote_area .promote_items .promote_item a:hover {
background: #17439d;
background: -webkit-linear-gradient(
-114deg, #447aff 0%, #284386 100%);
} .services_section .services_area .service_items .service_item.facebook a:hover {
background: linear-gradient(
210deg, #447aff 0%, #284386 72%);
}
.services_section .services_area .service_items .service_item.instagram a:hover {
background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}
.services_section .services_area .service_items .service_item.google a:hover {
background: linear-gradient(38deg, #22ffea 0%, #00e41a 32%, #ffd100 57%, #ff1400 100%);
}
.services_section .services_area .service_items .service_item.linkedin a:hover {
background: linear-gradient(210deg, #00898f 0%, #1dd0ff 72%);
}
.services_section .services_area .service_items .service_item.twitter a:hover {
background: linear-gradient(210deg, #79ccff 0%, #006db0 72%);
}
.plans_area .section_title h2 span {
color: #fff !important;
}
.coupon_ad span {
font-weight: 700;
}
.coupon_ad {
text-align: center;
background: #ed3b48;
color: #fff;
padding: 10px;
font-size: 18px;
}
.coupon-text {
}
.page_type_facebook .coupon_ad {
background: #18439b;
}
.page_type_instagram .coupon_ad,
.cs_single_instagram .coupon_ad {
background: #c4328e;
}
.cs_single_instagram .section_title h2 span {
color: #c4328e;
}
.header_parent.header_fixed .coupon_ad {
display: none;
}
.page_type_instagram .plans_section .plans_tabs_area .tab-content .tab-pane .plans_items .plan_item a .plan_overlay {
background: -webkit-linear-gradient(-114deg, #c4328e 0%, #c4328e 100%);
}
.cs_single_instagram .page_body {
background: -webkit-linear-gradient(93deg, #c4328e 0, #c4328e 100%) !important;
}
.wa_number {
position: fixed;
width: 55px;
height: 55px;
bottom: 15px;
left: 15px;
background-color: #25d366;
color: #FFF;
border-radius: 50px;
text-align: center;
font-size: 30px;
box-shadow: 2px 2px 3px #999;
z-index: 100;
display: flex;
align-items: center;
justify-content: center;
-webkit-animation: white-shadow .8s infinite, red-shadow .8s infinite;
animation: white-shadow .8s infinite, red-shadow .8s infinite;
-webkit-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
-khtml-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
}
@keyframes white-shadow {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
-webkit-transition: box-shadow .3s ease-in-out;
-webkit-transition: -webkit-box-shadow .3s ease-in-out;
-o-transition: box-shadow .3s ease-in-out;
transition: box-shadow .3s ease-in-out;
transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}
100% {
-webkit-box-shadow: 0 0 0 30px transparent;
box-shadow: 0 0 0 30px transparent;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: box-shadow .4s ease-in-out;
-webkit-transition: -webkit-box-shadow .4s ease-in-out;
-o-transition: box-shadow .4s ease-in-out;
transition: box-shadow .4s ease-in-out;
transition: box-shadow 0.4s ease-in-out, -webkit-box-shadow 0.4s ease-in-out;
}
}
@-webkit-keyframes red-shadow {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(31, 100, 188, 0.4);
box-shadow: 0 0 0 0 rgba(31, 100, 188, 0.4);
}
100% {
-webkit-box-shadow: 0 0 0 30px transparent;
box-shadow: 0 0 0 30px transparent;
}
}
@keyframes red-shadow {
0% {
-webkit-box-shadow: 0 0 0 0 rgb(46 188 31 / 40%);
box-shadow: 0 0 0 0 rgb(31 188 61 / 40%);
}
100% {
-webkit-box-shadow: 0 0 0 30px transparent;
box-shadow: 0 0 0 30px transparent;
}
} .contact-page .contact-form {
border: 1px solid #dee2e6;
background-color: #f8f9fa;
padding: 3rem 6rem;
border-top-left-radius: 1rem;
border-bottom-left-radius: 1rem;
}
.contact-page .contact-info {
background-image: linear-gradient(0deg, #fb745b, #ef454b);
color: #fff;
display: flex;
align-items: center;
padding: 3rem;
border-top-right-radius: 1rem;
border-bottom-right-radius: 1rem;
}
.contact-page .contact-info span {
display: inline-block;
margin-right: 10px;
}
.contact-info ul li {
margin-bottom: 20px;
}
.contact-info ul li, .contact-info ul li a {
color: #fff;
font-size: 20px;
}
.contact-page .contact-form h3 {
display: inline-block;
position: relative;
font-weight: 700;
left: 50%;
transform: translateX(-50%);
color: #f0484c;
margin-top: 20px;
margin-bottom: 30px;
font-size: 22px;
} .comments-wrapper .plan_icon {
display: none !important;
}
.woo-wallet-menu-contents {
position: absolute;
right: -104px;
top: 25px;
}
.mobile-wa-link span {
background-color: #25d366;
color: #FFF;
border-radius: 50px;
font-size: 22px;
box-shadow: 2px 2px 3px #999;
z-index: 100;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 6px 8px;
margin-right: 5px;
}
.mobile-wa-link {
display: none;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item.dropdown .dropdown-menu li a img {
margin-right: 4px !important;
width: 20px !important;
}
.features_section .features_area {
margin-top: 80px !important;
margin-bottom: 120px !important;
}
.cms_section h4 a {
font-weight: bold !important;
font-size: 22px !important;
color: #212529 !important;
} .header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item.dropdown .dropdown-menu {
background: #fff;
box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 28%);
width: 293px;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item.dropdown .dropdown-menu li:not(:last-child) a {
border-bottom: 1px dashed #dbdbdb;
color: #000;
font-weight: 600;
}
.header_parent nav.navbar .navbar-collapse ul.navbar-nav.left_nav li.nav-item.dropdown .dropdown-menu li a {
color: #000;
font-weight: 600;
}  .woo-multi-currency.wmc-price-switcher {
display: none;
} .product-about-info p {
margin-bottom: 10px;
font-weight: 600;
}
.product-about-info ol {
margin-bottom: 10px;
margin-left: 16px;
font-weight: 600;
} .blog_page .blog_items .blog_item {
min-height: 470px;
}  .sitemap-page {
padding: 60px 0 80px 0;
}
.sitemap-content ul {
list-style: none;
padding: 0;
}
.sitemap-content ul li a {
color: #000;
font-weight: 600;
padding: 2px 0;
display: block;
}
.sitemap-content h3 {
color: #ed3b48;
font-weight: 700;
font-size: 20px;
display: flex;
align-items: center;
}
.sitemap-content h3 img {
margin-right: 5px;
}  .custom-social-proof {
position: fixed;
bottom: 20px;
left: 20px;
z-index: 999 !important;
}
.custom-notification {
width: 320px;
border: 0;
text-align: left;
z-index: 99999;
box-sizing: border-box;
font-weight: 400;
border-radius: 6px;
box-shadow: 2px 2px 10px 2px hsla(0, 4%, 4%, 0.2);
background-color: #fff;
position: relative;
cursor: pointer;
}
.custom-notification-container {
display: flex !important;
align-items: center;
height: 80px;
}
.custom-notification-image-wrapper img {
max-height: 75px;
width: 90px;
overflow: hidden;
border-radius: 6px 0 0 6px;
object-fit: cover;
}
.custom-notification-content-wrapper {
margin: 0;
color: gray;
padding-left: 10px;
padding-right: 10px;
border-radius: 0 6px 6px 0;
flex: 1;
display: flex !important;
align-items: center;
}
.custom-notification-content {
font-family: inherit !important;
margin: 0 !important;
padding: 0 !important;
font-size: 14px;
line-height: 16px;
flex-basis: calc(100% - 70px);
}
.custom-notification-content small {
margin-top: 3px !important;
display: block !important;
font-size: 12px !important;
opacity: .8;
}
.custom-close {
position: absolute;
top: 8px;
right: 8px;
height: 12px;
width: 12px;
cursor: pointer;
transition: .2s ease-in-out;
color: #757373;
opacity: 0;
}
.custom-notification-content a {
color: #f3632e !important;
}
.custom-social-proof:hover .custom-close {
opacity: .8;
visibility: visible;
}
.custom-notification-content-wrapper .service_icon {
height: 56px;
flex-basis: 56px;
background-color: #ed3b48;
border-radius: 50%;
box-shadow: 0px 0px 32px 0px rgb(0 0 0 / 20%);
display: inline-flex;
align-items: center;
justify-content: center;
margin-right: 12px;
}
.custom-notification-content-wrapper .service_icon i {
font-size: 30px;
color: #ffffff;
}
.custom-notification-content-wrapper .service_icon img{
width: 50px !important;
}
.custom-notification-content-wrapper.instagram .service_icon {
background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}
.custom-notification-content-wrapper.facebook .service_icon {
background: linear-gradient(210deg, #447aff 0%, #284386 72%);
}
.change-currency-btn {
padding: 10px 22px!important;
margin: 0;
font-size: 17px !important;
background: #fe9705;
border-radius: 32px;
color: #fff;
margin-left: 10px;
vertical-align: middle;
display: inline-block;
}
.change-currency-btn:hover {
color:#fff;
}  .woocommerce-checkout .woocommerce-info, .woocommerce-checkout .woocommerce-notices-wrapper {
display: none;
}
.yt_coupon_fields span.optional {
display: none;
}
.yt_coupon_wrapper button {
margin-bottom: 0;
border-radius: 30px;
padding: 11px 25px;
height: 46px;
font-size: 14px;
background: #000000 none repeat scroll 0 0;
border: 1px solid #ffffff;
color: #ffffff;
}
.woocommerce-checkout .woocommerce-billing-fields .form-row .woocommerce-input-wrapper input[type="text"],
.woocommerce-checkout .woocommerce-billing-fields .form-row .woocommerce-input-wrapper input[type="tel"],
.woocommerce-checkout .form-row input[type="email"],
.yt_coupon_fields .form-row input[type="text"],
.woocommerce-checkout .form-row select,
.woocommerce-checkout .form-row input[type="password"] {
display: block;
height: 46px;
width: 100%;
line-height: 24px;
outline: 0;
font-size: 15px;
text-align: left;
font-weight: 400;
color: #000;
box-sizing: border-box;
transition: border-color .35s ease-in-out, box-shadow .15s ease-in-out;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
margin-bottom: 5px;
border-radius: 30px;
background: #fdfafa;
border: 1px solid #efe7e7;
padding-left: 15px;
}
.woocommerce-checkout .form-row select {
padding-left: 15px;
}
.yt_coupon_fields .form-row input[type="text"] {
padding: 5px 10px;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
display: block;
width: 100%;
}
.woocommerce form .form-row label {
margin-bottom: 0;
}
.yt_coupon_wrapper {
align-items: center;
margin-bottom: 20px;
flex-wrap: wrap;
justify-content: space-between;
}
.cc_payment_gateway h3, .cc_fields h3 {
display: flex;
align-items: center;
justify-content: space-between;
} .plans_area .section_title h2 {
font-size: 40px !important;
}
.hero-right-img img {
animation: float 3s ease infinite;
} @-webkit-keyframes float {
0%,50% {
-webkit-transform:translateY(0);
-webkit-animation-timing-function:cubic-bezier(.2,.25,.55,1)
}
25% {
-webkit-transform:translateY(-7px);
-webkit-animation-timing-function:cubic-bezier(.45,0,.8,.75)
}
75% {
-webkit-transform:translateY(7px);
-webkit-animation-timing-function:cubic-bezier(.45,0,.8,.75)
}
to {
-webkit-transform:translateY(0)
}
}
@-moz-keyframes float {
0%,50% {
-moz-transform:translateY(0);
-moz-animation-timing-function:cubic-bezier(.2,.25,.55,1)
}
25% {
-moz-transform:translateY(-7px);
-moz-animation-timing-function:cubic-bezier(.45,0,.8,.75)
}
75% {
-moz-transform:translateY(7px);
-moz-animation-timing-function:cubic-bezier(.45,0,.8,.75)
}
to {
-moz-transform:translateY(0)
}
}
@-o-keyframes float {
0%,50% {
-o-transform:translateY(0);
-o-animation-timing-function:cubic-bezier(.2,.25,.55,1)
}
25% {
-o-transform:translateY(-7px);
-o-animation-timing-function:cubic-bezier(.45,0,.8,.75)
}
75% {
-o-transform:translateY(7px);
-o-animation-timing-function:cubic-bezier(.45,0,.8,.75)
}
to {
-o-transform:translateY(0)
}
}
@keyframes float {
0%,50% {
transform:translateY(0);
animation-timing-function:cubic-bezier(.2,.25,.55,1)
}
25% {
transform:translateY(-7px);
animation-timing-function:cubic-bezier(.45,0,.8,.75)
}
75% {
transform:translateY(7px);
animation-timing-function:cubic-bezier(.45,0,.8,.75)
}
to {
transform:translateY(0)
}
} @media (max-width: 768px) {
.woo-wallet-menu-contents {
position: static;
}
}
@media (max-width: 425px) {
.contact-page .contact-form {
padding: 3rem 3rem;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
margin-bottom: 0px;
}
.cc_fields h3 {
display: block;
text-align: center;
}
.cc_fields h3 .nav-item.gradient_btn {
margin-top: 10px;
display: block;
}
.change-currency-btn {
margin-left: 2px;
margin-top: 10px;
}
.cc_payment_gateway li.wc_payment_method label {
display: block !important;
}
.woocommerce-checkout #payment ul.payment_methods li img {
margin-left: 0 !important;
}
.cc_payment_gateway li.wc_payment_method label span {
display: block;
width: 100%;
padding-left: 0 !important;
}
.breadcrumb-area .breadcrumb-content > h2 {
font-size: 30px !important;
padding-bottom: 5px !important;
}
.contact-page .contact-info {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.hero-right-img, .promote_section {
display: none;
}
.wa_number {
bottom: 21px;
left: 10px;
}
.woocommerce-order-received .header_parent .coupon_ad {
display: none;
}
.coupon-fields .gradient_btn button {
margin-left: 0 !important;
}
.coupon-fields input {
width: 100%;
}
.coupon-fields {
display: block !important;
}
}.cs_single_product  .page_body,
.woocommerce-shop .page_body,
.woocommerce-cart .page_body,
.woocommerce-checkout .page_body,
.post-type-archive-product .page_body,
.tax-product_cat .page_body
{
background: -webkit-linear-gradient(93deg, #ed3b48 0%, #ff8560 100%);
}
.post-type-archive-product .page_body #cs_woocommerce_wrapper,
.tax-product_cat .page_body #cs_woocommerce_wrapper {
margin-bottom: 0px;
padding-bottom: 100px;
}
.breadcrumb-area {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
min-height: 225px;
position: relative;
}
.breadcrumb-area .breadcrumb-content {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
.breadcrumb-area .breadcrumb-content > h2 {
font-weight: 700;
color: #ffffff;
text-transform: uppercase;
text-align: center;
font-size: 36px;
margin-bottom: 0;
padding-bottom: 20px;
}
.breadcrumb-area .breadcrumb-content ul > li:first-child {
padding-left: 0;
}
.breadcrumb-area .breadcrumb-content ul > li {
color: #ffffff;
display: inline-block;
padding-left: 20px;
position: relative;
}
.breadcrumb-area .breadcrumb-content ul > li > a {
color: #ffffff;
}
.breadcrumb-area .breadcrumb-content ul > li:first-child:before {
content: "\f054";
font-family: 'Font Awesome 5 Pro';
font-weight: 600;
position: absolute;
right: -15px;
top: 7px;
font-size: 10px;
color: #ffffff;
}
.wc_template.account-page-area {
padding-top:50px;
}
.account-page-area .account-payment-methods-table + a.button,
.account-page-area .payment-method-actions a {
font-weight: 500 !important;
background: #f24e4e !important;
color: #fff !important;
}
.login-form {
background-color: #ffffff;
padding: 30px;
-webkit-box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, 0.1);
box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, 0.1);
}
.login-form .login-title {
font-size: 20px;
line-height: 23px;
text-transform: capitalize;
font-weight: 700;
margin-bottom: 0;
padding-bottom: 20px;
}
.login-form label {
display: block;
font-size: 14px;
margin-bottom: 12px;
font-weight: 500;
text-transform: capitalize;
}
.login-form input {
width: 100%;
background-color: transparent;
border: 1px solid #e5e5e5;
border-radius: 0;
line-height: 23px;
padding: 10px 20px;
font-size: 14px;
color: #888888;
margin-bottom: 15px;
}
.login-form input[type="checkbox"] {
width: auto;
}
.login-form .check-box {
float: left;
margin-right: 70px;
}
.login-form .check-box:last-child {
margin-right: 0;
display: none;
}
.login-form .check-box input[type="checkbox"] {
display: none;
}
.login-form .check-box input[type="checkbox"] + label {
position: relative;
padding-left: 30px;
line-height: 20px;
font-size: 14px;
font-weight: 400;
color: #888888;
margin: 0;
}
.login-form .check-box input[type="checkbox"] + label:before {
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
display: block;
border: 2px solid #e5e5e5;
content: "";
}
.login-form .check-box input[type="checkbox"] + label:after {
position: absolute;
left: 0;
top: 0;
display: block;
content: "\f00c";
font-family: 'Font Awesome 5 Free';
font-weight: 600;
font-size: 12px;
line-height: 20px;
opacity: 0;
width: 20px;
text-align: center;
}
.login-form .check-box input[type="checkbox"]:checked + label:before {
border: 2px solid #888888;
}
.login-form .check-box input[type="checkbox"]:checked + label:after {
opacity: 1;
}
.gradient_btn button[value="Reset password"]{
margin-top:15px;
}
@media (max-width: 767px) {
.forgotton-password_info {
padding-top: 15px;
}
}
a, a:hover {
color: #212529;
text-decoration: none;
}
.single-product {
background: #ed3b48;
}
.woocommerce-page div.product div.summary.cs_product_template {
float: left;
width: 50%;
position: relative;
background: #fff;
box-shadow: 0 6px 6px rgb(0 0 0 / 4%), 0 0 42px rgb(0 0 0 / 4%);
border-radius: 10px;
padding: 30px 30px;
}
.single_product_wrapper .social_details {
float: right;
width: 48%;
}
.single_product_wrapper .cs_stats, .single_product_wrapper .cs_short_description{
position: relative;
background: #fff;
box-shadow: 0 6px 6px rgb(0 0 0 / 4%), 0 0 42px rgb(0 0 0 / 4%);
border-radius: 10px;
padding: 15px;
}
.single_product_wrapper .cs_short_description {
margin-top:20px;
margin-bottom:20px;
}
.single_product_wrapper .promotional_title_wrapper h1 {
margin: 10px 0;
letter-spacing: 0px !important;
line-height: 30px !important;
color: #212529 !important;
font-weight: bold;
text-align: center;
}
.single_product_wrapper .promotional_title_wrapper h1::after {
background-image: linear-gradient(to right, #ed3b48 0%, #ed3b48 100%) !important
}
.promotional_title_wrapper h1::after {
content: "";
display: block;
width: 80%;
margin: auto;
margin-top: 20px;
height: 2px;
}
.woocommerce .woocommerce-breadcrumb a, .woocommerce-breadcrumb {
color:#fff !important;
}
.woocommerce-breadcrumb,.product_meta {
display: none;
}
#cs_woocommerce_wrapper {
margin-top: 30px; }
.woocommerce div.product .product_title {
font-size: 28px;
font-weight: 600;
margin-bottom:20px;
}
.cs_product_template .wccpf-fields-group-1 .wccpf_fields_table tr td.wccpf_label, .cs_product_template .wccpf-fields-group-2 .wccpf_fields_table tr td.wccpf_label {
display: none;
}
.cs_single_product .cs_related_head h2{
color:#fff;
margin-top:20px;
margin-bottom:10px;
font-weight: 700;
}
.cs_single_product .plans_section{
padding-top: 15px;
}
.not_found_page p {
font-size: 26px;
text-transform: uppercase;
margin-top: 20px;
font-weight: 700;
}
.not_found_page h1.entry-title {
color: #ed3b48 !important;
font-size: 120px;
font-weight: 700;
}
.cs_single_product .section_title  {
text-align: center;
}
.cs_single_product .section_title h2 {
font-size: 45px;
}
.post-type-archive-product h1.page-title,
.tax-product_cat h1.page-title{
color: #fff;
font-weight: 600;
}
.post-type-archive-product .woocommerce-result-count,
.tax-product_cat .woocommerce-result-count{
color: #fff;
margin-bottom: 0;
}
.post-type-archive-product form.woocommerce-ordering,
.tax-product_cat form.woocommerce-ordering {
margin: 0;
}
.post-type-archive-product form.woocommerce-ordering select[name="orderby"],
.tax-product_cat form.woocommerce-ordering select[name="orderby"]
{
padding: 5px 8px;
border: 1px solid #333;
font-size: 16px;
text-transform: capitalize;
}
.woocommerce-pagination {
display: flex;
flex: 1 1 100%;
width: 100%;
justify-content: center;
flex-direction: row;
align-items: center;
}
.woocommerce-pagination > .page-numbers {
display: flex;
flex-direction: row;
padding: 0;
margin: 0;
list-style: none;
border: 1px solid transparent !important;
}
.woocommerce-pagination > .page-numbers > li {
margin: 0rem 0.25rem !important;
list-style: none;
overflow: unset !important;
border-right: 0px solid transparent !important;
}
.woocommerce-pagination > .page-numbers > li:before {
display: none;
}
.woocommerce-pagination > .page-numbers > li > .page-numbers {
padding: 0;
margin: 0;
display: flex;
align-items: center;
justify-content: center;
width: 2rem;
height: 2rem;
color: white;
background: black;
box-shadow: 0px 0px 0px 2px black;
transition: box-shadow 0.3s linear;
outline: solid 5px transparent;
border-radius: 2rem;
align-items: center;
justify-content: center;
color: white;
text-decoration: none;
}
.woocommerce-pagination > .page-numbers > li > .page-numbers:hover {
box-shadow: 0px 0px 0px 3px black;
}
.woocommerce-pagination > .page-numbers > li > .page-numbers.current {
color: black;
background: white;
}
.woocommerce-pagination > .page-numbers > li > .page-numbers.current:hover {
box-shadow: 0px 0px 0px 2px black;
}
.woocommerce-pagination > .page-numbers .prev:before,
.woocommerce-pagination > .page-numbers .next:before {
content: " ";
display: none;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message
{
padding: 10px 2em 10px 3.5em;
}
.cc_payment_gateway li.payment_method_stripe img {
width: 40px;
}
.cc_payment_gateway h3, .cc_fields h3{
font-weight: 600;
border-bottom: 1px solid #f3f3f3;
padding-bottom: 8px;
margin-bottom: 15px;
}
.woocommerce-order-details h2.woocommerce-order-details__title,
.woocommerce-customer-details h2.woocommerce-column__title{
font-weight: 600;
border-bottom: 1px solid #f3f3f3;
padding-bottom: 8px;
margin-bottom: 15px;
margin-top: 15px;
}
.woocommerce-table--order-details ul.wc-item-meta{
padding-left: 0;
}
.cc_payment_gateway li.wc_payment_method label {
cursor: pointer;
width: calc(100% - 44px);
}
.cc_payment_gateway li.payment_method_paytm-qr img {
width: 120px;
margin: 0 !important;
}
.cc_payment_gateway li.payment_method_stripe img {
width: 120px;
margin: 0 !important;
}
.cc_payment_gateway li.wc_payment_method label {
display: inline-flex;
align-items: center;
margin-bottom: 0;
cursor: pointer;
}
li.wc_payment_method div.payment_field {
display: flex;
align-items: center;
}
.cc_payment_gateway li.wc_payment_method label span {
padding-left: 10px;
line-height: 19px;
font-size: 15px;
}
.cc_payment_gateway .payment_box.payment_method_paytm-qr {
background-image: linear-gradient(60deg, #002E6E 0%, #00B9F1 100%);
color: #fff !important;
}
.cc_payment_gateway .payment_box.payment_method_paytm-qr p {
color: #fff !important;
}
.woocommerce-checkout #payment div.payment_box.payment_method_paytm-qr::before{
border: 1em solid #004281;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
.qr_image_class > img {
width: 30%;
}
.cc_payment_gateway .payment_box.payment_method_payumbolt,
.cc_payment_gateway .payment_box.payment_method_wcpm_payu_money {
background-image: linear-gradient(60deg, #bccf00 0%, #bccf00 100%);
color: #fff !important;
}
.cc_payment_gateway .payment_box.payment_method_payumbolt p {
color: #fff !important;
}
.woocommerce-checkout #payment div.payment_box.payment_method_payumbolt::before,
.woocommerce-checkout #payment div.payment_box.payment_method_wcpm_payu_money::before{
border: 1em solid #bccf00;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
.cc_payment_gateway .payment_box.payment_method_stripe {
background-image: linear-gradient(-225deg,#AC32E4 0%, #7918F2 48%, #4801FF 100%);
color: #fff !important;
}
#wc-stripe-cc-form label {
color: #fff !important;
}
#wc-stripe-new-payment-method {
margin-right: 5px !important;
position: relative;
top: 7px;
}
.cc_payment_gateway .payment_box.payment_method_stripe p {
color: #fff !important;
}
.woocommerce-checkout #payment div.payment_box.payment_method_stripe::before{
border: 1em solid #a62fe6;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
#payment .methods li.woocommerce-SavedPaymentMethods-token label,
#payment .methods li.woocommerce-SavedPaymentMethods-new label {
color: #fff;
}
.woocommerce-checkout #payment li.wc_payment_method.active { }
.cc_payment_gateway li.wc_payment_method {
border: 1px solid #f3f3f3;
padding: 10px;
cursor: pointer;
}
.cc_payment_gateway li.wc_payment_method:not(:first-child) {
margin-top: 15px !important;
}
.cc_payment_gateway ul.wc_payment_methods {
border-bottom: 0 !important;
padding: 0 !important;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
background: transparent;
border-radius: 0;
}
.woocommerce-info::before
{
top: 0.6em !important;
}
.woocommerce-error a.button.wc-forward{
background: #b81c23 !important;
color:#fff;
text-transform: capitalize;
font-weight: 600 !important;
}
.cc_fields .account_info, .cc_payment_gateway .account_info {
font-size: 16px;
display: block;
font-weight: 600;
margin-bottom: 8px;
}
.cc_fields .woocommerce-billing-fields__field-wrapper label {
display: none !important;
}
.form-row.place-order {
display:none !important;
}
.cs_checkout_btn {
text-align: center !important;
}
.cs_checkout_btn button{
font-size: 18px !important;
padding: 12px 30px !important;
}
table.wccpf_fields_table td {
padding: 5px 5px !important;
vertical-align: middle;
}
table.wccpf_fields_table td.wccpf_value input[type=text],
table.wccpf_fields_table td.wccpf_value textarea {
border-radius: 2px !important;
border-color: #c5c5c5 !important;
padding: 10px 12px !important;
}
table.wccpf_fields_table td.wccpf_value input[type=text] {
padding-left:47px !important;
outline: none;
}
.cs_product_template .cs_price {
display: flex;
justify-content: space-between;
align-items: center;
}
.cs_product_template .cs_price label {
font-size: 26px;
font-weight: 700;
}
table.wccpf_fields_table td {
padding: 5px 0px !important;
}
.cs_price p.price {
font-weight: 700;
color: #fe9705 !important;
padding-left: 5px;
font-size: 26px !important;
}
.woocommerce div.product form.cart {
margin-bottom: 0 !important;
}
.woocommerce-checkout form.checkout.woocommerce-checkout  {
background: #fff;
box-shadow: 0 6px 6px rgb(0 0 0 / 4%), 0 0 42px rgb(0 0 0 / 4%);
border-radius: 5px;
padding: 20px;
margin-bottom:50px;
margin-top:55px;
}
.woocommerce-checkout form #customer_details .form-row .input-checkbox {
position: static !important;
}
.woocommerce-checkout  form .form-row {
padding: 0;
margin: 0;
}
.wc_payment_methods  input[name="payment_method"]{
margin-right: 0;
}
.woocommerce-billing-fields__field-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.woocommerce-checkout form #customer_details .woocommerce-billing-fields .form-row, .gst_fields .form-row, .yt_coupon_fields .form-row {
width: 49% !important;
margin-bottom: 3px;
}
.woocommerce-checkout #order_review_heading{
margin-bottom: 10px;
}
.woocommerce-checkout #order_review {
margin-top: 30px;
margin-bottom: 30px;
}
.woocommerce-order-received  ul.order_details {
padding-left:0;
}
.woocommerce-order-received .post_content {
background: #fff;
padding: 40px;
border-radius: 5px;
margin: 50px 0;
}
.woocommerce-checkout #order_review {
margin-top: 10px;
margin-bottom: 30px;
}
.payment_box.payment_method_payumbolt p {
font-size: 14px;
}
section.wc_template {
padding-bottom: 70px !important; }
.woocommerce-form-coupon-toggle { margin-top:25px;
}
.single-add-cart button {
float: none !important;
padding: 16px 25px !important;
font-size: 16px !important;
}
.single-add-cart {
text-align: center !important;
margin-top: 18px;
}
.cs_short_description .title {
font-size: 24px;
font-weight: 600;
}
.cs_short_description hr {
margin-top: 5px;
}
.woocommerce-cart-form {
background: #fff;
padding: 25px;
border-radius: 5px;
}
.coupon {
display: none;
}
.woocommerce-cart .woocommerce {
margin-top:70px;
min-height: 800px;
}
.woocommerce-cart .page-title{
display: none;
}
.woocommerce-cart .woocommerce-cart-form, .woocommerce-cart .cart_totals {
background: #fff;
box-shadow: 0 6px 6px rgb(0 0 0 / 4%), 0 0 42px rgb(0 0 0 / 4%);
border-radius: 5px;
padding: 20px 30px 30px 30px;
margin-bottom: 50px;
}
.woocommerce-cart .cart_title h1,
.woocommerce-cart .cart_totals h2{
font-size: 26px;
font-weight: 700;
margin-bottom: 15px;
text-transform: capitalize;
}
.woocommerce-cart td.actions {
display: none;
}
.woocommerce-cart .cart_totals .checkout-button {
margin-bottom: 0;
}
.woocommerce-cart .checkout-button {
margin-bottom: 0 !important;
}
.woocommerce-cart table.shop_table {
margin-bottom: 0;
}
.woocommerce-checkout .page-title {
color:#fff;
display: none;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
background: #fff;
box-shadow: 0 6px 6px rgb(0 0 0 / 4%), 0 0 42px rgb(0 0 0 / 4%);
border-radius: 5px;
padding: 20px;
}
.woocommerce-checkout .woocommerce form.login .form-row-first, .woocommerce-checkout .woocommerce form.login .form-row-last {
width: 100%;
float: none;
}
.single_product_wrapper {
padding-top: 90px;
}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
margin-bottom: 0;
padding-bottom: 0;
}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail
{
display: none;
}
.wc-proceed-to-checkout {
text-align: center;
}
.wc-proceed-to-checkout .gradient_btn a{
padding:16px 30px !important;
font-size: 16px !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content {
float: none !important;
width: 100% !important;
}
.account-page-area .myaccount-tab-trigger {
display: block;
}
.account-page-area .myaccount-tab-trigger li {
display: block;
}
.account-page-area .myaccount-tab-trigger li a {
border: 1px solid #444444;
display: block;
background: #595959;
color: #ffffff;
text-transform: uppercase;
font-weight: 600;
padding: 10px 20px;
}
.myaccount-tab-content {
border: 1px solid #e5e5e5;
padding: 30px;
}
.hiraola-form-inner {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
margin-top: -20px;
}
.hiraola-form .hiraola-form-inner .single-input.single-input-half, .hiraola-form-boxed .hiraola-form-inner .single-input.single-input-half {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc(50% - 15px);
-webkit-flex: 0 0 calc(50% - 15px);
flex: 0 0 calc(50% - 15px);
max-width: calc(50% - 15px);
}
.hiraola-form .hiraola-form-inner p.single-input {
padding: 0;
margin: 0;
margin-top: 20px;
}
.hiraola-form .hiraola-form-inner .single-input, .hiraola-form-boxed .hiraola-form-inner .single-input {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
-webkit-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin-top: 20px;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row input[type="password"]
{
box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
line-height: normal;
}
.woocommerce form .form-row span.woocommerce-input-wrapper {
display: block;
width: 100%;
}
.woocommerce form .password-input, .woocommerce-page form .password-input {
display: block !important;
width: 100% !important;
}
.product_note, .paypal-msg-box {
background: #ed3b48 !important;
padding: 5px 15px;
color: #fff;
margin-top: 10px;
margin-bottom: 15px;
}
.woocommerce form .password-input input[type=password], .woocommerce-page form .password-input input[type=password] {
padding-right: 2.5rem;
}
.hiraola-form .hiraola-form-inner .single-input input, .hiraola-form .hiraola-form-inner .single-input select, .hiraola-form .hiraola-form-inner .single-input textarea, .hiraola-form-boxed .hiraola-form-inner .single-input input, .hiraola-form-boxed .hiraola-form-inner .single-input select, .hiraola-form-boxed .hiraola-form-inner .single-input textarea {
padding: 0 15px;
border: 1px solid #e5e5e5;
height: 40px;
width: 100%;
}
.hiraola-form .hiraola-form-inner .single-input label,
.hiraola-form-boxed .hiraola-form-inner .single-input label {
margin-bottom: 8px;
display: block;
}
.account-page-area .myaccount-tab-trigger li a.active {
background: -webkit-linear-gradient(-114deg,#f24e4e 0%, #ff8560 100%) !important;
border-color: #fd7a5d;
color: #ffffff;
}
.woocommerce-order li.woocommerce-order-overview__payment-method {
margin-top:20px;
}
.woocommerce-order-received ul.order_details {
margin-bottom: 0px;
}
@media only screen and (max-width: 767px)
{
.woocommerce-cart .container {
width: 100% !important;
}
.woocommerce-cart .woocommerce-cart-form, .woocommerce-cart .cart_totals {
padding: 20px !important;
}
.woocommerce-cart td.actions {
display: none !important;
}
}
.cart_totals.calculated_shipping {
background: #fff;
margin-top: 20px;
padding:20px;
border-radius: 5px;
}
.cart_totals.calculated_shipping h2 {
margin-bottom: 15px;
}
.woocommerce-privacy-policy-text {
display: none;
}
.form-row.place-order {
display: block;
}
.woocommerce-checkout .post_content h3 {
margin:0;
font-size:18px;
}
#customer_details .col-1 {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: 20px;
}
.woocommerce-checkout form #customer_details .form-row label {
margin: 0px;
margin-top: 8px;
font-size: 15px;
display: block;
width: 100%;
}
.woocommerce-checkout .woocommerce-input-wrapper {
display: block;
width: 100%;
}
.cc_fields h3.service_title {
font-weight: 600;
margin: 20px 0 0px 0;
border-bottom: 0;
}
.woocommerce-order-received .woocommerce-order {
margin-top: 40px;
}
.coupon-fields {
display: flex;
align-items: center;
}
.woocommerce-form-coupon input#coupon_code {
margin-top: 10px;
border-radius: 120px;
width: auto;
}
.coupon-fields button {
height: 46px;
margin-left: 15px !important;
}
.woocommerce-message::before {
top: 10px;
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide { }
.stripe-card-group, #stripe-exp-element, #stripe-cvc-element {
width: 100% !important;
}
.wc-stripe-elements-field {
padding: 12px 10px !important;
}
#wc-stripe-cc-form label {
padding: 0;
margin: 0;
font-size: 14px;
color: #455980;
}
#wc-stripe-cc-form .form-row.form-row-wide,
#wc-stripe-cc-form .form-row.form-row-first,
#wc-stripe-cc-form .form-row.form-row-last
{
margin:0 !important;
padding:0 !important;
}
#wc-stripe-cc-form .form-row.form-row-wide{
padding-bottom:10px;
}
.woocommerce-order-received .woocommerce-order-details {
padding:0;
}
.woocommerce-order-received .woocommerce-order {
background: #fff;
padding: 20px;
border-radius: 5px;
}
p.lost_password {
margin-top:10px;
}
.woocommerce-order-pay .wc_template {
padding-top: 60px;
}
.woocommerce-order-pay .woocommerce {
background: #fff;
box-shadow: 0 6px 6px rgb(0 0 0 / 4%), 0 0 42px rgb(0 0 0 / 4%);
border-radius: 5px;
padding: 20px;
margin-bottom: 50px;
}
.woocommerce-order-pay  form button,
.woocommerce-order-pay  form a{
margin-top:20px;
border:0;
outline:0;
background: #ed3b48 !important;
background: -moz-linear-gradient(-114deg, #ed3b48 0%, #ff8560 100%) !important;
background: -webkit-linear-gradient(
-114deg
, #ed3b48 0%, #ff8560 100%) !important;
background: -ms-linear-gradient(-114deg, #ed3b48 0%, #ff8560 100%) !important;
box-shadow: 0px 0px 16px 0px rgb(255 0 0 / 28%) !important;
border-radius: 50px !important;
padding: 15px 30px !important;
text-transform: uppercase !important;
color: #ffffff !important;
font-size: 14px !important;
display: inline-block !important;
font-weight: 600 !important;
letter-spacing: 1px !important;
outline: none !important;
border: none !important;
line-height: 14px !important;
}
.woocommerce-order p.woocommerce-notice--success.woocommerce-thankyou-order-received {
margin-bottom: 10px;
}
.wccpf-fields-group-1.has-icon .wccpf_value {
position: relative;
}
.wccpf-fields-group-1.has-icon td.wccpf_value .plan_icon
{
width: 35px;
height: 35px;
border-radius: 50%;
overflow: hidden;
border: 1px solid #ffffff;
padding: 4px;
z-index: 1;
text-align: center;
position: absolute;
top: 10px;
left: 8px;
}
.wccpf-fields-group-1.has-icon .wccpf_value .plan_icon.youtube {
background: #ed3b48;
}
.wccpf-fields-group-1.has-icon .wccpf_value .plan_icon.instagram {
background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}
.wccpf-fields-group-1.has-icon .wccpf_value .plan_icon.facebook {
background: linear-gradient(210deg, #447aff 0%, #284386 72%);
}
.wccpf-fields-group-1.has-icon .wccpf_value .plan_icon.twitter {
background: linear-gradient(210deg, #79ccff 0%, #006db0 72%);
}
@media (max-width: 768px){
.woocommerce-pagination .next.page-numbers, .woocommerce-pagination .prev.page-numbers, .woocommerce-pagination a.page-numbers, .woocommerce-pagination span.page-numbers {
padding: 0;
}
.card_item {
width: 47% !important;
}
.single_product_wrapper .promotional_title_wrapper h1 {
font-size: 26px;
}
.navbar-expand-md .navbar-nav .nav-link {
padding-left: 0;
padding-right: 0;
padding-top: 5px;
padding-bottom: 5px;
}
.nav-link.dropdown-toggle::after {
float:right;
}
#bs4navbar {
margin-top:15px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
margin-bottom: 0;
}
.single_product_wrapper {
padding-top: 10px;
}
}
@media (max-width: 425px)
{
.qr_image_class > img {
width: 100%;
}
.card_item {
width: 90% !important;
margin: 15px auto;
}
.section h2:first-child, section h2:first-child {
font-size: 25px;
line-height: 32px;
}
.banner__home h2 {
font-size: 27px !important;
}
.banner__home h3 {
font-size: 21px !important;
padding: 0 10px;
}
.features__item {
margin-left:20px;
}
img.cta-girl {
display: none;
}
.woocommerce-page div.product div.summary.cs_product_template
{
width: 100%;
}
.woocommerce div.product .product_title {
font-size: 23px;
margin:0 0 20px 0;
}
.cs_single_product .cs_related_head h2
{
font-size: 30px;
}
.single_product_wrapper .social_details {
width: 100%;
}
.woocommerce-checkout form #customer_details .woocommerce-billing-fields .form-row {
width: 100% !important;
}
.single_product_wrapper .promotional_title_wrapper h1 {
font-size: 24px;
margin-bottom:20px;
}
.promotional_title_wrapper h1::after {
margin-top: 10px;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button {
padding: 15px 38px !important;
}
.not_found_page p {
font-size: 20px;
}
.not_found_page h1.entry-title {
font-size: 80px;
}
.cs_single_product .section_title h2 {
font-size: 33px;
margin-bottom: 15px
}
.cc_payment_gateway li.wc_payment_method label {
width: calc(100% - 33px);
font-size: 15px;
}
.cc_payment_gateway h3, .cc_fields h3
{
font-size: 24px;
}
}
@media (max-width: 375px)
{
.woocommerce div.product .product_title {
font-size: 18px;
margin:0 0 5px 0;
}
.cs_single_product .cs_related_head h2
{
font-size: 26px;
}
.cs_single_product .section_title h2 {
font-size: 28px;
margin-bottom: 12px
}
.woocommerce div.product form.cart .button.single_add_to_cart_button {
padding: 15px 35px !important;
}
}
@media (max-width: 320px)
{
.cs_single_product .cs_related_head h2
{
font-size: 22px;
}
.cs_single_product .section_title h2 {
font-size: 22px;
}
.woocommerce-checkout form #customer_details .woocommerce-billing-fields .form-row {
width: 100%;
}
.single_product_wrapper .promotional_title_wrapper h1 {
font-size: 19px;
margin-bottom:20px;
}
.promotional_title_wrapper h1::after {
margin-top: 10px;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button {
padding: 15px 16px !important;
font-size: 14px !important;
}
.cs_product_template .cs_price label {
font-size: 16px;
}
.entry-summary .woocommerce-Price-amount.amount, .products.columns-4 .woocommerce-Price-amount.amount {
font-size: 25px;
}
.cs_checkout_btn button {
font-size: 16px !important;
padding: 12px 25px !important;
}
}@font-face{font-family:woowallet;src:url(../fonts/woowallet.eot);src:url(../fonts/woowallet.eot#iefix) format("embedded-opentype"),url(../fonts/woowallet.ttf) format("truetype"),url(../fonts/woowallet.woff) format("woff"),url(../fonts/woowallet.svg#woowallet) format("svg");font-weight:400;font-style:normal}[class*=" woo-wallet-icon-"],[class^=woo-wallet-icon-]{font-family:woowallet!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woo-wallet-icon-wallet:before{content:"\e900"}.woo-wallet-my-wallet-container{max-width:100%;overflow:hidden;border:1px solid #f2f2f2;display:flex}.woo-wallet-my-wallet-container p{margin:0 auto}.woo-wallet-my-wallet-container .woo-wallet-sidebar{width:30%;float:left;background:#f2f2f2;min-height:100px;padding-top:20px}.woo-wallet-my-wallet-container .woo-wallet-content{width:70%;float:left;min-height:100px;padding:20px}.woo-wallet-sidebar ul{margin:0 auto}.woo-wallet-sidebar ul li{list-style:none;margin:20px}.woo-wallet-sidebar ul li span{vertical-align:middle}.woo-wallet-sidebar ul li p{margin:0 auto;line-height:1em}.woo-wallet-sidebar ul li.card{background:#fff;border-radius:2px;text-align:center;position:relative;max-width:100%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer}.woo-wallet-sidebar ul li.card a{padding:20px;display:inline-block;width:100%}.woo-wallet-sidebar ul li.card:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.woo-wallet-sidebar-heading{text-align:center}.woo-wallet-content-h3{float:left;margin:0 0 15px;line-height:1em}.woo-wallet-content .woo-wallet-price{float:right;margin:0 0 15px}.woo-wallet-content-heading{overflow:hidden}.woo-wallet-transactions-items{margin:0 auto}.woo-wallet-transactions-items li{overflow:hidden;padding-bottom:15px}.woo-wallet-transactions-items li div:first-child{float:left;max-width:80%}.woo-wallet-transactions-items li div:last-child{float:right}.woo-wallet-transaction-type-credit{color:#197f36}.woo-wallet-transaction-type-debit{color:#bf0003}.woo-wallet-balance-to-add{width:100%}.woo-add-to-wallet{float:right;margin-top:10px}.woo-wallet-view-more{float:right}.woo-wallet-view-more span{vertical-align:middle}p.woo-wallet-field-container{margin-bottom:11px}.woo-wallet-select2{width:100%}@media (max-width:600px){.woo-wallet-my-wallet-container{display:block}.woo-wallet-my-wallet-container .woo-wallet-sidebar{width:100%}.woo-wallet-my-wallet-container .woo-wallet-content{width:100%}}.on-woo-wallet-cashback{border-color:#6d6d6d;border:1px solid;color:#43454b;padding:.202em .6180469716em;font-size:.875em;text-transform:uppercase;font-weight:600;display:inline-block;margin-bottom:1em;border-radius:3px}.woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--woo-wallet a::before{font-family:woowallet!important;content:"\e900"}#wc-wallet-transaction-details.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{line-height:19px!important}