.page-heading span{ font-size: 18px; color:#DCDCDC;}
.about-area .container{ background:#fff; padding-top: 15px; padding-bottom: 15px; margin-top: 20px;}
.about-area .container p{text-indent:3rem;}
/*main css cmsyou*/
*{padding: 0;margin: 0;}
html{width: 100%;height: 100%;position: relative;overflow: visible;}
body{font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: 400;line-height: 26px;overflow-x: hidden;background-color: #DFEFFD;}
html, body, .wrapper{height: 100%;}
h1, h2, h3, h4, h5, h6{color: #232323;font-weight: normal;line-height: 1.2;letter-spacing: 0;margin: 0;}
h1,h2,h3,h4{margin-bottom: 15px;}
h5,h5{margin-bottom: 10px;}
img{border: none;outline: none;max-width: 100%;}
label{display: inline-block;font-weight: normal;margin-bottom: 5px;max-width: 100%;}
a, .btn, button{transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;outline: medium none;}
a img, iframe{border: none;}
p{color: #232323;line-height: 26px;margin: 0 0 15px;text-transform: none;font-weight: 400;}
hr{margin-top: 0;margin-bottom: 0;border: 0;border-top: 1px solid #eee;}
pre{display: block;margin: 0 0 30px;padding: 9.5px;word-wrap: break-word;word-break: break-all;color: #333;border: 1px solid #ededed;border-radius: inherit;background-color: #f9f9f9;font-size: 13px;line-height: 1.42857143;}
input:focus, textarea:focus, select:focus{outline: none;box-shadow: inherit;}
ul{margin: 0;list-style-type: none;}
a, a:active, a:focus, a:hover{outline: none;text-decoration: none;color: #232323;}
a:hover{color: #232323;}
a{transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;text-decoration: none;}
b, strong{font-weight: 900;}
.btn.active, .btn:active{background-image: inherit !important;}
.btn.focus, .btn:active:focus, .btn:active:hover, .btn:focus, .btn:hover{outline: 0;}
.btn.circle{-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.btn.active, .btn:active{outline: 0;-webkit-box-shadow: inherit;box-shadow: inherit;}
input{border: 1px solid #e7e7e7;border-radius: inherit;box-shadow: inherit;min-height: 50px;}
.fl{ float:left;}
.fr{ float:right;}
/*animate*/
.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}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-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%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-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;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.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)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.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)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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%,to{-webkit-transform:translateZ(0);transform:translateZ(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 headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(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) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{-webkit-transform:translateZ(0);transform:translateZ(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)}to{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)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-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)}to{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)}to{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)}to{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)}to{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)}to{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)}to{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)}to{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)}to{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}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{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)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{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)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{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)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{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)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{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)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{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)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{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)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{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)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{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}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{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}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{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}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{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}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{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}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{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}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{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}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{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) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-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)}to{-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) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-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)}to{-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) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-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) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-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) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-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) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-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)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-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)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-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}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-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%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(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}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(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}to{-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) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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)}to{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)}to{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)}to{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)}to{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*Default CSS*/
.container-half{margin: 0 auto;width: 60%;padding: 0 15px;}
.bg-fixed{background-attachment: fixed;background-position: center center;background-size: cover;}
.bg-cover{background-position: center center;background-size: cover;}
.bg-gray{background-color: #f9f9f9;}
.bg-light{background-color: #ffffff;}
.bg-theme{background-color: #015BA9;}
.text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light p, .text-light a{color: #ffffff;}
.shadow{position: relative;z-index: 1;}
.shadow.dark::after{background: #000000 none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0.5;position: absolute;top: 0;width: 100%;z-index: -1;}
.shadow.dark-hard::after{background: #232323 none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0.75;position: absolute;top: 0;width: 100%;z-index: -1;}
.shadow.light::after{background: #ffffff none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0.3;position: absolute;top: 0;width: 100%;z-index: -1;}
.shadow.theme::after{background: #015BA9 none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0.5;position: absolute;top: 0;width: 100%;z-index: -1;}
.shadow.theme-hard::after{background: #015BA9 none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0.7;position: absolute;top: 0;width: 100%;z-index: -1;}
.default-padding{padding-bottom: 40px;}
.default-padding-top{padding-top: 40px;}
.default-padding-bottom{padding-bottom: 80px;}
.default-padding.bottom-less{padding-top: 80px;padding-bottom: 50px;}
.default-padding.bottom-30{padding-top: 80px;padding-bottom: 30px;}
.default-padding.bottom-20{padding-top: 80px;padding-bottom: 20px;}
.padding-xl{padding-top: 180px;padding-bottom: 180px;}
.carousel-shadow{padding-bottom: 65px;}
.btn{display: inline-block;font-family: "Poppins",sans-serif;font-size: 14px;font-weight: 600;line-height: 25px;text-transform: uppercase;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;font-weight: 700;letter-spacing: 1px;overflow: hidden;}
.btn-md{padding: 10px 40px 10px;}
.btn-sm{padding: 8px 35px;font-size: 12px;}
.btn.btn-sm-pro{font-size: 10px;font-weight: 600;margin-top: 5px;padding: 4px 35px;display: inline-block;}
.btn-border-light{border: 2px solid #ffffff;}
.btn.btn-sm-pro.btn-border-light:hover, .btn.btn-sm-pro.btn-border-light:focus{background-color: #ffffff;color: #232323;border: 2px solid #ffffff;}
.btn-dark{background-color: #232323;color: #ffffff;border: 2px solid #232323;}
.btn-dark.border{background-color: transparent;color: #232323;border: 2px solid #232323;}
.btn-dark.border:hover{background-color: #232323;color: #ffffff !important;border: 2px solid #232323;}
.btn.btn-light{background: #ffffff none repeat scroll 0 0;border: 2px solid #ffffff;color: #232323;}
.btn.btn-light:hover, .btn.btn-light:focus{background: transparent none repeat scroll 0 0;border: 2px solid #ffffff;color: #ffffff;}
.btn.btn-light.effect:hover, .btn.btn-light.effect:focus{background-color: #015BA9;color: #ffffff !important;border: 2px solid #015BA9;}
.btn.btn-light.border{background: transparent;border: 2px solid #ffffff;color: #ffffff;}
.btn.btn-light.border:hover{background: #ffffff none repeat scroll 0 0 !important;border: 2px solid #ffffff !important;color: #232323 !important;}
.btn-dark:hover, .btn-dark:focus{color: #232323 !important;background: transparent;}
.bg-dark{background: #333 none repeat scroll 0 0;}
.btn-theme{background-color: #015BA9;color: #ffffff !important;border: 2px solid #015BA9;}
.btn-theme.border{background-color: transparent;color: #015BA9 !important;border: 2px solid #015BA9;}
.btn-theme.border:hover{background-color: #015BA9;color: #ffffff !important;border: 2px solid #015BA9;}
.btn-theme.effect:hover, .btn-theme.effect:focus{background: #015BA9 none repeat scroll 0 0;border: 2px solid #015BA9;color: #ffffff;}
.btn.btn-sm-lm{font-size: 12px;padding: 4px 35px;}
.btn.border.btn-light.standard{padding-left: 20px;padding-right: 50px;position: relative;z-index: 1;}
.btn.border.btn-light.standard::after{background: #ffffff none repeat scroll 0 0;content: "";height: 53px;position: absolute;right: -18px;top: -10px;transform: skewX(20deg);-webkit-transform: skewX(20deg);-moz-transform: skewX(20deg);-ms-transform: skewX(20deg);-o-transform: skewX(20deg);width: 50px;z-index: -1;}
.btn.border.btn-light.standard::before{color: #015BA9;content: "\f061";font-family: "Font Awesome 5 Free";height: 100%;position: absolute;right: 0;width: 25px;}
.container-full{padding: 0 15px;width: 100%;}
.oh{overflow: hidden;}
.less-margin{margin: 0;}
.color-orange{ color:#F90;}
.text-dark{ color:#232323;}
.text-dark a{ color:#232323;}
.text-dark h2{ color:#232323;}
.text-dark p{ color:#232323;}
header{position: relative;}
header nav.navbar.border.bootsnav.navbar-fixed.no-background{border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
header nav.navbar.border.bootsnav.navbar-fixed.no-background ul li a{position: relative;z-index: 1;margin-left: 3px;}
header nav.navbar.border.bootsnav.navbar-fixed.no-background .attr-nav ul li a{border: medium none;}
header nav.navbar.border.bootsnav.navbar-fixed.no-background ul li a::after{background: #ffffff none repeat scroll 0 0;bottom: -2px;content: "";height: 3px;left: 0;position: absolute;width: 0;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
header nav.navbar.border.bootsnav.navbar-fixed.no-background ul li a.active::after,
header nav.navbar.border.bootsnav.navbar-fixed.no-background ul li a:hover::after{width: 100%;}
header nav.navbar.border.bootsnav.navbar-fixed.no-background .attr-nav ul li a.active::after,
header nav.navbar.border.bootsnav.navbar-fixed.no-background .attr-nav ul li a:hover::after{width: 0;}
.attr-nav .social.right li{margin-left: 20px;}
.attr-nav .social li a{font-size: 16px;}
/*Navbar*/nav.bootsnav.navbar-default.info-topbar .navbar-header{display: none;}
nav.bootsnav.navbar-default.info-topbar ul li a{margin-right: 30px;padding: 35px 0;}
nav.bootsnav.navbar-default.info-topbar.active-full ul li a{margin-right: 0;padding: 35px 20px;}
.attr-nav > a.btn-theme.effect:hover,
.attr-nav > a.btn-theme.effect,
.attr-nav > a.btn-theme.effect:focus{background: #015BA9 none repeat scroll 0 0;border: 2px solid #015BA9;color: #ffffff !important;}
nav.bootsnav.navbar-default.info-topbar.sticked ul li a{margin-right: 30px;padding: 35px 0;}
.attr-nav.social li{display: inline-block;padding: 25px 0 !important;transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.attr-nav.social li a{border: 1px solid #f4f4f4;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;color: #015BA9;display: inline-block;font-size: 14px;height: 40px;line-height: 40px;margin-left: 10px;padding: 0 !important;text-align: center;width: 40px;}
nav.navbar.bootsnav.sticked .attr-nav.social li{display: inline-block;padding: 20px 0 !important;}
nav.navbar.bootsnav .widget.instagram ul li{box-sizing: border-box;float: left;padding: 0 10px 10px 0;width: 33.333%;margin: 0;}
nav.navbar.bootsnav .widget.instagram ul li a{padding: 0;}
nav.navbar.bootsnav .widget.instagram ul li img{min-height: 70px;width: 100%;margin: 0;}
.bootsnav .side .widget.personal-info .icon{display: table-cell;vertical-align: middle;}
.bootsnav .side .widget.personal-info .info{display: table-cell;padding-left: 15px;vertical-align: middle;}
.bootsnav .side .widget.personal-info .info span{display: block;float: none;text-transform: uppercase;}
.bootsnav .side .widget.personal-info .icon i{background: #f4f4f4 none repeat scroll 0 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #015BA9;font-size: 20px;height: 50px;line-height: 50px;width: 50px;}
.bootsnav .side .widget.personal-info li{margin-bottom: 20px;}
.navbar .side .widget li:last-child{margin-bottom: 0;}
.bootsnav .side .widget.social li i{background: transparent;}
.bootsnav .side .widget.social li a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.bootsnav .side .widget.social li.facebook a{background: #3b5998 none repeat scroll 0 0;}
.bootsnav .side .widget.social li.twitter a{background: #1da1f2 none repeat scroll 0 0;}
.bootsnav .side .widget.social li.pinterest a{background: #bd081c none repeat scroll 0 0;}
.bootsnav .side .widget.social li.g-plus a{background: #db4437 none repeat scroll 0 0;}
.bootsnav .side .widget.social li.linkedin a{background: #0077b5 none repeat scroll 0 0;}
.bootsnav .side .widget.social li.dribbble a{background: #ea4c89 none repeat scroll 0 0;}
.site-heading h2{color: #232323;display: inline-block;font-weight: 700;padding-bottom: 10px;position: relative;text-transform: uppercase;}
.site-heading.clean h2{padding-bottom: 0;}
.site-heading.clean h2 span{color: #015BA9;}
.site-heading h2{ font-size:26px;}
.site-heading h2 span{color: #015BA9;border-bottom: 2px solid #ffffff; padding: 10px;}
.site-heading.barber h2 span{color: #bc9355; }
.site-heading p{ color:#787878; margin: 0;}

.site-heading{margin-bottom: 60px;overflow: hidden;margin-top: -5px;}
.carousel-shadow .site-heading{margin-bottom: 45px;}
.carousel-shadow .site-heading{margin-bottom: 35px;}
/*Page Heading*/
.page-heading{padding: 100px 0; background-position:center; background-repeat:no-repeat; margin-top: 90px;}
.page-heading h1{font-size: 26px;font-weight: 600;text-transform: capitalize;}
/*Bradcrumb*/
.breadcrumb-items .breadcrumb{background: transparent none repeat scroll 0 0;margin: 0;padding: 20px 0;}
.breadcrumb-items .breadcrumb li{font-family: "Poppins",sans-serif;font-weight: 600;text-transform: uppercase; font-size:16px;}
.breadcrumb > li + li::before{color: #232323;content: "\f105";font-family: "Font Awesome 5 Free";font-weight: 600;padding: 0 5px;}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li{font-weight: 600;text-transform: uppercase;}
.breadcrumb-area .breadcrumb li.active{color: #015BA9;}
/*Carousel Fade Effect*/
.carousel-fade .carousel-inner .item{-webkit-transition-property: opacity;transition-property: opacity;}
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right{opacity: 0;}
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right{opacity: 1;}
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right{left: 0;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-control{z-index: 2;}
/*Slider Zoom Effect*/@-webkit-keyframes zoom{from{-webkit-transform: scale(1, 1);}
to{-webkit-transform: scale(1.2, 1.2);}}
@-moz-keyframes zoom{from{-moz-transform: scale(1, 1);}
to{-moz-transform: scale(1.2, 1.2);}}
@-o-keyframes zoom{from{-o-transform: scale(1, 1);}
to{-o-transform: scale(1.2, 1.2);}}
@keyframes zoom{from{transform: scale(1, 1);}
to{transform: scale(1.2, 1.2);}}
.carousel-inner .item > .slider-thumb{-webkit-animation: zoom 20s;animation: zoom 20s;}
#particles-js,
#ripple{height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
/*Portfolio*/
.portfolio-area.default-padding{padding:40px 0;}
.mix-item-menu button,.mix-item-menu a{ color:#333; background: transparent none repeat scroll 0 0;border: medium none;font-family: "Poppins",sans-serif;font-weight: 600;padding: 10px 15px;text-transform: uppercase;position: relative;z-index: 1;}
.mix-item-menu button.active,.mix-item-menu button:hover,.mix-item-menu a.active,.mix-item-menu a:hover{color: #015BA9;}
.mix-item-menu.dots button,.mix-item-menu.dots a{background: transparent none repeat scroll 0 0;border: medium none;color: #666666;font-family: "Poppins",sans-serif;font-weight: 600;padding: 10px 20px;position: relative;text-transform: uppercase;z-index: 1;}
.mix-item-menu.dots button.active,.mix-item-menu.dots button:hover,.mix-item-menu.dots a.active,.mix-item-menu.dots a:hover{color: #015BA9;}
.mix-item-menu{margin-bottom: 20px;}
.mix-item-menu.dots button::after,.mix-item-menu.dots a::after{background: #666666 none repeat scroll 0 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;content: "";height: 5px;margin-top: -2px;position: absolute;right: -5px;top: 50%;width: 5px;}
.mix-item-menu.dots button.active::after,.mix-item-menu.dots a.active::after{background: #015BA9 none repeat scroll 0 0;}
.mix-item-menu.dots button:last-child::after,.mix-item-menu.dots a:last-child::after{display: none;}
.mix-item-menu.center-circle button{background: transparent none repeat scroll 0 0;border: medium none;box-shadow: inherit;color: #666666;font-family: "Poppins",sans-serif;font-weight: 600;padding: 10px 20px;position: relative;text-transform: uppercase;z-index: 1;}
.mix-item-menu.center-circle.text-left button{padding-left: 0;}
.mix-item-menu.center-circle button.active::after{background: #f4f4f4 none repeat scroll 0 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;content: "";height: 20px;left: 50%;margin-left: -20px;margin-top: -10px;position: absolute;top: 50%;width: 20px;z-index: -1;}
.mix-item-menu.center-circle.text-left button.active,
.mix-item-menu.center-circle.text-left button:hover{color: #015BA9;}
.mix-item-menu{margin-top: -15px;}
.portfolio-area .item-info{padding-top: 15px;}
.portfolio-area .item-info h4{margin-bottom: 5px;text-transform: capitalize;color: #232323;font-weight: 600;}
.portfolio-area .text-light .item-info h4{color: #ffffff;}
.portfolio-area .item-info h4 a{color: #232323;}
.portfolio-area .item-info h4 a:hover{color: #015BA9;}
.portfolio-area .item-info .tags a{color: #999999;display: inline-block;padding-right: 5px;position: relative;z-index: 1;}
.portfolio-area .item-info .tags a:hover{color: #015BA9;}
.portfolio-area .item-info .tags a::after{bottom: 0;content: ",";position: absolute;right: 0;}
.portfolio-area .item-info .tags a:last-child::after{display: none;}
.portfolio-area.info-shadow .item-info{background: #ffffff none repeat scroll 0 0;-moz-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-webkit-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-o-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);padding: 30px;}
.mix-item-menu.bottom-cirlce button.active::after,.mix-item-menu.bottom-cirlce a.active::after{background: #015BA9 none repeat scroll 0 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;bottom: 0;content: "";height: 5px;left: 50%;margin-left: -2px;position: absolute;width: 5px;z-index: -1;}
.mix-item-menu.bottom-cirlce button,.mix-item-menu.bottom-cirlce a{ padding-bottom: 5px;}
.mix-item-menu.category-count button,.mix-item-menu.category-count a{background: #f4f4f4 none repeat scroll 0 0;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin-bottom: 5px !important;margin-left: 3px !important;margin-right: 3px !important;margin-top: 15px;padding: 10px 30px; display: inline-block; font-size:16px;}
.mix-item-menu.category-count button:hover,.mix-item-menu.category-count a:hover{ color:#015BA9; background-color:#eee;}
.mix-item-menu.category-count button.active::after,.mix-item-menu.category-count a.active::after{border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #f4f4f4;bottom: -10px;content: "";left: 50%;margin-left: -15px;position: absolute;}
.mix-item-menu.category-count{margin-bottom: 30px;}
.mix-item-menu.text-left button{margin-right: 15px;padding-left: 0;}
.mix-item-menu.active-border button.active::after{background: #015BA9 none repeat scroll 0 0;bottom: 0;content: "";height: 1px;left: 0;position: absolute;width: 30px;}
.mix-item-menu.active-border.text-center button.active::after{left: 50%;margin-left: -15px;}
.portfolio-area .pf-item{float: left;padding: 15px;width: 33.333%;}
.portfolio-area .col-2 .pf-item{width: 50%;}
.portfolio-area .col-4 .pf-item{width: 25%;}
.portfolio-area .less-padding .pf-item{padding: 0;}
.portfolio-area .pf-item.width{width: 66.6667%;}
.portfolio-area .col-2 .pf-item.width{width: 100%;}
.load-button{margin-top: 30px;overflow: hidden;padding-bottom: 15px;}
.load-button i{margin-left: 5px;}
.container-full .pf-item img{width: 100%;}
/*Effect(1) Swipe top to bottom*/
.overlay-effect{position: relative;overflow: hidden;z-index: 1;}
.overlay-effect::after{background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%) repeat scroll 0 0;bottom: 0;content: "";height: 50%;left: 0;position: absolute;width: 100%;}
.overlay-effect *{-webkit-transition: all 0.6s ease;transition: all 0.6s ease;}
.overlay-effect img{width: 100%;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
.overlay-effect .item-info{bottom: 0;height: auto;left: 0;padding: 20px;position: absolute;top: auto;width: 100%;z-index: 1;}
.overlay-effect h4{margin-bottom: 5px;text-transform: uppercase;}
.overlay-effect .item-info span{color: #ffffff;display: inline-block;font-family: "Poppins",sans-serif;padding-right: 5px;position: relative;text-transform: uppercase;z-index: 1;}
.overlay-effect .item-info span::after{bottom: 0;content: ",";position: absolute;right: 0;}
.overlay-effect .item-info span:last-child::after{display: none;}
.overlay-effect .icons{position: absolute;bottom: 20px;left: 20px;opacity: 0;transform: translateY(-150%);}
.portfolio-area .overlay-effect .icons a{background: #ffffff none repeat scroll 0 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;color: #015BA9;display: inline-block;height: 40px;line-height: 40px;text-align: center;width: 40px;}
.overlay-effect:hover .item-info h4,
.overlay-effect.hover .item-info h4,
.overlay-effect.hover .item-info span,
.overlay-effect:hover .item-info span{-webkit-transform: translateY(-150%);transform: translateY(-150%);opacity: 0;}
.overlay-effect:hover .item-info .icons,
.overlay-effect.hover .item-info .icons{opacity: 1;-webkit-transform: translateY(0%);transform: translateY(0%);}
/*Effect(2) Slide Up*/
.portfolio-area .pf-item .item-effect{overflow: hidden;position: relative;z-index: 1;}
.portfolio-area .pf-item .item-effect::after{background: #232323 none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.portfolio-area .pf-item:hover .item-effect::after{opacity: 0.6;}
.item-effect{position: relative;}
.item-effect img{position: relative;display: block;height: 100%;width: 100%;opacity: 0.8;}
.item-effect img{max-width: none;width: -webkit-calc(100% + 50px) !important;width: calc(100% + 50px) !important;opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(-40px, 0, 0);transform: translate3d(-40px, 0, 0);}
.item-effect .bottom-info{height: auto;left: 0;margin-top: -25px;position: absolute;top: 50%;width: 100%;z-index: 1;}
.portfolio-area.title-translate .item-effect .bottom-info{background: transparent;}
.item-effect a{-webkit-transform: translate3d(0, 35px, 0);transform: translate3d(0, 35px, 0);text-transform: uppercase;font-weight: 600;}
.item-effect a{background: #ffffff none repeat scroll 0 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;color: #232323;display: inline-block;height: 50px;line-height: 50px;margin-right: 3px;opacity: 0;text-align: center;transition: opacity 0.2s ease 0s, transform 0.35s ease 0s;-webkit-transition: opacity 0.2s ease 0s, transform 0.35s ease 0s;-moz-transition: opacity 0.2s ease 0s, transform 0.35s ease 0s;-ms-transition: opacity 0.2s ease 0s, transform 0.35s ease 0s;-o-transition: opacity 0.2s ease 0s, transform 0.35s ease 0s;width: 50px;font-size: 18px;}
.item-effect:hover a{-webkit-transition-delay: 0.05s;transition-delay: 0.05s;-webkit-transition-duration: 0.35s;transition-duration: 0.35s;}
.effect-up .pf-item:hover img, .effect-up .pf-item:hover a{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
/*bottom to up*/
.effect-up.clean-text .item-effect .bottom-info{bottom: 0;height: auto;left: 0;padding: 20px;position: absolute;top: auto;width: 100%;z-index: 1;}
.effect-up.clean-text .item-effect h2,
.effect-up.clean-text .item-effect h3,
.effect-up.clean-text .item-effect h4,
.effect-up.clean-text .item-effect a{-webkit-transform: translate3d(0, 110px, 0);transform: translate3d(0, 110px, 0);text-transform: uppercase;font-weight: 400;}
.effect-up.clean-text .item-effect h2,
.effect-up.clean-text .item-effect h3,
.effect-up.clean-text .item-effect h4{-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;margin-bottom: 10px;}
.effect-up.clean-text .item-effect:hover h2,
.effect-up.clean-text .item-effect:hover h3,
.effect-up.clean-text .item-effect:hover h4{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.effect-up.clean-text .item-effect:hover h2,
.effect-up.clean-text .item-effect:hover h3,
.effect-up.clean-text .item-effect:hover h4,
.effect-up.clean-text .item-effect:hover a{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.effect-up.clean-text .item-effect a{font-size: 14px;height: 40px;line-height: 40px;width: 40px;}
/*Effect(3) left slide*/
.effect-left-swipe{position: relative;overflow: hidden;background: #232323;}
.effect-left-swipe *{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.effect-left-swipe img{max-width: 100%;position: relative;-webkit-transform: scale(1);transform: scale(1);}
.effect-left-swipe:after{background: #232323;width: 100%;height: 100%;position: absolute;top: 0;left: -100%;content: '';-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;opacity: .5;}
.effect-left-swipe .icons{height: auto;bottom: 25px;position: absolute;text-align: center; width: 100%; z-index: 1;-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}
.effect-left-swipe .icons .cat span{color: #ffffff;display: inline-block;font-family: "Poppins",sans-serif;position: relative;padding-right: 5px;}
.effect-left-swipe .icons .cat span::after{bottom: 0;content: ",";position: absolute;right: 0;}
.effect-left-swipe .icons .cat span:last-child::after{display: none;}
.effect-left-swipe .cat,.effect-left-swipe h4{display: block;opacity: 0;-webkit-transform: translateX(10px);transform: translateX(10px);}
.swipe-inline .effect-left-swipe .icons{bottom: 20px;left: 30px;}
.swipe-inline .effect-left-swipe .cat{display: inline-block;margin-right: 3px;width: auto;}
.effect-left-swipe h4{font-weight: 400;margin-bottom: 5px;text-transform: uppercase;}
.effect-left-swipe h4 a:hover{ color:#015BA9;}
.effect-left-swipe .cat{display: inline-block;}
.effect-left-swipe:hover img,
.effect-left-swipe.hover img{-webkit-transform: scale(1.2);transform: scale(1.2);}
.effect-left-swipe:hover:after,.effect-left-swipe.hover:after{left: 0;}
.effect-left-swipe:hover .icons .cat,.effect-left-swipe.hover .icons .cat,.effect-left-swipe:hover .icons h4,.effect-left-swipe.hover .icons h4{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
.effect-left-swipe:hover h4,.effect-left-swipe.hover h4,.effect-left-swipe:hover .cat,.effect-left-swipe.hover .cat{-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}
.effect-left-swipe > a{color: #ffffff;font-size: 20px;opacity: 0;position: absolute;right: 0;top: 30px;transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;z-index: 1;}
.effect-left-swipe:hover > a,.effect-left-swipe.hover > a{opacity: 1;right: 30px;}
/*Effect(4) slide up*/
.effect-slide-up{position: relative;overflow: hidden;background-color: #232323;}
.effect-slide-up *{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.effect-slide-up h4{font-weight: 500;left: 30px;margin: 0;opacity: 0;position: absolute;text-transform: uppercase;bottom: 55px;-webkit-transition-delay: 0.15s;transition-delay: 0.15s;-webkit-transform: translateY(10px);transform: translateY(10px);z-index: 2;}
.effect-slide-up .category{color: #ffffff;font-family: "Poppins",sans-serif;left: 30px;margin: 0;opacity: 0;position: absolute;text-transform: capitalize;bottom: 25px;-webkit-transition-delay: 0.15s;transition-delay: 0.15s;-webkit-transform: translateY(10px);transform: translateY(10px);z-index: 2;}
.item-middle .effect-slide-up a{text-align: center;display: block;height: 100%;width: 100%;}
.item-middle .effect-slide-up h4{bottom: auto;left: 0;margin-top: -25px;text-align: center;top: 50%;width: 100%;}
.item-middle .effect-slide-up .category{bottom: auto;left: 0;margin-top: 3px;text-align: center;top: 50%;width: 100%;}
.effect-slide-up .category span{display: inline-block;padding-right: 5px;position: relative;z-index: 1;}
.effect-slide-up .category span::after{bottom: 0;content: ",";position: absolute;right: 0;}
.effect-slide-up .category span:last-child::after{display: none;}
.effect-slide-up:hover img,
.effect-slide-up.hover img{opacity: 0.15;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.effect-slide-up:hover h4,
.effect-slide-up.hover h4,
.effect-slide-up:hover .category,
.effect-slide-up.hover .category{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}
.effect-slide-up:hover:before,
.effect-slide-up.hover:before{-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transform: skew(-45deg) translateX(50%);transform: skew(-45deg) translateX(50%);}
.effect-slide-up:hover:after,
.effect-slide-up.hover:after{-webkit-transition-delay: 0.1s;transition-delay: 0.1s;-webkit-transform: skew(-45deg) translateX(75%);transform: skew(-45deg) translateX(75%);}
/*Portfolio Details*/
.portfolio-details-area .pf-item{padding: 0;width: auto;overflow: hidden;-moz-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-webkit-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-o-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);}
.portfolio-details-area h2{font-weight: 600;}
.portfolio-details-area h4{line-height: 1.4;margin-bottom: 25px;}
.portfolio-details-area .right-info{padding-left: 35px;}
.portfolio-details-area .right-info a{margin-top: 10px;}
.portfolio-details-area .left-info a{display: block;margin-bottom: 30px;}
.portfolio-details-area .left-info a:last-child{margin: 0;}
.portfolio-details-area .projects-info li{border-bottom: 1px solid #e7e7e7;display: block;font-family: "Poppins",sans-serif;font-size: 16px;font-weight: 500;margin-bottom: 20px;padding-bottom: 15px;text-align: left;text-transform: uppercase;}
.portfolio-details-area .projects-info li span{color: #666666;display: block;font-size: 16px;font-weight: 500;margin-top: 5px;text-transform: capitalize;}
.portfolio-details-area .projects-info li span i{color: #666666;margin-right: 5px;}
.portfolio-details-area .projects-info{margin: 30px 0;}
.portfolio-details-area .projects-info li:last-child{border: medium none;margin: 0;padding: 0;}
.portfolio-details-area .share-projects h4,
.portfolio-details-area .share-projects ul{float: left;}
.portfolio-details-area .share-projects ul li{display: inline-block;}
.portfolio-details-area .share-projects ul li a{background: #232323 none repeat scroll 0 0;border: medium none;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;color: #ffffff;display: inline-block;font-size: 16px;height: 40px;line-height: 40px;margin-right: 5px;text-align: center;width: 40px;}
.portfolio-details-area .share-projects ul li.facebook a{background: #3b5998 none repeat scroll 0 0;}
.portfolio-details-area .share-projects ul li.twitter a{background: #1da1f2 none repeat scroll 0 0;}
.portfolio-details-area .share-projects ul li.pinterest a{background: #bd081c none repeat scroll 0 0;}
.portfolio-details-area .share-projects ul li.g-plus a{background: #db4437 none repeat scroll 0 0;}
.portfolio-details-area .share-projects ul li.linkedin a{background: #0077b5 none repeat scroll 0 0;}
.portfolio-details-area .share-projects ul li.dribbble a{background: #ea4c89 none repeat scroll 0 0;}
.portfolio-details-area .share-projects h4{margin: 0;}
.portfolio-details-area .share-projects{margin-top: -10px;overflow: hidden;}
.portfolio-details-area .share-projects li:first-child i{font-size: 30px;margin-right: 10px;}
.portfolio-details-area .share-projects li:first-child{float: left;margin-top: 15px;}
.portfolio-details-area .site-heading{margin-bottom: 30px;}
.portfolio-details-area .related-projects .pf-item .item-info h4{font-weight: 500;margin: 0 0 5px;text-transform: uppercase;}
.portfolio-details-area .related-projects .pf-item .item-info h4 a{color: #232323;}
.portfolio-details-area .related-projects .pf-item .item-info a{color: #999999;display: inline-block;padding-right: 5px;position: relative;z-index: 1;}
.portfolio-details-area .related-projects .pf-item .item-info a::after{bottom: 0;content: ",";position: absolute;right: 0;}
.portfolio-details-area .related-projects .pf-item .item-info a:last-child::after{display: none;}
.portfolio-details-area .related-projects .pf-item .item-info{padding: 20px 30px;}
.portfolio-details-area .related-projects .owl-dots .owl-dot span{background: #ffffff none repeat scroll 0 0;border: 3px solid #999999;height: 20px;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;width: 20px;}
.portfolio-details-area .related-projects .owl-dots .owl-dot.active span,
.portfolio-details-area .related-projects .owl-dots .owl-dot:hover span{border-color: #015BA9;}
/*Blog*/
.blog-area{ margin-top:30px;}
.blog-area .blog-items .equal-height,
.blog-area .blog-items .single-item{margin-bottom: 30px;}
.blog-area .item{ display:block; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.blog-area .item .thumb{position: relative;z-index: 1;overflow: hidden;}
.blog-area a:hover .thumb img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.blog-area .item .info .date{background: #f4f4f4 none repeat scroll 0 0;display: inline-block;margin-bottom: 15px;text-align: left;width: auto;}
.blog-area .item .info .date h4{color: #232323;font-size: 14px;font-weight: 500;margin: 0;padding: 5px 20px;text-transform: uppercase;}
.blog-area.single-blog .item .info .date h4{padding: 15px 40px;}
.blog-area .info{background: #ffffff none repeat scroll 0 0;-moz-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-webkit-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-o-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);padding: 20px;}
.blog-area a:hover .info{background-color:#f8f8f8;}
.blog-area .info h4{font-weight: 600;text-transform: capitalize; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.blog-area .info p{ display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;width: 100%;}
.blog-area a:hover .info h4{ color:#015BA9;}
.blog-area .info h4 a:hover{color: #015BA9;}
.blog-area .info .meta li{color: #999999;display: inline-block;font-family: "Poppins",sans-serif;margin-right: 10px;}
.blog-area .info .meta li i{margin-right: 4px;}
.blog-area .info .meta li a{color: #999999;text-transform: uppercase;}
.blog-area .info .meta{border-bottom: 1px solid #e7e7e7;margin-bottom: 15px;padding-bottom: 15px;}
.blog-area .info .meta li a:hover{color: #015BA9;}
.blog-area .info > a{color: #999999;font-weight: 600;text-transform: uppercase;}
.blog-area .info > a.btn-dark{color: #ffffff;}
.blog-area .info > a:hover{color: #015BA9;}
.blog-area .info .more{ color:#999;}
.blog-area a:hover .info .more{ color:#666;}
.blog-area.full-blog .pagi-area nav{margin-bottom: -8px;}
.blog-area .pagi-area .pagination{margin: 0;}
.blog-area .pagi-area .pagination li a{border: 1px solid #e7e7e7;color: #232323;font-weight: 600;padding: 15px 25px;margin-top: 5px;}
.blog-area .pagi-area .pagination li a:hover{color: #015BA9;}
.blog-area .pagi-area .pagination li.active a{background: #015BA9 none repeat scroll 0 0;border: 1px solid transparent;color: #ffffff;}
.blog-area.full-blog .info > a{margin-top: 5px;}
.blog-area .item blockquote{border-left: 4px solid #232323;color: #414141;font-size: 16px;font-style: italic;position: relative;z-index: 1;}
.blog-area.full-blog .blog-items .equal-height{margin-bottom: 50px;}
.blog-area .item blockquote p{margin: 0;}
.author-bio{border: 1px solid rgba(255, 255, 255, 0.8);-moz-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-webkit-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-o-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);display: block;margin-top: 30px;padding: 30px;width: 100%;}
.post-tags{margin-top: 35px;}
.author-bio .avatar{display: table-cell;vertical-align: top;width: 200px;}
.author-bio .content{display: table-cell;padding: 0 0 0 30px;vertical-align: middle;}
.author-bio .content p{font-style: italic;margin: 0;padding-left: 20px;position: relative;z-index: 1;}
.author-bio .content p::after{content: ",,";font-family: "Times New Roman";font-size: 50px;left: -5px;letter-spacing: -5px;opacity: 0.5;position: absolute;top: 18px;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);}
.author-bio .content h4{font-weight: 500;margin-bottom: 0;margin-top: 15px;padding-left: 20px;text-transform: capitalize;}
.blog-area.single-blog .post-tags span{font-family: "Poppins",sans-serif;font-size: 18px;font-weight: 500;margin-right: 5px;text-transform: uppercase;}
.blog-area.single-blog .post-tags a{background: #f4f4f4 none repeat scroll 0 0;border: 1px solid transparent;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;color: #232323;display: inline-block;font-size: 12px;font-weight: 600;margin-bottom: 10px;margin-right: 5px;padding: 5px 25px;text-transform: capitalize;border: 1px solid #e7e7e7;}
.blog-area.single-blog .post-tags a:hover{background-color: #015BA9;color: #ffffff;border: 1px solid transparent;}
.blog-area.single-blog.color-yellow .post-tags a:hover{color: #ff9800;}
.responsive-video{height: 0;padding-bottom: 56.25%;padding-top: 25px;position: relative;}
.responsive-video iframe{height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.blog-area.single-blog .info > h2{font-weight: 600;}
.blog-area.single-blog .blog-items .equal-height{margin: 0;}
.blog-area.single-blog .form-group.submit{margin-bottom: 0;}
.blog-area.single-blog .post-pagi-area{border-bottom: 1px solid #e7e7e7;margin: 30px 0 40px;overflow: hidden;padding: 0 0 15px;}
.blog-area.single-blog .post-pagi-area a{display: inline-block;font-weight: 600;text-transform: uppercase;}
.blog-area.single-blog .post-pagi-area a:hover{color: #015BA9;}
.blog-area.single-blog .post-pagi-area a:last-child{float: right;}
.blog-area.single-blog .post-pagi-area a:first-child i{margin-right: 3px;}
.blog-area.single-blog .post-pagi-area a:last-child i{margin-left: 3px;}
.blog-area.single-blog .info{box-shadow: inherit;padding: 0;}
.blog-area.full-blog.single-blog .form-group.submit{margin-bottom: 0;}
.comments-form button{background-color: #232323;border: 1px solid transparent;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #ffffff;display: inline-block;font-family: "Montserrat",sans-serif;font-size: 12px;font-weight: 600;line-height: 25px;margin-top: 20px;padding: 9px 35px;text-transform: uppercase;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.comments-form button:hover{background-color: #015BA9;border: 1px solid transparent;color: #ffffff;}
.comments-area .commen-item .comments-info{margin-bottom: 15px;}
.comments-form .title h2,
.comments-form .title h3,
.comments-form .title h4{font-weight: 700;margin-bottom: 25px;text-transform: uppercase;}
.blog-area .contact-comments .comments{margin-top: 20px;}
.blog-area.single .blog-items .item .contact-comments .col-md-6{float: left;padding: 0 15px;}
/*About*/
.about-area.about-us .right-info h4{margin-bottom: 10px;}
.about-area.about-us .right-info h2{margin-bottom: 25px;}
.about-me.about-area .button-info a{margin-right: 10px;}
.about-area li{font-family: "Poppins",sans-serif;font-weight: 600;}
.about-area ul{display: block;margin-top: 20px;margin-bottom: -10px;}
.about-area.about-me ul{margin-bottom: 0;}
.about-us.about-area .left-info .thumb img{width: 100%;}
.about-area h2{font-weight: 600;}
.about-area h4{line-height: 1.4;margin-bottom: 20px;}
.about-area .left-info h4{color: #232323;}
.about-area .right-info{padding-left: 35px;}
.about-area .right-info a{margin-top: 25px;}
.about-area li a{margin: 0 !important;}
.about-area .button-info{position: relative;}
.about-area .button-info .video-play-button{left: 55px;position: relative;top: 20px;}
.about-area .button-info a{float: left;}
.about-area .button-info{display: block;float: left;margin-top: 10px;width: 100%;}
.about-area .video-play-button{color: #ffffff;font-size: 20px;left: 50%;position: absolute;top: 50%;transform: translateX(-50%) translateY(-50%);}
/*Services*/
.services-area{ margin-bottom:50px;}
.services-area .services-items .equal-height{margin-bottom: 30px;}
.services-area .services-items .equal-height .item{background: #ffffff none repeat scroll 0 0;padding: 67px 40px 64px;position: relative;z-index: 1;overflow: hidden;-moz-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-webkit-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-o-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06); display:block;}
.services-area .services-items .item i{display: inline-block;font-size: 60px;margin-bottom: 25px;color: #015BA9;}
.services-area .services-items .item h4{font-weight: 600;text-transform: uppercase;}
.services-area .services-items .item p{margin: 0;}
.services-area .services-items .equal-height .item::after{background: #015BA9 none repeat scroll 0 0;bottom: -100%;content: "";height: 100%;left: 0;position: absolute;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;width: 100%;z-index: -1;}
.services-area .services-items .equal-height .item:hover::after{bottom: 0;}
.services-area .services-items .equal-height .item i,
.services-area .services-items .equal-height .item h4,
.services-area .services-items .equal-height .item p{-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.services-area .services-items .equal-height .item:hover i,
.services-area .services-items .equal-height .item:hover h4,
.services-area .services-items .equal-height .item:hover p{color: #ffffff;}
.services-area .services-carousel .item{text-align: left; padding:10px;}
.services-area .services-carousel .item:hover{ }
.services-area .services-carousel .item img{ border-radius: 5px;}

.services-area .services-carousel .owl-dots .owl-dot span{background: #ffffff none repeat scroll 0 0;border: 3px solid #999999;height: 20px;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;width: 20px;}
.services-area .services-carousel .owl-dots .owl-dot.active span,
.services-area .services-carousel .owl-dots .owl-dot:hover span{border-color: #015BA9;}
.services-area .services-carousel .owl-dots{margin-top: 20px !important;text-align: left !important;}
.owl-nav-center .owl-nav{margin-top: 30px;text-align: center;}
.owl-nav-center .owl-nav .owl-prev,.owl-nav-center .owl-nav .owl-next{background: #ffffff none repeat scroll 0 0;-moz-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-webkit-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-o-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);color: #015BA9;height: 40px;line-height: 40px;margin: 0 10px 0 0;padding: 0;text-align: center;width: 40px;display: inline-block;}
.owl-nav-center .owl-nav .owl-prev:hover,.owl-nav-center .owl-nav .owl-next:hover{background: #f1f1f1;}
/*Contact Area*/
.contact-area h2{font-weight: 600;}
.contact-area h4{line-height: 1.4;margin-bottom: 30px;}
.contact-area .right-info{padding-left: 35px;}
.contact-area .right-info a{margin-top: 10px;}
.contact-area .address-info i,
.contact-area .address-item p{display: table-cell;vertical-align: middle;}
.contact-area .address-item p{font-family: "Poppins",sans-serif;font-weight: 600;margin: 0;padding-left: 20px;}
.contact-area .address-item p span{color: #666666;display: block;font-weight: normal;}
.contact-area .address-item i{background: #ffffff none repeat scroll 0 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-webkit-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-o-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);color: #015BA9;font-size: 30px;height: 80px;line-height: 80px;text-align: center;width: 80px;}
.contact-area .address-item li{margin-bottom: 30px;}
.contact-area .contact-form input{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #e7e7e7;border-image: none;border-radius: inherit;border-style: none none solid;border-width: medium medium 1px;box-shadow: inherit;padding: 0;}
.contact-area .contact-form textarea{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #e7e7e7;border-image: none;border-radius: inherit;border-style: none none solid;border-width: medium medium 1px;box-shadow: inherit;min-height: 150px;padding: 15px 0;}
.contact-area .contact-form button{background: #015BA9 none repeat scroll 0 0;border: medium none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #ffffff;display: inline-block;font-family: "Poppins",sans-serif;font-weight: 600;margin-top: 15px;padding: 10px 30px;text-transform: uppercase;}
.contact-area .contact-form button:hover{ background-color:#9c0007;}
.contact-area .contact-form button i{margin-left: 5px;}
.contact-area .contact-form .loader{margin-left: 5px;}
.contact-form-area .alert-notification{margin-top: 15px;padding: 0;}
.contact-form-area .alert-notification .alert-error{background: #e7e7e7 none repeat scroll 0 0;color: red;margin-top: 0;text-align: left;}
.contact-form-area.bg-fixed .alert-notification .alert-error{background: #ffffff none repeat scroll 0 0;color: red;margin-top: 0;text-align: left;}
.carousel-shadow .owl-stage-outer{margin: 0 -15px;padding: 15px;}
/*404*/
.error-page-area h1{font-size: 150px;font-weight: 900;line-height: 110px;margin-bottom: 30px;}
.error-page-area a{margin-top: 15px;}
.error-page-area h2{font-weight: 600;}
.error-page-area h1{}
/*nav*/
nav.bootsnav .dropdown.megamenu-fw{position: static;}
nav.bootsnav .container{position: relative;}
nav.bootsnav .megamenu-fw .dropdown-menu{left: auto;}
nav.bootsnav .megamenu-content{padding: 15px;width: 100% !important;}
nav.bootsnav .megamenu-content .title{color: #333333;font-weight: 600;margin-top: 0;text-transform: uppercase;}
nav.bootsnav .dropdown.megamenu-fw .dropdown-menu{left: 0;right: 0;}
.navbar-collapse{padding: 0;}
nav.navbar .navbar-brand{height: auto !important;}
.navbar-default.navbar.navbar-sidebar.bg-dark .social-share{padding: 0 30px;}
nav.bootsnav.navbar-sidebar.bg-dark ul.nav li.dropdown ul.dropdown-menu li a,
nav.bootsnav.navbar-sidebar.bg-dark ul.nav li.dropdown a,
nav.bootsnav.navbar-sidebar.bg-dark ul.nav li.dropdown h6{color: #cccccc;}
.attr-nav ul.cart-list li.total a{background: #015BA9;background: -moz-linear-gradient(top, #015BA9 0%, #00eaea 100%);background: -webkit-linear-gradient(top, #015BA9 0%,#00eaea 100%);background: linear-gradient(to bottom, #015BA9 0%,#00eaea 100%);border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;color: #ffffff !important;display: inline-block;font-family: "Work Sans",sans-serif;font-weight: 600 !important;padding: 12px 15px;}
nav.navbar.bootsnav{background-color: #fff;border-radius: 0;border: none;box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);-moz-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);-webkit-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);-o-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);margin: 0;}
nav.bg-dark.navbar.bootsnav{background-color: #1c1c1c;border: medium none !important;margin: 0;}
nav.navbar.bootsnav ul.nav > li > a{color: #333333;background-color: transparent !important;text-transform: uppercase;font-weight: 600;}
nav.navbar.bootsnav.bg-dark ul.nav > li > a{color: #ffffff;}
nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover,
nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus,
nav.navbar.bootsnav ul.nav li.active > a:hover,
nav.navbar.bootsnav ul.nav li.active > a:focus,
nav.navbar.bootsnav ul.nav li.active > a{background-color: transparent;}
nav.navbar.bootsnav .navbar-toggle{background-color: transparent !important;border: none;padding: 0;font-size: 25px;position: relative;top: 5px;}
nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu{top: 0;left: 100%;}
nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a{white-space: normal;}
ul.menu-col{padding: 0;margin: 0;list-style: none;}
ul.menu-col li a{color: #333333;}
ul.menu-col li a:hover, ul.menu-col li a:focus{text-decoration: none;}
#navbar-menu{-webkit-animation-duration: .3s;animation-duration: .3s;}
nav.bootsnav.navbar-full{padding-bottom: 10px;padding-top: 10px;}
nav.bootsnav.navbar-full .navbar-header{display: block;width: 100%;}
nav.bootsnav.navbar-full .navbar-toggle{display: inline-block;margin-right: 0;position: relative;top: 20px;font-size: 24px;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
nav.bootsnav.navbar-full .navbar-collapse{position: fixed;width: 100%;height: 100% !important;top: 0;left: 0;padding: 0;display: none !important;z-index: 9;}
nav.bootsnav.navbar-full .navbar-collapse.in{display: block !important;}
nav.bootsnav.navbar-full .navbar-collapse .nav-full{overflow: auto;}
nav.bootsnav.navbar-full .navbar-collapse .wrap-full-menu{display: table-cell;vertical-align: middle;background-color: #fff;overflow: auto;}
nav.bootsnav.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar{width: 0;}
nav.bootsnav.navbar-full .navbar-collapse .nav-full::-moz-scrollbar{width: 0;}
nav.bootsnav.navbar-full .navbar-collapse .nav-full::-ms-scrollbar{width: 0;}
nav.bootsnav.navbar-full .navbar-collapse .nav-full::-o-scrollbar{width: 0;}
nav.bootsnav.navbar-full .navbar-collapse ul.nav{display: block;width: 100%;overflow: auto;}
nav.bootsnav.navbar-full .navbar-collapse ul.nav a:hover,
nav.bootsnav.navbar-full .navbar-collapse ul.nav a:focus,
nav.bootsnav.navbar-full .navbar-collapse ul.nav a{background-color: transparent;}
nav.bootsnav.navbar-full .navbar-collapse ul.nav > li{float: none;display: block;text-align: center;}
nav.bootsnav.navbar-full .navbar-collapse ul.nav > li > a{display: table;margin: auto;text-transform: uppercase;font-weight: bold;letter-spacing: normal;font-size: 14px;padding: 15px 15px;}
nav.bootsnav.navbar-full .navbar-collapse ul.nav > li > a:hover{letter-spacing: 7px;}
nav.bootsnav.navbar-full .navbar-collapse ul.nav > li.close-full-menu > a:hover{letter-spacing: normal;}
li.close-full-menu > a{padding-top: 0px !important;padding-bottom: 0px !important;}
li.close-full-menu > a i{font-size: 32px;}
li.close-full-menu{padding-top: 30px !important;padding-bottom: 30px !important;}
.attr-nav{float: right;display: inline-block;margin-left: 13px;}
.attr-nav > ul{padding: 0;margin: 0 0 -17px 0;list-style: none;display: inline-block;}
.attr-nav > ul li.dropdown ul.dropdown-menu{margin-top: 0;border-top: 3px solid #015BA9 !important;}
.attr-nav > ul > li{float: left;display: block;}
.attr-nav > ul > li > a{color: #333333;display: block;padding: 32px 0 !important;position: relative;}
.attr-nav > a{margin-top: 25px;}
.attr-nav > ul > li > a span.badge{height: 20px;line-height: 20px;margin-top: -15px;padding: 0;position: absolute;right: 5px;text-align: center;top: 43%;width: 20px;background-color: #015BA9;}
.attr-nav > ul > li.dropdown ul.dropdown-menu{-moz-border-radius: 0px;-webkit-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;-moz-box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-o-box-shadow: 0px 0px 0px;box-shadow: 0px 0px 0px;border: solid 1px #e0e0e0;}
ul.cart-list{padding: 0 !important;width: 250px !important;}
ul.cart-list > li{position: relative;border-bottom: solid 1px #efefef;padding: 15px 15px 23px 15px !important;}
ul.cart-list > li > a.photo{padding: 0 !important;margin-right: 15px;float: left;display: block;width: 50px;height: 50px;left: 15px;top: 15px;}
ul.cart-list > li img{border: medium none;height: 50px;padding: 0;width: 50px;}
ul.cart-list > li > h6{margin: 0;}
ul.cart-list > li > h6 > a.photo{padding: 0 !important;display: block;}
ul.cart-list > li > p{margin-bottom: 0;}
ul.cart-list > li.total{background-color: #f5f5f5;padding-bottom: 15px !important;}
ul.cart-list > li.total > .btn{display: inline-block;border: none !important;height: auto !important;}
ul.cart-list > li .price{font-family: "PT Sans",sans-serif;font-weight: bold;}
ul.cart-list > li .price:hover{box-shadow: inherit;}
ul.cart-list > li.total > span{padding-top: 8px;}
.navbar.bg-dark .top-search{background: #015BA9 none repeat scroll 0 0;}
.top-search{background-color: #1c1c1c;padding: 10px 0;display: none;}
.top-search input.form-control{background-color: transparent;border: none;-moz-box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-o-box-shadow: 0px 0px 0px;box-shadow: 0px 0px 0px;color: #fff;height: 40px;padding: 0 15px;border: none !important;}
.top-search .input-group-addon{background-color: transparent;border: none;color: #fff;padding-left: 0;padding-right: 0;}
.top-search .input-group-addon.close-search{cursor: pointer;}
body{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.side{position: fixed;overflow-y: auto;top: 0;right: -400px;width: 400px;padding: 50px;height: 100%;display: block;background-color: #ffffff;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;z-index: 9;box-shadow: 0 15px 40px -5px rgba(0, 0, 0, 0.1);}
.side.on{right: -16px;}
.body-overlay{background: rgba(0, 0, 0, 0.65) none repeat scroll 0 0;bottom: 0;height: 0;left: 0;opacity: 0;position: fixed;right: 0;transition: opacity 0.4s ease 0.8s, height 0s ease 1.2s;z-index: 490;}
body.on-side .body-overlay{height: 100%;transition: height 0s ease 0s, opacity 0.4s ease 0s;}
body.on-side .body-overlay{opacity: 1;top: 0;}
.side .close-side{border-radius: 50%;color: #015BA9;float: right;font-size: 20px;font-weight: 400;height: 40px;line-height: 38px;position: relative;text-align: center;top: -30px;width: 40px;z-index: 2;}
.side.barber .close-side{border-color: #bc9355;color: #bc9355;}
.navbar .side .widget.social li{display: inline-block;margin: 0;}
.navbar .side .widget.social li a{margin-right: 5px;padding: 0;font-weight: 500;}
.navbar .side .widget li{display: block;font-family: "Poppins",sans-serif;font-size: 15px;margin-bottom: 15px;}
.navbar .side .widget.opening-hours li{border-bottom: 1px solid #e7e7e7;font-size: 14px;font-weight: 600;margin-bottom: 10px;padding-bottom: 10px;text-transform: uppercase;}
.navbar .side .widget.opening-hours li:last-child{border: medium none;margin: 0;padding: 0;}
.navbar .side .widget li span{float: right;}
.navbar .side .widget li i{background: #015BA9 none repeat scroll 0 0;border-radius: 50%;color: #ffffff;height: 40px;line-height: 40px;text-align: center;width: 40px;}
.navbar .side.barber .widget li i{background: #bc9355 none repeat scroll 0 0;}
.bootsnav .side .widget.search input{border: 1px solid #e7e7e7;box-shadow: inherit;width: 100%;}
.navbar .side .widget li:last-child{margin: 0;}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle::after{content: "\f107";font-family: "Font Awesome 5 Free";margin-left: 5px;margin-top: 2px;}
.side .widget{position: relative;z-index: 1;margin-bottom: 50px;overflow: hidden;}
.side img{margin-bottom: 20px;}
.side .widget .title{border-bottom: 1px solid #e7e7e7;margin-bottom: 20px;padding-bottom: 10px;text-transform: uppercase;}
.side .widget ul.link{padding: 0;margin: 0;list-style: none;}
.side .widget ul.link li a{color: #232323;display: block;font-weight: 600;letter-spacing: 1px;padding: 5px 0;text-transform: capitalize;}
.side .widget ul.link li a:focus,
.side .widget ul.link li a:hover{color: #015BA9;text-decoration: none;}
nav.navbar.bootsnav .share{padding: 0 30px;margin-bottom: 30px;}
nav.navbar.bootsnav .share ul{display: inline-block;padding: 0;margin: 0 0 -7px 0;list-style: none;}
nav.navbar.bootsnav .share ul > li{float: left;display: block;margin-right: 5px;}
nav.navbar.bootsnav .share ul > li > a{border-radius: 3px;display: inline-block;margin-right: 20px;text-align: center;vertical-align: middle;}
nav.navbar.bootsnav .share.dark ul > li > a{background-color: #015BA9;color: #ffffff;}
nav.navbar.bootsnav .share ul > li > a:hover{color: #015BA9;}
nav.navbar.bootsnav.navbar-fixed{display: block;position: fixed;width: 100%;z-index: 100;box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);-moz-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);-webkit-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);-o-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);top: 0;}
nav.navbar.bootsnav.navbar-fixed.nav-box.no-background{background: #ffffff none repeat scroll 0 0;top: 50px;width: auto;left: auto;}
nav.navbar.bootsnav.navbar-fixed.nav-box.no-background ul.nav > li > a,
nav.navbar.bootsnav.navbar-fixed.nav-box.no-background .attr-nav > ul > li > a{color: #333333;}
nav.navbar.bootsnav.navbar-fixed.nav-box{left: 0;top: 0;width: 100%;}
nav.navbar.bootsnav.navbar-fixed.no-background{display: block;position: absolute;width: 100%;z-index: 100;box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;}
nav.navbar.bootsnav{z-index: 100;}
.wrap-sticky{position: relative;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.wrap-sticky nav.navbar.bootsnav{position: absolute;width: 100%;left: 0;top: 0;margin: 0;}
.wrap-sticky nav.navbar.bootsnav.sticked{position: fixed;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;top: 0;}
@media (min-width: 1024px) and (max-width: 1400px){body.wrap-nav-sidebar .wrapper .container{width: 100%;padding-left: 30px;padding-right: 30px;}}
@media (min-width: 1024px){nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu{margin-top: -2px;}
nav.navbar.bootsnav ul.nav.navbar-right .dropdown-left .dropdown-menu .dropdown-menu{left: -200px;}
nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu{right: auto;}
nav.navbar.bootsnav ul.nav.navbar-right .dropdown-left .dropdown-menu{right: 0;left: auto;}
nav.navbar.bootsnav ul.nav > li > a{font-size: 18px;font-weight: 600;letter-spacing: 0.06em;padding: 30px 15px;text-transform: uppercase;}
nav.navbar.bootsnav.navbar-fixed  ul.nav > li > a{padding: 35px 15px;}
nav.navbar.bootsnav.navbar-fixed.no-background  ul.nav > li > a{padding: 30px 15px;}
nav.navbar.bootsnav.sticked ul.nav > li > a{padding: 35px 15px;}
nav.navbar.bootsnav .navbar-brand{padding: 10px 15px;}
nav.navbar.bootsnav.navbar-fixed .navbar-brand{padding: 5px 15px;}
nav.navbar.bootsnav.navbar-fixed.no-background .navbar-brand{padding: 10px 15px;}
nav.navbar.bootsnav.sticked .navbar-brand{padding:5px 10px;}
nav.navbar.bootsnav ul.nav > li.active > a{color: #015BA9;}
nav.navbar.bootsnav.barber ul.nav > li.active > a{color: #bc9355;}
nav.navbar.bootsnav.active-full ul.nav > li > a.active, nav.navbar.bootsnav.active-full ul.nav > li > a:hover{background: #015BA9 none repeat scroll 0 0 !important;color: #ffffff;}
nav.navbar.bootsnav.active-full ul.nav > li.active > a:hover{color: #ffffff;}
nav.navbar.bootsnav ul.nav > li > a:hover{color: #015BA9;}
nav.navbar.bootsnav.barber ul.nav > li > a:hover{color: #bc9355;}
nav.op-nav.bootsnav ul.nav.navbar-nav li a{text-transform: uppercase;}
.social-links.sl-default a{border: 1px solid #ffffff;color: #ffffff;display: inline-block;float: left;height: 30px;line-height: 30px;margin-bottom: 5px;margin-right: 5px;text-align: center;width: 30px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{background: #fff none repeat scroll 0 0;border: 1px solid transparent;border-radius: 2px;box-shadow: 0 5px 50px 0 rgba(0, 0, 0, 0.15);padding: 0;width: 250px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover, nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover{background-color: transparent;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{padding: 12px 15px;border-bottom: solid 1px #f5f5f5;color: #333333;font-weight: 500;font-size: 12px;text-transform: uppercase;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:last-child > a{border-bottom: none;}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{border-bottom: medium none;color: #333333;display: block;font-size: 14px;margin-bottom: 0;padding: 12px 15px;text-align: left;text-transform: uppercase;width: 100%;}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a:hover{color: #015BA9; background-color:#f8f8f8;}
nav.navbar.bootsnav ul.navbar-left li.dropdown ul.dropdown-menu li a:hover{color: #015BA9;}
nav.navbar.bootsnav ul.navbar-right li.dropdown.dropdown-left ul.dropdown-menu li a{text-align: right;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before{font-family: 'Font Awesome 5 Free';font-weight: 900;float: right;content: "\f105";margin-top: 0;}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before{font-family: 'Font Awesome 5 Free';font-weight: 900;float: right;content: "\f105";margin-top: 0;}
nav.navbar.bootsnav ul.navbar-right li.dropdown.dropdown-left ul.dropdown-menu li.dropdown > a.dropdown-toggle:before{font-family: 'Font Awesome 5 Free';font-weight: 900;float: left;content: "\f104";margin-top: 0;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu{top: -1px;}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content{padding: 0 15px !important;}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content > li{padding: 25px 0 20px;}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed{padding: 0;}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed > li{padding: 0;}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu{padding: 0 30px;margin: 0 -0.5px;border-left: solid 1px #f0f0f0;border-right: solid 1px #f0f0f0;}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:first-child{border-left: none;}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:last-child{border-right: none;}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content{display: none;}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a{border-bottom: medium none;color: #333333;display: block;font-size: 12px;margin-bottom: 0;padding: 8px 0;text-align: left;text-transform: uppercase;width: 100%;font-weight: 500;}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover{padding-left: 10px;}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover{color: #015BA9;}
nav.navbar.bootsnav.on ul.dropdown-menu.megamenu-content .content{display: block !important;height: auto !important;}
nav.navbar.bootsnav.no-background{background-color: transparent;border: none;}
nav.navbar.bootsnav.navbar-transparent .attr-nav{padding-left: 15px;margin-left: 30px;}
nav.navbar.bootsnav.navbar-transparent.white{background-color: rgba(255, 255, 255, 0.3);border-bottom: solid 1px #bbb;}
nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark, nav.navbar.bootsnav.navbar-transparent.dark{background-color: rgba(0, 0, 0, 0.3);border-bottom: solid 1px #555;}
nav.navbar.bootsnav.navbar-transparent.white .attr-nav{border-left: solid 1px #bbb;}
nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav, nav.navbar.bootsnav.navbar-transparent.dark .attr-nav{border-left: solid 1px #555;}
nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a, nav.navbar.bootsnav.no-background.white ul.nav > li > a{color: #fff;}
nav.navbar.bootsnav.navbar-transparent.dark .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a{color: #eee;}
nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-scrolled, nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled{display: none;}
nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-display, nav.navbar.bootsnav.navbar-fixed.no-background .logo-display{display: block;}
nav.navbar.bootsnavnavbar-default .logo-display, nav.navbar.bootsnav.navbar-default .logo-display{display: none;}
nav.navbar.bootsnavnavbar-default.navbar-fixed .logo-display, nav.navbar.bootsnav.navbar-default.navbar-fixed .logo-display{display: none;}
nav.navbar.bootsnavnavbar-default.navbar-fixed.no-background .logo-display, nav.navbar.bootsnav.navbar-default.navbar-fixed.no-background .logo-display{display: block;}
nav.navbar.bootsnav.navbar-fixed .logo-display{display: none;}
nav.navbar.bootsnav.navbar-fixed .logo-scrolled{display: block;}
.attr-nav > ul > li.dropdown ul.dropdown-menu{margin-top: 0;margin-left: 55px;width: 250px;left: -250px;}
nav.navbar.bootsnav.menu-center .container{position: relative;}
nav.navbar.bootsnav.menu-center ul.nav.navbar-center{float: none;margin: 0 auto;display: table;table-layout: fixed;}
nav.navbar.bootsnav.menu-center .navbar-header, nav.navbar.bootsnav.menu-center .attr-nav{position: absolute;}
nav.navbar.bootsnav.menu-center .attr-nav{right: 15px;}
nav.bootsnav.navbar-brand-top .navbar-header{display: block;width: 100%;text-align: center;}
nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu{margin-top: 0px;}
nav.bootsnav.navbar-brand-top ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu{margin-top: 0;}
nav.bootsnav.navbar-brand-top .navbar-header .navbar-brand{display: inline-block;float: none;margin: 0;}
nav.bootsnav.navbar-brand-top .navbar-collapse{text-align: center;}
nav.bootsnav.navbar-brand-top ul.nav{display: inline-block;float: none;margin: 0 0 -5px 0;}
nav.bootsnav.brand-center .navbar-header{display: block;width: 100%;position: absolute;text-align: center;top: 0;left: 0;}
nav.bootsnav.brand-center .navbar-brand{display: inline-block;float: none;}
nav.bootsnav.brand-center.center-side .navbar-brand{display: inline-block;float: none;padding: 15px 0;}
nav.bootsnav.brand-center .navbar-collapse{text-align: center;display: inline-block;padding-left: 0;padding-right: 0;}
nav.bootsnav.brand-center ul.nav > li.dropdown > ul.dropdown-menu{margin-top: 0px;}
nav.bootsnav.brand-center ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu{margin-top: 0;}
nav.bootsnav.brand-center .navbar-collapse .col-half{width: 50%;float: left;display: block;}
nav.bootsnav.brand-center .navbar-collapse .col-half.left{text-align: right;padding-right: 100px;}
nav.bootsnav.brand-center .navbar-collapse .col-half.right{text-align: left;padding-left: 100px;}
nav.bootsnav.brand-center ul.nav{float: none !important;margin-bottom: -5px !important;display: inline-block !important;}
nav.bootsnav.brand-center ul.nav.navbar-right{margin: 0;}
nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.left{text-align: left;padding-right: 100px;}
nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.right{text-align: right;padding-left: 100px;}
body.wrap-nav-sidebar .wrapper{padding-left: 260px;overflow-x: hidden;}
nav.bootsnav.navbar-sidebar{position: fixed;width: 260px;overflow: hidden;left: 0;padding: 0 0 0 0 !important;background: #fff;-moz-box-shadow: 1px 0px 1px 0px #eee;-webkit-box-shadow: 1px 0px 1px 0px #eee;-o-box-shadow: 1px 0px 1px 0px #eee;box-shadow: 1px 0px 1px 0px #eee;}
nav.bootsnav.navbar-sidebar.bg-dark{background: #fff none repeat scroll 0 0;-moz-box-shadow: 1px 0 6px 0 #040914;-webkit-box-shadow: 1px 0 6px 0 #040914;-o-box-shadow: 1px 0 6px 0 #040914;box-shadow: 1px 0 6px 0 #040914;left: 0;overflow: hidden;padding: 0 !important;position: fixed;width: 260px;}
nav.bootsnav.navbar-sidebar.bg-dark{background-color: #1c1c1c;}
nav.bootsnav.navbar-sidebar .scroller{width: 280px;overflow-y: auto;overflow-x: hidden;}
nav.bootsnav.navbar-sidebar .container-fluid, nav.bootsnav.navbar-sidebar .container{padding: 0 !important;}
nav.bootsnav.navbar-sidebar .navbar-header{float: none;display: block;width: 260px;padding: 10px 15px;margin: 10px 0 0 0 !important;}
nav.bootsnav.navbar-sidebar .navbar-collapse{padding: 0 !important;width: 260px;}
nav.bootsnav.navbar-sidebar ul.nav{float: none;display: block;width: 100%;padding: 0 15px !important;margin: 0 0 30px 0;}
nav.bootsnav.navbar-sidebar ul.nav li{float: none !important;}
nav.bootsnav.navbar-sidebar ul.nav > li{border-bottom: 1px solid #eeeeee;}
nav.bootsnav.navbar-sidebar.bg-dark ul.nav > li{border-bottom: 1px solid #0f1a20;}
nav.bootsnav.navbar-sidebar ul.nav > li > a{padding: 10px 15px;}
nav.bootsnav.navbar-sidebar.bg-dark ul.nav > li > a{color: #ffffff;}
nav.bootsnav.navbar-sidebar ul.nav > li > a:hover{color: #015BA9;}
nav.bootsnav.navbar-sidebar ul.nav > li.dropdown > a:after{float: right;}
nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu{left: 100%;top: 0;position: relative !important;left: 0 !important;width: 100% !important;height: auto !important;background-color: transparent;border: none !important;padding: 0;-moz-box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-o-box-shadow: 0px 0px 0px;box-shadow: 0px 0px 0px;}
nav.bootsnav.navbar-sidebar ul.nav .megamenu-content .col-menu{border: none !important;}
nav.bootsnav.navbar-sidebar ul.nav > li.dropdown > ul.dropdown-menu{margin-bottom: 15px;}
nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu{padding-left: 15px;float: none;margin-bottom: 0;}
nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a{padding: 10px 15px;color: #333333;border: none;}
nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu{padding-left: 15px;margin-top: 0;}
nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.dropdown > a:before{font-family: 'FontAwesome';content: "\f105";float: right;}
nav.bootsnav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a:before{content: "\f107";}
nav.bootsnav.navbar-sidebar ul.dropdown-menu.megamenu-content > li{padding: 0 !important;}
nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu{display: block;float: none !important;padding: 0;margin: 0;width: 100%;}
nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title{padding: 7px 0;text-transform: none;font-weight: 400;letter-spacing: 0px;margin-bottom: 0;cursor: pointer;color: #333333;text-transform: uppercase;}
nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title:before{font-family: 'FontAwesome';content: "\f105";float: right;}
nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title:before{content: "\f107";}
nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu{border: none;}
nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .content{padding: 0 0 0 15px;}
nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a{padding: 3px 0 !important;}}
@media (max-width: 1023px){
nav.navbar.bootsnav .navbar-brand{ padding:5px 10px;display: inline-block;float: left !important;margin: 0 !important;}
nav.navbar.bootsnav .navbar-header{float: none; height:50px;display: block;text-align: center;padding-left: 30px;padding-right: 30px;}
nav.navbar.bootsnav .navbar-toggle{display: inline-block;float:rihgt;margin-left: -200px;margin-top:15px;}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle::after{display: none;}
header nav.navbar.border.bootsnav.navbar-fixed.no-background ul li a{margin-left: 0;}
nav.bootsnav.navbar-default.info-topbar .navbar-header{display: block !important;}
nav.bootsnav.navbar-default.info-topbar ul li a.active::after{display: none;}
nav.bootsnav.navbar-default.info-topbar ul li a::after{display: none;}
.attr-nav > ul > li > a{padding: 17px 0 !important;}
.top-bar-area .logo{display: none;}
.top-bar-area.shadow::after{display: none;}
.top-bar-area .info{text-align: center;}
nav.navbar.shadow.navbar-inverse.bootsnav.navbar-transparent.dark, nav.navbar.shadow.bootsnav.navbar-transparent.dark{background-color: #ffffff !important;border-bottom: medium none navy;}
.navbar-default.bootsnav.navbar-sidebar.bg-dark .social-share{padding: 20px 0;}
.attr-nav > ul li.dropdown ul.dropdown-menu{margin-top: -1px !important;}
nav.navbar.bootsnav.no-background.wt-bar{background-color: #ffffff;margin: 0;position: relative;top: 0 !important;}
.topbar-area.com.bg-transparent{border-bottom: 1px solid #e7e7e7 !important;position: relative !important;}
.topbar-area.com.bg-transparent.text-light a{color: #333333 !important;}
nav.bg-dark.navbar.bootsnav .navbar-toggle{color: #ffffff;}
nav.bg-dark.navbar.bootsnav ul.nav > li > a{background-color: transparent;color: #333333 !important;}
nav.navbar.bootsnav ul.nav li.dropdown > ul.dropdown-menu{box-shadow: inherit !important;}
nav.navbar.bootsnav ul.nav li.dropdown > ul.dropdown-menu li > a{border-bottom: 1px solid #e7e7e7 !important;}
nav.navbar.bootsnav ul.nav li.dropdown > ul.dropdown-menu li:hover > a{background-color: transparent !important;color: #015BA9 !important;}
nav.bg-dark.navbar.bootsnav ul.nav li.dropdown > ul.dropdown-menu li a{background: transparent none repeat scroll 0 0 !important;border-bottom: 1px solid #e7e7e7;color: #333333 !important;}
nav.bg-dark.navbar.bootsnav ul.nav li.dropdown > ul.dropdown-menu li a:hover{color: #5cb85c !important;}
nav.navbar.bootsnav .navbar-collapse.collapse.in{background: #ffffff none repeat scroll 0 0;display: block;margin-bottom: 30px;}
nav.bg-dark.navbar.bootsnav .dropdown .megamenu-content .col-menu .title{border-bottom: 1px solid #e0e0e0;font-size: 14px;}
nav.navbar.bootsnav .navbar-collapse{border: none;margin-bottom: 0;}
nav.navbar.bootsnav.no-full .navbar-collapse{max-height: 350px;overflow-y: auto !important;}
nav.navbar.bootsnav .navbar-collapse.collapse{display: none !important;}
nav.navbar.bootsnav .navbar-collapse.collapse.in{display: block !important;}
nav.navbar.bootsnav .navbar-nav{float: none !important;padding-left: 30px;padding-right: 30px;margin: 0px;}
nav.navbar.bootsnav .navbar-nav > li{float: none;}
nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before{font-family: 'Font Awesome 5 Free';font-weight: 900;content: "\f105";float: right;font-size: 16px;margin-left: 10px;}
nav.navbar.bootsnav li.dropdown.on > a.dropdown-toggle:before{content: "\f107";}
nav.navbar.bootsnav .navbar-nav > li > a{display: block;width: 100%;border-bottom: solid 1px #e0e0e0;padding: 10px 0 !important;border-top: solid 1px #e0e0e0;margin-bottom: -1px;}
nav.navbar.bootsnav .navbar-nav > li:first-child > a{border-top: none;}
nav.navbar.bootsnav ul.navbar-nav.navbar-left > li:last-child > ul.dropdown-menu{border-bottom: solid 1px #e0e0e0;}
nav.navbar.bootsnav ul.nav li.dropdown li a.dropdown-toggle{float: none !important;position: relative;display: block;width: 100%;}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{width: 100%;position: relative !important;background-color: transparent;float: none;border: none;padding: 0 0 0 15px !important;margin: 0 0 -1px 0 !important;-moz-box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-o-box-shadow: 0px 0px 0px;box-shadow: 0px 0px 0px;-moz-border-radius: 0px 0px 0px;-webkit-border-radius: 0px 0px 0px;-o-border-radius: 0px 0px 0px;border-radius: 0px 0px 0px;}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{border-bottom: 1px solid #e0e0e0;color: #333333;display: block;font-size: 14px;font-weight: 600;padding: 15px 0;text-transform: uppercase;width: 100%;}
nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:hover, nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:focus{background-color: transparent;}
nav.navbar.bootsnav ul.nav ul.dropdown-menu ul.dropdown-menu{float: none !important;left: 0;padding: 0 0 0 15px;position: relative;background: transparent;width: 100%;}
nav.navbar.bootsnav ul.nav ul.dropdown-menu li.dropdown.on > ul.dropdown-menu{display: inline-block;margin-top: -10px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:after{display: none;}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title{padding: 10px 15px 10px 0;line-height: 24px;text-transform: none;font-weight: 400;letter-spacing: 0px;margin-bottom: 0;cursor: pointer;border-bottom: solid 1px #e0e0e0;color: #333333;font-size: 14px;}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu ul > li > a{display: block;width: 100%;border-bottom: solid 1px #e0e0e0;padding: 8px 0;}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title:before{font-family: 'FontAwesome';content: "\f105";float: right;font-size: 16px;margin-left: 10px;position: relative;right: -15px;}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child .title{border-bottom: none;}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on:last-child .title{border-bottom: solid 1px #e0e0e0;}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child ul.menu-col li:last-child a{border-bottom: none;}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on .title:before{content: "\f107";}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .content{padding: 0 0 0 15px;}
nav.bootsnav.brand-center .navbar-collapse{display: block;}
nav.bootsnav.brand-center ul.nav{margin-bottom: 0px !important;}
nav.bootsnav.brand-center .navbar-collapse .col-half{width: 100%;float: none;display: block;}
nav.bootsnav.brand-center .navbar-collapse .col-half.left{margin-bottom: 0;}
nav.bootsnav .megamenu-content{padding: 0;}
nav.bootsnav .megamenu-content .col-menu{padding-bottom: 0;}
nav.bootsnav .megamenu-content .title{cursor: pointer;display: block;padding: 10px 15px;margin-bottom: 0;font-weight: normal;}
nav.bootsnav .megamenu-content .content{display: none;}
.attr-nav{position: absolute;right: 60px;}
.attr-nav > ul{padding: 0;margin: 0 -15px -7px 0;}
.attr-nav > ul > li > a{padding: 16px 15px 15px;}
.attr-nav > ul > li.dropdown > a.dropdown-toggle:before{display: none;}
.attr-nav > ul > li.dropdown ul.dropdown-menu{margin-top: 2px;margin-left: 55px;width: 250px;left: -250px;border-top: solid 1px;}
.top-search .container{padding: 0 45px;}
nav.bootsnav.navbar-full ul.nav{margin-left: 0;}
nav.bootsnav.navbar-full ul.nav > li > a{border: none;}
nav.bootsnav.navbar-full .navbar-brand{float: left !important;padding-left: 0;}
nav.bootsnav.navbar-full .navbar-toggle{display: inline-block;float: right;margin-right: 0;margin-top: 10px;top: 0;}
nav.bootsnav.navbar-full .navbar-header{padding-left: 15px;padding-right: 15px;}
nav.navbar.bootsnav.navbar-sidebar .share{padding: 30px 15px;margin-bottom: 0;}
nav.navbar.bootsnav .megamenu-content.tabbed{padding-left: 0 !important;}
nav.navbar.bootsnav .tabbed > li{padding: 25px 0;margin-left: -15px !important;}
body > .wrapper{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
body.side-right > .wrapper{margin-left: 280px;margin-right: -280px !important;}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse{position: fixed;overflow-y: auto !important;overflow-x: hidden !important;display: block;background: #fff;z-index: 99;width: 280px;height: 100% !important;left: -280px;top: 0;padding: 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in{left: 0;}
nav.navbar.bootsnav.navbar-mobile ul.nav{width: 293px;padding-right: 0;padding-left: 15px;}
nav.navbar.bootsnav.navbar-mobile ul.nav > li > a{padding: 15px 15px;}
nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu > li > a{padding-right: 15px !important;padding-top: 15px !important;padding-bottom: 15px !important;}
nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title{padding-right: 30px !important;padding-top: 13px !important;padding-bottom: 13px !important;}
nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{padding-top: 13px !important;padding-bottom: 13px !important;}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse [class*=' col-']{width: 100%;}
nav.navbar.bootsnav.navbar-fixed .logo-scrolled{display: block !important;}
nav.navbar.bootsnav.navbar-fixed .logo-display{display: none !important;}
nav.navbar.bootsnav.navbar-mobile .tab-menu, nav.navbar.bootsnav.navbar-mobile .tab-content{width: 100%;display: block;}
}
@media (max-width: 767px){

    .about-area .container{ background:#fff; padding-top: 15px; padding-bottom: 15px; margin-top: 0px;}
.about-area .container p{text-indent:3rem;}
    .page-heading{padding: 100px 0; background-position:center; background-repeat:no-repeat; margin-top:48px ;}
nav.navbar.bootsnav .navbar-header{padding-left: 15px;padding-right: 15px;}
nav.navbar.bootsnav .navbar-nav{padding-left: 15px;padding-right: 15px;margin: 0;}
.attr-nav{right: 30px;}
.attr-nav > ul{margin-right: -10px;}
.attr-nav > ul > li > a{padding: 16px 10px 15px;padding-left: 0 !important;}
.attr-nav > ul > li.dropdown ul.dropdown-menu{left: -275px;}
.top-search .container{padding: 0 15px;}
nav.bootsnav.navbar-full .navbar-collapse{left: 15px;}
nav.bootsnav.navbar-full .navbar-header{padding-right: 0;}
nav.bootsnav.navbar-full .navbar-toggle{margin-right: -15px;}
nav.bootsnav.navbar-full ul.nav > li > a{font-size: 18px !important;line-height: 14px !important;padding: 10px 10px !important;}
nav.navbar.bootsnav.navbar-sidebar .share{padding: 30px 15px !important;}
nav.navbar.bootsnav.navbar-sidebar .share{padding: 30px 0 !important;margin-bottom: 0;}
nav.navbar.bootsnav.navbar-mobile.navbar-sidebar .share{padding: 30px 15px !important;margin-bottom: 0;}
body.side-right > .wrapper{margin-left: 280px;margin-right: -280px !important;}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse{margin-left: 0;}
nav.navbar.bootsnav.navbar-mobile ul.nav{margin-left: -15px;}
nav.navbar.bootsnav.navbar-mobile ul.nav{border-top: solid 1px #fff;}
li.close-full-menu{padding-top: 15px !important;padding-bottom: 15px !important;}}
@media (min-width: 480px) and (max-width: 640px){nav.bootsnav.navbar-full ul.nav{padding-top: 30px;padding-bottom: 30px;}}
.navbar-brand>img{display: initial;height: auto; max-height: 80px;}
.attr-nav > ul > li > a{padding: 32px 15px;font-size: 18px;}
nav.bootsnav.navbar-default.info-topbar .attr-nav ul li a{font-size: 16px;margin-left: 25px;margin-right: 0;}
nav.bootsnav.navbar-default.info-topbar.sticked .attr-nav ul li a{margin-right: 0;}
nav.navbar.bootsnav.bg-dark .attr-nav > ul > li > a{color: #ffffff;}
ul.cart-list > li.total > .btn{color: #fff !important;padding: 8px 15px !important;}
@media (min-width: 1024px){
nav.navbar ul.nav > li > a{padding: 30px 15px;font-weight: 300;}
nav.navbar .navbar-brand{margin-top: 0;}
nav.navbar .navbar-brand{margin-top: 0;}
nav.navbar li.dropdown ul.dropdown-menu{border-top: solid 5px;}
nav.navbar-center .navbar-brand{margin: 0 !important;}
nav.navbar-brand-top .navbar-brand{margin: 10px !important;}
nav.navbar-full .navbar-brand{position: relative;}
nav.navbar-sidebar ul.nav, nav.navbar-sidebar .navbar-brand{margin-bottom: 50px;}
nav.navbar-sidebar ul.nav > li > a{padding: 10px 15px;font-weight: bold;}
nav.navbar.bootsnav.navbar-transparent.white{background: transparent none repeat scroll 0 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
nav.navbar.bootsnav.navbar-transparent.white.barber{border-bottom: 1px solid rgba(255, 255, 255, 0.1);background-color: rgba(35, 35, 35, 0.3);}
nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark, nav.navbar.bootsnav.navbar-transparent.dark{border: none;box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.3) inset;}
nav.navbar.bootsnav.navbar-transparent.white .attr-nav{border-left: 1px solid rgba(255, 255, 255, 0.1);min-height: 90px;}
nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav, nav.navbar.bootsnav.navbar-transparent.dark .attr-nav{border-left: solid 1px rgba(255, 255, 255, 0.1);min-height: 90px;}
nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a, nav.navbar.bootsnav.no-background.white ul.nav > li > a{color: #ffffff;}
nav.navbar.bootsnav.no-background.white ul.nav > li > a:hover{ color:#eee;}
nav.navbar.bootsnav.no-background.white.text-dark .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white.text-dark .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white.text-dark ul.nav > li > a, nav.navbar.bootsnav.no-background.white.text-dark ul.nav > li > a{color: #232323;}
nav.navbar.bootsnav.navbar-transparent.dark .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a{color: #eee;}}
@media (max-width: 1024px){
nav.navbar .navbar-brand{margin-top: 0;position: relative;}
nav.navbar.navbar-sticky .navbar-brand{top: 0;}
nav.navbar.navbar-sidebar .navbar-brand{top: 0;}
nav.navbar .navbar-brand img.logo{height:50px;}
.attr-nav > ul > li > a{padding: 20px 15px 15px;}
nav.navbar.navbar-mobile ul.nav > li > a{padding: 15px 15px;}
nav.navbar.navbar-mobile ul.nav ul.dropdown-menu > li > a{padding-right: 15px !important;padding-top: 15px !important;padding-bottom: 15px !important;}
nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title{padding-right: 30px !important;padding-top: 13px !important;padding-bottom: 13px !important;}
nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{padding-top: 13px !important;padding-bottom: 13px !important;}
nav.navbar-full .navbar-brand{top: 0;padding-top: 10px;}}
nav.navbar.navbar-inverse{background-color: #222;border-bottom: solid 1px #303030;}
nav.navbar.navbar-inverse ul.cart-list > li.total > .btn{border-bottom: solid 1px #222 !important;}
nav.navbar.navbar-inverse ul.cart-list > li.total .pull-right{color: #fff;}
nav.navbar.navbar-inverse.megamenu ul.dropdown-menu.megamenu-content .content ul.menu-col li a,
nav.navbar.navbar-inverse ul.nav > li > a{color: #eee;}
nav.navbar.navbar-inverse ul.nav > li.dropdown > a{background-color: #222;}
nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a{color: #999;}
nav.navbar.navbar-inverse ul.nav .dropdown-menu h1,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h2,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h3,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h4,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h5,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h6{color: #fff;}
nav.navbar.navbar-inverse .form-control{background-color: #333;border-color: #303030;color: #fff;}
nav.navbar.navbar-inverse .attr-nav > ul > li > a{color: #eee;}
nav.navbar.navbar-inverse .attr-nav > ul > li.dropdown ul.dropdown-menu{background-color: #222;border-left: solid 1px #303030;border-bottom: solid 1px #303030;border-right: solid 1px #303030;}
nav.navbar.navbar-inverse ul.cart-list > li{border-bottom: solid 1px #303030;color: #eee;}
nav.navbar.navbar-inverse ul.cart-list > li img{border: solid 1px #303030;}
nav.navbar.navbar-inverse ul.cart-list > li.total{background-color: #333;}
nav.navbar.navbar-inverse .share ul > li > a{background-color: #555;}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu{border-right: solid 1px #303030;}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a{border-bottom: solid 1px #303030;}
nav.navbar.navbar-inverse .dropdown-tabs .tab-content{border-left: solid 1px #303030;}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:hover,
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:focus,
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li.active > a{background-color: #333 !important;}
nav.navbar-inverse.navbar-full ul.nav > li > a{border: none;}
nav.navbar-inverse.navbar-full .navbar-collapse .wrap-full-menu{background-color: #222;}
nav.navbar-inverse.navbar-full .navbar-toggle{background-color: #222 !important;color: #333333;}
@media (min-width: 1024px){
nav.navbar.navbar-inverse ul.nav .dropdown-menu{background-color: #222 !important;border-left: solid 1px #303030 !important;border-bottom: solid 1px #303030 !important;border-right: solid 1px #303030 !important;}
nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a{border-bottom: solid 1px #303030;}
nav.navbar.navbar-inverse ul.dropdown-menu.megamenu-content .col-menu{border-left: solid 1px #303030;border-right: solid 1px #303030;}
nav.navbar.navbar-inverse.navbar-transparent.dark{background-color: rgba(0, 0, 0, 0.3);border-bottom: solid 1px #999;}
nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav{border-left: solid 1px #999;}
nav.navbar.navbar-inverse.no-background.white .attr-nav > ul > li > a, nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav > ul > li > a, nav.navbar.navbar-inverse.navbar-transparent.dark ul.nav > li > a, nav.navbar.navbar-inverse.no-background.white ul.nav > li > a{color: #fff;}
nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a, nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a, nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a, nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a{color: #3f3f3f;}
}
@media (max-width: 992px){nav.navbar.navbar-inverse .navbar-toggle{color: #eee;background-color: #222 !important;}
nav.navbar.navbar-inverse .navbar-nav > li > a{border-top: solid 1px #303030;border-bottom: solid 1px #303030;}
nav.navbar.navbar-inverse ul.nav li.dropdown ul.dropdown-menu > li > a{color: #999;border-bottom: solid 1px #303030;}
nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu .title{border-bottom: solid 1px #303030;color: #eee;}
nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu ul > li > a{border-bottom: solid 1px #303030;color: #999 !important;}
nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu.on:last-child .title{border-bottom: solid 1px #303030;}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul{border-top: solid 1px #303030;}
nav.navbar.navbar-inverse.navbar-mobile .navbar-collapse{background-color: #222;}
nav.navbar.navbar-sticky .navbar-brand img.logo.logo-display{display: none;}
}
@media (max-width: 767px){nav.navbar.navbar-inverse.navbar-mobile ul.nav{border-top: solid 1px #222;}}
@media (min-width: 1024px){.bootsnav.navbar-full.no-background .navbar-toggle{color: #fff;}}
nav.bootsnav.navbar-full .navbar-toggle i{font-size: 18px;color: #9a9a9a;font-weight: bold;transition: .3s ease;}
.navbar-toggle-txt{font-size: 13px;position: relative;top: -3px;font-weight: bold;color: #9a9a9a;transition: .3s ease;}
nav.bootsnav.navbar-full .navbar-toggle:hover i,
nav.bootsnav.navbar-full .navbar-toggle:hover span{color: #222;transition: .3s ease;}
.top-search .input-group .form-control::-webkit-input-placeholder{/*Chrome/Opera/Safari*/color: #ffffff;opacity: 1;}
.top-search .input-group .form-control::-moz-placeholder{/*Firefox 19+*/color: #ffffff;opacity: 1;}
.top-search .input-group .form-control::-ms-input-placeholder{/*IE 10+*/color: #ffffff;opacity: 1;}
.top-search .input-group .form-control::-moz-placeholder{/*Firefox 18-*/color: #ffffff;opacity: 1;}
@media only screen and (max-width: 767px){nav.navbar.bootsnav.navbar-fixed.nav-box.no-background{left: 0;top: 0;width: 100%;}}
body.wrap-nav-sidebar{height: auto !important;}
/*banner*/
.banner-area{ margin-top:89px;}
@media only screen and (max-width: 767px){.banner-area{ margin-top:50px;}}
.slider{position: relative;}
.slider .content.alternate{max-width: 610px;width: 100%;float: right;display: block;}
.slider .slide{position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.slider h2{position: relative;color: #ffffff;font-size: 74px;font-weight: 600;line-height: 1.1em;margin-bottom: 10px;opacity: 0;-webkit-transition: all 1000ms ease;-moz-transition: all 100ms ease;-ms-transition: all 1000ms ease;-o-transition: all 1000ms ease;transition: all 1000ms ease;-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px);}
.slider .active h2{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);transition-delay: 1300ms;}
.slider h2.style-two{font-weight: 500;margin-bottom: 40px;}
.slider h2.style-three{font-weight: 500;margin-bottom: 20px;}
.slider h2.alternate{margin-bottom: 35px;}
.slider h3{position: relative;color: #ffffff;font-size:32px;font-weight: 500;margin-bottom: 20px;display: inline-block;opacity: 0;-webkit-transition: all 1000ms ease;-moz-transition: all 100ms ease;-ms-transition: all 1000ms ease;-o-transition: all 1000ms ease;transition: all 1000ms ease;-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px);}
.slider .active h3{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);transition-delay: 1000ms;}
.slider .text{position: relative;color: #ffffff;font-size: 24px;opacity: 0;line-height: 1.7em;font-weight: 500;margin-bottom: 40px;-webkit-transition: all 1000ms ease;-moz-transition: all 100ms ease;-ms-transition: all 1000ms ease;-o-transition: all 1000ms ease;transition: all 1000ms ease;-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px);}
.slider .active .text{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);transition-delay: 2000ms;}
.slider .link-box{opacity: 0;-webkit-transition: all 1000ms ease;-moz-transition: all 100ms ease;-ms-transition: all 1000ms ease;-o-transition: all 1000ms ease;transition: all 1000ms ease;-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px);}
.slider .link-box .corpo-r-btn{margin-right: 10px;}
.slider .active .link-box{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);transition-delay: 2500ms;}
.slider .content .title{position: relative;color: #ffffff;font-size: 18px;font-weight: 500;padding-bottom: 20px;margin-bottom: 25px;opacity: 0;-webkit-transition: all 1000ms ease;-moz-transition: all 100ms ease;-ms-transition: all 1000ms ease;-o-transition: all 1000ms ease;transition: all 1000ms ease;-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px);}
.slider .content .title:after{position: absolute;content: '';left: 50%;bottom: 0px;width: 70px;height: 1px;margin-left: -35px;background-color: #ffffff;}
.slider .active .title{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);transition-delay: 600ms;}
.slider .owl-dots{position: absolute;left: 50%;bottom: 20px;max-width: 125px;margin-left: -75px;width: 100%;text-align: center;}
.slider .owl-dots .owl-dot{position: relative;width: 8px;height: 8px;margin: 5px 5px;display: inline-block;border-radius: 50%;background-color: #cccccc;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.slider .owl-dots .owl-dot:before{position: absolute;content: '';left: 0px;bottom: 0px;width: 100%;height: 100%;background: none;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}
.slider .owl-dots .owl-dot.active::before,
.slider .owl-dots .owl-dot:hover::before{background-color: #015BA9;border-radius: 10px;}
.slider .owl-dots .owl-dot:hover,
.slider .owl-dots .owl-dot.active{position: relative;width: 22px;height: 8px;border-radius: 10px;background-color: #015BA9;}
.slider .owl-nav{position: absolute;left: 0px;top: 50%;z-index: 1;width: 100%;margin-top: -20px;}
.slider .owl-nav .owl-prev{position: absolute;left: 40px;color: #ffffff;font-size: 38px;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}
.slider .owl-nav .owl-next{position: absolute;right: 40px;color: #ffffff;font-size: 38px;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}
.slider .owl-nav .owl-prev:hover,
.slider .owl-nav .owl-next:hover{color: #015BA9;}
.btn-view{position: relative;padding: 10px 30px;line-height: 24px;background: none;color: #ffffff;font-size: 16px;font-weight: 600;border-radius: 30px;letter-spacing: 1px;border: 1px solid #ffffff;text-transform: uppercase;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;}
.btn-view:hover{background-color: #015BA9;border-color: #015BA9;color: #ffffff;}
/*footer*/
.footer-area{position: relative;width: 100%;padding: 50px 0 40px;}
.single-footer-widget p{color: #ddd;font-size: 16px;text-transform: capitalize;line-height: 28px;font-weight: 300;margin:0;margin-bottom: 16px;}
.single-footer-widget .small{font-size: 13px; margin-bottom:5px;}
.footer-area .single-footer-widget .our-info{position: relative;margin-top: 16px;padding-right: 35px;}
.footer-area .single-footer-widget .our-info h5 span{color: #d2d3ff;}
.footer-area .single-footer-widget .title h5{margin-bottom: 25px;color: #eee;font-size: 20px;}
.single-footer-widget.wedo.pd-right{padding-right: 70px;}
.single-footer-widget li{line-height: 23px;margin-bottom:10px;}
.single-footer-widget li a{ color:#ccc;}
.single-footer-widget li a:hover{ color:#fff;}
.single-footer-widget .social-links li a:hover{color: #fff;}
.col-lg-3.footer-logo{width: 20%;}
.col-lg-2.footer-nav{width:14%;}
.col-lg-3.footer-contact{ float:right; width: 37%;}
.contact-qr{ width:100%; clear:both;}
.contact-img{ float:left; width:110px; margin-right:15px;}
.contact-img-item{ font-size:12px; text-align:center;}
.contact-txt{ float:left; width:270px;}
.contact-txt p{ font-size:16px; margin-bottom:8px;}
.contact-txt p.small{ font-size:13px; line-height:1.5em;}
.footer-bottom-area{position: relative;width: 100%;background-color: #222;padding: 20px 0;}
.footer-bottom-area .copyright-text{float: left;}
.footer-bottom-area p{margin: 0;color:#ccc;}
.footer-bottom-area a{ color:#ccc;}
.footer-bottom-area a:hover{color: #fff;}
.bottom-footer-menu{float: right;}
.bottom-footer-menu li{display: inline-block;margin-left: 6px;}
/*floatbar*/
#kj{position: fixed; right: 86px; z-index: 2; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0);}
#kj{_height: 200px;_width: 100%;_position: absolute;_bottom: auto;_top:expression(eval(document.documentElement.scrollTop));/*IE6 position:fixed*/}
#kj .kj-icons a{display: block; margin-top: 10px; width: 40px; height: 40px; text-indent: -9999px; overflow: hidden; background: url(../image/icon-toolbar.png) no-repeat;-webkit-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; transition: all 0s ease-in-out;}
#kj .kj-icons .icon-1{background-position: 0 -0px;}
#kj .kj-icons .icon-1:hover{background-position: -40px -0px;}
#kj .kj-icons .icon-2{background-position: 0 -40px;}
#kj .kj-icons .icon-2:hover{background-position: -40px -40px;}
#kj .kj-icons .icon-3{background-position: 0 -80px;}
#kj .kj-icons .icon-3:hover{background-position: -40px -80px;}
#kj .kj-icons .icon-4{background-position: 0 -120px;}
#kj .kj-icons .icon-4:hover{background-position: -40px -120px;}
#kj .kj-icons .icon-5{background-position: 0 -160px;}
#kj .kj-icons .icon-5:hover{background-position: -40px -160px;}
#kj .qr-img{position: absolute; top:0px; right:60px; border: 1px solid #b7aea9; border-radius: 3px; background: #fcfcfc;display:none;}
#kj .qr-img:before, #kj .qr-img:after{content: ' '; position:absolute; top:22px; width:0; height:0; border: 7px solid transparent;}
#kj .qr-img:before{right: -14px; border-left-color: #fff; z-index: 101;}
#kj .qr-img:after{right: -15px; border-left-color: #b7aea9; z-index: 100;}
#kj .mobile-contact{top:104px;}
.kj-fixed{bottom: 100px !important;}
@media (max-width: 1600px){#kj{right: 10px;}}
@media (max-width: 768px){#kj{display: none;}}
.qr-img{text-align: center; padding: 8px 0 3px; width: 130px !important;}
.qr-img p{color: #666; font-size: 12px; margin:0;}
.qr-img .qcode{height: 120px; width: 120px; padding:0;}
.hidden{display: none !important;}
/*detail*/
.post-detail{}
.post-content{ font-size:16px; line-height:1.75em;}
.post-content p{ line-height:1.75em; margin-bottom:10px;}
.post-content img{ max-width:100%; height:auto;}
.post-pics{}
.post-pics .pic-item{margin:0;}
.news-list{}
.news-list .blog-items{}
.news-list .blog-items .single-item{ margin-top:0px; display:block; clear:both;}
.news-list .blog-items .single-item:after{ content:" "; display:block; clear:both;}
.news-list .single-item .item{ background: #ffffff none repeat scroll 0 0;-moz-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-webkit-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);-o-box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06); display:block;}
.news-list .single-item .item:after{ content:" "; display:block; clear:both;}
.news-list .single-item .item:hover{background-color:#f8f8f8;}
.news-list .single-item .item .thumb{ float:left; width:30%; padding:10px;}
.news-list .single-item .item .info{ float:right; width:70%;}
.news-list .single-item .item .info{background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.news-list .single-item .item:hover .info{background-color:transparent;}
.related-list{}
.blog-area.single-blog .related-list .info{ padding:20px; margin-top:0;}
.bdsharebuttonbox{ margin-top:30px;}
.bdsharebuttonbox a{-webkit-transition: all 0 ease-in-out; -moz-transition: all 0 ease-in-out; transition: all 0 ease-in-out;}
/*pagenavi*/
.pagenavi{font-size:14px;text-align:center; margin:30px auto; overflow:hidden; clear:both;}
.pagenavi span a{color:#787878;}
.pagenavi span,.pagenavi a{text-align:center;margin:0 1px 2px;display:inline-block;min-width:34px;height:34px;line-height:34px;color:#787878; padding-left:10px; padding-right:10px; background-color:#f2f2f2;}
.pagenavi span,.pagenavi a:hover{background-color:#015BA9;color:#fff;}
.pagenavi span:hover a{color:#fff;}

/*responsive css*/
@media (min-width:1200px){
}
@media (max-width:1199px){
.page-heading{background-position: -300px center;}
.blog-area.news-list .single-item .info{ padding:10px;}
.col-lg-3.footer-logo{ width:23%;}
.col-lg-3.footer-contact{ width:30%;}
}
@media (max-width: 991px){
/*About*/
.about-area .right-info{padding-left: 15px;margin-top: 30px;}
.portfolio-area .portfolio-items .pf-item, .portfolio-area .portfolio-items.col-2 .pf-item, .portfolio-area .portfolio-items.col-3 .pf-item, .portfolio-area .portfolio-items.col-4 .pf-item, .portfolio-area .portfolio-items .pf-item.width{width: 50%;}
.portfolio-details-area .right-info{margin-top: 30px;padding-left: 15px;}
.contact-area .right-info{margin-top: 40px;padding-left: 15px;}
.slider h2{font-size: 80px;padding-left: 0px;}
.slider h3 {font-size:26px;}
.slider h2:before{display: none;}
.slider h3.alternate span{font-size: 35px;}
.slider .text{font-size: 16px;}
.single-footer-widget{ text-align:center; margin-bottom:50px;}
.footer-bottom-area .copyright-text{ text-align:center;}
.bottom-footer-menu{ display:none;}
.page-heading{background-position: -250px center;}
.news-list .single-item .item .thumb{width:40%;}
.news-list .single-item .item .info{width:60%;}
.col-sm-12.footer-logo{ width:100%;}
.col-lg-2.footer-nav{width:33.33%;}
}
@media (max-width: 767px){
.owl-nav-center .owl-nav{margin-top: 0px;text-align: center;}
/*Heading*/
h1{font-size: 36px;}
h2{font-size: 26px;}
h3{font-size: 20px;}
h4{font-size: 18px;line-height: 1.4;}
h5{font-size: 16px;line-height: 1.4;}
h6{font-size: 14px;line-height: 1.4;}
.default-padding{padding-top: 10px;padding-bottom: 10px;}
.blog-area{ margin-top:0px;}
.padding-xl{padding-bottom: 50px;padding-top: 50px;}
.default-padding.bottom-less{padding-bottom: 20px;padding-top: 50px;}
.default-padding-bottom{padding-bottom: 50px;}
.default-padding-top{padding-top: 50px;}
.default-padding.bottom-30{padding-bottom: 0;padding-top: 50px;}
.default-padding.bottom-20{padding-bottom: 20px;padding-top: 50px;}
.page-heading{padding: 100px 0; background-size:auto 200px;}
.site-heading{margin-bottom: 30px;}
.site-heading.center-mobile{text-align: center;}
.site-heading.center-mobile h2::before{left: 50%;margin-left: -10px;}
.site-heading.center-mobile h2::after{left: 50%;margin-left: -40px;}
.carousel-shadow .site-heading{margin-bottom: 15px;}
.page-heading h1{font-size: 36px;}
.side{padding: 50px 30px;width: 320px;}
.about-area .right-info{padding-left: 15px;margin-top: 30px;}
.about-area.about-us .left-info .thumb{margin-bottom: 15px;}
.about-area.about-us .left-info .thumb:last-child{margin-bottom: 0;}
.services-area .services-carousel .item{text-align: center;}
.services-area .services-carousel.services-items .owl-nav{text-align: center;}
.portfolio-area.default-padding{padding-bottom: 35px;}
.portfolio-area .portfolio-items .pf-item, .portfolio-area .portfolio-items.col-2 .pf-item, .portfolio-area .portfolio-items.col-3 .pf-item, .portfolio-area .portfolio-items.col-4 .pf-item, .portfolio-area .portfolio-items .pf-item.width{width: 100%;}
.mix-item-menu{text-align: center;}
.mix-item-menu.text-left button{margin-right: 0;padding: 10px;}
.mix-item-menu.active-border button.active::after{left: 50%;margin-left: -15px;}
.mix-item-menu.category-count button.active::after{display: none;}
.mix-item-menu.category-count button{margin-bottom: 0 !important;}
.mix-item-menu.category-count button{padding: 5px 20px;}
.portfolio-details-area .right-info{margin-top: 30px;padding-left: 15px;}
.related-projects .owl-dots{margin-bottom: -15px;}
.mix-item-menu.dots button::after{display: none;}
.mix-item-menu.dots button{padding: 10px;}
/*Error Page*/
.error-page-area h1{font-size: 120px;line-height: 90px;margin-bottom: 30px;}
.slider .tparrows{ display:none;}
.slider .owl-nav, .slider .schedule-box{display: none !important;}
.slider h2{font-size: 45px;padding-left: 0px;}
.slider h3{font-size: 20px;}
.slider .text{font-size: 16px;}
.slider .btn-view{font-size: 14px; padding:6px 20px;}
.slider .slide{}
.news-list .single-item .item .thumb{width:50%;}
.news-list .single-item .item .info{width:50%;}
}
@media only screen and (min-width: 580px) and (max-width: 767px){
.portfolio-area .portfolio-items .pf-item, .portfolio-area .portfolio-items.col-2 .pf-item, .portfolio-area .portfolio-items.col-3 .pf-item, .portfolio-area .portfolio-items.col-4 .pf-item, .portfolio-area .portfolio-items .pf-item.width{width: 50%;}
}
@media (max-width:639px) {
.footer-area .single-footer-widget .title h5{ font-size:18px;}
.breadcrumb-items .breadcrumb{ padding:10px 0;}
.breadcrumb-items .breadcrumb li{ font-weight:normal;}
.mix-item-menu.category-count button{ font-weight:normal; padding: 3px 15px; margin-left: 2px !important; margin-right: 2px !important; margin-top: 10px;}
.news-list .blog-items{ padding:15px; padding-top:0px;}
.news-list .single-item .item .thumb{width:100%;}
.news-list .single-item .item .info{width:100%;}
}
@media (max-width:479px) {
.slider .price, .slider h3.light{font-size: 26px;}
.header-top .top-right .social-box li.share{font-size: 15px;}
.slider h2{font-size: 34px;}
.slider .corpo-r-btn{margin-right: 10px;}
.page-title h1{font-size: 30px;}
.beyong-section .beyong-tabs .tabs-content{padding: 15px 15px;}
.slider .corpo-r-btn{padding: 8px 16px;font-size: 12px;}
.footer-area .single-footer-widget .title h5{ font-size:16px;}
.mix-item-menu.category-count button{ padding: 2px 10px; margin-left: 1px !important; margin-right: 1px !important;}
.default-padding {padding-top: 10px;padding-bottom: 10px;}
.page-heading{padding: 50px 0; background-size:auto 160px; background-position: -200px center;}
}
@media (max-width:359px) {
.footer-area .single-footer-widget .title h5{ font-size:14px;}
.single-footer-widget li{ font-size:14px; margin-bottom:5px;}
.default-padding {padding-top: 20px;padding-bottom: 20px;}
.page-heading{padding: 60px 0; background-size:auto 120px; background-position: -150px center;}
}
@media (min-width:880px) and (max-width:1199px) {
}
@media (min-width:768px) and (max-width:879px) {
}
@media (min-width:640px) and (max-width:767px) {
}
@media (min-width:480px) and (max-width:639px) {
}
@media (min-width:360px) and (max-width:479px) {
}
@media (min-width:320px) and (max-width:359px) {
}
@media (max-width:319px) {
}