/* * *CUSTOM.CSS * *+ TYPOGRAPHY * + HEADLINE *+ ALERTS *+ LISTS *+ BUTTONS *+ DIVIDERS *+ TEXT PARALLAX *+ TEXT BOXES *+ IMAGE BOXES *+ ACCORDION * + TABS *+ GOOGLE MAPS * + SOCIAL MEDIA *+ PROCESS STEPS *+ PIE CHARTS *+ PROGRESS BARS * + COUNTERS * + COUNTDOWN *+ PRICE PLAN * + TESTIMONIALS * + ISOTOPE * + FILTER * + PAGINATION * + BREADCRUMB * + FULL SECTIONS * + VIDEO PLAYER * + SCROLL UP *+ SLIDERS *+ ANIMATIONS *+ WIDGETS *//*********************************************************************************** *+ TYPOGRAPHY ***********************************************************************************/ body{font: 16px/30px "Open Sans", Arial, sans-serif;background-color: #fff;color: #535353;}h1,h2,h3,h4,h5,h6{margin: 0;color: #222;font-family: "Montserrat", Arial, sans-serif;font-weight: 700;}h1{margin-bottom: 14px;font-size: 72px;line-height: 82px;}h2{margin-bottom: 12px;font-size: 48px;line-height: 58px;}h3{margin-bottom: 10px;font-size: 36px;line-height: 46px;}h4{margin-bottom: 8px;font-size: 24px;line-height: 34px;}h5{margin-bottom: 6px;font-size: 18px;line-height: 26px;}h6{margin-bottom: 4px;font-size: 14px;line-height: 22px;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color: #222;text-decoration: none;-webkit-transition: color 0.3s;transition: color 0.3s;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration: none;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color: inherit;font-weight: inherit;}p{margin-bottom: 20px;}/* LINKS */a{color: #ff011e;}a:hover,a:focus{outline: 0;color: #222;}/* IMAGES */img{max-width: 100%;}/* ADDRESS */address{line-height: inherit;}/* FORMS */input,select,textarea{display: block;max-width: 100%;padding: 5px 10px;border: 2px solid #e9ecf7;margin-bottom: 20px;background-color: #e9ecf7;color: #535353;font-size: 14px;line-height: 27px;}input{height: 40px;}textarea{height: 200px;}label{font-weight: normal;}select{width: 100%;height: 50px;}.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"]{top: 5px;}textarea:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="month"]:focus,input[type="text"]:focus,input[type="color"]:focus,input[type="email"]:focus,input[type="image"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="password"]:focus{background-color: #fff;box-shadow: none;outline: 0;}.checkbox input[type="checkbox"]:focus, .checkbox-inline input[type="checkbox"]:focus, .radio input[type="radio"]:focus, .radio-inline input[type="radio"]:focus{outline: none;}button,input[type="reset"],input[type="submit"],input[type="button"]{padding: 10px 30px;border: none;background-color: #ff011e;color: #fff;font-family: "Montserrat", Arial, sans-serif;font-size: 14px;text-decoration: none;text-transform: uppercase;-webkit-transition: all 0.3s;transition: all 0.3s;}button i{margin-left: 5px;}button:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover{background-color: #222;}button:focus,input[type="reset"]:focus,input[type="submit"]:focus,input[type="button"]:focus{box-shadow: none;outline: 0;}::-moz-placeholder{color: #858585;font-size: 13px;font-style: italic;}::-webkit-input-placeholder{color: #858585;font-size: 13px;font-style: italic;}:-ms-input-placeholder{color: #858585;font-size: 13px;font-style: italic;}/* TRANFORMATION CLASSES */.text-mute{color: #858585;}.text-default-color{color: #ff011e;}.text-highlight{padding: 3px 8px;background-color: #ff011e;color: #fff;}.dropcap{float: left;font-size: 42px;line-height: 58px;font-weight: 700;margin-right: 10px;}.last,.no-margin-bottom{margin-bottom: 0;}.last{text-shadow: -2px 2px 9px rgba(50, 50, 50, 1);}@media (max-width: 767px){h1{font-size: 48px;line-height: 56px;}h2{margin-bottom: 12px;font-size: 36px;line-height: 46px;}h3{margin-bottom: 10px;font-size: 30px;line-height: 40px;}.last{margin-bottom: 20px;}}/*********************************************************************************** *+ HEADLINE ***********************************************************************************/.headline{margin-bottom: 40px;}.headline span{border-bottom: 3px solid #ff011e;}/*********************************************************************************** *+ ALERTS ***********************************************************************************/ .alert{padding: 15px 30px;border: none;border-radius: 0;color: #240e35;font-size: 16px;text-align: center;}.alert.alert-info{background-color: #f4f4fe;}.alert.alert-danger{background-color: #f24620;color: #fff;}.alert.alert-success{background-color: #ff011e;color: #fff;}.alert.alert-warning{background-color: #ffb400;color: #fff;}h1.error{color: #ff011e;font-size: 172px;line-height: 172px;font-weight: 700;}/*********************************************************************************** *+ LISTS ***********************************************************************************//* GENERAL */ul,ol{padding: 0;list-style-position: inside;}li > ul, li > ol{margin-bottom: 0; margin-left: 20px;}dl{margin-bottom: 20px;}/* CHECK LIST */.check-list{list-style: none;margin-bottom: 20px;}.check-list li{margin-bottom: 10px;}.check-list li:last-child{margin-bottom: 0;}.check-list li:before{display: inline-block;width: 18px;height: 18px;border: 2px solid #ff011e;border-radius: 50%;margin-right: 20px;color: #ff011e;font-family: "FontAwesome";font-size: 10px;line-height: 14px;text-align: center;content: "\f00c";}/* PLUS LIST */.plus-list{list-style: none;margin-bottom: 20px;}.plus-list li{margin-bottom: 10px;}.plus-list li:last-child{margin-bottom: 0;}.plus-list li:before{position: relative;top: -2px;display: inline-block;margin-right: 10px;color: #858585;font-family: "FontAwesome";font-size: 10px;content: "\f067";}/* LOGOS LIST */.logos-list{margin-bottom: 50px;list-style: none;}.logos-list li{float: left;width: 20%;padding: 0 20px;text-align: center;opacity: 0.8;-webkit-transition: all 0.3s;transition: all 0.3s;}.logos-list li:hover{opacity: 1;}.logos-list:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}@media (max-width: 767px){.logos-list li{float: none;width: 100%;margin-bottom: 30px;}.logos-list li:last-child{margin-bottom: 0;}}/*********************************************************************************** *+ BUTTONS ***********************************************************************************/.btn{position: relative;z-index: 1;display: inline-block; padding: 15px 30px; border: none;border-radius: 0;margin: 0 5px 20px 0;font-family: "Montserrat", Arial, sans-serif;text-decoration: none;text-transform: uppercase;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-transition: all 0.3s;transition: all 0.3s;}.btn + .btn{margin-left: 15px;}.btn:focus,.btn:active{outline: 0 !important;box-shadow: none;}.btn:before{position: absolute;z-index: -1;top: 0;right: 0;left: 0;height: 0;content: "";-webkit-transition: all 0.3s;transition: all 0.3s;}.btn i{margin-left: 5px;}.btn:hover:before{height: 100%;}/* DEFAULT BUTTON */.btn-default, .btn-default:hover, .btn-default:focus,.btn-default:active,.btn-default:active:focus{background-color: #151515;color: #fff;}.btn-default:before{background-color: #ff0113;}/* BLACK BUTTON */.btn-black, .btn-black:hover, .btn-black:focus,.btn-black:active,.btn-black:active:focus{background-color: #151515;color: #fff;}.btn-black:before{background-color: #ff011e;}/* WHITE BUTTON */.btn-white, .btn-white:hover, .btn-white:focus,.btn-white:active,.btn-white:active:focus{border: 1px solid #000;background-color: transparent;color: #000;}.btn-white:before{background-color: #ff011e;}.btn-white:hover{color: #fff;border-color: #ff011e;}/*********************************************************************************** *+ DIVIDERS ***********************************************************************************/.hr{border-top: 2px solid #e9ecf7;margin: 30px 0;}.hr.black{border-top-color: #222;}.hr.default-color{border-top-color: #ff011e;}/*********************************************************************************** *+ TEXT PARALLAX ***********************************************************************************/.text-parallax{background: repeat top left;}.text-parallax-content{overflow: hidden;background: #fff;color: #222;mix-blend-mode: lighten;}/*********************************************************************************** *+ TEXT BOXES ***********************************************************************************/.text-box{padding: 50px 40px;margin-bottom: 50px;background: no-repeat center center;-webkit-background-size: cover;background-size: cover;background-color: #d5d5d5;color: #fff;font-size: 14px;line-height: 27px;transition: all 0.3s;}.text-box h3{color: #fff;}.text-box.rounded{border-radius: 20px;}.text-box.default-color1{background-color: #f1c40f;color: #fff;}.text-box.default-color2:hover{background-color: #ff011e;color: #fff;}.text-box.default-color3:hover{background-color: #9b59b6;color: #fff;}.text-box.default-color a,.text-box.default-color h1,.text-box.default-color h2,.text-box.default-color h3,.text-box.default-color h4,.text-box.default-color h5,.text-box.default-color h6{color: inherit;}.text-box.default-color .btn-white{border-color: #fff;}.text-box.default-color .btn-white:before{background-color: #fff;}.text-box.default-color .btn-white:hover{color: #222;}.text-box.default-color blockquote:before{color: inherit;}.text-box > *:last-child{margin-bottom: 0;}/* TEXT BOXES LIST */.text-boxes-list{margin: 50px 0;list-style: none;}.text-boxes-list > li{float: left;width: 33.33333%;}.text-boxes-list > li .text-box{padding: 20% 15%;font-size: 16px;line-height: 30px;}.text-boxes-list:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}@media (min-width: 768px) and (max-width: 991px){.text-boxes-list > li{float: none;width: 100%;}}@media (max-width: 767px){.text-boxes-list > li{float: none;width: 100%;}.text-boxes-list > li .text-box{padding: 40px 20px;}}/*********************************************************************************** *+ IMAGES BOXES ***********************************************************************************/.image-box{padding: 0 25px 10px;border: 2px solid #e9ecf7;margin-bottom: 50px;font-size: 14px;line-height: 27px;}.image-box-thumbnail{margin: 0 -25px 20px;}/*********************************************************************************** *+ ACCORDION ***********************************************************************************//* ACCORDION STYLE 1 */.panel{background-color: transparent;box-shadow: none;}.panel-heading{padding: 0;border: none;border-radius: 0;background-color: transparent;}.panel-title a,.panel-title a:focus{position: relative;display: block;padding: 15px 45px 15px 25px;margin-bottom: 15px;background-color: #f4f4fe;color: #222;font-family: "Montserrat", Arial, sans-serif;text-decoration: none;-webkit-transition: all 0.3s;transition: all 0.3s;}.panel-title a:before{position: absolute;top: 50%;right: 20px;font-size: 18px;content: "+";-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s;transition: all 0.3s;}.panel-title a:hover,.panel-title a[aria-expanded="true"]{background-color: #ff011e;color: #fff;}.panel-title a[aria-expanded="true"]:before{content: "-";}.panel-group .panel + .panel{margin-top: 0;}.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body{padding: 20px 0 35px;border: none;}.panel-body > *:last-child{margin-bottom: 0;}/* ACCORDION STYLE 2 */.panel-group.style-2 .panel-title a,.panel-group.style-2 .panel-title a:focus{display: inline-block;padding: 10px 0;border-bottom: 2px solid transparent;background-color: transparent;color: #cbcbd7;font-size: 24px;line-height: 24px;}.panel-group.style-2 .panel-title a:before{display: none;}.panel-group.style-2 .panel-title a:hover,.panel-group.style-2 .panel-title a[aria-expanded="true"]{border-bottom-color: #ff001e;color: #222;}.panel-group.style-2 .panel-title a[aria-expanded="true"]{font-size: 36px;line-height: 36px;}/*********************************************************************************** *+ TABS ***********************************************************************************/.nav-tabs{border-bottom: none;}.nav-tabs > li{margin-bottom: 0;margin-right: 10px;}.nav-tabs > li:last-child{margin-right: 0;}.nav-tabs > li > a{padding: 15px 25px;border: none;border-radius: 0;background-color: #f4f4fe;color: #222;font-family: "Montserrat", Arial, sans-serif;-webkit-transition: all 0.3s;transition: all 0.3s;}.nav-tabs > li > a:focus{border-color: transparent;background-color: transparent;}.nav-tabs > li > a:hover,.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{border: none;background-color: #ff011e;color: #fff;}.tab-content{margin: 40px 0;font-size: 14px;line-height: 27px;}.tab-content .tab-pane > *:last-child{margin-bottom: 0;}.tab-content:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}/*********************************************************************************** *+ GOOGLE MAPS ***********************************************************************************/ .map{height: 300px;margin-bottom: 50px;}.map img{max-width: none;}@media (max-width: 767px){.map{height: 400px !important;}}/*********************************************************************************** *+ SOCIAL MEDIA ***********************************************************************************/.social-media{margin-bottom: 20px;}.social-media a{display: inline-block;margin-right: 15px;color: #222;font-size: 16px;line-height: 32px;text-decoration: none;-webkit-transition: all 0.3s;transition: all 0.3s;}.social-media a:last-child{margin-right: 0;}/* BRAND COLOR */.social-media a.facebook:hover{color: #0e59a0 !important;}.social-media a.twitter:hover{color: #0ea4ff !important;}.social-media a.dribbble:hover{color: #ea73a0 !important;}.social-media a.pinterest:hover{color: #d73532 !important;}.social-media a.google:hover{color: #da4835 !important;}.social-media a.tumblr:hover{color: #2a445f !important;}.social-media a.instagram:hover{color: #82685a !important;}.social-media a.rss:hover{color: #f79638 !important;}.social-media a.linkedin:hover{color: #018faf !important;}.social-media a.skype:hover{color: #00b0f6 !important;}.social-media a.flickr:hover{color: #0061db !important;}.social-media a.vimeo:hover{color: #4cb2d9 !important;}.social-media a.github:hover{color: #3b3b3b !important;}.social-media a.youtube:hover{color: #cc181e !important;}.social-media a.windows:hover{color: #6dc2e9 !important;}.social-media a.dropbox:hover{color: #007ee5 !important;}.social-media a.xing:hover{color: #026566 !important;}.social-media a.adn:hover{color: #1ea076 !important;}.social-media a.android:hover{color: #98cb02 !important;}.social-media a.apple:hover{color: #a6b1b7 !important;}.social-media a.behance:hover{color: #2d9ad2 !important;}.social-media a.bitbucket:hover{color: #214f81 !important;}.social-media a.bitcoin:hover{color: #f7931b !important;}.social-media a.codepan:hover{color: #000 !important;}.social-media a.css3:hover{color: #3289ce !important;}.social-media a.delicious:hover{color: #3399fe !important;}.social-media a.deviantart:hover{color: #c8da30 !important;}.social-media a.digg:hover{color: #0080c2 !important;}.social-media a.drupal:hover{color: #0077b9 !important;}.social-media a.empire:hover{color: #000 !important;}.social-media a.foursquare:hover{color: #daecb0 !important;}.social-media a.git:hover{color: #f34f29 !important;}.social-media a.gitti:hover{color: #634c3e !important;}.social-media a.hacker-news:hover{color: #f18642 !important;}.social-media a.html5:hover{color: #e54c1f !important;}.social-media a.joomla:hover{color: #016fb9 !important;}.social-media a.jsfiddle:hover{color: #4679a4 !important;}.social-media a.linux:hover{color: #fece0e !important;}.social-media a.maxcdn:hover{color: #f36f20 !important;}.social-media a.openid:hover{color: #fe6101 !important;}.social-media a.pagelines:hover{color: #3783e3 !important;}.social-media a.pied-piper:hover{color: #0c7b48 !important;}.social-media a.qq:hover{color: #23286c !important;}.social-media a.rebel:hover{color: #000 !important;}.social-media a.reddit:hover{color: #cde3f8 !important;}.social-media a.renren:hover{color: #0d81e4 !important;}.social-media a.share:hover{color: #252525 !important;}.social-media a.slack:hover{color: #453744 !important;}.social-media a.soundcloud:hover{color: #fe4e00 !important;}.social-media a.spotify:hover{color: #80bb41 !important;}.social-media a.stack-exchange:hover{color: #265a93 !important;}.social-media a.stackoverflow:hover{color: #fea501 !important;}.social-media a.steam:hover{color: #191919 !important;}.social-media a.stumbleupon:hover{color: #f04f23 !important;}.social-media a.tencent-weibo:hover{color: #0063a7 !important;}.social-media a.trello:hover{color: #226784 !important;}.social-media a.vine:hover{color: #00b081 !important;}.social-media a.vk:hover{color: #50769d !important;}.social-media a.wechat:hover{color: #a4dc31 !important;}.social-media a.weibo:hover{color: #d82828 !important;}.social-media a.wordpress:hover{color: #454442 !important;}.social-media a.yahoo:hover{color: #4b04a8 !important;}.social-media a.ftpx:hover{color: #000 !important;}.social-media a.amazon:hover{color: #ff9900 !important;}.social-media a.angellist:hover{color: #000 !important;}.social-media a.btc:hover{color: #f7931b !important;}.social-media a.black-tie:hover{color: #000 !important;}.social-media a.bluetooth:hover{color: #0a3d91 !important;}.social-media a.buysellads:hover{color: #ba0202 !important;}.social-media a.cc-amex:hover{color: #016dd2 !important;}.social-media a.cc-diners-club:hover{color: #0069aa !important;}.social-media a.cc-discover:hover{color: #f88737 !important;}.social-media a.cc-jcb:hover{color: #29166f !important;}.social-media a.cc-mastercard:hover{color: #fe9611 !important;}.social-media a.paypal:hover{color: #012069 !important;}.social-media a.cc-stripe:hover{color: #49b802 !important;}.social-media a.cc-visa:hover{color: #1b4da2 !important;}.social-media a.chrome:hover{color: #edcd16 !important;}.social-media a.codepen:hover{color: #1b1c1b !important;}.social-media a.codiepie:hover{color: #000 !important;}.social-media a.connectdevelop:hover{color: #023cb0 !important;}.social-media a.contao:hover{color: #e4790f !important;}.social-media a.dashcube:hover{color: #000 !important;}.social-media a.edge:hover{color: #2c74be !important;}.social-media a.expeditedssl:hover{color: #2e2e2e !important;}.social-media a.firefox:hover{color: #df731b !important;}.social-media a.fonticons:hover{color: #1d1e2a !important;}.social-media a.fort-awesome:hover{color: #000 !important;}.social-media a.forumbee:hover{color: #85ac2f !important;}.social-media a.get-pocket:hover{color: #e84352 !important;}.social-media a.gg:hover{color: #fd0002 !important;}.social-media a.gratipay:hover{color: #653614 !important;}.social-media a.houzz:hover{color: #9bc545 !important;}.social-media a.internet-explorer:hover{color: #00bcf2 !important;}.social-media a.ioxhost:hover{color: #f6a814 !important;}.social-media a.lastfm:hover{color: #e2152b !important;}.social-media a.leanpub:hover{color: #231f20 !important;}.social-media a.meanpath:hover{color: #538dd6 !important;}.social-media a.medium:hover{color: #00ab6c !important;}.social-media a.mixcloud:hover{color: #040204 !important;}.social-media a.modx:hover{color: #8ed547 !important;}.social-media a.odnoklassniki:hover{color: #f68634 !important;}.social-media a.opencart:hover{color: #00c1f2 !important;}.social-media a.opera:hover{color: #e81617 !important;}.social-media a.optin-monster:hover{color: #8ed31e !important;}.social-media a.product-hunt:hover{color: #d6573d !important;}.social-media a.reddit:hover{color: #ff4500 !important;}.social-media a.safari:hover{color: #2973d9 !important;}.social-media a.scribd:hover{color: #382d29 !important;}.social-media a.sellsy:hover{color: #006ca2 !important;}.social-media a.shirtsinbulk:hover{color: #dd3a26 !important;}.social-media a.simplybuilt:hover{color: #322f34 !important;}.social-media a.skyatlas:hover{color: #01aebe !important;}.social-media a.slideshare:hover{color: #13999a !important;}.social-media a.stack-overflow:hover{color: #ef532a !important;}.social-media a.tripadvisor:hover{color: #1e892f !important;}.social-media a.twitch:hover{color: #6441a5 !important;}.social-media a.usb:hover{color: #000 !important;}.social-media a.viacoin:hover{color: #2376a2 !important;}.social-media a.whatsapp:hover{color: #44c254 !important;}.social-media a.wikipedia:hover{color: #0c0c0c !important;}.social-media a.y-combinator:hover{color: #ff6501 !important;}.social-media a.yelp:hover{color: #bf311b !important;}.social-media a.email:hover{color: #689c49 !important;}/* DEFAULT COLOR */.social-media.default-color a:hover{color: #ff011e !important;}/*********************************************************************************** *+ PROCESS STEPS ***********************************************************************************/.process-steps{position: relative;margin: 50px 0;}.process-steps:before{display: block;width: 100%;border-top: 2px solid #cbcbd7;content: "";-webkit-transform: rotate(-18deg) translate(-25px, 125px);-ms-transform: rotate(-18deg) translate(-25px, 125px);transform: rotate(-18deg) translate(-25px, 125px);}.process-steps .step{position: relative;float: left;width: 25%;padding: 350px 20px 0;font-size: 14px;line-height: 27px;text-align: center;}.process-steps .step:before{position: absolute;top: 0;left: 50%;display: block;width: 30px;height: 30px;border: 8px solid #cbcbd7;border-radius: 50%;margin-left: -15px;background-color: #ff011e;content: "";-webkit-transition: all 0.3s;transition: all 0.3s;}.process-steps .step:nth-child(4):before{top: 0;}.process-steps .step:nth-child(3):before{top: 76px;}.process-steps .step:nth-child(2):before{top: 152px;}.process-steps .step:nth-child(1):before{top: 228px;}.process-steps .step:after{position: absolute;top: 65px;left: 50%;height: 0;border-left: 4px solid #ff011e;margin-left: -2px;content: "";-webkit-transition: all 0.3s;transition: all 0.3s;}.process-steps .step:nth-child(4):after{top: 65px;}.process-steps .step:nth-child(3):after{top: 141px;}.process-steps .step:nth-child(2):after{top: 217px;}.process-steps .step:nth-child(1):after{top: 293px;}.process-steps .step h2{color: #cbcbd7;-webkit-transition: all 0.3s;transition: all 0.3s;}.process-steps .step a{border-bottom: 1px solid #ff011e;color: #222;font-family: "Montserrat", Arial, sans-serif;font-size: 12px;font-weight: 700;text-decoration: none;text-transform: uppercase;opacity: 0;-webkit-transition: all 0.3s;transition: all 0.3s;}.process-steps .step a:hover{border-color: #ff011e;color: #ff011e;}.process-steps .step:hover a{opacity: 1;}.process-steps .step:hover h2{color: #ff011e;}.process-steps .step:hover:before{border-color: #ff011e;background-color: #fff;}.process-steps .step:hover:after{height: 40px;}.process-steps:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}@media (min-width: 1200px){.process-steps:before{-webkit-transform: rotate(-15deg) translate(-25px, 125px);-ms-transform: rotate(-15deg) translate(-25px, 125px);transform: rotate(-15deg) translate(-25px, 125px);}}@media (min-width: 768px) and (max-width: 991px){.process-steps:before{display: none;}.process-steps .step{padding-top: 0;width: 50%;margin-bottom: 20px;}.process-steps .step:before,.process-steps .step:after{display: none;}}@media (max-width: 767px){.process-steps:before{display: none;}.process-steps .step{padding-top: 0;float: none;width: 100%;margin-bottom: 20px;}.process-steps .step:before,.process-steps .step:after{display: none;}}/*********************************************************************************** *+ PIE CHARTS ***********************************************************************************/.pie-chart-container{margin-bottom: 50px;text-align: center;}.pie-chart{position: relative;text-align: center;margin-bottom: 15px;}.pie-chart canvas{max-width: 100%;}.pie-chart-percent{position: absolute;top: 50%;left: 0;width: 100%;color: #222;font-size: 36px;font-weight: 900;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.pie-chart-details{}/*********************************************************************************** *+ PROGRESS BARS ***********************************************************************************/ .progress{overflow: visible;height: 4px;border-radius: 0;margin-bottom: 15px;background-color: #f4f4fe;box-shadow: none;}.progress-bar{position: relative;background-color: #ff011e;box-shadow: none;}.progress-bar span{position: absolute;top: 19px;right: 0;color: #242424;font: 14px "Montserrat", Arial, sans-serif;font-weight: 700;}.progress-bar-title{margin-bottom: 17px;color: #242424;font: 14px "Montserrat", Arial, sans-serif;font-weight: 700;text-transform: uppercase;}/*********************************************************************************** *+ COUNTERS ***********************************************************************************/ .counter{margin-bottom: 50px;text-align: center;}.counter-value{color: #222;font-family: "Montserrat", Arial, sans-serif;font-size: 72px;line-height: 82px;}.counter-value:before{content: attr(data-symbol-before);}.counter-details{font-family: "Montserrat", Arial, sans-serif;font-size: 14px;letter-spacing: 0.5px;text-transform: uppercase;}/*********************************************************************************** *+ COUNTDOWN ***********************************************************************************/.countdown{margin: 220px 0 185px;}.countdown > div{position: relative;float: left;width: 25%;font-family: "Montserrat", Arial, sans-serif;font-size: 60px;line-height: 1px;font-weight: 700;text-align: center;}.countdown > div > span{display: block;color: #000;font-size: 18px;font-weight: 700;text-transform: lowercase;}.countdown:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}@media (max-width: 767px){.countdown > div{font-size: 38px;}.countdown > div > span{font-size: 16px;}}/*********************************************************************************** *+ PRICE PLAN ***********************************************************************************/.price-plan{position: relative;padding: 40px 15px 15px;border: 3px solid #e9ecf7;margin: 30px 0 50px;text-align: center;-webkit-transition: border-color 0.3s;transition: border-color 0.3s;}.price-plan-header{margin-bottom: 20px;}.price-plan-header h2{margin-bottom: 25px;color: #ff011e;}.price-plan-header h2 sup{font-size: 18px;vertical-align: super;}.price-plan-header h2 small{display: block;font-size: 14px;}.price-plan-header h4{position: relative;padding-bottom: 30px;margin-bottom: 70px;-webkit-transition: all 0.3s;transition: all 0.3s;}.price-plan-header h4:before,.price-plan-header h4:after{position: absolute;top: 100%;left: 50%;margin-left: -1.5px;content: "";-webkit-transition: all 0.3s;transition: all 0.3s;}.price-plan-header h4:before{height: 35px;border-left: 3px solid #e9ecf7;}.price-plan-header h4:after{height: 0;border-left: 3px solid #ff011e;-webkit-transition: all 0.3s;transition: all 0.3s;}.price-plan-header h6{position: absolute;top: 0;left: 50%;padding: 5px 30px;background-color: #ff011e;color: #fff;text-transform: uppercase;-webkit-transform: translate(-50%, -100%);-ms-transform: translate(-50%, -100%);transform: translate(-50%, -100%);}.price-plan ul{margin-bottom: 60px;font-size: 15px;list-style: none;}.price-plan ul li{margin-bottom: 5px;}.price-plan ul li:last-child{margin-bottom: 0;}.price-plan .btn{margin-bottom: 30px;}.price-plan .text-mute{color: #998ca0;font-size: 11px;line-height: 18px;}.price-plan > *:last-child{margin-bottom: 0;}.price-plan:hover,.price-plan.recommended{border-color: #ff011e;}.price-plan:hover .price-plan-header h4,.price-plan.recommended .price-plan-header h4{color: #ff011e;}.price-plan:hover .price-plan-header h4:after,.price-plan.recommended .price-plan-header h4:after{height: 35px;}/*********************************************************************************** *+ TESTIMONIALS ***********************************************************************************/ blockquote{padding: 0;border-left: none;font: inherit;font-style: italic;}blockquote:before{color: #ff011e;font-family: "Montserrat", Arial, sans-serif;font-size: 48px;font-style: normal;content: "\201c";}blockquote footer:before,blockquote small:before{content: none;}.testimonial{margin-bottom: 50px;text-align: center;}.testimonial > img{display: inline-block;border-radius: 50%;margin-bottom: 20px;}.testimonial blockquote{}.testimonial blockquote:before{display: none;}.testimonial > h6{margin-bottom: 0;letter-spacing: 0.5px;text-transform: uppercase;}.testimonial > p{margin-bottom: 0;font-size: 14px;line-height: 27px;}/*********************************************************************************** *+ ISOTOPE ***********************************************************************************/.isotope{margin-bottom: 100px;}.isotope.gutter{margin: -15px -15px 50px;}.isotope .isotope-item{float: left;width: 25%;}.isotope.gutter .isotope-item{padding: 15px;}.isotope.col-3 .isotope-item{width: 33.333333%;}.isotope.col-4 .isotope-item{width: 25%;}.isotope .portfolio-item{margin-bottom: 0;}.isotope .isotope-item.item-width-1{width: 25%;}.isotope .isotope-item.item-width-2{width: 50%;}@media (min-width: 1200px){.isotope .isotope-item.item-width-1{width: 20%;}.isotope .isotope-item.item-width-2{width: 40%;}}@media (max-width: 767px){.isotope .isotope-item{float: none;width: 100%;}.isotope.col-3 .isotope-item,.isotope.col-4 .isotope-item, .isotope .isotope-item.item-width-1,.isotope .isotope-item.item-width-2{width: 100%;}}@media (min-width: 480px) and (max-width: 767px){.isotope .isotope-item{float: left;width: 50%;}.isotope.col-3 .isotope-item,.isotope.col-4 .isotope-item{width: 50%;}}/*********************************************************************************** *+ FILTER ***********************************************************************************/ .filter{margin-bottom: 50px;list-style: none;}.filter li{display: inline-block;margin-right: 30px;}.filter li:last-child{margin-right: 0;}.filter li a{display: inline-block;color: #222;font-family: "Montserrat", Arial, sans-serif;font-size: 14px;line-height: 16px;text-decoration: none;}.filter li a:after{display: block;width: 0;border-bottom: 1px solid #ff011e;content: "";-webkit-transition: all 0.3s;transition: all 0.3s;}.filter li a:hover:after,.filter li a.active:after{width: 100%;}@media (max-width: 767px){.filter li{display: block;margin-bottom: 10px;}.filter li:last-child{margin-bottom: 0;}}/*********************************************************************************** *+ PAGINATION ***********************************************************************************/ .pagination{display: block;margin-top: 0;margin-bottom: 50px;text-align: center;}.pagination li{display: inline-block;color: #222;font-family: "Montserrat", Arial, sans-serif;font-size: 14px;font-weight: 700;text-transform: uppercase;vertical-align: middle;}.pagination li a{display: block;padding: 0;border-radius: 0;border: none;background-color: transparent;color: #222;-webkit-transition: all 0.3s;transition: all 0.3s;}.pagination > li:last-child > a, .pagination > li:first-child > a, .pagination > li:last-child > span.pagination > li:first-child > span{border-radius: 0;}.pagination li a:hover,.pagination li.active a,.pagination li.active a:hover{background-color: transparent;color: #ff011e;}.pagination li.active{position: relative;top: -3px;color: #ff011e;font-size: 30px;}.pagination li.active:after{margin-left: 5px;color: #222;font-size: 14px;content: "/";}.pagination li.prev,.pagination li.next{position: relative;top: 7px;}.pagination li.prev{float: left;}.pagination li.next{float: right;}.pagination li.prev a:before,.pagination li.next a:after{font-family: "boiler-icons";color: #ff011e;}.pagination li.prev a:before{margin-right: 10px;content: "\e912";}.pagination li.next a:after{margin-left: 10px;content: "\e920";}.pagination:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}/*********************************************************************************** *+ BREADCRUMB ***********************************************************************************/.breadcrumb{background-color: transparent;margin: 0;padding: 0;font-size: 14px;font-weight: 700;text-transform: uppercase;transition: all 0.3s ease-in;}.breadcrumb > li + li:before{color: #fff;}.breadcrumb li a{color: #fff;transition: all 0.3s ease-in;}.breadcrumb li a:hover{text-decoration: none;color: #ff011e;}.breadcrumb li.active{color: #fff;}/*********************************************************************************** *+ FULL SECTIONS ***********************************************************************************/.full-section{position: relative;z-index: 1;padding: 50px 0;margin-bottom: 100px;background: no-repeat center center;}.full-section-overlay-color{position: absolute;z-index: 2;top: 0;right: 0;bottom: 0;left: 0;background-color: #000;opacity: 0.5;}.full-section-container{position: relative;z-index: 4;}.full-screen{margin-bottom: -50px;}.full-screen .full-section-container{position: absolute;top: 50%;left: 0;width: 100%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}/* MULTILAYER PARALLAX */.multilayer-parallax{position: absolute;z-index: 3;top: 0;left: 0;width: 100%;height: 100%;}.multilayer-parallax .parallax-layer{position: absolute;top: 0;left: 0;}.parallax-layer.x-center{left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}/* FULL SECTION WITH HALF IMAGE/SOLID COLOR */.half-image-left,.half-image-right{position: absolute;top: 0;bottom: 0;width: 50%;background: #4CDC7B no-repeat center center;}.half-image-left{left: 0;}.half-image-right{right: 0;}.half-image-left img,.half-image-right img{display: none;}/* ELEMENTS IN DARK SECTION */.full-section.dark-section{background-color: #ff011e;color: #fff;}.full-section.dark-section a,.full-section.dark-section h1,.full-section.dark-section h2,.full-section.dark-section h3,.full-section.dark-section h4,.full-section.dark-section h5,.full-section.dark-section h6{color: inherit;}.full-section.dark-section a:hover{color: #afbcf5;}.full-section.dark-section button,.full-section.dark-section input[type="reset"],.full-section.dark-section input[type="submit"],.full-section.dark-section input[type="button"]{background-color: #afbcf5;}.full-section.dark-section .headline span{border-color: inherit;}.full-section.dark-section .check-list li:before{border-color: inherit;color: inherit;}.full-section.dark-section .plus-list li:before{color: inherit;}.full-section.dark-section .btn-black,.full-section.dark-section .btn-default{background-color: #fff;color: #151515;}.full-section.dark-section .btn-default:before{background-color: #ff011e;}.full-section.dark-section .btn-black:before{background-color: #151515;}.full-section.dark-section .btn-white{border-color: #fff;}.full-section.dark-section .btn:hover{color: #fff;}.full-section.dark-section .btn-white:before{background-color: #fff;}.full-section.dark-section .btn-white:hover{color: #222;}.full-section.dark-section .text-box.default-color{background-color: #afbcf5;}.full-section.dark-section .panel-title a{color: #222;}.full-section.dark-section .panel-title a:hover, .full-section.dark-section .panel-title a[aria-expanded="true"]{background-color: #afbcf5;}.full-section.dark-section .nav-tabs > li > a{color: #222;}.full-section.dark-section .nav-tabs > li > a:hover, .full-section.dark-section .nav-tabs > li.active > a{background-color: #afbcf5;}.full-section.dark-section .social-media.default-color a:hover{color: #afbcf5 !important;}.full-section.dark-section .pie-chart-percent{color: inherit;}.full-section .progress{background-color: #fff;}.full-section.dark-section .progress-bar{background-color: #afbcf5;}.full-section.dark-section .progress-bar span,.full-section.dark-section .progress-bar-title{color: inherit;}.full-section.dark-section .counter-value{color: inherit;}.full-section.dark-section .price-plan-header h6{background-color: #afbcf5;}.full-section.dark-section .price-plan:hover,.full-section.dark-section .price-plan.recommended{border-color: #afbcf5;}.full-section.dark-section .price-plan:hover .price-plan-header h4,.full-section.dark-section .price-plan.recommended .price-plan-header h4{color: #afbcf5;}.full-section.dark-section .price-plan .price-plan-header h4:after,.full-section.dark-section .price-plan.recommended .price-plan-header h4:after{border-color: #afbcf5;}.full-section.dark-section .filter li a:after{border-color: #afbcf5;}.full-section.dark-section .pagination li,.full-section.dark-section .pagination li.active:after,.full-section.dark-section .pagination li.prev a:before,.full-section.dark-section .pagination li.next a:after{color: inherit;}.full-section.dark-section .about-me:hover .about-me-thumbnail:after{border-color: #afbcf5;}.full-section.dark-section .about-me:hover p{color: #afbcf5;}.full-section.dark-section .service-box.style-1:hover > i{border-color: inherit;color: inherit;}.full-section.dark-section .service-box.style-1 > i:after{display: none;}.full-section.dark-section .service-box.style-2 > i{color: inherit;}.full-section.dark-section .service-box.style-2:hover > i{color: #afbcf5;}.full-section.dark-section .service-box.style-3{color: #535353;}.full-section.dark-section .service-box.style-3:hover:before,.full-section.dark-section .service-box.style-3:hover:after{border-color: #afbcf5;}.full-section.dark-section .service-box.style-3 a{color: #222;}.full-section.dark-section .service-box.style-3 a:hover{color: #ff011e;}.full-section.dark-section .blog-article:hover .blog-article-thumbnail:before{border-color: #afbcf5;}.full-section.dark-section .commentlist-title span,.full-section.dark-section .commentform-title span{border-bottom-color: inherit;}.full-section.dark-section .widget-title span{border-bottom-color: inherit;}.full-section.dark-section .widget-pages ul li a:hover:before,.full-section.dark-section .widget-archives ul li a:hover:before,.full-section.dark-section .widget-metadata ul li a:hover:before,.full-section.dark-section .widget-categories ul li a:hover:before{color: inherit;}.full-section.dark-section .widget-calendar table th,.full-section.dark-section .widget-calendar table caption{color: inherit;}.full-section.dark-section .widget-calendar table td#today{background-color: #afbcf5;}.full-section.dark-section .widget-recent-posts ul li .post-title:hover{color: #afbcf5;}.full-section.dark-section .widget-tags a{background-color: #afbcf5;color: #fff;}.full-section.dark-section .widget-tags a:before{background-color: #fff;}.full-section.dark-section .widget-tags a:hover{color: #222;}.full-section.dark-section .testimonials-slider-2-navigation .prev:after,.full-section.dark-section .testimonials-slider-2-navigation .next:after{border-bottom-color: inherit;}.full-section.dark-section .owl-dot:hover,.full-section.dark-section .owl-dot.active{background-color: #fff;}/* BACKROUNDS AND STYLE FOR FULL SECTIONS *//* About us section*/ .col-sm-offset-6.about-us{margin-top: 60px;}/* Services section*/.text-center{margin-bottom: 40px;}.col-md-offset-1.col-md-3.curbify{}#section-1{padding: 230px 0;margin-top: 80px;background-color: #fff;}#section-2{padding: 200px 0;margin-top: 50px;}#section-3{padding: 100px 0 50px;margin-top: 50px;margin-bottom: -50px;background-color: #f4f4fe;}#section-4{padding: 100px 0;margin-top: 50px;margin-bottom: -50px;background-color: #f4f4fe;}#section-5{padding: 100px 0 80px;margin-top: 60px;background-image: url(../../images/backgrounds/contact-img.jpg);}#section-6{padding: 100px 0 50px;margin-top: 50px;background-color: #ff011e;}#section-7{padding-top: 100px;background-image: url(../../images/backgrounds/bg-3.jpg);}#section-7 i{display: inline-block;margin-bottom: 20px;color: #ff011e;font-size: 72px;line-height: 72px;}#section-8{padding: 120px 0 70px;margin-top: 80px;background-color: #ff011e;}#section-9{}#section-9:before,#section-9:after{position: absolute;right: 0;left: 0;height: 50%;content: "";}#section-9:before{top: 0;background-color: #ff011e;}#section-9:after{bottom: 0;background-color: #fff;}#section-10{padding: 100px 0 80px;margin-top: 80px;margin-bottom: -50px;background-image: url(../../images/backgrounds/bg-2.jpg);}@media (min-width: 768px) and (max-width: 991px){.half-image-left,.half-image-right{position: relative;width: 100%;background-image: none !important;}.half-image-left img,.half-image-right img{display: block;margin-bottom: 50px;}#section-1{background-color: #4cdc7b;}#section-2{padding: 0;}}@media (max-width: 767px){.multilayer-parallax .parallax-layer{display: none;}.full-screen .full-section-container{position: relative;top: 0;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.half-image-left,.half-image-right{position: relative;width: 100%;background-image: none !important;}.half-image-left img,.half-image-right img{display: block;margin-bottom: 50px;}.parallax{background-attachment: scroll !important;-webkit-background-size: cover !important;background-size: cover !important;}#section-1{padding: 100px 0 80px;background-color: #4CDC7B ;}#section-2{padding: 0;}}/*********************************************************************************** *+ VIDEO PLAYER ***********************************************************************************/#local-video-section,#youtube-video-section{position: absolute;z-index: 1;overflow: hidden;top: 0;width: 100%;height: 100%;}#video-section{padding: 0;height: 635px;}.youtube-player{display: none;}#video-section .full-section-container{position: absolute;z-index: 2;top: 50%;left: 0;width: 100%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}#local-video-section video{width: 100%;}/*********************************************************************************** *+ SCROLL UP ***********************************************************************************/#scroll-up{position: fixed;z-index: 8000;bottom: 0;right: 0;display: none;width: 72px;height: 72px;background-color: #ff011e;color: #fff;font-size: 32px;line-height: 68px;text-align: center;text-decoration: none;cursor: pointer;box-shadow: 1px 1px 2px 0 #ccc;-webkit-transition: all 0.3s;transition: all 0.3s;}#scroll-up:hover{background-color: #222;}@media (max-width: 767px){#scroll-up{width: 48px;height: 48px;font-size: 24px;line-height: 42px;}}/*********************************************************************************** *+ SLIDERS ***********************************************************************************//* REVOLUTION SLIDER */.rev_slider_wrapper{height: 800px;margin-bottom: 100px;}/* TYPOGRAPHY */.tp-caption.title{color: #222;font-family: "Montserrat", Arial, sans-serif;font-size: 120px;line-height: 100px;font-weight: 700;}.tp-caption.title-big{padding: 0 30px 40px;border: 20px solid #ff011e;color: #fff;font-family: "Montserrat", Arial, sans-serif;font-size: 210px;line-height: 210px;font-weight: 700;text-shadow: 20px 18px 29px rgba(0, 0, 0, 0.6);}.tp-caption.letter{color: #222;font-size: 300px;line-height: 380px;font-weight: 700;}.tp-caption.letter:after{position: absolute;top: 0;left: -60px;display: block;width: 350px;height: 350px;border: 30px solid #ff011e;border-radius: 50%;content: "";}.tp-caption.scroll-down{text-align: center;}.tp-caption.scroll-down a{display: inline-block;color: #222;font-family: "Montserrat", Arial, sans-serif;font-size: 14px;line-height: 20px;font-weight: 700;text-decoration: none;-webkit-transition: all 0.3s; transition: all 0.3s;}.tp-caption.scroll-down a i{color: #000;-webkit-transition: all 0.3s;transition: all 0.3s;}.tp-caption.scroll-down a:hover,.tp-caption.scroll-down a i:hover{color: #ff011e;}.tp-caption .text-parallax-content{padding-bottom: 25px;background: #f4f4fe;font-family: "Montserrat", Arial, sans-serif;}@media (min-width: 1200px){.multilayer-parallax .parallax-layer{display: none;}.tp-caption.letter{font-size: 480px;line-height: 500px;}.tp-caption.letter:after{left: -50px;width: 500px;height: 500px;}}@media (min-width: 768px) and (max-width: 991px){.tp-caption .btn{padding: 12px 20px;font-size: 12px;}.tp-caption.letter:after{left: -50px;width: 260px;height: 260px;border-width: 20px;}}@media (max-width: 767px){.tp-caption .btn{padding: 6px 10px;font-size: 6px;}.tp-caption.letter:after{left: -20px;width: 110px;height: 110px;border-width: 10px;}}@media (min-width: 480px) and (max-width: 767px){.tp-caption.letter:after{left: -25px;width: 160px;height: 160px;border-width: 10px;}}/* OWL Carousel */.owl-carousel{margin-bottom: 50px;}.owl-carousel .owl-item img{width: auto;}.owl-carousel .owl-stage{overflow: hidden;}.owl-dots{position: absolute;bottom: -30px;left: 0;width: 100%; text-align: center;}.owl-dot{display: inline-block;width: 12px;height: 12px;border: 2px solid #e9ecf7;border-radius: 50%;margin-right: 5px;-webkit-transition: all 0.3s;transition: all 0.3s;}.owl-dot:hover,.owl-dot.active{border-color: #ff011e;}.owl-dot:last-child{margin-right: 0;}.owl-prev,.owl-next{position: absolute;top: 50%;width: 32px;height: 32px;text-align: center;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.owl-prev{left: -20px;}.owl-next{right: -20px;}.owl-prev:before,.owl-next:before{font-family: "FontAwesome";font-size: 24px;}.owl-prev:before{content: "\f104";}.owl-next:before{content: "\f105";}.owl-prev:hover,.owl-next:hover{opacity: 0.5;}/* IMAGES SLIDER */.images-slider-navigation,.images-slider-2-navigation{position: relative;z-index: 2;font-family: "Montserrat", Arial, sans-serif;font-size: 14px;font-weight: 700;list-style: none;}.images-slider-navigation{margin: 20px 0;}.images-slider-2-navigation{text-align: right;}.images-slider-navigation li,.images-slider-2-navigation li{position: relative;margin-bottom: 20px;}.images-slider-navigation li:last-child,.images-slider-2-navigation li:last-child{margin-bottom: 0;}.images-slider-navigation li a,.images-slider-2-navigation li a{color: #222;text-decoration: none;-webkit-transition: all 0.3s;transition: all 0.3s;}.images-slider-navigation li a:after,.images-slider-2-navigation li a:after{display: block;width: 0;border-bottom: 2px solid #ff011e;content: "";-webkit-transition: all 0.3s;transition: all 0.3s;}.images-slider-2-navigation li a:after{position: absolute;right: 0;}.images-slider-navigation li a.active:after,.images-slider-2-navigation li a.active:after{width: 150px;}.images-slider-navigation li a:hover,.images-slider-2-navigation li a:hover{color: #000;}.images-slider-3 img{margin: 0 auto;padding: 5px;}/*.images-slider-3 .owl-dots{top: 50%;left: 20px;bottom: auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}*//*.images-slider-3 .owl-dots .owl-dot{display: block;border-radius: 0;margin: 5px 0;}*//* PROJECTS SLIDER */.projects-slider{margin: 80px 0 30px;}#single-project.projects-slider{position: relative;z-index: 1;margin-top: -100px;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);}#single-project.projects-slider:before{position: absolute;z-index: -1;top: 100px;right: 200px;bottom: -100px;left: 0;background-color: #fbfbfc;content: "";}.projects-slider .project-description,.projects-slider .projects-images-slider,.projects-slider .projects-descriptions-slider{float: left;width: 50%;}.projects-slider .projects-descriptions-slider{padding-top: 60px;}.projects-slider .project-description{padding: 150px 30px 0 100px;}.projects-slider .projects-slider:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.projects-slider .projects-images-slider{padding-left: 30px;}.projects-slider-thumbs{position: relative;z-index: 1;padding: 0 100px;margin-bottom: 20px;text-align: center;list-style: none;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);}.projects-slider-thumbs li{float: left;width: 20%;padding: 0 10px;display: inline-block;}.projects-slider-thumbs li a{display: block;border: 2px solid transparent;-webkit-transition: all 0.3s;transition: all 0.3s;}.projects-slider-thumbs li a:hover,.projects-slider-thumbs li a.active{border-color: #ff011e;}.projects-slider:after,.projects-slider-thumbs:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}/* PROJECTS SLIDER 2 */.projects-slider-container{position: relative;margin: 80px 0;}.projects-slider-2 .owl-stage{padding-left: 0 !important;}.projects-slider-2 .project-description{padding-right: 20px;}.projects-slider-2-navigation{position: absolute;z-index: 100;top: -50px;left: 0;}.projects-slider-2-navigation span{display: inline-block;width: 42px;height: 42px;background-color: #f4f4fe;font-size: 18px;line-height: 42px;text-align: center;cursor: pointer;-webkit-transition: all 0.3s;transition: all 0.3s;}.projects-slider-2-navigation span:hover{background-color: #ff011e;color: #fff;}/* PROJECTS SLIDER 3 */.projects-slider-3{margin: 80px 0;}.projects-slider-3 .project-description{position: absolute;bottom: 0;left: 50%;width: 320px;padding: 30px 40px;background-color: #023cb0;color: #fff;font-size: 14px;line-height: 27px;opacity: 1;-webkit-transition: all 0.3s;transition: all 0.3s;}.projects-slider-3 .project-description a{color: #fff;-webkit-transition: all 0.3s;transition: all 0.3s;}.projects-slider-3 .project-description a:hover{color: #858585;}.projects-slider-3 .project-description h5{margin-bottom: 20px;}.projects-slider-3 .project-description.animated{bottom: -50px;opacity: 0;}.projects-slider-3 .owl-dots{top: 50%;left: -35px;bottom: auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.projects-slider-3 .owl-dots .owl-dot{display: block;border-radius: 0;margin: 5px 0;}/* TEXT SLIDER */.text-slider{margin-bottom: 100px;text-align: center;}/* TESTIMONIALS SLIDER */.testimonials-slider{padding: 66px 40px 76px;border: 2px solid #cbcbd7;}.testimonials-slider .owl-dots{bottom: 45px;}.testimonials-slider .testimonial img{display: inline-block;}.testimonials-slider-2{font-size: 18px;line-height: 30px;}.testimonials-slider-2:before{display: block;margin-bottom: 30px;font-family: "Montserrat", Arial, sans-serif;font-size: 72px;text-align: center;content: "\201c";}.testimonials-slider-2 .testimonial{margin-bottom: 0;}.testimonials-slider-2 blockquote{margin-bottom: 40px;}.testimonials-slider-2-navigation{font-family: "Montserrat", Arial, sans-serif;font-size: 14px;text-transform: lowercase;}.testimonials-slider-2-navigation .prev,.testimonials-slider-2-navigation .next{position: absolute;top: 50%;line-height: 20px;-webkit-transform: translateY(-40px);-ms-transform: translateY(-40px);transform: translateY(-40px);-webkit-transition: all 0.3s;transition: all 0.3s;}.testimonials-slider-2-navigation .prev:after,.testimonials-slider-2-navigation .next:after{display: block;width: 0;border-bottom: 1px solid #ff011e;content: "";-webkit-transition: all 0.3s;transition: all 0.3s;}.testimonials-slider-2-navigation .prev{left: -100px;}.testimonials-slider-2-navigation .next{right: -100px;}.testimonials-slider-2-navigation .prev:hover,.testimonials-slider-2-navigation .next:hover{cursor: pointer;}.testimonials-slider-2-navigation .prev:hover:after,.testimonials-slider-2-navigation .next:hover:after{width: 100%;}.testimonials-slider-2 .owl-dots{display: none !important;}/* LOGOS SLIDER */.logos-slider img{margin: 0 auto;}@media (min-width: 1450px){.projects-slider-2 .project-description{padding: 15%;}.projects-slider-2-navigation{top: -150px;left: -60px;}}/*@media screen and (max-width: 12000px){.multilayer-parallax .parallax-layer{display: none;}}*/@media (min-width: 768px) and (max-width: 991px){.projects-descriptions-slider{padding-top: 0;}.projects-slider-3 .owl-dots{left: 20px;}#single-project.projects-slider{margin-top: -30px;}#single-project.projects-slider:before{right: 150px;bottom: -70px;}.project-description{padding-left: 50px;}.testimonials-slider-2-navigation .prev{left: -50px;}.testimonials-slider-2-navigation .next{right: -50px;}}@media (max-width: 767px){.projects-slider .project-description,.projects-slider .projects-images-slider,.projects-slider .projects-descriptions-slider{float: none;width: 100%;}.projects-slider .project-description{padding: 0;}.projects-descriptions-slider{padding-top: 0;}.projects-slider .projects-images-slider{padding-left: 0;}.projects-slider-thumbs{padding: 0;}.projects-slider-thumbs li{padding: 0 3px;}.images-slider-2{margin-top: 30px;}.projects-slider-2 .owl-stage{padding: 0 !important;}.projects-slider-3 .owl-dots{top: 50px;left: 20px;}.projects-slider-3 .project-description{position: relative;left: 0;width: 100%;padding-bottom: 10px;}.projects-slider-3 .project-description.animated{bottom: 0;opacity: 1;}#single-project.projects-slider{margin-top: 50px;}#single-project.projects-slider:before{display: none;}.project-description{float: none;width: 100%;padding: 0;margin-bottom: 50px;}.projects-slider-2 .project-description{padding: 0 15px;}.testimonials-slider-2 .owl-dots{bottom: -50px;display: block !important;}.testimonials-slider-2-navigation{display: none;}}/* DRAG SLIDER */.content-mask{overflow: hidden;height: 210px;margin-bottom: 50px;}.content-scroller .dragdealer{float: right;width: 4px;height: 210px;margin-left: 50px;}.dragdealer{position: relative;background-color: #e0e0ff;}.dragdealer .handle{background-color: #ff011e;width: 4px;height: 100px;cursor: pointer;}.dragdealer .handle .text{display: inline-block;margin-left: -30px;margin-top: 32px;color: #ff011e;font-family: "Montserrat", Arial, sans-serif;font-size: 14px;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}/*********************************************************************************** *+ ANIMATIONS ***********************************************************************************/.wow{visibility: hidden;}.wow.animated{visibility: visible;}/*********************************************************************************** *+ WIDGETS ***********************************************************************************/.widget{margin-bottom: 50px;}.widget > *:last-child{margin-bottom: 0;}.widget-title{margin-bottom: 40px;font-size: 16px;font-weight: 700;text-transform: uppercase;}.widget-title span{border-bottom: 2px solid #ff011e;}/* WIDGET TEXT */.widget-text{font-size: 14px;line-height: 27px;}.copyright{color: #444;font-size: 13px;}.widget-text div > *:last-child{margin-bottom: 0;}/* WIDGET SERACH */.widget-search{}.widget-search form{position: relative;}.widget-search #s{width: 100%;height: 45px;padding-right: 40px;}.widget-search input[type="submit"]{position: absolute;top: 0;right: 0;height: 45px;padding: 0 22px;border: none;background: url(../images/search.png) no-repeat center center;}/* WIDGET CATEGORIES */.widget-categories{}.widget-categories ul{margin-bottom: 0;list-style: none;}.widget-categories ul li{margin-bottom: 5px;}.widget-categories ul li:last-child{margin-bottom: 0;}.widget-categories ul li a{color: #535353;text-decoration: none;-webkit-transition: all 0.3s;transition: all 0.3s;}.widget-categories ul li a:before{position: relative;top: -2px;display: inline-block;margin-right: 10px;color: #cbcbd7;font-family: "FontAwesome";font-size: 10px;content: "\f067";-webkit-transition: all 0.3s;transition: all 0.3s;}.widget-categories ul li a:hover:before{color: #ff011e;}/* WIDGET CATEGORIES DROPDOWN */.widget-categories-dropdown{}/* WIDGET ARCHIVES */.widget-archives{}.widget-archives ul{margin-bottom: 0;list-style: none;}.widget-archives ul li{margin-bottom: 5px;}.widget-archives ul li:last-child{margin-bottom: 0;}.widget-archives ul li a{color: #535353;text-decoration: none;-webkit-transition: all 0.3s;transition: all 0.3s;}.widget-archives ul li a:before{position: relative;top: -2px;display: inline-block;margin-right: 10px;color: #cbcbd7;font-family: "FontAwesome";font-size: 10px;content: "\f067";-webkit-transition: all 0.3s;transition: all 0.3s;}.widget-archives ul li a:hover:before{color: #ff011e;}/* WIDGET ARCHIVES DROPDOWN */.widget-archives-dropdown{}/* WIDGET PAGES */.widget-pages{}.widget-pages ul{margin-bottom: 0;list-style: none;}.widget-pages ul li{margin-bottom: 5px;}.widget-pages ul li:last-child{margin-bottom: 0;}.widget-pages ul li a{color: #535353;text-decoration: none;-webkit-transition: all 0.3s;transition: all 0.3s;}.widget-pages ul li a:before{position: relative;top: -2px;display: inline-block;margin-right: 10px;color: #cbcbd7;font-family: "FontAwesome";font-size: 10px;content: "\f067";-webkit-transition: all 0.3s;transition: all 0.3s;}.widget-pages ul li a:hover:before{color: #ff011e;}/* WIDGET METADATA */.widget-metadata{}.widget-metadata ul{margin-bottom: 0;list-style: none;}.widget-metadata ul li{margin-bottom: 5px;}.widget-metadata ul li:last-child{margin-bottom: 0;}.widget-metadata ul li a{color: #535353;text-decoration: none;-webkit-transition: all 0.3s;transition: all 0.3s;}.widget-metadata ul li a:before{position: relative;top: -2px;display: inline-block;margin-right: 10px;color: #cbcbd7;font-family: "FontAwesome";font-size: 10px;content: "\f067";-webkit-transition: all 0.3s;transition: all 0.3s;}.widget-metadata ul li a:hover:before{color: #ff011e;}/* WIDGET TAGS */.widget-tags{}.widget-tags a{position: relative;z-index: 1;display: inline-block; padding: 7px 15px;margin-bottom: 5px;background-color: #ff011e;color: #fff;font-family: "Montserrat", Arial, sans-serif;font-size: 12px;text-decoration: none;text-transform: uppercase;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-transition: all 0.3s;transition: all 0.3s;}.widget-tags a:before{position: absolute;z-index: -1;top: 0;right: 0;left: 0;height: 0;background-color: #151515;content: "";-webkit-transition: all 0.3s;transition: all 0.3s;}.widget-tags a:hover:before{height: 100%;}/* WIDGET NEWSLETTER */.widget-newsletter{}.widget-newsletter form{position: relative;}.widget-newsletter input[type="text"]{width: 100%;height: 50px;padding-right: 40px;}.widget-newsletter button[type="submit"]{position: absolute;top: 0;right: 0;height: 50px;padding: 0 20px;background-color: transparent;color: #222;}/* WIDGET RECENT POSTS */.widget-recent-posts{}.widget-recent-posts ul{margin-bottom: 0;list-style: none;}.widget-recent-posts ul li{margin-bottom: 30px;font-size: 12px;line-height: 24px;}.widget-recent-posts ul li:last-child{margin-bottom: 0;}.widget-recent-posts ul li img{float: left;border: 2px solid transparent;margin-right: 30px;-webkit-transition: all 0.3s;transition: all 0.3s;}.widget-recent-posts ul li .post-title{font-family: "Montserrat", Arial, sans-serif;font-size: 14px;font-weight: 700;-webkit-transition: all 0.3s;transition: all 0.3s;}.widget-recent-posts ul li a{color: #222;}.widget-recent-posts ul li .post-title:hover{color: #ff011e;text-decoration: none;}.widget-recent-posts ul li .post-date{}.widget-recent-posts ul li:hover img{border-color: #ff011e;}.widget-recent-posts ul li:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}@media (min-width: 768px) and (max-width: 991px){.widget-recent-posts ul li img{display: none;}}/* WIDGET RECENT COMMENTS */.widget-recent-comments{}.widget-recent-comments ul{list-style: none;margin-bottom: 0;}.widget-recent-comments ul li{margin-bottom: 20px;}.widget-recent-comments ul li:last-child{margin-bottom: 0;}/* WIDGET CALENDAR */.widget-calendar{}.widget-calendar table{width: 100%;text-align: center;}.widget-calendar table th,.widget-calendar table caption{color: #222;font-weight: 700;text-transform: uppercase;}.widget-calendar table th, .widget-calendar table td{padding: 5px;text-align: center;border-top: 2px solid #cbcbd7;border-left: 2px solid #cbcbd7;}.widget-calendar table th:last-child, .widget-calendar table td:last-child{border-right: 2px solid #cbcbd7;}.widget-calendar table tr:last-child td{border-bottom: 2px solid #cbcbd7;}.widget-calendar table tfoot td,.widget-calendar table tfoot td:last-child,.widget-calendar table tfoot tr:last-child td{border: none;}.widget-calendar table td#today{background-color: #ff011e;color: #fff;}/* WIDGET FLICKR */.widget-flickr{}.flickr-photos{}.flickr_badge_image{position: relative;float: left;}.flickr_badge_image img{width: 70px;height: auto;}.flickr-photos:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}@media (min-width: 1200px){.flickr_badge_image img{width: 85px;}}@media (min-width: 768px) and (max-width: 991px){.flickr_badge_image img{width: 75px;}}/* WIDGET INSTAGRAM */.widget-instagram{}#instafeed{}#instafeed a{float: left;display: block;width: 70px;}#instafeed a img{display: block; width: 100%;height: auto;}#instafeed:after{visibility: hidden;display: block;height: 0;font-size: 0;content: " ";clear: both;}@media (min-width: 1200px){#instafeed a{width: 80px;}}/* WIDGET CONTACT */.widget-contact{}.widget-contact ul{margin-bottom: 0;font-size: 14px;line-height: 27px;list-style: none;}.widget-contact ul li{margin-bottom: 10px;}.widget-contact ul li:last-child{margin-bottom: 0;}.widget-contact ul li a{color: #535353;}@media (min-width: 768px) and (max-width: 991px){.widget-contact ul li span{display: none;}}/* WIDGET SOCIAL */.widget-social{}.widget-social .social-media{margin-bottom: 0;}/*Updated styling Addacity v.2*/.addacity-red{background-color:#D0021B;}#preloader{background: #f5f5f5;width: 100%;height: 100%;position: fixed;top: 0;right: 0left: 0;bottom: 0;z-index: 5000;}