@media (min-width:1200px){.container{max-width:1320px}.wraper{position:relative;width:1320px;margin:0 auto}}html{height:100%;font-size:62.5%}@media only screen and (max-width:1199px){html{font-size:60%}}@media only screen and (max-width:991px){html{font-size:55%}}@media only screen and (max-width:767px){html{font-size:50%}}@media only screen and (max-width:479px){html{font-size:45%}}@media only screen and (max-width:320px){html{font-size:40%}}@media only screen and (min-width:1400px){.container{max-width:1320px}}#preloader{background:#fff url(images/preloader.gif) no-repeat scroll center center;height:100%;left:0;overflow:visible;position:fixed;top:0;width:100%;z-index:9999999}#masthead{background-color:#fff}.header-top-bar.rt-header-top-bar.animated.slideInDown{display:none}.header-top-bar.d-none.d-md-block.animated.slideInDown{display:none!important}.site-wrp{overflow:hidden!important}.stick{position:fixed;z-index:9999;width:100%;top:0;transition:all .5 ease-out 0s!important}.stick .cart-icon-area,.stick .header-icon-seperator,.stick .search-box-area,.stick .header-icon-area .additional-menu-area{padding-top:37px;padding-bottom:29px}.stick .header-icon-area .cart-icon-area .cart-icon-num{top:21px}.site-header .stick .main-navigation ul li a{padding:38px 12px}.top-bar-border-bottom{border-bottom:1px solid #d7d7d7}.header-menu-area:after{clear:both;content:"";display:block}.non-stick .stick{animation-name:headerSlideDown;animation-duration:.50s;box-shadow:0 5px 30px rgba(0,0,0,.1);transition:all .5s ease-out;background:#fff}.header-top-bar{background-color:#222;color:#a6b1b7;border-bottom:1px solid #d7d7d7}.header-top-bar a{color:#646464}.header-top-bar .tophead-contact{float:left}@media all and (max-width:767px){.header-top-bar .tophead-contact{text-align:center;float:none}}.header-top-bar .tophead-contact ul li{display:inline-block;margin-right:15px}.header-top-bar .tophead-contact .fa,.header-top-bar .tophead-address .fa{color:#396cf0}.header-top-bar .tophead-right{float:right}@media all and (max-width:767px){.header-top-bar .tophead-right{text-align:center;float:none}}.header-top-bar .tophead-social li{display:inline-block;margin-left:5px}.header-top-bar .tophead-social li a{color:#a6b1b7}.header-top-bar .tophead-social li a i{color:#8a8a8a}.header-top-bar .tophead-social li a:hover{color:#396cf0}.site-header .masthead-container{transition:all 1s ease-out}.site-header .site-branding{display:table;height:92px;transition:all .5 ease-out 0s;max-width:100%}.site-header .site-branding a{display:table-cell;vertical-align:middle}.site-header .site-branding a img{width:auto;padding:5px 0;transition:all .5 ease-out 0s;max-width:100%}.site-header .site-branding a.light-logo{display:none}.site-header .site-branding a.custom-logo-text{color:#111;font-weight:700;line-height:1.2;font-size:22px}.site-header ul{list-style-type:none;margin:0;padding:0}.site-header .main-navigation ul{text-align:right}.site-header .main-navigation ul li{display:inline-block;position:relative}.site-header .main-navigation ul li a{display:block;text-decoration:none;font-size:15px;line-height:24px;font-weight:500;transition:all .5 ease-out 0s;color:#111;padding:38px 11px;text-transform:capitalize;font-style:normal}@media all and (max-width:1199px){.site-header .main-navigation ul li a{padding-left:10px;padding-right:10px}}.site-header .main-navigation ul.menu>li>a:hover{color:#396cf0;animation:toBottomFromTop10 .3s forwards}@keyframes toBottomFromTop10 {
  49% {
    transform: translateY(-10%);
  }
  50% {
    opacity: 0;
    transform: translateY(10%);
  }
  51% {
    opacity: 1;
  }
}.site-header .main-navigation ul.menu>li.current-menu-item>a,.site-header .main-navigation ul.menu>li.current>a{color:#396cf0}.site-header .main-navigation>nav>ul{text-align:right}.site-header .main-navigation>nav>ul>li>a{text-transform:uppercase;position:relative}.site-header .main-navigation>nav>ul>li>a:after{background-color:#396cf0;content:"";position:absolute;left:-20px;right:0;bottom:0;width:70%;height:3px;opacity:0;visibility:hidden}.site-header .main-navigation>nav>ul>li:hover>a:after{opacity:1;visibility:visible;transform:translateX(35px);transition:all .5s ease-in-out}.site-header .main-navigation ul li ul{left:0;opacity:0;visibility:hidden;transform:translateY(15px);position:absolute;top:100%;transform-origin:0 0 0;transition:all .2s ease 0s;z-index:99!important;width:260px;text-align:left;border-top:1px solid #396cf0;padding-top:20px;padding-bottom:25px;background-color:#fff;left:-20px;box-shadow:0 0 2px rgba(0,0,0,.1)}.site-header .main-navigation ul li ul.sub-menu li.menu-item-has-children:after{color:#111;content:"\f105";font-family:FontAwesome;font-size:18px;position:absolute;right:26px;top:8px}.site-header .main-navigation ul li ul.sub-menu li.menu-item-has-children:hover:after{color:#fff}.site-header .main-navigation ul li ul li{display:block;border-left:none;transition:all .3s ease 0s;background-color:#fff;padding:0 20px 0 20px;transition:all .5 ease-out 0s}.site-header .main-navigation ul li ul li:hover>a{background-color:#f0f3f8}.site-header .main-navigation ul li ul li:hover>a:after{color:#fff}.site-header .main-navigation ul li ul li:last-child{border-bottom:none}.site-header .main-navigation ul li ul li a{display:block;color:#282828;text-transform:inherit;padding:10px 15px!important;font-weight:500;font-size:16px;border-radius:4px;transition:all .5 ease-out 0s}.site-header .main-navigation ul>li:hover>ul{opacity:1;visibility:visible;transform:scaleY(1)}.site-header .main-navigation ul>li>ul>li>ul{left:247px;top:0;width:200px}.site-header .main-navigation ul>li>ul>li>ul>li>ul{left:200px}.site-header .main-navigation ul>li>ul>li:hover>ul{opacity:1;visibility:visible;transform:scaleY(1)}.header-icon-seperator,.search-box-area,.header-icon-area .additional-menu-area{padding-top:40px;padding-bottom:38px;color:#b2b2b2}.header-icon-area .search-box-area,.header-icon-area .header-icon-seperator,.header-icon-area .cart-icon-area,.header-icon-area .additional-menu-area{float:right}.header-icon-area{float:right;padding-left:25px;position:relative;font-size:18px}@media all and (max-width:1200px){.header-icon-area{padding-left:0}}.header-icon-area .header-icon-seperator{font-size:20px;line-height:24px;padding-left:7px;padding-right:16px}@media all and (max-width:991px){.header-icon-area .header-icon-seperator{padding-left:3px;padding-right:3px}}.header-action-items .btn-fill.color-yellow{padding:15px 22px;color:#fff;border-radius:4px;font-size:16px;font-weight:500}.stick #meanmenu,.header-sticky-wrapper #meanmenu{width:100%;position:fixed;top:0;z-index:9999!important;background-color:#fff}.stick .masthead-container,.header-sticky-wrapper .masthead-container{background-color:#fff}.stick .masthead-container .main-navigation ul li a,.header-sticky-wrapper .masthead-container .main-navigation ul li a{padding-top:22px;padding-bottom:22px}.stick .masthead-container .site-branding,.header-sticky-wrapper .masthead-container .site-branding{height:68px}.stick .masthead-container .site-branding a img,.header-sticky-wrapper .masthead-container .site-branding a img{max-height:68px}.site-header .site-branding.site-logo{display:table;height:75px;transition:all .5 ease-out 0s}.header-action-items>li{display:inline-block;margin-right:15px;padding-right:15px}@media only screen and (max-width:1199px){.header-action-items>li{margin-right:10px;padding-right:10px}.header-action-items>li:last-child{margin-right:-8px}}.header-action-items>li i:before{margin-left:0}@media all and (max-width:767px){.site-header .site-branding,.stick .site-header .site-branding{display:block;height:inherit;text-align:center}.site-header .site-branding a{display:block;vertical-align:inherit}.site-header .site-branding a img{padding:10px 0 5px}.site-header .main-navigation ul{text-align:center}.site-header .main-navigation ul li a,.stick .site-header .main-navigation ul li a{padding-bottom:10px;padding-top:10px}.header-icon-area{display:none}}.header-action-items{text-align:right;transition:all 1s ease-out}.header-action-items>li{display:inline-block;margin-right:15px;padding-right:15px}@media only screen and (max-width:1199px){.header-action-items>li{margin-right:2px;padding-right:10px}}.header-action-items>li:last-child{margin-right:0;padding-right:0;border-right:0}.header-action-items>li i:before{margin-left:0}@media screen and (max-width:782px){.header-action-items .btn-fill.color-yellow{padding:10px 14px}}.search-box-area .search-box a.search-button i:before{font-size:22px;font-weight:700}.search-box-area .search-box a.search-button:hover i:before{color:#396cf0}.header-search{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(57,108,240,.9);transition:all .5s ease-in-out;transform:translate(0,-100%) scale(0,0);opacity:0;visibility:hidden;z-index:999999}.header-search .header-search-form{text-align:center;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.header-search .header-search-form input[type="search"]{width:60%;color:#fff;font-size:24px;text-align:left;border:none;margin:0 auto;padding:25px 10px 25px 30px;outline:none;background:linear-gradient(to right,transparent,rgba(200,200,200,.5),transparent)}.header-search .header-search-form .search-btn{padding:24px 10px;background-color:transparent;box-shadow:none;border:none;border-radius:4px;cursor:pointer}.header-search .header-search-form .search-btn i:before{font-size:24px;font-weight:700;color:#fff;margin-left:0}.header-search .header-search-form .search-btn:focus{box-shadow:none;outline:none}.header-search .close{position:fixed;top:15px;right:15px;color:#396cf0;background-color:rgba(255,255,255,.8);border:none;opacity:1;visibility:visible;font-size:36px;font-weight:700;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;width:50px;height:50px}.header-search .close:focus{box-shadow:none;border:none;outline:none}.header-search .close:hover{background-color:#fff}.header-search.open{transform:translate(0,0) scale(1,1);opacity:1;visibility:visible}.mean-container .mean-bar .logo-small{width:auto;height:40px;padding:3px 10px}.rt-header-top-bar{border-bottom:1px solid #e6e6e6}.rt-header-top-bar .rt-tophead-contact ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;text-align:center}.rt-header-top-bar .rt-tophead-contact ul li{font-size:15px;margin-right:0;padding:12px 0 12px 20px;color:#646464;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;text-align:left;-ms-flex-pack:left;justify-content:left}@media only screen and (max-width:1199px){.rt-header-top-bar .rt-tophead-contact ul li{padding:10px 0 10px 0}}.rt-header-top-bar .rt-tophead-contact ul li:first-child{padding-left:0}.rt-header-top-bar .rt-tophead-contact ul li a{color:#646464}.rt-header-top-bar .rt-tophead-contact ul li span.opening-label{font-weight:500}.rt-header-top-bar .rt-tophead-contact ul li i{margin-right:10px;margin-top:5px;color:#396cf0}.rt-header-top-bar .rt-tophead-contact ul li:last-child{margin-right:0;padding-right:0}@media only screen and (max-width:767px){.rt-header-top-bar .rt-tophead-contact ul li{display:block}}.rt-header-top-bar .rt-tophead-contact ul li .fa-phone{transform:scaleX(-1)}.rt-header-top-bar .action-items-btn{font-size:14px;display:inline-block;padding:10px 34px;color:#fff;background-color:#396cf0;text-transform:uppercase;font-weight:500;cursor:pointer;border-radius:0;transition:all .3s ease-out}.rt-header-top-bar .action-items-btn i{margin-left:10px}.rt-header-top-bar .action-items-btn:hover{background-color:#2055e4}.header-style1 .search-box{padding-right:14px;line-height:1}.header-style1 .stick{background-color:#fff}@media only screen and (max-width:1280px){.mobile-top-menu .rt-tophead-contact ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.mobile-top-menu .rt-tophead-contact ul li{width:50%;-ms-flex:inherit;flex:inherit;padding-bottom:0}}.mobile-new-header-option,.mobile-menu-right{position:relative}@media only screen and (min-width:1280px){.mobile-new-header-option,.mobile-menu-right{display:none}}@media only screen and (max-width:1280px){.mobile-menu-right{position:absolute;z-index:999999;width:220px;right:100px;top:10px}.search-box-area{margin-right:0;position:relative;z-index:2;padding:0;margin:0 -18px 0 0!important;float:inherit}}.mobile-menu-wrp.mean-container{position:relative}@media only screen and (max-width:1280px){.site.site-wrp.opt-slideInUp .mean-container .mean-bar{position:relative;top:inherit}}.top-mobile-menu-new .header-top-bar.rt-header-top-bar.animated.slideInDown{display:block}.top-mobile-menu-new .header-icon-area{display:block}@media all and (max-width:767px){ul li.phone-has-address-off,ul li.phone-has-mobile-off,ul li.phone-has-email-off,ul li.phone-has-opening-off{display:none!important;opacity:0;visibility:hidden}.header-top-bar.phone-has-address-off.phone-has-mobile-off.phone-has-email-off.phone-has-opening-off.phone-has-social-off{display:none}.rt-header-top-bar .rt-tophead-contact ul{padding:0}.mobile-menu-wrp .header-action-items .btn-fill.color-yellow{padding:8px 6px;color:#fff;border-radius:4px;font-size:14px}.mobile-menu-wrp .header-action-items>li{margin-right:6px;padding-right:0}.mobile-menu-wrp .header-action-items{text-align:right;transition:all 1s ease-out;padding:0}.mobile-menu-wrp .mobile-menu-right{width:160px;right:71px}.mobile-new-header-option .header-top-bar.rt-header-top-bar.animated.slideInDown{display:block}.rt-header-top-bar .rt-tophead-contact ul li{padding-left:0;text-align:center}.mobile-top-menu .rt-tophead-contact ul li{width:100%;-ms-flex:inherit;flex:inherit;padding-bottom:0}.mobile-menu-wrp .header-action-items>li.phone-has-btn-off{display:none}.mobile-menu-wrp .header-action-items>li.phone-has-search-off{display:none}}.top-bar-layout-5{background-color:#fff;color:#444;border-bottom:1px solid #eaeaea;padding:5px 0}.top-bar-layout-5 .header-contact-layout5{min-height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:6px}@media only screen and (max-width:1199px){.top-bar-layout-5 .header-contact-layout5{-ms-flex-pack:center;justify-content:center}}.top-bar-layout-5 .header-contact-layout5 ul li{font-size:15px;display:inline-block;margin-right:20px}.top-bar-layout-5 .header-contact-layout5 ul li i{margin-right:10px;color:#111}.top-bar-layout-5 .header-contact-layout5 ul li:last-child{margin-right:0}@media only screen and (max-width:767px){.top-bar-layout-5 .header-contact-layout5 ul li{display:block}}.top-bar-layout-5 .header-contact-layout5 ul li .fa-phone{transform:scaleX(-1)}.top-bar-layout-5 .phone-layout5{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;min-height:50px;margin-right:50px;color:#444}@media only screen and (max-width:1199px){.top-bar-layout-5 .phone-layout5{-ms-flex-pack:center;justify-content:center}}.top-bar-layout-5 .phone-layout5 i{color:#111;margin-right:8px}.top-bar-layout-5 .phone-layout5 a{color:#444}.top-bar-layout-5 .header-social-layout5{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:1199px){.top-bar-layout-5 .header-social-layout5{-ms-flex-pack:center;justify-content:center}}.top-bar-layout-5 .header-social-layout5 ul li{display:inline-block;margin-right:5px}@media only screen and (max-width:1199px){.top-bar-layout-5 .header-social-layout5 ul li{margin-right:1px!important}}.top-bar-layout-5 .header-social-layout5 ul li:last-child{margin-right:2px}.top-bar-layout-5 .header-social-layout5 ul li a{padding:1px 8px;color:#646464;transition:all .5s ease-out}.top-bar-layout-5 .header-social-layout5 ul li a i{transition:all .5s ease-out}.top-bar-layout-5 ul.tophead-social5 li a{padding:1px 8px;transition:all .5s ease-out;width:40px;height:40px;border-radius:50%;display:block;text-align:center;box-shadow:2px 0 10px rgba(0,0,0,.099);line-height:2.4}.top-bar-layout-5 ul.tophead-social5 li a:hover{background-color:#396cf0;color:#444}.top-bar-layout-5 ul.tophead-social5 li a:hover i{color:#fff}.top-bar-layout-5 ul.tophead-social5 li a i{color:#444}.header-icon-area .search-box .search-button i{color:#646464}.header-icon-area .cart-icon-area .cart-icon-num{top:28px;right:0}.header-action-items .btn-fill.color-yellow{padding:12px 26px}.header-action-items .btn-fill.color-yellow i{margin-right:5px}.header-icon-area .cart-icon-area{position:relative;width:46px}.header-action-items .btn-fill.color-yellow{padding:15px 22px;color:#fff;border-radius:4px;font-size:16px;font-weight:500}.header-action-items .btn-fill.color-yellow{background-color:#396cf0;border-color:#396cf0}@media only screen and (max-width:767px){.top-bar-layout-5 .header-social-layout5{-ms-flex-pack:center;justify-content:center;display:block}.top-bar-layout-5 .phone-layout5{min-height:inherit;margin-right:0;color:#444}.top-bar-layout-5 .tophead-social5{padding:0;text-align:center;margin-top:15px}.top-bar-layout-5 .header-contact-layout5{min-height:inherit;padding-left:0}.top-bar-layout-5 .header-contact-layout5 ul{padding:0;text-align:center;margin-top:15px}.mobile-menu-wrp .mobile-menu-right{right:59px}.tophead-social5.phone-has-social-off{display:none}.tophead-contact.header-contact-layout5.phone-has-address-off{display:none}.phone-layout5.phone-has-mobile-off{display:none}.top-bar-layout-5.phone-has-address-off.phone-has-mobile-off.phone-has-social-off{display:none}}@media only screen and (max-width:375px){.top-bar-layout-5 .header-action-items .phone-has-btn{display:none}}@media only screen and (max-width:767px){.mobile-menu-wrp .mobile-menu-right{right:59px}}@media only screen and (max-width:991px){.tophead-contact.header-contact-layout4.phone-has-address-off{display:none}.phone-layout4.phone-has-mobile-off{display:none}}#preloader{background-color:#396cf0;background-repeat:no-repeat;background-position:center;background-attachment:fixed;height:100%;left:0;overflow:visible;position:fixed;top:0;width:100%;z-index:9999999}a.scrollToTop{background-color:rgba(57,108,240,.3);bottom:106px;color:#396cf0;display:block;font-size:18px;height:44px;line-height:40px;position:fixed;right:20px;text-align:center;transition:all .1s ease-out;width:44px;z-index:5;border:2px solid #396cf0;border-radius:50%}a.scrollToTop:hover,a.scrollToTop:focus{background-color:#396cf0;color:#fff}@media only screen and (min-width:992px){.full-width-left-compress .container-fluid{padding-right:0}.header-icon-light a i{font-weight:500;font-size:20px;color:#fff;transition:all .5s ease-out}.header-icon-light a i:before{margin-left:0;color:#fff;transition:all .5s ease-out}.header-icon-light a:hover i{color:#396cf0}.header-icon-light a:hover i:before{color:#396cf0}}@media only screen and (min-width:1200px){.full-width-compress>*{padding-left:60px;padding-right:60px}.full-width-left-compress .container-fluid{padding-left:30px;padding-right:30px}.full-width-compress2>*{padding-left:25px;padding-right:25px}}@media only screen and (max-width:991px){.sidebar-break-md{margin-top:4rem}.header-icon-mobile a i{font-weight:500;font-size:20px;color:#9f9f9f;transition:all .5s ease-out}.header-icon-mobile a i:before{margin-left:0;color:#9f9f9f;transition:all .5s ease-out}.header-icon-mobile a:hover i{color:#396cf0}.header-icon-mobile a:hover i:before{color:#396cf0}}#meanmenu{position:relative}.mean-bar .header-action-items{position:absolute;top:18px;right:78px}@media (max-width:320px){.mean-bar .header-action-items{display:none}}.mean-container .mean-bar{width:100%;position:relative;background:#fff;padding:10px 0;z-index:999999;border-bottom:2px solid #26c6da}.offscreen-navigation .sub-menu{padding-left:10px;padding-top:0;padding-bottom:0;display:none}.offscreen-navigation li>a{display:block;position:relative;color:#000;font-size:16px;font-weight:500}.offscreen-navigation .sub-menu li>a{font-size:14px;font-weight:500}.offscreen-navigation .menu>li{padding-bottom:8px}.offscreen-navigation li.menu-item-has-children>a:after{content:'\f067';display:inline-block;font-family:FontAwesome;transition:.1s;right:0;position:absolute;font-size:13px}.offscreen-navigation li.menu-item-has-children>a.opened:after{content:'\f068'}@media only screen and (min-width:1280px){#meanmenu{display:none}}@media only screen and (max-width:1280px){#header-menu,#masthead-container{display:none}}.mean-bar .header-btn-new.mobile-btn{position:absolute;right:12%;top:8px}.mean-bar .sidebarBtn{position:absolute;font-size:25px;right:18px;top:12px;cursor:pointer}.rt-slide-nav{position:fixed;background:#fff;width:100%;left:0;top:60px;z-index:99;display:none;padding:30px;max-height:calc(100vh - 200px);overflow-y:auto;box-shadow: 0px 0px 10px 0px #0000001c}.rt-slide-nav ul{list-style-type:none;margin:0}@media only screen and (max-width:1280px){.mobile-menu-open{display:none!important}}.footer-top-wrap .widget{color:#e3e3e3}.footer-top-wrap .widget ul li{color:#e3e3e3;border:none}.footer-top-wrap .widget ul li a{color:#e3e3e3}.footer-top-wrap .widget ul li ul.sub-menu{border:none}.footer-top-wrap .widget ul li ul.children{border:none;margin-top:0}.footer-top-wrap .widget .tagcloud a{border:1px solid #e3e3e3;color:#e3e3e3!important}.footer-layout ul{padding:0}.footer-layout.fotter-color2 .footer-center-wrap{padding:30px 0}.footer-layout.fotter-color2 .footer-bottom-wrap{color:#e3e3e3;text-align:center}.footer-layout .footer-top-wrap{background-color:#1f1f1f;padding:90px 0 38px;border-bottom:1px solid #333}.footer-layout .footer-top-wrap .widget ul li:hover::after{width:0}.footer-layout .footer-box{margin-bottom:30px}.footer-layout .footer-box .footer-logo{padding-bottom:25px}.footer-layout .footer-box .footer-about{padding-bottom:5px}@media only screen and (max-width:767px){.footer-layout .footer-box .footer-about{font-size:16px}}.footer-layout .footer-box .footer-about p{color:#e3e3e3}.footer-layout .footer-box .footer-contact-info{margin-bottom:32px}.footer-layout .footer-box .footer-contact-info li{color:#cecece;margin-bottom:15px;position:relative;padding-left:42px;display:block}.footer-layout .footer-box .footer-contact-info li a{color:#cecece;display:inline}.footer-layout .footer-box .footer-contact-info li:last-child{margin-bottom:0}.footer-layout .footer-box .footer-contact-info li i{font-size:20px;color:#fff;top:5px;left:0;position:absolute}@media only screen and (max-width:767px){.footer-layout .footer-box .footer-contact-info li i{font-size:20px}}.footer-layout .footer-box .footer-social li{display:inline-block;margin-right:13px}@media only screen and (max-width:1199px){.footer-layout .footer-box .footer-social li{margin-right:5px}}.footer-layout .footer-box .footer-social li a{padding:5px;color:#fff;transition:all .3s ease-out}.footer-layout .footer-box .footer-social li a:hover{color:#396cf0}.footer-layout .footer-box .footer-header{position:relative}.footer-layout .footer-box .footer-header:after{content:"";width:50px;height:4px;background-color:#396cf0;bottom:0;left:0;position:absolute}.footer-layout .footer-box .footer-header h3{color:#fff;font-size:26px;font-weight:500;padding-bottom:20px}@media only screen and (max-width:991px){.footer-layout .footer-box .footer-header h3{font-size:24px}}@media only screen and (max-width:767px){.footer-layout .footer-box .footer-header h3{font-size:22px}}@media only screen and (max-width:575px){.footer-layout .footer-box .footer-header h3{font-size:20px}}.footer-layout .footer-box .footer-latest-post li{line-height:22px;margin-bottom:20px}.footer-layout .footer-box .footer-latest-post li:last-child{margin-bottom:0}.footer-layout .footer-box .footer-latest-post li a{color:#e3e3e3;margin-bottom:12px;display:block;transition:all .3s ease-out}@media only screen and (max-width:767px){.footer-layout .footer-box .footer-latest-post li a{font-size:16px}}.footer-layout .footer-box .footer-latest-post li a:hover{color:#396cf0}.footer-layout .footer-box .footer-latest-post li span{font-size:16px;color:#8a8a8a;display:block}.footer-layout .footer-box .menu li{margin-bottom:10px;border:none;padding:0}.footer-layout .footer-box .menu li:last-child{margin-bottom:0}.footer-layout .footer-box .menu li:before{display:none}.footer-layout .footer-box .menu li a{color:#e3e3e3;transition:all .3s ease-out}@media only screen and (max-width:767px){.footer-layout .footer-box .menu li a{font-size:16px}}.footer-layout .footer-box .menu li a:hover{color:#396cf0}.footer-layout .footer-box .footer-quick-link li{margin-bottom:10px}.footer-layout .footer-box .footer-quick-link li:last-child{margin-bottom:0}.footer-layout .footer-box .footer-quick-link li a{color:#e3e3e3;transition:all .3s ease-out}@media only screen and (max-width:767px){.footer-layout .footer-box .footer-quick-link li a{font-size:16px}}.footer-layout .footer-box .footer-quick-link li a:hover{color:#396cf0}.footer-layout .footer-box .footer-opening-hours li{color:#e3e3e3;margin-bottom:8px;border:none;padding:0}.footer-layout .footer-box .footer-opening-hours li:before{display:none}@media only screen and (max-width:767px){.footer-layout .footer-box .footer-opening-hours li{font-size:16px}}.footer-layout .footer-box .footer-opening-hours li:last-child{margin-bottom:0}.footer-layout .footer-box .footer-opening-hours li span{float:right}.footer-layout .footer-box .footer-opening-hours li span.os-close{color:#396cf0}.footer-layout .footer-center-wrap{padding:30px 0;background-color:#2a2a2a}@media only screen and (max-width:991px){.footer-layout .footer-center-wrap{padding:50px 0}}.footer-layout .footer-center-wrap .footer-social{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width:991px){.footer-layout .footer-center-wrap .footer-social{-ms-flex-pack:center;justify-content:center}.footer-layout .footer-center-wrap .footer-social ul{margin-bottom:30px}}.footer-layout .footer-center-wrap .footer-social ul li{display:inline-block;margin-right:5px;font-size:22px;font-weight:500;color:#fff}.footer-layout .footer-center-wrap .footer-social ul li a{padding:10px 5px;color:#fff;font-size:18px;font-weight:400;transition:all .3s ease-out}.footer-layout .footer-center-wrap .footer-social ul li a:hover{color:#396cf0}.footer-layout .footer-center-wrap .newsletter-title{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:767px){.footer-layout .footer-center-wrap .newsletter-title{-ms-flex-pack:center;justify-content:center}}.footer-layout .footer-center-wrap .newsletter-title .item-title{color:#fff;margin-bottom:0}@media only screen and (max-width:767px){.footer-layout .footer-center-wrap .newsletter-title .item-title{margin-bottom:30px}}.footer-layout .footer-center-wrap .newsletter-form{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group{background:#1f1f1f;border:0;height:50px;border-radius:30px}.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group .form-control{padding:.75rem 2.5rem;border:none;box-shadow:none;border-radius:30px 0 0 30px;background:#fff;font-size:15px;color:#fff;height:50px}.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group .input-group-addon{padding:0;border:none;border-radius:0 30px 30px 0;background:#396cf0!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:.5s ease-in-out}.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group .input-group-addon:focus{outline:none}.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group .input-group-addon input{border-radius:0 30px 30px 0;padding:15px 30px;cursor:pointer;background:transparent;border:0;transition:.5s ease-in-out;color:#fff;text-align:center;font-size:14px;font-weight:700;text-transform:uppercase}.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group .input-group-addon input span{color:#fff;text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;transition:.5s ease-in-out}.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group .input-group-addon input:focus{outline:none}.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group .input-group-addon:hover{background-color:#2055e4!important}.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group input.form-control::-webkit-input-placeholder,.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group textarea.form-control::-webkit-input-placeholder{color:#5a5a5a;font-size:16px}.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group input.form-control::-moz-placeholder,.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group textarea.form-control::-moz-placeholder{color:#5a5a5a;font-size:16px}.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group input.form-control:-moz-placeholder,.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group textarea.form-control:-moz-placeholder{color:#5a5a5a;font-size:16px}.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group input.form-control:-ms-input-placeholder,.footer-layout .footer-center-wrap .newsletter-form .stylish-input-group textarea.form-control:-ms-input-placeholder{color:#5a5a5a;font-size:16px}.footer-layout .footer-bottom-wrap{background-color:#1f1f1f;min-height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#7c7c7c;text-align:center}.footer-layout .footer-bottom-wrap .copyright a{color:#fff;transition:all .3s ease-out}.footer-layout .footer-bottom-wrap .copyright a:hover{color:#396cf0}.footer-box-layout{padding-left:100px;padding-right:100px}@media only screen and (max-width:1199px){.footer-box-layout{padding-left:0;padding-right:0}}.copyright_text{color:#e3e3e3}.widget h3{color:#282828;font-weight:700;margin-bottom:30px;padding-bottom:15px;position:relative;line-height:1.3}.footer-layout .footer-box .footer-header h3{color:#fff;font-size:26px;font-weight:500;padding-bottom:20px}.company_info .company_name{text-transform:capitalize;font-weight:500}@media only screen and (max-width:991px){.header-action-items .btn-fill.color-yellow{padding:10px 10px;font-size:14px}}