@charset "UTF-8";@import "font-awesome.min.css";@import "et-line.css";@import "bootstrap.min.css";@import "owl.carousel.css";@import "animate.min.css";@import "headline.css";@import "magnific-popup.css";@import "mb.YTPlayer.min.css";@import url("https://fonts.googleapis.com/css?family=Raleway:400,700");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700");body{background:#FFF;font-family:"Open Sans", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;color:#777;height:100%;overflow-x:hidden;}
::-moz-selection{background:#c32731;color:#FFF;text-shadow:none;}
::selection{background:#c32731;color:#FFF;text-shadow:none;}
li{list-style:none;}
a{cursor:pointer;text-decoration:none;color:#3c3c3c;}
a:hover{color:#3c3c3c;text-decoration:none !important;outline:none !important;}
a:active, a:focus{outline:none !important;text-decoration:none !important;color:#3c3c3c;}
h1, h2, h3, h4, h5, h6{line-height:1.4em;color:#3c3c3c;font-family:"Raleway", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:inherit;text-decoration:none;}
h1{font-size:2em;}
h1.lrg{font-size:3.5em;}
h2{font-size:1.5em;}
h2.lrg{font-size:2.5em;}
h3{font-size:1.17em;}
h3.lrg{font-size:2em;}
h4{font-size:1em;}
h5{font-size:0.83em;}
h6{font-size:0.75em;}
p{font-size:1em;line-height:1.6em;}
.bold{font-weight:bold;}
.opacity-0{opacity:0;visibility:hidden;}
.no-margin{margin:0;}
.no-margin-bottom{margin-bottom:0;}
.no-padding{padding:0;}
.block-area{padding:90px 0;}
.center{text-align:center;margin:auto;display:block;float:none;}
:focus{outline:none;}
.form-control:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.btn{border:2px solid #fff;padding:10px 35px;border-radius:50px;color:#fff;margin-top:2em;margin-bottom:2em;display:inline-block;overflow:hidden;letter-spacing:2px;text-transform:uppercase;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.btn i{position:absolute;left:0px;top:15px;opacity:0;}
.btn:hover, .btn:active, .btn:focus{color:#fff;padding-left:50px;padding-right:20px;}
.btn:hover i, .btn:active i, .btn:focus i{opacity:1;left:20px;}
.button{display:inline-block;margin:1em 0;border:none;text-transform:uppercase;border-radius:50px;background:#c32731;color:#fff;padding:10px 35px;-webkit-transition:all 0.3s;transition:all 0.3s;}
.button:hover, .button:active, .button:focus{color:#fff;border-color:#901d24;background-color:#901d24;}
.center-btn{margin:30px auto 0;float:none;display:block;width:160px;text-align:center;}
#loading{background-color:#f8f8f8;height:100%;width:100%;position:fixed;z-index:9999;top:0px;left:0px;right:0px;bottom:0px;}
#loading-center{left:50%;top:50%;position:absolute;transform:translate(-50%, -50%);}
.loading h3{color:#000;letter-spacing:2px;text-transform:uppercase;font-size:10px;text-align:center;}
.loading span{display:inline-block;vertical-align:middle;width:0.6em;height:0.6em;margin:0.19em;background:#c32731;border-radius:0.6em;-webkit-animation:loading 1s infinite alternate;animation:loading 1s infinite alternate;}
.loading span:nth-of-type(2){background:#d42a35;-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.loading span:nth-of-type(3){background:#d83b45;-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.loading span:nth-of-type(4){background:#da444d;-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.loading span:nth-of-type(5){background:#dd555d;-webkit-animation-delay:0.8s;animation-delay:0.8s;}
.loading span:nth-of-type(6){background:#e0666d;-webkit-animation-delay:1s;animation-delay:1s;}
.loading span:nth-of-type(7){background:#e26e75;-webkit-animation-delay:1.2s;animation-delay:1.2s;}
@-webkit-keyframes loading{0%{opacity:0;}
100%{opacity:1;}
}
.cd-nav-trigger{position:fixed;z-index:20;top:38px;right:5%;height:44px;width:44px;overflow:hidden;text-indent:100%;white-space:nowrap;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.cd-nav-trigger span{position:absolute;left:50%;top:50%;bottom:auto;right:auto;width:32px;height:3px;background-color:#fff;-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.cd-nav-trigger span::before, .cd-nav-trigger span:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:inherit;-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.2s, width 0.2s;-moz-transition:-moz-transform 0.2s, width 0.2s;transition:transform 0.2s, width 0.2s;}
.cd-nav-trigger span::before{moz-transform-origin:right top;-o-transform-origin:right top;-ms-transform-origin:right top;-webkit-transform-origin:right top;transform-origin:right top;-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px);}
.cd-nav-trigger span::after{moz-transform-origin:right bottom;-o-transform-origin:right bottom;-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px);}
.no-touch .cd-nav-trigger:hover{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.no-touch .cd-nav-trigger:hover span::after, .no-touch .cd-nav-trigger:hover span::before{width:50%;}
.no-touch .cd-nav-trigger:hover span::before{-moz-transform:translateX(1px) translateY(1px) rotate(45deg);-o-transform:translateX(1px) translateY(1px) rotate(45deg);-ms-transform:translateX(1px) translateY(1px) rotate(45deg);-webkit-transform:translateX(1px) translateY(1px) rotate(45deg);transform:translateX(1px) translateY(1px) rotate(45deg);}
.no-touch .cd-nav-trigger:hover span::after{-moz-transform:translateX(1px) translateY(-1px) rotate(-45deg);-o-transform:translateX(1px) translateY(-1px) rotate(-45deg);-ms-transform:translateX(1px) translateY(-1px) rotate(-45deg);-webkit-transform:translateX(1px) translateY(-1px) rotate(-45deg);transform:translateX(1px) translateY(-1px) rotate(-45deg);}
.cd-nav-container{position:fixed;z-index:9999;top:0;right:0;width:25%;height:100%;overflow-y:auto;background-color:#f8f8f8;-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.4s 0s, box-shadow 0s 0.4s;-moz-transition:-moz-transform 0.4s 0s, box-shadow 0s 0.4s;transition:transform 0.4s 0s, box-shadow 0s 0.4s;}
.cd-nav-container.is-visible{-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;box-shadow:-4px 0 30px rgba(0, 0, 0, 0.2);-webkit-transition:-webkit-transform 0.4s 0s, box-shadow 0s 0s;-moz-transition:-moz-transform 0.4s 0s, box-shadow 0s 0s;transition:transform 0.4s 0s, box-shadow 0s 0s;}
.cd-nav-container .close-container{padding:1.5em 0 0 6.25%;height:68px;position:relative;}
.cd-close-nav{position:absolute;height:44px;width:44px;right:6.25%;top:88%;bottom:auto;overflow:hidden;text-indent:100%;white-space:nowrap;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}
.cd-close-nav::after, .cd-close-nav::before{content:"";position:absolute;height:3px;width:32px;left:50%;top:50%;background-color:#3c3c3c;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cd-close-nav::after{-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);}
.cd-close-nav::before{-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);}
.no-touch .cd-close-nav:hover{opacity:0.7;}
.cd-nav{margin-top:35px;}
.cd-nav:after{clear:both;content:"";display:table;}
.cd-nav li{padding:15px;text-align:center;text-transform:uppercase;}
.cd-nav a{letter-spacing:3px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.cd-nav li.cd-selected a, .cd-nav li:hover a{color:#c32731;letter-spacing:4px;}
.navigation.nav-up a span{background-color:#3c3c3c;}
.navigation.nav-down a span{background-color:#fff;}
.parallax.hero{background-image:url(../images/header.png);height:700px;}
.parallax{position:relative;background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover;overflow:hidden;}
.overlay{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;opacity:0.7;background:#c32731;background:-webkit-linear-gradient(left, #c32731 0%, #333 100%);background:-moz-linear-gradient(left, #c32731 0%, #333 100%);background:-o-linear-gradient(left, #c32731 0%, #333 100%);background:-ms-linear-gradient(left, #c32731 0%, #333 100%);background:linear-gradient(to left, #c32731 0%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c32731", endColorstr="#333",GradientType=1);}
.overlay-dark{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;opacity:0.6;background-color:#000;}
.parallax-container{position:relative;z-index:5;}
.parallax-container p, .parallax-container h1, .parallax-container h2, .parallax-container h3, .parallax-container h4, .parallax-container h5, .parallax-container h6{color:#fff;}
.vedio-hero{height:700px;width:100%;display:block;position:relative;transform:skewY(-10deg);}
.videoWrapper{width:100%;height:100%;top:0;left:0;overflow:hidden;position:absolute;z-index:-1;}
.mainVideo{min-width:100%;min-height:100%;}
.slider-hero{height:700px;width:100%;display:block;}
.slider-wrapper{width:100%;height:100%;overflow:hidden;position:relative;}
.slider-container{top:17em;text-align:center;position:absolute;width:60%;left:20%;color:#FFF;z-index:5;}
.slider-wrapper img{width:100%;height:100%;}
.owl-item.active .animated1{-webkit-animation:flipInX 2s ease-in 800ms both;animation:flipInX 2s ease-in 800ms both;}
.owl-item.active .animated2{-webkit-animation:bounceInDown 1s ease-in 800ms both;animation:bounceInDown 1s ease-in 800ms both;}
.owl-item.active .animated3{-webkit-animation:bounceInLeft 2s ease-in-out 800ms both;animation:bounceInLeft 1.5s ease-in-out 800ms both;}
.owl-item.active .animated4{-webkit-animation:bounceInLeft 1s ease-in-out 100ms both;animation:bounceInLeft 1s ease-in-out 100ms both;}
.owl-item.active .animated5{-webkit-animation:bounceIn 1s ease-in 500ms both;animation:bounceIn 1s ease-in 500ms both;}
.owl-item.active .animated6{-webkit-animation:bounceIn 1s ease-in 500ms both;animation:bounceIn 1s ease-in 500ms both;}
.owl-item.active .animated7{-webkit-animation:lightSpeedIn 1s ease-in 200ms both;animation:lightSpeedIn 1s ease-in 200ms both;}
.intro-ytp{height:700px;width:100%;background:url(../images/videos/yt-fallback.jpg) no-repeat center;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:block;position:relative;transform:skewY(-10deg);}
.canvas-parallax.hero{background-image:url(../images/header2.png);height:700px;position:relative;background-attachment:fixed;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#canvas{width:100%;overflow:hidden;position:absolute;}
.snow{position:absolute;}
@-webkit-keyframes updown{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);}
50%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px);}
100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);}
}
@-moz-keyframes updown{0%{-moz-transform:translate(0, 0);transform:translate(0, 0);}
50%{-moz-transform:translate(0, 5px);transform:translate(0, 5px);}
100%{-moz-transform:translate(0, 0);transform:translate(0, 0);}
}
@-o-keyframes updown{0%{-o-transform:translate(0, 0);transform:translate(0, 0);}
50%{-o-transform:translate(0, 5px);transform:translate(0, 5px);}
100%{-o-transform:translate(0, 0);transform:translate(0, 0);}
}
@keyframes updown{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);}
50%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px);}
100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);}
}
.scroll-down{position:absolute;z-index:200;left:50%;bottom:8%;display:inline-block;width:25px;height:40px;border:2px solid;border-radius:15px;cursor:pointer;margin:0 auto;border-color:#FFFFFF;}
.scroll-down .wheel{position:relative;display:block;z-index:200;width:6px;height:9px;border-radius:50%;top:4px;margin-left:auto;margin-right:auto;background-color:#fff;-webkit-animation:updown 1s infinite;-moz-animation:updown 1s infinite;-o-animation:updown 1s infinite;animation:updown 1s infinite;}
.skew-section{position:relative;background-color:#f8f8f8;-webkit-transform:skewY(5deg) translate(0, -60px);-ms-transform:skewY(5deg) translate(0, -60px);transform:skewY(5deg) translate(0, -60px);}
.skew-section .wrapper{-webkit-transform:skewY(-10deg);-ms-transform:skewY(-10deg);transform:skewY(-10deg);}
.skew-section .reskew{-webkit-transform:skewY(5deg);-ms-transform:skewY(5deg);transform:skewY(5deg);padding-top:20em;}
.logo{position:absolute;top:32px;left:8%;z-index:3;float:left;}
.social-header{position:absolute;right:9%;top:38px;z-index:3;float:right;}
.social-header li{float:left;width:30px;height:30px;text-align:center;line-height:30px;margin-top:8px;margin-left:2px;-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;}
.social-header li:hover{background:#c32731;}
.social-header li a{color:#fff;display:block;width:100%;}
h1, .header-title{color:#FFF;font-weight:700;font-size:3em;letter-spacing:2px;text-transform:uppercase;margin-top:0;}
.divider{width:40px;height:20px;position:relative;}
.divider:before, .divider:after{background-color:#fff;position:absolute;top:45%;width:40px;height:1px;content:"";}
.divider:before{margin-top:-2.5px;}
.divider:after{left:30%;}
.item-rotate{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);overflow:hidden;position:relative;z-index:1;width:120px;height:120px;top:20px;left:40%;box-shadow:20px 20px 30px -15px rgba(0, 0, 0, 0.25);}
.img-rotate{position:relative;}
.img-rotate img.img-about{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:-70px;top:-70px;width:250px;height:250px;}
.img-about-top{top:-60px;}
.container-about{position:relative;padding:80px;}
.container-about:before{content:"";width:100%;height:95%;border:10px solid #f8f8f8;position:absolute;display:block;left:0;top:-10px;}
.container-about:after{content:"";width:100%;height:95%;border:10px solid #f8f8f8;position:absolute;display:block;left:-15px;top:5px;}
.about ul{padding:0;}
.about ul li{line-height:24px;}
.about ul li:before{content:"";font-family:FontAwesome;padding-right:0.5em;}
.owl-about .icon-wrap{width:60px;height:90px;font-size:32px;line-height:40px;text-align:center;float:left;}
.owl-about .icon-wrap i::before{background:#333;background:-webkit-linear-gradient(left, #333 0%, #c32731 100%);background:-moz-linear-gradient(left, #333 0%, #c32731 100%);background:-o-linear-gradient(left, #333 0%, #c32731 100%);background:-ms-linear-gradient(left, #333 0%, #c32731 100%);background:linear-gradient(to left, #333 0%, #c32731 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#333", endColorstr="#c32731",GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.owl-about .title-wrap{padding-left:70px;}
.owl-about .title-wrap h4{color:#c32731;font-weight:700;}
@-moz-document url-prefix(){.icon-wrap i::before{color:#c32731;background:transparent !important;-webkit-text-fill-color:#c32731 !important;}
}
.owl-item{cursor:url(../images/swipe-white.png), ew-resize;}
.owl-about{z-index:3;}
.owl-about .owl-dot span, .owl-about .owl-dot span:hover{background-color:#da444d;border:1px solid #da444d;}
.owl-about .owl-dot.active span{background-color:#c32731 !important;border:1px solid #c32731 !important;}
.owl-about .owl-item{cursor:url(../images/swipe.png), ew-resize;}
.owl-about .owl-dots{margin-top:15px;}
.skills{background-color:#f8f8f8;}
.progress-bars p{margin-bottom:10px;letter-spacing:1px;}
.progress{border-radius:0px;position:relative;background:#909090;box-shadow:none;display:inline-block;width:100%;margin-bottom:15px;overflow:inherit;position:relative;height:5px;margin-top:10px;}
.progress-bar{border-radius:0px;height:5px;box-shadow:none;background:#c32731;background:-webkit-linear-gradient(left, #c32731 0%, #333 100%);background:-moz-linear-gradient(left, #c32731 0%, #333 100%);background:-o-linear-gradient(left, #c32731 0%, #333 100%);background:-ms-linear-gradient(left, #c32731 0%, #333 100%);background:linear-gradient(to left, #c32731 0%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c32731", endColorstr="#333",GradientType=1);}
.progress-bars .bar{position:relative;}
.progress-bar-tooltip{float:right;position:relative;right:0px;top:-13px;background:#c32731;color:#fff;text-align:center;font-size:10px;border-radius:50%;height:30px;width:30px;line-height:29px;}
.counter-number{position:relative;text-align:center;}
.parallax.counter-number{background-image:url(../images/parallex1.png);height:300px;}
.counter-number h3{font-size:36px;font-weight:700;}
.counter-number .divider{right:7%;margin:auto;}
.services{background-color:#f8f8f8;}
.title-section h5{margin:5px auto;color:#909090;letter-spacing:0.2em;}
.title-section h3{color:#c32731;margin:0 auto;}
.separator{line-height:0.5;margin-bottom:10px;margin-top:10px;}
.separator span{display:inline-block;position:relative;}
.separator span::before, .separator span::after{content:"";position:absolute;height:1px;border-bottom:2px solid #e9e9e9;top:3px;width:50px;}
.separator span::before{right:100%;}
.separator span::after{left:100%;}
.separator span i{width:24px;height:24px;display:inline-block;}
.separator span i:before, .separator span i:after{content:"";width:8px;height:8px;background:transparent;border:1px solid #c32731;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inherit;position:absolute;}
.separator span i:before{right:6px;}
.separator span i:after{left:6px;}
.services .service{margin:30px auto;}
.services .service .icon-wrap{width:60px;height:90px;font-size:32px;line-height:40px;text-align:center;}
.services .service .icon-wrap i::before{background:#333;background:-webkit-linear-gradient(left, #333 0%, #c32731 100%);background:-moz-linear-gradient(left, #333 0%, #c32731 100%);background:-o-linear-gradient(left, #333 0%, #c32731 100%);background:-ms-linear-gradient(left, #333 0%, #c32731 100%);background:linear-gradient(to left, #333 0%, #c32731 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#333", endColorstr="#c32731",GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.services .service .title-wrap{padding-left:70px;}
.services .service .title-wrap h4{color:#c32731;font-weight:700;}
.services .left{margin-top:30px;}
.services .left .service .icon-wrap{float:left;}
.services .left .service p{padding-right:50px;}
.services .left .sec-service{margin-left:45px;}
.services .right{margin-top:30px;}
.services .right .icon-wrap{float:right;}
.services .right .service{text-align:right;direction:rtl;}
.services .right .service .icon-wrap{float:right;}
.services .right .service .title-wrap{padding-left:0px;padding-right:70px;}
.services .right .service p{padding-left:50px;}
.services .right .sec-service{margin-right:45px;}
.service-rotate .item-rotate{width:150px;height:150px;top:45px;left:33%;}
.service-rotate .item-rotate img.img-about{left:-35px;top:-35px;width:215px;height:215px;}
.service-rotate .item-rotate .logo-about{position:absolute;z-index:999;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:29px;top:29px;letter-spacing:0.25em;color:#fff;font-size:2em;font-weight:700;}
.service-images{position:relative;top:60px;right:2%;}
.service-rotate{position:relative;}
.service-rotate:before{top:32%;left:2%;border:3px solid #f0f0f0;}
.service-rotate:after{top:42%;left:28%;background-color:#f0f0f0;}
.service-rotate:before, .service-rotate:after{content:"";position:absolute;width:100%;height:100%;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.process{position:relative;}
.process:before{top:215px;bottom:0;position:absolute;content:" ";width:2px;background-color:#e9e9e9;left:50%;margin-left:-1px;}
.timeline{margin:0px auto;overflow:hidden;position:relative;padding:0px;list-style-type:none;}
.timeline .timeline-box{position:relative;float:left;clear:left;width:45%;margin:1em 2.5%;list-style-type:none;display:block;padding:25px;background:#f8f8f8;z-index:15;}
.timeline .timeline-box i{color:#c32731;font-size:32px;line-height:40px;float:left;}
.timeline .timeline-box .timeline-title{color:#3c3c3c;font-weight:700;font-size:1em;float:left;padding-left:25px;padding-top:8px;}
.timeline .timeline-box .timeline-details{clear:both;padding-top:5px;}
.timeline .timeline-box span{position:absolute;top:-15px;right:24px;font-size:8em;font-weight:700;color:#c32731;opacity:0.1;z-index:-1;}
@media all and (max-width:600px){.timeline .timeline-box{width:100%;margin-left:0;margin-right:0;}
}
.timeline .timeline-box:hover:after{background:#c32731;}
@media all and (min-width:650px){.timeline .timeline-box:after{display:block;content:" ";height:9px;width:9px;background:#fff;border-radius:50%;position:absolute;right:-6.55%;top:1.5em;border:2px solid #c32731;}
}
.timeline .timeline-box:first-child{margin-bottom:2.5em;}
.timeline .timeline-box:nth-of-type(1n):before{position:absolute;top:15px;right:-10px;display:inline-block;border-top:10px solid transparent;border-left:10px solid #f8f8f8;border-right:0 solid #f8f8f8;border-bottom:10px solid transparent;content:" ";}
.timeline .timeline-box:nth-of-type(2n){float:right;clear:right;}
.timeline .timeline-box:nth-of-type(2n):before{right:auto;left:-10px;position:absolute;top:15px;display:inline-block;border-top:10px solid transparent;border-right:10px solid #f8f8f8;border-left:0 solid #f8f8f8;border-bottom:10px solid transparent;content:" ";}
@media all and (min-width:600px){.timeline .timeline-box:nth-of-type(2n){margin-top:3em;}
}
.timeline .timeline-box:nth-child(2n):after{left:-6.5%;right:auto;}
.timeline-box:hover, .timeline-box:focus{transform:translate(0, -5px);-webkit-transform:translate(0, -5px);-ms-transform:translate(0, -5px);}
.timeline-box:hover, .timeline-box:focus{-webkit-box-shadow:0px 3px 0px 0px #c32731;-moz-box-shadow:0px 3px 0px 0px #c32731;box-shadow:0px 3px 0px 0px #c32731;}
.timeline-box{transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;}
.portfolio-filter{list-style:none;text-align:center;margin:15px auto;}
.portfolio-filter a{display:inline-block;margin:0 5px;text-transform:uppercase;letter-spacing:0.1em;padding:11px 19px;}
.portfolio-filter a:last-child:after{visibility:hidden;}
.portfolio-filter a:after{content:"";display:inline-block;height:0;width:5px;height:5px;background:#c32731;position:relative;left:23px;top:-2.5px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.portfolio-filter a:hover, .portfolio-filter a.active{color:#c32731;}
.masonry-item{margin-top:6px;width:33%;height:auto;float:left;overflow:hidden;}
figure.portfolio-effect{background:#c32731;background:-webkit-linear-gradient(top, #c32731 0%, #333 100%);background:-moz-linear-gradient(top, #c32731 0%, #333 100%);background:-o-linear-gradient(top, #c32731 0%, #333 100%);background:-ms-linear-gradient(top, #c32731 0%, #333 100%);background:linear-gradient(to top, #c32731 0%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c32731", endColorstr="#333",GradientType=1);}
figure.portfolio-effect img{max-width:100%;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.12);transform:scale(1.12);}
figure.portfolio-effect figcaption::before, figure.portfolio-effect figcaption::after{position:absolute;top:50%;width:40px;height:40px;border:1px solid #fff;content:"";opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);-webkit-transform-origin:50%;transform-origin:50%;}
figure.portfolio-effect figcaption::before{left:50%;}
figure.portfolio-effect figcaption::after{left:51.5%;}
figure.portfolio-effect a{position:absolute;top:50%;left:50%;z-index:2;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transform-origin:50%;transform-origin:50%;font-size:20px;color:#fff;width:30px;}
figure.portfolio-effect a i{margin-left:8px;opacity:0;}
figure.portfolio-effect a:i{-webkit-transform:translate3d(-60px, -60px, 0);transform:translate3d(-60px, -60px, 0);}
figure.portfolio-effect h3{color:#fff;position:absolute;opacity:0;top:23%;right:20%;left:20%;text-align:center;font-weight:700;padding:0.5em;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(0.9, 0.9, 1);transform:scale3d(0.9, 0.9, 1);}
figure.portfolio-effect:hover img{opacity:0.5;-webkit-transform:scale(1.22);transform:scale(1.22);}
figure.portfolio-effect:hover h3{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
figure.portfolio-effect:hover figcaption::before, figure.portfolio-effect:hover figcaption::after{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1);}
figure.portfolio-effect:hover a i{opacity:1;}
.mfp-bg, .modal{background:#c32731;background:-webkit-linear-gradient(left, #c32731 0%, #333 100%);background:-moz-linear-gradient(left, #c32731 0%, #333 100%);background:-o-linear-gradient(left, #c32731 0%, #333 100%);background:-ms-linear-gradient(left, #c32731 0%, #333 100%);background:linear-gradient(to left, #c32731 0%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c32731", endColorstr="#333",GradientType=1);}
.parallax.vedio{background-image:url(../images/parallex2.png);height:400px;}
.vedio .parallax-container{padding:0 18%;}
.vedio h5, .vedio h3{text-align:center;}
.vedio h3{font-size:1.6em;font-weight:700;}
.vedio h5{font-size:1.2em;padding:0 20%;}
.vedio .divider.left{float:left;margin-right:25px;}
.vedio .divider.right{float:right;}
.vedio .divider{top:5px;}
.vedio a{display:block;color:#fff;position:relative;margin:auto;text-align:center;direction:ltr;width:40px;height:40px;top:30px;}
.vedio a:before, .vedio a:after{border:1px solid #fff;width:40px;height:40px;content:"";display:block;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:0;z-index:-1;}
.vedio a:after{left:6px;}
.vedio a i{padding:13px 20px;}
.team{background-color:#f8f8f8;}
.team-member{margin:15px 5px;background-color:#fff;}
.team-member .team-details{padding:15px;}
.team-member .team-details h4{font-weight:700;margin-top:10px;}
.team-member .team-details .divider{right:35%;left:35%;}
.team-member .team-details .divider:before, .team-member .team-details .divider:after{background-color:#c32731;}
.team-member figure{background:#c32731;background:-webkit-linear-gradient(top, #c32731 0%, #333 100%);background:-moz-linear-gradient(top, #c32731 0%, #333 100%);background:-o-linear-gradient(top, #c32731 0%, #333 100%);background:-ms-linear-gradient(top, #c32731 0%, #333 100%);background:linear-gradient(to top, #c32731 0%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c32731", endColorstr="#333",GradientType=1);color:#fff;overflow:hidden;}
.team-member figure img{position:relative;display:block;height:100%;width:100%;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.2);transform:scale(1.2);}
.team-member figure p.icon-links{position:relative;top:-20px;left:34%;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
.team-member figure p.icon-links a{float:left;font-size:1.4em;color:#fff;padding:0 5px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0);}
.team-member figure p.icon-links a:hover, .team-member figure p.icon-links a:focus{color:#f8f8f8;}
.team-member:hover .team-details{-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;background:#c32731;}
.team-member:hover .team-details p, .team-member:hover .team-details a, .team-member:hover .team-details h3, .team-member:hover .team-details h4{color:#fff;}
.team-member:hover .team-details .divider:before, .team-member:hover .team-details .divider:after{background-color:#fff;}
.team-member:hover img{opacity:0.5;-webkit-transform:scale(1.3);transform:scale(1.3);}
.team-member:hover p.icon-links{top:-70px;}
.team-member:hover p.icon-links a{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.team-member:hover p.icon-links a:first-child{-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.team-member:hover p.icon-links a:nth-child(2){-webkit-transition-delay:0.15s;transition-delay:0.15s;}
.team-member:hover p.icon-links a:nth-child(3){-webkit-transition-delay:0.2s;transition-delay:0.2s;}
.team-member:hover p.icon-links a:nth-child(4){-webkit-transition-delay:0.25s;transition-delay:0.2s;}
.pricing-item{background-color:#f8f8f8;position:relative;text-align:center;padding:25px;overflow:hidden;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.pricing-item span.icon-plan{position:absolute;bottom:-15px;right:-15px;}
.pricing-item span.icon-plan i{font-size:8em;color:#c32731;opacity:0.1;}
.pricing-item h3{color:#c32731;font-weight:700;}
.pricing-item .divider{left:38%;}
.pricing-item .divider:before, .pricing-item .divider:after{background-color:#c32731;}
.pricing-item .pricing-price{color:#3c3c3c;font-size:3em;font-weight:700;margin:0.3em auto 0.6em;overflow:hidden;}
.pricing-item .pricing-price .pricing-anim{display:inline-block;position:relative;}
.pricing-item .pricing-price .pricing-anim .pricing-currency{font-size:0.6em;vertical-align:super;}
.pricing-item .pricing-price .pricing-anim .pricing-period{font-size:0.4em;}
.pricing-item ul.pricing-feature{padding:0;}
.pricing-item ul.pricing-feature li{line-height:2.5em;}
.pricing-item .button{border:2px solid #c32731;color:#c32731;background-color:transparent;width:70%;margin:1em auto;}
.pricing-item .button:hover{background:#c32731;color:#fff;}
.pricing-item:hover .pricing-price{color:#c32731;}
.pricing-item:hover .pricing-anim{-webkit-animation:moveUp 0.4s forwards;animation:moveUp 0.4s forwards;-webkit-animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1);animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1);}
.pricing-item:hover .pricing-anim-2{-webkit-animation-delay:0.05s;animation-delay:0.05s;}
.depth, .pricing-item:hover{-webkit-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.22), 0 10px 30px 0 rgba(0, 0, 0, 0.21);-moz-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.22), 0 10px 30px 0 rgba(0, 0, 0, 0.21);box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.22), 0 10px 30px 0 rgba(0, 0, 0, 0.21);}
.depth{-webkit-transform:scale(1.05);transform:scale(1.05);}
@-webkit-keyframes moveUp{50%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
51%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
52%{opacity:1;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes moveUp{50%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
51%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
52%{opacity:1;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.item-post{background-color:#f8f8f8;}
.item-post figure{position:relative;overflow:hidden;}
.item-post .img-post img{width:100%;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.12);transform:scale(1.12);}
.item-post .info-post{padding:15px;}
.item-post h5{font-weight:700;text-align:center;font-size:1.2em;}
.item-post h5:hover a{color:#c32731;}
.item-post:hover h5{color:#c32731;}
.item-post:hover img{-webkit-transform:scale(1.22);transform:scale(1.22);}
ul.meta-post{text-align:center;padding:0;}
ul.meta-post li{display:inline-block;color:#909090;font-size:0.8em;padding:0 10px;}
ul.meta-post .date, ul.meta-post .author{position:relative;color:#909090;}
ul.meta-post .date:after, ul.meta-post .date:before, ul.meta-post .author:after, ul.meta-post .author:before{content:"";display:inline-block;width:7px;height:7px;border:1px solid;position:absolute;top:5px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
ul.meta-post .date:after, ul.meta-post .author:after{right:-13px;}
ul.meta-post .date:before, ul.meta-post .author:before{right:-17px;}
.news{padding:0;}
.overlay-top{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;opacity:0.6;background:#c32731;background:-webkit-linear-gradient(top, #c32731 0%, #333 100%);background:-moz-linear-gradient(top, #c32731 0%, #333 100%);background:-o-linear-gradient(top, #c32731 0%, #333 100%);background:-ms-linear-gradient(top, #c32731 0%, #333 100%);background:linear-gradient(to top, #c32731 0%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c32731", endColorstr="#333",GradientType=1);}
.item-news{position:relative;color:#fff;text-align:center;height:220px;overflow:hidden;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.item-news a{font-weight:700;color:#fff;}
.item-news a:hover{color:#fff;}
.item-news img{width:100%;height:220px;}
.item-news .divider{right:7%;margin:auto;}
.item-news .divider:before, .item-news .divider:after{background-color:#fff;}
.info-news{margin-top:23%;position:absolute;top:0;z-index:2;padding:15px;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.info-news p{line-height:40px;font-size:14px;opacity:0;color:#FFF;padding-top:10px;-webkit-transition:all 900ms ease-in-out;-moz-transition:all 900ms ease-in-out;-o-transition:all 900ms ease-in-out;transition:all 900ms ease-in-out;}
.info-news a.link{-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}
.item-news:hover .info-news{margin-top:0%;}
.item-news:hover p{line-height:23px;opacity:1;}
.parallax.page-header{background-image:url(../images/header2.png);height:480px;border:0;margin:0;padding:0;}
.parallax.page-header h1{letter-spacing:5px;}
.parallax.page-header .reskew{padding-top:15em;}
.page-content{margin-right:25px;}
.masonry-posts .post{width:49%;float:left;}
.page-content-right{float:right;}
.page-content-right .page-content{margin-right:0;margin-left:25px;}
.post{margin-bottom:40px;background-color:#f8f8f8;}
.post .format-post{position:relative;}
.post figure{position:relative;overflow:hidden;}
.post figure img{width:100%;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.12);transform:scale(1.12);}
.post .info-post{padding:15px 30px;}
.post h5{font-weight:700;text-align:center;font-size:1.2em;}
.post h5:hover a{color:#c32731;}
.post:hover h5{color:#c32731;}
.post:hover img{-webkit-transform:scale(1.22);transform:scale(1.22);}
.btn-post{background:#c32731;border-color:#c32731;color:#fff;margin:1em auto;}
.btn-post:hover, .btn-post:active, .btn-post:focus{color:#fff;}
.iframe-post img{min-height:220px;}
.audio-post{position:absolute;top:50%;webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:30px;}
.audio-post .embed-responsive{padding-bottom:166px;}
.audio-post audio{width:100%;margin-top:20%;}
.share{position:relative;top:27px;right:5px;color:#b5b5b5;cursor:pointer;transition:all 0.3s ease-in-out;}
.share i{float:right;margin-top:5px;margin-left:10px;}
.share span{float:right;font-weight:700;}
.share-links{position:absolute;height:30px;width:120px;right:12px;top:0;opacity:0;margin:0;padding:0;background-color:#f8f8f8;transition:all 0.3s ease-in-out;}
.share-links li{margin:0;float:left;width:30px;height:30px;}
.share-links li a{color:#b5b5b5;}
.share:hover .share-links{opacity:1;}
.pagination > li > a, .pagination > li > span{color:#3c3c3c;background-color:#f8f8f8;border:0;padding:15px 25px;margin-right:10px;margin-bottom:10px;-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;}
.pagination li.active-page a,
.pagination > li > a:focus, .pagination > li > a:hover,
.pagination > li > span:focus, .pagination > li > span:hover{background:#c32731;color:#fff;}
.pagination > li:last-child > a, .pagination > li:last-child > span,
.pagination > li:first-child > a, .pagination > li:first-child > span{border-radius:0px;}
.pagination > li:last-child > a i, .pagination > li:last-child > span i,
.pagination > li:first-child > a i, .pagination > li:first-child > span i{margin-left:7px;margin-right:7px;}
.widget{margin-bottom:50px;position:relative;float:left;width:100%;-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;}
.widget ul{padding:0;}
.widget .title-widget h3{position:relative;padding:12px 0;height:49px;margin-bottom:20px;background:#fff;border:1px solid #e9e9e9;}
.widget .title-widget h3:before{content:"";width:100%;height:100%;border:1px solid #e9e9e9;position:absolute;z-index:-1;display:block;right:4px;bottom:4px;}
.widget_search{border:0;padding:0;position:relative;z-index:1;}
.widget_search:before{content:"";width:100%;height:100%;border:1px solid #e9e9e9;position:absolute;z-index:-1;display:block;right:4px;bottom:4px;}
.search_block form{position:relative;}
.search_block form input.serch_input{width:100%;padding:15px 20px;background-color:#FFFFFF;border:1px solid #e9e9e9;font-size:12px;text-transform:uppercase;}
.search_block form .search_btn{width:17%;height:100%;position:absolute;top:0;right:0;background:none;color:#FFF;color:#aeaeae;border-right:0;border-bottom:0;border-top:0;border-width:1px;line-height:22px;font-size:12px;}
.search_block form .search_btn:hover{opacity:0.8;}
.posts_widget_list h4{margin:0;}
.posts_widget_list h4:hover a{color:#c32731;}
.posts_widget_list .post_date{font-size:0.8em;}
.posts_widget_list li{margin-bottom:15px;}
.widget_post_thumbnail{float:left;margin-right:10px;width:90px;overflow:hidden;}
.widget_post_thumbnail img{max-width:100%;}
.widget_categories ul li{padding:5px;position:relative;padding-left:25px;}
.widget_categories ul li a:before{display:inline-block;content:"";font-family:"FontAwesome";font-size:14px;left:0px;position:absolute;top:5px;color:#e9e9e9;-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;}
.widget_categories ul li a:hover, .widget_categories ul li a:hover:before{color:#c32731;}
.social_links_widget a{background:#f8f8f8;color:#b5b5b5;display:block;float:left;font-size:14px;height:38px;width:38px;line-height:35px;margin:0 7px 7px 0;text-align:center;border-radius:3px;-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;}
.social_links_widget a:hover{background:#c32731;color:#fff;}
.tagcloud{margin-bottom:15px;}
.tagcloud a{background:#f8f8f8;color:#b5b5b5;border-radius:3px;font-size:14px;display:inline-block;float:left;margin:0 7px 7px 0;padding:7px 15px;-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;}
.tagcloud a:hover, .tagcloud a:active{background:#c32731;color:#fff;}
.post-detail .post-title{font-weight:700;text-align:center;font-size:1.2em;color:#c32731;}
.post-detail blockquote{border-left:0 none;font-size:1em;line-height:1.6em;font-style:italic;font-weight:600;padding:40px 70px 30px 90px;position:relative;}
.post-detail blockquote:before{background:#e9e9e9;content:"";height:50px;width:2px;position:absolute;left:60px;top:47px;}
.post-detail blockquote:after{color:#e9e9e9;content:"";font-family:FontAwesome;font-size:30px;font-style:normal;height:30px;left:10px;position:absolute;text-align:center;top:50px;width:30px;}
.tags-share{border-top:2px solid #e9e9e9;margin-top:30px;padding-top:20px;}
.tags-share .share{top:-20px;}
.tags-share .share-links{background-color:#fff;}
.tags span{font-family:"Raleway", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;font-weight:600;}
.tags a{position:relative;padding-right:10px;}
.tags a:after{background:#e9e9e9;content:" ";height:10px;width:1px;position:absolute;right:3px;top:6px;}
.tags a:last-child:after{width:0;}
.about-author{border-top:2px solid #e9e9e9;padding-top:30px;float:left;text-align:center;width:100%;}
.about-author img{border-radius:50%;}
.about-author h3{font-size:18px;font-weight:700;margin:20px 0 10px;width:100%;}
.about-author .divider{left:45%;}
.about-author .divider:before, .about-author .divider:after{background-color:#3c3c3c;}
.about-author p{margin:0 0 20px;width:100%;padding:0 80px;}
.about-author .simple-socials{text-align:center;width:100%;}
.about-author .simple-socials a{display:inline-block;float:none;margin:0 5px;}
.post-paginations{border-top:2px solid #e9e9e9;overflow:hidden;margin-top:30px;padding-top:30px;position:relative;float:left;width:100%;}
.post-paginations:before{background:#e9e9e9;content:"";height:50px;width:1px;margin-left:-0.5px;position:absolute;left:50%;top:60px;}
.post-pagi{float:left;padding-left:40px;width:50%;}
.post-pagi span{display:table;font-size:11px;font-weight:700;font-family:"Raleway", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;}
.post-pagi span i{margin:0px 5px;font-size:14px;display:inline-block;vertical-align:middle;}
.post-pagi h3{float:left;font-size:18px;margin-top:5px;float:left;width:100%;}
.post-pagi h3 a{color:inherit;float:left;width:100%;}
.post-pagi.prev{padding-left:0;padding-right:40px;text-align:right;}
.post-pagi.prev span{text-align:right;width:100%;}
.post-pagi:hover h3{color:#c32731;}
.entry-comments{border-top:2px solid #e9e9e9;margin-top:30px;padding-top:30px;float:left;width:100%;}
.entry-comments .entry-widget-title h4{font-size:18px;font-weight:600;margin:20px 0 10px;width:100%;}
ul.comments-list{width:100%;list-style:none;overflow:hidden;padding-left:0;margin-bottom:0;}
ul.comments-list li{position:relative;border-bottom:1px solid #e9e9e9;padding-bottom:20px;margin-bottom:30px;}
ul.comments-list li:last-child{border-bottom:none;margin-bottom:0px;}
ul.comments-list li .avatar{position:absolute;left:0;top:0;}
ul.comments-list li .avatar img{border-radius:50%;}
ul.comments-list li .comment{padding-left:90px;}
ul.comments-list li .comment h6{font-size:14px;font-weight:700;font-family:"Raleway", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;text-transform:uppercase;margin-bottom:0;line-height:23px;}
ul.comments-list li .comment .date{font-size:12px;font-style:italic;line-height:24px;}
ul.comments-list li .comment .divider:before, ul.comments-list li .comment .divider:after{background-color:#3c3c3c;}
ul.comments-list li .comment p{font-size:15px;font-weight:500;line-height:22px;margin-bottom:0;}
ul.comments-list li .comment a.reply{font-size:12px;font-weight:700;text-transform:uppercase;color:#c32731;line-height:49px;}
ul.comments-list li .comment a.reply:hover{color:#3c3c3c;}
ul.comment-children{list-style:none;margin:20px 0 0 90px;padding-top:30px;padding-left:0;border-top:1px solid #ececec;}
ul.comment-children .comment-body .comment{padding-left:90px;}
ul.comment-children li.comment-body .comment{padding-left:90px;}
ul.comment-children li:last-child{margin-bottom:0;padding-bottom:0;}
.comments-form{border-top:2px solid #e9e9e9;padding-top:30px;margin-top:30px;margin-bottom:60px;}
.testimonial-client{padding:90px 0 0;}
.testimonial{background-color:#c32731;padding:30px 120px 30px 15px;height:300px;position:relative;z-index:3;top:-50px;}
.testimonial:before{content:"";display:block;width:0;height:0;border-top:300px solid #c32731;border-left:100px solid transparent;position:absolute;left:-100px;top:0;}
.testimonial h3{color:#fff;font-weight:700;}
.testimonial p{color:#fff;padding:15px;border:1px solid;position:relative;margin:2px;}
.testimonial p:before, .testimonial p:after{content:"";display:block;width:0;height:0;border-left:0 solid transparent;border-right:20px solid transparent;position:absolute;}
.testimonial p:before{border-top:12px solid #fff;bottom:-12px;right:11px;}
.testimonial p:after{border-top:12px solid #c32731;bottom:-10px;right:10px;}
.testimonial img{width:70px !important;height:70px;border-radius:50%;border:3px solid #fff;float:right;margin-top:15px;margin-right:3px;}
.testimonial .testimonial-details{float:right;margin:20px 15px;}
.testimonial .testimonial-details h5{color:#fff;text-align:right;font-weight:700;}
.testimonial .testimonial-details h6{color:#fff;text-align:right;}
.testimonial .owl-dots{margin:0px;position:absolute;bottom:50px;left:0px;}
.client-logo{padding:0 !important;}
.client{background-color:#333;color:#fff;padding:50px 95px 0 120px;height:300px;position:relative;z-index:2;}
.client:before{content:"";display:block;width:0;height:0;border-bottom:300px solid #333;border-right:100px solid transparent;position:absolute;right:-100px;top:0;}
.client .item{padding:50px 0;margin:2px;}
.client .item img{background-color:#fff;width:100%;}
.client .owl-dots{margin:0px;position:absolute;bottom:85px;right:98px;}
.client .owl-item{cursor:url(../images/swipe.png), ew-resize;}
.tweets{height:300px;padding:50px 0;background-color:#c32731;color:#fff;}
.tweets .twitter-icon{display:block;color:#fff;position:relative;margin:auto;width:40px;height:40px;line-height:36px;font-size:23px;text-align:center;margin-top:20px;}
.tweets .twitter-icon:before, .tweets .twitter-icon:after{border:1px solid #fff;width:40px;height:40px;content:"";display:block;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:0;}
.tweets .twitter-icon:after{left:6px;}
.tweets .twitter-icon i{padding:8px 12px;}
.tweets .owl-dots{margin:auto;text-align:center;}
.last-tweets li{padding:30px 20%;text-align:center;font-size:1.17em;line-height:2em;}
.last-tweets li a{color:#fff;font-weight:700;}
.last-tweets li .date{font-size:0.73em;}
.last-tweets span{text-align:center;display:block;margin-top:2em;}
.contact h4{font-weight:700;margin-top:30px;}
.contact textarea{height:195px;}
.popup-gmaps{color:#000;background-color:#f8f8f8;margin-top:20px;display:inline-flex;-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;}
.popup-gmaps i{top:12px;}
.popup-gmaps:hover, .popup-gmaps:active, .popup-gmaps:focus{background-color:#c32731;color:#fff;}
#map-canvas{height:400px;width:100%;transform:translateZ(0px);}
#map-popup .modal-content{margin-top:20%;}
#map-popup .modal-body{padding:0;}
button.close{position:absolute;top:-30px;right:0;font-size:25px;opacity:0.65;color:#FFF;}
button.close:hover{opacity:1;color:#FFF;}
.message-contactform{margin:15px 0;}
.input{position:relative;z-index:1;vertical-align:top;padding-top:1em;}
.input_field{position:relative;-webkit-appearance:none;width:100%;background-color:#f8f8f8;border-radius:0;border:1px solid;border-color:#f8f8f8;margin-bottom:10px;padding:10px 15px;-webkit-transition:border-color 0.25s;transition:border-color 0.25s;}
.input_field:focus{outline:none;border-color:#c32731;}
.input_label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:10px;position:absolute;top:0;left:15px;padding:0;pointer-events:none;overflow:hidden;-webkit-transform:translate3d(0, 3em, 0);transform:translate3d(0, 3em, 0);}
.input_label_content{position:relative;display:block;padding:1.6em 0;padding:0 1em;color:#b5b5b5;}
.input_label_content::after{content:attr(data-content);position:absolute;top:-200%;left:0;color:#c32731;font-weight:800;}
.input_field:focus, .input-filled .input_field{border-color:#e9e9e9;}
.input_field:focus + .input_label, .input-filled .input_label{-webkit-animation:anim-input-1 0.25s forwards;animation:anim-input-1 0.25s forwards;}
.input_field:focus + .input_label .input_label_content, .input-filled .input_label_content{-webkit-animation:anim-input-2 0.25s forwards ease-in;animation:anim-input-2 0.25s forwards ease-in;}
@-webkit-keyframes anim-input-1{0%, 70%{-webkit-transform:translate3d(0, 3em, 0);transform:translate3d(0, 3em, 0);}
71%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@-webkit-keyframes anim-input-2{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
70%, 71%{-webkit-transform:translate3d(0, 125%, 0);transform:translate3d(0, 125%, 0);opacity:0;-webkit-animation-timing-function:ease-out;}
100%{color:transparent;-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0);}
}
@keyframes anim-input-1{0%, 70%{-webkit-transform:translate3d(0, 3em, 0);transform:translate3d(0, 3em, 0);}
71%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes anim-input-2{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
70%, 71%{-webkit-transform:translate3d(0, 125%, 0);transform:translate3d(0, 125%, 0);opacity:0;-webkit-animation-timing-function:ease-out;}
100%{color:transparent;-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0);}
}
.no-content-page{height:120px;background:#000;position:relative;top:-65px;margin-bottom:-165px;z-index:1;transform:skewY(-5deg);}
footer{background-color:#000;padding:50px 0;margin-top:40px;position:relative;color:#f8f8f8;}
svg#bigTriangleColor{pointer-events:none;position:absolute;top:-49px;}
#trianglePath1{fill:#000;}
#trianglePath2{fill:#f8f8f8;}
.footer-newsletter{margin-top:120px;}
.footer-newsletter h4{color:#fff;}
.footer-newsletter form{position:relative;border-bottom:2px solid #3c3c3c;width:70%;}
.footer-newsletter form input[type=email]{width:100%;padding:9px 0;padding-right:43px;min-height:43px;background-color:transparent;border:none;border-radius:0;}
.footer-newsletter form .submit{background-color:transparent;font-size:0;height:43px;width:43px;position:absolute;top:0;right:0;border:none;padding:0;line-height:45px;text-align:right;}
.footer-newsletter form .submit:before{content:"";font-family:"FontAwesome";font-size:14px;}
.footer-about{position:relative;z-index:2;}
.footer-about img{margin:auto;float:none;display:block;margin-bottom:15px;}
.footer-about p{text-align:center;}
.footer-about a{color:#f8f8f8;}
.footer-about a:hover{color:#c32731;}
.svg-space{display:inline-block;width:30px;}
.love{width:20px;height:20px;position:relative;top:5px;}
.love .path{stroke:#f8f8f8;stroke-width:3px;stroke-dasharray:180;stroke-dashoffset:180;animation:draws 3s infinite;}
@keyframes draws{to{stroke-dashoffset:0;}
}
.to-top{color:#f8f8f8;text-align:right;display:block;line-height:3em;margin-top:120px;}
.to-top i{padding-left:10px;}
.to-top:hover{color:#c32731;}
.social-footer{float:right;padding:0;border-bottom:2px solid #3c3c3c;}
.social-footer li{float:left;height:30px;width:30px;text-align:center;line-height:30px;margin-top:8px;margin-left:2px;-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;}
.social-footer li:hover{background:#c32731;}
.social-footer li a{color:#fff;display:block;width:100%;}
.social-footer li a:hover{color:#fff;}
@media only screen and (max-width:1280px){.cd-close-nav{right:10%;}
.hero.parallax, .intro-ytp, .vedio-hero{height:500px;}
.parallax.page-header{height:400px;}
.slider-hero{height:auto;}
.scroll-down{display:none;}
.skew-section .reskew{padding-top:16em;}
.scroll-down{bottom:15%;}
.about ul{margin-bottom:30px;}
.masonry-item{width:32.777777%;}
.pagination > li > a, .pagination > li > span{padding:10px 15px;}
.masonry-posts .share{top:-5px;right:0;}
.masonry-posts .post{width:48%;}
}
@media only screen and (max-width:1024px){.cd-nav-container{width:45%;}
.cd-nav-trigger{right:3%;}
h1, .header-title{font-size:2em;}
.slider-container{top:11em;left:22%;}
.service p{padding-right:0 !important;padding-left:0 !important;}
.services .service-images{top:90px;}
.services .service-images .item-rotate{left:-7%;}
.service-rotate:after, .service-rotate:before{visibility:hidden;}
.testimonial{padding:30px 10% 30px 10%;}
.client{padding-top:30px;}
figure.portfolio-effect h3{top:15%;}
.icon-links a{padding:0 10px !important;}
.pricing-item{padding:25px 5px;}
.vedio .parallax-container{padding:0 50px;}
.vedio h5{padding:0 15%;}
.vedio h3{font-size:20px;}
.pricing-item .pricing-price{font-size:2em;}
.pricing-item .button{padding:0.5em;}
.last-tweets li{padding:30px 10%;}
.side-area{padding-right:15px;padding-left:15px;}
.page-content{margin-right:0px;}
.share{top:0;}
.tags-share .share{top:0;margin-top:15px;margin-bottom:15px;float:right;}
.masonry-posts .post{width:100%;}
}
@media only screen and (max-width:768px){h1, .header-title{font-size:1.5em;}
.hero h3{font-size:1em;}
.owl-buttons .next, .owl-buttons .prev{display:none;}
.slider-container{top:8em;left:5%;width:90%;}
.social-header{right:12%;}
.vedio h5{padding:0 10%;font-size:14px;}
figure.portfolio-effect h3{top:0;right:0;left:0;}
.masonry-item{width:100%;}
.masonry-posts .post{width:100%;}
.container-about{padding:50px;}
.container{padding-right:40px;padding-left:40px;}
footer .container{padding-right:15px;padding-left:15px;}
.parallax.counter-number{height:400px;padding:50px 0;}
.owl-about{margin-bottom:30px;}
.masonry-item{width:48%;}
.sec-service{margin-right:0 !important;margin-left:0 !important;}
.service-images{display:none;}
.services .left{margin-top:0;}
.services .right .icon-wrap{float:left;}
.services .right .service{text-align:left;direction:ltr;}
.services .right .service .icon-wrap{float:left;}
.services .right .service .title-wrap{padding-right:0px;padding-left:70px;}
.services .right .service p{padding-right:50px;}
.team-member{margin:15px 14%;}
.pricing-item, .item-post{margin:0 14% 35px;}
.portfolio-filter a{padding:11px 5px;}
.portfolio-filter a:after{left:10px;}
.icon-links a{padding:0 5px !important;}
.client{height:155px;}
.client .item{padding:10px 0;}
.client .owl-dots{bottom:10px;}
.testimonial{top:0;padding:30px 50px 30px 50px;}
.client:before, .testimonial:before, .timeline-box:before{display:none;visibility:hidden;}
.info-news{margin-top:16%;}
.last-tweets li{padding:25px 0%;font-size:1em;line-height:1.8em;}
.page-content{margin-right:0px;}
.side-area{margin-right:15px;padding-top:15px;}
.post-detail blockquote{padding:40px 0px 30px 90px;}
}
@media only screen and (max-width:480px){.col-xxs-12{width:100%;}
.container{padding-right:15px;padding-left:15px;}
.masonry-item{width:100%;}
.masonry-posts .post{width:100%;}
h1, .header-title{font-size:1.5em;}
.hero h3{font-size:1em;}
.social-header{display:none;}
.slider-container .btn{display:none;}
.owl-nav{display:none;}
.scroll-down{bottom:0;}
.container-about{padding:30px;}
.container-about::after{display:none;}
.owl-about .owl-dots{margin-bottom:50px;}
.item-rotate{left:30%;}
.vedio .parallax-container{padding:0 15px;}
.vedio h5 .divider{display:none;}
.vedio h3{font-size:16px;}
figure.portfolio-effect h3{top:0;right:0;left:0;}
.testimonial{height:350px;}
.testimonial p{font-size:12px;}
.testimonial-client{padding:0;}
.client{height:130px;}
.team-member{margin:15px 5%;}
.pricing-item, .item-post{margin:0 5% 35px;}
.testimonial .owl-dots{bottom:0;}
.footer-newsletter, .to-top{margin-top:30px;}
.social-footer, .footer-newsletter form{width:100%;}
.to-top, .footer-newsletter h4{text-align:center;}
}
@media only screen and (max-width:990px){.testimonial:before{left:0;display:none;}
.client:before{right:0;display:none;}
}