/*!
Theme Name: Pure
Theme URI: https://purecustomboxes.co.uk/
Author: Muhammad Naeem
Author URI: https://purecustomboxes.co.uk/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pure
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Pure is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:#fff}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{position:relative;display:inline-block;font-size:14px;line-height:30px;color:#fff;padding:11px 30px;font-weight:500;overflow:hidden;border-radius:3px;overflow:hidden;text-transform:uppercase;background-color:#ff4328;font-family:'Rubik',sans-serif}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{position:relative;display:block;width:100%;line-height:24px;padding:15px 30px;color:#777;font-size:18px;background:#fff;font-weight:400;border-radius:4px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}*{margin:0;padding:0;border:none;outline:none}body{font-family:'Rubik',sans-serif;font-size:14px;color:#777;line-height:1.7em;font-weight:400;background:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.bordered-layout .page-wrapper{padding:0 50px 0}a{text-decoration:none;cursor:pointer;color:#ff4328}button,a:hover,a:focus,a:visited{text-decoration:none;outline:none!important}h1,h2,h3,h4,h5,h6{position:relative;font-weight:400;margin:0;background:none;line-height:1.6em;font-family:'Rubik',sans-serif}textarea{overflow:hidden}p{position:relative;line-height:1.8em}h1{font-size:120px}h2{font-size:56px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}.medium-container{max-width:850px}.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px}ul,li{list-style:none;padding:0;margin:0}img{display:inline-block;max-width:100%}.theme-btn{cursor:pointer;display:inline-block;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.centered{text-align:center}.scroll-to-top{position:fixed;bottom:15px;right:15px;width:40px;height:40px;color:#ff4328;font-size:13px;text-transform:uppercase;line-height:38px;text-align:center;z-index:100;cursor:pointer;background:#fff;display:none;border-radius:50px;box-shadow:0 0 10px rgba(0,0,0,.15);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.scroll-to-top:hover{color:#fff;background:#ff4328}.list-style-one{position:relative}.list-style-one li{position:relative;color:#fff;font-size:16px;padding-left:30px;font-weight:400;line-height:1.6em;margin-bottom:10px}.list-style-one li:before{position:absolute;content:'\f00c';left:0;top:5px;color:#fff;font-size:16px;line-height:1em;font-family:'FontAwesome';-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.list-style-two{position:relative;margin-bottom:20px}.list-style-two li{position:relative;color:#757575;font-size:16px;padding-left:30px;font-weight:400;line-height:1.6em;margin-bottom:10px}.list-style-two li:before{position:absolute;content:'\f00c';left:0;top:5px;color:#ff4328;font-size:16px;line-height:1em;font-family:'FontAwesome';-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.btn-style-one{position:relative;display:inline-block;font-size:14px;line-height:30px;color:#fff;padding:11px 30px;font-weight:500;overflow:hidden;border-radius:3px;overflow:hidden;text-transform:uppercase;background-color:#ff4328;font-family:'Rubik',sans-serif}.btn-style-one .txt{position:relative;z-index:1}.btn-style-one:hover::before{left:0%;-webkit-transform:scale(1,1);transform:scale(1,1)}.btn-style-one:hover{color:#fff;border-color:#00e49a;transform:scale(1.02,1.02)}.btn-style-two{position:relative;display:inline-block;font-size:14px;line-height:30px;color:#fff;padding:14px 40px;font-weight:500;overflow:hidden;border-radius:3px;overflow:hidden;text-transform:uppercase;background-color:#212121;font-family:'Rubik',sans-serif}.btn-style-two:before{position:absolute;content:'';left:110%;top:0;width:100%;height:100%;z-index:1;opacity:1;background-color:#fff;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;transform:skewX(-25deg)}.btn-style-two .txt{position:relative;z-index:1}.btn-style-two:hover::before{left:0%;-webkit-transform:scale(1,1);transform:scale(1,1)}.btn-style-two:hover{color:#141d38}.btn-style-three{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#fff;padding:14px 40px;font-weight:500;overflow:hidden;border-radius:3px;overflow:hidden;text-transform:uppercase;background-color:#ff4328;font-family:'Rubik',sans-serif}.btn-style-three:before{position:absolute;content:'';left:110%;top:0;width:100%;height:100%;z-index:1;opacity:1;background-color:#fff;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;transform:skewX(-25deg)}.btn-style-three .txt{position:relative;z-index:1}.btn-style-three:hover::before{left:0%;-webkit-transform:scale(1,1);transform:scale(1,1)}.btn-style-three:hover{color:#ff4328}.social-icon-one{position:relative;display:block}.social-icon-one .title{position:relative;font-size:20px;line-height:26px;color:#fff;font-weight:700;margin-right:15px}.social-icon-one li{position:relative;display:inline-block;font-size:16px;line-height:24px;color:#fff;margin-right:22px}.social-icon-one li:last-child{margin-right:0}.social-icon-one li a{position:relative;display:block;font-size:16px;line-height:24px;color:#fff;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.social-icon-one li a:hover{color:#ff4328}.theme_color{color:#ff4328}.preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-image:url(../../../../../../themes/pure/assets/images/icons/preloader.svg);background-size:80px}img{display:inline-block;max-width:100%;height:auto}.sec-title{position:relative;margin-bottom:35px}.sec-title h2{position:relative;color:#212121;font-weight:700;line-height:1.3em}.sec-title .text{position:relative;color:#757575;font-weight:400;line-height:1.7em;margin-top:12px;font-size:18px}.sec-title.light .text,.sec-title.light h2{color:#fff}.sec-title.centered{text-align:center!important}.main-header{position:relative;z-index:99;width:100%}.main-header .header-top{position:relative;padding:14px 0;background-color:#f5f6fa}.main-header .header-top .auto-container{max-width:100%}.main-header .header-top .top-left{position:relative;float:left}.main-header .header-top .info-list{position:relative}.main-header .header-top .info-list li{position:relative;color:#707070;font-size:16px;font-weight:500;margin-right:30px;display:inline-block}.main-header .header-top .info-list li:last-child{margin-right:0}.main-header .header-top .info-list li .icon{position:absolute;left:0;top:-1px;color:#707070}.main-header .header-top .info-list li a{position:relative;color:#707070;padding-left:28px;font-weight:500;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.main-header .header-top .info-list li a:hover{color:#ff4328}.main-header .header-top .top-right{position:relative}.main-header .header-top .top-right .social-box{position:relative}.main-header .header-top .top-right .social-box li{position:relative;margin-left:18px;display:inline-block}.main-header .header-top .top-right .social-box li a{position:relative;color:#fff;font-size:16px}.main-header .main-box{position:relative;padding:0 0;left:0;top:0;width:100%;background:none;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.main-header .main-box .outer-container{position:relative;padding:0 40px}.main-header .main-box .logo-box{position:relative;float:left;left:0;z-index:10;padding:30px 0}.main-header .main-box .logo-box .logo img{display:inline-block;max-width:100%;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.main-header .header-upper{position:relative;background-color:#fff}.main-header .header-upper .auto-container{max-width:100%}.main-header .header-upper .upper-right{position:relative;padding-top:22px}.main-header .header-upper .inner-container{position:relative}.main-header .header-upper .outer-container{position:relative;padding:0 30px}.main-header .nav-outer{position:static;float:right}.main-header .header-upper .logo-box{position:relative;padding:5px 0}.main-header .header-upper .logo-box .logo{position:relative}.main-header .outer-box{position:relative;float:right;margin-left:20px;padding:30px 0 20px}.main-header .search-box-outer{position:relative;float:left}.main-header .header-top .search-box-btn{position:relative;top:0;display:block;float:left;font-size:20px;color:#222;line-height:20px!important;cursor:pointer;background:none;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.main-header .header-top .search-box-btn:after{display:none}.main-header .btn-box{position:relative;float:left}.main-menu{position:static;float:left;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.main-menu .navigation>li.has-mega-menu{position:static}.main-menu .navigation>li>.mega-menu{position:absolute;left:0;right:0;margin:auto;width:100%;max-width:1170px;background-color:#fff;padding:45px 40px 30px 45px;top:100%;z-index:100;opacity:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05)}.main-menu .navigation>li:hover>.mega-menu{opacity:1;visibility:visible;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.main-menu .navigation>li>.mega-menu .mega-menu-bar{position:relative}.main-menu .navigation>li .mega-menu-bar h3{position:relative;color:#020e28;font-size:20px;font-weight:500;padding-bottom:10px;border-bottom:1px solid #f2f2f2}.main-menu .navigation>li .mega-menu-bar>ul{position:relative}.main-menu .navigation>li .mega-menu-bar .column>ul>li{position:relative;width:100%;border-bottom:1px solid #f2f2f2;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.main-menu .navigation>li .mega-menu-bar .column{position:relative;margin-bottom:10px}.main-menu .navigation>li .mega-menu-bar .column>ul>li:last-child{border:none}.main-menu .navigation>li .mega-menu-bar .column>ul>li>a{position:relative;display:block;padding:10px 0;line-height:20px;font-weight:400;font-size:16px;color:#757575;text-transform:uppercase;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.main-menu .navigation>li .mega-menu-bar .column>ul>li>a:hover{color:#ff4328}.main-menu .navbar-collapse{padding:0;float:left;display:block!important}.main-menu .navigation{position:static;margin:0}.main-menu .navigation>li{position:relative;float:left;margin-right:25px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.main-menu .navigation>li:last-child{margin-right:0}.sticky-header .main-menu .navigation>li>a{color:#444444!important}.sticky-header .main-menu .navigation>li:hover>a,.sticky-header .main-menu .navigation>li.current-menu-item>a{color:#ff4328;background-color:inherit!important}.sticky-header .nav-outer .options-box{margin-top:45px}.sticky-header{position:fixed;opacity:0;visibility:hidden;left:0;top:0;width:100%;padding:0 0;background:#fff;z-index:0;border-bottom:1px solid #e8f1f7;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.sticky-header .logo{padding:3px 0 3px}.fixed-header .sticky-header{z-index:999;opacity:1;visibility:visible;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-op-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1}.main-menu .navigation>li>a{position:relative;display:block;color:#000;text-align:center;line-height:30px;text-transform:uppercase;letter-spacing:0;opacity:1;font-weight:400;padding:40px 0;font-size:18px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;font-family:'Rubik',sans-serif}.main-menu .navigation>li.menu-item-has-children>a{padding-right:15px!important}.main-menu .navigation>li.menu-item-has-children>a:before{font-family:'FontAwesome';content:"\f107";position:absolute;right:0;font-size:13px;line-height:30px}.main-menu .navigation>li:before{position:absolute;content:'';left:0;bottom:0;width:0%;height:4px;opacity:0;background-color:#ff4328;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.main-menu .navigation>li:hover::before,.main-menu .navigation>li.current-menu-item::before{opacity:1;width:100%;z-index:1}.sticky-header .main-menu .navigation>li{margin-left:30px;margin-right:0}.sticky-header .main-menu .navigation>li:before{bottom:-1px}.main-menu .navigation>li:hover>a,.main-menu .navigation>li.current-menu-item>a{opacity:1;color:#ff4328}.main-menu .navigation>li>ul{position:absolute;left:0;top:100%;width:230px;z-index:100;display:none;opacity:0;visibility:hidden;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;padding:10px 10px;border-radius:0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);margin-left:0}.main-menu .navigation>li>ul.from-right{left:auto;right:0}.main-menu .navigation>li>ul>li{position:relative;width:100%;border-bottom:1px solid #f9f9f9}.main-menu .navigation>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>a{position:relative;display:block;padding:10px 6px;line-height:24px;font-weight:400;font-size:14px;text-transform:uppercase;color:#757575;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.sticky-header .main-menu .navigation>li>a{padding:19px 0}.main-menu .navigation>li>ul>li>a:before{position:absolute;content:'//';left:10px;top:8px;opacity:0;color:#ff4328;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.sticky-header .main-menu .navigation>li>a:before{top:18px!important}.main-menu .navigation>li>ul>li:hover>a{color:#ff4328}.main-menu .navigation>li>ul>li.menu-item-has-children>a:after{font-family:'FontAwesome';content:"\f105";position:absolute;right:5px;top:11px;width:10px;height:20px;display:block;color:#253d4a;line-height:20px;font-size:16px;font-weight:400;text-align:center;z-index:5}.rtl .main-menu .navigation>li>ul>li.menu-item-has-children>a:after{transform:rotate(180deg)}.main-menu .navigation>li>ul>li.menu-item-has-children:hover>a:after{color:#222}.main-menu .navigation>li>ul>li>ul{position:absolute;left:104%;top:0%;width:230px;z-index:100;display:none;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;padding:10px 10px;border-radius:0;background-color:#fff}.main-menu .navigation>li>ul>li>ul:nth-child(2){margin-left:0}.main-menu .navigation>li>ul>li>ul.from-right{left:auto;right:0}.main-menu .navigation>li>ul>li>ul>li{position:relative;width:100%;border-bottom:1px solid #f9f9f9}.main-menu .navigation>li>ul>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>ul>li>a{position:relative;display:block;padding:10px 6px;line-height:24px;font-weight:400;font-size:14px;text-transform:uppercase;color:#757575;padding-left:10px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.main-menu .navigation>li>ul>li>ul>li:hover>a{color:#ff4328}.main-menu .navigation>li>ul>li>ul>li>a:before{position:absolute;content:'//';left:10px;top:8px;opacity:0;color:#ff4328;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.main-menu .navigation>li>ul>li>ul>li:hover>a{color:#ff4328}.main-menu .navigation>li.menu-item-has-children:hover>ul{visibility:visible;opacity:1;left:0;-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}.main-menu .navigation li>ul>li.menu-item-has-children:hover>ul{visibility:visible;opacity:1;top:0;left:104%;-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.main-menu .navbar-collapse>ul li.menu-item-has-children .dropdown-btn{position:absolute;right:10px;top:6px;width:30px;height:30px;text-align:center;color:#fff;line-height:28px;border:1px solid #fff;background-size:20px;cursor:pointer;z-index:5;display:none}.main-menu .navigation>li>ul>li>ul>li>ul{position:absolute;left:100%;top:-22%!important;width:250px;z-index:100;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;padding:10px 10px;border-radius:0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.main-menu .navigation>li>ul>li>ul>li>ul.from-right{left:auto;right:0}.main-menu .navigation>li>ul>li>ul>li>ul>li{position:relative;width:100%;border-bottom:1px solid #f9f9f9}.main-menu .navigation>li>ul>li>ul>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>ul>li>ul>li>a{position:relative;display:block;padding:10px 6px;line-height:24px;font-weight:400;font-size:16px;text-transform:uppercase;color:#757575;padding-left:10px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.main-menu .navigation>li>ul>li>ul>li>ul>li:hover>a{color:#ff4328}.main-menu .navigation>li>ul>li>ul>li>ul>li>a:before{position:absolute;content:'//';left:10px;top:8px;opacity:0;color:#ff4328;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.main-menu .navigation>li>ul>li>ul>li>ul>li:hover>a{color:#ff4328}.main-menu .navigation>li>ul>li>ul>li>ul>li.menu-item-has-children:hover>ul{visibility:visible;opacity:1;left:0;-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}.main-menu .navigation>li>ul>li>ul>li>ul>li.menu-item-has-children:hover>ul{visibility:visible;opacity:1;top:0;left:100%;-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.main-menu .navigation>li>ul>li>ul>li>ul>li.menu-item-has-children .dropdown-btn{position:absolute;right:10px;top:6px;width:30px;height:30px;text-align:center;color:#fff;line-height:28px;border:1px solid #fff;background-size:20px;cursor:pointer;z-index:5;display:none}.main-header .search-box{position:relative;float:left;width:160px;padding:33px 0}.main-header .search-box .form-group{position:relative;margin:0}.main-header .search-box .form-group input[type="text"],.main-header .search-box .form-group input[type="search"]{position:relative;line-height:38px;padding:10px 50px 10px 20px;background:none;display:block;font-size:14px;width:100%;height:30px;color:#fff;border-radius:0;font-weight:600;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;border-left:1px solid #ff4328}.main-header .search-box .form-group textarea::-webkit-input-placeholder,.main-header .search-box .form-group input::-webkit-input-placeholder{color:#fff}.main-header .search-box .form-group button{position:absolute;right:0;top:8px;display:block;font-size:16px;color:#fff;cursor:pointer;line-height:100%;font-weight:400;background:none}.main-header .header-lower .options-box{position:relative;float:right;padding:10px 15px 10px}.main-header .header-lower .options-box .option-inner:before{position:absolute;content:'';left:-10px;top:-10px;bottom:-10px;width:110%;background-color:#ff4328;border-radius:50px 50px 50px 50px}.main-header .header-lower .options-box .option-inner{position:relative;padding-left:70px}.main-header .header-lower .options-box .option-inner .icon{position:absolute;left:0;top:0;color:#fff;font-size:50px;line-height:1em}.main-header .header-lower .options-box .option-inner .number{position:relative}.main-header .header-lower .options-box .option-inner .number span{position:relative;display:block;color:#fff;margin-bottom:3px;text-transform:uppercase}.main-header .header-lower .options-box .option-inner .number a{position:relative;font-weight:800;font-size:22px;color:#fff}.nav-outer .mobile-nav-toggler{position:relative;float:right;font-size:36px;line-height:50px;cursor:pointer;color:#000;display:none}.mobile-menu{position:fixed;right:0;top:0;width:300px;padding-right:30px;max-width:100%;height:100%;opacity:0;visibility:hidden;z-index:999999}.mobile-menu .nav-logo{position:relative;padding:20px 20px;text-align:left}.mobile-menu .nav-logo img{max-width:200px}.mobile-menu-visible{overflow:hidden}.mobile-menu-visible .mobile-menu{opacity:1;visibility:visible}.mobile-menu .menu-backdrop{position:fixed;right:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.9);-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%)}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity:1;visibility:visible;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.mobile-menu .menu-box{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%;overflow-y:auto;background:#fff;padding:0 0;z-index:5;opacity:0;visibility:hidden;border-radius:0;-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%)}.mobile-menu-visible .mobile-menu .menu-box{opacity:1;visibility:visible;-webkit-transition:all 0.7s ease 500ms;-moz-transition:all 0.7s ease 500ms;-ms-transition:all 0.7s ease 500ms;-o-transition:all 0.7s ease 500ms;transition:all 0.7s ease 500ms;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.mobile-menu .close-btn{position:absolute;right:15px;top:15px;line-height:30px;width:30px;text-align:center;font-size:14px;color:#202020;cursor:pointer;z-index:10;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mobile-menu .close-btn:hover{opacity:.5}.mobile-menu .navigation{position:relative;display:block;width:100%;border-top:1px solid rgba(0,0,0,.1)}.mobile-menu .navigation li{position:relative;display:block;border-bottom:1px solid rgba(0,0,0,.1)}.mobile-menu .navigation li>ul>li:last-child{border-bottom:none}.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid rgba(0,0,0,.1)}.mobile-menu .navigation li>a{position:relative;display:block;line-height:24px;padding:10px 20px;font-size:15px;color:#404040;text-transform:capitalize}.mobile-menu .navigation li:hover>a,.mobile-menu .navigation li.current-menu-item>a{color:#000}.mobile-menu .navigation li.menu-item-has-children .dropdown-btn{position:absolute;right:0;top:0;width:44px;height:44px;text-align:center;font-size:16px;line-height:44px;color:#404040;cursor:pointer;z-index:5}.mobile-menu .navigation li.menu-item-has-children .dropdown-btn:after{content:'';position:absolute;left:0;top:10px;width:1px;height:24px;border-left:1px solid rgba(0,0,0,.1)}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul{display:none}.sticky-header .navbar-header{display:none}.search-popup{position:fixed;left:0;top:0;height:100vh;width:100%;z-index:99999;margin-top:-540px;transform:translateY(-100%);background-color:rgba(0,0,0,.9);-webkit-transition:all 500ms cubic-bezier(.86,0,.07,1);-moz-transition:all 500ms cubic-bezier(.86,0,.07,1);-o-transition:all 500ms cubic-bezier(.86,0,.07,1);transition:all 1500ms cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);-moz-transition-timing-function:cubic-bezier(.86,0,.07,1);-o-transition-timing-function:cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1)}.sidenav-bar-visible .search-popup{width:80%}.search-popup:before{position:absolute;left:0;top:100%;width:100%;height:560px;background-image:url(../../../../../../themes/pure/assets/images/waves-shape.png);background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:0;content:""}.search-active .search-popup{transform:translateY(0%);margin-top:0}.search-popup .close-search{position:absolute;left:0;right:0;top:75%;margin:0 auto;margin-top:-200px;border-radius:50%;text-align:center;background-color:#ff4328;width:70px;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.05);border-bottom:3px solid #fff;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;opacity:0;visibility:hidden}.search-popup .close-search span{position:relative;display:block;height:70px;width:70px;font-size:30px;line-height:70px;color:#fff}.search-active .search-popup .close-search{visibility:visible;opacity:1;top:50%;-webkit-transition-delay:1500ms;-moz-transition-delay:1500ms;-ms-transition-delay:1500ms;-o-transition-delay:1500ms;transition-delay:1500ms}.search-popup form{position:absolute;max-width:700px;top:50%;left:15px;right:15px;margin:-35px auto 0;transform:scaleX(0);transform-origin:center;background-color:#111;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.search-active .search-popup form{transform:scaleX(1);-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-ms-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}.search-popup .form-group,.widget_search .form-group{position:relative;margin:0;overflow:hidden}.search-popup .form-group input[type="text"],.search-popup .form-group input[type="search"],.widget_search .form-group input[type="text"],.widget_search .form-group input[type="search"]{position:relative;display:block;font-size:18px;line-height:50px;color:#000;height:70px;width:100%;padding:10px 30px;background-color:#fff;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;font-weight:500;text-transform:capitalize}.search-popup .form-group input[type="submit"],.search-popup .form-group button,.widget_search .form-group input[type="submit"],.widget_search .form-group button{position:absolute;right:30px;top:0;height:70px;line-height:70px;background:transparent;text-align:center;font-size:24px;color:#000;padding:0;cursor:pointer;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;border:none}.widget_search .form-group input[type="submit"],.widget_search .form-group button{border:none}.search-popup .form-group input[type="submit"]:hover,.search-popup .form-group button:hover,.widget_search .form-group input[type="submit"]:hover,.widget_search .form-group button:hover{color:#000}.search-popup input::placeholder,.search-popup textarea::placeholder,.widget_search input::placeholder,.widget_search textarea::placeholder{color:#000}.search-popup .close-search.style-two{position:absolute;right:25px;left:auto;color:#fff;width:auto;height:auto;top:25px;margin:0;border:none;background:none!important;box-shadow:none!important;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.search-popup .close-search.style-two span{font-size:20px;color:#fff}.main-header .sticky-header .outer-box{margin-left:20px;padding:13px 0}.main-header .sticky-header .search-box-btn{color:#000;margin-top:11px}.scroll-to-toped{position:fixed;bottom:15px;right:15px;width:40px;height:40px;color:#fff;font-size:13px;text-transform:uppercase;line-height:38px;text-align:center;z-index:100;cursor:pointer;background:#222;display:none;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.scroll-to-toped:hover{color:#fff;background:#000}.fluid-section-one{position:relative;padding:0 0 0;background-color:#212121}.fluid-section-one .outer-container{position:relative;min-height:250px}.fluid-section-one .image-column{position:absolute;right:0;top:0;width:46%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.fluid-section-one .image-column .image-box{position:relative;display:none}.fluid-section-one .image-column .image-box img{position:relative;display:block;width:100%}.fluid-section-one .content-column{position:relative;float:left;width:50%}.fluid-section-one .content-column .inner-column{position:relative;width:100%;float:right;text-align:center;padding:160px 35px 160px 35px}.fluid-section-one .content-column h1{position:relative;color:#fff;font-weight:700;line-height:1em;text-transform:uppercase}.fluid-section-one .content-column .owl-nav{display:none}.fluid-section-one .content-column .owl-dots{position:absolute;left:0;right:0;bottom:-80px;text-align:center}.fluid-section-one .content-column .owl-dots .owl-dot{position:relative;width:55px;height:5px;margin:0 6px;display:inline-block;background-color:#4d4d4d;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.fluid-section-one .content-column .owl-dots .owl-dot.active,.fluid-section-one .content-column .owl-dots .owl-dot:hover{background-color:#fff}.featured-section{position:relative}.featured-section.style-two{margin-bottom:-70px;z-index:1}.featured-section .inner-container{position:relative;padding:100px 20px 25px;top:-60px;background-color:#fff}.featured-section.style-two .inner-container{top:0}.featured-section.style-three .inner-container{padding:0;top:0;margin-top:40px;box-shadow:inherit}.feature-block{position:relative;width:20%;float:left;padding:0 6px;justify-content:center;align-items:center}.feature-block .inner-box{position:relative;padding:40px 15px;text-align:center;min-height:250px;background-color:#f5f6fa;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.feature-block .inner-box:hover{background-color:#ff4328;color:#fff}.feature-block .inner-box .overlay-link{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;display:block}.feature-block .inner-box .icon-box{position:relative;color:#ff4328;font-size:64px;line-height:1em;margin-bottom:18px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.feature-block .inner-box:hover .icon-box .icon{opacity:0}.feature-block .inner-box .icon-box .icon-two{position:absolute;left:0;right:0;opacity:0;text-align:center}.feature-block .inner-box:hover .icon-box .icon-two{opacity:1}.feature-block .inner-box h6{position:relative;color:#212121;font-weight:600;line-height:1.6em;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.feature-block .inner-box:hover h6{color:#fff}.feature-block .inner-box:hover .icon-box{color:#fff;transform:rotateY(180deg)}.services-section{position:relative;padding:0 0 40px}.services-section.style-two{padding-top:20px;padding-bottom:0}.services-section.style-three{padding-top:90px}.service-block{position:relative;margin-bottom:70px}.service-block .inner-box{position:relative}.service-block .inner-box .image{position:relative;overflow:hidden;background-color:#ff4328}.service-block .inner-box .image img{position:relative;width:100%;display:block;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.service-block .inner-box:hover .image img{opacity:.7;transform:scale(1.04,1.04)}.service-block .inner-box .lower-box{position:relative;margin-top:1px;margin-left:15px;margin-right:15px;padding:18px 20px;text-align:center;background-color:#252525;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.service-block .inner-box .lower-box h5{position:relative;font-weight:500;line-height:1.2em;margin-top:6px}.service-block .inner-box .lower-box h5 a{position:relative;color:#fff}.service-block .inner-box .lower-box .plus{position:absolute;left:50%;top:-18px;width:35px;height:35px;color:#fff;line-height:35px;margin-left:-17px;text-align:center;display:inline-block;background-color:#ff4328}.service-block .inner-box:hover .lower-box{background-color:#ff4328}.service-block .inner-box:hover .lower-box .plus{background-color:#fff;color:#ff4328}.fluid-section-two{position:relative}.fluid-section-two .outer-container{position:relative;min-height:250px;background-color:#ff4328}.fluid-section-two .image-column{position:absolute;right:0;top:0;width:50%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.fluid-section-two .image-column .image-box{position:relative;display:none}.fluid-section-two .image-column .image-box img{position:relative;display:block;width:100%}.fluid-section-two .content-column{position:relative;float:left;width:50%}.fluid-section-two .content-column .column-text{position:relative;color:#212121;font-size:16px;margin-top:30px}.fluid-section-two .content-column .inner-column{position:relative;max-width:600px;width:100%;float:right;padding:70px 45px 60px 15px}.fluid-section-two .content-column .sec-title h2{font-size:46px}.fluid-section-two .image-column .video-box{position:absolute;left:50%;top:50%;z-index:10;width:90px;height:90px;color:#fff;font-size:20px;text-align:center;border-radius:50px;line-height:90px;margin-top:-45px;margin-left:-45px;display:inline-block;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;background-color:#252525}.fluid-section-two .image-column .video-box .overlay-box span{position:absolute;width:90px;height:90px;left:50%;top:50%;z-index:99;color:#2193b0;font-weight:400;font-size:22px;text-align:center;border-radius:50%;padding-left:7px;background-color:#fff;display:inline-block;margin-top:-45px;margin-left:-45px;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;box-shadow:0 0 15px rgba(0,0,0,.1)}.fluid-section-two .image-column .video-box .ripple,.fluid-section-two .image-column .video-box .ripple:before,.fluid-section-two .image-column .video-box .ripple:after{position:absolute;top:50%;left:50%;height:90px;width:90px;margin-left:.5px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.4);-moz-box-shadow:0 0 0 0 rgba(255,255,255,.4);-ms-box-shadow:0 0 0 0 rgba(255,255,255,.4);-o-box-shadow:0 0 0 0 rgba(255,255,255,.4);box-shadow:0 0 0 0 rgba(255,255,255,.4);-webkit-animation:ripple 3s infinite;-moz-animation:ripple 3s infinite;-ms-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite}.fluid-section-two .image-column .video-box .ripple:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}.fluid-section-two .image-column .video-box .ripple:after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}@-webkit-keyframes ripple{70%{box-shadow:0 0 0 70px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes ripple{70%{box-shadow:0 0 0 70px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.content-section{position:relative;padding-bottom:100px}.content-section .inner-container{position:relative;padding:40px 40px;height:920px;overflow-y:auto;border:1px solid #e4e6ed;background-color:#f9fafc}.content-section .inner-container::-webkit-scrollbar{width:10px}.content-section .inner-container::-webkit-scrollbar-track{background:#f1f1f1}.content-section .inner-container::-webkit-scrollbar-thumb{background:#212121}.content-section .inner-container::-webkit-scrollbar-thumb:hover{background:#555}.content-section h3{position:relative;color:#212121;font-weight:700;padding-bottom:10px;display:block;margin-bottom:20px;border-bottom:1px solid #e4e6ed}.content-section p{position:relative;color:#757575;font-size:18px;font-weight:400;line-height:1.7em;margin-bottom:20px}.call-to-action-section{position:relative;text-align:center;padding:90px 0 80px;background-color:#ff4328}.call-to-action-section h2{position:relative;text-align:center;color:#fff;font-weight:700;line-height:1.2em;margin-bottom:30px}.testimonial-section{position:relative;padding:90px 0 110px}.testimonial-block{position:relative}.testimonial-block .inner-box{position:relative;padding-left:520px;padding-top:110px;min-height:454px;padding-right:50px;background-color:#f5f6fa}.testimonial-block .inner-box .image{position:absolute;left:0;top:0;width:470px}.testimonial-block .inner-box:before{position:absolute;content:'';left:0;top:0;right:0;height:60px;background-color:#fff}.testimonial-block .inner-box .text{position:relative;color:#757575;font-size:18px;line-height:1.8em;margin-bottom:40px}.testimonial-block .inner-box h4{position:relative;color:#212121;font-weight:700;line-height:1.3em}.testimonial-block .inner-box .designation{position:relative;margin-top:8px;color:#ff4328;font-size:17px;letter-spacing:1px}.testimonial-section .owl-dots{display:none}.testimonial-section .owl-nav{position:absolute;right:28px;bottom:-28px}.testimonial-section .owl-nav .owl-prev,.testimonial-section .owl-nav .owl-next{position:relative;width:60px;height:60px;color:#000;font-size:26px;margin-left:12px;line-height:60px;text-align:center;border-radius:50px;display:inline-block;background-color:#fff;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;box-shadow:0 0 15px rgba(0,0,0,.1)}.testimonial-section .owl-nav .owl-prev:hover,.testimonial-section .owl-nav .owl-next:hover{background-color:#ff4328;color:#fff}.clients-section{position:relative;padding:40px 0 40px;background-color:#ff4328}.clients-section .sponsors-outer .owl-dots,.clients-section .sponsors-outer .owl-nav{position:relative;display:none}.clients-section .sponsors-outer .image-box{position:relative;text-align:center;margin:0}.clients-section .sponsors-outer .image-box img{max-width:100%;width:auto;opacity:.7;display:inline-block;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.clients-section .sponsors-outer .image-box img:hover{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.main-footer{position:relative;padding:0 0 0;background-color:#212121}.main-footer.style-two .upper-box{padding-top:100px}.main-footer .upper-box{position:relative;padding:60px 0 60px;border-bottom:1px solid rgba(255,255,255,.1)}.main-footer .upper-box .title-column{position:relative}.main-footer .upper-box .title-column .inner-column{position:relative}.main-footer .upper-box .title-column h3{position:relative;color:#fff;font-size:46px;font-weight:700}.main-footer .upper-box .title-column .text{position:relative;color:#fff;font-size:18px;margin-top:5px}.main-footer .upper-box .button-column{position:relative}.main-footer .upper-box .button-column .inner-column{position:relative;padding-top:30px;text-align:right}.main-footer .footer-widget{position:relative;margin-bottom:40px}.main-footer .widgets-section{position:relative;padding:60px 0 50px}.main-footer .footer-title{position:relative;margin-bottom:45px;margin-top:25px}.main-footer .footer-widget h4{position:relative;font-weight:700;color:#fff;line-height:1.2em;text-transform:capitalize}.main-footer .logo-widget{position:relative}.main-footer .logo-widget .logo,.main-footer .footer-widget.widget_media_image{position:relative;margin-bottom:25px}.main-footer .logo-widget .text,.main-footer p{position:relative;color:#c1c1c1;font-size:16px;font-weight:400;line-height:1.8em;margin-bottom:30px}.main-footer .service-list,.main-footer .widget_nav_menu ul.menu{position:relative}.main-footer .service-list li,.main-footer .widget_nav_menu ul.menu li{position:relative;margin-bottom:10px;padding-left:20px}.main-footer .service-list li a,.main-footer .widget_nav_menu ul.menu li a{position:relative;color:#c1c1c1;font-size:16px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.main-footer .service-list li:before,.main-footer .widget_nav_menu ul.menu li:before{position:absolute;content:'';width:6px;height:6px;left:0;top:8px;border-radius:50px;background-color:#b6b6b6}.main-footer .service-list li a:hover,.main-footer .widget_nav_menu ul.menu li a:hover{color:#ea3f27}.contact-list{position:relative}.contact-list li{position:relative;margin-bottom:10px;color:#c1c1c1;font-size:16px;line-height:1.8em}.contact-list li{position:relative}.main-footer .footer-bottom{position:relative;padding:15px 0;background-color:#171717}.main-footer .footer-bottom .copyright{position:relative;color:#c1c1c1;font-size:16px;margin-top:20px}.main-footer .footer-bottom .social-nav{position:relative}.main-footer .footer-bottom .social-nav li{position:relative;display:inline-block;margin-left:6px}.main-footer .footer-bottom .social-nav li a{position:relative;width:60px;height:60px;color:#fff;font-size:16px;line-height:60px;font-size:20px;border-radius:50px;text-align:center;display:inline-block;background-color:#ff4328;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.main-footer .footer-bottom .social-nav li.twitter a{background-color:#fec931;color:#fff}.main-footer .footer-bottom .social-nav li.pinterest a{background-color:#fff;color:#212121}.main-footer .footer-bottom .social-nav li.facebook a{background-color:#2884c6;color:#fff}.page-title{position:relative;text-align:center;padding:30px 0;background-color:#f5f6fa}.page-title .auto-container{position:relative}.page-title h2{position:relative;color:#000;font-weight:700;line-height:1.2em;text-transform:uppercase}.quality-section{position:relative;padding:100px 0 100px}.quality-section .inner-container{position:relative;background-color:#f5f6fa}.quality-section .inner-container:before{position:absolute;content:'';left:0;top:0;right:0;height:60px;background-color:#fff}.quality-section .image-column{position:relative}.quality-section .image-column .image{position:relative}.quality-section .image-column .image img{position:relative;width:100%;display:block}.quality-section .content-column{position:relative}.quality-section .content-column .inner-column{position:relative;padding-top:100px;padding-right:40px;padding-left:20px}.quality-section .content-column h3{position:relative;color:#212121;font-size:36px;font-weight:700}.quality-section .lower-box{position:relative;padding:20px 35px}.quality-section p{position:relative;color:#757575;font-size:16px;font-weight:400;line-height:1.9em;margin-top:12px}.faq-section{position:relative;padding:0 0 0}.faq-section .design-column{position:relative;margin-bottom:40px}.faq-section .design-column .inner-column{position:relative;text-align:center;padding:30px 25px 70px;background-color:#f5f6fa}.faq-section .design-column .image{position:relative;margin-bottom:30px}.faq-section .design-column .image img{position:relative;width:100%;display:block}.faq-section .design-column .inner-column h3{position:relative;color:#000;font-size:30px;font-weight:700;line-height:1.3em;padding:0 20px}.faq-section .design-column .inner-column .text{position:relative;color:#757575;line-height:1.8em;margin-top:20px;padding:0 20px}.faq-section .design-column .owl-nav{display:none}.faq-section .design-column .owl-dots{position:absolute;left:0;right:0;bottom:-45px;text-align:center}.faq-section .design-column .owl-dots .owl-dot{position:relative;width:35px;height:5px;margin:0 4px;display:inline-block;background-color:#c4c5c8;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.faq-section .design-column .owl-dots .owl-dot.active,.faq-section .design-column .owl-dots .owl-dot:hover{background-color:#000}.faq-section .faq-column{position:relative;margin-bottom:40px}.faq-section .faq-column .inner-column{position:relative;padding-left:20px}.faq-section .faq-column .sec-title h2{font-size:46px}.accordion-box{position:relative}.accordion-box .block{position:relative;margin-bottom:10px}.accordion-box .block:last-child{border-bottom:0}.accordion-box .block .acc-btn{position:relative;font-size:18px;cursor:pointer;line-height:34px;color:#212121;font-weight:500;background:none;padding:13px 30px 13px 30px;transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;background-color:#f5f6fa;font-family:'Rubik',sans-serif}.accordion-box .block .icon-outer{position:absolute;right:0;top:0;width:60px;height:60px;font-size:20px;color:#212121;border-radius:0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.accordion-box .block .icon-outer .icon{position:absolute;right:0;width:60px;height:60px;color:#212121;font-size:14px;text-align:center;line-height:60px}.accordion-box .block .icon-outer .icon-plus{opacity:1}.accordion-box .block .icon-outer .icon-minus{opacity:0}.accordion-box .block .acc-btn.active .icon-outer .icon-minus{opacity:1}.accordion-box .block .acc-btn.active .icon-outer .icon-plus{opacity:0}.accordion-box .block .acc-content{position:relative;display:none}.accordion-box .block .acc-content .content-text{padding-bottom:6px}.accordion-box .block .acc-content.current{display:block}.accordion-box .block .content{position:relative;font-size:16px;color:#666;line-height:1.8em;padding:20px 30px 10px 30px}.accordion-box .block .content .accordian-text{line-height:1.9em;font-size:16px;color:#757575;font-weight:400}.accordion-box .block .content p:last-child{margin-bottom:0}.category-page-section{position:relative;padding:100px 0 0}.category-page-section .outer-container{position:relative;padding:0 15px}.category-page-section .blocks-column{position:relative}.category-page-section .blocks-column .inner-column{position:relative}.category-page-section .form-column{position:relative}.category-page-section .form-column .inner-column{position:relative;padding:35px 30px;background-color:#ff4328}.category-page-section .form-column h3{position:relative;color:#fff;font-size:26px;line-height:1.2em;text-align:center;font-weight:700;margin-bottom:18px;text-transform:uppercase}.default-form .form-group{position:relative;margin-bottom:20px;padding-right:10px;padding-left:10px}.default-form .form-group .file-text{position:relative;color:#212121;font-size:14px;display:block;margin-top:10px}.default-form .form-group:last-child{margin-bottom:0}.default-form .form-group input[type="file"]{color:#fff;cursor:pointer}.default-form .form-group input[type="text"],.default-form .form-group input[type="email"],.default-form .form-group select,.default-form .form-group input[type="tel"]{position:relative;display:block;width:100%;line-height:24px;padding:10px 15px;color:#000;height:50px;font-size:14px;background:none;font-weight:400;border-radius:0;background:rgba(255,255,255,1);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.default-form .form-group input::-webkit-input-placeholder,.default-form .form-group textarea::-webkit-input-placeholder{color:#212121}.default-form .form-group input[type="text"]:focus,.default-form .form-group input[type="email"]:focus,.default-form .form-group textarea:focus{border-color:#322f2f}.default-form .form-group textarea{position:relative;display:block;width:100%;line-height:24px;padding:15px 25px;color:#000;height:80px;background:rgba(255,255,255,1);resize:none;font-size:14px;font-weight:400;border-radius:2px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.default-form .form-group .theme-btn{cursor:pointer;color:#fff;font-weight:700;padding:14px 44px;border-radius:5px;letter-spacing:1px;display:inline-block;background-color:#212121;text-transform:uppercase}.form-group .ui-selectmenu-button.ui-widget{width:100%;font-size:14px;font-style:normal;height:50px;padding:10px 20px 10px 20px;line-height:28px;color:#777;border:none;border-radius:0;background:#fff}.form-group .ui-widget .ui-icon{background:none;position:relative;top:2px;text-indent:0;color:#333}.form-group .ui-widget .ui-icon:before{font-family:'FontAwesome';content:"\f107";position:absolute;right:0;top:2px!important;top:13px;width:10px;height:20px;display:block;color:#999;line-height:20px;font-size:16px;font-weight:400;text-align:center;z-index:5;font-weight:800}.ui-menu .ui-menu-item{font-size:14px}.ui-menu .ui-menu-item:last-child{border:none}.ui-state-active,.ui-widget-content .ui-state-active{background:#222;border-color:#222}.ui-menu .ui-menu-item-wrapper{position:relative;display:block;padding:8px 20px;font-size:14px;line-height:24px;text-transform:uppercase}.ui-menu-item:hover{background-color:#222}.quote-section{position:relative;padding:100px 0 80px}.quote-section .inner-container{position:relative;padding:40px 40px;background-color:#ff4328}.quote-section .inner-container h3{position:relative;color:#fff;font-size:36px;font-weight:700;margin-bottom:18px;text-transform:uppercase}.contact-page-section{position:relative;padding:100px 0 100px}.contact-page-section .inner-container{position:relative;border:1px solid #f5f6fa}.contact-page-section .form-column{position:relative}.contact-page-section .form-column .inner-column{position:relative;padding:90px 50px 50px;background-color:#f5f6fa}.contact-page-section .form-column h2{position:relative;color:#000;font-weight:700;line-height:1.1em;margin-bottom:25px}.contact-form .form-group{position:relative;margin-bottom:25px}.contact-form .form-group:last-child{margin-bottom:0}.contact-form .form-group input[type="text"],.contact-form .form-group input[type="email"],.contact-form .form-group select{position:relative;display:block;width:100%;line-height:24px;padding:15px 30px;color:#777;height:60px;font-size:18px;background:#fff;font-weight:400;border-radius:4px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.contact-form .form-group input::-webkit-input-placeholder,.contact-form .form-group textarea::-webkit-input-placeholder{color:#777}.contact-form .form-group textarea{position:relative;display:block;width:100%;line-height:24px;padding:15px 25px;color:#777;height:180px;resize:none;font-size:18px;font-weight:400;border-radius:4px;background:#fff;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.contact-form .form-group .theme-btn{cursor:pointer}.contact-form input.error,.contact-form select.error,.contact-form textarea.error{border-color:#ff0000!important}.contact-form label.error{display:block;line-height:24px;padding:5px 0 0;margin:0;text-transform:uppercase;font-size:12px;color:red;font-weight:500}.contact-page-section .info-column{position:relative}.contact-page-section .info-column .inner-column{position:relative;text-align:center;padding:90px 30px 50px}.contact-page-section .info-column h2{position:relative;color:#000;font-weight:700;line-height:1.1em;margin-bottom:20px}.contact-page-section .info-column .info-list{position:relative}.contact-page-section .info-column .info-list li{position:relative;color:#757575;font-size:18px;line-height:1.6em;margin-bottom:18px}.contact-page-section .info-column .info-list li strong{position:relative;display:block;color:#000;font-weight:500;margin-bottom:6px}.contact-page-section .info-column .social-nav{position:relative}.contact-page-section .info-column .social-nav li{position:relative;display:inline-block;margin-left:6px}.contact-page-section .info-column .social-nav .follow{position:relative;display:block;color:#000;font-weight:500;font-size:18px;margin-bottom:18px}.contact-page-section .info-column .social-nav li a{position:relative;width:44px;height:44px;color:#fff;line-height:44px;font-size:16px;border-radius:50px;text-align:center;display:inline-block;background-color:#ff4328;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.contact-page-section .info-column .social-nav li.twitter a{background-color:#fec931;color:#fff}.contact-page-section .info-column .social-nav li.pinterest a{background-color:#212121;color:#fff}.contact-page-section .info-column .social-nav li.facebook a{background-color:#2884c6;color:#fff}.map-section{padding-bottom:0}.map-section iframe{height:550px;width:100%}.privacy-section{position:relative;padding:100px 0 0}.privacy-section h3{position:relative;color:#000;font-size:26px;font-weight:700;line-height:1.3em;margin-bottom:15px}.privacy-section h4{position:relative;color:#000;font-size:24px;font-weight:700;line-height:1.3em;margin-bottom:15px;text-transform:uppercase}.privacy-section p{position:relative;color:#757575;font-size:16px;font-weight:400;line-height:1.8em;margin-bottom:15px}.shop-section{position:relative;padding:90px 0 60px}.shop-section .outer-container{position:relative;padding:0 15px}.shop-section .shop-column .shop-page .basic-details .image-carousel{position:relative;margin-bottom:20px}.shop-section .shop-column .shop-page .basic-details .thumbs-carousel .owl-dots,.shop-section .shop-column .shop-page .basic-details .thumbs-carousel .owl-nav{display:none}.shop-section .shop-column .shop-page .basic-details .thumbs-carousel li{cursor:pointer}.shop-section .content-details h3{position:relative;color:#212121;font-size:36px;font-weight:700;line-height:1.2em;margin-bottom:15px;text-transform:uppercase}.shop-section .content-details p{position:relative;color:#212121;font-size:16px;font-weight:400;line-height:1.8em;margin-bottom:15px}.shop-section .prod-tabs{position:relative;margin-top:40px}.shop-section .prod-tabs .tab-btns{position:relative;margin-bottom:25px;border-bottom:1px solid #d3d3d3}.shop-section .prod-tabs .tab-btns .tab-btn{position:relative;display:block;margin-right:8px;font-size:16px;background:none;color:#fff;text-transform:capitalize;font-weight:400;line-height:24px;cursor:pointer;background-color:#212121;display:inline-block;padding:16px 40px;transition:all 500ms ease}.shop-section .prod-tabs .tab-btns .tab-btn:hover,.shop-section .prod-tabs .tab-btns .tab-btn.active-btn{background-color:#ff4328}.shop-section .prod-tabs .tabs-content{position:relative}.shop-section .prod-tabs .tabs-content .tab{position:relative;display:none}.shop-section .prod-tabs .tabs-content .tab.active-tab{display:block}.shop-section .prod-tabs .tabs-content h3{position:relative;color:#212121;font-weight:600;line-height:1.2em;margin-bottom:15px}.shop-section .prod-tabs .tabs-content p{position:relative;color:#757575;font-weight:400;line-height:1.8em;margin-bottom:15px}.shop-section .faq-box{position:relative;margin-bottom:50px}.shop-section .faq-box h3{position:relative;text-align:center;color:#212121;font-size:36px;font-weight:600;margin-bottom:20px}.shop-section .related-products{position:relative;margin-top:30px}.shop-section .form-column{position:relative}.shop-section .form-column .inner-column{padding:30px 30px;background-color:#ff4328}.shop-section .form-column h3{position:relative;color:#fff;font-size:26px;text-align:center;font-weight:700;line-height:1.2em;margin-bottom:18px;text-transform:uppercase}.sticky-top{z-index:1;top:30px}.sidebar-page-container{position:relative;padding:100px 0 80px}.sidebar-page-container .content-side,.sidebar-page-container .sidebar-side{margin-bottom:40px}.sidebar-widget{margin-bottom:40px}.news-section{position:relative;padding:100px 0 70px}.news-block{position:relative;margin-bottom:30px}.news-block .inner-box{position:relative}.news-block .inner-box .image{position:relative}.news-block .inner-box .image img{position:relative;width:100%;display:block}.news-block .inner-box .image a{position:relative;display:block}.news-block .inner-box .image .post-info{position:absolute;left:0;bottom:0;z-index:2}.news-block .inner-box .image .post-info .admin{position:relative;color:#18212e;font-size:10px;letter-spacing:2px;padding:6px 18px;float:left;text-transform:uppercase;background-color:#bed5f7}.news-block .inner-box .image .post-info .comments{position:relative;color:#747b86;font-size:12px;letter-spacing:2px;padding:6px 14px;font-weight:600;float:left;text-transform:uppercase;background-color:#fff}.news-block .inner-box .lower-content{position:relative;padding-top:35px}.news-block .inner-box .lower-content .post-date{position:relative;color:#468ff5;font-weight:600}.news-block .inner-box .lower-content h4{position:relative;line-height:1.5em;font-weight:700;margin-top:10px;margin-bottom:20px}.news-block .inner-box .lower-content h4 a{position:relative;color:#18212e;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.news-block .inner-box .lower-content h4 a:hover{color:#468ff5}.news-block .inner-box .lower-content .text{position:relative;color:#747b86;font-size:16px;line-height:2em;margin-bottom:22px}.news-block .inner-box .lower-content .read-more{position:relative;line-height:2em;color:#468ff5;font-size:13px;font-weight:600;letter-spacing:2px;display:inline-block;text-transform:uppercase;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.news-block .inner-box .lower-content .read-more::before{position:absolute;content:"";height:1px;width:0;background:#18212e;right:0;bottom:0;transition:width 0.3s cubic-bezier(.77,0,.175,1);-webkit-transition:width 0.3s cubic-bezier(.77,0,.175,1);-moz-transition:width 0.3s cubic-bezier(.77,0,.175,1);-ms-transition:width 0.3s cubic-bezier(.77,0,.175,1);-o-transition:width 0.3s cubic-bezier(.77,0,.175,1)}.news-block .inner-box .lower-content .read-more:hover::before{right:auto;left:0;width:100%}.news-block .inner-box .lower-content .read-more:hover{color:#18212e}.news-single{position:relative}.news-single .inner-box{position:relative}.news-single .inner-box .image{position:relative}.news-single .inner-box .image img{position:relative;width:100%;display:block}.news-single .inner-box .lower-content{position:relative;padding-top:28px}.news-single .inner-box .lower-content h3{position:relative;color:#414857;font-weight:700;line-height:1.4em;margin-bottom:15px}.news-single .inner-box .lower-content .post-meta{position:relative}.news-single .inner-box .lower-content .post-meta li{position:relative;color:#414857;font-size:13px;font-weight:400;padding-right:10px;margin-right:10px;display:inline-block}.news-single .inner-box .lower-content .post-meta li:before{position:absolute;content:'/';right:-4px;top:0;font-size:10px;color:#000}.news-single .inner-box .lower-content .post-meta li span{color:#577feb}.news-single .inner-box .lower-content .post-meta li:last-child::before{display:none}.news-single .inner-box .lower-content .text{position:relative;margin-top:18px;margin-bottom:18px}.news-single .inner-box .lower-content .text p{position:relative;color:#92959c;font-size:15px;line-height:1.8em;margin-bottom:20px}.news-single .inner-box .lower-content .text blockquote{position:relative;padding:0;border:0;padding-left:70px;margin-top:40px;margin-bottom:60px}.news-single .inner-box .lower-content .text blockquote.alternate{margin-bottom:30px}.news-single .inner-box .lower-content .text blockquote .quote-icon{position:absolute;content:'';left:0;top:-20px;color:#cacaca;font-size:44px;line-height:1em}.news-single .inner-box .lower-content .text blockquote .text{position:relative;color:#414857;font-size:18px;font-style:italic;line-height:1.5em;padding-top:22px;border-top:1px solid #e6e6e6}.news-single .inner-box .lower-content .text .big-image{position:relative;margin-top:50px;margin-bottom:32px}.news-single .inner-box .lower-content .text p span{font-style:italic;color:#414857}.news-single .inner-box .lower-content .text h3{position:relative;color:#414857;font-size:20px;font-weight:700;margin:25px 0 15px}.news-single .inner-box .lower-content .text .image-column{position:relative;margin-bottom:35px}.news-single .inner-box .lower-content .tags{position:relative}.news-single .inner-box .lower-content .tags a{position:relative;color:#414857;font-size:14px;font-weight:500;margin-right:10px}.news-single .inner-box .lower-content .post-share-options{position:relative;padding:18px 20px;margin-top:28px;margin-bottom:50px;border:1px solid #e4e4e4}.news-single .inner-box .lower-content .post-share-options .share{position:relative;color:#a5a5a5;font-size:15px;font-weight:400}.news-single .news-block .image .owl-nav{position:absolute;height:0;left:0;top:50%;width:100%;margin-top:-38px}.news-single .news-block .image .owl-nav .owl-prev{position:relative;width:28px;height:78px;line-height:78px;text-align:center;font-size:20px;display:inline-block;background-color:rgba(255,255,255,.8)}.news-single .news-block .image .owl-nav .owl-next{position:absolute;right:0;float:right;width:28px;height:78px;font-size:20px;line-height:78px;text-align:center;display:inline-block;background-color:rgba(255,255,255,.8)}.sidebar-page-container .comments-area{position:relative;margin-bottom:50px}.sidebar-page-container .group-title{position:relative}.sidebar-page-container .group-title h2{position:relative;font-size:18px;color:#222;font-weight:700;text-transform:capitalize}.sidebar-page-container .group-title h3{position:relative;font-size:16px;color:#414857;font-weight:400;text-transform:capitalize}.sidebar-page-container .comments-area .comment-box{position:relative;padding:0 0 0;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.sidebar-page-container .comments-area .comment-wrapper{position:relative;padding:0 0 30px 110px;font-size:14px;border-bottom:1px solid #f5f5f5;margin-bottom:40px}.sidebar-page-container .comments-area .reply-comment{margin-left:120px}.sidebar-page-container .comments-area .comment-box .author-thumb{position:absolute;left:0;top:0;width:80px;border-radius:50%;margin-bottom:20px;overflow:hidden}.sidebar-page-container .comments-area .comment-box .author-thumb img{width:100%;display:block}.sidebar-page-container .comments-area .comment-info{margin-bottom:10px}.sidebar-page-container .comments-area .comment-box strong{font-size:17px;font-weight:600;color:#414857;display:block;line-height:1.3em;text-transform:capitalize}.sidebar-page-container .comments-area .comment-box .text{color:#888;font-size:14px;line-height:1.9em;margin-bottom:0}.sidebar-page-container .comments-area .comment-info .comment-time{font-size:12px;color:#888}.sidebar-page-container .comments-area .comment-box .comment-reply-link{position:absolute;right:0;top:0;padding:0 22px;font-size:13px;color:#888;font-weight:400;border:2px solid #f6f7f7;text-transform:capitalize;background-color:#f6f7f7}.sidebar-page-container .comments-area .comment-box .comment-reply-link:hover{background:#1b46ff;color:#fff;border-color:#1b46ff}.comment-respond .group-title{position:relative;margin-bottom:20px}.comment-respond .form-group{margin-bottom:30px}.comment-respond .form-group:last-child{margin-bottom:0}.comment-respond .form-group input[type="text"],.comment-respond .form-group input[type="password"],.comment-respond .form-group input[type="tel"],.comment-respond .form-group input[type="email"],.comment-respond .form-group select{position:relative;display:block;width:100%;line-height:28px;padding:10px 18px;color:#888;border:1px solid #ececec;height:50px;font-size:13px;background:#fff;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.comment-respond .form-group input[type="text"]:focus,.comment-respond .form-group input[type="password"]:focus,.comment-respond .form-group input[type="tel"]:focus,.comment-respond .form-group input[type="email"]:focus,.comment-respond .form-group select:focus,.comment-respond .form-group textarea:focus{border-color:#222}.comment-respond .form-group textarea{position:relative;display:block;width:100%;line-height:24px;padding:15px 18px;color:#888;border:1px solid #ececec;height:180px;background:#fff;resize:none;font-size:13px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.comment-respond button{padding:14px 34px}.comment-respond button .fa{margin-left:5px}.page-id-148 .featured-section.style-two .inner-container{top:34px}.single-custom_boxes .feature-block .inner-box{padding:25px 15px;text-align:center;height:200px;min-height:200px}.quote-section .wpcf7 form.invalid .wpcf7-response-output,.quote-section .wpcf7 form.unaccepted .wpcf7-response-output{color:#fff}.blog-page-section{position:relative;padding:100px 0 100px}.blog-page-section .outer-container{position:relative;padding:0 30px}.blog-page-section .load-btn{position:relative;text-align:center}.blog-page-section .load-btn .load{position:relative;color:#ff4328;font-size:18px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #ff4328}.news-block{position:relative;margin-bottom:80px}.news-block .inner-box{position:relative}.news-block .inner-box .content-boxed{position:relative;padding:40px 40px;margin-bottom:10px;background-color:#f5f6fa}.news-block .inner-box .content-boxed h3{position:relative;color:#212121;font-size:30px;line-height:1.3em}.news-block .inner-box .content-boxed h3 a{position:relative;font-weight:700;color:#212121;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.news-block .inner-box:hover .content-boxed h3 a{color:#ff4328}.news-block .inner-box .content-boxed .text{position:relative;color:#212121;font-size:16px;line-height:1.9em;margin-top:20px;font-family:'Rubik',sans-serif}.news-block .inner-box .image{position:relative}.news-block .inner-box .image img{position:relative;width:100%;display:block}.news-block .inner-box .image .arrow{position:absolute;right:25px;bottom:-22px;width:45px;height:45px;color:#fff;line-height:45px;text-align:center;border-radius:50%;display:inline-block;background-color:#ff4328}.blog-detail-section{position:relative;padding:100px 0 70px}.blog-detail-section .outer-container{position:relative;padding:0 30px}.blog-detail-section .content-column{position:relative;margin-bottom:40px}.blog-detail-section .content-column .inner-column{position:relative}.blog-detail-section .content-column .image{position:relative}.blog-detail-section .content-column .image img{position:relative;width:100%;display:block}.blog-detail-section .content-column .content-boxed{position:relative}.blog-detail-section .content-column .content-boxed{position:relative;padding:50px 35px;margin-top:10px;background-color:#f5f6fa}.blog-detail-section .content-column .content-boxed h2{position:relative;color:#212121;font-size:40px;font-weight:700;line-height:1.3em;margin-bottom:18px}.blog-detail-section .content-column .content-boxed p{position:relative;color:#212121;font-size:18px;line-height:1.7em}.blog-detail-section .content-column .lower-content{position:relative;margin-top:40px}.blog-detail-section .content-column .lower-content p{position:relative;color:#212121;font-size:18px;line-height:1.7em}.blog-detail-section .post-share-options{position:relative;margin-top:50px}.blog-detail-section .post-share-options .post-share-inner{position:relative;padding:35px 35px;background-color:#f5f6fa}.blog-detail-section .post-share-options .tags{position:relative;font-size:20px;color:#212121;font-weight:700;margin-top:15px;text-transform:capitalize}.blog-detail-section .post-share-options .social-nav{position:relative}.blog-detail-section .post-share-options .social-nav li{position:relative;display:inline-block;margin-left:6px}.blog-detail-section .post-share-options .social-nav li a{position:relative;width:55px;height:55px;color:#fff;font-size:16px;line-height:55px;font-size:20px;border-radius:50px;text-align:center;display:inline-block;background-color:#ff4328;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.blog-detail-section .post-share-options .social-nav li.twitter a{background-color:#fec931;color:#fff}.blog-detail-section .post-share-options .social-nav li.pinterest a{background-color:#fff;color:#212121}.blog-detail-section .post-share-options .social-nav li.facebook a{background-color:#2884c6;color:#fff}.blog-detail-section .comments-area{position:relative;margin-top:60px;margin-bottom:50px}.blog-detail-section .group-title{position:relative}.blog-detail-section .group-title h4{position:relative;font-size:36px;color:#212121;font-weight:700;margin-bottom:50px;text-transform:capitalize}.blog-detail-section .comments-area .comment-box{position:relative;padding:0 0 0;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #e5e5e5;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.blog-detail-section .comments-area .comment-box:last-child{margin-bottom:0}.blog-detail-section .comments-area .comment{position:relative;font-size:14px;min-height:120px;padding:0 0 0 140px}.blog-detail-section .comments-area .reply-comment{margin-left:160px}.blog-detail-section .comments-area .comment-box .author-thumb{position:absolute;left:0;top:0;width:100px;border-radius:50%;margin-bottom:20px;overflow:hidden}.blog-detail-section .comments-area .comment-box .author-thumb img{width:100%;display:block}.blog-detail-section .comments-area .comment-info{margin-bottom:15px}.blog-detail-section .comments-area .comment-box strong a{font-size:20px;font-weight:500;color:#212121;display:block;line-height:1.3em;display:block;text-transform:capitalize;font-family:'Rubik',sans-serif}.blog-detail-section .comments-area .comment-box .text{color:#212121;font-size:16px;line-height:1.8em;margin-bottom:0}.blog-detail-section .comments-area .comment-info .comment-time{font-size:14px;color:#ff4328;margin-top:6px;display:block;font-family:'Rubik',sans-serif}.blog-detail-section .comments-area .comment-box .theme-btn{position:absolute;right:0;top:0;font-size:14px;color:#fff;font-weight:400;padding:7px 22px;border-radius:2px;display:inline-block;background-color:#ff4328;text-transform:capitalize}.comment-form .form-group{margin-bottom:20px}.comment-form .form-group:last-child{margin-bottom:0}.comment-form .form-group input[type="text"],.comment-form .form-group input[type="password"],.comment-form .form-group input[type="tel"],.comment-form .form-group input[type="email"],.comment-form .form-group select{position:relative;display:block;width:100%;line-height:28px;padding:10px 25px;color:#888;border:1px solid #f4f5f9;height:70px;font-size:14px;border-radius:3px;background:#f4f5f9;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.comment-form .form-group input[type="text"]:focus,.comment-form .form-group input[type="password"]:focus,.comment-form .form-group input[type="tel"]:focus,.comment-form .form-group input[type="email"]:focus,.comment-form .form-group select:focus,.comment-form .form-group textarea:focus{border-color:#fe5722}.comment-form .form-group textarea{position:relative;display:block;width:100%;line-height:24px;padding:25px 25px 25px;color:#888;border:1px solid #f4f5f9;height:180px;background:#f4f5f9;resize:none;font-size:14px;border-radius:3px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.comment-form .submit-btn{padding:14px 46px;text-transform:uppercase}.blog-detail-section .form-column{position:relative;margin-bottom:40px}.blog-detail-section .form-column .inner-column{padding:35px 35px;background-color:#f5f6fa}.blog-detail-section .form-column .search-box{position:relative;margin-bottom:35px}.blog-detail-section .form-column .search-box .form-group{position:relative;margin:0}.blog-detail-section .form-column .search-box .form-group input[type="text"],.blog-detail-section .form-column .search-box .form-group input[type="search"]{position:relative;line-height:30px;padding:10px 50px 10px 30px;background:#fff;display:block;font-size:18px;width:100%;height:60px;color:#212121;font-weight:400;border-radius:0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.blog-detail-section .form-column .search-box .form-group textarea::-webkit-input-placeholder,.blog-detail-section .form-column .search-box .form-group input::-webkit-input-placeholder{color:#797979}.blog-detail-section .form-column h5{position:relative;color:#000;font-size:20px;font-weight:700;margin-bottom:20px}.blog-detail-section .form-column ul{position:relative}.blog-detail-section .form-column ul li{position:relative;margin-bottom:15px}.blog-detail-section .form-column ul li a{position:relative;color:#212121;font-size:20px;opacity:.7;line-height:1.5em}.use-floating-validation-tip .wpcf7-not-valid-tip{width:auto;left:0;top:5px}.quote-section .wpcf7 form.sent .wpcf7-response-output,.outer-container .wpcf7 form.sent .wpcf7-response-output,.default-form .wpcf7 form .wpcf7-response-output{color:#fff}.mobile-menu .main-menu .navigation>li.menu-item-has-children.active>ul{visibility:visible;opacity:1;left:0;-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}.mobile-menu .navigation li.menu-item-has-children.active>ul>li{padding-left:20px}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul{position:relative;float:none;border:none}body.admin-bar.mobile-menu-visible .mobile-menu{top:32px}