@font-face{font-family:"Happy Icons";src:url(//www.solvereone.com/wp-content/plugins/happy-elementor-addons/assets/fonts/happy-icons.woff2) format("woff2"),url(//www.solvereone.com/wp-content/plugins/happy-elementor-addons/assets/fonts/happy-icons.woff) format("woff"),url(//www.solvereone.com/wp-content/plugins/happy-elementor-addons/assets/fonts/happy-icons.svg#happy-icons) format("svg");font-weight:normal;font-style:normal;font-display:swap;}.hm,.fashm{font-family:"Happy Icons"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.hm-3d-rotate:before{content:"\e900";}.hm-degree:before{content:"\e901";}.hm-accordion-horizontal:before{content:"\e902";}.hm-accordion-vertical:before{content:"\e903";}.hm-alarm-clock:before{content:"\e904";}.hm-alien-gun:before{content:"\e905";}.hm-alien:before{content:"\e906";}.hm-anchor:before{content:"\e907";}.hm-android:before{content:"\e908";}.hm-angle-down:before{content:"\e909";}.hm-angle-left:before{content:"\e90a";}.hm-angle-right:before{content:"\e90b";}.hm-angle-up:before{content:"\e90c";}.hm-apple:before{content:"\e90d";}.hm-arrow-left:before{content:"\e90e";}.hm-arrow-right:before{content:"\e90f";}.hm-arrow-zoom-out:before{content:"\e910";}.hm-arrow-corner:before{content:"\e911";}.hm-arrow-down:before{content:"\e912";}.hm-arrow-left1:before{content:"\e913";}.hm-arrow-right1:before{content:"\e914";}.hm-arrow-up:before{content:"\e915";}.hm-article:before{content:"\e916";}.hm-avatar-man:before{content:"\e917";}.hm-avatar-woman:before{content:"\e918";}.hm-badge1:before{content:"\e919";}.hm-badge2:before{content:"\e91a";}.hm-badge3:before{content:"\e91b";}.hm-bamboo:before{content:"\e91c";}.hm-basketball:before{content:"\e91d";}.hm-battery:before{content:"\e91e";}.hm-beach-seat:before{content:"\e91f";}.hm-bell:before{content:"\e920";}.hm-bicycle:before{content:"\e921";}.hm-blog-content:before{content:"\e922";}.hm-bluetooth:before{content:"\e923";}.hm-board:before{content:"\e924";}.hm-body:before{content:"\e925";}.hm-bomb:before{content:"\e926";}.hm-bond-hand:before{content:"\e927";}.hm-bond:before{content:"\e928";}.hm-bonsai:before{content:"\e929";}.hm-book:before{content:"\e92a";}.hm-bowl:before{content:"\e92b";}.hm-brick-wall:before{content:"\e92c";}.hm-brush-paint:before{content:"\e92d";}.hm-brush-roll:before{content:"\e92e";}.hm-brush:before{content:"\e92f";}.hm-bug:before{content:"\e930";}.hm-bulb:before{content:"\e931";}.hm-calculation:before{content:"\e932";}.hm-calendar:before{content:"\e933";}.hm-camera:before{content:"\e934";}.hm-candle:before{content:"\e935";}.hm-candles:before{content:"\e936";}.hm-car:before{content:"\e937";}.hm-card:before{content:"\e938";}.hm-caret-down:before{content:"\e939";}.hm-caret-fill-down:before{content:"\e93a";}.hm-caret-fill-left:before{content:"\e93b";}.hm-caret-fill-right:before{content:"\e93c";}.hm-caret-fill-up:before{content:"\e93d";}.hm-caret-left:before{content:"\e93e";}.hm-caret-right:before{content:"\e93f";}.hm-caret-up:before{content:"\e940";}.hm-carousal:before{content:"\e941";}.hm-cart-empty:before{content:"\e942";}.hm-cart-full:before{content:"\e943";}.hm-caution:before{content:"\e944";}.hm-chair:before{content:"\e945";}.hm-chair2:before{content:"\e946";}.hm-chat-bubble-single:before{content:"\e947";}.hm-chat-bubble:before{content:"\e948";}.hm-cheese:before{content:"\e949";}.hm-chef-cap:before{content:"\e94a";}.hm-clip-board:before{content:"\e94b";}.hm-clip:before{content:"\e94c";}.hm-cloud-down:before{content:"\e94d";}.hm-cloud-up:before{content:"\e94e";}.hm-cloud:before{content:"\e94f";}.hm-code-browser:before{content:"\e950";}.hm-code-clean:before{content:"\e951";}.hm-code:before{content:"\e952";}.hm-cog:before{content:"\e953";}.hm-color-card:before{content:"\e954";}.hm-color-plate:before{content:"\e955";}.hm-compass-math:before{content:"\e956";}.hm-compass:before{content:"\e957";}.hm-corner:before{content:"\e958";}.hm-crop:before{content:"\e959";}.hm-cross-circle:before{content:"\e95a";}.hm-cross-game:before{content:"\e95b";}.hm-cross-gap:before{content:"\e95c";}.hm-cross:before{content:"\e95d";}.hm-crown:before{content:"\e95e";}.hm-cube:before{content:"\e95f";}.hm-cup-coffee:before{content:"\e960";}.hm-cup:before{content:"\e961";}.hm-currency-paper:before{content:"\e962";}.hm-dashboard:before{content:"\e963";}.hm-delivery-van:before{content:"\e964";}.hm-diamond-ring:before{content:"\e965";}.hm-direction-both:before{content:"\e966";}.hm-direction-right:before{content:"\e967";}.hm-disable-person:before{content:"\e968";}.hm-disc:before{content:"\e969";}.hm-dislike:before{content:"\e96a";}.hm-dollar-on-hand:before{content:"\e96b";}.hm-door-path:before{content:"\e96c";}.hm-Download-circle:before{content:"\e96d";}.hm-download:before{content:"\e96e";}.hm-drag-inside:before{content:"\e96f";}.hm-drag-outside:before{content:"\e970";}.hm-drag:before{content:"\e971";}.hm-drawer:before{content:"\e972";}.hm-dribbble:before{content:"\e973";}.hm-dropper:before{content:"\e974";}.hm-egg-fry:before{content:"\e975";}.hm-ellipsis-fill-h:before{content:"\e976";}.hm-ellipsis-fill-v:before{content:"\e977";}.hm-ellipsis-horizontal:before{content:"\e978";}.hm-ellipsis-vertical:before{content:"\e979";}.hm-emo-normal:before{content:"\e97a";}.hm-emo-sad:before{content:"\e97b";}.hm-emo-smile:before{content:"\e97c";}.hm-envelop:before{content:"\e97d";}.hm-facebook:before{content:"\e97e";}.hm-fancy-futton:before{content:"\e97f";}.hm-feeder:before{content:"\e980";}.hm-file-cabinet:before{content:"\e981";}.hm-file-rotate:before{content:"\e982";}.hm-file:before{content:"\e983";}.hm-files:before{content:"\e984";}.hm-film-roll:before{content:"\e985";}.hm-film:before{content:"\e986";}.hm-finger-index:before{content:"\e987";}.hm-finger-print:before{content:"\e988";}.hm-fire-flame:before{content:"\e989";}.hm-flag:before{content:"\e98a";}.hm-flip-card1:before{content:"\e98b";}.hm-flip-card2:before{content:"\e98c";}.hm-folder-network:before{content:"\e98d";}.hm-folder:before{content:"\e98e";}.hm-football:before{content:"\e98f";}.hm-footer:before{content:"\e990";}.hm-form:before{content:"\e991";}.hm-forward:before{content:"\e992";}.hm-fountain-pen:before{content:"\e993";}.hm-gender-female:before{content:"\e994";}.hm-gender-male:before{content:"\e995";}.hm-gender-sign:before{content:"\e996";}.hm-gender:before{content:"\e997";}.hm-ghost:before{content:"\e998";}.hm-gift-box:before{content:"\e999";}.hm-globe1:before{content:"\e99a";}.hm-globe2:before{content:"\e99b";}.hm-globe3:before{content:"\e99c";}.hm-globe4:before{content:"\e99d";}.hm-google:before{content:"\e99e";}.hm-graduate-cap:before{content:"\e99f";}.hm-graph-bar:before{content:"\e9a0";}.hm-graph-pie:before{content:"\e9a1";}.hm-graph:before{content:"\e9a2";}.hm-grid-even:before{content:"\e9a3";}.hm-grid-masonry:before{content:"\e9a4";}.hm-grid-twist:before{content:"\e9a5";}.hm-grid:before{content:"\e9a6";}.hm-group:before{content:"\e9a7";}.hm-hand-mike:before{content:"\e9a8";}.hm-hand-watch:before{content:"\e9a9";}.hm-hand:before{content:"\e9aa";}.hm-header:before{content:"\e9ab";}.hm-headphone:before{content:"\e9ac";}.hm-headset:before{content:"\e9ad";}.hm-heart-beat:before{content:"\e9ae";}.hm-hexa:before{content:"\e9af";}.hm-highlighter:before{content:"\e9b0";}.hm-home:before{content:"\e9b1";}.hm-hot-spot:before{content:"\e9b2";}.hm-hotdog:before{content:"\e9b3";}.hm-ice-cream:before{content:"\e9b4";}.hm-icon-box:before{content:"\e9b5";}.hm-imac:before{content:"\e9b6";}.hm-image-compare:before{content:"\e9b7";}.hm-image-slider:before{content:"\e9b8";}.hm-image:before{content:"\e9b9";}.hm-inbox:before{content:"\e9ba";}.hm-infinity:before{content:"\e9bb";}.hm-info:before{content:"\e9bc";}.hm-injection:before{content:"\e9bd";}.hm-instagram:before{content:"\e9be";}.hm-jar-chemical:before{content:"\e9bf";}.hm-key:before{content:"\e9c0";}.hm-language-change:before{content:"\e9c1";}.hm-laptop:before{content:"\e9c2";}.hm-layer:before{content:"\e9c3";}.hm-lens:before{content:"\e9c4";}.hm-like:before{content:"\e9c5";}.hm-line-graph-pointed:before{content:"\e9c6";}.hm-link:before{content:"\e9c7";}.hm-linkedin:before{content:"\e9c8";}.hm-linux:before{content:"\e9c9";}.hm-list-2:before{content:"\e9ca";}.hm-list-group:before{content:"\e9cb";}.hm-list:before{content:"\e9cc";}.hm-location-pointer:before{content:"\e9cd";}.hm-lock:before{content:"\e9ce";}.hm-logo-carousel:before{content:"\e9cf";}.hm-logo-grid:before{content:"\e9d0";}.hm-lotus:before{content:"\e9d1";}.hm-love:before{content:"\e9d2";}.hm-madel:before{content:"\e9d3";}.hm-magic-wand:before{content:"\e9d4";}.hm-magnet:before{content:"\e9d5";}.hm-mail-open:before{content:"\e9d6";}.hm-man-range:before{content:"\e9d7";}.hm-map-marker:before{content:"\e9d8";}.hm-map-pointer:before{content:"\e9d9";}.hm-measurement:before{content:"\e9da";}.hm-memory:before{content:"\e9db";}.hm-menu-price:before{content:"\e9dc";}.hm-micro-chip:before{content:"\e9dd";}.hm-microphone1:before{content:"\e9de";}.hm-microphone2:before{content:"\e9df";}.hm-mobile:before{content:"\e9e0";}.hm-money-bag:before{content:"\e9e1";}.hm-money:before{content:"\e9e2";}.hm-monitor:before{content:"\e9e3";}.hm-mouse:before{content:"\e9e4";}.hm-muscle:before{content:"\e9e5";}.hm-net:before{content:"\e9e6";}.hm-network1:before{content:"\e9e7";}.hm-network2:before{content:"\e9e8";}.hm-newspaper:before{content:"\e9e9";}.hm-nuclear-circle:before{content:"\e9ea";}.hm-office-file:before{content:"\e9eb";}.hm-pacman:before{content:"\e9ec";}.hm-paper-fold:before{content:"\e9ed";}.hm-paper-plane-alt:before{content:"\e9ee";}.hm-paper-plane:before{content:"\e9ef";}.hm-pause:before{content:"\e9f0";}.hm-pen-head:before{content:"\e9f1";}.hm-pen-pencil:before{content:"\e9f2";}.hm-pen-scale:before{content:"\e9f3";}.hm-pen-paper:before{content:"\e9f4";}.hm-pen:before{content:"\e9f5";}.hm-pencil:before{content:"\e9f6";}.hm-pendrive:before{content:"\e9f7";}.hm-phone:before{content:"\e9f8";}.hm-pillar:before{content:"\e9f9";}.hm-pin-man-range:before{content:"\e9fa";}.hm-pin-man:before{content:"\e9fb";}.hm-pin:before{content:"\e9fc";}.hm-plane:before{content:"\e9fd";}.hm-play-end:before{content:"\e9fe";}.hm-play-next:before{content:"\e9ff";}.hm-play-previous:before{content:"\ea00";}.hm-play-start:before{content:"\ea01";}.hm-play-button:before{content:"\ea02";}.hm-play-store:before{content:"\ea03";}.hm-play:before{content:"\ea04";}.hm-playing-card:before{content:"\ea05";}.hm-plus-box:before{content:"\ea06";}.hm-plus-circle:before{content:"\ea07";}.hm-plus-gap:before{content:"\ea08";}.hm-plus-open:before{content:"\ea09";}.hm-popup:before{content:"\ea0a";}.hm-power:before{content:"\ea0b";}.hm-printer:before{content:"\ea0c";}.hm-progress-bar:before{content:"\ea0d";}.hm-promo:before{content:"\ea0e";}.hm-pulse:before{content:"\ea0f";}.hm-puzzle:before{content:"\ea10";}.hm-question:before{content:"\ea11";}.hm-quote:before{content:"\ea12";}.hm-radar:before{content:"\ea13";}.hm-radiation:before{content:"\ea14";}.hm-reading-glass-alt:before{content:"\ea15";}.hm-reading-glass:before{content:"\ea16";}.hm-recycle-bin:before{content:"\ea17";}.hm-recycle:before{content:"\ea18";}.hm-refresh-time:before{content:"\ea19";}.hm-reply:before{content:"\ea1a";}.hm-responsive-device:before{content:"\ea1b";}.hm-review:before{content:"\ea1c";}.hm-rocket1:before{content:"\ea1d";}.hm-rocket2:before{content:"\ea1e";}.hm-rss:before{content:"\ea1f";}.hm-safety-cap:before{content:"\ea20";}.hm-safety-kit:before{content:"\ea21";}.hm-sand-watch:before{content:"\ea22";}.hm-scale:before{content:"\ea23";}.hm-scanner:before{content:"\ea24";}.hm-scissor:before{content:"\ea25";}.hm-screen:before{content:"\ea26";}.hm-search:before{content:"\ea27";}.hm-seo:before{content:"\ea28";}.hm-server-network:before{content:"\ea29";}.hm-server:before{content:"\ea2a";}.hm-share:before{content:"\ea2b";}.hm-shield:before{content:"\ea2c";}.hm-ship:before{content:"\ea2d";}.hm-shirt:before{content:"\ea2e";}.hm-shopping-bag1:before{content:"\ea2f";}.hm-shopping-bag2:before{content:"\ea30";}.hm-shopping-bag3:before{content:"\ea31";}.hm-shopping-bag4:before{content:"\ea32";}.hm-shuffle:before{content:"\ea33";}.hm-shutter:before{content:"\ea34";}.hm-sign-in:before{content:"\ea35";}.hm-sign-out:before{content:"\ea36";}.hm-sitemap1:before{content:"\ea37";}.hm-sitemap2:before{content:"\ea38";}.hm-skart:before{content:"\ea39";}.hm-skull:before{content:"\ea3a";}.hm-skyscraper:before{content:"\ea3b";}.hm-slider-doc:before{content:"\ea3c";}.hm-slider-h-range:before{content:"\ea3d";}.hm-slider-image:before{content:"\ea3e";}.hm-slider-range-h:before{content:"\ea3f";}.hm-slider-v-open:before{content:"\ea40";}.hm-slider-video:before{content:"\ea41";}.hm-slider:before{content:"\ea42";}.hm-smart-watch:before{content:"\ea43";}.hm-snow:before{content:"\ea44";}.hm-spa-face:before{content:"\ea45";}.hm-spa-stone-flower:before{content:"\ea46";}.hm-spa-stone:before{content:"\ea47";}.hm-spark:before{content:"\ea48";}.hm-speaker-off:before{content:"\ea49";}.hm-speaker-on:before{content:"\ea4a";}.hm-spoon-fork:before{content:"\ea4b";}.hm-spoon:before{content:"\ea4c";}.hm-star:before{content:"\ea4d";}.hm-step-flow:before{content:"\ea4e";}.hm-steps:before{content:"\ea4f";}.hm-stop-watch:before{content:"\ea50";}.hm-stop:before{content:"\ea51";}.hm-support-call:before{content:"\ea52";}.hm-tab:before{content:"\ea53";}.hm-table-lamp:before{content:"\ea54";}.hm-tablet:before{content:"\ea55";}.hm-tag:before{content:"\ea56";}.hm-target-arrow:before{content:"\ea57";}.hm-target:before{content:"\ea58";}.hm-target1:before{content:"\ea59";}.hm-team-carousel:before{content:"\ea5a";}.hm-team-member:before{content:"\ea5b";}.hm-tennis-ball:before{content:"\ea5c";}.hm-terminal:before{content:"\ea5d";}.hm-testimonial-carousel:before{content:"\ea5e";}.hm-testimonial:before{content:"\ea5f";}.hm-text-animation:before{content:"\ea60";}.hm-theatre:before{content:"\ea61";}.hm-tick-circle:before{content:"\ea62";}.hm-tick:before{content:"\ea63";}.hm-tickets:before{content:"\ea64";}.hm-tie-knot:before{content:"\ea65";}.hm-tie:before{content:"\ea66";}.hm-timeline:before{content:"\ea67";}.hm-toggle:before{content:"\ea68";}.hm-tools:before{content:"\ea69";}.hm-tree-square:before{content:"\ea6a";}.hm-twitter-bird:before{content:"\ea6b";}.hm-twitter:before{content:"\ea6c";}.hm-ufo:before{content:"\ea6d";}.hm-umbralla:before{content:"\ea6e";}.hm-unlock:before{content:"\ea6f";}.hm-up-down:before{content:"\ea70";}.hm-upload:before{content:"\ea71";}.hm-upward-top-right:before{content:"\ea72";}.hm-user-female:before{content:"\ea73";}.hm-user-id:before{content:"\ea74";}.hm-user-male:before{content:"\ea75";}.hm-video-camera:before{content:"\ea76";}.hm-water-drop:before{content:"\ea77";}.hm-weather-cloud-day:before{content:"\ea78";}.hm-weather-cloud:before{content:"\ea79";}.hm-weather-day-rain:before{content:"\ea7a";}.hm-weather-day-snow:before{content:"\ea7b";}.hm-weather-day-windy-rain:before{content:"\ea7c";}.hm-weather-flood:before{content:"\ea7d";}.hm-weather-night-cloud:before{content:"\ea7e";}.hm-weather-rain-alt:before{content:"\ea7f";}.hm-weather-rain:before{content:"\ea80";}.hm-weather-snow:before{content:"\ea81";}.hm-weather-sun-rain:before{content:"\ea82";}.hm-weather-sun:before{content:"\ea83";}.hm-weather-sunny-day:before{content:"\ea84";}.hm-weather-thunder:before{content:"\ea85";}.hm-weather-windy-rain:before{content:"\ea86";}.hm-webcam1:before{content:"\ea87";}.hm-webcam2:before{content:"\ea88";}.hm-weight-scale:before{content:"\ea89";}.hm-windows:before{content:"\ea8a";}.hm-wine-glass2:before{content:"\ea8b";}.hm-wine-glass:before{content:"\ea8c";}.hm-worker-cap:before{content:"\ea8d";}.hm-youtube:before{content:"\ea8e";}.hm-centralize:before{content:"\ea8f";}.hm-add-section:before{content:"\ea90";}.hm-advanced-heading:before{content:"\ea91";}.hm-air-baloon:before{content:"\ea92";}.hm-arrow2:before{content:"\ea93";}.hm-bicycle2:before{content:"\ea94";}.hm-bond2:before{content:"\ea95";}.hm-bond3:before{content:"\ea96";}.hm-bond4:before{content:"\ea97";}.hm-calendar2:before{content:"\ea98";}.hm-carousel:before{content:"\ea99";}.hm-code-page:before{content:"\ea9a";}.hm-comment-circle:before{content:"\ea9b";}.hm-comment-square:before{content:"\ea9c";}.hm-copy:before{content:"\ea9d";}.hm-cursor:before{content:"\ea9e";}.hm-envelop2:before{content:"\ea9f";}.hm-factory:before{content:"\eaa0";}.hm-finger-point:before{content:"\eaa1";}.hm-finger-swipe-both:before{content:"\eaa2";}.hm-finger-swipe-corner:before{content:"\eaa3";}.hm-finger-swipe-left:before{content:"\eaa4";}.hm-finger-swipe-up:before{content:"\eaa5";}.hm-finger-swipe:before{content:"\eaa6";}.hm-finger-touch:before{content:"\eaa7";}.hm-folder-network:before{content:"\eaa8";}.hm-folder-sync:before{content:"\eaa9";}.hm-graph-bar2:before{content:"\eaaa";}.hm-graph-pie2:before{content:"\eaab";}.hm-heading-h:before{content:"\eaac";}.hm-heading-html:before{content:"\eaad";}.hm-heart:before{content:"\eaae";}.hm-home2:before{content:"\eaaf";}.hm-indent-left:before{content:"\eab0";}.hm-indent-right:before{content:"\eab1";}.hm-lock-close:before{content:"\eab2";}.hm-lock-open:before{content:"\eab3";}.hm-map-pointer-add:before{content:"\eab4";}.hm-map-pointer-check:before{content:"\eab5";}.hm-map-pointer-delete:before{content:"\eab6";}.hm-map-pointer2:before{content:"\eab7";}.hm-map:before{content:"\eab8";}.hm-navigation1:before{content:"\eab9";}.hm-navigation2:before{content:"\eaba";}.hm-page-export:before{content:"\eabb";}.hm-page-sync:before{content:"\eabc";}.hm-piramid:before{content:"\eabd";}.hm-plug:before{content:"\eabe";}.hm-point-marker:before{content:"\eabf";}.hm-quote2:before{content:"\eac0";}.hm-refresh-check:before{content:"\eac1";}.hm-refresh:before{content:"\eac2";}.hm-refresh2:before{content:"\eac3";}.hm-scrolling-image:before{content:"\eac4";}.hm-sign-turn-right:before{content:"\eac5";}.hm-speedometer:before{content:"\eac6";}.hm-sticky:before{content:"\eac7";}.hm-sync-cloud:before{content:"\eac8";}.hm-sync:before{content:"\eac9";}.hm-sync2:before{content:"\eaca";}.hm-table-lamp2:before{content:"\eacb";}.hm-target2:before{content:"\eacc";}.hm-timeline-spiral:before{content:"\eacd";}.hm-tv:before{content:"\eace";}.hm-vespa:before{content:"\eacf";}.hm-happyaddons:before{content:"\ead0";}.hm-brain:before{content:"\ead1";}.hm-breadcrumbs:before{content:"\ead2";}.hm-circular-chat:before{content:"\ead3";}.hm-currency-exchange:before{content:"\ead4";}.hm-cta:before{content:"\ead5";}.hm-data-table:before{content:"\ead6";}.hm-display-condition:before{content:"\ead7";}.hm-digital-memory:before{content:"\ead8";}.hm-dollar-box:before{content:"\ead9";}.hm-faq:before{content:"\eada";}.hm-facebook-feed:before{content:"\eadb";}.hm-header-footer:before{content:"\eadc";}.hm-heart:before{content:"\eadd";}.hm-image-accordion:before{content:"\eade";}.hm-image-masking:before{content:"\eadf";}.hm-instagram:before{content:"\eae0";}.hm-mail-chimp:before{content:"\eae1";}.hm-minus-large:before{content:"\eae2";}.hm-minus-small:before{content:"\eae3";}.hm-mobile-chat:before{content:"\eae4";}.hm-motion-button:before{content:"\eae5";}.hm-news-ticker:before{content:"\eae6";}.hm-offcanvas-menu:before{content:"\eae7";}.hm-post-grid:before{content:"\eae8";}.hm-post-list:before{content:"\eae9";}.hm-post-tab:before{content:"\eaea";}.hm-pricing-menu:before{content:"\eaeb";}.hm-scheduled-section:before{content:"\eaec";}.hm-section-link:before{content:"\eaed";}.hm-sticky-video:before{content:"\eaee";}.hm-section-nesting:before{content:"\eaef";}.hm-traffic-signal:before{content:"\eaf0";}.hm-tshirt:before{content:"\eaf1";}.hm-twitter-feed:before{content:"\eaf2";}.hm-grid-layout:before{content:"\eaf3";}.hm-add-to-cart-button:before{content:"\eaf4";}.hm-billing-address:before{content:"\eaf5";}.hm-cart:before{content:"\eaf6";}.hm-Category-Carousel:before{content:"\eaf7";}.hm-Category-Grid:before{content:"\eaf8";}.hm-Category-List:before{content:"\eaf9";}.hm-checkout-1:before{content:"\eafa";}.hm-checkout-2:before{content:"\eafb";}.hm-compare:before{content:"\eafc";}.hm-edit-menu:before{content:"\eafd";}.hm-facebook-review:before{content:"\eafe";}.hm-fb-messanger:before{content:"\eaff";}.hm-filter:before{content:"\eb00";}.hm-google-review:before{content:"\eb01";}.hm-grid-filter:before{content:"\eb02";}.hm-home3:before{content:"\eb03";}.hm-horizontal-timeline:before{content:"\eb04";}.hm-image-scroll:before{content:"\eb05";}.hm-mini-cart:before{content:"\eb06";}.hm-off-canvas-cart:before{content:"\eb07";}.hm-popup1:before{content:"\eb08";}.hm-post-list:before{content:"\eb09";}.hm-Product-Carousel:before{content:"\eb0a";}.hm-product-filter:before{content:"\eb0b";}.hm-product-gallery:before{content:"\eb0c";}.hm-Product-Grid:before{content:"\eb0d";}.hm-Product-List-double:before{content:"\eb0e";}.hm-product-list-single:before{content:"\eb0f";}.hm-product-rating:before{content:"\eb10";}.hm-product-table:before{content:"\eb11";}.hm-product-variation:before{content:"\eb12";}.hm-retina-image:before{content:"\eb13";}.hm-shipping-address:before{content:"\eb14";}.hm-shop:before{content:"\eb15";}.hm-shopping-details:before{content:"\eb16";}.hm-sticky-video-2:before{content:"\eb17";}.hm-Template-Import:before{content:"\eb18";}.hm-trendy-product:before{content:"\eb19";}.hm-user-check:before{content:"\eb1a";}.hm-User-Circle:before{content:"\eb1b";}.hm-user-plus:before{content:"\eb1c";}.hm-user:before{content:"\eb1d";}.hm-video-gallery:before{content:"\eb1e";}.hm-wishlist:before{content:"\eb1f";}.hm-mouse-scroll-h:before{content:"\eb20";}.hm-mouse-scroll-v:before{content:"\eb21";}.hm-speaker:before{content:"\eb22";}.hm-mega-menu:before{content:"\eb23";}.hm-content-slider:before{content:"\eb24";}.hm-text-outline:before{content:"\eb25";}.hm-vector-path:before{content:"\eb26";}.hm-rough-notation:before{content:"\eb27";}.hm-unfold-folder:before{content:"\eb28";}.hm-unfold-paper:before{content:"\eb29";}.hm-speaker2:before{content:"\eb2a";}.hm-video-mask:before{content:"\eb2b";}.hm-dot-navigation:before{content:"\eb2c";}.hm-cursor-hover-click:before{content:"\eb2d";}.hm-finger-hover-touch:before{content:"\eb2e";}.hm-repeat:before{content:"\eb2f";}.hm-event-calendar:before{content:"\eb30";}.hm-map-location-unfold:before{content:"\eb31";}.hm-ticket2:before{content:"\eb32";}.hm-thunder1:before{content:"\eb33";}.hm-thunder2:before{content:"\eb34";}.hm-shield1:before{content:"\eb35";}.hm-switcher:before{content:"\eb36";}.hm-global-badge:before{content:"\eb37";}.hm-wallet:before{content:"\eb38";}.hm-asteroid:before{content:"\eb39";}.hm-repeat2:before{content:"\eb3a";}.hm-corona-covid1:before{content:"\eb3b";}.hm-corona-covid2:before{content:"\eb3c";}.hm-fixed-size-button:before{content:"\eb3d";}.hm-full-page-scroll:before{content:"\eb3e";}.hm-multi-page-scroll:before{content:"\eb3f";}.hm-flag2:before{content:"\eb40";}.hm-advanced-data-table:before{content:"\eb41";}.hm-add-group:before{content:"\eb42";}.hm-add-peoples:before{content:"\eb43";}.hm-age-gate:before{content:"\eb44";}.hm-age-gate2:before{content:"\eb45";}.hm-animated-link:before{content:"\eb46";}.hm-behance-feed:before{content:"\eb47";}.hm-binary-digit:before{content:"\eb48";}.hm-both-way-arrow:before{content:"\eb49";}.hm-camera-plus:before{content:"\eb4a";}.hm-cancel-meeting:before{content:"\eb4b";}.hm-chat-bubble1:before{content:"\eb4c";}.hm-checkout1:before{content:"\eb4d";}.hm-clap:before{content:"\eb4e";}.hm-dribbble-feed:before{content:"\eb4f";}.hm-edd-cart:before{content:"\eb50";}.hm-edd-category-carousel:before{content:"\eb51";}.hm-edd-category:before{content:"\eb52";}.hm-edd-discount:before{content:"\eb53";}.hm-edd-download:before{content:"\eb54";}.hm-edd-login1:before{content:"\eb55";}.hm-edd-login2:before{content:"\eb56";}.hm-edd-mini-cart:before{content:"\eb57";}.hm-edd-my-account-tab:before{content:"\eb58";}.hm-edd-product-carousel:before{content:"\eb59";}.hm-edd-product-grid:before{content:"\eb5a";}.hm-edd-profile-edit:before{content:"\eb5b";}.hm-edd-purchased:before{content:"\eb5c";}.hm-edd-register:before{content:"\eb5d";}.hm-edd-search-bar:before{content:"\eb5e";}.hm-edd-single-product:before{content:"\eb5f";}.hm-facebook-review1:before{content:"\eb60";}.hm-feather:before{content:"\eb61";}.hm-file2:before{content:"\eb62";}.hm-fly-out-menu:before{content:"\eb63";}.hm-grid-link:before{content:"\eb64";}.hm-hexa-bond:before{content:"\eb65";}.hm-image-accordion1:before{content:"\eb66";}.hm-image-swap:before{content:"\eb67";}.hm-link-box:before{content:"\eb68";}.hm-meeting:before{content:"\eb69";}.hm-pdf1:before{content:"\eb6a";}.hm-pdf2:before{content:"\eb6b";}.hm-photo-stack:before{content:"\eb6c";}.hm-qr-code:before{content:"\eb6d";}.hm-remote_carousel:before{content:"\eb6e";}.hm-scroll-top:before{content:"\eb6f";}.hm-square-clock:before{content:"\eb70";}.hm-step-flow2:before{content:"\eb71";}.hm-sub-list:before{content:"\eb72";}.hm-swap-left:before{content:"\eb73";}.hm-tooltips:before{content:"\eb74";}.hm-traveller:before{content:"\eb75";}.hm-tb-archieve-content:before{content:"\eb76";}.hm-tb-archieve-title:before{content:"\eb77";}.hm-tb-author-meta:before{content:"\eb78";}.hm-tb-comments:before{content:"\eb79";}.hm-tb-featured-image:before{content:"\eb7a";}.hm-tb-page-title:before{content:"\eb7b";}.hm-tb-post-content:before{content:"\eb7c";}.hm-tb-post-excerpt:before{content:"\eb7d";}.hm-tb-post-grid:before{content:"\eb7e";}.hm-tb-post-info:before{content:"\eb7f";}.hm-tb-post-list:before{content:"\eb80";}.hm-tb-post-title:before{content:"\eb81";}.hm-tb-site-logo:before{content:"\eb82";}.hm-tb-site-title:before{content:"\eb83";}.hm-lordicon:before{content:"\eb84";}.hm-vault:before{content:"\eb85";}.hm-liquid-hover-image:before{content:"\eb86";}.hm-image-replace:before{content:"\eb87";}.hm-title-tips-vector-path:before{content:"\eb88";}.hm-reading-progress-bar:before{content:"\eb89";}.hm-metro-grid-text-outline:before{content:"\eb8a";}.hm-loop-grid-content-slider:before{content:"\eb8b";}.hm-woo-builder:before{content:"\eb8c";}.hm-verified-info:before{content:"\eb8d";}.hm-unused-media:before{content:"\eb8e";}.hm-related-product:before{content:"\eb8f";}.hm-reading-book:before{content:"\eb90";}.hm-product-title:before{content:"\eb91";}.hm-product-stock:before{content:"\eb92";}.hm-product-rating-78:before{content:"\eb93";}.hm-product-price:before{content:"\eb94";}.hm-product-meta:before{content:"\eb95";}.hm-product-image:before{content:"\eb96";}.hm-product-grid:before{content:"\eb97";}.hm-product-description:before{content:"\eb98";}.hm-product-atribute:before{content:"\eb99";}.hm-media-all:before{content:"\eb9a";}.hm-magic-scroll:before{content:"\eb9b";}.hm-lightbox:before{content:"\eb9c";}.hm-invoice:before{content:"\eb9d";}.hm-global-badge1:before{content:"\eb9e";}.hm-empty-cart-notice:before{content:"\eb9f";}.hm-creative-slider-two:before{content:"\eba0";}.hm-creative-slider-one:before{content:"\eba1";}.hm-comparison-table:before{content:"\eba2";}.hm-checkout-shipping:before{content:"\eba3";}.hm-checkout-payment-method:before{content:"\eba4";}.hm-checkout-order-review:before{content:"\eba5";}.hm-checkout-login:before{content:"\eba6";}.hm-checkout-invoice:before{content:"\eba7";}.hm-checkout-info:before{content:"\eba8";}.hm-checkout-coupon:before{content:"\eba9";}.hm-checkout-bill-form:before{content:"\ebaa";}.hm-cart-total:before{content:"\ebab";}.hm-cart-table:before{content:"\ebac";}.hm-cart-redirection:before{content:"\ebad";}.hm-cart-checkout:before{content:"\ebae";}.hm-cart-btn-number:before{content:"\ebaf";}.hm-ai:before{content:"\ebb0";}@font-face{font-family:'FontAwesome';src:url(//www.solvereone.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//www.solvereone.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(//www.solvereone.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(//www.solvereone.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(//www.solvereone.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(//www.solvereone.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}body{color:#494b51;font-family:"Montserrat", sans-serif;font-weight:500!important;font-size:16px;line-height:1.8em;-webkit-font-smoothing:antialiased;}
.widget_calendar{float:none;}
#wp-calendar{width:100%;}
#wp-calendar caption{background:none repeat scroll 0 0 #E9E9E9;color:#333333;font-size:16px;padding:10px 0;text-align:center;}
#wp-calendar thead{font-size:10px;}
#wp-calendar thead th{border:1px solid #E9E9E9;font-size:13px;padding:8px 0;text-align:center;vertical-align:middle;}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #E9E9E9;text-align:center;padding:8px;}
#wp-calendar tbody td#today{background:#16A085;color:#fff;}
#wp-calendar tbody td#today a{color:#fff;}
#wp-calendar tbody td:hover{background:#fff;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot{border:1px solid #E9E9E9;}
#wp-calendar tfoot #next{font-size:12px;text-transform:uppercase;text-align:right;color:#83c99f;}
#wp-calendar tfoot #prev{font-size:12px;text-transform:uppercase;padding-top:10px;color:#83c99f;}
.widget select{max-width:100%;padding:5px;border:1px solid #ccc;width:100%;}
.widget_text .textwidget img{max-width:100%;height:auto;}
.widget_text select, .widget_text input , .widget_text textarea{max-width:100%;padding:5px;border:1px solid #ccc;width:100%;}
.widget_text option{max-width:100%;}
.widget_nav_menu ul li, .widget_pages ul li{color:#827b7d;line-height:28px;}
.widget_nav_menu ul li ul, .widget_pages ul li ul{padding-left:15px;}
.widget_nav_menu ul li a, .widget_pages ul li a{color:#827b7d;}
.widget_nav_menu ul li a:hover, .widget_pages ul li a:hover{color:#615C5C;}
#sidebar .textwidget img{max-width:100%;}
.wp-caption{max-width:100%;}
.wp-caption img{padding-bottom:5px;}
.form-submit input.submit_btn{display:inline-block;width:auto;color:#fff;margin-top:30px;margin-left:6px;}
.form-submit input.submit_btn:hover{color:#bfa373;}
.screen-reader-text{color:#777;}
.alignright{float:right;}
.alignleft{float:left;}
.single-content table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%;border:1px solid #d1d1d1;}
.single-content table td{border:1px solid #d1d1d1;padding-left:7px;}
.single-content table th{border:1px solid #d1d1d1;padding-left:7px;}
img.alignleft, .alignleft img{margin-right:10px;}
img.alignright, .alignright img{margin-left:10px;}
.comment_text  table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%;border:1px solid #d1d1d1;}
.comment_text  table td{border:1px solid #d1d1d1;padding-left:7px;}
.comment_text  table th{border:1px solid #d1d1d1;padding-left:7px;}
.single-content  li{padding:0!important;list-style:inherit!important;}
.single-content  ul{list-style:disc!important;padding-left:20px!important;}
.single-content  ol{list-style:decimal!important;padding-left:20px!important;}
.comment_text  li{padding:0!important;list-style:inherit!important;}
.comment_text  ul{list-style:disc!important;padding-left:20px!important;}
.comment_text  ol{list-style:decimal!important;padding-left:20px!important;}
.wp-caption.aligncenter{width:100% !important;text-align:center;}
.search-custom form{width:70% !important;padding-top:20px;}
.search-custom form.search-form:after{top:20px;}
.wp-caption-text , .gallery-caption , .bypostauthor , .sticky{color:#777;}
form.post-password-form input[type=submit]{padding:1px 5px;background:#000;color:#fff;border-color:#000;width:auto;}
.screen-reader-text{display:none;}
.widget ul li{list-style:none !important;}
.widget ul{padding-left:0px !important;}
.widget ul.sub-menu , .widget ul.children{padding-left:10px !important;}
.widget ul.sub-menu li, .widget ul.children li{padding-bottom:3px !important;}
ul.children{margin-left:80px;}
span.featured-post{color:#333;font-weight:bold !important;margin-right:5px;float:right;}
.wp-tag-cloud li{display:inline-block;padding-bottom:0px !important;}
.wp-tag-cloud li:hover{color:#fff;text-decoration:none;}
.wp-tag-cloud li a{background:#fafcfe;border:1px solid #ddd;margin-bottom:8px;color:#565151;font-size:13px!important;margin-right:4px;margin-bottom:8px;padding:4px 12px 4px 12px;display:inline-block;}
.wp-tag-cloud li:hover a{border:1px solid transparent;color:#fff;background:#E41F7A;}
p.logged-in-as{padding:5px 0px;}
p.logged-in-as a{color:#888;}
h3.archive-title{text-align:center;margin-bottom:40px;font-size:25px;font-weight:600;}
.wrap-blog ul.children{padding-left:10px;}
.single-content h1{font-size:46px;}
.single-content h2{font-size:34px;}
.single-content h3{font-size:26px;}
.single-content h4{font-size:22px;}
.single-content h5{font-size:20px;}
.single-content h6{font-size:16px;}
.comment_text h1{font-size:46px;}
.comment_text h2{font-size:34px;}
.comment_text h3{font-size:26px;}
.comment_text h4{font-size:22px;}
.comment_text h5{font-size:20px;}
.comment_text h6{font-size:16px;}
body.logged-in #main-menu{padding-top:42px;}
.leave-form input{margin-bottom:0px;}
.text-leave textarea{margin-bottom:30px;}
body.logged-in .text-leave textarea{margin-bottom:0px;}
.contact-form .cont-submit{border:1px solid #16a085 !important;width:auto;border-radius:0px !important;}
.white .white{color:#fff !important;}
.error404 .breadcrumb-area{height:500px;}
.page-404 .blog-info a{color:#9aa1ac;font-size:18px;}
.pd-bt-40{padding:10px 0px;}
.menu.one-page ul.sub-menu{display:none;}
.media-list .comment_text li{margin-bottom:0px;}
.blog-meta{margin-top:0px;}
.blog-img{margin-bottom:20px;}
form.post-password-form input[type=submit]{padding:0px 20px;height:46px;}
#respond{padding-top:150px;margin-top:-150px;}
h4.comment-title{background:none;margin-bottom:10px;font-size:24px;}
.theme-comment-section .media-body{padding-left:0px;}
.media-left, .media>.pull-left{padding-right:15px;}
.blog-text.blog-details-post{margin-top:0px;}
.error404 .breadcrumb-area{min-height:630px;}
.blog-info .blog-meta{margin-bottom:10px;}
.single-blog{border-bottom:0.5px solid #999;padding-bottom:20px;}
.blog-single{border-bottom:none;}
.breadcrumb-area{color:white;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover,
.pagination li span.current{z-index:1;color:#fff;background-color:#ff3514;border-color:#ff3514;}
a[rel="author"]{background:#f6e1eb;padding:4px 2px 6px 2px;color:#E41F7A;border-radius:3px;font-size:13px;text-transform:capitalize;}
.block-quote p:nth-child(2) span{font-size:16px;}
.single-news-tags ul.list li{margin-right:5px;}
.comment-form-cookies-consent{display:none;}
form#contact-form > div{padding-left:0px;padding-right:0px;display:inline-block;}
form#contact-form div.col-lg-6{max-width:48%;}
form#contact-form div.col-lg-6:nth-child(3){float:right;}
h3.comment-reply-title{margin-bottom:30px;text-transform:capitalize;}
.logged-in h3.comment-reply-title{margin-bottom:20px;margin-top:-10px;}
.comment-respond #contact-form input.btn-gradient-color{margin-top:10px;}
.entry-content .block-quote p:nth-child(2){margin-bottom:0px;}
.comment-author{text-transform:capitalize;}
.blog-single-news .single-news-details .single-news-content .comments-area 
.comment-list .comment .comment-body .comment-content .comment-meta .comment-metadata span{color:#3d3d68;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment
.comment-body .comment-content .reply .comment-reply-link{color:#3d3d68;font-weight:600;}
p.logged-in-as a{color:#3d3d68;}
.single-widget{padding:30px;margin-bottom:30px;background:#F4F5F8;border:1px solid #eee;}
.widget_categories h3.widget-title, .widget-popular-posts h3.widget-title,
.widget_archive h3.widget-title, .widget_tag_cloud h3{font-size:22px;line-height:28px;margin-bottom:20px;}
.widget-popular-posts h3.widget-title{margin-bottom:35px;}
.widget_tag_cloud h3{margin-bottom:30px;}
.widget_categories h3.widget-title{margin-bottom:25px;}
.news-sidebar-widget .widget_categories ul li:first-child, .news-sidebar-widget .widget_archive ul li:first-child{padding-top:0;}
.news-sidebar-widget .widget_categories ul li, .news-sidebar-widget .widget_archive ul li{display:inherit;padding:10px 0;border-bottom:1px dashed #ccc;}
.news-sidebar-widget .widget_categories ul li:last-child{border-bottom:none;padding-bottom:0px;}
.news-sidebar-widget .widget_categories ul li a, .news-sidebar-widget .widget_archive ul li a{color:#565151;}
.news-sidebar-widget .widget_categories ul li a:before{content:"\f0a0";font-family:'FontAwesome';margin-right:10px;color:#E41F7A;}
.news-sidebar-widget .widget_archive ul li a:before{content:"\f0c7";font-family:'FontAwesome';margin-right:10px;color:#E41F7A;}
.news-wrapper .news-thumb img{height:256px;}
.news-wrapper .news-details .news-meta{color:#3d3d68;}
.pagination-nav .pagination-list li span{font-weight:500;height:47px;width:47px;line-height:45px;display:inline-block;position:relative;border:1px solid transparent;background:#E41F7A;color:#fff;}
.pagination-nav .pagination-list{text-align:center;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.menu-item-has-children > a::before{content:"\f107";position:absolute;right:-18px;top:50%;-moz-transform:translate(0, -15px);-o-transform:translate(0, -15px);-ms-transform:translate(0, -15px);-webkit-transform:translate(0, -15px);transform:translate(0, -15px);font-family:FontAwesome;font-size:16px;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.menu-item-has-children >
ul.sub-menu li.menu-item-has-children > a::before{content:"\f105";position:absolute;right:10px;top:50%;transform:translateY(-14px);font-family:FontAwesome;font-size:16px;}
.footer-widget input[type="submit"]:before{content:"\f104";font-family:Flaticon;font-size:20px;font-style:normal;}
.logged-in .header-navigation-area.fixed, .logged-in .header-navigation-area .side-panel-content{top:32px!important;}
.blog-page .news-wrapper .news-thumb img{height:auto;}
.blog-page .search-custom #searchform-all input[type="search"]{height:42px;}
.blog-page .search-custom #searchform-all div.input-box{right:30%;top:75px;}
@media(max-width:768px){
.blog-page .search-custom #searchform-all div.input-box{top:103px;}
}
.blog-page .search-custom #searchform-all div.input-box .fa-search{padding:13px 15px;background:#E41F7A;color:#fff;border-bottom-right-radius:5px;border-top-right-radius:5px;}
.blog-page .news-wrapper{width:100%;}
.element-Heading .footer-widget-list li a{color:#3d3d68}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{color:#fff;}
.text-gray{color:#3d3d68;}
.service-section h6.text-gray{color:#fff;}
.contact-section .contact-form div.wpcf7-validation-errors, .contact-section .contact-for div.wpcf7-acceptance-missing{color:#3d3d68;}
@media(max-width:592px){
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .sub-title{font-size:14px!important;}
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .cs-btn-one{font-size:11px!important;}
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .cs-btn-one.btn-transparent{margin-left:15px!important;}
}
@media(max-width:768px){
.team-block{max-width:365px;margin:0 auto;margin-bottom:30px;}
.project-item{max-width:370px;margin:0 auto;margin-bottom:30px;}
.news-wrapper{max-width:375px;margin:0 auto;margin-bottom:30px;}
.footer-main-area .textwidget form.wpcf7-form{max-width:350px;}
.single-team-img img.img-full{max-width:365px;}
.price-table{margin-bottom:70px;}
.news-wrapper .news-thumb img{height:auto;}
}
@media(max-width:502px){
.about-section .about-list a{display:block;margin-bottom:20px;}
}
.mean-container .mean-nav ul li li a{opacity:1;}
@media(max-width:1200px){
.tp-leftarrow, .tp-rightarrow{display:none!important;}
}
.request-a-call-back-form div.wpcf7-mail-sent-ng, .request-a-call-back-form div.wpcf7-aborted{color:#fff;}
.widget-popular-posts .single-post{padding-bottom:20px;border-bottom:1px dashed #ccc;}
.widget-popular-posts .single-post:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:10px;}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-tags ul li a{margin-right:5px;font-size:13px;}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-tags ul li a:hover{border-color:#E41F7A;}
.comment-content .comment-author{font-weight:700;font-size:18px;margin-bottom:5px;}
.blog-single-news .single-news-details .single-news-content .comments-area{padding-top:10px;margin-top:50px;}
.blog-single-news .single-news-details .single-news-content .comments-area > h3.comments-title{padding-top:20px;}
.service-details-page .sidebar-right{padding-left:30px;}
.testimonial-item span.quote-icon.webex-icon-quotes-left{color:#999!important;}
.testimonial-content .comments{padding-left:30px;padding-right:30px;}
.client-designation{font-size:13px;color:#333;font-weight:500;}
.footer-widget p.text-light-gray, .footer-widget-list li a, .footer-widget a.text-light-gray, .footer-widget h5.text-light-gray, .footer-bottom-area span.text-light-gray{color:#dee2e6!important;}
.footer-widget h6.text-dark-light{color:#dee2e6!important;font-size:14px!important;}
.icon-box-block h4.icon-box-title{font-size:23px;margin-bottom:17px;}
.icon-box-block a.text-btn{text-decoration:none!important;font-weight:500;}
.icon-box-block p{color:#111;font-size:15px;margin-bottom:15px;}
.team-details-page .personal-details >p{margin-bottom:15px;}
.team-details-page .personal-details .list-items{margin-bottom:45px;}
.team-details-page > .container > .row.mrt-60{margin-top:55px;}
.side-panel-content .side-panel-logo{margin-top:15px;}
.footer-widget .single-post .post-content h5{font-size:16px;margin-bottom:8px;}
.contact-form form .row > div:nth-child(1){padding-right:11px;}
.contact-form form .row > div:nth-child(2){padding-left:11px;}
.contact-form form .row > div:nth-child(1) .form-group,
.contact-form form .row > div:nth-child(2) .form-group,
.contact-form form .row > div:nth-child(3) .form-group{margin-bottom:22px;}
.project-info-list li{padding:5px 0;}
.project-details-page .sidebar-right > .sidebar-widget:first-child{padding:40px 30px;}
.team-details-page .row > div:nth-child(2){padding-left:30px;}
.team-details-page .row div.team-member-info{margin-top:35px;}
@media(min-width:1200px){
.project-section .section-content .row.grid > div:nth-child(4),
.project-section .section-content .row.grid > div:nth-child(5),
.project-section .section-content .row.grid > div:nth-child(6){top:310px!important;}
.page-template-template-home-1 .project-section{height:1008px;}
.page-template-template-home-2 .project-section{height:1018px;}
.page-template-template-home-3 .project-section{height:916px;}
.page-template-projects .project-section{height:810px;}
}
.news-wrapper .news-details .news-description .the-title{margin-bottom:10px;margin-top:10px;line-height:30px;}
.request-a-call-back-form{padding-top:53px;padding-bottom:53px;}
.request-a-call-back-form form div.row .form-group{margin-bottom:20px;}
.request-a-call-back-form form div.col-lg-12 .form-group.mrb-0{height:62px;margin-bottom:0px;}
.project-details-page .request-a-call-back-form.sidebar{padding-top:40px;}
.blog-single-news .single-news-details .single-news-content h3.entry-title{margin-bottom:15px;margin-top:15px;line-height:30px;}
.project-details-page .request-a-call-back-form form input{padding-left:20px;}
.project-details-page .request-a-call-back-form form input[type=submit]{padding-left:56px;border:none;}
@media(min-width:1500px){
.project-section .section-content .row.grid{height:620px;}
}
.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before{display:none;}
span.onsale{border-radius:0px!important;padding:0px 20px!important;top:20px!important;left:35px!important;background:linear-gradient(45deg, #e41f7a, #604183) !important;}
h1.product_title{font-size:40px;font-weight:600;}
.woocommerce .star-rating span{color:#E41F7A;}
.woocommerce-review-link{color:#333;}
.woocommerce-product-rating{margin-top:15px;}
.shop-details-area del{font-weight:500!important;font-size:24px;margin-right:25px;color:#555;text-decoration:line-through;}
.shop-details-area ins{color:#E41F7A;font-weight:500!important;font-size:24px;margin-right:25px;text-decoration:none;}
.shop-details-area .cart div.quantity{height:50px;width:160px;border:0;text-align:center;-moz-appearance:none;appearance:none;background:#fff1f0;border-radius:30px;font-weight:500;color:#747691;font-size:16px;}
.shop-details-area div.quantity input{height:50px;width:160px;border:0;text-align:center;-moz-appearance:none;appearance:none;background:#fff1f0;border-radius:30px;font-weight:500;color:#747691;font-size:16px;}
.shop-details-area button.single_add_to_cart_button{border:0;border-radius:0;display:inline-block;font-size:13px;font-weight:600;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;background:linear-gradient(45deg, #e41f7a, #604183);color:#fff;margin-top:100px;margin-left:-162px;}
.shop-details-area button.single_add_to_cart_button:hover{background:linear-gradient(-20deg, #e41f7a, #604183);}
div.woocommerce-product-details__short-description{padding:30px 0;border-top:1px solid #ffe7e5;}
div.woocommerce-product-details__short-description p{font-weight:400;font-size:15px;color:#333;margin-bottom:0px;}
.woocommerce div.product form.cart{padding-top:40px;border-top:1px solid #ffe7e5;}
.shop-details-area .product_meta{display:none;}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){padding-top:30px;padding-left:20px;width:32%;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;border-radius:0px;background:#fff;padding:0px;margin-right:40px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:linear-gradient(45deg, #e41f7a, #604183) !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:14px;font-weight:500;padding:20px 40px;color:#333;text-transform:uppercase;letter-spacing:2px;line-height:1;border:2px solid #6f7172b0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-color:transparent;color:#fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:5px;}
.woocommerce-Tabs-panel .desc-text{padding:40px;border:4px solid #f9f9f9;}
.woocommerce-Tabs-panel .desc-text > h2{display:none;}
.woocommerce-Tabs-panel .desc-text > p{color:#333;font-size:15px;font-weight:400;}
h2.woocommerce-Reviews-title{font-size:32px;margin-bottom:20px;font-weight:600;}
.woocommerce p.stars.selected a.active~a::before, .woocommerce p.stars.selected a.active::before,
.woocommerce p.stars.selected a:not(.active)::before, .woocommerce p.stars a{color:#E41F7A;}
p.meta .woocommerce-review__author{text-transform:capitalize;}
.woocommerce-review__published-date{color:#333;}
.woocommerce ul.products li.product .onsale{right:inherit;}
.pro-details-banner{margin-top:84px;}
.woocommerce #review_form #respond textarea{border:2px solid #ecedff;}
.woocommerce #respond input#submit{background:linear-gradient(45deg, #e41f7a, #604183);color:#fff;border:0;border-radius:0;display:inline-block;font-size:13px;font-weight:600;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;font-size:14px;}
.woocommerce #respond input#submit:hover{background:linear-gradient(-20deg, #e41f7a, #604183);color:#fff;}
.pt-50{padding-top:50px;}
.mb-50{margin-bottom:50px;}
.related.products{margin-top:70px;display:none;}
.woocommerce-breadcrumb , .woocommerce-products-header{display:none;}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{clear:unset;}
.product-showing{width:100%;}
.product-showing p{margin:0;border:2px solid #6f7172b0;padding:17px 30px;text-align:center;line-height:1;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:600;color:#747691;margin-left:17px;margin-bottom:50px;}
.shop-area .woocommerce-ordering select{float:right;border:2px solid #6f7172b0;padding:0px 25px;text-align:center;line-height:1;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:600;color:#747691;height:50px;background-color:#fff;border-radius:0px;margin-bottom:50px;}
.shop-area .product-showing{width:100%;padding-left:30px;padding-right:32px;}
.shop-area .row ul.products li div.star-rating{display:none;}
.product-content h4{font-size:24px;color:#333;padding:0px;font-weight:600;margin-bottom:15px;margin-top:10px;}
.shop-area .products > div.product-item{display:inline-block;width:33%;}
.product-img img{width:100%;}
.pro-cat a{font-size:15px;color:#E41F7A;text-transform:uppercase;letter-spacing:2px;margin-right:5px;margin-bottom:10px;}
.pro-price .price del span{color:#747691;text-decoration:line-through;margin-right:0px;}
.product-meta .pro-price del{margin-right:25px;}
.product-meta .pro-price ins{text-decoration-line:none;}
.shop-add-to-cart a{border-radius:0px!important;color:#fff!important;background:linear-gradient(45deg, #e41f7a, #604183)!important;margin-top:15px!important;font-weight:500!important;}
.shop-add-to-cart a:hover{background:linear-gradient(-20deg, #604183, #e41f7a)!important;}
.shop-area .pro-price .star-rating{display:none;}
img.secondary-img{position:absolute;left:15px;top:0;transition:.3s;opacity:0;width:92%;height:60%;}
@media(max-width:1200px){
img.secondary-img{display:none;}
}
.product-wrapper:hover img.secondary-img{opacity:1;z-index:1;}
.product-action{position:absolute;top:45%;transition:.3s;z-index:2;opacity:0;visibility:hidden;left:0;right:0;}
.product-wrapper:hover .product-action{opacity:1;visibility:visible;}
.product-action a{background:#fff;height:50px;width:50px;font-size:20px;display:inline-block;color:#8688a6;text-align:center;line-height:51px;border-radius:50%;margin:0 6px;box-shadow:0px 12px 24px 0px rgba(186, 186, 186, 0.3);}
.product-wrapper:hover .product-action a{margin:0 7px;}
.product-action a:last-child{margin-bottom:0;}
.product-action a:hover{background:#E41F7A;color:#fff;}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal;}
.flaticon-shopping-cart:before{content:"\f104";}
.flaticon-eye:before{content:"\f106";}
.shop-area .product-img .product-action > a.woocommerce-LoopProduct-link, .single-product .product-area .product-action > a.woocommerce-LoopProduct-link{display:none;}
.product-content{margin-top:20px;}
.pt-100{padding-top:100px;}
.pb-80{padding-bottom:80px;}
.cart-area .table-content table{background:#ffffff;border-color:#eaedff;border-radius:0;border-style:solid;border-width:1px 0 0 1px;text-align:center;width:100%;margin-bottom:0;}
.table-content table td{border-top:medium none;padding:20px 10px;vertical-align:middle;font-size:16px;}
.table-content table th, .table-content table td{border-bottom:1px solid #eaedff;border-right:1px solid #eaedff;}
td.product-thumbnail img{width:125px;}
.table-content table tr th{font-weight:600;color:#333;}
.table-content table tbody tr td a{color:#333;text-transform:capitalize;}
.product-remove a{margin:0 auto;}
input[name="coupon_code"]{height:57px;border:2px solid #eaedff;padding:0 15px;margin-right:10px;}
.coupon input[type="submit"]{float:none;background:linear-gradient(45deg, #e41f7a, #604183);height:inherit;border:0;border-radius:0;color:#fff;display:inline-block;font-size:13px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;cursor:pointer;}
.coupon input[type="submit"]:hover{background:linear-gradient(-20deg, #604183, #e41f7a);}
input.update-cart, button#place_order, .woocommerce-form-login button.woocommerce-form-login__submit{float:right;background:linear-gradient(-20deg, #604183, #e41f7a);height:inherit;border:0;border-radius:0;color:#fff;display:inline-block;font-size:13px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;}
input.update-cart:hover, button#place_order:hover, .woocommerce-form-login button.woocommerce-form-login__submit:hover{background:linear-gradient(45deg, #e41f7a, #604183);}
input[name="coupon_code"]::placeholder{color:#333;}
.cart-area td.actions{padding:40px 40px!important;}
.coupon{float:left;}
.cart-page-total{padding-top:50px;}
.cart-page-total .cart_totals h2{font-size:25px;margin-bottom:20px;text-transform:capitalize;font-weight:600;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{font-weight:500;}
.shop_table strong{font-weight:500;}
.wc-proceed-to-checkout a.checkout-button{font-weight:600;background:linear-gradient(-20deg, #604183, #e41f7a);}
.wc-proceed-to-checkout a.checkout-button:hover{background:linear-gradient(45deg, #e41f7a, #604183);}
.product-quantity .quantity input{background:#fff1f0;border-radius:30px;text-align:center;height:50px;width:160px!important;color:#6f7172;font-size:14px;font-weight:normal;border:0;}
.woocommerce-checkout input[type="text"], .woocommerce-checkout input[type="password"], .woocommerce-checkout input[type="email"], .woocommerce-checkout input[type="tel"]{background:#ffffff;border:1px solid #eaedff;border-radius:0;height:45px;padding:0 0 0 10px;width:100%;}
.woocommerce-input-wrapper{width:100%;}
.checkbox-form h3{border-bottom:1px solid #eaedff;font-size:26px;margin:0 0 20px;font-weight:600;padding-bottom:10px;width:100%;}
.select2-container--default .select2-selection--single{border:1px solid #eaedff;padding:10px 0 0 10px;height:45px;}
.form-row > label{margin-top:15px;color:#333;font-size:14px;font-weight:400;}
ul.select2-results__options li, ul.wc_payment_methods li{display:list-item;}
.select2-container .select2-dropdown--below, .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #eaedff;}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:400;}
.order-notes .woocommerce-shipping-fields{margin-top:30px;}
.woocommerce form .form-row textarea{border:1px solid #eaedff;height:90px;padding:15px;width:100%;height:100px;}
.your-order{padding:30px 40px 45px;border:3px solid #eaedff;}
.your-order h3{border-bottom:1px solid #eaedff;font-size:26px;font-weight:600;margin:0 0 20px;padding-bottom:10px;width:100%;}
.woocommerce-info, .woocommerce-error, .woocommerce-message{border-top-color:#E41F7A;}
.woocommerce-info::before, .woocommerce-error::before, .woocommerce-message::before{color:#E41F7A;}
.woocommerce-form-coupon-toggle{width:100%;}
.shop-tab ul li a{font-size:16px;font-weight:500;color:#6f7172;letter-spacing:2px;padding:0;text-transform:uppercase;position:relative;height:50px;width:50px;border-radius:50%;background:#f6f6ff;line-height:50px;text-align:center;}
.shop-tab ul li a.active{color:white;background:#E41F7A;box-shadow:0px 8px 16px 0px rgba(254, 69, 54, 0.3);}
.shop-tab ul li a i{font:normal normal normal 18px/1 FontAwesome;}
.mb-30{margin-bottom:30px;}
.mb-20{margin-bottom:20px;}
.shop-tab ul li{margin-right:15px;}
.sale-tag span{min-height:3.236em;min-width:3.236em;font-weight:600;position:absolute;text-align:center;line-height:3.236;margin:0;color:#fff;font-size:14px;text-transform:uppercase;z-index:9;border-radius:0px!important;padding:0px 20px!important;top:20px!important;left:35px!important;background:linear-gradient(45deg, #e41f7a, #604183) !important;}
.shop-sidebar .shop-add-to-cart{margin-top:25px;}
.shop-sidebar .shop-add-to-cart a{padding:10px 20px;}
.shop-list .product-content{margin-top:0px;}
.pro-price del span{color:#747691;}
.shop-list .product-meta .pro-price{margin-bottom:15px;}
.shop-sidebar .shop-tab{margin-bottom:40px;margin-top:10px;}
.shop-list .shop-add-to-cart{margin-top:30px;}
.widget_product_search, .widget_product_categories{padding:30px;margin-bottom:30px;background:#fff;border:2px solid #eee;}
.widget_products{padding:30px;margin-bottom:30px;background:#fff;border:2px solid #eee;}
.widget_product_search .shop-search .search-field{height:50px;padding:6px 15px;border:1px solid #ccc;width:100%;display:block;outline:0;-webkit-transition:0.5s;transition:0.5s;}
.widget_product_search .shop-search .search-field::placeholder{color:#333;}
.widget_product_search .shop-search button{position:relative;float:right;outline:0;top:-50px;height:50px;width:50px;z-index:1;border:none;color:#ffffff;background-color:#E41F7A;-webkit-transition:0.5s;transition:0.5s;cursor:pointer;}
.widget_product_categories ul.product-categories li{display:inherit;padding:10px 0;border-bottom:1px dashed #ccc;}
.widget_product_categories ul.product-categories li:last-child{border-bottom:none;}
.widget_product_categories h3, .widget_products h3{font-size:22px;font-weight:600;line-height:28px;margin-bottom:15px;text-transform:capitalize;}
.widget_product_categories ul.product-categories li a:before{content:"\f0a0";font-family:'FontAwesome';margin-right:10px;color:#E41F7A;}
.shop-widget.widget_products ul li a{margin-bottom:10px;}
.shop-widget.widget_products ul li a img{float:left;width:70px;margin-right:14px;}
.shop-widget.widget_products ul li{overflow:hidden;margin-bottom:20px;display:list-item;}
.shop-widget.widget_products ul li del{color:#747691;margin-right:25px;margin-top:10px;}
.shop-widget.widget_products ul li del span{color:#747691;font-size:16px;}
.shop-widget.widget_products ul li ins{text-decoration-line:none;margin-top:9px;}
.shop-widget.widget_products ul li ins span{font-weight:500;font-size:16px;color:#333;margin-right:0px;}
.shop-widget.widget_products ul li div.star-rating{display:none;}
.widget_products h3{margin-bottom:25px;}
.shop-area .basic-pagination ul.pagination-list li{text-align:center;margin-right:8px;}
.shop-area .basic-pagination ul.pagination-list li span{font-weight:500;height:47px;width:47px;line-height:45px;display:inline-block;position:relative;border:1px solid transparent;background:#E41F7A;color:#fff;}
.shop-area .basic-pagination ul.pagination-list li a{color:#333;font-weight:500;height:47px;width:47px;line-height:45px;display:inline-block;border:1px solid #ddd;position:relative;}
.shop-sidebar{padding-bottom:100px;}
.basic-login{padding:70px;border:2px solid #eaedff;}
.basic-login h3{text-align:center;font-size:30px;}
.basic-login .woocommerce-form-login{border:none!important;}
.basic-login form .form-row{padding:0px;}
button#place_order, .woocommerce-form-login button.woocommerce-form-login__submit{width:100%;}
.woocommerce-account .basic-login input[type="text"], .woocommerce-account .basic-login input[type="password"]{background:#ffffff;border-radius:0;height:60px;padding:0 0 0 10px;width:100%;margin-bottom:10px!important;margin-top:5px!important;}
.password-input{display:block;width:100%;}
.basic-login label span{color:#333;margin-left:5px;}
.woocommerce-account input[type="text"], .woocommerce-account input[type="password"], .woocommerce-account input[type="email"], .woocommerce-account input[type="tel"]{background:#ffffff;border:2px solid #eaedff;border-radius:0;height:40px;padding:0 0 0 10px;width:100%;margin-bottom:10px!important;margin-top:5px!important;}
.or-divide{border-top:2px solid #eaedff;margin:40px 0;text-align:center;position:relative;}
.or-divide{margin-top:110px;}
.or-divide span{position:absolute;left:0;right:0;top:-9px;background:#ffffff;display:inline-block;width:40px;margin:auto;line-height:1;font-weight:500;}
.basic-login .btn.theme-btn{height:inherit;border:0;border-radius:0;display:inline-block;font-size:13px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;background:linear-gradient(45deg, #e41f7a, #604183);}
.basic-login .btn.theme-btn a{color:#fff!important;}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{top:25px;display:none;}
.basic-reset{padding:90px;border:2px solid #eaedff;}
.basic-reset h3{font-size:30px;text-align:center;margin-bottom:50px;}
.lost_reset_password p{width:100%!important;}
.lost_reset_password p:nth-child(1){text-align:center;letter-spacing:0.5px;margin-bottom:20px;font-size:15px;}
.lost_reset_password p label, .lost_reset_password p input{text-align:center;margin-left:auto;margin-right:auto;}
.lost_reset_password .form-row label{font-size:18px;font-weight:500;}
.lost_reset_password .form-row input[name="user_login"]{margin-bottom:30px!important;height:50px;}
.lost_reset_password .form-row button[type="submit"]{width:100%;padding:22px 50px;color:#fff;font-size:17px;font-weight:500;background:linear-gradient(45deg, #e41f7a, #604183);}
.login-area{margin-top:100px;margin-bottom:100px;}
.basic-login form button:hover{color:#fff!important;background:linear-gradient(45deg, #e41f7a, #604183);}
.logged-in.woocommerce-account .woocommerce{padding-bottom:100px;padding-top:100px;max-width:1100px;position:relative;margin:0 auto;}
.logged-in.woocommerce-account nav.woocommerce-MyAccount-navigation{float:left;width:15%;left:50px;position:relative;background-color:#e41f7a;}
.logged-in.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{padding:15px;border:1px solid #ddd;text-align:left!important;padding-left:20px;display:list-item;}
.logged-in.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{color:#fff;font-weight:600;}
.woocommerce-MyAccount-content .woocommerce-info a{background-color:#e41f7a;color:#fff;font-weight:500;text-transform:capitalize;}
.woocommerce-MyAccount-content .col2-set .col-1, .woocommerce-MyAccount-content .col2-set .col-2{max-width:100%;margin-top:45px;padding-left:0px;float:none;width:50%;}
.woocommerce-MyAccount-content .col2-set .col-1{margin-top:30px;}
.woocommerce-Addresses .woocommerce-Address-title h3{font-weight:600;font-size:23px;margin-bottom:15px;}
.woocommerce-Addresses .woocommerce-Address-title a{color:#e41f7a;}
.woocommerce-account fieldset legend{padding-top:30px;color:#212529;font-size:28px;font-weight:500px;}
.logged-in.woocommerce-account .woocommerce-MyAccount-content p .woocommerce-Button[type="submit"]{background:linear-gradient(45deg, #604183, #e41f7a);color:#fff;padding:15px;}
.logged-in.woocommerce-account .woocommerce-MyAccount-content p .woocommerce-Button[type="submit"]:hover {
background: linear-gradient(-20deg, #e41f7a, #604183);
color: #fff;
padding: 15px;
}:root{--theme-default-primary:#e41f7a;--theme-default-secondary:#604183;--theme-default-third:#3d3d68;--light-rasberry:#822F35;--dark-rasberry:#792327;--dark-rasberry-shade-plus-3:#a73036;--dark-rasberry-tone-plus-5:#97050c;--solvere-red:var(--dark-rasberry-tone-plus-5);--solvere-red-shade-plus-2:#bd060f;--solvere-grey:#BCBEC0;--solvere-grey-shade-minus-5:#7f8387;--solvere-blue:#055597;--theme-primary:var(--solvere-red-shade-plus-2);--theme-secondary:var(--solvere-red);--theme-third:var(--solvere-grey-shade-minus-5);--solvere-red-minus-5:#680914;--solvere-red-minus-4:#7a0b17;--solvere-red-minus-3:#8c0c1b;--solvere-red-minus-2:#9e0e1e;--solvere-red-minus-1:#b00f22;--solvere-red-plus-1:#d41328;--solvere-red-plus-2:#d41328;--solvere-red-plus-3:#e6142c;--solvere-red-plus-4:#ec2239;--solvere-red-plus-5:#ed3449;}
 .bg-primary-color{background:var(--theme-primary);}
.bg-secondary-color{background:var(--theme-third);}
.text-primary-color{color:var(--theme-primary);}
.text-secondary-color{color:var(--theme-third);}
.heading-text-color{color:var(--theme-third);}
.bg-gradient-color{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
::-moz-selection{background:var(--theme-primary);color:#fff;text-shadow:none;}::selection{background:var(--theme-primary);color:#fff;text-shadow:none;}
.accordion .accordion-item .accordion-header .title{color:var(--theme-third);background:#e0e7f2;}
.accordion .accordion-item .accordion-header span{color:#ffffff;background-color:var(--theme-primary);}
.accordion .accordion-item .accordion-body{background:#FCFCFC;border:1px solid #e2e3e6;}
.accordion .accordion-item .accordion-body p{color:#444444;}
 .cs-btn-one{background-color:var(--theme-primary);color:#ffffff;}
.cs-btn-one:hover{background:#c31767;color:#ffffff;}
.cs-btn-one.btn-border{border:2px solid var(--theme-primary);background:transparent;color:var(--theme-primary);}
.cs-btn-one.btn-light{background:#fff;color:var(--theme-primary);border:2px solid transparent;}
.cs-btn-one.btn-hover-border:hover{border:2px solid var(--theme-primary);}
.cs-btn-one.btn-secordary-color{background:var(--theme-third);}
.cs-btn-one.btn-secordary-color:hover{background:var(--theme-primary);}
.cs-btn-one.btn-primary-color{background:var(--theme-primary);}
.cs-btn-one.btn-primary-color:hover{background:var(--theme-third);}
.cs-btn-one.btn-gradient-color{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;color:#fff;}
.cs-btn-one.btn-gradient-color:hover{background:linear-gradient(-20deg, var(--theme-primary), var(--theme-secondary)) !important;}
.cs-btn-one.btn-transparent{background:rgba(0, 0, 0, 0.2);}
.cs-btn-one.text-btn{color:var(--theme-primary);}
body{color:#494b51;}
h1, h2, h3, h4, h5, h6{color:var(--theme-third);}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:inherit;}
b, strong{color:#2b2350;}
a, b, div, ul, li {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
} a{color:#049AD3;}
a:hover{color:var(--theme-primary);}
.block-quote{background:#F4F5F8;border-left:5px solid var(--theme-primary);}
.block-quote p{color:#555362;}
#preloader{background-color:#e8e9ee;}
.preloader-default span{background:var(--theme-primary);}
.homepage-slides .owl-nav button.owl-prev, .homepage-slides .owl-nav button.owl-next{background:#fff;}
.social-list li a{background:#33334d;color:#fff;}
.social-list li a:hover{background:var(--theme-primary);}
.order-list.primary-color li:before{color:var(--theme-primary);}
#curve path{fill:#fff;}
.text-under-line:before{background-color:var(--theme-primary);}
.popup-video-block .icon{background-color:#c5277c;color:#ffffff;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.owl-carousel .owl-nav button i{color:#fff;}
.mean-container a.meanmenu-reveal{border:1px solid var(--theme-primary);color:var(--theme-primary);}
.mean-container a.meanmenu-reveal span{background:var(--theme-primary);}
.pagination-nav .pagination-list > li > a{color:#565151;border:1px solid #ddd;}
.pagination-nav .pagination-list > li:hover a{border:1px solid transparent;background:var(--theme-primary);color:#fff;}
.pagination-nav .pagination-list > li.active a{border:1px solid transparent;background:var(--theme-primary);color:#fff;}
.skills .skill-item .skill-header .skill-percentage{color:var(--theme-third);}
.skills .skill-item .skill-bar .bar-inner{background:#EBEAF0;}
.skills .skill-item .skill-bar .bar-inner .bar{background:linear-gradient(-20deg, var(--theme-primary), var(--theme-secondary)) !important;}
.skills .skill-item .skill-bar .bar-inner .bar::before{background:#c0287c;}
#scrollUp{color:#fff;background-color:var(--theme-primary);}
 .header-style-one .header-wrapper .header-navigation-area{background:#F4F5F8;}
.header-style-one .header-wrapper .header-navigation-area .main-menu ul li a{color:#2f2b2b;}
.header-style-one .header-wrapper .header-navigation-area .main-menu ul li:hover > a{color:var(--theme-primary);}
.header-style-one .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu{background:#f8f8f8;}
.header-style-one .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li{border-bottom:1px solid #ddd;}
.header-style-one .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li:hover > a{background-color:var(--theme-primary);color:#fff;}
.header-style-two .header-wrapper .header-middle .topbar-info-area i{color:var(--theme-primary);border:1px solid #eee;}
.header-style-two .header-wrapper .header-navigation-area{background:#F4F5F8;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li a{color:#2f2b2b;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li:hover > a{color:var(--theme-primary);}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu{background:#F4F5F8;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li{border-bottom:1px solid #ddd;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li:last-child{border-bottom:none;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li:hover > a{background:var(--theme-primary);color:#fff;}
.header-style-two .header-wrapper .header-navigation-area.transparent-header.fixed{background:#fff;}
.header-searchbox-style-one .show-searchbox a{background:var(--theme-primary);}
.header-searchbox-style-one .show-searchbox a i{color:#fff;}
.header-searchbox-style-one .toggle-searchbox #searchform-all #s{color:var(--theme-primary);background-color:#fff;}
.header-searchbox-style-one .toggle-searchbox #searchform-all #searchsubmit{color:var(--theme-primary);background:transparent;}
.header-searchbox-style-one .toggle-searchbox form input[type="text"]{border:1px solid #ddd6d9;}
.header-searchbox-style-one .toggle-searchbox.show{background:#f4f4f4;border:1px solid var(--theme-primary);}
.header-searchbox-style-two .show-searchbox a i{color:var(--theme-primary);}
.header-searchbox-style-two .toggle-searchbox #searchform-all #s{color:var(--theme-primary);background-color:#fff;}
.header-searchbox-style-two .toggle-searchbox #searchform-all #searchsubmit{color:var(--theme-primary);}
.header-searchbox-style-two .toggle-searchbox form input[type="text"]{border:1px solid #ddd6d9;}
.header-searchbox-style-two .toggle-searchbox.show{background:#f4f4f4;border:1px solid var(--theme-primary);}
.input-box i{color:var(--theme-primary);}
.header-top-area{color:#fff;}
.header-top-area a{color:#fff;}
.header-top-area .header-top-left-part .address:after{background:#aaaac9;}
.header-top-area .header-top-left-part i{color:#fff;}
.header-top-area .header-top-right-part .social-links::after{background:#aaaac9;}
.header-top-area .header-top-right-part .social-links li a{color:#fff;}
.header-top-area .header-top-right-part .social-links li a:hover{color:var(--theme-primary);}
.header-top-area .header-top-right-part .social-links li:last-child{margin-right:25px;}
.header-top-area .header-top-right-part .language .language-btn:hover{color:var(--theme-primary);}
.header-top-area .header-top-right-part .language .language-dropdown.open{background:#31314d;}
.header-top-area .header-top-right-part .language .language-dropdown li{background-color:#0a3041;}
.header-top-area .header-top-right-part .language .language-dropdown li a{color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.header-top-area .header-top-right-part .language .language-dropdown li a:hover{background:var(--theme-primary);}
.side-panel-content{background:#fff;}
.close-icon > button{background:var(--theme-primary);}
.close-icon > button i{color:#fff;}
.extra-info > p{color:#ddd;}
.bar1{background:var(--theme-primary);}
.bar2{background:var(--theme-primary);}
.bar3{background:var(--theme-primary);}
.footer-main-area{background:#232235;}
.footer-bottom-area{background:#27273F;}
.footer-widget-list li a{color:#9d98bf;}
.footer-widget-list li a:hover{color:var(--theme-primary);}
.form-control{border:1px solid #dfdce6;background:#fff;color:var(--theme-third);}
.form-control:focus{border-color:var(--theme-primary);}
.contact-form textarea, .contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="password"]{background:#F4F5F8;border:1px solid #e3e3e3;}
.contact-form .form-control:focus{border-color:var(--theme-primary);background:#fff;}
.request-a-call-back-form{background:#31314d;}
.request-a-call-back-form .custom-select-categories{background-color:#fff;color:var(--theme-third);border:1px solid #f5f0ff;}
 .sidebar-widget{background:#F4F5F8;border:1px solid #eee;}
.widget-title:after{background:var(--theme-primary);}
.news-sidebar-widget .widget-search .search-form input{border:1px solid #eeeeee;}
.news-sidebar-widget .widget-search .search-form button{color:#ffffff;background-color:var(--theme-primary);}
.news-sidebar-widget .widget-categories ul li, .news-sidebar-widget .widget-archives ul li{border-bottom:1px dashed #ccc;}
.news-sidebar-widget .widget-categories ul li a, .news-sidebar-widget .widget-archives ul li a{color:#565151;}
.news-sidebar-widget .widget-categories ul li a:hover, .news-sidebar-widget .widget-archives ul li a:hover{color:var(--theme-primary);}
.news-sidebar-widget .widget-tags ul li a{background:#fafcfe;border:1px solid #ddd;color:#565151;}
.news-sidebar-widget .widget-tags ul li a:hover{color:#fff;background:var(--theme-primary);}
.slider-wrapper{background-color:#FAEAE5;}
.subtitle-block{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;color:#fff;}
.page-title-section{background-color:#f8f8f8;color:#fff;}
.about-icon{color:var(--theme-third);}
.about-contact-btn:after{background:#ccc;}
.about-icon i{background:#fff;color:var(--theme-primary);}
   .service-link-list li a{background:#eef4f8;color:#40436a;border:1px solid #d7e2e6;}
.service-link-list li a:after, .service-link-list li.active a:after{background:var(--theme-primary);}
.service-link-list li.active a{color:var(--theme-primary);}
.service-link-list li a:hover{color:var(--theme-primary);}
.service-section-title-area{background:#571bcd;}
.project-section .project-filter ul li{border:1px solid #ab2a78;color:#373959;}
.project-section .project-filter ul li:hover, .project-section .project-filter ul li.active{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;color:#fff;}
.project-item .project-overlay{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.project-item .project-overlay a:hover{color:#fff;}
.project-item .link-single-page a{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;color:#fff;}
.project-info-list li{color:#677286;}
.project-info-list li span{color:#233d63;}
.project-info-list li span i{color:#dd1e76;}
.project-info-list li a{color:#677286;}
.funfact .icon span:before{color:var(--theme-primary);}
.funfact .title{color:#a4a4aa;}
.working-process .working-process-block img{border:5px solid #fff;}
.working-process .working-process-block .process-counter{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.icon-box-block{background-color:#ffffff;border:1px solid #f0f0f0;}
.icon-box-two .icon{background:var(--theme-primary);}
.icon-box-two .icon span:before{color:#fff;}
.news-wrapper .news-details{background:#F4F5F8;border:1px solid #eee;}
.news-wrapper .news-details .news-meta{color:#888;}
.news-wrapper .news-details .news-meta i{color:var(--theme-primary);}
.news-wrapper .news-details .news-meta .admin{background:#f6e1eb;color:var(--theme-primary);}
.blog-single-news .single-news-details .single-news-content .entry-meta{color:#888;}
.blog-single-news .single-news-details .single-news-content .entry-meta i{color:var(--theme-primary);}
.blog-single-news .single-news-details .single-news-content .entry-meta .admin{background:#f6e1eb;color:var(--theme-primary);}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area{border-top:1px solid #eee;border-bottom:1px solid #eeee;}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-tags ul li a{border:1px solid #e6e6e6;background:#f4f5f8;color:#333;}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-tags ul li a:hover{color:#fff;background-color:var(--theme-primary);}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-share .social-icons li a{color:var(--theme-primary);background-color:#f4f5f8;border:1px solid #e6e6e6;}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-share .social-icons li a:hover{color:#fff;background-color:var(--theme-primary);}
.blog-single-news .single-news-details .single-news-content .comments-area{background:#F4F5F8;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body{border-bottom:1px solid #e6e6e6;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-author-thumb{border:3px solid #a7a7c3;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .comment-meta .comment-metadata span{color:#8b8b8b;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .reply .comment-reply-link{background:#fafcfe;border:1px solid #eae5e6;color:#6e6969;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .reply .comment-reply-link:hover{background:var(--theme-primary);color:#fff;border:1px solid transparent;}
.team-block .team-upper-part .social-list.vertical-style li a{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.team-block .team-bottom-part{background:#f7f7f7;}
.team-block:hover .team-bottom-part .team-title{color:#fff;}
.team-block:hover .team-bottom-part .team-title a{color:#fff;}
.team-block:hover .team-bottom-part .designation{color:#fff;}
.team-block .team-bottom-part .designation{color:var(--theme-primary);}
.team-block .team-bottom-part:after{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.testimonial-item{background:#fff;}
.testimonial-item:after{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.testimonial-item:before{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.testimonial-thumb{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.client-designation{color:#a6a4a4;}
.price-table{background:#F4F5F8;}
.price-table .table-header .pricing-plan-name{color:var(--theme-third);}
.price-table .table-header .pricing-plan-name:after{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.price-table .table-header .price{color:var(--theme-third);}
.price-table .table-content .list-items li:nth-child(odd){background:#ecedf2;}
.price-table .recommended{background:#b62b7d;color:#fff;}
   .border-right-silver2{border-right:1px solid #b7b7b8;}
.text-white{color:#ffffff;}
.bg-white{background:#ffffff;}
.bg-silver{background:#F4F5F8;}
.bg-silver-deep{background:#ecdaee;}
.bg-gray{background:#f7f7f7;}
.text-silver{color:#f5f3f1;}
.text-light-gray{color:#9d98bf;}
.text-gray{color:#a4a4aa;}
.text-gray-light{color:#CCCCCC;}
.text-dark-light{color:#808093;}
.section-white-typo *{color:#fff !important;}
.section-title-line:before{background:var(--theme-primary);}
.section-title-line.line-white:before{background:#fff;}
.solid-line-bottom:before{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
body{color:#494b51;font-family:"Montserrat", sans-serif;font-weight:500 !important;font-size:16px;line-height:1.8em;-webkit-font-smoothing:antialiased;}
.widget_calendar{float:none;}
#wp-calendar{width:100%;}
#wp-calendar caption{background:none repeat scroll 0 0 #E9E9E9;color:#333333;font-size:16px;padding:10px 0;text-align:center;}
#wp-calendar thead{font-size:10px;}
#wp-calendar thead th{border:1px solid #E9E9E9;font-size:13px;padding:8px 0;text-align:center;vertical-align:middle;}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #E9E9E9;text-align:center;padding:8px;}
#wp-calendar tbody td#today{background:#16A085;color:#fff;}
#wp-calendar tbody td#today a{color:#fff;}
#wp-calendar tbody td:hover{background:#fff;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot{border:1px solid #E9E9E9;}
#wp-calendar tfoot #next{font-size:12px;text-transform:uppercase;text-align:right;color:#83c99f;}
#wp-calendar tfoot #prev{font-size:12px;text-transform:uppercase;padding-top:10px;color:#83c99f;}
.widget select{max-width:100%;padding:5px;border:1px solid #ccc;width:100%;}
.widget_text .textwidget img{max-width:100%;height:auto;}
.widget_text select, .widget_text input, .widget_text textarea{max-width:100%;padding:5px;border:1px solid #ccc;width:100%;}
.widget_text option{max-width:100%;}
.widget_nav_menu ul li, .widget_pages ul li{color:#827b7d;line-height:28px;}
.widget_nav_menu ul li ul, .widget_pages ul li ul{padding-left:15px;}
.widget_nav_menu ul li a, .widget_pages ul li a{color:#827b7d;}
.widget_nav_menu ul li a:hover, .widget_pages ul li a:hover{color:#615C5C;}
#sidebar .textwidget img{max-width:100%;}
.wp-caption{max-width:100%;}
.wp-caption img{padding-bottom:5px;}
.form-submit input.submit_btn{display:inline-block;width:auto;color:#fff;margin-top:30px;margin-left:6px;}
.form-submit input.submit_btn:hover{color:#bfa373;}
.screen-reader-text{color:#777;}
.alignright{float:right;}
.alignleft{float:left;}
.single-content table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%;border:1px solid #d1d1d1;}
.single-content table td{border:1px solid #d1d1d1;padding-left:7px;}
.single-content table th{border:1px solid #d1d1d1;padding-left:7px;}
img.alignleft, .alignleft img{margin-right:10px;}
img.alignright, .alignright img{margin-left:10px;}
.comment_text table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%;border:1px solid #d1d1d1;}
.comment_text table td{border:1px solid #d1d1d1;padding-left:7px;}
.comment_text table th{border:1px solid #d1d1d1;padding-left:7px;}
.single-content li{padding:0 !important;list-style:inherit !important;}
.single-content ul{list-style:disc !important;padding-left:20px !important;}
.single-content ol{list-style:decimal !important;padding-left:20px !important;}
.comment_text li{padding:0 !important;list-style:inherit !important;}
.comment_text ul{list-style:disc !important;padding-left:20px !important;}
.comment_text ol{list-style:decimal !important;padding-left:20px !important;}
.wp-caption.aligncenter{width:100% !important;text-align:center;}
.search-custom form{width:70% !important;padding-top:20px;}
.search-custom form.search-form:after{top:20px;}
.wp-caption-text, .gallery-caption, .bypostauthor, .sticky{color:#777;}
form.post-password-form input[type=submit]{padding:1px 5px;background:#000;color:#fff;border-color:#000;width:auto;}
.screen-reader-text{display:none;}
.widget ul li{list-style:none !important;}
.widget ul{padding-left:0px !important;}
.widget ul.sub-menu, .widget ul.children{padding-left:10px !important;}
.widget ul.sub-menu li, .widget ul.children li{padding-bottom:3px !important;}
ul.children{margin-left:80px;}
span.featured-post{color:#333;font-weight:bold !important;margin-right:5px;float:right;}
.wp-tag-cloud li{display:inline-block;padding-bottom:0px !important;}
.wp-tag-cloud li:hover{color:#fff;text-decoration:none;}
.wp-tag-cloud li a{background:#fafcfe;border:1px solid #aaa;margin-bottom:8px;color:#565151;font-size:13px !important;margin-right:4px;margin-bottom:8px;padding:4px 12px 4px 12px;display:inline-block;}
.wp-tag-cloud li:hover a{border:1px solid transparent;color:#fff;background:#e41f7a;}
p.logged-in-as{padding:5px 0px;}
p.logged-in-as a{color:#888;}
h3.archive-title{text-align:center;margin-bottom:40px;font-size:25px;font-weight:600;}
.wrap-blog ul.children{padding-left:10px;}
.single-content h1{font-size:46px;}
.single-content h2{font-size:34px;}
.single-content h3{font-size:26px;}
.single-content h4{font-size:22px;}
.single-content h5{font-size:20px;}
.single-content h6{font-size:16px;}
.comment_text h1{font-size:46px;}
.comment_text h2{font-size:34px;}
.comment_text h3{font-size:26px;}
.comment_text h4{font-size:22px;}
.comment_text h5{font-size:20px;}
.comment_text h6{font-size:16px;}
body.logged-in #main-menu{padding-top:42px;}
.leave-form input{margin-bottom:0px;}
.text-leave textarea{margin-bottom:30px;}
body.logged-in .text-leave textarea{margin-bottom:0px;}
.contact-form .cont-submit{border:1px solid #16a085 !important;width:auto;border-radius:0px !important;}
.white .white{color:#fff !important;}
.error404 .breadcrumb-area{height:500px;}
.page-404 .blog-info a{color:#9aa1ac;font-size:18px;}
.pd-bt-40{padding:10px 0px;}
.menu.one-page ul.sub-menu{display:none;}
.media-list .comment_text li{margin-bottom:0px;}
.blog-meta{margin-top:0px;}
.blog-img{margin-bottom:20px;}
form.post-password-form input[type=submit]{padding:0px 20px;height:46px;}
#respond{padding-top:150px;margin-top:-150px;}
h4.comment-title{background:none;margin-bottom:10px;font-size:24px;}
.theme-comment-section .media-body{padding-left:0px;}
.media-left, .media>.pull-left{padding-right:15px;}
.blog-text.blog-details-post{margin-top:0px;}
.error404 .breadcrumb-area{min-height:630px;}
.blog-info .blog-meta{margin-bottom:10px;}
.single-blog{border-bottom:0.5px solid #999;padding-bottom:20px;}
.blog-single{border-bottom:none;}
.breadcrumb-area{color:white;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, .pagination li span.current{z-index:1;color:#fff;background-color:#ff3514;border-color:#ff3514;}
a[rel="author"]{background:#f6e1eb;padding:4px 2px 6px 2px;color:#e41f7a;border-radius:3px;font-size:13px;text-transform:capitalize;}
.block-quote p:nth-child(2) span{font-size:16px;}
.single-news-tags ul.list li{margin-right:5px;}
.comment-form-cookies-consent{display:none;}
form#contact-form>div{padding-left:0px;padding-right:0px;display:inline-block;}
form#contact-form div.col-lg-6{max-width:48%;}
form#contact-form div.col-lg-6:nth-child(3){float:right;}
h3.comment-reply-title{margin-bottom:30px;text-transform:capitalize;}
.logged-in h3.comment-reply-title{margin-bottom:20px;margin-top:-10px;}
.comment-respond #contact-form input.btn-gradient-color{margin-top:25px;}
.entry-content .block-quote p:nth-child(2){margin-bottom:0px;}
.comment-author{text-transform:capitalize;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .comment-meta .comment-metadata span{color:#3d3d68;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .reply .comment-reply-link{color:#3d3d68;font-weight:600;}
p.logged-in-as a{color:#3d3d68;}
.single-widget{padding:30px;margin-bottom:30px;background:#F4F5F8;border:1px solid #eee;}
.widget_categories h3.widget-title, .widget-popular-posts h3.widget-title, .widget_archive h3.widget-title, .widget_tag_cloud h3{font-size:22px;line-height:28px;margin-bottom:20px;}
.widget-popular-posts h3.widget-title{margin-bottom:35px;}
.widget_tag_cloud h3{margin-bottom:30px;}
.widget_categories h3.widget-title{margin-bottom:25px;}
.news-sidebar-widget .widget_categories ul li:first-child, .news-sidebar-widget .widget_archive ul li:first-child{padding-top:0;}
.news-sidebar-widget .widget_categories ul li, .news-sidebar-widget .widget_archive ul li{display:inherit;padding:10px 0;border-bottom:1px dashed #ccc;}
.news-sidebar-widget .widget_categories ul li:last-child{border-bottom:none;padding-bottom:0px;}
.news-sidebar-widget .widget_categories ul li a, .news-sidebar-widget .widget_archive ul li a{color:#565151;}
.news-sidebar-widget .widget_categories ul li a:before{content:"\f0a0";font-family:'FontAwesome';margin-right:10px;color:#e41f7a;}
.news-sidebar-widget .widget_archive ul li a:before{content:"\f0c7";font-family:'FontAwesome';margin-right:10px;color:#e41f7a;}
.news-wrapper .news-thumb img{height:256px;}
.news-wrapper .news-details .news-meta{color:#3d3d68;}
.pagination-nav .pagination-list li span{font-weight:500;height:47px;width:47px;line-height:45px;display:inline-block;position:relative;border:1px solid transparent;background:#e41f7a;color:#fff;}
.pagination-nav .pagination-list{text-align:center;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.menu-item-has-children>a::before{content:"\f107";position:absolute;right:-18px;top:50%;-moz-transform:translate(0, -15px);-o-transform:translate(0, -15px);-ms-transform:translate(0, -15px);-webkit-transform:translate(0, -15px);transform:translate(0, -15px);font-family:FontAwesome;font-size:16px;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.menu-item-has-children>ul.sub-menu li.menu-item-has-children>a::before{content:"\f105";position:absolute;right:10px;top:50%;transform:translateY(-14px);font-family:FontAwesome;font-size:16px;}
.footer-widget input[type="submit"]:before{content:"\f104";font-family:Flaticon;font-size:20px;font-style:normal;}
.logged-in .header-navigation-area.fixed, .logged-in .header-navigation-area .side-panel-content{top:32px !important;}
.blog-page .news-wrapper .news-thumb img{height:auto;}
.blog-page .search-custom #searchform-all input[type="search"]{height:42px;}
.blog-page .search-custom #searchform-all div.input-box{right:30%;top:75px;}
@media(max-width:768px){
.blog-page .search-custom #searchform-all div.input-box{top:103px;}
}
.blog-page .search-custom #searchform-all div.input-box .fa-search{padding:13px 15px;background:#e41f7a;color:#fff;border-bottom-right-radius:5px;border-top-right-radius:5px;}
.blog-page .news-wrapper{width:100%;}
.element-Heading .footer-widget-list li a{color:#3d3d68}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{color:#fff;}
.text-gray{color:#3d3d68;}
.service-section h6.text-gray{color:#fff;}
.contact-section .contact-form div.wpcf7-validation-errors, .contact-section .contact-for div.wpcf7-acceptance-missing{color:#3d3d68;}
@media(max-width:592px){
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .sub-title{font-size:14px !important;}
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .cs-btn-one{font-size:11px !important;}
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .cs-btn-one.btn-transparent{margin-left:15px !important;}
}
@media(max-width:768px){
.team-block{max-width:365px;margin:0 auto;margin-bottom:30px;}
.project-item{max-width:370px;margin:0 auto;margin-bottom:30px;}
.news-wrapper{max-width:375px;margin:0 auto;margin-bottom:30px;}
.footer-main-area .textwidget form.wpcf7-form{max-width:350px;}
.single-team-img img.img-full{max-width:365px;}
.price-table{margin-bottom:70px;}
.news-wrapper .news-thumb img{height:auto;}
}
@media(max-width:502px){
.about-section .about-list a{display:block;margin-bottom:20px;}
}
.mean-container .mean-nav ul li li a{opacity:1;}
@media(max-width:1200px){
.tp-leftarrow, .tp-rightarrow{display:none !important;}
}
.request-a-call-back-form div.wpcf7-mail-sent-ng, .request-a-call-back-form div.wpcf7-aborted{color:#fff;}
.widget-popular-posts .single-post{padding-bottom:20px;border-bottom:1px dashed #ccc;}
.widget-popular-posts .single-post:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:10px;}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-tags ul li a{margin-right:5px;font-size:13px;}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-tags ul li a:hover{border-color:#e41f7a;}
.comment-content .comment-author{font-weight:700;font-size:18px;margin-bottom:5px;}
.blog-single-news .single-news-details .single-news-content .comments-area{padding-top:10px;margin-top:50px;}
.blog-single-news .single-news-details .single-news-content .comments-area>h3.comments-title{padding-top:20px;}
.service-details-page .sidebar-right{padding-left:30px;}
.testimonial-item span.quote-icon.webex-icon-quotes-left{color:#999 !important;}
.testimonial-content .comments{padding-left:30px;padding-right:30px;}
.client-designation{font-size:13px;color:#333;font-weight:500;}
.footer-widget p.text-light-gray, .footer-widget-list li a, .footer-widget a.text-light-gray, .footer-widget h5.text-light-gray, .footer-bottom-area span.text-light-gray{color:#dee2e6 !important;}
.footer-widget h6.text-dark-light{color:#dee2e6 !important;font-size:14px !important;}
.icon-box-block h4.icon-box-title{font-size:23px;margin-bottom:17px;}
.icon-box-block a.text-btn{text-decoration:none !important;font-weight:500;}
.icon-box-block p{color:#111;font-size:15px;margin-bottom:15px;}
.team-details-page .personal-details>p{margin-bottom:15px;}
.team-details-page .personal-details .list-items{margin-bottom:45px;}
.team-details-page>.container>.row.mrt-60{margin-top:55px;}
.side-panel-content .side-panel-logo{margin-top:15px;}
.footer-widget .single-post .post-content h5{font-size:16px;margin-bottom:8px;}
.contact-form form .row>div:nth-child(1){padding-right:11px;}
.contact-form form .row>div:nth-child(2){padding-left:11px;}
.contact-form form .row>div:nth-child(1) .form-group,
.contact-form form .row>div:nth-child(2) .form-group,
.contact-form form .row>div:nth-child(3) .form-group{margin-bottom:22px;}
.project-info-list li{padding:5px 0;}
.project-details-page .sidebar-right>.sidebar-widget:first-child{padding:40px 30px;}
.team-details-page .row>div:nth-child(2){padding-left:30px;}
.team-details-page .row div.team-member-info{margin-top:35px;}
@media(min-width:1200px){
.project-section .section-content .row.grid>div:nth-child(4),
.project-section .section-content .row.grid>div:nth-child(5),
.project-section .section-content .row.grid>div:nth-child(6){top:310px !important;}
.page-template-template-home-1 .project-section{height:1008px;}
.page-template-template-home-2 .project-section{height:1018px;}
.page-template-template-home-3 .project-section{height:916px;}
.page-template-projects .project-section{height:810px;}
}
.news-wrapper .news-details .news-description .the-title{margin-bottom:10px;margin-top:25px;line-height:30px;}
.request-a-call-back-form{padding-top:53px;padding-bottom:53px;}
.request-a-call-back-form form div.row .form-group{margin-bottom:10px;}
.request-a-call-back-form form div.col-lg-12 .form-group.mrb-0{height:auto;margin-bottom:0px;}
.request-a-call-back-form .form-control{height:36px;padding:4px 10px;font-size:13px;}
.request-a-call-back-form textarea.form-control{height:42px !important;resize:none;}
.request-a-call-back-form label.racb-label{color:#bbb;font-size:11px;margin-bottom:2px;display:block;line-height:1.2;}
.request-a-call-back-form select.form-control{height:36px;padding:4px 10px;font-size:13px;color:#555 !important;background-color:#fff !important;}
.request-a-call-back-form select.form-control option{color:#555;background-color:#fff;}
.request-a-call-back-form textarea.form-control{height:58px !important;min-height:58px;resize:none;}
.request-a-call-back-form .form-group label{margin-bottom:0;}
.project-details-page .request-a-call-back-form.sidebar{padding-top:40px;}
.blog-single-news .single-news-details .single-news-content h3.entry-title{margin-bottom:15px;margin-top:15px;line-height:30px;}
.project-details-page .request-a-call-back-form form input{padding-left:20px;}
.project-details-page .request-a-call-back-form form input[type=submit]{padding-left:56px;border:none;}
@media(min-width:1500px){
.project-section .section-content .row.grid{height:620px;}
}
.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before{display:none;}
span.onsale{border-radius:0px !important;padding:0px 20px !important;top:20px !important;left:35px !important;background:linear-gradient(45deg, #e41f7a, #604183) !important;}
h1.product_title{font-size:40px;font-weight:600;}
.woocommerce .star-rating span{color:#e41f7a;}
.woocommerce-review-link{color:#333;}
.woocommerce-product-rating{margin-top:15px;}
.shop-details-area del{font-weight:500 !important;font-size:24px;margin-right:25px;color:#555;text-decoration:line-through;}
.shop-details-area ins{color:#e41f7a;font-weight:500 !important;font-size:24px;margin-right:25px;text-decoration:none;}
.shop-details-area .cart div.quantity{height:50px;width:160px;border:0;text-align:center;-moz-appearance:none;appearance:none;background:#fff1f0;border-radius:30px;font-weight:500;color:#747691;font-size:16px;}
.shop-details-area div.quantity input{height:50px;width:160px;border:0;text-align:center;-moz-appearance:none;appearance:none;background:#fff1f0;border-radius:30px;font-weight:500;color:#747691;font-size:16px;}
.shop-details-area button.single_add_to_cart_button{border:0;border-radius:0;display:inline-block;font-size:13px;font-weight:600;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;background:linear-gradient(45deg, #e41f7a, #604183);color:#fff;margin-top:100px;margin-left:-162px;}
.shop-details-area button.single_add_to_cart_button:hover{background:linear-gradient(-20deg, #e41f7a, #604183);}
div.woocommerce-product-details__short-description{padding:30px 0;border-top:1px solid #ffe7e5;}
div.woocommerce-product-details__short-description p{font-weight:400;font-size:15px;color:#333;margin-bottom:0px;}
.woocommerce div.product form.cart{padding-top:40px;border-top:1px solid #ffe7e5;}
.shop-details-area .product_meta{display:none;}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){padding-top:30px;padding-left:20px;width:32%;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;border-radius:0px;background:#fff;padding:0px;margin-right:40px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:linear-gradient(45deg, #e41f7a, #604183) !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:14px;font-weight:500;padding:20px 40px;color:#333;text-transform:uppercase;letter-spacing:2px;line-height:1;border:2px solid #6f7172b0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-color:transparent;color:#fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:5px;}
.woocommerce-Tabs-panel .desc-text{padding:40px;border:4px solid #f9f9f9;}
.woocommerce-Tabs-panel .desc-text>h2{display:none;}
.woocommerce-Tabs-panel .desc-text>p{color:#333;font-size:15px;font-weight:400;}
h2.woocommerce-Reviews-title{font-size:32px;margin-bottom:20px;font-weight:600;}
.woocommerce p.stars.selected a.active~a::before,
.woocommerce p.stars.selected a.active::before, .woocommerce p.stars.selected a:not(.active)::before,
.woocommerce p.stars a{color:#e41f7a;}
p.meta .woocommerce-review__author{text-transform:capitalize;}
.woocommerce-review__published-date{color:#333;}
.woocommerce ul.products li.product .onsale{right:inherit;}
.pro-details-banner{margin-top:84px;}
.woocommerce #review_form #respond textarea{border:2px solid #ecedff;}
.woocommerce #respond input#submit{background:linear-gradient(45deg, #e41f7a, #604183);color:#fff;border:0;border-radius:0;display:inline-block;font-size:13px;font-weight:600;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;font-size:14px;}
.woocommerce #respond input#submit:hover{background:linear-gradient(-20deg, #e41f7a, #604183);color:#fff;}
.pt-50{padding-top:50px;}
.mb-50{margin-bottom:50px;}
.related.products{margin-top:70px;display:none;}
.woocommerce-breadcrumb, .woocommerce-products-header{display:none;}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{clear:unset;}
.product-showing{width:100%;}
.product-showing p{margin:0;border:2px solid #6f7172b0;padding:17px 30px;text-align:center;line-height:1;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:600;color:#747691;margin-left:17px;margin-bottom:50px;}
.shop-area .woocommerce-ordering select{float:right;border:2px solid #6f7172b0;padding:0px 25px;text-align:center;line-height:1;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:600;color:#747691;height:50px;background-color:#fff;border-radius:0px;margin-bottom:50px;}
.shop-area .product-showing{width:100%;padding-left:30px;padding-right:32px;}
.shop-area .row ul.products li div.star-rating{display:none;}
.product-content h4{font-size:24px;color:#333;padding:0px;font-weight:600;margin-bottom:15px;margin-top:25px;}
.shop-area .products>div.product-item{display:inline-block;width:33%;}
.product-img img{width:100%;}
.pro-cat a{font-size:15px;color:#e41f7a;text-transform:uppercase;letter-spacing:2px;margin-right:5px;margin-bottom:10px;}
.pro-price .price del span{color:#747691;text-decoration:line-through;margin-right:0px;}
.product-meta .pro-price del{margin-right:25px;}
.product-meta .pro-price ins{text-decoration-line:none;}
.shop-add-to-cart a{border-radius:0px !important;color:#fff !important;background:linear-gradient(45deg, #e41f7a, #604183) !important;margin-top:15px !important;font-weight:500 !important;}
.shop-add-to-cart a:hover{background:linear-gradient(-20deg, #604183, #e41f7a) !important;}
.shop-area .pro-price .star-rating{display:none;}
img.secondary-img{position:absolute;left:15px;top:0;transition:.3s;opacity:0;width:92%;height:60%;}
@media(max-width:1200px){
img.secondary-img{display:none;}
}
.product-wrapper:hover img.secondary-img{opacity:1;z-index:1;}
.product-action{position:absolute;top:45%;transition:.3s;z-index:2;opacity:0;visibility:hidden;left:0;right:0;}
.product-wrapper:hover .product-action{opacity:1;visibility:visible;}
.product-action a{background:#fff;height:50px;width:50px;font-size:20px;display:inline-block;color:#8688a6;text-align:center;line-height:51px;border-radius:50%;margin:0 6px;box-shadow:0px 12px 24px 0px rgba(186, 186, 186, 0.3);}
.product-wrapper:hover .product-action a{margin:0 7px;}
.product-action a:last-child{margin-bottom:0;}
.product-action a:hover{background:#e41f7a;color:#fff;}
[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal;}
.flaticon-shopping-cart:before{content:"\f104";}
.flaticon-eye:before{content:"\f106";}
.shop-area .product-img .product-action>a.woocommerce-LoopProduct-link, .single-product .product-area .product-action>a.woocommerce-LoopProduct-link{display:none;}
.product-content{margin-top:20px;}
.pt-100{padding-top:100px;}
.pb-80{padding-bottom:80px;}
.cart-area .table-content table{background:#ffffff;border-color:#eaedff;border-radius:0;border-style:solid;border-width:1px 0 0 1px;text-align:center;width:100%;margin-bottom:0;}
.table-content table td{border-top:medium none;padding:20px 10px;vertical-align:middle;font-size:16px;}
.table-content table th, .table-content table td{border-bottom:1px solid #eaedff;border-right:1px solid #eaedff;}
td.product-thumbnail img{width:125px;}
.table-content table tr th{font-weight:600;color:#333;}
.table-content table tbody tr td a{color:#333;text-transform:capitalize;}
.product-remove a{margin:0 auto;}
input[name="coupon_code"]{height:57px;border:2px solid #eaedff;padding:0 15px;margin-right:10px;}
.coupon input[type="submit"]{float:none;background:linear-gradient(45deg, #e41f7a, #604183);height:inherit;border:0;border-radius:0;color:#fff;display:inline-block;font-size:13px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;cursor:pointer;}
.coupon input[type="submit"]:hover{background:linear-gradient(-20deg, #604183, #e41f7a);}
input.update-cart, button#place_order,
.woocommerce-form-login button.woocommerce-form-login__submit{float:right;background:linear-gradient(-20deg, #604183, #e41f7a);height:inherit;border:0;border-radius:0;color:#fff;display:inline-block;font-size:13px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;}
input.update-cart:hover, button#place_order:hover,
.woocommerce-form-login button.woocommerce-form-login__submit:hover{background:linear-gradient(45deg, #e41f7a, #604183);}
input[name="coupon_code"]::placeholder{color:#333;}
.cart-area td.actions{padding:40px 40px !important;}
.coupon{float:left;}
.cart-page-total{padding-top:50px;}
.cart-page-total .cart_totals h2{font-size:25px;margin-bottom:20px;text-transform:capitalize;font-weight:600;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{font-weight:500;}
.shop_table strong{font-weight:500;}
.wc-proceed-to-checkout a.checkout-button{font-weight:600;background:linear-gradient(-20deg, #604183, #e41f7a);}
.wc-proceed-to-checkout a.checkout-button:hover{background:linear-gradient(45deg, #e41f7a, #604183);}
.product-quantity .quantity input{background:#fff1f0;border-radius:30px;text-align:center;height:50px;width:160px !important;color:#6f7172;font-size:14px;font-weight:normal;border:0;}
.woocommerce-checkout input[type="text"],
.woocommerce-checkout input[type="password"],
.woocommerce-checkout input[type="email"],
.woocommerce-checkout input[type="tel"]{background:#ffffff;border:1px solid #eaedff;border-radius:0;height:45px;padding:0 0 0 10px;width:100%;}
.woocommerce-input-wrapper{width:100%;}
.checkbox-form h3{border-bottom:1px solid #eaedff;font-size:26px;margin:0 0 20px;font-weight:600;padding-bottom:10px;width:100%;}
.select2-container--default .select2-selection--single{border:1px solid #eaedff;padding:10px 0 0 10px;height:45px;}
.form-row>label{margin-top:15px;color:#333;font-size:14px;font-weight:400;}
ul.select2-results__options li, ul.wc_payment_methods li{display:list-item;}
.select2-container .select2-dropdown--below, .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #eaedff;}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:400;}
.order-notes .woocommerce-shipping-fields{margin-top:30px;}
.woocommerce form .form-row textarea{border:1px solid #eaedff;height:90px;padding:15px;width:100%;height:100px;}
.your-order{padding:30px 40px 45px;border:3px solid #eaedff;}
.your-order h3{border-bottom:1px solid #eaedff;font-size:26px;font-weight:600;margin:0 0 20px;padding-bottom:10px;width:100%;}
.woocommerce-info, .woocommerce-error, .woocommerce-message{border-top-color:#e41f7a;}
.woocommerce-info::before, .woocommerce-error::before, .woocommerce-message::before{color:#e41f7a;}
.woocommerce-form-coupon-toggle{width:100%;}
.shop-tab ul li a{font-size:16px;font-weight:500;color:#6f7172;letter-spacing:2px;padding:0;text-transform:uppercase;position:relative;height:50px;width:50px;border-radius:50%;background:#f6f6ff;line-height:50px;text-align:center;}
.shop-tab ul li a.active{color:white;background:#e41f7a;box-shadow:0px 8px 16px 0px rgba(254, 69, 54, 0.3);}
.shop-tab ul li a i{font:normal normal normal 18px/1 FontAwesome;}
.mb-30{margin-bottom:30px;}
.mb-20{margin-bottom:20px;}
.shop-tab ul li{margin-right:15px;}
.sale-tag span{min-height:3.236em;min-width:3.236em;font-weight:600;position:absolute;text-align:center;line-height:3.236;margin:0;color:#fff;font-size:14px;text-transform:uppercase;z-index:9;border-radius:0px !important;padding:0px 20px !important;top:20px !important;left:35px !important;background:linear-gradient(45deg, #e41f7a, #604183) !important;}
.shop-sidebar .shop-add-to-cart{margin-top:25px;}
.shop-sidebar .shop-add-to-cart a{padding:10px 20px;}
.shop-list .product-content{margin-top:0px;}
.pro-price del span{color:#747691;}
.shop-list .product-meta .pro-price{margin-bottom:15px;}
.shop-sidebar .shop-tab{margin-bottom:40px;margin-top:25px;}
.shop-list .shop-add-to-cart{margin-top:30px;}
.widget_product_search, .widget_product_categories{padding:30px;margin-bottom:30px;background:#fff;border:2px solid #eee;}
.widget_products{padding:30px;margin-bottom:30px;background:#fff;border:2px solid #eee;}
.widget_product_search .shop-search .search-field{height:50px;padding:6px 15px;border:1px solid #ccc;width:100%;display:block;outline:0;-webkit-transition:0.5s;transition:0.5s;}
.widget_product_search .shop-search .search-field::placeholder{color:#333;}
.widget_product_search .shop-search button{position:relative;float:right;outline:0;top:-50px;height:50px;width:50px;z-index:1;border:none;color:#ffffff;background-color:#e41f7a;-webkit-transition:0.5s;transition:0.5s;cursor:pointer;}
.widget_product_categories ul.product-categories li{display:inherit;padding:10px 0;border-bottom:1px dashed #ccc;}
.widget_product_categories ul.product-categories li:last-child{border-bottom:none;}
.widget_product_categories h3, .widget_products h3{font-size:22px;font-weight:600;line-height:28px;margin-bottom:15px;text-transform:capitalize;}
.widget_product_categories ul.product-categories li a:before{content:"\f0a0";font-family:'FontAwesome';margin-right:10px;color:#e41f7a;}
.shop-widget.widget_products ul li a{margin-bottom:10px;}
.shop-widget.widget_products ul li a img{float:left;width:70px;margin-right:14px;}
.shop-widget.widget_products ul li{overflow:hidden;margin-bottom:20px;display:list-item;}
.shop-widget.widget_products ul li del{color:#747691;margin-right:25px;margin-top:25px;}
.shop-widget.widget_products ul li del span{color:#747691;font-size:16px;}
.shop-widget.widget_products ul li ins{text-decoration-line:none;margin-top:9px;}
.shop-widget.widget_products ul li ins span{font-weight:500;font-size:16px;color:#333;margin-right:0px;}
.shop-widget.widget_products ul li div.star-rating{display:none;}
.widget_products h3{margin-bottom:25px;}
.shop-area .basic-pagination ul.pagination-list li{text-align:center;margin-right:8px;}
.shop-area .basic-pagination ul.pagination-list li span{font-weight:500;height:47px;width:47px;line-height:45px;display:inline-block;position:relative;border:1px solid transparent;background:#e41f7a;color:#fff;}
.shop-area .basic-pagination ul.pagination-list li a{color:#333;font-weight:500;height:47px;width:47px;line-height:45px;display:inline-block;border:1px solid #aaa;position:relative;}
.shop-sidebar{padding-bottom:100px;}
.basic-login{padding:70px;border:2px solid #eaedff;}
.basic-login h3{text-align:center;font-size:30px;}
.basic-login .woocommerce-form-login{border:none !important;}
.basic-login form .form-row{padding:0px;}
button#place_order,
.woocommerce-form-login button.woocommerce-form-login__submit{width:100%;}
.woocommerce-account .basic-login input[type="text"],
.woocommerce-account .basic-login input[type="password"]{background:#ffffff;border-radius:0;height:60px;padding:0 0 0 10px;width:100%;margin-bottom:10px !important;margin-top:5px !important;}
.password-input{display:block;width:100%;}
.basic-login label span{color:#333;margin-left:5px;}
.woocommerce-account input[type="text"],
.woocommerce-account input[type="password"],
.woocommerce-account input[type="email"],
.woocommerce-account input[type="tel"]{background:#ffffff;border:2px solid #eaedff;border-radius:0;height:40px;padding:0 0 0 10px;width:100%;margin-bottom:10px !important;margin-top:5px !important;}
.or-divide{border-top:2px solid #eaedff;margin:40px 0;text-align:center;position:relative;}
.or-divide{margin-top:110px;}
.or-divide span{position:absolute;left:0;right:0;top:-9px;background:#ffffff;display:inline-block;width:40px;margin:auto;line-height:1;font-weight:500;}
.basic-login .btn.theme-btn{height:inherit;border:0;border-radius:0;display:inline-block;font-size:13px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;background:linear-gradient(45deg, #e41f7a, #604183);}
.basic-login .btn.theme-btn a{color:#fff !important;}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{top:25px;display:none;}
.basic-reset{padding:90px;border:2px solid #eaedff;}
.basic-reset h3{font-size:30px;text-align:center;margin-bottom:50px;}
.lost_reset_password p{width:100% !important;}
.lost_reset_password p:nth-child(1){text-align:center;letter-spacing:0.5px;margin-bottom:20px;font-size:15px;}
.lost_reset_password p label, .lost_reset_password p input{text-align:center;margin-left:auto;margin-right:auto;}
.lost_reset_password .form-row label{font-size:18px;font-weight:500;}
.lost_reset_password .form-row input[name="user_login"]{margin-bottom:30px !important;height:50px;}
.lost_reset_password .form-row button[type="submit"]{width:100%;padding:22px 50px;color:#fff;font-size:17px;font-weight:500;background:linear-gradient(45deg, #e41f7a, #604183);}
.login-area{margin-top:100px;margin-bottom:100px;}
.basic-login form button:hover{color:#fff !important;background:linear-gradient(45deg, #e41f7a, #604183);}
.logged-in.woocommerce-account .woocommerce{padding-bottom:100px;padding-top:100px;max-width:1100px;position:relative;margin:0 auto;}
.logged-in.woocommerce-account nav.woocommerce-MyAccount-navigation{float:left;width:15%;left:50px;position:relative;background-color:#e41f7a;}
.logged-in.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{padding:15px;border:1px solid #aaa;text-align:left !important;padding-left:20px;display:list-item;}
.logged-in.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{color:#fff;font-weight:600;}
.woocommerce-MyAccount-content .woocommerce-info a{background-color:#e41f7a;color:#fff;font-weight:500;text-transform:capitalize;}
.woocommerce-MyAccount-content .col2-set .col-1, .woocommerce-MyAccount-content .col2-set .col-2{max-width:100%;margin-top:45px;padding-left:0px;float:none;width:50%;}
.woocommerce-MyAccount-content .col2-set .col-1{margin-top:30px;}
.woocommerce-Addresses .woocommerce-Address-title h3{font-weight:600;font-size:23px;margin-bottom:15px;}
.woocommerce-Addresses .woocommerce-Address-title a{color:#e41f7a;}
.woocommerce-account fieldset legend{padding-top:30px;color:#212529;font-size:28px;font-weight:500px;}
.logged-in.woocommerce-account .woocommerce-MyAccount-content p .woocommerce-Button[type="submit"]{background:linear-gradient(45deg, #604183, #e41f7a);color:#fff;padding:15px;}
.logged-in.woocommerce-account .woocommerce-MyAccount-content p .woocommerce-Button[type="submit"]:hover {
background: linear-gradient(-20deg, #e41f7a, #604183);
color: #fff;
padding: 15px;
} *{}
:root{--theme-bg-overlay-color:#0B0C26;--theme-bg-overlay-opacity:.7;}:root{font-size:18px;}
body{font-size:18px;}
p:not(p.lead){font-size:18px;}
.accordion .accordion-item .accordion-body p{font-size:18px;}
.content ul, ol{display:block;list-style:disc outside none;margin:1em 0;padding:0 0 0 40px;}
.content ol{list-style-type:decimal;}
.content li{display:list-item;}
ul.clear, ol.clear{list-style:none;margin:0;padding:0;}
 .slotholder:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:1;}
#home-page-banner-slider-section .tp-caption.title-slide{}
#home-about .row>:first-child{padding-left:5rem;padding-bottom:5rem;background:transparent;}
#home-about .row>:first-child:before{content:'';position:absolute;bottom:0px;left:0px;width:50%;height:80%;opacity:1;background-image:radial-gradient(var(--solvere-grey-shade-minus-5) 1px, transparent 1px);background-size:40px 40px;z-index:-1;}
#home-about img{border-radius:30px;margin:0 !important;}
#years-exp{display:inline-flex;position:absolute;bottom:0px;right:10%;border-radius:15px;background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary));padding:2rem 1.5rem;color:#fff;align-items:center;}
#years-exp .years{font-size:4rem;line-height:1em;}
#years-exp .years:after{content:'|';font-size:4rem;line-height:1em;font-weight:200;}
#years-exp .years-exp-content{font-size:1.5rem;line-height:1.2em;}
#vendor-slider-child.vendor-slider-section section.bg-silver{background-color:#232235;padding-bottom:110px;padding-top:110px;}
#vendor-slider-child.vendor-slider-section .owl-item{}
#cta-1-child section[data-background]:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:1;}
#cta-1-child section[data-background]{background-size:cover;background-position:center center;background-repeat:no-repeat;}
#cta-1-child.v2:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);}
#cta-1-child.v2 .cta-top-text,
#cta-1-child.v2 .cta-middle-text,
#cta-1-child.v2 .cta-bottom-text{display:block;}
#cta-1-child.v2 .cta-top-text{font-size:16px;line-height:26px;font-weight:600;margin:0;font-family:"Montserrat", sans-serif;}
#cta-1-child.v2 .cta-middle-text{font-weight:800;margin:0;font-family:"Montserrat", sans-serif;}
#cta-1-child.v2 .cta-bottom-text{font-size:18px;margin:0 0 20px;line-height:1.8em;}
#cta-2-child.v2 .cta-top-text,
#cta-2-child.v2 .cta-bottom-text{display:block;}
#cta-2-child.v2 .cta-top-text{line-height:1.25;letter-spacing:-.02em;font-weight:700;margin:0;font-family:"Montserrat", sans-serif;}
#cta-2-child.v2 .cta-bottom-text{font-size:18px;margin:0 0 20px;line-height:1.8em;}
#services-we-offer-section.bg-img-overlay .service-section:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:1;}
#services-we-offer-section-mod.bg-img-overlay:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:0;}
.icon-box-block .elementor-icon{-moz-transition:all 400ms ease-out 0s;-webkit-transition:all 400ms ease-out 0s;-ms-transition:all 400ms ease-out 0s;-o-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.icon-box-block:hover .elementor-icon{-moz-transform:scale(-1) rotate(180deg);-o-transform:scale(-1) rotate(180deg);-ms-transform:scale(-1) rotate(180deg);-webkit-transform:scale(-1) rotate(180deg);transform:scale(-1) rotate(180deg);}
.icon-box-block .elementor-icon i:before{background-image:-webkit-linear-gradient(45deg, var(--theme-primary) 15%, var(--theme-secondary) 65%);background-image:linear-gradient(45deg, var(--theme-primary) 15%, var(--theme-secondary) 65%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:64px;}
#spinner-section.bg-img-overlay .section-white-typo:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:1;}
#testimonials-section.bg-img-overlay .elementor-widget-container>section:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:1;}
.fix-hero-video{position:fixed;top:0;left:0;z-index:9999;}
.header-top-area{display:none !important;}
 header.header-style-two.fixed{position:fixed;top:0;left:0;width:100%;z-index:9999;}
.logged-in header.header-style-two.fixed, .logged-in header.header-style-two .side-panel-content{top:32px !important;}
.header-style-two .header-wrapper .header-middle{background-color:#ffffff;}
.logo img{height:60px;transform:scale(1.3);}
.social-header-middle .social-links a i{margin-right:0 !important;}
#company-video-section .company-video .popup-video-block[data-background]{background-size:cover;background-position:center center;background-repeat:no-repeat;}
#facts-spinner section[data-background]{background-size:cover;background-position:center center;background-repeat:no-repeat;}
#testimonial-area section[data-background]{background-size:cover;background-position:center center;background-repeat:no-repeat;}
#service-area section[data-background]{background-size:cover;background-position:center center;background-repeat:no-repeat;}
#services-we-offer-section-mod{background-size:cover;background-position:center center;background-repeat:no-repeat;}
.h1-clone{color:var(--theme-third);font-size:48px;line-height:1.2em;font-weight:800;margin:0;font-family:"Montserrat", sans-serif;}
#page-header .page-title-section:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:0;}:root{--office-life-padding:3%;--office-life-radius:3%;--office-life-width-height:53%;}
#office-life>.elementor-background-overlay{}
#office-life .office-life-row{margin-bottom:50px;z-index:1;}
#office-life .office-life-img-col .elementor-image{position:relative;}
#office-life .office-life-img-col .elementor-image:before{content:'';position:absolute;width:var(--office-life-width-height);height:var(--office-life-width-height);background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary));z-index:-1;}
#office-life .office-life-img-col.left .elementor-image:before{top:0;left:0;border-top-left-radius:var(--office-life-radius);}
#office-life .office-life-img-col.right .elementor-image:before{bottom:0;right:0;border-bottom-right-radius:var(--office-life-radius);}
#office-life .office-life-img-col .elementor-image img{}
#office-life .office-life-img-col.left .elementor-image img{padding-top:var(--office-life-padding);padding-left:var(--office-life-padding);}
#office-life .office-life-img-col.right .elementor-image img{padding-bottom:var(--office-life-padding);padding-right:var(--office-life-padding);}
#office-life .office-life-img-col.right .elementor-image{margin-top:var(--office-life-padding);}
#office-life .office-life-row.video{margin-left:25px;margin-right:25px;}
.header-searchbox-style-two .toggle-searchbox.show{z-index:2;}
.rev_row_zone_middle{top:50% !important;transform:translateY(-50%) !important;}
ul.footer-recent-posts>li{display:inline-block;margin-bottom:20px;}
ul.footer-recent-posts>li>a{font-size:16px;line-height:24px;margin-bottom:8px;color:#dee2e6 !important;font-weight:600;font-family:"Montserrat", sans-serif;}
ul.footer-recent-posts>li>time{color:#dee2e6 !important;font-size:14px !important;font-weight:500;line-height:26px;margin:0;font-family:"Montserrat", sans-serif;display:block;}
ul.footer-recent-posts>li>time:before{content:"\f017";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px;}
#why-choose-list-section{}
.why-choose-item{border:1px solid #f1f1f1;border-radius:5px;}
.why-choose-item>div>div.elementor-row>div:first-child>div>div.elementor-widget-wrap{flex-direction:column-reverse;justify-content:flex-end;gap:1rem;padding:20px !important;}
.why-choose-item>div>div.elementor-row>div:first-child>div>div.elementor-widget-wrap *{}
.why-choose-item .elementor-widget-heading>.elementor-widget-container, .why-choose-item .elementor-icon-wrapper{display:flex;justify-content:center;}
.why-choose-item h2{font-size:2rem;}
.why-choose-item .elementor-element .elementor-icon{font-size:125px !important;}
#testimonial-form{padding:20px;border:2px solid #f1f1f1;border-radius:10px;}
#testimonial-form textarea,
#testimonial-form input[type="text"],
#testimonial-form input[type="email"],
#testimonial-form input[type="password"]{background:#F4F5F8;border:1px solid #e3e3e3;}
#testimonial-form textarea:focus,
#testimonial-form input[type="text"]:focus,
#testimonial-form input[type="email"]:focus,
#testimonial-form input[type="password"]:focus{border-color:var(--theme-primary);background:#fff;}
#testimonial-form button[type="submit"]{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;color:#fff;}
#testimonial-section{}
#tesimonial-area{}
#testimonial-area .testimonial-thumb{background:none !important;}
#testimonial-area .testimonial-thumb>img{width:100px;height:auto;}
.dark-overlay.bg-img-overlay:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:0;}
@media screen and (min-width:992px){
#service-area-mega-menu{background-color:#F4F5F8;}
li.service-areas-main.menu-item{position:static !important;}
.tab-container .row{margin-bottom:20px;}
.tab-container .row:not(:last-child):after{content:"";width:100%;height:1px;background:#ddd;margin-top:20px;}
#service-area-mega-menu .mega-menu-sub-menu li.mega-menu-sub-list-item{border-bottom:none;}
#service-area-mega-menu .mega-menu-sub-menu li.mega-menu-sub-list-item>a{padding-left:0px;padding-right:0px;padding:0px 0px;line-height:1.8em;padding-left:40px;}
li.services-main.mega-menu>a[title="Services"]:before{display:none;}
}
@media screen and (max-width:991px){ #service-area-mega-menu .mega-menu-sub-menu{display:block !important;}
#service-area-mega-menu .mega-menu-sub-menu-wrap .mean-expand{display:none !important;}
#service-area-mega-menu{background-color:#0c1923;}
.mega-menu-title, .mega-menu-sub-title{color:#fff;}
.elementor-tabs-wrapper{display:none !important;}
.elementor-tab-content{display:block !important;}
}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.service-areas-main.menu-item-has-children>a::after{content:"\f107";font-family:FontAwesome;font-size:16px;position:static;margin-left:10px;}
li.service-areas-main.menu-item>ul.dropDown.sub-menu{width:100% !important;}
#service-area-mega-menu .service-area-title.mega-menu-title{display:block;text-align:left;font-size:24px;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.service-areas-main.menu-item-has-children>a::before{display:none;}
#service-area-mega-menu .mega-menu-sub-menu-wrap .mega-menu-sub-title{display:block;text-align:left;}
#service-area-mega-menu .mega-menu-sub-menu li.mega-menu-sub-list-item>a{text-align:left;}
#service-area-mega-menu>.elementor-container{margin-bottom:20px;}
#service-area-mega-menu #elementor-tab-title-2124,
#service-area-mega-menu #elementor-tab-title-2125{display:none;}
#solvere-archive-posts-widget article.elementor-post{background:#F4F5F8;border:1px solid #eee;}
#solvere-archive-posts-widget .elementor-post__text{padding:24px;display:flex;flex-direction:column;}
#solvere-archive-posts-widget .elementor-post__thumbnail__link{margin-bottom:0px;}
#solvere-archive-posts-widget .elementor-post__title{margin-bottom:10px;line-height:30px;font-family:"Montserrat", sans-serif;color:var(--theme-third);font-size:22px;font-weight:700;}
#solvere-archive-posts-widget .elementor-post__meta-data{color:#3d3d68;font-size:15px;font-weight:500;margin:0 0 15px 0px;font-family:"Montserrat", sans-serif;text-transform:capitalize;order:-1;}
#solvere-archive-posts-widget .elementor-post__meta-data .elementor-post-author{background:#f6e1eb;color:var(--theme-primary);padding:4px 8px 6px 8px;border-radius:3px;font-size:13px;margin-right:6px;}
#solvere-archive-posts-widget .elementor-post__meta-data .elementor-post-author:before{content:"By ";}
#solvere-archive-posts-widget .elementor-post__excerpt{margin-bottom:20px;}
#solvere-archive-posts-widget .elementor-post__read-more{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;color:#fff;font-size:14px;line-height:26px;padding:10px 28px;border-radius:5px;position:relative;display:inline-block;font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:500;overflow:hidden;cursor:pointer;align-self:center !important;}
.news-sidebar-widget .widget_categories ul li a:before{color:var(--theme-primary);}
.news-sidebar-widget .widget_categories ul li a:hover{color:var(--theme-primary);}
.wp-tag-cloud li:hover a{background-color:var(--theme-primary);}
#solvere-post-slider .ha-posts-carousel__content-position{background:#F4F5F8;border:1px solid #eee;}
.page-title-section.single-mod{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.page-title-section.single-mod:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.5;}
.page-title-section .single-banner-title{display:block;font-size:42px;line-height:48px;font-weight:800;margin:0;font-family:"Montserrat", sans-serif;}
.single-news-thumb{}
#solvere-search-results-archive-posts article.elementor-post{background:#F4F5F8;border:1px solid #eee;}
#solvere-search-results-archive-posts article.elementor-post>.elementor-post__text{padding-left:10px;padding-right:10px;}
#solvere-search-results-archive-posts article.elementor-post>.elementor-post__text>.elementor-post__title{margin-top:25px;}
.contact-form select, .contact-form textarea, .contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"]{background:#F4F5F8;border:1px solid #e3e3e3;height:auto !important;}
.page-id-859 .about-list>img, .page-id-859 .about-list>a:after{display:none;}
@media(min-width:992px){
li.mega-menu.menu-item{position:static !important;}
li.mega-menu.menu-item>ul.dropDown.sub-menu{width:100% !important;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.mega-menu.menu-item-has-children>a::after{content:"\f107";font-family:FontAwesome;font-size:16px;position:static;margin-left:10px;}
.mega-menu-row{display:flex;flex-direction:row;flex-wrap:nowrap;padding:20px 0;border:1px solid #aaa;border-top:none;}
.mega-menu-column{width:100%;padding:0 20px;}
.mega-menu-column:first-child{}
.mega-menu-column:last-child{}
.mega-menu-column:not(:last-child){border-right:1px solid #ddd;}
.mega-col-title{display:block;text-align:left;color:#333;font-family:Montserrat, Sans-serif;font-size:18px;font-weight:600;}
ul.mega-col-list{}
li.mega-col-list-item{display:block;text-align:left;border-bottom:none !important;}
li.mega-col-list-item>a{display:block;text-align:left;color:#2f2b2b;line-height:1.8em;font-size:14px;font-weight:500;padding:2px 0 !important;padding-left:10px !important;}
li.mega-col-list-item:hover>a{background:var(--theme-primary);color:#fff;}
} @media(max-width:991px){
.mega-menu-row{flex-direction:column;}
.mega-menu-row *{display:block !important;}
.mega-menu-row .mean-expand{display:none !important;}
.mega-col-title{color:#fff;padding-left:35px;}
}   #sophos-security-embed,
#sophos-security-object{display:none;}
.iframe-wrap{}
#sophos-security-iframe{height:1080px;}
#sophos-security-iframe body{}
#sophos-security-iframe html{}
#contact-form{padding:20px;}
.global-form{padding:20px;border:2px solid #f1f1f1;border-radius:10px;}
.global-form textarea, .global-form input[type="text"],
.global-form input[type="email"],
.global-form input[type="tel"],
.global-form input[type="password"],
.global-form select{background:#F4F5F8 !important;border:1px solid #e3e3e3 !important;}
.global-form textarea:focus, .global-form input[type="text"]:focus,
.global-form input[type="email"]:focus,
.global-form input[type="tel"]:focus,
.global-form input[type="password"]:focus,
.global-form select:focus{border-color:var(--theme-primary) !important;background:#fff !important;}
.global-form button[type="submit"]{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;color:#fff;}
.team-block .social-list{display:none;}
.wpcf7-response-output{color:#fff;border-color:var(--theme-primary) !important;}
.home-service-boxes .elementor-container{gap:25px;}
.home-service-boxes + .home-service-boxes{margin-top:25px;}
@media(min-width:768px){
.home-service-boxes>.elementor-container>.elementor-column{flex:1;}
}     #scrollUp{display:none !important;}
.single-news-thumb{display:none!important;}
#home-bottom-cta{margin-bottom:0!important}
body.single.single-post h1, body.single.single-post h2, body.single.single-post h3{margin-bottom:20px;}
body.single.single-post h2, body.single.single-post h3{margin-top:50px;}
.cs-btn-one.btn-gradient-color{background:#0c6291 !important;color:#ffffff !important;font-weight:bold !important;font-size:1.2em !important;}
.contact-page-form .form-group{margin-bottom:15px;}
.contact-page-form .form-control{height:44px;padding:8px 14px;font-size:14px;border:1px solid #aaa;border-radius:4px;background:#fff;color:#333;width:100%;transition:border-color 0.3s ease;}
.contact-page-form .form-control::placeholder{color:#777;opacity:1;}
.contact-page-form .form-control:focus{border-color:#0a6ebd;outline:none;box-shadow:0 0 0 2px rgba(10, 110, 189, 0.15);}
.contact-page-form textarea.form-control{height:120px !important;resize:vertical;}
.contact-page-form select.form-control{height:44px;padding:8px 14px;font-size:14px;color:#666;appearance:auto;}
.contact-page-form select.form-control option:not(:first-child){color:#333;}
.contact-page-form .wpcf7-form-control-wrap{display:block;width:100%;}
.contact-page-form input[type=submit],
.contact-page-form .contact-page-submit{background:#0f628e;color:#fff;border:none;padding:12px 40px;font-size:16px;font-weight:600;border-radius:4px;cursor:pointer;transition:background 0.3s ease;width:100%;text-transform:uppercase;letter-spacing:0.5px;}
.contact-page-form input[type=submit]:hover,
.contact-page-form .contact-page-submit:hover{background:#0b4f73;}
.contact-page-form .wpcf7-acceptance label{color:#666;font-size:13px;}
.contact-page-form .wpcf7-acceptance input[type=checkbox]{margin-right:6px;}
.contact-page-form .wpcf7-response-output{margin:15px 0 0;padding:10px 15px;border-radius:4px;font-size:14px;}
.contact-page-form .wpcf7-not-valid-tip{color:#e74c3c;font-size:12px;margin-top:4px;}
.contact-page-form .wpcf7-spinner{margin:10px 0;}
.contact-page-form .row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}
.contact-page-form .col-6{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px;}
.contact-page-form .col-lg-12{flex:0 0 100%;max-width:100%;padding-left:10px;padding-right:10px;}
@media(max-width:767px){
.contact-page-form .col-6{flex:0 0 100%;max-width:100%;}
} .contact-page-form .wpcf7-submit.btn.btn-primary,
.contact-page-form input.wpcf7-submit.btn-primary, .contact-page-form .btn.btn-primary.contact-page-submit{background:#0f628e !important;background-color:#0f628e !important;border-color:#0f628e !important;color:#fff !important;}
.contact-page-form .wpcf7-submit.btn.btn-primary:hover, .contact-page-form input.wpcf7-submit.btn-primary:hover, .contact-page-form .btn.btn-primary.contact-page-submit:hover{background:#0b4f73 !important;background-color:#0b4f73 !important;border-color:#0b4f73 !important;}
.contact-page-form .wpcf7-submit[disabled],
.contact-page-form .wpcf7-submit.btn-primary[disabled],
.contact-page-form .btn.btn-primary.contact-page-submit[disabled] {
background: #0f628e !important;
background-color: #0f628e !important;
border-color: #0f628e !important;
color: #fff !important;
opacity: 1 !important;
pointer-events: auto !important;
cursor: pointer !important;
}:root{}
@media only screen and (min-width: 1024px) {   .header-style-two .header-wrapper .header-middle{padding:10px 0;}
.header-searchbox-style-two .show-searchbox a{margin:0px 0 9px;}
.side-panel{padding-top:26px;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li a{padding:10px 0;}
} :root{}
@media only screen and (max-width: 1023px) {  #solvere-search-results-archive-posts article.elementor-post{display:flex;flex-direction:column;}
#solvere-search-results-archive-posts article.elementor-post>a:first-child{width:100%;}
} @media only screen and (max-width: 991px) { .logo img{height:38px;}
} :root{}
@media only screen and (max-width: 767px) {  #industries-served-table{}
table#industries-served-table tr>td{display:block;}
}   :root{}
@media only screen and (max-width: 479px) { }