/*main css cmsyou*/
body{color: #444;font-family: 'Quicksand', sans-serif;font-size: 16px;font-weight: 500;line-height: 26px;background:#fff;overflow-x:hidden;}
html,body{height: 100%}
h1,h2,h3,h4,h5,h6{font-family: 'Quicksand', sans-serif;letter-spacing: 0px;margin-top: 0px;color: #1d293e;font-weight: 400;}
a{font-family: 'Quicksand', sans-serif;text-decoration: none;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
a:hover{text-decoration: none;}
a:focus{outline: none;text-decoration: none;}
p{margin: 0;}
ul,li{list-style:none;margin: 0;padding: 0;}
fieldset{border: 0 none;margin: 0 auto;padding: 0;}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
@-ms-viewport{width:device-width}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
@media (max-width:767px){.visible-xs{display:block!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}
table.visible-sm{display:table!important}
tr.visible-sm{display:table-row!important}
td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}
table.visible-md{display:table!important}
tr.visible-md{display:table-row!important}
td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}
table.visible-lg{display:table!important}
tr.visible-lg{display:table-row!important}
td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}
@media print{.visible-print{display:block!important}
table.visible-print{display:table!important}
tr.visible-print{display:table-row!important}
td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}
@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}
@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}
@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
.section-padding{padding: 80px 0;}
/*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;}
@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform: translateY(0);transform: translateY(0);}
40%{-webkit-transform: translateY(-30px);transform: translateY(-30px);}
60%{-webkit-transform: translateY(-15px);transform: translateY(-15px);}}
@keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
40%{-webkit-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);}
60%{-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);}}
.bounce{-webkit-animation-name: bounce;animation-name: bounce;}
@-webkit-keyframes flash{0%, 50%, 100%{opacity: 1;}
25%, 75%{opacity: 0;}}
@keyframes flash{0%, 50%, 100%{opacity: 1;}
25%, 75%{opacity: 0;}}
.flash{-webkit-animation-name: flash;animation-name: flash;}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide*/@-webkit-keyframes pulse{0%{-webkit-transform: scale(1);transform: scale(1);}
50%{-webkit-transform: scale(1.1);transform: scale(1.1);}
100%{-webkit-transform: scale(1);transform: scale(1);}}
@keyframes pulse{0%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
50%{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
100%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}
.pulse{-webkit-animation-name: pulse;animation-name: pulse;}
@-webkit-keyframes rubberBand{0%{-webkit-transform: scale(1);transform: scale(1);}
30%{-webkit-transform: scaleX(1.25) scaleY(0.75);transform: scaleX(1.25) scaleY(0.75);}
40%{-webkit-transform: scaleX(0.75) scaleY(1.25);transform: scaleX(0.75) scaleY(1.25);}
60%{-webkit-transform: scaleX(1.15) scaleY(0.85);transform: scaleX(1.15) scaleY(0.85);}
100%{-webkit-transform: scale(1);transform: scale(1);}}
@keyframes rubberBand{0%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
30%{-webkit-transform: scaleX(1.25) scaleY(0.75);-ms-transform: scaleX(1.25) scaleY(0.75);transform: scaleX(1.25) scaleY(0.75);}
40%{-webkit-transform: scaleX(0.75) scaleY(1.25);-ms-transform: scaleX(0.75) scaleY(1.25);transform: scaleX(0.75) scaleY(1.25);}
60%{-webkit-transform: scaleX(1.15) scaleY(0.85);-ms-transform: scaleX(1.15) scaleY(0.85);transform: scaleX(1.15) scaleY(0.85);}
100%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}
.rubberBand{-webkit-animation-name: rubberBand;animation-name: rubberBand;}
@-webkit-keyframes shake{0%, 100%{-webkit-transform: translateX(0);transform: translateX(0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform: translateX(-10px);transform: translateX(-10px);}
20%, 40%, 60%, 80%{-webkit-transform: translateX(10px);transform: translateX(10px);}}
@keyframes shake{0%, 100%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);}
20%, 40%, 60%, 80%{-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}}
.shake{-webkit-animation-name: shake;animation-name: shake;}
@-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);}
100%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}}
@keyframes swing{20%{-webkit-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);}
40%{-webkit-transform: rotate(-10deg);-ms-transform: rotate(-10deg);transform: rotate(-10deg);}
60%{-webkit-transform: rotate(5deg);-ms-transform: rotate(5deg);transform: rotate(5deg);}
80%{-webkit-transform: rotate(-5deg);-ms-transform: rotate(-5deg);transform: rotate(-5deg);}
100%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}}
.swing{-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing;}
@-webkit-keyframes tada{0%{-webkit-transform: scale(1);transform: scale(1);}
10%, 20%{-webkit-transform: scale(0.9) rotate(-3deg);transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform: scale(1.1) rotate(3deg);transform: scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform: scale(1.1) rotate(-3deg);transform: scale(1.1) rotate(-3deg);}
100%{-webkit-transform: scale(1) rotate(0);transform: scale(1) rotate(0);}}
@keyframes tada{0%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
10%, 20%{-webkit-transform: scale(0.9) rotate(-3deg);-ms-transform: scale(0.9) rotate(-3deg);transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform: scale(1.1) rotate(3deg);-ms-transform: scale(1.1) rotate(3deg);transform: scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform: scale(1.1) rotate(-3deg);-ms-transform: scale(1.1) rotate(-3deg);transform: scale(1.1) rotate(-3deg);}
100%{-webkit-transform: scale(1) rotate(0);-ms-transform: scale(1) rotate(0);transform: scale(1) rotate(0);}}
.tada{-webkit-animation-name: tada;animation-name: tada;}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide*/@-webkit-keyframes wobble{0%{-webkit-transform: translateX(0%);transform: translateX(0%);}
15%{-webkit-transform: translateX(-25%) rotate(-5deg);transform: translateX(-25%) rotate(-5deg);}
30%{-webkit-transform: translateX(20%) rotate(3deg);transform: translateX(20%) rotate(3deg);}
45%{-webkit-transform: translateX(-15%) rotate(-3deg);transform: translateX(-15%) rotate(-3deg);}
60%{-webkit-transform: translateX(10%) rotate(2deg);transform: translateX(10%) rotate(2deg);}
75%{-webkit-transform: translateX(-5%) rotate(-1deg);transform: translateX(-5%) rotate(-1deg);}
100%{-webkit-transform: translateX(0%);transform: translateX(0%);}}
@keyframes wobble{0%{-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}
15%{-webkit-transform: translateX(-25%) rotate(-5deg);-ms-transform: translateX(-25%) rotate(-5deg);transform: translateX(-25%) rotate(-5deg);}
30%{-webkit-transform: translateX(20%) rotate(3deg);-ms-transform: translateX(20%) rotate(3deg);transform: translateX(20%) rotate(3deg);}
45%{-webkit-transform: translateX(-15%) rotate(-3deg);-ms-transform: translateX(-15%) rotate(-3deg);transform: translateX(-15%) rotate(-3deg);}
60%{-webkit-transform: translateX(10%) rotate(2deg);-ms-transform: translateX(10%) rotate(2deg);transform: translateX(10%) rotate(2deg);}
75%{-webkit-transform: translateX(-5%) rotate(-1deg);-ms-transform: translateX(-5%) rotate(-1deg);transform: translateX(-5%) rotate(-1deg);}
100%{-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}}
.wobble{-webkit-animation-name: wobble;animation-name: wobble;}
@-webkit-keyframes bounceIn{0%{opacity: 0;-webkit-transform: scale(.3);transform: scale(.3);}
50%{opacity: 1;-webkit-transform: scale(1.05);transform: scale(1.05);}
70%{-webkit-transform: scale(.9);transform: scale(.9);}
100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}
@keyframes bounceIn{0%{opacity: 0;-webkit-transform: scale(.3);-ms-transform: scale(.3);transform: scale(.3);}
50%{opacity: 1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
70%{-webkit-transform: scale(.9);-ms-transform: scale(.9);transform: scale(.9);}
100%{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}
.bounceIn{-webkit-animation-name: bounceIn;animation-name: bounceIn;}
@-webkit-keyframes bounceInDown{0%{opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}
60%{opacity: 1;-webkit-transform: translateY(30px);transform: translateY(30px);}
80%{-webkit-transform: translateY(-10px);transform: translateY(-10px);}
100%{-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes bounceInDown{0%{opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}
60%{opacity: 1;-webkit-transform: translateY(30px);-ms-transform: translateY(30px);transform: translateY(30px);}
80%{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
100%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
.bounceInDown{-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}
@-webkit-keyframes bounceInLeft{0%{opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}
60%{opacity: 1;-webkit-transform: translateX(30px);transform: translateX(30px);}
80%{-webkit-transform: translateX(-10px);transform: translateX(-10px);}
100%{-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes bounceInLeft{0%{opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}
60%{opacity: 1;-webkit-transform: translateX(30px);-ms-transform: translateX(30px);transform: translateX(30px);}
80%{-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);}
100%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
.bounceInLeft{-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}
@-webkit-keyframes bounceInRight{0%{opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}
60%{opacity: 1;-webkit-transform: translateX(-30px);transform: translateX(-30px);}
80%{-webkit-transform: translateX(10px);transform: translateX(10px);}
100%{-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes bounceInRight{0%{opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}
60%{opacity: 1;-webkit-transform: translateX(-30px);-ms-transform: translateX(-30px);transform: translateX(-30px);}
80%{-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}
100%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
.bounceInRight{-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}
@-webkit-keyframes bounceInUp{0%{opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}
60%{opacity: 1;-webkit-transform: translateY(-30px);transform: translateY(-30px);}
80%{-webkit-transform: translateY(10px);transform: translateY(10px);}
100%{-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes bounceInUp{0%{opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}
60%{opacity: 1;-webkit-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);}
80%{-webkit-transform: translateY(10px);-ms-transform: translateY(10px);transform: translateY(10px);}
100%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
.bounceInUp{-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}
@-webkit-keyframes bounceOut{0%{-webkit-transform: scale(1);transform: scale(1);}
25%{-webkit-transform: scale(.95);transform: scale(.95);}
50%{opacity: 1;-webkit-transform: scale(1.1);transform: scale(1.1);}
100%{opacity: 0;-webkit-transform: scale(.3);transform: scale(.3);}}
@keyframes bounceOut{0%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
25%{-webkit-transform: scale(.95);-ms-transform: scale(.95);transform: scale(.95);}
50%{opacity: 1;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
100%{opacity: 0;-webkit-transform: scale(.3);-ms-transform: scale(.3);transform: scale(.3);}}
.bounceOut{-webkit-animation-name: bounceOut;animation-name: bounceOut;}
@-webkit-keyframes bounceOutDown{0%{-webkit-transform: translateY(0);transform: translateY(0);}
20%{opacity: 1;-webkit-transform: translateY(-20px);transform: translateY(-20px);}
100%{opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}}
@keyframes bounceOutDown{0%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
20%{opacity: 1;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}
100%{opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}}
.bounceOutDown{-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}
@-webkit-keyframes bounceOutLeft{0%{-webkit-transform: translateX(0);transform: translateX(0);}
20%{opacity: 1;-webkit-transform: translateX(20px);transform: translateX(20px);}
100%{opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}}
@keyframes bounceOutLeft{0%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
20%{opacity: 1;-webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}
100%{opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}}
.bounceOutLeft{-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}
@-webkit-keyframes bounceOutRight{0%{-webkit-transform: translateX(0);transform: translateX(0);}
20%{opacity: 1;-webkit-transform: translateX(-20px);transform: translateX(-20px);}
100%{opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}}
@keyframes bounceOutRight{0%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
20%{opacity: 1;-webkit-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}
100%{opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}}
.bounceOutRight{-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}
@-webkit-keyframes bounceOutUp{0%{-webkit-transform: translateY(0);transform: translateY(0);}
20%{opacity: 1;-webkit-transform: translateY(20px);transform: translateY(20px);}
100%{opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}}
@keyframes bounceOutUp{0%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
20%{opacity: 1;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
100%{opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}}
.bounceOutUp{-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp;}
@-webkit-keyframes fadeIn{0%{opacity: 0;}
100%{opacity: 1;}}
@keyframes fadeIn{0%{opacity: 0;}
100%{opacity: 1;}}
.fadeIn{-webkit-animation-name: fadeIn;animation-name: fadeIn;}
@-webkit-keyframes fadeInDown{0%{opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px);}
100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes fadeInDown{0%{opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}
100%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
.fadeInDown{-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
@-webkit-keyframes fadeInDownBig{0%{opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}
100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes fadeInDownBig{0%{opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}
100%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
.fadeInDownBig{-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}
@-webkit-keyframes fadeInLeft{0%{opacity: 0;-webkit-transform: translateX(-20px);transform: translateX(-20px);}
100%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes fadeInLeft{0%{opacity: 0;-webkit-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}
100%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
.fadeInLeft{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
@-webkit-keyframes fadeInLeftBig{0%{opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}
100%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes fadeInLeftBig{0%{opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}
100%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
.fadeInLeftBig{-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}
@-webkit-keyframes fadeInRight{0%{opacity: 0;-webkit-transform: translateX(20px);transform: translateX(20px);}
100%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes fadeInRight{0%{opacity: 0;-webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}
100%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
.fadeInRight{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
@-webkit-keyframes fadeInRightBig{0%{opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}
100%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes fadeInRightBig{0%{opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}
100%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
.fadeInRightBig{-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}
@-webkit-keyframes fadeInUp{0%{opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);}
100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes fadeInUp{0%{opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
100%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
.fadeInUp{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes fadeInUpBig{0%{opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}
100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes fadeInUpBig{0%{opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}
100%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
.fadeInUpBig{-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}
@-webkit-keyframes fadeOut{0%{opacity: 1;}
100%{opacity: 0;}}
@keyframes fadeOut{0%{opacity: 1;}
100%{opacity: 0;}}
.fadeOut{-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOutDown{0%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
100%{opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);}}
@keyframes fadeOutDown{0%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
100%{opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}}
.fadeOutDown{-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}
@-webkit-keyframes fadeOutDownBig{0%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
100%{opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}}
@keyframes fadeOutDownBig{0%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
100%{opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}}
.fadeOutDownBig{-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft{0%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}
100%{opacity: 0;-webkit-transform: translateX(-20px);transform: translateX(-20px);}}
@keyframes fadeOutLeft{0%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
100%{opacity: 0;-webkit-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}}
.fadeOutLeft{-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig{0%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}
100%{opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}}
@keyframes fadeOutLeftBig{0%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
100%{opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}}
.fadeOutLeftBig{-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight{0%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}
100%{opacity: 0;-webkit-transform: translateX(20px);transform: translateX(20px);}}
@keyframes fadeOutRight{0%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
100%{opacity: 0;-webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}}
.fadeOutRight{-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}
@-webkit-keyframes fadeOutRightBig{0%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}
100%{opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}}
@keyframes fadeOutRightBig{0%{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
100%{opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}}
.fadeOutRightBig{-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}
@-webkit-keyframes fadeOutUp{0%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
100%{opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px);}}
@keyframes fadeOutUp{0%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
100%{opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}}
.fadeOutUp{-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}
@-webkit-keyframes fadeOutUpBig{0%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
100%{opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}}
@keyframes fadeOutUpBig{0%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
100%{opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}}
.fadeOutUpBig{-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}
@-webkit-keyframes flip{0%{-webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
40%{-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
50%{-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
80%{-webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
100%{-webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}
@keyframes flip{0%{-webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-ms-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
40%{-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-ms-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
50%{-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-ms-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
80%{-webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);-ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
100%{-webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);-ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}
.animated.flip{-webkit-backface-visibility: visible;-ms-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;}
40%{-webkit-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);}
70%{-webkit-transform: perspective(400px) rotateX(10deg);transform: perspective(400px) rotateX(10deg);}
100%{-webkit-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}}
@keyframes flipInX{0%{-webkit-transform: perspective(400px) rotateX(90deg);-ms-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);opacity: 0;}
40%{-webkit-transform: perspective(400px) rotateX(-10deg);-ms-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);}
70%{-webkit-transform: perspective(400px) rotateX(10deg);-ms-transform: perspective(400px) rotateX(10deg);transform: perspective(400px) rotateX(10deg);}
100%{-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}}
.flipInX{-webkit-backface-visibility: visible !important;-ms-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;}
40%{-webkit-transform: perspective(400px) rotateY(-10deg);transform: perspective(400px) rotateY(-10deg);}
70%{-webkit-transform: perspective(400px) rotateY(10deg);transform: perspective(400px) rotateY(10deg);}
100%{-webkit-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);opacity: 1;}}
@keyframes flipInY{0%{-webkit-transform: perspective(400px) rotateY(90deg);-ms-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);opacity: 0;}
40%{-webkit-transform: perspective(400px) rotateY(-10deg);-ms-transform: perspective(400px) rotateY(-10deg);transform: perspective(400px) rotateY(-10deg);}
70%{-webkit-transform: perspective(400px) rotateY(10deg);-ms-transform: perspective(400px) rotateY(10deg);transform: perspective(400px) rotateY(10deg);}
100%{-webkit-transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);opacity: 1;}}
.flipInY{-webkit-backface-visibility: visible !important;-ms-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}
@-webkit-keyframes flipOutX{0%{-webkit-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}
100%{-webkit-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);opacity: 0;}}
@keyframes flipOutX{0%{-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}
100%{-webkit-transform: perspective(400px) rotateX(90deg);-ms-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;-ms-backface-visibility: visible !important;backface-visibility: visible !important;}
@-webkit-keyframes flipOutY{0%{-webkit-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);opacity: 1;}
100%{-webkit-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);opacity: 0;}}
@keyframes flipOutY{0%{-webkit-transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);opacity: 1;}
100%{-webkit-transform: perspective(400px) rotateY(90deg);-ms-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);opacity: 0;}}
.flipOutY{-webkit-backface-visibility: visible !important;-ms-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY;}
@-webkit-keyframes lightSpeedIn{0%{-webkit-transform: translateX(100%) skewX(-30deg);transform: translateX(100%) skewX(-30deg);opacity: 0;}
60%{-webkit-transform: translateX(-20%) skewX(30deg);transform: translateX(-20%) skewX(30deg);opacity: 1;}
80%{-webkit-transform: translateX(0%) skewX(-15deg);transform: translateX(0%) skewX(-15deg);opacity: 1;}
100%{-webkit-transform: translateX(0%) skewX(0deg);transform: translateX(0%) skewX(0deg);opacity: 1;}}
@keyframes lightSpeedIn{0%{-webkit-transform: translateX(100%) skewX(-30deg);-ms-transform: translateX(100%) skewX(-30deg);transform: translateX(100%) skewX(-30deg);opacity: 0;}
60%{-webkit-transform: translateX(-20%) skewX(30deg);-ms-transform: translateX(-20%) skewX(30deg);transform: translateX(-20%) skewX(30deg);opacity: 1;}
80%{-webkit-transform: translateX(0%) skewX(-15deg);-ms-transform: translateX(0%) skewX(-15deg);transform: translateX(0%) skewX(-15deg);opacity: 1;}
100%{-webkit-transform: translateX(0%) skewX(0deg);-ms-transform: translateX(0%) skewX(0deg);transform: translateX(0%) skewX(0deg);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%{-webkit-transform: translateX(0%) skewX(0deg);transform: translateX(0%) skewX(0deg);opacity: 1;}
100%{-webkit-transform: translateX(100%) skewX(-30deg);transform: translateX(100%) skewX(-30deg);opacity: 0;}}
@keyframes lightSpeedOut{0%{-webkit-transform: translateX(0%) skewX(0deg);-ms-transform: translateX(0%) skewX(0deg);transform: translateX(0%) skewX(0deg);opacity: 1;}
100%{-webkit-transform: translateX(100%) skewX(-30deg);-ms-transform: translateX(100%) skewX(-30deg);transform: translateX(100%) skewX(-30deg);opacity: 0;}}
.lightSpeedOut{-webkit-animation-name: lightSpeedOut;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
@-webkit-keyframes rotateIn{0%{-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(-200deg);transform: rotate(-200deg);opacity: 0;}
100%{-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}
@keyframes rotateIn{0%{-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(-200deg);-ms-transform: rotate(-200deg);transform: rotate(-200deg);opacity: 0;}
100%{-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}
.rotateIn{-webkit-animation-name: rotateIn;animation-name: rotateIn;}
@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}
100%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}
@keyframes rotateInDownLeft{0%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}
100%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}
.rotateInDownLeft{-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}
100%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}
@keyframes rotateInDownRight{0%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}
100%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}
.rotateInDownRight{-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}
100%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}
@keyframes rotateInUpLeft{0%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}
100%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}
.rotateInUpLeft{-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}
100%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}
@keyframes rotateInUpRight{0%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}
100%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}
.rotateInUpRight{-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}
@-webkit-keyframes rotateOut{0%{-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}
100%{-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(200deg);transform: rotate(200deg);opacity: 0;}}
@keyframes rotateOut{0%{-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}
100%{-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(200deg);-ms-transform: rotate(200deg);transform: rotate(200deg);opacity: 0;}}
.rotateOut{-webkit-animation-name: rotateOut;animation-name: rotateOut;}
@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}
100%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}}
@keyframes rotateOutDownLeft{0%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}
100%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}}
.rotateOutDownLeft{-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}
100%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}}
@keyframes rotateOutDownRight{0%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}
100%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}}
.rotateOutDownRight{-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}
100%{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}}
@keyframes rotateOutUpLeft{0%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}
100%{-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}}
.rotateOutUpLeft{-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}
100%{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}}
@keyframes rotateOutUpRight{0%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}
100%{-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}}
.rotateOutUpRight{-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}
@-webkit-keyframes slideInDown{0%{opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}
100%{-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes slideInDown{0%{opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}
100%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
.slideInDown{-webkit-animation-name: slideInDown;animation-name: slideInDown;}
@-webkit-keyframes slideInLeft{0%{opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}
100%{-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes slideInLeft{0%{opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}
100%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
.slideInLeft{-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}
@-webkit-keyframes slideInRight{0%{opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}
100%{-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes slideInRight{0%{opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}
100%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
.slideInRight{-webkit-animation-name: slideInRight;animation-name: slideInRight;}
@-webkit-keyframes slideOutLeft{0%{-webkit-transform: translateX(0);transform: translateX(0);}
100%{opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}}
@keyframes slideOutLeft{0%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
100%{opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}}
.slideOutLeft{-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}
@-webkit-keyframes slideOutRight{0%{-webkit-transform: translateX(0);transform: translateX(0);}
100%{opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}}
@keyframes slideOutRight{0%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
100%{opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}}
.slideOutRight{-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}
@-webkit-keyframes slideOutUp{0%{-webkit-transform: translateY(0);transform: translateY(0);}
100%{opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}}
@keyframes slideOutUp{0%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
100%{opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}}
.slideOutUp{-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}
@-webkit-keyframes slideInUp{0%{opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}
100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes slideInUp{0%{opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}
100%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
.slideInUp{-webkit-animation-name: slideInUp;animation-name: slideInUp;}
@-webkit-keyframes slideOutDown{0%{-webkit-transform: translateY(0);transform: translateY(0);}
100%{opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}}
@keyframes slideOutDown{0%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
100%{opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}}
.slideOutDown{-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}
@-webkit-keyframes hinge{0%{-webkit-transform: rotate(0);transform: rotate(0);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
20%, 60%{-webkit-transform: rotate(80deg);transform: rotate(80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
40%{-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;}
80%{-webkit-transform: rotate(60deg) translateY(0);transform: rotate(60deg) translateY(0);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}
100%{-webkit-transform: translateY(700px);transform: translateY(700px);opacity: 0;}}
@keyframes hinge{0%{-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
20%, 60%{-webkit-transform: rotate(80deg);-ms-transform: rotate(80deg);transform: rotate(80deg);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
40%{-webkit-transform: rotate(60deg);-ms-transform: rotate(60deg);transform: rotate(60deg);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
80%{-webkit-transform: rotate(60deg) translateY(0);-ms-transform: rotate(60deg) translateY(0);transform: rotate(60deg) translateY(0);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}
100%{-webkit-transform: translateY(700px);-ms-transform: translateY(700px);transform: translateY(700px);opacity: 0;}}
.hinge{-webkit-animation-name: hinge;animation-name: hinge;}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide*/@-webkit-keyframes rollIn{0%{opacity: 0;-webkit-transform: translateX(-100%) rotate(-120deg);transform: translateX(-100%) rotate(-120deg);}
100%{opacity: 1;-webkit-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);}}
@keyframes rollIn{0%{opacity: 0;-webkit-transform: translateX(-100%) rotate(-120deg);-ms-transform: translateX(-100%) rotate(-120deg);transform: translateX(-100%) rotate(-120deg);}
100%{opacity: 1;-webkit-transform: translateX(0px) rotate(0deg);-ms-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);}}
.rollIn{-webkit-animation-name: rollIn;animation-name: rollIn;}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide*/@-webkit-keyframes rollOut{0%{opacity: 1;-webkit-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);}
100%{opacity: 0;-webkit-transform: translateX(100%) rotate(120deg);transform: translateX(100%) rotate(120deg);}}
@keyframes rollOut{0%{opacity: 1;-webkit-transform: translateX(0px) rotate(0deg);-ms-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);}
100%{opacity: 0;-webkit-transform: translateX(100%) rotate(120deg);-ms-transform: translateX(100%) rotate(120deg);transform: translateX(100%) rotate(120deg);}}
.rollOut{-webkit-animation-name: rollOut;animation-name: rollOut;}
@-webkit-keyframes zoomIn{0%{opacity: 0;-webkit-transform: scale(.3);transform: scale(.3);}
50%{opacity: 1;}}
@keyframes zoomIn{0%{opacity: 0;-webkit-transform: scale(.3);-ms-transform: scale(.3);transform: scale(.3);}
50%{opacity: 1;}}
.zoomIn{-webkit-animation-name: zoomIn;animation-name: zoomIn;}
@-webkit-keyframes zoomInDown{0%{opacity: 0;-webkit-transform: scale(.1) translateY(-2000px);transform: scale(.1) translateY(-2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
60%{opacity: 1;-webkit-transform: scale(.475) translateY(60px);transform: scale(.475) translateY(60px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}
@keyframes zoomInDown{0%{opacity: 0;-webkit-transform: scale(.1) translateY(-2000px);-ms-transform: scale(.1) translateY(-2000px);transform: scale(.1) translateY(-2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
60%{opacity: 1;-webkit-transform: scale(.475) translateY(60px);-ms-transform: scale(.475) translateY(60px);transform: scale(.475) translateY(60px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}
.zoomInDown{-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}
@-webkit-keyframes zoomInLeft{0%{opacity: 0;-webkit-transform: scale(.1) translateX(-2000px);transform: scale(.1) translateX(-2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
60%{opacity: 1;-webkit-transform: scale(.475) translateX(48px);transform: scale(.475) translateX(48px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}
@keyframes zoomInLeft{0%{opacity: 0;-webkit-transform: scale(.1) translateX(-2000px);-ms-transform: scale(.1) translateX(-2000px);transform: scale(.1) translateX(-2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
60%{opacity: 1;-webkit-transform: scale(.475) translateX(48px);-ms-transform: scale(.475) translateX(48px);transform: scale(.475) translateX(48px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}
.zoomInLeft{-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft;}
@-webkit-keyframes zoomInRight{0%{opacity: 0;-webkit-transform: scale(.1) translateX(2000px);transform: scale(.1) translateX(2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
60%{opacity: 1;-webkit-transform: scale(.475) translateX(-48px);transform: scale(.475) translateX(-48px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}
@keyframes zoomInRight{0%{opacity: 0;-webkit-transform: scale(.1) translateX(2000px);-ms-transform: scale(.1) translateX(2000px);transform: scale(.1) translateX(2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
60%{opacity: 1;-webkit-transform: scale(.475) translateX(-48px);-ms-transform: scale(.475) translateX(-48px);transform: scale(.475) translateX(-48px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}
.zoomInRight{-webkit-animation-name: zoomInRight;animation-name: zoomInRight;}
@-webkit-keyframes zoomInUp{0%{opacity: 0;-webkit-transform: scale(.1) translateY(2000px);transform: scale(.1) translateY(2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
60%{opacity: 1;-webkit-transform: scale(.475) translateY(-60px);transform: scale(.475) translateY(-60px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}
@keyframes zoomInUp{0%{opacity: 0;-webkit-transform: scale(.1) translateY(2000px);-ms-transform: scale(.1) translateY(2000px);transform: scale(.1) translateY(2000px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
60%{opacity: 1;-webkit-transform: scale(.475) translateY(-60px);-ms-transform: scale(.475) translateY(-60px);transform: scale(.475) translateY(-60px);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}}
.zoomInUp{-webkit-animation-name: zoomInUp;animation-name: zoomInUp;}
@-webkit-keyframes zoomOut{0%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
50%{opacity: 0;-webkit-transform: scale(.3);transform: scale(.3);}
100%{opacity: 0;}}
@keyframes zoomOut{0%{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
50%{opacity: 0;-webkit-transform: scale(.3);-ms-transform: scale(.3);transform: scale(.3);}
100%{opacity: 0;}}
.zoomOut{-webkit-animation-name: zoomOut;animation-name: zoomOut;}
@-webkit-keyframes zoomOutDown{40%{opacity: 1;-webkit-transform: scale(.475) translateY(-60px);transform: scale(.475) translateY(-60px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}
100%{opacity: 0;-webkit-transform: scale(.1) translateY(2000px);transform: scale(.1) translateY(2000px);-webkit-transform-origin: center bottom;transform-origin: center bottom;}}
@keyframes zoomOutDown{40%{opacity: 1;-webkit-transform: scale(.475) translateY(-60px);-ms-transform: scale(.475) translateY(-60px);transform: scale(.475) translateY(-60px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}
100%{opacity: 0;-webkit-transform: scale(.1) translateY(2000px);-ms-transform: scale(.1) translateY(2000px);transform: scale(.1) translateY(2000px);-webkit-transform-origin: center bottom;-ms-transform-origin: center bottom;transform-origin: center bottom;}}
.zoomOutDown{-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown;}
@-webkit-keyframes zoomOutLeft{40%{opacity: 1;-webkit-transform: scale(.475) translateX(42px);transform: scale(.475) translateX(42px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}
100%{opacity: 0;-webkit-transform: scale(.1) translateX(-2000px);transform: scale(.1) translateX(-2000px);-webkit-transform-origin: left center;transform-origin: left center;}}
@keyframes zoomOutLeft{40%{opacity: 1;-webkit-transform: scale(.475) translateX(42px);-ms-transform: scale(.475) translateX(42px);transform: scale(.475) translateX(42px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}
100%{opacity: 0;-webkit-transform: scale(.1) translateX(-2000px);-ms-transform: scale(.1) translateX(-2000px);transform: scale(.1) translateX(-2000px);-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;}}
.zoomOutLeft{-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft;}
@-webkit-keyframes zoomOutRight{40%{opacity: 1;-webkit-transform: scale(.475) translateX(-42px);transform: scale(.475) translateX(-42px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}
100%{opacity: 0;-webkit-transform: scale(.1) translateX(2000px);transform: scale(.1) translateX(2000px);-webkit-transform-origin: right center;transform-origin: right center;}}
@keyframes zoomOutRight{40%{opacity: 1;-webkit-transform: scale(.475) translateX(-42px);-ms-transform: scale(.475) translateX(-42px);transform: scale(.475) translateX(-42px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}
100%{opacity: 0;-webkit-transform: scale(.1) translateX(2000px);-ms-transform: scale(.1) translateX(2000px);transform: scale(.1) translateX(2000px);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;}}
.zoomOutRight{-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight;}
@-webkit-keyframes zoomOutUp{40%{opacity: 1;-webkit-transform: scale(.475) translateY(60px);transform: scale(.475) translateY(60px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}
100%{opacity: 0;-webkit-transform: scale(.1) translateY(-2000px);transform: scale(.1) translateY(-2000px);-webkit-transform-origin: center top;transform-origin: center top;}}
@keyframes zoomOutUp{40%{opacity: 1;-webkit-transform: scale(.475) translateY(60px);-ms-transform: scale(.475) translateY(60px);transform: scale(.475) translateY(60px);-webkit-animation-timing-function: linear;animation-timing-function: linear;}
100%{opacity: 0;-webkit-transform: scale(.1) translateY(-2000px);-ms-transform: scale(.1) translateY(-2000px);transform: scale(.1) translateY(-2000px);-webkit-transform-origin: center top;-ms-transform-origin: center top;transform-origin: center top;}}
.zoomOutUp{-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp;}
/*fonts*/
@font-face{font-family: "iconfont";src: url('iconfont.eot?t=1605882917858');/* IE9*/src: url('../img/iconfont.eot?t=1605882917858#iefix') format('embedded-opentype'),
/* IE6-IE8*/url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('../img/iconfont.woff?t=1605882917858') format('woff'), url('../img/iconfont.ttf?t=1605882917858') format('truetype'),
/* chrome, firefox, opera, Safari, Android, iOS 4.2+*/url('../img/iconfont.svg?t=1605882917858#iconfont') format('svg');/* iOS 4.1-*/}
.iconfont{font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.iconclose:before{content: "\e616";}
.iconarticle:before{content: "\e6a9";}
.iconcoupon:before{content: "\e686";}
.iconbus:before{content: "\e614";}
.iconmenu:before{content: "\e61f";}
.iconarrowright:before{content: "\e610";}
.icontel:before{content: "\e601";}
.iconarrowtop:before{content: "\e70a";}
.iconcardj:before{content: "\e622";}
.iconmap-marker:before{content: "\e8fe";}
.iconarrowleft:before{content: "\e663";}
.iconcheliangshenqing:before{content: "\e63a";}
.iconemail:before{content: "\e612";}
.iconcarmanage:before{content: "\e689";}
.iconcar:before{content: "\e6c0";}
/*slicknav*/
.slicknav_btn{position: relative;display: block;vertical-align: middle;float: right;padding:5px;line-height: 1em;cursor: pointer;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top: 0.188em;}
.slicknav_menu{*zoom: 1;}
.slicknav_menu .slicknav_menutxt{display: block;line-height: 1.188em;float: left;}
.slicknav_menu .slicknav_icon{float: left;width:2em;height:2em;margin: 0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_icon:before{background: transparent;width:1em;height:1em;display: block;position: absolute;color : #fff;font-size: 28px;font-family: "iconfont" !important;content: "\e61f";}
.slicknav_menu .slicknav_open .slicknav_icon:before{content: "\e616";}
.slicknav_menu .slicknav_no-text{margin: 0;}
.slicknav_menu .slicknav_icon-bar{display: block;width: 1.125em;height: 0.125em;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}
.slicknav_menu:before{content: " ";display: table;}
.slicknav_menu:after{content: " ";display: table;clear: both;}
.slicknav_nav{clear: both;}
.slicknav_nav ul{display: block;}
.slicknav_nav li{display: block;}
.slicknav_nav .slicknav_arrow{font-size: 0.8em;margin: 0 0 0 0.4em;}
.slicknav_nav .slicknav_item{cursor: pointer;}
.slicknav_nav .slicknav_item a{display: inline;}
.slicknav_nav .slicknav_row{display: block;}
.slicknav_nav a{display: block;}
.slicknav_nav .slicknav_parent-link a{display: inline;}
.slicknav_brand{float: left;}
.slicknav_menu{font-size: 16px;box-sizing: border-box;background: transparent;padding: 0;}
.slicknav_menu *{box-sizing: border-box;}
.slicknav_menu .slicknav_menutxt{color: #fff;font-weight: bold;}
.slicknav_menu .slicknav_icon-bar{background-color: #fff;}
.slicknav_btn{margin: 5px 5px 6px;text-decoration: none;}
.slicknav_nav{color: #fff;margin: 0;padding: 0;font-size:16px;list-style: none;padding-top: 15px;overflow: hidden;}
.slicknav_nav ul{list-style: none;overflow: hidden;padding: 0;margin: 0 0 0 0;}
.slicknav_nav .slicknav_row{padding: 5px 10px;margin: 2px 5px;}
.slicknav_nav .slicknav_row:hover{color: #fff;}
.slicknav_nav a{padding: 5px 10px;margin: 2px 5px;text-decoration: none;color: #fff;}
.slicknav_nav a:hover{color: #222;}
.slicknav_nav .slicknav_txtnode{margin-left: 15px;}
.slicknav_nav .slicknav_item a{padding: 0;margin: 0;}
.slicknav_nav .slicknav_parent-link a{padding: 0;margin: 0;}
.slicknav_brand{color: #fff;font-size: 18px;line-height: 30px;padding: 7px 12px;height: 44px;}
.slicknav_btn{margin: 0;text-decoration: none;position: relative;top:9px;}
/*START SECTION TITLE DESIGN*/
.section-title{margin-bottom:60px;}
.section-title h1{color: #1d293e;font-size: 36px;font-weight: 700;margin-top: 0;position: relative;text-transform: capitalize;}
.section-title-white-span{background: #fff !important;}
h1.section-title-white{color: #fff;font-size: 36px;font-weight: 500;margin-top: 0;position: relative;margin-top: 0;text-transform: capitalize;}
@media only screen and (max-width:480px){h1.section-title-white{font-size:24px;}}
p.section-title-white{color:#fff;}
.section-title p{padding: 0 10px;width: 70%;margin: auto;}
@media only screen and (max-width:768px){.section-title p{padding: 0 10px;width: 90%;margin: auto;}}
/*END SECTION TITLE DESIGN*//*START SCROLL TO TOP*/
.topcontrol{background: #d1281b none repeat scroll 0 0;border-radius: 30px;bottom: 5px;box-shadow:0 0 10px rgba(0, 0, 0, 0.08);color: #fff;cursor: pointer;font-size: 18px;height: 50px;line-height: 50px;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position: fixed;right: 5px;text-align: center;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;width: 50px;}
.topcontrol:hover{background:#910d1a;color: #fff;}
.topcontrol i{ font-size:20px;}
/*header*/
.site-logo img{width: 150px;height: auto;}
.bg-faded{background-color:transparent;transition: all 0.5s ease 0s;}
.navbar-fixed{z-index: 999;position: fixed;opacity: .95;width: 100%;padding:10px 0;top: 0;-webkit-animation: fadeInDown 800ms;animation: fadeInDown 800ms;-webkit-backface-visibility: hidden;border-radius: 0px;background: #d1281b;background: -moz-linear-gradient(left, #910d1a 0%, #e5301b 100%);background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#910d1a), color-stop(100%,#e5301b));background: -webkit-linear-gradient(left, #910d1a 0%,#e5301b 100%);background: -o-linear-gradient(left, #910d1a 0%,#e5301b 100%); background: -ms-linear-gradient(left, #910d1a 0%,#e5301b 100%);background: linear-gradient(to right, #910d1a 0%,#e5301b 100%);box-shadow: 0 0 40px rgba(0, 0, 0, 0.07);}
#navigation{padding: 20px 0;}
#navigation.navbar-fixed{padding: 10px 0;}
.header_right{display: flex;flex-basis: auto;}
#main-menu{margin-top:6px;}
#main-menu ul{list-style-type: none;}
#main-menu ul li{display: inline-block;padding:0px 12px;position: relative;}
#main-menu ul li a{color: #fff;font-size: 16px;text-transform: capitalize;transition: .5s;}
#navigation.navbar-fixed #main-menu ul li a{color: #eee;}
#navigation.navbar-fixed #main-menu ul li a:hover,
#navigation.navbar-fixed #main-menu ul li a:focus,
#main-menu ul li a:hover,
#main-menu ul li a:focus{color: #fff;}
.slicknav_nav_icon{color: #fff;font-size: 24px;}
#mobile_menu{display: none;}
@media only screen and (max-width:767px){.navbar-default{padding: 10px!important;}
.navbar-collapse{margin-top: 15px;}
#navigation ul li a{position: inherit;color: #333;}
#navigation ul li ul ,
#navigation ul li ul li ul{opacity: 1;position: inherit;top: 0;transition: all 0.3s ease 0s;z-index: 1;visibility: visible;background: #fff none repeat scroll 0 0;box-shadow: 0 0px 2px 0 rgba(0, 0, 0, 0.05);padding: 15px;left: 0;background: #f5f5f5;list-style: none;width: 100%;}
#navigation ul li ul.sub-menu li{z-index: 1;}
#navigation ul li:hover ul.sub-menu{top:0;opacity:1;z-index:999;visibility:visible;}
#main-menu{display: none;}
#mobile_menu{display: block;width: 100%;}
.slicknav_nav ul li a{color: #fff!important;}}
@media only screen and (max-width:767px){.navbar-brand{padding-top: 20px;}}
@media only screen and (max-width:575px){.slicknav_menu{ margin-top:-41px;}}
#main-menu ul li a::before{position: absolute;content: '';width: 0;height: 1px;background-color:rgba(255,255,255,0.8);bottom:-6px;left:15%;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
#main-menu ul li.active > a::before,#main-menu ul li:hover > a::before{width: 70%;}
/*slider*/
#carousel-area{overflow: hidden;background: #fff;}
#carousel-area .carousel-item{text-align:center;background-size: 100%;}
#carousel-area .carousel-item .carousel-caption{top: 32%;right: 20%;left:20%;text-shadow: none;padding-top: 0;padding-bottom: 0;}
#carousel-area .carousel-item .carousel-caption h3{color: #fff;font-weight: 500;font-size: 26px;line-height: 38px;}
#carousel-area .carousel-item .carousel-caption h2{color: #fff;font-size:36px;font-weight:700;line-height:1.5em; padding-top:0.25em; padding-bottom:0.25em;}
#carousel-area .carousel-item .carousel-caption h4{color: #ffffff;font-size: 18px;font-weight: 500;margin-bottom: 30px;}
#carousel-area .carousel-control{display: none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#carousel-area:hover .carousel-control{display: block;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeIn;animation-name: fadeIn;}
#carousel-area .carousel-control-next, #carousel-area .carousel-control-prev{opacity: 1;}
#carousel-area .carousel-control-next i, #carousel-area .carousel-control-prev i{width: 48px;line-height: 48px;height: 48px;color: #fff;font-size: 24px;display: inline-block;background:rgba(249,119,148,0.6);border-radius: 30px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#carousel-area .carousel-control-next i:before{content: "\e610";}
#carousel-area .carousel-control-prev i:before{content: "\e663";}
#carousel-area .carousel-control-next i:hover, #carousel-area .carousel-control-prev i:hover{opacity: 0.9;}
#carousel-area .carousel-indicators li:hover,
#carousel-area .carousel-indicators li.active{opacity: 1;}
#carousel-area .carousel-indicators{bottom:120px;}
#carousel-area .carousel-indicators li{width: 30px;height:4px;border-radius: 4px;}
#slider-area{margin-top: -1px;}
#slider-area .btn{margin-right: 15px;}
#slider-area .large_white{color: #fff;}
#slider-area .about-info p{color: #333;}
.contents p{font-size: 16px;font-weight: 400;line-height: 50px;}
.contents .header-button .btn i{margin-left: 10px;}
.btn{font-size: 14px;padding: 10px 30px;border-radius: 30px;font-weight: 400;color: #fff;text-transform: uppercase;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;display: inline-block;}
.btn:focus,
.btn:active{box-shadow: none;outline: none;color: #fff;}
.btn-common{background-color: #e5301b;position: relative;z-index: 1;padding: 12px 32px;border-radius: 30px;}
.btn-common:hover{color: #fff;}
.btn-effect{overflow: hidden;}
.btn-effect:after{content: '';position: absolute;width: 0;height: 100%;z-index: 1;left: 0;top: 0;background: rgba(0, 0, 0, 0.1);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.btn-effect:hover:after{width: 100%;}
.btn-border{border-style: solid;border-width: 2px;cursor: pointer;background-color: transparent;border-color: #fff;color: #fff;}
.btn-border:hover{color: #ffffff;background-color: #F97794;}
.btn-lg{padding: 10px 25px;text-transform: uppercase;font-size: 16px;}
.btn-rm{padding: 7px 10px;text-transform: capitalize;}
button:focus{outline: none !important;}
@media only screen and (max-width:768px){
#carousel-area .carousel-item .carousel-caption h2{font-size:24px;}
#carousel-area .carousel-item .carousel-caption h3{font-size:20px;}
#carousel-area .carousel-item .carousel-caption h4{font-size:16px;}
.btn-border{ border-width:1px;}
.btn-lg{font-size:14px;padding: 6px 15px;}
#carousel-area .carousel-indicators{ bottom:10px;}
#carousel-area .carousel-item img{ height:100%;}
}
/*services*/
.partner-logo{ padding-top:160px; padding-bottom:40px;}
.partner{}
#services{ position:absolute; bottom:260px;}
.services-wrap{ position:relative; background-repeat:no-repeat; z-index:99;}
.services-items{ margin-top:-200px;}
.about-us{position: relative;padding-bottom: 60px;}
.about-us:before{background: rgba(0, 0, 0, 0.0) none repeat scroll 0 0;/*background: linear-gradient(339deg, rgba(0, 0, 0, 0.38) 0%, rgba(193, 24, 255, 0.36) 73%);*/content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.about-us{padding-top:0px;padding-bottom:60px;}
.about-title{width: 80%;margin: auto;margin-bottom: 60px;line-height: 36px;font-weight: 600;font-size: 26px;}
.about_feature{background: #fff;height: 300px;margin: 20px 0;z-index: 2;position: relative;padding: 20px;transition: all 0.4s ease 0s;border-radius:10px;}
.about_feature:hover{box-shadow:0px 60px 60px rgba(0,0,0,0.1);position:relative;z-index:100;background:#3b7eff;transform: translate(0, -10px);}
.about_feature2:hover{background:#d1281b;}
.about_feature3:hover{background:#7e0cf5;}
.about_feature4:hover{background:#35ac39;}
.about_feature5:hover{background:#03A9F4;}
.about_feature6:hover{background:#00bcd4;}
.about_feature .icon{background: #3b7eff;border-radius: 100px;box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);color: #fff;display: inline-block;font-size: 24px;height: 60px;line-height: 60px;margin-bottom: 0;position: relative;text-align: center;top: 50px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;width: 60px;}
.about_feature .icon i{font-size:32px;}
.about_feature .icon_bg{background: #3b7eff;}
.about_feature .icon_bg2{background: #d1281b;}
.about_feature .icon_bg3{background: #7e0cf5;}
.about_feature .icon_bg4{background: #35ac39;}
.about_feature .icon_bg5{background: #03A9F4;}
.about_feature .icon_bg6{background: #00bcd4;}
.about_feature h4{margin: 0;position: relative;text-transform: capitalize;top: 90px;-webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s;transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s;font-weight: 700;font-size: 18px;}
.about_feature:hover .icon{top: -50px;color: #fff;}
.about_feature:hover h4{color: #fff;top: -20px;}
.about_feature p{color:#fff;font-size: 15px;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s;transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s;}
.about_feature:hover p{opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
/*START FEATUERE DESIGN*/
.feature-one{padding:80px 0 20px;}
.single_feature_img{text-align: center;}
.single_feature_img img{display: inline-block;}
.single_feature_one{padding-top:20px;}
@media only screen and (max-width:768px){.single_feature_one{padding-bottom:20px;padding-top: 0;}.feature-one{padding:80px 0 0px;}}
.single_feature_one h3{color: #2a2b2f;font-size:36px;font-weight:700;line-height: 50px;margin: 0;}
.single_feature_one p{margin: 30px 0;}
/*START FEATURE TWO DESIGN*/
.feature-two{padding-top:0px;padding-bottom:80px;}
.single_feature_two{padding-top: 60px;}
@media only screen and (max-width:768px){.single_feature_two{padding-top:30px;}.feature-two{padding-bottom:60px;}}
@media only screen and (max-width:480px){.single_feature_two{padding-bottom: 0;padding-top: 20px;}}
.single_feature_two h3{color: #2a2b2f;font-size:36px;font-weight:700;line-height: 50px;margin: 0;}
.single_feature_two h4{ margin-top:40px;}
.single_feature_two p{margin: 30px 0;}
.single_feature_two_img{}
.single_feature_two_img img{}
/*END FEATURE DESIGN*/
.single_feature_btn_light{background: #3b7eff;border: 2px solid #3b7eff;border-radius: 5000px;color: #fff;display: inline-block;font-size: 16px;font-weight: 600;overflow: hidden;padding: 15px 45px;text-transform: capitalize;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);}
@media only screen and (max-width:768px){
.services-items{ margin-top:auto;}
.services-wrap{ background-image:none; background-color:#e9e9fb;}
.about_feature{ margin:8px 0;}
}
@media only screen and (max-width:575px){
.about_feature{height:250px;}
.about_feature .icon{top:40px;}
.about_feature h4{top:70px;}
}
@media only screen and (max-width:360px){.single_feature_btn_light{padding: 10px 40px;}}
.single_feature_btn_light:hover{background:#d1281b;color:#fff;border: 2px solid #d1281b;}
/*owl-carousel*/
.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing{cursor:url('../img/grabbing.png') 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
.owl-theme .owl-controls .owl-page span{display: none;width: 6px;height: 6px;margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #869791;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}
.owl-carousel.partner .owl-pagination{ display:none;}
.owl-carousel.partner .owl-buttons div{width: 40px;height: 40px;line-height:36px;padding: 0;font-size: 25px;position: absolute;margin: 0;text-align: center;border-radius: 0px;background:#910d1a;color: #fff;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;top: 50%;right: 0px;opacity: 0;visibility: hidden;margin-top: -20px;}
.owl-carousel.partner:hover .owl-buttons div{opacity:1;visibility:visible;}
.owl-carousel.partner .owl-buttons div:hover{border:1px solid #910d1a;background:transparent;color:#910d1a;}
.owl-carousel.partner .owl-buttons div i{ line-height:36px;}
.owl-carousel.partner .owl-buttons .owl-prev{left:0;}
.owl-carousel.partner .owl-buttons .owl-next{right:0;}
.owl-carousel.partner .owl-prev{left:-70px;}
.owl-carousel.partner .owl-next{right:-70px;}
/*branch*/
.branch-wrap{ padding-top:100px; background:#f2f6fe;}
.branch-wrap .section-title{ margin-bottom:20px;}
.m_map{width:989px;height:724px;margin:0 auto 30px;position:relative;background:url(../img/map.png) no-repeat 0 0}
.tait{font-size:36px;font-weight:700;color:#666;text-align:center;left:100px}
.tait span{color:#ff6d3b}
.tait2{font-size:36px;font-weight:700;color:#666;text-align:center;padding:50px 0}
.mp{position:absolute;width:24px;height:63px;cursor:pointer;background:url(../img/icon-dot.png) center center no-repeat;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.mp:hover{background:url(../img/icon-dot-hover.png) center center no-repeat;}
.mp .mito{position:absolute;left:0;bottom:0;font-size:12px;color:#666}
.mp .find_mi1{left:0;width:auto;word-break: break-all;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.mp:hover .find_mi1{ color:#d1281b;}
.mp1{left: 646px;top: 614px;}
.mp2{left: 618px;top: 581px;}
.mp3{left: 643px;top: 575px;}
.mp4{left: 673px;top: 572px;}
.mp5{left:693px;top: 592px;}
.mp6{left: 673px;top: 612px;}
.mp7{left: 616px;top: 619px;}
.mp8{left: 598px;top: 599px;}
.mp9{left: 628px;top: 551px;}
.mp10{left: 718px;top: 545px;}
.mp11{left: 558px;top: 581px;}
.mp12{left: 612px;top:498px;}
.mp13{left: 638px;top:458px;}
.mp14{left:758px;top:448px;}
.mp15{left:732px;top:478px;}
.mp16{left:738px;top:442px;}
.mp17{left:720px;top:423px;}
.mp18{left: 554px;top:388px;}
.mp19{left: 614px;top:318px;}
.mp20{left: 694px;top:288px;}
.mp21{left: 692px;top:346px;}
.mp22{left: 736px;top:356px;}
@media only screen and (max-width:1080px){
.branch-wrap{width:100%; overflow:hidden;}
.branch-wrap .container{ max-width:100%;padding-right:0;padding-left:0;}
.m_map{width:100%; margin-left:0; overflow:hidden;}
}
@media only screen and (max-width:989px){
.m_map{width:110%; margin-left:-10%; overflow:hidden;}
}
@media only screen and (max-width:868px){
.m_map{width:120%; margin-left:-20%; overflow:hidden;}
}
@media only screen and (max-width:768px){
}
.template_faq{padding-bottom:50px;background:#f2f6fe;}
.faq_desc{margin-bottom: 30px;}
.faq_desc h2{font-weight: 700;font-size: 20px;margin-bottom: 15px;}
.faq_desc p{padding-right: 30px;}
.single_counter{margin-bottom: 30px;background: #fff;border-radius: 5px;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.05);padding: 30px 30px;transition: 0.3s;}
/*contact*/
.contact_area{padding-top:140px;padding-bottom: 100px;background-position:top center;background-repeat:no-repeat;}
.contact-inner{ padding-left:50%; margin-left:-300px;}
.single_contact_title{margin-top:150px;margin-bottom:40px;}
@media only screen and (max-width:768px){.single_contact_title{margin-top:0px;margin-bottom:60px;}.contact_area{padding-top:160px;padding-bottom:40px;}.contact-inner{ padding-left:0; margin-left:0;}}
.single_contact_title h1{font-weight: 700;font-size:36px;}
.single_contact_title p{}
.footer-contact{}
.footer-contact h3{ margin-bottom:20px;}
.contact-bottom li{color:#333;font-weight: 400;margin-bottom: 10px;}
.contact-bottom li:last-child{margin:0;}
.contact-bottom li a{color:#333;}
.contact-bottom li a:hover{color:#d1281b;}
.contact-bottom li i{width: 25px;height: 25px;background:#d1281b;line-height: 25px;text-align: center;border-radius: 5px;color: #fff;margin-right: 10px;display: inline-block;}
@media only screen and (max-width: 768px){.footer-contact{ padding-bottom:40px;}}
/*footer*/
@media only screen and (min-width: 768px) and (max-width: 991px){#main-menu ul li a::before{display: none;}}
@media (max-width: 767px){#main-menu ul li a::before{display: none;}}
.footer{color:#ccc; padding: 30px 0;background:#1d293e;}
.copyright{;font-size: 14px;font-weight: 500;text-transform: capitalize;}
.copyright a{color:#ccc;}
.copyright a:hover{color:#fff;}
@media only screen and (min-width: 768px) and (max-width: 991px){.container {max-width:760px;}}
@media only screen and (max-width:480px){
.section-title h1,.single_feature_one h3,.single_contact_title h1,.single_feature_two h3{font-size:32px;}
.footer-contact h3{font-size:24px;}
}