@import "font-awesome.min.css";@import "animate.css";*{margin:0px;padding:0px;}
body{background:#FFF;height:100%;width:100%;font-weight:normal;margin:0px;padding:0px;font-size:14px;font-family:'Oswald', sans-serif;font-family:'Raleway', sans-serif;}
html{height:100%;}
.button5 a:hover{background-color:#444;border:none;}
#wrap{position:relative;width:100%;overflow:hidden;background:#fff;}
p{margin:0 0 10px;}
label{display:block;}
img:focus{background:none !important;border:none !important;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
h1{font-family:'Oswald', sans-serif;font-size:50px;color:#fff;}
h2{font-family:'Oswald', sans-serif;font-size:30px;font-weight:300;color:#000000;text-align:center;}
h2 span{font-weight:700;color:#f10f24;}
h3{font-size:24px;color:#fff;font-family:'Oswald', sans-serif;font-weight:normal;}
h4{font-family:'Oswald', sans-serif;font-size:20px;color:#fff;font-weight:400;}
h5{font-family:'Oswald', sans-serif;font-size:18px;color:#555555;font-weight:400;}
h6{font-size:14px;}
p{color:#666666;line-height:20px;}
a:hover{-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
img:hover{-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
li{list-style:none;}
a{text-decoration:none;font-family:'Oswald', sans-serif;color:#757575;}
hr{background:#fff;height:1px;border:1px solid #dddddd;border-left:none;border-right:none;width:100px;margin:0 auto;}
section{position:relative;overflow:hidden;}
.margin-r-20{margin-right:20px;}
.margin-t-20{margin-top:20px;}
.margin-l-20{margin-left:20px;}
.margin-b-20{margin-bottom:20px;}
.tittle{text-align:center;}
.tittle hr{margin:20px auto;margin-bottom:30px;}
.tittle p{font-size:17px;color:#666666;}
header{width:100%;height:65px;position:relative;background:#fff;border-bottom:1px solid #eeeeee;z-index:99;}
header .menu{width:100%;display:inline-block;}
header .logo{float:left;line-height:62px;}
header nav{float:right;}
header nav li{float:left;text-transform:uppercase;line-height:62px;}
header .nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none;}
header .navbar-default .navbar-nav > li > a{padding-left:0px;font-family:'Oswald', sans-serif;font-weight:400;padding-right:0px;}
header .navbar-default .navbar-nav > li > a{padding:22px 15px;color:#666666;margin:0;margin-top:0px;padding-bottom:23px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#f2333a;background:url(../images/dub-border.png) bottom repeat-x;}
header .nav-collapse li{}
.is-sticky header{background:rgba(255,255,255,1);-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
header .active{background:url(../images/dub-border.png) bottom repeat-x !important;background-color:transparent;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.dropdown-menu li span{float:right;line-height:16px;font-size:9px;color:#fff;background:#f32e35;position:absolute;right:10px;padding:0 4px;margin-top:-25px;}
#menu-toggle{position:fixed;z-index:99;color:#fff;top:15px;padding:0px;margin-left:50px;font-size:70px;border:none !important;}
#wrapper{padding-left:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.dropdown-menu li{width:100%;}
.dropdown-menu li a{font-weight:400 !important;}
#wrapper.toggled{padding-left:200px;}
#sidebar-wrapper{z-index:1000;position:fixed;left:200px;width:0;height:100%;margin-left:-200px;overflow-y:auto;background:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
#wrapper.toggled #sidebar-wrapper{width:200px;}
#page-content-wrapper{width:100%;padding:15px;}
#wrapper.toggled #page-content-wrapper{position:absolute;margin-right:-250px;}
.left-menu .logo{width:100%;text-align:left;padding:40px 0;}
.left-menu .logo{}
.left-menu .sidebar-nav{position:absolute;top:0;width:200px;margin:0;padding:0;list-style:none;}
.left-menu .sidebar-nav li{text-indent:20px;line-height:40px;}
.left-menu .sidebar-nav li a{display:block;text-decoration:none;color:#999999;padding:5px 0;}
.left-menu .sidebar-nav li a:hover{text-decoration:none;color:#fff;background:#f2333a;}
.left-menu .sidebar-nav li a:active, .sidebar-nav li a:focus{text-decoration:none;}
.left-menu .sidebar-nav > .sidebar-brand{height:65px;font-size:18px;line-height:60px;}
.left-menu .sidebar-nav > .sidebar-brand a{color:#999999;}
.left-menu .sidebar-nav > .sidebar-brand a:hover{color:#fff;background:none;}
.left-menu .logo a:hover{background:none !important;}
.left-menu .active{background-color:#f2333a;color:#fff;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.left-menu .active a{color:#fff !important;}
header .active a{color:#f2333a;background-color:transparent;}
.navbar-toggle{border:1px solid #ccc;margin-top:10px;font-size:18px;padding-left:20px;padding-right:20px;}
.dropdown-menu > li > a{color:#262626 !important;}
.left-menu .dropdown-menu li a{color:#262626 !important;}
.left-menu .dropdown-menu li a:hover{background:none;}
.overlay{background:rgba(0,0,0,0.75);position:relative;height:100%;width:100%;overflow:hidden;}
.content{width:100%;position:relative;background:#fff;z-index:2;}
#layerslider .btn{background:none;border:1px solid #fff;text-transform:uppercase;padding:5px 60px;font-size:18px;}
#home{background:url(../images/background/bg-1.jpg) no-repeat;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;color:#ffffff;text-align:center;position:relative;width:100%;}
#home .text{position:absolute;text-align:center;top:50%;width:100%;margin:0 auto;left:0px;right:0px;color:#fff;margin-top:-180px;}
#home .text h2{font-family:'Raleway', sans-serif;color:#fff;}
#home .text h5{letter-spacing:6px;font-weight:400;font-family:'Raleway', sans-serif;color:#fff;margin:20px 0;}
#home .btn{background:none;border:1px solid #fff;border-radius:4px;padding:15px 50px;width:auto;height:auto;line-height:normal;margin:40px 0 0 0;font-size:16px;}
#home .btn:hover{background:#f2333a;color:#fff;border-color:#f2333a;}
#home span{font-size:18px;font-family:'Oswald', sans-serif;display:inline-block;width:100%;font-weight:300;line-height:1px;margin:0px;}
#home .flex-control-thumbs{display:none;}
#home .flex-direction-nav a{color:#fff;opacity:1;}
#home .flex-direction-nav{margin-top:0px;top:50%;}
.go-down{position:absolute;bottom:10px;color:#fff;border-radius:50%;height:60px;width:16px;margin:0 auto;right:0px;left:-16px;line-height:55px;font-size:20px;z-index:99;}
#tp-banner{width:100%;overflow:hidden;position:relative;}
#tp-banner .btn{color:#f2333a;border-color:#f2333a;background:none;padding:5px 50px;text-transform:uppercase;font-weight:400;font-size:16px;}
#tp-banner .btn-wht{color:#fff;border-color:#fff;}
#home-text{position:absolute !important;}
#home-text h1{text-transform:uppercase;}
#home .btn{}
#home-text .text{position:relative;text-align:center;top:auto;width:100%;margin:0 auto;left:0px;right:0px;color:#fff;margin-top:0px;}
#video-home{height:100%;position:relative;}
#video-home #home{background:none;}
#video-home video, object{left:0;position:fixed;width:100%;overflow:hidden;top:0;z-index:-1;}
#sub-banner{background:url(../images/background/bg-1.jpg) no-repeat;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;color:#ffffff;text-align:center;min-height:230px;}
#sub-banner h1{line-height:230px;}
#sub-banner h1 span{font-size:36px;font-weight:300;}
.slides-navigation a{background:#f2333a;height:50px;color:#fff;width:50px;text-align:center;line-height:45px;padding:0px;font-size:20px;}
#slides .text{top:53%;}
#slides .text h1{font-size:100px;}
#text-slide #home{background:url(../images/background/slide1.jpg) no-repeat;}
#particles{width:100%;height:100%;overflow:hidden;background:#333;}
#particles canvas{position:fixed;left:0;right:0px;top:0px;overflow:hidden;}
#video1{width:100%;position:relative;top:0px;left:0px;right:0px;}
.covervid-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;}
#intro{position:relative;padding:80px 0;display:inline-block;width:100%;background:#fff;padding-bottom:0px;}
.intro-sec ul li{border:1px solid #f5f5f5;padding:25px 15px;border-radius:4px;margin-bottom:15px;}
.intro-sec ul li i{display:inline-block;float:right;font-size:24px;margin-left:10px;border-bottom:1px solid #dddddd;padding-bottom:6px;margin-bottom:10px;min-height:30px;color:#f2333a;min-width:36px;text-align:center;}
.intro-sec .align-right{text-align:right;}
.intro-sec .align-left{text-align:left;}
.intro-sec .align-left i{float:left;margin-left:0px;margin-right:10px;}
.intro-sec ul li:hover{background:#f2333a;}
.intro-sec img{display:inline-block;}
.center-align{text-align:center;}
.intro-sec{margin-top:50px;}
.intro-sec h5{margin:0px;}
.intro-sec ul li p{margin:0px;display:inline-block;font-size:13px;line-height:20px;}
.intro-sec ul li:hover{background:#f2333a;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.intro-sec ul li:hover i{color:#fff;border-color:#fff;}
.intro-sec ul li:hover p{color:#fff;}
.intro-sec ul li:hover h5{color:#fff;}
#feature{background:url(../images/background/feature-bg.jpg) top center fixed repeat-y;background-size:cover;margin-top:-5px;}
#feature .overlay{padding:80px 0;}
#feature .tittle h2{color:#fff;}
#feature .tittle hr{border-color:#ec5854;background:none;margin-bottom:60px;}
.item-info{}
#feature img{width:100%;}
.item-info h3{margin-top:0px;}
.item-info p{color:#fff;}
.item-info ul{margin-top:30px;}
.item-info li{color:#fff;line-height:30px;}
.item-info span{font-family:'Oswald', sans-serif;font-weight:400;font-size:15px;color:#fff;text-transform:uppercase;display:inline-block;min-width:140px;}
.btn{background:#f2333a;border-radius:4px;color:#fff;line-height:40px;padding:0px 35px;font-size:14px;border:1px solid #f2333a;margin-top:30px;font-weight:300;}
.btn-1{background:#3d3d3e;border:1px solid #fff;}
.tp-caption.btn{padding:5px 40px !important;display:inline-block;height:auto;width:auto;color:#fff !important;background:none;}
.tp-caption.btn a{color:#fff;}
.tp-caption.btn:hover{background:#fff;color:#000;}
.tp-caption.btn:hover a{color:#000;}
#portfolio{padding:80px 0;padding-bottom:0px;background:#fff;}
.filter{margin-top:40px;margin-bottom:40px;text-align:center;}
.filter li a{padding:7px 25px;font-size:14px;color:#fff;font-weight:300;background:#aaaaaa;display:inline-block;margin:0px 5px;text-decoration:none;border-radius:4px;text-transform:uppercase;}
.filter li a:hover{background:#f2333a;color:#fff;}
.filter li a.active{background:#f2333a;color:#fff;}
.filter li{margin:0;position:relative;display:inline-block;cursor:pointer;}
.isotope-item{z-index:2;display:block !important;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope, .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{}
.isotope .isotope-item{}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition{}
.portfolio .item{width:25%;display:inline-block;padding:0;overflow:hidden;}
.portfolio .item p{color:#fff;}
.portfolio .item h5{color:#fff;}
.portfolio .item img{width:100%;}
.img{position:relative;float:left;width:100%;overflow:hidden;}
.over{display:block;position:absolute;z-index:20;text-align:center;background:rgba(0, 0, 0, 0.8);overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.expand{display:block;position:absolute;z-index:100;text-align:center;color:#f2333a;font-size:30px;}
.over{bottom:0;left:0;right:0;width:100%;height:0;}
.over a.expand{left:0;right:0;top:0;margin:0 auto -30px auto;height:100%;}
.over a.expand i{margin-top:28%;}
.over a.expand:hover{color:#fff;}
.portfolio .des{position:absolute;width:100%;left:0px;right:0px;top:50%;}
.img.hover .over{height:100%;}
.item-detail .btn{background:none;border:1px solid #999;margin-top:10px;color:#000;}
.item-detail .btn:hover{background:#f2333a;color:#fff;}
#testimonials{padding:80px 0;position:relative;background:#fff;}
#testimonials .flexslider{text-align:center;position:relative;min-height:470px;width:75%;margin:0 auto;}
#testimonials .flex-control-thumbs{text-align:center;position:absolute;top:30px;height:163px;}
#testimonials .flexslider .slides{margin-top:300px;position:absolute;}
#testimonials h5{color:#545454;margin-top:30px;}
#testimonials p{line-height:24px;}
#testimonials .flex-control-thumbs li img{width:100%;background:none;}
#testimonials .flex-control-thumbs li img:focus{border:none;background:none;}
.comas{background:url(../images/comas.png) center center no-repeat;height:30px;left:0px;margin-top:240px;position:absolute;right:0px;}
#video{text-align:center;height:480px;position:relative;overflow:hidden;}
#video .overlay{padding:140px 0;}
#video span{font-size:36px;color:#fff;position:absolute;margin:0 auto;z-index:3;text-transform:uppercase;margin:0 auto;z-index:3;text-transform:uppercase;right:0;left:0;top:65%;}
#video a{background:#f2333a;height:100px;width:100px;border:none;color:#fff;border-radius:4px;position:absolute;line-height:90px;font-size:40px;top:30%;right:0px;left:0px;margin:0 auto;}
#video .play{display:block;position:absolute;z-index:2;}
#video .pause{display:none;position:absolute;z-index:2;}
#about{padding:80px 0;padding-bottom:0px;background:#fff;}
.mac-img{text-align:center;margin-top:40px;}
.mac-img img{display:inline-block;}
#about .services{margin-top:40px;}
#about .services li{text-align:center;}
#about .services li p{font-size:13px;margin-top:20px;}
#about .services li .icon{display:inline-block;border-radius:4px;border-bottom:1px solid #eeeeee;margin-bottom:15px;position:relative;overflow:hidden;}
#about .services li .icon i{border-radius:4px;margin-bottom:25px;height:66px;width:66px;border:1px solid #eeeeee;line-height:68px;overflow:hidden;font-size:30px;color:#f2333a;position:relative;}
#about .services li:hover i{background:#f2333a;color:#fff;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.ser-who{margin-top:40px;text-align:center;}
.ser-who h5{text-transform:uppercase;}
.ser-who .service-icon{}
.ser-who i{border-radius:4px;margin-bottom:25px;height:66px;width:66px;border:1px solid #eeeeee;line-height:68px;overflow:hidden;font-size:30px;color:#f2333a;background:#fff;position:relative;}
.ser-who .back-icon{z-index:-1;color:#F0F0F0;position:absolute;padding-left:0px;right:0;top:100px;width:100%;height:144px;line-height:144px;font-size:144px;border:none;left:0px;margin:0 auto;}
.ser-who p{line-height:26px;}
.ser-who:hover{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.ser-who:hover i{background:#f2333a;color:#fff;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.ser-who:hover .back-icon{background:none;}
.exp{margin-top:50px;margin-bottom:50px;}
.exp .tittle h2{text-transform:uppercase;}
.exp .tittle p{line-height:30px;margin-bottom:30px;}
.exp img{display:inline-block;}
.mission{background:url(../images/background/mission-bg.jpg) top center fixed no-repeat;background-size:cover;margin-top:50px;padding-top:30px;}
.mission .tittle h2{text-align:left;}
.mission .tittle hr{text-align:left;margin:0px;background:none;border-color:#f2333a;margin-bottom:30px;}
.mission p{color:#666666;font-weight:500;line-height:24px;}
.passion{background:url(../images/background/passion-bg.jpg) fixed top center repeat-y;background-size:cover;text-align:center;}
.passion .overlay{padding:110px 0;}
.passion h1{color:#fff;font-weight:400;}
.passion h2{color:#fff;line-height:46px;font-family:'Raleway', sans-serif;}
.passion .btn{background:none;border:1px solid #fff;border-radius:4px;padding:15px 50px;width:auto;height:auto;line-height:normal;margin-top:40px;font-size:16px;}
.passion .btn:hover{background:#fff;color:#000;}
#services{padding:80px 0;background:#fff;}
#services .services{margin-top:70px;}
#services .services li .icon{display:inline-block;border-radius:4px;position:relative;overflow:hidden;text-align:center;width:100%;}
#services .services hr{border:none;border-bottom:1px solid #eeeeee;text-align:left;margin:20px 0;width:20px;}
#services .services li .icon i{border-radius:4px;height:66px;width:100%;line-height:68px;border:1px solid #eeeeee;overflow:hidden;font-size:30px;color:#f2333a;position:relative;}
#services .services li{margin-bottom:50px;}
#services .services li:hover i{background:#f2333a;color:#fff;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
#services .facts{margin-top:30px;text-align:center;}
#services .facts ul{margin-top:50px;}
#services .facts li{text-align:center;border:1px solid #dddddd;border-radius:4px;padding:20px 12px;margin-bottom:30px;}
#services .facts li i{display:inline-block;width:100%;font-size:22px;color:#f2333a;text-align:left;border:none;margin-bottom:0px;padding-bottom:0px;}
#services .facts li span{font-size:55px;font-family:'Oswald', sans-serif;font-weight:100;color:#777777;}
#services .facts li p{font-size:12px;}
#services .facts li p{width:100%;}
#services .facts li:hover{background:#f2333a;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
#services .facts li:hover i{color:#fff;}
#services .facts li:hover span{color:#fff;}
#services .facts li:hover p{color:#fff;}
#services .ser-who{margin-bottom:40px;}
#clients{background:url(../images/background/client-bg.jpg) fixed top center repeat-y;background-size:cover;}
#clients .overlay{padding:80px 0;}
#clients h1{margin-bottom:30px;}
#clients p{color:#fff;}
#clients .clients{text-align:center;margin-top:50px;}
#clients .clients li{display:inline-block;width:24.5%;margin-bottom:30px;}
#clients .owl-buttons div{border-radius:50%;height:30px;width:30px;top:05px;line-height:30px;margin:0 10px;font-size:18px;}
#clients .owl-prev{left:-40px;}
#clients .owl-next{right:-40px;}
#owl-client{margin-top:75px;}
#clients .owl-buttons{margin-top:20px;}
#team{padding:80px 0;background:#fff;}
#team .team{text-align:center;margin-top:60px;padding:0 10px;}
#team .team img{width:100%;}
#team .team h5{margin-top:30px;}
#team .team p span{font-family:'Oswald', sans-serif;color:#cccccc;margin-bottom:20px;}
#team .btm-detail{position:absolute;bottom:0px;background:#f2333a;width:100%;padding:20px 0;min-height:150px;}
#team .social_icons a{width:36px;font-size:18px;margin:0px;height:40px;border-radius:4px;line-height:36px !important;}
#team .over h5{color:#fff;}
#team .over span{color:#fff;}
#team .owl-prev{position:absolute;top:45%;left:-50px;}
#team .owl-next{position:absolute;top:45%;right:-50px;}
.skills{margin-top:80px;}
.skills span{display:inline-block;width:9%;margin-top:-6px;position:relative;text-align:center;float:right;}
.skills h4{color:#525252;}
#contact{background:url(../images/background/contact-bg.jpg) center center fixed repeat-y;background-size:cover;}
#contact .overlay{padding:80px 0;}
#contact .tittle{margin-bottom:50px;}
#contact .tittle p{color:#fff;}
#contact .contact-form p{color:#666666;}
#contact .con-info{margin-top:60px;}
#contact .con-info li{text-align:center;}
#contact .con-info li{font-size:50px;color:#f2333a;}
#contact .con-info li i{font-size:50px;color:#f2333a;}
#contact .con-info h3{font-size:26px;font-family:'Raleway', sans-serif;}
.contact-form{background:#fff;padding:80px 0;text-align:center;}
.contact-form input{height:45px;width:100%;padding:0 10px;border-radius:4px;margin:10px 0;}
.contact-form .btn{background:#fff;border:1px solid #e1e1e1;color:#000;display:inline-block;width:auto;padding-left:40px;padding-right:40px;font-family:'Oswald', sans-serif;text-transform:uppercase;}
.contact-form .btn:hover{background:#f2333a;color:#fff;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.contact-form form{padding:0 50px;margin-top:50px;}
.contact-form textarea{width:100%;border-radius:0px;padding:10px;margin-top:20px;}
.contact-form .btn{margin-top:20px;}
.contact-form input[type="text"], input[type="email"], input[type="password"], textarea{background-color:rgba(255,255,255,0.9);border:1px solid #dddddd;-webkit-border-radius:0px;border-radius:0px;color:#000000;font-family:inherit;font-size:14px;padding:6px 10px;margin:0px 0px 8px 0px;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-ms-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;width:100%;}
.contactForm{padding-top:40px;}
.contactForm form i{background:#f2333a;color:#fff;border-radius:100%;display:inline-block;font-size:24px;height:50px;width:50px;margin-left:3px;padding-top:12px;text-align:center;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;}
.form-group{margin-bottom:0px;}
.error{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;float:right;margin:-47px 14px 0 0;position:relative;top:0;}
.error i{background:none !important;border-radius:0;-webkit-border-radius:0;width:12px !important;height:12px !important;margin:0px;padding:0px;}
.error i:before{color:#FF0000;content:"";font-family:FontAwesome;font-size:11px;margin-right:10px;vertical-align:top;width:12px !important;height:12px !important;}
.rights{text-align:center;background:#000;padding-bottom:50px;}
.rights p{color:#fff;}
#back-to-top{background:#f2333a;height:62px;width:62px;line-height:56px;text-align:center;cursor:pointer;font-size:25px;display:inline-block;border-radius:50%;color:#fff;margin-top:-31px;margin-bottom:50px;position:relative;z-index:99;border:3px solid #fff;}
#blog{padding:80px 0;}
#blog hr{margin:0px;border:none;background:#f2333a;margin-top:20px;}
#blog .blog li i{margin-right:5px;}
#blog .blog{margin-bottom:60px;}
#blog .blog a h4{color:#535353;}
#blog .blog li{display:inline-block;margin-right:20px;color:#cccccc;font-size:14px;margin-top:10px;}
#blog .blog img{margin-top:40px;}
#blog .blog p{margin-top:20px;}
#blog .blog .btn{background:none;color:#000;margin-top:10px;}
#blog .blog .btn:hover{background:#f2333a;color:#fff;}
#blog .blog .flex-blog li{display:inline-block;}
#blog .blog .flex-blog li:nth-child(2){}
#blog .flex-direction-nav a{z-index:999;}
#blog .flex-control-paging{margin-top:-20px;z-index:9;}
#blog .flex-control-paging li{margin:0 5px !important;}
#blog .flex-control-nav{bottom:auto;display:none;}
#blog .flex-direction-nav{margin-top:0px;position:absolute;z-index:9;width:96.3%;top:40.5%;}
#blog .owl-next{right:0px;}
#blog .flex-blog img{margin-top:0px;}
#blog .flex-direction-nav .flex-next{position:absolute;height:40px;overflow:hidden;right:1px;width:40px;}
#blog .flex-direction-nav .flex-prev{position:absolute;height:40px;overflow:hidden;left:0px;width:40px;padding:2px 13px 20px 10px;}
#blog .flex-direction-nav a:before{font-family:'FontAwesome';font-size:40px;line-height:1;color:#fff;display:inline-block;content:"\f104";}
#blog .flex-direction-nav a.flex-next:before{content:'\f105';line-height:1;}
#blog .flex-direction-nav a{background:rgba(0,0,0,0.5);padding:2px 10px 20px 13px;text-align:center;display:inline-block;}
#blog .flex-direction-nav li{width:20px;overflow:hidden;height:30px;}
#blog .search input{border-radius:0px;color:#666666;height:45px;}
#blog .right-bar{}
#blog .right-bar h4{color:#525252;margin-top:50px;}
#blog .right-bar hr{margin-bottom:20px;}
#blog .right-bar a{font-family:'Raleway', sans-serif;line-height:32px;text-decoration:none;}
#blog .right-bar i{font-size:18px;margin-right:10px;}
#blog .right-bar .img{display:inline-block;height:60px;width:60px;margin-right:10px;float:left;}
#blog .right-bar span.titl{float:right;width:80%;margin:0px;line-height:20px;}
#blog .right-bar span.date{color:#cccccc;font-size:12px;font-family:'Oswald', sans-serif;}
#blog .right-bar .post li{margin-bottom:20px;}
#blog .flicker li{margin-bottom:30px;}
.que{border-left:2px solid #f2333a;margin-left:30px;padding:1px 25px 20px 15px;margin-top:20px;}
.que p{font-style:italic;font-size:16px;color:#000;line-height:30px;}
.que span{font-size:14px;font-style:italic;font-weight:400;margin-top:10px;}
.admin{margin-top:50px;}
.admin .image{float:left;width:130px;margin-right:20px;}
.admin h4{color:#525252;}
.comments{margin-top:60px;}
.comments .media{margin-top:40px;}
.comments .media span{font-size:14px;margin-left:50px;font-family:'Raleway', sans-serif;}
.comments .media span a{margin-left:20px;}
.com-form{margin-top:50px;}
.com-form .form-control{height:45px;border-radius:0px;}
.com-form textarea.form-control{height:150px;}
.com-form .btn{font-family:'Oswald', sans-serif;text-transform:uppercase;padding:0 40px;width:auto;margin-top:0px;background:#fff;color:#000;border:1px solid #CCC;}
.com-form .btn:hover{background:#f2333a;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;color:#fff;}
.com-form h5{margin-bottom:30px;}
.social_icons{position:relative;z-index:9999;}
.social_icons ul{margin:0;padding:0;text-align:center;}
.social_icons li{display:inline-block;list-style:none;}
.social_icons a{display:block;width:56px;height:56px;margin:0 5px 0px 0;font-size:20px;line-height:52px !important;text-decoration:none;text-align:center;color:#fff;}
.social_icons a:hover i{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff;transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-webkit-transition:0.4s ease-in-out;}
.social_icons .behance a:hover{color:#fff;background-color:#2b9ad2;border-color:#2b9ad2;}
.social_icons .blogger a:hover{color:#fff;background-color:#ff6500;border-color:#ff6500;}
.social_icons .deviantart a:hover{color:#fff;background-color:#536659;border-color:#536659;}
.social_icons .dribbble a:hover{color:#fff;background-color:#f973a4;border-color:#f973a4;}
.social_icons .facebook a:hover{color:#fff;background-color:#3b5a9b;border-color:#3b5a9b;}
.social_icons .flickr a:hover{color:#fff;background-color:#ff0084;border-color:#ff0084;}
.social_icons .forrst a:hover{color:#fff;background-color:#2f713d;border-color:#2f713d;}
.social_icons .googleplus a:hover{color:#fff;background-color:#f63d26;border-color:#f63d26;}
.social_icons .instagram a:hover{color:#fff;background-color:#507ea4;border-color:#507ea4;}
.social_icons .lastfm a:hover{color:#fff;background-color:#da0019;border-color:#da0019;}
.social_icons .linkedin a:hover{color:#fff;background-color:#0072b2;border-color:#0072b2;}
.social_icons .paypal a:hover{color:#fff;background-color:#165c82;border-color:#165c82;}
.social_icons .picasa a:hover{color:#fff;background-color:#cb2027;border-color:#cb2027;}
.social_icons .pinterest a:hover{color:#fff;background-color:#cb2027;border-color:#cb2027;}
.social_icons .skype a:hover{color:#fff;background-color:#00aaf1;border-color:#00aaf1;}
.social_icons .soundcloud a:hover{color:#fff;background-color:#ff6900;border-color:#ff6900;}
.social_icons .stumbleupon a:hover{color:#fff;background-color:#eb4823;border-color:#eb4823;}
.social_icons .twitter a:hover{color:#fff;background-color:#2baae1;border-color:#2baae1;}
.social_icons .vimeo a:hover{color:#fff;background-color:#40b2dc;border-color:#40b2dc;}
.social_icons .youtube a:hover{color:#fff;background-color:#ff3330;border-color:#ff3330;}
.color-switcher{width:220px;position:fixed;right:-220px;top:150px;z-index:999;padding:0px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;border-bottom-right-radius:4px;}
.color-switcher h5{font-size:15px;margin-top:0;padding:0 20px 0;}
.color-switcher p{font-size:12px;color:#000;margin-bottom:0;background:#fff;height:40px;text-align:left;font-weight:bold;line-height:42px;text-transform:uppercase;}
.color-switcher ul{list-style:none;padding:0;}
.color-switcher ul li{float:left;}
.color-switcher ul li a{display:block;width:35px;height:35px;outline:none;text-align:center;line-height:35px;font-size:14px;color:#333;}
.color-switcher ul li a.blue{background:#428bca;}
.color-switcher ul li a.green{background:#88c136;}
.color-switcher ul li a.red{background:#e54242;}
.color-switcher ul li a.yellow{background:#ff9c00;}
.color-switcher ul li a.brown{background:#987654;}
.color-switcher ul li a.cyan{background:#1ABC9C;}
.color-switcher ul li a.purple{background:#c74a73;}
.color-switcher ul li a.sky-blue{background:#00cdcd;}
.color-switcher .gray{background:#656565;}
.color-switcher .black{background:#000;}
.color-switcher .white{background:#fff;}
.color-switcher .light{background:#fff;width:60px;color:#000;text-align:center;float:left;border:1px solid #666;margin-top:15px;margin-right:22px;}
.color-switcher .dark{background:#272727;width:60px;float:right;color:#fff;border:1px solid #666;margin-top:15px;}
.picker_close{width:40px;height:40px;position:absolute;left:-40px;top:0px;text-align:center;background:#fff;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.picker_close i{font-size:22px;margin-top:9px;}
.position{right:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.theme-colours, .layouts, .backgrounds, .choose-header, .choose-footer{display:table;text-align:left;padding-top:0px;width:100%;padding:19px;background:#fff;padding-top:0px;}
.layouts a, .choose-header a, .choose-footer a{display:inline-block;text-align:center;width:40%;margin:0 5px 0 0;color:#5d5d5d;font-size:15px;border:1px solid #e7e7e7;padding:5px 7px 2px;}
.layouts a:hover, .choose-header a:hover, .choose-footer a:hover{border:2px solid #a9a9a9;padding:4px 5px 1px}
.styleswitcher{position:fixed;width:120px;background:#ffffff;color:#595959;top:150px;right:-123px;z-index:999;}
.styleswitcher p{color:#000 !important;}
.styleswitcher.ackapa{left:0;}
.styleswitcher .switch{padding-left:15px;padding-bottom:10px;}
.styleswitcher .switch h5{margin-top:20px;}
.styleswitcher .switch p{margin-top:10px;}
.stylebutton{cursor:pointer;position:absolute;text-align:center;line-height:40px;background:#fff;font-size:20px;width:40px;height:40px;top:0px;right:-40px;}
.styleswitcher a{width:24px;height:24px;float:left;margin-right:7px;margin-bottom:10px;position:relative;z-index:99999999;}
.color-switcher ul li{margin:3px;}
#pricing{padding:80px 0;padding-bottom:0px;}
.pricing-table{border-radius:4px;overflow:hidden;text-align:center;border:1px solid #ececec;margin-bottom:40px;}
.pricing-table header{color:rgba(0, 0, 0, 0.45);font-size:16px;margin-bottom:10px;padding-bottom:22px;display:inline-block;width:100%;height:auto;background:#f3f3f3;}
.pricing-table header h2, .pricing-table header .price{color:#f2333a;}
.pricing-table header h2{color:#fff;}
.pricing-table header h2{font-size:18px;margin:0 0 5px 0;padding:16px 0;text-transform:none;text-align:center;}
.pricing-table header .price{font-size:48px;margin:0 2px;}
.pricing-table header .currency{font-size:24px;position:relative;top:-13px;}
.pricing-table header .date{margin-top:-13px;}
.pricing-table ul{margin:0;padding:0 23px;}
.pricing-table ul li{border-bottom:1px solid #ececec;list-style:none;padding:15px 0px;}
.pricing-table .btn{margin:10px 0;width:100%;}
.pricing-table header h2{background-color:#f2333a;}
#map, iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0;}
.map{position:relative;min-height:485px;}
.modal-header i{color:#fff;}
.modal-body .owl-controls .owl-page, .owl-controls .owl-buttons div{margin-top:-50px;z-index:999;height:50px;width:50px;display:inline-block;position:absolute;top:60%;}
.modal-body .owl-img{height:500px;overflow:hidden;}
.modal-body .owl-next{right:0px;}
.modal-body h4{color:#333;}
.p-details{padding:15px;}
#ip-container header{border:none;}
#accordion{}
#accordion .panel-default > .panel-heading .panel-title a:before{content:"\f106";font-family:FontAwesome;margin-right:5px;color:#FFF;padding:0px;background:#f2333a;color:#fff;padding:14px 15px;}
#accordion .panel-default > .panel-heading .panel-title a.collapsed:before{content:"\f107";font-family:FontAwesome;margin-right:5px;background:#f2333a;}
#accordion1{}
#accordion1 .panel-default > .panel-heading .panel-title a:before{content:"\f068";font-family:FontAwesome;margin-right:0px;color:#FFF;float:right;padding:0px;background:#f2333a;color:#fff;padding:0px 15px;}
#accordion1 .panel-default > .panel-heading .panel-title a.collapsed:before{content:"\f067";font-family:FontAwesome;margin-right:0px;background:#f2333a;}
#accordion1 .panel-default > .panel-heading a{padding-left:15px;}
#accordion2{}
#accordion2 .panel-default > .panel-heading .panel-title a:before{content:"\f106";font-family:FontAwesome;margin-right:5px;color:#FFF;padding:0px;background:#f2333a;color:#fff;padding:14px 15px;}
#accordion2 .panel-default > .panel-heading .panel-title a.collapsed:before{content:"\f107";font-family:FontAwesome;margin-right:5px;background:#f2333a;}
.panel-default > .panel-heading{background-color:#fff;padding:0px;border-radius:4px;overflow:hidden;}
.panel-default > .panel-heading a{text-decoration:none;font-size:16px;width:100%;font-weight:400;padding:0px;line-height:43px;display:inline-block;padding-left:0px;}
#headings{text-align:left;}
#headings h1{text-align:left;color:#000;}
#headings h2{text-align:left;color:#000;text-transform:none;}
#headings h3{text-align:left;color:#000;}
#headings h4{text-align:left;color:#000;}
#headings h5{text-align:left;color:#000;}
#headings h6{text-align:left;color:#000;}
.alerts .close{float:right;}
.shortcodes h1{text-align:left;}
.shortcodes h2{text-align:left;text-transform:uppercase;}
#tabs{}
#tabs p{line-height:26px;}
#tabs .nav-tabs a{font-weight:300;font-size:18px;}
#tabs .nav-tabs{margin-bottom:15px;}
#tabs .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background:#f2333a;color:#fff;border:none;}
.shortcodes section h4{color:#333;font-weight:400;}
.loadding-text{width:100%;display:inline-block;text-align:center;top:20%;position:relative;}
#loader{position:fixed;top:0;left:0;height:100%;width:100%;background:#f2333a;z-index:9999;opacity:1;}
.shortcodes{padding:80px 0;}
.shortcodes h2{margin:40px 0;}
#loader{position:fixed;top:0;left:0;height:100%;width:100%;background:#111111;z-index:9999;opacity:1;}
.loader{position:absolute;width:500px;margin:0 auto;top:10%;left:0px;right:0px;}
#timeline{background:url(../images/background/passion-bg.jpg) fixed top center repeat-y;background-size:cover;text-align:center;}
.timeline{list-style:none;padding:10px 0;position:relative;font-weight:300;}
.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:2px;background:#ffffff;left:50%;margin-left:-1.5px;}
.timeline > li{margin-bottom:20px;position:relative;width:50%;float:left;clear:left;}
.timeline > li:before, .timeline > li:after{content:" ";display:table;}
.timeline > li:after{clear:both;}
.timeline > li:before, .timeline > li:after{content:" ";display:table;}
.timeline > li:after{clear:both;}
.timeline > li > .timeline-panel{width:calc(100% - 25px);width:-moz-calc(100% - 25px);width:-webkit-calc(100% - 25px);float:left;border:1px solid #dcdcdc;background:#ffffff;position:relative;}
.timeline > li > .timeline-panel:before{position:absolute;top:26px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #dcdcdc;border-right:0 solid #dcdcdc;border-bottom:15px solid transparent;content:" ";}
.timeline > li > .timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #ffffff;border-right:0 solid #ffffff;border-bottom:14px solid transparent;content:" ";}
.timeline > li > .timeline-badge{color:#ffffff;width:24px;height:24px;line-height:50px;text-align:center;position:absolute;top:16px;right:-12px;z-index:100;}
.timeline > li.timeline-inverted > .timeline-panel{float:right;}
.timeline > li.timeline-inverted > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
.timeline > li.timeline-inverted > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.timeline-badge > a{color:#ffffff !important;}
.timeline-badge a:hover{color:#dcdcdc !important;}
.timeline-title{margin-top:0;color:inherit;}
.timeline-heading h4{font-weight:400;padding:0 15px;color:#4679bd;}
.timeline-body > p, .timeline-body > ul{padding:10px 15px;margin-bottom:0;}
.timeline-footer{padding:5px 15px;background-color:#f4f4f4;}
.timeline-footer p{margin-bottom:0;}
.timeline-footer > a{cursor:pointer;text-decoration:none;}
.timeline > li.timeline-inverted{float:right;clear:right;}
.timeline > li:nth-child(2){margin-top:60px;}
.timeline > li.timeline-inverted > .timeline-badge{left:-12px;}
.no-float{float:none !important;}
.blogfull img{width:100%;}
#timer{}
.timer{text-align:center;}
ul.countdown{min-height:180px;margin-top:50px;}
ul.countdown li{text-align:center;border:1px solid #dddddd;display:inline-block;min-width:160px;min-height:140px;padding-top:20px;}
ul.countdown li span{font-size:56px;padding-top:150px;font-weight:300;color:#f2333a;font-family:'Oswald', sans-serif;}
ul.countdown li p{font-size:14px;color:#666666;font-weight:300;text-transform:uppercase;}
.soon{width:100%;text-align:center;margin-top:140px;}
.soon .social_icons{margin-top:50px;margin-bottom:100px;}
.soon .social_icons li{margin:0 30px;}
.soon .social_icons a{color:#333 !important;font-size:26px;}
.subcribe{width:70%;margin:0 auto;margin-bottom:100px;}
.subcribe input{display:inline-block;width:550px;height:55px;}
.subcribe button{width:190px;height:55px;margin:0px;font-weight:500;}
#missing{background:url(../images/slide/slide-bg-3.jpg) center center no-repeat;text-align:center;color:#fff;background-size:cover;}
.missing-2{background:#fff;text-align:center;}
.cont{margin-top:100px;padding-bottom:100px;}
.cont h3{color:#f2333a}
.cont span{margin-top:100px;display:inline-block;font-size:150px;font-family:'Oswald', sans-serif;}
.missing-2{margin-top:0px;}
.missing-2 .cont span{font-family:'Raleway', sans-serif;font-weight:bolder;font-size:200px;margin-top:0px;line-height:70px;}
.missing-2 .cont h3{font-family:'Raleway', sans-serif;font-size:30px;color:#404040;font-weight:600;margin-top:50px;}
.single-item .modal-body .owl-controls .owl-page, .owl-controls .owl-buttons div{top:50%;}
.single-item{margin-bottom:100px;}
.single-item h4{color:#333;}
.single-item h3{color:#333;margin-top:10px;}
.item-info{margin-top:20px;}
.item-info .owl-img{margin-top:20px;}
.single-item p{color:#666;margin-bottom:20px;}
.single-item .item-info span{color:#666;}
.single-item .item-info li{color:#666;}
.cont span.red{color:#f2333a}
.cont .btn{border:1px solid #fff;background:none;}
.cont h3{font-weight:300;}
.cont h5{margin-top:100px;font-weight:300;color:#fff;}
.links{margin:150px 0px;text-align:center;}
.links li{margin:20px 0;display:inline-block;padding:0 20px;}
.links li a{font-size:18px;font-weight:400;}
#contact .con-info a{color:#fff;}
#faqs{padding:80px 0;}
.faqs{margin-top:50px;}
.faqs h2{text-align:left;margin-bottom:30px;}
.mouse{position:absolute;left:50%;display:block;width:16px;height:30px;padding:5px 6px;background-color:#ffffff;border-radius:8px;opacity:1;-webkit-transition:all 2s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 2s cubic-bezier(0.19, 1, 0.22, 1);transition:all 2s cubic-bezier(0.19, 1, 0.22, 1);}
.mouse.hidden{opacity:0;-webkit-transform:translateY(25px);-moz-transform:translateY(25px);-ms-transform:translateY(25px);-o-transform:translateY(25px);transform:translateY(25px);}
.mouse.play{-webkit-animation:bounce 5s linear infinite;-moz-animation:bounce 5s linear infinite;animation:bounce 5s linear infinite;}
.mouse:after{content:'';position:absolute;bottom:-16px;left:0;right:0;margin:auto;display:block;width:8px;height:8px;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.mouse .wheel{display:block;width:100%;height:100%;overflow:hidden;border-radius:2px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.mouse .wheel:after{content:'';display:block;width:inherit;height:inherit;background-color:#494949;border-radius:2px;-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);}
.mouse.play .wheel:after{-webkit-animation:wheel 5s linear infinite;-moz-animation:wheel 5s linear infinite;animation:wheel 5s linear infinite;}
@-webkit-keyframes wheel{0%{-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
18%{-webkit-transform:translateY(60%);-moz-transform:translateY(60%);-ms-transform:translateY(60%);-o-transform:translateY(60%);transform:translateY(60%);}
22%{-webkit-transform:translateY(60%);-moz-transform:translateY(60%);-ms-transform:translateY(60%);-o-transform:translateY(60%);transform:translateY(60%);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
40%{-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);}
100%{-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);}
}
@-moz-keyframes wheel{0%{-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
18%{-webkit-transform:translateY(60%);-moz-transform:translateY(60%);-ms-transform:translateY(60%);-o-transform:translateY(60%);transform:translateY(60%);}
22%{-webkit-transform:translateY(60%);-moz-transform:translateY(60%);-ms-transform:translateY(60%);-o-transform:translateY(60%);transform:translateY(60%);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
40%{-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);}
100%{-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);}
}
@-o-keyframes wheel{0%{-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
18%{-webkit-transform:translateY(60%);-moz-transform:translateY(60%);-ms-transform:translateY(60%);-o-transform:translateY(60%);transform:translateY(60%);}
22%{-webkit-transform:translateY(60%);-moz-transform:translateY(60%);-ms-transform:translateY(60%);-o-transform:translateY(60%);transform:translateY(60%);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
40%{-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);}
100%{-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);}
}
@keyframes wheel{0%{-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
18%{-webkit-transform:translateY(60%);-moz-transform:translateY(60%);-ms-transform:translateY(60%);-o-transform:translateY(60%);transform:translateY(60%);}
22%{-webkit-transform:translateY(60%);-moz-transform:translateY(60%);-ms-transform:translateY(60%);-o-transform:translateY(60%);transform:translateY(60%);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
40%{-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);}
100%{-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);}
}
@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
18%{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px);}
22%{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
40%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
}
@-moz-keyframes bounce{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
18%{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px);}
22%{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
40%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
}
@-o-keyframes bounce{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
18%{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px);}
22%{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
40%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
}
@keyframes bounce{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
18%{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px);}
22%{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
40%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
}
#mc_embed_signup form{padding:20px 0 !important;}
.subscribe_tit{color:#fff;font-size:22px !important;font-weight:normal !important;}
#mc_embed_signup .button{background-color:#f2333a !important;}
#mc_embed_signup .button:hover{background-color:#777 !important;}
.color_gray{color:#333;}
.tearms a{text-decoration:underline;font-size:12px;}
.tearms a:hover{color:#fff;}
.tearmsul{float:left;width:100%;padding-bottom:15px;}
.tearmsul li{float:left;width:100%;list-style:disc;list-style-position:inside;}