/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:400;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(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{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-close:before,.fa-remove: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-cog:before,.fa-gear: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-repeat:before,.fa-rotate-right: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-image:before,.fa-photo: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-exclamation-triangle:before,.fa-warning: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-cogs:before,.fa-gears: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-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder: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-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste: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-chain-broken:before,.fa-unlink: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-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won: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-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira: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-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board: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-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-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-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-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-futbol-o:before,.fa-soccer-ball-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-ils:before,.fa-shekel:before,.fa-sheqel: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-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc: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-full:before,.fa-battery: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-paper-o:before,.fa-hand-stop-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-television:before,.fa-tv: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-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing: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-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-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-full:before,.fa-thermometer: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-bath:before,.fa-bathtub:before,.fa-s15: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}
@font-face{font-family:ModernEra;src:url("../fonts/new-font/english_font/ModernEra-Light.otf");font-weight:400;font-style:normal}@font-face{font-family:ModernEra;src:url("../fonts/new-font/english_font/ModernEra-Bold.otf");font-weight:600;font-style:normal}@font-face{font-family:ModernEra;src:url("../fonts/new-font/english_font/ModernEra-Black.otf");font-weight:700;font-style:normal}@font-face{font-family:ModernEraBold;src:url("../fonts/new-font/english_font/ModernEra-Bold.otf");font-weight:700;font-style:normal}@font-face{font-family:ModernEraBlack;src:url("../fonts/new-font/english_font/ModernEra-Black.otf");font-weight:700;font-style:normal}@font-face{font-family:Frutigerlt;src:url("../fonts/new-font/arabic_font/FrutigerLTArabic45Light.ttf");font-weight:400;font-style:normal}@font-face{font-family:Frutigerlt;src:url("../fonts/new-font/arabic_font/FrutigerLTArabic55Roman.ttf");font-weight:500;font-style:normal}@font-face{font-family:Frutigerlt;src:url("../fonts/new-font/arabic_font/FrutigerLTArabic65Bold.ttf");font-weight:700;font-style:normal}@font-face{font-family:Frutigerlt;src:url("../fonts/new-font/arabic_font/frutigerltarabic75black.ttf");font-weight:900;font-style:normal}.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}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Swiper 4.4.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 19, 2018
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
@charset "UTF-8";
* {
    margin: 0;
    padding: 0;
    border: 0;
}
.bg-img,
.project-nav p {
    background-repeat: no-repeat;
}
.copy-rights,
.footer-container {
    align-content: center;
    display: flex;
}
.complain-inline-form .button-submit.disabled,
.main-complaints-body .tab.active {
    pointer-events: none;
    pointer-events: none;
}
.pricing-slider li,
footer li,
header li {
    list-style: none !important;
    outline: 0 !important;
}
.affiliate-calculation,
.affiliate-calculation ul .page-links span:not(:first-child) span,
.affiliate-calculation ul li:not(:first-child) span,
.domain-pricing-table .table tbody tr:nth-child(odd),
.feature-table table tbody tr,
.page-links .affiliate-calculation ul span:not(:first-child) span,
.woocommerce table.my_account_orders tbody,
.woocommerce table.shop_table.cart tbody,
.woocommerce table.woocommerce-table--order-downloads tbody,
html {
    background-color: #fff;
}
ol,
ul {
    margin: 0;
    padding: 0;
}
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}
input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    -webkit-transition: background-color 5000s ease-in-out;
    transition: background-color 5000s ease-in-out;
}
::-moz-selection {
    text-shadow: none;
    color: #fff;
}
::selection {
    text-shadow: none;
    color: #fff;
}
::-webkit-input-placeholder {
    color: #555 !important;
    opacity: 1 !important;
}
::-moz-placeholder {
    color: #555 !important;
    opacity: 1 !important;
}
:-ms-input-placeholder {
    color: #555 !important;
    opacity: 1 !important;
}
::placeholder {
    color: #555 !important;
    opacity: 1 !important;
}
.about-content .full-width.about-title p,
.full-width.affiliate-title p,
.full-width.coming-soon-content p,
.full-width.data-center-title p,
.full-width.domain-section-title p,
.section-title.full-width p,
.woocommerce .col-1,
.woocommerce .col-2,
.wp-block-separator.is-style-wide,
iframe {
    max-width: 100%;
}
.shop--product-slider .product-thumbs .swiper-button-next span:focus,
.shop--product-slider .product-thumbs .swiper-button-prev span:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
    outline: 0 !important;
}
.shop--product-slider .product-thumbs .swiper-button-next span,
.shop--product-slider .product-thumbs .swiper-button-prev span,
button,
button[type="submit"],
input[type="submit"] {
    border: none;
    background-color: transparent;
    cursor: pointer;
    -webkit-appearance: button;
    -moz-appearance: button;
}
pre,
select {
    border: 1px solid;
    max-width: 100%;
}
select {
    width: 100%;
    height: 40px;
    padding: 0 10px;
}
textarea {
    resize: none;
}
img {
    max-width: 100%;
    height: auto;
}
a,
a:active,
a:focus,
a:hover,
input,
input:active,
input:focus,
input:hover,
select,
textarea {
    text-decoration: none;
    outline: 0 !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin-bottom: 0;
    padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
h1 {
    font-size: 48px;
}
.about-content .about-title h2,
.data-center-title h2,
.domain-section-title h2,
h2 {
    font-size: 30px;
}
.back-to-top a i,
.single-process .process-icon i,
h3 {
    font-size: 24px;
}
h4 {
    font-size: 18px;
}
h5 {
    font-size: 16px;
}
.author-info .info-text,
.post-comments-wrap .single-post-comment .comment-content .reply-btn,
.post-comments-wrap .single-post-comment .comment-content span,
.review-form p,
h6 {
    font-size: 14px;
}
body {
    overflow-x: hidden !important;
    font-size: 18px;
    line-height: 1.67;
    font-weight: 400;
}
pre {
    border-radius: 4px;
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 1.6em;
    overflow: auto;
    padding: 0.8em 1.6em;
    background-color: #fff;
}
code {
    background-color: rgba(27, 31, 35, 0.05);
    border-radius: 3px;
    font-size: 85%;
    margin: 0;
    padding: 0.2em 0.4em;
}
.about-us-activate-sim-service-slider .includes-slider,
.download-page-dialup-wrapper .wpb_wrapper .even-dial-up-section,
.pt-0,
.shop--product-details .group_table .woocommerce-grouped-product-list-item:first-child td {
    padding-top: 0;
}
.pt-10 {
    padding-top: 10px;
}
.pt-20 {
    padding-top: 20px;
}
.affiliate-calculation ul .page-links span:nth-child(2),
.affiliate-calculation ul li:nth-child(2),
.page-links .affiliate-calculation ul span:nth-child(2),
.pt-30 {
    padding-top: 30px;
}
.pt-40 {
    padding-top: 40px;
}
.pt-100,
.pt-110,
.pt-120,
.pt-130,
.pt-140,
.pt-150,
.pt-50,
.pt-60,
.pt-70,
.pt-80,
.pt-90 {
    padding-top: 25px;
}
.dial-up-styling .pt-100,
.dialup-wrapper-row-margin,
.remove-page-top-padding .vc_column_container,
.remove-page-top-padding .voifone-fluid,
.remove-top-padding .pt-100,
.vc_col-has-fill > .vc_column-inner {
    padding-top: 0 !important;
}
.checkout-form .order-details .woocommerce-checkout-review-order .table tfoot th,
.download-page-dialup-wrapper .wpb_wrapper .odd-dial-up-section,
.pb-0,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table tfoot th {
    padding-bottom: 0;
}
.pb-10 {
    padding-bottom: 10px;
}
.pb-20 {
    padding-bottom: 20px;
}
.affiliate-calculation ul .page-links span:last-child,
.affiliate-calculation ul li:last-child,
.faq-paragraph-padding .section-title p,
.page-links .affiliate-calculation ul span:last-child,
.pb-30 {
    padding-bottom: 30px;
}
.pb-40 {
    padding-bottom: 40px;
}
.pb-100,
.pb-110,
.pb-120,
.pb-130,
.pb-140,
.pb-150,
.pb-50,
.pb-60,
.pb-70,
.pb-80,
.pb-90 {
    padding-bottom: 25px;
}
.salam-description-padding {
    padding-bottom: 120px;
    padding-top: 55px;
}
.about-content .about-title h2,
.affiliate-title cite,
.affiliate-title h2,
.app-feature .app-feature-btns .app-btn .btn-text span,
.back-to-top a:hover,
.blog-details-content .post-meta .page-links span a,
.blog-details-content .post-meta li a,
.blog-details-content blockquote cite,
.blog-details-text .wp-block-archives.wp-block-archives-list .page-links span a,
.blog-details-text .wp-block-archives.wp-block-archives-list li a,
.blog-details-text .wp-block-categories.wp-block-categories-list .page-links span a,
.blog-details-text .wp-block-categories.wp-block-categories-list li a,
.blog-details-text a,
.blog-pagination li .active,
.blog-pagination li .current,
.blog-pagination li a:hover,
.btn,
.btn:hover,
.c1,
.checkout-form .create-an-account label:hover,
.checkout-form .ship-different-address label:hover,
.checkout-form-toggle .cupon-info h5 span,
.checkout-form-toggle .form-login p a,
.checkout-form-toggle .login-info h5 span,
.checkout-form-toggle .login-register-wrapper form.register p a,
.coming-soon-content h2,
.comment-respond .logged-in-as a,
.comment-respond .post-comment-title a,
.connection-details h2 strong,
.custom-meta .page-links span a,
.custom-meta li a,
.data-center-title h2,
.domain-section-title h2,
.feature-table.app-table tbody td .app-feature-list .page-links span:before,
.feature-table.app-table tbody td .app-feature-list li:before,
.home-banner .single-banner .banner-text h1,
.includes-slider .single-include i,
.includes-slider .single-include:hover p,
.lighter-heading strong,
.login-register-wrapper .checkout-form-toggle form.register p a,
.login-register-wrapper .cupon-info h5 span,
.login-register-wrapper .form-login p a,
.login-register-wrapper .login-info h5 span,
.login-register-wrapper form.register p a,
.main-header .text-logo,
.not-found-content h3,
.page-links .blog-details-content .post-meta span a,
.page-links .blog-details-text .wp-block-archives.wp-block-archives-list span a,
.page-links .blog-details-text .wp-block-categories.wp-block-categories-list span a,
.page-links .custom-meta span a,
.page-links .feature-table.app-table tbody td .app-feature-list span:before,
.page-links .post--content .post-meta span a,
.page-links .project-info ul span a:hover,
.page-links .shop--product-details .product-buttons ul span a:not(.btn-fill),
.page-links .single-blog .blog-content .post-meta span a,
.page-links .social-icons ul span a i,
.page-links .widget ul span a:hover *,
.page-links .widget.widget_rss ul span cite,
.page-links .woocommerce .quick-icons ul span a i,
.page-links li .active,
.page-links li .current,
.page-links li a:hover,
.page-links span .active,
.page-links span .current,
.page-links span a:hover,
.page-title-wrap .page-title h2,
.post--content .post-meta .page-links span a,
.post--content .post-meta li a,
.post--content a,
.post-comments-wrap .post-comment-title a,
.post-comments-wrap .single-post-comment .comment-content a:hover,
.product-quentity .minus,
.product-quentity .plus,
.product-reviews .single-product-review .review-content a:hover,
.project-info ul .page-links span a:hover,
.project-info ul li a:hover,
.review-form .post-comment-title a,
.section-title h2,
.shop--product-details .group_table .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label a,
.shop--product-details .price .woocommerce-Price-amount,
.shop--product-details .product-buttons ul .page-links span a:not(.btn-fill),
.shop--product-details .product-buttons ul li a:not(.btn-fill),
.shop--product-details .product-quentity .variations .reset_variations,
.shop-pagination li .active,
.shop-pagination li .current,
.shop-pagination li a:hover,
.single-affiliate .affiliate-text h4:hover a,
.single-blog .blog-content .post-meta .page-links span a,
.single-blog .blog-content .post-meta li a,
.single-blog .blog-content a:not(.blog-btn):hover,
.single-contact .contact-icon i,
.single-domain-feature:hover h5,
.single-faq .faq-question:after,
.single-faq .faq-question:hover,
.single-faq .faq-question[aria-expanded="true"],
.single-faq-category .faq-title h4,
.single-feature:hover h4,
.single-post-nav .post-nav-text h6:hover a,
.single-pricing-table:hover .pt-header p,
.single-process .process-icon i,
.single-process:hover h4,
.single-project-item:hover .project-info a,
.single-why-choose:hover h5,
.social-icons ul .page-links span a i,
.social-icons ul li a i,
.voip-feature h2 strong,
.widget a:hover,
.widget ul .page-links span a:hover *,
.widget ul li a:hover,
.widget ul li a:hover *,
.widget.widget_latest_post .single-latest-post .post-number h5,
.widget.widget_recent_entries .single-latest-post .post-number h5,
.widget.widget_rss ul .page-links span cite,
.widget.widget_rss ul li cite,
.widget.woocommerce .woocommerce-Price-amount,
.widget.woocommerce .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.widget.woocommerce ins,
.widget.yith-woocompare-widget .clear-all,
.woocommerce .page-links .quick-icons ul span a i,
.woocommerce .price .woocommerce-Price-amount,
.woocommerce .product-buttons .compare.added:after,
.woocommerce .product-buttons .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce .product-buttons .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce .quick-icons .compare.added:after,
.woocommerce .quick-icons .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce .quick-icons .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce .quick-icons ul .page-links span a i,
.woocommerce .quick-icons ul li a i,
.woocommerce table.my_account_orders .woocommerce-button.button,
.woocommerce table.my_account_orders .woocommerce-button.button:hover,
.woocommerce table.my_account_orders tbody tr:hover .product-name a,
.woocommerce table.shop_table.cart tbody tr:hover .product-name a,
.woocommerce table.woocommerce-table--order-downloads tbody tr:hover .product-name a,
.woocommerce-EditAccountForm .create-an-account label:hover,
.woocommerce-EditAccountForm .ship-different-address label:hover,
.wp-block-quote cite,
.wp-block-quote.is-style-large cite {
    color: #002035 !important;
}
.includes-slider .single-include.active p {
    color: #000;
}
.btn-fill,
.c1-bg,
.checkout-form .create-an-account label .checkmark:after,
.checkout-form .order-details .shop-payment-method .single-method label .checkmark:after,
.checkout-form .ship-different-address label .checkmark:after,
.checkout-form-toggle .cupon-info h5 span:after,
.checkout-form-toggle .form-login .login-button-wrap .form-checkbox label .checkmark:after,
.checkout-form-toggle .login-info h5 span:after,
.custom-checkbox label .checkmark:after,
.custom-dots .owl-dot.active,
.custom-navtab .page-links span .filter-btn:after,
.custom-navtab .page-links span .product--nav-item:after,
.custom-navtab li .filter-btn:after,
.custom-navtab li .product--nav-item:after,
.domain-search-form .domain-extension-slider .single-extension label .checkmark:after,
.feature-table .single-feature-table .feature-table-head,
.feature-table table thead,
.home-banner .owl-dots .owl-dot.active,
.includes-slider .owl-dots .owl-dot.active,
.input-group .submit-btn,
.login-register-wrapper .cupon-info h5 span:after,
.login-register-wrapper .form-login .login-button-wrap .form-checkbox label .checkmark:after,
.login-register-wrapper .login-info h5 span:after,
.login-register-wrapper form.register .login-button-wrap .form-checkbox label .checkmark:after,
.main-header .main-menu ul .page-links span a:after,
.main-header .main-menu ul li a:after,
.page-links .custom-navtab span .filter-btn:after,
.page-links .custom-navtab span .product--nav-item:after,
.page-links .main-header .main-menu ul span a:after,
.page-links .product-discription-tabs .nav span .filter-btn:after,
.page-links .product-discription-tabs .nav span .product--nav-item:after,
.page-links .project-nav .project_filter span .filter-btn:after,
.page-links .project-nav .project_filter span .product--nav-item:after,
.pricing-navtab .nav .nav-item a:after,
.pricing-slider .owl-dots .owl-dot.active,
.product-discription-tabs .nav .page-links span .filter-btn:after,
.product-discription-tabs .nav .page-links span .product--nav-item:after,
.product-discription-tabs .nav li .filter-btn:after,
.product-discription-tabs .nav li .product--nav-item:after,
.product-discription-tabs .page-links .nav span .filter-btn:after,
.product-discription-tabs .page-links .nav span .product--nav-item:after,
.project-nav .page-links .project_filter span .filter-btn:after,
.project-nav .page-links .project_filter span .product--nav-item:after,
.project-nav .project_filter .page-links span .filter-btn:after,
.project-nav .project_filter .page-links span .product--nav-item:after,
.project-nav .project_filter li .filter-btn:after,
.project-nav .project_filter li .product--nav-item:after,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button,
.shop--cart-total .shipping-calculator-form p button.button,
.shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button,
.shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button,
.team-slider .owl-dots .owl-dot.active,
.testimonial-slider .owl-dots .owl-dot.active,
.widget.widget_price_filter .price_slider_amount .button,
.widget.widget_price_filter .ui-slider .ui-slider-handle,
.widget.widget_price_filter .ui-slider .ui-slider-range,
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button,
.widget.yith-woocompare-widget .button,
.woocommerce .product-buttons .single_add_to_cart_button,
.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:after,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce .woocommerce-page .woocommerce-error .button,
.woocommerce .woocommerce-page .woocommerce-info .button,
.woocommerce .woocommerce-page .woocommerce-message .button,
.woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file,
.woocommerce-EditAccountForm .create-an-account label .checkmark:after,
.woocommerce-EditAccountForm .order-details .shop-payment-method .single-method label .checkmark:after,
.woocommerce-EditAccountForm .ship-different-address label .checkmark:after,
.wp-block-button .wp-block-button__link,
.wp-block-file .wp-block-file__button {
    background-color: #5245c2 !important;
}
.c1-bo,
.checkout-form .woocommerce-additional-fields__field-wrapper .notes textarea:focus,
.checkout-form-toggle .form-login .login-button-wrap .form-checkbox label .checkmark,
.comment-respond form input:focus,
.comment-respond form textarea:focus,
.contact-form-wrapper .contact-form input:focus,
.contact-form-wrapper .contact-form textarea:focus,
.login-register-wrapper .form-login .login-button-wrap .form-checkbox label .checkmark,
.login-register-wrapper form.register .login-button-wrap .form-checkbox label .checkmark,
.product-quentity .input-group,
.single-domain-feature:hover,
.single-feature:hover,
.single-service:hover,
.single-why-choose:hover,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-page .woocommerce-info,
.woocommerce .woocommerce-page .woocommerce-message,
.woocommerce-EditAccountForm .woocommerce-additional-fields__field-wrapper .notes textarea:focus,
.wp-block-button.is-style-outline .wp-block-button__link,
pre,
select {
    border-color: #5245c2 !important;
}
.c1-hover {
    color: #5f50e5;
}
.btn-fill:hover,
.c1-hover-bg,
.input-group .submit-btn:hover,
.post-tags a:hover,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button:hover,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button:hover,
.shop--cart-total .shipping-calculator-form p button.button:hover,
.shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button:hover,
.shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button:hover,
.widget.widget_price_filter .price_slider_amount .button:hover,
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button:hover,
.widget.yith-woocompare-widget .button:hover,
.woocommerce .product-buttons .single_add_to_cart_button:hover,
.woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-info .button:hover,
.woocommerce .woocommerce-message .button:hover,
.woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file:hover,
.wp-block-button .wp-block-button__link:hover,
.wp-block-file .wp-block-file__button:hover {
    background-color: #5f50e5 !important;
}
.c1-hover-bo,
.checkout-form-toggle .cupon-info,
.checkout-form-toggle .login-info,
.login-register-wrapper .cupon-info,
.login-register-wrapper .login-info {
    border-color: #5f50e5 !important;
}
.about-content .about-title span,
.affiliate-title span,
.app-feature .app-feature-btns .app-btn:hover .btn-icon,
.author-info .author-social-icons a:hover,
.author-social-icons a:hover,
.blog-details-content .post-meta .page-links span a:hover,
.blog-details-content .post-meta li a:hover,
.blog-details-text .wp-block-archives.wp-block-archives-list .page-links span a:hover,
.blog-details-text .wp-block-archives.wp-block-archives-list li a:hover,
.blog-details-text .wp-block-categories.wp-block-categories-list .page-links span a:hover,
.blog-details-text .wp-block-categories.wp-block-categories-list li a:hover,
.blog-details-text a:hover,
.blog-pagination li a,
.c2,
.checkout-form-toggle .cupon-info h5 i,
.checkout-form-toggle .login-info h5 i,
.coming-soon-content span,
.comment-respond .logged-in-as a:hover,
.comment-respond .post-comment-title a:hover,
.custom-meta .page-links span a:hover,
.custom-meta li a:hover,
.custom-navtab .page-links span.active .filter-btn,
.custom-navtab .page-links span:hover .filter-btn,
.custom-navtab li.active .filter-btn,
.custom-navtab li:hover .filter-btn,
.data-center-title span,
.domain-section-title span,
.faq-info p a,
.footer .widget ul .page-links span a:hover,
.footer .widget.widget_rss ul .page-links span cite,
.footer .widget.widget_rss ul li cite,
.footer-bottom a:hover,
.home-banner .single-banner .banner-text span,
.includes-slider .single-include.active i,
.includes-slider .single-include:hover i,
.login-register-wrapper .cupon-info h5 i,
.login-register-wrapper .login-info h5 i,
.main-header .main-menu ul .page-links span.active > a,
.main-header .main-menu ul .page-links span.current-menu-ancestor > a,
.main-header .main-menu ul .page-links span.current-menu-item > a,
.main-header .main-menu ul .page-links span.current-menu-parent > a,
.main-header .main-menu ul .page-links span:hover > a,
.main-header .main-menu ul li.active > a,
.main-header .main-menu ul li.current-menu-ancestor > a,
.main-header .main-menu ul li.current-menu-item > a,
.main-header .main-menu ul li.current-menu-parent > a,
.main-header .text-logo:hover,
.page-links .blog-details-content .post-meta span a:hover,
.page-links .blog-details-text .wp-block-archives.wp-block-archives-list span a:hover,
.page-links .blog-details-text .wp-block-categories.wp-block-categories-list span a:hover,
.page-links .custom-meta span a:hover,
.page-links .custom-navtab span.active .filter-btn,
.page-links .custom-navtab span:hover .filter-btn,
.page-links .footer .widget ul span a:hover,
.page-links .footer .widget.widget_rss ul span cite,
.page-links .main-header .main-menu ul span.active > a,
.page-links .main-header .main-menu ul span.current-menu-ancestor > a,
.page-links .main-header .main-menu ul span.current-menu-item > a,
.page-links .main-header .main-menu ul span.current-menu-parent > a,
.page-links .main-header .main-menu ul span:hover > a,
.page-links .page-title-wrap .page-title span:hover a,
.page-links .post--content .post-meta span a:hover,
.page-links .product-discription-tabs .nav span.active .filter-btn,
.page-links .product-discription-tabs .nav span:hover .filter-btn,
.page-links .project-nav .project_filter span.active .filter-btn,
.page-links .project-nav .project_filter span:hover .filter-btn,
.page-links .shop--product-details .product-availability span a:hover,
.page-links .shop--product-details .product-buttons ul span a:not(.btn-fill):hover,
.page-links .shop--product-details .product-category span a:hover,
.page-links .shop--product-details .product-share span a:hover,
.page-links .shop--product-details .product-tag span a:hover,
.page-links .single-blog .blog-content .post-meta span a:hover,
.page-links .voip-feature ul span:after,
.page-links li a,
.page-links span a,
.page-links > span:not(.page-links-title),
.page-title-wrap .page-title .page-links span:hover a,
.page-title-wrap .page-title li:hover a,
.post--content .post-meta .page-links span a:hover,
.post--content .post-meta li a:hover,
.post--content a:hover,
.post-comments-wrap .post-comment-title a:hover,
.post-share-icons a:hover,
.pricing-navtab .nav .nav-item a:hover,
.product-discription-tabs .nav .page-links span.active .filter-btn,
.product-discription-tabs .nav .page-links span:hover .filter-btn,
.product-discription-tabs .nav li.active .filter-btn,
.product-discription-tabs .nav li:hover .filter-btn,
.product-discription-tabs .page-links .nav span.active .filter-btn,
.product-discription-tabs .page-links .nav span:hover .filter-btn,
.product-quentity .minus:hover,
.product-quentity .plus:hover,
.project-nav .page-links .project_filter span.active .filter-btn,
.project-nav .page-links .project_filter span:hover .filter-btn,
.project-nav .project_filter .page-links span.active .filter-btn,
.project-nav .project_filter .page-links span:hover .filter-btn,
.project-nav .project_filter li.active .filter-btn,
.project-nav .project_filter li:hover .filter-btn,
.review-form .post-comment-title a:hover,
.section-title span,
.shop--product-details .group_table .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label a:hover,
.shop--product-details .group_table .woocommerce-grouped-product-list-item__price del .woocommerce-Price-amount,
.shop--product-details .price del .woocommerce-Price-amount,
.shop--product-details .product-availability .page-links span a:hover,
.shop--product-details .product-availability li a:hover,
.shop--product-details .product-buttons ul .page-links span a:not(.btn-fill):hover,
.shop--product-details .product-buttons ul li a:not(.btn-fill):hover,
.shop--product-details .product-category .page-links span a:hover,
.shop--product-details .product-category li a:hover,
.shop--product-details .product-quentity .variations .reset_variations:hover,
.shop--product-details .product-share .page-links span a:hover,
.shop--product-details .product-share li a:hover,
.shop--product-details .product-tag .page-links span a:hover,
.shop--product-details .product-tag li a:hover,
.shop-pagination li a,
.single-affiliate .affiliate-text p span,
.single-blog .blog-content .post-meta .page-links span a:hover,
.single-blog .blog-content .post-meta li a:hover,
.single-contact .contact-info a:hover,
.single-counter h2,
.single-domain-feature i,
.single-domain-feature:hover i,
.single-faq .faq-question:hover:after,
.single-faq .faq-question[aria-expanded="true"]:after,
.single-feature:hover i,
.single-product-item .product-info .product-name a:hover,
.single-service i,
.single-why-choose i,
.single-why-choose:hover i,
.voip-feature ul .page-links span:after,
.voip-feature ul li:after,
.woocommerce .price del .woocommerce-Price-amount,
.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:hover,
.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a {
    color: #343a3f;
}
.back-to-top a,
.blog-details-content blockquote:after,
.c2-bg,
.checkout-form-toggle .form-login .login-button-wrap .form-checkbox label .checkmark:after,
.coming-soon-content .newsletter-form form input,
.login-register-wrapper .form-login .login-button-wrap .form-checkbox label .checkmark:after,
.login-register-wrapper form.register .login-button-wrap .form-checkbox label .checkmark:after,
.preloader .preloader-dotline .dot,
.search-form form input,
.single-pricing-table.popular:after,
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content,
.widget.widget_product_search .input-group input,
.widget.widget_product_tag_cloud .tagcloud a:hover,
.widget.widget_search .input-group input,
.widget.widget_tag_cloud .tagcloud a:hover,
.woocommerce span.onsale,
.wp-block-quote.is-style-large:after,
.wp-block-quote:after,
::-moz-selection {
    background-color: #343a3f !important;
}
.back-to-top a,
.blog-details-content blockquote:after,
.c2-bg,
.checkout-form-toggle .form-login .login-button-wrap .form-checkbox label .checkmark:after,
.coming-soon-content .newsletter-form form input,
.login-register-wrapper .form-login .login-button-wrap .form-checkbox label .checkmark:after,
.login-register-wrapper form.register .login-button-wrap .form-checkbox label .checkmark:after,
.preloader .preloader-dotline .dot,
.search-form form input,
.single-pricing-table.popular:after,
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content,
.widget.widget_product_search .input-group input,
.widget.widget_product_tag_cloud .tagcloud a:hover,
.widget.widget_search .input-group input,
.widget.widget_tag_cloud .tagcloud a:hover,
.woocommerce span.onsale,
.wp-block-quote.is-style-large:after,
.wp-block-quote:after,
::selection {
    background-color: rgba(124, 124, 124, 0.66) !important;
}
.c2-bo,
.page-links .social-icons ul span a:hover,
.page-links .woocommerce .quick-icons ul span a:hover,
.single-blog.sticky,
.single-contact:hover .contact-icon,
.single-process:hover .process-icon,
.social-icons ul .page-links span a:hover,
.social-icons ul li a:hover,
.woocommerce .page-links .quick-icons ul span a:hover,
.woocommerce .quick-icons ul .page-links span a:hover,
.woocommerce .quick-icons ul li a:hover {
    border-color: #343a3f !important;
}
.c2-hover {
    color: #343ade;
}
.c2-hover-bg {
    background-color: #ffa6de !important;
}
.c2-hover-bo {
    border-color: #ffa6de !important;
}
.app-feature .app-feature-btns .app-btn .btn-icon,
.c2-light {
    color: #ffd6e5;
}
div.btn-two img {
    width: 240px !important;
}
.c2-light-bg,
.post-tags a,
.post_format-post-format-chat .blog-details-text p:nth-child(odd),
.widget.widget_latest_post .single-latest-post .post-number,
.widget.widget_product_tag_cloud .tagcloud a,
.widget.widget_recent_entries .single-latest-post .post-number,
.widget.widget_tag_cloud .tagcloud a {
    background-color: #ffd6e5 !important;
}
.c2-light-bo,
.checkout-form .order-details .shop-payment-method .payment-info p,
.header-cart,
.includes-slider,
.single-domain-feature,
.single-feature,
.single-pricing-table,
.single-service,
.single-why-choose,
.woocommerce-EditAccountForm .order-details .shop-payment-method .payment-info p {
    border-color: #002035 !important;
}
.body-bg {
    color: #fff9ef;
}
.body-bg-bg,
.preloader,
.search-box-wrapper,
.single-pricing-table:hover,
body {
    background-color: #fff !important;
}
.body-bg-bo {
    border-color: #fff9ef !important;
}
.author-social-icons a,
.body-color,
.heading-color,
.includes-slider .single-include p,
.page-links .page-title-wrap .page-title span,
.page-links .page-title-wrap .page-title span a,
.page-links .project-info ul span a,
.page-links .shop--product-details .product-availability span a,
.page-links .shop--product-details .product-category span a,
.page-links .shop--product-details .product-share span a,
.page-links .shop--product-details .product-tag span a,
.page-links .widget ul span,
.page-links .widget ul span a,
.page-title-wrap .page-title .page-links span,
.page-title-wrap .page-title .page-links span a,
.page-title-wrap .page-title li,
.page-title-wrap .page-title li a,
.post-comments-wrap .single-post-comment .comment-content a,
.post-share-icons a,
.product-discription-tabs .nav .product--nav-item,
.product-reviews .single-product-review .review-content a,
.project-info ul .page-links span a,
.project-info ul li a,
.shop--product-details .product-availability .page-links span a,
.shop--product-details .product-availability li a,
.shop--product-details .product-category .page-links span a,
.shop--product-details .product-category li a,
.shop--product-details .product-share .page-links span a,
.shop--product-details .product-share li a,
.shop--product-details .product-tag .page-links span a,
.shop--product-details .product-tag li a,
.single-affiliate .affiliate-text h4 a,
.single-blog .blog-content a:not(.blog-btn),
.single-contact .contact-info a,
.single-post-nav .post-nav-text h6 a,
.single-product-item .product-info .product-name a,
.single-project-item .project-info h4 a,
.widget *,
.widget a,
.widget p,
.widget ul .page-links span,
.widget ul .page-links span a,
.widget ul li,
.widget ul li a,
.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a,
.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders td a,
.woocommerce table.my_account_orders th,
.woocommerce table.my_account_orders th a,
.woocommerce table.shop_table.cart td,
.woocommerce table.shop_table.cart td a,
.woocommerce table.shop_table.cart th,
.woocommerce table.shop_table.cart th a,
.woocommerce table.woocommerce-table--order-downloads td,
.woocommerce table.woocommerce-table--order-downloads td a,
.woocommerce table.woocommerce-table--order-downloads th,
.woocommerce table.woocommerce-table--order-downloads th a,
body {
    color: #222;
}
.body-color-bg,
.heading-color-bg {
    background-color: #222 !important;
}
.body-color-bo,
.heading-color-bo {
    border-color: #222 !important;
}
.about-content .about-title span,
.affiliate-title span,
.author-info .info-text h6,
.barlow,
.blog-details-text .blog-subtitle,
.blog-pagination li,
.btn,
.checkout-form .create-an-account label,
.checkout-form .ship-different-address label,
.checkout-form-toggle .cupon-info h5,
.checkout-form-toggle .login-info h5,
.coming-soon-content h3,
.coming-soon-content h4,
.coming-soon-content span,
.connection-details h2 strong,
.data-center-text h4,
.data-center-title span,
.domain-pricing-table .table thead th,
.domain-section-title span,
.feature-table.app-table tbody td .app-review h6,
.feature-table.app-table tbody td .money-back-days,
.feature-table.app-table tbody td .setup-price,
.home-banner .single-banner .banner-text,
.home-banner .single-banner .banner-text p,
.lighter-heading strong,
.login-register-wrapper .cupon-info h5,
.login-register-wrapper .login-info h5,
.montserrat,
.page-links .page-links-title,
.page-links li,
.page-links span,
.post--content .blog-subtitle,
.post-comments-wrap .single-post-comment .comment-content .comment-author,
.product-discription-tabs .product-description h4,
.product-discription-tabs .product-information h4,
.product-reviews .single-product-review .review-content h6,
.section-title span,
.shop--product-details .price .woocommerce-Price-amount,
.shop-pagination li,
.single-contact .contact-info h4,
.single-feature h4,
.single-post-nav .post-nav-text h6,
.voip-feature h2 strong,
.woocommerce .price .woocommerce-Price-amount,
.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link,
.woocommerce table.my_account_orders .woocommerce-button.button,
.woocommerce table.my_account_orders thead th,
.woocommerce table.shop_table.cart thead th,
.woocommerce table.woocommerce-table--order-downloads thead th,
.woocommerce-EditAccountForm .create-an-account label,
.woocommerce-EditAccountForm .ship-different-address label,
body,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: ModernEra;
}
.app-feature .app-feature-btns .app-btn,
.box-shadow,
.btn,
.checkout-form .woocommerce-additional-fields__field-wrapper .notes textarea,
.checkout-form-toggle .cupon-info h5 span:after,
.checkout-form-toggle .login-info h5 span:after,
.custom-navtab .page-links span .filter-btn,
.custom-navtab .page-links span .product--nav-item,
.custom-navtab li .filter-btn,
.custom-navtab li .product--nav-item,
.feature-table table tbody tr,
.includes-slider .single-include i,
.includes-slider .single-include svg,
.login-register-wrapper .cupon-info h5 span:after,
.login-register-wrapper .login-info h5 span:after,
.main-header .main-menu ul .page-links span a:after,
.main-header .main-menu ul li a:after,
.page-links .custom-navtab span .filter-btn,
.page-links .custom-navtab span .product--nav-item,
.page-links .main-header .main-menu ul span a:after,
.page-links .product-discription-tabs .nav span .filter-btn,
.page-links .product-discription-tabs .nav span .product--nav-item,
.page-links .project-nav .project_filter span .filter-btn,
.page-links .project-nav .project_filter span .product--nav-item,
.partner-logo img,
.product-discription-tabs .nav .page-links span .filter-btn,
.product-discription-tabs .nav .page-links span .product--nav-item,
.product-discription-tabs .nav li .filter-btn,
.product-discription-tabs .nav li .product--nav-item,
.product-discription-tabs .page-links .nav span .filter-btn,
.product-discription-tabs .page-links .nav span .product--nav-item,
.project-nav .page-links .project_filter span .filter-btn,
.project-nav .page-links .project_filter span .product--nav-item,
.project-nav .project_filter .page-links span .filter-btn,
.project-nav .project_filter .page-links span .product--nav-item,
.project-nav .project_filter li .filter-btn,
.project-nav .project_filter li .product--nav-item,
.search-box-wrapper .search-close,
.single-blog,
.single-domain-feature,
.single-domain-feature h5,
.single-domain-feature i,
.single-feature,
.single-feature h4,
.single-feature i,
.single-pricing-table,
.single-product-item,
.single-project-item,
.single-service,
.single-why-choose,
.single-why-choose h5,
.single-why-choose i,
.trans2,
.woocommerce .product-buttons .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce .product-buttons .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce .quick-icons .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce .quick-icons .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:after,
.woocommerce table.my_account_orders .woocommerce-button.button,
.woocommerce-EditAccountForm .woocommerce-additional-fields__field-wrapper .notes textarea {
    -webkit-transition: 0.2s linear;
    transition: 0.2s linear;
}
.app-feature .app-feature-btns .app-btn .btn-icon,
.back-to-top a,
.back-to-top a svg path,
.blog-pagination .blog-nav-btn .shop--product-slider .product-thumbs .swiper-button-next span svg,
.blog-pagination .blog-nav-btn .shop--product-slider .product-thumbs .swiper-button-prev span svg,
.blog-pagination .blog-nav-btn a svg,
.blog-pagination .blog-nav-btn button svg,
.blog-pagination li a,
.btn-fill,
.btn:after,
.custom-nav .shop--product-slider .product-thumbs .swiper-button-next span svg,
.custom-nav .shop--product-slider .product-thumbs .swiper-button-prev span svg,
.custom-nav a svg,
.custom-nav button svg,
.custom-navtab .page-links span .filter-btn:after,
.custom-navtab .page-links span .product--nav-item:after,
.custom-navtab li .filter-btn:after,
.custom-navtab li .product--nav-item:after,
.domain-search-form .domain-extension-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span svg,
.domain-search-form .domain-extension-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span svg,
.domain-search-form .domain-extension-slider .owl-nav a svg,
.domain-search-form .domain-extension-slider .owl-nav button svg,
.home-banner .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span svg,
.home-banner .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span svg,
.home-banner .owl-nav a svg,
.home-banner .owl-nav button svg,
.includes-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span svg,
.includes-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span svg,
.includes-slider .owl-nav a svg,
.includes-slider .owl-nav button svg,
.main-header .main-menu .submenu-button,
.page-links .blog-nav-btn .shop--product-slider .product-thumbs .swiper-button-next span svg,
.page-links .blog-nav-btn .shop--product-slider .product-thumbs .swiper-button-prev span svg,
.page-links .blog-nav-btn a svg,
.page-links .blog-nav-btn button svg,
.page-links .custom-navtab span .filter-btn:after,
.page-links .custom-navtab span .product--nav-item:after,
.page-links .product-discription-tabs .nav span .filter-btn:after,
.page-links .product-discription-tabs .nav span .product--nav-item:after,
.page-links .project-nav .project_filter span .filter-btn:after,
.page-links .project-nav .project_filter span .product--nav-item:after,
.page-links .single-product-item .product-img .social-icons ul span,
.page-links .single-product-item .product-img .woocommerce .quick-icons ul span,
.page-links .single-product-item .team-img .social-icons ul span,
.page-links .single-product-item .team-img .woocommerce .quick-icons ul span,
.page-links .single-team-member .team-img .social-icons ul span,
.page-links .single-team-member .team-img .woocommerce .quick-icons ul span,
.page-links li a,
.page-links span a,
.pricing-navtab .nav .nav-item a:after,
.pricing-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span svg,
.pricing-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span svg,
.pricing-slider .owl-nav a svg,
.pricing-slider .owl-nav button svg,
.product-discription-tabs .nav .page-links span .filter-btn:after,
.product-discription-tabs .nav .page-links span .product--nav-item:after,
.product-discription-tabs .nav li .filter-btn:after,
.product-discription-tabs .nav li .product--nav-item:after,
.product-discription-tabs .page-links .nav span .filter-btn:after,
.product-discription-tabs .page-links .nav span .product--nav-item:after,
.product-quentity .minus,
.product-quentity .plus,
.project-nav .page-links .project_filter span .filter-btn:after,
.project-nav .page-links .project_filter span .product--nav-item:after,
.project-nav .project_filter .page-links span .filter-btn:after,
.project-nav .project_filter .page-links span .product--nav-item:after,
.project-nav .project_filter li .filter-btn:after,
.project-nav .project_filter li .product--nav-item:after,
.service-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span svg,
.service-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span svg,
.service-slider .owl-nav a svg,
.service-slider .owl-nav button svg,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button,
.shop--cart-total .shipping-calculator-form p button.button,
.shop--product-slider .product-thumbs .swiper-button-next .blog-pagination .blog-nav-btn span svg,
.shop--product-slider .product-thumbs .swiper-button-next .custom-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-next .domain-search-form .domain-extension-slider .owl-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-next .home-banner .owl-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-next .includes-slider .owl-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-next .page-links .blog-nav-btn span svg,
.shop--product-slider .product-thumbs .swiper-button-next .pricing-slider .owl-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-next .service-slider .owl-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button,
.shop--product-slider .product-thumbs .swiper-button-next .shop-pagination .blog-nav-btn span svg,
.shop--product-slider .product-thumbs .swiper-button-next .single-post-nav .post-nav-button span svg,
.shop--product-slider .product-thumbs .swiper-button-next .swiper-button-prev span svg,
.shop--product-slider .product-thumbs .swiper-button-next .team-slider .owl-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-next .testimonial-slider .owl-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-next a svg,
.shop--product-slider .product-thumbs .swiper-button-next button svg,
.shop--product-slider .product-thumbs .swiper-button-next span svg,
.shop--product-slider .product-thumbs .swiper-button-prev .blog-pagination .blog-nav-btn span svg,
.shop--product-slider .product-thumbs .swiper-button-prev .custom-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-prev .domain-search-form .domain-extension-slider .owl-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-prev .home-banner .owl-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-prev .includes-slider .owl-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-prev .page-links .blog-nav-btn span svg,
.shop--product-slider .product-thumbs .swiper-button-prev .pricing-slider .owl-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-prev .service-slider .owl-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button,
.shop--product-slider .product-thumbs .swiper-button-prev .shop-pagination .blog-nav-btn span svg,
.shop--product-slider .product-thumbs .swiper-button-prev .single-post-nav .post-nav-button span svg,
.shop--product-slider .product-thumbs .swiper-button-prev .swiper-button-next span svg,
.shop--product-slider .product-thumbs .swiper-button-prev .team-slider .owl-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-prev .testimonial-slider .owl-nav span svg,
.shop--product-slider .product-thumbs .swiper-button-prev a svg,
.shop--product-slider .product-thumbs .swiper-button-prev button svg,
.shop--product-slider .product-thumbs .swiper-button-prev span svg,
.shop-pagination .blog-nav-btn .shop--product-slider .product-thumbs .swiper-button-next span svg,
.shop-pagination .blog-nav-btn .shop--product-slider .product-thumbs .swiper-button-prev span svg,
.shop-pagination .blog-nav-btn a svg,
.shop-pagination .blog-nav-btn button svg,
.shop-pagination li a,
.single-affiliate,
.single-contact .contact-icon,
.single-domain-feature,
.single-faq .faq-question,
.single-faq .faq-question:after,
.single-faq-category .faq-content .faq-btn .btn i,
.single-faq-category .faq-content .faq-btn .btn svg,
.single-faq-category .faq-content .faq-btn .woocommerce table.my_account_orders .woocommerce-button.button i,
.single-faq-category .faq-content .faq-btn .woocommerce table.my_account_orders .woocommerce-button.button svg,
.single-post-nav .post-nav-button .shop--product-slider .product-thumbs .swiper-button-next span svg,
.single-post-nav .post-nav-button .shop--product-slider .product-thumbs .swiper-button-prev span svg,
.single-post-nav .post-nav-button a svg,
.single-post-nav .post-nav-button button svg,
.single-process,
.single-process .process-icon,
.single-process h4,
.single-product-item .page-links .single-team-member .product-img .social-icons ul span,
.single-product-item .page-links .single-team-member .product-img .woocommerce .quick-icons ul span,
.single-product-item .product-img .social-icons ul .page-links span,
.single-product-item .product-img .social-icons ul li,
.single-product-item .product-img .woocommerce .quick-icons ul .page-links span,
.single-product-item .product-img .woocommerce .quick-icons ul li,
.single-product-item .product-img:after,
.single-product-item .team-img .social-icons ul .page-links span,
.single-product-item .team-img .social-icons ul li,
.single-product-item .team-img .woocommerce .quick-icons ul .page-links span,
.single-product-item .team-img .woocommerce .quick-icons ul li,
.single-product-item .team-img:after,
.single-service,
.single-team-member .team-img .social-icons ul .page-links span,
.single-team-member .team-img .social-icons ul li,
.single-team-member .team-img .woocommerce .quick-icons ul .page-links span,
.single-team-member .team-img .woocommerce .quick-icons ul li,
.single-team-member .team-img:after,
.single-why-choose,
.team-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span svg,
.team-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span svg,
.team-slider .owl-nav a svg,
.team-slider .owl-nav button svg,
.testimonial-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span svg,
.testimonial-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span svg,
.testimonial-slider .owl-nav a svg,
.testimonial-slider .owl-nav button svg,
.trans3,
.widget.widget_price_filter .price_slider_amount .button,
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button,
.widget.yith-woocompare-widget .button,
.woocommerce .page-links .single-product-item .product-img .quick-icons ul span,
.woocommerce .page-links .single-product-item .team-img .quick-icons ul span,
.woocommerce .page-links .single-team-member .team-img .quick-icons ul span,
.woocommerce .product-buttons .single_add_to_cart_button,
.woocommerce .single-product-item .page-links .single-team-member .product-img .quick-icons ul span,
.woocommerce .single-product-item .product-img .quick-icons ul .page-links span,
.woocommerce .single-product-item .product-img .quick-icons ul li,
.woocommerce .single-product-item .team-img .quick-icons ul .page-links span,
.woocommerce .single-product-item .team-img .quick-icons ul li,
.woocommerce .single-team-member .team-img .quick-icons ul .page-links span,
.woocommerce .single-team-member .team-img .quick-icons ul li,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce .woocommerce-page .woocommerce-error .button,
.woocommerce .woocommerce-page .woocommerce-info .button,
.woocommerce .woocommerce-page .woocommerce-message .button,
.woocommerce table.my_account_orders .single-faq-category .faq-content .faq-btn .woocommerce-button.button i,
.woocommerce table.my_account_orders .single-faq-category .faq-content .faq-btn .woocommerce-button.button svg,
.woocommerce table.my_account_orders .woocommerce-button.button:after,
.woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file,
.wp-block-button .wp-block-button__link,
.wp-block-file .wp-block-file__button,
a {
    -webkit-transition: 0.3s linear;
    transition: 0.3s linear;
}
.back-to-top,
.trans4 {
    -webkit-transition: 0.4s linear;
    transition: 0.4s linear;
}
.box-shadow,
.feature-table table tbody tr,
.single-domain-feature,
.single-feature,
.single-product-item,
.single-project-item,
.single-service,
.single-why-choose {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}
.box-shadow:hover,
.feature-table table tbody tr:hover,
.single-blog:hover,
.single-domain-feature:hover,
.single-feature:hover,
.single-product-item:hover,
.single-project-item:hover,
.single-service:hover,
.single-why-choose:hover {
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.07);
}
.list-inline .page-links span,
.list-inline li,
.page-links .list-inline span {
    display: inline-block;
    color: #fff;
}
.bg-img {
    background-size: auto;
    background-position: center;
}
.affiliate-calculation ul .page-links span:not(:first-child),
.affiliate-calculation ul li:not(:first-child),
.bg-overlay,
.page-links .affiliate-calculation ul span:not(:first-child) {
    position: relative;
    z-index: 1;
}
.bg-overlay:after,
.custom-dots,
.home-banner .owl-dots,
.includes-slider .owl-dots,
.pricing-slider .owl-dots,
.team-slider .owl-dots,
.testimonial-slider .owl-dots {
    position: absolute;
}
.bg-overlay:after {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fffaf1;
    z-index: -1;
    content: "";
    opacity: 0.95;
}
.connection-details h2,
.lighter-heading,
.voip-feature h2 {
    font-size: 36px;
    font-family: ModernEra;
    line-height: 1.33;
}
.custom-owl,
.pricing-slider,
.service-slider {
    margin-left: -15px;
    margin-right: -15px;
}
.custom-owl .owl-stage-outer,
.pricing-slider .owl-stage-outer,
.service-slider .owl-stage-outer {
    padding-left: 15px;
    padding-right: 15px;
    margin-right: -20px;
}
.blog-pagination .blog-nav-btn a,
.blog-pagination .blog-nav-btn button,
.custom-nav a,
.custom-nav button,
.domain-search-form .domain-extension-slider .owl-nav a,
.domain-search-form .domain-extension-slider .owl-nav button,
.home-banner .owl-nav a,
.home-banner .owl-nav button,
.includes-slider .owl-nav a,
.includes-slider .owl-nav button,
.page-links .blog-nav-btn a,
.page-links .blog-nav-btn button,
.pricing-slider .owl-nav a,
.pricing-slider .owl-nav button,
.service-slider .owl-nav a,
.service-slider .owl-nav button,
.shop--product-slider .product-thumbs .swiper-button-next a,
.shop--product-slider .product-thumbs .swiper-button-next button,
.shop--product-slider .product-thumbs .swiper-button-next span,
.shop--product-slider .product-thumbs .swiper-button-prev a,
.shop--product-slider .product-thumbs .swiper-button-prev button,
.shop--product-slider .product-thumbs .swiper-button-prev span,
.shop-pagination .blog-nav-btn a,
.shop-pagination .blog-nav-btn button,
.single-post-nav .post-nav-button a,
.single-post-nav .post-nav-button button,
.team-slider .owl-nav a,
.team-slider .owl-nav button,
.testimonial-slider .owl-nav a,
.testimonial-slider .owl-nav button {
    position: absolute;
    width: 35px;
    height: 35px;
    background-color: #00b140 !important;
    line-height: 1 !important;
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.owl-nav svg path {
    fill: white !important;
}
.blog-pagination .blog-nav-btn a.disabled,
.blog-pagination .blog-nav-btn button.disabled,
.custom-nav a.disabled,
.custom-nav button.disabled,
.domain-search-form .domain-extension-slider .owl-nav a.disabled,
.domain-search-form .domain-extension-slider .owl-nav button.disabled,
.home-banner .owl-nav a.disabled,
.home-banner .owl-nav button.disabled,
.includes-slider .owl-nav a.disabled,
.includes-slider .owl-nav button.disabled,
.page-links .blog-nav-btn a.disabled,
.page-links .blog-nav-btn button.disabled,
.pricing-slider .owl-nav a.disabled,
.pricing-slider .owl-nav button.disabled,
.service-slider .owl-nav a.disabled,
.service-slider .owl-nav button.disabled,
.shop--product-slider .product-thumbs .swiper-button-next a.disabled,
.shop--product-slider .product-thumbs .swiper-button-next button.disabled,
.shop--product-slider .product-thumbs .swiper-button-next span.disabled,
.shop--product-slider .product-thumbs .swiper-button-prev a.disabled,
.shop--product-slider .product-thumbs .swiper-button-prev button.disabled,
.shop--product-slider .product-thumbs .swiper-button-prev span.disabled,
.shop-pagination .blog-nav-btn a.disabled,
.shop-pagination .blog-nav-btn button.disabled,
.single-post-nav .post-nav-button a.disabled,
.single-post-nav .post-nav-button button.disabled,
.team-slider .owl-nav a.disabled,
.team-slider .owl-nav button.disabled,
.testimonial-slider .owl-nav a.disabled,
.testimonial-slider .owl-nav button.disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}
.blog-pagination .blog-nav-btn a.owl-prev,
.blog-pagination .blog-nav-btn button.owl-prev,
.blog-pagination .blog-nav-btn.prev,
.custom-nav a.owl-prev,
.custom-nav button.owl-prev,
.domain-search-form .domain-extension-slider .owl-nav a.owl-prev,
.domain-search-form .domain-extension-slider .owl-nav button.owl-prev,
.home-banner .owl-nav a.owl-prev,
.home-banner .owl-nav button.owl-prev,
.includes-slider .owl-nav a.owl-prev,
.page-links .blog-nav-btn a.owl-prev,
.page-links .blog-nav-btn button.owl-prev,
.page-links .blog-nav-btn.prev,
.pricing-slider .owl-nav a.owl-prev,
.pricing-slider .owl-nav button.owl-prev,
.service-slider .owl-nav a.owl-prev,
.service-slider .owl-nav button.owl-prev,
.shop--product-slider .product-thumbs .swiper-button-next a.owl-prev,
.shop--product-slider .product-thumbs .swiper-button-next button.owl-prev,
.shop--product-slider .product-thumbs .swiper-button-next span.owl-prev,
.shop--product-slider .product-thumbs .swiper-button-prev a.owl-prev,
.shop--product-slider .product-thumbs .swiper-button-prev button.owl-prev,
.shop--product-slider .product-thumbs .swiper-button-prev span.owl-prev,
.shop-pagination .blog-nav-btn a.owl-prev,
.shop-pagination .blog-nav-btn button.owl-prev,
.shop-pagination .blog-nav-btn.prev,
.single-post-nav .post-nav-button a.owl-prev,
.single-post-nav .post-nav-button button.owl-prev,
.team-slider .owl-nav a.owl-prev,
.team-slider .owl-nav button.owl-prev,
.testimonial-slider .owl-nav a.owl-prev,
.testimonial-slider .owl-nav button.owl-prev {
    margin-right: 50px;
}
.blog-pagination .blog-nav-btn a.owl-prev:hover svg,
.blog-pagination .blog-nav-btn button.owl-prev:hover svg,
.blog-pagination .prev.blog-nav-btn a:hover svg,
.custom-nav a.owl-prev:hover svg,
.custom-nav button.owl-prev:hover svg,
.custom-nav.prev a:hover svg,
.domain-search-form .domain-extension-slider .owl-nav a.owl-prev:hover svg,
.domain-search-form .domain-extension-slider .owl-nav button.owl-prev:hover svg,
.domain-search-form .domain-extension-slider .prev.owl-nav a:hover svg,
.home-banner .owl-nav a.owl-prev:hover svg,
.home-banner .prev.owl-nav a:hover svg,
.includes-slider .owl-nav a.owl-prev:hover svg,
.includes-slider .prev.owl-nav a:hover svg,
.page-links .blog-nav-btn a.owl-prev:hover svg,
.page-links .blog-nav-btn button.owl-prev:hover svg,
.page-links .prev.blog-nav-btn a:hover svg,
.pricing-slider .owl-nav a.owl-prev:hover svg,
.pricing-slider .owl-nav button.owl-prev:hover svg,
.pricing-slider .prev.owl-nav a:hover svg,
.service-slider .owl-nav a.owl-prev:hover svg,
.service-slider .owl-nav button.owl-prev:hover svg,
.service-slider .prev.owl-nav a:hover svg,
.shop--product-slider .product-thumbs .prev.swiper-button-next a:hover svg,
.shop--product-slider .product-thumbs .prev.swiper-button-prev a:hover svg,
.shop--product-slider .product-thumbs .swiper-button-next a.owl-prev:hover svg,
.shop--product-slider .product-thumbs .swiper-button-next button.owl-prev:hover svg,
.shop--product-slider .product-thumbs .swiper-button-next span.owl-prev:hover svg,
.shop--product-slider .product-thumbs .swiper-button-prev a.owl-prev:hover svg,
.shop--product-slider .product-thumbs .swiper-button-prev button.owl-prev:hover svg,
.shop--product-slider .product-thumbs .swiper-button-prev span.owl-prev:hover svg,
.shop-pagination .blog-nav-btn a.owl-prev:hover svg,
.shop-pagination .blog-nav-btn button.owl-prev:hover svg,
.shop-pagination .prev.blog-nav-btn a:hover svg,
.single-post-nav .post-nav-button a.owl-prev:hover svg,
.single-post-nav .post-nav-button button.owl-prev:hover svg,
.single-post-nav .prev.post-nav-button a:hover svg,
.team-slider .owl-nav a.owl-prev:hover svg,
.team-slider .owl-nav button.owl-prev:hover svg,
.team-slider .prev.owl-nav a:hover svg,
.testimonial-slider .owl-nav a.owl-prev:hover svg,
.testimonial-slider .owl-nav button.owl-prev:hover svg,
.testimonial-slider .prev.owl-nav a:hover svg {
    margin-right: 15px;
}
.blog-pagination .blog-nav-btn a.owl-next,
.blog-pagination .blog-nav-btn button.owl-next,
.blog-pagination .blog-nav-btn.next,
.custom-nav a.owl-next,
.custom-nav button.owl-next,
.domain-search-form .domain-extension-slider .owl-nav a.owl-next,
.domain-search-form .domain-extension-slider .owl-nav button.owl-next,
.home-banner .owl-nav a.owl-next,
.home-banner .owl-nav button.owl-next,
.includes-slider .owl-nav a.owl-next,
.page-links .blog-nav-btn a.owl-next,
.page-links .blog-nav-btn button.owl-next,
.page-links .blog-nav-btn.next,
.pricing-slider .owl-nav a.owl-next,
.pricing-slider .owl-nav button.owl-next,
.service-slider .owl-nav a.owl-next,
.service-slider .owl-nav button.owl-next,
.shop--product-slider .product-thumbs .swiper-button-next a.owl-next,
.shop--product-slider .product-thumbs .swiper-button-next button.owl-next,
.shop--product-slider .product-thumbs .swiper-button-next span.owl-next,
.shop--product-slider .product-thumbs .swiper-button-prev a.owl-next,
.shop--product-slider .product-thumbs .swiper-button-prev button.owl-next,
.shop--product-slider .product-thumbs .swiper-button-prev span.owl-next,
.shop-pagination .blog-nav-btn a.owl-next,
.shop-pagination .blog-nav-btn button.owl-next,
.shop-pagination .blog-nav-btn.next,
.single-post-nav .post-nav-button a.owl-next,
.single-post-nav .post-nav-button button.owl-next,
.team-slider .owl-nav a.owl-next,
.team-slider .owl-nav button.owl-next,
.testimonial-slider .owl-nav a.owl-next,
.testimonial-slider .owl-nav button.owl-next {
    margin-left: 50px;
}
.blog-pagination .blog-nav-btn a.owl-next:hover svg,
.blog-pagination .blog-nav-btn button.owl-next:hover svg,
.blog-pagination .next.blog-nav-btn a:hover svg,
.custom-nav a.owl-next:hover svg,
.custom-nav button.owl-next:hover svg,
.custom-nav.next a:hover svg,
.domain-search-form .domain-extension-slider .next.owl-nav a:hover svg,
.domain-search-form .domain-extension-slider .owl-nav a.owl-next:hover svg,
.domain-search-form .domain-extension-slider .owl-nav button.owl-next:hover svg,
.home-banner .next.owl-nav a:hover svg,
.home-banner .owl-nav a.owl-next:hover svg,
.includes-slider .next.owl-nav a:hover svg,
.includes-slider .owl-nav a.owl-next:hover svg,
.page-links .blog-nav-btn a.owl-next:hover svg,
.page-links .blog-nav-btn button.owl-next:hover svg,
.page-links .next.blog-nav-btn a:hover svg,
.pricing-slider .next.owl-nav a:hover svg,
.pricing-slider .owl-nav a.owl-next:hover svg,
.pricing-slider .owl-nav button.owl-next:hover svg,
.service-slider .next.owl-nav a:hover svg,
.service-slider .owl-nav a.owl-next:hover svg,
.shop--product-slider .product-thumbs .next.swiper-button-next a:hover svg,
.shop--product-slider .product-thumbs .next.swiper-button-prev a:hover svg,
.shop--product-slider .product-thumbs .swiper-button-next a.owl-next:hover svg,
.shop--product-slider .product-thumbs .swiper-button-next button.owl-next:hover svg,
.shop--product-slider .product-thumbs .swiper-button-next span.owl-next:hover svg,
.shop--product-slider .product-thumbs .swiper-button-prev a.owl-next:hover svg,
.shop--product-slider .product-thumbs .swiper-button-prev button.owl-next:hover svg,
.shop--product-slider .product-thumbs .swiper-button-prev span.owl-next:hover svg,
.shop-pagination .blog-nav-btn a.owl-next:hover svg,
.shop-pagination .blog-nav-btn button.owl-next:hover svg,
.shop-pagination .next.blog-nav-btn a:hover svg,
.single-post-nav .next.post-nav-button a:hover svg,
.single-post-nav .post-nav-button a.owl-next:hover svg,
.single-post-nav .post-nav-button button.owl-next:hover svg,
.team-slider .next.owl-nav a:hover svg,
.team-slider .owl-nav a.owl-next:hover svg,
.team-slider .owl-nav button.owl-next:hover svg,
.testimonial-slider .next.owl-nav a:hover svg,
.testimonial-slider .owl-nav a.owl-next:hover svg,
.testimonial-slider .owl-nav button.owl-next:hover svg {
    margin-left: 15px;
}
.blog-pagination .blog-nav-btn a,
.custom-nav a,
.domain-search-form .domain-extension-slider .owl-nav a,
.home-banner .owl-nav a,
.includes-slider .owl-nav a,
.page-links .blog-nav-btn a,
.pricing-slider .owl-nav a,
.service-slider .owl-nav a,
.shop--product-slider .product-thumbs .swiper-button-next a,
.shop--product-slider .product-thumbs .swiper-button-prev a,
.shop-pagination .blog-nav-btn a,
.single-post-nav .post-nav-button a,
.team-slider .owl-nav a,
.testimonial-slider .owl-nav a {
    position: static;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding: 0;
}
.blog-pagination .prev.blog-nav-btn a,
.custom-nav.prev a,
.domain-search-form .domain-extension-slider .prev.owl-nav a,
.home-banner .prev.owl-nav a,
.includes-slider .prev.owl-nav a,
.page-links .prev.blog-nav-btn a,
.page-links .social-icons ul span:not(:last-child),
.page-links .woocommerce .quick-icons ul span:not(:last-child),
.pricing-slider .prev.owl-nav a,
.service-slider .prev.owl-nav a,
.shop--product-slider .product-thumbs .prev.swiper-button-next a,
.shop--product-slider .product-thumbs .prev.swiper-button-prev a,
.shop-pagination .prev.blog-nav-btn a,
.single-post-nav .prev.post-nav-button a,
.social-icons ul .page-links span:not(:last-child),
.social-icons ul li:not(:last-child),
.team-slider .prev.owl-nav a,
.testimonial-slider .prev.owl-nav a,
.woocommerce .page-links .quick-icons ul span:not(:last-child),
.woocommerce .quick-icons ul .page-links span:not(:last-child),
.woocommerce .quick-icons ul li:not(:last-child) {
    margin-right: 20px;
}
.blog-pagination .next.blog-nav-btn a,
.custom-nav.next a,
.domain-search-form .domain-extension-slider .next.owl-nav a,
.home-banner .next.owl-nav a,
.includes-slider .next.owl-nav a,
.page-links .next.blog-nav-btn a,
.pricing-slider .next.owl-nav a,
.service-slider .next.owl-nav a,
.shop--product-slider .product-thumbs .next.swiper-button-next a,
.shop--product-slider .product-thumbs .next.swiper-button-prev a,
.shop-pagination .next.blog-nav-btn a,
.single-post-nav .next.post-nav-button a,
.team-slider .next.owl-nav a,
.testimonial-slider .next.owl-nav a {
    margin-left: 20px;
}
.custom-dots .owl-dot,
.home-banner .owl-dots .owl-dot,
.includes-slider .owl-dots .owl-dot,
.pricing-slider .owl-dots .owl-dot,
.team-slider .owl-dots .owl-dot,
.testimonial-slider .owl-dots .owl-dot {
    height: 5px;
    width: 15px;
    background-color: #ffda9c !important;
    display: inline-block;
    margin: 0 5px;
}
.custom-dots .owl-dot.active,
.home-banner .owl-dots .owl-dot.active,
.includes-slider .owl-dots .owl-dot.active,
.pricing-slider .owl-dots .owl-dot.active,
.team-slider .owl-dots .owl-dot.active,
.testimonial-slider .owl-dots .owl-dot.active {
    height: 10px;
}
.blog-details-text .wp-block-archives.wp-block-archives-list .page-links span a,
.blog-details-text .wp-block-archives.wp-block-archives-list li a,
.blog-details-text .wp-block-categories.wp-block-categories-list .page-links span a,
.blog-details-text .wp-block-categories.wp-block-categories-list li a,
.input-group,
.menu-item.menu-item-has-children,
.menu-item.menu-item-has-children a,
.page-links .blog-details-text .wp-block-archives.wp-block-archives-list span a,
.page-links .blog-details-text .wp-block-categories.wp-block-categories-list span a,
.page-links .widget.widget_archive ul span a,
.page-links .widget.widget_categories ul span a,
.page-links .widget.widget_meta ul span a,
.page-links .widget.widget_nav_menu ul span a,
.page-links .widget.widget_pages ul span a,
.page-links .widget.widget_product_categories ul span a,
.widget.widget_archive ul .page-links span a,
.widget.widget_archive ul li a,
.widget.widget_categories ul .page-links span a,
.widget.widget_categories ul li a,
.widget.widget_meta ul .page-links span a,
.widget.widget_meta ul li a,
.widget.widget_nav_menu ul .page-links span a,
.widget.widget_nav_menu ul li a,
.widget.widget_pages ul .page-links span a,
.widget.widget_pages ul li a,
.widget.widget_product_categories ul .page-links span a,
.widget.widget_product_categories ul li a {
    position: relative;
}
.input-group input {
    width: 100%;
    height: 60px;
    padding: 0 30px;
    border: none;
}
.input-group input::-webkit-input-placeholder {
    font-size: 16px;
}
.input-group input::-moz-placeholder {
    font-size: 16px;
}
.input-group input:-ms-input-placeholder {
    font-size: 16px;
}
.input-group input::placeholder {
    font-size: 16px;
}
.input-group .submit-btn {
    position: absolute;
    top: 0;
    right: 10px;
    height: 100%;
    color: #fff;
    padding: 0 15px;
    -webkit-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
}
.input-group .submit-btn svg path,
.woocommerce table.my_account_orders tbody tr:hover .product-remove svg path,
.woocommerce table.shop_table.cart tbody tr:hover .product-remove svg path,
.woocommerce table.woocommerce-table--order-downloads tbody tr:hover .product-remove svg path {
    fill: #343a3f;
}
.input-group .submit-btn i,
.input-group .submit-btn svg {
    margin-left: 5px;
}
.input-group .submit-btn:hover {
    right: 0 !important;
}
.input-group .submit-btn:hover svg path {
    fill: #ffa6de;
}
.blog-details-content .post-meta .page-links span:not(:last-child),
.blog-details-content .post-meta li:not(:last-child),
.custom-meta .page-links span:not(:last-child),
.custom-meta li:not(:last-child),
.header-top .header-info ul .page-links span:not(:last-child),
.header-top .header-info ul li:not(:last-child),
.page-links .blog-details-content .post-meta span:not(:last-child),
.page-links .custom-meta span:not(:last-child),
.page-links .header-top .header-info ul span:not(:last-child),
.page-links .post--content .post-meta span:not(:last-child),
.page-links .single-blog .blog-content .post-meta span:not(:last-child),
.post--content .post-meta .page-links span:not(:last-child),
.post--content .post-meta li:not(:last-child),
.seperator,
.single-blog .blog-content .post-meta .page-links span:not(:last-child),
.single-blog .blog-content .post-meta li:not(:last-child) {
    position: relative;
    z-index: 100;
    padding-right: 15px;
    margin-right: 15px;
}
.blog-details-content .post-meta .page-links span:not(:last-child):after,
.blog-details-content .post-meta li:not(:last-child):after,
.custom-meta .page-links span:not(:last-child):after,
.custom-meta li:not(:last-child):after,
.header-top .header-info ul .page-links span:not(:last-child):after,
.header-top .header-info ul li:not(:last-child):after,
.page-links .blog-details-content .post-meta span:not(:last-child):after,
.page-links .custom-meta span:not(:last-child):after,
.page-links .header-top .header-info ul span:not(:last-child):after,
.page-links .post--content .post-meta span:not(:last-child):after,
.page-links .single-blog .blog-content .post-meta span:not(:last-child):after,
.post--content .post-meta .page-links span:not(:last-child):after,
.post--content .post-meta li:not(:last-child):after,
.seperator:after,
.single-blog .blog-content .post-meta .page-links span:not(:last-child):after,
.single-blog .blog-content .post-meta li:not(:last-child):after {
    position: absolute;
    right: 0;
    top: 0;
    content: "|";
}
.post-tags a,
.tag-style a,
.widget.widget_product_tag_cloud .tagcloud a,
.widget.widget_tag_cloud .tagcloud a {
    font-family: ModernEra;
    display: inline-block;
    padding: 8px 12px;
    color: #625c8e;
    text-transform: uppercase;
    line-height: 1;
    font-size: 10px;
}
.btn-fill:hover,
.feature-table table thead,
.footer .widget *,
.footer .widget .widget-title h4,
.footer .widget a,
.footer .widget p,
.footer .widget ul .page-links span,
.footer .widget ul li,
.footer .widget ul li a,
.footer .widget.widget_social_links .social-icons .page-links span a i,
.footer .widget.widget_social_links .social-icons li a i,
.footer .widget.widget_social_links .woocommerce .quick-icons .page-links span a i,
.footer .widget.widget_social_links .woocommerce .quick-icons li a i,
.footer-bottom .social-icons .page-links span a i,
.footer-bottom .social-icons li a i,
.footer-bottom .woocommerce .quick-icons .page-links span a i,
.footer-bottom .woocommerce .quick-icons li a i,
.footer-bottom a,
.header-top a,
.page-links .footer .widget ul span,
.page-links .footer .widget.widget_social_links .social-icons span a i,
.page-links .footer .widget.widget_social_links .woocommerce .quick-icons span a i,
.page-links .footer-bottom .social-icons span a i,
.page-links .footer-bottom .woocommerce .quick-icons span a i,
.post-tags a:hover,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button:hover,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button:hover,
.shop--cart-total .shipping-calculator-form p button.button:hover,
.shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button:hover,
.shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button:hover,
.tag-style a:hover,
.widget.widget_price_filter .price_slider_amount .button:hover,
.widget.widget_product_tag_cloud .tagcloud a:hover,
.widget.widget_tag_cloud .tagcloud a:hover,
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button:hover,
.widget.yith-woocompare-widget .button:hover,
.woocommerce .footer .widget.widget_social_links .quick-icons .page-links span a i,
.woocommerce .footer .widget.widget_social_links .quick-icons li a i,
.woocommerce .footer-bottom .quick-icons .page-links span a i,
.woocommerce .footer-bottom .quick-icons li a i,
.woocommerce .page-links .footer .widget.widget_social_links .quick-icons span a i,
.woocommerce .page-links .footer-bottom .quick-icons span a i,
.woocommerce .product-buttons .single_add_to_cart_button:hover,
.woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-info .button:hover,
.woocommerce .woocommerce-message .button:hover,
.woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file:hover,
.wp-block-button .wp-block-button__link:hover,
.wp-block-file .wp-block-file__button:hover {
    color: #fff;
}
.custom-navtab,
.product-discription-tabs .nav,
.project-nav .project_filter {
    background-color: #fff;
    padding: 0 30px;
    border-radius: 50px;
    margin-bottom: 32px;
}
.custom-navtab .page-links span .filter-btn,
.custom-navtab .page-links span .product--nav-item,
.custom-navtab li .filter-btn,
.custom-navtab li .product--nav-item,
.page-links .custom-navtab span .filter-btn,
.page-links .custom-navtab span .product--nav-item,
.page-links .product-discription-tabs .nav span .filter-btn,
.page-links .product-discription-tabs .nav span .product--nav-item,
.page-links .project-nav .project_filter span .filter-btn,
.page-links .project-nav .project_filter span .product--nav-item,
.product-discription-tabs .nav .page-links span .filter-btn,
.product-discription-tabs .nav .page-links span .product--nav-item,
.product-discription-tabs .nav li .filter-btn,
.product-discription-tabs .nav li .product--nav-item,
.product-discription-tabs .page-links .nav span .filter-btn,
.product-discription-tabs .page-links .nav span .product--nav-item,
.project-nav .page-links .project_filter span .filter-btn,
.project-nav .page-links .project_filter span .product--nav-item,
.project-nav .project_filter .page-links span .filter-btn,
.project-nav .project_filter .page-links span .product--nav-item,
.project-nav .project_filter li .filter-btn,
.project-nav .project_filter li .product--nav-item {
    padding: 20px 10px;
    line-height: 1;
    display: block;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 16px;
    font-family: ModernEra;
    cursor: pointer;
}
.custom-navtab .page-links span .filter-btn:after,
.custom-navtab .page-links span .product--nav-item:after,
.custom-navtab li .filter-btn:after,
.custom-navtab li .product--nav-item:after,
.main-header .main-menu ul .page-links span a:after,
.main-header .main-menu ul li a:after,
.page-links .custom-navtab span .filter-btn:after,
.page-links .custom-navtab span .product--nav-item:after,
.page-links .main-header .main-menu ul span a:after,
.page-links .product-discription-tabs .nav span .filter-btn:after,
.page-links .product-discription-tabs .nav span .product--nav-item:after,
.page-links .project-nav .project_filter span .filter-btn:after,
.page-links .project-nav .project_filter span .product--nav-item:after,
.product-discription-tabs .nav .page-links span .filter-btn:after,
.product-discription-tabs .nav .page-links span .product--nav-item:after,
.product-discription-tabs .nav li .filter-btn:after,
.product-discription-tabs .nav li .product--nav-item:after,
.product-discription-tabs .page-links .nav span .filter-btn:after,
.product-discription-tabs .page-links .nav span .product--nav-item:after,
.project-nav .page-links .project_filter span .filter-btn:after,
.project-nav .page-links .project_filter span .product--nav-item:after,
.project-nav .project_filter .page-links span .filter-btn:after,
.project-nav .project_filter .page-links span .product--nav-item:after,
.project-nav .project_filter li .filter-btn:after,
.project-nav .project_filter li .product--nav-item:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 7px;
    left: 50%;
    right: 50%;
    bottom: 5px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.custom-navtab .page-links span.active .filter-btn:after,
.custom-navtab .page-links span:hover .filter-btn:after,
.custom-navtab li.active .filter-btn:after,
.custom-navtab li:hover .filter-btn:after,
.main-header .main-menu > ul > li.active > a:after,
.main-header .main-menu > ul > li.current-menu-ancestor > a:after,
.main-header .main-menu > ul > li.current-menu-item > a:after,
.main-header .main-menu > ul > li.current-menu-parent > a:after,
.main-header .page-links .main-menu > ul > span.active > a:after,
.main-header .page-links .main-menu > ul > span.current-menu-ancestor > a:after,
.main-header .page-links .main-menu > ul > span.current-menu-item > a:after,
.main-header .page-links .main-menu > ul > span.current-menu-parent > a:after,
.page-links .custom-navtab span.active .filter-btn:after,
.page-links .custom-navtab span:hover .filter-btn:after,
.page-links .main-header .main-menu > ul > span.active > a:after,
.page-links .main-header .main-menu > ul > span.current-menu-ancestor > a:after,
.page-links .main-header .main-menu > ul > span.current-menu-item > a:after,
.page-links .main-header .main-menu > ul > span.current-menu-parent > a:after,
.page-links .product-discription-tabs .nav span.active .filter-btn:after,
.page-links .product-discription-tabs .nav span:hover .filter-btn:after,
.page-links .project-nav .project_filter span.active .filter-btn:after,
.page-links .project-nav .project_filter span:hover .filter-btn:after,
.product-discription-tabs .nav .page-links span.active .filter-btn:after,
.product-discription-tabs .nav .page-links span:hover .filter-btn:after,
.product-discription-tabs .nav li.active .filter-btn:after,
.product-discription-tabs .nav li:hover .filter-btn:after,
.product-discription-tabs .page-links .nav span.active .filter-btn:after,
.product-discription-tabs .page-links .nav span:hover .filter-btn:after,
.project-nav .page-links .project_filter span.active .filter-btn:after,
.project-nav .page-links .project_filter span:hover .filter-btn:after,
.project-nav .project_filter .page-links span.active .filter-btn:after,
.project-nav .project_filter .page-links span:hover .filter-btn:after,
.project-nav .project_filter li.active .filter-btn:after,
.project-nav .project_filter li:hover .filter-btn:after {
    opacity: 1;
    visibility: visible;
    bottom: 0;
}
.feature-table .single-feature-table .feature-table-footer,
.main-header.header-fixed .main-menu > ul > li > a,
.main-header.header-fixed .page-links .main-menu > ul > span > a,
.page-links .main-header.header-fixed .main-menu > ul > span > a,
.product-quentity {
    padding: 30px 0;
}
.affiliate-calculation ul .page-links span span:last-child,
.affiliate-calculation ul .page-links span:first-child,
.affiliate-calculation ul li span:last-child,
.affiliate-calculation ul li:first-child,
.page-links .affiliate-calculation ul span span:last-child,
.page-links .affiliate-calculation ul span:first-child,
.post-comments-wrap .single-post-comment .comment-content .comment-author,
.product-quentity span,
.single-affiliate .affiliate-text p span,
.single-faq-category .faq-title h4,
.single-feature h4,
.widget.woocommerce .woocommerce-Price-amount {
    font-weight: 600;
}
.product-quentity form {
    margin-left: 17px;
}
.product-quentity .input-group {
    background-color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    border: 1px solid;
    border-radius: 50px;
    padding: 0 7px;
}
.product-quentity .minus,
.product-quentity .plus {
    font-size: 10px;
    cursor: pointer;
    padding: 0 5px;
}
.product-quentity .input-group input {
    width: 20px;
    background-color: transparent;
    border: none;
    font-size: 14px;
    padding: 0;
    text-align: center;
    height: 30px;
}
.checkout-form .create-an-account label,
.checkout-form .order-details .shop-payment-method .single-method label,
.checkout-form .ship-different-address label,
.checkout-form-toggle .form-login .login-button-wrap .form-checkbox label,
.custom-checkbox label,
.domain-search-form .domain-extension-slider .single-extension label,
.login-register-wrapper .form-login .login-button-wrap .form-checkbox label,
.login-register-wrapper form.register .login-button-wrap .form-checkbox label,
.woocommerce-EditAccountForm .create-an-account label,
.woocommerce-EditAccountForm .order-details .shop-payment-method .single-method label,
.woocommerce-EditAccountForm .ship-different-address label {
    display: block;
    position: relative;
    padding-left: 15px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-bottom: 0;
}
.checkout-form .create-an-account label input,
.checkout-form .order-details .shop-payment-method .single-method label input,
.checkout-form .ship-different-address label input,
.checkout-form-toggle .form-login .login-button-wrap .form-checkbox label input,
.custom-checkbox label input,
.domain-search-form .domain-extension-slider .single-extension label input,
.login-register-wrapper .form-login .login-button-wrap .form-checkbox label input,
.login-register-wrapper form.register .login-button-wrap .form-checkbox label input,
.woocommerce-EditAccountForm .create-an-account label input,
.woocommerce-EditAccountForm .order-details .shop-payment-method .single-method label input,
.woocommerce-EditAccountForm .ship-different-address label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
    left: 0;
    top: 0;
}
.checkout-form .create-an-account label .checkmark,
.checkout-form .order-details .shop-payment-method .single-method label .checkmark,
.checkout-form .ship-different-address label .checkmark,
.checkout-form-toggle .form-login .login-button-wrap .form-checkbox label .checkmark,
.custom-checkbox label .checkmark,
.domain-search-form .domain-extension-slider .single-extension label .checkmark,
.login-register-wrapper .form-login .login-button-wrap .form-checkbox label .checkmark,
.login-register-wrapper form.register .login-button-wrap .form-checkbox label .checkmark,
.woocommerce-EditAccountForm .create-an-account label .checkmark,
.woocommerce-EditAccountForm .order-details .shop-payment-method .single-method label .checkmark,
.woocommerce-EditAccountForm .ship-different-address label .checkmark {
    position: absolute;
    top: 50%;
    left: 0;
    height: 8px;
    width: 8px;
    background-color: transparent;
    border: 1px solid #ddd;
    border-radius: 1px;
}
.checkout-form .create-an-account label .checkmark:after,
.checkout-form .order-details .shop-payment-method .single-method label .checkmark:after,
.checkout-form .ship-different-address label .checkmark:after,
.checkout-form-toggle .form-login .login-button-wrap .form-checkbox label .checkmark:after,
.custom-checkbox label .checkmark:after,
.domain-search-form .domain-extension-slider .single-extension label .checkmark:after,
.login-register-wrapper .form-login .login-button-wrap .form-checkbox label .checkmark:after,
.login-register-wrapper form.register .login-button-wrap .form-checkbox label .checkmark:after,
.woocommerce-EditAccountForm .create-an-account label .checkmark:after,
.woocommerce-EditAccountForm .order-details .shop-payment-method .single-method label .checkmark:after,
.woocommerce-EditAccountForm .ship-different-address label .checkmark:after {
    content: "";
    height: 4px;
    width: 4px;
    display: block;
    border-radius: 1px;
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
    opacity: 0;
    visibility: hidden;
}
.blog-details-text .wp-block-archives.wp-block-archives-list .page-links span a:hover:before,
.blog-details-text .wp-block-archives.wp-block-archives-list li a:hover:before,
.blog-details-text .wp-block-categories.wp-block-categories-list .page-links span a:hover:before,
.blog-details-text .wp-block-categories.wp-block-categories-list li a:hover:before,
.checkout-form .create-an-account label input:checked ~ .checkmark:after,
.checkout-form .order-details .shop-payment-method .single-method label input:checked ~ .checkmark:after,
.checkout-form .ship-different-address label input:checked ~ .checkmark:after,
.checkout-form-toggle .form-login .login-button-wrap .form-checkbox label input:checked ~ .checkmark:after,
.custom-checkbox label input:checked ~ .checkmark:after,
.domain-search-form .domain-extension-slider .single-extension label input:checked ~ .checkmark:after,
.login-register-wrapper .form-login .login-button-wrap .form-checkbox label input:checked ~ .checkmark:after,
.login-register-wrapper form.register .login-button-wrap .form-checkbox label input:checked ~ .checkmark:after,
.page-links .blog-details-text .wp-block-archives.wp-block-archives-list span a:hover:before,
.page-links .blog-details-text .wp-block-categories.wp-block-categories-list span a:hover:before,
.page-links .widget.widget_archive ul span a:hover:before,
.page-links .widget.widget_categories ul span a:hover:before,
.page-links .widget.widget_meta ul span a:hover:before,
.page-links .widget.widget_nav_menu ul span a:hover:before,
.page-links .widget.widget_pages ul span a:hover:before,
.page-links .widget.widget_product_categories ul span a:hover:before,
.widget.widget_archive ul .page-links span a:hover:before,
.widget.widget_archive ul li a:hover:before,
.widget.widget_categories ul .page-links span a:hover:before,
.widget.widget_categories ul li a:hover:before,
.widget.widget_meta ul .page-links span a:hover:before,
.widget.widget_meta ul li a:hover:before,
.widget.widget_nav_menu ul .page-links span a:hover:before,
.widget.widget_nav_menu ul li a:hover:before,
.widget.widget_pages ul .page-links span a:hover:before,
.widget.widget_pages ul li a:hover:before,
.widget.widget_product_categories ul .page-links span a:hover:before,
.widget.widget_product_categories ul li a:hover:before,
.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:hover:after,
.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a:after,
.woocommerce-EditAccountForm .create-an-account label input:checked ~ .checkmark:after,
.woocommerce-EditAccountForm .order-details .shop-payment-method .single-method label input:checked ~ .checkmark:after,
.woocommerce-EditAccountForm .ship-different-address label input:checked ~ .checkmark:after {
    opacity: 1;
    visibility: visible;
}
.select-wrapper {
    position: relative;
    z-index: 9;
}
.select-wrapper:after {
    position: absolute;
    right: 20px;
    font-family: FontAwesome;
    content: "";
    font-size: 14px;
    color: #222;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.select-wrapper select {
    -webkit-appearance: none;
    -moz-appearance: none;
}
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}
.blog-details-content .post-meta,
.custom-meta,
.post--content .post-meta,
.single-blog .blog-content .post-meta {
    margin-top: -6px;
    margin-bottom: 30px;
}
.blog-details-content .post-meta .page-links span,
.blog-details-content .post-meta li,
.custom-meta .page-links span,
.custom-meta li,
.page-links .blog-details-content .post-meta span,
.page-links .custom-meta span,
.page-links .post--content .post-meta span,
.page-links .single-blog .blog-content .post-meta span,
.post--content .post-meta .page-links span,
.post--content .post-meta li,
.single-blog .blog-content .post-meta .page-links span,
.single-blog .blog-content .post-meta li,
.single-testimonial .tetimonial-author .author-country {
    font-size: 14px;
    color: #555;
}
.blog-details-content .post-meta .page-links span a,
.blog-details-content .post-meta li a,
.custom-meta .page-links span a,
.custom-meta li a,
.page-links .blog-details-content .post-meta span a,
.page-links .custom-meta span a,
.page-links .post--content .post-meta span a,
.page-links .single-blog .blog-content .post-meta span a,
.post--content .post-meta .page-links span a,
.post--content .post-meta li a,
.single-blog .blog-content .post-meta .page-links span a,
.single-blog .blog-content .post-meta li a {
    display: inline-block;
}
.blog-details-content .post-meta .page-links span a:not(:last-child),
.blog-details-content .post-meta li a:not(:last-child),
.custom-meta .page-links span a:not(:last-child),
.custom-meta li a:not(:last-child),
.page-links .blog-details-content .post-meta span a:not(:last-child),
.page-links .custom-meta span a:not(:last-child),
.page-links .post--content .post-meta span a:not(:last-child),
.page-links .shop--product-details .product-category span:not(:last-child) a,
.page-links .shop--product-details .product-tag span:not(:last-child) a,
.page-links .single-blog .blog-content .post-meta span a:not(:last-child),
.post--content .post-meta .page-links span a:not(:last-child),
.post--content .post-meta li a:not(:last-child),
.shop--product-details .product-category .page-links span:not(:last-child) a,
.shop--product-details .product-category li:not(:last-child) a,
.shop--product-details .product-tag .page-links span:not(:last-child) a,
.shop--product-details .product-tag li:not(:last-child) a,
.single-blog .blog-content .post-meta .page-links span a:not(:last-child),
.single-blog .blog-content .post-meta li a:not(:last-child) {
    margin-right: 3px;
}
.blog-details-content .post-meta .page-links span a:not(:last-child):after,
.blog-details-content .post-meta li a:not(:last-child):after,
.custom-meta .page-links span a:not(:last-child):after,
.custom-meta li a:not(:last-child):after,
.page-links .blog-details-content .post-meta span a:not(:last-child):after,
.page-links .custom-meta span a:not(:last-child):after,
.page-links .post--content .post-meta span a:not(:last-child):after,
.page-links .single-blog .blog-content .post-meta span a:not(:last-child):after,
.post--content .post-meta .page-links span a:not(:last-child):after,
.post--content .post-meta li a:not(:last-child):after,
.single-blog .blog-content .post-meta .page-links span a:not(:last-child):after,
.single-blog .blog-content .post-meta li a:not(:last-child):after {
    content: ",";
}
.alignleft:after,
.alignright:after,
.blog-details-text:after,
.clearfix:after,
.page-links:before,
.post--content:after {
    display: table;
    content: "";
    clear: both;
    table-layout: fixed;
}
.btn,
.woocommerce table.my_account_orders .woocommerce-button.button {
    font-size: 16px;
    line-height: 1.2;
    display: inline-block;
    border: 0;
    position: relative;
    z-index: 1;
    padding: 0;
    font-family: ModernEra;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    text-transform: capitalize;
    white-space: nowrap;
}
.btn:after,
.woocommerce table.my_account_orders .woocommerce-button.button:after {
    position: absolute;
    left: 1px;
    bottom: 1px;
    width: 50%;
    content: "";
    height: 7px;
    z-index: -1;
}
.btn:hover:after,
.woocommerce table.my_account_orders .woocommerce-button.button:hover:after {
    width: calc(100% - 1px);
}
.btn.line-center:after,
.includes-slider .owl-dots,
.woocommerce table.my_account_orders .line-center.woocommerce-button.button:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.btn.line-center:hover:after,
.woocommerce table.my_account_orders .line-center.woocommerce-button.button:hover:after {
    left: 1px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.btn.line-right:after,
.woocommerce table.my_account_orders .line-right.woocommerce-button.button:after {
    left: auto;
    right: 0;
}
.btn.focus,
.btn:focus,
.woocommerce table.my_account_orders .focus.woocommerce-button.button,
.woocommerce table.my_account_orders .woocommerce-button.button:focus {
    outline: 0;
    box-shadow: none;
}
.btn-fill,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button,
.shop--cart-total .shipping-calculator-form p button.button,
.shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button,
.shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button,
.widget.widget_price_filter .price_slider_amount .button,
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button,
.widget.yith-woocompare-widget .button,
.woocommerce .product-buttons .single_add_to_cart_button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce .woocommerce-page .woocommerce-error .button,
.woocommerce .woocommerce-page .woocommerce-info .button,
.woocommerce .woocommerce-page .woocommerce-message .button,
.woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file,
.wp-block-button .wp-block-button__link,
.wp-block-file .wp-block-file__button {
    display: inline-block;
    padding: 14px 20px 18px;
    color: #fff !important;
    font-family: ModernEra;
    line-height: 1;
    border: none;
    white-space: nowrap;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}
.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}
@-webkit-keyframes dotline-move {
    40% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 0.8;
    }
    100% {
        -webkit-transform: translateX(300px);
        transform: translateX(300px);
        opacity: 0;
    }
}
@keyframes dotline-move {
    40% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 0.8;
    }
    100% {
        -webkit-transform: translateX(300px);
        transform: translateX(300px);
        opacity: 0;
    }
}
@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -40px, 0);
        transform: translate3d(0, -40px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -40px, 0);
        transform: translate3d(0, -40px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 40px, 0);
        transform: translate3d(0, 40px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 40px, 0);
        transform: translate3d(0, 40px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.spin {
    -webkit-animation: 2s linear infinite spin;
    animation: 1s linear infinite spin;
}
@-webkit-keyframes bounce {
    0%,
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes bounce {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
}
.bounce {
    -webkit-animation: 1s ease-in-out infinite alternate bounce;
    animation: 1s ease-in-out infinite alternate bounce;
}
@-webkit-keyframes bounce2 {
    0%,
    100% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }
    50% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}
@keyframes bounce2 {
    0%,
    100% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }
    50% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}
@-webkit-keyframes rotate2d {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes rotate2d {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.rotate2d {
    -webkit-animation: 2s linear infinite rotate2d;
    animation: 1s linear infinite rotate2d;
}
@-webkit-keyframes rotate-2d {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}
@keyframes rotate-2d {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}
.rotate-2d {
    -webkit-animation: 2s linear infinite rotate-2d;
    animation: 1s linear infinite rotate-2d;
}
@-webkit-keyframes rotate3d {
    0% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }
    100% {
        -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}
@keyframes rotate3d {
    0% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }
    100% {
        -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}
.rotate3d {
    -webkit-animation: 2s linear infinite rotate3d;
    animation: 1s linear infinite rotate3d;
}
@-webkit-keyframes sk-rotateplane {
    0% {
        -webkit-transform: perspective(120px);
    }
    50% {
        -webkit-transform: perspective(120px) rotateY(180deg);
    }
    100% {
        -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
    }
}
@keyframes sk-rotateplane {
    0% {
        transform: perspective(120px) rotateX(0) rotateY(0);
        -webkit-transform: perspective(120px) rotateX(0) rotateY(0);
    }
    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
    }
    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    }
}
@-webkit-keyframes sk-bounce {
    0%,
    100% {
        -webkit-transform: scale(0);
    }
    50% {
        -webkit-transform: scale(1);
    }
}
@keyframes sk-bounce {
    0%,
    100% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
    50% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}
@-webkit-keyframes sk-stretchdelay {
    0%,
    100%,
    40% {
        -webkit-transform: scaleY(0.4);
    }
    20% {
        -webkit-transform: scaleY(1);
    }
}
@keyframes sk-stretchdelay {
    0%,
    100%,
    40% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }
    20% {
        transform: scaleY(1);
        -webkit-transform: scaleY(1);
    }
}
@-webkit-keyframes sk-cubemove {
    25% {
        -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    }
    50% {
        -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    }
    75% {
        -webkit-transform: translateX(0) translateY(42px) rotate(-270deg) scale(0.5);
    }
    100% {
        -webkit-transform: rotate(-360deg);
    }
}
@keyframes sk-cubemove {
    25% {
        transform: translateX(42px) rotate(-90deg) scale(0.5);
        -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    }
    50% {
        transform: translateX(42px) translateY(42px) rotate(-179deg);
        -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    }
    50.1% {
        transform: translateX(42px) translateY(42px) rotate(-180deg);
        -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    }
    75% {
        transform: translateX(0) translateY(42px) rotate(-270deg) scale(0.5);
        -webkit-transform: translateX(0) translateY(42px) rotate(-270deg) scale(0.5);
    }
    100% {
        transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
    }
}
@-webkit-keyframes sk-scaleout {
    0% {
        -webkit-transform: scale(0);
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0;
    }
}
@keyframes sk-scaleout {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}
@-webkit-keyframes sk-rotate {
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes sk-rotate {
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}
@-webkit-keyframes sk-bouncedelay {
    0%,
    100%,
    80% {
        -webkit-transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
    }
}
@keyframes sk-bouncedelay {
    0%,
    100%,
    80% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes sk-circleBounceDelay {
    0%,
    100%,
    80% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes sk-circleBounceDelay {
    0%,
    100%,
    80% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes sk-cubeGridScaleDelay {
    0%,
    100%,
    70% {
        -webkit-transform: scale3D(1, 1, 1);
        transform: scale3D(1, 1, 1);
    }
    35% {
        -webkit-transform: scale3D(0, 0, 1);
        transform: scale3D(0, 0, 1);
    }
}
@keyframes sk-cubeGridScaleDelay {
    0%,
    100%,
    70% {
        -webkit-transform: scale3D(1, 1, 1);
        transform: scale3D(1, 1, 1);
    }
    35% {
        -webkit-transform: scale3D(0, 0, 1);
        transform: scale3D(0, 0, 1);
    }
}
@-webkit-keyframes fade {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.5;
    }
    100% {
        opacity: 0;
    }
}
@keyframes fade {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.5;
    }
    100% {
        opacity: 0;
    }
}
.about-content .about-title,
.affiliate-title,
.coming-soon-content,
.data-center-title,
.domain-section-title {
    margin-bottom: 54px;
}
.about-content .about-title span,
.affiliate-title span,
.coming-soon-content span,
.data-center-title span,
.domain-section-title span,
.section-title span {
    font-size: 12px;
    font-family: ModernEra;
    display: block;
    margin-bottom: 12px;
    line-height: 1;
}
.about-content .about-title h2,
.affiliate-title h2,
.coming-soon-content h2,
.data-center-title h2,
.domain-section-title h2,
.section-title h2 {
    font-size: 36px;
    font-family: ModernEraBlack;
    line-height: 1.2;
    margin-bottom: 8px;
}
.about-content .about-title p,
.affiliate-title p,
.coming-soon-content p,
.data-center-title p,
.domain-section-title p,
.section-title p {
    max-width: 550px;
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 30px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.page-title-wrap {
    padding: 150px 0 62px;
    background-color: #fff4df;
}
.page-title-wrap .page-title h2 {
    margin-top: -5px;
    margin-bottom: 8px;
    font-size: 36px;
    font-family: ModernEraBlack;
}
.about-us-activate-sim-service-slider .tab-content,
.main-site-header .hide-nav-btn,
.main-site-header .mobile-menu-burger,
.menu-item.menu-item-has-children li a:after,
.modal-note-description,
.page-title-wrap .page-title h2 br,
.show-mobile,
.slider-show-on-mobile,
.stepper .step-box:last-child:before,
.support-search-close-icon,
body.mobile-menu .menu-item.menu-item-has-children a:after,
body.mobile-menu .show-nav-btn {
    display: none;
}
.preloader,
.preloader .preload-img {
    display: -webkit-box;
    display: -ms-flexbox;
}
.comments-form .comment-notes,
.feature-table .single-feature-table,
.page-links .page-title-wrap .page-title span,
.page-links .project-info ul span,
.page-title-wrap .page-title .page-links span,
.page-title-wrap .page-title li,
.project-info ul .page-links span,
.project-info ul li,
.review-form .comment-notes,
.single-blog .blog-content .post-excerpt p,
.single-faq .faq-answer,
.single-project-item .project-info p {
    font-size: 16px;
}
.page-links .page-title-wrap .page-title span:not(:last-child),
.page-title-wrap .page-title .page-links span:not(:last-child),
.page-title-wrap .page-title li:not(:last-child) {
    position: relative;
    padding-right: 15px;
    margin-right: 10px;
}
.page-links .page-title-wrap .page-title span:not(:last-child):after,
.page-title-wrap .page-title .page-links span:not(:last-child):after,
.page-title-wrap .page-title li:not(:last-child):after {
    font-family: FontAwesome;
    content: "";
    right: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.preloader {
    z-index: 999999;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: 0;
    left: 0;
}
.preloader .preload-img {
    height: 100%;
    width: 100%;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.preloader .preload-img .pre-img {
    -webkit-animation: 2s linear infinite spin;
    animation: 2s linear infinite spin;
}
.preloader .spinner {
    width: 40px;
    height: 40px;
    background-color: #333;
    margin: 0 auto;
    -webkit-animation: 1.2s ease-in-out infinite sk-rotateplane;
    animation: 1.2s ease-in-out infinite sk-rotateplane;
}
.preloader .spinnerBounce {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 0 auto;
}
.preloader .spinnerBounce .double-bounce1,
.preloader .spinnerBounce .double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #333;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: 2s ease-in-out infinite sk-bounce;
    animation: 2s ease-in-out infinite sk-bounce;
}
.preloader .sk-circle .sk-circle3:before,
.preloader .spinnerBounce .double-bounce2,
.preloader .spinnerWave .rect3 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}
.preloader .spinnerWave {
    margin: 0 auto;
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px;
}
.preloader .spinnerWave > div {
    background-color: #333;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: 1.2s ease-in-out infinite sk-stretchdelay;
    animation: 1.2s ease-in-out infinite sk-stretchdelay;
}
.preloader .sk-circle .sk-circle2:before,
.preloader .spinnerWave .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}
.preloader .sk-circle .sk-circle4:before,
.preloader .spinnerCube .cube2,
.preloader .spinnerWave .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}
.preloader .sk-circle .sk-circle5:before,
.preloader .spinnerWave .rect5 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}
.preloader .sk-circle,
.preloader .spinnerCube {
    margin: 0 auto;
    width: 40px;
    height: 40px;
    position: relative;
}
.preloader .spinnerCube .cube1,
.preloader .spinnerCube .cube2 {
    background-color: #333;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: 1.8s ease-in-out infinite sk-cubemove;
    animation: 1.8s ease-in-out infinite sk-cubemove;
}
.preloader .spinnerScaleout {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    background-color: #333;
    border-radius: 100%;
    -webkit-animation: 1s ease-in-out infinite sk-scaleout;
    animation: 1s ease-in-out infinite sk-scaleout;
}
.preloader .spinnerRotate {
    margin: 0 auto;
    width: 40px;
    height: 40px;
    position: relative;
    text-align: center;
    -webkit-animation: 2s linear infinite sk-rotate;
    animation: 2s linear infinite sk-rotate;
}
.preloader .spinnerRotate .dot1,
.preloader .spinnerRotate .dot2 {
    width: 60%;
    height: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
    background-color: #333;
    border-radius: 100%;
    -webkit-animation: 2s ease-in-out infinite sk-bounce;
    animation: 2s ease-in-out infinite sk-bounce;
}
.preloader .spinnerRotate .dot2 {
    top: auto;
    bottom: 0;
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}
.preloader .spinnerBouncedelay {
    margin: 0 auto;
    width: 70px;
    text-align: center;
}
.preloader .spinnerBouncedelay > div {
    width: 18px;
    height: 18px;
    background-color: #333;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: 1.4s ease-in-out infinite both sk-bouncedelay;
    animation: 1.4s ease-in-out infinite both sk-bouncedelay;
}
.preloader .spinnerBouncedelay .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}
.preloader .spinnerBouncedelay .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}
.preloader .sk-circle .sk-child {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.preloader .sk-circle .sk-child:before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 15%;
    height: 15%;
    background-color: #333;
    border-radius: 100%;
    -webkit-animation: 1.2s ease-in-out infinite both sk-circleBounceDelay;
    animation: 1.2s ease-in-out infinite both sk-circleBounceDelay;
}
.preloader .sk-circle .sk-circle2 {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
}
.preloader .sk-circle .sk-circle3 {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
}
.preloader .sk-circle .sk-circle4 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.preloader .sk-circle .sk-circle5 {
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg);
}
.preloader .sk-circle .sk-circle6 {
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
}
.preloader .sk-circle .sk-circle6:before {
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s;
}
.preloader .sk-circle .sk-circle7 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.preloader .sk-circle .sk-circle7:before {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}
.preloader .sk-circle .sk-circle8 {
    -webkit-transform: rotate(210deg);
    transform: rotate(210deg);
}
.preloader .sk-circle .sk-circle8:before {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}
.preloader .sk-circle .sk-circle9 {
    -webkit-transform: rotate(240deg);
    transform: rotate(240deg);
}
.preloader .sk-circle .sk-circle9:before {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}
.preloader .sk-circle .sk-circle10 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}
.preloader .sk-circle .sk-circle10:before {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}
.preloader .sk-circle .sk-circle11 {
    -webkit-transform: rotate(300deg);
    transform: rotate(300deg);
}
.preloader .sk-circle .sk-circle11:before {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}
.preloader .sk-circle .sk-circle12 {
    -webkit-transform: rotate(330deg);
    transform: rotate(330deg);
}
.preloader .sk-circle .sk-circle12:before {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}
.preloader .sk-cube-grid {
    width: 40px;
    height: 40px;
    margin: 100px auto;
}
.preloader .sk-cube-grid .sk-cube {
    width: 33%;
    height: 33%;
    background-color: #333;
    float: left;
    -webkit-animation: 1.3s ease-in-out infinite sk-cubeGridScaleDelay;
    animation: 1.3s ease-in-out infinite sk-cubeGridScaleDelay;
}
.preloader .preloader-dotline .dot:nth-child(7),
.preloader .sk-cube-grid .sk-cube1,
.preloader .sk-cube-grid .sk-cube5,
.preloader .sk-cube-grid .sk-cube9 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.preloader .preloader-dotline .dot:nth-child(6),
.preloader .sk-cube-grid .sk-cube2,
.preloader .sk-cube-grid .sk-cube6 {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
.preloader .preloader-dotline .dot:nth-child(5),
.preloader .sk-cube-grid .sk-cube3 {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}
.preloader .preloader-dotline .dot:nth-child(8),
.preloader .sk-cube-grid .sk-cube4,
.preloader .sk-cube-grid .sk-cube8 {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}
.preloader .sk-cube-grid .sk-cube7 {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}
.preloader .preloader-dotline .dot {
    display: inline-block;
    margin-right: 1px;
    height: 7px;
    width: 7px;
    opacity: 0;
    border-radius: 50%;
    -webkit-animation: 4s infinite dotline-move;
    animation: 4s infinite dotline-move;
    -webkit-transform: translateX(-300px);
    transform: translateX(-300px);
}
.preloader .preloader-dotline .dot:first-child {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}
.preloader .preloader-dotline .dot:nth-child(2) {
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
.preloader .preloader-dotline .dot:nth-child(3) {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}
.preloader .preloader-dotline .dot:nth-child(4) {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
.header {
    position: relative;
    z-index: 99;
}
.header .header-absolute {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
}
@media only screen and (min-width: 1024px) and (max-width: 5000px) {
    .header .container-fluid {
        padding-left: 50px;
        padding-right: 50px;
    }
}
.header.header-without-topbar {
    margin-top: -50px;
}
.header.header-without-topbar .header-absolute {
    top: 50px;
}
.header-top {
    font-size: 14px;
    padding: 15px 0;
    line-height: 1.45;
}
.faq-answer-styling a,
.footer .widget ul li a:hover,
.header-top a:hover {
    color: #00b140 !important;
    font-weight: 700;
}
.header-top .header-info ul .page-links .woocommerce span.quick-icons a,
.header-top .header-info ul .page-links span.social-icons a,
.header-top .header-info ul .woocommerce li.quick-icons a,
.header-top .header-info ul li.social-icons a,
.page-links .header-top .header-info ul .woocommerce span.quick-icons a,
.page-links .header-top .header-info ul span.social-icons a,
.woocommerce .header-top .header-info ul .page-links span.quick-icons a,
.woocommerce .header-top .header-info ul li.quick-icons a,
.woocommerce .page-links .header-top .header-info ul span.quick-icons a {
    display: inline-block;
    padding: 0 5px;
    margin: 0 5px;
}
.main-header {
    -webkit-transition: cubic-bezier(0, 0.66, 0.96, 0.57);
    transition: cubic-bezier(0, 0.66, 0.96, 0.57);
}
.main-header .text-logo {
    display: inline-block;
    padding: 20px 0;
}
.main-header .main-menu ul .page-links span,
.main-header .main-menu ul li,
.page-links .main-header .main-menu ul span {
    display: inline-block;
    position: relative;
}
.main-header .main-menu ul .page-links span a,
.main-header .main-menu ul li a,
.page-links .main-header .main-menu ul span a {
    display: block;
    color: #fff;
    line-height: 1;
    position: relative;
}
.main-header .main-menu ul .page-links span ul,
.main-header .main-menu ul li ul,
.page-links .main-header .main-menu ul span ul {
    left: 0;
    top: -2000px;
    width: 200px;
    padding: 15px 0;
    z-index: 99;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    opacity: 0;
    visibility: hidden;
    position: absolute;
}
.main-header .main-menu ul .page-links span.has-sub-item > a:before,
.main-header .main-menu ul li.has-sub-item > a:before,
.page-links .main-header .main-menu ul span.has-sub-item > a:before {
    position: absolute;
    font-family: FontAwesome;
    content: "";
    right: -15px;
    top: calc(50% + 2px);
    font-size: 14px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.main-header .main-menu ul .page-links span ul,
.page-links .main-header .main-menu ul span ul {
    background-color: #fff;
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
    -webkit-transition: -webkit-transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.main-header .main-menu ul li ul {
    background-color: #002035;
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
    -webkit-transition: -webkit-transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.main-header .main-menu ul .page-links span ul li,
.main-header .main-menu ul .page-links span ul span,
.main-header .main-menu ul li ul .page-links span,
.main-header .main-menu ul li ul li,
.page-links .main-header .main-menu ul li ul span,
.page-links .main-header .main-menu ul span ul li,
.page-links .main-header .main-menu ul span ul span {
    display: block;
    width: 100%;
    line-height: 1;
    font-size: 16px;
}
.main-header .main-menu ul .page-links span ul li ul,
.main-header .main-menu ul .page-links span ul span ul,
.main-header .main-menu ul li ul .page-links span ul,
.main-header .main-menu ul li ul li ul,
.page-links .main-header .main-menu ul li ul span ul,
.page-links .main-header .main-menu ul span ul li ul,
.page-links .main-header .main-menu ul span ul span ul {
    top: 0;
    left: calc(100% + 20px);
    -webkit-transition: 0.2s linear !important;
    transition: 0.2s linear !important;
}
.main-header .main-menu ul .page-links span ul li:hover > ul,
.main-header .main-menu ul .page-links span ul span:hover > ul,
.main-header .main-menu ul li ul .page-links span:hover > ul,
.main-header .main-menu ul li ul li:hover > ul,
.page-links .main-header .main-menu ul li ul span:hover > ul,
.page-links .main-header .main-menu ul span ul li:hover > ul,
.page-links .main-header .main-menu ul span ul span:hover > ul {
    opacity: 1;
    visibility: visible;
    top: 0;
    left: 100%;
}
.main-header .main-menu ul .page-links span ul li.has-sub-item > a:before,
.main-header .main-menu ul .page-links span ul span.has-sub-item > a:before,
.main-header .main-menu ul li ul .page-links span.has-sub-item > a:before,
.main-header .main-menu ul li ul li.has-sub-item > a:before,
.page-links .main-header .main-menu ul li ul span.has-sub-item > a:before,
.page-links .main-header .main-menu ul span ul li.has-sub-item > a:before,
.page-links .main-header .main-menu ul span ul span.has-sub-item > a:before {
    right: 15px;
    top: 50%;
    content: "";
}
.main-header .main-menu ul .page-links span ul li a,
.main-header .main-menu ul .page-links span ul span a,
.main-header .main-menu ul li ul .page-links span a,
.main-header .main-menu ul li ul li a,
.page-links .main-header .main-menu ul li ul span a,
.page-links .main-header .main-menu ul span ul li a,
.page-links .main-header .main-menu ul span ul span a {
    padding: 15px 25px;
}
.main-header .main-menu ul .page-links span ul li a:after,
.main-header .main-menu ul .page-links span ul span a:after,
.main-header .main-menu ul li ul .page-links span a:after,
.main-header .main-menu ul li ul li a:after,
.page-links .main-header .main-menu ul li ul span a:after,
.page-links .main-header .main-menu ul span ul li a:after,
.page-links .main-header .main-menu ul span ul span a:after {
    left: -5px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    height: 10px;
    width: 7px;
}
.main-header .main-menu ul li ul li a,
.pricing-btn-wrapper .btn {
    color: #fff !important;
}
.main-header .main-menu ul .page-links span ul li.active > a:after,
.main-header .main-menu ul .page-links span ul li.current-menu-ancestor > a:after,
.main-header .main-menu ul .page-links span ul li.current-menu-item > a:after,
.main-header .main-menu ul .page-links span ul li.current-menu-parent > a:after,
.main-header .main-menu ul .page-links span ul li:hover > a:after,
.main-header .main-menu ul .page-links span ul span.active > a:after,
.main-header .main-menu ul .page-links span ul span.current-menu-ancestor > a:after,
.main-header .main-menu ul .page-links span ul span.current-menu-item > a:after,
.main-header .main-menu ul .page-links span ul span.current-menu-parent > a:after,
.main-header .main-menu ul .page-links span ul span:hover > a:after,
.main-header .main-menu ul li ul .page-links span.active > a:after,
.main-header .main-menu ul li ul .page-links span.current-menu-ancestor > a:after,
.main-header .main-menu ul li ul .page-links span.current-menu-item > a:after,
.main-header .main-menu ul li ul .page-links span.current-menu-parent > a:after,
.main-header .main-menu ul li ul .page-links span:hover > a:after,
.main-header .main-menu ul li ul li.active > a:after,
.main-header .main-menu ul li ul li.current-menu-ancestor > a:after,
.main-header .main-menu ul li ul li.current-menu-item > a:after,
.main-header .main-menu ul li ul li.current-menu-parent > a:after,
.main-header .main-menu ul li ul li:hover > a:after,
.page-links .main-header .main-menu ul li ul span.active > a:after,
.page-links .main-header .main-menu ul li ul span.current-menu-ancestor > a:after,
.page-links .main-header .main-menu ul li ul span.current-menu-item > a:after,
.page-links .main-header .main-menu ul li ul span.current-menu-parent > a:after,
.page-links .main-header .main-menu ul li ul span:hover > a:after,
.page-links .main-header .main-menu ul span ul li.active > a:after,
.page-links .main-header .main-menu ul span ul li.current-menu-ancestor > a:after,
.page-links .main-header .main-menu ul span ul li.current-menu-item > a:after,
.page-links .main-header .main-menu ul span ul li.current-menu-parent > a:after,
.page-links .main-header .main-menu ul span ul li:hover > a:after,
.page-links .main-header .main-menu ul span ul span.active > a:after,
.page-links .main-header .main-menu ul span ul span.current-menu-ancestor > a:after,
.page-links .main-header .main-menu ul span ul span.current-menu-item > a:after,
.page-links .main-header .main-menu ul span ul span.current-menu-parent > a:after,
.page-links .main-header .main-menu ul span ul span:hover > a:after {
    left: 0;
    opacity: 1;
    visibility: visible;
}
@media only screen and (max-width: 991px) {
    .service-slider .pt-100 {
        padding-top: 0 !important;
    }
    .pb-100 {
        padding-bottom: 70px;
    }
    .pb-100.dial-up-styling,
    .service-slider-remove-padding .pb-100 {
        padding-bottom: 0;
    }
    .pt-70 {
        padding-top: 40px;
    }
    .pb-70 {
        padding-bottom: 40px;
    }
    .pb-50 {
        padding-bottom: 20px;
    }
    .about-content .about-title h2 br,
    .affiliate-title h2 br,
    .coming-soon-content h2 br,
    .data-center-title h2 br,
    .domain-section-title h2 br,
    .main-header .main-menu ul .page-links span a:after,
    .main-header .main-menu ul .page-links span.has-sub-item > a:before,
    .main-header .main-menu ul li a:after,
    .main-header .main-menu ul li.has-sub-item > a:before,
    .page-links .main-header .main-menu ul span a:after,
    .page-links .main-header .main-menu ul span.has-sub-item > a:before,
    .section-title h2 br {
        display: none;
    }
    .page-title-wrap {
        padding: 70px 0 62px;
    }
    .main-header .main-menu {
        text-align: right;
        position: initial;
    }
    .main-header .main-menu ul {
        text-align: left;
    }
    .main-header .main-menu ul .page-links span,
    .main-header .main-menu ul li,
    .page-links .main-header .main-menu ul span {
        display: block;
        width: 100%;
    }
    .main-header .main-menu ul .page-links span a,
    .main-header .main-menu ul li a,
    .page-links .main-header .main-menu ul span a {
        padding: 12px 15px !important;
    }
    .main-header .main-menu ul .page-links span ul,
    .main-header .main-menu ul li ul,
    .page-links .main-header .main-menu ul span ul {
        position: relative;
        left: 0;
        right: auto;
        top: 0;
        width: 100%;
        display: none;
        padding: 0;
        opacity: 1;
        visibility: visible;
        text-align: left;
        z-index: 99999;
        box-shadow: none;
    }
    .main-header .main-menu ul .page-links span ul li ul,
    .main-header .main-menu ul .page-links span ul span ul,
    .main-header .main-menu ul li ul .page-links span ul,
    .main-header .main-menu ul li ul li ul,
    .page-links .main-header .main-menu ul li ul span ul,
    .page-links .main-header .main-menu ul span ul li ul,
    .page-links .main-header .main-menu ul span ul span ul {
        left: 0 !important;
        opacity: 1;
        visibility: visible;
    }
    .main-header .main-menu > ul {
        position: fixed;
        top: 150px;
        left: 68%;
        right: 50%;
        width: 55%;
        background: #002035;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        max-height: 350px;
        padding: 15px 20px;
        max-width: 800px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        z-index: 99999;
    }
}
.back-to-top a,
.newsletter-form .input-group input,
.search-form .input-group input {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}
.main-header .main-menu > ul > li,
.main-header .page-links .main-menu > ul > span,
.page-links .main-header .main-menu > ul > span {
    padding: 0 20px;
}
.main-header .main-menu > ul > li > a,
.main-header .page-links .main-menu > ul > span > a,
.page-links .main-header .main-menu > ul > span > a {
    padding: 41px 0;
    position: relative;
}
.main-header .main-menu > ul > li > a:hover:after,
.main-header .page-links .main-menu > ul > span > a:hover:after,
.page-links .main-header .main-menu > ul > span > a:hover:after {
    opacity: 1;
    visibility: visible;
    bottom: 0;
    font-weight: 700;
}
.main-header .main-menu > ul > li:hover > ul,
.main-header .page-links .main-menu > ul > span:hover > ul,
.page-links .main-header .main-menu > ul > span:hover > ul {
    opacity: 1;
    visibility: visible;
    top: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.main-header .main-menu > ul > li:nth-last-child(-n + 2) ul .page-links span ul,
.main-header .main-menu > ul > li:nth-last-child(-n + 2) ul li ul,
.main-header .page-links .main-menu > ul > span:nth-last-child(-n + 2) ul li ul,
.main-header .page-links .main-menu > ul > span:nth-last-child(-n + 2) ul span ul,
.page-links .main-header .main-menu > ul > li:nth-last-child(-n + 2) ul span ul,
.page-links .main-header .main-menu > ul > span:nth-last-child(-n + 2) ul li ul,
.page-links .main-header .main-menu > ul > span:nth-last-child(-n + 2) ul span ul {
    left: calc(-100% - 20px);
}
.main-header .main-menu > ul > li:nth-last-child(-n + 2) ul .page-links span:hover > ul,
.main-header .main-menu > ul > li:nth-last-child(-n + 2) ul li:hover > ul,
.main-header .page-links .main-menu > ul > span:nth-last-child(-n + 2) ul li:hover > ul,
.main-header .page-links .main-menu > ul > span:nth-last-child(-n + 2) ul span:hover > ul,
.page-links .main-header .main-menu > ul > li:nth-last-child(-n + 2) ul span:hover > ul,
.page-links .main-header .main-menu > ul > span:nth-last-child(-n + 2) ul li:hover > ul,
.page-links .main-header .main-menu > ul > span:nth-last-child(-n + 2) ul span:hover > ul {
    left: -100%;
}
.main-header .main-menu #menu-button {
    color: #fff !important;
    display: none;
    font-size: 28px;
    cursor: pointer;
}
.main-header.header-fixed {
    position: fixed;
    left: 0;
    right: 0;
    top: -1px;
    width: 100%;
    z-index: 9999;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.main-header.header-fixed.show {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.header-search .shop--product-slider .product-thumbs .swiper-button-next span,
.header-search .shop--product-slider .product-thumbs .swiper-button-prev span,
.header-search button,
.shop--product-slider .product-thumbs .swiper-button-next .header-search span,
.shop--product-slider .product-thumbs .swiper-button-prev .header-search span {
    cursor: pointer;
    color: #555;
    font-size: 16px;
}
.search-box-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    top: -100%;
    z-index: 99999;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.search-box-wrapper.show {
    top: 0;
    opacity: 0.95;
    visibility: visible;
}
.search-box-wrapper .search-close {
    position: fixed;
    right: 50px;
    top: 50px;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    cursor: pointer;
    background-color: #ffe7f0;
}
.search-box-wrapper .search-close:hover {
    background-color: #ffc7c7;
}
.product-pricing-body .details-footer-image img,
.product-pricing-body .details-header-image img,
.search-box-wrapper .search-box,
.topic-details,
.topic-media img,
.vas-image img {
    width: 100%;
    height: 100%;
}
.about-content .about-title,
.affiliate-title,
.blog-details-content .post-meta,
.blog-details-content blockquote p:last-child,
.blog-details-text ol ol,
.blog-details-text ol ul,
.blog-details-text ul ol,
.blog-details-text ul ul,
.checkout-form-toggle .form-login p.form-row,
.data-center-title,
.domain-section-title,
.login-register-wrapper .form-login p.form-row,
.login-register-wrapper form.register p.form-row,
.login-register-wrapper p.lost_password,
.page-links,
.post--content .post-meta,
.post--content ol ol,
.post--content ol ul,
.post--content ul ol,
.post--content ul ul,
.post-comments-wrap .post-comments .single-comment-wrapper:last-child .single-post-comment:last-child,
.product-reviews .single-comment-wrapper:last-child .single-post-comment:last-child,
.review-form,
.search-box-wrapper .search-box form,
.shop--product-details .group_table .woocommerce-grouped-product-list-item .input-wrap,
.shop--product-details .product-share,
.single-blog .blog-content .post-meta,
.single-post-comment .comment-content ol ol,
.single-post-comment .comment-content ol ul,
.single-post-comment .comment-content ul ol,
.single-post-comment .comment-content ul ul,
.woocommerce-order .woocommerce-customer-details,
.wp-block-quote p:last-child,
.wp-block-quote.is-style-large p:last-child {
    margin-bottom: 0;
}
.header-cart,
.woocommerce table.my_account_orders td:first-child,
.woocommerce table.my_account_orders th:first-child,
.woocommerce table.shop_table.cart td:first-child,
.woocommerce table.shop_table.cart th:first-child,
.woocommerce table.woocommerce-table--order-downloads td:first-child,
.woocommerce table.woocommerce-table--order-downloads th:first-child {
    text-align: center;
}
.header-cart span {
    font-size: 10px;
    position: absolute;
    right: -8px;
    top: 0;
    color: #555;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    display: block;
    border-radius: 50%;
    background-color: #ffd6e5;
    font-weight: 600;
}
.header-cart img {
    width: 30px;
    max-width: 100%;
    height: auto;
    border-radius: 50% !important;
}
.home-banner .single-banner .banner-text .banner-btn,
.pricing-btn-wrapper a {
    border: none;
    padding: 15px 32px;
    display: inline-block;
    color: #fff !important;
    background-color: #00b140;
    text-decoration: none;
}
.logged-in.admin-bar .main-header.header-fixed,
.product-discription-tabs .product-description h4:not(:first-child),
.product-discription-tabs .product-information h4:not(:first-child) {
    margin-top: 32px;
}
@media only screen and (min-width: 0) and (max-width: 782px) {
    .logged-in.admin-bar .main-header.header-fixed {
        margin-top: 47px;
    }
}
@media only screen and (min-width: 0) and (max-width: 600px) {
    .logged-in.admin-bar .main-header.header-fixed {
        margin-top: 0;
    }
}
.home-banner .single-banner {
    height: 700px;
    background-size: 100% 99% !important;
}
.home-banner .single-banner .banner-text {
    margin-top: 90px;
    padding: 0 0 20px;
    width: 600px;
    text-align: left;
}
.single-banner .col-lg-7 {
    position: relative;
    flex: 0 0 40.333333%;
    max-width: 40.333333%;
}
.home-banner .single-banner .banner-text span {
    font-size: 12px;
    font-family: ModernEra;
    display: block;
    line-height: 1;
    margin-bottom: 10px;
}
.home-banner .single-banner .banner-text h1 {
    font-size: 72px;
    font-family: ModernEra;
    line-height: 1;
    margin-bottom: 24px;
    font-weight: 700;
}
.home-banner .single-banner .banner-text p {
    max-width: 550px;
    font-size: 18px;
    line-height: 1.45;
    margin: 0 auto 15px;
}
.home-banner .single-banner .banner-text .banner-btn {
    text-align: center;
    font-size: 24px;
}
.pricing-btn-wrapper a {
    text-align: center;
    font-size: 16px;
}
.home-banner .single-banner .banner-img img {
    width: auto !important;
    height: auto !important;
}
.home-banner.owl-carousel .single-banner.bg-overlay:after {
    opacity: 0.7;
}
.home-banner .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span,
.home-banner .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span,
.home-banner .owl-nav button,
.shop--product-slider .product-thumbs .swiper-button-next .home-banner .owl-nav span,
.shop--product-slider .product-thumbs .swiper-button-prev .home-banner .owl-nav span {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    left: 50%;
    bottom: 30px;
}
.home-banner .owl-dots {
    right: 50px;
    bottom: 50%;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
}
.home-banner .owl-dots .owl-dot {
    display: block;
    margin: 10px 0;
}
.single-blog {
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
    margin-bottom: 30px;
}
.single-blog.sticky {
    border: 3px dashed;
}
.single-blog .blog-content {
    padding: 40px 30px;
}
.single-blog .blog-content h3 {
    line-height: 1.4;
    margin-top: -7px;
    margin-bottom: 5px;
}
.single-blog .blog-content .post-excerpt {
    padding: 10px 0 0;
    margin-top: 17px;
    border-top: 1px solid #ebebeb;
}
.single-blog .blog-content .blog-btn {
    margin-top: 13px;
}
.blog-pagination,
.data-center-text,
.page-links,
.product-discription-tabs,
.shop-pagination {
    margin-top: 60px;
}
.blog-pagination li,
.page-links li,
.page-links span,
.shop-pagination li {
    padding: 0 10px;
    font-size: 14px;
    font-weight: 600;
}
.blog-details-image {
    margin-bottom: 40px;
}
.blog-details-content .blog-title,
.post--content .blog-title {
    margin-bottom: 40px;
    line-height: 1.2;
}
.blog-details-content h1,
.blog-details-content h2,
.blog-details-content h3,
.blog-details-content h4,
.blog-details-content h5,
.blog-details-content h6,
.post--content h1,
.post--content h2,
.post--content h3,
.post--content h4,
.post--content h5,
.post--content h6 {
    line-height: inherit;
}
.blog-details-content .no-comments,
.post--content .no-comments {
    margin-top: 40px;
    font-family: ModernEra;
}
.blog-details-content .gallery img,
.post--content .gallery img {
    border: none !important;
}
.blog-details-content .wp-caption .wp-caption-text,
.post--content .wp-caption .wp-caption-text {
    font-style: italic;
    font-size: 16px;
}
.blog-details-content table,
.post--content table,
.widget.widget_calendar table {
    max-width: 100%;
    width: 100%;
}
.blog-details-content table td,
.blog-details-content table th,
.post--content table td,
.post--content table th,
.widget.widget_calendar table td,
.widget.widget_calendar table th,
.wp-block-table td,
.wp-block-table th {
    text-align: center;
    border: 1px solid #ece1e1;
    padding: 5px 10px;
}
.blog-details-content .comments-form,
.blog-details-content .review-form,
.coming-soon-content .newsletter-form form,
.coming-soon-content .search-form form,
.post--content .comments-form,
.post--content .review-form,
.search-form form,
.single-affiliate:not(:last-child),
.widget .widget-title {
    margin-bottom: 30px;
}
.blog-details-text,
.post--content {
    margin: 20px 0;
}
.blog-details-text .blog-subtitle,
.post--content .blog-subtitle {
    margin-bottom: 20px;
    margin-top: 40px;
}
.blog-details-text .media:not(:last-child),
.post--content .media:not(:last-child) {
    margin-bottom: 22px;
}
.blog-details-text .media strong,
.post--content .media strong {
    font-weight: 600;
    font-size: 18px;
    margin-right: 25px;
}
@media only screen and (max-width: 767px) {
    .home-banner .single-banner .banner-text h1 {
        font-size: 54px;
    }
    .blog-pagination .blog-nav-btn.prev,
    .blog-pagination .blog-nav-btn.prev a,
    .page-links .blog-nav-btn.prev,
    .page-links .blog-nav-btn.prev a,
    .shop-pagination .blog-nav-btn.prev,
    .shop-pagination .blog-nav-btn.prev a {
        margin-right: 0;
    }
    .blog-pagination .blog-nav-btn.next,
    .blog-pagination .blog-nav-btn.next a,
    .page-links .blog-nav-btn.next,
    .page-links .blog-nav-btn.next a,
    .shop-pagination .blog-nav-btn.next,
    .shop-pagination .blog-nav-btn.next a {
        margin-left: 0;
    }
    .blog-details-text img,
    .post--content img {
        margin-bottom: 25px;
    }
    .blog-details-text > .blog-subtitle,
    .post--content > .blog-subtitle {
        margin-top: 30px;
    }
    .blog-details-text .media:last-child,
    .post--content .media:last-child {
        margin-bottom: 42px;
    }
    .not-found-content {
        padding-top: 100px;
    }
}
.blog-details-text > p,
.post--content > p {
    margin-bottom: 20px;
}
.blog-details-text > p:last-child,
.post--content > p:last-child,
.post-comments-wrap .post-comment-title {
    margin-bottom: 25px;
}
.blog-details-content blockquote,
.wp-block-quote,
.wp-block-quote.is-style-large {
    margin-top: 40px;
    text-align: center;
    background-color: #fff4df;
    padding: 50px;
    position: relative;
    margin-bottom: 5px;
}
.blog-details-content blockquote:after,
.wp-block-quote.is-style-large:after,
.wp-block-quote:after {
    content: "‘’";
    position: absolute;
    left: 50%;
    top: -25px;
    width: 50px;
    height: 50px;
    color: #fff;
    border-radius: 50%;
    font-size: 60px;
    line-height: 70px;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.blog-details-content blockquote p,
.wp-block-quote p,
.wp-block-quote.is-style-large p {
    max-width: 730px;
    margin: 0 auto 24px;
    font-style: italic;
}
.affiliate-title cite,
.blog-details-content blockquote cite,
.wp-block-quote cite,
.wp-block-quote.is-style-large cite {
    font-style: normal;
    font-size: 16px;
    font-family: ModernEra;
}
.comment-respond .post-comment-title,
.not-found-content h3,
.post-comments-wrap .post-comment-title,
.review-form .post-comment-title,
.single-counter h2 {
    font-family: ModernEraBlack;
}
.blog-details-text ol,
.blog-details-text ul,
.post--content ol,
.single-post-comment .comment-content ol,
.single-post-comment .comment-content ul {
    padding-left: 40px;
    margin-bottom: 1em;
}
.blog-details-text ol .page-links span,
.blog-details-text ol li,
.blog-details-text ul .page-links span,
.blog-details-text ul li,
.page-links .blog-details-text ol span,
.page-links .blog-details-text ul span,
.page-links .post--content ol span,
.page-links .post--content ul span,
.page-links .single-post-comment .comment-content ol span,
.page-links .single-post-comment .comment-content ul span,
.post--content ol .page-links span,
.post--content ol li,
.post--content ul .page-links span,
.post--content ul li,
.single-post-comment .comment-content ol .page-links span,
.single-post-comment .comment-content ol li,
.single-post-comment .comment-content ul .page-links span,
.single-post-comment .comment-content ul li {
    list-style-type: inherit;
}
.blog-details-text ol,
.post--content ol,
.single-post-comment .comment-content ol {
    list-style-type: decimal;
}
.blog-details-text ul,
.post--content ul,
.single-post-comment .comment-content ul {
    list-style-type: disc;
}
.author-social-icons,
.faq-info,
.post-share-icons,
.post-tags {
    margin-top: 45px;
}
.author-social-icons a,
.post-share-icons a {
    display: inline-block;
    padding: 0 5px;
    font-size: 14px;
}
.author-social-icons a:not(:last-child),
.page-links .single-product-item .product-img .social-icons ul span:not(:last-child),
.page-links .single-product-item .product-img .woocommerce .quick-icons ul span:not(:last-child),
.page-links .single-product-item .team-img .social-icons ul span:not(:last-child),
.page-links .single-product-item .team-img .woocommerce .quick-icons ul span:not(:last-child),
.page-links .single-team-member .team-img .social-icons ul span:not(:last-child),
.page-links .single-team-member .team-img .woocommerce .quick-icons ul span:not(:last-child),
.post-share-icons a:not(:last-child),
.single-product-item .page-links .single-team-member .product-img .social-icons ul span:not(:last-child),
.single-product-item .page-links .single-team-member .product-img .woocommerce .quick-icons ul span:not(:last-child),
.single-product-item .product-img .social-icons ul .page-links span:not(:last-child),
.single-product-item .product-img .social-icons ul li:not(:last-child),
.single-product-item .product-img .woocommerce .quick-icons ul .page-links span:not(:last-child),
.single-product-item .product-img .woocommerce .quick-icons ul li:not(:last-child),
.single-product-item .team-img .social-icons ul .page-links span:not(:last-child),
.single-product-item .team-img .social-icons ul li:not(:last-child),
.single-product-item .team-img .woocommerce .quick-icons ul .page-links span:not(:last-child),
.single-product-item .team-img .woocommerce .quick-icons ul li:not(:last-child),
.single-team-member .team-img .social-icons ul .page-links span:not(:last-child),
.single-team-member .team-img .social-icons ul li:not(:last-child),
.single-team-member .team-img .woocommerce .quick-icons ul .page-links span:not(:last-child),
.single-team-member .team-img .woocommerce .quick-icons ul li:not(:last-child),
.woocommerce .page-links .single-product-item .product-img .quick-icons ul span:not(:last-child),
.woocommerce .page-links .single-product-item .team-img .quick-icons ul span:not(:last-child),
.woocommerce .page-links .single-team-member .team-img .quick-icons ul span:not(:last-child),
.woocommerce .single-product-item .page-links .single-team-member .product-img .quick-icons ul span:not(:last-child),
.woocommerce .single-product-item .product-img .quick-icons ul .page-links span:not(:last-child),
.woocommerce .single-product-item .product-img .quick-icons ul li:not(:last-child),
.woocommerce .single-product-item .team-img .quick-icons ul .page-links span:not(:last-child),
.woocommerce .single-product-item .team-img .quick-icons ul li:not(:last-child),
.woocommerce .single-team-member .team-img .quick-icons ul .page-links span:not(:last-child),
.woocommerce .single-team-member .team-img .quick-icons ul li:not(:last-child) {
    margin-right: 5px;
}
.post-tags a {
    display: inline-block;
    margin-left: 5px;
}
.author-info,
.result-row .form-actions {
    margin-top: 50px;
}
.app-feature .app-feature-btns .app-btn:not(:last-child),
.author-info .author-image,
.single-affiliate .affiliate-img {
    margin-right: 30px;
}
.author-info .info-text h6 {
    font-weight: 600;
    line-height: 1;
}
.author-info .info-text p {
    margin: 15px 0 10px;
}
.author-info .author-social-icons,
.page-links,
.woocommerce .product-buttons .yith-wcwl-add-to-wishlist,
.woocommerce .quick-icons .yith-wcwl-add-to-wishlist {
    margin-top: 0;
}
.author-info .author-social-icons a {
    color: #a8a8a8;
}
.comment-respond,
.post-comments-wrap,
.review-form {
    margin-top: 50px;
    padding: 50px 40px;
    background-color: #fff;
}
.comments-form p,
.review-form p {
    margin-top: 5px;
    line-height: 1.3;
}
.post-comments-wrap ol,
.post-comments-wrap ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.post-comments-wrap .children .single-comment-wrapper:not(:last-child),
.post-comments-wrap .single-post-comment,
.product-reviews .single-product-review {
    margin-bottom: 42px;
}
.post-comments-wrap .single-post-comment .comment-author-image {
    min-width: 90px;
}
.post-comments-wrap .single-post-comment .comment-content {
    max-width: calc(100% - 90px);
}
.affiliate-title strong,
.newsletter .newsletter-text h2 strong,
.page-links .widget.about_widget .contact-info span.email a,
.post-comments-wrap .single-post-comment .comment-content span,
.product-reviews .single-product-review .review-content span,
.single-contact .contact-info a,
.slider-show-on-desktop,
.widget.about_widget .contact-info .page-links span.email a,
.widget.about_widget .contact-info li.email a,
body.mobile-menu .hide-nav-btn {
    display: block;
}
.post-comments-wrap .single-post-comment .comment-content p {
    margin: 8px 0 3px;
    font-size: 16px;
}
.footer .widget.widget_social_links .social-icons .page-links span:not(:last-child),
.footer .widget.widget_social_links .social-icons li:not(:last-child),
.footer .widget.widget_social_links .woocommerce .quick-icons .page-links span:not(:last-child),
.footer .widget.widget_social_links .woocommerce .quick-icons li:not(:last-child),
.page-links .footer .widget.widget_social_links .social-icons span:not(:last-child),
.page-links .footer .widget.widget_social_links .woocommerce .quick-icons span:not(:last-child),
.post-comments-wrap .single-post-comment .comment-content .reply-btn i,
.product-reviews .single-product-review .review-content .reply-btn i,
.woocommerce .footer .widget.widget_social_links .quick-icons .page-links span:not(:last-child),
.woocommerce .footer .widget.widget_social_links .quick-icons li:not(:last-child),
.woocommerce .page-links .footer .widget.widget_social_links .quick-icons span:not(:last-child) {
    margin-right: 6px;
}
.post-comments-wrap .children,
.product-reviews .product-review-reply {
    margin-left: 90px;
}
@media only screen and (max-width: 575px) {
    .header-top .header-info.text-sm-right {
        margin-top: 10px;
    }
    .post-comments-wrap .children {
        margin-left: 30px;
    }
}
.comment-respond .logged-in-as a {
    font-family: ModernEra;
    font-size: 16px;
}
.comment-respond form label {
    display: block;
    font-weight: 600;
    line-height: 1;
    margin-top: 30px;
    margin-bottom: 8px;
    font-size: 14px;
}
.comment-respond form input,
.comment-respond form textarea {
    border: 1px solid transparent;
    background-color: #f5f5f5;
    width: 100%;
    -webkit-transition: border-color 0.3s ease-in;
    transition: border-color 0.3s ease-in;
}
.comment-respond form input::-webkit-input-placeholder,
.comment-respond form textarea::-webkit-input-placeholder {
    font-size: 14px !important;
}
.comment-respond form input::-moz-placeholder,
.comment-respond form textarea::-moz-placeholder {
    font-size: 14px !important;
}
.comment-respond form input:-ms-input-placeholder,
.comment-respond form textarea:-ms-input-placeholder {
    font-size: 14px !important;
}
.comment-respond form input::placeholder,
.comment-respond form textarea::placeholder {
    font-size: 14px !important;
}
.comment-respond form textarea {
    height: 150px !important;
    padding: 15px 30px;
}
.comment-respond form input {
    height: 60px;
    padding: 0 30px;
}
.comment-respond form .btn-fill,
.comment-respond form .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button,
.comment-respond form .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button,
.comment-respond form .shop--cart-total .shipping-calculator-form p button.button,
.comment-respond form .shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button,
.comment-respond form .shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button,
.comment-respond form .widget.widget_price_filter .price_slider_amount .button,
.comment-respond form .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button,
.comment-respond form .widget.yith-woocompare-widget .button,
.comment-respond form .woocommerce .product-buttons .single_add_to_cart_button,
.comment-respond form .woocommerce .woocommerce-error .button,
.comment-respond form .woocommerce .woocommerce-info .button,
.comment-respond form .woocommerce .woocommerce-message .button,
.comment-respond form .woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file,
.comment-respond form .wp-block-button .wp-block-button__link,
.comment-respond form .wp-block-file .wp-block-file__button,
.product-cupon,
.shop--cart-total .shipping-calculator-form p .comment-respond form button.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next .comment-respond form span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev .comment-respond form span.button,
.shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p .comment-respond form span.button,
.shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p .comment-respond form span.button,
.widget.widget_price_filter .price_slider_amount .comment-respond form .button,
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .comment-respond form .button,
.widget.yith-woocompare-widget .comment-respond form .button,
.woocommerce .product-buttons .comment-respond form .single_add_to_cart_button,
.woocommerce .woocommerce-error .comment-respond form .button,
.woocommerce .woocommerce-info .comment-respond form .button,
.woocommerce .woocommerce-message .comment-respond form .button,
.woocommerce table.woocommerce-table--order-downloads .comment-respond form .woocommerce-MyAccount-downloads-file,
.wp-block-button .comment-respond form .wp-block-button__link,
.wp-block-file .comment-respond form .wp-block-file__button {
    margin-top: 40px;
}
.comment-respond form .checkmark {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.page-links .project-info ul span:not(:last-child),
.page-links .widget ul.children span,
.page-links .widget ul.sub-menu span,
.post-password-form p,
.project-info ul .page-links span:not(:last-child),
.project-info ul li:not(:last-child),
.widget ul.children .page-links span,
.widget ul.children li,
.widget ul.sub-menu .page-links span,
.widget ul.sub-menu li {
    margin-bottom: 10px;
}
.post-password-form .input-group {
    max-width: 400px;
}
.post-password-form .input-group .theme-input-style {
    height: 40px;
}
.post_format-post-format-chat .blog-details-text p:nth-child(odd) {
    padding: 5px 10px;
}
.coming-soon-content .newsletter-form form .input-group .submit-btn i,
.coming-soon-content .newsletter-form form .input-group .submit-btn svg,
.page-links .single-product-item .product-img .social-icons ul span a i,
.page-links .single-product-item .product-img .woocommerce .quick-icons ul span a i,
.page-links .single-product-item .team-img .social-icons ul span a i,
.page-links .single-product-item .team-img .woocommerce .quick-icons ul span a i,
.page-links .single-team-member .team-img .social-icons ul span a i,
.page-links .single-team-member .team-img .woocommerce .quick-icons ul span a i,
.post--content,
.product-reviews .single-product-review .review-content .woocommerce-review__published-date,
.search-form form .input-group .submit-btn i,
.search-form form .input-group .submit-btn svg,
.single-process.text-left .process-icon,
.single-product-item .page-links .single-team-member .product-img .social-icons ul span a i,
.single-product-item .page-links .single-team-member .product-img .woocommerce .quick-icons ul span a i,
.single-product-item .product-img .social-icons ul .page-links span a i,
.single-product-item .product-img .social-icons ul li a i,
.single-product-item .product-img .woocommerce .quick-icons ul .page-links span a i,
.single-product-item .product-img .woocommerce .quick-icons ul li a i,
.single-product-item .team-img .social-icons ul .page-links span a i,
.single-product-item .team-img .social-icons ul li a i,
.single-product-item .team-img .woocommerce .quick-icons ul .page-links span a i,
.single-product-item .team-img .woocommerce .quick-icons ul li a i,
.single-team-member .team-img .social-icons ul .page-links span a i,
.single-team-member .team-img .social-icons ul li a i,
.single-team-member .team-img .woocommerce .quick-icons ul .page-links span a i,
.single-team-member .team-img .woocommerce .quick-icons ul li a i,
.woocommerce .page-links .single-product-item .product-img .quick-icons ul span a i,
.woocommerce .page-links .single-product-item .team-img .quick-icons ul span a i,
.woocommerce .page-links .single-team-member .team-img .quick-icons ul span a i,
.woocommerce .single-product-item .page-links .single-team-member .product-img .quick-icons ul span a i,
.woocommerce .single-product-item .product-img .quick-icons ul .page-links span a i,
.woocommerce .single-product-item .product-img .quick-icons ul li a i,
.woocommerce .single-product-item .team-img .quick-icons ul .page-links span a i,
.woocommerce .single-product-item .team-img .quick-icons ul li a i,
.woocommerce .single-team-member .team-img .quick-icons ul .page-links span a i,
.woocommerce .single-team-member .team-img .quick-icons ul li a i,
.yith-wcwl-share h4.yith-wcwl-share-title,
.yith-wcwl-share ul {
    margin: 0;
}
.coming-soon-content h4,
.page-id-1153 .clearfix .vc_row,
.page-id-1478 .clearfix .vc_row,
.page-links .widget.widget_social_feed .social-image span,
.post--content > p,
.widget.about_widget .about-content p,
.widget.widget_latest_post .single-latest-post:not(:last-child),
.widget.widget_recent_entries .single-latest-post:not(:last-child),
.widget.widget_social_feed .social-image .page-links span,
.widget.widget_social_feed .social-image li,
.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title,
.woocommerce-order .woocommerce-column__title,
.woocommerce-order .woocommerce-order-details__title,
.wp-block-media-text {
    margin-bottom: 20px;
}
.post--content > p:last-child,
.widget.yith-woocompare-widget ul.products-list {
    margin-bottom: 25px;
}
.widget {
    font-size: 16px;
    line-height: 1.7;
    padding: 30px;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    margin-bottom: 30px;
}
.single-affiliate,
.single-pricing-table,
.single-process {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}
.rates--table .dataTables_filter .form-control,
.rates--table .dataTables_length .form-control,
.widget .widget-title h5,
.woocommerce .price {
    line-height: 1;
}
.widget ul.children,
.widget ul.sub-menu {
    background-color: #002035;
    padding-left: 20px;
    margin-top: 10px;
}
.page-links .widget ul span,
.page-links .widget.widget_recent_comments ul span,
.page-links .widget.widget_rss ul span,
.widget ul .page-links span,
.widget ul li,
.widget.widget_recent_comments ul .page-links span,
.widget.widget_recent_comments ul li,
.widget.widget_rss ul .page-links span,
.widget.widget_rss ul li,
.widget.woocommerce .product-title {
    line-height: 1.7;
}
.blog-details-text .wp-block-archives.wp-block-archives-list .page-links span:not(:last-child),
.blog-details-text .wp-block-archives.wp-block-archives-list li:not(:last-child),
.blog-details-text .wp-block-categories.wp-block-categories-list .page-links span:not(:last-child),
.blog-details-text .wp-block-categories.wp-block-categories-list li:not(:last-child),
.blog-details-text .wp-block-latest-comments .page-links span:not(:last-child),
.blog-details-text .wp-block-latest-comments li:not(:last-child),
.blog-details-text .wp-block-latest-posts .page-links span:not(:last-child),
.blog-details-text .wp-block-latest-posts li:not(:last-child),
.page-links .blog-details-text .wp-block-archives.wp-block-archives-list span:not(:last-child),
.page-links .blog-details-text .wp-block-categories.wp-block-categories-list span:not(:last-child),
.page-links .blog-details-text .wp-block-latest-comments span:not(:last-child),
.page-links .blog-details-text .wp-block-latest-posts span:not(:last-child),
.page-links .widget ul span:not(:last-child),
.page-links .widget.widget_recent_comments ul span:not(:last-child),
.page-links .widget.widget_rss ul span:not(:last-child),
.widget ul .page-links span:not(:last-child),
.widget ul li:not(:last-child),
.widget.widget_recent_comments ul .page-links span:not(:last-child),
.widget.widget_recent_comments ul li:not(:last-child),
.widget.widget_rss ul .page-links span:not(:last-child),
.widget.widget_rss ul li:not(:last-child) {
    margin-bottom: 17px;
}
.widget > ul {
    margin-top: -10px !important;
}
.page-links .widget.widget_archive ul span a:before,
.page-links .widget.widget_categories ul span a:before,
.page-links .widget.widget_meta ul span a:before,
.page-links .widget.widget_nav_menu ul span a:before,
.page-links .widget.widget_pages ul span a:before,
.page-links .widget.widget_product_categories ul span a:before,
.widget.widget_archive ul .page-links span a:before,
.widget.widget_archive ul li a:before,
.widget.widget_categories ul .page-links span a:before,
.widget.widget_categories ul li a:before,
.widget.widget_meta ul .page-links span a:before,
.widget.widget_meta ul li a:before,
.widget.widget_nav_menu ul .page-links span a:before,
.widget.widget_nav_menu ul li a:before,
.widget.widget_pages ul .page-links span a:before,
.widget.widget_pages ul li a:before,
.widget.widget_product_categories ul .page-links span a:before,
.widget.widget_product_categories ul li a:before {
    position: absolute;
    left: 0;
    top: 0;
    font-family: FontAwesome !important;
    content: "";
    font-size: 16px;
    color: inherit;
    line-height: 1.2;
    opacity: 0;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: color, opacity 0.3s linear;
    transition: color, opacity 0.3s linear;
}
.blog-details-text .wp-block-archives.wp-block-archives-list .page-links span a:hover,
.blog-details-text .wp-block-archives.wp-block-archives-list li a:hover,
.blog-details-text .wp-block-categories.wp-block-categories-list .page-links span a:hover,
.blog-details-text .wp-block-categories.wp-block-categories-list li a:hover,
.page-links .blog-details-text .wp-block-archives.wp-block-archives-list span a:hover,
.page-links .blog-details-text .wp-block-categories.wp-block-categories-list span a:hover,
.page-links .widget.widget_archive ul span a:hover,
.page-links .widget.widget_categories ul span a:hover,
.page-links .widget.widget_meta ul span a:hover,
.page-links .widget.widget_nav_menu ul span a:hover,
.page-links .widget.widget_pages ul span a:hover,
.page-links .widget.widget_product_categories ul span a:hover,
.widget.widget_archive ul .page-links span a:hover,
.widget.widget_archive ul li a:hover,
.widget.widget_categories ul .page-links span a:hover,
.widget.widget_categories ul li a:hover,
.widget.widget_meta ul .page-links span a:hover,
.widget.widget_meta ul li a:hover,
.widget.widget_nav_menu ul .page-links span a:hover,
.widget.widget_nav_menu ul li a:hover,
.widget.widget_pages ul .page-links span a:hover,
.widget.widget_pages ul li a:hover,
.widget.widget_product_categories ul .page-links span a:hover,
.widget.widget_product_categories ul li a:hover {
    padding-left: 14px;
}
.widget.about_widget .about-content {
    margin-top: -7px;
}
.page-links .widget.about_widget .contact-info span,
.widget.about_widget .contact-info .page-links span,
.widget.about_widget .contact-info li {
    padding-left: 38px;
    position: relative;
    margin-bottom: 7px;
}
.page-links .widget.about_widget .contact-info span i,
.widget.about_widget .contact-info .page-links span i,
.widget.about_widget .contact-info li i {
    position: absolute;
    left: 1px;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
}
.widget.widget_latest_post .single-latest-post .media-body,
.widget.widget_recent_entries .single-latest-post .media-body {
    margin-top: -5px;
}
.widget.widget_latest_post .single-latest-post .post-number,
.widget.widget_recent_entries .single-latest-post .post-number {
    padding: 21px;
    margin-right: 10px;
}
.page-links .widget.widget_rss ul span .rss-date,
.widget.widget_latest_post .single-latest-post .post-author,
.widget.widget_recent_entries .single-latest-post .post-author,
.widget.widget_rss ul .page-links span .rss-date,
.widget.widget_rss ul li .rss-date {
    font-size: 11px;
    color: #8287a7;
}
.widget.widget_latest_post .single-latest-post .post-title,
.widget.widget_recent_entries .single-latest-post .post-title {
    font-family: ModernEra;
    word-break: break-word;
}
.widget.widget_product_search .input-group input,
.widget.widget_search .input-group input {
    height: 40px;
    color: #fff;
    padding: 0 20px;
}
.widget.widget_product_search .input-group input::-webkit-input-placeholder,
.widget.widget_search .input-group input::-webkit-input-placeholder {
    color: #fff !important;
}
.widget.widget_product_search .input-group input::-moz-placeholder,
.widget.widget_search .input-group input::-moz-placeholder {
    color: #fff !important;
}
.widget.widget_product_search .input-group input:-ms-input-placeholder,
.widget.widget_search .input-group input:-ms-input-placeholder {
    color: #fff !important;
}
.widget.widget_product_search .input-group input::placeholder,
.widget.widget_search .input-group input::placeholder {
    color: #fff !important;
}
.widget.widget_product_search .input-group .submit-btn,
.widget.widget_search .input-group .submit-btn {
    padding: 0 13px;
}
.widget.widget_product_search .input-group .submit-btn i,
.widget.widget_search .input-group .submit-btn i {
    margin: 0 !important;
    color: #fff;
}
.blog-details-text .wp-block-archives.wp-block-archives-list .page-links span small,
.blog-details-text .wp-block-archives.wp-block-archives-list li small,
.blog-details-text .wp-block-categories.wp-block-categories-list .page-links span small,
.blog-details-text .wp-block-categories.wp-block-categories-list li small,
.blog-details-text .wp-block-latest-comments .page-links span small,
.blog-details-text .wp-block-latest-comments li small,
.blog-details-text .wp-block-latest-posts .page-links span small,
.blog-details-text .wp-block-latest-posts li small,
.page-links .blog-details-text .wp-block-archives.wp-block-archives-list span small,
.page-links .blog-details-text .wp-block-categories.wp-block-categories-list span small,
.page-links .blog-details-text .wp-block-latest-comments span small,
.page-links .blog-details-text .wp-block-latest-posts span small,
.page-links .widget.widget_archive ul span small,
.page-links .widget.widget_categories ul span small,
.widget.widget_archive ul .page-links span small,
.widget.widget_archive ul li small,
.widget.widget_categories ul .page-links span small,
.widget.widget_categories ul li small {
    font-size: 70%;
    position: relative;
    bottom: 5px;
}
.checkout-form .order-details .woocommerce-checkout-review-order .table td,
.checkout-form .order-details .woocommerce-checkout-review-order .table th,
.login-register-wrapper p.form-row,
.widget.widget_ads,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table td,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table th {
    padding: 0;
}
.single-product-item .product-img img,
.widget.widget_ads img {
    width: 100%;
}
.widget.widget_social_feed .social-image,
.widget.widget_social_media .social-icons ul,
.widget.widget_social_media .woocommerce .quick-icons ul,
.woocommerce .widget.widget_social_media .quick-icons ul {
    margin-bottom: -20px;
}
.page-links .widget.widget_social_media .social-icons span,
.page-links .widget.widget_social_media .woocommerce .quick-icons span,
.widget.widget_social_media .social-icons .page-links span,
.widget.widget_social_media .social-icons li,
.widget.widget_social_media .woocommerce .quick-icons .page-links span,
.widget.widget_social_media .woocommerce .quick-icons li,
.woocommerce .page-links .widget.widget_social_media .quick-icons span,
.woocommerce .widget.widget_social_media .quick-icons .page-links span,
.woocommerce .widget.widget_social_media .quick-icons li {
    margin: 0 0 20px;
    -ms-flex-preferred-size: 33.33%;
    flex-basis: 33.33%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
@media only screen and (max-width: 1199px) {
    .main-header .main-menu > ul > li,
    .main-header .page-links .main-menu > ul > span,
    .page-links .main-header .main-menu > ul > span {
        padding: 0 15px;
    }
    .page-links .widget.widget_social_media .social-icons span,
    .page-links .widget.widget_social_media .woocommerce .quick-icons span,
    .widget.widget_social_media .social-icons .page-links span,
    .widget.widget_social_media .social-icons li,
    .widget.widget_social_media .woocommerce .quick-icons .page-links span,
    .widget.widget_social_media .woocommerce .quick-icons li,
    .woocommerce .page-links .widget.widget_social_media .quick-icons span,
    .woocommerce .widget.widget_social_media .quick-icons .page-links span,
    .woocommerce .widget.widget_social_media .quick-icons li {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }
}
@media only screen and (max-width: 991px) {
    .main-header .main-menu > ul > li,
    .main-header .page-links .main-menu > ul > span,
    .page-links .main-header .main-menu > ul > span {
        padding: 0;
    }
    .main-header .main-menu > ul > li ul .page-links span a,
    .main-header .main-menu > ul > li ul li a,
    .main-header .page-links .main-menu > ul > span ul li a,
    .main-header .page-links .main-menu > ul > span ul span a,
    .page-links .main-header .main-menu > ul > li ul span a,
    .page-links .main-header .main-menu > ul > span ul li a,
    .page-links .main-header .main-menu > ul > span ul span a {
        padding-left: 30px !important;
    }
    .main-header .main-menu > ul > li ul .page-links span li a,
    .main-header .main-menu > ul > li ul .page-links span span a,
    .main-header .main-menu > ul > li ul li .page-links span a,
    .main-header .main-menu > ul > li ul li li a,
    .main-header .page-links .main-menu > ul > span ul li li a,
    .main-header .page-links .main-menu > ul > span ul li span a,
    .main-header .page-links .main-menu > ul > span ul span li a,
    .main-header .page-links .main-menu > ul > span ul span span a,
    .page-links .main-header .main-menu > ul > li ul li span a,
    .page-links .main-header .main-menu > ul > li ul span li a,
    .page-links .main-header .main-menu > ul > li ul span span a,
    .page-links .main-header .main-menu > ul > span ul li li a,
    .page-links .main-header .main-menu > ul > span ul li span a,
    .page-links .main-header .main-menu > ul > span ul span li a,
    .page-links .main-header .main-menu > ul > span ul span span a {
        padding-left: 60px !important;
    }
    .main-header .main-menu #menu-button {
        display: inline-block;
    }
    .main-header .main-menu .submenu-button {
        display: block;
        position: absolute;
        z-index: 1;
        top: 0;
        right: 15px;
        width: 40px;
        height: inherit;
        line-height: 40px;
        text-align: center;
    }
    .main-header .main-menu .submenu-button:before {
        color: #fff;
        font-family: FontAwesome;
        content: "";
        padding: 20px;
    }
    .main-header .main-menu .submenu-button.submenu-opened:before {
        content: "";
        color: #fff;
    }
    .main-header {
        padding: 20px 0;
        height: 90px;
    }
    .main-header .row {
        position: relative !important;
        justify-content: flex-end;
        padding-right: 20px;
        top: -135px;
    }
    .main-header .row > div:nth-child(2) {
        position: absolute;
        top: 144px;
    }
    .logo {
        width: 130px !important;
        position: absolute !important;
        top: 118px !important;
        left: -110px !important;
    }
    .header-cart {
        display: none;
    }
    .main-header.header-fixed {
        padding: 15px 0;
    }
    .main-header.header-fixed .main-menu > ul {
        top: 80px;
    }
    .main-header.header-fixed .logo {
        top: 132px !important;
    }
    .home-banner .single-banner .banner-text {
        margin-top: 18px;
        padding: 50px 0 20px;
        width: 100%;
        text-align: left;
    }
    .single-banner .col-lg-7 {
        position: relative;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .blog-pagination,
    .page-links,
    .shop-pagination {
        margin-top: 0;
    }
    .aside {
        margin-top: 20px;
    }
    .page-links .widget.widget_social_media .social-icons span,
    .page-links .widget.widget_social_media .woocommerce .quick-icons span,
    .widget.widget_social_media .social-icons .page-links span,
    .widget.widget_social_media .social-icons li,
    .widget.widget_social_media .woocommerce .quick-icons .page-links span,
    .widget.widget_social_media .woocommerce .quick-icons li,
    .woocommerce .page-links .widget.widget_social_media .quick-icons span,
    .woocommerce .widget.widget_social_media .quick-icons .page-links span,
    .woocommerce .widget.widget_social_media .quick-icons li {
        -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
    }
    .footer .widget.widget_social_links .social-icons .page-links span a,
    .footer .widget.widget_social_links .social-icons li a,
    .footer .widget.widget_social_links .woocommerce .quick-icons .page-links span a,
    .footer .widget.widget_social_links .woocommerce .quick-icons li a,
    .page-links .footer .widget.widget_social_links .social-icons span a,
    .page-links .footer .widget.widget_social_links .woocommerce .quick-icons span a,
    .woocommerce .footer .widget.widget_social_links .quick-icons .page-links span a,
    .woocommerce .footer .widget.widget_social_links .quick-icons li a,
    .woocommerce .page-links .footer .widget.widget_social_links .quick-icons span a {
        width: 35px;
        height: 35px;
    }
    .footer-top .container {
        padding-left: 0 !important;
        text-align: center;
    }
}
.faq-suggest-topic-card .suggestion-icon,
.page-links .widget.widget_social_media .social-icons span a,
.page-links .widget.widget_social_media .woocommerce .quick-icons span a,
.widget.widget_social_media .social-icons .page-links span a,
.widget.widget_social_media .social-icons li a,
.widget.widget_social_media .woocommerce .quick-icons .page-links span a,
.widget.widget_social_media .woocommerce .quick-icons li a,
.woocommerce .page-links .widget.widget_social_media .quick-icons span a,
.woocommerce .widget.widget_social_media .quick-icons .page-links span a,
.woocommerce .widget.widget_social_media .quick-icons li a {
    width: 80px;
    height: 80px;
}
.widget.widget_subscribe .subscribe-form p {
    margin-top: -12px;
    margin-bottom: 30px;
}
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next .widget.widget_subscribe .subscribe-form .input-group span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev .widget.widget_subscribe .subscribe-form .input-group span.button,
.shop--cart-total .shipping-calculator-form p .widget.widget_subscribe .subscribe-form .input-group button.button,
.shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p .widget.widget_subscribe .subscribe-form .input-group span.button,
.shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p .widget.widget_subscribe .subscribe-form .input-group span.button,
.widget.widget_price_filter .price_slider_amount .widget.widget_subscribe .subscribe-form .input-group .button,
.widget.widget_subscribe .subscribe-form .input-group .btn-fill,
.widget.widget_subscribe .subscribe-form .input-group .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button,
.widget.widget_subscribe .subscribe-form .input-group .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button,
.widget.widget_subscribe .subscribe-form .input-group .shop--cart-total .shipping-calculator-form p button.button,
.widget.widget_subscribe .subscribe-form .input-group .shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button,
.widget.widget_subscribe .subscribe-form .input-group .shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button,
.widget.widget_subscribe .subscribe-form .input-group .widget.widget_price_filter .price_slider_amount .button,
.widget.widget_subscribe .subscribe-form .input-group .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button,
.widget.widget_subscribe .subscribe-form .input-group .widget.yith-woocompare-widget .button,
.widget.widget_subscribe .subscribe-form .input-group .woocommerce .product-buttons .single_add_to_cart_button,
.widget.widget_subscribe .subscribe-form .input-group .woocommerce .woocommerce-error .button,
.widget.widget_subscribe .subscribe-form .input-group .woocommerce .woocommerce-info .button,
.widget.widget_subscribe .subscribe-form .input-group .woocommerce .woocommerce-message .button,
.widget.widget_subscribe .subscribe-form .input-group .woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file,
.widget.widget_subscribe .subscribe-form .input-group .wp-block-button .wp-block-button__link,
.widget.widget_subscribe .subscribe-form .input-group .wp-block-file .wp-block-file__button,
.widget.widget_subscribe .subscribe-form .input-group input,
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .widget.widget_subscribe .subscribe-form .input-group .button,
.widget.yith-woocompare-widget .widget.widget_subscribe .subscribe-form .input-group .button,
.woocommerce .product-buttons .widget.widget_subscribe .subscribe-form .input-group .single_add_to_cart_button,
.woocommerce .woocommerce-error .widget.widget_subscribe .subscribe-form .input-group .button,
.woocommerce .woocommerce-info .widget.widget_subscribe .subscribe-form .input-group .button,
.woocommerce .woocommerce-message .widget.widget_subscribe .subscribe-form .input-group .button,
.woocommerce table.woocommerce-table--order-downloads .widget.widget_subscribe .subscribe-form .input-group .woocommerce-MyAccount-downloads-file,
.wp-block-button .widget.widget_subscribe .subscribe-form .input-group .wp-block-button__link,
.wp-block-file .widget.widget_subscribe .subscribe-form .input-group .wp-block-file__button {
    width: 100%;
    height: 40px;
}
.widget.widget_subscribe .subscribe-form .input-group input {
    background-color: #f5f5f5 !important;
    text-align: center;
}
.widget.widget_product_tag_cloud .tagcloud,
.widget.widget_tag_cloud .tagcloud {
    margin-right: -6px;
    margin-bottom: -20px;
}
.widget.widget_product_tag_cloud .tagcloud a,
.widget.widget_tag_cloud .tagcloud a {
    margin-bottom: 20px;
    margin-right: 6px;
}
.page-links .widget.widget_social_links .social-icons span:not(:last-child),
.page-links .widget.widget_social_links .woocommerce .quick-icons span:not(:last-child),
.widget.widget_social_links .social-icons .page-links span:not(:last-child),
.widget.widget_social_links .social-icons li:not(:last-child),
.widget.widget_social_links .woocommerce .quick-icons .page-links span:not(:last-child),
.widget.widget_social_links .woocommerce .quick-icons li:not(:last-child),
.woocommerce .page-links .widget.widget_social_links .quick-icons span:not(:last-child),
.woocommerce .widget.widget_social_links .quick-icons .page-links span:not(:last-child),
.woocommerce .widget.widget_social_links .quick-icons li:not(:last-child) {
    margin-right: 14px;
}
.page-links .widget.widget_rss ul span .rsswidget,
.widget.widget_rss ul .page-links span .rsswidget,
.widget.widget_rss ul li .rsswidget {
    font-family: ModernEra;
    display: block;
}
.page-links .widget.widget_rss ul span .rssSummary,
.widget.widget_rss ul .page-links span .rssSummary,
.widget.widget_rss ul li .rssSummary {
    margin: 7px 0 5px;
}
.single-testimonial .testimonial-text,
.widget.widget_text p {
    margin-bottom: 27px;
}
.widget.widget_text p img {
    margin-top: 10px;
    margin-bottom: 10px;
}
.widget.widget_calendar caption {
    caption-side: top;
    padding-top: 0;
    font-family: ModernEra;
}
.page-links .widget.woocommerce ul.product_list_widget span img,
.widget.woocommerce ul.product_list_widget .page-links span img,
.widget.woocommerce ul.product_list_widget li img,
.woocommerce table.wishlist_table tr td.product-remove {
    width: 70px;
}
.widget.woocommerce .star-rating {
    font-size: 12px;
    padding: 3px 0;
}
.widget.woocommerce .star-rating span:before,
.widget.woocommerce .star-rating:before {
    color: #ffd200;
}
.widget.woocommerce .reviewer,
.widget.woocommerce del .woocommerce-Price-amount,
.widget.woocommerce del .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    color: #999;
}
.widget.woocommerce del {
    margin-right: 7px;
}
.page-links .widget.woocommerce.widget_products ul span,
.page-links .widget.woocommerce.widget_recent_reviews ul span,
.page-links .widget.woocommerce.widget_recently_viewed_products ul span,
.page-links .widget.woocommerce.widget_top_rated_products ul span,
.widget.woocommerce.widget_products ul .page-links span,
.widget.woocommerce.widget_products ul li,
.widget.woocommerce.widget_recent_reviews ul .page-links span,
.widget.woocommerce.widget_recent_reviews ul li,
.widget.woocommerce.widget_recently_viewed_products ul .page-links span,
.widget.woocommerce.widget_recently_viewed_products ul li,
.widget.woocommerce.widget_top_rated_products ul .page-links span,
.widget.woocommerce.widget_top_rated_products ul li {
    padding: 0;
    margin-bottom: 25px;
}
.page-links .widget.woocommerce.widget_shopping_cart .cart_list span,
.widget.woocommerce.widget_shopping_cart .cart_list .page-links span,
.widget.woocommerce.widget_shopping_cart .cart_list li {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 30px;
}
.page-links .widget.woocommerce.widget_shopping_cart .cart_list span a.remove,
.widget.woocommerce.widget_shopping_cart .cart_list .page-links span a.remove,
.widget.woocommerce.widget_shopping_cart .cart_list li a.remove {
    top: 4px;
    line-height: 18px;
    border-radius: 50%;
}
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total.total {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button {
    border-radius: 0;
    cursor: pointer;
}
.widget.yith-woocompare-widget:after {
    display: block;
    clear: both;
    content: "";
}
.page-links .widget.yith-woocompare-widget ul.products-list span,
.widget.yith-woocompare-widget ul.products-list .page-links span,
.widget.yith-woocompare-widget ul.products-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: none;
    padding: 0;
}
.page-links .widget.yith-woocompare-widget ul.products-list span .remove,
.widget.yith-woocompare-widget ul.products-list .page-links span .remove,
.widget.yith-woocompare-widget ul.products-list li .remove {
    position: static;
    margin-right: 10px;
    color: #ff6363;
    line-height: 1;
}
.page-links .widget.yith-woocompare-widget ul.products-list span .remove:hover,
.widget.yith-woocompare-widget ul.products-list .page-links span .remove:hover,
.widget.yith-woocompare-widget ul.products-list li .remove:hover {
    background-color: #ff6363;
}
.page-links .widget.yith-woocompare-widget ul.products-list span .title,
.widget.yith-woocompare-widget ul.products-list .page-links span .title,
.widget.yith-woocompare-widget ul.products-list li .title {
    text-transform: capitalize !important;
    font-size: 14px !important;
}
.widget.yith-woocompare-widget .button {
    border-radius: 0;
    padding: 15px 30px;
}
.widget.yith-woocompare-widget .clear-all {
    font-weight: 600;
    margin-top: 12px;
    display: inline-block;
}
.widget.widget_price_filter .price_slider_amount .button {
    border-radius: 0;
    padding: 10px 30px;
}
.footer .footer-top {
    padding: 70px 0 30px;
    position: relative;
}
.footer .footer-top:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background-color: #fff;
    max-width: 1140px;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0.5;
}
.footer select,
.footer select option {
    color: #555 !important;
}
.footer .widget {
    background-color: transparent;
    padding: 0;
    box-shadow: none;
    margin-bottom: 32px;
}
.footer .widget ul .page-links span:not(:last-child),
.footer .widget ul li:not(:last-child),
.page-links .footer .widget ul span:not(:last-child) {
    margin-bottom: 7px;
}
.footer .widget.widget_latest_post .post-number {
    background-color: #fff !important;
}
.footer .widget.widget_latest_post .post-author {
    color: #cec8ff;
}
.footer .widget.widget_rss ul .page-links span .rss-date,
.footer .widget.widget_rss ul li .rss-date,
.page-links .footer .widget.widget_rss ul span .rss-date {
    color: #e1defa;
}
.footer-bottom {
    padding: 40px 0;
    font-size: 13px;
    line-height: 1;
}
.footer-bottom a:hover {
    color: #00b140;
    font-weight: 700;
}
.footer-bottom .social-icons .page-links span a,
.footer-bottom .social-icons li a,
.footer-bottom .woocommerce .quick-icons .page-links span a,
.footer-bottom .woocommerce .quick-icons li a,
.page-links .footer-bottom .social-icons span a,
.page-links .footer-bottom .woocommerce .quick-icons span a,
.store-item .store-icon,
.woocommerce .footer-bottom .quick-icons .page-links span a,
.woocommerce .footer-bottom .quick-icons li a,
.woocommerce .page-links .footer-bottom .quick-icons span a {
    width: 40px;
    height: 40px;
}
.not-found-content h3 {
    text-transform: uppercase;
    letter-spacing: 56px;
    margin: 30px 0 50px;
}
.coming-soon-content .not-found-content .newsletter-form,
.not-found-content .coming-soon-content .newsletter-form,
.not-found-content .search-form {
    margin: 0 auto;
}
.coming-soon-content .newsletter-form,
.search-form {
    max-width: 750px;
}
.coming-soon-content .newsletter-form form input,
.search-form form input {
    box-shadow: none !important;
    color: #fff;
}
.coming-soon-content .newsletter-form form input::-webkit-input-placeholder,
.search-form form input::-webkit-input-placeholder {
    color: #fff !important;
}
.coming-soon-content .newsletter-form form input::-moz-placeholder,
.search-form form input::-moz-placeholder {
    color: #fff !important;
}
.coming-soon-content .newsletter-form form input:-ms-input-placeholder,
.search-form form input:-ms-input-placeholder {
    color: #fff !important;
}
.coming-soon-content .newsletter-form form input::placeholder,
.search-form form input::placeholder {
    color: #fff !important;
}
.coming-soon-content h2 {
    font-size: 70px;
}
@media only screen and (max-width: 991px) {
    .coming-soon-content h2 {
        font-size: 50px;
    }
    .coming-soon-content h3 br {
        display: none;
    }
}
.coming-soon-content h3 {
    font-size: 30px;
    margin: 30px 0;
}
.coming-soon-content .newsletter-form svg,
.coming-soon-content .search-form svg {
    margin-left: 5px !important;
}
.page-links .social-icons ul span a,
.page-links .woocommerce .quick-icons ul span a,
.social-icons ul .page-links span a,
.social-icons ul li a,
.woocommerce .page-links .quick-icons ul span a,
.woocommerce .quick-icons ul .page-links span a,
.woocommerce .quick-icons ul li a {
    height: 50px;
    width: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1;
    border: 1px solid #dedede;
    border-radius: 50%;
}
.service-slider .single-domain-feature img,
.service-slider .single-service img,
.service-slider .single-why-choose img {
    width: auto !important;
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}
.service-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span,
.service-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span,
.service-slider .owl-nav button,
.shop--product-slider .product-thumbs .swiper-button-next .service-slider .owl-nav span,
.shop--product-slider .product-thumbs .swiper-button-prev .service-slider .owl-nav span {
    right: -33px;
    top: -100px;
}
@media only screen and (max-width: 767px) {
    .service-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span,
    .service-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span,
    .service-slider .owl-nav button,
    .shop--product-slider .product-thumbs .swiper-button-next .service-slider .owl-nav span,
    .shop--product-slider .product-thumbs .swiper-button-prev .service-slider .owl-nav span {
        top: -55px;
        left: 50%;
        -webkit-transform: translateX(-75%);
        transform: translateX(-75%);
    }
    .newsletter .newsletter-text {
        margin-bottom: 50px;
    }
}
.single-domain-feature,
.single-service,
.single-why-choose {
    margin-bottom: 50px;
    padding: 50px 25px 47px;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    border-top: 1px solid;
}
.single-domain-feature i,
.single-service i,
.single-why-choose i {
    font-size: 43px;
}
.single-domain-feature h4,
.single-service h4,
.single-why-choose h4 {
    color: #31333e;
    font-family: ModernEraBlack;
    line-height: 1;
    margin: 30px 0 20px;
}
.single-domain-feature p,
.single-service p,
.single-why-choose p {
    line-height: 1.5;
    font-size: 16px;
}
.single-domain-feature .service-btn,
.single-service .service-btn,
.single-why-choose .service-btn {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 50%;
    bottom: 50px;
    -webkit-transform: translate(-50%, 18px);
    transform: translate(-50%, 18px);
    overflow: hidden;
}
.single-domain-feature:hover,
.single-service:hover,
.single-why-choose:hover {
    padding-bottom: 77px;
    margin-bottom: 0;
}
.single-domain-feature:hover a,
.single-service:hover a,
.single-why-choose:hover a {
    bottom: 57px;
    opacity: 1;
    visibility: visible;
}
.connection-details h2,
.data-center-text p:not(:last-child),
.page-links .single-pricing-table .pt-content span:not(:last-child),
.single-faq:not(:last-child),
.single-pricing-table .pt-content .page-links span:not(:last-child),
.single-pricing-table .pt-content li:not(:last-child),
.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:not(:last-child) {
    margin-bottom: 15px;
}
.line-image {
    height: 220px;
    width: 86%;
    margin: 0 auto;
}
.line-image img {
    position: absolute;
    left: 0;
    right: 0;
    top: -110px;
    margin: auto;
}
.includes-slider {
    padding: 30px 0;
    background-color: #dcdcdc;
}
.activate-sim-service-slider .includes-slider {
    padding: 30px 30px 0 !important;
}
.includes-slider .single-include {
    background-color: #dcdcdc;
    padding: 30px 15px;
    margin-bottom: 25px;
    cursor: default !important;
}
.home .service-slider-remove-paddding .pb-100 {
    padding-bottom: 50px;
}
.includes-slider .single-include p {
    line-height: 1.375;
    margin-top: 8px;
    font-family: ModernEra;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    font-size: 16px;
}
.includes-slider .single-include i {
    font-size: 27px;
}
.includes-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span,
.includes-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span,
.shop--product-slider .product-thumbs .swiper-button-next .includes-slider .owl-nav span,
.shop--product-slider .product-thumbs .swiper-button-prev .includes-slider .owl-nav span {
    right: 15px;
    display: block;
    margin-right: 0 !important;
    top: calc(50% - 25px);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.includes-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span.owl-next,
.includes-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span.owl-next,
.shop--product-slider .product-thumbs .swiper-button-next .includes-slider .owl-nav span.owl-next,
.shop--product-slider .product-thumbs .swiper-button-prev .includes-slider .owl-nav span.owl-next {
    top: calc(50% + 25px);
    margin-left: 0 !important;
}
.includes-slider .owl-nav button {
    -webkit-transform: none !important;
    transform: none !important;
    position: relative !important;
    top: auto !important;
    margin: 0 5px;
}
.includes-slider .owl-nav {
    display: flex;
    align-items: center;
    justify-content: center;
}
.voip-feature p {
    margin: 25px 0 20px;
}
.page-links .voip-feature ul span,
.voip-feature ul .page-links span,
.voip-feature ul li {
    position: relative;
    padding-left: 20px;
}
.page-links .voip-feature ul span:not(:last-child),
.voip-feature ul .page-links span:not(:last-child),
.voip-feature ul li:not(:last-child) {
    margin-bottom: 2px;
}
.page-links .voip-feature ul span:after,
.voip-feature ul .page-links span:after,
.voip-feature ul li:after {
    position: absolute;
    font-family: FontAwesome;
    content: "";
    left: 0;
    font-size: 16px;
    top: 2px;
}
.voip-feature .btn,
.voip-feature .woocommerce table.my_account_orders .woocommerce-button.button,
.woocommerce table.my_account_orders .voip-feature .woocommerce-button.button {
    margin-top: 25px;
}
.single-feature {
    padding: 30px 15px;
    background-color: #fff;
    border-top: 1px solid;
    margin-bottom: 30px;
}
.single-feature i {
    font-size: 24px;
    color: #999;
    margin-bottom: 16px;
}
.feature-table .single-feature-table .feature-table-head {
    padding: 30px;
    font-weight: 600;
    color: #fff;
}
.feature-table .single-feature-table .feature-table-body ul .page-links span,
.feature-table .single-feature-table .feature-table-body ul li,
.page-links .feature-table .single-feature-table .feature-table-body ul span {
    padding: 22px 15px;
}
.feature-table .single-feature-table .feature-table-body ul .page-links span:nth-child(2n + 2),
.feature-table .single-feature-table .feature-table-body ul li:nth-child(2n + 2),
.page-links .feature-table .single-feature-table .feature-table-body ul span:nth-child(2n + 2) {
    background-color: #fffefd;
}
.feature-table table thead th {
    font-size: 14px;
    font-weight: 600;
    padding: 30px;
}
.feature-table table tbody tr td {
    font-size: 14px;
    line-height: 1.4;
    padding: 30px;
}
.feature-table table tbody tr.speacer {
    height: 20px;
    box-shadow: none;
}
.feature-table.app-table thead th {
    padding: 30px 15px;
    text-align: center;
}
.feature-table.app-table tbody td {
    padding: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    text-align: left;
}
.feature-table.app-table tbody td .provider-logo {
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 150px;
    background-color: #fafafa;
}
.feature-table.app-table tbody td .app-feature-list .page-links span,
.feature-table.app-table tbody td .app-feature-list li,
.page-links .feature-table.app-table tbody td .app-feature-list span {
    position: relative;
    padding-left: 25px;
    font-size: 16px;
}
.feature-table.app-table tbody td .app-feature-list .page-links span:not(:last-child),
.feature-table.app-table tbody td .app-feature-list li:not(:last-child),
.page-links .feature-table.app-table tbody td .app-feature-list span:not(:last-child) {
    margin-bottom: 9px;
}
.feature-table.app-table tbody td .app-feature-list .page-links span:before,
.feature-table.app-table tbody td .app-feature-list li:before,
.page-links .feature-table.app-table tbody td .app-feature-list span:before {
    position: absolute;
    left: 0;
    top: 1px;
    font-size: 14px;
    line-height: 22px;
    font-family: FontAwesome;
    content: "";
}
.feature-table.app-table tbody td .app-review h6 {
    font-size: 14px;
    font-weight: 600;
}
.feature-table.app-table tbody td .app-review .rating-star i {
    font-size: 10px;
    color: #ffd800;
}
.feature-table.app-table tbody td .app-review p,
.product-reviews .single-product-review .review-content .reply-btn,
.product-reviews .single-product-review .review-content .star-rating,
.product-reviews .single-product-review .review-content .woocommerce-review__published-date,
.product-reviews .single-product-review .review-content span {
    font-size: 12px;
}
.feature-table.app-table .feature-btn-wrap {
    margin-top: 47px;
}
.single-counter,
.single-faq-category {
    margin-bottom: 50px;
}
.single-counter h2 {
    margin-bottom: 8px;
    margin-top: -5px;
}
.single-counter p {
    color: #d8d3ff;
    line-height: 1;
}
.pricing-navtab .nav {
    padding-top: 10px;
    border: none;
    background-color: #fff;
    border-radius: 50px;
    margin-bottom: 50px;
}
.pricing-navtab .nav .nav-item a {
    display: block;
    line-height: 50px;
    color: #fff;
    position: relative;
    overflow: hidden;
}
.pricing-navtab .nav .nav-item a:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 7px;
    left: 50%;
    right: 50%;
    bottom: -10px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.pricing-navtab .nav .nav-item a.active:after,
.pricing-navtab .nav .nav-item a:hover:after {
    bottom: 0;
    opacity: 1;
}
.single-pricing-table {
    padding: 40px 30px;
    background-color: #fff;
    margin-bottom: 55px;
}
.single-pricing-table.popular {
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.single-pricing-table.popular:after {
    position: absolute;
    content: "* Popular Plan";
    color: #fff;
    right: -45px;
    top: 30px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block;
    font-size: 12px;
    font-family: ModernEra;
    width: 200px;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
}
.single-pricing-table .pt-header {
    padding-bottom: 27px;
    margin-bottom: 27px;
    border-bottom: 1px solid #ebebeb;
}
.single-pricing-table .pt-header p {
    font-size: 14px;
    font-family: ModernEra;
    color: #222;
    text-transform: capitalize;
}
.single-pricing-table .pt-header h2 {
    font-size: 36px;
    font-family: ModernEraBlack;
    margin-top: 5px;
}
.affiliate-title strong small,
.single-pricing-table .pt-header h2 small {
    font-size: 16px;
    font-family: ModernEraBlack;
}
.single-pricing-table .pt-header span {
    color: #999;
    font-size: 14px;
}
.page-links .single-pricing-table .pt-content span,
.single-pricing-table .pt-content .page-links span,
.single-pricing-table .pt-content li {
    color: #222;
    line-height: 1.4;
    font-size: 16px;
}
.main-site-header .main-site-menu,
.review-form .comment-form,
.review-form .comment-form-rating,
.shop--product-details .woocommerce-variation-price,
.single-faq-category .faq-content .faq-btn,
.single-pricing-table .pricing-btn-wrapper {
    margin-top: 20px;
}
.single-pricing-table:hover {
    box-shadow: #80909a !important;
}
.pricing-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span,
.pricing-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span,
.pricing-slider .owl-nav button,
.shop--product-slider .product-thumbs .swiper-button-next .pricing-slider .owl-nav span,
.shop--product-slider .product-thumbs .swiper-button-prev .pricing-slider .owl-nav span {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.pricing-slider .owl-dots {
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.product-reviews .single-product-review .review-content .star-rating span,
.review-form .comment-form-rating .stars a,
.single-testimonial .tetimonial-author .rating {
    color: #ffd800;
}
.single-testimonial .tetimonial-author .author-name {
    font-size: 20px;
    font-family: ModernEra;
}
.testimonial-slider {
    padding-bottom: 80px;
    margin-top: -10px;
}
.shop--product-slider .product-thumbs .swiper-button-next .testimonial-slider .owl-nav span,
.shop--product-slider .product-thumbs .swiper-button-prev .testimonial-slider .owl-nav span,
.testimonial-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span,
.testimonial-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span,
.testimonial-slider .owl-nav button {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    bottom: 0;
}
.testimonial-slider .owl-dots {
    bottom: 0;
}
.partner-logo {
    padding-top: 100px;
}
.partner-logo img {
    width: auto !important;
    margin: 0 auto;
    opacity: 0.4;
}
.partner-logo img:hover {
    opacity: 1;
}
.about-content .app-feature .about-title h2,
.app-feature .about-content .about-title h2,
.app-feature .affiliate-title h2,
.app-feature .coming-soon-content h2,
.app-feature .data-center-title h2,
.app-feature .domain-section-title h2,
.app-feature .section-title h2 {
    line-height: 1.27;
}
.app-feature .app-feature-text {
    font-size: 16px;
    margin-bottom: 36px;
    margin-top: -10px;
}
.app-feature .app-feature-btns {
    display: flex;
    flex-direction: row;
    gap: 20px;
    flex-wrap: wrap;
}
.app-feature .app-feature-btns .app-btn {
    background-color: #fff;
    display: inline-block;
}
.app-feature .app-feature-btns .app-btn .btn-icon {
    font-size: 36px;
    margin-right: 20px;
    line-height: 1;
}
.app-feature .app-feature-btns .app-btn .btn-text span {
    font-size: 16px;
    font-family: ModernEra;
    line-height: 1;
}
.app-feature .app-feature-btns .app-btn .btn-text span small {
    font-size: 12px;
    color: #555;
    display: block;
}
.app-feature .app-feature-btns .app-btn a.icon-right {
    -ms-flex-flow: row-reverse;
    flex-flow: row-reverse;
}
.app-feature .app-feature-btns .app-btn a.icon-right .btn-icon {
    margin-right: 0;
    margin-left: 20px;
}
@media only screen and (max-width: 1199px) {
    .feature-table table tbody tr td,
    .feature-table table thead th {
        padding: 30px 15px;
    }
    .app-feature .app-feature-btns .app-btn:not(:last-child) {
        margin-bottom: 30px;
    }
    .affiliate-title strong {
        display: inline;
    }
}
.download-page-dialup-wrapper .wpb_wrapper,
.newsletter {
    padding: 50px 0;
}
.newsletter .newsletter-text h2 {
    color: #fff;
    line-height: 1.33;
    font-family: ModernEraBlack;
    margin-top: -5px;
    margin-bottom: -8px;
}
@media only screen and (max-width: 991px) {
    .single-domain-feature,
    .single-service,
    .single-why-choose {
        padding: 50px 15px 47px;
    }
    .connection-details h2 br,
    .feature-table table tbody tr.speacer,
    .feature-table table thead,
    .line-image img {
        display: none;
    }
    .line-image {
        height: 100px;
    }
    .affiliate-title,
    .feature-table .single-feature-table:not(:last-child) {
        margin-bottom: 50px;
    }
    .feature-table .single-feature-table {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    }
    .feature-table .single-feature-table .feature-table-body ul .page-links span,
    .feature-table .single-feature-table .feature-table-body ul li,
    .page-links .feature-table .single-feature-table .feature-table-body ul span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .feature-table .single-feature-table .feature-table-footer {
        background-color: #fffefd;
    }
    .feature-table table tbody tr:not(:last-child) {
        display: block;
        margin-bottom: 50px;
    }
    .feature-table table tbody tr td {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        text-align: right;
        padding: 30px;
    }
    .feature-table table tbody tr td:last-child {
        background-color: #fffaf5;
    }
    .feature-table table tbody tr td .labelText {
        text-align: left;
        margin-right: 20px;
        font-weight: 600;
        min-width: 100px;
    }
    .feature-table.app-table .feature-btn-wrap {
        margin-top: 27px;
    }
    .newsletter .newsletter-text h2 strong {
        display: inline;
    }
}
@media only screen and (max-width: 575px) {
    .not-found-content h3 {
        letter-spacing: 30px;
        margin-right: -30px;
    }
    .coming-soon-content h2 {
        font-size: 40px;
    }
    .coming-soon-content h3 {
        font-size: 20px;
    }
    .page-links .social-icons ul span:not(:last-child),
    .page-links .woocommerce .quick-icons ul span:not(:last-child),
    .social-icons ul .page-links span:not(:last-child),
    .social-icons ul li:not(:last-child),
    .woocommerce .page-links .quick-icons ul span:not(:last-child),
    .woocommerce .quick-icons ul .page-links span:not(:last-child),
    .woocommerce .quick-icons ul li:not(:last-child) {
        margin-right: 6px;
    }
    .newsletter .newsletter-text h2 strong {
        display: block;
    }
}
.back-to-top {
    position: fixed;
    right: 5px;
    bottom: 20px;
    opacity: 0;
    visibility: hidden;
}
.back-to-top.show {
    bottom: 106px;
    opacity: 1;
    visibility: visible;
    z-index: 999;
}
.back-to-top a {
    color: #fff;
    width: 40px;
    height: 40px;
}
.back-to-top a:hover {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}
.back-to-top a:hover svg path {
    fill: #5245c2;
}
.affiliate-title h2 {
    font-size: 30px;
    line-height: 1.2;
}
.affiliate-title blockquote p {
    font-style: italic;
    display: block;
}
.affiliate-title blockquote p span {
    display: inline;
}
.affiliate-calculation ul .page-links span,
.affiliate-calculation ul li,
.page-links .affiliate-calculation ul span {
    font-size: 14px;
    padding: 15px 30px;
    line-height: 1;
}
.affiliate-calculation ul .page-links span:first-child,
.affiliate-calculation ul li:first-child,
.page-links .affiliate-calculation ul span:first-child {
    background-color: #fff4df;
    font-size: 16px;
    padding: 20px 30px;
}
.affiliate-calculation ul .page-links span:last-child:after,
.affiliate-calculation ul li:last-child:after,
.page-links .affiliate-calculation ul span:last-child:after {
    bottom: 35px !important;
}
.affiliate-calculation ul .page-links span:not(:first-child) span:first-child,
.affiliate-calculation ul li:not(:first-child) span:first-child,
.page-links .affiliate-calculation ul span:not(:first-child) span:first-child {
    padding-right: 5px;
}
.affiliate-calculation ul .page-links span:not(:first-child) span:last-child,
.affiliate-calculation ul li:not(:first-child) span:last-child,
.page-links .affiliate-calculation ul span:not(:first-child) span:last-child {
    padding-left: 5px;
}
.affiliate-calculation ul .page-links span:not(:first-child):after,
.affiliate-calculation ul li:not(:first-child):after,
.page-links .affiliate-calculation ul span:not(:first-child):after {
    content: "";
    position: absolute;
    border-top: 1px dotted #31333e;
    width: calc(100% - 60px);
    height: 1px;
    left: 30px;
    right: 30px;
    bottom: 20px;
    z-index: -1;
}
.single-affiliate {
    padding: 20px;
    background-color: #fff;
}
.single-affiliate .affiliate-text p {
    margin: 10px 0;
    font-size: 16px;
}
.single-affiliate:hover,
.single-process:hover {
    box-shadow: 0 15px 15px rgba(0, 0, 0, 0.07);
}
.single-process {
    background-color: #fff;
    padding: 50px 30px;
    margin-bottom: 30px;
}
.single-process .process-icon {
    height: 80px;
    width: 80px;
    border: 1px solid #dedede;
    border-radius: 50%;
    margin: 0 auto;
}
.single-process h4 {
    margin: 27px 0 20px;
}
.single-process p {
    font-size: 16px;
    line-height: 1.5;
}
.single-process.text-right .process-icon {
    margin-left: calc(100% - 80px);
}
.faq-wrap {
    margin-top: -10px;
}
@media only screen and (max-width: 1199px) {
    .faq-title br {
        display: none;
    }
}
.single-faq .faq-question {
    font-family: ModernEra;
    cursor: pointer;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-bottom: 5px;
}
.single-faq .faq-question:after {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 30px;
    font-family: FontAwesome;
    content: "";
}
.bypostauthor:after,
.gallery-caption:after,
.single-faq .faq-question:hover:after,
.single-faq .faq-question[aria-expanded="true"]:after {
    content: "";
}
.faq-info p {
    margin-top: 20px;
    font-size: 16px;
}
.single-faq-category .faq-title {
    padding-bottom: 11px;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 10px;
}
.single-faq-category .faq-title span {
    font-size: 14px;
    font-family: ModernEra;
}
.single-faq-category .faq-content .single-faq {
    margin-bottom: 0;
    padding-bottom: 15px;
}
.single-faq-category .faq-content .single-faq .faq-question {
    padding-right: 0;
    padding-left: 20px;
    margin-bottom: 6px;
}
.single-faq-category .faq-content .single-faq .faq-question:after {
    content: "" !important;
    left: 5px;
    right: auto;
}
.single-faq-category .faq-content .single-faq .faq-answer,
li ul {
    padding-left: 20px;
}
.single-faq-category .faq-content .faq-btn .btn i,
.single-faq-category .faq-content .faq-btn .btn svg,
.single-faq-category .faq-content .faq-btn .woocommerce table.my_account_orders .woocommerce-button.button i,
.single-faq-category .faq-content .faq-btn .woocommerce table.my_account_orders .woocommerce-button.button svg,
.woocommerce table.my_account_orders .single-faq-category .faq-content .faq-btn .woocommerce-button.button i,
.woocommerce table.my_account_orders .single-faq-category .faq-content .faq-btn .woocommerce-button.button svg {
    position: absolute;
    top: 50%;
    left: calc(100% + 10px);
    margin-top: -6px;
}
.single-faq-category .faq-content .faq-btn .btn:hover i,
.single-faq-category .faq-content .faq-btn .btn:hover svg,
.single-faq-category .faq-content .faq-btn .woocommerce table.my_account_orders .woocommerce-button.button:hover i,
.single-faq-category .faq-content .faq-btn .woocommerce table.my_account_orders .woocommerce-button.button:hover svg,
.woocommerce table.my_account_orders .single-faq-category .faq-content .faq-btn .woocommerce-button.button:hover i,
.woocommerce table.my_account_orders .single-faq-category .faq-content .faq-btn .woocommerce-button.button:hover svg {
    left: calc(100% + 30px);
    opacity: 0;
    visibility: hidden;
}
.about-content .about-text p:first-child {
    font-family: ModernEra;
    margin: 22px 0;
}
.single-product-item .product-img,
.single-product-item .single-team-member .product-img,
.single-product-item .team-img,
.single-team-member .single-product-item .product-img,
.single-team-member .team-img {
    background-color: #fff;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.single-product-item .product-img:after,
.single-product-item .team-img:after,
.single-team-member .team-img:after {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 100%;
    content: "";
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    background: 0 0;
    background: -webkit-linear-gradient(top, transparent 0, #fffaf1 100%);
    background: linear-gradient(to bottom, transparent 0, #fffaf1 100%);
}
.single-product-item .product-img .social-icons,
.single-product-item .product-img .woocommerce .quick-icons,
.single-product-item .single-team-member .product-img .social-icons,
.single-product-item .team-img .social-icons,
.single-product-item .team-img .woocommerce .quick-icons,
.single-team-member .single-product-item .product-img .social-icons,
.single-team-member .team-img .social-icons,
.single-team-member .team-img .woocommerce .quick-icons,
.woocommerce .single-product-item .product-img .quick-icons,
.woocommerce .single-product-item .team-img .quick-icons,
.woocommerce .single-team-member .team-img .quick-icons {
    text-align: center;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 3;
    bottom: 15px;
}
.page-links .single-product-item .product-img .social-icons ul span,
.page-links .single-product-item .product-img .woocommerce .quick-icons ul span,
.page-links .single-product-item .team-img .social-icons ul span,
.page-links .single-product-item .team-img .woocommerce .quick-icons ul span,
.page-links .single-team-member .team-img .social-icons ul span,
.page-links .single-team-member .team-img .woocommerce .quick-icons ul span,
.single-product-item .page-links .single-team-member .product-img .social-icons ul span,
.single-product-item .page-links .single-team-member .product-img .woocommerce .quick-icons ul span,
.single-product-item .product-img .social-icons ul .page-links span,
.single-product-item .product-img .social-icons ul li,
.single-product-item .product-img .woocommerce .quick-icons ul .page-links span,
.single-product-item .product-img .woocommerce .quick-icons ul li,
.single-product-item .team-img .social-icons ul .page-links span,
.single-product-item .team-img .social-icons ul li,
.single-product-item .team-img .woocommerce .quick-icons ul .page-links span,
.single-product-item .team-img .woocommerce .quick-icons ul li,
.single-team-member .team-img .social-icons ul .page-links span,
.single-team-member .team-img .social-icons ul li,
.single-team-member .team-img .woocommerce .quick-icons ul .page-links span,
.single-team-member .team-img .woocommerce .quick-icons ul li,
.woocommerce .page-links .single-product-item .product-img .quick-icons ul span,
.woocommerce .page-links .single-product-item .team-img .quick-icons ul span,
.woocommerce .page-links .single-team-member .team-img .quick-icons ul span,
.woocommerce .single-product-item .page-links .single-team-member .product-img .quick-icons ul span,
.woocommerce .single-product-item .product-img .quick-icons ul .page-links span,
.woocommerce .single-product-item .product-img .quick-icons ul li,
.woocommerce .single-product-item .team-img .quick-icons ul .page-links span,
.woocommerce .single-product-item .team-img .quick-icons ul li,
.woocommerce .single-team-member .team-img .quick-icons ul .page-links span,
.woocommerce .single-team-member .team-img .quick-icons ul li {
    -webkit-transform: scale(0);
    transform: scale(0);
}
.page-links .single-product-item .product-img .social-icons ul span a,
.page-links .single-product-item .product-img .woocommerce .quick-icons ul span a,
.page-links .single-product-item .team-img .social-icons ul span a,
.page-links .single-product-item .team-img .woocommerce .quick-icons ul span a,
.page-links .single-team-member .team-img .social-icons ul span a,
.page-links .single-team-member .team-img .woocommerce .quick-icons ul span a,
.single-product-item .page-links .single-team-member .product-img .social-icons ul span a,
.single-product-item .page-links .single-team-member .product-img .woocommerce .quick-icons ul span a,
.single-product-item .product-img .social-icons ul .page-links span a,
.single-product-item .product-img .social-icons ul li a,
.single-product-item .product-img .woocommerce .quick-icons ul .page-links span a,
.single-product-item .product-img .woocommerce .quick-icons ul li a,
.single-product-item .team-img .social-icons ul .page-links span a,
.single-product-item .team-img .social-icons ul li a,
.single-product-item .team-img .woocommerce .quick-icons ul .page-links span a,
.single-product-item .team-img .woocommerce .quick-icons ul li a,
.single-team-member .team-img .social-icons ul .page-links span a,
.single-team-member .team-img .social-icons ul li a,
.single-team-member .team-img .woocommerce .quick-icons ul .page-links span a,
.single-team-member .team-img .woocommerce .quick-icons ul li a,
.woocommerce .page-links .single-product-item .product-img .quick-icons ul span a,
.woocommerce .page-links .single-product-item .team-img .quick-icons ul span a,
.woocommerce .page-links .single-team-member .team-img .quick-icons ul span a,
.woocommerce .single-product-item .page-links .single-team-member .product-img .quick-icons ul span a,
.woocommerce .single-product-item .product-img .quick-icons ul .page-links span a,
.woocommerce .single-product-item .product-img .quick-icons ul li a,
.woocommerce .single-product-item .team-img .quick-icons ul .page-links span a,
.woocommerce .single-product-item .team-img .quick-icons ul li a,
.woocommerce .single-team-member .team-img .quick-icons ul .page-links span a,
.woocommerce .single-team-member .team-img .quick-icons ul li a {
    font-size: 14px;
    width: 35px;
    height: 35px;
    border-color: transparent;
}
.single-product-item .member-info,
.single-product-item .product-info,
.single-product-item .single-team-member .product-info,
.single-team-member .member-info,
.single-team-member .single-product-item .product-info {
    margin-top: 27px;
}
.single-product-item .member-info h4,
.single-product-item .product-info h4,
.single-team-member .member-info h4 {
    font-weight: 600;
    margin-bottom: 5px;
}
.single-product-item .single-team-member:hover .product-img:after,
.single-product-item:hover .product-img:after,
.single-product-item:hover .team-img:after,
.single-team-member:hover .single-product-item .product-img:after,
.single-team-member:hover .team-img:after {
    top: 0;
    opacity: 0.8;
    visibility: visible;
}
.page-links .single-product-item:hover .social-icons ul span,
.page-links .single-product-item:hover .woocommerce .quick-icons ul span,
.page-links .single-team-member:hover .social-icons ul span,
.page-links .single-team-member:hover .woocommerce .quick-icons ul span,
.single-product-item:hover .social-icons ul .page-links span,
.single-product-item:hover .social-icons ul li,
.single-product-item:hover .woocommerce .quick-icons ul .page-links span,
.single-product-item:hover .woocommerce .quick-icons ul li,
.single-team-member:hover .social-icons ul .page-links span,
.single-team-member:hover .social-icons ul li,
.single-team-member:hover .woocommerce .quick-icons ul .page-links span,
.single-team-member:hover .woocommerce .quick-icons ul li,
.woocommerce .page-links .single-product-item:hover .quick-icons ul span,
.woocommerce .page-links .single-team-member:hover .quick-icons ul span,
.woocommerce .single-product-item:hover .quick-icons ul .page-links span,
.woocommerce .single-product-item:hover .quick-icons ul li,
.woocommerce .single-team-member:hover .quick-icons ul .page-links span,
.woocommerce .single-team-member:hover .quick-icons ul li {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.page-links .single-product-item:hover .social-icons ul span:first-child,
.page-links .single-product-item:hover .woocommerce .quick-icons ul span:first-child,
.page-links .single-team-member:hover .social-icons ul span:first-child,
.page-links .single-team-member:hover .woocommerce .quick-icons ul span:first-child,
.single-product-item:hover .social-icons ul .page-links span:first-child,
.single-product-item:hover .social-icons ul li:first-child,
.single-product-item:hover .woocommerce .quick-icons ul .page-links span:first-child,
.single-product-item:hover .woocommerce .quick-icons ul li:first-child,
.single-team-member:hover .social-icons ul .page-links span:first-child,
.single-team-member:hover .social-icons ul li:first-child,
.single-team-member:hover .woocommerce .quick-icons ul .page-links span:first-child,
.single-team-member:hover .woocommerce .quick-icons ul li:first-child,
.woocommerce .page-links .single-product-item:hover .quick-icons ul span:first-child,
.woocommerce .page-links .single-team-member:hover .quick-icons ul span:first-child,
.woocommerce .single-product-item:hover .quick-icons ul .page-links span:first-child,
.woocommerce .single-product-item:hover .quick-icons ul li:first-child,
.woocommerce .single-team-member:hover .quick-icons ul .page-links span:first-child,
.woocommerce .single-team-member:hover .quick-icons ul li:first-child {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.page-links .single-product-item:hover .social-icons ul span:nth-child(2),
.page-links .single-product-item:hover .woocommerce .quick-icons ul span:nth-child(2),
.page-links .single-team-member:hover .social-icons ul span:nth-child(2),
.page-links .single-team-member:hover .woocommerce .quick-icons ul span:nth-child(2),
.single-product-item:hover .social-icons ul .page-links span:nth-child(2),
.single-product-item:hover .social-icons ul li:nth-child(2),
.single-product-item:hover .woocommerce .quick-icons ul .page-links span:nth-child(2),
.single-product-item:hover .woocommerce .quick-icons ul li:nth-child(2),
.single-team-member:hover .social-icons ul .page-links span:nth-child(2),
.single-team-member:hover .social-icons ul li:nth-child(2),
.single-team-member:hover .woocommerce .quick-icons ul .page-links span:nth-child(2),
.single-team-member:hover .woocommerce .quick-icons ul li:nth-child(2),
.woocommerce .page-links .single-product-item:hover .quick-icons ul span:nth-child(2),
.woocommerce .page-links .single-team-member:hover .quick-icons ul span:nth-child(2),
.woocommerce .single-product-item:hover .quick-icons ul .page-links span:nth-child(2),
.woocommerce .single-product-item:hover .quick-icons ul li:nth-child(2),
.woocommerce .single-team-member:hover .quick-icons ul .page-links span:nth-child(2),
.woocommerce .single-team-member:hover .quick-icons ul li:nth-child(2) {
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
}
.page-links .single-product-item:hover .social-icons ul span:nth-child(3),
.page-links .single-product-item:hover .woocommerce .quick-icons ul span:nth-child(3),
.page-links .single-team-member:hover .social-icons ul span:nth-child(3),
.page-links .single-team-member:hover .woocommerce .quick-icons ul span:nth-child(3),
.single-product-item:hover .social-icons ul .page-links span:nth-child(3),
.single-product-item:hover .social-icons ul li:nth-child(3),
.single-product-item:hover .woocommerce .quick-icons ul .page-links span:nth-child(3),
.single-product-item:hover .woocommerce .quick-icons ul li:nth-child(3),
.single-team-member:hover .social-icons ul .page-links span:nth-child(3),
.single-team-member:hover .social-icons ul li:nth-child(3),
.single-team-member:hover .woocommerce .quick-icons ul .page-links span:nth-child(3),
.single-team-member:hover .woocommerce .quick-icons ul li:nth-child(3),
.woocommerce .page-links .single-product-item:hover .quick-icons ul span:nth-child(3),
.woocommerce .page-links .single-team-member:hover .quick-icons ul span:nth-child(3),
.woocommerce .single-product-item:hover .quick-icons ul .page-links span:nth-child(3),
.woocommerce .single-product-item:hover .quick-icons ul li:nth-child(3),
.woocommerce .single-team-member:hover .quick-icons ul .page-links span:nth-child(3),
.woocommerce .single-team-member:hover .quick-icons ul li:nth-child(3) {
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.page-links .single-product-item:hover .social-icons ul span:nth-child(4),
.page-links .single-product-item:hover .woocommerce .quick-icons ul span:nth-child(4),
.page-links .single-team-member:hover .social-icons ul span:nth-child(4),
.page-links .single-team-member:hover .woocommerce .quick-icons ul span:nth-child(4),
.single-product-item:hover .social-icons ul .page-links span:nth-child(4),
.single-product-item:hover .social-icons ul li:nth-child(4),
.single-product-item:hover .woocommerce .quick-icons ul .page-links span:nth-child(4),
.single-product-item:hover .woocommerce .quick-icons ul li:nth-child(4),
.single-team-member:hover .social-icons ul .page-links span:nth-child(4),
.single-team-member:hover .social-icons ul li:nth-child(4),
.single-team-member:hover .woocommerce .quick-icons ul .page-links span:nth-child(4),
.single-team-member:hover .woocommerce .quick-icons ul li:nth-child(4),
.woocommerce .page-links .single-product-item:hover .quick-icons ul span:nth-child(4),
.woocommerce .page-links .single-team-member:hover .quick-icons ul span:nth-child(4),
.woocommerce .single-product-item:hover .quick-icons ul .page-links span:nth-child(4),
.woocommerce .single-product-item:hover .quick-icons ul li:nth-child(4),
.woocommerce .single-team-member:hover .quick-icons ul .page-links span:nth-child(4),
.woocommerce .single-team-member:hover .quick-icons ul li:nth-child(4) {
    -webkit-transition-delay: 0.25s;
    transition-delay: 0.25s;
}
.page-links .single-product-item:hover .social-icons ul span:nth-child(5),
.page-links .single-product-item:hover .woocommerce .quick-icons ul span:nth-child(5),
.page-links .single-team-member:hover .social-icons ul span:nth-child(5),
.page-links .single-team-member:hover .woocommerce .quick-icons ul span:nth-child(5),
.single-product-item:hover .social-icons ul .page-links span:nth-child(5),
.single-product-item:hover .social-icons ul li:nth-child(5),
.single-product-item:hover .woocommerce .quick-icons ul .page-links span:nth-child(5),
.single-product-item:hover .woocommerce .quick-icons ul li:nth-child(5),
.single-team-member:hover .social-icons ul .page-links span:nth-child(5),
.single-team-member:hover .social-icons ul li:nth-child(5),
.single-team-member:hover .woocommerce .quick-icons ul .page-links span:nth-child(5),
.single-team-member:hover .woocommerce .quick-icons ul li:nth-child(5),
.woocommerce .page-links .single-product-item:hover .quick-icons ul span:nth-child(5),
.woocommerce .page-links .single-team-member:hover .quick-icons ul span:nth-child(5),
.woocommerce .single-product-item:hover .quick-icons ul .page-links span:nth-child(5),
.woocommerce .single-product-item:hover .quick-icons ul li:nth-child(5),
.woocommerce .single-team-member:hover .quick-icons ul .page-links span:nth-child(5),
.woocommerce .single-team-member:hover .quick-icons ul li:nth-child(5) {
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.team-slider {
    padding-bottom: 36px;
    margin-bottom: 34px;
}
.shop--product-slider .product-thumbs .swiper-button-next .team-slider .owl-nav span,
.shop--product-slider .product-thumbs .swiper-button-prev .team-slider .owl-nav span,
.team-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span,
.team-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span,
.team-slider .owl-nav button {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.team-slider .owl-dots {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.shop--product-slider .product-thumbs .swiper-button-next .team-slider .owl-nav span,
.shop--product-slider .product-thumbs .swiper-button-prev .team-slider .owl-nav span,
.team-slider .owl-dots,
.team-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span,
.team-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span,
.team-slider .owl-nav button {
    left: 50%;
    bottom: -34px;
}
.single-domain-feature,
.single-why-choose {
    margin-bottom: 30px !important;
    padding: 50px 20px !important;
}
.single-domain-feature i,
.single-why-choose i {
    color: #999;
    font-size: 24px;
}
.single-domain-feature h5,
.single-why-choose h5 {
    margin: 25px 0 10px;
}
.domain-search-form {
    padding: 50px 40px;
    background-color: #fff;
}
.domain-search-form .input-group input {
    background-color: #f5f5f5;
}
.domain-search-form .domain-extension-slider {
    padding: 22px 60px 0;
}
.domain-search-form .domain-extension-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span,
.domain-search-form .domain-extension-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span,
.domain-search-form .domain-extension-slider .owl-nav button,
.shop--product-slider .product-thumbs .swiper-button-next .domain-search-form .domain-extension-slider .owl-nav span,
.shop--product-slider .product-thumbs .swiper-button-prev .domain-search-form .domain-extension-slider .owl-nav span {
    left: 22px;
    top: calc(50% - 4px);
    margin: 0;
}
.domain-search-form .domain-extension-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-next span.owl-next,
.domain-search-form .domain-extension-slider .owl-nav .shop--product-slider .product-thumbs .swiper-button-prev span.owl-next,
.domain-search-form .domain-extension-slider .owl-nav button.owl-next,
.shop--product-slider .product-thumbs .swiper-button-next .domain-search-form .domain-extension-slider .owl-nav span.owl-next,
.shop--product-slider .product-thumbs .swiper-button-prev .domain-search-form .domain-extension-slider .owl-nav span.owl-next {
    left: auto;
    right: -15px;
}
.domain-pricing-table .table {
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);
}
.domain-pricing-table .table td,
.domain-pricing-table .table th {
    border: none;
    font-size: 16px;
    line-height: 1;
    padding: 30px 20px;
    vertical-align: middle;
}
.domain-pricing-table .table tbody tr {
    background-color: #fafafa;
}
@media only screen and (max-width: 991px) {
    .about-image,
    .faq-image {
        margin-top: 50px;
    }
    .page-links .single-product-item .product-img .social-icons ul span:not(:last-child),
    .page-links .single-product-item .product-img .woocommerce .quick-icons ul span:not(:last-child),
    .page-links .single-product-item .team-img .social-icons ul span:not(:last-child),
    .page-links .single-product-item .team-img .woocommerce .quick-icons ul span:not(:last-child),
    .page-links .single-team-member .team-img .social-icons ul span:not(:last-child),
    .page-links .single-team-member .team-img .woocommerce .quick-icons ul span:not(:last-child),
    .single-product-item .page-links .single-team-member .product-img .social-icons ul span:not(:last-child),
    .single-product-item .page-links .single-team-member .product-img .woocommerce .quick-icons ul span:not(:last-child),
    .single-product-item .product-img .social-icons ul .page-links span:not(:last-child),
    .single-product-item .product-img .social-icons ul li:not(:last-child),
    .single-product-item .product-img .woocommerce .quick-icons ul .page-links span:not(:last-child),
    .single-product-item .product-img .woocommerce .quick-icons ul li:not(:last-child),
    .single-product-item .team-img .social-icons ul .page-links span:not(:last-child),
    .single-product-item .team-img .social-icons ul li:not(:last-child),
    .single-product-item .team-img .woocommerce .quick-icons ul .page-links span:not(:last-child),
    .single-product-item .team-img .woocommerce .quick-icons ul li:not(:last-child),
    .single-team-member .team-img .social-icons ul .page-links span:not(:last-child),
    .single-team-member .team-img .social-icons ul li:not(:last-child),
    .single-team-member .team-img .woocommerce .quick-icons ul .page-links span:not(:last-child),
    .single-team-member .team-img .woocommerce .quick-icons ul li:not(:last-child),
    .woocommerce .page-links .single-product-item .product-img .quick-icons ul span:not(:last-child),
    .woocommerce .page-links .single-product-item .team-img .quick-icons ul span:not(:last-child),
    .woocommerce .page-links .single-team-member .team-img .quick-icons ul span:not(:last-child),
    .woocommerce .single-product-item .page-links .single-team-member .product-img .quick-icons ul span:not(:last-child),
    .woocommerce .single-product-item .product-img .quick-icons ul .page-links span:not(:last-child),
    .woocommerce .single-product-item .product-img .quick-icons ul li:not(:last-child),
    .woocommerce .single-product-item .team-img .quick-icons ul .page-links span:not(:last-child),
    .woocommerce .single-product-item .team-img .quick-icons ul li:not(:last-child),
    .woocommerce .single-team-member .team-img .quick-icons ul .page-links span:not(:last-child),
    .woocommerce .single-team-member .team-img .quick-icons ul li:not(:last-child) {
        margin-right: 0;
    }
    .data-center-title,
    .domain-pricing-table .table tbody tr:not(:last-child),
    .domain-section-title {
        margin-bottom: 50px;
    }
    .domain-pricing-table .table {
        box-shadow: none;
    }
    .domain-pricing-table .table thead {
        display: none;
    }
    .domain-pricing-table .table tbody tr {
        display: block;
        box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);
    }
    .domain-pricing-table .table tbody tr td {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-left: 50px;
        padding-right: 50px;
    }
    .domain-pricing-table .table tbody tr td:nth-child(odd) {
        background-color: #fff;
    }
    .domain-pricing-table .table tbody tr td:nth-child(2n + 2) {
        background-color: #fafafa;
    }
    .domain-pricing-table .table tbody tr td:first-child {
        background-color: #5245c2;
        color: #fff;
    }
    .domain-pricing-table .table tbody tr td span,
    .domain-pricing-table .table tbody tr td:first-child {
        font-family: ModernEra;
    }
    .data-center-text {
        margin-top: 0;
    }
}
.data-center-text h4 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 25px;
}
.data-center-image {
    margin: 50px 0;
}
.project-nav {
    margin-bottom: 66px;
}
.project-nav p {
    font-size: 16px;
}
.single-project-item {
    background-color: #fff;
    margin-bottom: 30px;
}
.single-project-item .project-info {
    padding: 30px;
}
.single-project-item .project-info h4 {
    margin-bottom: 8px;
    font-family: ModernEra;
}
.loadmore-button {
    font-size: 0;
    line-height: 1;
}
.project-description h4,
.project-info h4 {
    margin-bottom: 25px;
    font-family: ModernEraBlack;
}
.page-links .project-info ul span span,
.project-info ul .page-links span span,
.project-info ul li span {
    font-weight: 600;
    display: inline-block;
    margin-right: 5px;
}
.page-links .project-info ul span a,
.page-links .project-info ul span:last-child span,
.project-info ul .page-links span a,
.project-info ul .page-links span:last-child span,
.project-info ul li a,
.project-info ul li:last-child span {
    margin-right: 10px;
}
.project-description p:not(:last-child) {
    margin-bottom: 12px;
}
.single-post-nav {
    margin-top: 77px;
}
.single-post-nav .post-nav-text {
    max-width: calc(100% - 100px);
}
.single-post-nav .post-nav-text span {
    font-size: 10px;
    text-transform: uppercase;
}
.single-post-nav .post-nav-text h6 {
    font-weight: 600;
    line-height: 1.5;
}
.single-contact .contact-icon {
    height: 80px;
    width: 80px;
    border: 1px solid #dedede;
    border-radius: 50%;
}
.single-contact .contact-icon i {
    font-size: 18px;
}
.single-contact .contact-info {
    margin-left: 30px;
    word-break: break-word;
}
.single-contact .contact-info h4 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 11px;
}
.single-contact:not(:last-child) {
    margin-bottom: 37px;
}
.contact-form-wrapper {
    background-color: #fff;
    padding: 15px 40px 135px;
}
@media only screen and (max-width: 479px) {
    .input-group input {
        height: 50px;
        padding: 0 10px;
    }
    .input-group .submit-btn {
        font-size: 16px;
    }
    .custom-navtab,
    .product-discription-tabs .nav,
    .project-nav .project_filter {
        padding: 0 20px;
    }
    .author-info {
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        -ms-grid-row-align: start !important;
        align-items: start !important;
    }
    .author-info .author-image {
        margin-bottom: 15px;
    }
    .comment-respond,
    .post-comments-wrap,
    .review-form {
        padding: 30px;
    }
    .post-comments-wrap .single-post-comment .comment-author-image {
        max-width: 80px;
    }
    .post-comments-wrap .single-post-comment .comment-content {
        overflow-x: scroll;
    }
    .contact-form-wrapper {
        padding: 25px 20px;
    }
}
.contact-form-wrapper h4 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 5px;
    margin-top: -4px;
}
.contact-form-wrapper p {
    font-size: 16px;
    margin-bottom: 23px;
}
.contact-form-wrapper .contact-form input,
.contact-form-wrapper .contact-form textarea {
    border: 1px solid transparent;
    background-color: #f5f5f5;
    width: 100%;
    padding: 20px;
    margin-bottom: 30px;
    line-height: 1;
}
.contact-form-wrapper .contact-form input::-webkit-input-placeholder,
.contact-form-wrapper .contact-form textarea::-webkit-input-placeholder {
    font-size: 14px !important;
    color: #444 !important;
    line-height: 1;
}
.contact-form-wrapper .contact-form input::-moz-placeholder,
.contact-form-wrapper .contact-form textarea::-moz-placeholder {
    font-size: 14px !important;
    color: #444 !important;
    line-height: 1;
}
.contact-form-wrapper .contact-form input:-ms-input-placeholder,
.contact-form-wrapper .contact-form textarea:-ms-input-placeholder {
    font-size: 14px !important;
    color: #444 !important;
    line-height: 1;
}
.contact-form-wrapper .contact-form input::placeholder,
.contact-form-wrapper .contact-form textarea::placeholder {
    font-size: 14px !important;
    color: #444 !important;
    line-height: 1;
}
.contact-form-wrapper .contact-form input {
    height: 60px;
}
.contact-form-wrapper .contact-form textarea {
    height: 150px;
}
.single-product-item {
    margin-bottom: 30px !important;
}
.single-product-item .quick-icons .added_to_cart {
    display: none !important;
}
.single-product-item .quick-icons .ajax_add_to_cart.added i:before {
    content: "";
}
.single-product-item .product-info {
    background-color: #fff;
    padding: 30px;
    margin-top: 0;
}
.single-product-item .product-info .star-rating {
    color: #ffd200;
    font-size: 12px;
    line-height: 1;
    width: 6em;
}
.single-product-item .product-info .star-rating:before {
    font-family: ModernEra;
    content: "        ";
}
.single-product-item .product-info .star-rating span:before {
    content: "        ";
    top: 0;
    position: absolute;
    left: 0;
    font-family: ModernEra;
}
.single-product-item .product-info .product-name {
    font-weight: 600;
    margin: 5px 0 8px;
}
.checkout-form-toggle .form-cupon,
.checkout-form-toggle .form-login,
.login-register-wrapper .form-cupon,
.login-register-wrapper .form-login,
.login-register-wrapper form.register,
.shop-pagination,
.woocommerce .woocommerce-EditAccountForm .woocommerce-Button,
.woocommerce-order .woocommerce-order-details {
    margin-top: 30px;
}
.shop--product-slider .swiper-container {
    width: 100%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
}
.shop--product-slider .swiper-slide {
    background-size: cover;
    background-position: center;
    text-align: center;
}
.shop--product-slider .gallery-top {
    height: 80%;
    width: 100%;
}
.shop--product-slider .gallery-thumbs {
    height: 20%;
    box-sizing: border-box;
    padding: 10px 0;
}
.shop--product-slider .gallery-thumbs .swiper-slide {
    width: 25%;
    height: 100%;
    opacity: 0.4;
}
.shop--product-slider .gallery-thumbs .swiper-slide-active {
    opacity: 1;
}
.shop--product-slider .product-gallery {
    z-index: 5;
    height: auto;
    margin-bottom: 50px;
}
.shop--product-slider .product-thumbs {
    height: 20%;
}
.shop--product-slider .product-thumbs .swiper-slide {
    width: 75px !important;
    height: 75px;
    z-index: 11;
    overflow: hidden;
    cursor: pointer;
}
.shop--product-slider .product-thumbs .swiper-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.shop--product-slider .product-thumbs .swiper-button-next,
.shop--product-slider .product-thumbs .swiper-button-prev {
    background-image: none;
    margin-top: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.shop--product-slider .product-thumbs .swiper-button-next span,
.shop--product-slider .product-thumbs .swiper-button-prev span {
    -webkit-transform: translate(0);
    transform: translate(0);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.shop--product-slider .product-thumbs .swiper-button-next span:hover svg {
    margin-right: -15px;
}
.shop--product-slider .product-thumbs .swiper-button-prev {
    left: 0;
}
.shop--product-slider .product-thumbs .swiper-button-prev span:hover svg {
    margin-left: -15px;
}
.woocommerce span.onsale {
    font-size: 16px;
    height: 50px;
    width: 50px;
    line-height: 48px;
    padding: 0;
    font-weight: 400;
}
.woocommerce .price .woocommerce-Price-amount {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: -5px;
}
.woocommerce .price del .woocommerce-Price-amount {
    margin-right: 5px;
    font-size: 12px;
}
.shop--product-details .group_table .woocommerce-grouped-product-list-item__price ins,
.shop--product-details .price ins,
.woocommerce .price ins {
    text-decoration: none;
}
.woocommerce .quick-icons a {
    display: block;
    line-height: 33px;
}
.woocommerce .quick-icons ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.woocommerce .product-buttons .compare.added,
.woocommerce .product-buttons .yith-wcwl-wishlistaddedbrowse a,
.woocommerce .product-buttons .yith-wcwl-wishlistexistsbrowse a,
.woocommerce .quick-icons .compare.added,
.woocommerce .quick-icons .yith-wcwl-wishlistaddedbrowse a,
.woocommerce .quick-icons .yith-wcwl-wishlistexistsbrowse a {
    font-size: 0 !important;
}
.woocommerce .product-buttons .compare.added:after,
.woocommerce .quick-icons .compare.added:after {
    font-family: FontAwesome;
    content: "";
    font-size: 14px;
    line-height: 34px;
}
.woocommerce .product-buttons .yith-wcwl-wishlistaddedbrowse,
.woocommerce .product-buttons .yith-wcwl-wishlistexistsbrowse,
.woocommerce .quick-icons .yith-wcwl-wishlistaddedbrowse,
.woocommerce .quick-icons .yith-wcwl-wishlistexistsbrowse {
    font-size: 0;
}
.woocommerce .product-buttons .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce .product-buttons .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce .quick-icons .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce .quick-icons .yith-wcwl-wishlistexistsbrowse a:before {
    font-family: FontAwesome;
    content: "";
    font-size: 14px;
    line-height: 34px;
}
.woocommerce .product-buttons .single_add_to_cart_button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce .woocommerce-page .woocommerce-error .button,
.woocommerce .woocommerce-page .woocommerce-info .button,
.woocommerce .woocommerce-page .woocommerce-message .button,
.woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file {
    border-radius: 0;
}
.woocommerce p.stock.out-of-stock {
    font-size: 16px;
    margin-bottom: 20px;
}
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-page .woocommerce-info,
.woocommerce .woocommerce-page .woocommerce-message {
    border-left: 1px solid;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-page .woocommerce-error {
    border-left: 1px solid #b81c23;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-page .woocommerce-error,
.woocommerce .woocommerce-page .woocommerce-info,
.woocommerce .woocommerce-page .woocommerce-message {
    line-height: 47px;
    background-color: #fff4df;
    border-top: none;
}
#backToHomeButton.button-submit,
.shop-product-image .woocommerce-product-gallery {
    width: 100% !important;
}
.shop--product-details .product-quentity .variations,
.shop--product-slider .product-gallery img,
.shop--product-slider .shop-image-wrappper img {
    width: 100%;
}
.shop--product-details .product_title {
    font-size: 20px;
    font-family: ModernEraBlack;
    margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
    .single-affiliate .affiliate-img {
        margin-bottom: 30px;
        margin-right: 0;
    }
    .shop--product-slider .product-gallery {
        margin-bottom: 30px;
    }
    .shop--product-details {
        margin-top: 30px;
    }
    .shop--product-details .product_title {
        margin-bottom: 20px;
    }
}
.shop--product-details .price .woocommerce-Price-amount {
    font-size: 24px;
    font-family: ModernEra;
}
.shop--product-details .price del .woocommerce-Price-amount {
    font-size: 18px;
    margin-right: 10px;
}
.shop--product-details .review-icon {
    margin-left: 40px;
    line-height: 1.3;
}
.shop--product-details .review-icon .star-rating {
    font-size: 12px;
    color: #ffd200;
}
.shop--product-details .review-icon .review-rating a {
    text-align: center;
    display: block;
    font-size: 12px;
    color: #4c4f60;
}
.shop--product-details .product-quentity form {
    margin: 0;
    margin-bottom: 0 !important;
}
.cart-empty,
.checkout-form-toggle .form-login p,
.login-register-wrapper .form-login p,
.login-register-wrapper form.register p,
.shop--product-details .product-buttons,
.shop--product-details .product-quentity form .input-wrap,
.woocommerce .woocommerce-MyAccount-content p:not(:last-child),
.woocommerce-order .woocommerce-notice {
    margin-bottom: 30px;
}
.shop--product-details .product-quentity form .input-group {
    margin: 0 20px;
    width: auto;
}
.shop--product-details .product-quentity .variations td {
    padding: 0 0 30px;
}
.shop--product-details .product-quentity .variations .label {
    font-weight: 600;
    text-transform: capitalize;
}
.shop--product-details .product-quentity .variations select {
    max-width: 75%;
    width: 100%;
}
.shop--product-details .product-quentity .variations .reset_variations {
    margin-left: 20px;
    font-family: ModernEra;
}
.shop--product-details .group_table .woocommerce-grouped-product-list-item td {
    padding: 30px 10px;
}
.shop--product-details .group_table .woocommerce-grouped-product-list-item__price del .woocommerce-Price-amount {
    margin-right: 5px;
    font-size: 16px;
}
.shop--product-details .product-short-discription,
.shop--product-details .woocommerce-variation-description {
    font-size: 16px;
    line-height: 1.5;
    margin-top: 30px;
}
.page-links .shop--product-details .product-buttons ul span:not(:last-child),
.product-reviews .single-product-review .review-author-image,
.shop--product-details .product-buttons ul .page-links span:not(:last-child),
.shop--product-details .product-buttons ul li:not(:last-child) {
    margin-right: 30px;
}
.checkout-form .order-details .woocommerce-checkout-review-order .table tfoot th:first-child,
.page-links .shop--product-details .product-buttons ul span a:not(.btn-fill),
.rates--tab-nav ul li a,
.shop--product-details .product-buttons ul .page-links span a:not(.btn-fill),
.shop--product-details .product-buttons ul li a:not(.btn-fill),
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table tfoot th:first-child {
    font-size: 16px;
}
.shop--product-details .product-availability,
.shop--product-details .product-category,
.shop--product-details .product-share,
.shop--product-details .product-tag {
    font-size: 14px;
    margin-bottom: 8px;
}
.page-links .shop--product-details .product-availability span:first-child,
.page-links .shop--product-details .product-category span:first-child,
.page-links .shop--product-details .product-share span:first-child,
.page-links .shop--product-details .product-tag span:first-child,
.shop--product-details .product-availability .page-links span:first-child,
.shop--product-details .product-availability li:first-child,
.shop--product-details .product-category .page-links span:first-child,
.shop--product-details .product-category li:first-child,
.shop--product-details .product-share .page-links span:first-child,
.shop--product-details .product-share li:first-child,
.shop--product-details .product-tag .page-links span:first-child,
.shop--product-details .product-tag li:first-child {
    font-weight: 600;
    margin-right: 10px;
}
.page-links .shop--product-details .product-category span:not(:last-child) a:after,
.page-links .shop--product-details .product-tag span:not(:last-child) a:after,
.shop--product-details .product-category .page-links span:not(:last-child) a:after,
.shop--product-details .product-category li:not(:last-child) a:after,
.shop--product-details .product-tag .page-links span:not(:last-child) a:after,
.shop--product-details .product-tag li:not(:last-child) a:after {
    content: ", ";
}
.shop--product-details .product-availability {
    margin: 30px 0 0;
}
.shop--product-details .product-availability span {
    font-weight: 600;
}
@media only screen and (max-width: 767px) {
    .shop--product-details {
        margin: 15px 0;
    }
}
.page-links .shop--product-details .product-share span:not(:last-child),
.shop--product-details .product-share .page-links span:not(:last-child),
.shop--product-details .product-share li:not(:last-child) {
    margin-right: 12px;
}
.page-links .shop--product-details .product-share span a,
.product-reviews .single-product-review .review-content h6,
.review-form .comment-respond h5,
.shop--product-details .product-share .page-links span a,
.shop--product-details .product-share li a,
.woocommerce table.my_account_orders tbody .product-subtotal,
.woocommerce table.shop_table.cart tbody .product-subtotal,
.woocommerce table.woocommerce-table--order-downloads tbody .product-subtotal {
    font-weight: 600;
}
.product-discription-tabs .nav {
    margin-bottom: 50px;
    max-width: 450px;
}
.product-discription-tabs .nav .product--nav-item.active:after,
.product-discription-tabs .nav .product--nav-item:hover:after {
    opacity: 1;
    bottom: 0;
}
.pricing-navtab .nav-item a.active {
    border: 2px solid #002035 !important;
    color: #002035 !important;
}
.product-discription-tabs .product-description h4,
.product-discription-tabs .product-information h4 {
    font-size: 20px;
    margin-bottom: 10px;
}
.product-discription-tabs .product-description p:not(:last-child),
.product-discription-tabs .product-information p:not(:last-child) {
    margin-bottom: 13px;
}
.product-reviews .single-product-review .review-content p {
    margin: 8px 0 3px;
    font-size: 14px;
}
.review-form .comment-form-rating label {
    font-weight: 600;
    margin: 0 30px 0 0;
}
.review-form .comment-form-rating .stars {
    margin: 0 !important;
    line-height: 1;
}
.review-form .comment-form-rating .stars a:before {
    font-size: 10px;
    line-height: 14px;
}
.related-product h4 {
    margin: 70px 0 30px;
}
.product-cart-from p {
    background-color: #fff4df;
    margin-bottom: 30px;
    font-size: 14px;
}
.woocommerce table.my_account_orders,
.woocommerce table.shop_table.cart,
.woocommerce table.woocommerce-table--order-downloads {
    border: none;
    border-collapse: collapse;
}
.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders th,
.woocommerce table.shop_table.cart td,
.woocommerce table.shop_table.cart th,
.woocommerce table.woocommerce-table--order-downloads td,
.woocommerce table.woocommerce-table--order-downloads th {
    text-transform: capitalize;
}
.woocommerce table.my_account_orders thead,
.woocommerce table.shop_table.cart thead,
.woocommerce table.woocommerce-table--order-downloads thead {
    background-color: #fff4df;
}
.woocommerce table.my_account_orders thead th,
.woocommerce table.shop_table.cart thead th,
.woocommerce table.woocommerce-table--order-downloads thead th {
    vertical-align: middle;
    border: none;
    font-size: 16px;
    font-weight: 600;
    padding-top: 17px;
    padding-bottom: 17px;
}
.woocommerce table.my_account_orders tbody tr:not(:last-child) td,
.woocommerce table.my_account_orders tbody tr:not(:last-child) th,
.woocommerce table.shop_table.cart tbody tr:not(:last-child) td,
.woocommerce table.shop_table.cart tbody tr:not(:last-child) th,
.woocommerce table.woocommerce-table--order-downloads tbody tr:not(:last-child) td,
.woocommerce table.woocommerce-table--order-downloads tbody tr:not(:last-child) th {
    border-bottom: 1px solid #ffefd1;
}
.woocommerce table.my_account_orders tbody td,
.woocommerce table.shop_table.cart tbody td,
.woocommerce table.woocommerce-table--order-downloads tbody td {
    border: none;
    vertical-align: middle;
    padding-top: 30px;
    padding-bottom: 30px;
}
@media only screen and (min-width: 0) and (max-width: 768px) {
    .woocommerce table.my_account_orders tbody td[data-title="Quantity"],
    .woocommerce table.shop_table.cart tbody td[data-title="Quantity"],
    .woocommerce table.woocommerce-table--order-downloads tbody td[data-title="Quantity"] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
.woocommerce table.my_account_orders tbody .product-thumbnail img,
.woocommerce table.shop_table.cart tbody .product-thumbnail img,
.woocommerce table.woocommerce-table--order-downloads tbody .product-thumbnail img {
    min-width: 80px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
}
.woocommerce table.my_account_orders tbody .product-name,
.woocommerce table.shop_table.cart tbody .product-name,
.woocommerce table.woocommerce-table--order-downloads tbody .product-name {
    font-size: 16px;
    font-family: ModernEra;
    line-height: 1.25;
    min-width: 200px;
}
.woocommerce table.my_account_orders tbody .product-quentity,
.woocommerce table.shop_table.cart tbody .product-quentity,
.woocommerce table.woocommerce-table--order-downloads tbody .product-quentity {
    max-width: 72px;
}
.woocommerce table.my_account_orders tfoot td,
.woocommerce table.my_account_orders tfoot th,
.woocommerce table.shop_table.cart tfoot td,
.woocommerce table.shop_table.cart tfoot th,
.woocommerce table.woocommerce-table--order-downloads tfoot td,
.woocommerce table.woocommerce-table--order-downloads tfoot th {
    border-top: none;
}
.product-cupon label {
    font-family: ModernEra;
    font-size: 16px;
    margin-bottom: 25px;
}
.product-cupon input {
    padding: 0 20px;
    height: 50px;
}
.product-cupon .shop--product-slider .product-thumbs .swiper-button-next span,
.product-cupon .shop--product-slider .product-thumbs .swiper-button-prev span,
.product-cupon button,
.shop--product-slider .product-thumbs .swiper-button-next .product-cupon span,
.shop--product-slider .product-thumbs .swiper-button-prev .product-cupon span {
    right: 0;
    padding-left: 30px;
    padding-right: 30px;
}
.shop--cart-total {
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    padding: 40px 30px;
    margin-top: 50px;
}
.shop--cart-total h4 {
    font-weight: 600;
    margin-bottom: 17px;
}
.page-links .shop--cart-total ul span,
.shop--cart-total ul .page-links span,
.shop--cart-total ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 14px;
    text-transform: capitalize;
}
.page-links .shop--cart-total ul span:not(:last-child),
.shop--cart-total ul .page-links span:not(:last-child),
.shop--cart-total ul li:not(:last-child) {
    margin-bottom: 18px;
}
.page-links .shop--cart-total ul span span,
.page-links .shop--cart-total ul span:last-child,
.shop--cart-total ul .page-links span span,
.shop--cart-total ul .page-links span:last-child,
.shop--cart-total ul li span,
.shop--cart-total ul li:last-child {
    font-weight: 600;
}
.shop--cart-total .cart--purchage-btn {
    margin-top: 35px;
    text-align: center;
}
@media only screen and (max-width: 379px) {
    .custom-navtab .page-links span .filter-btn,
    .custom-navtab .page-links span .product--nav-item,
    .custom-navtab li .filter-btn,
    .custom-navtab li .product--nav-item,
    .page-links .custom-navtab span .filter-btn,
    .page-links .custom-navtab span .product--nav-item,
    .page-links .product-discription-tabs .nav span .filter-btn,
    .page-links .product-discription-tabs .nav span .product--nav-item,
    .page-links .project-nav .project_filter span .filter-btn,
    .page-links .project-nav .project_filter span .product--nav-item,
    .product-discription-tabs .nav .page-links span .filter-btn,
    .product-discription-tabs .nav .page-links span .product--nav-item,
    .product-discription-tabs .nav li .filter-btn,
    .product-discription-tabs .nav li .product--nav-item,
    .product-discription-tabs .page-links .nav span .filter-btn,
    .product-discription-tabs .page-links .nav span .product--nav-item,
    .project-nav .page-links .project_filter span .filter-btn,
    .project-nav .page-links .project_filter span .product--nav-item,
    .project-nav .project_filter .page-links span .filter-btn,
    .project-nav .project_filter .page-links span .product--nav-item,
    .project-nav .project_filter li .filter-btn,
    .project-nav .project_filter li .product--nav-item {
        padding: 20px 0;
    }
    .main-header .main-menu > ul {
        background-color: #002035;
        padding: 0;
    }
    .post-comments-wrap .children {
        margin-left: 10px;
    }
    .comment-respond form textarea {
        padding: 15px;
    }
    .comment-respond form input {
        padding: 0 15px;
    }
    .page-links .widget.widget_social_media .social-icons span,
    .page-links .widget.widget_social_media .woocommerce .quick-icons span,
    .widget.widget_social_media .social-icons .page-links span,
    .widget.widget_social_media .social-icons li,
    .widget.widget_social_media .woocommerce .quick-icons .page-links span,
    .widget.widget_social_media .woocommerce .quick-icons li,
    .woocommerce .page-links .widget.widget_social_media .quick-icons span,
    .woocommerce .widget.widget_social_media .quick-icons .page-links span,
    .woocommerce .widget.widget_social_media .quick-icons li {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }
    .newsletter .newsletter-text h2 strong {
        display: inline;
    }
    .product-reviews .single-product-review {
        -ms-flex-flow: column;
        flex-flow: column;
    }
    .product-reviews .single-product-review .review-author-image {
        margin: 0 0 15px;
    }
    .product-reviews .product-review-reply {
        margin-left: 30px;
    }
    .shop--cart-total .cart--purchage-btn .btn-fill,
    .shop--cart-total .cart--purchage-btn .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button,
    .shop--cart-total .cart--purchage-btn .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button,
    .shop--cart-total .cart--purchage-btn .shipping-calculator-form p button.button,
    .shop--cart-total .cart--purchage-btn .widget.widget_price_filter .price_slider_amount .button,
    .shop--cart-total .cart--purchage-btn .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button,
    .shop--cart-total .cart--purchage-btn .widget.yith-woocompare-widget .button,
    .shop--cart-total .cart--purchage-btn .woocommerce .product-buttons .single_add_to_cart_button,
    .shop--cart-total .cart--purchage-btn .woocommerce .woocommerce-error .button,
    .shop--cart-total .cart--purchage-btn .woocommerce .woocommerce-info .button,
    .shop--cart-total .cart--purchage-btn .woocommerce .woocommerce-message .button,
    .shop--cart-total .cart--purchage-btn .woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file,
    .shop--cart-total .cart--purchage-btn .wp-block-button .wp-block-button__link,
    .shop--cart-total .cart--purchage-btn .wp-block-file .wp-block-file__button,
    .shop--cart-total .shipping-calculator-form p .cart--purchage-btn button.button,
    .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next .cart--purchage-btn span.button,
    .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev .cart--purchage-btn span.button,
    .shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .cart--purchage-btn .shipping-calculator-form p span.button,
    .shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p .cart--purchage-btn span.button,
    .shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .cart--purchage-btn .shipping-calculator-form p span.button,
    .shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p .cart--purchage-btn span.button,
    .widget.widget_price_filter .price_slider_amount .shop--cart-total .cart--purchage-btn .button,
    .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .shop--cart-total .cart--purchage-btn .button,
    .widget.yith-woocompare-widget .shop--cart-total .cart--purchage-btn .button,
    .woocommerce .product-buttons .shop--cart-total .cart--purchage-btn .single_add_to_cart_button,
    .woocommerce .woocommerce-error .shop--cart-total .cart--purchage-btn .button,
    .woocommerce .woocommerce-info .shop--cart-total .cart--purchage-btn .button,
    .woocommerce .woocommerce-message .shop--cart-total .cart--purchage-btn .button,
    .woocommerce table.woocommerce-table--order-downloads .shop--cart-total .cart--purchage-btn .woocommerce-MyAccount-downloads-file,
    .wp-block-button .shop--cart-total .cart--purchage-btn .wp-block-button__link,
    .wp-block-file .shop--cart-total .cart--purchage-btn .wp-block-file__button {
        padding: 11px 15px 12px;
        font-size: 14px;
    }
}
.shop--cart-total .shipping-calculator-button {
    display: inline-block;
    margin-bottom: 20px;
}
.shop--cart-total .shipping-calculator-form p,
.woocommerce table.my_account_orders .woocommerce-button.button {
    background-color: transparent;
}
.shop--cart-total .shipping-calculator-form .form-row {
    margin-bottom: 20px !important;
}
.shop--cart-total .shipping-calculator-form .form-row > span {
    width: 100%;
    display: block;
}
.shop--cart-total .shipping-calculator-form .form-row input,
.shop--cart-total .shipping-calculator-form .select2-selection.select2-selection--single {
    height: 40px;
    border-radius: 0;
    width: 100%;
}
.shop--cart-total .shipping-calculator-form .form-row input .select2-selection__rendered,
.shop--cart-total .shipping-calculator-form .select2-selection.select2-selection--single .select2-selection__rendered {
    line-height: 40px;
}
.shop--cart-total .shipping-calculator-form .form-row input {
    padding: 0 10px;
}
.shop--cart-total .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: 5px;
}
.checkout-form .select2-container--default .select2-selection--single,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button,
.shop--cart-total .shipping-calculator-form p button.button,
.shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button,
.shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button,
.woocommerce-EditAccountForm .select2-container--default .select2-selection--single,
.wp-block-button.is-style-squared .wp-block-button__link {
    border-radius: 0;
}
.woocommerce table.wishlist_table tr td.product-remove a {
    text-align: center;
    margin: 0 auto;
}
.woocommerce table.wishlist_table tr td,
.woocommerce table.wishlist_table tr th {
    text-align: left;
}
.woocommerce table.wishlist_table tr td.product-add-to-cart a {
    color: #fff;
    display: inline-block !important;
    margin: 0 !important;
}
.checkout-form .order-details .woocommerce-checkout-review-order .table,
.woocommerce table.wishlist_table tfoot tr td,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table {
    border: none;
}
.yith-wcwl-share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 35px;
}
.checkout-form-toggle .cupon-info,
.checkout-form-toggle .login-info,
.login-register-wrapper .cupon-info,
.login-register-wrapper .login-info {
    background-color: #fff4df;
    padding: 22px 30px;
    border-left: 1px solid;
    margin-bottom: 30px;
}
.checkout-form-toggle .cupon-info h5,
.checkout-form-toggle .login-info h5,
.login-register-wrapper .cupon-info h5,
.login-register-wrapper .login-info h5 {
    font-family: ModernEra;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-left: 30px;
    position: relative;
}
.checkout-form-toggle .cupon-info h5 i,
.checkout-form-toggle .login-info h5 i,
.login-register-wrapper .cupon-info h5 i,
.login-register-wrapper .login-info h5 i {
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 12px;
}
.checkout-form-toggle .cupon-info h5 span,
.checkout-form-toggle .login-info h5 span,
.login-register-wrapper .cupon-info h5 span,
.login-register-wrapper .login-info h5 span {
    cursor: pointer;
    position: relative;
}
.checkout-form-toggle .cupon-info h5 span:after,
.checkout-form-toggle .login-info h5 span:after,
.login-register-wrapper .cupon-info h5 span:after,
.login-register-wrapper .login-info h5 span:after {
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 1px;
    width: 0;
    content: "";
}
.checkout-form-toggle .cupon-info h5 span:hover:after,
.checkout-form-toggle .cupon-info h5 span[aria-expanded="true"]:after,
.checkout-form-toggle .login-info h5 span:hover:after,
.checkout-form-toggle .login-info h5 span[aria-expanded="true"]:after,
.login-register-wrapper .cupon-info h5 span:hover:after,
.login-register-wrapper .cupon-info h5 span[aria-expanded="true"]:after,
.login-register-wrapper .login-info h5 span:hover:after,
.login-register-wrapper .login-info h5 span[aria-expanded="true"]:after {
    width: 100%;
    right: 0;
    left: auto;
}
.checkout-form-toggle .form-cupon input:not([type="checkbox"]),
.checkout-form-toggle .form-login input:not([type="checkbox"]),
.login-register-wrapper .form-cupon input:not([type="checkbox"]),
.login-register-wrapper .form-login input:not([type="checkbox"]),
.login-register-wrapper form.register input:not([type="checkbox"]) {
    width: 100%;
    border: none;
    background-color: #fff;
    height: 60px;
    padding: 0 20px;
    font-size: 14px;
}
.checkout-form-toggle .form-login .woocommerce-form-login,
.login-register-wrapper .form-login .woocommerce-form-login,
.login-register-wrapper form.register .woocommerce-form-login {
    padding: 0;
    border: none;
    margin: 0;
}
@media only screen and (max-width: 575px) {
    .domain-pricing-table .table tbody tr td {
        padding-left: 30px;
        padding-right: 30px;
    }
    .project-nav .project_filter {
        border-radius: 10px;
        padding: 0 10px;
    }
    .page-links .project-nav .project_filter span:not(:first-child),
    .project-nav .project_filter .page-links span:not(:first-child),
    .project-nav .project_filter li:not(:first-child) {
        margin-left: 10px;
    }
    .checkout-form-toggle .form-login input,
    .login-register-wrapper .form-login input,
    .login-register-wrapper form.register input {
        margin-bottom: 30px;
    }
}
.checkout-form-toggle .form-login .login-button-wrap,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap,
.login-register-wrapper .form-login .login-button-wrap,
.login-register-wrapper form.register .login-button-wrap {
    margin-bottom: 30px;
    margin-top: 30px;
}
.checkout-form-toggle .form-login .login-button-wrap .btn-fill,
.checkout-form-toggle .form-login .login-button-wrap .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button,
.checkout-form-toggle .form-login .login-button-wrap .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button,
.checkout-form-toggle .form-login .login-button-wrap .shop--cart-total .shipping-calculator-form p button.button,
.checkout-form-toggle .form-login .login-button-wrap .shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button,
.checkout-form-toggle .form-login .login-button-wrap .shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button,
.checkout-form-toggle .form-login .login-button-wrap .widget.widget_price_filter .price_slider_amount .button,
.checkout-form-toggle .form-login .login-button-wrap .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button,
.checkout-form-toggle .form-login .login-button-wrap .widget.yith-woocompare-widget .button,
.checkout-form-toggle .form-login .login-button-wrap .woocommerce .product-buttons .single_add_to_cart_button,
.checkout-form-toggle .form-login .login-button-wrap .woocommerce .woocommerce-error .button,
.checkout-form-toggle .form-login .login-button-wrap .woocommerce .woocommerce-info .button,
.checkout-form-toggle .form-login .login-button-wrap .woocommerce .woocommerce-message .button,
.checkout-form-toggle .form-login .login-button-wrap .woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file,
.checkout-form-toggle .form-login .login-button-wrap .wp-block-button .wp-block-button__link,
.checkout-form-toggle .form-login .login-button-wrap .wp-block-file .wp-block-file__button,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .btn-fill,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .shop--cart-total .shipping-calculator-form p button.button,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .widget.widget_price_filter .price_slider_amount .button,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .widget.yith-woocompare-widget .button,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .woocommerce .product-buttons .single_add_to_cart_button,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .woocommerce .woocommerce-error .button,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .woocommerce .woocommerce-info .button,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .woocommerce .woocommerce-message .button,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .wp-block-button .wp-block-button__link,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .wp-block-file .wp-block-file__button,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .btn-fill,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .shop--cart-total .shipping-calculator-form p button.button,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .widget.widget_price_filter .price_slider_amount .button,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .widget.yith-woocompare-widget .button,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .woocommerce .product-buttons .single_add_to_cart_button,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .woocommerce .woocommerce-error .button,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .woocommerce .woocommerce-info .button,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .woocommerce .woocommerce-message .button,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .wp-block-button .wp-block-button__link,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .wp-block-file .wp-block-file__button,
.login-register-wrapper .form-login .login-button-wrap .btn-fill,
.login-register-wrapper .form-login .login-button-wrap .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button,
.login-register-wrapper .form-login .login-button-wrap .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button,
.login-register-wrapper .form-login .login-button-wrap .shop--cart-total .shipping-calculator-form p button.button,
.login-register-wrapper .form-login .login-button-wrap .shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button,
.login-register-wrapper .form-login .login-button-wrap .shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button,
.login-register-wrapper .form-login .login-button-wrap .widget.widget_price_filter .price_slider_amount .button,
.login-register-wrapper .form-login .login-button-wrap .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button,
.login-register-wrapper .form-login .login-button-wrap .widget.yith-woocompare-widget .button,
.login-register-wrapper .form-login .login-button-wrap .woocommerce .product-buttons .single_add_to_cart_button,
.login-register-wrapper .form-login .login-button-wrap .woocommerce .woocommerce-error .button,
.login-register-wrapper .form-login .login-button-wrap .woocommerce .woocommerce-info .button,
.login-register-wrapper .form-login .login-button-wrap .woocommerce .woocommerce-message .button,
.login-register-wrapper .form-login .login-button-wrap .woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file,
.login-register-wrapper .form-login .login-button-wrap .wp-block-button .wp-block-button__link,
.login-register-wrapper .form-login .login-button-wrap .wp-block-file .wp-block-file__button,
.login-register-wrapper .shop--cart-total .shipping-calculator-form p .checkout-form-toggle form.register .login-button-wrap button.button,
.login-register-wrapper .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next .checkout-form-toggle form.register .login-button-wrap span.button,
.login-register-wrapper .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev .checkout-form-toggle form.register .login-button-wrap span.button,
.login-register-wrapper .shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p .checkout-form-toggle form.register .login-button-wrap span.button,
.login-register-wrapper .shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p .checkout-form-toggle form.register .login-button-wrap span.button,
.login-register-wrapper .widget.widget_price_filter .price_slider_amount .checkout-form-toggle form.register .login-button-wrap .button,
.login-register-wrapper .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .checkout-form-toggle form.register .login-button-wrap .button,
.login-register-wrapper .widget.yith-woocompare-widget .checkout-form-toggle form.register .login-button-wrap .button,
.login-register-wrapper .woocommerce .product-buttons .checkout-form-toggle form.register .login-button-wrap .single_add_to_cart_button,
.login-register-wrapper .woocommerce .woocommerce-error .checkout-form-toggle form.register .login-button-wrap .button,
.login-register-wrapper .woocommerce .woocommerce-info .checkout-form-toggle form.register .login-button-wrap .button,
.login-register-wrapper .woocommerce .woocommerce-message .checkout-form-toggle form.register .login-button-wrap .button,
.login-register-wrapper .woocommerce table.woocommerce-table--order-downloads .checkout-form-toggle form.register .login-button-wrap .woocommerce-MyAccount-downloads-file,
.login-register-wrapper form.register .login-button-wrap .btn-fill,
.login-register-wrapper form.register .login-button-wrap .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button,
.login-register-wrapper form.register .login-button-wrap .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button,
.login-register-wrapper form.register .login-button-wrap .shop--cart-total .shipping-calculator-form p button.button,
.login-register-wrapper form.register .login-button-wrap .shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button,
.login-register-wrapper form.register .login-button-wrap .shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button,
.login-register-wrapper form.register .login-button-wrap .widget.widget_price_filter .price_slider_amount .button,
.login-register-wrapper form.register .login-button-wrap .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button,
.login-register-wrapper form.register .login-button-wrap .widget.yith-woocompare-widget .button,
.login-register-wrapper form.register .login-button-wrap .woocommerce .product-buttons .single_add_to_cart_button,
.login-register-wrapper form.register .login-button-wrap .woocommerce .woocommerce-error .button,
.login-register-wrapper form.register .login-button-wrap .woocommerce .woocommerce-info .button,
.login-register-wrapper form.register .login-button-wrap .woocommerce .woocommerce-message .button,
.login-register-wrapper form.register .login-button-wrap .woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file,
.login-register-wrapper form.register .login-button-wrap .wp-block-button .wp-block-button__link,
.login-register-wrapper form.register .login-button-wrap .wp-block-file .wp-block-file__button,
.shop--cart-total .shipping-calculator-form p .checkout-form-toggle .form-login .login-button-wrap button.button,
.shop--cart-total .shipping-calculator-form p .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap button.button,
.shop--cart-total .shipping-calculator-form p .login-register-wrapper .form-login .login-button-wrap button.button,
.shop--cart-total .shipping-calculator-form p .login-register-wrapper form.register .login-button-wrap button.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next .checkout-form-toggle .form-login .login-button-wrap span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next .login-register-wrapper .form-login .login-button-wrap span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next .login-register-wrapper form.register .login-button-wrap span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev .checkout-form-toggle .form-login .login-button-wrap span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev .login-register-wrapper .form-login .login-button-wrap span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev .login-register-wrapper form.register .login-button-wrap span.button,
.shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p .checkout-form-toggle .form-login .login-button-wrap span.button,
.shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap span.button,
.shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p .login-register-wrapper .form-login .login-button-wrap span.button,
.shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p .login-register-wrapper form.register .login-button-wrap span.button,
.shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p .checkout-form-toggle .form-login .login-button-wrap span.button,
.shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap span.button,
.shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p .login-register-wrapper .form-login .login-button-wrap span.button,
.shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p .login-register-wrapper form.register .login-button-wrap span.button,
.widget.widget_price_filter .price_slider_amount .checkout-form-toggle .form-login .login-button-wrap .button,
.widget.widget_price_filter .price_slider_amount .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .button,
.widget.widget_price_filter .price_slider_amount .login-register-wrapper .form-login .login-button-wrap .button,
.widget.widget_price_filter .price_slider_amount .login-register-wrapper form.register .login-button-wrap .button,
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .checkout-form-toggle .form-login .login-button-wrap .button,
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .button,
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .login-register-wrapper .form-login .login-button-wrap .button,
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .login-register-wrapper form.register .login-button-wrap .button,
.widget.yith-woocompare-widget .checkout-form-toggle .form-login .login-button-wrap .button,
.widget.yith-woocompare-widget .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .button,
.widget.yith-woocompare-widget .login-register-wrapper .form-login .login-button-wrap .button,
.widget.yith-woocompare-widget .login-register-wrapper form.register .login-button-wrap .button,
.woocommerce .product-buttons .checkout-form-toggle .form-login .login-button-wrap .single_add_to_cart_button,
.woocommerce .product-buttons .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .single_add_to_cart_button,
.woocommerce .product-buttons .login-register-wrapper .form-login .login-button-wrap .single_add_to_cart_button,
.woocommerce .product-buttons .login-register-wrapper form.register .login-button-wrap .single_add_to_cart_button,
.woocommerce .woocommerce-error .checkout-form-toggle .form-login .login-button-wrap .button,
.woocommerce .woocommerce-error .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .button,
.woocommerce .woocommerce-error .login-register-wrapper .form-login .login-button-wrap .button,
.woocommerce .woocommerce-error .login-register-wrapper form.register .login-button-wrap .button,
.woocommerce .woocommerce-info .checkout-form-toggle .form-login .login-button-wrap .button,
.woocommerce .woocommerce-info .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .button,
.woocommerce .woocommerce-info .login-register-wrapper .form-login .login-button-wrap .button,
.woocommerce .woocommerce-info .login-register-wrapper form.register .login-button-wrap .button,
.woocommerce .woocommerce-message .checkout-form-toggle .form-login .login-button-wrap .button,
.woocommerce .woocommerce-message .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .button,
.woocommerce .woocommerce-message .login-register-wrapper .form-login .login-button-wrap .button,
.woocommerce .woocommerce-message .login-register-wrapper form.register .login-button-wrap .button,
.woocommerce table.woocommerce-table--order-downloads .checkout-form-toggle .form-login .login-button-wrap .woocommerce-MyAccount-downloads-file,
.woocommerce table.woocommerce-table--order-downloads .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .woocommerce-MyAccount-downloads-file,
.woocommerce table.woocommerce-table--order-downloads .login-register-wrapper .form-login .login-button-wrap .woocommerce-MyAccount-downloads-file,
.woocommerce table.woocommerce-table--order-downloads .login-register-wrapper form.register .login-button-wrap .woocommerce-MyAccount-downloads-file,
.wp-block-button .checkout-form-toggle .form-login .login-button-wrap .wp-block-button__link,
.wp-block-button .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .wp-block-button__link,
.wp-block-button .login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .wp-block-button__link,
.wp-block-button .login-register-wrapper .form-login .login-button-wrap .wp-block-button__link,
.wp-block-button .login-register-wrapper form.register .login-button-wrap .wp-block-button__link,
.wp-block-file .checkout-form-toggle .form-login .login-button-wrap .wp-block-file__button,
.wp-block-file .checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .wp-block-file__button,
.wp-block-file .login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .wp-block-file__button,
.wp-block-file .login-register-wrapper .form-login .login-button-wrap .wp-block-file__button,
.wp-block-file .login-register-wrapper form.register .login-button-wrap .wp-block-file__button {
    padding: 21px 22px;
}
.checkout-form-toggle .form-login .login-button-wrap .form-checkbox,
.login-register-wrapper .form-login .login-button-wrap .form-checkbox,
.login-register-wrapper form.register .login-button-wrap .form-checkbox {
    margin-left: 30px;
}
.checkout-form .order-details .shop-payment-method .single-method label,
.checkout-form .order-details .woocommerce-checkout-review-order .table tbody td:first-child,
.checkout-form .order-details .woocommerce-checkout-review-order .table tfoot td:first-child,
.checkout-form .order-details .woocommerce-checkout-review-order .table tfoot th:last-child,
.checkout-form-toggle .form-login .login-button-wrap .form-checkbox label,
.checkout-form-toggle .form-login p a,
.checkout-form-toggle .login-register-wrapper form.register .login-button-wrap .form-checkbox label,
.login-register-wrapper .checkout-form-toggle form.register .login-button-wrap .form-checkbox label,
.login-register-wrapper .form-login .login-button-wrap .form-checkbox label,
.login-register-wrapper .form-login p a,
.login-register-wrapper form.register .login-button-wrap .form-checkbox label,
.login-register-wrapper form.register p a,
.woocommerce-EditAccountForm .order-details .shop-payment-method .single-method label,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table tbody td:first-child,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table tfoot td:first-child,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table tfoot th:last-child {
    font-size: 14px;
}
.checkout-form-toggle .form-login .login-button-wrap .form-checkbox label .checkmark,
.login-register-wrapper .form-login .login-button-wrap .form-checkbox label .checkmark,
.login-register-wrapper form.register .login-button-wrap .form-checkbox label .checkmark {
    height: 10px;
    width: 10px;
    top: calc(50% + -4px);
    border-radius: 2px;
}
.checkout-form-toggle .form-login .login-button-wrap .form-checkbox label .checkmark:after,
.login-register-wrapper .form-login .login-button-wrap .form-checkbox label .checkmark:after,
.login-register-wrapper form.register .login-button-wrap .form-checkbox label .checkmark:after {
    -webkit-transform: translate(2px, 2px);
    transform: translate(2px, 2px);
    border-radius: 1px;
}
.checkout-form-toggle .form-login p a:hover,
.login-register-wrapper .form-login p a:hover,
.login-register-wrapper form.register p a:hover {
    text-decoration: underline;
}
.checkout-form-toggle .form-cupon .submit-btn,
.login-register-wrapper .form-cupon .submit-btn {
    right: 0;
    padding: 0 28px;
}
.checkout-form {
    padding-top: 35px;
}
.checkout-form h4,
.woocommerce-EditAccountForm h4 {
    margin-bottom: 40px;
    font-weight: 600;
}
.checkout-form .woocommerce-input-wrapper,
.woocommerce-EditAccountForm .woocommerce-input-wrapper {
    width: 100%;
    margin-bottom: 20px;
}
.checkout-form .select2-container .select2-selection--single,
.checkout-form input,
.checkout-form select,
.checkout-form textarea,
.woocommerce-EditAccountForm .select2-container .select2-selection--single,
.woocommerce-EditAccountForm input,
.woocommerce-EditAccountForm select,
.woocommerce-EditAccountForm textarea {
    display: block;
    width: 100%;
    height: 60px;
    background-color: #fff;
    border: none;
    padding: 0 20px;
    font-size: 16px;
}
.checkout-form input[type="checkbox"],
.checkout-form input[type="radio"],
.woocommerce-EditAccountForm input[type="checkbox"],
.woocommerce-EditAccountForm input[type="radio"] {
    padding: 0;
    display: inline;
}
.checkout-form textarea,
.woocommerce-EditAccountForm textarea {
    border: 1px solid #e0e0df;
    height: 100px;
    padding-top: 10px;
    margin-bottom: 0;
}
.checkout-form .select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce-EditAccountForm .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 58px;
    padding: 0;
}
.checkout-form .select2-container--default .select2-selection--single .select2-selection__arrow,
.woocommerce-EditAccountForm .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 60px;
    width: 40px;
}
.checkout-form .create-an-account label,
.checkout-form .ship-different-address label,
.woocommerce-EditAccountForm .create-an-account label,
.woocommerce-EditAccountForm .ship-different-address label {
    margin-bottom: 30px;
    margin-top: 10px;
    font-size: 18px;
    font-weight: 600;
}
.checkout-form .create-an-account label .checkmark,
.checkout-form .ship-different-address label .checkmark,
.woocommerce-EditAccountForm .create-an-account label .checkmark,
.woocommerce-EditAccountForm .ship-different-address label .checkmark {
    top: calc(50% - 4px);
}
.checkout-form .create-an-account label,
.woocommerce-EditAccountForm .create-an-account label {
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 400;
}
.checkout-form .create-an-account,
.woocommerce-EditAccountForm .create-an-account {
    margin-top: 15px;
    margin-bottom: 35px;
}
.checkout-form .woocommerce-additional-fields__field-wrapper .notes label,
.woocommerce-EditAccountForm .woocommerce-additional-fields__field-wrapper .notes label {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 13px;
}
.checkout-form .woocommerce-additional-fields__field-wrapper .notes textarea,
.woocommerce-EditAccountForm .woocommerce-additional-fields__field-wrapper .notes textarea {
    height: 100px;
    border-radius: 0;
}
.checkout-form .order-details,
.woocommerce-EditAccountForm .order-details {
    padding: 40px 30px;
    background-color: #fff;
}
.banner-text,
.checkout-form .order-details .woocommerce-checkout-review-order .table td:last-child,
.checkout-form .order-details .woocommerce-checkout-review-order .table th:last-child,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table td:last-child,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table th:last-child {
    text-align: right;
}
.checkout-form .order-details .woocommerce-checkout-review-order .table thead th,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table thead th {
    border-bottom: 1px solid #f0f0f0;
    border-top: none;
    padding-bottom: 14px;
    font-size: 14px;
    font-weight: 600;
}
.checkout-form .order-details .woocommerce-checkout-review-order .table tbody td:last-child,
.checkout-form .order-details .woocommerce-checkout-review-order .table tfoot td:last-child,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table tbody td:last-child,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table tfoot td:last-child {
    font-size: 12px;
    font-family: ModernEra;
}
.checkout-form .order-details .woocommerce-checkout-review-order .table .cart_item:first-child td,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table .cart_item:first-child td {
    padding-top: 13px;
}
.checkout-form .order-details .woocommerce-checkout-review-order .table .cart_item:last-child td,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table .cart_item:last-child td {
    padding-bottom: 17px;
}
.checkout-form .order-details .woocommerce-checkout-review-order .table .cart_item td,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table .cart_item td {
    border-top: none;
    padding-bottom: 7px;
}
.checkout-form .order-details .woocommerce-checkout-review-order .table tfoot td,
.checkout-form .order-details .woocommerce-checkout-review-order .table tfoot th,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table tfoot td,
.woocommerce-EditAccountForm .order-details .woocommerce-checkout-review-order .table tfoot th {
    border-top: 1px solid #f0f0f0;
    padding: 14px 0;
}
.checkout-form .order-details .shop-payment-method .payment-list,
.woocommerce-EditAccountForm .order-details .shop-payment-method .payment-list {
    margin-bottom: 30px !important;
    border-bottom: 0 !important;
}
.checkout-form .order-details .shop-payment-method .single-method,
.woocommerce-EditAccountForm .order-details .shop-payment-method .single-method {
    margin-bottom: 7px;
}
.checkout-form .order-details .shop-payment-method .single-method .payment_box:before,
.complain-mobile-field,
.d-hidden,
.d-none,
.mobile-banner-container.d-hidden,
.service-slider-remove-paddding .tab-content,
.woocommerce-EditAccountForm .order-details .shop-payment-method .single-method .payment_box:before {
    display: none !important;
}
.checkout-form .order-details .shop-payment-method .single-method:not(:last-child),
.woocommerce-EditAccountForm .order-details .shop-payment-method .single-method:not(:last-child) {
    margin-bottom: 5px !important;
}
.checkout-form .order-details .shop-payment-method .single-method label .checkmark,
.woocommerce-EditAccountForm .order-details .shop-payment-method .single-method label .checkmark {
    top: calc(50% - 3px);
}
.checkout-form .order-details .shop-payment-method .payment-info p,
.woocommerce-EditAccountForm .order-details .shop-payment-method .payment-info p {
    position: relative;
    padding: 10px 15px;
    background-color: #fff4df;
    border-left: 1px solid;
    margin-top: 12px;
    font-size: 14px;
}
.checkout-form .order-details .shop-payment-method .payment-info p:after,
.woocommerce-EditAccountForm .order-details .shop-payment-method .payment-info p:after {
    position: absolute;
    content: "";
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid transparent;
    border-bottom: 10px solid #fff4df;
    top: -20px;
    left: 10px;
    z-index: 9;
}
.checkout-form .order-details .btn-fill,
.checkout-form .order-details .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button,
.checkout-form .order-details .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button,
.checkout-form .order-details .shop--cart-total .shipping-calculator-form p button.button,
.checkout-form .order-details .shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button,
.checkout-form .order-details .shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button,
.checkout-form .order-details .widget.widget_price_filter .price_slider_amount .button,
.checkout-form .order-details .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button,
.checkout-form .order-details .widget.yith-woocompare-widget .button,
.checkout-form .order-details .woocommerce .product-buttons .single_add_to_cart_button,
.checkout-form .order-details .woocommerce .woocommerce-error .button,
.checkout-form .order-details .woocommerce .woocommerce-info .button,
.checkout-form .order-details .woocommerce .woocommerce-message .button,
.checkout-form .order-details .woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file,
.checkout-form .order-details .wp-block-button .wp-block-button__link,
.checkout-form .order-details .wp-block-file .wp-block-file__button,
.shop--cart-total .shipping-calculator-form p .checkout-form .order-details button.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next .checkout-form .order-details span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next .woocommerce-EditAccountForm .order-details span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev .checkout-form .order-details span.button,
.shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev .woocommerce-EditAccountForm .order-details span.button,
.shop--cart-total .shipping-calculator-form p .woocommerce-EditAccountForm .order-details button.button,
.shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p .checkout-form .order-details span.button,
.shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p .woocommerce-EditAccountForm .order-details span.button,
.shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p .checkout-form .order-details span.button,
.shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p .woocommerce-EditAccountForm .order-details span.button,
.widget.widget_price_filter .price_slider_amount .checkout-form .order-details .button,
.widget.widget_price_filter .price_slider_amount .woocommerce-EditAccountForm .order-details .button,
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .checkout-form .order-details .button,
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .woocommerce-EditAccountForm .order-details .button,
.widget.yith-woocompare-widget .checkout-form .order-details .button,
.widget.yith-woocompare-widget .woocommerce-EditAccountForm .order-details .button,
.woocommerce .product-buttons .checkout-form .order-details .single_add_to_cart_button,
.woocommerce .product-buttons .woocommerce-EditAccountForm .order-details .single_add_to_cart_button,
.woocommerce .woocommerce-error .checkout-form .order-details .button,
.woocommerce .woocommerce-error .woocommerce-EditAccountForm .order-details .button,
.woocommerce .woocommerce-info .checkout-form .order-details .button,
.woocommerce .woocommerce-info .woocommerce-EditAccountForm .order-details .button,
.woocommerce .woocommerce-message .checkout-form .order-details .button,
.woocommerce .woocommerce-message .woocommerce-EditAccountForm .order-details .button,
.woocommerce table.woocommerce-table--order-downloads .checkout-form .order-details .woocommerce-MyAccount-downloads-file,
.woocommerce table.woocommerce-table--order-downloads .woocommerce-EditAccountForm .order-details .woocommerce-MyAccount-downloads-file,
.woocommerce-EditAccountForm .order-details .btn-fill,
.woocommerce-EditAccountForm .order-details .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-next span.button,
.woocommerce-EditAccountForm .order-details .shop--cart-total .shipping-calculator-form p .shop--product-slider .product-thumbs .swiper-button-prev span.button,
.woocommerce-EditAccountForm .order-details .shop--cart-total .shipping-calculator-form p button.button,
.woocommerce-EditAccountForm .order-details .shop--product-slider .product-thumbs .swiper-button-next .shop--cart-total .shipping-calculator-form p span.button,
.woocommerce-EditAccountForm .order-details .shop--product-slider .product-thumbs .swiper-button-prev .shop--cart-total .shipping-calculator-form p span.button,
.woocommerce-EditAccountForm .order-details .widget.widget_price_filter .price_slider_amount .button,
.woocommerce-EditAccountForm .order-details .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button,
.woocommerce-EditAccountForm .order-details .widget.yith-woocompare-widget .button,
.woocommerce-EditAccountForm .order-details .woocommerce .product-buttons .single_add_to_cart_button,
.woocommerce-EditAccountForm .order-details .woocommerce .woocommerce-error .button,
.woocommerce-EditAccountForm .order-details .woocommerce .woocommerce-info .button,
.woocommerce-EditAccountForm .order-details .woocommerce .woocommerce-message .button,
.woocommerce-EditAccountForm .order-details .woocommerce table.woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file,
.woocommerce-EditAccountForm .order-details .wp-block-button .wp-block-button__link,
.woocommerce-EditAccountForm .order-details .wp-block-file .wp-block-file__button,
.wp-block-button .checkout-form .order-details .wp-block-button__link,
.wp-block-button .woocommerce-EditAccountForm .order-details .wp-block-button__link,
.wp-block-file .checkout-form .order-details .wp-block-file__button,
.wp-block-file .woocommerce-EditAccountForm .order-details .wp-block-file__button {
    border-radius: 0;
    padding: 14px 20px 18px !important;
}
.woocommerce-order ul.order_details {
    border: 1px solid #d3ced2;
}
.page-links .woocommerce-order ul.order_details span,
.woocommerce-order ul.order_details .page-links span,
.woocommerce-order ul.order_details li {
    padding: 30px;
    margin: 0;
}
.woocommerce-order .woocommerce-customer-details address {
    border: 1px solid #d3ced2;
    border-radius: 0;
}
.woocommerce-order .woocommerce-table.woocommerce-table--order-details {
    border: 0;
    border-collapse: collapse;
}
.woocommerce-order .woocommerce-table.woocommerce-table--order-details td,
.woocommerce-order .woocommerce-table.woocommerce-table--order-details th {
    border: 1px solid #d3ced2;
}
.woocommerce form .form-row {
    padding: 0;
    margin: 0;
}
.woocommerce .woocommerce-MyAccount-navigation {
    background-color: #fff4df;
    padding: 25px 0;
    width: 25% !important;
}
.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
    display: block;
    position: relative;
    padding-left: 20px;
}
.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:after {
    content: "";
    position: absolute;
    width: 7px;
    height: 10px;
    left: 0;
    top: 50%;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.login-register-wrapper form.login,
.login-register-wrapper form.register {
    border: none;
    padding: 0;
    margin-bottom: 0;
}
.login-register-wrapper p.woocommerce-form-row {
    padding: 0;
    margin-bottom: 30px !important;
}
.woocommerce-privacy-policy-text {
    font-size: 14px;
    margin-bottom: 30px;
}
.voifone-page-wrapper > .vc_row {
    margin-left: 0;
    margin-right: 0;
}
.voifone-page-wrapper > .vc_row > .vc_column_container > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}
.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}
.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignleft {
    float: left;
    margin-right: 15px !important;
    margin-bottom: 15px;
}
.alignright {
    float: right;
    margin-left: 15px !important;
    margin-bottom: 15px;
}
.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto 15px;
    text-align: center;
}
.wp-block-button .wp-block-button__link {
    border-radius: 50px;
}
.wp-block-button.is-style-outline .wp-block-button__link {
    background-color: transparent !important;
    border: 1px solid;
    color: #5245c2 !important;
}
.wp-block-file .wp-block-file__button {
    border-radius: 50px;
    padding: 0.5em 1em;
}
.wp-block-table {
    margin-bottom: 30px;
    max-width: 100%;
    width: 100%;
}
.blog-details-text .wp-block-gallery {
    padding: 0;
    list-style: none;
    width: 100%;
}
.blog-details-text .wp-block-archives.wp-block-archives-list,
.blog-details-text .wp-block-categories.wp-block-categories-list,
.blog-details-text .wp-block-latest-comments,
.blog-details-text .wp-block-latest-posts {
    padding: 0;
    background-color: transparent;
    box-shadow: none;
    list-style: none;
    font-size: 14px;
    line-height: 1.7;
}
.blog-details-text .wp-block-archives.wp-block-archives-list .page-links span a:before,
.blog-details-text .wp-block-archives.wp-block-archives-list li a:before,
.blog-details-text .wp-block-categories.wp-block-categories-list .page-links span a:before,
.blog-details-text .wp-block-categories.wp-block-categories-list li a:before,
.page-links .blog-details-text .wp-block-archives.wp-block-archives-list span a:before,
.page-links .blog-details-text .wp-block-categories.wp-block-categories-list span a:before {
    position: absolute;
    left: 0;
    top: 0;
    font-family: FontAwesome;
    content: "";
    font-size: 16px;
    color: inherit;
    line-height: 1.2;
    opacity: 0;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: color, opacity 0.3s linear;
    transition: color, opacity 0.3s linear;
}
.blog-details-text .wp-block-archives.wp-block-archives-list .page-links span ul.children,
.blog-details-text .wp-block-archives.wp-block-archives-list li ul.children,
.blog-details-text .wp-block-categories.wp-block-categories-list .page-links span ul.children,
.blog-details-text .wp-block-categories.wp-block-categories-list li ul.children,
.page-links .blog-details-text .wp-block-archives.wp-block-archives-list span ul.children,
.page-links .blog-details-text .wp-block-categories.wp-block-categories-list span ul.children {
    list-style: none;
    padding-left: 20px;
    margin-top: 10px;
}
.wp-block-separator {
    background-color: #ebebeb;
    border: 0;
    height: 1px;
    margin-bottom: 2rem;
    margin-top: 2rem;
    max-width: 2.25em;
    text-align: left;
}
.rates--table .dataTables_paginate ul li.active a {
    background-color: #5245c2 !important;
    border-color: #5245c2 !important;
}
.flexslider,
.rates--table .dataTables_paginate ul li a:focus {
    box-shadow: none;
}
.p-num--cf-slider .ui-slider-handle,
.p-num-prices--panel .signup--btn {
    background-color: #5245c2;
}
.footer-bottom,
.footer-top,
.header-top,
.main-header,
.main-header.header-fixed,
.main-site-header ul.sub-menu {
    background-color: #002035;
}
.p-num-prices--panel .signup--btn:hover {
    background-color: #5f50e5 !important;
    color: #fff;
}
.ui-widget.ui-widget-content {
    border: 1px solid #5245c2;
}
#rates {
    background: 0 0 !important;
}
.footer-container {
    width: 1120px;
    margin: 0 auto;
    padding: 40px 0;
    flex-direction: row;
    justify-content: space-between;
}
@media only screen and (max-width: 1024px) {
    .footer-container {
        flex-direction: column;
        width: auto;
        padding: 40px;
    }
    .social-icons {
        margin-top: 20px;
    }
    .bottom-footer-links-container {
        min-width: auto !important;
        flex-direction: row;
        justify-content: space-evenly;
        margin-top: 30px;
    }
    .footer-top .row,
    .header-fixed .container-fluid {
        width: auto !important;
    }
}
.bottom-footer-links-container {
    display: flex;
    gap: 40px;
    min-width: 600px;
}
.copy-rights {
    flex-direction: row;
    justify-content: center;
    gap: 50px;
}
.social-icons {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-content: center !important;
    gap: 15px;
}
.footer-bottom {
    color: #fff !important;
}
.logo {
    width: 150px;
    height: 168px;
    position: relative;
    top: 70px;
    left: -9px;
}
.wpcf7-select {
    height: 60px;
    margin-bottom: 5px;
    background-color: #f5f5f5;
}
div.d-sm-block img {
    margin-left: 100px;
    margin-right: 159px;
    width: 215px !important;
}
div.btn-icon img {
    width: 210px;
}
div.pricing-navtab li.nav-item a {
    height: 56px;
    font-size: 25px !important;
    background-color: #00b140;
    border-radius: 56px;
    cursor: pointer;
    text-align: center;
    min-width: 150px;
    text-transform: capitalize;
    border-width: 2px;
    border-style: solid;
}
.header-salam-mobile,
.main-header .main-menu > ul > li > a:hover {
    font-weight: 700;
}
div.product-styling-table .owl-item,
div.product-styling-table .owl-stage {
    width: 450px !important;
}
div.product-styling-table ul li {
    list-style: none !important;
}
.activate-sim-service-slider .owl-stage {
    margin: 0 auto !important;
}
.container-fluid .wardstuff .row {
    position: relative;
    top: -260px !important;
    width: 900px;
    margin-right: 0;
    margin-left: auto;
}
.main-menu {
    margin-left: auto;
    margin-right: 0;
}
.align-items-center {
    justify-content: space-between;
}
.main-header .main-menu ul li.current-menu-ancestor > a,
.main-header .main-menu ul li.current-menu-item > a,
.main-header .main-menu ul li.current-menu-parent > a,
.main-header .main-menu ul li:hover > a,
.main-site-header .sub-menu li:focus a,
.main-site-header .sub-menu li:hover a,
.post--content .about-content a,
.post--content .terms-conditions-section a {
    color: #00b140 !important;
}
.page-id-1153 .pt-100 .container,
.page-id-1478 .pt-100 .container {
    max-width: 95% !important;
    box-sizing: border-box;
}
.page-id-1153 .salam-description-padding .container {
    padding-left: 0;
    padding-right: 0;
    margin-left: 10px;
}
.page-id-1478 .salam-description-padding .container {
    padding-left: 0;
    padding-right: 0;
    margin-right: 10px;
    margin-left: auto;
}
.page-id-1478 .bullet-points-auto-padding .container {
    margin-right: auto;
}
.page-id-1153 .bullet-points-padding,
.page-id-1478 .bullet-points-padding {
    padding-bottom: 100px;
}
.page-id-1153 .about-content ul {
    margin-left: 18px;
}
.page-id-1478 .about-content ul {
    margin-right: 35px;
}
.page-id-1153 .footer-top .container .row,
.page-id-1478 .footer-top .container .row {
    width: 1168px;
    margin: 0 auto;
}
.page-id-1153 .wpb_single_image img,
.page-id-1478 .wpb_single_image img {
    height: 600px !important;
}
.app-feature-text p {
    padding-top: 20px !important;
}
.voifone-fluid {
    padding-top: 65px;
}
.pricing-navtab .justify-content-center {
    gap: 10px;
}
.pricing-navtab .tab-content {
    padding-left: 44px;
}
@media only screen and (max-width: 991px) {
    .project-nav p br {
        display: none;
    }
    .project-info.info-details {
        margin-bottom: 65px;
    }
    .single-contact:last-child {
        margin-bottom: 46px;
    }
    .related-product {
        margin-bottom: 30px;
    }
    .checkout-form .order-details,
    .woocommerce-EditAccountForm .order-details {
        margin-top: 50px;
    }
    div.btn-icon img {
        width: 236px;
        padding-left: 80px;
    }
    .voifone-fluid {
        padding-top: 100px;
    }
    .pricing-table-remove-top-padding {
        padding-top: 0 !important;
    }
}
.nav-item a {
    text-decoration: none !important;
}
.grecaptcha-badge {
    visibility: hidden;
}
.subcategory {
    width: 328px;
}
@media only screen and (max-width: 540px) {
    .home-banner .banner-text .banner-btn {
        font-size: 24px !important;
    }
    .connection-details {
        padding-bottom: 20px;
    }
    .page-id-1153 .pt-100 .container,
    .page-id-1478 .pt-100 .container {
        max-width: 100% !important;
    }
    .page-id-1153 div.product-styling-table .owl-stage,
    .page-id-1478 div.product-styling-table .owl-stage {
        width: 270px !important;
    }
    .page-id-1153 .owl-item {
        float: none;
        left: 0 !important;
        margin-right: 0;
    }
    .header-fixed .container-fluid,
    .page-id-1153 .footer-top .row,
    .page-id-1478 .footer-top .row {
        width: auto !important;
    }
    .page-id-1153 .single-pricing-table,
    .page-id-1478 .single-pricing-table {
        text-align: center;
    }
    .page-id-1153 div.product-styling-table .owl-item {
        width: auto !important;
        left: 19px;
    }
    .page-id-1153 .pricing-slider .owl-stage-outer {
        padding-left: 0 !important;
    }
    .main-header .row .col-lg-2 {
        position: relative;
    }
    .pricing-navtab .tab-content {
        padding-left: 15px;
    }
    .service-slider .tab-content {
        padding-top: 0 !important;
    }
    .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .header-top .row {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .subcategory {
        margin-bottom: 30px;
        position: relative;
        width: 373px !important;
        padding-left: 6px;
        padding-right: 0;
    }
    .dial-up-styling div.row:nth-child(2n) {
        flex-direction: column-reverse;
    }
    .home .service-slider-remove-paddding .pt-100 {
        padding-bottom: 0 !important;
    }
    .download-page-dialup-wrapper .wpb_wrapper {
        padding: 60px 0;
    }
    .download-page-download-wrapper .pb-100 {
        padding-bottom: 25px !important;
    }
}
@media only screen and (max-width: 414px) {
    .subcategory {
        position: relative;
        width: 285px !important;
        padding-left: 6px;
        padding-right: 0;
    }
}
@media only screen and (max-width: 390px) {
    .subcategory {
        position: relative;
        width: 263px !important;
        padding-left: 6px;
        padding-right: 0;
    }
}
@media only screen and (max-width: 375px) {
    .subcategory {
        position: relative;
        width: 247px !important;
        padding-left: 6px;
        padding-right: 0;
    }
}
.myaccount {
    padding: 0 18px;
}
.myaccount-logo {
    color: #fff;
    font-size: 14px;
}
@media only screen and (min-width: 991px) {
    .dial-up-styling .col-lg-5,
    .dial-up-styling .col-lg-7,
    .dial-up-styling .col-sm-9 {
        flex: 0 0 50%;
        max-width: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .dial-up-styling .connection-img.d-none.d-sm-block {
        text-align: center !important;
    }
    .dial-up-styling div.d-sm-block img {
        margin-left: 0;
        margin-right: 0;
        width: 180px !important;
    }
}
.includes-slider .owl-item img {
    height: 120px !important;
    object-fit: contain;
    margin-bottom: 20px;
}
.includes-slider .owl-item svg {
    height: 180px;
}
.home .voifone-fluid {
    padding-top: 55px !important;
}
.service-slider-remove-paddding .pt-100 {
    padding-top: 80px;
}
.contact-us-page-wrapper .pb-100,
.dial-up-styling .pb-120 {
    padding-bottom: 80px;
}
.download-app-wrapper {
    padding-top: 80px !important;
}
.download-app-wrapper .voiphone--section {
    padding-bottom: 20px !important;
}
.download-page-download-wrapper {
    padding-bottom: 55px !important;
    padding-top: 15px !important;
}
.activate-sim-service-slider .pb-100 {
    padding-bottom: 150px !important;
}
.about-us-activate-sim-service-slider .pb-100 {
    padding: 80px 0 55px;
}
.faq-page-wrapper {
    padding: 15px 0 100px;
}
.about-us-info-wrapper {
    padding-top: 55px;
    padding-bottom: 55px;
}
.contact-us-page-wrapper,
.vas-modal-actions {
    padding-top: 15px;
}
.en-complaints-btn button,
.product-download-btn a {
    font-family: ModernEra;
    min-width: 200px;
    background-color: #00b140 !important;
    border: none !important;
    padding: 15px 32px !important;
    text-align: center !important;
    text-decoration: none !important;
    display: inline-block !important;
    font-size: 16px !important;
}
.page-id-1196 .grecaptcha-badge {
    visibility: visible !important;
}
.en-complaints-btn {
    text-align: right !important;
}
@media only screen and (max-width: 280px) {
    .en-complaints-btn button {
        min-width: auto;
    }
}
.ar-language-switcher {
    font-family: Frutigerlt !important;
}
.en-language-switcher {
    font-family: ModernEra !important;
}
.home-testimonial-tertiary .home-section-content,
.single-banner .row.align-items-center,
.vanity-tabs-section-body:last-child,
[data-topic="3"] .topic-content:nth-child(2) {
    flex-direction: row-reverse;
}
.font-family-ar,
[dir="rtl"] body {
    font-family: Frutigerlt, sans-serif;
}
.body,
.font-family-en-US {
    font-family: ModernEra, sans-serif;
}
.site-header-nav {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    align-items: center;
    height: 60px;
    background: #00b140;
    padding: 10px;
}
.site-header-nav .header-nav-link {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 12px;
    position: relative;
}
.site-header-nav .header-nav-link a {
    font-size: 18px;
    line-height: 120%;
    color: #fff;
    font-weight: 400;
}
.site-header-nav .header-nav-link a:hover,
.terms-conditions-section .text-body,
div.vas-description p {
    color: #002035;
}
.site-header-nav .header-nav-link.header-nav-lang {
    margin-inline-start: auto;
}
.site-header-nav .nav-link-getter:not(:first-child):after {
    content: "";
    display: flex;
    width: 1px;
    height: 20px;
    background: #fff;
    top: 1px;
    bottom: 0;
    position: absolute;
    margin-inline-start: 0;
    margin-block-end: auto;
    left: 0;
    right: 0;
}
.main-site-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: sticky;
    height: 140px;
    top: 0;
    background: #002035;
    box-shadow: 0 4px 4px rgba(255, 255, 255, 0.05);
    padding: 0 35px;
}
.main-site-header.header-fixed {
    margin-top: 0;
    background-color: #002035;
    position: fixed;
    width: 100%;
}
.site-header-nav.header-fixed {
    top: 0;
    position: fixed;
    width: 100%;
}
.header-fixed.show {
    transform: translateY(0);
}
.main-site-header .main-site-logo {
    height: 173px;
    width: 141px;
    position: relative;
    top: 55px;
}
.main-site-header .main-site-logo a,
.main-site-header .main-site-logo img {
    display: flex;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.main-site-header .main-site-menu .site-menu,
.privacy-actions,
.product-pricing-body .plan-card-body .price-section,
.topic-media,
.vanity-main-header .vanity-header-actions {
    display: flex;
    justify-content: center;
    align-items: center;
}
.main-site-header .menu-item {
    padding-inline-end: 40px;
    cursor: pointer;
    min-height: 73px;
    align-items: center;
    display: flex;
}
#status_text,
#status_text[data-status="green"],
.main-site-header .menu-item:hover a {
    color: #00b140;
}
.menu-item.menu-item-has-children a:after {
    position: absolute;
    font-family: FontAwesome;
    content: "";
    left: -20px;
    right: auto;
    top: calc(50% + 2px);
    font-size: 14px;
    transform: translateY(-50%);
}
.main-site-header .menu-item:last-child {
    padding-inline-end: 0;
}
.main-site-header .menu-item a {
    font-size: 24px;
    line-height: 120%;
    color: #fff;
}
.main-site-header .site-user-info {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.main-site-header .site-user-info a {
    width: 42px;
    height: 42px;
    display: flex;
    margin-bottom: 12px;
}
.main-site-header .site-user-info a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.main-site-header .site-user-info .user-account-name {
    font-size: 16px;
    line-height: 120%;
    color: #fff;
}
.main-site-header ul.sub-menu {
    display: none;
    position: absolute;
    flex-direction: column;
    right: 0;
    width: 200px;
    padding: 15px 0;
    box-shadow: 0 0 10px rgb(0 0 0 / 5%);
    transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
    z-index: 99;
    top: 51px;
}
.main-site-header .sub-menu li a {
    width: 100%;
    line-height: 1.4;
    font-size: 16px;
    display: inline-flex;
    padding: 0 24px 10px;
    color: #fff !important;
}
.menu-item.menu-item-has-children ul.sub-menu:hover,
.menu-item.menu-item-has-children:hover ul.sub-menu {
    display: flex;
    opacity: 1;
    visibility: visible;
}
.main-site-header .fa-xmark:after {
    content: "\f00d";
}
.main-site-header i {
    color: #fff;
    font-family: FontAwesome;
    font-style: normal;
    font-size: 2rem;
}
body.mobile-menu {
    overflow: hidden;
}
body.mobile-menu .main-site-menu {
    position: fixed;
    z-index: 9999;
    width: 100%;
    margin-top: 0;
    right: 0;
    background: rgba(0, 32, 53, 0.95);
    flex-direction: column;
    height: calc(100vh - 60px);
    top: 60px;
    overflow: auto !important;
    padding-bottom: 60px;
    display: none;
}
body.mobile-menu .header-fixed .main-site-menu {
    top: 0 !important;
    height: 100vh;
}
body.mobile-menu .main-site-menu .mobile-menu-divider {
    postion: relative;
    width: 90%;
    height: 1px;
    background: #384954;
    left: 0;
    right: 0;
    margin: 35px auto;
}
body.mobile-menu .mobile-nav-header .main-site-logo {
    width: 80px;
    height: 109px;
    top: 0;
}
body.mobile-menu .main-site-menu .mobile-nav-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 31px;
    padding: 15px;
    height: 80px;
}
body.mobile-menu .site-menu .menu-item a {
    font-weight: 700;
    font-size: 32px;
    line-height: 120%;
}
body.mobile-menu .main-site-menu ul.site-menu {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 20px 36px;
    margin-top: 20px;
}
.main-site-header .menu-title {
    font-weight: 900;
    font-size: 16px;
    line-height: 1;
    color: #b3c2cc;
    padding: 24px 36px;
}
.main-site-header .mobile-menu-others {
    padding: 0 36px;
}
.main-site-header .other-link {
    margin-bottom: 24px;
    margin-top: 5px;
}
.main-site-header .mobile-menu-others a {
    font-weight: 400;
    font-size: 20px;
    line-height: 120%;
    color: #fff;
}
body.mobile-menu .menu-item .sub-menu {
    flex-direction: column !important;
    width: 100%;
    position: static;
    background: 0 0;
    padding-bottom: 0 !important;
}
.complain-mobile-field.active,
body.mobile-menu .menu-item.menu-item-has-children.active-submenu .sub-menu {
    display: flex !important;
}
body.mobile-menu .menu-item.menu-item-has-children .sub-menu li a {
    padding-bottom: 0;
    font-weight: 900;
    font-size: 16px;
    line-height: 120%;
}
body.mobile-menu .menu-item {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    justify-content: center;
    padding: 0;
    min-height: 36px;
    margin: 13px 0;
}
body.mobile-menu .menu-item.menu-item-has-children .sub-menu li {
    margin: 8.5px 0;
    min-height: 19px !important;
}
.home-banner .owl-item {
    margin-top: 196px !important;
}
@media only screen and (max-width: 768px) {
    div.d-sm-block img {
        margin: 0 auto !important;
        width: 345px;
    }
    .connection-img.d-none.d-sm-block,
    div.d-sm-block.text-right {
        text-align: center !important;
    }
    .app-feature .app-feature-btns .app-btn .d-flex {
        display: inline-block !important;
    }
    .app-feature .app-feature-btns {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    .app-feature .app-feature-btns .app-btn:not(:last-child) {
        margin: 0 0 20px !important;
    }
    .app-feature .app-feature-btns .app-btn,
    .app-feature .app-feature-btns div.btn-icon img {
        padding-left: 0 !important;
    }
    .main-site-header .site-user-info,
    .main-site-menu,
    .site-header-nav .nav-link-getter,
    .slider-show-on-desktop {
        display: none;
    }
    .home-banner .owl-item {
        margin-top: 0 !important;
    }
    .main-site-header .mobile-menu-burger {
        display: flex;
        top: 2px;
        position: relative;
        width: 36px;
        height: 36px;
        justify-content: center;
        align-items: center;
    }
    .mobile-menu .main-site-header .mobile-menu-burger {
        height: 100%;
    }
    .main-site-header .mobile-menu-burger img.open-menu {
        width: 30px;
        height: 18px;
    }
    .main-site-header .mobile-menu-burger img.close-menu {
        width: 21px;
        height: 21px;
    }
    .slider-show-on-mobile {
        padding-top: 136px !important;
        display: block;
    }
    .show-mobile {
        display: initial;
    }
}
.home-pricing-section {
    max-width: 1400px;
    margin: 46px auto;
}
.home-pricing-section .main-pricing-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 800px;
    margin: auto;
}
.main-pricing-header .main-pricing-tab {
    width: 50%;
    font-size: 28px;
    line-height: 120%;
    text-align: center;
    color: #818d94;
    border-bottom: 4px solid transparent;
    height: 51px;
    cursor: pointer;
}
.main-pricing-header .main-pricing-tab.active,
.main-pricing-header .main-pricing-tab:hover,
.vanity-tabs .vanity-tab.active {
    font-weight: 900;
    color: #00b140;
    border-bottom-color: #00b140;
}
.home-pricing-section .main-pricing-body {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 95%;
    overflow-x: auto;
    flex-wrap: nowrap;
    margin: 64px auto 0;
    padding-bottom: 1rem;
}
.pricing-card {
    width: 392px;
    height: 710px;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0, 32, 53, 0.1);
    border-radius: 16px;
    overflow: hidden;
    display: none;
    margin-inline-end: 1rem;
    color: inherit;
    text-decoration: none;
}
.pricing-card.active {
    display: inline-block;
    flex: 0 0 auto;
    -webkit-overflow-scrolling: touch;
}
.package-dot:last-child,
.pricing-card.plan-last-child,
.stepper .step-box:last-child {
    margin-inline-end: 0;
}
.pricing-card .pricing-card-header {
    width: 100%;
    height: 326px;
    background: #002035;
    border-radius-left-top: 16px;
    border-radius-right-top: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.pricing-card-header .card-header-image {
    margin-top: 20px;
    width: 214px;
    height: 170px;
    margin-bottom: 20px;
}
.pricing-card-header .card-header-image img {
    wifht: 100%;
    height: 100%;
    object-fit: cover;
}
.pricing-card-header .card-original-price {
    width: 100%;
    display: flex;
    align-items: center;
    direction: ltr;
    justify-content: center;
    margin-top: 0;
    margin-bottom: 0;
    min-height: 32px;
}
.card-original-price .price-title {
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    color: #ccc;
    opacity: 0.82;
    padding: 0 10px;
}
.card-original-price .old-price {
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    text-decoration-line: line-through;
    color: #fff;
    opacity: 0.82;
    padding: 0 10px;
}
.card-original-price .new-price {
    font-weight: 900;
    font-size: 32px;
    line-height: 32px;
    color: #00ae42;
    opacity: 0.82;
}
.card-original-price .price-period,
.card-original-price .vat-details {
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #ccc;
    opacity: 0.82;
}
.card-original-price .price-period {
    padding: 0 10px;
    display: inline-flex;
    align-self: end;
}
.pricing-card .pricing-card-body {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 25px;
}
.app-loader-box.active,
.banner-details,
.create-note-modal.active,
.main-complaints-body .steps .content.active,
.main-complaints-body .tab-body .content.active,
.pricing-card-body .pricing-body-header,
.privacy-popup.active,
.support-search.active .support-list,
.support-search.typing .support-search-close-icon,
.vanity-tabs-section-body.active {
    display: flex;
}
.pricing-body-header .plan-icon {
    height: 70px;
    width: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pricing-body-header .pricing-title-container {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0 10px;
}
.pricing-title-container .price-title {
    font-weight: 900;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.777778px;
    color: #002035;
    margin-top: 8px;
}
.pricing-title-container .price-sub-title {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    display: flex;
    align-items: center;
    letter-spacing: 0.777778px;
    color: #00b140;
    margin-top: 8px;
}
.pricing-card-body .pricing-body-details {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 33px;
}
.pricing-body-details .details-item {
    width: 50%;
    display: flex;
    flex-direction: column;
    margin-bottom: 16px;
}
.details-item .item-title {
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
    display: flex;
    align-items: center;
    color: #002035;
}
.details-item .item-value {
    font-weight: 900;
    font-size: 28px;
    line-height: 100%;
    align-items: center;
    letter-spacing: 0.777778px;
    color: #80909a;
}
.pricing-card-body .pricing-card-divider {
    height: 1px;
    width: 90%;
    background: #dcdcdc;
    margin: 24px auto;
}
.pricing-card-body .pricing-body-footer {
    display: flex;
    width: 100%;
    align-items: center;
}
.pricing-body-footer .plan-icon {
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pricing-body-footer .plan-icon img {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.pricing-body-footer .footer-details {
    display: flex;
    flex-direction: column;
    padding: 0 0 0 16px;
    width: 100%;
}
.pricing-body-footer .footer-details .footer-title {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.4;
    color: #343a3f;
    margin-bottom: 1px;
}
.pricing-body-footer .footer-details .footer-description {
    font-size: 14px;
    line-height: 1.4;
    color: #80909a;
}
.home-testimonial-default,
.home-testimonial-tertiary {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background: #fff;
}
.home-section-content {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 1440px;
    height: 806px;
    margin: auto;
    width: 100%;
}
.home-section-content .aside-details {
    padding: 1rem 1.5rem;
}
.home-testimonial-default .aside-image,
.home-testimonial-primary .aside-image,
.home-testimonial-secondary .aside-image,
.home-testimonial-tertiary .aside-image {
    width: 40%;
    height: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}
.home-testimonial-default .aside-image img,
.home-testimonial-primary .aside-image img,
.home-testimonial-secondary .aside-image img,
.home-testimonial-tertiary .aside-image img {
    width: 100%;
    max-height: 663px;
}
.home-testimonial-default .aside-details,
.home-testimonial-primary .aside-details,
.home-testimonial-secondary .aside-details,
.home-testimonial-tertiary .aside-details {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    flex-direction: column;
}
.home-testimonial-default .aside-details .aside-title {
    font-weight: 700;
    font-size: 42px;
    line-height: 120%;
    color: #002035;
    max-width: 621px;
    margin-bottom: 32px;
}
.home-testimonial-default .aside-details .aside-description,
.home-testimonial-primary .aside-details .aside-description {
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    text-align: justify;
    max-width: 564px;
    color: #002035;
}
.home-testimonial-secondary {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background: #002035;
}
.home-testimonial-secondary .home-section-content {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 1440px;
    direction: ltr;
    margin: auto;
    height: 900px;
    flex-direction: row-reverse;
}
.home-testimonial-secondary .aside-details .aside-title {
    font-weight: 700;
    font-size: 42px;
    line-height: 1.5;
    max-width: 692px;
    margin-bottom: 32px;
    color: #00b140;
}
.home-testimonial-secondary .aside-details .aside-description {
    font-weight: 400;
    font-size: 24px;
    line-height: 1.4;
    text-align: end;
    max-width: 692px;
    color: #eee;
}
.home-testimonial-primary {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background: #f8faf8;
}
.home-testimonial-primary .aside-details .aside-title {
    font-weight: 700;
    font-size: 42px;
    line-height: 120%;
    color: #002035;
    max-width: 635px;
    margin-bottom: 32px;
}
.home-testimonial-tertiary .aside-details .aside-title {
    font-weight: 700;
    font-size: 42px;
    line-height: 120%;
    color: #082033;
    max-width: 635px;
    margin-bottom: 51px;
}
.home-testimonial-tertiary .aside-details .aside-description {
    font-weight: 400;
    font-size: 24px;
    line-height: 180%;
    max-width: 636px;
    color: #002035;
    margin-bottom: 30px;
    width: 100%;
}
.call-to-action {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.site-btn {
    height: 60px;
    background: #00b140;
    border-radius: 30px;
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    color: #fff;
    text-decoration: none;
    padding: 0 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s linear;
}
.site-btn:hover {
    color: #fff;
    opacity: 0.7;
}
.product-pricing-section {
    width: 100%;
    display: flex;
}
.product-pricing-section .product-pricing-body {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1207px;
    margin: auto;
    width: 100%;
}
.product-pricing-body .details-section {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
    max-width: 550px;
}
.product-pricing-body .details-section .details-header {
    display: flex;
    margin-bottom: 46px;
}
.product-pricing-body .details-header .details-header-image {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 94px;
    height: 94px;
    padding: 18px;
}
.product-pricing-body .details-header .details-header-descriptions {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
.product-pricing-body .details-header-descriptions .details-header-title {
    font-weight: 900;
    font-size: 42px;
    line-height: 100%;
    letter-spacing: 0.777778px;
    color: #002035;
    margin-bottom: 8px;
}
.product-pricing-body .details-header-descriptions .details-header-subtitle {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.777778px;
    color: #00b140;
}
.product-pricing-body .details-body {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 10px 15px;
}
.product-pricing-body .details-body .details-body-title {
    font-weight: 400;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.777778px;
    color: #002035;
}
.product-pricing-body .details-body .details-plans {
    display: flex;
    flex-wrap: wrap;
    max-width: 550px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin: 32px 0;
}
.product-pricing-body .details-plans .plan-box {
    width: 45%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 24px;
}
.product-pricing-body .plan-box .plan-title {
    font-weight: 700;
    font-size: 18px;
    line-height: 120%;
    color: #002035;
    margin-bottom: 8px;
}
.product-pricing-body .plan-box .plan-value {
    font-weight: 900;
    font-size: 36px;
    line-height: 100%;
    letter-spacing: 0.777778px;
    color: #80909a;
}
.product-pricing-body .details-footer {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex: 1 1 auto;
    padding-inline-start: 15px;
}
.product-pricing-body .details-footer .details-footer-image {
    display: flex;
    justify-content: center;
    width: 46px;
    height: 46px;
    margin-inline-end: 20px;
}
.product-pricing-body .details-footer-descriptions {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: calc(100% - 50px);
}
.product-pricing-body .details-footer-descriptions .details-footer-title {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    color: #00b140;
}
.product-pricing-body .details-footer-descriptions .details-footer-subtitle {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #002035;
}
.product-pricing-body .plan-card {
    display: flex;
    width: 520px;
    max-height: 585px;
    flex-direction: column;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    overflow: hidden;
}
.product-pricing-body .plan-card .plan-card-header {
    background: #002035;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 519px;
    height: 357px;
}
.product-pricing-body .plan-card .plan-card-header img {
    width: 316px;
    height: 251px;
    object-fit: contain;
}
.product-pricing-body .plan-card .plan-card-body {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 30px;
    max-height: 165px;
    width: 100%;
}
.product-pricing-body .original-price-title {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #002035;
    opacity: 0.82;
    margin-inline-end: 21px;
}
.product-pricing-body .original-price-value {
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    text-decoration-line: line-through;
    color: #002035;
    opacity: 0.82;
}
.product-pricing-body .new-price-value {
    font-weight: 900;
    font-size: 36px;
    line-height: 36px;
    color: #00b140;
    padding-inline-end: 10px;
}
.product-pricing-body .new-price-period {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #002035;
    display: flex;
    align-self: flex-end;
}
.product-pricing-body .vat-description {
    font-weight: 700;
    font-size: 16px;
    line-height: 40px;
    color: #002035;
    opacity: 0.82;
}
.product-pricing-body .plan-card-footer {
    display: flex;
    justify-content: center;
    align-self: center;
    background: #00b140;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #fff !important;
    width: 100%;
    height: 64px;
    flex-direction: column;
    text-align: center;
    cursor: pointer;
}
.social-media-section {
    display: flex;
    width: 100%;
    max-width: 1207px;
    margin: 10px auto 50px;
}
.social-media-section .social-media-body {
    display: flex;
    width: 100%;
    flex-direction: column;
}
.social-media-section .social-media-body .social-section-title {
    font-weight: 400;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.777778px;
    color: #002035;
    margin-bottom: 32px;
}
.social-media-section .social-media-body .social-media-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
.social-media-section .social-media-body .media-icon {
    width: 54px;
    height: 54px;
    margin-inline-end: 27px;
    text-decoration: none;
    cursor: pointer;
    margin-bottom: 24px;
}
.social-media-section .social-media-body .media-icon img {
    width: 100%;
    height: 100%;
    margin: auto;
}
.terms-conditions-section {
    max-width: 1207px;
    width: 100%;
    margin: auto;
}
.terms-conditions-section .section-title {
    font-weight: 400;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.777778px;
    color: #002035;
    margin-bottom: 32px;
    display: inline-flex;
}
.close-privacy,
.owl-item.active .single-banner,
.support-search-close-icon,
.support-search-icon,
[data-ref] {
    cursor: pointer;
}
.about-content .about-text p {
    color: #002035 !important;
}
.main-complaints-body,
.main-complaints-body .step-container,
.main-complaints-body .step-container .steps {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
.main-complaints-body .steps .content {
    max-width: 1120px;
    margin: 20px auto;
    width: 100%;
    display: none;
    flex-direction: column;
}
.main-complaints-body .page-title,
.vas-title {
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    text-align: center;
    color: #002035;
    margin-bottom: 40px;
}
.main-complaints-body .page-description {
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 120%;
    text-align: center;
    color: #000;
    max-width: 1120px;
    margin: 0 auto 80px;
}
.main-complaints-body .tab-content {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.main-complaints-body .tabs {
    display: flex;
    width: 100%;
    justify-content: space-evenly;
    align-items: center;
    max-width: 1120px;
    margin: 0 auto;
}
.main-complaints-body .tab {
    font-weight: 500;
    font-size: 28px;
    line-height: 120%;
    text-align: center;
    color: #818d94;
    border-bottom: 4px solid transparent;
    padding: 0 20px;
    cursor: pointer;
}
.main-complaints-body .tab.active {
    cursor: none;
    color: #00b140;
    font-weight: 700;
    border-bottom-color: #00b140;
    cursor: none;
}
.main-complaints-body .content.full-width {
    max-width: 100%;
    width: 100%;
    height: 100%;
    flex-direction: column;
}
.gray-box {
    max-width: 100%;
    width: 100%;
    height: 100%;
    background: rgba(220, 220, 220, 0.2);
    flex-direction: column;
    min-height: 240px;
}
.app-loader-box,
.create-note-modal {
    position: fixed;
    top: 0;
    height: 100vh;
    z-index: 999999;
    left: 0;
}
.content.full-width .complain-inline-form {
    max-width: 1120px;
    width: 100%;
    margin: auto;
    min-height: 200px;
    padding: 40px 0;
}
.main-complaints-body .tab-body .content {
    display: none;
    max-width: 1120px;
    width: 100%;
    margin: 62px auto 50px;
}
.complain-inline-form {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.complain-inline-form .input-title {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: #80909a;
    margin-bottom: 10px;
    width: 100%;
}
.complain-inline-form .note-icon {
    width: 15px;
    height: 15px;
    margin: 0 8px;
    object-fit: cover;
    cursor: pointer;
}
.complain-inline-form input {
    height: 56px;
    max-width: 560px;
    border: 2px solid #80909a;
    color: #002035;
    border-radius: 8px;
    padding: 0 16px;
    font-weight: 500;
}
.complain-inline-form .button-submit,
.complaint-form .button-submit,
.complaints-success .button-submit,
.vas-actions .button-submit,
.vas-modal-actions .button-submit {
    width: 200px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.4;
    text-align: center;
    color: #fff !important;
    background: #00b140;
    border-radius: 30px;
    padding: 0 45px;
}
.complain-inline-form .button-submit.disabled {
    background: #dcdcdc;
}
.create-note-modal {
    display: none;
    background: #00203587;
    width: 100vw;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.create-note-modal .modal-content {
    max-width: 800px;
    max-height: 350px;
    background: #fff;
    border-radius: 18px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    padding: 24px 47px;
    overflow: scroll;
    text-align: center;
}
.create-note-modal .modal-content .note-title {
    font-weight: 600;
    font-size: 22px;
    color: #000;
    margin-bottom: 20px;
    line-height: 1.4;
}
.input-group .input-hint {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    color: #80909a;
    display: flex;
    width: 100%;
    margin: 10px 0;
}
.input-group .input-hint b {
    font-size: 12px;
    font-weight: 700;
    color: #000;
    padding: 0 5px;
}
.input-group .resend-btn {
    font-weight: 700 !important;
    font-size: 12px;
    line-height: 120%;
    color: #00b140 !important;
    text-decoration: underline !important;
    cursor: pointer;
}
.create-note-modal .modal-content .note-description {
    font-weight: 400;
    font-size: 20px;
    color: #000;
    line-height: 1.4;
}
.create-note-modal .modal-actions {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
}
.create-note-modal .modal-actions .close-modal {
    width: 24px;
    height: 24px;
    cursor: pointer;
}
.complain-inline-form .inputs {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    gap: 15px;
    font-weight: 700;
    direction: ltr;
}
.complain-inline-form .inputs .otp-number {
    display: flex;
    width: 65px;
    height: 56px;
    text-align: center;
    font-weight: 700;
}
.complaint-form {
    width: 100%;
    display: flex;
    flex-direction: column;
}
.complaint-form .row {
    display: flex;
    width: 100%;
    justify-content: flex-start;
    gap: 30px;
    margin: 0 0 15px;
}
.complaint-form .form-input {
    max-width: 345px;
    width: 100%;
    display: flex;
    flex-direction: column;
}
.form-actions,
.result-row {
    display: flex;
    justify-content: center;
}
.complaint-form .form-input-textarea,
.form-input-textarea .form-input-value {
    max-width: 100% !important;
    width: 98% !important;
    min-height: 100px;
    height: 100%;
    resize: both;
}
.complaint-form .form-input-title {
    font-weight: 700;
    font-size: 12px;
    line-height: 120%;
    color: #80909a;
    margin-bottom: 5px;
    height: 14px;
}
.complaint-form .form-input-value {
    width: 323px;
    height: 60px;
    border: 1px solid #00b140;
    padding: 0 12px;
    color: #00b140;
}
.complaint-form .form-input-value:disabled {
    background: #dcdcdc !important;
    border-color: #343a3f !important;
    color: #80909a !important;
}
.complaint-form .form-input-value[disabled="disabled"] {
    border: 1px solid #343a3f;
    background: #dcdcdc;
    color: #80909a;
}
.main-complaints-body .content .btn:disabled {
    background: #dcdcdc;
    color: #fff !important;
}
.complaint-form ::-ms-input-placeholder,
.complaint-form ::placeholder {
    color: #00b140 !important;
}
.form-actions {
    align-items: center;
    margin: 20px auto;
}
.complaints-success {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 120px;
}
.complaints-success .success-icon {
    width: 125px;
    margin-bottom: 20px;
}
.complaints-success .success-title {
    font-weight: 700;
    font-size: 28px;
    line-height: 34px;
    text-align: center;
    color: #00203582;
    margin-bottom: 40px;
}
.complaints-success .success-title b {
    color: #00b14082;
    display: block;
}
.complaints-success .success-message {
    font-weight: 300;
    font-size: 22px;
    line-height: 120%;
    text-align: center;
    color: #000;
}
.modal-note-description.active {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.result-row {
    align-items: center;
    margin-bottom: 10px;
    max-width: 507px;
    width: 100%;
}
.result-row b.result-title {
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 34px;
    text-align: end;
    width: 100%;
    color: #00203582;
    margin-bottom: 20px;
}
.result-row .result-value,
.result-row b.result-value {
    font-weight: 600;
    padding-inline-start: 10px;
    width: 100%;
    font-style: normal;
}
.result-row b.result-value {
    font-size: 34px;
    text-align: start;
    line-height: 42px;
    margin-bottom: 20px;
}
.result-row .result-title {
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 120%;
    text-align: end;
    width: 100%;
    color: #000;
}
.result-row .result-value {
    font-size: 22px;
    line-height: 120%;
    text-align: start;
    color: #000;
}
.hint-error,
.stepper .step-box {
    display: inline-flex;
    font-weight: 600;
    font-size: 12px;
}
.border-red {
    border-color: red !important;
}
.hint-error {
    color: red !important;
    line-height: 2.5;
    width: 100%;
}
.app-loader-box {
    margin: auto;
    width: 100vw;
    display: none;
    justify-content: center;
    align-items: center;
    background: #63687f99;
}
.app-loader {
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #00b140;
    width: 120px;
    height: 120px;
    -webkit-animation: 1s linear infinite spin;
    animation: 1s linear infinite spin;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes spin {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
.stepper {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 1120px;
    margin: 10px auto 65px;
}
.stepper .step-box {
    width: 24px;
    height: 24px;
    background: #fff;
    border-radius: 50%;
    color: #80909a;
    border: 1px solid #cdcdcd;
    line-height: 120%;
    margin-inline-end: 120px;
    justify-content: center;
    align-items: center;
    position: relative;
}
.stepper .step-box.active {
    background: #00b140;
    color: #fff;
    border: 1px solid #00b140;
}
.stepper .step-box:before {
    display: block;
    content: "";
    position: absolute;
    width: 120px;
    left: 24px;
    right: auto;
    background: #dcdcdc;
    height: 1px;
    z-index: 1;
}
.visible-hidden {
    visibility: hidden !important;
}
#status_text[data-status="orange"] {
    color: #ffbf43;
}
#status_text[data-status="gray"] {
    color: #464646;
}
.vanity-page-section {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: -37px auto 10px;
}
.vanity-page-section .container {
    max-width: 1440px;
    margin: auto;
    width: 100%;
}
.vanity-page-section .main-header-img {
    width: 100vw;
    align-items: center;
    justify-content: center;
    display: flex;
}
.vanity-page-section .main-header-img img {
    position: relative;
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
}
.vanity-main-header {
    margin: 80px auto 100px;
    display: flex;
    flex-direction: column;
    max-width: 1200px;
}
.privacy-popup-container,
.tab-section-steps,
.vanity-faq-item,
.vanity-tabs {
    display: flex;
    flex-direction: column;
}
.vanity-main-header .vanity-header-title {
    font-weight: 700;
    font-size: 36px;
    width: 100%;
    line-height: 120%;
    color: #002035;
    text-align: center;
    margin-bottom: 40px;
}
.vanity-main-header .vanity-header-description {
    font-weight: 300;
    font-size: 22px;
    width: 100%;
    line-height: 120%;
    text-align: center;
    color: #000;
    margin-bottom: 40px;
}
.vanity-page-section .site-btn {
    max-width: 250px;
    width: 100%;
    color: #fff !important;
}
.vanity-tabs .vanity-tabs-section {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.vanity-tabs .vanity-tab {
    font-weight: 300;
    font-size: 28px;
    line-height: 1.5;
    text-align: center;
    color: #818d94;
    padding: 0 37px;
    border-bottom: 4px solid transparent;
    cursor: pointer;
}
.vanity-tabs .vanity-tab-body {
    background: #f8faf8;
    padding: 76px 0 0;
}
.vanity-tab-details {
    margin-bottom: 43px;
}
.vanity-tabs-section-body {
    display: none;
    flex-direction: row;
    justify-content: space-between;
    max-width: 1200px;
    margin: auto;
}
.tab-section-title {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.5;
    color: #000;
    margin-bottom: 26px;
}
.tab-section-steps {
    padding: 0 6px 36px;
    max-width: 543px;
}
.vanity-faq,
.vanity-tab-image {
    flex-direction: column;
    display: flex;
}
.vanity-tab-image {
    justify-content: end;
    align-items: center;
    min-height: 100%;
    max-width: 450px;
    width: 100%;
}
.tab-section-steps .vanity-step {
    margin: 10px 0;
}
.vanity-faq {
    max-width: 1200px;
    margin: auto;
}
.vanity-faq .vanity-faq-title {
    font-weight: 700;
    font-size: 36px;
    line-height: 1.5;
    color: #002035;
    text-align: center;
    width: 100%;
    margin: 55px auto 43px;
}
.vanity-faq-list {
    display: flex;
    flex-direction: column;
    max-width: 1100px;
}
.vanity-faq-item .vanity-faq-item-title {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.5;
    color: #000;
    margin-bottom: 14px;
}
.vanity-faq-item .vanity-faq-item-description {
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 1.5;
    color: #000;
    margin-bottom: 48px;
}
.vanity-page-class {
    top: -37px;
}
.support-search-form-section {
    max-width: 100vw;
    width: 100%;
    height: 302px;
    background: rgba(220, 220, 220, 0.8);
    box-shadow: 0 4px 4px rgba(255, 255, 255, 0.05);
    display: flex;
    justify-content: center;
    align-items: center;
}
.support-search-form-section .support-search-title {
    font-weight: 700;
    font-size: 32px;
    line-height: 1.5;
    text-align: center;
    color: #002035;
}
.support-search-form-section .support-search {
    width: 800px;
    position: relative;
}
.input-support-search {
    width: 100%;
    height: 80px;
    background: #fff;
    box-shadow: 0 4px 4px rgba(255, 255, 255, 0.05);
    border-radius: 12px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 24px auto;
    padding: 0 15px;
}
.input-support-search input {
    width: 100%;
    border: 0;
}
.support-search .support-list {
    display: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    background: #fff;
    border-radius: 10px;
    position: absolute;
    top: 92px;
    left: 0;
    padding: 12px 0 5px;
    z-index: 9;
    box-shadow: 4px 3px 8px #ccc;
    max-height: 261px;
    overflow: auto;
}
.support-search .support-list .support-list-item {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    height: 50px;
    padding: 12px 24px;
}
.support-search .support-list .support-list-item:hover {
    cursor: pointer;
    background: rgba(220, 220, 220, 0.8);
}
.support-announcements-form-section {
    display: flex;
    width: 100%;
    min-height: 90px;
    background: #002035;
    box-shadow: 0 4px 4px rgba(255, 255, 255, 0.05);
    color: #fff;
    text-align: center;
    padding: 10px 40px;
    justify-content: center;
    align-items: center;
}
.support-topics,
.support-topics-faqs.faq-full-page .tag-arrow,
.topic-card {
    background: #fff;
}
.support-announcements-container {
    width: 100%;
    height: 100%;
    max-width: 1280px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.support-announcements-form-section .support-announcements-list {
    max-width: 1161px;
    display: flex;
}
.support-announcements-form-section .announcements-item {
    visibility: hidden;
    opacity: 0;
    display: flex;
    width: 0;
    height: 0;
    overflow: hidden;
    transition: visibility, opacity 0.5s linear;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.5;
}
.announcements-arrow.disabled,
.store-arrow.disabled,
.tag-arrow.disabled {
    pointer-events: none;
    opacity: 0.5;
}
.support-announcements-form-section .announcements-item.active {
    visibility: visible;
    opacity: 1;
    width: 100%;
    height: auto;
}
.announcements-arrow {
    width: 45px;
}
.announcements-arrow img {
    width: 11px;
}
.announcements-arrow img:active,
.announcements-arrow img:hover {
    opacity: 0.8;
    cursor: pointer;
}
.support-topics {
    padding: 64px 10px;
}
.support-topics-container {
    display: flex;
    flex-wrap: wrap;
    max-width: 1280px;
    align-self: center;
    width: 100%;
    margin: auto;
    gap: 15px;
}
.support-topics .card-title {
    font-weight: 700;
    font-size: 48px;
    line-height: 120%;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-inline-end: 21px;
}
.topic-card {
    width: 308px;
    height: 106px;
    box-shadow: 0 2px 8px rgba(0, 32, 53, 0.1);
    border-radius: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 24px;
    cursor: pointer;
}
.support-filter-tag,
.support-topics-faqs {
    box-shadow: 0 4px 4px rgba(255, 255, 255, 0.05);
    display: flex;
}
.topic-card .topic-card-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 1.4;
    color: #000;
    max-width: 180px;
}
.topic-card:hover {
    box-shadow: 0 0 10px 0 #ccc;
}
.support-topics-faqs {
    padding: 64px 10px;
    background: rgba(220, 220, 220, 0.4);
    justify-content: center;
    align-items: center;
}
.support-topics-faqs-container {
    max-width: 1200px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.support-topics-faqs-title {
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 1.5;
    color: #000;
    margin-bottom: 16px;
}
.support-topics-filters {
    display: flex;
    align-items: center;
    overflow: hidden;
}
.support-tags-container {
    display: flex;
    align-items: center;
    width: 100%;
}
.support-topics-filter-title {
    font-weight: 600;
    font-size: 18px;
    color: #002035;
    line-height: 1.5;
    padding-inline-end: 24px;
}
.stores-list-container,
.support-topics-filter-tags {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    position: relative;
}
.tags-slider {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    max-width: 920px;
    overflow: hidden;
    width: 100%;
}
.support-topics-faqs .tag-arrow {
    background: #f1f1f1;
}
.support-filter-tag {
    background: #002035;
    border-radius: 60px;
    padding: 5px 15px;
    justify-content: center;
    color: #fff;
    margin-inline-end: 16px;
    cursor: pointer;
    white-space: nowrap;
}
.discover-cards .discover-card,
.faq-suggest-topic-card,
.faqs-list .faq-item {
    box-shadow: 0 2px 8px rgba(0, 32, 53, 0.1);
}
.support-filter-tag.active {
    background: url(../img/close-white-border.png) 10px center/20px no-repeat #00b140;
    padding: 5px 15px 5px 33px;
}
.faqs-list {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    margin: 40px 0;
}
.faqs-list .faq-item {
    max-width: 1280px;
    width: 100%;
    background: #fff;
    border-radius: 16px;
    display: flex;
    padding: 32px;
    justify-content: space-between;
}
.faq-item-content {
    height: 62px;
    width: 95%;
}
.faq-item.active .faq-item-content {
    height: auto;
}
.faq-item-content .faq-title {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.6;
    color: #000;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.faq-item-content .faq-description {
    font-weight: 300;
    font-size: 18px;
    line-height: 1.4;
    color: #000;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.faq-item.active .faq-description {
    text-overflow: unset;
    white-space: pre-wrap;
    overflow: auto;
}
.faq-item-toggle-container {
    width: 25px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    cursor: pointer;
}
.faq-item-toggle-container img {
    max-width: 18px;
    height: 100%;
}
.faq-item.active .faq-item-toggle-container {
    transform: rotate(0.5turn);
}
.faqs-list-actions {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin: 40px auto;
}
.support-discover {
    display: flex;
    background: #fff;
    width: 100%;
    height: 100%;
    padding: 64px 10px 46px;
}
.support-discover .support-discover-container {
    max-width: 1280px;
    margin: auto;
    width: 100%;
}
.support-discover .discover-title {
    font-weight: 600;
    font-size: 30px;
    line-height: 1.5;
    color: #000;
    margin-bottom: 24px;
}
.discover-cards {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
}
.discover-cards .discover-card {
    background: #fff;
    border-radius: 16px;
    width: 300px;
    height: 160px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.discover-card-title {
    font-weight: 600;
    font-size: 29px;
    line-height: 1.5;
    color: #000;
}
.support-search-content {
    max-width: 100vw;
    width: 100%;
}
.support-search .support-list-item-title {
    font-weight: 300;
    font-size: 18px;
    line-height: 1.5;
    color: #343a3f;
    overflow: hidden;
    white-space: nowrap;
    width: 95%;
    display: block;
    text-overflow: ellipsis;
}
.support-help-section {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    background: #fff;
    padding: 45px 0;
}
.support-help-container {
    width: 100%;
    max-width: 1280px;
    border: 2px solid #00b140;
    border-radius: 16px;
    padding: 34px 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.support-help-container .support-help-details {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.support-help-details .support-help-title {
    font-weight: 600;
    font-size: 28px;
    line-height: 1.5;
    color: #000;
}
.support-help-details .support-help-description {
    font-weight: 300;
    font-size: 24px;
    line-height: 1.4;
    color: #000;
}
.support-help-action {
    display: flex;
    flex-direction: column;
    width: 250px;
}
.support-help-action .support-help-btn {
    background: #00b140;
    border-radius: 30px;
    padding: 10px 30px;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.5;
    text-align: center;
    color: #fff !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.topic-section {
    display: flex;
    background: #fff;
    width: 100%;
    height: 100%;
}
.topic-container-section {
    display: flex;
    flex-direction: column;
    max-width: 1280px;
    width: 100%;
    margin: 50px auto;
}
.topic-container-section .topic-content-wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 auto;
}
.topic-container-section .topic-title {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 1.5;
    color: #000;
}
.topic-content {
    margin-top: 48px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.topic-description {
    color: #000;
    padding-top: 10px;
    white-space: pre-line;
}
[data-topic="1"] .topic-content,
[data-topic="3"] .topic-content {
    flex-direction: row;
}
[data-topic="1"] .topic-description,
[data-topic="3"] .topic-description {
    max-width: 687px;
    width: 100%;
    padding-inline-end: 10px;
}
[data-topic="1"] .topic-media,
[data-topic="3"] .topic-media {
    max-width: 540px;
    width: 100%;
    padding-inline-start: 10px;
}
[data-topic="2"] .topic-content {
    flex-direction: column-reverse;
    justify-content: space-between;
}
[data-topic="2"] .topic-description {
    width: 100%;
    padding-block-start: 10px;
}
[data-topic="2"] .topic-media {
    width: 100%;
    padding-block-end: 10px;
}
.suggestion-topics {
    display: flex;
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap;
    gap: 24px 16px;
    margin: 40px auto;
}
.faq-suggest-topic-card {
    width: 49%;
    min-width: 200px;
    background: #fff;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 34px;
}
.faq-suggest-topic-card .suggestion-title {
    font-weight: 600;
    font-size: 32px;
    line-height: 1.5;
    text-align: center;
    color: #000;
}
.coverage-button,
.faqs-list-actions a.view-all {
    background: #00b140;
    border-radius: 30px;
    font-size: 20px;
    line-height: 1.5%;
    text-align: center;
    color: #fff !important;
    font-weight: 600;
    padding: 10px 37px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
}
.faq-full-page {
    background: #fff;
    padding: 0 10px;
}
.faq-full-page .support-topics-faqs-title {
    justify-content: center;
    display: flex;
    margin-bottom: 40px;
}
.support-topics-faqs-container .load-more {
    font-weight: 600;
    font-size: 20px;
    line-height: 1.5;
    text-align: center;
    color: #00b140 !important;
    cursor: pointer;
}
.support-coverage-map {
    display: flex;
    background: #fff;
    max-width: 1580px;
    width: 100%;
    margin: auto;
    flex-direction: column;
}
.coverage-map-container {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    align-items: center;
    justify-content: center;
    margin: 40px auto;
}
.coverage-title {
    font-weight: 600;
    font-size: 30px;
    line-height: 1.5;
    text-align: center;
    color: #000;
}
.coverage-search {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.coverage-search .input-support-search {
    max-width: 800px;
    width: 100%;
    border: 1px solid #80909a;
    box-shadow: 0 4px 4px rgba(255, 255, 255, 0.05);
    border-radius: 12px;
}
.coverage-search .support-search {
    width: 65%;
    margin-inline-start: 40px;
}
.coverage-map-box {
    max-width: 1500px;
    width: 100%;
    min-height: 500px;
    height: 100%;
    margin: 30px auto;
}
.support-google-map-wrapper {
    min-width: 100%;
    height: 100%;
    width: 100%;
}
.pac-target-input {
    display: flex;
    width: 500px;
    padding: 10px 20px;
    left: 0 !important;
    margin: 30px auto;
    right: 0;
    height: 50px;
    border: 1px solid #80909a;
    box-shadow: 0 4px 4px rgb(255 255 255 / 5%);
    border-radius: 12px;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.5;
    color: #000;
}
.sores-list {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 1200px;
    margin: 60px auto;
    padding: 0 10px;
    overflow-x: auto;
}
.sores-list .store-item {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-inline-end: 40px;
}
.stores-slider {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    max-width: 1050px;
    overflow: hidden;
}
.sores-list .store-item:last-child {
    padding-inline-end: 0px;
}
.store-arrow,
.tag-arrow {
    padding: 10px 15px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    height: 60px;
    min-width: 45px;
}
.sores-list div.store-arrow img,
.support-tags-container div.tag-arrow,
img {
    margin-bottom: 0 !important;
}
.store-icon .store-image {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.store-item .store-name {
    font-weight: 300;
    font-size: 20px;
    line-height: 1.5;
    color: #343a3f;
    margin-inline-start: 10px;
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.remove-page-top-padding .page-title-wrap {
    padding: 150px 0 51px !important;
}
.mobile-banner-container {
    display: none;
    justify-content: center;
    align-items: center;
    background: #f2f2f2;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 99;
    padding: 17px 10px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
}
.privacy-popup {
    box-shadow: 0 2px 8px rgba(0, 32, 53, 0.1);
}
.mobile-banner-body {
    max-width: 900px;
    width: 100%;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: start;
}
.mobile-banner-body .hide-banner {
    min-width: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.banner-details-content {
    display: flex;
    flex-direction: column;
    padding-inline-start: 11px;
}
.banner-details-content .title-banner {
    font-weight: 900;
    font-size: 10px;
    line-height: 1.5;
    text-transform: uppercase;
    color: #444;
    opacity: 0.82;
}
.banner-details-content .name-banner {
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5;
    color: #002035;
    opacity: 0.82;
}
.banner-details-content .link-banner {
    font-style: normal;
    font-weight: 300;
    font-size: 10px;
    line-height: 1.5;
    color: #80909a;
    opacity: 0.82;
}
.link-banner a {
    color: #2f6fc3 !important;
    text-decoration: underline;
}
.banner-footer {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 1.6;
    color: #002035;
    opacity: 0.82;
    margin-top: 7px;
}
.package-slider {
    width: 100%;
    height: 100%;
    display: flex;
    padding: 10px;
    max-width: 1440px;
    margin: 30px auto;
    flex-direction: column;
    overflow: hidden;
}
.package-slider-header {
    margin: 30px 0 40px;
}
.slider-title {
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 1.5;
    color: #00b140;
}
.package-main-slider {
    margin: auto;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scroll-snap-align: start;
    -webkit-overflow-scrolling: touch;
    transition: 2s;
    position: relative;
}
.package-dot,
.package-slider-footer .package-mobile-dot {
    height: 8px;
    transition: 0.1s ease-in-out 0.5s;
    cursor: pointer;
}
.package-slider-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.package-dots {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.package-dot {
    display: flex;
    background: #80909a;
    border-radius: 5px;
    width: 28px;
    margin-inline-end: 14px;
}
.package-dot:not(.active):focus,
.package-dot:not(.active):hover {
    padding: 7px;
}
.package-dot.active,
.package-slider-footer .package-mobile-dot.active {
    width: 71px;
    height: 8px;
    background: #000;
}
.package-main-slider::-webkit-scrollbar {
    display: none;
}
.seperated-card-line {
    width: 100%;
    max-width: 230px;
    border: 1px solid #dcdcdc;
}
.package-card-body {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 24px;
    width: auto;
    max-width: 100%;
}
.body-details {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    margin: auto;
    gap: 20px 20px;
}
.body-details .details-item .item-title {
    font-weight: 600;
    font-size: 14px;
    line-height: 1.5;
    display: flex;
    align-items: center;
    color: #002035;
}
.body-details .details-item .item-value{
    color: #80909a;
}
.body-details .details-item {
    width: 46%;
}

.package-slider-footer {
    display: none;
    margin: 30px auto;
    width: 100%;
    text-align: center;
}
.package-slider-footer .package-mobile-dot {
    display: inline-flex;
    background: #80909a;
    border-radius: 5px;
    width: 28px;
    margin-inline-end: 10px;
}
.app-privacy-footer {
    display: flex;
    position: relative;
}
.privacy-popup {
    padding: 14px 30px;
    width: 445px;
    height: 281px;
    border-radius: 16px;
    background: #fff;
    position: fixed;
    left: 20px;
    bottom: 20px;
    z-index: 9999;
    display: none;
}
.privacy-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.privacy-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    color: #082033;
    margin: 20px 0;
}
.privacy-action {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
}
.privacy-body {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.5;
    color: #082033;
    margin: 16px 0;
    padding-inline-end: 32px;
}
.privacy-actions-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #00b140;
    border-radius: 30px;
    width: 225.75px;
    height: 60.49px;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.5;
    text-align: center;
    color: #fff;
    margin: 16px 0;
    cursor: pointer;
}
.vas-content,
.vas-row,
.vas-section {
    display: flex;
    width: 100%;
}
[dir="rtl"] .privacy-popup {
    left: auto;
    right: 20px;
}
.vas-section {
    flex-direction: column;
    justify-content: center;
    max-width: 1050px;
    padding: 30px;
}
.vas-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.vas-row {
    justify-content: center;
    align-items: center;
}
.vas-description {
    font-weight: 300;
    font-size: 22px;
    line-height: 1.5;
    text-align: center;
    color: #000;
    max-width: 100%;
    margin: 0 auto 80px;
}
div.vas-description strong {
    color: #000 !important;
    font-weight: 700;
}
.vas-image {
    width: 120px;
    height: 120px;
}
.vas-modal .vas-image {
    width: 140px;
    height: 140px;
}
.vas-modal,
.vas-modal .vas-modal-body {
    width: 100%;
    justify-content: center;
    display: flex;
}
.vas-modal {
    align-items: center;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #00203556;
    z-index: 9999999;
}
.vas-modal .vas-modal-body {
    max-width: 482px;
    height: 373px;
    background: #ffff;
    z-index: 999999999999;
    align-items: center;
    flex-direction: column;
    padding: 25px 0;
}
.vas-modal-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 1.5;
    text-align: center;
    color: #00b140;
    padding-top: 15px;
}
.vas-modal-message {
    font-weight: 300;
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    color: #002035;
}
.vas-check-redeem-box {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 20px;
}
.vas-check-redeem-box .vas-image {
    height: 180px;
    width: 180px;
}
@media only screen and (max-width: 900px) {
    .mobile-banner-container,
    body.mobile-menu .main-site-menu {
        display: flex;
    }
    .home-section-content {
        width: 100%;
        flex-direction: column-reverse;
        height: auto;
    }
    .faq-suggest-topic-card,
    .home-section-content .aside-image,
    .main-complaints-body .complaint-form .form-input-value {
        width: 100% !important;
    }
    .home-section-content .aside-details {
        width: 100% !important;
        margin: auto !important;
        padding: 1rem 15px !important;
    }
    .home-section-content .aside-description {
        font-size: 16px !important;
        justify-content: flex-start;
        margin-bottom: 56px !important;
    }
    .home-section-content .aside-title {
        margin-top: 64px !important;
        font-size: 32px !important;
        justify-content: flex-start;
    }
    .home-testimonial-secondary .home-section-content,
    .home-testimonial-tertiary .home-section-content {
        height: auto;
        flex-direction: column-reverse;
    }
    .home-testimonial-tertiary .aside-details .aside-description,
    .home-testimonial-tertiary .aside-details .aside-title {
        margin-bottom: 24px !important;
    }
    .home-testimonial-tertiary .call-to-action {
        margin-bottom: 36px;
    }
    .main-pricing-header .main-pricing-tab {
        font-weight: 400;
        font-size: 18px;
        color: #818d94;
    }
    .main-pricing-body {
        max-width: 95%;
        min-width: 95%;
        margin: auto;
        flex-direction: column;
    }
    .main-pricing-body .pricing-card {
        max-width: 100% !important;
        margin: 0 0 32px !important;
    }
    .product-pricing-section {
        padding: 0 16px;
        width: 95%;
        margin: auto auto 40px;
    }
    .product-pricing-section .product-pricing-body {
        flex-direction: column-reverse;
        margin-top: 45px;
    }
    .product-pricing-body .plan-card {
        width: 100%;
        margin-bottom: 35px;
    }
    .main-support-search-container,
    .product-pricing-body .plan-card .plan-card-header,
    .support-search-form-section .support-search {
        width: 100%;
    }
    .product-pricing-body .plan-card .plan-card-header img {
        width: 271px;
        height: 215px;
    }
    .product-pricing-body .details-header-descriptions .details-header-title {
        font-weight: 900;
        font-size: 32px;
        line-height: 100%;
        letter-spacing: 0.777778px;
        color: #002035;
    }
    .product-pricing-body .details-section .details-header {
        margin-bottom: 30px;
    }
    .product-pricing-body .details-header-descriptions .details-header-subtitle {
        font-weight: 700;
        font-size: 24px;
        line-height: 100%;
        letter-spacing: 0.777778px;
        color: #00b140;
    }
    .product-pricing-body .plan-box .plan-title {
        font-weight: 700;
        font-size: 14px;
        line-height: 120%;
        color: #002035;
    }
    .product-pricing-body .plan-box .plan-value {
        font-weight: 900;
        font-size: 28px;
        line-height: 100%;
        color: #80909a;
    }
    .product-pricing-body .details-footer-descriptions .details-footer-title {
        font-weight: 700;
        font-size: 14px;
        line-height: 120%;
        color: #343a3f;
    }
    .product-pricing-body .details-footer-descriptions .details-footer-subtitle {
        font-weight: 400;
        font-size: 14px;
        line-height: 120%;
        color: #80909a;
    }
    .product-pricing-body .details-body .details-body-title {
        font-weight: 400;
        font-size: 32px;
        line-height: 100%;
        letter-spacing: 0.777778px;
        color: #002035;
    }
    .social-media-section .social-media-body {
        width: 90%;
        margin: auto;
    }
    .social-media-section .social-media-body .media-icon {
        margin: 12px 13.5px;
        max-width: 20%;
    }
    .terms-conditions-section {
        max-width: 90%;
        margin: auto;
    }
    .main-site-header {
        height: 80px !important;
        padding: 0 15px;
    }
    .main-site-header .main-site-logo {
        height: 110px;
        width: 82px;
        top: 30px;
        margin-top: 0;
    }
    .main-complaints-body .page-title {
        font-weight: 700;
        font-size: 24px;
        line-height: 120%;
        margin-bottom: 24px;
    }
    .main-complaints-body .page-description {
        font-weight: 300;
        font-size: 16px;
        line-height: 120%;
        max-width: 90%;
        margin: 0 auto 50px;
    }
    .main-complaints-body .tab-content .tabs {
        flex-direction: column;
        width: 100%;
    }
    .main-complaints-body .tab-content .tabs .tab {
        width: 100%;
        max-width: 100%;
        font-weight: 300;
        font-size: 18px;
        line-height: 120%;
        text-align: center;
        color: #00b140;
        border: 1px solid #00b140;
        height: 48px;
        margin-bottom: 8px;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .main-complaints-body .tab-content .tabs .tab.active {
        color: #fff !important;
        background: #00b140 !important;
    }
    .main-complaints-body .content.full-width .complain-inline-form {
        flex-direction: column;
        max-width: 90%;
    }
    .main-complaints-body .complain-inline-form .button-submit {
        margin-top: 40px;
    }
    .create-note-modal .modal-content {
        max-height: 90vh;
    }
    .main-complaints-body .complain-inline-form .inputs .otp-number {
        width: 20%;
        text-align: center;
        padding: 0;
    }
    .main-complaints-body .complaint-form .form-input {
        max-width: 95% !important;
        margin: auto;
    }
    .main-complaints-body .complaints-success .success-icon {
        width: 163px;
        margin-bottom: 0;
    }
    .main-complaints-body .complaints-success .success-title {
        font-weight: 700;
        font-size: 20px;
        line-height: 24px;
    }
    .main-complaints-body .complaints-success .success-message {
        font-weight: 300;
        font-size: 16px;
        max-width: 95%;
        margin: 0 auto 40px;
    }
    .main-complaints-body .result-row {
        flex-direction: column;
        margin-bottom: 40px;
    }
    .main-complaints-body .result-row .result-title,
    .main-complaints-body .result-row .result-value {
        text-align: center !important;
        margin-bottom: 0 !important;
    }
    .stepper {
        max-width: 95% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .discover-cards,
    .vanity-tabs .vanity-tabs-section {
        flex-direction: column;
    }
    .vanity-main-header .vanity-header-title {
        font-weight: 700;
        font-size: 28px;
        line-height: 1.5;
        text-align: center;
        margin: 0 auto 40px;
        max-width: 198px;
    }
    .vanity-main-header .vanity-header-description {
        font-weight: 300;
        font-size: 18px;
        line-height: 1.5;
        text-align: center;
        color: #000;
        max-width: 327px;
        width: 100%;
        margin: 0 auto 40px;
    }
    .vanity-tabs .vanity-tab.active {
        background: #00b140;
        color: #fff;
        border: 1px solid transparent;
    }
    .vanity-tabs .vanity-tab {
        font-weight: 900;
        font-size: 18px;
        line-height: 1.5;
        text-align: center;
        height: 48px;
        align-items: center;
        display: flex;
        justify-content: center;
        border: 1px solid #00b140;
        background: #fff;
        color: #00b140;
        width: 99.8%;
        margin: 0 auto 8px;
    }
    .vanity-tabs .vanity-tab-body {
        padding: 32px 24px !important;
    }
    .vanity-tabs-section-body {
        flex-direction: column !important;
        align-items: center;
    }
    .vanity-tabs-section-body .actions {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .faq-item-content .faq-title,
    .tab-section-title {
        font-weight: 700;
        font-size: 18px;
        line-height: 1.5;
        color: #000;
    }
    .tab-section-steps .vanity-step {
        font-weight: 300;
        font-size: 14px;
        line-height: 120%;
        letter-spacing: 0.01em;
        color: #000;
        margin: 5px 0;
    }
    .vanity-faq .vanity-faq-title {
        font-weight: 700;
        font-size: 28px;
        line-height: 1.5;
        text-align: center;
        color: #002035;
    }
    .vanity-faq-item .vanity-faq-item-title {
        font-weight: 700;
        font-size: 20px;
        line-height: 1.5;
        color: #000;
    }
    .vanity-faq-item .vanity-faq-item-description {
        font-weight: 300;
        font-size: 16px;
        line-height: 1.5;
    }
    .vanity-page-class {
        top: -17px;
    }
    .main-support-search-container .support-search-title {
        font-weight: 700;
        font-size: 24px;
        line-height: 1.5;
        text-align: center;
        color: #000;
    }
    .support-search-form-section {
        padding: 16px;
    }
    .input-support-search {
        max-width: 643px;
        width: 95%;
        height: 48px;
        padding: 5px;
    }
    .input-support-search .support-search-icon {
        width: 30px;
    }
    .input-support-search input {
        font-weight: 300;
        font-size: 14px;
        line-height: 1.5;
        color: #000;
    }
    .support-search-form-section {
        height: 213px;
    }
    .support-search .support-list {
        width: 97%;
        top: 50px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .support-search .support-list-item-title {
        font-size: 16px;
    }
    .support-topics-container {
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .support-topics .card-title {
        font-size: 40px;
        color: #000;
    }
    .support-announcements-form-section {
        padding: 16px 10px;
    }
    .support-announcements-form-section .support-announcements-list {
        padding: 0 15px;
    }
    .support-topics-faqs-title {
        font-weight: 600;
        font-size: 24px;
        line-height: 1.5;
        color: #000;
    }
    .faq-item-content .faq-description {
        font-weight: 300;
        font-size: 14px;
        line-height: 1.5;
        color: #000;
        max-width: 100%;
    }
    .faq-item-toggle-container {
        max-width: 18px;
    }
    .package-slider-footer,
    .support-discover .support-discover-container {
        width: 90%;
    }
    .support-discover .discover-title {
        font-weight: 700;
        font-size: 28px;
        line-height: 1.5;
        color: #000;
    }
    .support-help-container {
        flex-direction: column;
        width: 90%;
        margin: auto;
        padding: 24px 17px;
    }
    .support-help-details .support-help-title {
        font-weight: 600;
        font-size: 23px;
        line-height: 1.4;
        text-align: center;
        margin-bottom: 14px;
    }
    .support-help-details .support-help-description {
        font-size: 16px;
        text-align: center;
        margin-bottom: 16px;
    }
    .topic-details div.topic-content {
        flex-direction: column !important;
        width: 95%;
        margin: 25px auto;
    }
    .topic-details div.topic-description,
    .topic-details div.topic-media {
        padding: 10px 0 !important;
    }
    .suggestion-topics {
        width: 95%;
    }
    .coverage-map-box {
        max-width: 90vw;
        width: 100%;
        min-height: 500px;
        height: 100%;
        margin-top: 0;
    }
    .pac-target-input {
        width: 80vw;
        min-width: 200px;
        margin-top: 80px;
    }
    .sores-list {
        max-width: 100% !important;
    }
    .stores-slider {
        width: 70vw !important;
    }
    .support-tags-container {
        max-width: calc(100vw - 30px) !important;
    }
    .support-topics-filters {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .package-slider-header {
        flex-wrap: wrap;
    }
    .details-item .item-value,
    .package-slider-header .slider-title {
        font-size: 24px;
    }
    .package-slider-header .package-dots,
    .privacy-popup .privacy-header .privacy-action {
        display: none;
    }
    .package-main-slider {
        max-width: 500px;
        width: 100%;
        transition: 0.4s;
    }
    .package-slider-footer {
        display: block;
    }
    .package-card.active .package-card-content {
        box-shadow: 0 0 10px 3px #00000017;
    }
    .privacy-popup {
        position: relative;
        bottom: unset;
        left: unset !important;
        right: unset !important;
        margin: 30px auto 40px;
        width: 95%;
        overflow: hidden;
        max-width: 400px;
        display: flex !important;
        z-index: unset;
        padding: 10px 29px;
    }
    .privacy-popup .privacy-body {
        padding-inline-end: 0px;
    }
    .package-card {
        min-width: 292px;
        width: 292px;
    }
  
    .details-item .item-label {
        font-size: 12px;
    }
    .body-details .details-item {
        width: 48%;
    }
    .body-details {
        gap: 20px 8px;
    }
    .details-item .item-value {
        font-weight: 700;
    }
    .package-slider-footer .package-mobile-dot {
        width: 8px;
        height: 8px;
    }
    .package-slider-footer .package-mobile-dot.active {
        width: 10px;
        height: 8px;
    }
}
[dir="rtl"] .stepper .step-box:before {
    left: auto !important;
    right: 24px !important;
}
[dir="rtl"] .complain-inline-form .inputs {
    justify-content: flex-end;
}
[dir="rtl"] .pricing-card-header .card-original-price {
    direction: rtl;
}
[dir="rtl"] .announcements-arrow,
[dir="rtl"] .support-topics-faqs .tag-arrow,
[dir="rtl"] .topic-card-arrow {
    transform: rotate(180deg);
}
body .post--content p {
    color: initial !important;
}
a,
a:hover,
a:active,
a:focus,
input,
input:hover,
input:focus,
input:active,
select,
textarea {
    text-decoration: none;
    outline: none !important;
}
.main-roaming-body {
    display: flex;
    flex-direction: column;
    padding: 10px;
    max-width: 1080px;
    width: 100%;
    margin: auto;
}

.roaming-tab-box {
    display: flex;
    flex-direction: column;
    padding: 10px;
    width: 100%;
}

.roaming-tabs {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 24px;
}

.roaming-tab {
    display: inline-flex;
    justify-content: center;
    border-bottom: 5px solid transparent;
    font-weight: 300;
    color: #818d94;
    max-width: 33%;
    width: 100%;
    cursor: pointer;
    font-size: 24px;
    line-height: 2.3;
}

.roaming-tab-body {
    display: none;
    flex-direction: column;
    width: 100%;
}

.active.roaming-tab-body {
    display: flex;
}

.roaming-tab.active {
    font-weight: 600;
    border-bottom: 5px solid #00b140;
    color: #00b140;
    cursor: auto;
}

.roaming-description {
    font-weight: 500;
    line-height: 1.5;
    color: #80909a;
    margin-bottom: 24px;
    font-size: 20px;
}

.roaming-table-box {
    overflow: auto;
}
.roaming-table {
    border: 0 !important;
    min-width: 500px !important;
    max-width: unset !important;
    overflow: auto;
}
.roaming-table th {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    text-align: center;
    color: #00b140;
    border: 0 !important;
    border-bottom: 1px solid #00b140 !important;
}

.roaming-table tr {
    height: 45px;
}
.roaming-table td {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    text-align: center;
    color: #80909a;
    border: 0 !important;
    border-bottom: 1px solid #80909a !important;
}

.country-title {
    margin: 43px 0 20px;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: 0.777778px;
    color: #00b140;
}

.country-list ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    width: 350px;
    max-height: 167px;
}

.country-list li {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.8;
    letter-spacing: 0.777778px;
    color: #80909a;
    margin-inline-start: 20px;
    position: relative;
    min-width: 200px;
}
.roaming-page.vc_row[data-vc-full-width].vc_hidden {
    opacity: 1 !important;
}

@media only screen and (max-width: 900px) {
    .roaming-tab-box {
        margin-top: 25px;
    }
    .main-roaming-body {
        padding: 0;
    }
    .roaming-tabs {
        overflow: auto;
        justify-content: flex-start;
        height: 60px;
        -ms-overflow-style: none;
        scrollbar-width: none;
        margin-bottom: 0px;
    }

    .roaming-tabs::-webkit-scrollbar {
        display: none;
    }
    .roaming-tab {
        max-width: unset;
        white-space: nowrap;
        width: 100%;
        padding-inline: 10px;
        font-size: 18px;
        line-height: 1.5;
        border-bottom-width: 1px !important;
    }

    .roaming-description {
        font-size: 16px;
        line-height: 1.5;
    }
    .country-title {
        margin: 15px 0;
        font-size: 16px;
    }
    .roaming-table th,
    .roaming-table td,
    .country-list li {
        font-size: 16px;
        min-width: 39vw;
    }
    .country-list ul {
        width: 40% !important;
        max-height: 467px;
    }
}
.single-banner {
    position: relative;
}
.slider-image-container {
    height: 100%;
    width: 100%;
}

.slider-image-container .slider-bg {
    height: 100%;
    width: 100%;
    /*object-fit: cover;*/
}
.slider-image-container img:empty {
    /*display:none*/
}

[dir="rtl"].home-testimonial-secondary .home-section-content .aside-details {
    direction: rtl;
}

/** new package plan card code **/
.package-plan-card{
    width: 296px;
    display: flex;
    flex-direction: column;
    margin-inline-end: 24px
}
.package-plan-content{
    height: 385px;
    background: #FFFFFF;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    justify-content: space-between;
}

.package-plan-header{
    position: relative;
    display: flex;
    padding: 20px 22px 0;
    flex-direction: column;
}
.package-plan-header .package-plan-offer{
    position: absolute;
    top: 20px;
    right: 20px;
    background-color: #FFBF43;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2.2px 13.5px;
    font-weight: 600;
    font-size: 10px;
    line-height: 12px;
    border-radius: 8px;
}
[dir=rtl] .package-plan-header .package-plan-offer{
    right: auto;
    left: 20px;
}
.package-plan-image{
    height: 107px;
    width: 100%;
    overflow: hidden;
}
.package-plan-image img{
    width:100%;
    height:100%;
    object-fit: contain;
}
.package-plan-header .plan-title{
    font-weight: 600;
    font-size: 14px;
    line-height: 1.4;
    color: #00B140;
    opacity: 0.8;
    text-transform: uppercase;
    margin-top:10px;
    min-height:19px;
}

.package-plan-body{
    position: relative;
    display: flex;
    padding-block:10px;
    padding-inline-end:5px;
    padding-inline-start:22px;
    flex-direction: column;
}
.plan-details{
    display: flex;
    flex-wrap: wrap;
}
.plan-details .plan-item{
    display: flex;
    flex-direction: column;
    width:43%;
    margin-bottom: 10px;
}
.plan-details .plan-item:nth-child(2n){
    width:56%;
}
.plan-item-title{
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    color: #002035;
    text-transform: capitalize;
}

.plan-item-value{
    font-weight: 600;
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 0.777778px;
    color: #80909A;
}
.card-note{
    font-weight: 600;
    font-size: 12px;
    line-height: 1.5;
    opacity: 0.82;
    color: #80909A;
    min-height: 18px;
}
.card-note b{
    color: #00B140;
    font-weight: 700;
}
.package-plan-footer{
    display: flex;
    justify-content: space-between;
    background: #00B140;
    border-radius: 12px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    padding: 16px 16px 16px 20px
}

.card-price{
    display: flex;
    align-items: flex-end;
    color:#fff
}

.card-price .previous-price,
.card-price .price-offer-percent {
    font-weight: 600;
    font-size: 14px;
    line-height: 1.2;
    text-decoration-line: line-through;
    color: #FFFFFF;
    opacity: 0.82;
}
.card-price .price-offer-percent{
    text-decoration-line: unset;
}

.card-price .price{
    font-weight: 600;
    font-size: 22px;
    line-height: 1.2;
    color: #FFFFFF;
}
.card-price .price-period{
    font-weight: 600;
    font-size: 10px;
    color: #FFFFFF;
    opacity: 0.82;
    margin-inline-start: 5px
}
.actions{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.actions .card-select-action{
    background: #F2F2F2;
    border-radius: 100px;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.2;
    color: #00B140;
    padding: 8px 12px
}
.package-footer a{
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 1.3;
    color: #00B140 !important;
    opacity: 0.82;
}
.slider-title{
    font-weight: 700;
    font-size: 28px;
    line-height: 1.2;
    text-align: center;
    color: #00B140;
}
.package-main-slider {
    min-width: 100%;
}
.group-packages .package-slider{
    width: 50% !important;
    min-width: unset;
    padding:0 !important;
}

.group-packages .slider-title{
    margin-inline-start: 24px
}
.group-packages .package-slider:nth-child(2n) .package-plan-card{
    margin-inline-start:24px;
    margin-inline-end:0;
}
.group-packages .wpb_wrapper{
    display: flex;
    flex-wrap: wrap;
    max-width: 1280px;
    width:100%;
    margin: 0 auto
}
.plan-prices{
    height: 43px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

@media only screen and (max-width: 769px) {
    .group-packages .wpb_wrapper{
        flex-direction: column;
        flex-wrap: unset;
        max-width: 100%
    }
    .group-packages .package-slider{
        width: 100% !important;
        padding: 10px !important;
    }
    .group-packages .package-slider:nth-child(2n) .package-plan-card{
        margin-inline-start: 0px;
        margin-inline-end: 24px;
    }
}

/***
replace this 'color: #5245c2' with this 'color:#002035!important'
and change this 'background-color: #ff91d9 !important;'  to beocme this 'background-color: #343A3F!important;'
*/



/**********Contact US Styling **********/

.contact-us-wrapper {
  padding: 80px 0 48px;
  background-color: #f1f1f1; }
  .contact-us-wrapper div {
    box-sizing: border-box; }
  .contact-us-wrapper .contact-us-container {
    max-width: 1000px;
    margin: 0 auto; }
    .contact-us-wrapper .contact-us-container h1 {
      font-family: ModernEraBold;
      font-size: 36px;
      text-align: center;
      font-weight: 900;
      line-height: 120%;
      margin-bottom: 24px;
      color: #002035; }
    .contact-us-wrapper .contact-us-container .cards-container {
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      gap: 32px; }
      .contact-us-wrapper .contact-us-container .cards-container .card-item {
        font-family: ModernEra;
        width: 43%;
        padding: 24px;
        border-radius: 16px;
        background: #fff;
        box-shadow: 0px 2px 8px 0px rgba(0, 32, 53, 0.1);
        text-align: center; }
        .contact-us-wrapper .contact-us-container .cards-container .card-item h2 {
          font-family: ModernEraBold;
          font-size: 24px;
          font-weight: 700;
          line-height: 120%;
          color: #000;
          margin: 4px 0 10px; }
        .contact-us-wrapper .contact-us-container .cards-container .card-item .description p {
          color: #80909a;
          text-align: center;
          font-family: ModernEra;
          font-size: 14px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%; }
          .contact-us-wrapper .contact-us-container .cards-container .card-item .description p.number {
            font-size: 24px;
            color: #00b140; }
        .contact-us-wrapper .contact-us-container .cards-container .card-item img {
          width: 60px;
          height: 60px; }
        .contact-us-wrapper .contact-us-container .cards-container .card-item.card-full-width {
          width: 100%;
          display: flex;
/* justify-content:center          */
          gap: 10px;
          align-items: center;
          text-align: left; }
          .contact-us-wrapper .contact-us-container .cards-container .card-item.card-full-width h2 {
            color: #334d5d;
            margin-bottom: 0; }
          .contact-us-wrapper .contact-us-container .cards-container .card-item.card-full-width .primary-btn.green {
            justify-self: end; }
          @media (max-width: 1000px) {
            .contact-us-wrapper .contact-us-container .cards-container .card-item.card-full-width {
              width: 100%;
              text-align: center;
              display: block; }
              .contact-us-wrapper .contact-us-container .cards-container .card-item.card-full-width h2 {
                margin: 8px auto; } }
    @media (max-width: 1000px) {
      .contact-us-wrapper .contact-us-container {
        padding: 50px 16px 32px; }
        .contact-us-wrapper .contact-us-container .cards-container .card-item {
          width: 100%;
          max-width: 600px; } }
    @media (max-width: 600px) {
      .contact-us-wrapper .contact-us-container .cards-container h1 {
        font-size: 28px; }
      .contact-us-wrapper .contact-us-container .cards-container .card-item {
        width: 100%;
        max-width: 600px; }
        .contact-us-wrapper .contact-us-container .cards-container .card-item h2 {
          font-size: 16px; }
        .contact-us-wrapper .contact-us-container .cards-container .card-item .description p {
          font-size: 14px; }
          .contact-us-wrapper .contact-us-container .cards-container .card-item .description p.number {
            margin-bottom: 6px;
            font-size: 14px; } }
    .contact-us-wrapper .contact-us-container .primary-btn.green {
      all: unset;
      width: 160px;
      padding: 8px 16px;
      border-radius: 50px;
      background: #00b140;
      color: #fff;
      text-align: center;
      font-family: ModernEra;
      font-size: 14px;
      font-weight: 700;
      line-height: 120%;
      text-transform: capitalize; }
.contact-us-wrapper a {
  color: inherit;
  text-decoration: inherit; 
  }
  .follow-us-wrapper a {
  color: inherit;
  text-decoration: inherit; 
  }
.follow-us-wrapper {
  padding: 32px 24px 100px; }
  .follow-us-wrapper h2 {
    color: #002035;
    text-align: center;
    font-family: ModernEraBlack;
    font-size: 32px;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 32px; }
  .follow-us-wrapper .social-media-icons-container {
    display: flex;
    justify-content: center;
    gap: 16px; }
    .follow-us-wrapper .social-media-icons-container img {
      width: 60px;
      height: 60px;
      object-fit: contain; }
  @media (max-width: 700px) {
    .follow-us-wrapper {
      padding: 24px 24px 100px; }
      .follow-us-wrapper h2 {
        font-size: 24px; }
      .follow-us-wrapper .social-media-icons-container {
        gap: 5px;
        flex-wrap: wrap; }
        .follow-us-wrapper .social-media-icons-container img {
          width: 38px;
          height: 30px; } }

/**********Complaint Interface : *********/
  .help-page-container a {
  color: inherit !important;
  text-decoration: inherit; 
  }
.help-page-container {
  padding: 80px 0 194px;
  background-color: #f1f1f1; }
  
  .help-page-container div {
    box-sizing: border-box; }
  .help-page-container h1 {
    color: #002035;
    text-align: center;
    font-family: ModernEraBold;
    font-size: 36px;
    font-weight: 900;
    line-height: 120%;
    margin-bottom: 50px; }
  .help-page-container .help-section-wrapper {
    max-width: 1000px;
    margin: 0 auto;
    margin-bottom: 40px; }
    .help-page-container .help-section-wrapper h2 {
      color: #002035;
      font-family: ModernEraBlack;
      font-size: 24px;
      font-weight: 700;
      line-height: 120%;
      margin-bottom: 8px; }
    .help-page-container .help-section-wrapper p {
      color: #80909a !important;
      font-family: ModernEra;
      font-size: 16px;
      font-weight: 700;
      line-height: 120%;
      margin-bottom: 16px; }
      .help-page-container .help-section-wrapper p span {
        color: #002035; }
    .help-page-container .help-section-wrapper .card-item {
      font-family: ModernEra;
      padding: 24px 16px;
      border-radius: 16px;
      background: #fff;
      box-shadow: 0px 2px 8px 0px rgba(0, 32, 53, 0.1);
      text-align: center; }
      .help-page-container .help-section-wrapper .card-item h2 {
        font-family: ModernEraBold;
        font-size: 22px;
        font-weight: 700;
        line-height: 120%;
        color: #000;
        margin: 4px 0 10px; }
      .help-page-container .help-section-wrapper .card-item .description p {
        color: #80909a;
        text-align: center;
        font-family: ModernEra;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%; }
        .help-page-container .help-section-wrapper .card-item .description p.number {
          font-size: 24px;
          color: #00b140 !important; }
      .help-page-container .help-section-wrapper .card-item img {
        width: 60px;
        height: 60px; }
      .help-page-container .help-section-wrapper .card-item.card-full-width.card-grid {
        display: grid;
        grid-template-columns: 60px 1fr 1fr;
        gap: 10px;
        align-items: center;
        text-align: left; }
        .help-page-container .help-section-wrapper .card-item.card-full-width.card-grid h2 {
          color: #334d5d;
          margin-bottom: 0; }
        .help-page-container .help-section-wrapper .card-item.card-full-width.card-grid .primary-btn.green {
          justify-self: end; }
        @media (max-width: 1000px) {
          .help-page-container .help-section-wrapper .card-item.card-full-width.card-grid {
            width: 100%;
            text-align: center;
            display: block; }
            .help-page-container .help-section-wrapper .card-item.card-full-width.card-grid h2 {
              margin: 8px auto; } }
    .help-page-container .help-section-wrapper .cards-container {
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      gap: 24px; }
      .help-page-container .help-section-wrapper .cards-container .card-item {
        width: 285px; }
    .help-page-container .help-section-wrapper .primary-btn.green {
      all: unset;
      width: 160px;
      padding: 8px 16px;
      border-radius: 50px;
      background: #00b140;
      color: #fff;
      text-align: center;
      font-family: ModernEra;
      font-size: 14px;
      font-weight: 700;
      line-height: 120%;
      text-transform: capitalize; }
  @media (max-width: 1000px) {
    .help-page-container {
      padding: 60px 16px 185px; }
      .help-page-container h1 {
        font-size: 28px; }
      .help-page-container .help-section-wrapper {
        max-width: 100%; }
        .help-page-container .help-section-wrapper h2 {
          font-size: 16px;
          margin-bottom: 8px; }
        .help-page-container .help-section-wrapper p {
          font-size: 14px; }
        .help-page-container .help-section-wrapper .card-item h2 {
          font-size: 16px; }
        .help-page-container .help-section-wrapper .card-item .description p {
          font-size: 14px; }
          .help-page-container .help-section-wrapper .card-item .description p.number {
            font-size: 14px; }
        .help-page-container .help-section-wrapper .cards-container .card-item {
          width: 100%; } }

          .support-page-wrapper html,
.support-page-wrapper body,
.support-page-wrapper div,
.support-page-wrapper span,
.support-page-wrapper applet,
.support-page-wrapper object,
.support-page-wrapper iframe,
.support-page-wrapper h1,
.support-page-wrapper h2,
.support-page-wrapper h3,
.support-page-wrapper h4,
.support-page-wrapper h5,
.support-page-wrapper h6,
.support-page-wrapper p,
.support-page-wrapper blockquote,
.support-page-wrapper pre,
.support-page-wrapper a,
.support-page-wrapper abbr,
.support-page-wrapper acronym,
.support-page-wrapper address,
.support-page-wrapper big,
.support-page-wrapper cite,
.support-page-wrapper code,
.support-page-wrapper del,
.support-page-wrapper dfn,
.support-page-wrapper em,
.support-page-wrapper img,
.support-page-wrapper ins,
.support-page-wrapper kbd,
.support-page-wrapper q,
.support-page-wrapper s,
.support-page-wrapper samp,
.support-page-wrapper small,
.support-page-wrapper strike,
.support-page-wrapper strong,
.support-page-wrapper sub,
.support-page-wrapper sup,
.support-page-wrapper tt,
.support-page-wrapper var,
.support-page-wrapper b,
.support-page-wrapper u,
.support-page-wrapper i,
.support-page-wrapper center,
.support-page-wrapper dl,
.support-page-wrapper dt,
.support-page-wrapper dd,
.support-page-wrapper ol,
.support-page-wrapper ul,
.support-page-wrapper li,
.support-page-wrapper fieldset,
.support-page-wrapper form,
.support-page-wrapper label,
.support-page-wrapper legend,
.support-page-wrapper table,
.support-page-wrapper caption,
.support-page-wrapper tbody,
.support-page-wrapper tfoot,
.support-page-wrapper thead,
.support-page-wrapper tr,
.support-page-wrapper th,
.support-page-wrapper td,
.support-page-wrapper article,
.support-page-wrapper aside,
.support-page-wrapper canvas,
.support-page-wrapper details,
.support-page-wrapper embed,
.support-page-wrapper figure,
.support-page-wrapper figcaption,
.support-page-wrapper footer,
.support-page-wrapper header,
.support-page-wrapper hgroup,
.support-page-wrapper menu,
.support-page-wrapper nav,
.support-page-wrapper output,
.support-page-wrapper ruby,
.support-page-wrapper section,
.support-page-wrapper summary,
.support-page-wrapper time,
.support-page-wrapper mark,
.support-page-wrapper audio,
.support-page-wrapper video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
.support-page-wrapper article,
.support-page-wrapper aside,
.support-page-wrapper details,
.support-page-wrapper figcaption,
.support-page-wrapper figure,
.support-page-wrapper footer,
.support-page-wrapper header,
.support-page-wrapper hgroup,
.support-page-wrapper menu,
.support-page-wrapper nav,
.support-page-wrapper section {
  display: block; }

.support-page-wrapper body {
  line-height: 1; }

.support-page-wrapper ol,
.support-page-wrapper ul {
  list-style: none; }

.support-page-wrapper blockquote,
.support-page-wrapper q {
  quotes: none; }

.support-page-wrapper blockquote:before,
.support-page-wrapper blockquote:after,
.support-page-wrapper q:before,
.support-page-wrapper q:after {
  content: '';
  content: none; }

.support-page-wrapper table {
  border-collapse: collapse;
  border-spacing: 0; }

.support-page-wrapper a {
  color: inherit;
  text-decoration: inherit; }

.support-page-wrapper div, * {
  box-sizing: border-box; }



    .support-page-wrapper {
          padding: 34px 0 200px;
          background: #F5F9FA;
          min-height: 90vh;
      }
    /*.support-page-wrapper ::placeholder {
        color: #555 !important;
        opacity: 1 !important;
    }*/
  .support-page-wrapper ol,ul {
    list-style-type: none;
  }
  @media (max-width: 600px) {
    .support-page-wrapper {
      padding: 44px 0 200px; } }
  .support-page-wrapper .support-page-container {
    max-width: 1120px;
    margin: 0 auto; }
    @media (max-width: 1200px) {
      .support-page-wrapper .support-page-container {
        padding: 0 16px; } }
    .support-page-wrapper .support-page-container .step-item {
      max-width: 1120px;
      margin: 0 auto; }
      .support-page-wrapper .support-page-container .step-item.hidden {
        display: none; }
    .support-page-wrapper .support-page-container h1 {
      color: #082033;
      font-family: ModernEra;
      font-size: 38px;
      font-style: normal;
      font-weight: 900;
      line-height: 120%;
      margin-bottom: 8px; }
    .support-page-wrapper .support-page-container p {
      color: #80909A;
      font-family: ModernEra;
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 120%; }
      .support-page-wrapper .support-page-container p span {
        color: #002035; }
      .support-page-wrapper .support-page-container p:not(:last-child) {
        margin-bottom: 16px; }
    @media (max-width: 600px) {
      .support-page-wrapper .support-page-container {
        max-width: 100%; }
        .support-page-wrapper .support-page-container .step-item {
          max-width: 100%; }
        .support-page-wrapper .support-page-container h1 {
          font-size: 28px;
          line-height: 100%;
          letter-spacing: 0.778px; }
        .support-page-wrapper .support-page-container p {
          font-size: 14px; } }
    .support-page-wrapper .support-page-container .centered-section-wrapper {
      max-width: 466px;
      margin: 24px auto 0; }
      .support-page-wrapper .support-page-container .centered-section-wrapper .note-wrapper p {
        color: #80909A;
        font-family: ModernEra;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%; }
        .support-page-wrapper .support-page-container .centered-section-wrapper .note-wrapper p span {
          color: #002035; }
      .support-page-wrapper .support-page-container .centered-section-wrapper .form-wrapper {
        margin-top: 16px; }
        .support-page-wrapper .support-page-container .centered-section-wrapper .form-wrapper .form-field-wrapper {
          margin-bottom: 16px; }
          .support-page-wrapper .support-page-container .centered-section-wrapper .form-wrapper .form-field-wrapper.hidden {
            display: none; }
        .support-page-wrapper .support-page-container .centered-section-wrapper .form-wrapper .error-message {
          display: block;
          margin-top: 4px;
          font-family: ModernEra;
          font-size: 14px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          color: #D95C57; }
        .support-page-wrapper .support-page-container .centered-section-wrapper .form-wrapper label {
          color: #80909A;
          font-family: ModernEra;
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          margin-bottom: 8px;
          display: block; }
        .support-page-wrapper .support-page-container .centered-section-wrapper .form-wrapper .input-item {
          outline: none;
          width: 100%;
          border-radius: 8px;
          border: 2px solid #DCDCDC;
          background: #FFF;
          padding: 18px 16px;
          font-family: ModernEra;
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          color: #002035; }
          .support-page-wrapper .support-page-container .centered-section-wrapper .form-wrapper .input-item.with-error {
            border-color: #D95C57;
            color: #D95C57; }
        .support-page-wrapper .support-page-container .centered-section-wrapper .form-wrapper ::placeholder {
          opacity: 0.2;
          color: #555 !important;
          opacity: 1 !important;
        }
        .support-page-wrapper .support-page-container .centered-section-wrapper .form-wrapper .primary-btn.green {
          all: unset;
          width: 200px;
          padding: 18px 12px;
          border-radius: 50px;
          background: #00b140;
          color: #fff;
          text-align: center;
          font-family: ModernEra;
          font-size: 16px;
          font-weight: 700;
          line-height: 120%;
          text-transform: capitalize;
          margin: 40px auto;
          display: block; }
          .support-page-wrapper .support-page-container .centered-section-wrapper .form-wrapper .primary-btn.green:disabled {
            background: rgba(128, 144, 154, 0.2);
            color: #80909A;
            pointer-events: none; }
      @media (max-width: 600px) {
        .support-page-wrapper .support-page-container .centered-section-wrapper {
          max-width: 100%; }
          .support-page-wrapper .support-page-container .centered-section-wrapper .note-wrapper p {
            font-size: 16px; }
          .support-page-wrapper .support-page-container .centered-section-wrapper .form-wrapper label {
            font-size: 16px; }
          .support-page-wrapper .support-page-container .centered-section-wrapper .form-wrapper .input-item {
            font-size: 16px; } }
    .support-page-wrapper .support-page-container .otp-input-container {
      direction: ltr !important;
      display: flex;
      justify-content: center;
      margin-bottom: 16px;
      gap: 18px; }
      .support-page-wrapper .support-page-container .otp-input-container .otp-input {
        width: 72px;
        height: 72px;
        padding: 12px 0;
        font-family: ModernEra;
        font-size: 28px;
        font-style: normal;
        font-weight: 900;
        line-height: 100%;
        /* 28px */
        letter-spacing: 0.778px;
        text-align: center;
        border-radius: 8px;
        border: 2px solid #DCDCDC;
        color: #002035; }
      @media (max-width: 350px) {
        .support-page-wrapper .support-page-container .otp-input-container {
          gap: 8px; }
          .support-page-wrapper .support-page-container .otp-input-container .otp-input {
            width: 62px;
            height: 62px; } }
    .support-page-wrapper .support-page-container .resend-wrapper {
      width: fit-content;
      margin: 0 auto;
      text-align: center;
      color: #80909A;
      text-align: center;
      font-family: ModernEra;
      font-size: 12px;
      font-style: normal;
      font-weight: 700;
      line-height: 120%; }
      .support-page-wrapper .support-page-container .resend-wrapper span {
        color: #002035;
        margin-top: 4px; }
      .support-page-wrapper .support-page-container .resend-wrapper .resend-code {
        color: #00b140;
        font-weight: 900;
        margin-top: 8px; }
    .support-page-wrapper .support-page-container .resend-wrapper .invalid-otp {
        color: #FF0000;
        font-weight: 900;
        margin-top: 8px; }
        .support-page-wrapper .support-page-container .resend-wrapper .resend-code.disabled {
          display: none; }
    .support-page-wrapper .support-page-container .sub-type-input-wrapper {
      display: none; }
    .support-page-wrapper .support-page-container .select {
      background-color: #fff;
      border-radius: 8px;
      border: solid 2px gainsboro;
      background-color: white;
      width: 100%;
      position: relative;
      margin: 0 auto;
      cursor: pointer; }
      .support-page-wrapper .support-page-container .select.expanded {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0; }
      .support-page-wrapper .support-page-container .select::after {
        content: url(../img/down-arrow-green.svg);
        position: absolute;
        right: 7px;
        top: 10px; }
        .rtl .support-page-wrapper .support-page-container .select::after {
        left:7px;
        right: auto;
        top: 10px; }
        @media (max-width: 500px) {
          .support-page-wrapper .support-page-container .select::after {
            right: 18px;
            top: 10px; } }
      .support-page-wrapper .support-page-container .select.expanded::after {
        transform: rotate(180deg);
        top: 18.5px; }
      .support-page-wrapper .support-page-container .select ul {
        display: none;
        background-color: white;
        border: solid 2px gainsboro;
        border-radius: 0 0 8px 8px;
        border-top: none;
        position: absolute;
        z-index: 3;
        width: 100.9%;
        left: -2px;
        top: 0; }
        .support-page-wrapper .support-page-container .select ul li {
          padding: 6px 16px;
          color: #002035;
          font-family: ModernEra;
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: 120%;
          color: #404040;
          cursor: pointer;
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap;
        }
        .support-page-wrapper .support-page-container .select ul.expanded {
          display: block; }
      .support-page-wrapper .support-page-container .select .selected-option {
        padding: 16px;
        font-family: ModernEra;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
         }
        .support-page-wrapper .support-page-container .select .selected-option.option {
          background-color: #e9eaf0; }
        @media (max-width: 500px) {
          .support-page-wrapper .support-page-container .select .selected-option span {
            width: 99%; } }
      @media (max-width: 740px) {
        .support-page-wrapper .support-page-container .select {
          width: 92%;
          top: 0; }
          .support-page-wrapper .support-page-container .select ul .hr {
            width: 88%; } }
    .support-page-wrapper .support-page-container .salam-disclaimer-wrapper {
      max-width: 1120px;
      margin: 0 auto;
      padding: 24px 0;
      border-top: solid 1px #DCDCDC; }
      .support-page-wrapper .support-page-container .salam-disclaimer-wrapper p {
        color: #002035;
        font-family: ModernEra;
        font-size: 20px;
        font-style: normal;
        font-weight: 300;
        line-height: 120%;
        margin-bottom: 20px; }
        .support-page-wrapper .support-page-container .salam-disclaimer-wrapper p span {
          color: #00B140;
          font-weight: 700; }
      @media (max-width: 600px) {
        .support-page-wrapper .support-page-container .salam-disclaimer-wrapper {
          max-width: 100%;
          padding: 24px 16px; } }
    .hidden {
        display: none !important;
    }

    .report-submission-success-wrapper a {
  color: inherit !important;
  text-decoration: inherit; 
  }


.report-submission-success-wrapper .hero-div-wrapper {
  padding: 170px 24px 0;
  background: linear-gradient(to bottom, #002035, #002035 65%, #DCDCDC 65%, #DCDCDC 100%); }
  .report-submission-success-wrapper .hero-div-wrapper .img-wrapper {
    width: 240px;
    margin: 0 auto; }
  @media (max-width: 600px) {
    .report-submission-success-wrapper .hero-div-wrapper {
      padding: 140px 24px 0; }
      .report-submission-success-wrapper .hero-div-wrapper .img-wrapper {
        width: 184px; } }

.report-submission-success-wrapper .message-wrapper {
  text-align: center;
  padding: 60px 16px 100px;
  min-height: 60vh; }
  .report-submission-success-wrapper .message-wrapper h1 {
    color: #00B140;
    font-family: ModernEra;
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: -0.18px;
    margin-bottom: 40px; }
  .report-submission-success-wrapper .message-wrapper p {
    color: #80909A;
    text-align: center;
    font-family: ModernEra;
    font-size: 18px;
    font-weight: 700;
    line-height: 200%;
    /* 36px */ }
    .report-submission-success-wrapper .message-wrapper p span {
      color: #00B140; }
    .report-submission-success-wrapper .message-wrapper p b {
      color: #002035; }
  .report-submission-success-wrapper .message-wrapper .primary-btn.green {
    all: unset;
    width: 200px;
    padding: 18px 12px;
    border-radius: 50px;
    background: #00b140;
    color: #fff;
    text-align: center;
    font-family: ModernEra;
    font-size: 16px;
    font-weight: 700;
    line-height: 120%;
    text-transform: capitalize;
    margin: 40px auto;
    display: block;
    margin: 80px auto 0; }
    .report-submission-success-wrapper .message-wrapper .primary-btn.green:disabled {
      background: rgba(128, 144, 154, 0.2);
      color: #80909A;
      pointer-events: none; }

/*stuff*/
@media only screen and (max-width: 540px) {
    .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}


.customer-rights-container {
  padding: 80px 0 194px;
  background-color: #f1f1f1;
  font-family: ModernEraBlack;
}
.customer-rights-container .customer-rights-section-wrapper {
  max-width: 1000px;
  margin: 0 auto;
  margin-bottom: 40px;
  padding: 1rem;
}
.customer-rights-container .customer-rights-section-wrapper h2 {
  color: #002035;
  text-align: center;
  font-family: ModernEraBold;
  font-size: 36px;
  font-weight: 900;
  line-height: 120%;
  margin-bottom: 50px;
}
.customer-rights-container .customer-rights-section-wrapper .introduction {
  font-family: ModernEra;
}
.customer-rights-container .customer-rights-section-wrapper .introduction strong {
  color: #00b140;
  font-size: 18px;
  line-height: 1.67;
  font-weight: 400;
}
.customer-rights-container .customer-rights-section-wrapper .introduction .highlight {
  color: #00b140;
}

.customer-rights-container .customer-rights-section-wrapper .information-card {
  font-family: ModernEra;
  padding: 24px 16px;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0px 2px 8px 0px rgba(0, 32, 53, 0.1);
  text-align: center;
}
.customer-rights-container .customer-rights-section-wrapper .information-card h2 {
  font-family: ModernEraBold;
  font-size: 22px;
  font-weight: 700;
  line-height: 120%;
  color: #000;
  margin: 4px 0 10px;
}
.customer-rights-container .customer-rights-section-wrapper .information-card .description p {
  color: #80909a;
  text-align: center;
  font-family: ModernEra;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
}
.customer-rights-container .customer-rights-section-wrapper .information-card .description p.number {
  font-size: 24px;
  color: #00b140;
}
.customer-rights-container .customer-rights-section-wrapper .information-card img {
  width: 60px;
  height: 60px;
}
.customer-rights-container .customer-rights-section-wrapper .cards-container {
  padding-top: 30px;
  gap: 2rem;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
}
.customer-rights-container .customer-rights-section-wrapper .cards-container .information-card-anchor {
  max-width: 45%;
  min-width: 300px;
  display: flex;
  outline: none;
}/*# sourceMappingURL=main-page-style.css.map */


.it-rights-container {
  padding: 80px 0 194px;
  background-color: #f1f1f1;
}
.it-rights-container-wrapper {
  max-width: 1000px;
  margin: 0 auto;
  margin-bottom: 40px;
  padding: 1rem;
}
.it-rights-container-wrapper h2 {
  color: #002035;
  text-align: left;
  font-family: ModernEraBlack;
  font-size: 36px;
  font-weight: 900;
  line-height: 120%;
  margin-bottom: 40px;
}
.it-rights-container-wrapper .rights-section h3 {
  color: #00b140;
  font-family: ModernEraBold;
  font-size: 24px;
}
.it-rights-container-wrapper .rights-section .first-introduction {
  font-family: ModernEra;
  margin-top: 15px;
  margin-bottom: 15px;
}
.it-rights-container-wrapper .rights-section ol {
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 40px;
  font-family: ModernEra;
}
.it-rights-container-wrapper .rights-section ol li {
  list-style-type: none;
  font-family: ModernEra;
}
.it-rights-container-wrapper .accordion-container .single-accordion {
  position: relative;
  margin: 10px 0;
}
.it-rights-container-wrapper .accordion-container .single-accordion .summary-chevron-up svg {
  opacity: 0.5;
}
.it-rights-container-wrapper .accordion-container .single-accordion .summary-chevron-up,
.it-rights-container-wrapper .accordion-container .single-accordion .summary-chevron-down {
  pointer-events: none;
  position: absolute;
  top: 0.75em;
  background: #ffffff;
}

html[dir="ltr"] .it-rights-container-wrapper .accordion-container .single-accordion .summary-chevron-up,
html[dir="ltr"] .it-rights-container-wrapper .accordion-container .single-accordion .summary-chevron-down {
    right: 0.75em;
}

html[dir="rtl"] .it-rights-container-wrapper .accordion-container .single-accordion .summary-chevron-up,
html[dir="rtl"] .it-rights-container-wrapper .accordion-container .single-accordion .summary-chevron-down {
    left: 0.75em;
}
.it-rights-container-wrapper .accordion-container .single-accordion .summary-chevron-up svg,
.it-rights-container-wrapper .accordion-container .single-accordion .summary-chevron-down svg {
  display: block;
}
.it-rights-container-wrapper .accordion-container .single-accordion .accordion-header {
  list-style: none;
  font-family: ModernEra;
  padding: 15px;
  border-radius: 0.5rem;
  background: #FFF;
  box-shadow: 0px 2px 8px 0px rgba(0, 32, 53, 0.15);
  cursor: pointer;
}
.it-rights-container-wrapper .accordion-container .single-accordion .accordion-header span {
  color: #00B140;
  font-family: ModernEra;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  /* 1.35rem */
}
.it-rights-container-wrapper .accordion-container .single-accordion .accordion-body {
  font-family: ModernEra;
  padding: 10px 0 30px;
}

.user-rights-container-wrapper {
  max-width: 1000px;
  margin: 0 auto;
  margin-bottom: 40px;
  padding: 1rem;
}
.user-rights-container-wrapper h2 {
  color: #002035;
  font-family: ModernEraBlack;
  font-size: 36px;
  font-weight: 900;
  line-height: 120%;
  margin-bottom: 40px;
}

html[dir="ltr"] .user-rights-container-wrapper h2{
    text-align: left;
}

html[dir="rtl"] .user-rights-container-wrapper h2{
    text-align: right;
}
.user-rights-container-wrapper .rights-section h3 {
  color: #00b140;
  font-family: ModernEraBold;
  font-size: 24px;
}
.user-rights-container-wrapper .rights-section ul {
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 40px;
}
.user-rights-container-wrapper .rights-section ul li {
  list-style-type: disc;
  font-family: ModernEra;
}