/*
Theme Name: Skynet	
Theme URI: https://nautm.com/demo/skynet
Author: Nauthemes
Author URI: https://www.templatemonster.com/templates.php?text=nauthemes
Description: Skynet | Internet and Satellite TV Provider WordPress Theme
Version: 2.1
License: GNU General Public License v2 or later
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: skynet
*/
:root{--main-color:rgb(214,17,30);--main-color-two:rgb(192,15,27);--main-color-opacity:rgb(217,17,30,.8);--secondary-color:rgb(0,91,167);--yellow-color:rgb(231,253,98);--red-color:rgb(194,39,45);--lightBlue-color:rgb(15,117,189);--green-color:rgb(11,148,68);--black-color:rgb(0,0,0);--dark-yellow-color:rgb(255,214,2);--light-yellow-color:rgb(231,253,98);--light-yellow-color-two:rgb(235,255,99);--light-blue-color:rgb(31,59,212);--white-color:rgb(255,255,255);--white-color-opicity:rgba(255,255,255,.8);--white-color-opicity-two:rgba(255,255,255,.5);--white-color-opicity-three:rgba(255,255,255,.2);--black-color:rgb(0,0,0);--black-color-opicity:rgba(0,0,0,.8);--black-color-opicity-two:rgba(0,0,0,.2);--text-color:rgb(102,102,102);--dark-text-color:rgb(34,34,34);--dark-text-color-two:rgb(51,51,51);--light-border-color:rgb(244,244,244);--font-family-lato:"Lato",sans-serif;--font-family-oswald:"Oswald",sans-serif;--font-12:12px;--font-14:14px;--font-15:15px;--font-16:16px;--font-18:18px;--font-20:20px;--font-22:22px;--font-24:24px;--font-26:26px;--font-28:28px;--font-30:30px;--font-34:34px;--font-36:36px;--font-40:40px;--font-44:44px;--font-48:48px;--font-50:50px;--font-60:60px;--font-64:64px;--font-68:68px;--font-70:70px;--font-72:72px;--margin-zero:0;--margin-left-5:5px;--margin-left-10:10px;--margin-left-15:15px;--margin-left-20:20px;--margin-left-30:30px;--margin-left-40:40px;--margin-left-50:50px;--margin-left-60:60px;--margin-left-70:70px;--margin-left-80:80px;--margin-left-90:90px;--margin-left-100:100px;--margin-top-5:5px;--margin-top-10:10px;--margin-top-15:15px;--margin-top-20:20px;--margin-top-25:25px;--margin-top-30:30px;--margin-top-35:35px;--margin-top-40:40px;--margin-top-50:50px;--margin-top-60:60px;--margin-top-70:70px;--margin-top-80:80px;--margin-top-90:90px;--margin-top-100:100px;--margin-right-5:5px;--margin-right-10:10px;--margin-right-20:20px;--margin-right-30:30px;--margin-right-40:40px;--margin-right-50:50px;--margin-right-60:60px;--margin-right-70:70px;--margin-right-80:80px;--margin-right-90:90px;--margin-right-100:100px;--margin-bottom-5:5px;--margin-bottom-10:10px;--margin-bottom-15:15px;--margin-bottom-20:20px;--margin-bottom-25:25px;--margin-bottom-30:30px;--margin-bottom-35:35px;--margin-bottom-40:40px;--margin-bottom-45:45px;--margin-bottom-50:50px;--margin-bottom-60:60px;--margin-bottom-70:70px;--margin-bottom-80:80px;--margin-bottom-90:90px;--margin-bottom-100:100px;}body{font-family:var(--font-family-lato);font-size:14px;color:var(--text-color);line-height:1.6em;font-weight:400;background:var(--white);-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;}.bordered-layout .page-wrapper{padding:0 50px 0;}a{text-decoration:none;cursor:pointer;color:var(--main-color);}button,a:hover,a:focus,a:visited{text-decoration:none;outline:none!important;}h1,h2,h3,h4,h5,h6{position:relative;font-weight:normal;margin:0;background:none;font-family:var(--font-family-oswald);}input,button,select,textarea{}textarea{overflow:hidden;}p{position:relative;line-height:1.8em;color:var(--text-color);font-family:var(--font-family-lato);}h1{line-height:1.6em;font-size:var(--font-70);}h2{line-height:1.4em;font-size:var(--font-40);}h3{line-height:1.3em;font-size:var(--font-30);}h4{line-height:1.3em;font-size:var(--font-24);}h5{line-height:1.6em;font-size:var(--font-20);}h6{line-height:1.6em;font-size:var(--font-18);}.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto;}.medium-container{position:static;max-width:1000px;padding:0 15px;margin:0 auto;}.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;}img{display:inline-block;max-width:100%;}.theme-btn{cursor:pointer;display:inline-block;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.centered{text-align:center;}::-webkit-input-placeholder{color:inherit;}::-moz-input-placeholder{color:inherit;}::-ms-input-placeholder{color:inherit;}.hm2-scroll-to-top{position:fixed;bottom:15px;right:15px;width:40px;height:40px;color:#ef0061;font-size:13px;text-transform:uppercase;line-height:38px;text-align:center;z-index:100;cursor:pointer;background:var(--white-color);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;}.hm2-scroll-to-top:hover{color:var(--white-color);background:var(--main-color);}.hm2-list-style-one{position:relative;}.hm2-list-style-one li{position:relative;color:var(--white-color);font-size:var(--font-18);padding-left:30px;font-weight:400;line-height:1.8em;font-family:var(--font-family-oswald);margin-bottom:var(--margin-bottom-20);}.hm2-list-style-one li a{position:relative;color:var(--white-color);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;font-family:var(--font-family-oswald);}.hm2-list-style-one li a:hover{color:var(--main-color);}.hm2-list-style-one li .icon{position:absolute;left:0;top:5px;color:var(--main-color);font-size:var(--font-18);line-height:1em;font-weight:300;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.hm2-btn-style-one{position:relative;display:inline-block;font-size:var(--font-16);line-height:30px;color:var(--white-color);font-weight:500;overflow:hidden;background:none;border-radius:0;padding:12px 44px;text-transform:capitalize;background-color:var(--main-color);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;font-family:var(--font-family-oswald);}.hm2-btn-style-one:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:scale(.2,1);transform:scale(.2,1);background-color:var(--dark-text-color);}.hm2-btn-style-one .txt{position:relative;z-index:1;}.hm2-btn-style-one:hover::before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}.hm2-btn-style-one:hover{color:var(--white-color);}.theme_color{color:#0060ff;}.hm2-preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;background-color:#ffffff;background-position:center center;background-repeat:no-repeat;background-image:url(assets/images/preloader.svg);background-size:100px;}img{display:inline-block;max-width:100%;height:auto;}.hm2-sec-title{position:relative;margin-bottom:40px;}.hm2-sec-title h2{color:var(--dark-text-color-two);font-weight:700;line-height:1.3em;}.hm2-sec-title .icon{position:absolute;left:0;top:-20px;width:90px;height:114px;}.hm2-sec-title.centered .icon{left:50%;margin-left:-45px;}.hm2-sec-title .text{position:relative;color:var(--text-color);font-weight:400;line-height:1.7em;font-size:var(--font-18);}.hm2-sec-title.light .text,.hm2-sec-title.light h2{color:#ffffff;}.hm2-sec-title.centered{text-align:center!important;}.hm2-sec-title.centered .separator{margin:0 auto;}:root{--color1:#121a37;--color2:#ef0061;--color3:#ffa800;--color4:#21a010;--color5:#0a1024;--color6:#070b1b;--color7:#050918;--color8:#ffc600;--color9:#c40172;--color10:#990fff;--color11:#ff7500;--color12:#0072b1;--color13:#55a61d;--color14:#e90133;--color15:#02728e;--color16:#1ec8bf;--color17:#ff4747;--color18:#ffe27a;--color19:#1f5abc;--color20:#d2eaff;--transition:all .2s cubic-bezier(.19,.68,.49,1.21);--transition2:all .3s linear;--pill:2.5rem;--round:50%;--curve:3px;--full:100%;}.bg-color1{background-color:var(--color1);}.bg-color2{background-color:var(--color2);}.bg-color3{background-color:var(--color3);}.bg-color4{background-color:var(--color4);}.bg-color5{background-color:var(--color5);}.bg-color6{background-color:var(--color6);}.bg-color7{background-color:var(--color7);}.bg-color8{background-color:var(--color8);}.bg-color9{background-color:var(--color9);}.bg-color10{background-color:var(--color10);}.bg-color11{background-color:var(--color11);}.bg-color12{background-color:var(--color12);}.bg-color13{background-color:var(--color13);}.bg-color14{background-color:var(--color14);}.bg-color15{background-color:var(--color15);}.bg-color16{background-color:var(--color16);}.bg-color17{background-color:var(--color17);}.bg-color18{background-color:var(--color18);}.bg-color19{background-color:var(--color19);}.bg-color20{background-color:var(--color20);}.text-color1{color:var(--color1);}.text-color2{color:var(--color2);}.text-color3{color:var(--color3);}.text-color4{color:var(--color4);}.text-color5{color:var(--color5);}.text-color6{color:var(--color6);}.text-color7{color:var(--color7);}.text-color8{color:var(--color8);}.text-color9{color:var(--color9);}.text-color10{color:var(--color10);}.text-color11{color:var(--color11);}.text-color12{color:var(--color12);}.text-color13{color:var(--color13);}.text-color14{color:var(--color14);}.text-color15{color:var(--color15);}.text-color16{color:var(--color16);}.text-color17{color:var(--color17);}.text-color18{color:var(--color18);}.text-color19{color:var(--color19);}.text-color20{color:var(--color20);}strong{font-weight:600;}body,html{overflow-x:hidden;}body{margin:0;font-family:Rubik;position:relative;width:100%;max-width:100%;}h1,h2,h3,h4,h5,h6{font-family:Oswald;color:#222;font-weight:600;}.elementor-text-editor p:not(:first-child){font-family:Rubik;color:#777777;line-height:1.5rem;font-size:.9rem;}ul li,ol li{font-family:Oswald;color:#777777;font-size:.875rem;line-height:1.5rem;}a{color:inherit;}a:hover,a:focus,ins{text-decoration:none;outline:none;}input,textarea,select,button{border:0;}button,input[type="submit"],.fileContainer,input[type="file"]{cursor:pointer;}input:focus,textarea:focus,select:focus,button:focus,a:focus,.form-wrp fieldset p a:focus,.page-link:focus,.btn.focus,.btn:focus,.bootstrap-select .dropdown-toggle:focus{border-color:transparent;outline:none!important;-webkit-box-shadow:none!important;-ms-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important;}textarea{resize:none;}main,footer,section section{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;position:relative;width:100%;}section{position:relative;width:100%;}.pt-10{padding-top:.625rem;}.pb-10{padding-bottom:.625rem;}.pt-20{padding-top:1.25rem;}.pb-20{padding-bottom:1.25rem;}.pt-30{padding-top:1.875rem;}.pb-30{padding-bottom:1.875rem;}.pt-40{padding-top:2.5rem;}.pb-40{padding-bottom:2.5rem;}.pt-50{padding-top:3.125rem;}.pb-50{padding-bottom:3.125rem;}.pt-55{padding-top:3.4375rem;}.pb-55{padding-bottom:3.4375rem;}.pt-60{padding-top:3.75rem;}.pb-60{padding-bottom:3.75rem;}.pt-70{padding-top:4.375rem;}.pb-70{padding-bottom:4.375rem;}.px-70{padding:0 4.375rem;}.pt-80{padding-top:5rem;}.pb-80{padding-bottom:5rem;}.pt-90{padding-top:5.625rem;}.pb-90{padding-bottom:5.625rem;}.pt-100{padding-top:6.25rem;}.pb-100{padding-bottom:6.25rem;}.pt-110{padding-top:6.875rem;}.pb-110{padding-bottom:6.875rem;}.pt-120{padding-top:7.5rem;}.pb-120{padding-bottom:7.5rem;}.pt-130{padding-top:8.125rem;}.pb-130{padding-bottom:8.125rem;}.pt-140{padding-top:8.75rem;}.pb-140{padding-bottom:8.75rem;}.pt-150{padding-top:9.375rem;}.pb-150{padding-bottom:9.375rem;}.pt-155{padding-top:9.6875rem;}.pb-155{padding-bottom:9.6875rem;}.pt-160{padding-top:10rem;}.pb-160{padding-bottom:10rem;}.pt-170{padding-top:10.625rem;}.pb-170{padding-bottom:10.625rem;}.pt-180{padding-top:11.25rem;}.pb-180{padding-bottom:11.25rem;}.pt-195{padding-top:12.1875rem;}.pb-195{padding-bottom:12.1875rem;}.pt-210{padding-top:13.125rem;}.pb-210{padding-bottom:13.125rem;}.pt-240{padding-top:15rem;}.pb-240{padding-bottom:15rem;}.pt-280{padding-top:17.5rem;}.pb-280{padding-bottom:17.5rem;}.mt-10{margin-top:.625rem;}.mb-10{margin-bottom:.625rem;}.mt-15{margin-top:.9375rem;}.mb-15{margin-bottom:.9375rem;}.mt-20{margin-top:1.25rem;}.mb-20{margin-bottom:1.25rem;}.mt-25{margin-top:1.5625rem;}.mb-25{margin-bottom:1.5625rem;}.mt-30{margin-top:1.875rem;}.mb-30{margin-bottom:1.875rem;}.mt-35{margin-top:2.1875rem;}.mb-35{margin-bottom:2.1875rem;}.mt-40{margin-top:2.5rem;}.mb-40{margin-bottom:2.5rem;}.mt-45{margin-top:2.8125rem;}.mb-45{margin-bottom:2.8125rem;}.mt-50{margin-top:3.125rem;}.mb-50{margin-bottom:3.125rem;}.mt-55{margin-top:3.4375rem;}.mb-55{margin-bottom:3.4375rem;}.mt-60{margin-top:3.75rem;}.mb-60{margin-bottom:3.75rem;}.mt-65{margin-top:4.0625rem;}.mb-65{margin-bottom:4.0625rem;}.mt-70{margin-top:4.375rem;}.mb-70{margin-bottom:4.375rem;}.mt-80{margin-top:5rem;}.mb-80{margin-bottom:5rem;}.mt-90{margin-top:5.625rem;}.mb-90{margin-bottom:5.625rem;}.mt-100{margin-top:6.25rem;}.mb-100{margin-bottom:6.25rem;}.mt-110{margin-top:6.875rem;}.mb-110{margin-bottom:6.875rem;}.mt-120{margin-top:7.5rem;}.mb-120{margin-bottom:7.5rem;}.overlap-99{position:relative;z-index:1;}.overlap-99{margin-bottom:-11.24375rem;}.dark-bg{background-color:#00000b;}.dark-bg2{background-color:#171717;}.gray-bg{background-color:#f6f7fb;}.gray-bg2{background-color:#f2f2f2;}.container{padding:0;max-width:73.125rem;}.mrg{margin:0;}.mrg div[class^="col"]{padding:0;}.mrg2{margin:0 -1px;}.mrg2 div[class^="col"]{padding:0 1px;}.mrg5{margin:0 -.15625rem;}.mrg5 div[class^="col"]{padding:0 .15625rem;}.mrg6{margin:0 -.1875rem;}.mrg6 div[class^="col"]{padding:0 .1875rem;}.mrg10{margin:0 -.3125rem;}.mrg10 div[class^="col"]{padding:0 .3125rem;}.mrg15{margin:0 -.46875rem;}.mrg15 div[class^="col"]{padding:0 .46875rem;}.mrg20{margin:0 -.625rem;}.mrg20 div[class^="col"]{padding:0 .625rem;}.mrg40{margin:0 -1.25rem;}.mrg40 div[class^="col"]{padding:0 1.25rem;}.mrg45{margin:0 -1.40625rem;}.mrg45 div[class^="col"]{padding:0 1.40625rem;}.mrg50{margin:0 -1.5625rem;}.mrg50 div[class^="col"]{padding:0 1.5625rem;}.mrg60{margin:0 -1.875rem;}.mrg60 div[class^="col"]{padding:0 1.875rem;}.mrg70{margin:0 -2.1875rem;}.mrg70 div[class^="col"]{padding:0 2.1875rem;}.slick-slide div[class^="col"]{flex:0 0 100%;max-width:100%;}.font-weight-hairline{font-weight:100;}.font-weight-thin{font-weight:200;}.font-weight-medium{font-weight:500;}.font-weight-semibold{font-weight:600;}.font-weight-extrabold{font-weight:800;}.font-weight-black{font-weight:900;}.font-style-italic{font-style:italic;}.font-style-normal{font-style:normal;}.fixed-bg,.parallax-bg{background-position:center;height:100%;width:100%;margin:0;position:absolute;left:0;top:0;z-index:-2;}.fixed-bg{background-attachment:scroll;background-size:cover;}.parallax-bg{background-attachment:fixed;background-size:contain;}.back-post-cntrbtm-norpet{background-position:center bottom;background-repeat:no-repeat;background-size:contain;}.back-post-cntrbtm{background-position:center bottom;}.back-post-lftcntr{background-position:left center;}.fixed-bg.patern-bg,.parallax-bg.patern-bg{background-size:initial;}.fixed-bg.bg-norepeate{background-size:initial;background-repeat:no-repeat;}.back-blend-soft-light{background-blend-mode:soft-light;}.back-blend-difference{background-blend-mode:difference;}.back-blend-screen{background-blend-mode:screen;}.back-blend-multiply{background-blend-mode:multiply;}.back-blend-subtract{background-blend-mode:subtract;}.paralx-70 .fixed-bg{height:70%;}.h-tem + .particles-js{max-height:35.375rem;}.h-tst + .particles-js{max-height:34.6875rem;}.black-layer:before,.white-layer:before,.gray-layer:before,.dark-layer:before,.dark-layer2:before,.dark-layer3:before,.blue-layer:before,.thm-layer:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}.black-layer:before{background-color:#000000;}.white-layer:before{background-color:#ffffff;}.gray-layer:before{background-color:#f6f7fb;}.dark-layer:before{background-color:#382232;}.dark-layer2:before{background-color:#00000b;}.dark-layer3:before{background-color:var(--color7);}.blue-layer:before{background-color:var(--color1);}.black-layer.paralx-70:before,.white-layer.paralx-70:before,.gray-layer.paralx-70:before,.dark-layer.paralx-70:before,.dark-layer2.paralx-70:before,.blue-layer.paralx-70:before,.thm-layer.paralx-70:before{height:70%;}.opc1:before{opacity:.1;}.opc15:before{opacity:.15;}.opc2:before{opacity:.2;}.opc25:before{opacity:.25;}.opc3:before{opacity:.3;}.opc35:before{opacity:.35;}.opc4:before{opacity:.4;}.opc45:before{opacity:.45;}.opc5:before{opacity:.5;}.opc55:before{opacity:.55;}.opc6:before{opacity:.6;}.opc65:before{opacity:.65;}.opc7:before{opacity:.7;}.opc75:before{opacity:.75;}.opc8:before{opacity:.8;}.opc85:before{opacity:.85;}.opc9:before{opacity:.9;}.opc95:before{opacity:.95;}.opc97:before{opacity:.97;}.opc99:before{opacity:.99;}iframe{border:0;width:100%;}img{height:auto;max-width:100%;vertical-align:middle;}.wdth5{width:5%;}.wdth10{width:10%;}.wdth15{width:15%;}.wdth20{width:20%;}.wdth25{width:25%;}.wdth30{width:30%;}.wdth35{width:35%;}.wdth40{width:40%;}.wdth45{width:45%;}.wdth50{width:50%;}.wdth55{width:55%;}.wdth60{width:60%;}.wdth65{width:65%;}.wdth70{width:70%;}.wdth75{width:75%;}.wdth80{width:80%;}.wdth85{width:85%;}.wdth90{width:90%;}.wdth95{width:95%;}.wdth100{width:100%;}.wow{visibility:hidden;}i,a,img,input,button,textarea,:before,:after,label,span,.proj-info,.toggle-item>h4,.serv-box-inner>*,.rsnp-mnu,.sticky-menu{-webkit-transition:var(--transition2);-ms-transition:var(--transition2);-o-transition:var(--transition2);transition:var(--transition2);}nav ul li,.team-social,.shop-img>a{-webkit-transition:all 600ms cubic-bezier(.175,.885,.32,1);-webkit-transition:all 600ms cubic-bezier(.175,.885,.32,1.275);-moz-transition:all 600ms cubic-bezier(.175,.885,.32,1.275);-o-transition:all 600ms cubic-bezier(.175,.885,.32,1.275);transition:all 600ms cubic-bezier(.175,.885,.32,1.275);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}a i,button i{-webkit-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.brd-rd20{-webkit-border-radius:1.25rem;border-radius:1.25rem;}.brd-rd10{-webkit-border-radius:.625rem;border-radius:.625rem;}.brd-rd5,.serv-box2,.solutions-wrap img,.post-img,.proj-thumb,.about-image>img,.post-detail>img,.widget-video-box>a,.post-detail-gallery-video-box>img,.comment,.solutions-list>li>i,.serv-detail-desc a,.detail-gal a,blockquote,.shop-img,.shop-img>a,.simple-btn,.contact-info-wrap,.contact-map{-webkit-border-radius:.3125rem;border-radius:.3125rem;}.img-fluid.brd-rd5{-webkit-border-radius:.3125rem;border-radius:.3125rem;}.brd-rd3{-webkit-border-radius:.1875rem;border-radius:.1875rem;}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;}.dropdown-menu{border:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);-ms-box-shadow:0 0 10px rgba(0,0,0,.15);-o-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);padding:0;}.bootstrap-select .dropdown-menu li{line-height:initial;}.bootstrap-select .dropdown-menu li:nth-child(2n){background-color:#f5f5f5;}.bootstrap-select .dropdown-menu li a{padding:6px 1.5rem;}.bootstrap-select .dropdown-menu li a.dropdown-item.active,.bootstrap-select .dropdown-menu li a.dropdown-item:active,.bootstrap-select .dropdown-menu li a:hover,.bootstrap-select .dropdown-menu li a:focus{color:#fff!important;}.particles-js,.particles-js2{position:absolute;top:0;bottom:0;left:0;right:0;}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-o-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes slide-animation{0%{-webkit-transform:rotateX(0deg) translateY(0);-ms-transform:rotateX(0deg) translateY(0);-o-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0)}50%{-webkit-transform:rotateX(0deg) translateY(15px);-ms-transform:rotateX(0deg) translateY(15px);-o-transform:rotateX(0deg) translateY(15px);transform:rotateX(0deg) translateY(15px)}100%{-webkit-transform:rotateX(0deg) translateY(0);-ms-transform:rotateX(0deg) translateY(0);-o-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0)}}@-webkit-keyframes slide-animation{0%{-webkit-transform:rotateX(0deg) translateY(0);-ms-transform:rotateX(0deg) translateY(0);-o-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0)}50%{-webkit-transform:rotateX(0deg) translateY(-10px);-ms-transform:rotateX(0deg) translateY(-10px);-o-transform:rotateX(0deg) translateY(-10px);transform:rotateX(0deg) translateY(-10px)}100%{-webkit-transform:rotateX(0deg) translateY(0);-ms-transform:rotateX(0deg) translateY(0);-o-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0)}}.slide-animation{-webkit-animation:5s slide-animation infinite;-ms-animation:5s slide-animation infinite;-o-animation:5s slide-animation infinite;animation:5s slide-animation infinite;}.spinner:before,.spinner:after{content:"";position:absolute;top:50%;left:50%;margin-top:-4.0625rem;margin-left:-4.0625rem;background-color:inherit;-webkit-animation:pluse 2s linear infinite;-ms-animation:pluse 2s linear infinite;-o-animation:pluse 2s linear infinite;animation:pluse 2s linear infinite;width:8.125rem;height:8.125rem;-webkit-border-radius:inherit;border-radius:inherit;opacity:0;z-index:-2;}.spinner:after{-webkit-animation:pluse 2s linear 2.3s infinite;-ms-animation:pluse 2s linear 2.3s infinite;-o-animation:pluse 2s linear 2.3s infinite;animation:pluse 2s linear 2.3s infinite;-webkit-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;}@-webkit-keyframes pluse{0%{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);opacity:0}}@-ms-keyframes pluse{0%{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);opacity:0}}@-o-keyframes pluse{0%{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);opacity:0}}@keyframes pluse{0%{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);opacity:0}}.zoom-anim{-webkit-animation:zoom 8s linear infinite;-ms-animation:zoom 8s linear infinite;-o-animation:zoom 8s linear infinite;animation:zoom 8s linear infinite;}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes zoom{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes zoom{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes blob{0%,100%{-webkit-border-radius:44% 56% 47% 53% / 30% 47% 53% 70%;border-radius:44% 56% 47% 53% / 30% 47% 53% 70%}25%{-webkit-border-radius:47% 53% 44% 56% / 53% 70% 30% 47%;border-radius:47% 53% 44% 56% / 53% 70% 30% 47%}50%{-webkit-border-radius:30% 47% 53% 70% / 44% 56% 47% 53%;border-radius:30% 47% 53% 70% / 44% 56% 47% 53%}75%{-webkit-border-radius:53% 70% 30% 47% / 47% 53% 44% 56%;border-radius:53% 70% 30% 47% / 47% 53% 44% 56%}}@-ms-keyframes blob{0%,100%{-webkit-border-radius:44% 56% 47% 53% / 30% 47% 53% 70%;border-radius:44% 56% 47% 53% / 30% 47% 53% 70%}25%{-webkit-border-radius:47% 53% 44% 56% / 53% 70% 30% 47%;border-radius:47% 53% 44% 56% / 53% 70% 30% 47%}50%{-webkit-border-radius:30% 47% 53% 70% / 44% 56% 47% 53%;border-radius:30% 47% 53% 70% / 44% 56% 47% 53%}75%{-webkit-border-radius:53% 70% 30% 47% / 47% 53% 44% 56%;border-radius:53% 70% 30% 47% / 47% 53% 44% 56%}}@-o-keyframes blob{0%,100%{-webkit-border-radius:44% 56% 47% 53% / 30% 47% 53% 70%;border-radius:44% 56% 47% 53% / 30% 47% 53% 70%}25%{-webkit-border-radius:47% 53% 44% 56% / 53% 70% 30% 47%;border-radius:47% 53% 44% 56% / 53% 70% 30% 47%}50%{-webkit-border-radius:30% 47% 53% 70% / 44% 56% 47% 53%;border-radius:30% 47% 53% 70% / 44% 56% 47% 53%}75%{-webkit-border-radius:53% 70% 30% 47% / 47% 53% 44% 56%;border-radius:53% 70% 30% 47% / 47% 53% 44% 56%}}@keyframes blob{0%,100%{-webkit-border-radius:44% 56% 47% 53% / 30% 47% 53% 70%;border-radius:44% 56% 47% 53% / 30% 47% 53% 70%}25%{-webkit-border-radius:47% 53% 44% 56% / 53% 70% 30% 47%;border-radius:47% 53% 44% 56% / 53% 70% 30% 47%}50%{-webkit-border-radius:30% 47% 53% 70% / 44% 56% 47% 53%;border-radius:30% 47% 53% 70% / 44% 56% 47% 53%}75%{-webkit-border-radius:53% 70% 30% 47% / 47% 53% 44% 56%;border-radius:53% 70% 30% 47% / 47% 53% 44% 56%}}@-webkit-keyframes blob2{0%,100%{-webkit-border-radius:70% 30% 65% 30% / 55% 35% 45% 45%;border-radius:70% 30% 65% 30% / 55% 35% 45% 45%}25%{-webkit-border-radius:65% 30% 70% 30% / 45% 45% 55% 35%;border-radius:65% 30% 70% 30% / 45% 45% 55% 35%}50%{-webkit-border-radius:55% 35% 45% 45% / 70% 30% 65% 30%;border-radius:55% 35% 45% 45% / 70% 30% 65% 30%}75%{-webkit-border-radius:45% 45% 55% 35% / 65% 30% 70% 30%;border-radius:45% 45% 55% 35% / 65% 30% 70% 30%}}@-ms-keyframes blob2{0%,100%{-webkit-border-radius:70% 30% 65% 30% / 55% 35% 45% 45%;border-radius:70% 30% 65% 30% / 55% 35% 45% 45%}25%{-webkit-border-radius:65% 30% 70% 30% / 45% 45% 55% 35%;border-radius:65% 30% 70% 30% / 45% 45% 55% 35%}50%{-webkit-border-radius:55% 35% 45% 45% / 70% 30% 65% 30%;border-radius:55% 35% 45% 45% / 70% 30% 65% 30%}75%{-webkit-border-radius:45% 45% 55% 35% / 65% 30% 70% 30%;border-radius:45% 45% 55% 35% / 65% 30% 70% 30%}}@-o-keyframes blob2{0%,100%{-webkit-border-radius:70% 30% 65% 30% / 55% 35% 45% 45%;border-radius:70% 30% 65% 30% / 55% 35% 45% 45%}25%{-webkit-border-radius:65% 30% 70% 30% / 45% 45% 55% 35%;border-radius:65% 30% 70% 30% / 45% 45% 55% 35%}50%{-webkit-border-radius:55% 35% 45% 45% / 70% 30% 65% 30%;border-radius:55% 35% 45% 45% / 70% 30% 65% 30%}75%{-webkit-border-radius:45% 45% 55% 35% / 65% 30% 70% 30%;border-radius:45% 45% 55% 35% / 65% 30% 70% 30%}}@keyframes blob2{0%,100%{-webkit-border-radius:70% 30% 65% 30% / 55% 35% 45% 45%;border-radius:70% 30% 65% 30% / 55% 35% 45% 45%}25%{-webkit-border-radius:65% 30% 70% 30% / 45% 45% 55% 35%;border-radius:65% 30% 70% 30% / 45% 45% 55% 35%}50%{-webkit-border-radius:55% 35% 45% 45% / 70% 30% 65% 30%;border-radius:55% 35% 45% 45% / 70% 30% 65% 30%}75%{-webkit-border-radius:45% 45% 55% 35% / 65% 30% 70% 30%;border-radius:45% 45% 55% 35% / 65% 30% 70% 30%}}@-webkit-keyframes blob3{0%,100%{-webkit-border-radius:65% 30% 70% 30% / 45% 45% 55% 35%;border-radius:65% 30% 70% 30% / 45% 45% 55% 35%}25%{-webkit-border-radius:70% 30% 65% 30% / 55% 35% 45% 45%;border-radius:70% 30% 65% 30% / 55% 35% 45% 45%}50%{-webkit-border-radius:45% 45% 55% 35% / 65% 30% 70% 30%;border-radius:45% 45% 55% 35% / 65% 30% 70% 30%}75%{-webkit-border-radius:55% 35% 45% 45% / 70% 30% 65% 30%;border-radius:55% 35% 45% 45% / 70% 30% 65% 30%}}@-ms-keyframes blob3{0%,100%{-webkit-border-radius:65% 30% 70% 30% / 45% 45% 55% 35%;border-radius:65% 30% 70% 30% / 45% 45% 55% 35%}25%{-webkit-border-radius:70% 30% 65% 30% / 55% 35% 45% 45%;border-radius:70% 30% 65% 30% / 55% 35% 45% 45%}50%{-webkit-border-radius:45% 45% 55% 35% / 65% 30% 70% 30%;border-radius:45% 45% 55% 35% / 65% 30% 70% 30%}75%{-webkit-border-radius:55% 35% 45% 45% / 70% 30% 65% 30%;border-radius:55% 35% 45% 45% / 70% 30% 65% 30%}}@-o-keyframes blob3{0%,100%{-webkit-border-radius:65% 30% 70% 30% / 45% 45% 55% 35%;border-radius:65% 30% 70% 30% / 45% 45% 55% 35%}25%{-webkit-border-radius:70% 30% 65% 30% / 55% 35% 45% 45%;border-radius:70% 30% 65% 30% / 55% 35% 45% 45%}50%{-webkit-border-radius:45% 45% 55% 35% / 65% 30% 70% 30%;border-radius:45% 45% 55% 35% / 65% 30% 70% 30%}75%{-webkit-border-radius:55% 35% 45% 45% / 70% 30% 65% 30%;border-radius:55% 35% 45% 45% / 70% 30% 65% 30%}}@keyframes blob3{0%,100%{-webkit-border-radius:65% 30% 70% 30% / 45% 45% 55% 35%;border-radius:65% 30% 70% 30% / 45% 45% 55% 35%}25%{-webkit-border-radius:70% 30% 65% 30% / 55% 35% 45% 45%;border-radius:70% 30% 65% 30% / 55% 35% 45% 45%}50%{-webkit-border-radius:45% 45% 55% 35% / 65% 30% 70% 30%;border-radius:45% 45% 55% 35% / 65% 30% 70% 30%}75%{-webkit-border-radius:55% 35% 45% 45% / 70% 30% 65% 30%;border-radius:55% 35% 45% 45% / 70% 30% 65% 30%}}.slick-slider:not(.feat-caro):not(.shop-detail-nav-caro)>button.slick-arrow{position:absolute;right:0;top:-6.5rem;background-color:transparent;-webkit-border-radius:70% 30% 65% 30% / 55% 35% 45% 45%;border-radius:70% 30% 65% 30% / 55% 35% 45% 45%;color:#777;width:3.4375rem;height:3.125rem;z-index:1;}.slick-slider:not(.feat-caro):not(.shop-detail-nav-caro)>button.slick-arrow:hover,.slick-slider:not(.feat-caro):not(.shop-detail-nav-caro)>button.slick-arrow:focus{color:#fff;}.slick-slider:not(.feat-caro):not(.shop-detail-nav-caro)>button.slick-arrow:before{content:"";top:0;right:0;left:0;bottom:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.1);-ms-box-shadow:0 3px 7px rgba(0,0,0,.1);-o-box-shadow:0 3px 7px rgba(0,0,0,.1);box-shadow:0 3px 7px rgba(0,0,0,.1);-webkit-border-radius:inherit;border-radius:inherit;background-color:#fff;position:absolute;z-index:-1;}.slick-slider:not(.feat-caro):not(.shop-detail-nav-caro)>button.slick-prev{right:21.55%;-webkit-border-radius:65% 30% 70% 30% / 45% 45% 55% 35%;border-radius:65% 30% 70% 30% / 45% 45% 55% 35%;}.slick-slider:not(.feat-caro):not(.shop-detail-nav-caro)>button.slick-next{right:17.5%;}.container .slick-slider:not(.feat-caro):not(.shop-detail-nav-caro)>button.slick-prev{right:4.0625rem;}.container .slick-slider:not(.feat-caro):not(.shop-detail-nav-caro)>button.slick-next{right:0;}.slick-slider:not(.feat-caro):not(.shop-detail-nav-caro)>button.slick-prev:hover{-webkit-animation:2s linear blob3 infinite;-ms-animation:2s linear blob3 infinite;-o-animation:2s linear blob3 infinite;animation:2s linear blob3 infinite;-webkit-border-radius:70% 30% 65% 30% / 55% 35% 45% 45%;border-radius:70% 30% 65% 30% / 55% 35% 45% 45%;}.slick-slider:not(.feat-caro):not(.shop-detail-nav-caro)>button.slick-next:hover{-webkit-animation:2s linear blob2 infinite;-ms-animation:2s linear blob2 infinite;-o-animation:2s linear blob2 infinite;animation:2s linear blob2 infinite;-webkit-border-radius:65% 30% 70% 30% / 45% 45% 55% 35%;border-radius:65% 30% 70% 30% / 45% 45% 55% 35%;}.lines{position:absolute;top:0;left:6.25rem;right:6.25rem;height:100%;margin:auto;z-index:-2;}.lines .line{position:absolute;width:1px;height:100%;top:0;background:rgba(18,26,55,.1);overflow:hidden;}.lines .line:nth-child(1){left:0;}.lines .line:nth-child(2){left:10%;}.lines .line:nth-child(3){left:20%;}.lines .line:nth-child(4){left:30%;}.lines .line:nth-child(5){left:40%;}.lines .line:nth-child(6){right:50%;}.lines .line:nth-child(7){right:40%;}.lines .line:nth-child(8){right:30%;}.lines .line:nth-child(9){right:20%;}.lines .line:nth-child(10){right:10%;}.lines .line:nth-child(11){right:0;}.facebook,.facebook-hvr:hover,.facebook-hvr:focus{background-color:#3b5999;border-color:#3b5999;}.twitter,.twitter-hvr:hover,.twitter-hvr:focus{background-color:#55acee;border-color:#55acee;}.google,.google-hvr:hover,.google-hvr:focus{background-color:#dd4b39;border-color:#dd4b39;}.pinterest,.pinterest-hvr:hover,.pinterest-hvr:focus{background-color:#bd081c;border-color:#bd081c;}.linkedin,.linkedin-hvr:hover,.linkedin-hvr:focus{background-color:#0077b5;border-color:#0077b5;}.youtube,.youtube-hvr:hover,.youtube-hvr:focus{background-color:#cd201f;border-color:#cd201f;}.instagram,.instagram-hvr:hover,.instagram-hvr:focus{background-color:#e4405f;border-color:#e4405f;}.vimeo,.vimeo-hvr:hover,.vimeo-hvr:focus{background-color:#8cbe0b;border-color:#8cbe0b;}.skype,.skype-hvr:hover,.skype-hvr:focus{background-color:#00aff0;border-color:#00aff0;}.rss,.rss-hvr:hover,.rss-hvr:focus{background-color:#f26522;border-color:#f26522;}.facebook-clr,.facebook:hover,.facebook:focus{color:#3b5999;}.twitter-clr,.twitter:hover,.twitter:focus{color:#55acee;}.google-clr,.google:hover,.google:focus{color:#dd4b39;}.pinterest-clr,.pinterest:hover,.pinterest:focus{color:#bd081c;}.linkedin-clr,.linkedin:hover,.linkedin:focus{color:#0077b5;}.youtube-clr,.youtube:hover,.youtube:focus{color:#cd201f;}.instagram-clr,.instagram:hover,.instagram:focus{color:#e4405f;}.vimeo-clr,.vimeo:hover,.vimeo:focus{color:#8cbe0b;}.skype-clr,.skype:hover,.skype:focus{color:#00aff0;}.rss-clr,.rss:hover,.rss:focus{color:#f26522;}.hm2-header-style-two{position:relative;z-index:99;width:100%;}.hm2-header-style-two .header-top{position:relative;background-color:var(--main-color);}.hm2-header-style-two .inner-container{position:relative;}.hm2-header-style-two .header-top .top-left{position:relative;float:left;}.hm2-header-style-two .header-top .info-list{position:relative;float:left;padding:14px 0 14px;}.hm2-header-style-two .header-top .info-list li{position:relative;color:var(--white-color);font-size:var(--font-16);line-height:1.2em;margin-right:var(--margin-right-10);padding-right:15px;display:inline-block;border-right:1px solid var(--white-color-opicity);}.hm2-header-style-two .header-top .info-list li:last-child{margin-right:0;border:none;padding-right:0;}.hm2-header-style-two .header-top .info-list li .icon{position:relative;left:0;top:0;margin-right:var(--margin-right-10);color:var(--white-color);}.hm2-header-style-two .header-top .info-list li a{position:relative;color:var(--white-color);font-family:var(--font-family-oswald);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}.hm2-header-style-two .header-top .info-list li a:hover{color:#343645;}.hm2-header-style-two .header-top .mailbox{position:relative;float:left;margin-left:160px;padding:13.5px 30px;background-color:transparent;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}.hm2-header-style-two .header-top .mailbox:hover{background-color:#343645;}.hm2-header-style-two .header-top .mailbox a{position:relative;padding-left:25px;font-weight:500;font-size:var(--font-15);color:var(--white-color);font-family:var(--font-family-oswald);}.hm2-header-style-two .header-top .mailbox a .icon{position:absolute;left:0;top:0;}.hm2-header-style-two .header-top .top-right{position:relative;}.hm2-header-style-two .header-top .top-right .social-box{position:relative;padding:12px 0;float:left;margin:0;}.hm2-header-style-two .header-top .top-right .social-box li{position:relative;margin-left:var(--margin-left-15);display:inline-block;}.hm2-header-style-two .header-top .top-right .social-box .follow{position:relative;font-weight:600;font-size:var(--font-16);color:var(--white-color);font-family:var(--font-family-oswald);}.hm2-header-style-two .header-top .top-right .social-box li a{position:relative;color:var(--white-color);font-size:var(--font-16);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}.hm2-header-style-two .header-top .top-right .social-box li a:hover{color:#343645;}.hm2-header-style-two .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;}.hm2-header-style-two .main-box .outer-container{position:relative;padding:0 40px;}.hm2-header-style-two .main-box .logo-box{position:relative;float:left;left:0;z-index:10;padding:30px 0;}.hm2-header-style-two .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;}.hm2-header-style-two .header-upper{position:relative;}.hm2-header-style-two .header-upper .upper-right{position:relative;padding-top:22px;}.hm2-header-style-two .header-upper .inner-container{position:relative;}.hm2-header-style-two .header-upper .outer-container{position:relative;padding:0 30px;}.hm2-header-style-two .nav-outer{position:relative;float:right;max-width:75%;}.hm2-header-style-two .header-upper .logo-box{position:relative;padding:13px 0;max-width:25%;}.hm2-header-style-two .header-upper .logo-box .logo{position:relative;}.hm2-header-style-two .header-top .search-box-outer{position:relative;float:left;color:#ffffff;}.hm2-header-style-two .header-top .search-box-btn{position:relative;cursor:pointer;padding:13.5px 16px;font-size:var(--font-16);color:var(--white-color);margin-left:var(--margin-left-20);background-color:rgba(0,0,0,.2);transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;}.hm2-header-style-two .header-top .search-box-btn:hover{background-color:#343645;}.hm2-header-style-two .header-top .search-box-btn:after{display:none;}.hm2-header-style-two .header-top .search-box-outer .dropdown-menu{top:45px;right:0;padding:0;width:280px;margin-top:50px;border-radius:0;left:auto!important;border-top:3px solid #343645;transform:translate3d(0,0,0)!important;}.hm2-header-style-two .header-top .search-box-outer .dropdown-menu>li{padding:0;border:none;background:none;}.hm2-header-style-two .header-top .search-panel .form-container{padding:27px 20px;}.hm2-header-style-two .header-top .search-panel .form-group{position:relative;margin:0;}.hm2-header-style-two .header-top .search-panel input[type="text"],.hm2-header-style-two .header-top .search-panel input[type="search"],.hm2-header-style-two .header-top .search-panel input[type="password"],.hm2-header-style-two .header-top .search-panel select{display:block;width:100%;height:40px;font-size:14px;line-height:24px;color:var(--black-color);padding:7px 40px 7px 15px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;background:var(--white-color);font-family:var(--font-family-oswald);border:1px solid var(--black-color-opicity-two);}.hm2-header-style-two .header-top .search-panel input:focus,.hm2-header-style-two .header-top .search-panel select:focus{border-color:var(--main-color);}.hm2-header-style-two .header-top .search-panel .search-btn{position:absolute;right:0;top:0;width:40px;height:40px;text-align:center;color:var(--dark-color);font-size:12px;color:var(--white-color);background:var(--main-color);cursor:pointer;padding:10px 15px 10px 15px;}.hm2-header-style-two .main-menu{position:relative;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;}.hm2-header-style-two .main-menu .navbar-collapse{padding:0;float:left;display:block!important;}.hm2-header-style-two .main-menu .navigation{position:relative;margin:0;}.hm2-header-style-two .main-menu .navigation>li{position:relative;float:left;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 var(--light-border-color);margin:0;padding-right:10px;}.hm2-header-style-two .main-menu .navigation>li:last-child{border-right:1px solid var(--light-border-color);}.hm2-header-style-two .sticky-header .main-menu .navigation>li>a{color:var(--dark-text-color);}.hm2-header-style-two .sticky-header .main-menu .navigation>li:hover>a,.hm2-header-style-two .sticky-header .main-menu .navigation>li.current>a{color:var(--main-color);background-color:inherit!important;}.hm2-header-style-two .sticky-header .nav-outer .options-box{margin-top:var(--margin-top-40);}.hm2-header-style-two .sticky-header{position:fixed;opacity:0;visibility:hidden;left:0;top:0;width:100%;padding:0 0;z-index: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;background-color:var(--white-color);box-shadow:0 0 10px rgba(0,0,0,.1);}.hm2-header-style-two .sticky-header .logo{padding:14px 0;}.hm2-header-style-two.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;}.hm2-header-style-two .main-menu .navigation>li>a{position:relative;display:block;text-align:center;line-height:30px;letter-spacing:0;opacity:1;font-weight:500;padding:34px 28px;font-size:var(--font-18);color:var(--dark-text-color-two);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;font-family:var(--font-family-oswald);}.hm2-header-style-two .main-menu .navigation>li:last-child{border-right:none;}.hm2-header-style-two .main-menu .navigation>li:last-child>a{padding-right:0;}.hm2-header-style-two .main-menu .navigation>li.dropdown>a{padding-right:40px!important;}.hm2-header-style-two .sticky-header .main-menu .navigation>li{position:relative;}.hm2-header-style-two .main-menu .navigation>li:hover>a,.hm2-header-style-two .main-menu .navigation>li.current>a{opacity:1;color:var(--main-color);}.hm2-header-style-two .main-menu .navigation>li>ul{position:absolute;left:0;top:107%;width:180px;z-index:100;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;border-radius:0;background-color:#343645;box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.1);}.hm2-header-style-two .main-menu .navigation>li>ul.from-right{left:auto;right:0;}.hm2-header-style-two .main-menu .navigation>li>ul>li{position:relative;width:100%;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);}.hm2-header-style-two .main-menu .navigation>li>ul>li:last-child{border-bottom:none;}.hm2-header-style-two .main-menu .navigation>li>ul>li>a{position:relative;display:block;padding:12px 18px;line-height:24px;font-weight:500;font-size:var(--font-16);text-transform:capitalize;color:#222;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.hm2-header-style-two .main-menu .navigation>li>ul>li>a:before{position:absolute;content:"//";left:10px;top:11px;opacity:0;color:var(--main-color);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.hm2-header-style-two .main-menu .navigation>li>ul>li:hover>a::before{opacity:1;}.hm2-header-style-two .sticky-header .main-menu .navigation>li>a:before{}.hm2-header-style-two .main-menu .navigation>li>ul>li:hover>a{padding-left:30px;color:var(--main-color);}.hm2-header-style-two .main-menu .navigation>li>ul>li.dropdown>a:after{font-family:"FontAwesome";content:"\f105";position:absolute;right:8px;top:13px;width:10px;height:20px;display:block;color:var(--white-color);line-height:20px;font-size:var(--font-16);font-weight:normal;text-align:center;z-index:5;}.hm2-header-style-two .main-menu .navigation>li>ul>li>ul{position:absolute;left:100%;top:-3%;width:210px;z-index:100;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;border-radius:0;background-color:#343645;box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.1);}.hm2-header-style-two .main-menu .navigation>li>ul>li>ul.from-right{left:auto;right:0;}.hm2-header-style-two .main-menu .navigation>li>ul>li>ul>li{position:relative;width:100%;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);}.hm2-header-style-two .main-menu .navigation>li>ul>li>ul>li:last-child{border-bottom:none;}.hm2-header-style-two .main-menu .navigation>li>ul>li>ul>li>a{position:relative;display:block;padding:12px 18px;line-height:24px;font-weight:500;font-size:var(--font-16);text-transform:capitalize;color:var(--white-color);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.hm2-header-style-two .main-menu .navigation>li>ul>li>ul>li:hover>a{color:var(--main-color);}.hm2-header-style-two .main-menu .navigation>li>ul>li>ul>li>a:before{position:absolute;content:"//";left:10px;top:11px;opacity:0;color:var(--main-color);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.hm2-header-style-two .main-menu .navigation>li>ul>li>ul>li:hover>a::before{opacity:1;}.hm2-header-style-two .main-menu .navigation>li>ul>li>ul>li:hover>a{color:var(--main-color);padding-left:30px;}.hm2-header-style-two .main-menu .navigation>li.dropdown: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);}.hm2-header-style-two .main-menu .navigation li>ul>li.dropdown: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;}.hm2-header-style-two .main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{position:absolute;right:10px;top:6px;width:30px;height:30px;text-align:center;color:var(--white-color);line-height:28px;border:1px solid var(--white-color-opicity-two);background-size:20px;cursor:pointer;z-index:5;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-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:var(--main-color-two);width:70px;cursor:pointer;box-shadow:0 0 10px var(--black-color-opicity-two);border-bottom:3px solid var(--yellow-color);-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:var(--font-30);line-height:70px;color:var(--white-color);}.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:var(--dark-color);-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{position:relative;margin:var(--margin-zero);overflow:hidden;}.search-popup .form-group input[type="text"],.search-popup .form-group input[type="search"]{position:relative;display:block;font-size:var(--font-18);line-height:50px;color:var(--black-color);height:70px;width:100%;padding:10px 30px;background-color:var(--white-color);-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;font-family:"Oswald";border-radius:3px;}.search-popup .form-group input[type="submit"],.search-popup .form-group button{position:absolute;right:30px;top:0;height:70px;line-height:70px;background:transparent;text-align:center;font-size:var(--font-24);color:var(--black-color);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;}.search-popup .form-group input[type="submit"]:hover,.search-popup .form-group button:hover{color:var(--black-color);}.search-popup input::placeholder,.search-popup textarea::placeholder{color:var(--black-color);}.search-popup .close-search.style-two{position:absolute;right:25px;left:auto;color:var(--white-color);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:var(--font-20);color:var(--white-color);}.hm2-header-style-two .sticky-header .search-box-btn{color:var(--black-color);margin-top:var(--margin-top-10);}.hm2-header-style-two .hm2-mobile-menu .menu-box .mCSB_scrollTools{width:3px;}header{position:relative;width:100%;z-index:9999;}nav ul li{font-family:Oswald;font-weight:600;position:relative;font-size:.875rem;text-transform:initial;}nav ul li a{display:block;position:relative;color:#fff;}nav>div>ul>li{color:#fff;line-height:1.8rem;font-size:1rem;font-weight:normal;padding-right:1rem;}.header-right-btns>a{color:#fff;font-size:1.125rem;display:inline-block;margin-left:.35rem;}.topbar-info-list>li i{margin-right:10px;}.topbar{padding:1rem 0;}.bg-color1 .topbar-info-list>li,.bg-color5 .topbar-info-list>li{color:#d5d5d5;}.topbar-info-list>li:not(:first-child){margin-left:4.0625rem;}.topbar-links>li{font-weight:600;position:relative;font-size:.8125rem;color:#d5d5d5;}.topbar-links>li:not(:first-child){margin-left:1rem;padding-left:1.0625rem;}.topbar-links>li:not(:first-child):before{content:"I";position:absolute;left:0;top:0;bottom:0;}.logo-info-bar-inner{padding:1.5625rem 0 3.4375rem;}.logo{display:inline-block;}.logo + .social-links,.call-us + .add-cart{margin-left:9.375rem;}.social-links>a{display:inline-block;font-size:.9rem;color:#444;line-height:2.5rem;width:2.5rem;text-align:center;height:2.5rem;border-radius:50%;background-color:#ecedef;}.social-links>a:not(:first-child){margin-left:5px;}.social-links>a:hover,.social-links>a:focus{color:#fff;}.call-us{position:relative;padding-left:2.9rem;}.call-us>i{font-size:2.1875rem;position:absolute;left:0;top:0;}.call-us>span{display:block;color:#777;font-size:.875rem;}.call-us>strong{font-size:1.125rem;color:var(--color1);font-family:inherit;}.call-us>strong a{font-size:1.125rem;color:var(--color1);font-family:inherit;}.add-cart>a{position:relative;display:inline-block;padding-left:3.125rem;color:var(--color1);font-weight:600;font-family:inherit;font-size:.875rem;}.add-cart>a i{position:absolute;left:0;line-height:2.5rem;width:2.5rem;text-align:center;color:#fff;-webkit-border-radius:50%;border-radius:50%;height:2.5rem;}.add-cart>a span{font-size:.8125rem;color:#777;font-weight:400;font-family:Rubik;}.menu-wrap{margin:-1.9375rem 0;z-index:1;position:relative;}nav{-webkit-border-radius:5px;border-radius:5px;padding-left:1.5625rem;}.header-right-btns>a.get-quote{display:block;line-height:3.875rem;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;font-size:.875rem;padding:0 1rem;background-color:rgba(0,0,0,.3);position:relative;z-index:1;overflow:hidden;}.header-right-btns>a.get-quote:before{content:"";position:absolute;top:0;left:0;right:80%;bottom:0;background-color:#000;opacity:0;z-index:-1;}.header-right-btns>a.get-quote:hover:before,.header-right-btns>a.get-quote:focus:before{right:0;opacity:1;background:#121a37;border-left:1px solid #fff;}.header-right-btns>a.get-quote i{margin:0 8px 0 0;}.header-right-btns>a.get-quote:hover,.header-right-btns>a.get-quote:focus,.header-right-btns>a.get-quote:hover i,.header-right-btns>a.get-quote:focus i{color:#fff;}header.style2 .logo-info-bar-inner{padding-bottom:1.5625rem;}header.style2 .menu-wrap{margin:0;background:#eeee;}header.style2 .menu-wrap nav{background-color:rgba(255,255,255,.15);}header.style2 .social-links>a{color:#fff;background-color:rgba(255,255,255,.15);}header.style2 .call-us>span{color:#d5d5d5;}header.style2 .call-us>strong,header.style2 .call-us>strong,header.style2 .add-cart>a{color:#fff!important;}header.style2 .add-cart>a span{color:inherit;}header.style2 .header-right-btns>a.get-quote:hover,header.style2 .header-right-btns>a.get-quote:focus{background-color:#1a1a1a;}header.style3 nav ul li:hover>a,header.style3 nav ul li.active>a,header.style3 nav ul li>a:focus{color:#ef0061!important;}header.style3 .header-right-btns>a.get-quote{background-color:#ef0061!important;}header.style3 .header-right-btns>a.get-quote:hover,header.style3 .header-right-btns>a.get-quote:focus{background-color:#1a1a1a;}nav>div>ul>li.menu-item-has-children>a,nav>div>ul>li.page_item_has_children>a{padding-right:1.25rem;}nav>div>ul>li.menu-item-has-children>a::before,nav>div>ul>li.page_item_has_children>a::before{content:"\f0d7";font-family:"Font Awesome 5 Free";position:absolute;right:0;top:0;color:inherit;font-weight:700;}nav>div ul ul{position:absolute;left:0;top:100%;min-width:13.5rem;line-height:initial;opacity:0;visibility:hidden;-webkit-box-shadow:0 0 1.875rem rgba(0,0,0,.08);-ms-box-shadow:0 0 1.875rem rgba(0,0,0,.08);-o-box-shadow:0 0 1.875rem rgba(0,0,0,.08);box-shadow:0 0 1.875rem rgba(0,0,0,.08);}nav>div ul ul ul{top:0;left:100%;}nav>div ul ul ul:before{content:"";position:absolute;left:0;top:0;bottom:20%;width:.375rem;z-index:1;}nav>div ul ul li{font-size:.875rem;font-weight:400;margin-top:20px;opacity:0;visibility:hidden;}nav>div ul ul li a{display:block;background-color:#fff;padding:.625rem 1.875rem;position:relative;color:#555555;font-size:16px!important;font-weight:500;}nav>div ul ul li a:before{content:"\f061";font-family:"Font Awesome 5 Free";background-color:transparent;font-weight:900;right:auto;left:1.25rem;top:11px;position:absolute;opacity:0;}nav>div ul ul li:hover>a,nav>div ul ul li a:focus{background-color:#f7f7f7;padding-left:3.125rem;}nav>div ul ul li:hover>a:before,nav>div ul ul li a:focus:before{left:2rem;opacity:1;}nav>div ul ul li + li{border-top:.5px solid #ededed;}nav>div ul li.menu-item-has-children:hover>ul>li,nav>div ul li.page_item_has_children:hover>ul>li{margin-top:0;opacity:1;visibility:visible;}nav>div ul ul ul li{margin:0 0 0 10px;}nav>div ul ul li.menu-item-has-children:hover>ul>li,nav>div ul ul li.page_item_has_children:hover>ul>li{margin-left:0;}nav>div ul li.menu-item-has-children:hover>ul,nav>div ul li.page_item_has_children:hover>ul{opacity:1;visibility:visible;}nav>div ul li.menu-item-has-children:hover>ul:before,nav>div ul li.page_item_has_children:hover>ul:before{bottom:0;}.sticky-menu{position:fixed;top:-5rem;left:0;right:0;background-color:#fff;z-index:9999;-webkit-box-shadow:0 0 1.25rem rgba(0,0,0,.15);-ms-box-shadow:0 0 1.25rem rgba(0,0,0,.15);-o-box-shadow:0 0 1.25rem rgba(0,0,0,.15);box-shadow:0 0 1.25rem rgba(0,0,0,.15);opacity:0;visibility:hidden;}body.sticky .sticky-menu{top:0;opacity:1;visibility:visible;}.sticky-menu nav>div>ul>li{color:var(--color1);line-height:5rem;float:left;text-transform:uppercase;}.sticky-menu nav>div>ul>li:last-child{margin-right:0;}.sticky-menu nav>div>ul>li a{font-size:17px;}.rspn-hdr{display:none;width:100%;position:relative;z-index:999;}.rspn-mdbr{background-color:var(--color1);width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;}.rspn-scil{display:inline-flex;}.rspn-scil>a{background-color:rgba(255,255,255,.05);height:2.5rem;width:2.5rem;line-height:2.5rem;text-align:center;color:#fff;}.rspn-scil>a:not(:first-child){margin-left:1px;}.rspn-srch{height:2.5rem;position:relative;flex:0 0 calc(100% - 10.1875rem);max-width:calc(100% - 10.1875rem);}.rspn-srch>input{background-color:transparent;border:0 none;color:#7e7e7e;font-size:.75rem;height:100%;padding:0 3.125rem 0 5%;width:100%;}.rspn-srch>input:focus{font-style:normal;}.rspn-srch>button{background-color:transparent;border:0;color:#fff;font-size:.75rem;height:100%;position:absolute;right:0;background:#121a37;line-height:0;}.lg-mn{padding:1.125rem 5rem 1.125rem .9375rem;position:relative;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}.rspn-cnt{display:inline-block;font-family:"Oswald";}.rspn-cnt>span{color:#3a3a3a;display:inline-block;margin:5px .5rem;}.rspn-cnt>span i{margin-right:.5rem;}.rspn-mnu-btn{background-color:var(--color1);color:#fff;cursor:pointer;font-size:.875rem;height:2.5rem;line-height:2.5rem;position:absolute;right:1.25rem;text-align:center;top:50%;width:2.5rem;margin-top:-1.25rem;}.rsnp-mnu{background-color:#0c0c0c;bottom:0;opacity:0;padding:5.3125rem 2.5rem 3.125rem;position:fixed;right:-21.875rem;top:0;visibility:hidden;z-index:99999;max-width:21.875rem;width:100%;}.rsnp-mnu.slidein{opacity:1;right:0;visibility:visible;}.rspn-mnu-cls{background-color:#303030;color:#fff;cursor:pointer;font-size:.875rem;height:2.5rem;line-height:2.5rem;position:absolute;right:1.5rem;text-align:center;top:1.75rem;width:2.5rem;}.rsnp-mnu>ul{display:inline-block;list-style:outside none none;margin-bottom:0;padding-left:0;overflow-y:auto!important;width:100%!important;}.rsnp-mnu>ul>li{color:#fff;font-size:1rem;font-weight:600;position:relative;text-transform:uppercase;width:100%;}.rsnp-mnu>ul>li a{color:inherit;display:block;font-family:"Oswald";}.rsnp-mnu>ul>li:not(:first-child){margin-top:1.25rem;}.rsnp-mnu>ul ul{display:none;list-style:outside none none;margin-bottom:0;padding-left:1.25rem;opacity:1;position:static;visibility:visible;padding-bottom:.5rem;}.rsnp-mnu ul li.menu-item-has-children.active>a{margin-bottom:15px;}.rsnp-mnu>ul li.menu-item-has-children>a::before{content:"\f107";font-family:"Font Awesome 5 Free";position:absolute;right:0;top:0;color:inherit;font-weight:900;}.rsnp-mnu>ul ul>li{color:#a4a4a4;font-size:.9375rem;position:relative;text-transform:initial;width:100%;font-weight:400;}.rsnp-mnu>ul ul>li:not(:first-child){margin-top:.75rem;}.feat-item{position:relative;z-index:1;background-size:cover;background-position:center;padding:10.8125rem 0;}.feat-img{top:0;background-size:cover;background-position:center;width:100%;-webkit-transition:all 2s cubic-bezier(.7,0,.3,1);-ms-transition:all 2s cubic-bezier(.7,0,.3,1);-o-transition:all 2s cubic-bezier(.7,0,.3,1);transition:all 2s cubic-bezier(.7,0,.3,1);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);height:100%;}.feat-img:before{content:"";background-color:var(--color7);position:absolute;left:0;right:0;bottom:0;top:0;opacity:.6;z-index:-1;}.slick-active .feat-img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.feat-caro{position:relative;}.feat-caro>button.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);line-height:5.625rem;height:5.625rem;width:5.625rem;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:2rem;z-index:1;background-color:transparent;}.feat-caro>button.slick-prev{left:3.125rem;}.feat-caro>button.slick-next{right:3.125rem;}.feat-caro>button.slick-arrow:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:inherit;opacity:.1;background-color:#fff;}.feat-caro .slick-dots{margin-top:0;position:absolute;left:0;right:0;bottom:2.5rem;}.feat-caro .slick-dots>li button{background-color:rgba(255,255,255,.15);}.feat-cap{position:relative;max-width:58%;z-index:1;}.feat-cap>h2{color:#fff;font-size:3.6rem;font-weight:400;}.feat-cap>h1 + p,.feat-cap>h2 + p{margin-top:10px;}.feat-cap>p{font-size:1.125rem;color:#fff;line-height:2rem;}.feat-cap>p + .feat-cap-innr{margin-top:2.5rem;}.feat-cap-innr>a + a{margin-left:1.25rem;}.video-btn{text-align:initial;display:inline-block;vertical-align:middle;color:#fff;position:relative;font-size:1rem;font-style:italic;padding:6px 0 6px 4.125rem;font-weight:600;}.video-btn>span{position:absolute;left:0;text-align:center;height:3.6875rem;width:3.6875rem;line-height:3.6875rem;-webkit-border-radius:50%;border-radius:50%;background-color:rgba(255,255,255,.1);top:0;}.video-btn:hover,.video-btn:focus{color:#fff;}.feat-cap>h1{font-size:4.375rem;color:#fff;font-weight:400; line-height:1.3;}.feat-wrap.style2 .feat-cap{max-width:80%;display:inline-block;}.feat-cap>h1 strong{font-size:3.4375rem;}.feat-wrap.style2 .feat-item{padding-top:18.9875rem;}.feat-wrap.style2 .feat-cap>p{max-width:70%;display:inline-block;}.thm-btn{display:inline-block;-webkit-border-radius:5px;border-radius:5px;color:#fff;position:relative;z-index:1;font-size:1rem;font-family:Rubik;font-weight:600;padding:1.05rem 2.8rem;overflow:hidden;vertical-align:middle;}.thm-btn:before{content:"";position:absolute;left:0;top:0;z-index:-1;background-color:#000;opacity:.05;-webkit-transform:translate(-30%,-120%) rotate(-55deg);-ms-transform:translate(-30%,-120%) rotate(-55deg);-o-transform:translate(-30%,-120%) rotate(-55deg);transform:translate(-30%,-120%) rotate(-55deg);width:180%;height:280%;}.thm-btn>i{margin-left:10px;}.thm-btn:hover,.thm-btn:focus{color:#fff;}.thm-btn:hover:before,.thm-btn:focus:before{width:200%;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}.simple-btn{color:#fff;text-transform:uppercase;font-size:14px;font-weight:600;padding:9.5px 1.5625rem;}.simple-btn:hover,.simple-btn:focus{color:#fff;}.simple-btn.thm-bg:hover,.simple-btn.thm-bg:focus{background-color:var(--color1);}.sec-title{position:relative;margin-bottom:2.8125rem;}.col-lg-4 .sec-title-inner{max-width:100%;}.sec-title-inner{max-width:45%;}.sec-title-inner>span{font-size:1rem;letter-spacing:.6px;font-weight:600;}.sec-title-inner>span + h3{margin-top:0;}.sec-title-inner>h3{font-size:2.1rem;}.sec-title-inner>h2{font-size:2rem;font-weight:500;line-height:2.8rem;}.sec-title-inner>h2 + p{margin-top:.7375rem;}.title-with-shape:before{content:"";height:3.75rem;width:2.6875rem;background-size:contain;background-position:center;background-image:url(assets/images/title-shp1.png);position:absolute;left:-4.6875rem;opacity:.2;top:5;}.dark-layer .sec-title-inner>h2,.dark-layer .sec-title-inner>h3,.dark-layer2 .sec-title-inner>h2,.dark-layer2 .sec-title-inner>h3,.dark-layer3 .sec-title-inner>h2,.dark-layer3 .sec-title-inner>h3,.blue-layer .sec-title-inner>h2,.blue-layer .sec-title-inner>h3{color:#fff;}.sec-title.v2 .sec-title-inner>span{font-size:1.125rem;}.about-desc>h2{font-size:2rem;line-height:3rem;font-weight:400;margin-top:-8px;}.about-desc>h2 + p{margin-top:.875rem;}.about-desc>p{font-size:1rem;line-height:1.8rem;max-width:90%;color:#414042;}.about-content-wrap + .about-image{margin-top:4.6875rem;}.about-image>span{position:absolute;color:#fff;text-align:center;font-family:Rubik;font-weight:600;font-size:1.5rem;line-height:initial;z-index:1;height:6.5rem;width:7.5rem;padding:1.5rem .9375rem;-webkit-border-radius:44% 56% 47% 53% / 30% 47% 53% 70%;border-radius:44% 56% 47% 53% / 30% 47% 53% 70%;background-color:var(--color2);left:-3.75rem;top:-3.25rem;-webkit-animation:blob 6s linear infinite;-ms-animation:blob 6s linear infinite;-o-animation:blob 6s linear infinite;animation:blob 6s linear infinite;}.about-image>span i{font-style:normal;font-size:.875rem;font-family:Rubik;font-weight:400;margin-top:-5px;}.about-image>span:before{content:"";border:2px dashed var(--color2);position:absolute;left:-1.25rem;right:-1.25rem;top:-1.25rem;bottom:-1.25rem;z-index:-1;-webkit-border-radius:50%;border-radius:50%;}.about-image>a,.post-detail-gallery-video-box>a{position:absolute;left:50%;top:50%;background-color:#fff;line-height:6.4375rem;width:6.4375rem;height:6.4375rem;text-align:center;font-size:1.25rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.about-image>a:hover,.about-image>a:focus,.post-detail-gallery-video-box>a:hover,.post-detail-gallery-video-box>a:focus{color:#fff;}.about-wrap.style2 .about-desc,.about-wrap.style2 .serv-wrap{padding-right:4.375rem;}.about-wrap.style2 .about-image>span{left:75%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:3.125rem;top:auto;right:auto;}.serv-box{display:flex;margin-top:1.5rem;}.serv-box>i{font-size:3.5rem;line-height:initial;position:relative;top:-8px;}.serv-box>i + .serv-box-inner{margin-left:1.25rem;}.serv-box-inner>h3{font-size:1.2rem;font-weight:initial;line-height:1.7rem;}.serv-box-inner>h3 + p{margin-top:10px;}.serv-box:hover>i,.serv-box2:hover>i{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}.serv-box2{margin-bottom:1.875rem;padding:3.125rem 1.5625rem 1.25rem;z-index:1;background-position:center;background-size:cover;overflow:hidden}.serv-box2:hover{border-color:transparent;}.serv-box2::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;z-index:-1;}.serv-box2:hover:before{opacity:.9;background-color:var(--color5);}.serv-box2>i{font-size:4.375rem;display:inline-block;line-height:4.375rem;}.serv-box2>i + .serv-box-inner{margin-top:1.5625rem;}.serv-box-inner>h3 + span{margin-top:1.25rem;}.serv-box-inner>p + span{margin-top:1.875rem;}.serv-box-inner>p + span{padding-top:1.25rem;}.serv-box-inner>span{font-family:Rubik;font-size:.875rem;color:#414042;position:relative;font-weight:600;}.serv-box-inner>span:before{content:"";background-color:#eaeaea;top:0;position:absolute;left:-1.5625rem;right:-1.5625rem;height:1px;}.serv-box-inner>span + p{margin-top:8px;}.serv-box-inner>span i{font-style:normal;margin-right:5px;}.serv-box2:hover>i,.serv-box2:hover .serv-box-inner>h3,.serv-box2:hover .serv-box-inner>span,.serv-box2:hover .serv-box-inner>p{color:#fff!important;}.serv-box2:hover .serv-box-inner>span i{color:#fff!important;}.serv-box2 .serv-box-inner>h3 a:hover,.serv-box2 .serv-box-inner>h3 a:focus{color:#fff!important;}.serv-wrap + .facts-wrap{margin-top:4.375rem;margin-bottom:-6.75rem;}.facts-wrap{z-index:1;padding:3.75rem 0 1.5625rem;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.1);-ms-box-shadow:0 3px 7px rgba(0,0,0,.1);-o-box-shadow:0 3px 7px rgba(0,0,0,.1);box-shadow:0 3px 7px rgba(0,0,0,.1);}.fact-box{margin-bottom:2.1875rem;padding:0 1.25rem;}.fact-box>h2{font-size:3.5rem;font-weight:400;line-height:1;}.fact-box>h2 sup{font-size:2.25rem;font-weight:600;line-height:1;top:-1.4rem;}.fact-box>h2 + h4{margin-top:.9375rem;}.fact-box>h4{font-size:1.3rem;font-family:Oswald;font-weight:400;line-height:1;}.thm-layer .fact-box>h2,.thm-layer .fact-box>h4{color:#fff;}.proj-box{padding-top:1.875rem;margin-bottom:1.875rem;}.proj-thumb>a{display:block;position:relative;}.proj-thumb>a:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:var(--color1);z-index:1;opacity:0;}.proj-box:hover .proj-thumb img{-webkit-transform:scale(1.04) rotate(1deg);-ms-transform:scale(1.04) rotate(1deg);-o-transform:scale(1.04) rotate(1deg);transform:scale(1.04) rotate(1deg);}.proj-box:hover .proj-thumb>a:before{opacity:.4;}.proj-info{top:0;left:1.875rem;right:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.1);-ms-box-shadow:0 3px 7px rgba(0,0,0,.1);-o-box-shadow:0 3px 7px rgba(0,0,0,.1);box-shadow:0 3px 7px rgba(0,0,0,.1);background-color:#fff;-webkit-border-radius:5px 5px 0 5px;border-radius:5px 5px 0 5px;z-index:1;padding:1.375rem .75rem 1.375rem 4.375rem;}.proj-info>i{position:absolute;color:var(--color1);opacity:.7;font-size:2.5rem;left:1.25rem;top:0;line-height:5.15rem;}.proj-info>h3{font-size:1rem;font-weight:400;line-height:1.3rem;}.proj-info>h3 a:hover,.proj-info>h3 a:focus{color:#fff;}.proj-box:hover .proj-info>i,.proj-box:hover .proj-info>h3{color:#fff!important;opacity:1;}.getin-touch-title{position:relative;}.getin-touch-title.with-shap{padding-left:4.375rem;}.with-shap:before{content:"";height:3.75rem;width:2.6875rem;position:absolute;left:0;top:0;opacity:.5;background-size:contain;background-position:center;background-image:url(assets/images/title-shp2.png);z-index:1;}.getin-touch-title>span{font-size:1.125rem;}.getin-touch-title>span + h2{margin-top:6px;}.getin-touch-title>h2{font-size:3rem;font-weight:500;}.getin-touch-title>h2 + p{margin-top:12px;}.getin-touch-title>p{font-size:1rem;}.blue-layer .getin-touch-title>h2,.blue-layer .getin-touch-title>p,.blue-layer .getin-touch-title>span{color:#fff;}.getin-touch-blob{width:40rem;height:20rem;left:0;-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);-o-transform:translateX(-45%);transform:translateX(-45%);top:-3rem;-webkit-border-radius:40% 45% 50% 30% / 60% 35% 50% 40%;border-radius:40% 45% 50% 30% / 60% 35% 50% 40%;z-index:-1;}.getin-touch-blob:before,.getin-touch-blob:after{content:"";background-color:inherit;background-size:cover;background-position:center;background-blend-mode:multiply;position:absolute;height:inherit;width:inherit;top:0;left:0;}.getin-touch-blob:before{-webkit-animation:zoom 8s linear infinite;-ms-animation:zoom 8s linear infinite;-o-animation:zoom 8s linear infinite;animation:zoom 8s linear infinite;background-image:url(../images/bg-shap1.jpg);}.getin-touch-blob:after{opacity:.1;}.getin-touch-wrap.style2{padding:2.8125rem 6.25rem;}.getin-touch-wrap.style2 .getin-touch-title>h2{font-size:2rem;}.thm-layer .getin-touch-title>h2{color:#fff;}.getin-touch-wrap.style2 .getin-touch-btn::before,.getin-touch-wrap.style2 .getin-touch-btn::after{display:none;}.sec-title2{margin-bottom:2.8125rem;}.sec-title-inner2{max-width:60%;}.sec-title-inner2>h2{font-size:2.5rem;position:relative;display:inline-block;}.sec-title-inner2>h2 i{color:#fff;position:absolute;height:3.5rem;width:3.5rem;font-size:1.1rem;font-family:Rubik;font-weight:600;text-align:center;font-style:normal;-webkit-border-radius:10px;border-radius:10px;padding:6px;bottom:1.125rem;right:-1.875rem;}.sec-title-inner2>h2 i::before,.sec-title-inner2>h2 i::after{content:"";background-color:var(--color2);position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);-webkit-border-radius:inherit;border-radius:inherit;}.sec-title-inner2>h2 i::after{-webkit-transform:rotate(153deg);-ms-transform:rotate(153deg);-o-transform:rotate(153deg);transform:rotate(153deg);}.sec-title-inner2>h2 + p{margin-top:.4rem;}.sec-title-inner2>p{font-size:1.25rem;}.solutions-content-wrap{padding-left:1.25rem;}.solutions-content-wrap>h2{font-size:2rem;}.solutions-content-wrap>h2 + ul{margin-top:.9375rem;}.solutions-list>li{padding:1.5625rem 0 .75rem 2.5rem;position:relative;border-bottom:1px solid #ecedef;}.solutions-list>li>i{position:absolute;left:0;top:1.5625rem;height:1.5625rem;width:1.5625rem;line-height:1.5625rem;font-family:Oswald;font-size:1.125rem;font-weight:600;color:var(--color1);background-color:#ecedef;text-align:center;}.solutions-list>li>h4{font-size:1.125rem;font-weight:400;}.solutions-list>li>h4 + p{margin-top:1rem;}.testi-wrap>h2{text-align:center;font-size:3rem;}.dark-layer2 .testi-wrap>h2{color:#fff;}.testi-caro .slick-list{margin:0 -.9375rem;}.testi-box-wrap{padding:0 .9375rem;}.testi-box{display:flex;align-items:center;margin-bottom:1.875rem;}.testi-wrap>h2 + .testi-caro,.testi-wrap>h2 + .row{margin-top:3.125rem;}.testi-img{flex:0 0 10.625rem;max-width:10.625rem;position:relative;padding-top:10px;}.testi-img + .testi-info{padding-left:1.875rem;}.testi-img:before{content:"\f1bf";font-family:"Flaticon";font-size:2.125rem;position:absolute;right:0;z-index:1;}.testi-info>h3{font-size:1.3rem;font-weight:600;}.dark-layer2 .testi-info>h3{color:#fff;}.dark-layer2 .testi-info>p{color:#d0d0d0;}.testi-info>p{font-size:1rem;line-height:2rem;}.testi-info>h3 + p{margin-top:.9375rem;}.testi-info>p + span{margin-top:1.375rem;}.testi-info>span{font-size:13px;}.testi-info>span span{margin-left:10px;font-size:14px;}.slick-dots{padding-left:0;list-style:none;margin:10px 0 0;display:flex;justify-content:center;flex-wrap:wrap;}.slick-dots>li{padding:0 5px;}.slick-dots>li button{background-color:rgba(0,0,0,.1);color:transparent;-webkit-border-radius:2.5rem;border-radius:2.5rem;height:14px;width:1.875rem;}.black-layer .slick-dots>li button,.blue-layer .slick-dots>li button,.dark-layer .slick-dots>li button,.dark-layer2 .slick-dots>li button,.dark-layer3 .slick-dots>li button{background-color:rgba(255,255,255,.1);}.slick-dots>li.slick-active button{width:6.5625rem;}.toggle{padding-right:6.25rem;}.toggle-item{border-bottom:1px solid #ecedef;}.toggle-item>h4{font-size:1.2rem;font-weight:400;padding:1.0875rem 0 1.0875rem 2.8125rem;position:relative;cursor:pointer;}.toggle-item .toggle-content{padding-left:2.8125rem;padding-bottom:1.2rem;}.toggle-item>h4 span{font-size:1.125rem;position:absolute;left:0;top:0;line-height:3.375rem;}.toggle-item .toggle-content>p{color:#798795;font-size:1rem;line-height:1.75rem;}.faq-wrap img{margin-top:-5.5rem;}.banner-inner{max-width:70%;}.banner-inner>h2{font-size:3rem;font-weight:600;}.blue-layer .banner-inner>h2{color:#fff;}.blue-layer .banner-inner>p{color:#c7c7c7;}.banner-inner>h2 + p{margin-top:10px;}.banner-inner>p{font-size:1rem;line-height:1.9rem;display:inline-block;max-width:80%;}.banner-inner>p + a{margin-top:2.5rem;}.post-box{margin-bottom:3.125rem;}.post-img>a{display:block;position:relative;}.post-img>a:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:var(--color1);opacity:0;}.post-box:hover .post-img>a::before{opacity:.5;}.post-img + .post-info{margin-top:1.4375rem;}.post-info>h3{font-size:1.25rem;line-height:1.875rem;font-weight:400;padding:0 15px;}.post-info>h3 + p{margin-top:.75rem;}.post-info>p{display:inline-block;max-width:80%;}.post-info>p + .post-info-bottom{margin-top:1.5625rem;}.post-info-bottom{border-top:1px solid #ecedef;border-bottom:1px solid #ecedef;justify-content:space-between;padding:.75rem 0;}.post-info-bottom>span,.post-meta>li{font-size:14px;color:#777;}.post-info-bottom>span i,.post-meta>li i{margin-right:7px;}.post-meta>li:not(:first-child){margin-left:2rem;}.client-box{margin-bottom:0;text-align:center;}.client-box>a{display:inline-block;}.client-box>a img{-webkit-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);opacity:.5;}.client-box>a:hover img{-webkit-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);opacity:1;}.hm2-main-footer{position:relative;background-repeat:repeat;background-size:cover;}.hm2-main-footer:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;opacity:.9;background-color:#343645;}.hm2-main-footer .widgets-section{position:relative;padding:120px 0 30px 0;}.hm2-main-footer .footer-widget{margin-bottom:var(--margin-bottom-30);}.hm2-main-footer .logo-widget .logo{position:relative;margin-bottom:20px;}.hm2-main-footer .list-link{position:relative;margin:-15px;}.hm2-main-footer .list-link li{position:relative;font-size:var(--font-18);font-family:var(--font-family-oswald);}.hm2-main-footer .list-link li a{position:relative;padding-left:20px;line-height:1.8em;font-size:var(--font-16);color:var(--white-color);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;font-family:var(--font-family-oswald);}.hm2-main-footer .list-link li a:hover{color:var(--main-color);}.hm2-main-footer .list-link li a:before{position:absolute;content:"\f105";left:0;top:0;line-height:1em;font-family:"FontAwesome";}.hm2-main-footer h5{font-weight:600;text-transform:uppercase;color:var(--white-color);font-size:var(--font-22);margin-bottom:var(--margin-bottom-25);}.hm2-main-footer .news-widget .post{position:relative;min-height:65px;}.hm2-main-footer .news-widget .post .post-thumb{position:absolute;left:0;top:0;width:100px;height:100px;overflow:hidden;background-color:var(--main-color);}.hm2-main-footer .news-widget .post .post-thumb img{position:relative;width:100%;display:block;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.hm2-main-footer .news-widget .post .post-thumb:hover img{opacity:.5;transform:scale(1.05,1.05) rotate(4deg);}.hm2-main-footer .news-widget .post .text{position:relative;line-height:1.3em;font-weight:600;}.hm2-main-footer .news-widget .post .text a{position:relative;color:var(--white-color);font-size:16px;font-weight:400;line-height:1.2em;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:var(--font-family-oswald);}.hm2-main-footer .news-widget .post .text a:hover{color:var(--main-color);}.hm2-main-footer .news-widget .post .post-info{position:relative;color:var(--main-color);font-size:14px;font-weight:400;margin-top:5px;text-transform:capitalize;padding-left:0;font-family:var(--font-family-oswald);}.hm2-main-footer .news-widget .post .post-info i{padding-right:10px;}.hm2-main-footer .news-widget .post .post-info:before{position:absolute;content:"";left:0;top:0;content:"\f102";font-family:"flaticon";}.hm2-main-footer .footer-bottom{position:relative;padding:17px 0;background-color:rgb(246 246 246);}.hm2-main-footer .footer-bottom .copyright{position:relative;font-weight:400;margin-top:10px;color:var(--dark-text-color);font-size:var(--font-16);}.hm2-main-footer .footer-bottom .copyright a{position:relative;font-weight:500;color:var(--main-color);}.hm2-main-footer .footer-bottom .social-links{position:relative;}.hm2-main-footer .footer-bottom .social-links a{position:relative;display:inline-block;font-size:var(--font-20);width:56px;height:56px;line-height:56px;text-align:center;color:#ffffff;background:#df1313;margin:0 0 0 5px;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;border-radius:0;}.hm2-main-footer .footer-bottom .social-links a:hover{opacity:.8;}.hm2-main-footer .footer-bottom .social-links .facebook{background:#3b5998;}.hm2-main-footer .footer-bottom .social-links .twitter{background:#33ccfe;}.hm2-main-footer .footer-bottom .social-links .linkedin{background:#117eb9;}.widget{margin-bottom:3.125rem;}.widget .logo + p{margin-top:1.25rem;}.widget>p{line-height:1.75rem;}.bg-color5 .widget>p,.bg-color5 .widget ul li,.bg-color5 .widget ul li a{color:#d5d5d5;}.widget>p + .social-links2{margin-top:1.875rem;}.social-links2>a{display:inline-block;color:#d5d5d5;font-size:1.5rem;}.social-links2>a:not(:first-child){margin-left:1.4375rem;}.bg-color5 .widget>h3,.bg-color5 .visitor-stat-box>h5{color:#fff;}.widget>h3{margin-bottom:.7rem;font-size:1.125rem;font-weight:500;text-transform:uppercase;}.widget ul li{font-size:1rem;margin-top:1.125rem;width:100%;}.widget ul li a{color:#777;}.visitor-stat-box>h4{font-size:1.5rem;}.visitor-stat-box>h4 + h5{margin-top:4px;}.visitor-stat-box>h5{font-weight:400;font-size:1rem;}.visitor-stat-box + .visitor-stat-box{margin-top:2.625rem;}.copyright p{font-size:1rem;font-family:Oswald;}.copyright p a{color:#fff;font-family:Oswald;}.team-caro,.team-caro2{margin:0 -.9375rem;}.team-wrap.d-flex>li{flex:0 0 20%;max-width:20%;}.team-box{padding:0 .9375rem;}.team-social{left:0;right:0;bottom:-3.125rem;opacity:0;}.team-social>a{display:inline-block;color:#fff;height:3.25rem;width:3.25rem;text-align:center;line-height:3.25rem;font-size:.875rem;}.team-social>a:hover,.team-social>a:focus{background-color:var(--color1);}.team-box:hover .team-social{opacity:1;bottom:10px;}.team-img + .team-info{margin-top:.9375rem;}.team-info>h3{font-size:1.125rem;font-weight:500;}.team-info>h3 + span{margin-top:4px;font-family:var(--font-family-lato);}.team-info>span{font-size:14px;color:#777;}.dark-layer .team-info>h3,.dark-layer2 .team-info>h3,.dark-layer3 .team-info>h3,.blue-layer .team-info>h3{color:#fff;}.page-top-wrap>h1{font-size:3.4375rem;}.dark-layer3 .page-top-wrap>h1{color:#fff;}.page-top-wrap>h1 + ol.breadcrumb{margin-top:5px;}ol.breadcrumb{padding:0;background-color:transparent;-webkit-border-radius:0;border-radius:0;margin-bottom:0;justify-content:center;}ol.breadcrumb li.breadcrumb-item{font-size:1rem;font-family:Rubik;color:#fff;position:relative;}ol.breadcrumb li.breadcrumb-item + li.breadcrumb-item{margin-left:.75rem;padding-left:1.5625rem;text-transform:capitalize;}ol.breadcrumb li.breadcrumb-item + li.breadcrumb-item:before{color:#fff;content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;padding:0;position:absolute;left:0;}.serv-detail-info-inner{padding-left:6.25rem;position:relative;}.serv-detail-info-inner>i{font-size:4.375rem;position:absolute;left:0;top:20px;line-height:4.2rem;}.serv-detail-info-inner>h2{font-size:3rem;font-weight:600;max-width:85%;}.serv-detail-info p{font-size:1rem;margin-top:2rem;}.serv-detail-desc{margin-top:1.125rem;}.serv-detail-desc a{display:block;margin-top:1.875rem;position:relative;overflow:hidden;}.serv-detail-desc a:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:var(--color1);opacity:.3;}.serv-detail-desc a:hover:before{opacity:.5;}.serv-detail-desc{padding:0 6.25rem;}.serv-detail-desc>p{margin-top:2.8125rem;}.serv-detail-desc>p + p{margin-top:1.5625rem;}.contact-map{height:35.625rem;}.contact-info-wrap{left:6.25rem;right:6.25rem;bottom:1.25rem;background-color:#fff;padding:0 6.25rem 1.875rem;}.contact-info-box{margin-top:1.875rem;}.contact-info-box>i{display:block;font-size:2.5rem;line-height:2.5rem;}.contact-info-box>strong{display:block;font-family:Rubik;font-weight:600;color:var(--color1);margin-bottom:6px;}.contact-info-box>span,.contact-info-box>a,.contact-info-box>p{font-size:14px;color:#777;margin-top:2px;}.contact-info-box>i + strong{margin-top:1.25rem;}.contact-form label{font-size:14px;color:#777;text-align:initial;margin-bottom:0;}.contact-form label + input,.contact-form label + textarea{margin-top:14px;}.contact-form input,.contact-form textarea{width:100%;border:1px solid #e7e9ef;height:3.1875rem;margin-bottom:1.5625rem;padding:10px 1.25rem;font-size:14px;color:#777;-webkit-border-radius:5px;border-radius:5px;}.contact-form textarea{height:12.5rem;padding:1.25rem;}.contact-form button{margin-top:1.5625rem;}.post-detail>img + h2{margin-top:2.0625rem;}.post-detail>h2:not(h1 + h2){font-size:1.5rem;width:100%}.post-detail>h2 + p{margin-top:14px;}.post-detail>p{line-height:1.875rem;}.post-detail>p + p{margin-top:1.275rem;}.post-detail>p + .post-detail-gallery-video-box,.post-detail>.post-detail-gallery-video-box + p{margin-top:2.5rem;}.detail-gal{margin-top:10px;}.detail-gal a{display:block;overflow:hidden;margin-top:1.875rem;position:relative;}.detail-gal a:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:var(--color1);opacity:.3;}.detail-gal a:hover:before{opacity:.5;}.detail-gal + p{margin-top:2.5rem;}blockquote{font-size:1.95rem;font-style:italic;line-height:3rem;position:relative;background-color:#fafafa;padding:2.5rem 3.125rem 1.9rem;margin:1.8125rem 0;font-family:Rubik;}blockquote>p{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;}blockquote>p::before,blockquote>p::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;color:var(--color1);position:relative;font-size:1rem;line-height:initial;}blockquote>p::before{content:"\f10d";left:-5px;top:-1.125rem;}blockquote>p::after{content:"\f10e";right:-5px;top:-10px;}.post-detail>* + .detail-share{border-top:1px solid #e8e8e8;margin-top:2.5rem;padding-top:1.5625rem;clear:both;}.detail-share>span{display:inline-block;font-family:var(--font-family-oswald);color:var(--color1);}.detail-share>a{display:inline-block;font-size:1.125rem;vertical-align:middle;margin-left:.9375rem;}.comments,.reply-form{margin-top:4.625rem;}.comments>h3,.reply-form h3,.comment-respond h3{font-size:1.4rem;text-transform:uppercase;border-bottom:1px solid #ccd5e9;display:inline-block;padding:0 1.25rem 7px 0;}.comment{background-color:#f3f3f5;position:relative;margin-top:3.125rem;display:flex;flex-wrap:wrap;z-index:1;aligin-items:flex-start;}.comment-img{flex:0 0 6.875rem;max-width:6.875rem;padding-left:8px;-webkit-transform:translateY(4.25rem);-ms-transform:translateY(4.25rem);-o-transform:translateY(4.25rem);transform:translateY(4.25rem);}.comment-img + .comment-detail{flex:0 0 calc(100% - 6.875rem);max-width:calc(100% - 6.875rem);}.comment-detail{padding:1.75rem 3.5rem 1.75rem 4.0625rem;}.comment-img>span{background-color:#f2f9fa;height:5rem;width:5rem;line-height:5rem;display:inline-block;text-align:center;}.comment-detail>h4:not(h3 + h4){font-size:1rem;}.comment-detail>h4 + p,.comment-detail>span + p{margin-top:1.25rem;}.comment-detail>p + a,.comment-detail>a + span{margin-top:.9375rem;}.comment-detail>span{font-size:13px;}.comment-detail>span i,.comment-reply-link>i{margin-right:5px;}.comment-detail>a + span{margin-left:1.25rem;}.comment-reply-link{font-size:13px;}.comment:before{content:"";position:absolute;left:0;top:-2px;bottom:-2px;width:6.875rem;background-color:#fff;z-index:-1;}.comments-thread ul.children{padding-left:6.875rem;}.reply-form>h3 + form,.comment-respond{margin-top:1.5625rem;}.reply-form .field-wrap,.reply-form .field-wrap,.comment-respond .field-wrap{margin-top:.5rem;}.reply-form .field-wrap label,.comment-respond .field-wrap label{width:100%;font-size:.875rem;color:#777;margin-bottom:.75rem;}.reply-form .field-wrap input,.reply-form .field-wrap textarea,.comment-respond .field-wrap input,.comment-respond .field-wrap textarea{width:100%;border:1px solid #ededed;-webkit-border-radius:5px;border-radius:5px;font-size:.875rem;color:#777;height:2.1875rem;padding:.5rem 1.125rem;}.reply-form .field-wrap textarea,.comment-respond .field-wrap textarea{padding:1.125rem;height:12.5rem;}.reply-form .field-wrap + button{margin-top:3.125rem;}.widget2{background-color:#f8f8f9;padding:1.875rem;overflow:hidden;}.widget2 + .widget2{margin-top:3.125rem;}.about-widget{margin-top:1.125rem;}.about-widget-img{position:relative;}.about-widget-img + h4{margin-top:1.5625rem;}.about-widget-img>a{color:#fff;font-size:14px;line-height:2.5rem;width:2.5rem;height:2.5rem;position:absolute;left:-10px;top:10px;}.about-widget-img>a:hover,.about-widget-img>a:focus{background-color:var(--color1);}.about-widget>h4{font-size:1.125rem;font-weight:600;}.about-widget>h4 + p{margin-top:1.375rem;}.about-widget>p{font-size:1rem;line-height:1.75rem;}.about-widget>p + span{border-top:1px solid #e2e2e4;margin-top:1.25rem;padding-top:.75rem;}.about-widget>span{font-size:1rem;color:#777;}.about-widget>span img{margin-right:1.25rem;}.widget2>h3{font-size:1.4rem;font-weight:600;margin-bottom:1.5625rem;text-transform:none;}.widget2>form{position:relative;}.widget2>form input{background-color:#fff;width:100%;border:1px solid #e2e2e4;-webkit-border-radius:5px;border-radius:5px;font-size:14px;height:3.4375rem;padding:1rem 2.5rem 1rem 1.875rem;}.widget2>form button{position:absolute;right:0;width:2.5rem!important;bottom:0;top:0;background-color:transparent;padding:0;}.widget2 ul{margin-top:-.75rem;}.widget2 ul li{width:100%;font-size:14px;position:relative;}.widget2 ul li a{display:inline-block;padding-left:1.5625rem;}.widget2.category_widget ul li{text-align:right;}.widget2.category_widget ul li a{float:left;}.widget2 ul li>a::before,.widget2 ul li>a::after{content:"";position:absolute;left:0;top:4px;height:.9375rem;width:.9375rem;-webkit-border-radius:2px;border-radius:2px;}.widget2 ul li>a::before{border:1px solid #e5f1f3;background-color:#fff;}.widget2 ul li>a:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}.widget2 ul li:hover>a::after,.widget2 ul li>a:focus::after{opacity:1;-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);}.widget2 ul li:not(:first-child){margin-top:.75rem;}.tagclouds>a{color:#fff;display:inline-block;background-color:var(--color1);margin:0 4px 8px;font-size:14px;padding:5.5px 1.25rem;position:relative;z-index:1;}.tagclouds{margin:0 -4px -8px;display:flex;flex-wrap:wrap;}.tagclouds>a:before{content:"";left:50%;right:50%;top:0;bottom:0;position:absolute;z-index:-1;opacity:0;}.tagclouds>a:hover:before,.tagclouds>a:focus:before{opacity:1;left:0;right:0;}.widget2 ul li span.rate{color:var(--color3);}.blog-mini-post{display:flex;flex-wrap:wrap;align-items:center;}.blog-mini-post>a{flex:0 0 3.75rem;height:3.75rem;line-height:3.75rem;text-align:center;background-color:#eef3f6;}.blog-mini-post>a + .blog-mini-post-info{flex:0 0 calc(100% - 3.75rem);max-width:calc(100% - 3.75rem);padding-left:1.125rem;}.blog-mini-post-info>h4{font-size:14px;font-weight:500;}.blog-mini-post-info>span{font-size:13px;margin-top:2px;}.blog-mini-post-info>span.mini-post-date{color:#414042;}.blog-mini-post-info>span.mini-post-comments{color:#777;}.blog-mini-post-info>span i{margin-right:5px;}.blog-mini-post:not(:first-child){margin-top:1.125rem;}.widget-video-box>a{color:#fff;position:absolute;left:50%;top:50%;text-align:center;height:6.25rem;line-height:6.25rem;width:6.25rem;font-size:2.5rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.widget-video-box>a:hover,.widget-video-box>a:focus{background-color:var(--color1);}.filter-inner>span{font-size:13px;line-height:1.875rem;font-weight:500;margin-right:10px;display:inline-block;vertical-align:middle;}.filter-inner>a{display:inline-block;vertical-align:middle;border:1px solid #e5e5e7;font-size:12px;line-height:1.875rem;height:1.875rem;width:1.875rem;text-align:center;-webkit-border-radius:3px;border-radius:3px;}.filter-inner + .filter-inner{margin-left:1.875rem;}.slc-wrp{display:inline-block;}.slc-wrp .bootstrap-select>button{font-size:13px;color:#777;background-color:transparent;border:1px solid #e5e5e7;-webkit-border-radius:3px;border-radius:3px;padding:4.25px 10px;}.slc-wrp .bootstrap-select>button:after{margin-left:5px;}.pagination{margin:-5px;-webkit-border-radius:0;border-radius:0;text-align:center;}.pagination li.page-item{font-size:13px;color:#333333;margin:5px;font-weight:500;}.pagination li.page-item a.page-link{border:1px solid #e5e5e7;-webkit-border-radius:3px!important;border-radius:3px!important;padding:0;width:1.875rem;height:1.875rem;line-height:1.875rem;color:inherit;}.pagination li.page-item a.page-link:hover,.pagination li.page-item a.page-link:focus,.pagination li.page-item.active>a.page-link{background-color:var(--color1);border-color:var(--color1);color:#fff;}.shop-box{margin-top:3.125rem;}.shop-img:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;}.shop-box:hover .shop-img::before{opacity:.8;}.shop-img>a{position:absolute;left:50%;top:80%;background-color:var(--color1);color:#fff;text-transform:uppercase;font-size:13px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:7.25px .9375rem;min-width:9.5625rem;font-weight:600;opacity:0;visibility:hidden;}.shop-img>a i{margin-left:10px;font-size:1.1rem;vertical-align:middle;padding-left:7px;border-left:1px solid rgba(255,255,255,.15);}.shop-img>a:hover,.shop-img>a:focus{background-color:#333;}.shop-box:hover .shop-img>a{opacity:1;visibility:visible;top:50%;}.shop-img + .shop-info{margin-top:1rem;}.shop-info>h3{font-size:16px;font-weight:500;}.shop-info>h3 + .shop-info-bottom{margin-top:.55rem;}.shop-info-bottom span.rate{font-size:13px;}.on{color:var(--color3);}.off{color:#d0d0d0;}.price{font-size:14px;color:var(--color1);font-weight:600;}.price ins + del{margin-left:6px;}.price del{font-size:13px;font-weight:500;color:#777;}.shop-detail-imgs{position:relative;padding-right:12.5rem;}.shop-detail-nav-caro{position:absolute;right:4.375rem;top:50%;max-width:6.25rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:1.25rem 0;}.shop-detail-nav-caro>button.slick-arrow{background-color:transparent;padding:0;width:100%;font-size:14px;color:#333;position:absolute;}.shop-detail-nav-caro>button.slick-prev{top:0;}.shop-detail-nav-caro>button.slick-next{bottom:0;}.shop-detail-nav-caro .slick-slide img{border:1px solid transparent;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;margin:10px 0;}.shop-detail-info{margin-top:2rem;}.shop-detail-info>h2{font-size:1.125rem;font-weight:600;text-transform:uppercase;line-height:1.5rem;max-width:80%;}.shop-detail-info>h2 + span{margin-top:1.25rem;}.shop-detail-info>span.rate{font-size:13px;}.shop-detail-info>span.rate + .review-link{margin-top:6px;}.review-link>span{font-size:13px;font-weight:600;}.review-link>span + a{margin-left:.9375rem;}.review-link>a{display:inline-block;font-size:13px;color:#777;font-weight:600;}.review-link + .price-stock{margin-top:1rem;}.price-stock{max-width:95%;}.price-stock span.price{font-size:1.5rem;}.price-stock span.price del{font-size:1rem;}.stock{font-size:13px;font-weight:600;color:#333;}.stock>i{font-style:normal;color:#777777;text-transform:uppercase;margin-left:7px;}.shop-detail-info>p{color:#798795;max-width:95%;margin-top:1rem;}.shop-detail-info>p + .detail-share{border-top:1px solid #e8e8e8;margin-top:1.25rem;padding-top:1.25rem;}.shop-detail-tabs{border:1px solid #ededed;-webkit-border-radius:5px;border-radius:5px;padding:3.125rem;}.shop-detail-tabs ul.nav-tabs{border-bottom:0;margin-bottom:1.25rem;}.shop-detail-tabs ul.nav-tabs li.nav-item{margin-bottom:0;font-size:13px;color:var(--color1);font-weight:600;text-transform:uppercase;}.shop-detail-tabs ul.nav-tabs li.nav-item a.nav-link{-webkit-border-radius:5px;border-radius:5px;border:0;padding:11px 1.25rem;background-color:#f3f3f3;}.shop-detail-tabs ul.nav-tabs li.nav-item:not(:first-child){margin-left:5px;}.shop-detail-tabs ul.nav-tabs li.nav-item a.nav-link.active,.shop-detail-tabs ul.nav-tabs li.nav-item a.nav-link:hover,.shop-detail-tabs ul.nav-tabs li.nav-item a.nav-link:focus{color:#fff;}.shop-detail-tabs p{line-height:1.875rem;}.shop-detail-tabs p + h4{margin-top:2.1875rem;}.shop-detail-tabs h4{font-size:1rem;}.shop-detail-tabs h4 + ul{margin-top:1.25rem;}.shop-detail-tabs ul:not(.nav-tabs):not(.comments-thread):not(.children) li{font-size:1rem;width:100%;padding-left:2.5rem;position:relative;margin-top:5px;}.shop-detail-tabs ul:not(.nav-tabs) li:before{content:"";border:1px solid;position:absolute;height:10px;width:10px;-webkit-border-radius:50%;border-radius:50%;left:1.25rem;top:7px;}.comment-detail>span.rate{float:right;}.shop-detail-tabs .comment-detail h4{display:inline-block;}.product-table{width:100%;}.product-table thead th{font-size:14px;text-transform:uppercase;font-weight:600;text-align:center;padding:1.188rem;}.product-table thead th,.product-table tbody td{border:1px solid #ededed;}.product-table tbody td{padding:10px;font-size:13px;color:#777;}.product-table tbody td:not(.product-image){padding:1.25rem 1.875rem;}.product-table tbody td h4{font-size:1rem;font-weight:500;}.product-table tbody td h4 + p{margin-top:8px;}.product-table tbody td p{font-size:13px;max-width:90%;}.product-cart-btns{min-width:1.5625rem;text-align:center;max-width:1.5625rem;}.product-cart-btns>a{display:inline-block;font-size:14px;color:#333;}.product-cart-btns>a + a{margin-top:7px;}.qty-wrp{display:inline-block;max-width:4.375rem;}.qty-wrp .bootstrap-touchspin input{width:100%;border:1px solid #ededed;-webkit-border-radius:5px!important;border-radius:5px!important;font-size:14px;color:#333;padding:5px 1.2rem;text-align:center;}.qty-wrp .bootstrap-touchspin span.input-group-btn{position:absolute;margin:0;top:0;bottom:0;z-index:4;}.qty-wrp .bootstrap-touchspin span.input-group-prepend{left:0;}.qty-wrp .bootstrap-touchspin span.input-group-append{right:0;}.qty-wrp .bootstrap-touchspin span.input-group-btn button{padding:0;background-color:transparent;border:0;color:#333;-webkit-border-radius:0;border-radius:0;top:0;bottom:0;width:1.2rem;}.cart-table-bottom-btns{border-left:1px solid #ededed;border-right:1px solid #ededed;border-bottom:1px solid #ededed;padding:1.25rem 1.875rem;}.cart-table-bottom-btns + .cart-data{margin-top:1.25rem;}.cart-data-box{border:1px solid #ededed;-webkit-border-radius:5px;border-radius:5px;margin-top:1.875rem;padding:1.5625rem;}.cart-data-box>h3{font-size:1rem;font-weight:600;}.field-box + .field-box{margin-top:10px;}.field-box>label{font-size:13px;display:block;margin-bottom:8px;}.cart-data-box>h3 + .field-box{margin-top:1.25rem;}.field-box .slc-wrp{width:100%;}.field-box .slc-wrp .bootstrap-select>button,.field-box input{background-color:#f3f3f3;border:0;-webkit-border-radius:0;border-radius:0;padding:7.75px .9375rem;font-size:13px;color:#777;width:100%;}.cart-data-box button{display:inline-block;}.field-btn{text-align:right;margin-top:1.25rem;}.cart-data-box>span{text-align:right;font-size:1rem;font-weight:600;}.cart-data-box>span span.price{font-weight:inherit;font-size:inherit;margin-left:10px;}.checkout-btn{font-size:1rem;padding:1.125rem 3.125rem;}.checkout-form-box{border:1px solid #ededed;padding-bottom:2.8125rem;margin-bottom:2.8125rem;}.checkout-form-box-title{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background-color:#fcfcfc;padding:1.275rem 1.875rem;}.checkout-form-box-title>h3{font-size:1rem;font-weight:500;text-transform:uppercase;}.checkout-form-inner{padding:1.875rem 5.9375rem 0;}.checkout-form-inner .checkout-form-field{margin-top:1.25rem;display:flex;}.checkout-form-field label{text-align:right;margin-bottom:0;font-size:13px;color:#777;line-height:1.875rem;padding-right:1.125rem;width:6.75rem;}.checkout-form-field input,.checkout-form-field .slc-wrp .bootstrap-select>button{width:16.875rem;height:1.875rem;background-color:#f3f3f3;-webkit-border-radius:5px;border-radius:5px;border:0;font-size:13px;color:#777;padding:5px 1rem;}.checkout-form-field .slc-wrp .bootstrap-select>button{width:100%;}.checkout-form-field .slc-wrp,.checkout-form-field .slc-wrp .bootstrap-select{max-width:16.875rem;width:100%;}.checkout-form-inner>p{font-size:13px;margin-top:5px;}.checkout-form-inner>p + img{margin-top:1.5625rem;}.checkout-form-inner .checkout-form-field-wrap .checkout-form-field{flex:0 0 47%;max-width:47%;}.checkout-form-field-wrap .checkout-form-field input{width:4.375rem;}.checkout-form-inner>img + .checkout-form-field{margin-top:3.125rem;}.checkout-form button.simple-btn{font-size:1.125rem;padding:1.03125rem 3.125rem;text-transform:initial;}.billing-details table{width:100%;}.billing-details table thead th,.billing-details table tfoot th{font-family:Rubik;font-weight:500;font-size:1rem;}.billing-details table thead th{border-bottom:1px solid #ededed;padding-bottom:6px;}.billing-details table tfoot th{border-top:1px solid #ededed;padding-top:10px;}.billing-details table tbody td{font-size:13px;color:#777;padding:5px 0;}.billing-details table thead th:last-child,.billing-details table tfoot th:last-child,.billing-details table tbody td:last-child{text-align:right;}.billing-details table tbody tr:first-child td{padding-top:1.5rem;}.billing-details table tbody tr:last-child td{padding-bottom:1.5rem;}.billing-details table tbody td span{max-width:70%;display:inline-block;width:100%;float:right;}.solutions-content-wrap>h2 + ul li:last-child{border:none;}.solutions-list>li.active i,.solutions-list>li:hover>i{color:#fff!important;}div#toggle .toggle-item:last-child{border:none;}nav ul li.current-menu-item>a{color:#ef0061;}.contact-map{height:35.625rem;}.contact-info-wrap{left:6.25rem;right:6.25rem;bottom:1.25rem;background-color:#fff;padding:0 6.25rem 1.875rem;}.contact-info-box{margin-top:1.875rem;}.contact-info-box>i{display:block;font-size:2.5rem;line-height:2.5rem;}.contact-info-box>strong{display:block;font-family:Rubik;font-weight:600;color:var(--color1);margin-bottom:6px;}.contact-info-box>span,.contact-info-box>a,.contact-info-box>p{font-size:14px;color:#777;margin-top:2px;}.contact-info-box>i + strong{margin-top:1.25rem;}.contact-form label{font-size:14px;color:#777;text-align:initial;margin-bottom:0;}.contact-form label + input,.contact-form label + textarea{margin-top:14px;}.contact-form input,.contact-form textarea{width:100%;border:1px solid #e7e9ef;height:3.1875rem;margin-bottom:.8rem;padding:10px 1.25rem;font-size:14px;color:#777;-webkit-border-radius:5px;border-radius:5px;font-family:"Oswald";}.contact-form textarea{height:12.5rem;padding:1.25rem;}.contact-form button{margin-top:1.5625rem;}.cont-info-wrap{z-index:2;}.cont-info-wrap>div.row>div:first-child .cont-info-box-wrap{padding-right:1.25rem;}.cont-info-wrap>div.row>div:nth-child(2) .cont-info-box-wrap{padding:0 10px;}.cont-info-wrap>div.row>div:last-child .cont-info-box-wrap{padding-left:1.25rem;}.cont-info-box-wrap{margin-top:1.875rem;position:relative;z-index:1;}.cont-info-box{-webkit-box-shadow:0 3px 2.8125rem rgba(0,0,0,.14);-ms-box-shadow:0 3px 2.8125rem rgba(0,0,0,.14);-o-box-shadow:0 3px 2.8125rem rgba(0,0,0,.14);box-shadow:0 3px 2.8125rem rgba(0,0,0,.14);margin-top:2.1875rem;display:inline-block;padding:0 2.5rem 2.1875rem;}.cont-info-box>span{width:6.25rem;height:6.875rem;line-height:6.875rem;display:inline-block;font-size:2rem;position:relative;margin-top:-2.1875rem;}.cont-info-box:hover>span{background-color:#000;}.cont-info-box>span:before{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--color1);position:absolute;bottom:-6px;left:50%;margin-left:-6px;}.cont-info-box:hover>span:before{border-top-color:#000;}.cont-info-box>span + h4{margin-top:2.125rem;}.cont-info-box>h4{font-size:1.375rem;color:#333;}.cont-info-box>h4 + p{margin-top:10px;}.cont-info-box>p{font-size:.9375rem;line-height:1.625rem;}.contact-map{height:44.6875rem;}.contact-wrap{padding:0 6.25rem;}.cont-info-desc{padding-right:1.875rem;}.cont-info-desc>h3{font-size:2.5rem;color:#383838;line-height:3.125rem;max-width:90%;}.cont-info-desc>h3 + p{margin-top:1.25rem;}.cont-info-desc>p{font-size:1rem;line-height:1.7rem;}.cont-info-desc>p + h6{margin-top:2.125rem;}.cont-info-desc>h6{font-size:1rem;color:#333;}.social-links2.v2>a{height:3.4375rem;width:3.4375rem;line-height:3.1875rem;font-size:1.1875rem;margin:10px 0 0;}.social-links2.v2>a + a{margin-left:10px;}.cont-form input,.cont-form input,.cont-form textarea{border-bottom:1px solid #ccc;width:100%;font-size:.9375rem;font-weight:600;color:#999;padding-bottom:10px;margin-bottom:1.5rem;}.cont-form textarea{height:6.25rem;}.cont-form button{font-size:1rem;margin:14px 0 0;padding:1.28125rem 2.5rem;}p.form-submit{margin-top:10px;margin-bottom:-15px;}p.comment-form-cookies-consent{margin:10px 0 -15px 0;padding:0 5px;}.comment-form-cookies-consent label,.logged-in-as a,p.comment-notes{font-size:15px;color:#868686;margin-left:5px;padding-top:15px;float:left;}.single form input[type="submit"]{font-family:var(--font-family-oswald);}.comment-form-cookies-consent label{padding-top:0;}.comment-form-cookies-consent input[type="checkbox"],.comment-form-cookies-consent input[type="radio"]{margin-top:7px!important;float:left;}.single p.comment-notes{margin-top:-20px;float:left;margin-bottom:20px;}.single span#email-notes{float:left;padding-top:15px;padding-right:1px;}.single p.logged-in-as a:hover{color:#d6111e!important;font-family:var(--font-family-lato);}span.required-field-message{padding-top:15px;float:left;padding-left:5px;color:#d6111e;}.comment-form-cookies-consent input[type="checkbox"],.comment-form-cookies-consent input[type="radio"]{box-sizing:border-box;padding:0;margin-top:0;vertical-align:middle;}p.logged-in-as,p.comment-notes{margin-bottom:0;width:100%;font-size:16px;}form button,form input[type="submit"],form .fileContainer,form input[type="file"]{cursor:pointer;font-size:15px;font-family:"Rubik";font-weight:400;padding:15px 35px;}.page-title-inner h2.mb-0{color:#fff;font-size:48px;font-weight:600;font-family:"Oswald";}.serv-detail-info-inner>h2{font-size:2.5rem;font-weight:600;max-width:100%;line-height:2.9rem;}.serv-detail-info p{font-size:.95rem;padding-bottom:.7rem;font-family:"Rubik";line-height:1.7rem;}.services-info-list ul{counter-reset:index;padding:0;max-width:300px;}.services-info-list li{counter-increment:index;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:10px 0;box-sizing:border-box;}.services-info-list li::before{content:counters(index,".",decimal-leading-zero);font-size:.95rem;text-align:right;font-weight:normal;padding-right:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:flex-start;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff2e83),to(#ef0061));background-image:linear-gradient(to bottom,#ff2e83,#ef0061);background-attachment:fixed;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.services-info-list li{border-top:1px solid rgb(241 241 241);}.serv-detail-info .sec-title-inner2>h2{font-size:1.95rem;position:relative;display:inline-block;}.serv-detail-info .sec-title2{margin-bottom:.8125rem;}.serv-detail-wrap.w-100 p{font-family:"Rubik";font-size:.9rem;color:#707070;font-weight:400;line-height:1.8rem;}.serv-detail-wrap dl.gallery-item:first-child{padding:0;margin-left:-15px;}.serv-detail-wrap #gallery-1 img{border:1px solid rgb(207,207,207,.25);}.sec-head .sec-title2{margin-bottom:.8125rem;}.sec-head p{margin-bottom:30px;}.wp-block-gallery li.blocks-gallery-item{border:1px solid rgb(204,204,204,.46);padding:10px;}.wp-block-gallery figcaption.blocks-gallery-caption{width:100%;text-align:center;font-size:13px;color:#828282;font-weight:300;font-family:"Rubik";padding:5px 0 0 0;}.comment-detail>p{font-size:1rem;padding:10px 0 0 0;font-family:var(--font-family-lato);}.comment-detail i.fas.fa-caret-right{padding-left:5px;}.about-widget>span img{margin-right:.5rem;}ul.caty.mb-0.list-unstyled.w-100{float:left;margin-top:-20px;}ul.caty.mb-0.list-unstyled.w-100 li a{font-size:14px;font-weight:400;}ul.caty.mb-0.list-unstyled.w-100 li{font-size:.8rem;}.about-image img.img-fluid.w-100.brd-rd5{border-radius:5px;}.sec-title-inner span{position:relative;display:inline-block!important;padding:0 40px;margin-bottom:10px;}.sec-title-inner span::before{left:0;}.sec-title-inner span::before,.sec-title-inner span::after{position:absolute;content:"";width:25px;height:3px;border:1px solid #ef0061;border-radius:1px;top:50%;transform:translateY(-50%);right:0;}.sec-title-inner .bg-subheading{color:#d8d8d8;}.sec-title-inner span.bg-subheading::before,.sec-title-inner span.bg-subheading::after{position:absolute;content:"";width:25px;height:3px;border:1px solid #f8f8f8;border-radius:1px;top:50%;transform:translateY(-50%);right:0;}span.bg-subheading::after,span.bg-subheading::before{border:1px solid #d8d8d8;}.single #gallery-1 img{border:1px solid #dcdcdc;border-radius:10px;}.single #gallery-1 .gallery-item{float:left;margin-top:10px;text-align:center;margin-left:-15px;}.comment-detail small.thm-clr{float:left;display:block;width:100%;padding:5px 0 10px 0;font-family:"Oswald";font-size:13px;}a.comment-reply-link{font-family:"Lato";font-size:14px;}.post-detail .aligncenter{margin:30px auto;max-width:100%;clear:both}.hotty .sec-title-inner2>h2 + p{margin-top:0;font-size:1.05rem;}.hotty.sec-title2{margin-bottom:1.8125rem;}.solutions-list>li>h4 + p{margin-top:.8rem;padding-bottom:.5rem;}.testi h2{font-size:2.5rem;font-weight:600;padding:5px 0;}.faqs .sec-title-inner>span + h3{margin-top:0;line-height:2.1rem;}.faqs .sec-title-inner span{margin-bottom:5px;}.sec-title.faqs{position:relative;margin-bottom:1.8125rem;}.widget .logo.w-100 img{max-width:180px;}strong.d-block.thm-clr{font-weight:500;}.style-thr nav{background:#121a37;}.wp-caption-text{padding-top:10px;font-size:13px;color:#7d7d7d;font-weight:300;font-family:"Rubik";text-align:center;margin-bottom:-10px;}.serv-detail-info img{border-radius:5px;}.single-services .sec-head h4.mb-0{font-size:24px;}.single.single-post #gallery-1 .gallery-item,.single.single-projects #gallery-1 .gallery-item{float:left;margin-top:20px;text-align:center;margin-left:0;}.shop-img{border:1px solid #e5e5e5;padding:10px 5px;}.social-links2.v2>a{display:inline-block;color:#fff;}.wpcf7 form input[type="submit"]{color:#fff;}.search .page-title-wrap span{text-decoration:underline;}.error-page{display:inline-block;width:100%;text-align:center;}.error-page-inner{display:inline-block;max-width:45%;width:100%;position:relative;}.error-page-inner>h1{display:inherit;font-size:135px;color:#121a37;font-weight:700;margin-bottom:0;}.error-page-inner>h1>i{font-style:normal;}.error-page-inner>span{display:inherit;font-size:77px;font-weight:300;color:#000;position:relative;line-height:60px;letter-spacing:.3px;margin-top:0;margin-left:10px;font-family:"Oswald";}.error-page-inner span span{display:block;font-size:24px;font-weight:400;}.error-page-inner>p{display:inherit;max-width:80%;margin-top:5px;}.search-form{display:inherit;width:100%;position:relative;max-width:540px;margin-top:1.5rem;}.search-form form input{width:100%;background-color:#f6f6f6;font-size:13px;color:#8c8c8c;padding:1rem 2.1875rem;height:3.75rem;}.search-form form button{position:absolute;right:0;top:0;bottom:0;color:#fff;}.search-form form button:hover,.search-form form button:focus{background-color:#ef0061;}.error-page-inner>p a{text-decoration:underline;}.search-found{width:100%;text-align:center;}.search-found-inner{display:inline-block;max-width:80%;width:100%;}.searh-content{width:100%;background:#f5f5f5;text-align:center;display:inline-block;padding:25px;font-size:18px;max-width:870px;}.searh-content>i{font-style:normal;}.search-found-inner>h4{font-size:30px;}.search-found-inner>p{margin-top:10px;}.search-found-inner .searching-form{margin-top:50px;}.search-results-page{text-align:center;margin-top:60px;}.gallery-wrap{width:100%;}.gallery-item{position:relative;overflow:hidden;width:100%;}.gallery-item>a{display:block;width:100%;}.gallery-item>a:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-color:#000;opacity:0;}.gallery-item:hover>a::before{opacity:.5;}.mrg10 .gallery-item{margin-bottom:10px;padding:0;}.course-info3 .course-scholar img{max-width:50px;}.team-inner2-wrap .team-box.v2 .team-info{padding:1.13125rem .45rem;}.pagination-wrap ul.pagination>li.page-item a.active.page-link{background-color:#ef0061;color:#fff;border:1px solid #ef0061;}.tt-posts + .tt-posts{margin-top:50px;}.tt-posts .post-info2{margin-top:0;background-color:transparent;}.tt-posts .post-img2 + .post-info2{margin-top:30px;}.tt-posts .post-info2>p + a,.tt-posts .post-info2>p + a,.tt-posts .post-info2 .post-share{margin-top:2em;}.tt-posts li.author-meta{margin-right:15px;}.tt-posts ul.post-meta2{display:inline-block;width:100%;padding-bottom:15px;}.tt-posts .post-info2 h3{float:left;padding:0 0 15px 0;width:100%;}.tt-posts .post-meta2 li a:hover{color:#ef0061!important;}.tt-posts ul.post-meta2 li i{margin-right:2px;}.error-page-inner h2 i{color:#ef0061;}.search-form form button{background-color:#121a37;}body.archive.date .page-title-inner.d-inline-block h2,body.archive.author .page-title-inner.d-inline-block h2,body.archive .page-title-inner.d-inline-block h2{color:#fff;font-size:2.2rem;}.rspn-hdr .rsnp-mnu ul ul li{color:#c6c6c6!important;list-style:none;}.tt-posts li.cate-meta{margin-left:15px;}.tt-posts li.cate-meta i{padding-right:4px;}.tt-posts .post-info2 p.mb-0{line-height:1.7rem;font-size:15px;color:#8b8b8b;}body.archive .page-title-inner span{text-decoration:underline;}.sticky-menu nav ul li a{display:block;position:relative;color:#121a37;}.logged-in .sticky-menu{margin-top:30px;}.tt-posts.post-dta ul.post-meta2{padding:0;margin:25px 0 0 0;}.single-projects .tt-posts.post-dta{margin:0 0 20px 0;float:left;width:100%;}.center{text-align:center;list-style-position:inside;}.comments-thread ul.children li::marker{content:"";display:none;}.single-services #gallery-1 .gallery-item{margin-left:0;}body h3 a:hover{color:#ef0061!important;}.tt-posts ul.post-meta2 li{border-left:1px solid #ccc;padding-left:15px;font-family:"Oswald";}.tt-posts ul.post-meta2 li:first-child{border-left:none;margin-left:-15px;font-family:"Oswald";text-transform:capitalize;}.post-detail>* + .detail-share span{font-family:var(--font-family-oswald);}.post-detail .post-dta{margin-bottom:25px;}.post-detail>p.has-large-font-size,.post-detail>p.has-large-font-size + p{line-height:initial;}.contact-form .wpcf7 form input[type="submit"]{color:#fff;width:200px;margin:0 auto;display:block;padding:5px;height:50px;font-family:Oswald;}.contact-wrap .sec-title-inner{max-width:65%;}.cont-info-box span i{color:#fff;}body .proj-info h3 a:hover{color:#fff!important;}footer .about-widget>h4 + p{color:#fff;}footer .about-widget>p + span{color:#fff;}.widget .social-links3 a{padding-right:10px;font-family:var(--font-family-oswald);color:#777;}.widget .social-links3 a i{padding-right:5px;padding-bottom:10px;}.widget .social-links3 a:hover i{color:#000;}.single-post .page-title-inner h2.mb-0{color:#fff;font-size:36px;}.single-post .gallery-wrap{margin-bottom:25px;}.contact-form input[type="checkbox"]{width:14px;float:left;}.contact-form span.wpcf7-list-item-label{margin-left:7px;margin-top:6px;padding-top:8px;float:left;font-family:"Lato";line-height:1.5;}.hm2-banner-section{position:relative;overflow:hidden;background-color:#343645;background-position:left bottom;background-repeat:no-repeat;}.hm2-banner-section .content-column{position:relative;float:left;width:50%;}.hm2-banner-section .content-column .slider-box{position:relative;}.hm2-banner-section .content-column .slider-box .slider-inner{position:relative;padding-left:120px;}.hm2-banner-section .content-column .inner-column{position:relative;width:100%;float:right;padding-top:150px;padding-bottom:150px;}.hm2-banner-section .content-column h1{color:var(--white-color)!important;font-weight:700;line-height:1em;font-family:var(--font-family-oswald);}.hm2-banner-section .content-column .text{position:relative;color:var(--white-color);font-size:var(--font-20);line-height:1.5em;margin-top:var(--margin-top-15);margin-bottom:var(--margin-bottom-40);font-weight:400;}.hm2-banner-section .content-column .request{position:relative;font-size:var(--font-20);color:var(--main-color)!important;display:inline-block;padding-right:16px;font-weight:500!important;margin-bottom:var(--margin-bottom-80);font-family:var(--font-family-oswald);border-bottom:1px solid var(--main-color);transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;font-family:var(--font-family-oswald);line-height:1.3em;}.hm2-banner-section .content-column .request:before{position:absolute;content:"\f0da";right:0;bottom:0;font-family:"FontAwesome";}.hm2-banner-section .content-column .request:hover{color:var(--white-color)!important;border-color:var(--white-color);}.hm2-banner-section .image-column{position:absolute;right:0;top:0;width:50%;height:100%;display:block;background-size:cover;}.hm2-banner-section .image-column:before{position:absolute;content:"";right:0;top:0;width:100%;height:100%;opacity:.1;background-color:#000000;}.hm2-banner-section .image-column .image{position:relative;display:none;}.hm2-banner-section .content-column .image{position:relative;}.hm2-banner-section .content-column .image .overlay-box{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;overflow:hidden;line-height:45px;overflow:hidden;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-banner-section .content-column .image .overlay-box:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;z-index:10;}.hm2-banner-section .content-column .image .overlay-box span{position:absolute;width:80px;height:80px;left:50%;top:50%;z-index:10;color:var(--main-color-two);font-weight:400;font-size:var(--font-64);text-align:center;padding-left:4px;display:inline-block;margin-top:-40px;margin-left:-40px;line-height:70px;border-radius:50%;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;}.hm2-banner-section .content-column .image .overlay-box span .ripple,.hm2-banner-section .content-column .image .overlay-box span .ripple:before,.hm2-banner-section .content-column .image .overlay-box span .ripple:after{position:absolute;top:50%;left:50%;width:65px;height:65px;margin-left:.5px;-webkit-transform:translate(-49%,-54%);-moz-transform:translate(-49%,-54%);-ms-transform:translate(-49%,-54%);-o-transform:translate(-49%,-54%);transform:translate(-49%,-54%);-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;}.hm2-banner-section .content-column .image .overlay-box span .ripple:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute;}.hm2-banner-section .content-column .image .overlay-box span .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(253,167,0,0)}100%{box-shadow:0 0 0 0 rgba(253,167,0,0)}}@keyframes ripple{70%{box-shadow:0 0 0 70px rgba(253,167,0,0)}100%{box-shadow:0 0 0 0 rgba(253,167,0,0)}}.hm2-banner-section .content-column .owl-dots{display:none;}.hm2-banner-section .content-column .owl-nav{position:absolute;left:-110px;top:0;width:97px;}.hm2-banner-section .content-column .owl-nav .owl-prev{position:relative;width:97px;height:97px;line-height:97px;text-align:center;display:inline-block;font-size:var(--font-26);color:var(--white-color);background-color:#d70057;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-banner-section .content-column .owl-nav .owl-next{position:relative;width:97px;height:95px;line-height:97px;text-align:center;display:inline-block;font-size:var(--font-26);color:var(--white-color);background-color:var(--main-color);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-banner-section .content-column .owl-nav .owl-prev:hover,.hm2-banner-section .content-column .owl-nav .owl-next:hover{background-color:#ffffff;color:#3d3c49;}.hm2-banner-section .image-column .phone-box{position:absolute;left:0;top:0;padding:25px 35px;background-color:var(--main-color-two);}.hm2-banner-section .image-column .phone-box .box-inner{position:relative;padding-left:50px;font-style:italic;font-weight:400;font-size:var(--font-15);color:var(--white-color);}.hm2-banner-section .image-column .phone-box .icon{position:absolute;left:0;top:10px;line-height:1em;color:var(--white-color);font-size:var(--font-44);}.hm2-banner-section .image-column .phone-box strong{font-weight:700;display:block;font-style:normal;font-size:var(--font-28);margin-top:var(--margin-top-10);}.hm2-department-section{position:relative;padding:100px 0 70px;background-color:#f7f7f7;background-position:left top;background-repeat:no-repeat;}.hm2-department-block{position:relative;}.hm2-department-block .inner-box{position:relative;}.hm2-department-block .inner-box .image-outer{position:relative;}.hm2-department-block .inner-box .image{position:relative;overflow:hidden;background-color:#111111;clip-path:polygon(0 0,100% 0,75% 100%,0% 100%);}.hm2-department-block .inner-box .image-outer .arrow{position:absolute;right:50px;bottom:30px;width:50px;height:50px;z-index:1;line-height:50px;text-align:center;border-radius:50px;display:inline-block;font-size:var(--font-16);color:var(--white-color);background-color:#343645;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-department-block .inner-box .image img{position:relative;width:100%;display:block;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.hm2-department-block .inner-box:hover .image img{opacity:.6;transform:scale(1.06,1.06);}.hm2-department-block .inner-box .lower-content{position:relative;padding:25px 25px;}.hm2-department-block .inner-box .lower-content h3{position:relative;font-weight:700;font-size:var(--font-26);}.hm2-department-block .inner-box .lower-content h3 a{position:relative;color:var(--dark-text-color);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-department-block .inner-box .lower-content h3 a:hover{color:var(--main-color);}.hm2-department-block .inner-box .image-outer .arrow:hover{background-color:var(--main-color);}.hm2-safety-section{position:relative;z-index:1;padding:100px 0 0;}.hm2-safety-section .title-box{position:relative;text-align:center;margin-bottom:var(--margin-bottom-100);}.hm2-safety-section .title-box .title{position:relative;font-size:var(--font-20);margin-bottom:var(--margin-bottom-20);color:var(--main-color);}.hm2-safety-section .title-box h3{font-weight:700;line-height:1.4em;color:var(--dark-text-color);font-size:var(--font-36);margin-bottom:var(--margin-bottom-50);}.hm2-safety-section .lower-section{position:relative;}.hm2-safety-section .lower-section .hm2-safety-block{width:20%;float:left;}.hm2-safety-section .lower-section .hm2-safety-block:nth-child(2n + 0){transform:translateY(30px);}.hm2-safety-block{position:relative;}.hm2-safety-block .inner-box{position:relative;}.hm2-safety-block .inner-box .image{position:relative;overflow:hidden;}.hm2-safety-block .inner-box .image img{position:relative;width:100%;display:block;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.hm2-safety-block .inner-box:hover .image img{transform:scale(1.05,1.05);}.hm2-safety-block .inner-box .image:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;opacity:.7;z-index:1;background-color:var(--main-color);}.hm2-safety-block .inner-box .plus-icon{position:absolute;right:20px;bottom:20px;width:53px;height:53px;z-index:2;font-weight:600;text-align:center;line-height:49px;display:inline-block;font-size:var(--font-16);color:var(--white-color);border:2px solid var(--white-color);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-safety-block .inner-box .plus-icon:hover{color:var(--black-color);background-color:var(--white-color);}.hm2-safety-block .inner-box .overlay-box{position:absolute;left:60px;bottom:60px;z-index:2;}.hm2-safety-block .inner-box .icon{position:relative;line-height:1em;font-size:var(--font-70);color:var(--white-color);display:inline-block;margin-bottom:var(--margin-bottom-15);transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;-moz-transition:all 600ms ease;}.hm2-safety-block .inner-box:hover .icon{-webkit-transform:scale(-1) rotate(180deg);-moz-transform:scale(-1) rotate(180deg);-ms-transform:scale(-1) rotate(180deg);-o-transform:scale(-1) rotate(180deg);transform:scale(-1) rotate(180deg);}.hm2-safety-block .inner-box .overlay-box h3{font-weight:700;line-height:36px;text-transform:uppercase;}.hm2-safety-block .inner-box .overlay-box h3 a{color:var(--white-color);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-safety-block .inner-box .overlay-box h3 a:hover{color:#343645!important;}.hm2-property-section{position:relative;padding:130px 0 110px;background-size:cover;}.hm2-property-section:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;opacity:.85;background-color:#343645;}.hm2-property-section .title-column{position:relative;}.hm2-property-section .title-column .inner-column{position:relative;}.hm2-property-section .title-column .title{position:relative;padding-left:25px;font-size:var(--font-16);color:var(--main-color);margin-bottom:var(--margin-bottom-20);}.hm2-property-section .title-column .title:before{position:absolute;content:"";left:0;top:3px;width:12px;height:14px;display:inline-block;background-color:#ffffff;}.hm2-property-section .title-column h2{font-weight:700;line-height:1.2em;color:var(--white-color);font-size:var(--font-48);margin-bottom:var(--margin-bottom-20);}.hm2-property-section .title-column .text{position:relative;color:#e9e9e9;line-height:1.5em;font-size:var(--font-18);margin-bottom:var(--margin-bottom-40);}.hm2-fact-counter{position:relative;z-index:1;}.hm2-fact-counter .column{position:relative;margin-bottom:30px;}.hm2-fact-counter .column:nth-child(2n + 0){margin-left:280px;}.hm2-fact-counter .column .inner{position:relative;}.hm2-fact-counter .column .inner .content{position:relative;padding-left:135px;}.hm2-fact-counter .column:nth-child(3) .inner .content{padding-left:100px;}.hm2-fact-counter .column .inner .content:before{position:absolute;content:"";left:40px;top:-5px;width:65px;height:100px;opacity:.05;transform:skewX(40deg);background-color:var(--white-color);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.hm2-fact-counter .column .inner:hover .content:before{transform:skewX(-40deg);}.hm2-fact-counter .count-outer .percentage{position:relative;font-weight:600;color:#222222;font-size:30px;line-height:1em;}.hm2-fact-counter .column .inner .count-outer{position:absolute;left:0;font-weight:500;color:#ef0061;font-size:80px;line-height:1em;display:inline-block;font-family:var(--font-family-oswald);}.hm2-fact-counter .column .inner .count-outer sup{position:relative;top:-30px;font-size:var(--font-50);line-height:1em;display:inline-block;}.hm2-fact-counter .column .inner .counter-title{position:relative;font-weight:500;line-height:26px;display:inline-block;color:var(--white-color);font-size:var(--font-18);margin-top:var(--margin-top-30);font-family:var(--font-family-oswald);}.hm2-property-section .lower-section{position:relative;margin-top:var(--margin-top-70);}.hm2-property-section .lower-title-box{position:relative;text-align:center;overflow:hidden;margin-bottom:var(--margin-bottom-30);}.hm2-property-section .lower-title-box h4{color:var(--white-color);font-weight:700;display:inline-block;padding:5px 20px;font-size:var(--font-26);}.hm2-property-section .lower-title-box h4:before{position:absolute;content:"";right:100%;top:14px;height:15px;width:300%;display:block;background-color:#585a6b;}.hm2-property-section .lower-title-box h4:after{position:absolute;content:"";left:100%;top:14px;height:15px;width:300%;display:block;background-color:#585a6b;}.hm2-property-section .lower-section .hm2-person-block{width:16.666%;float:left;padding:0 10px;margin-bottom:20px;}.hm2-person-block{position:relative;}.hm2-person-block .inner-box{position:relative;text-align:center;}.hm2-person-block .inner-box .image{position:relative;overflow:hidden;background-color:#00000000;}.hm2-person-block .inner-box .image img{position:relative;width:100%;display:block;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.hm2-person-block .inner-box:hover .image img{opacity:.7;transform:scale(1.05,1.05) rotate(3deg);}.hm2-person-block .inner-box .lower-box{position:relative;padding-top:20px;}.hm2-person-block .inner-box .lower-box h6{position:relative;font-weight:700;text-transform:uppercase;}.hm2-person-block .inner-box .lower-box h6 a{position:relative;color:var(--white-color);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.hm2-person-block .inner-box .lower-box h6 a:hover{color:var(--main-color);}.hm2-person-block:last-child .inner-box .image{background-color:#262732;}.hm2-person-block .inner-box .image .overlay-box{position:absolute;left:0;top:0;width:100%;height:100%;color:#ffffff;text-align:center;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;}.hm2-person-block .overlay-box .overlay-link{position:absolute;left:0;top:0;right:0;bottom:0;display:block;z-index:1;}.hm2-person-block .overlay-box:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;opacity:1;background-color:#262732;}.hm2-person-block .overlay-inner{position:absolute;left:0;top:0;width:100%;height:100%;display:table;vertical-align:middle;padding:10px 30px;}.hm2-person-block .overlay-inner .content{position:relative;display:table-cell;vertical-align:middle;}.hm2-person-block .overlay-inner .text{position:relative;color:var(--white-color);font-size:var(--font-20);line-height:1.8em;font-weight:500;text-transform:uppercase;font-family:var(--font-family-oswald);transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;}.hm2-person-block .overlay-box:hover .text{color:var(--main-color);}.hm2-operation-section{position:relative;padding:110px 0 100px;}.hm2-operation-section .lower-text{position:relative;font-size:var(--font-18);text-align:center;margin-top:var(--margin-top-30);color:var(--dark-text-color);}.hm2-operation-section .lower-text a{position:relative;font-weight:500;color:var(--main-color);text-decoration:underline;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;}.hm2-operation-section .lower-text a:hover{color:var(--black-color);text-decoration:none;}.hm2-operate-block{position:relative;margin-bottom:var(--margin-bottom-30);}.hm2-operate-block .inner-box{position:relative;}.hm2-operate-block .inner-box .image{position:relative;overflow:hidden;background-color:var(--main-color);}.hm2-operate-block .inner-box .image img{position:relative;width:100%;display:block;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.hm2-operate-block .inner-box:hover .image img{opacity:.7;transform:scale(1.05,1.05);}.hm2-operate-block .inner-box .lower-content{position:relative;margin-top:-35px;padding:30px 35px 35px;background-color:#f7f7f7;margin-left:var(--margin-left-20);margin-right:var(--margin-right-20);}.hm2-operate-block .inner-box .lower-content .post-date{position:relative;font-weight:400;color:var(--main-color);margin-bottom:var(--margin-bottom-10);font-size:14px;font-family:"Oswald";}.hm2-operate-block .inner-box .lower-content h4{font-weight:600;font-size:var(--font-22);margin-bottom:var(--margin-bottom-20);}.hm2-operate-block .inner-box .lower-content h4 a{position:relative;color:var(--dark-text-color-two);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-operate-block .inner-box .lower-content h4 a:hover{color:var(--main-color);}.hm2-operate-block .inner-box .lower-content .post-info{position:relative;font-weight:700;font-size:22px;color:var(--main-color);}.hm2-operate-block .inner-box .lower-content .post-info span{position:relative;top:-1px;color:#999999;font-weight:400;font-size:var(--font-14);font-family:var(--font-family-oswald);margin-left:var(--margin-left-5);}.hm2-operate-block .inner-box .lower-content .post-info .icon{margin-right:var(--margin-right-10);}.hm2-help-section{position:relative;overflow:hidden;background-attachment:fixed;background-size:cover;background-position:center top;}.hm2-help-section .auto-container{position:relative;}.hm2-help-section .side-image{position:absolute;right:-200px;bottom:0;}.hm2-help-section:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;opacity:.85;background-color:#343645;}.hm2-help-section .help-column{position:relative;}.hm2-help-section .help-column .inner-column{position:relative;padding-top:90px;text-align:center;background-color:var(--main-color);}.hm2-help-section .help-column .title{position:relative;font-size:var(--font-18);color:var(--white-color);letter-spacing:2px;}.hm2-help-section .help-column h2{color:var(--white-color);font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:var(--font-50);}.hm2-help-section .help-column .phone{position:relative;font-weight:300;line-height:34px;color:var(--white-color);font-size:var(--font-44);margin-top:var(--margin-top-10);font-family:var(--font-family-oswald);}.hm2-help-section .help-column .phone span{position:relative;display:block;font-size:16px;margin-top:var(--margin-top-5);}.hm2-help-section .help-column .email{position:relative;font-weight:400;display:inline-block;color:var(--white-color);font-size:var(--font-18);text-decoration:underline;margin-top:var(--margin-top-30);margin-bottom:var(--margin-bottom-60);font-family:var(--font-family-oswald);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-help-section .help-column .email:hover{color:#343645;text-decoration:none;}.hm2-help-section .help-column .question{position:relative;font-weight:400;display:block;padding:29px 10px;color:var(--white-color);font-size:var(--font-18);margin-bottom:var(--margin-bottom-60);font-family:var(--font-family-oswald);background-color:var(--main-color-two);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-help-section .help-column .question:hover{background-color:var(--text-color);}.hm2-help-section .content-column{position:relative;}.hm2-help-section .content-column .inner-column{position:relative;padding-left:40px;padding-top:120px;padding-bottom:120px;padding-right:200px;}.hm2-help-section .content-column .title{position:relative;color:var(--white-color);font-size:var(--font-20);margin-bottom:var(--margin-bottom-10);font-family:var(--font-family-oswald);}.hm2-help-section .content-column h2{position:relative;font-weight:700;line-height:1.2em;color:var(--white-color);font-size:var(--font-60);text-transform:uppercase;margin-bottom:var(--margin-bottom-10);font-family:"Ubuntu",sans-serif;}.hm2-help-section .content-column h2 span{position:relative;display:block;font-weight:500;line-height:1.3em;margin-top:var(--margin-top-10);font-size:var(--font-24);text-transform:capitalize;}.hm2-help-section .content-column .text{position:relative;line-height:1.8em;font-size:var(--font-18);color:var(--white-color);margin-top:var(--margin-top-20);margin-bottom:var(--margin-bottom-50);}.hm2-help-section .content-column .theme-btn{padding:14px 63px;font-size:var(--font-18);}.hm2-clients-section{position:relative;padding:60px 0 60px;background-color:#f7f7f7;}.hm2-clients-section .inner-container{position:relative;}.hm2-clients-section .sponsors-outer .owl-dots,.hm2-clients-section .sponsors-outer .owl-nav{position:relative;display:none;}.hm2-clients-section .sponsors-outer .image-box{position:relative;text-align:center;margin:0;}.hm2-clients-section .sponsors-outer .image-box img{max-width:100%;width:auto;opacity:.6;margin:0 auto;display:inline-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;}.hm2-clients-section .sponsors-outer .image-box img:hover{opacity:.7;-webkit-filter:grayscale(100%);filter:grayscale(100%);}.hm2-project-section{position:relative;padding:100px 0 150px;background-position:left center;background-repeat:no-repeat;}.hm2-project-section .left-column{position:relative;}.hm2-project-section .left-column .inner-column{position:relative;text-align:center;margin-right:-60px;}.hm2-project-section .left-column .column:first-child .hm2-gallery-block{margin-top:120px;}.hm2-gallery-block{position:relative;margin-bottom:20px;}.hm2-gallery-block .inner-box{position:relative;display:inline-block;}.hm2-gallery-block .inner-box .image{position:relative;}.hm2-gallery-block .inner-box .image img{position:relative;width:100%;display:block;}.hm2-gallery-block .inner-box .overlay-box{position:absolute;left:0;top:0;right:0;bottom:0;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;}.hm2-gallery-block .inner-box:hover .overlay-box{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;}.hm2-gallery-block .inner-box .image .overlay-box:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;z-index:1;background-image:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,var(--main-color) 100%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,var(--main-color) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0%,var(--main-color) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100,var(--main-color)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,var(--main-color) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,var(--main-color) 100%);}.hm2-gallery-block .inner-box .image .overlay-box .search-icon{position:absolute;left:50%;top:50%;width:44px;height:44px;color:var(--black-color);z-index:1;font-weight:600;font-size:var(--font-16);text-align:center;line-height:44px;margin-left:-22px;margin-top:-22px;border-radius:0;display:inline-block;background-color:#ffffff;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}.hm2-gallery-block .inner-box .image .overlay-box .search-icon:hover{background-color:var(--main-color);color:#ffffff;}.hm2-project-section .center-column{position:relative;}.hm2-project-section .center-column .inner-column{position:relative;text-align:center;padding-left:60px;}.hm2-project-section .right-column{position:relative;}.hm2-project-section .right-column .inner-column{position:relative;}.hm2-project-section .right-column .hm2-gallery-block:first-child{position:absolute;right:0;top:70px;z-index:1;}.hm2-project-section .lower-text{position:relative;line-height:1.5em;font-size:var(--font-18);text-align:center;margin-top:var(--margin-top-30);color:var(--dark-text-color);}.hm2-project-section .lower-text a{position:relative;font-weight:500;color:var(--main-color);text-decoration:underline;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}.hm2-project-section .lower-text a:hover{color:var(--black-color);text-decoration:none;}.hm2-testimonial-section{position:relative;background-size:cover;}.hm2-testimonial-section .left-color-layer{position:absolute;left:0;top:0;width:50%;bottom:0;opacity:.85;background-color:var(--main-color);}.hm2-testimonial-section .right-color-layer{position:absolute;right:0;top:0;width:50%;bottom:0;opacity:.85;background-color:#343645;}.hm2-testimonial-section .bottom-white-color-layer{position:absolute;left:0;bottom:0;right:0;height:70px;background-color:#ffffff;}.hm2-testimonial-section .title-column{position:relative;}.hm2-testimonial-section .title-column .inner-column{position:relative;text-align:right;padding:110px 100px 110px 0;}.hm2-testimonial-section .title-column .title{position:relative;font-weight:500;color:var(--white-color);font-size:var(--font-18);margin-bottom:var(--margin-bottom-20);font-family:var(--font-family-lato);}.hm2-testimonial-section .title-column h2{font-weight:700;line-height:1.1em;font-size:var(--font-60);color:var(--white-color);text-transform:uppercase;margin-bottom:var(--margin-bottom-10);}.hm2-testimonial-section .title-column .text{position:relative;font-weight:700;font-size:var(--font-24);color:var(--white-color);margin-bottom:var(--margin-bottom-45);font-family:var(--font-family-oswald);}.hm2-testimonial-section .title-column .review-btn{position:relative;font-weight:500;font-size:var(--font-18);color:var(--white-color);text-transform:capitalize;padding:17px 45px;border-radius:3px;border:3px solid var(--white-color);font-family:var(--font-family-oswald);}.hm2-testimonial-section .title-column .review-btn:hover{color:var(--main-color);background-color:var(--white-color);}.hm2-testimonial-section .carousel-column{position:relative;}.hm2-testimonial-section .carousel-column .inner-column{position:relative;margin-left:-100px;margin-top:-50px;}.hm2-testimonial-section .carousel-column .owl-dots{display:none;}.hm2-testimonial-section .carousel-column .owl-nav{position:absolute;right:20px;top:202px;}.hm2-testimonial-section .carousel-column .owl-nav .owl-prev{position:relative;width:97px;height:97px;line-height:97px;text-align:center;display:inline-block;font-size:var(--font-24);color:var(--white-color);background-color:#d70057;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-testimonial-section .carousel-column .owl-nav .owl-next{position:relative;width:97px;height:97px;line-height:97px;text-align:center;display:inline-block;font-size:var(--font-24);color:var(--white-color);background-color:var(--main-color);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-testimonial-section .carousel-column .owl-nav .owl-prev:hover,.hm2-testimonial-section .carousel-column .owl-nav .owl-next:hover{background-color:#ffffff;color:#3d3c49;}.em2-testimonial-block{position:relative;margin-bottom:10px;}.em2-testimonial-block .inner-box{position:relative;padding:60px 60px;background-color:#f7f7f7;display:inline-block;}.em2-testimonial-block .inner-box .text{position:relative;color:#555555;font-style:italic;line-height:1.7em;max-width:310px;z-index:1;font-size:var(--font-18);margin-bottom:var(--margin-bottom-20);}.em2-testimonial-block .inner-box .text .quote-icon-left{position:absolute;left:-10px;top:0;z-index:-1;color:#d9d9d9;line-height:1em;font-size:36px;}.em2-testimonial-block .inner-box .text .quote-icon-right{position:absolute;right:0;bottom:-10px;color:#d9d9d9;line-height:1em;font-size:36px;z-index:-1;}.em2-testimonial-block .inner-box .info-box{position:relative;}.em2-testimonial-block .inner-box .info-box .box-inner{position:relative;padding-left:85px;min-height:68px;}.em2-testimonial-block .inner-box .info-box .author-image{position:absolute;left:0;top:0;width:68px;height:68px;overflow:hidden;border-radius:50%;display:inline-block;}.em2-testimonial-block .inner-box .info-box h4{position:relative;color:#222222;font-weight:700;}.em2-testimonial-block .inner-box .info-box .designation{position:relative;font-size:var(--font-16);color:var(--main-color);margin-top:var(--margin-top-5);}.em2-testimonial-block.style-two{margin-left:220px;margin-bottom:0;}.hm2-news-section{position:relative;padding:100px 0 100px;}.hm2-news-section .lower-text{position:relative;line-height:1.4em;font-size:var(--font-18);text-align:center;margin-top:var(--margin-top-30);color:var(--dark-text-color);}.hm2-news-section .lower-text a{position:relative;font-weight:500;color:var(--main-color);text-decoration:underline;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-news-section .lower-text a:hover{color:var(--black-color);text-decoration:none;}.hm2-news-block{position:relative;margin-bottom:30px;}.hm2-news-block .inner-box{position:relative;}.hm2-news-block .inner-box .post-date{position:relative;width:84px;height:66px;padding:5px;font-weight:700;text-align:center;font-size:var(--font-22);color:var(--white-color);margin-bottom:var(--margin-bottom-20);background-color:var(--main-color);font-family:var(--font-family-oswald);}.hm2-news-block .inner-box .post-date span{position:relative;padding:3px 2px;display:block;font-weight:700;letter-spacing:1px;margin-bottom:var(--margin-bottom-5);text-transform:uppercase;font-size:13px;color:#367978;background-color:var(--white-color);font-family:var(--font-family-oswald);}.hm2-news-block .inner-box h4{font-weight:600;line-height:1.4em;font-size:var(--font-22);margin-bottom:var(--margin-bottom-15);}.hm2-news-block .inner-box h4 a{position:relative;color:var(--dark-text-color);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-news-block .inner-box .post-meta li a:hover,.hm2-news-block .inner-box h4 a:hover{color:var(--main-color);}.hm2-news-block .inner-box .text{position:relative;color:#555555;font-size:18px;line-height:1.6em;margin-bottom:var(--margin-bottom-35);}.hm2-news-block .inner-box .post-meta{position:relative;padding-top:22px;border-top:1px dashed #d1d0d0;padding-left:0;}.hm2-news-block .inner-box .post-meta li{position:relative;margin-right:var(--margin-right-20);display:inline-block;font-size:var(--font-16);color:#666666;}.hm2-news-block .inner-box .post-meta li a{position:relative;padding-left:22px;color:#666666;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}.hm2-news-block .inner-box .post-meta li .icon{position:absolute;left:0;top:0;color:var(--main-color);}.hm2-news-block .inner-box .post-meta li:last-child{margin:var(--margin-zero);}.hm2-newsletter-section{position:relative;z-index:1;padding:0 0 0;margin-bottom:-180px;}.hm2-newsletter-section .auto-container{max-width:1360px;}.hm2-newsletter-section .inner-container{position:relative;margin-bottom:-85px;padding:35px 80px 0;background-color:#ef0061;}.hm2-newsletter-section .title-column{position:relative;margin-bottom:var(--margin-bottom-30);padding-top:20px;}.hm2-newsletter-section .title-column .inner-column{position:relative;padding-left:110px;}.hm2-newsletter-section .title-column .icon{position:absolute;left:0;top:0;line-height:1em;font-size:var(--font-60);color:var(--white-color);}.hm2-newsletter-section .title-column h4{font-weight:600;line-height:1.5em;color:var(--white-color);}.hm2-newsletter-section .newsletter-column{position:relative;margin-bottom:var(--margin-bottom-5);}.hm2-newsletter-section .newsletter-column .inner-column{position:relative;}.hm2-subscribe-form{position:relative;margin-bottom:30px;}.hm2-subscribe-form .form-group{position:relative;display:block;z-index:1;margin-bottom:0;}.hm2-subscribe-form .form-group input[type="text"],.hm2-subscribe-form .form-group input[type="tel"],.hm2-subscribe-form .form-group input[type="email"],.hm2-subscribe-form .form-group textarea{position:relative;width:100%;line-height:28px;padding:10px 40px;height:70px;display:inline-block;font-size:var(--font-16);background:#cb0053;border-radius:0;padding-right:200px;color:var(--white-color);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;font-family:var(--font-family-lato);}.hm2-subscribe-form .form-group textarea::-webkit-input-placeholder,.hm2-subscribe-form .form-group input::-webkit-input-placeholder{color:var(--white-color);}.hm2-subscribe-form .form-group input[type="submit"],.hm2-subscribe-form .form-group button{position:absolute;right:0;top:0;z-index:1;font-weight:500;padding:24px 40px;letter-spacing:1px;font-size:var(--font-16);color:var(--white-color);background-color:#343645;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;font-family:var(--font-family-oswald);}.hm2-subscribe-form .form-group input[type="submit"]:before,.hm2-subscribe-form .form-group button:before{position:absolute;content:"";left:0;top:0;bottom:0;width:50%;z-index:-1;background-color:#2c2e3b;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}.hm2-subscribe-form .form-group input[type="submit"]:hover::before,.hm2-subscribe-form .form-group button:hover::before{width:100%;}.pull-left{float:left;}.hm2-main-footer .footer-bottom .copyright{padding:0;font-family:Lato;}.hm2-main-footer .column.col-lg-5.col-md-6.col-sm-12{display:inline-flex;}.black-layer.pt-240{padding-top:4.375rem;}.style2 .header-right-btns>a.get-quote{border-radius:0;}.widget2 ul#recentcomments li a{display:inline-block;padding-left:0;}.sidebar_wrapper .news-widget .post{position:relative;padding-left:125px;min-height:100px;margin-bottom:12px;}.sidebar_wrapper .news-widget .post .post-thumb{position:absolute;left:0;top:0;width:100px;height:100px;overflow:hidden;background-color:var(--main-color);border-radius:5px;}.sidebar_wrapper .news-widget .post .post-thumb img{position:relative;width:100%;display:block;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.sidebar_wrapper .news-widget .post .post-thumb:hover img{opacity:.5;transform:scale(1.05,1.05) rotate(4deg);}.sidebar_wrapper .news-widget .post .text{position:relative;line-height:1.3em;font-weight:600;}.sidebar_wrapper .news-widget .post .text a{position:relative;color:#333;font-size:var(--font-18);font-weight:600;line-height:1.7em;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:var(--font-family-oswald);}.sidebar_wrapper .news-widget .post .text a:hover{color:var(--main-color);}.sidebar_wrapper .news-widget .post .post-info{position:relative;color:#333;font-size:13px;font-weight:500;padding-left:20px;font-family:var(--font-family-oswald);}.sidebar_wrapper .news-widget .post .post-info:before{position:absolute;content:"";left:0;top:0;content:"\f102";font-family:"flaticon";}.sidebar_wrapper .widget-video-box{padding:15px;}.sidebar_wrapper .footer-widget.logo-widget ul li a:before,.sidebar_wrapper .footer-widget.logo-widget ul li a:after{display:none;}.sidebar_wrapper .widget2 ul li a{display:inline-block;padding-left:1rem;}.sidebar_wrapper .about-widget>h4 + p{margin-top:.6rem;color:#5c5c5c;font-family:"Rubik";font-weight:300;margin-bottom:.9rem!important;font-size:15px;}footer .widget>h3{margin-bottom:.7rem;font-size:20px;font-weight:600;text-transform:Capitalize;color:#fff;padding-bottom:20px;}ul.hm2-list-style-one li a,ul.hm2-list-style-one li p{color:#fff;font-size:16px;}body footer ul.hm2-list-style-one li{padding-left:30px!important;color:#fff;font-size:16px;}ul.hm2-list-style-one li a::before{display:none;}footer ul.caty.mb-0.list-unstyled.w-100 li{color:#c0c0c0;}footer .footer-column{margin-top:30px;}.hm2-header-style-two nav ul li{border-left:1px solid #f4f4f4;text-align:center;margin:0;padding:0;}.hm2-header-style-two nav ul li a{padding:34px 28px;line-height:30px;text-align:center;}.hm2-header-style-two nav ul ul li,.hm2-header-style-two nav ul ul ul li{border-left:none;text-align:center;margin:0;padding:0;}.hm2-header-style-two nav ul ul li a,.hm2-header-style-two nav ul ul ul li a{line-height:20px;padding:.625rem 1.875rem;text-align:left;}.hm2-header-style-two nav>div>ul>li.menu-item-has-children>a::before,.hm2-header-style-two nav>div>ul>li.page_item_has_children>a::before{top:33px;right:10px;}.hm2-header-style-two nav>div>ul>li.menu-item-has-children>a:before{font-family:"FontAwesome";content:"\f0d7";position:absolute;right:10px;font-size:var(--font-16);line-height:34px;}.hm2-header-style-two nav>div>ul>li.menu-item-has-children{padding-right:30px;}.hm2-header-style-two nav ul ul li a:hover,.hm2-header-style-two nav ul ul ul li a:hover{line-height:20px;padding:.625rem 3.875rem;text-align:left;}.hm2-header-style-two nav ul ul li{border-bottom:none;}.sticky-menu ul li{border-left:1px solid #f4f4f4;padding:10px 25px;margin:0;}.sticky-menu ul ul li{padding:0;border:none;}.hm2-operate-block .time-left{color:#5c5c5c;}header.style1 nav>div>ul>li a{color:#fff;}header.style1 nav>div>ul ul li a{color:#333;}header.style1 nav>div>ul>li{color:#fff;margin-right:2.5rem;line-height:1.8rem;font-size:1rem;font-weight:normal;padding:.8rem;}.about-widget-img>a:hover i{color:#000;}.hm2-subscribe-form .form-group input[type="email"]{height:73px;}footer.hm2-main-footer .widget ul.hm2-list-style-one{margin-top:-10px;}footer.hm2-main-footer .about-widget>p{color:#fff;}footer.hm2-main-footer ul#menu-support{padding-top:35px;}footer.hm2-main-footer .widget .menu li{font-size:15px!important;padding-top:4px;}footer.hm2-main-footer .widget ul.menu li>a:before{top:4px;}footer.hm2-main-footer .widget .hm2-list-style-one li{margin-bottom:15px;}footer.hm2-main-footer .news-widget .post-info::before{display:none;}#social-test{vertical-align:middle;text-align:center;font-size:30px;}#social-test .social{padding-left:0;margin:0;}#social-test li{color:rgba(167,146,129,.6);list-style-type:none;display:inline-block;width:50px;height:50px;line-height:40px;padding:1%;border:1px solid rgba(167,146,129,.4);cursor:pointer;margin-left:10px;margin-top:20px;transition:ease .3s;background:none;border-radius:5px;}#social-test li:hover{color:#a79281;border:1px solid #a79281;}.social:hover>li{opacity:.5;}.social:hover>li:hover{opacity:1;}.single .hm2-main-footer .widgets-section,.error404 .hm2-main-footer .widgets-section,.search .hm2-main-footer .widgets-section,.blog .hm2-main-footer .widgets-section,.archive .hm2-main-footer .widgets-section{position:relative;padding:40px 0 30px 0;}.single-services .w-100.pt-40.position-relative.sec-head{padding-bottom:80px;}.hm2-header-style-two nav>div>ul>li a{color:#555;}.header-left ul>li.page_item_has_children>a{padding-right:35px!important;}.widget_block h2{font-size:22px;color:#fff;padding-bottom:10px;list-style:none;}.wp-block-search__label{width:100%;color:#fff;font-size:22px;font-weight:700;font-family:"Oswald";}form.wp-block-search button{color:#000;background-color:#eaeaea;border:none;font-family:"Lato";}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;position:relative;margin:0;font-family:"Lato";}footer .widget.widget_block ul li>a:before{bottom:0;top:auto;}footer .widget.widget_block ul li a{color:#e2e2e2;padding-left:15px;font-family:"Lato";font-size:15px;}footer.wp-block-latest-comments__comment-meta a{font-size:15px;line-height:1.3em;color:#e2e2e2;float:left;font-family:"Lato";}footer.wp-block-latest-comments__comment-meta{font-size:15px;line-height:1.3em;color:#fff;font-family:"Lato";}footer form .wp-block-search__input{margin-top:15px;font-family:"Lato";}div#wpfront-scroll-top-container{background:#fff;border-radius:80%;}#wpfront-scroll-top-container{width:35px;height:35px;padding:4px 5px;opacity:1!important;box-shadow:2px 1px 12px 1px #0003;}.search-popup input[type="text"]::placeholder{font-family:"Oswald";}.search-popup button.search-btn{background:#f1f1f1!important;float:right;width:100px;margin-right:-30px;border-radius:0 3px 3px 0;}body .cont-info-box span:hover{background:#d6111e!important;}.cont-info-box:hover>span:before{border-top-color:#d6111e;}body .cont-info-box span{background:#333!important;}.hm5-btn-style-one:hover::before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}.wpcf7-form-control.wpcf7-submit:hover{background:#333;}.contact-form input::placeholder,.contact-form textarea::placeholder{font-family:"Oswald";font-weight:normal;}.accord .elementor-tab-content{box-shadow:1px 1px 30px 6px #cccccc26;border:none;}footer.hm5-main-footer{margin:-10px 0 0 0;}.feat-caro.v2s .feat-cap strong{font-weight:300;}.feat-caro.v2s .feat-cap>h2{color:#fff;font-weight:500;font-size:50px;line-height:1.3em;}.feat-caro.v2s .icon{position:relative;color:var(--main-color);font-size:var(--font-70);line-height:1em;opacity:0;font-weight:500;transform:scaleY(0);transform-origin:top;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;text-transform:capitalize;margin-bottom:var(--margin-bottom-10);}.feat-caro.v2s .icon{opacity:1;transform:scaleY(1);-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms;}.feat-caro.v2s .title{opacity:1;transform:scaleY(1);-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms;}.feat-caro.v2s .title{position:relative;color:var(--white-color);font-size:var(--font-22);line-height:1.5em;font-weight:700;opacity:1;transform-origin:top;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;text-transform:capitalize;margin-bottom:var(--margin-bottom-10);font-family:var(--font-family-lato);}.feat-caro.v2s a.thm-btn{background:none;border:1px solid white;}.feat-caro.v2s a.thm-btn:hover{color:#d6111e;border:1px solid #d6111e;}.feat-caro.v2s .feat-cap-innr>a + a{margin-left:1.25rem;font-family:"Lato";line-height:1.3em;font-weight:600;font-size:16px;}.feat-caro.v2s .feat-item{position:relative;z-index:1;background-size:cover;background-position:center;padding:7.8125rem 0 13rem;}.sidebar_wrapper .widget_block h2{color:#333;margin-bottom:30px;}.widget2 ul li{font-family:var(--font-family-lato);font-size:15px;}.add-space-90 .hm5-call-section .content-column .inner-column{position:relative;padding-top:140px;}.add-cart>a i{position:absolute;left:5px;line-height:0;width:2.5rem;text-align:center;color:#fff;-webkit-border-radius:50%;border-radius:50%;height:2.5rem;top:-3px;font-size:20px;background:none;font-weight:300;}.contact-form.text-center.w-100{margin-top:-10px;}.slim-title span{font-weight:300;color:var(--main-color-two);}.widget-content .post-detail{font-family:Oswald;font-size:14px;}.widget-content .post-detail i{padding-right:5px;}.sidebar_wrapper .news-widget .post .text a{position:relative;color:#333;font-size:16px;font-weight:400;line-height:1.3em;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:var(--font-family-oswald);margin-bottom:5px;float:left;padding-top:10px;}.sidebar_wrapper h5.widget-title2{font-size:22px!important;margin-bottom:15px;}.sidebar_wrapper .links-widget .list-link li a{padding-left:2rem;font-family:var(--font-family-oswald);font-weight:400;}.post-detail p a:hover,.post-detail em a:hover{color:#696969!important;}.sidebar_wrapper .links-widget ul.list-link{margin-top:0;}.single input#submit:hover{background:#000;}.reply-form .field-wrap input,.reply-form .field-wrap textarea,.comment-respond .field-wrap input::placeholder,.comment-respond .field-wrap textarea,.comment-form-cookies-consent{font-family:var(--font-family-oswald);}.reply-form .field-wrap textarea::placeholder,.comment-respond .field-wrap textarea::placeholder{font-family:var(--font-family-oswald);}.comment-form-cookies-consent label{padding-top:0;font-weight:300;font-size:14px;line-height:1.8em;}.single .post-detail-wrap .tags{display:inline-block;float:left;}.detail-share.share-icons{float:right;}.single .post-detail-wrap .tags a{font-family:Oswald;font-weight:300;font-size:14px;background:#f7f7f7;padding:2px 15px 5px 15px;border-radius:30px;line-height:1.3em;}.single .post-detail-wrap .tags span{margin-right:10px;}.single .post-detail-wrap .tags a:hover{color:#d6111e;transition:cubic-bezier(.075,.82,.165,1);}.comment-img img{border:10px solid #ffffff;box-shadow:9px 9px 13px 9px #f3f3f3;border-radius:5px;}.widget .social-links3 a i{color:#555;}.eael-product-image-wrap div.product div.images.woocommerce-product-gallery{width:100%;padding:0 .9375rem 0 0;}.eael-popup-details-render.elementor-665 .elementor-element.elementor-element-a848394 div.product form.cart div.quantity .qty{border:#ccc;}.single-product .entry-summary span.tagged_as.custom-block{color:#373737;font-family:"Oswald";font-weight:300;margin-bottom:7px;float:left;width:100%;}.woocommerce div.product .product_title{float:left;width:100%;padding:0 0 15px 0;}.entry-summary .tagged_as a{background:#efefef;padding:1px 15px;margin-right:0;border-radius:50px;color:#777;font-size:14px;line-height:1;margin-left:5px;}.entry-summary .tagged_as a:hover{color:#d6111e;}.product_meta span.tagged_as{display:none;}.single-product.woocommerce .posted_in,.single-product.woocommerce .sku_wrapper{text-transform:lowercase;}.single-product.woocommerce .posted_in,.single-product.woocommerce .sku_wrapper{padding-bottom:0!important;}.single-product.woocommerce span.woocommerce-Price-amount.amount{color:#6f6f6f;font-weight:400;}.woocommerce div.product div.images .flex-control-thumbs{display:none;}.woocommerce .entry-summary ins .woocommerce-Price-currencySymbol{color:#fff;padding-right:0;}.shop-wrap .row.woocommerce{margin-top:-50px;}.team-member-img{width:100%;height:auto;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s ease;}.team-member-img:hover{transform:scale(1.02);}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;margin-right:10px;color:white;background-color:#6c757d;transition:all .3s ease;}.social-links a:hover{transform:translateY(-3px)}.skill-bar{height:10px;background-color:#e9ecef;border-radius:5px;margin-bottom:15px;}.skill-progress{height:100%;border-radius:5px;background-color:#0d6efd;}.related-member{transition:all .3s ease;}.related-member:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1);}.section-title{position:relative;margin-bottom:30px;padding-bottom:10px;}.section-title:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background-color:#0d6efd;}.contact-info i{width:30px;text-align:center;color:#0d6efd;}@media (max-width:991.98px){.team-member-img{order:2}.ps-lg-5{display:flex;flex-direction:column;order:1}#contact{display:none!important}.mobile-socials{display:block!important;margin-bottom:1.5rem;text-align:center}.desktop-socials{display:none!important}}.desktop-socials{display:block;}.mobile-socials{display:none;}@media (max-width:767.98px){.title-centered{text-align:center}}.fa-x-twitter:before {
    content: "\e61b" !important;
}
.single-team .ps-lg-5 .display-4{
	font-weight:600;
}