
@font-face{font-family:'Quicksand';font-display:auto;font-style:normal;font-weight:300;src:local('Quicksand Light'),local(Quicksand-Light),url(https://fonts.gstatic.com/s/quicksand/v9/6xKodSZaM9iE8KbpRA_pgHYYT8L_.woff2) format("woff2")}@font-face{font-family:'Quicksand';font-display:auto;font-style:normal;font-weight:400;src:local('Quicksand Regular'),local(Quicksand-Regular),url(https://fonts.gstatic.com/s/quicksand/v9/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format("woff2")}@font-face{font-family:'Quicksand';font-style:normal;font-display:auto;font-weight:500;src:local('Quicksand Medium'),local(Quicksand-Medium),url(https://fonts.gstatic.com/s/quicksand/v9/6xKodSZaM9iE8KbpRA_p2HcYT8L_.woff2) format("woff2")}@font-face{font-family:'Quicksand';font-display:auto;font-style:normal;font-weight:700;src:local('Quicksand Bold'),local(Quicksand-Bold),url(https://fonts.gstatic.com/s/quicksand/v9/6xKodSZaM9iE8KbpRA_pkHEYT8L_.woff2) format("woff2")}@font-face{font-family:'Poppins';font-display:auto;font-style:normal;font-weight:300;src:local('Poppins Light'),local(Poppins-Light),url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2")}@font-face{font-family:'Poppins';font-style:normal;font-display:auto;font-weight:400;src:local('Poppins Regular'),local(Poppins-Regular),url(https://fonts.gstatic.com/s/poppins/v6/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2")}@font-face{font-family:'Poppins';font-style:normal;font-display:auto;font-weight:500;src:local('Poppins Medium'),local(Poppins-Medium),url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2")}@font-face{font-family:'Poppins';font-style:normal;font-display:auto;font-weight:600;src:local('Poppins SemiBold'),local(Poppins-SemiBold),url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2")}@font-face{font-family:'Poppins';font-style:normal;font-display:auto;font-weight:700;src:local('Poppins Bold'),local(Poppins-Bold),url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2")}
@font-face{font-family:"hosting-icons-pack";src:url("../icons-pack/hosting/Flaticon.eot");src:url("../icons-pack/hosting/Flaticon.eot?#iefix") format("embedded-opentype"),
url("../icons-pack/hosting/Flaticon.woff") format("woff"),
url("../icons-pack/hosting/Flaticon.ttf") format("truetype"),
url("../icons-pack/hosting/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"hosting-icons-pack";src:url("../icons-pack/hosting/Flaticon.svg#Flaticon") format("svg");}
}
[class^="h-flaticon-"]:before, [class*=" h-flaticon-"]:before,
[class^="h-flaticon-"]:after, [class*=" h-flaticon-"]:after{font-family:hosting-icons-pack;font-size:20px;font-style:normal;margin-left:0;}
@font-face{font-family:"electronic-icons-pack";src:url("../icons-pack/electronics/Flaticon.eot");src:url("../icons-pack/electronics/Flaticon.eot?#iefix") format("embedded-opentype"),
url("../icons-pack/electronics/Flaticon.woff2") format("woff2"),
url("../icons-pack/electronics/Flaticon.woff") format("woff"),
url("../icons-pack/electronics/Flaticon.ttf") format("truetype"),
url("../icons-pack/electronics/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"electronic-icons-pack";src:url("../icons-pack/electronics/Flaticon.svg#Flaticon") format("svg");}
}
@font-face {
font-family: 'fontello';src: url('../icons-pack/fontello/fontello.eot?24141936');src: url('../icons-pack/fontello/fontello.eot?24141936#iefix') format('embedded-opentype'),url('../icons-pack/fontello/fontello.woff2?24141936') format('woff2'),url('../icons-pack/fontello/fontello.woff?24141936') format('woff'),url('../icons-pack/fontello/fontello.ttf?24141936') format('truetype'),url('../icons-pack/fontello/fontello.svg?24141936#fontello') format('svg');font-weight: normal;font-style: normal;
}
[class^="e-flaticon-"]:before, [class*=" e-flaticon-"]:before,
[class^="e-flaticon-"]:after, [class*=" e-flaticon-"]:after{font-family:electronic-icons-pack;font-size:20px;font-style:normal;margin-left:0;}
.h-flaticon-001-bug-1:before{content:"\f100";}
.h-flaticon-002-error-404:before{content:"\f101";}
.h-flaticon-003-bandwidth:before{content:"\f102";}
.h-flaticon-004-servers-10:before{content:"\f103";}
.h-flaticon-005-servers-9:before{content:"\f104";}
.h-flaticon-006-cloud:before{content:"\f105";}
.h-flaticon-007-download:before{content:"\f106";}
.h-flaticon-008-upload:before{content:"\f107";}
.h-flaticon-009-devices:before{content:"\f108";}
.h-flaticon-010-server-6:before{content:"\f109";}
.h-flaticon-011-globe-2:before{content:"\f10a";}
.h-flaticon-012-protection:before{content:"\f10b";}
.h-flaticon-013-database-4:before{content:"\f10c";}
.h-flaticon-014-calendar:before{content:"\f10d";}
.h-flaticon-015-shield:before{content:"\f10e";}
.h-flaticon-016-database-3:before{content:"\f10f";}
.h-flaticon-017-servers-8:before{content:"\f110";}
.h-flaticon-018-increase:before{content:"\f111";}
.h-flaticon-019-uptime:before{content:"\f112";}
.h-flaticon-020-bug:before{content:"\f113";}
.h-flaticon-021-browser:before{content:"\f114";}
.h-flaticon-022-server-5:before{content:"\f115";}
.h-flaticon-023-database-2:before{content:"\f116";}
.h-flaticon-024-lifesaver-1:before{content:"\f117";}
.h-flaticon-025-server-4:before{content:"\f118";}
.h-flaticon-026-web:before{content:"\f119";}
.h-flaticon-027-database-1:before{content:"\f11a";}
.h-flaticon-028-servers-7:before{content:"\f11b";}
.h-flaticon-029-https:before{content:"\f11c";}
.h-flaticon-030-ssl-certificate:before{content:"\f11d";}
.h-flaticon-031-servers-6:before{content:"\f11e";}
.h-flaticon-032-server-3:before{content:"\f11f";}
.h-flaticon-033-lifesaver:before{content:"\f120";}
.h-flaticon-034-server-2:before{content:"\f121";}
.h-flaticon-035-tech-support:before{content:"\f122";}
.h-flaticon-036-globe-1:before{content:"\f123";}
.h-flaticon-037-database:before{content:"\f124";}
.h-flaticon-038-server-1:before{content:"\f125";}
.h-flaticon-039-servers-5:before{content:"\f126";}
.h-flaticon-040-server:before{content:"\f127";}
.h-flaticon-041-computer:before{content:"\f128";}
.h-flaticon-042-servers-4:before{content:"\f129";}
.h-flaticon-043-servers-3:before{content:"\f12a";}
.h-flaticon-044-globe:before{content:"\f12b";}
.h-flaticon-045-hosting-1:before{content:"\f12c";}
.h-flaticon-046-help:before{content:"\f12d";}
.h-flaticon-047-servers-2:before{content:"\f12e";}
.h-flaticon-048-hosting:before{content:"\f12f";}
.h-flaticon-049-servers-1:before{content:"\f130";}
.h-flaticon-050-servers:before{content:"\f131";}
.e-flaticon-001-charger:before{content:"\f100";}
.e-flaticon-002-plug:before{content:"\f101";}
.e-flaticon-003-switch:before{content:"\f102";}
.e-flaticon-004-battery:before{content:"\f103";}
.e-flaticon-005-viewer:before{content:"\f104";}
.e-flaticon-006-amplifier:before{content:"\f105";}
.e-flaticon-007-usb:before{content:"\f106";}
.e-flaticon-008-smartwatch:before{content:"\f107";}
.e-flaticon-009-fridge:before{content:"\f108";}
.e-flaticon-010-coffee-maker:before{content:"\f109";}
.e-flaticon-011-mixer:before{content:"\f10a";}
.e-flaticon-012-resistor:before{content:"\f10b";}
.e-flaticon-013-transducer:before{content:"\f10c";}
.e-flaticon-014-fuse:before{content:"\f10d";}
.e-flaticon-015-transformer:before{content:"\f10e";}
.e-flaticon-016-multimeter:before{content:"\f10f";}
.e-flaticon-017-varistor:before{content:"\f110";}
.e-flaticon-018-galvanometer:before{content:"\f111";}
.e-flaticon-019-battery-1:before{content:"\f112";}
.e-flaticon-020-analyzer:before{content:"\f113";}
.e-flaticon-021-virtual-reality:before{content:"\f114";}
.e-flaticon-022-chip:before{content:"\f115";}
.e-flaticon-023-robot:before{content:"\f116";}
.e-flaticon-024-mouse:before{content:"\f117";}
.e-flaticon-025-router:before{content:"\f118";}
.e-flaticon-026-thermometer:before{content:"\f119";}
.e-flaticon-027-switch-1:before{content:"\f11a";}
.e-flaticon-028-gamepad:before{content:"\f11b";}
.e-flaticon-029-television:before{content:"\f11c";}
.e-flaticon-030-vending-machine:before{content:"\f11d";}
.e-flaticon-031-ssd:before{content:"\f11e";}
.e-flaticon-032-sata:before{content:"\f11f";}
.e-flaticon-033-computer:before{content:"\f120";}
.e-flaticon-034-nfc-card:before{content:"\f121";}
.e-flaticon-035-heating:before{content:"\f122";}
.e-flaticon-036-air-conditioner:before{content:"\f123";}
.e-flaticon-037-cable:before{content:"\f124";}
.e-flaticon-038-sewing-machine:before{content:"\f125";}
.e-flaticon-039-doorkeeper:before{content:"\f126";}
.e-flaticon-040-washing-machine:before{content:"\f127";}
.e-flaticon-041-vitroceramic:before{content:"\f128";}
.e-flaticon-042-american-plug:before{content:"\f129";}
.e-flaticon-043-remote-control:before{content:"\f12a";}
.e-flaticon-044-gps:before{content:"\f12b";}
.e-flaticon-045-car-key:before{content:"\f12c";}
.e-flaticon-046-mp4:before{content:"\f12d";}
.e-flaticon-047-smartphone:before{content:"\f12e";}
.e-flaticon-048-mixer-1:before{content:"\f12f";}
.e-flaticon-049-speaker:before{content:"\f130";}
.e-flaticon-050-tablet:before{content:"\f131";}
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-concierge-bell:before{content:"\f562"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-diagnoses:before{content:"\f470"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(../icons-pack/fontawesome/fa-brands-400.eot);src:url(../icons-pack/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../icons-pack/fontawesome/fa-brands-400.woff2) format("woff2"),url(../icons-pack/fontawesome/fa-brands-400.woff) format("woff"),url(../icons-pack/fontawesome/fa-brands-400.ttf) format("truetype"),url(../icons-pack/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(../icons-pack/fontawesome/fa-regular-400.eot);src:url(../icons-pack/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../icons-pack/fontawesome/fa-regular-400.woff2) format("woff2"),url(../icons-pack/fontawesome/fa-regular-400.woff) format("woff"),url(../icons-pack/fontawesome/fa-regular-400.ttf) format("truetype"),url(../icons-pack/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(../icons-pack/fontawesome/fa-solid-900.eot);src:url(../icons-pack/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../icons-pack/fontawesome/fa-solid-900.woff2) format("woff2"),url(../icons-pack/fontawesome/fa-solid-900.woff) format("woff"),url(../icons-pack/fontawesome/fa-solid-900.ttf) format("truetype"),url(../icons-pack/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
html{position:relative;min-height:100%;}
body{font-family:'Quicksand', sans-serif;}
*, body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;}
a,a:hover{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{margin-left:0 !important;}
[class^="bredhicon-"]:before, [class*=" bredhicon-"]:before {font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
 .bredhicon-search:before { content: '\e800'; }
.bredhicon-heart-empty:before { content: '\e801'; }
.bredhicon-user:before { content: '\e802'; } /* '' */
.bredhicon-camera:before { content: '\e803'; } /* '' */
.bredhicon-ok:before { content: '\e804'; } /* '' */
.bredhicon-link:before { content: '\e805'; } /* '' */
.bredhicon-attach:before { content: '\e806'; } /* '' */
.bredhicon-lock:before { content: '\e807'; } /* '' */
.bredhicon-lock-empty:before { content: '\e808'; } /* '' */
.bredhicon-lock-open:before { content: '\e809'; } /* '' */
.bredhicon-lock-open-empty:before { content: '\e80a'; } /* '' */
.bredhicon-pin:before { content: '\e80b'; } /* '' */
.bredhicon-eye:before { content: '\e80c'; } /* '' */
.bredhicon-tag:before { content: '\e80d'; } /* '' */
.bredhicon-tag-empty:before { content: '\e80e'; } /* '' */
.bredhicon-download-cloud:before { content: '\e80f'; } /* '' */
.bredhicon-doc-inv-alt:before { content: '\e810'; } /* '' */
.bredhicon-doc-alt:before { content: '\e811'; } /* '' */
.bredhicon-doc-inv:before { content: '\e812'; } /* '' */
.bredhicon-trash:before { content: '\e813'; } /* '' */
.bredhicon-location-alt:before { content: '\e814'; } /* '' */
.bredhicon-location-inv:before { content: '\e815'; } /* '' */
.bredhicon-location:before { content: '\e816'; } /* '' */
.bredhicon-chat-inv:before { content: '\e817'; } /* '' */
.bredhicon-undo:before { content: '\e818'; } /* '' */
.bredhicon-book-open:before { content: '\e819'; } /* '' */
.bredhicon-folder:before { content: '\e81a'; } /* '' */
.bredhicon-folder-empty:before { content: '\e81b'; } /* '' */
.bredhicon-box:before { content: '\e81c'; } /* '' */
.bredhicon-cog:before { content: '\e81d'; } /* '' */
.bredhicon-wrench:before { content: '\e81e'; } /* '' */
.bredhicon-share:before { content: '\e81f'; } /* '' */
.bredhicon-calendar-alt:before { content: '\e820'; } /* '' */
.bredhicon-mic:before { content: '\e821'; } /* '' */
.bredhicon-headphones:before { content: '\e822'; } /* '' */
.bredhicon-lamp:before { content: '\e823'; } /* '' */
.bredhicon-block:before { content: '\e824'; } /* '' */
.bredhicon-split:before { content: '\e825'; } /* '' */
.bredhicon-arrow-curved:before { content: '\e826'; } /* '' */
.bredhicon-play:before { content: '\e827'; } /* '' */
.bredhicon-target:before { content: '\e828'; } /* '' */
.bredhicon-award:before { content: '\e829'; } /* '' */
.bredhicon-award-empty:before { content: '\e82a'; } /* '' */
.bredhicon-moon:before { content: '\e82b'; } /* '' */
.bredhicon-flash:before { content: '\e82c'; } /* '' */
.bredhicon-rain:before { content: '\e82d'; } /* '' */
.bredhicon-cloud:before { content: '\e82e'; } /* '' */
.bredhicon-sun-inv:before { content: '\e82f'; } /* '' */
.bredhicon-sun:before { content: '\e830'; } /* '' */
.bredhicon-layers-alt:before { content: '\e831'; } /* '' */
.bredhicon-layers:before { content: '\e832'; } /* '' */
.bredhicon-steering-wheel:before { content: '\e833'; } /* '' */
.bredhicon-mobile:before { content: '\e834'; } /* '' */
.bredhicon-dial:before { content: '\e835'; } /* '' */
.bredhicon-key-inv:before { content: '\e836'; } /* '' */
.bredhicon-key:before { content: '\e837'; } /* '' */
.bredhicon-chart-pie-alt:before { content: '\e838'; } /* '' */
.bredhicon-chart-pie:before { content: '\e839'; } /* '' */
.bredhicon-chart-bar:before { content: '\e83a'; } /* '' */
.bredhicon-umbrella:before { content: '\e83b'; } /* '' */
.bredhicon-moon-inv:before { content: '\e83c'; } /* '' */
.bredhicon-picture:before { content: '\e83d'; } /* '' */
.bredhicon-bat-charge:before { content: '\e83e'; } /* '' */
.mr-tp-0{margin-top:0 !important;}
.mr-tp-10{margin-top:10px !important;}
.mr-tp-20{margin-top:20px !important;}
.mr-tp-30{margin-top:30px !important;}
.mr-tp-40{margin-top:40px !important;}
.mr-tp-50{margin-top:50px !important;}
.mr-tp-60{margin-top:60px !important;}
.mr-tp-70{margin-top:70px !important;}
.mr-tp-80{margin-top:80px !important;}
.mr-tp-90{margin-top:90px !important;}
.mr-tp-100{margin-top:100px !important;}
.mr-tp--120{margin-top:-120px !important;}
.mr-tp-120{margin-top:120px !important;}
.mr-bt-5{margin-bottom:5px !important}
.mr-bt-60{margin-bottom:60px !important;}
.pad-bt-100{padding-bottom:100px !important;}
.padding60-100-100{padding:60px 100px 100px !important;}
.padding-100-0{padding:100px 0 !important;}
.padding-80-0{padding:80px 0 !important;}
.padding-70-0{padding:70px 0 !important;}
.padding-20-0{padding:20px 0 !important;}
.padding-40-0{padding:40px 0 !important;}
.padding-20-0-100{padding:20px 0 100px !important;}
.padding-40-0-100{padding:40px 0 100px !important;}
.padding-50-0-100{padding:50px 0 100px !important;}
.padding-60-0-100{padding:60px 0 100px !important;}
.padding-80-0-100{padding:80px 0 100px !important;}
.padding-80-0-30{padding:80px 0 30px !important;}
.padding-80-0-60{padding:80px 0 60px !important;}
.padding-80-0-90{padding:80px 0 90px !important;}
.padding-80-100-100{padding:80px 100px 100px !important;}
.padding-130-0-160{padding:130px 0 160px !important;}
.padding-40-0-0{padding:40px 0 0 !important;}
.padding-40-0-80{padding:40px 0 80px !important;}
.padding-80-0-80{padding:80px 0 80px !important;}
.padding-90-0-100{padding:90px 0 80px !important;}
.padding-100-0-30{padding:90px 0 80px !important;}
.padding-100-0-0{padding:100px 0 0 !important;}
.padding-100-0-10{padding:100px 0 10px !important;}
.padding-100-0-50{padding:100px 0 50px !important;}
.padding-0-100{padding:0 100px !important;}
.padding-50-0-10{padding:50px 0 10px !important;}
.padding-60-0{padding:60px 0 !important;}
.padding-50-0{padding:50px 0 !important;}
.padding-80-0-50{padding:80px 0 50px !important;}
.padding-20-0{padding:20px 0 !important;}
.font-size-33{font-size:33px !important;}
.f-size25{font-size:25px !important;}
.f-size16{font-size:16px !important;}
.f-size12{font-size:12px !important;}
.overflow-hidden{overflow:hidden;}
#toTop{position:fixed;bottom:30px;right:36px;cursor:pointer;display:none;padding:7px 12px;border-radius:45px;background:#161d23;z-index:4;border:#161d23;color:#fff;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;transition:ba 0s ease-in-out;opacity:0.6;}
.title-default-coodiv{text-transform:uppercase;font-weight:bold;font-size:29px;letter-spacing:1px;margin-bottom:30px;text-align:center;font-family:'Poppins', sans-serif;color:#170B35;}
.title-default-coodiv span{display:block;text-transform:capitalize;font-weight:500;letter-spacing:0;margin-bottom:10px;margin-top:10px;font-size:15px;line-height:26px;color:#66747b;}
.title-default-coodiv-two{color:#33334d;font-family:'Poppins', sans-serif;font-size:24px;text-transform:capitalize;text-align:center;}
.title-default-coodiv-two span{display: block;font-size: 15px;line-height: 26px;max-width: 800px;margin: auto;margin-top: 15px;color: #88a1ad;font-family: 'Quicksand', sans-serif;}
.title-default-coodiv-tree{color:#81a2f8;font-size:15px;text-align:center;}
.title-default-coodiv-tree span{display:block;margin-top:12px;color:#05032b;font-size:30px;font-weight:bold;}
.preloader{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:#fff;}
.preloader .preloader-container{position:absolute;left:0;right:0;margin:auto;display:block;width:120px;text-align:center;top:50%;transform:translateY(-50%);}
.preloader .preloader-container svg{width:120px;height:80px;display:inline-block;vertical-align:middle;text-align:center;padding-left:30px;}
.preloader .preloader-container span{font-size:18px;font-weight:500;letter-spacing:2px;color:#3b474c;display:block;margin-top:-10px;}
#coodiv-header{padding:0 0 20px;position:relative;max-height:720px;background:#5360ca;background:-moz-linear-gradient(top, #5360ca 0%, #a458e1 85%);background:-webkit-linear-gradient(top, #5360ca 0%,#a458e1 85%);background:linear-gradient(to bottom right, #5360ca 0%, #a458e1 85%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5360ca', endColorStr='#a458e1', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5360ca', endColorStr='#a458e1', GradientType=0)";}
#coodiv-header.subpages-header{max-height:400px;}
#coodiv-header.subpages-header-min{max-height:90px;}
#coodiv-header.subpages-header-min .bg_overlay_header img{height:auto;width:inherit;}
#coodiv-header .navbar{z-index:2;position:fixed;top:0;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.header-top-height{min-height:100px;}
#coodiv-header .navbar.fixed-header-layout.top-header-fixed{position:fixed;width:100%;top:0px;padding:1.2rem 1rem;z-index:99999;background:#ffffff;-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.08);box-shadow:0 7px 17px rgba(0, 0, 0, 0.04);opacity:1;left:0;right:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
@media (min-width:768px){#coodiv-header .top-header-fixed .navbar-nav .nav-link{color:#4e585d;}
#coodiv-header .top-header-fixed .navbar-nav .active .nav-link, #coodiv-header .top-header-fixed .navbar-nav .nav-link:hover{color:#282e31;}
#coodiv-header .top-header-fixed .navbar-nav .nav-link:before{background:#81959e;}
#coodiv-header .top-header-fixed .navbar-nav .nav-link:after{background:#81959e;}
}
#coodiv-header .top-header-fixed .header-user-info-coodiv li span{color:#a5b7bf;}
#coodiv-header .navbar.top-header-fixed-btom0{top:-120px;}
#coodiv-header .navbar-brand img{max-height:25px;}
#coodiv-navbar-header{border-bottom:1px solid rgba(255, 255, 255, 0.05);padding:1.4rem 1rem;}
@media (min-width:768px){#coodiv-navbar-header .navbar-nav .nav-link{font-weight:600;color:#edf1f3;font-size:13px;line-height:24px;padding-right:.9rem;padding-left:.9rem;position:relative;}
@-moz-document url-prefix(){#coodiv-navbar-header .navbar-nav .nav-link{font-weight:500;}
}
#coodiv-navbar-header .navbar-nav .active .nav-link,#coodiv-navbar-header .navbar-nav .nav-link:hover{color:#fff;}
#coodiv-navbar-header .navbar-nav .nav-link:after{content:'';position:absolute;width:4px;height:4px;background:#fff;border-radius:100%;left:0;right:0;margin:auto;bottom:3px;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#coodiv-navbar-header .navbar-nav .nav-link:before{content:'';position:absolute;width:4px;height:4px;background:#fff;border-radius:100%;right:0;left:0;margin:auto;bottom:3px;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#coodiv-navbar-header .navbar-nav .nav-link:hover::after, #coodiv-navbar-header .navbar-nav .active .nav-link:after{left:-7px;opacity:1;}
#coodiv-navbar-header .navbar-nav .nav-link:hover::before, #coodiv-navbar-header .navbar-nav .active .nav-link:before{right:-7px;opacity:1;}
}
.header-user-info-coodiv{margin-bottom:-3px;}
.header-user-info-coodiv li{list-style:none;text-align:center;}
.header-user-info-coodiv li #header-login-dropdown{background:#FFEB3B;padding:5px 30px;border-radius:20px;font-size:13px;font-weight:600;color:#363542;position:relative;}
@-moz-document url-prefix(){.header-user-info-coodiv li a{font-weight:500;}
}
.header-user-info-coodiv li a:hover{background:#f5e23c;text-decoration:none;}
.header-user-info-coodiv li span{display:block;font-size:13px;font-weight:500;color:#fff;margin-top:7px;}
.bg_overlay_header{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;bottom:0;right:0;pointer-events:none;overflow:hidden;}
.bg_overlay_header img{min-width:100%;}
.bg_overlay_header:after{content:'';position:absolute;background:url(../img/header/bottom-header-bar.svg) no-repeat right bottom !important;bottom:-8px;width:100%;background-size:100% !important;height:70px;right:-10px;}
#coodiv-header.subpages-header-min .bg_overlay_header:after{display:none;}
@media (max-width:1000px){.bg_overlay_header img{height:100%;}
}
#coodiv-header.subpages-header .bg_overlay_header img{height:auto;}
@media (max-width:700px){#coodiv-header.subpages-header .bg_overlay_header img{height:100%;}
}
.bg_overlay_header .bg_overlay_header-bg-grand{position:absolute;left:0;right:0;bottom:0;top:0;background:transparent;background:linear-gradient(0deg, #fff 0%, #eef1f8 100%);z-index:-1;opacity:0.5;}
.nav-header-chage{position:absolute !important;display:block;top:50%;transform:translateY(-50%);width:8em;margin:0 3em 0 0;right:0;}
.nav-header-chage .flickity-slider{transform:inherit !important;position:relative;}
.nav-header-chage .flickity-viewport{height:100% !important;}
.nav__item{line-height:1;position:relative !important;display:block;margin:0;padding:0;letter-spacing:0;color:currentColor;border:0;background:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;margin-left:auto;left:auto !important;}
.nav__item:focus{outline:none;}
.nav--shamso .nav__item{width:2.25em;height:2.25em;}
.nav--shamso .nav__item::before,
.nav--shamso .nav__item::after{content:'';position:absolute;border-radius:50%;}
.nav--shamso .nav__item::before{top:25%;left:25%;width:50%;height:50%;background:rgba(0, 0, 0, 0.13);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1);}
.nav--shamso .nav__item:not(.is-selected):focus::before,
.nav--shamso .nav__item:not(.is-selected):hover::before{-webkit-transform:scale3d(1.35,1.35,1);transform:scale3d(1.35,1.35,1);}
.nav--shamso .is-selected::before{-webkit-transform:scale3d(0.35,0.35,1);transform:scale3d(0.35,0.35,1);}
.nav--shamso .nav__item::after{top:10%;left:10%;width:78%;height:78%;opacity:0;box-shadow:inset 0 0 0 3px #5e798b;-webkit-transform:scale3d(0.35,0.35,1);transform:scale3d(0.35,0.35,1);-webkit-transition:-webkit-transform 0.5s, box-shadow 0.5s, opacity 0.5s;transition:transform 0.5s, box-shadow 0.5s, opacity 0.5s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1);}
.nav--shamso .is-selected::after{opacity:1;box-shadow:inset 0 0 0 3px #c1dff9;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
.nav--shamso .nav__item-title{font-weight:bold;line-height:1.5;display:block;margin:0 2.5rem 0 0;white-space:nowrap;pointer-events:none;opacity:0;color:#c1dff9;-webkit-transform:scale3d(0.1,0.1,1);transform:scale3d(0.1,0.1,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1);margin-left:auto;float:right;}
.nav--shamso .is-selected .nav__item-title{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.carousel-cell{width:100%;outline:none;box-shadow:none;}
.main-header-text-title{font-family:'Poppins', sans-serif;text-transform:uppercase;font-weight:bold;font-size:35px;letter-spacing:1px;margin-bottom:30px;color:#2f3538;position:relative;}
.main-header-text-title span{display:block;font-size:14px;text-transform:capitalize;font-weight:500;letter-spacing:0;font-family:'Quicksand', sans-serif;margin-bottom:10px;color:#aebfc7;}
.main-header-text-title small{display:block;text-transform:lowercase;font-size:17px;margin-top:1px;font-weight:400;letter-spacing:0;font-family:'Quicksand', sans-serif;color:#9ba8af;}
.main-header-text-title .sub-page-breadcrumb{text-transform:initial;font-size:15px;margin-top:20px;font-weight:400;font-family:'Quicksand', sans-serif;color:#62747d;letter-spacing:0.6px;}
.breadcrumb-hosting-pages{background:#fff;border-radius:6px;margin-top:15px;-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.08);box-shadow:0 3px 27px rgba(0, 0, 0, 0.07);}
.breadcrumb-hosting-pages a{text-align:center;border-right:1px solid #f2f4f5;padding:30px 10px;text-decoration:none !important;position:relative;}
.breadcrumb-hosting-pages a:last-child{border:0;border-radius:0 6px 6px 0;}
.breadcrumb-hosting-pages a:first-child{border-radius:6px 0 0 6px;}
.breadcrumb-hosting-pages a img{width:50px;margin:auto;}
.breadcrumb-hosting-pages a .sub-breadcrumb-host-title{font-family:'Poppins', sans-serif;text-transform:uppercase;font-weight:bold;font-size:12px;letter-spacing:1px;color:#2f3538;position:relative;text-decoration:none;margin-top:10px;display:block;}
.breadcrumb-hosting-pages a.active:before{content:'';width:0;height:0;border-style:solid;border-width:12px 10px 0 10px;border-color:#fafcfc transparent transparent transparent;position:absolute;left:0;right:0;margin:auto;bottom:-9px;}
.breadcrumb-hosting-pages a.active{background:#fafcfc;}
.breadcrumb-hosting-pages a .off-tag{position:absolute;top:-10px;background:#F44336;color:#fff;font-size:13px;font-weight:bold;padding:2px 15px;border-radius:30px;left:0;right:0;margin:auto;width:90px;}
#domain-search-header{padding-left:0;position:relative;}
#domain-search-header input{width:100%;border:0;height:60px;border-radius:25px;outline:none;padding-left:60px;line-height:61px;box-shadow:12px 12px 30px 0 rgba(77,77,119,.10);font-weight:500;color:#8ba2ad;}
#domain-search-header input::-webkit-input-placeholder{font-weight:500;color:#c5d3de;font-size:14px;}
#domain-search-header input::-moz-placeholder{font-weight:500;color:#c5d3de;font-size:14px;}
#domain-search-header input::-ms-input-placeholder{font-weight:500;color:#c5d3de;font-size:14px;}
#domain-search-header input::-moz-placeholder{font-weight:500;color:#c5d3de;font-size:14px;}
#domain-search-header .fa-globe{position:absolute;top:19px;left:22px;font-size:23px;color:#dcdee0;}
#domain-search-header .inline-button-domain-order{position:absolute;top:10px;right:25px;}
#domain-search-header .inline-button-domain-order #search-btn{background-image:linear-gradient(to right,#fdb05c,#fd8d5f);border:0;transition:background-size .2s ease-in-out,.2s box-shadow ease-in-out,.2s filter,.3s opacity;color:#fff;height:40px;width:40px;font-size:14px;border-radius:50px;outline:none !important;line-height:40px;cursor:pointer;box-shadow:3px 4px 31px 0 rgba(253, 165, 93, 0.54);margin-left:2px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#domain-search-header .inline-button-domain-order #search-btn:hover{background-size:175% 100%;color:#fff;outline:none;transition:background-size .2s ease-in-out,.2s box-shadow ease-in-out,.2s filter,.3s opacity;}
#domain-search-header .inline-button-domain-order #transfer-btn{background-image:linear-gradient(to right,#5c5cfd,#d65ffd);border:0;transition:background-size .2s ease-in-out,.2s box-shadow ease-in-out,.2s filter,.3s opacity;color:#fff;height:40px;width:40px;font-size:14px;border-radius:50px;outline:none !important;line-height:40px;cursor:pointer;box-shadow:3px 4px 31px 0 rgba(149, 94, 253, 0.45);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#domain-search-header .inline-button-domain-order #transfer-btn:hover{background-size:175% 100%;color:#fff;outline:none;transition:background-size .2s ease-in-out,.2s box-shadow ease-in-out,.2s filter,.3s opacity;}
.domain-search-header-pricetext{display:block;font-size:13px;font-weight:400;letter-spacing:0;margin-top:8px;text-align:right;padding-right:30px;color:#a0b0b7;}
.domain-search-header-pricetext b{color:#747d82;}
.domain-name-classes{width:140px;background:#fff;box-shadow:5px 7px 12px 0 rgba(77, 77, 119, 0.05);padding:12px 45px 12px 12px;border-radius:15px;margin-top:40px;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.domain-name-classes:hover{box-shadow:5px 7px 12px 0 rgba(77, 77, 119, 0.15);}
.domain-name-classes .domain-img{height:34px;position:relative;vertical-align:middle;}
.domain-name-classes .domain-img img{width:55px;vertical-align:middle;position:absolute;top:50%;transform:translateY(-50%);max-height:36px;}
.domain-name-classes .price{display:block;font-size:13px;letter-spacing:0;font-weight:600;color:#747d82;padding-left:8px;}
.domain-name-classes .features-domains{text-align:center;position:absolute;right:0;width:50px;top:19px;}
.domain-name-classes .features-domains a{display:block;margin-bottom:10px;}
.domain-name-classes .features-domains img{width:13px;cursor:pointer;opacity:0.4;margin:auto;display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.domain-name-classes .features-domains img:hover{opacity:0.7;}
.owl-domain-prices-previw{height:159px;overflow:hidden;margin-top:20px;padding-bottom:40px;}
.owl-domain-prices-previw .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;}
.owl-dots.disabled{display:none;}
.owl-domain-prices-previw .owl-nav{position:absolute;bottom:0px;}
.owl-domain-prices-previw.owl-theme .owl-nav .owl-prev{background:url(../img/svgs/Arrow-1.svg) no-repeat !important;background-size:contain !important;width:28px;height:17px;margin-left:10px;opacity:0.2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.owl-domain-prices-previw.owl-theme .owl-nav .owl-prev:hover{opacity:0.4;}
.owl-domain-prices-previw.owl-theme .owl-nav .owl-next{background:url(../img/svgs/Arrow.svg) no-repeat !important;background-size:contain !important;width:28px;height:17px;opacity:0.2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.owl-domain-prices-previw.owl-theme .owl-nav .owl-next:hover{opacity:0.4;}
.hosting-header-slider-cell-img{width:310px;}
.circle-sub-title-header-slider{font-size:13px;position:relative;z-index:1;vertical-align:top;display:table;background:#7167d8;color:#fff;padding:5px 15px;margin-bottom:10px;border-radius:20px;font-weight:400;font-style:inherit;text-transform:capitalize;}
.text-sub-title-header-slider{display:block;text-transform:capitalize;font-size:15px;margin-top:1px;font-weight:300;letter-spacing:0;color:#9ba8af;font-family:'Poppins', sans-serif;line-height:31px;}
.btn-sub-title-header-slider{background-image:linear-gradient(to right,#fdb05c,#fd8d5f);border:0;transition:background-size .2s ease-in-out,.2s box-shadow ease-in-out,.2s filter,.3s opacity;color:#fff;font-size:14px;border-radius:50px;display:inline-table;margin-top:12px;padding:8px 30px;letter-spacing:0.5px;outline:none !important;cursor:pointer;box-shadow:3px 4px 31px 0 rgba(253, 165, 93, 0.54);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;margin-left:10px;}
.btn-sub-title-header-slider:hover{background-size:175% 100%;color:#fff;outline:none;text-decoration:none;transition:background-size .2s ease-in-out,.2s box-shadow ease-in-out,.2s filter,.3s opacity;}
.hosting-header-slider-cell-img-02{width:450px;}
.coodiv-dropdown-header{background:#fff;box-shadow:5px 7px 12px 0 rgba(77, 77, 119, 0.05);border-radius:15px;margin-top:25px;}
.coodiv-dropdown-header:after{content:'';background:url(../img/header/navs/dropdown.png) no-repeat !important;position:absolute;width:47px;height:10px;top:-10px;left:9px;}
.coodiv-dropdown-header .dropdown-item{padding: .15rem 3.5rem .15rem .9rem;font-weight:700;color:#4e5f67;font-size:13px;line-height:24px;position:relative;}
@-moz-document url-prefix(){.coodiv-dropdown-header .dropdown-item{font-weight:500;}
}
.coodiv-dropdown-header .dropdown-item .nav-new-tag{position:absolute;right:15px;background:#ffeb3b;padding:2px 6px;line-height:1;border-radius:6px;top:50%;transform:translateY(-50%);}
.coodiv-dropdown-header .dropdown-item .nav-soon-tag{position:absolute;right:15px;background:#e589cd;color:#fff;padding:2px 6px;line-height:1;border-radius:6px;top:50%;transform:translateY(-50%);}
.dropdown-item:active{color:#16181b;text-decoration:none;background-color:#f8f9fa;}
#coodiv-navbar-header .dropdown-menu{display:block;opacity:0;visibility:hidden;-webkit-transform:translateY(-16px);transform:translateY(-16px);transition:transform .32s cubic-bezier(0,0,0,1),opacity 80ms;transition:transform .32s cubic-bezier(0,0,0,1),opacity 80ms,-webkit-transform .32s cubic-bezier(0,0,0,1);}
#coodiv-navbar-header .show>.dropdown-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);}
#coodiv-navbar-header .dropdown-menu.user-login-dropdown{min-width:320px;right:0;left:auto;padding:0;}
.coodiv-dropdown-header.user-login-dropdown:after{right:27px;left:auto;}
.user-login-dropdown-form{position:relative;}
.user-login-dropdown-form .form-group{margin-bottom:0;position:relative;}
.user-login-dropdown-form .form-group i{position:absolute;top:50%;transform:translateY(-50%);right:20px;color:#dcdee0;}
.user-login-dropdown-form .form-group.username input{border:0;border-radius:15px 15px 0 0;border-bottom:1px solid #e7e9ec;}
.user-login-dropdown-form .form-group.password input{border:0;border-radius:0 0 15px 15px;border-top:1px solid #e7e9ec;}
.user-login-dropdown-form .form-group input{padding:25px 15px;font-size:13px;letter-spacing:1px;}
.user-login-dropdown-form-button{background-image:linear-gradient(to right,#2196F3,#35cbde);border:0;transition:background-size .2s ease-in-out,.2s box-shadow ease-in-out,.2s filter,.3s opacity;color:#fff;height:40px;width:40px;font-size:14px;border-radius:50px;outline:none !important;line-height:40px;cursor:pointer;box-shadow:3px 4px 31px 0 rgba(35, 156, 241, 0.51);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);right:-22px;}
#coodiv-header .navbar.fixed-header-layout.top-header-fixed .coodiv-dropdown-header:after{display:none;}
.demo-section{padding:100px 0;background:linear-gradient(0deg, #fff 0%, #f3f5f9 100%);background:#fff;}
.box-features-sevices-home{background:#fff;box-shadow:0 10px 100px 0 rgba(77, 77, 119, 0.08);border-radius:10px;padding:35px 25px 25px;width:100%;display:block;margin-top:5px;position:relative;margin-bottom:30px;}
.box-features-sevices-home .box-features-sevices-ovelow{position:absolute;left:0;right:0;border-radius:5px;background:linear-gradient(45deg, #8b80f7, #5d47f6);top:50%;transform:translateY(-50%);overflow:hidden;height:0%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.box-features-sevices-home:hover .box-features-sevices-ovelow, .box-features-sevices-home.active .box-features-sevices-ovelow{height:100%;}
.box-features-sevices-home .box-features-sevices-ovelow:after{content:'';position:absolute;width:300px;height:300px;background:#fff;border-radius:100%;top:-150px;right:-130px;opacity:0.1;}
.box-features-sevices-home:hover .icon-box-features-home, .box-features-sevices-home.active .icon-box-features-home{background:rgba(255, 255, 255, 0.1803921568627451) !important;}
.icon-box-features-home{height:60px;width:60px;display:block;text-align:center;line-height:60px;border-radius:5px;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.icon-box-features-home:after{content:'';background:url(../img/bg/icon-bg.png) no-repeat !important;position:absolute;width:85px;height:85px;z-index:0;top:-10px;left:-9px;opacity:0.1;}
.icon-box-features-home i:before{font-size:30px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.box-features-sevices-home:hover .icon-box-features-home i:before , .box-features-sevices-home.active .icon-box-features-home i:before{color:#fff !important;}
.icon-box-features-home.first-color{background:#ffeeee;}
.icon-box-features-home.second-color{background:#e5f9ed;}
.icon-box-features-home.third-color{background:#e6f1f9;}
.icon-box-features-home.fourth-color{background:#f7e6f9;}
.icon-box-features-home.first-color i:before{color:#c7aaa4;}
.icon-box-features-home.second-color i:before{color:#a6bbaf;}
.icon-box-features-home.third-color i:before{color:#c6d1d8;}
.icon-box-features-home.fourth-color i:before{color:#c7aaa4;}
.box-features-sevices-home .box-title{text-align:left;margin-top:25px;font-size:16px;font-family:'Poppins', sans-serif;font-weight:600;color:#2f3538;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.box-features-sevices-home:hover .box-title,.box-features-sevices-home.active .box-title{color:#fff;}
.box-features-sevices-home .box-text{display:block;font-size:13px;text-transform:capitalize;font-weight:400;letter-spacing:0;margin-bottom:10px;color:#565f63;margin-top:15px;line-height:22px;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.box-features-sevices-home:hover .box-text, .box-features-sevices-home.active .box-text{color:#e2e6e8;}
.box-features-sevices-home .box-btn{display:block;margin-top:30px;padding:9px;text-align:center;border-radius:5px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:13px;text-decoration:none;letter-spacing:1px;background:#a558e1;background-image:linear-gradient(to right,#5c5cfd,#d65ffd);box-shadow:3px 4px 31px 0 rgba(111, 92, 253, 0.39);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;}
.box-features-sevices-home .box-btn:hover{color:#fff;box-shadow:3px 4px 31px 0 rgba(111, 92, 253, 0.8);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.home-our-servces-title{text-align:left;position:relative;font-family:'Poppins', sans-serif;text-transform:uppercase;font-weight:bold;font-size:25px;letter-spacing:1px;margin-bottom:30px;color:#2f3538;padding-bottom:25px;}
.home-our-servces-title:after{content:'';position:absolute;height:3px;width:50px;background:#e7e9ea;bottom:0px;left:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.home-our-servces-title:hover::after{width:100px;}
.home-our-servces-text{display:block;font-size:17px;font-weight:400;color:#3d4548;line-height:30px;position:relative;}
.body_overlay_ono{position:absolute;left:0;right:0;bottom:0;top:0;overflow:hidden;pointer-events:none;}
.body_overlay_ono:after{display:block;top:-5rem;right:-53rem;border-radius:25rem;transform:rotate(-44deg);background-color:#F6F9FE;background:#F6F9FE;content:"";position:absolute;width:100%;height:34.375rem;}
.icon-hom-page-service-holder{width:128px;height:115px;background:url(../img/bg/home-icon.png) no-repeat !important;text-align:center;padding:30px;margin:auto;margin-top:65px;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;}
.icon-hom-page-service-holder:after{width:128px;height:115px;background:url(../img/bg/home-icon.png) no-repeat !important;content:'';position:absolute;left:0;right:0;top:0;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;pointer-events:none;}
.icon-hom-page-service-holder:hover::after{opacity:0.6;transition:all 0.2s ease-in-out;-webkit-animation:bigono 0.4s linear;-moz-animation:bigono 0.4s linear;animation:bigono 0.4s linear;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
@-webkit-keyframes bigono{0%{opacity:2;transform:scale(1);}
50%{opacity:0.6;transform:scale(1.1);}
100%{opacity:2;transform:scale(1);}
}
@-moz-keyframes bigono{0%{opacity:2;transform:scale(1);}
50%{opacity:0.6;transform:scale(1.1);}
100%{opacity:2;transform:scale(1);}
}
@keyframes bigono{0%{opacity:2;transform:scale(1);}
50%{opacity:0.6;transform:scale(1.1);}
100%{opacity:2;transform:scale(1);}
}
.icon-hom-page-service-holder img{height:100%;}
.icon-hom-page-service-title{color: #33334d;font-size: 16px;text-transform: capitalize;text-align: center;margin-top: 20px;}
.icon-hom-page-service-text{display: block;font-size: 13px;line-height: 24px;margin: auto;margin-top: 15px;color: #819dab;text-align: center;font-family: 'Poppins', sans-serif;padding: 0px 30px;}
.hom-page-service-more{background:#a358e0;background:-webkit-linear-gradient(left top, #616ad4, #a558e1);background:-o-linear-gradient(bottom right, #616ad4, #a558e1);background:-moz-linear-gradient(bottom right, #616ad4, #a558e1);background:linear-gradient(to bottom right, #6badff, #add2ff);border-radius:25px;position:relative;padding:30px 30px 60px;overflow:hidden;}
.hom-page-service-more:after{content:'';background:url(../img/bg/shape.png) no-repeat;right:30px;bottom:0;z-index:0;pointer-events:none;width:323px;position:absolute;height:293px;}
.hom-page-service-more:before{content:'';height:450px;width:450px;background:rgba(51, 51, 51, 0.4);position:absolute;border-radius:100%;left:-120px;z-index:0;pointer-events:none;opacity:0.1;top:-50px;}
.hom-page-service-more-payment{position:absolute;bottom:20px;}
.hom-page-service-more-payment a{margin:0 5px;}
.hom-page-service-more-payment a img{height:15px;opacity:1;}
.hom-page-service-more-title{font-family:'Poppins', sans-serif;text-transform:uppercase;font-weight:bold;font-size:20px;letter-spacing:1px;color:#ffffff;margin-top:5px;}
.hom-page-service-more-title span{font-weight:500;display:block;font-size:14px;letter-spacing:0;text-transform:none;margin-top:5px;}
.hom-page-service-more-banner{position:absolute;right:50px;z-index:2;top:50%;transform:translateY(-50%);}
.hom-page-service-more-form{margin-top:35px;display:block;position:relative;}
.hom-page-service-more-form input[type=email]{width:82%;height:50px;padding:5px 25px;border:0;border-radius:25px;box-shadow:none;outline:none;font-size:14px;letter-spacing:0.5px;z-index:1;position:relative;}
.hom-page-service-more-form input[type=submit]{position:absolute;right:24%;z-index:1;top:3px;bottom:3px;font-size:14px;height:44px;border:0;border-radius:25px;color:#fff;padding:0 18px;font-weight:500;letter-spacing:0.5px;outline:none;box-shadow:none;background:#a358e0;background:-webkit-linear-gradient(left top, #616ad4, #a558e1);background:-o-linear-gradient(bottom right, #616ad4, #a558e1);background:-moz-linear-gradient(bottom right, #616ad4, #a558e1);background:linear-gradient(to bottom right, #5c6bd3, #a358e0);cursor:pointer;opacity:0.7;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.hom-page-service-more-form input[type=submit]:hover{outline:none;box-shadow:none;opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.hom-page-service-more-form input[type=submit].error-send-mc{background:#F44336;}
.hom-page-service-more-form input[type=submit].success-send-mc{background:#4CAF50;}
.hom-page-service-more-form #mce-error-response.response, .hom-page-service-more-form div.mce_inline_error{display: block;background: #F44336;color: #fff;padding: 12px 15px;border-radius: 30px;font-size: 12px;margin-top: 5px;width: 90%;}
.hom-page-service-more-form #mce-error-response.response a{color: #fff;text-decoration: underline;}
.hom-page-service-more-form #mce-success-response.response{display: block;background: #8BC34A;color: #fff;padding: 12px 15px;border-radius: 30px;font-size: 12px;margin-top: 5px;width: 90%;}
.hom-page-service-more-form #mce-success-response.response a{color: #fff;text-decoration: underline;}
#monthly-yearly-chenge{padding:0 0 50px;min-width:200px;}
#monthly-yearly-chenge a{font-weight:bold;color:#b4c3ca;text-decoration:none;position:relative;font-size:14px;text-transform:uppercase;cursor:pointer;}
#monthly-yearly-chenge a.active{color:#364248;}
#monthly-yearly-chenge a:first-child{padding-right:40px;}
#monthly-yearly-chenge a:last-child{padding-left:40px;}
#monthly-yearly-chenge a:first-child::after{content:'';position:absolute;height:21px;width:50px;background:#dae4e6;top:50%;transform:translateY(-50%);right:-25px;border-radius:40px;}
#monthly-yearly-chenge a:last-child::after{content:'';position:absolute;top:50%;transform:translateY(-50%);background:#50e3c2;width:18px;height:18px;left:-28px;border-radius:40px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#monthly-yearly-chenge a:last-child.active::after{left:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.first-pricing-table{text-align:center;padding:35px 30px;background:#fff;box-shadow:0 10px 100px 0 rgba(77, 77, 119, 0.16);border-radius:10px;position:relative;overflow:hidden;}
.first-pricing-table.best-plan:after{content:'';background:url(../img/bg/charit.png) no-repeat !important;position:absolute;width:127px;height:140px;bottom:30px;right:-40px;z-index:0;}
.first-pricing-table-icon{font-size:40px;color:#00BCD4;}
.first-pricing-table-title{font-family:'Poppins', sans-serif;text-transform:uppercase;font-weight:bold;font-size:20px;letter-spacing:1px;color:#07a9bd;margin-top:5px;}
.first-pricing-table-title span{display:block;font-size:12px;line-height:21px;margin:auto;color:#838d92;font-weight:400;letter-spacing:0;text-transform:none;margin-top:10px;}
.first-pricing-table-price{font-size:30px;display:block;margin:20px 0;font-style:inherit !important;}
.first-pricing-table-price i{font-style:inherit !important;}
.first-pricing-table-price small{opacity:0.5;font-size:14px;}
.first-pricing-table-most{position:absolute;transform:rotate(45deg);background:#ff4797;color:#fff;padding:5px;width:200px;top:25px;right:-60px;text-align:center;font-size:13px;}
.first-pricing-table-body{padding-left:0;}
.first-pricing-table-body li{list-style:none;background:#f9fafa;margin-bottom:7px;font-size:14px;padding:10px;font-weight:500;border-radius:30px;color:#4c5b63;position:relative;z-index:1;}
.first-pricing-table-body li.not-chacked{text-decoration:line-through;position:relative;}
.first-pricing-table-body li.not-chacked:after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f057";left:9px;font-size:22px;top:4px;color:#e24d4d;}
.first-pricing-table-order{display:block;margin:45px -30px -35px;background:#50e3c2;padding:14px;color:#fff;font-weight:500;text-transform:uppercase;font-family:'Poppins', sans-serif;letter-spacing:2px;font-size:14px;position:relative;z-index:1;text-decoration:none !important;border-radius:0 0 6px 0;}
.first-pricing-table-order:hover{color:#fff;background:#48d1b2;}
.first-pricing-table-container [class^="col-md-"], .first-pricing-table-container [class*=" col-md-"]{padding:0;}
.first-pricing-table.best-plan .first-pricing-table-order{margin:45px -30px -60px;}
.first-pricing-table-container [class^="col-md-"]:first-child .first-pricing-table .first-pricing-table-order{background:#78b1f7;border-radius:0 0 0 6px;}
.first-pricing-table-container [class^="col-md-"]:first-child .first-pricing-table .first-pricing-table-order:hover{background:#6799d8;}
.first-pricing-table.best-plan{padding:60px 30px;margin-top:-15px;position:relative;z-index:1;}
.first-pricing-table-container [class^="col-md-"]:first-child .first-pricing-table{border-radius:10px 0 0 10px;}
.first-pricing-table-container [class^="col-md-"]:first-child .first-pricing-table .first-pricing-table-icon{color:#ffc107;}
.first-pricing-table-container [class^="col-md-"]:first-child .first-pricing-table .first-pricing-table-title{color:#ffc107;}
.first-pricing-table-container [class^="col-md-"]:last-child .first-pricing-table .first-pricing-table-icon{color:#3F51B5;}
.first-pricing-table-container [class^="col-md-"]:last-child .first-pricing-table .first-pricing-table-title{color:#3F51B5;}
.first-pricing-table-container [class^="col-md-"]:last-child .first-pricing-table{border-radius:0 10px 10px 0;}
.first-pricing-table.best-plan .first-pricing-table-order{background:#ff4797;}
.first-pricing-table.best-plan .first-pricing-table-order:hover{background:#f1438f;}
.first-pricing-table-price.monthly .yearly{display:none;}
.first-pricing-table-price.yearly .monthly{display:none;}
#monthly-yearly-chenge.style-two{padding:4px;background:#f3f2f8;margin-bottom:30px;border-radius:4px;position:relative;}
#monthly-yearly-chenge.style-two a{width:160px;display:inline-block;text-align:center;padding:13px 0 !important;z-index:1;position:static;text-transform:capitalize;}
#monthly-yearly-chenge.style-two a:last-child::after{display:none;}
#monthly-yearly-chenge.style-two a:first-child::after{display:none;}
#monthly-yearly-chenge.style-two a.active{color:#37386e;}
#monthly-yearly-chenge.style-two a .change-box-text{position:relative;z-index:1;}
#monthly-yearly-chenge.style-two a:first-child .change-box{content:'';position:absolute;background:#fff;border-radius:4px;bottom:3px;top:3px;z-index:0;transform:translateY(0%);width:160px;right:3px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#monthly-yearly-chenge.style-two a.active:first-child .change-box{left:3px;right:auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.second-pricing-table{text-align:center;padding:30px 30px;background:#fff;box-shadow:0 10px 100px 0 rgba(77, 77, 119, 0.16);border-radius:5px;position:relative;overflow:hidden;}
.second-pricing-table-title{text-align:left;margin-bottom:20px;font-size:20px;}
.second-pricing-table-title span{display:block;font-size:15px;color:#58676f;font-weight:100;letter-spacing:0.5px;}
.second-pricing-table-price{text-align:left;font-size:30px;display:block;margin:20px 0;font-style:inherit !important;}
.second-pricing-table-price i{font-style:inherit !important;}
.second-pricing-table-price small{opacity:0.5;font-size:14px;}
.second-pricing-table-price.monthly .yearly{display:none;}
.second-pricing-table-price.yearly .monthly{display:none;}
.second-pricing-table-body{padding-left:0;text-align:left;}
.second-pricing-table-body li{list-style:none;font-size:14px;padding:6px;font-weight:500;border-radius:30px;color:#4c5b63;position:relative;z-index:1;}
.second-pricing-table-body li.not-chacked{text-decoration:line-through;position:relative;}
.second-pricing-table-body li.not-chacked:after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00d";right:9px;font-size:15px;top:8px;color:#F44336;}
.second-pricing-table-button{background:#2fd5c9;border:2px solid #2fd5c9;margin-top:5px;display:inline-block;float:left;color:#fff;font-weight:500;font-size:14px;padding:9px;width:100%;border-radius:5px;text-decoration:none !important;}
.second-pricing-table-button:hover{background:#fff;border:2px solid #2fd5c9;color:#2fd5c9;}
.second-pricing-table.active{background:#a358e0;background:-webkit-linear-gradient(left top, #616ad4, #a558e1);background:-o-linear-gradient(bottom right, #616ad4, #a558e1);background:-moz-linear-gradient(bottom right, #616ad4, #a558e1);background:linear-gradient(to bottom right, #5c6bd3, #a358e0);}
.second-pricing-table.active .second-pricing-table-title{color:#fff;}
.second-pricing-table.active .second-pricing-table-title span{color:#e1e6e8;}
.second-pricing-table.active .second-pricing-table-price{color:#fff;}
.second-pricing-table.active .second-pricing-table-body li{color:#d4dce0;}
.second-pricing-table.active .second-pricing-table-body li.not-chacked:after{color:#dccdcd;}
.second-pricing-table.active .second-pricing-table-button{background:transparent;border:2px solid #fff;}
.second-pricing-table.active .second-pricing-table-button:hover{background:#492f94;border:2px solid #7e61d9;color:#fff;}
.second-pricing-table:before{content:'';position:absolute;width:400px;height:400px;background:rgba(240, 98, 154, 0.05);bottom:-120px;right:-130px;border-radius:100%;z-index:0;pointer-events:none;}
.second-pricing-table:after{content:'';position:absolute;width:400px;height:400px;background:rgba(33, 150, 243, 0.02);top:-120px;right:-71px;border-radius:100%;z-index:0;pointer-events:none;}
#monthly-yearly-chenge.custom-change a:first-child::after{right:-20px;}
.our-pertners{background:#fff;text-align:center;margin-top:-100px;}
.our-pertners img{display:block;width:100%;max-width:160px;opacity:0.6;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.our-pertners img:hover{opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.section-wth-amwaj{padding:180px 0 100px;position:relative;min-height:500px;background:#f2f7fb;}
.bg_overlay_section-amwaj{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;bottom:0;right:0;pointer-events:none;max-height:200px;overflow:hidden;}
.bg_overlay_section-amwaj img{height:100%;min-width:100%;}
.suuport-box-home-container{text-align:center;margin:15px 0;}
.suuport-box-home{background:#bbbfcb;padding:20px;border-radius:8px;text-align:center;width:80px;height:80px;line-height:80px;margin:auto;}
.suuport-box-icon{font-size:22px;}
.suuport-box-title{font-family:'Poppins', sans-serif;font-size:15px;margin-top:0;}
.sbx-color01 .suuport-box-home{background:#fbe5ea;color:#ff1a47;}
.sbx-color01 .suuport-box-title{color:#ff1a47;}
.sbx-color02 .suuport-box-home{background:#dcf0f7;color:#4cb2dd;}
.sbx-color02 .suuport-box-title{color:#4cb2dd;}
.sbx-color03 .suuport-box-home{background:#fff7d3;color:#ddb52a;}
.sbx-color03 .suuport-box-title{color:#ddb52a;}
.sbx-color04 .suuport-box-home{background:#e4ffee;color:#7dc096;}
.sbx-color04 .suuport-box-title{color:#7dc096;}
.side-text-right-container{}
.side-text-right-title{position:relative;color:#2e2f38;font-weight:bold;margin:0;padding:0;font-size:27px;font-family:'Poppins', sans-serif;margin-bottom:20px;}
.side-text-right-text{color:#72818e;font-size:17px;font-weight:300;line-height:29px;}
.side-text-right-text b{font-weight:bold;}
.side-text-right-text a{color:inherit !important;border-bottom:1px dotted #000 !important;text-decoration:none !important;}
.side-text-right-text a:hover{color:#23252b !important;}
.side-text-right-button{color:#727888;background-color:#FFF;padding:10px 20px;display:inline-block;font-weight:500;margin-top:10px;box-shadow:0 10px 100px 0 rgba(77, 77, 119, 0.16);letter-spacing:.05px;font-size:15px;text-decoration:none;border-radius:6px;}
.side-text-right-button:hover{color:#ffffff;background-color:#6e56e0;text-decoration:none;}
.display-on-hover-box-container{position:relative;width:430px;height:430px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;}
.display-on-hover-box-container:after{content:'';width:266px;height:248px;background:url(../img/bg/box-hover.png) no-repeat;position:absolute;border-radius:50%;left:0;right:0;margin:auto;top:50%;transform:translateY(-50%);}
.display-on-hover-box-items{opacity:0.3;text-align:center;z-index:2;line-height:72px;border-radius:50%;position:absolute;top:50%;left:50%;width:140px;height:150px;margin-top:-36px;margin-left:-70px;cursor:pointer;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity,transform;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.display-on-hover-box-items img{width:35px;}
.display-on-hover-box-container .display-on-hover-box-items:nth-child(1){-webkit-transform:rotate(-90deg) translate3d(170px, 0, 0) rotate(90deg);-moz-transform:rotate(-90deg) translate3d(170px, 0, 0) rotate(90deg);transform:rotate(-90deg) translate3d(170px, 0, 0) rotate(90deg);}
.display-on-hover-box-container .display-on-hover-box-items:nth-child(2){-webkit-transform:rotate(-45deg) translate3d(170px, 0, 0) rotate(45deg);-moz-transform:rotate(-45deg) translate3d(170px, 0, 0) rotate(45deg);transform:rotate(-45deg) translate3d(170px, 0, 0) rotate(45deg);}
.display-on-hover-box-container .display-on-hover-box-items:nth-child(3){-webkit-transform:rotate(0deg) translate3d(170px, 0, 0) rotate(0deg);-moz-transform:rotate(0deg) translate3d(170px, 0, 0) rotate(0deg);transform:rotate(0deg) translate3d(170px, 0, 0) rotate(0deg);}
.display-on-hover-box-container .display-on-hover-box-items:nth-child(4){-webkit-transform:rotate(45deg) translate3d(170px, 0, 0) rotate(-45deg);-moz-transform:rotate(45deg) translate3d(170px, 0, 0) rotate(-45deg);transform:rotate(45deg) translate3d(170px, 0, 0) rotate(-45deg);}
.display-on-hover-box-container .display-on-hover-box-items:nth-child(5){-webkit-transform:rotate(90deg) translate3d(170px, 0, 0) rotate(-90deg);-moz-transform:rotate(90deg) translate3d(170px, 0, 0) rotate(-90deg);transform:rotate(90deg) translate3d(170px, 0, 0) rotate(-90deg);}
.display-on-hover-box-container .display-on-hover-box-items:nth-child(6){-webkit-transform:rotate(135deg) translate3d(170px, 0, 0) rotate(-135deg);-moz-transform:rotate(135deg) translate3d(170px, 0, 0) rotate(-135deg);transform:rotate(135deg) translate3d(170px, 0, 0) rotate(-135deg);}
.display-on-hover-box-container .display-on-hover-box-items:nth-child(7){-webkit-transform:rotate(180deg) translate3d(170px, 0, 0) rotate(-180deg);-moz-transform:rotate(180deg) translate3d(170px, 0, 0) rotate(-180deg);transform:rotate(180deg) translate3d(170px, 0, 0) rotate(-180deg);}
.display-on-hover-box-container .display-on-hover-box-items:nth-child(8){-webkit-transform:rotate(225deg) translate3d(170px, 0, 0) rotate(-225deg);-moz-transform:rotate(225deg) translate3d(170px, 0, 0) rotate(-225deg);transform:rotate(225deg) translate3d(170px, 0, 0) rotate(-225deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot:nth-child(1){-webkit-transform:rotate(-90deg) translate3d(155px, 0, 0) rotate(90deg);-moz-transform:rotate(-90deg) translate3d(155px, 0, 0) rotate(90deg);transform:rotate(-90deg) translate3d(155px, 0, 0) rotate(90deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot:nth-child(2){-webkit-transform:rotate(-45deg) translate3d(155px, 0, 0) rotate(45deg);-moz-transform:rotate(-45deg) translate3d(155px, 0, 0) rotate(45deg);transform:rotate(-45deg) translate3d(155px, 0, 0) rotate(45deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot:nth-child(3){-webkit-transform:rotate(0deg) translate3d(155px, 0, 0) rotate(0deg);-moz-transform:rotate(0deg) translate3d(155px, 0, 0) rotate(0deg);transform:rotate(0deg) translate3d(155px, 0, 0) rotate(0deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot:nth-child(4){-webkit-transform:rotate(45deg) translate3d(155px, 0, 0) rotate(-45deg);-moz-transform:rotate(45deg) translate3d(155px, 0, 0) rotate(-45deg);transform:rotate(45deg) translate3d(155px, 0, 0) rotate(-45deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot:nth-child(5){-webkit-transform:rotate(90deg) translate3d(155px, 0, 0) rotate(-90deg);-moz-transform:rotate(90deg) translate3d(155px, 0, 0) rotate(-90deg);transform:rotate(90deg) translate3d(155px, 0, 0) rotate(-90deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot:nth-child(6){-webkit-transform:rotate(135deg) translate3d(155px, 0, 0) rotate(-135deg);-moz-transform:rotate(135deg) translate3d(155px, 0, 0) rotate(-135deg);transform:rotate(135deg) translate3d(155px, 0, 0) rotate(-135deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot:nth-child(7){-webkit-transform:rotate(180deg) translate3d(155px, 0, 0) rotate(-180deg);-moz-transform:rotate(180deg) translate3d(155px, 0, 0) rotate(-180deg);transform:rotate(180deg) translate3d(155px, 0, 0) rotate(-180deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot:nth-child(8){-webkit-transform:rotate(225deg) translate3d(155px, 0, 0) rotate(-225deg);-moz-transform:rotate(225deg) translate3d(155px, 0, 0) rotate(-225deg);transform:rotate(225deg) translate3d(155px, 0, 0) rotate(-225deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot.active:nth-child(1){-webkit-transform:rotate(-90deg) translate3d(175px, 0, 0) rotate(90deg);-moz-transform:rotate(-90deg) translate3d(175px, 0, 0) rotate(90deg);transform:rotate(-90deg) translate3d(175px, 0, 0) rotate(90deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot.active:nth-child(2){-webkit-transform:rotate(-45deg) translate3d(175px, 0, 0) rotate(45deg);-moz-transform:rotate(-45deg) translate3d(175px, 0, 0) rotate(45deg);transform:rotate(-45deg) translate3d(175px, 0, 0) rotate(45deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot.active:nth-child(3){-webkit-transform:rotate(0deg) translate3d(175px, 0, 0) rotate(0deg);-moz-transform:rotate(0deg) translate3d(175px, 0, 0) rotate(0deg);transform:rotate(0deg) translate3d(175px, 0, 0) rotate(0deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot.active:nth-child(4){-webkit-transform:rotate(45deg) translate3d(175px, 0, 0) rotate(-45deg);-moz-transform:rotate(45deg) translate3d(175px, 0, 0) rotate(-45deg);transform:rotate(45deg) translate3d(175px, 0, 0) rotate(-45deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot.active:nth-child(5){-webkit-transform:rotate(90deg) translate3d(175px, 0, 0) rotate(-90deg);-moz-transform:rotate(90deg) translate3d(175px, 0, 0) rotate(-90deg);transform:rotate(90deg) translate3d(175px, 0, 0) rotate(-90deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot.active:nth-child(6){-webkit-transform:rotate(135deg) translate3d(175px, 0, 0) rotate(-135deg);-moz-transform:rotate(135deg) translate3d(175px, 0, 0) rotate(-135deg);transform:rotate(135deg) translate3d(175px, 0, 0) rotate(-135deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot.active:nth-child(7){-webkit-transform:rotate(180deg) translate3d(175px, 0, 0) rotate(-180deg);-moz-transform:rotate(180deg) translate3d(175px, 0, 0) rotate(-180deg);transform:rotate(180deg) translate3d(175px, 0, 0) rotate(-180deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot.active:nth-child(8){-webkit-transform:rotate(225deg) translate3d(175px, 0, 0) rotate(-225deg);-moz-transform:rotate(225deg) translate3d(175px, 0, 0) rotate(-225deg);transform:rotate(225deg) translate3d(175px, 0, 0) rotate(-225deg);}
.display-on-hover-box-container .display-on-hover-box-items.itsnot{opacity:0.2}
.display-on-hover-box-container .display-on-hover-box-items.itsnot.active{opacity:1}
.display-on-hover-box-content{width:266px;height:248px;position:absolute;left:0;right:0;margin:auto;text-align:center;top:50%;transform:translateY(-50%);z-index:1;}
.display-on-hover-box-content .not-hover-icon{color:#fff;line-height:230px;display:block;}
.display-on-hover-box-content .not-hover-icon:before{font-size:80px;}
.home-ads-section{background:#a358e0;background:-webkit-linear-gradient(left top, #616ad4, #a558e1);background:-o-linear-gradient(bottom right, #616ad4, #a558e1);background:-moz-linear-gradient(bottom right, #616ad4, #a558e1);background:linear-gradient(to bottom right, #5c6bd3, #a358e0);}
.home-ads-section h1{margin:0;padding:25px 0;text-align:center;color:#fff;font-size:19px;font-weight:600;font-family:'Poppins', sans-serif;letter-spacing:0.5px;}
.tab-content-hover{display:none;}
.display-on-hover-box-cotent-items{top:50%;transform:translateY(-50%);position:relative;color:#fff;padding:0 25px;}
.display-on-hover-box-cotent-items .tab-content-hover:first-child{display:block;}
.display-on-hover-box-cotent-items h5{font-weight:bold;font-size:16px;}
.display-on-hover-box-cotent-items p{color:#ffffff;font-size:13px;font-weight:300;line-height:20px;}
.perlex-efect-section{min-height:500px;}
.perlex-efect-section .perlex-hidden-iverlow{position:absolute;left:0;right:0;top:0;bottom:0;background:#0f1315;opacity:0.5;}
.play-button-in-section{top:50%;transform:translateY(-50%);position:absolute;left:0;right:0;margin:auto;display:inline-block;width:140px;height:140px;text-align:center;line-height:140px;border-radius:50%;font-size:17px;}
.play-button-in-section i{background:#fff;border-radius:50%;font-size:17px;color:#7b63d9;width:60px;height:60px;line-height:60px;}
.play-button-in-section .waves{animation:2s ease-in-out 0s normal none infinite running waves;background:rgba(255, 255, 255, 0.1);border-radius:100%;height:100%;opacity:0;position:absolute;width:100%;left:0;}
.play-button-in-section .waves.wave-2{width:86%;height:86%;left:7%;top:7%;}
.play-button-in-section .waves.wave-3{width:70%;height:70%;left:15%;top:15%;}
.play-button-in-section .waves.wave-4{width:86%;height:86%;left:7%;top:7%;}
@-webkit-keyframes waves{0%{-webkit-transform:scale(0.2, 0.2);transform:scale(0.2, 0.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
50%{opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
100%{-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
}
@keyframes waves{0%{-webkit-transform:scale(0.2, 0.2);transform:scale(0.2, 0.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
50%{opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
100%{-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
}
#videomodal{z-index:999999;}
#videomodal .modal-dialog{max-width:800px;margin:120px auto;}
#videomodal .modal-body{position:relative;padding:0px;}
#videomodal .close{position:absolute;right:-30px;top:0;z-index:999;font-size:2rem;font-weight:normal;color:#fff;opacity:1;outline:0;box-shadow:none;}
.map-server-places-section{overflow:hidden;padding-bottom:100px;padding-top: 80px;}
.map-gene-server-place{text-align:center;position:relative;}
.map-gene-server-place img{max-width:1024px;width:100%;text-align:center;opacity:0.6;}
.server-places-spans span{position:absolute;}
.server-places-spans span:after{content:'';animation:2s ease-in-out 0s normal none infinite running waves;position:absolute;width:40px;height:40px;left:0;right:0px;margin:auto;top:-38px;border-radius:50%;background:#c2cbd0;z-index:0;}
.server-places-spans b{font-family:'Poppins', sans-serif;font-weight:500;background:#a358e0;background:-webkit-linear-gradient(left top, #616ad4, #a558e1);background:-o-linear-gradient(bottom right, #616ad4, #a558e1);background:-moz-linear-gradient(bottom right, #616ad4, #a558e1);background:linear-gradient(to bottom right, #5c6bd3, #a358e0);color:#fff;font-size:13px;padding:4px 10px;border-radius:20px;}
.server-places-spans b:after{content:'';position:absolute;width:15px;height:15px;left:0;right:0;margin:auto;top:-25px;border-radius:10px;background:#a358e0;background:-webkit-linear-gradient(left top, #616ad4, #a558e1);background:-o-linear-gradient(bottom right, #616ad4, #a558e1);background:-moz-linear-gradient(bottom right, #616ad4, #a558e1);background:linear-gradient(to bottom right, #5c6bd3, #a358e0);cursor:pointer;z-index:1;}
.server-places-spans b:before{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:0 5px 6px 5px;border-color:transparent transparent #6a67d5 transparent;left:0;right:0;margin:auto;top:-6px;}
.server-places-spans small{position:absolute;top:-55px;left:0;right:0;color:#fff;width:max-content;margin:auto;font-size:12px;padding:2px 7px;border-radius:20px;background:#333;}
.server-places-spans small.good{background:#55d647;}
.server-places-spans small.avrage{background:#FF9800;}
.server-places-spans small.avrage{background:#FF9800;}
.server-places-spans small.bad{background:#FF5722;}
.map-comment-area{margin-top:-20px;position:relative;}
.map-comment-area-title{margin:0;padding:20px;text-align:center;font-size:26px;font-weight:600;font-family:'Poppins', sans-serif;letter-spacing:0.5px;}
.maps-comments-area-overflow{position:absolute;left:0;right:0;bottom:0;height:250px;background:rgb(34,193,195);background:linear-gradient(0deg, #333 0%, #fff 100%);opacity:0.1;pointer-events:none;}
.map-comment-area-text{color:#5a6480;font-size:18px;font-weight:300;line-height:29px;text-align:center;}
.footer-section-banner{padding:70px 0;background:#2d2d44;color:#fff;}
.free-trial-footer-banner-title{margin:0;font-size:20px;font-weight:600;font-family:'Poppins', sans-serif;letter-spacing:0.5px;margin-bottom:8px;text-transform:capitalize;}
.free-trial-footer-banner-text{color:#c4c7de;font-size:16px;font-weight:300;line-height:27px;}
.free-trial-footer-links{text-align:center;}
.free-trial-footer-links a{text-decoration:none;text-transform:uppercase;font-weight:500;padding:12px 30px;font-size:13px;border-radius:30px;margin:5px 5px;display:-webkit-inline-box;}
.free-trial-footer-links a.sign-btn{background:#8065ff;color:#fff;}
.free-trial-footer-links a.sign-btn:hover{background:#6e55e4;color:#fff;}
.free-trial-footer-links a.log-btn{background:#fff;color:#8065ff;}
.free-trial-footer-links a.log-btn:hover{background:#e2e6e8;color:#8065ff;}
.footer-section{padding:100px 0 30px;background:#33334f;color:#fff;}
.quiq-links-footer-title{font-weight:600;font-family:'Poppins', sans-serif;letter-spacing:0.5px;font-size:17px;margin-bottom:20px;}
.quiq-links-footer-ul li{list-style:none;position:relative;padding:4px 0;}
.quiq-links-footer-ul li:after{position:absolute;content:'';width:4px;height:4px;background:#7f64ff;left:-19px;top:0;bottom:0;margin:auto;border-radius:1px;}
.quiq-links-footer-ul li a{color:#969cc1;font-weight:500;line-height:25px;font-size:14px;text-transform:capitalize;text-decoration:none;}
.quiq-links-footer-ul li a:hover{color:#b3b7d4;text-decoration:none;}
.secure-img-footer-area span{display:block;font-size:12px;margin-top:10px;color:#9eaeb5;}
.footer-contact-method{margin-top:25px;}
.footer-contact-method a{background:#fff;padding:8px 20px 12px;display:block;border-radius:5px;position:relative;text-decoration:none !important;overflow:hidden;margin-top:15px;}
.footer-contact-method a span{font-weight:600;letter-spacing:0.5px;font-size:13px;margin-bottom:20px;color:#607D8B;text-transform:uppercase;}
.footer-contact-method a b{font-weight:600;letter-spacing:0.5px;font-size:14px;color:#006495;display:block;}
@-moz-document url-prefix(){.footer-contact-method a span{font-weight:500;}
.footer-contact-method a b{font-weight:500;}
}
.footer-contact-method a i{position:absolute;font-size:50px;bottom:-5px;color:#33334f;right:-5px;opacity:0.2;}
.footer-area-under [class^="col-md-"]{padding-left:0;padding-right:10px;}
.footer-area-under .footer-logo-blue{width:110px;}
.footer-social-icons{margin-top:30px;}
.footer-social-icons a{background:#22253e;width:24px;height:24px;display:inline-block;text-align:center;line-height:24px;color:#fff;font-size:12px;border-radius:20px;margin-right:8px;opacity:0.8;}
.footer-social-icons a:hover{opacity:1;}
.under-footer-ullist{margin-bottom:0;margin-top:15px}
.under-footer-ullist li{list-style:none;padding:2px 0;}
.under-footer-ullist li a{color:#969cc1;font-weight:500;line-height:25px;font-size:13px;text-decoration:none;text-transform:uppercase;}
.under-footer-ullist li a:hover{color:#b4b8d6;text-decoration:none;}
.final-footer-area-text{color:#969cc1;font-size:13px;font-weight:300;line-height:25px;}
.footer-lang-changer .menu-btn-changer{color:#969cc1;font-weight:500;font-size:13px;text-decoration:none;text-transform:capitalize;margin-left:15px;}
.footer-lang-changer .menu-btn-changer:hover{color:#b4b8d6;text-decoration:none;}
.footer-lang-changer .menu-btn-changer i{font-size:16px;margin-right:5px;}
.footer-lang-changer .menu-btn-changer img{width:16px;margin-top:-3px;margin-right:5px;}
.lang-changer-drop-up{float:left;}
.dropupmenulagchanger.dropdown-menu{top:-15px !important;}
.dropupmenulagchanger.dropdown-menu a{color:#6a709b;font-weight:500;font-size:13px;text-decoration:none;text-transform:capitalize;}
.dropupmenulagchanger.dropdown-menu:after{content:'';width:0;height:0;border-style:solid;border-width:7px 6px 0 6px;border-color:#ffffff transparent transparent transparent;position:absolute;left:26px;bottom:-7px;}
.scene{background:#6054e6;background:-moz-radial-gradient(center, ellipse cover, rgba(104,91,249,1) 0%, rgba(84,73,200,1) 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(104,91,249,1)), color-stop(100%, rgba(84,73,200,1)));background:-webkit-radial-gradient(center, ellipse cover, rgba(104,91,249,1) 0%, rgba(84,73,200,1) 100%);background:-o-radial-gradient(center, ellipse cover, rgba(104,91,249,1) 0%, rgba(84,73,200,1) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(104,91,249,1) 0%, rgba(84,73,200,1) 100%);background:radial-gradient(ellipse at center, #5b6bd3 0%, #a558e1 100%);}
.scene path:first-child{fill:url(#header-first-animated-gradient) #5b6bd3;}
.frist-svg-gradient-start{stop-color:#5b6bd3;}
.frist-svg-gradient-end{stop-color:#a558e1;}
.scene path:nth-child(2){fill:#f7f8ff;}
.main-header-coodiv-s{position:relative}
.coodiv-dropdown-megamnu{background:#fff;box-shadow:5px 7px 12px 0 rgba(77, 77, 119, 0.05);border-radius:15px;margin-top:22px;width:100%;min-height:260px;border:0;background:#fff url(../img/header/slider/header-bg-01.png) no-repeat left center !important;}
.dropdown.megamenu{position:static;}
.dropdown.megamenu a .megamenu-toggle{background:url(../img/header/navs/dropdown.png) no-repeat !important;position:absolute;width:47px;height:10px;bottom:-26px;left:0;right:0;margin:auto;opacity:0;visibility:hidden;-webkit-transform:translateY(-16px);transform:translateY(-16px);transition:transform .32s cubic-bezier(0,0,0,1),opacity 80ms;transition:transform .32s cubic-bezier(0,0,0,1),opacity 80ms,-webkit-transform .32s cubic-bezier(0,0,0,1);}
.dropdown.megamenu.show a .megamenu-toggle{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);}
#coodiv-header .navbar.fixed-header-layout.top-header-fixed .dropdown.megamenu a .megamenu-toggle{display:none;}
#coodiv-header .navbar.fixed-header-layout.top-header-fixed .coodiv-dropdown-megamnu{border:1px solid rgba(0,0,0,.15);}
.mega-menu-hosting-container{padding:30px 45px 30px 0;}
.mega-menu-hosting-title{position:relative;color:#2e2f38;font-weight:bold;margin:0;padding:0;font-size:25px;font-family:'Poppins', sans-serif;margin-bottom:20px;letter-spacing:0.5px;text-transform:capitalize;}
.mega-menu-hosting-content{position:relative;border-right:1px solid #f0f0f0;padding-bottom:25px;margin-top:20px;}
.mega-menu-hosting-content h5{font-size:13px;border-bottom:1px solid #f0f0f0;padding-bottom:7px;text-transform:uppercase;font-weight:700;color:#551fd7;}
.mega-menu-hosting-content h5 i{margin-right:5px;}
.mega-menu-hosting-content p{color:#9aa6ca;font-size:14px;}
.mega-menu-hosting-content a{position:absolute;right:25px;font-size:25px;color:#5b6ad3;bottom:0;}
.row .mega-menu-hosting-content:last-child{border:0;}
.menu-btn-span-bar,.menu-btn-span-bar:hover,.menu-btn-span-bar:focus{background:0;border:0;outline:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;}
.menu-btn-span-bar span{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.menu-btn-span-bar span:nth-child(1){height:2px;display:block;width:20px;background:#2f3538;border-radius:4px;}
.menu-btn-span-bar span:nth-child(2){height:2px;display:block;width:20px;background:#2f3538;border-radius:4px;margin-top:5px;}
.menu-btn-span-bar span:nth-child(3){height:2px;display:block;width:13px;background:#2f3538;border-radius:4px;margin-top:5px;float:right;}
.menu-btn-span-bar.is-open span:nth-child(1){-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.menu-btn-span-bar.is-open span:nth-child(2){display:none;}
.menu-btn-span-bar.is-open span:nth-child(3){margin-top:-2px;width:20px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.account-place-header-nav{margin-bottom:0;padding:0;}
.account-place-header-nav li{list-style:none;}
.account-place-header-nav .dropdown-toggle::after{display:none;}
.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;-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;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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{-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 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%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.flickity-enabled{position:relative;}
.flickity-enabled:focus{outline:none;}
.flickity-viewport{overflow:hidden;position:relative;height:100%;}
.flickity-slider{position:absolute;width:100%;height:100%;}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}
.flickity-button{position:absolute;background:hsla(0, 0%, 100%, 0.75);border:none;color:#333;}
.flickity-button:hover{background:white;cursor:pointer;}
.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F;}
.flickity-button:active{opacity:0.6;}
.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}
.flickity-button-icon{fill:#333;}
.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}
.flickity-prev-next-button.previous{left:10px;}
.flickity-prev-next-button.next{right:10px;}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}
.flickity-rtl .flickity-page-dots{direction:rtl;}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}
.flickity-page-dots .dot.is-selected{opacity:1;}
.our-services-coresol-box{-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.08);box-shadow:0 7px 17px rgba(0, 0, 0, 0.08);padding:30px 20px;text-align:center;border-radius:8px;margin:15px 15px;position:relative;overflow:hidden;width:290px;}
.our-services-coresol-box:after{content:'';position:absolute;left:0;right:0;border-radius:5px;background:linear-gradient(45deg, #8b80f7, #5d47f6);top:50%;transform:translateY(-50%);overflow:hidden;height:0%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:0;pointer-events:none;}
.is-selected .our-services-coresol-box:after{height:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.is-selected .our-services-coresol-box:before{content:'';position:absolute;width:300px;height:300px;background:#fff;border-radius:100%;top:-110px;right:-89px;opacity:0.06;z-index:1;}
.our-services-coresol-box i:before{font-size:60px;color:#4447e0;margin-left: 0;}
.our-services-coresol-box h5{position:relative;color:#2e2f38;font-weight:600;margin:0;padding:0;font-size:15px;font-family:'Poppins', sans-serif;margin-bottom:15px;}
.our-services-coresol-box p{color:#727888;font-size:15px;font-weight:300;line-height:24px;padding:0;}
.our-services-coresol-box a{position:relative;width:45px;height:45px;display:block;margin:auto;margin-top:30px;border:2px solid #4447e0;border-radius:50px;}
.our-services-coresol-box a:hover{background:#4447e0;}
.our-services-coresol-box a:before{content:'';-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#4447e0;height:2px;border-radius:10px;width:12px;position:absolute;top:-8px;left:16px;bottom:0;margin:auto;}
.our-services-coresol-box i,.our-services-coresol-box h5,.our-services-coresol-box p,.our-services-coresol-box a{position:relative;z-index:1;}
.is-selected .our-services-coresol-box i:before{color:#ffffff;}
.is-selected .our-services-coresol-box h5{color:#ffffff;}
.is-selected .our-services-coresol-box p{color:#d1dbe0;}
.is-selected .our-services-coresol-box a{background-image:linear-gradient(to right,#f183a9,#ec769f);transition:background-size .2s ease-in-out,.2s box-shadow ease-in-out,.2s filter,.3s opacity;outline:none !important;border:0;width:42px;height:41px;}
.is-selected .our-services-coresol-box a:after,.is-selected .our-services-coresol-box a:before{background:#fff;}
.our-services-coresol-box a:after{content:'';-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#4447e0;height:2px;border-radius:10px;width:12px;position:absolute;bottom:15px;left:16px;margin:auto;}
.our-services-coresol-box a:hover::after,.our-services-coresol-box a:hover::before{background:#fff;}
.our-services-carousel .carousel-cell{width:auto;}
.our-services-carousel .flickity-prev-next-button{bottom:-30px;top:auto;width:28px;height:17px;opacity:0.3;border-radius:0;outline:none !important;box-shadow:none !important;}
.our-services-carousel .flickity-prev-next-button:hover{opacity:0.6;}
.our-services-carousel .flickity-prev-next-button svg{display:none;}
.our-services-carousel .flickity-prev-next-button.next{right:auto;left:40px;background:url(../img/svgs/Arrow.svg) no-repeat !important;background-size:contain !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.our-services-carousel .flickity-prev-next-button.previous{background:url(../img/svgs/Arrow-1.svg) no-repeat !important;background-size:contain !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.our-services-carousel-container{position:absolute;right:0;padding-right:0;}
.about-us-img-section img{width:100%;}
.how-it-work-section:after{content:'';background:url(../img/bg/paper-plan.jpg) no-repeat !important;position:absolute;background-size:100% !important;width:100%;height:381px;left:0;top:60%;transform:translateY(-50%);z-index:0;pointer-events:none;}
.how-it-works-box{-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.05);box-shadow:0 3px 27px rgba(0, 0, 0, 0.05);padding:60px 20px;text-align:center;border-radius:6px;background:#fff;margin:20px auto;max-width:280px;position:relative;z-index:1;}
.how-it-works-box i:before{font-size:45px;}
.how-it-works-box h5{position:relative;color:#494a56;font-weight:bold;margin:0;padding:0;font-size:17px;font-family:'Poppins', sans-serif;margin-bottom:10px;margin-top:15px;}
.how-it-works-box p{color:#5b6171;font-size:15px;font-weight:400;line-height:28px;letter-spacing: 0.1px;}
.how-it-work-section-row [class^="col-md-"]:nth-child(1) .how-it-works-box i:before{color:#fe5152;}
.how-it-work-section-row [class^="col-md-"]:nth-child(2) .how-it-works-box i:before{color:#0c469a;}
.how-it-work-section-row [class^="col-md-"]:nth-child(3) .how-it-works-box i:before{color:#f39d9e;}
.how-it-work-section-row [class^="col-md-"]:nth-child(2){margin-top:30px}
.how-it-work-section-row [class^="col-md-"]:nth-child(3){margin-top:60px}

.how-it-work-sectiona:after{content:'';background:url(../img/bg/paper-plan.jpg) no-repeat !important;position:absolute;background-size:100% !important;width:100%;height:381px;left:0;top:60%;transform:translateY(-50%);z-index:0;pointer-events:none;}
.how-it-works-box{-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.05);box-shadow:0 3px 27px rgba(0, 0, 0, 0.05);padding:60px 20px;text-align:center;border-radius:6px;background:#fff;margin:20px auto;max-width:280px;position:relative;z-index:1;}
.how-it-works-box i:before{font-size:45px;}
.how-it-works-box h5{position:relative;color:#494a56;font-weight:bold;margin:0;padding:0;font-size:17px;font-family:'Poppins', sans-serif;margin-bottom:10px;margin-top:15px;}
.how-it-works-box p{color:#5b6171;font-size:15px;font-weight:400;line-height:28px;letter-spacing: 0.1px;}
.how-it-work-sectiona-row [class^="col-md-"]:nth-child(1) .how-it-works-box i:before{color:#fe5152;}
.how-it-work-sectiona-row [class^="col-md-"]:nth-child(2) .how-it-works-box i:before{color:#0c469a;}
.how-it-work-sectiona-row [class^="col-md-"]:nth-child(3) .how-it-works-box i:before{color:#f39d9e;}
.how-it-work-sectiona-row [class^="col-md-"]:nth-child(2){margin-top:30px}
.how-it-work-sectiona-row [class^="col-md-"]:nth-child(3){margin-top:60px}


.carousel-main-customers-text .carousel-cell{width:100%;}
.carousel-main-customers-container{min-height:450px;position:relative;}
.carousel-nav-customers-text{position:absolute;left:0;height:100%;width:100%;top:0;}
.carousel-nav-customers-text .flickity-viewport{height:100% !important}
.carousel-nav-customers-text .carousel-cell{max-width:140px;position:absolute;text-align:center;}
.carousel-nav-customers-text .flickity-slider{transform:inherit !important;top:0;}
.carousel-nav-customers-text .carousel-cell .carousel-customrs-holder{display:-webkit-inline-box;margin:20px;cursor:pointer;position:relative;width:auto;}
.carousel-nav-customers-text .carousel-cell.is-selected .carousel-customrs-holder{cursor:auto;}
.carousel-nav-customers-text .carousel-cell .carousel-customrs-holder img{width:70px;border-radius:50%;border:5px solid #fff;-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.08);box-shadow:0 3px 27px rgba(0, 0, 0, 0.14);-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.carousel-nav-customers-text .carousel-cell.is-selected .carousel-customrs-holder img{width:80px;}
.carousel-nav-customers-text .carousel-cell .carousel-customrs-holder:after{content:'';position:absolute;left:5px;right:5px;top:5px;bottom:5px;background:#8060da;border-radius:50%;opacity:0;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.carousel-nav-customers-text .carousel-cell.is-selected .carousel-customrs-holder:after{opacity:0.15;}
@media (min-width:769px){.carousel-nav-customers-text .carousel-cell:nth-child(1){top:4%;left:22% !important}
.carousel-nav-customers-text .carousel-cell:nth-child(2){top:50%;transform:translateY(-50%);left:5% !important}
.carousel-nav-customers-text .carousel-cell:nth-child(3){bottom:0;left:12% !important}
.carousel-nav-customers-text .carousel-cell:nth-child(4){top:0;right:22% !important;left:auto !important}
.carousel-nav-customers-text .carousel-cell:nth-child(5){top:50%;transform:translateY(-50%);right:5% !important;left:auto !important}
.carousel-nav-customers-text .carousel-cell:nth-child(6){bottom:0;right:18% !important;left:auto !important}
}
.carousel-nav-customers-text .carousel-cell .carousel-customrs-holder .customrs-icons{position:absolute;color:#fff;width:25px;height:25px;font-size:12px;line-height:25px;border-radius:20px;opacity:0;visibility:hidden;-webkit-transform:translateY(-16px);transform:translateY(-16px);}
.carousel-nav-customers-text .carousel-cell.is-selected .carousel-customrs-holder .customrs-icons{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);}
.carousel-nav-customers-text .carousel-cell .carousel-customrs-holder .customrs-icons.fb{bottom:-4px;left:-2px;background:#4464b1;}
.carousel-nav-customers-text .carousel-cell .carousel-customrs-holder .customrs-icons.tw{bottom:-12px;left:0;right:0;margin:auto;background:#4e9edd;}
.carousel-nav-customers-text .carousel-cell .carousel-customrs-holder .customrs-icons.wb{bottom:-4px;right:-2px;background:#7bc144;}
.main-customers-text-about-us{text-align:center;max-width:600px;margin:auto;position:relative;padding-top:60px;}
.main-customers-text-about-us:after{content:"\f10d";position:absolute;top:-6px;font-size:36px;left:0;right:0;color:#7565f7;margin:auto;font-family:"Font Awesome 5 Free";font-weight:900;}
.main-customers-text-about-us h5{position:relative;color:#4a4477;font-weight:bold;margin:0;padding:0;font-size:22px;margin-bottom:10px;letter-spacing:1px;}
.main-customers-text-about-us p{color:#737988;font-size:15px;font-weight:400;line-height:23px;padding:8px 30px;}
.main-customers-text-about-us span{font-weight:100;font-size:13px;}
.main-customers-text-about-us span b{font-weight:800;font-style:italic;display:block;font-family:'Poppins', sans-serif;font-size:13px;color:#576a73;margin-bottom:-5px;}
.web-hosting-options{padding-left:10px;}
.web-hosting-options li{list-style:none;padding:8px 0;color:#363b40;font-weight:500;letter-spacing:-0.1px;font-size:14px;font-family:'Poppins', sans-serif;}
.web-hosting-options li i{margin-right:5px;color:#1e88e5;font-size:16px;}
.hosting-plan-row [class^="col-md-"]{padding:0;}
.third-pricing-table{box-shadow:0 5px 15px 0 rgba(110,110,110,.1);border-radius:4px;}
.third-pricing-table .plan-header{padding:30px 5px;text-align:center;display:block;}
.third-pricing-table .headline{font-family:'Poppins', sans-serif;font-weight:600;font-size:14px;display:block;}
.third-pricing-table .plan-price{display:block;color:#1e88e5;font-size:33px;font-weight:500;line-height:40px;margin:15px 0 0;font-family:'Poppins', sans-serif;font-weight:600;text-align:center;}
.third-pricing-table .activated-method{display:block;color:#8a9399;font-size:14px;line-height:11px;font-weight:100;}
.third-pricing-table .plan-price span{font-size:15px;}
.third-pricing-table .package-body{padding:30px 15px;text-align:center;border-top:1px solid #f1f2f3;}
.third-pricing-table .package-body ul{padding-left:0;}
.third-pricing-table .package-body ul li{list-style:none;margin:0 0 12px 0;color:#747a84;font-size:13px;font-family:'Poppins', sans-serif;}
.third-pricing-table .package-body ul li strong{color:#373b42;}
.third-pricing-table .package-footer a{display:block;text-align:center;padding:20px 0;background:#a358e0;background:-webkit-linear-gradient(left top, #616ad4, #a558e1);background:-o-linear-gradient(bottom right, #616ad4, #a558e1);background:-moz-linear-gradient(bottom right, #616ad4, #a558e1);background:linear-gradient(to bottom right, #5c6bd3, #a358e0);border-radius:0 0 6px 6px;color:#fff;font-family:'Poppins', sans-serif;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-size:13px;}
.third-pricing-table .package-footer a:hover{color:#fff;text-decoration:none;box-shadow:3px 4px 31px 0 rgba(149, 94, 253, 0.45);}
.third-pricing-table.side-right{margin-top:15px;border-radius:0 8px 8x 0;}
.third-pricing-table.side-right .package-footer a{border-radius:0 0 8px 0;}
.third-pricing-table.side-left{margin-top:15px;border-radius:8px 0 0 8px;}
.third-pricing-table.side-left .package-footer a{border-radius:0 0 0 8px;margin-right:-1px;background:#fff;}
.third-pricing-table.blur-plan{position:relative;}
.third-pricing-table.blur-plan .headline, .third-pricing-table.blur-plan .plan-price, .third-pricing-table.blur-plan .activated-method, .third-pricing-table.blur-plan .package-body ul li, .third-pricing-table.blur-plan .package-footer a, .third-pricing-table.blur-plan .package-body ul li strong{color:transparent;text-shadow:0 0 5px rgba(0,0,0,0.5);pointer-events:none;opacity:0.7;}
.third-pricing-table.blur-plan:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
.third-pricing-table .plan-commins-soon{position:absolute;left:0;right:0;display:block;text-align:center;color:#1e88e5;font-size:15px;line-height:40px;font-family:'Poppins', sans-serif;font-weight:600;top:39%;transform:translateY(-50%);}
.hosting-plan-row{padding-left:0;}
.box-features-one{text-align:center;padding:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;border-radius:6px;}
.box-features-one:hover{background:#f7f8f9;}
.box-features-one i{display:block;}
.box-features-one i:before{font-size:40px;color:#5769cc;}
.box-features-one h5{color:#2e2f38;font-weight:400;font-size:15px;letter-spacing:0.5px;max-width:150px;margin:auto;margin-bottom:20px;margin-top:6px;}
.with-top-border{border-top:1px solid #edeff2;}
.questions-box{}
.questions-box .questions-title{color:#965bde;font-weight:600;margin:0;padding:0;font-size:15px;font-family:'Poppins', sans-serif;margin-bottom:15px;position:relative;box-shadow:none;outline:none;}
.questions-box .questions-title.collapsed{color:#363b40;}
.questions-box .questions-title:after{content:'';position:absolute;height:12px;width:2px;background:#965bde;border-radius:10px;top:0;bottom:0;margin:auto;left:-24px;opacity:0;transform:rotate(90deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.questions-box .questions-title.collapsed:after{opacity:1;transform:rotate(0deg);background:#363b40;}
.questions-box .questions-title:before{content:'';position:absolute;height:2px;width:13px;background:#835fdb;border-radius:10px;top:0;bottom:0;margin:auto;left:-29px;}
.questions-box .questions-title.collapsed:before{background:#2e2f38;}
.questions-box .questions-reponse{color:#505665;font-size:16px;font-weight:300;line-height:25px;margin-bottom:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.questions-box .questions-reponse.show{margin-bottom:40px;}
.banner-servers-box{overflow:hidden;padding:25px 24px;box-shadow:0 5px 15px rgba(0,0,0, 0.2);border-radius:6px 6px 0 0;position:relative;background-image:linear-gradient(90deg, #606ad4 0%, #5e4494 100%);color:#fff;height:100px;}
.banner-servers-box:before{content:'';position:absolute;background:url(../img/counter/counter-bg.png) no-repeat !important;height:100px;width:100%;top:0;z-index:0;opacity:0.5;}
.counter-placeholder{width:64px;height:43px;background:url(../img/counter/counter.png) no-repeat !important;position:relative;float:left;margin-right:25px;}
.counter-placeholder:after{content:'';background:url(../img/counter/arrow.png) no-repeat !important;width:15px;height:15px;position:absolute;left:0;right:0;margin:auto;bottom:5px;-webkit-animation-name:spaceboots;-webkit-animation-duration:0.8s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
@-webkit-keyframes spaceboots{0%{-webkit-transform:rotate(0deg);}
10%{-webkit-transform:rotate(-5deg);}
20%{-webkit-transform:rotate(5deg);}
30%{-webkit-transform:rotate(0deg);}
40%{-webkit-transform:rotate(1deg);}
50%{-webkit-transform:rotate(-1deg);}
60%{-webkit-transform:rotate(-5deg);}
70%{-webkit-transform:rotate(5deg);}
80%{-webkit-transform:rotate(1deg);}
90%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(-10deg);}
}
.banner-text-left h5{font-size:17px;font-weight:100;text-transform:capitalize;margin-bottom:0;margin-top:5px;font-family:'Poppins', sans-serif;letter-spacing:-0.4px;}
.banner-text-left h5 strong{font-weight:600;margin-left:8px;}
.banner-text-left p{color:#ececef;font-size:15px;font-weight:300;line-height:25px;margin-bottom:0;}
.benchmarks-link{margin:0;font-weight:600;font-family:'Poppins', sans-serif;letter-spacing:0.5px;text-transform:capitalize;position:absolute;top:0;background:rgba(19, 19, 21, 0.13);width:220px;right:0;text-align:center;bottom:0;line-height:100px;font-size:17px;color:#fff;text-decoration:none !important;}
.benchmarks-link:after{width:0;height:0;border-style:solid;border-width:0 0 100px 80px;border-color:transparent transparent rgba(19, 19, 21, 0.13) transparent;content:'';top:0;position:absolute;left:-80px;}
.benchmarks-link:hover{color:#fff;width:240px;}
.server-tabls-head{margin:auto;background:#2d2d44;padding:20px;color:#fff;font-family:'Poppins', sans-serif;font-size:13px;text-transform:uppercase;}
.server-tabls-row{position:relative;background-color:#ffffff;box-shadow:0 1px 15px rgba(15, 24, 51, 0.11);border:none;transition:all ease-in-out .15s;padding:25px 20px;font-family:'Poppins', sans-serif;font-size:14px;color:#616366;margin:10px 0;border-radius:8px;overflow:hidden;}
.server-tabls-row .span-info-servers{border:1px solid #3a89e8;border-radius:4px;padding:1px 10px;font-size:12px;font-weight:500;margin-left:11px;}
.server-tabls-row .server-order-button{background-color:#ffeb3b;color:#353e42;padding:8px 30px;border-radius:8px;font-size:12px;font-weight:500;letter-spacing:1px;display:block;text-align:center;-ms-word-wrap:break-word;word-wrap:break-word;margin:-7px 0;}
.server-tabls-row .server-order-button:hover{background-color:#efdd3b;color:#353e42;text-decoration:none;}
.server-tabls-row.best-one:before{font-weight:900;font-family:"Font Awesome 5 Free";content:"\f005";position:absolute;left:-19px;font-size:35px;top:0;bottom:0;margin:auto;height:50px;color:#ffeb3b;}
.server-tabls-body{margin-bottom:30px;margin-top:-15px;}
.button-row{padding:25px 0}
.jango-color-btn{background:#fc68a6;border:#fc68a6;font-weight:600;font-family:'Poppins', sans-serif;letter-spacing:0.5px;text-transform:capitalize;color:#fff;padding:15px 40px;font-size:13px;}
.jango-color-btn:hover{background:#da558d;color:#fff;}
.features-box-style-two{position:relative;padding:0 15px 0 70px;text-align:left;margin-bottom:35px;}
.features-box-style-two i{position:absolute;left:0;top:0px;line-height:45px;}
.features-box-style-two i:before{color:#248be6;font-size:40px;}
.features-box-style-two h5{color:#363b40;font-family:'Poppins', sans-serif;font-weight:500;font-size:15px;}
.features-box-style-two p{color:#6a7279;font-weight:400;font-size:14px;}
.custom-slider-plan-form{border-right:1px solid #f2f4f5;text-decoration:none !important;position:relative;text-align:center;-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.07);box-shadow:0 3px 27px rgba(0, 0, 0, 0.07);border-radius:6px;padding:0 0 45px;margin-bottom:50px;background:#fff;}
@media (min-width:890px){.custom-slider-plan-form:before,.custom-slider-plan-form:after{content:'comming soon';background-size:100%;position:absolute;width:380px;height:468px;top:0;z-index:-1;line-height:260px;margin:0;color:#1e88e5;font-weight:bold;opacity:0.8;}
}
.custom-slider-plan-form:before{background:url(../img/plans/b_package-l.png) no-repeat;left:-320px;}
.custom-slider-plan-form:after{background:url(../img/plans/b_package-r.png) no-repeat;right:-320px;}
.custom-slider-plan-form .custom-slider-plan-form-top-header{display:block;padding:10px;margin-bottom:30px;border-radius:8px 8px 0 0;background:#1fa3ff;background:-moz-linear-gradient(left, #1fa3ff 0%, #12d7fa 27%, #a0fdcd 100%);background:-webkit-linear-gradient(left, #1fa3ff 0%,#12d7fa 27%,#a0fdcd 100%);background:linear-gradient(to right, #1fa3ff 0%,#12d7fa 27%,#a0fdcd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1fa3ff', endColorstr='#a0fdcd',GradientType=1);font-family:'Poppins', sans-serif;text-transform:uppercase;font-weight:600;font-size:14px;color:#fff;letter-spacing:0.5px;}
.custom-slider-plan-form .stokage{display:block;font-family:'Poppins', sans-serif;text-transform:uppercase;font-weight:400;font-size:20px;}
.custom-slider-plan-form .stokage b{margin-right:5px;}
.custom-slider-plan-form .price{display:block;color:#1e88e5;font-size:20px;font-weight:500;line-height:40px;margin:12px 0 0;}
.custom-slider-plan-form .price b{font-size:60px;}
.custom-slider-plan-form .free-trial{display:block;color:#8a9399;font-size:14px;line-height:15px;}
.custom-slider-plan-form .price-slider-input{margin:40px 0;position:relative;}
.custom-slider-plan-form .price-slider-input:after{content:'';position:absolute;height:1px;width:100%;background:#dde3e6;left:0;top:50%;transform:translateY(-50%);z-index:-1;}
.custom-slider-plan-form .price-slider-input input[type=range]{-webkit-appearance:none;width:75%;}
.custom-slider-plan-form .price-slider-input input[type=range]:focus{outline:none;}
.custom-slider-plan-form .price-slider-input input[type=range]::-webkit-slider-runnable-track{width:100%;height:30px;animate:0.2s;-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.08);box-shadow:0 3px 27px rgba(0, 0, 0, 0.12);background:#fff;border-radius:50px;}
.custom-slider-plan-form .price-slider-input input[type=range]::-webkit-slider-thumb{-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.08);box-shadow:0 3px 27px rgba(0, 0, 0, 0.12);height:33px;width:33px;border-radius:50px;background:#8b80f7;background:linear-gradient(45deg, #8b80f7, #5d47f6);cursor:pointer;-webkit-appearance:none;margin-top:-2px;}
.custom-slider-plan-form .price-slider-input input[type=range]::-moz-range-track{width:100%;height:30px;animate:0.2s;-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.08);box-shadow:0 3px 27px rgba(0, 0, 0, 0.12);background:#fff;border-radius:50px;}
.custom-slider-plan-form .price-slider-input input[type=range]::-moz-range-thumb{-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.08);box-shadow:0 3px 27px rgba(0, 0, 0, 0.12);height:33px;width:33px;border-radius:50px;background:#8b80f7;background:linear-gradient(45deg, #8b80f7, #5d47f6);cursor:pointer;-webkit-appearance:none;margin-top:-2px;}
.custom-slider-plan-form .price-slider-input input[type=range]::-ms-track{width:100%;height:30px;animate:0.2s;-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.08);box-shadow:0 3px 27px rgba(0, 0, 0, 0.12);background:#fff;border-radius:50px;}
.custom-slider-plan-form .price-slider-input input[type=range]::-ms-thumb{-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.08);box-shadow:0 3px 27px rgba(0, 0, 0, 0.12);height:33px;width:33px;border-radius:50px;background:#8b80f7;background:linear-gradient(45deg, #8b80f7, #5d47f6);cursor:pointer;-webkit-appearance:none;margin-top:-2px;}
.custom-slider-plan-form .price-slider-input input[type=range]:focus::-ms-fill-lower{background:#3071a9;}
.custom-slider-plan-form .price-slider-input input[type=range]:focus::-ms-fill-upper{background:#367ebd;}
.custom-slider-plan-form-body{padding-left:0;}
.custom-slider-plan-form-body li{list-style:none;margin:0 0 12px 0;color:#747a84;font-size:13px;font-family:'Poppins', sans-serif;}
.custom-slider-plan-form-body li strong{color:#373b42;}
.custom-slider-plan-form-order-button{box-shadow:none;outline:none;position:absolute;bottom:-18px;left:0;right:0;margin:auto;width:220px;background:#14d0fb;font-weight:600;color:#fff;font-size:14px;border-radius:35px;padding:9px 0;}
.custom-slider-plan-form-order-button:hover{box-shadow:none;outline:none;color:#fff;background:#15bee4;}
.host-pack-features{position:relative;padding-left:80px;margin-bottom:35px;}
.host-pack-features i{width:75px;height:75px;display:block;text-align:center;background:url(../img/bg/bulb/bulb-blue.png) no-repeat;background-size:100%;color:#2bd8cb;font-size:20px;font-weight:bold;line-height:66px;position:absolute;padding-left:9px;left:0;margin-left:0;top:-10px;}
.host-pack-features h5{display:block;font-family:'Poppins', sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;margin-bottom:5px;padding-top:5px;}
.host-pack-features p{display:block;color:#8a9399;font-size:13px;line-height:15px;}
.box-features-tree-container{padding:25px 0;border:1px solid #f0f5f7;border-radius:10px;}
.box-features-tree{padding:20px 15px 20px 70px;position:relative;border-right:1px solid #f0f5f7;}
.box-features-tree i{position:absolute;left:17px;font-size:37px;top:30px;}
.box-features-tree-container .box-features-tree:nth-child(1) i{color:#6fbc9a;}
.box-features-tree-container .box-features-tree:nth-child(2) i{color:#048adf;}
.box-features-tree-container .box-features-tree:nth-child(3) i{color:#ffcd0d;}
.box-features-tree-container .box-features-tree:nth-child(3){border-right:0;}
.box-features-tree h5{display:block;font-family:'Poppins', sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;margin-bottom:5px;padding-top:5px;}
.box-features-tree p{display:block;color:#8a9399;font-size:13px;line-height:15px;}
.table-dedicated-hosting-container{margin:40px 0;background:#fff;-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.08);box-shadow:0 3px 27px rgba(0, 0, 0, 0.07);padding:20px;border:0;}
.table-dedicated-hosting-header{width:100%;}
.table-dedicated-hosting-header th{border-top:0;padding:35px 20px 0;vertical-align:top !important;border-bottom:0 !important;}
.table-dedicated-hosting-body td,.table-dedicated-hosting-body th{vertical-align:middle !important;padding:30px 15px;border-top:1px solid #ebeff3;}
.table-dedicated-hosting-body th b{font-family:'Poppins', sans-serif;font-weight:600;font-size:14px;display:block;}
.table-striped tbody.table-dedicated-hosting-body tr:nth-of-type(odd){background-color:rgba(0, 0, 0, 0.03);}
.table-dedicated-hosting-header .plan-name-dedicated{font-family:'Poppins', sans-serif;font-weight:600;font-size:14px;display:block;text-align:center;}
.table-dedicated-hosting-header .price-dedicated.second-pricing-table-price{margin:0;text-align:center;}
.table-dedicated-hosting-header .price-dedicated.second-pricing-table-price i{color:#1e88e5;font-size:33px;font-family:'Poppins', sans-serif;font-weight:600;text-align:center;}
.table-dedicated-hosting-header .price-dedicated.second-pricing-table-price i span{font-size:15px;}
.plan-dedicated-config{font-family:'Poppins', sans-serif;font-weight:600;font-size:14px;display:block;text-align:center}
.plan-dedicated-config i{font-size:20px;color:#65b949;}
.plan-dedicated-order-button{padding:9px 0;background:#7ace5e;color:#fff;border-radius:60px;font-weight:bold;text-transform:uppercase;font-size:12px;letter-spacing:0.5px;width:140px;display:block;text-align:center;margin:auto;text-decoration:none;}
.plan-dedicated-order-button:hover{background:#6db953;color:#fff;text-decoration:none;}
.domain-name-box{background:#fff;box-shadow:0px 8px 19px 4px rgba(77, 77, 119, 0.12);padding:12px 45px 12px 70px;border-radius:15px;height:84px;position:relative;margin:0 20px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.domain-name-box .domain-img{height:60px;position:relative;vertical-align:middle;}
.domain-name-box .domain-img img{width:65px;vertical-align:middle;position:absolute;top:50%;transform:translateY(-50%);max-height:60px;}
.domain-name-box .price{font-weight:bold;font-size:13px;position:absolute;transform:rotate(-90deg);background:rgba(0, 188, 212, 0.2);letter-spacing:1px;color:#83949c;width:84px;height:35px;line-height:35px;text-align:center;top:25px;left:-24px;border-radius:4px 4px 0 0;}
.domain-name-box .features-domains{text-align:center;position:absolute;right:0;width:50px;top:23px;}
.domain-name-box .features-domains a img{width:13px;cursor:pointer;opacity:0.4;margin:auto;display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;margin-bottom:8px;transition:all 0.2s ease-in-out;}
.domain-name-box .features-domains a:hover img{opacity:0.7;}
.table.pricing_table_domain{background:#fff;-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.08);box-shadow:0 3px 27px rgba(0, 0, 0, 0.07);border-radius:15px;}
.table.pricing_table_domain thead th{vertical-align:bottom;border-bottom:1px solid #dee2e6;padding:23px 15px;border-top:0;font-size:14px;}
.table.pricing_table_domain td a{display:block;text-align:center;padding:10px 20px;background:#a358e0;background:-webkit-linear-gradient(left top, #616ad4, #a558e1);background:-o-linear-gradient(bottom right, #616ad4, #a558e1);background:-moz-linear-gradient(bottom right, #616ad4, #a558e1);background:linear-gradient(to bottom right, #5c6bd3, #a358e0);border-radius:6px;color:#fff;font-family:'Poppins', sans-serif;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-size:11px;}
.table.pricing_table_domain td, .table.pricing_table_domain th{border-top:1px solid #dee2e6;font-size:14px;font-family:'Poppins', sans-serif;vertical-align:middle;}
.megssage-error{display:block;font-weight:700;font-family:'Poppins', sans-serif;font-size:25px;margin-top:25px;color:#3b414c;margin-bottom:40px;letter-spacing:1.5px;}
.megssage-error small{display:block;font-weight:100;font-size:15px;letter-spacing:0;color:#7c96a2;margin-top:15px;}
.btn-order-default-nuhost{padding:13px 45px;color:#fff;font-weight:bold;font-size:13px;background:#f06292;background-image:linear-gradient(to right,#f06292,#f062c8);border-radius:20px;font-family:'Poppins', sans-serif;letter-spacing:1px;}
.btn-order-default-nuhost:hover{background-size:175% 100%;color:#fff;outline:none;transition:background-size .2s ease-in-out,.2s box-shadow ease-in-out,.2s filter,.3s opacity;text-decoration:none;}
.contact-page-form-send{background:#fff;border-radius:10px;margin-top:40px;-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.08);box-shadow:0 3px 27px rgba(0, 0, 0, 0.07);padding:50px 20px;}
.contact-page-form-send h5{font-family:'Poppins', sans-serif;text-transform:capitalize;font-weight:bold;font-size:20px;letter-spacing:1px;margin-bottom:30px;color:#2f3538;position:relative;padding-left:15px;display:block;}
.contact-page-form-send h5 span{display:block;font-size:14px;font-weight:300;margin-top:5px;color:#5a5967;letter-spacing:0;}
.contact-page-form-send .field.input-field{position:relative;margin-top:10px;}
.contact-page-form-send .field.input-field input[type="email"], .contact-page-form-send .field.input-field input[type="text"]{height:45px;width:100%;padding:0 20px 0;font-weight:100;font-size:13px;outline:none;border-radius:6px;border:1px solid #eff0f1;margin-bottom:10px;}
.contact-page-form-send .field.input-field .input-group-prepend{position:absolute;left:15px;top:12px;font-size:13px;font-weight:bold;opacity:0.4;pointer-events:none;}
.form-contain-home textarea{width:100%;padding:0 20px 0;font-weight:100;font-size:13px;outline:none;border-radius:6px;border:1px solid #eff0f1;min-height:120px;outline:none;padding-top:13px;margin-bottom:20px;}
#form-messages.error{padding:13px 20px;background:#fddddb;color:#c5746f;font-size:16px;border-radius:3px;border-left:3px solid #F44336;width:100%;margin:0 15px 30px;}
#form-messages.success{padding:13px 20px;background:#defddb;color:#6fc57e;font-size:16px;border-radius:3px;border-left:3px solid #53f436;margin:0 15px 30px;}
.form-contain-home .btn-holder-contect button{width:130px;height:40px;border:0;background:#00d463;color:#fff;font-family:'Poppins', sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:3px;line-height:40px;cursor:pointer;outline:none;border-radius:50px;font-size:13px;margin:0 15px;}
.contact-page-form-send .field.input-field i{position:absolute;top:17px;right:20px;color:#00BCD4;opacity:0.6;font-size:13px;}
.contact-us-social-icons a{color:#fdfdfd;margin:0 3px;width:35px;height:35px;display:inline-block;text-align:center;line-height:35px;background:#161623;border-radius:38px;font-size:12px;}
.contact-us-social-icons a.fb{background:#3c579a;}
.contact-us-social-icons a.tw{background:#00acee;}
.contact-us-social-icons a.yb{background:#dd4c39;}
.contact-us-social-icons a.wt{background:#25d366;}
.contact-us-social-icons a.in{background:#FD951B;}
.immediate-help-center-title{font-weight:700;font-size:18px;margin-top:40px;position:relative;line-height:30px;margin-bottom:20px;}
.immediate-help-center-title:after{content:'';position:absolute;height:3px;width:20px;bottom:-10px;background:#d2dade;left:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.immediate-help-center-title:hover::after{width:50px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.immediate-help-center-text{font-size:14.5px;line-height:28px;color:#717679;margin-bottom:20px;}
.immediate-help-center-link{display:block;color:#03A9F4 !important;font-weight:bold;margin-top:16px;font-size:14px;}
.our-help-center-tabs-nav a{text-decoration:none !important;}
.support-contact-us-box{display:block;background:#5f52ac;background-image:linear-gradient(90deg, #606ad4 0%, #5e4494 100%);border-radius:10px;margin-top:40px;-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.08);box-shadow:0 3px 27px rgba(0, 0, 0, 0.08);padding:50px 20px;text-align:center;text-decoration:none !important;position:relative;overflow:hidden;opacity:0.7;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.active .support-contact-us-box{opacity:1;}
.support-contact-us-box:hover{margin-top:35px;opacity:1;-webkit-box-shadow:0 9px 18px rgba(0, 0, 0, 0.15);box-shadow:0 3px 27px rgba(0, 0, 0, 0.15);text-decoration:none !important;}
.support-contact-us-box:before{content:'';position:absolute;background:url(../img/counter/counter-bg-box.png) no-repeat !important;height:100%;width:100%;top:0;z-index:0;opacity:0.3;left:0;}
.support-contact-us-box i:before{font-size:60px;color:#a5abf7;}
.support-contact-us-box h5{margin:0;text-align:center;font-size:20px;font-weight:600;font-family:'Poppins', sans-serif;letter-spacing:0.5px;margin-top:0px;color:#fff;text-transform:capitalize;}
.support-contact-us-box p{color:#fff;font-size:13px;font-weight:300;line-height:24px;text-align:center;margin-top:6px;letter-spacing: 0.3px;}
.active .support-contact-us-box i:before {color: #fff;}
.help-center-box-popular{font-size:13px;color:#a8aeb1;font-weight:bold;}
.help-center-box-item{background:#fff;padding:25px;border:1px solid #e6e9ea;border-radius:8px;margin-top:20px;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.help-center-box-item:hover{background:#f1fbfb;}
.help-center-box-icon{height:60px;width:60px;padding:0 15px;border-radius:6px;float:left;text-align:center;line-height:60px;background:#ffeb3b;font-size:30px;color:#38444a;margin-right:30px;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.help-center-box-text span:first-child{text-align:left;font-size:15px;font-weight:600;font-family:'Poppins', sans-serif;letter-spacing:0.5px;margin-top:8px;display:block;color:#394246;text-transform:capitalize;}
.help-center-box-text span:last-child{color:#586c75;font-size:16px;font-weight:300;line-height:24px;text-align:left;margin-top:0px;display:block;}
.help-center-box-link{background:#6068d1;color:#fff !important;width:40px;height:40px;text-align:center;line-height:40px;font-size:15px;border-radius:60px;top:50%;transform:translateY(-50%);position:absolute;right:-60px;}
.help-center-box-item:hover .help-center-box-link{right:40px;}
.no-cat-error{margin-bottom:20px;font-weight:700;font-size:22px;margin-top:45px;}
.no-cat-error span{font-size:14.5px;line-height:25px;color:#a8aeb1;display:block;font-weight:100;margin-top:19px;}
@media screen and (min-width:768px){.top-header-nav-home .container, .the_breadcrumb_conatiner_page{padding-left:0;padding-right:0;}
}
.the_breadcrumb{padding:.75rem 1rem;margin-bottom:3rem;list-style:none;background-color:#e9ecef;border-radius:.25rem;position:relative;margin-top:10px;padding-left:15px;color:#868e96;font-size:13px;font-weight:400;}
.the_breadcrumb i{margin-right:10px;}
.the_breadcrumb a{color:#748086;font-weight:400;}
.help-center-title{margin-bottom:12px;font-weight:700;font-size:22px;font-family:'Poppins', sans-serif;letter-spacing:0.5px;}
.help-center-title span{font-weight:bold;color:#fc5c7d;font-size:16px;display:block;margin-bottom:5px;}
.help-center-text{color:#4f5165;font-size:16px;font-weight:300;line-height:25px;}
.privacy-content h4{margin-bottom: 12px;font-weight: 600;font-size: 16px;font-family: 'Poppins', sans-serif;letter-spacing: 0.5px;color: #495961;}
.privacy-content p{color:#4f5165;font-size:15px;font-weight:300;line-height:25px;}
.nuhost-filter-container{position:relative;margin-bottom:5px;}
.nuhost-filter-container .fa-search{position:absolute;top:17px;font-size:18px;color:#a7afb3;left:16px;z-index:2;}
#nuhost-filter-input{width:100%;border:0;height:53px;padding-left:50px;font-weight:bold;outline:none;font-size:18px;background:#fff;box-shadow:0 10px 100px 0 rgba(77, 77, 119, 0.08);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:10px;position:relative;z-index:1;}
.nuhost-filter-list-container{padding:25px 18px;background:#fff;box-shadow:0 10px 100px 0 rgba(77, 77, 119, 0.16);border-radius:10px;position:relative;min-height:402px;}
#nuhost-filter-list{padding-left:0;}
#nuhost-filter-list li{list-style:none;}
#nuhost-filter-list li a{width:100%;display:block;padding:13px 20px;border-radius:10px;font-weight:bold;font-size:15px;color:#5a6367;text-transform:capitalize;cursor:pointer;}
#nuhost-filter-list li a:hover{background:#f0f3f5;text-decoration:none;}
#nuhost-filter-list li a i{float:right;font-size:22px;}
.nuhost-filter-min-height{min-height:402px;overflow-y:auto;}
.filter-content-box{display:none;position:absolute;background:#fff;left:0;right:0;bottom:0;top:0;padding:28px;border-radius:10px;}
.filter-content-close{color:#8b969c;border-radius:36px;font-size:13px;font-weight:bold;font-family:'Heebo', sans-serif;text-transform:uppercase;letter-spacing:1px;overflow:hidden;text-decoration:none !important;cursor:pointer;position:absolute;right:30px;height:19px;width:19px;line-height:39px;opacity:0.6;text-align:center;z-index:1;}
.filter-content-close:hover{opacity:1;}
.filter-content-close .first-stright{width:100%;height:2px;background:#c0c6ca;position:absolute;border-radius:10px;-ms-transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg);top:50%;transform:translateY(-50%) rotate(45deg);right:0;}
.filter-content-close .second-stright{width:100%;height:2px;background:#c0c6ca;position:absolute;border-radius:10px;-ms-transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:50%;left:0;}
.filter-content-box h5{width:100%;display:block;border-radius:10px;font-weight:bold;font-size:15px;color:#5a6367;text-transform:capitalize;cursor:pointer;padding-top:1px;margin-bottom:30px;}
.filter-content-box p{font-size:15px;line-height:27px;margin-bottom:15px;color:#93a0a7}
.question-area-answer-body{margin-top:-10px;}
.question-area-answer-body ul{counter-reset:my-qastions-counter;}
.question-area-answer-body li{list-style:none;padding-bottom:20px;border-bottom:1px solid #ebeeef;position:relative;margin-top:30px;}
.question-area-answer-body li:last-child{border-bottom:0;}
.question-area-answer-body li:after{content:counter(my-qastions-counter);counter-increment:my-qastions-counter;position:absolute;left:-40px;top:-3px;height:30px;width:30px;background:#a1adb3;text-align:center;line-height:30px;font-size:14px;font-weight:bold;color:#fff;border-radius:6px;}
.question-area-answer-body li span{font-weight:bold;color:#05253a;font-size:18px;margin-bottom:9px;display:block;}
.question-area-answer-body li p{font-size:14px;line-height:22px;color:#a8aeb1;}
.min-height-auto{min-height:auto !important;}
.auth-wrapper{position:relative;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;overflow:hidden;min-width:100%;min-height:100vh;background-color:#9683F8;background:-webkit-linear-gradient(left top, #9683FA, #ae9ffb);background:-o-linear-gradient(bottom right, #9683FA, #ae9ffb);background:-moz-linear-gradient(bottom right, #9683FA, #ae9ffb);background:linear-gradient(to bottom right, #9683FA, #ae9ffb);}
.auth-wrapper .card{box-shadow:none;background:transparent;border:none;margin-bottom:30px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.auth-wrapper .auth-content{position:relative;width:390px;padding:15px;z-index:5;}
.auth-wrapper .auth-bg .r{position:absolute;width:300px;height:300px;border-radius:50%;}
.auth-wrapper .auth-bg .r:nth-child(odd){-webkit-animation:floating 7s infinite;animation:floating 7s infinite;}
.auth-wrapper .auth-bg .r:nth-child(even){-webkit-animation:floating 9s infinite;animation:floating 9s infinite;}
.auth-wrapper .auth-bg .r.s:nth-child(2){top:150px;right:-150px;background:#04a9f5;}
.auth-wrapper .auth-bg .r.s:nth-child(3){left:-150px;bottom:150px;background:#1de9b6;}
.auth-wrapper .auth-bg .r:last-child{left:-100px;bottom:-100px;background:linear-gradient(-135deg, #899FD4 0%, #A389D4 100%);}
@-webkit-keyframes floating{from{-webkit-transform:rotate(0deg) translate(-10px) rotate(0deg);transform:rotate(0deg) translate(-10px) rotate(0deg);}
to{-webkit-transform:rotate(360deg) translate(-10px) rotate(-360deg);transform:rotate(360deg) translate(-10px) rotate(-360deg);}
}
@keyframes floating{from{-webkit-transform:rotate(0deg) translate(-10px) rotate(0deg);transform:rotate(0deg) translate(-10px) rotate(0deg);}
to{-webkit-transform:rotate(360deg) translate(-10px) rotate(-360deg);transform:rotate(360deg) translate(-10px) rotate(-360deg);}
}
.auth-content .form-control{background:#ad9ff9;border:0;color:#fff;font-size:13px;}
.auth-wrapper .auth-icon{font-size:30px;margin-top:40px;}
.auth-wrapper .auth-icon:before{background:linear-gradient(-135deg, #1de9b6 0%, #1dc4e9 100%);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.shadow-2{-webkit-box-shadow:0 10px 18px 0 rgba(62, 57, 107, 0.2);box-shadow:0 10px 18px 0 rgba(62, 57, 107, 0.2);}
.btn-primary:hover{color:#fff;background-color:#038fcf;border-color:#0386c3;}
.btn-primary{color:#fff;background-color:#04a9f5;border-color:#04a9f5;}
p.text-white-muted{font-size:13px;color:#eeedf3;}
.auth-wrapper a, .auth-wrapper p > a{color:#fff;font-weight:600;}
.checkbox-custom{padding:10px 0;min-height:auto;position:relative;margin-right:5px;}
.checkbox-custom input[type=checkbox]{margin:0;display:none;width:22px;}
.checkbox-custom input[type=checkbox] + .cr{padding-left:0;}
.checkbox-custom .cr{cursor:pointer;}
.checkbox-custom.checkbox-fill input[type=checkbox]:checked + .cr:before{opacity:1;background:transparent;color:#1dd5d2;border-color:transparent;}
.checkbox-custom.checkbox-fill input[type=checkbox] + .cr:before{opacity:0;content:"\e840";font-size:27px;background:transparent;}
.checkbox-custom input[type=checkbox]:checked + .cr:before{background:#1dd5d2;border-color:#1dd5d2;color:#ffffff;}
.checkbox-custom input[type=checkbox] + .cr:before{content:"\f0c8";width:22px;height:22px;display:inline-block;margin-right:10px;border:2px solid #e9eaec;border-radius:3px;font-size:15px;font-family:"Font Awesome 5 Free";font-weight:900;line-height:19px;vertical-align:bottom;text-align:center;background:#ffffff;color:transparent;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.checkbox-custom input[type=checkbox] + .cr:after{content:"";width:22.5px;height:22.5px;display:inline-block;margin-right:10px;border:2px solid #e9eaec;border-radius:2px;vertical-align:bottom;text-align:center;background:transparent;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;top:8.5px;left:3px;}
.auth-login-title{margin:0;font-size:26px;font-weight:600;font-family:'Poppins', sans-serif;letter-spacing:0.5px;margin-bottom:15px;text-transform:capitalize;color:#fff;}
.auth-login-title span{color:#e9e8ef;font-size:14px;font-weight:300;line-height:23px;display:block;margin-top:10px;letter-spacing:0;}
.auth-content-logo-header{display:block;text-align:center;margin-bottom:60px;}
.auth-content-logo-header img{width:110px;opacity:0.8;}
.btn-login-auth{background-color:#57D38C;border-color:#57D38C;font-weight:bold;font-size:14px;padding:5px 30px;color:#fff;}
.btn-login-auth:hover{background-color:#54c786;border-color:#54c786;color:#fff;}


.demo-color-changer{display:inline-block;position:fixed;top:100px;right:8px;z-index:9999;}
.demo-color-changer .setting-button{background-color:rgba(89, 68, 168, 0.85);border-radius:30px;margin-bottom:8px;cursor:pointer;width:38px;height:38px;display:block;text-align:center;line-height:38px;box-shadow:5px 7px 12px 0 rgba(77, 77, 119, 0.1);color:#fff !important;}
.demo-color-changer .setting-button:hover{background-color:rgba(89, 68, 168, 0.95);}
.demo-color-changer-list{padding-left:0;width:38px;background:#fff;border-radius:30px;box-shadow:0px 7px 11px 1px rgba(77, 77, 119, 0.1);padding:12px 4px;text-align:center;position:relative;opacity:0;visibility:hidden;-webkit-transform:translateY(-16px);transform:translateY(-16px);transition:transform .32s cubic-bezier(0,0,0,1),opacity 80ms;transition:transform .32s cubic-bezier(0,0,0,1),opacity 80ms,-webkit-transform .32s cubic-bezier(0,0,0,1);}
.demo-color-changer-list.active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);}
.demo-color-changer-list:after{content:'';width:0;height:0;border-style:solid;border-width:0 6px 4px 6px;border-color:transparent transparent #fff transparent;position:absolute;left:0;right:0;margin:auto;top:-2px;}
.demo-color-changer-list li{list-style:none;}
.demo-color-changer-list li a.bg-color{display:block;width:22px;height:22px;border-radius:30px;margin:0 auto 10px;cursor:pointer;border:2px solid transparent;background:#2f3c42;opacity:0.9;color:#fff;font-size:14px;line-height:13px;}
.demo-color-changer-list li a.bg-color:hover{opacity:1;}
.demo-color-changer-list li a.bg-color.active{border:2px solid #3F51B5;}
.demo-color-changer-list li a.bg-color.color-1{background:#5360ca;background:-moz-linear-gradient(top, #5360ca 0%, #a458e1 85%);background:-webkit-linear-gradient(top, #5360ca 0%,#a458e1 85%);background:linear-gradient(to bottom right, #5360ca 0%, #a458e1 85%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5360ca', endColorStr='#a458e1', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5360ca', endColorStr='#a458e1', GradientType=0)";}
.demo-color-changer-list li a.bg-color.color-2{background:#05a761;background:-moz-linear-gradient(top, #05a761 0%, #2bcf88 85%);background:-webkit-linear-gradient(top, #05a761 0%,#2bcf88 85%);background:linear-gradient(to bottom right,#05a761, #2bcf88 85%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#05a761', endColorStr='#2bcf88', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#05a761', endColorStr='#2bcf88', GradientType=0)";}
.demo-color-changer-list li a.bg-color.color-3{background:#03A9F4;background:-moz-linear-gradient(top, #03A9F4 0%, #00BCD4 85%);background:-webkit-linear-gradient(top, #03A9F4 0%,#00BCD4 85%);background:linear-gradient(to bottom right, #03A9F4 0%, #00BCD4 85%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#03A9F4', endColorStr='#00BCD4', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#03A9F4', endColorStr='#00BCD4', GradientType=0)";}
.demo-color-changer-list li a.bg-color.color-4{background:#00BCD4;background:-moz-linear-gradient(top, #00BCD4 0%, #8BC34A 85%);background:-webkit-linear-gradient(top, #00BCD4 0%,#8BC34A 85%);background:linear-gradient(to bottom right, #00BCD4 0%, #8BC34A 85%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00BCD4', endColorStr='#8BC34A', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00BCD4', endColorStr='#8BC34A', GradientType=0)";}


body.first-color-styles #coodiv-header{background:#5360ca;background:-moz-linear-gradient(top, #5360ca 0%, #a458e1 85%);background:-webkit-linear-gradient(top, #5360ca 0%,#a458e1 85%);background:linear-gradient(to bottom right, #5360ca 0%, #a458e1 85%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5360ca', endColorStr='#a458e1', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5360ca', endColorStr='#a458e1', GradientType=0)";}
body.second-color-styles #coodiv-header{background:#05a761;background:-moz-linear-gradient(top, #05a761 0%, #2bcf88 85%);background:-webkit-linear-gradient(top, #05a761 0%,#2bcf88 85%);background:linear-gradient(to bottom right,#05a761, #2bcf88 85%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#05a761', endColorStr='#2bcf88', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#05a761', endColorStr='#2bcf88', GradientType=0)";}
body.third-color-styles #coodiv-header{background:#03A9F4;background:-moz-linear-gradient(top, #03A9F4 0%, #00BCD4 85%);background:-webkit-linear-gradient(top, #03A9F4 0%,#00BCD4 85%);background:linear-gradient(to bottom right, #03A9F4 0%, #00BCD4 85%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#03A9F4', endColorStr='#00BCD4', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#03A9F4', endColorStr='#00BCD4', GradientType=0)";}
body.fourth-color-styles #coodiv-header{background:#00BCD4;background:-moz-linear-gradient(top, #00BCD4 0%, #8BC34A 85%);background:-webkit-linear-gradient(top, #00BCD4 0%,#8BC34A 85%);background:linear-gradient(to bottom right, #00BCD4 0%, #8BC34A 85%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00BCD4', endColorStr='#8BC34A', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00BCD4', endColorStr='#8BC34A', GradientType=0)";}
@media (min-width:800px) and (max-width:1027px){.display-on-hover-box-container{width:240px;}
}
@media (min-width:1027px) and (max-width:1117px){.display-on-hover-box-container{width:330px;}
}
@media (min-width:768px) and (max-width:1200px){.hom-page-service-more-banner{display:none;}
.hom-page-service-more-form input[type=email]{width:100%;}
.hom-page-service-more-form input[type=submit]{right:3px;}
.icon-hom-page-service-text{padding:0 15px;}
}
@media (min-width:768px){.navbar-toggle.offcanvas-toggle{display:none;}
#mobile-form-contact-height{display:none;}
.server-spects-for-mobile{display:none;}
}
@media (min-width:768px) and (max-width:870px){.display-on-hover-box-container,.secure-img-footer-area{display:none;}
.side-text-right-container{width:100%;max-width:100%;flex:0 0 100%;}
}
@media (max-width:767px){.second-pricing-table{margin-bottom:40px;}
.display-on-hover-box-container,.hom-page-service-more-banner,.nav--shamso .nav__item,.hosting-header-slider-cell-img{display:none;}
.hom-page-service-more-form input[type=email]{width:100%;}
.hom-page-service-more-form input[type=submit]{right:3px;}
.hom-page-service-more{margin:0 10px;}
.header-user-info-coodiv{padding-left:8px;}
.header-user-info-coodiv li span{color:#2f3538;}
.navbar-offcanvas{display:block !important;background:#151621;padding-top:15px;}
#coodiv-header #offcanvas-menu-home .nav-link{padding:.7rem .9rem;border-bottom:1px solid rgba(29, 31, 45, 0.62);font-weight:700;color:#edf1f3;font-size:13px;line-height:24px;position:relative;}
#coodiv-navbar-header .navbar-offcanvas .dropdown-menu{display:none;position:relative;width:100%;border:inherit;box-shadow:none;-webkit-transition:height 0.15s ease-in;transition:height 0.15s ease-in;margin-top:0;}
#coodiv-navbar-header .navbar-offcanvas .dropdown-menu.show{display:block;}
.coodiv-dropdown-header:after{top:-9px;}
#coodiv-navbar-header .coodiv-dropdown-megamnu{background:#fff !important;}
.mega-menu-hosting-container{padding:30px 40px;}
.mega-menu-hosting-title{font-size:20px;}
.dropdown.megamenu.show a .megamenu-toggle{display:none;}
.dropdown.megamenu{position:relative;}
#coodiv-header .navbar .coodiv-dropdown-header:after{display:block !important;}
.mega-menu-hosting-content{border-right:0;border-bottom:1px solid #f0f0f0;margin-top:30px;}
.map-gene-server-place img{opacity:1;margin-bottom:45px;}
.server-places-spans b{background:transparent;color:transparent;width:0;overflow:hidden;font-size:0;}
.server-places-spans b:before{display:none;}
.server-places-spans span:after{left:-10px;}
.server-places-spans small{left:-15px;}
.free-trial-footer-links{margin-top:40px;}
.quiq-links-footer-ul{width:50%;float:left;margin-bottom:60px;}
.footer-area-under [class^="col-md-"]{padding: 0 15px;margin: 16px 0 0;}
.under-footer-ullist{margin-top:20px;float:left;width:50%;}
.final-footer-area-text{text-align:center;width:100%;}
.footer-lang-changer{margin:auto;margin-top:10px;}
}
@media (max-width:767px){.table-dedicated-hosting-header #monthly-yearly-chenge{display:none;}.offcanvas-stop-scrolling{height:100%;overflow:hidden}.navbar-default .navbar-offcanvas{background-color:#f8f8f8}.navbar-inverse .navbar-offcanvas{background-color:#222}.navbar-offcanvas{position:fixed;width:100%;max-width:250px;height:100%;left:-250px;top:0;padding-left:15px;padding-right:15px;z-index:999;overflow:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:all 0.15s ease-in;transition:all 0.15s ease-in}.navbar-offcanvas.in{box-shadow:0 0 20px rgba(0,0,0,0.3)}.navbar-offcanvas.navbar-offcanvas-fade{opacity:0}.navbar-offcanvas.navbar-offcanvas-fade.in{opacity:1}.navbar-offcanvas.offcanvas-transform.in{-webkit-transform:translateX(250px);transform:translateX(250px)}.navbar-offcanvas.offcanvas-position.in{left:0}.navbar-offcanvas.navbar-offcanvas-right{left:auto;right:-250px}.navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in{-webkit-transform:translateX(-250px);transform:translateX(-250px)}.navbar-offcanvas.navbar-offcanvas-right.offcanvas-position.in{left:auto;right:0}.navbar-offcanvas .dropdown.active .caret{border-top:0;border-bottom:4px solid}.navbar-offcanvas .dropdown-menu{position:relative;width:100%;border:inherit;box-shadow:none;-webkit-transition:height 0.15s ease-in;transition:height 0.15s ease-in}.navbar-offcanvas .dropdown-menu.shown{display:block;margin-bottom:10px}}.offcanvas-toggle .icon-bar{background:#000;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.offcanvas-toggle.is-open .icon-bar:nth-child(1){-webkit-transform:rotate(45deg) translate(5px, 4px);transform:rotate(45deg) translate(5px, 4px)}.offcanvas-toggle.is-open .icon-bar:nth-child(2){opacity:0}.offcanvas-toggle.is-open .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg) translate(4px, -4px);transform:rotate(-45deg) translate(4px, -4px)}
@media (max-width:767px){.first-pricing-table-order {border-radius: 0 0 6px 0 !important;}
.no-phone-display{display: none;}
.question-area-page.mr-tp-120 {margin-top: 40px !important;}
#monthly-yearly-chenge.style-two a:first-child .change-box {width: 140px;}
#monthly-yearly-chenge.style-two a {width: 140px;}
.our-services-carousel-container{position:relative;margin-top:20px;}
.side-text-right-container{padding:0 35px;}
.padding-0-100{padding:0 !important;}
.about-us-img-section{margin-bottom:40px;}
.how-it-work-section:after{display:none;}
.how-it-works-box{margin:0px auto;}
.carousel-nav-customers-text{display:none;}
.breadcrumb-hosting-pages{display:none;}
.custom-slider-plan-form{margin:0 30px 40px;}
#frequently-questions{margin:0 40px;}
.main-header-text-title{font-size:28px;}
.mob-display-none{display:none;}
.contact-page-form-send{margin:40px 5px 0;}
.help-center-box-item{padding:25px 15px;}
.box-features-tree{border-right:0;}
.box-features-tree-container{padding:10px 10px;margin:5px;}
.features-box-style-two{margin-bottom:35px;}
.hosting-plan-row{padding:0 30px;margin:0;margin-bottom:30px;}
.third-pricing-table.blur-plan{display:none;}
.third-pricing-table{margin-bottom:25px;}
.side-text-right-title{font-size:28px;}
.side-text-right-text{font-size:15px;}
.benchmarks-link{display:none;}
.server-tabls-head{display:none;}
.server-tabls-row .server-order-button{margin-top:20px;}
.server-tabls-row .col-md-2{margin-bottom:10px;}
.server-spects-for-mobile{font-size:13px;margin-right:15px;opacity:0.6;min-width:85px;display:-webkit-inline-box;}
.first-pricing-table{margin:0 15px 60px;}
}
@media (min-width:768px) and (max-width:870px){.features-box-style-two{padding:0 0px 0 60px;}
.about-us-img-section{display:none;}
.our-services-carousel-container{position:relative;margin-top:50px;max-width:100%;flex:0 0 100%;}
.hosting-plan-row{padding-left:15px;max-width:100%;flex:0 0 100%;margin-bottom:60px;}
.server-tabls-row .col-md-2{padding:0 2px;}
}
@media (min-width:768px) and (max-width:992px){.hosting-plan-row{padding-left:15px;max-width:100%;flex:0 0 100%;margin-bottom:60px;}
.side-text-right-container.side-text-plan-hosting{max-width:100%;flex:0 0 100%;}
}
@media (max-width:425px){.our-services-coresol-box{width:230px;}}


/* additional and updates styles */

.moon-edition .bg_overlay_header img {
    position: absolute;
    bottom: 0;
}

#coodiv-header.moon-edition{
    background: #48486b;
    background: -webkit-linear-gradient(left top,#79799c,#131327);
    background: -o-linear-gradient(bottom right,#79799c,#131327);
    background: -moz-linear-gradient(bottom right,#79799c,#131327);
    background: linear-gradient(to bottom right,#79799c,#131327);
}

#coodiv-header.moon-edition .main-header-text-title {
    text-align: center;
    color: #fff;
}

#coodiv-header.moon-edition .domain-search-header-pricetext {
    color: #feffff;
}

#coodiv-header.moon-edition .domain-search-header-pricetext b {
    color: #dee7ea;
}

.header-shapes.shape-01{
    background: url(../img/header/shapes/shape_01.png) no-repeat right bottom !important;
    position: absolute;
    width: 118px;
    height: 117px;
    left: 0;
    right: 0;
    margin: auto;
    top: 63%;
    transform: translateY(-50%);
}

.header-shapes.shape-02{
    background: url(../img/header/shapes/shape_02.png) no-repeat right bottom !important;
    position: absolute;
    width: 49px;
    height: 66px;
    left: -950px;
    right: 0;
    margin: auto;
    top: 29%;
    transform: translateY(-50%);
}

.header-shapes.shape-03{
    background: url(../img/header/shapes/shape_03.png) no-repeat right bottom !important;
    position: absolute;
    width: 115px;
    height: 89px;
    left: 0;
    right: -950px;
    margin: auto;
    top: 65%;
    transform: translateY(-50%);
	z-index: -1;
}

.futures-version-2-box{
    box-shadow: 0 10px 100px 0 rgba(77, 77, 119, 0.1);
    background: #fff;
    padding: 20px 30px;
    border-radius: 8px;
    border: 1px solid #eaeef1;
    margin-top: -20px;
	position: relative;
}

.futures-version-2-box:before{
    content: '';
    position: absolute;
    border-radius: 8px;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0%;
    background: #f0f3f5;
	background: rgba(240, 243, 245, 0.5);
    z-index: 0;
    -webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}

.futures-version-2-box:hover::before{
    height: 100%;
}

.futures-version-2-box i{
    font-size: 40px;
    color: #333;
    margin-bottom: 4px;
    display: block;
	position: relative;
}

.futures-version-2 div:nth-child(1) .futures-version-2-box i{
    color: #83ecff;
}
.futures-version-2 div:nth-child(2) .futures-version-2-box i{
    color: #ff87a3;
}
.futures-version-2 div:nth-child(3) .futures-version-2-box i{
    color: #8BC34A;
}


.futures-version-2-box h5{
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    font-size: 17px;
    letter-spacing: -0.2px;
	position: relative;
}

.futures-version-2-box p{
    font-weight: 300;
    font-size: 13px;
    font-family: 'Poppins', sans-serif;
    line-height: 23px;
	position: relative;
}

.futures-version-2-box .free-badge{
    position: absolute;
    top: 15px;
    right: 15px;
    background: #ffeb3b;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px 25px;
    font-size: 13px;
    transform: rotate(90deg);
    border-radius: 3px 0 0 6px;
}

.futures-version-2-box .free-badge b{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 0 0 6px;
    border-color: transparent transparent transparent #ecda34;
    position: absolute;
    top: -7px;
    left: 2px;
    transform: rotate(-90deg);
}

.futures-version-2-box .free-badge:after{
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    border-width: 0 14.5px 10.5px 0;
    border-color: transparent #ffeb3b transparent transparent;
    transform: rotate(-90deg);
    top: 3px;
    right: -12px;
}

.futures-version-2-box .free-badge:before{
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    border-width: 10.5px 14.5px 0 0;
    border-color: #ffeb3b transparent transparent transparent;
    transform: rotate(-90deg);
    bottom: 3px;
    right: -12px;
}

.futures-version-2-box .more-btn{
    background: #2fd5c9;
    border: 2px solid #2fd5c9;
    margin-top: 5px;
    display: inline-block;
    color: #fff;
    padding: 6px 15px;
    border-radius: 6px;
    font-size: 13px;
    letter-spacing: 0.5px;
	position: relative;
}

.futures-version-2-box .more-btn:hover{
    background: #2cc5ba;
    border: 2px solid #2cc5ba;
    color: #fff;
	text-decoration: none;
}

.video-section-text-place{
    background: #2196F3;
    color: #fff;
    padding: 65px 65px;
    border-radius: 8px;
    box-shadow: 0 0 23px 0 rgba(0,0,0,.09);
    position: relative;
    overflow: hidden;
}

.video-section-text-place h5{
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.5px;
    font-weight: bold;
    font-size: 25px;
    margin-bottom: 20px;
    max-width: 75%;
}

.video-section-text-place .post-category{
    background: #ffeb3b;
    color: #333;
    padding: 4px 50px 4px 20px;
    font-weight: bold;
    font-size: 13px;
    position: absolute;
    top: 58px;
    right: 0px;
    border-radius: 4px 0 0 4px;
}

.video-section-text-place .post-date{
    position: absolute;
    top: 89px;
    right: 27px;
    font-size: 12px;
    font-weight: 100;
    letter-spacing: 0.5px;
}

.video-section-text-place p{
    font-family: 'Poppins', sans-serif;
    font-weight: 100;
    font-size: 13px;
    margin-top: 30px;
}

.video-section-text-place a{
    background: #45bdf3;
    color: #fff;
    padding: 8px 28px;
    font-size: 13px;
    display: table;
    text-decoration: none;
    border-radius: 3px;
    margin-top: 40px;
}

.video-section-text-place a:hover{
    background: #38a5d6;
    color: #fff;
    text-decoration: none;
}

.video-section-text-place .over-ole-grandient-orl {
    position: absolute;
    width: 80%;
    height: 80%;
    background: rgba(255,255,255,.12156862745098039);
    z-index: 0;
    pointer-events: none;
    border-radius: 100% 0 0 0;
    opacity: .6;
    bottom: 0;
    right: 0;
	-webkit-transition: all 0.4s cubic-bezier(0, 0.82, 1, 1.23);
    -moz-transition: all 0.4s cubic-bezier(0, 0.82, 1, 1.23);
    -o-transition: all 0.4s cubic-bezier(0, 0.82, 1, 1.23);
    -ms-transition: all 0.4s cubic-bezier(0, 0.82, 1, 1.23);
    transition: all 0.4s cubic-bezier(0, 0.82, 1, 1.23);
}


.video-section-text-place:hover .over-ole-grandient-orl {
    width: 85%;
    height: 85%;
}

.second-pricing-table.style-2.active:before {
    width: 400px;
    height: 400px;
	border-radius: 0;
    bottom: 0;
    right: 1px;
    z-index: 0;
    pointer-events: none;
    background: url(../img/bg/plans.svg) no-repeat right bottom !important;
}

.second-pricing-table.style-2.active {
    background: #48486b;
    background: -webkit-linear-gradient(left top,#79799c,#131327);
    background: -o-linear-gradient(bottom right,#79799c,#131327);
    background: -moz-linear-gradient(bottom right,#79799c,#131327);
    background: linear-gradient(to bottom right,#79799c,#131327);
}

.second-pricing-table-button {
    position: relative;
}

.second-pricing-table.style-2.active .second-pricing-table-button:hover {
    background: #2fd5c9;
    border: 2px solid #2fd5c9;
    color: #fff;
}

.play-button-in-section.style-2 i {
    color: #329ef4;
}

.gray-bg{
	background: #f2f7fb;
}

.home-blog-te {
	margin-bottom: 30px;
    background: #fff;
    border-radius: 6px;
    border: 1px solid rgba(235, 238, 241, 0.57);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.home-blog-te .post-thumbn {
    position: relative;
    height: 200px;
    display: block;
    width: 100%;
    background-size: cover !important;
    border-radius: 6px 6px 0 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.home-blog-te .post-bodyn {
    padding: 20px;
}

.home-blog-te .post-bodyn h5 {
    font-family: 'Heebo', sans-serif;
    font-size: 21px;
    margin-bottom: 15px;
    color: #414a4e;
    font-weight: bold;
    line-height: 28px;
}

.home-blog-te .post-bodyn h5 a {
    color: #414a4e;
}

.home-blog-te .post-bodyn p {
    font-size: 13px;
    color: #95a8b1;
    font-family: 'Poppins', sans-serif;
    font-weight: 100;
    letter-spacing: 0.5px;
}

.home-blog-te .post-bodyn p i {
    margin-right: 5px;
}

.blog-items-home {
    margin-top: 100px;
}

.home-blog-te:hover {
    transform: scale(1.01);
    box-shadow: 0 5px 2px 0 rgba(0, 0, 0, 0.01);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.home-blog-te .post-bodyn h5 a:hover {
    color: #2196F3;
    text-decoration: none;
}

.moon-edition .menu-btn-span-bar span {
    background: #fff;
}

@media (max-width: 767px){
.moon-edition .header-user-info-coodiv li span {
    color: #fff;
}

.row.domain-search-row{
	margin: 0;
}

.row.domain-search-row #domain-search-header {
    padding-right: 0;
}

.futures-version-2 div .futures-version-2-box{
    margin-top: 0;
	margin-bottom: 30px;
}

.futures-version-2 div:first-child .futures-version-2-box{
    margin-top: -20px;
}
.banner-text-left p {
    display: none;
}
}

.moon-edition  .main-header-text-title .sub-page-breadcrumb {
    color: #ffffff;
}

.moon-edition.subpages-header-min .bg_overlay_header img {
    position: absolute;
    bottom: -100px;
}

#coodiv-header.moon-edition .navbar-brand img.b-logo {
    display: none;
}

#coodiv-header.moon-edition .top-header-fixed .navbar-brand img.w-logo {
    display: none;
}

#coodiv-header.moon-edition .top-header-fixed .navbar-brand img.b-logo {
    display: block;
}

#coodiv-header.moon-edition.subpages-header .col-md-5 .main-header-text-title {
    text-align: left;
    color: #fff;
}

.moon-edition .top-header-fixed .menu-btn-span-bar span {
    background: #2f3538;
}

.plan-ssl-special{
    border-right: 1px solid #f0f0f0;
    padding: 60px 10px 50px;
    text-align: center;
}

.row .plan-ssl-special:last-child{
    border-right: 0;
}

.plan-ssl-special .res-titl{
    color: #2d2f37;
    font-size: 26px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    margin: 0;
    padding-bottom: 16px;
    font-family: 'Poppins', sans-serif;
}

.plan-ssl-special .res-titl span{
    color: #2d2f37;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    width: 100%;
    display: block;
    margin-top: 0px;
    letter-spacing: 1px;
}

.plan-ssl-special .res-price{
    font-size: 46px;
    font-weight: 300;
    color: #0f68b8;
    text-align: center;
    width: 100%;
    display: block;
}

.plan-ssl-special .res-price i{
    font-size: 16px;
    margin-right: 5px;
    vertical-align: super;
}

.plan-ssl-special .res-sub-text{
    font-size: 13px;
    display: block;
    margin-top: -10px;
    padding-bottom: 30px;
    text-transform: uppercase;
    color: #8da1ab;
}

.plan-ssl-special .res-sub-text img{
    display: block;
    margin: auto;
    margin-top: 5px;
    width: 100px;
}

.plan-ssl-special .body-ress-v2 p{
    list-style: none;
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    color: #54565b;
    font-weight: 400;
    margin: 0;
    padding: 9px 0;
    text-align: center;
}

.ress-install-btn{
    display: block;
    border: 2px solid #0f68b8;
    margin: 30px 30px 0;
    color: #0f68b8;
    font-size: 13px;
    padding: 10px;
    text-decoration: none;
    border-radius: 6px;
}

.ress-install-btn:hover{
    background: #0f68b8;
    color: #fff;
	text-decoration: none;
}

.ress-buy-btn{
    display: block;
    border: 2px solid #5470f3;
    margin: 30px 30px 0;
    background: #5470f3;
    color: #fff;
    font-size: 13px;
    padding: 10px;
    text-decoration: none;
    border-radius: 6px;
}

.ress-buy-btn:hover{
	border: 2px solid #455ccc;
    background: #455ccc;
    color: #fff;
	text-decoration: none;
}

.side-text-right-image img{
    width: 100%;
    max-width: 300px;
    margin: auto;
}

.box-features-new{
    -webkit-box-shadow: 0 9px 18px rgba(0, 0, 0, 0.08);
    box-shadow: 0 7px 17px rgba(0, 0, 0, 0.08);
    border: 1px solid #ecf2f5;
    margin-top: 70px;
    border-radius: 6px;
}

.box-features-new .box-features-item{
    text-align: center;
    padding: 80px 50px;
    border-right: 1px solid #edeff1;
    background: #fff;
}

.box-features-new.version-two .box-features-item {
    padding: 50px 30px;
}

.box-features-new .box-features-item .box-header{
    position: relative;
}

.box-features-new .box-features-item .box-header:after{
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    z-index: 0;
    border-radius: 100%;
    pointer-events: none;
    background: #83ecff;
    left: -30px;
    right: 0;
    margin: auto;
    top: -15px;
}

.box-features-new .box-features-item:nth-child(2) .box-header:after{
    background: #41f8e2;
}
.box-features-new .box-features-item:nth-child(3) .box-header:after{
    background: #ff87a3;
}
.box-features-new .box-features-item:nth-child(4) .box-header:after{
    background: #ffeb3b;
}

.box-features-new .box-features-item:last-child{
    border-right: 0;
}

.box-features-new .box-features-item img{
    width: 40px;
    height: 40px;
    position: relative;
    z-index: 1;
}

.box-features-new .box-features-item h5{
    color: #2d2f37;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 16px;
    font-family: 'Poppins', sans-serif;
    max-width: 180px;
    margin: auto;
    margin-top: 18px;
}

.box-features-new .box-features-item p{
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    color: #54565b;
    font-weight: 400;
    margin: 0;
    padding: 9px 0;
    text-align: center;
    line-height: 27px;
}

.box-features-new .box-features-item a{
    display: block;
    border: 2px solid #0f68b8;
    color: #0f68b8;
    font-size: 13px;
    padding: 10px;
    text-decoration: none;
    border-radius: 6px;
    margin-top: 30px;
}

.box-features-new .box-features-item a:hover{
    background: #0f68b8;
    color: #fff;
}

@media (max-width:769px){
.plan-ssl-special {
    border-right: 0;
    border-bottom: 1px solid #d9e1e4;
}
.box-features-new {
    margin-right: 5px;
    margin-left: 5px;;
}
.box-features-new .box-features-item {
    border-right: 0;
    border-bottom: 1px solid #dfe8ec;
}
}	

@media (max-width:868px){
.side-text-right-image img {
    display: none;
}
}	

.voice-plan-container {
	margin-bottom: 65px;
}

.voice-plan-box {
    box-shadow: 0 10px 100px 0 rgba(77, 77, 119, 0.1);
    background: #fff;
    padding: 20px 30px;
    border-radius: 8px;
    border: 1px solid #eaeef1;
    margin-top: -20px;
    position: relative;
}

.voice-plan-box i {
    font-size: 40px;
    color: #333;
    margin-bottom: 20px;
    display: block;
    position: relative;
}

.voice-plan-container div:nth-child(1) .voice-plan-box i {
    color: #83ecff;
}
.voice-plan-container div:nth-child(2) .voice-plan-box i {
    color: #ff87a3;
}
.voice-plan-container div:nth-child(3) .voice-plan-box i {
    color: #8BC34A;
}

.voice-plan-box h5 {
    color: #2d2f37;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    padding-bottom: 16px;
    font-family: 'Poppins', sans-serif;
    width: 60%;
}
.voice-plan-box h5 span {
    color: #2d2f37;
    font-size: 12px;
    font-weight: 300;
    text-transform: uppercase;
    width: 100%;
    display: block;
    margin-top: 4px;
    letter-spacing: 1px;
}

.voice-plan-box p {
    list-style: none;
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    color: #54565b;
    font-weight: 400;
    margin: 0;
    padding: 4px 0;
}

.voice-plan-box .more-btn {
    background: #fff;
    border: 2px solid #2fd5c9;
    margin-top: 25px;
    color: #2fd5c9;
    padding: 12px 15px;
    border-radius: 6px;
    font-size: 13px;
    letter-spacing: 0.5px;
    position: relative;
    display: block;
    cursor: pointer;
    text-align: center;
}

.voice-plan-box .more-btn:hover {
    background: #2fd5c9;
    border: 2px solid #2fd5c9;
    color: #fff;
	text-decoration: none;
}

.voice-plan-price{
    position: absolute;
    font-size: 30px;
    font-weight: 300;
    color: #00BCD4;
    text-align: center;
    top: 20px;
    right: 15px;
    background: rgba(239, 245, 244, 0.43);
    padding: 15px;
    border-radius: 5px;
    padding-bottom: 0;
}

.voice-plan-price label{
    font-size: 14px;
}

.voice-plan-price b{
    font-size: 13px;
    display: block;
    margin: 0px -15px 0;
    background: #00BCD4;
    color: #fff;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 3px 0;
}

@media (max-width:769px){
.voice-plan-box {
    margin-top: 0;
    margin-bottom: 30px;
}
}

.games-server-plan{
    background: #1c1c25;
    border-radius: 16px;
    padding: 50px 15px;
    margin: 0 5px;
}

.games-server-plan img{
    margin: auto;
    display: block;
    width: 140px;
}

.games-server-plan h5{
    color: #fff;
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    margin: 0;
    padding-bottom: 16px;
    font-family: 'Poppins', sans-serif;
    margin-top: -30px;
}

.games-server-plan h5 span{
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    width: 100%;
    display: block;
    margin-top: 0px;
    letter-spacing: 1px;
}

.games-server-plan h5 span b{
    border-bottom: 1px solid #ffeb3b;
}

.games-server-plan ul{
    text-align: center;
    padding: 0;
	margin-top: 15px;
}

.games-server-plan ul li{
    list-style: none;
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    color: #fff;
    font-weight: 400;
    margin: 0;
    padding: 5px 0;
    text-align: center;
}

.games-server-plan ul li b{
    border-bottom: 1px solid #ffeb3b;
}

.games-server-plan .order-botton{
    display: inline-block;
    background: #FFEB3B;
    padding: 5px 30px;
    border-radius: 20px;
    font-size: 13px;
    font-weight: 600;
    color: #363542;
    position: relative;
    cursor: pointer;
}

.games-server-plan .order-botton:hover{
    background: #e0ce31;
    color: #363542;
	text-decoration: none;
}

.games-server-plan-footer{
    margin: 35px 20px 0;
}

.games-server-plan-footer span{
    color: #fff;
    font-size: 18px;
}

.games-server-plan-footer span b{
    font-size: 11px;
}

@media (max-width:769px){
.plan-ssl-special {
    border-right: 0;
    border-bottom: 1px solid #d9e1e4;
}
.games-server-plan {
    padding: 50px 10px;
    margin-bottom: 30px;
}
}

.time-line-status{
    margin: 60px 0;
    min-height: 100px;
    border-left: 1px solid #dce2e4;
	position: relative;
}
.tt-time-status{
    position: relative;
    padding-left: 30px;
    padding-bottom: 50px;
    margin-bottom: 100px;
}
.tt-time-status:after{
    content: '';
    position: absolute;
    top: 6px;
    left: -8px;
    background: #fec573;
    width: 14px;
    height: 14px;
    border-radius: 25px;
}
.tt-time-status .title-status{
    background: #00BCD4;
    color: #fff;
    font-weight: bold;
    padding: 6px 22px;
    font-size: 13px;
    border-radius: 20px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.tt-time-status .title-status-h5{
    font-size: 19px;
    margin-top: 1px;
}
.tt-time-status .title-status-h5 span{
    font-size: 13px;
    margin-left: 18px;
    color: #c0c7cc;
    float: right;
    background: #f0f2f3;
    padding: 7px 15px;
    border-radius: 4px;
}
.tt-time-status .title-status-p{
    margin-top: 30px;
    font-size: 14px;
    line-height: 27px;
    color: #949ca0;
    margin-bottom: 50px;
}
.status-div-optionel{
    width: 100%;
    margin: 10px 10px 10px 27px;
    background: #f1f4f5;
    padding: 13px;
    border-radius: 5px;
    font-size: 14px;
    color: #879094;
}
.status-div-optionel p{
    margin: 0;
}
.status-div-optionel p>b{
    color: #585f63;
    margin-right: 11px;
}
.status-div-optionel span{
    float: right;
    font-weight: bold;
}
.status-div-optionel.chck span{
    color: #8BC34A;
}
.status-div-optionel.non-chck span{
    color: #ea7575;
}
.status-div-optionel.non span{
    color: #cdd9de;
}
.status-div-optionel span>i{
    font-size: 16px;
    margin-left: 4px;
}

.coodiv-dropdown-megamnu.default-megamenu {
    background: #fff !important;
    padding: 15px 25px;
}

.coodiv-dropdown-megamnu .megamenu-items-header a {
    padding: 30px 25px 20px;
    display: block;
    border-radius: 6px;
    box-shadow: 0 10px 100px 0 rgba(77, 77, 119, 0.08);
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    font-size: 13px;
    letter-spacing: -0.2px;
    position: relative;
    color: #324148;
    text-transform: unset;
    text-decoration: none;
    max-width: 240px;
	margin-top: 10px;
}

.coodiv-dropdown-megamnu .megamenu-items-header a h5{
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    font-size: 17px;
    letter-spacing: -0.2px;
    position: relative;
    margin-top: 12px;
}

.coodiv-dropdown-megamnu .megamenu-items-header a p{
    font-weight: 300;
    font-size: 13px;
    font-family: 'Poppins', sans-serif;
    line-height: 23px;
    position: relative;
}

.coodiv-dropdown-megamnu .megamenu-items-header a i {
    background: #ff3946;
    height: 70px;
    width: 70px;
    display: block;
    margin: auto;
    border-radius: 60px;
    line-height: 70px;
    text-align: center;
    font-size: 30px;
    color: #fff;
	position: relative;
}

.coodiv-dropdown-megamnu .megamenu-items-header a i:before {
	font-size: 30px;
	margin: auto !important;
}

.coodiv-dropdown-megamnu .megamenu-items-header a i:after {
    content: '';
    position: absolute;
    width: 60px;
    height: 60px;
    left: 0;
    right: 0;
    top: 5px;
	opacity: 0.7;
    margin: auto;
    border-radius: 60px;
    background: #ff3946;
    z-index: -1;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.coodiv-dropdown-megamnu .megamenu-items-header a:hover i:after {
    animation: scaleIn 1s ease-out;
}

@keyframes scaleIn {
  0 {
    transform: scale(1, 1);
    opacity: 0.7;
  }
  40% {
    transform: scale(1.5, 1.5);
    opacity: 0.3;
  }
  100% {
    transform: scale(1, 1);
    opacity: 0;
  }
}

.coodiv-dropdown-megamnu .megamenu-items-header div:nth-child(2) a i,.coodiv-dropdown-megamnu .megamenu-items-header div:nth-child(2) a i:after {
    background: #9757f6;
}
.coodiv-dropdown-megamnu .megamenu-items-header div:nth-child(3) a i,.coodiv-dropdown-megamnu .megamenu-items-header div:nth-child(3) a i:after {
    background: #08e7ba;
}
.coodiv-dropdown-megamnu .megamenu-items-header div:nth-child(4) a i,.coodiv-dropdown-megamnu .megamenu-items-header div:nth-child(4) a i:after {
    background: #ff930d;
}

@media (max-width:769px){
.coodiv-dropdown-megamnu .megamenu-items-header.d-flex {
    display: block!important;
}
.coodiv-dropdown-megamnu .megamenu-items-header .p-2{
    width: 100%;
    display: block;
}
.coodiv-dropdown-megamnu.default-megamenu {
    padding: 5px 5px;
}
}

.cpanel-resslers-plan{
    margin-top: 30px;
}

.cpanel-resslers-plan .cpanel-resslers-plan-header{
    background: #4ab3d2;
    text-align: center;
    padding: 25px 0;
}

.cpanel-resslers-plan .cpanel-resslers-plan-header.t{
    background: #f1592a;
}

.cpanel-resslers-plan .cpanel-resslers-plan-header i{
    font-size: 80px;
    color: #fff;
    line-height: 30px;
}

.cpanel-resslers-plan .cpanel-resslers-plan-header h5{
    color: #fff;
    font-size: 13px;
    margin-top: -15px;
    margin-bottom: 10px;
    opacity: 0.8;
}

.cpanel-resslers-plan .cpanel-resslers-plan-header span{
    font-size: 30px;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}

.cpanel-resslers-plan .cpanel-resslers-plan-header span i{
    font-size: 13px;
}

.cpanel-resslers-plan .cpanel-resslers-plan-body{
    padding: 25px 0;
    background: #f6f8f9;
}

.cpanel-resslers-plan .cpanel-resslers-plan-body p{
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 500;
    border-radius: 30px;
    color: #4c5b63;
	text-align: center;
}

.cpanel-resslers-plan .cpanel-resslers-plan-footer{
    background: #f6f8f9;
    text-align: center;
    padding-bottom: 25px;
}

.cpanel-resslers-plan .cpanel-resslers-plan-footer a{
    background: #4ab3d2;
    padding: 9px 15px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 1px;
    font-size: 13px;
    position: relative;
    text-decoration: none !important;
    border-radius: 8px;
}

.cpanel-resslers-plan .cpanel-resslers-plan-footer.t a{
    background: #f1592a;
}

.cpanel-resslers-plan .cpanel-resslers-plan-footer a:hover{
    background: #43a9c7;
    color: #fff;
    text-decoration: none !important;
}

.cpanel-resslers-plan .cpanel-resslers-plan-footer.t a:hover{
    background: #e45528;
}

.coodiv-dropdown-megamnu.no-img-bg {
    background: #fff!important;
}

.dropdown-menu.coodiv-dropdown-header.web-menu {
    min-width: 22rem;
}
@media (max-width: 767px){
.dropdown-menu.coodiv-dropdown-header.web-menu {
    min-width: 100%;
}
}
.web-hosting-menu-header{
    padding: 0;
}

.web-hosting-menu-header li{
    padding: 10px 20px 11px 75px;
    list-style: none;
    position: relative;
    border-bottom: 1px solid #f3f7f9;
}

.web-hosting-menu-header li:last-child{
    border-bottom: 0;
}

.web-hosting-menu-header li a{
    display: block;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 14px;
    text-transform: capitalize;
    margin-bottom: 5px;
    color: #333;
	text-decoration: none !important;
}

.web-hosting-menu-header li a span{
    display: block;
    font-size: 12px;
    color: #8fa2ab;
    font-weight: 500;
}

.web-hosting-menu-header li i{
    color: #6747c7;
    background: #f8f8f8;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 60px;
    font-size: 17px;
    margin-right: 10px;
    position: absolute;
    left: 12px;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}

.web-hosting-menu-header li:hover i{
    color: #f8f8f8;
    background: #6747c7;
}

.form-group.custom-slider-plan-form-contry {
    margin: -35px auto 30px;
    position: relative;
    width: 75%;
}

.form-group.custom-slider-plan-form-contry:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f57e";
    position: absolute;
    left: 10px;
    top: 3px;
    color: #7665f7;
}

.form-group.custom-slider-plan-form-contry .form-control {
    -webkit-appearance: none;
    border-radius: 45px;
    -webkit-box-shadow: 0 9px 18px rgba(0, 0, 0, 0.08);
    box-shadow: 0 3px 27px rgba(0, 0, 0, 0.12);
    border: 0;
    padding: 0 20px 0 35px;
    height: 32px;
    font-weight: bold;
    font-size: 13px;
}

.form-group.custom-slider-plan-form-contry.server-special {
    margin: -20px auto 30px;
}

.form-group.custom-slider-plan-form-contry.server-special:before {
    content: "\f17a";
    font-family: "Font Awesome 5 Brands";
	font-weight: 100;
}

.domain-price-header {
    display: block;
    position: relative;
    z-index: 2;
    color: #fff;
    margin-top: 20px;
    float: left;
}
.domain-price-header a {
    float: left;
    border-right: 1px solid rgba(255, 255, 255, 0.09);
    padding: 2px 14px 0;
}
.domain-price-header a:last-child {
    border-right: 0;
}
.domain-price-header a img {
    width: 50px;
    float: left;
}
.domain-price-header a span {
    font-size: 13px;
    margin-top: -1px;
    float: left;
    margin-left: 4px;
}

#coodiv-navbar-header .navbar-nav .nav-link .nav-new-tag{
    background: #FFEB3B;
    padding: 0px 8px;
    border-radius: 20px;
    font-size: 10px;
    font-weight: 600;
    color: #363542;
    position: absolute;
    line-height: 15px;
    top: 0;
    right: -3px;
}

@media (max-width: 767px){
#coodiv-navbar-header .navbar-nav .nav-link .nav-new-tag{
    top: 16px;
    right: 6px;
}	
.tt-time-status .title-status-h5 {
    margin-top: 15px;
}
.tt-time-status .title-status-h5 span {
    display: block;
    float: none;
    margin-left: 0;
    margin-top: 11px;
    width: fit-content;
}
.status-div-optionel {
    margin-left: 0;
}
.status-div-optionel span {
    float: none;
    display: block;
    margin-top: 10px;
    text-align: right;
}
}

@media (min-width: 768px) and (max-width: 1023px) {
#coodiv-navbar-header .navbar-nav .nav-link {
    font-size: 12px;
    padding-right: .4rem;
    padding-left: .4rem;
    white-space: nowrap;
}	
.header-user-info-coodiv {
    white-space: nowrap;
    padding-left: 15px;
}
}
table#prices tbody tr.feature td span.yes, table#prices tbody tr.feature td span.no {display: inline-block;width: 18px;height: 18px;background-repeat: no-repeat;}
table#prices tbody tr.feature td span.no {background-image: url(../img/cross-grey.png);}
table#prices tbody tr.feature td span.yes {background-image: url(../img/v-blue.png);}
table#prices thead tr th.checklist>p{
    font-size: 13px;
    color: #bfc7ca;
    font-weight: 300;
	text-align: center;
}
table#prices thead tr th.checklist>p .soft-type{
    font-size: 15px;
    text-transform: uppercase;
    color: #333;
    font-weight: bold;
    font-family: 'Poppins', sans-serif;
    display: block;
}
table#prices thead tr th.checklist>p .price{
    text-transform: uppercase;
    color: #673AB7;
    font-weight: bold;
    font-size: 50px;
}
table#prices thead tr th.checklist>p .currency{
    font-size: 13px;
}
table#prices thead tr th.checklist .call-to-action >a{
    display: block;
    text-align: center;
    font-size: 10px;
    color: #b8c7ce;
}
table#prices thead tr th.checklist .call-to-action a.btn-empty{
    display: block;
    background: transparent;
    border: 2px solid #673ab7;
    color: #673ab7;
    padding: 9px 0;
    text-align: center;
    margin-top: 4px;
    border-radius: 2px;
    font-size: 13px;
    text-decoration: none;
}
table#prices thead tr th.checklist .call-to-action a.btn-empty:hover{
    background: #673ab7 !important;
    color: #fff;
    text-decoration: none;
}
table#prices thead th.checklist {
    width: 18.75%;
    background: white;
    font-weight: normal;
	border: 1px solid #ecf1f3;
    padding: 20px;
    border-bottom: 0;
}
table#prices thead tr.price-dsc th.checklist.left {
    border: 1px solid #ecf1f3;
    padding: 20px;
    border-bottom: 0;
}
table#prices tbody tr.feature td {
    color: #666F77;
    font-size: 16px;
    line-height: 22px;
    padding: 18px 0;
	border-right: 1px solid #ecf1f3;
	border-left: 1px solid #ecf1f3;
    border-bottom: 1px solid #ecf1f3;
	text-align: center;
}
table#prices tbody tr.feature td span {
    font-size: 11px;
    font-weight: 500;
}
table#prices tbody tr.feature td span.name {
    font-size: 12px;
    color: #232c30;
    font-weight: bold;
	text-align: left;
}

table#prices thead tr.price-dsc th.features.banner {
    padding: 0;
    background-image: linear-gradient(90deg, #606ad4 0%, #5e4494 100%);
}
table#prices thead tr.price-dsc th.features.banner .banner-servers-box{
    box-shadow: none;
	height: auto;
}
.custom-slider-plan-form.without-blur-plans:before,.custom-slider-plan-form.without-blur-plans:after {
    display: none;
}
.see-level{
    background: #FFEB3B;
    font-family: 'Poppins', sans-serif;
    font-size: 11px;
    padding: 5px;
    display: block;
    border-radius: 23px;
    margin: 10px;
}
.audio-level{
    font-family: 'Poppins', sans-serif;
    font-size: 11px;
    padding: 5px;
    display: block;
    border-radius: 23px;
    margin: 10px;
}
.audio-level.one{
    background: #FF9800;
}
.audio-level.two{
    background: #FFC107;
}
.audio-level.tree{
    background: #8BC34A;
}
@media (min-width:768px) and (max-width:991px){
.navbar-brand {margin-right: 0.5rem;}
.main-header-coodiv-s.container {max-width: 768px;}
#coodiv-navbar-header .navbar-nav .nav-link {font-size: 12px;padding-right: .5rem;padding-left: .5rem;}
}
.bg-img-header-new-standard{
    background-image: url(../img/header/h_bg_01.svg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0px;
    background-size: cover;
}
.bg-img-header-new-moon{
    background-image: url(../img/header/h_bg_02.svg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    right: 0;
    background-size: cover;
    bottom: -115px;
    top: 0;
}
.second-pricing-table-body li:after {
    position: absolute;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
    right: 9px;
    font-size: 15px;
    top: 8px;
    color: #8BC34A;
}



/*------------------------------------------------------------------
	21. third services box styles
-------------------------------------------------------------------*/

.first-items-home{
    border-bottom: 1px solid #deeefc;
    margin-bottom: 20px;
}

.first-items-home .item-icons{
    padding: 70px 30px;
    border-left: 1px solid #edf4fb;
    font-family: 'Heebo', sans-serif;
    position: relative;
    overflow: hidden;
    margin-top: -20px;
    background: #fff;
    z-index: 1;
}

.first-items-home .item-icons:first-child{
	border-radius: 10px 0px 0 0;
}

.first-items-home .item-icons:last-child{
    border-right: 1px solid #edf4fb; 
	border-radius: 0 10px 0 0;
}

.first-items-home .item-icons h5{
    color: #3b566e;
    margin-bottom: 13px;
    font-size: 18px;
}

.first-items-home .item-icons img{
    margin-bottom: 20px;
    width: 35px;
}

.first-items-home .item-icons p{
    color: #6f8ba4;
    font-size: 14px;
    font-weight: 300;
}

.first-items-home .item-icons .badje-link-footer{
    text-align: right;
    margin-top: 30px;
    display: block;
}

.first-items-home .item-icons .badje-link-footer a{
    font-family: 'Nunito', sans-serif;
    color: #939ea9;
    font-size: 14px;
    text-transform: uppercase;
	background: #f3f9fe;
    padding: 9px 25px;
    border-radius: 20px;
}

.first-items-home .item-icons .badje-link-footer a:hover{
    background: #edf1f5;
    color: #939ea9;
	text-decoration: none;
}

.first-items-home .item-icons .badje-link-footer a i{
    margin-left: 5px;
    font-size: 15px;
    color: #4494d47a;
}

.first-items-home .nomber-overlow{
    position: absolute;
    width: 140px;
    height: 140px;
    background: rgba(98, 175, 241, 0.08);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.005);
    color: #fff;
    text-align: right;
    border-radius: 8px;
    line-height: 123px;
    top: -36px;
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
    padding-right: 11px;
    right: -35px;
    pointer-events: none;
}

.first-items-home .item-icons:hover .nomber-overlow{
	transition: all 0.6s ease-in-out;
	-webkit-animation: bblhover 0.6s forwards;
    -moz-animation: bblhover 0.6s forwards;
    animation: bblhover 0.6s forwards;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
	top: -36px;
	right: -35px;
}

.first-items-home .item-icons i.icon{
    position: relative;
    display: block;
    margin-bottom: 10px;
}

.first-items-home .item-icons i.icon:before{
    font-size: 42px;
    color: #212930;
}

.first-items-home .item-icons i.icon:after{
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    z-index: -1;
    border-radius: 100%;
    top: -2px;
    left: -6px;
    pointer-events: none;
}

.first-items-home .item-icons i.icon.color-1:after{
    background: #83ecff;
}

.first-items-home .item-icons i.icon.color-2:after{
    background: #41f8e2;
}

.first-items-home .item-icons i.icon.color-3:after{
    background: #ff87a3;
}

.first-items-home .item-icons i.icon.color-4:after{
    background: #ffdf93;
}

@-webkit-keyframes bblhover {
	10% {
	top: -36px;
	right: -35px;
	}
	
	50% {
	top: -30px;
	right: -29px;
	}


	100% {
	top: -36px;
	right: -35px;
	}
}

.first-items-home .nomber-overlow b{
    display: block;
    position: absolute;
    color: #211f71;
    bottom: 38%;
    z-index: 2;
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
    left: 32%;
    line-height: 0;
    font-size: 38px;
    opacity: 0.08;
}

.first-items-home .free-badje{
    position: absolute;
    left: -5px;
    top: 30px;
    background: #f3ee5a;
    padding: 1px 0;
    font-weight: bold;
    text-transform: uppercase;
    width: 100px;
    font-size: 13px;
    text-align: center;
	height: 21px;
}

.first-items-home .item-icons:hover .free-badje{
    left: -1px;
}

.first-items-home .free-badje:after{
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10.5px 0 10.5px 15px;
    border-color: transparent transparent transparent #f3ee5a;
    position: absolute;
    top: 0;
    right: -15px;

}

.second-items-home {
    padding: 100px 0 0;
    background: #fff;
}

.tittle-simple-one {
    text-align: center;
    font-family: 'Heebo', sans-serif;
}

.tittle-simple-one h5{
    position: relative;
    font-size: 30px;
    color: #3b566e;
    font-weight: 300;
    line-height: 1.4em;
}

.tittle-simple-one h5 span{
    position: relative;
    font-size: 18px;
    line-height: 1.6em;
    font-weight: 300;
    padding-top: 15px;
    display: block;
    color: #a0a9ad;
}


/*------------------------------------------------------------------
	44. main services box
-------------------------------------------------------------------*/

.main-service-box{
    justify-content: center;
    padding: 30px 20px;
    align-items: center;
    background-color: #ffffff;
    border-radius: 16px;
    text-align: center;
    margin-bottom: 35px;
    -webkit-box-shadow: 0 8px 12px rgba(31, 27, 90, 0.08);
    box-shadow: 0 8px 12px rgba(31, 27, 90, 0.08);
    -webkit-transition: all 0.3s ease;
	transform: scale(1);
	transition: all .2s ease-in-out;
}

.main-service-box:hover{
   transform: scale(1.03);
}

.main-service-box i{
    font-size: 40px;
    color: transparent;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

.main-service-box a{
    text-decoration: none !important;
}


.main-service-box a h4{
    font-size: 20px;
    color: #141414;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 13px;
    padding-top: 25px;
    text-decoration: none;
}

.main-service-box p{
    font-size: 14px;
    line-height: 24px;
    color: #9ca6ab;
}



/*------------------------------------------------------------------
	47. about us page
-------------------------------------------------------------------*/


.about-us-page-title .about-us-page-title-title{
    font-weight: bold;
    color: #fc5c7d;
}

.about-us-page-title .about-us-page-title-sub-title{
    margin-bottom: 30px;
	font-weight: 700;
    font-family: 'Heebo', sans-serif;
}

.about-us-page-title .about-us-page-title-text{
    max-width: 600px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 28px;
    color: #a8aeb1;
}

a.about-us-contact-way{
    margin-top: 30px;
    display: inline-block;
    font-family: 'Heebo', sans-serif;
    color: #92a1a9 !important;
    letter-spacing: 1px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
    background: #f0f2f3;
    padding: 7px 33px;
    border-radius: 39px;
}

.image-with-outer-border{
	position: relative;
}

.image-with-outer-border:after{
    content: "";
    position: absolute;
    top: 40px;
    left: 3px;
    right: 40px;
    border: 15px solid transparent;
    bottom: 40px;
    -moz-border-image: -moz-linear-gradient(top, #03A9F4 0%, #03def4 100%);
    -webkit-border-image: -webkit-linear-gradient(to bottom, #03A9F4 0%, #03def4 100%);
    -o-border-image: -o-linear-gradient(top, #03A9F4 0%, #03def4 100%);
    border-image: -webkit-gradient(linear, left top, left bottom, from(#03A9F4), to(#03def4));
    border-image: linear-gradient(to bottom, #03A9F4 0%, #03def4 100%);
    border-image-slice: 1;
    z-index: -1;
}

.title-left-bold{
    margin-bottom: 30px;
    font-weight: 700;
    font-family: 'Heebo', sans-serif;
    font-size: 27px;
    letter-spacing: 0.4px;
}

.title-left-bold span{
    display: block;
    font-size: 17px;
    line-height: 28px;
    color: #a8aeb1;
    font-weight: 100;
    margin-top: 7px;
}

.container-features-about-us{
    display: -ms-flexbox;
    display: flex;
}

.container-features-about-us .features-about-us-number{
    display: block;
}

.container-features-about-us .features-about-us-number .bulb-bllue-number{
    width: 60px;
    height: 60px;
    display: block;
    position: relative;
    text-align: center;
    background: url(../img/backrounds/bulb-blue.png) no-repeat;
    background-size: 100%;
    color: rgb(158, 220, 219);
    font-size: 20px;
    font-weight: bold;
    margin-right: 15px;
    line-height: 51px;
    padding-left: 6px;
}

.container-features-about-us .features-about-us-text h5{
    font-size: 20px;
    color: #141414;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 13px;
    text-decoration: none;
}

.container-features-about-us .features-about-us-text p{
    display: block;
    font-size: 15px;
    line-height: 24px;
    color: #8e9598;
    font-weight: 100;
}

.gradient-bb-white{
    background: #fff;
    background: linear-gradient(#fff, #f3f5f9);
}


/*------------------------------------------------------------------
	50. wordpress hosting page
-------------------------------------------------------------------*/

.host-wp-bg-area-conainer{
    padding-bottom: 30px;
}
/****************************************************************************************Es necesario corregir la imagen*****************************************************/
.host-wp-bg-area{
    background: url(../img/backrounds/wp-hosting.png) bottom no-repeat;
    background-size: 100%;
    position: absolute;
    width: 500px;
    height: 500px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: auto;
}

.wp-plan-features-box{
    background: #fff;
    box-shadow: 0 10px 100px 0 rgba(77, 77, 119, 0.06);
    border-radius: 18px;
    position: relative;
    padding: 12px 25px;
    margin-bottom: 25px;
	cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.wp-plan-features-box:hover{
	transform: scale(1.05);
    box-shadow: 0 10px 100px 0 rgba(77, 77, 119, 0.1);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.wp-plan-features-box .wp-plan-features-number{
    width: 60px;
    display: block;
    position: relative;
    text-align: center;
    background: url(../img/backrounds/bulb-blue.png) no-repeat;
    background-size: 100%;
    color: rgb(158, 220, 219);
    font-size: 18px;
    font-weight: bold;
    margin-right: 15px;
    line-height: 52px;
    padding-left: 7px;
}

.wp-plan-features-box .wp-plan-features-text{
    font-size: 16px;
    color: #4b555a;
    font-weight: 600;
    text-decoration: none;
    line-height: 20px;
    margin-top: 6px;
}

.wp-plan-features-box.second-left{
    margin-right: 40px;
}

.wp-plan-features-box.second-right{
    margin-left: 40px;
}

.wp-plan-features-box.left-side-box{
    direction: rtl;
    text-align: right;
}


.wp-plan-features-box.left-side-box .wp-plan-features-number {
    margin-right: 0;
    margin-left: 15px;
}

.transfer-wp-box{
    text-align: center;
	position: relative;
}


.transfer-wp-box.fr:after{
    content: '';
    position: absolute;
    top: 40px;
    height: 2px;
    width: 50%;
    background: #e8eef1;
    right: 0;
    z-index: 0;
}

.transfer-wp-box.tw:after{
    content: '';
    position: absolute;
    top: 40px;
    height: 2px;
    width: 100%;
    background: #e8eef1;
    right: 0;
    z-index: 0;
}

.transfer-wp-box.tr:after{
    content: '';
    position: absolute;
    top: 40px;
    height: 2px;
    width: 50%;
    background: #e8eef1;
    left: 0;
    z-index: 0;
}


.transfer-wp-box .transfer-wp-box-icon{
    width: 100px;
    height: 100px;
    display: block;
    position: relative;
    text-align: center;
    background: url(../img/backrounds/bulb.png) no-repeat;
    background-size: 100%;
    font-size: 20px;
    font-weight: bold;
    margin-right: 15px;
    line-height: 85px;
    padding-left: 12px;
    margin: auto;
	position: relative;
	z-index: 1;
	cursor: pointer;
}

.transfer-wp-box .transfer-wp-box-icon i{
    color: transparent;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

.transfer-wp-box .transfer-wp-box-icon .number-colection{
    position: absolute;
    left: 17px;
    top: -3px;
    background: #FFC107;
    height: 30px;
    width: 30px;
    line-height: 30px;
    font-size: 16px;
    border-radius: 28px;
    color: #fff;
}


.transfer-wp-box h5{
    font-size: 16px;
    color: #4b555a;
    font-weight: 600;
    text-decoration: none;
    line-height: 20px;
    margin-top: -2px;
    padding-left: 15px;
}


/*------------------------------------------------------------------
	48. reseller hosting page
-------------------------------------------------------------------*/


.reseller-hosting-plan-pack{
    padding: 35px 30px;
    background: #fff;
    box-shadow: 0 10px 100px 0 rgba(77, 77, 119, 0.16);
    border-radius: 10px;
	position: relative;
	overflow: hidden;
}


.reseller-hosting-plan-pack.first-plans-circels:after{
    content: '';
    position: absolute;
    width: 400px;
    height: 400px;
    background: rgba(33, 150, 243, 0.02);
    top: -120px;
    right: -71px;
    border-radius: 100%;
    z-index: 0;
    pointer-events: none;
}

.reseller-hosting-plan-pack.first-plans-circels:before{
    content: '';
    position: absolute;
    width: 400px;
    height: 400px;
    background: rgba(240, 98, 154, 0.05);
    bottom: -120px;
    right: -130px;
    border-radius: 100%;
    z-index: 0;
    pointer-events: none;
}

.reseller-hosting-plan-title{
    position: relative;
    font-size: 26px;
    color: #3b566e;
    font-weight: 500;
    line-height: 25px;
    display: grid;
    margin-bottom: 20px;
}

.reseller-hosting-plan-title span{
    display: block;
    font-size: 16px;
    font-weight: 100;
    color: #919a9e;
    margin-top: 2px;
}

.reseller-hosting-plan-price{
    font-family: 'Heebo', sans-serif;
    font-size: 35px;
    font-weight: bold;
    padding-bottom: 15px;
    border-bottom: 1px solid #eff1f3;
}

.reseller-hosting-plan-price span{
    font-weight: 100;
    font-size: 15px;
    color: #82878a;
}

.reseller-hosting-plan-list{
    margin-top: 30px;
}

.reseller-hosting-plan-list li{
    list-style: none;
    position: relative;
    display: block;
    font-size: 16px;
    font-weight: 100;
    color: #919a9e;
    margin-top: 2px;
    padding: 5px 0;
}

.reseller-hosting-plan-list li:hover{
    color: #5a6367;
}

.reseller-hosting-plan-list li:after{
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background: #8BC34A;
    border-radius: 10px;
    top: 13px;
    left: -25px;
}

.reseller-hosting-plan-list li.not-checked:after{
    background: #F44336;
}

.reseller-hosting-plan-order{
    margin-top: 40px;
    padding: 0 0 0 23px;
}

.reseller-hosting-plan-order a{
    padding: 11px 30px;
    color: #fff;
    letter-spacing: 1px;
    border-radius: 4px;
    font-weight: bold;
    font-size: 13px;
    background: #f06292;
    background-image: linear-gradient(to right,#f06292,#f062c8);
}

.reseller-hosting-plan-order a:hover {
    background-size: 175% 100%;
    color: #fff;
    outline: none;
    transition: background-size .2s ease-in-out,.2s box-shadow ease-in-out,.2s filter,.3s opacity;
	text-decoration: none;
}

.reseller-hosting-plan-client-selected{
    position: absolute;
    right: 25px;
    top: 45px;
    text-align: center;
    z-index: 1;
}

.reseller-hosting-plan-client-selected i{
    display: inline-block;
    color: #919a9e;
    font-size: 17px;
    margin-left: 15px;
	cursor: pointer;
}

.reseller-hosting-plan-client-selected i:hover{
    color: #03A9F4;
}


.dark-ressler-plan.reseller-hosting-plan-pack{
    background: linear-gradient(to bottom right, #7858ec, #131327);
}

.dark-ressler-plan.reseller-hosting-plan-pack .reseller-hosting-plan-client-selected i {
    color: #dfd3f3;
}

.dark-ressler-plan.reseller-hosting-plan-pack .reseller-hosting-plan-client-selected i:hover {
    color: #fff;
}

.dark-ressler-plan.reseller-hosting-plan-pack .reseller-hosting-plan-title {
    color: #fff;
}

.dark-ressler-plan.reseller-hosting-plan-pack .reseller-hosting-plan-title span{
    color: #ced5d8;
}

.dark-ressler-plan.reseller-hosting-plan-pack .reseller-hosting-plan-price{
    border: 0;
    padding-bottom: 0;
    color: #fff;
}

.dark-ressler-plan.reseller-hosting-plan-pack .reseller-hosting-plan-price span{
    color: #ced5d8;
}

.dark-ressler-plan.reseller-hosting-plan-pack .reseller-hosting-plan-price a{
    float: right;
    padding: 11px 30px;
    color: #ffffff;
    letter-spacing: 1px;
    border-radius: 4px;
    font-weight: bold;
    font-size: 13px;
    background: #E91E63;
    background-image: linear-gradient(to right,#E91E63 ,#e91ebd);
    margin-top: 7px;
    margin-right: -6px;
}

.dark-ressler-plan.reseller-hosting-plan-pack .reseller-hosting-plan-price a:hover{
    background-size: 175% 100%;
    color: #fff;
    outline: none;
    transition: background-size .2s ease-in-out,.2s box-shadow ease-in-out,.2s filter,.3s opacity;
	text-decoration: none;
}

.reseller-hosting-plan-rating{
    padding-top: 16px;
}

.reseller-hosting-plan-rating i{
    color: transparent;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text !important;
    background-clip: text !important;
}

.reseller-hosting-plan-rating i.fa-star{
    background: -webkit-linear-gradient(to bottom, #8cc34c, #4cc390);
    background: linear-gradient(to bottom, #8cc34c, #4cc390);
}

.reseller-hosting-plan-rating i.fa-star-half{
    background: -webkit-linear-gradient(to bottom, #8cc34c, #4cc390);
    background: linear-gradient(to bottom, #8cc34c, #4cc390);
}

.reseller-hosting-plan-rating i.fa-star.not-checked{
    background: -webkit-linear-gradient(to bottom, #607D8B, #6455a7);
    background: linear-gradient(to bottom, #607D8B, #6455a7);
}

.reseller-hosting-features a{
    text-decoration: none !important;
	display: -ms-flexbox;
    display: flex;
}

.reseller-hosting-features .reseller-hosting-features-icon i{
    width: 75px;
    height: 75px;
    display: block;
    position: relative;
    text-align: center;
    background: url(../img/backrounds/bulb-stock.png) no-repeat;
    background-size: 100%;
    color: #2bd8cb;
    font-size: 20px;
    font-weight: bold;
    margin-right: 15px;
    line-height: 66px;
    padding-left: 9px;
}

.reseller-hosting-features .reseller-hosting-features-title{
    font-size: 18px;
    color: #8a98a7;
    font-weight: 600;
    text-decoration: none;
    margin-top: 9px;
    display: block;
    margin-bottom: -4px;
}

.reseller-hosting-features .reseller-hosting-features-text{
    font-size: 14px;
    color: #a0acb9;
    text-decoration: none;
    display: block;
    font-weight: 100;
    margin-top: 2px;
    line-height: 20px;
}

.resslers-features-tabs a{
    font-weight: 100;
    color: #98a3a9;
    font-size: 16px;
    margin: 0 7px;
	position: relative;
}

.resslers-features-tabs a.active{
    font-weight: bold;
    color: #5e696f;
}

.resslers-features-tabs a:after{
    content: '';
    position: absolute;
    width: 0%;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 2px;
    height: 2px;
    background: #d3dade;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.resslers-features-tabs a.active:after{
    width: 70%;
}

.resslers-tabs-content-with-image{
    display: -ms-flexbox;
    display: flex;
}

.resslers-tabs-content-with-image-text{
    margin-top: 77px;
}

.resslers-tabs-content-with-image-text h5{
    font-size: 24px;
    color: #5e6267;
    font-weight: 600;
    text-decoration: none;
    margin-top: 9px;
    display: block;
}

.resslers-tabs-content-with-image-text h5 span{
    font-size: 14px;
    color: #a0acb9;
    display: block;
    font-weight: 100;
    margin-top: 2px;
    line-height: 20px;
}

.resslers-tabs-content-with-image-text ul{
    margin-top: 30px;
	padding-left: 0;
}

.resslers-tabs-content-with-image-text ul li{
    list-style: none;
    position: relative;
    display: block;
    font-size: 16px;
    font-weight: 100;
    color: #919a9e;
    margin-top: 2px;
    padding: 5px 0;
}

.resslers-tabs-content-with-image-text ul li:hover {
    color: #586267;
}

.resslers-tabs-content-with-image-text ul li:after {
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    content: "\f00c";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    float: left;
    font-size: 12px;
    color: #8BC34A;
    margin-right: 13px;
    margin-top: 4px;
}


/*------------------------------------------------------------------
	2. background & buttons de fondo
-------------------------------------------------------------------


.section-with-moon-back-under{
    background: url(../img/header/moon-full.png) no-repeat;
    position: absolute;
    max-height: 311px;
    max-width: 1300px;
    background-size: 100%;
    width: 100%;
    right: -600px;
    bottom: 0;
    height: 100%;
    z-index: 0;
    pointer-events: none;
    left: 0;
    margin: auto;	
}

.section-with-moon-men-quastions-under{
    background: url(../img/header/quastions.png) no-repeat;
    position: absolute;
    max-width: 354px;
    max-height: 305px;
    background-size: 100%;
    width: 100%;
    right: -624px;
    bottom: 160px;
    height: 100%;
    z-index: 0;
    pointer-events: none;
    left: 0;
    margin: auto;
}


.btn-order-default-nuhost{
    padding: 11px 30px;
    color: #fff;
    letter-spacing: 1px;
    border-radius: 4px;
    font-weight: bold;
    font-size: 13px;
    background: #f06292;
    background-image: linear-gradient(to right,#f06292,#f062c8);
}

.btn-order-default-nuhost:hover{
    background-size: 175% 100%;
    color: #fff;
    outline: none;
    transition: background-size .2s ease-in-out,.2s box-shadow ease-in-out,.2s filter,.3s opacity;
    text-decoration: none;
}

*/

/*******************************************************************************EDITADO PARA JUSTO ************************************************************/

.section-with-moon-back-under{
    background: url(../img/header/moon-full.png) no-repeat;
    position: absolute;
    max-height: 311px;
    max-width: 1300px;
    background-size: 100%;
    width: 100%;
    right: -600px;
    bottom: 0;
    height: 100%;
    z-index: 0;
    pointer-events: none;
    left: 0;
    margin: auto;	
}

.section-with-moon-men-quastions-under{
    background: url(../img/header/astronauta.svg) no-repeat;
    position: absolute;
    max-width: 454px;
    max-height: 400px;
    background-size: 100%;
    width: 2000px;
    right: -624px;
    bottom: 160px;
    height: 100%;
    z-index: 0;
    pointer-events: none;
    left: 0;
    margin: auto;
}


/*------------------------------------------------------------------
	46. domain resulte page
-------------------------------------------------------------------*/


.error-mesage-domain-search{
    position: absolute;
    height: 36px;
    top: 8px;
    right: 9px;
    z-index: 2;
    font-size: 14px;
    color: #fff;
    background: #e24439;
    max-width: max-content;
    margin: auto;
    border-radius: 27px;
    line-height: 35px;
    letter-spacing: 0.5px;
    padding: 0 20px;
}

.error-mesage-domain-search a{
    background: #fff;
    color: #ea7870;
    padding: 2px 6px;
    border-radius: 20px;
    margin-left: 10px;
    text-decoration: none;
}

.domain-header-mockup{
    display: block;
    content: '';
    background: url(../img/header/header-domains.png) bottom no-repeat;
    background-size: contain;
    left: 0;
    right: 0;
    z-index: 0;
    width: 350px;
    height: 29px;
    margin: auto;
}

.succec-domain-search-mesage{
    text-align: center;
    font-size: 24px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: 1px;
    color: #74838a;
    font-weight: 700;
    text-transform: uppercase;
}

.succec-domain-search-mesage b{
    margin: 0 8px;
    color: #8BC34A;
}

.succec-domain-search-mesage span{
    font-size: 16px;
    font-weight: 100;
    text-transform: initial;
    margin-top: 5px;
    display: block;
    color: #90989c;
}

.title-domain-filter{
    text-align: center;
    font-size: 24px;
    font-family: 'Heebo', sans-serif;
	color: #596169!important;
}

.padding-domain-filter{
    width: 100%;
    padding: 20px 5px;
}

.domain-filter-tab-title{
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.domain-filter-tab-title span{
    display: block;
    font-weight: 100;
    font-size: 13px;
    margin-top: 5px;
    text-transform: none;
    color: #909a9e;
    margin-bottom: 20px;
}

#price-select-suggstion input{
    padding: 6px 12px;
    line-height: 1.61803;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 6px 0 0 6px;
    font-weight: 400;
    box-shadow: none;
    height: 46px;
    outline: none;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 1px;
    border-right: 0;
}

#domain-select-suggstion{
    overflow-y: scroll;
    height: 220px;
    background: #f6f7f8;
    padding: 22px 20px;
    border-radius: 4px;
}

.domain-suggested-conainer{
	padding-left: 0;
}

.domain-suggested-conainer .domain-filter-tab-title{
    margin-bottom: 0;
}

.domain-suggested-conainer .domain-filter-tab-title span{
    margin-bottom: 0;
}

.domain-suggested-conainer .list-group-item {
    padding: 1.5rem 1.25rem;
}

.domain-suggested-conainer .add-to-cart-domain {
    background: #8BC34A;
    color: #fff;
    padding: 8px 20px;
    font-weight: 600;
    letter-spacing: 0.5px;
    border-radius: 6px;
    line-height: 30px;
	text-decoration: none;
}

.domain-suggested-conainer .add-to-cart-domain:hover{
    background: #7aad3f;
    color: #fff;
	text-decoration: none;
}

#header .domain-price-header.not-index-domain-header-prices {
    float: none;
}

#header .domain-price-header.not-index-domain-header-prices a {
    float: none;
	display: inline-block;
}

.search-box-filter-domains {
    -webkit-box-shadow: 0 2px 13px rgba(31, 27, 90, 0.16);
    box-shadow: 0 2px 13px rgba(31, 27, 90, 0.16);
    border-radius: 8px;
}

.search-box-filter-domains .list-group-item:first-child {
    border-top: 0;
}

.search-box-filter-domains .list-group-item{
    border-right: 0;
    border-left: 0;
}

.search-box-filter-domains .list-group-item:last-child{
   border-bottom: 0;
}

.search-box-filter-domains-promo{
    -webkit-box-shadow: 0 2px 13px rgba(31, 27, 90, 0.16);
    box-shadow: 0 2px 13px rgba(31, 27, 90, 0.16);
    border: 0;
}

.search-box-filter-domains-promo input{
    border: 0;
    padding: 15px;
}

.domain-search-page-table-header{
    margin-bottom: 25px;
	padding: 0 25px;
}


.domain-search-page-table-header span{
    font-size: 14px;
    font-weight: bold;
    color: #9da8ad;
    display: block;
}


.domain-search-page-table-body{
    background: #fff;
    box-shadow: 0 10px 100px 0 rgba(77, 77, 119, 0.08);
    border-radius: 10px;
    position: relative;
    padding: 30px 25px;
    margin-bottom: 10px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}



.domain-search-page-table-body:hover{
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
    transform: scale(1.02);
}


.domain-search-page-table-body .ltd-name{
    font-size: 18px;
    font-weight: 600;
}

.domain-search-page-table-body a{
	margin: 0 10px;
    color: #afbbc1;
}


.domain-search-page-table-body a:hover{
    color: #6c767b;
}


/*------------------------------------------------------------------
	37. second header text area
-------------------------------------------------------------------*/

.homepagetwostyle .header-heeadline-title h5 {
    font-size: 2.5rem;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Heebo', sans-serif;
    letter-spacing: 2px;
}

.header-heeadline-title p {
    font-size: 16px;
    font-weight: 100;
    text-transform: capitalize;
    margin-top: 15px;
    display: block;
    color: rgba(255, 255, 255, 0.81);
}

.header-heeadline-title {
    text-align: center;
    z-index: 1;
    position: relative;
}


.header-order-button-slid{
    background: #FFC107;
    padding: 8px 20px;
    display: inline-block;
    color: #2b2b42;
    font-weight: bold;
    border-radius: 40px;
    text-decoration: none;
    margin-top: 18px;
}

.header-order-button-slid:hover{
    background: #d8a714;
    color: #2b2b42;
    text-decoration: none;
}

.owl-theme.main-header-slider .owl-dots{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -70px;
}

.owl-theme.main-header-slider .owl-dots .owl-dot span{
    width: 15px;
    margin: 5px 4px;
    background: #ffffff;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}


.owl-theme.main-header-slider .owl-dots .owl-dot.active span{
    width: 30px;
    margin: 5px 4px;
    background: #ffc107;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}


.owl-theme.main-header-slider .owl-nav{
    position: absolute;
    top: 30%;
    transform: translateY(-50%);
    width: 100%;
}


.owl-theme.main-header-slider .owl-nav [class*=owl-] {
    position: absolute;
    padding: 0;
    width: 25px;
    height: 25px;
    display: block;
    background-size: 100% !important;
    opacity: 0.3;
}

.owl-theme.main-header-slider .owl-nav [class*=owl-]:hover {
    opacity: 0.5;
}

.owl-theme.main-header-slider .owl-nav .owl-next {
    right: 50px;
    background: url(../img/svgs/next.svg) center bottom;
}
.owl-theme.main-header-slider .owl-nav .owl-prev {
    left: 50px;
    background: url(../img/svgs/back.svg) center bottom;
}

.owl-theme.main-header-slider .owl-nav .owl-next:hover  {
    background: url(../img/svgs/next.svg) center bottom;
}
.owl-theme.main-header-slider .owl-nav .owl-prev:hover  {
    background: url(../img/svgs/back.svg) center bottom;
}

.owl-theme.main-header-slider .owl-nav .disabled {
    opacity: .1 !important;
}


/*------------------------------------------------------------------

 responsive style

-------------------------------------------------------------------*/

@media (min-width: 768px){

    .navbar-toggle{
        display: none;
    }
    
    .show-more-tabs-home{
        display: none;
    }	
    
    .ltd-name-small-phone {
        display: none;
    }
        
    }
    
    @media (max-width: 768px){
    
    .box-slider-serveis {
        width: 100px;
        height: 140px;
        margin-left: 5px;
        margin-right: 5px;
    }	
    
    .box-slider-serveis img {
        width: 30px !important;
    }
    
    .price-mega-menu-home .row{
        margin-left: 0;
        margin-right: 0;
    }
    
    .plans-hosting-menu {
        padding: 40px 10px 0;
    }
    
    .megamenu-plans {
        border-right: 0;
        margin-bottom: 33px;
        padding-bottom: 11px;
        border-bottom: 1px solid #e8ebec;
    }
    
    .banner-hosting-menu p {
        position: relative;
        z-index: 1;
    }
    
    .plan-contact-support-button a {
        display: none;
    }
    
    #monthly-yearly-chenge {
        padding: 0 0 25px;

        flex-basis: auto;
        text-align: center;
        display: block;
    }
    
    .tree-steps-hosting-plans {
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 75px;
    }
    
    .padding60-100-100 {
        padding: 60px 10px 100px !important;
    }
    
    .form-domain-home-stwo .input-group {
        padding-bottom: 0;
        padding-left: 0;
    }
    
    .form-domain-home-stwo .input-search-text {
        border-right: 0;
    }
    
    .form-domain-home-stwo .col-md-2{
        width: 40%;
    }
    
    
    .form-domain-home-stwo .col-md-3{
        width: 60%;
        padding-right: 0 !important;
        padding-bottom: 0 !important;
    }
    
    
    .domain-price-homepage a img {
        margin: 5px -10px;
    }
    
    .domain-homepage-anouncement-box {
        margin-top: 30px !important;
    }
    
    .footer-social-links {
        text-align: center;
    }
    
    .copyright-footer-p {
        text-align: center;
        float: left;
        width: 100%;
    }
    
    .banner-hosting-menu:after {
        display: none;
    }
    
    .container-features-about-us {
        margin-bottom: 20px;
    }
    
    .question-area-answer-banner {
        padding: 50px 10px;
    }
    
    .img-bg-breadcrumb-header {
        display: none;
    }
    
    .screen-message-error-absolute img {
        max-width: 60px;
    }
    
    .screen-message-error-absolute {
        top: 30px;
    }
    
    .ddos-attaks-plans {
        margin-bottom: 20px;
    }
    
    .no-phone-display{
        display:none;
    }
    
    .domain-suggested-conainer .add-to-cart-domain {
        padding: 8px 12px;
        font-size: 12px;
    }
    
    .domain-suggested-conainer .list-group-item {
        padding: 1.2rem 0.8rem;
    }
    
    .domain-filter-tab-title span {
        font-size: 12px;
    }
    
    .domain-search-page-table-header {
        display:none;
    }
    
    .domain-search-page-table-body {
        padding: 15px 10px;
        margin-bottom: 15px !important;
        width: 48%;
        margin: 0 3px;
        float: left;
    }
    
    .domain-search-page-table-body .ltd-name {
        display: block;
        border-bottom: 1px solid #e2e8ea;
        margin-bottom: 20px;
        padding-bottom: 15px;
    }
    
    
    .ltd-name-small-phone-styles {
        display: block;
        border-bottom: 1px solid #e2e8ea;
        margin-bottom: 20px;
        padding-bottom: 15px;
    }
    
    
    .ltd-name-small-phone {
        font-size: 14px;
        font-weight: bold;
        color: #9da8ad;
        display: block;
    }
    
    
    .our-help-center-tabs-nav a {
        padding: 25px 5px;
        margin: 0 4px;
        margin-bottom: 17px;
    }
    .our-help-center-tabs-nav h5 {
        max-width: 140px;
        margin: auto;
        margin-top: 13px;
        margin-bottom: 9px;
    }
    
    .our-help-center-tabs-nav p {
        max-width: 160px;
    }
    
    .resslers-tabs-content-with-image{
        display: none;
    }
    
    .reseller-hosting-plan-pack {
        margin-bottom: 30px;
    }
    
    .host-wp-bg-area {
        display: none;
    }
    
    .wp-plan-features-box.second-left {
        margin-right: 0;
    }
    
    .wp-plan-features-box.left-side-box {
        direction: ltr;
        text-align: left;
    }
    
    .wp-plan-features-box.left-side-box .wp-plan-features-number {
        margin-right: 15px;
        margin-left: 0;
    }
    
    .wp-plan-features-box.second-right {
        margin-left: 0;
    }
    
    .transfer-wp-box {
        margin-bottom: 30px;
    }
    
    .transfer-wp-box:after {
        display: none;
    }
    
    
    }
    
    @media (max-width: 1200px){
    .carousel-main-services .flickity-button.flickity-prev-next-button.previous {
        top: -100px;
        left: 5px;
        }
        
        .carousel-main-services .flickity-button.flickity-prev-next-button.next {
        top: -100px;
        right: 5px;
        }
    
    .homepage-domain-section.padding-80-100-100 {
        padding: 0 !important;
    }
    }
    
    @media (max-width: 767px){
    .footer-title-simple {
        float: left;
    }
    .form-contain-home-subscribe {
        float: left;
    }
    .footer-social-links {
        float: left;
        width: 100%;
    }
    #header .navbar .search-headr {
        display: none;
    }
    .copyright-footer-p {
        float: left;
        width: 100%;
    }
    .login-drop-down-header {
        min-width: 280px;
    }
    
    .navbar-offcanvas {
        display: block;
        background: #151621;
        padding-top: 15px;
    }
    
    #header .navbar .nav-link {
        padding: 1rem 1rem;
        border-bottom: 1px solid rgba(29, 31, 45, 0.62);
    }
    
    
    .header-top-menu {
        margin-bottom: 10px;
    }
    
    .phone-no-display{
        display: none;
    }
    
    .header-heeadline h5 {
        font-size: 1.4rem;
    }
    
    .blok-on-phon{
        display: block;
        margin-bottom: 10px;
    }
    
    .header-heeadline p {
        font-size: 12px;
        padding: 0 25px;
    }
    
    #header #domain-search .space-men {
        display: none;
    }
    
    #header #domain-search {
        margin: 8px 20px 0;
    }
    
    #header .domain-price-header {
        display: none;
    }
    #header .header-animation .support-header-ring {
        display: none;
    }
    
    .header-top-menu ul li a, .header-top-menu ul li a:not([href]):not([tabindex]) {
        font-size: 11px;
    }
    .header-top-menu ul li {
        margin: 0 6px;
    }
    
    .first-items-home .item-icons {
        border: 1px solid #edf4fb;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 40px;
    }
    
    .pricing-plan-one {
        margin-right: 20px;
        margin-left: 20px;
    }
    
    .video-section-play-place {
        margin-top: 80px;
    }
    
    .video-section-play-place a {
        left: 0;
        right: 0;
    }
    
    
    /*------ Reponsive tabs our services ------*/
    
    
        .carousel-main-services .flickity-button.flickity-prev-next-button.previous {
        top: -55px;
        left: 5px;
        }
        
        .carousel-main-services .flickity-button.flickity-prev-next-button.next {
        top: -55px;
        right: 5px;
        }
        
        .carousel-nav-services .carousel-cell {
        width: 130px;
        }
        
        
        #oursevices li:nth-child(3) a,#oursevices li:nth-child(6) a,#oursevices li:nth-child(5) a {
        border-right: 0;
        }
    
        
        .text-tab-content-algo .text-absoo h5 {
        font-family: 'Heebo', sans-serif;
        font-size: 22px;
        line-height: 38px;
        margin-bottom: 20px;
        color: #384044;
        text-align: center;
        }
        
        .text-tab-content-algo .text-absoo {
        left: 20px;
        right: 20px;
        }
        
        .text-tab-content-algo .text-absoo p {
        text-align: center;
        font-size: 14px;
        }
    
        .text-tab-content-algo .text-absoo a {
        display: block;
        text-align: center;
        }
        
        .counter-number-tibo {
        width: 50%;
        float: left;
        padding-top: 0 !important;
        margin-top: 50px;
        }
    
       .home-blog-te {
        margin-bottom: 35px;
        }
        
        .form-contact-home-section {
        padding: 0 0 0;
        }
    
    
        
        .show-more-tabs-home{
        display: block;
        width: 100%;
        position: relative;
        height: 65px;
        margin-bottom: 20px;
        }	
        
        .show-more-tabs-home a,.show-more-tabs-home a:not([href]):not([tabindex]){
        background: #ff5c72;
        color: #fff;
        width: 40px;
        height: 40PX;
        line-height: 44px;
        border-radius: 100%;
        display: block;
        margin: auto;
        }
        
        .show-more-tabs-home #loadMore{
        position: absolute;
        left: 0px;
        right: -50px;
        bottom: 0px;
        top: 0px;
        }
        
        .show-more-tabs-home #showLess{
        position: absolute;
        right: 0px;
        left: -50px;
        bottom: 0px;
        top: 0px;
        }
        
        #oursevices li a .title-tabs-of {
        padding: 2px 4px;
        font-size: 11px;
        }
    
        #oursevices li a i:before {
        font-size: 26px;
        }
        
        #oursevices li a i:after {
        width: 40px;
        height: 40px;
        }
        
        #oursevices li a {
        padding: 10px;
        height: auto;
        min-width: auto;
        }
        
        .form-contain-home {
        padding: 49px 15px;
        margin-left: 10px;
        margin-right: 10px;
       }
       
       .quiq-links-footer-mb-st{
        margin-top: 50px;
        width: 50%;
        float: left;
       }
       
       .stay-in-tch-footer-mb-st{
        margin-top: 50px;
    
       }
       
       .caret {
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: 2px;
        vertical-align: middle;
        border-top: 4px dashed;
        border-top: 4px solid\9;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
        }
    .our-services-mega-menu-header-items a {
        padding: 30px 5px 30px;
        margin: 0 15px;
        border-right: 0;
        border-bottom: 1px solid #f3f5f7;
    }
    .our-services-mega-menu-header-items a:after {
        top: 3px;
    }
    }
    @media (min-width: 768px) and (max-width: 1023px) {
       #header .navbar .search-headr {
        display: none;
       }
       
       #header .navbar .nav-link {
        font-size: 12px;
       }
       
       #header .navbar-nav .nav-link {
        padding-right: .1rem;
        padding-left: .1rem;
        margin-right: .4rem;
        margin-left: .4rem;
    }
    #header .domain-price-header {
        display: none;
    }
    .header-heeadline h5 {
        font-size: 1.6rem;
    }
    .header-heeadline p {
        font-size: 13px;
    }
    .video-section-text-place {
        padding: 27px 35px;
    }
    .video-section-play-place a {
        left: 59px;
        right: 0px;
    }
    }
    
    @media (min-width: 768px) and (max-width: 1300px) {
    #header {
        min-height: 600px;
    }
    }
    
    @media (min-width: 768px) and (max-width: 992px) {
    .header-heeadline .outliner-middl-ha .row.justify-content-center>.col-md-8 {
        width: 100% !important;
    }
    #header .navbar .search-headr {
        display: none !important;
    }
    #header .navbar .navbar-nav>li>a {
        padding-right: .2rem !important;
        padding-left: .2rem !important;
        margin-right: .4rem !important;
        margin-left: .4rem !important;
        font-size: 12px !important;
    }
    .navbar-nav {
        margin-top:0  !important;
    }
    .top-header-nav-home .container {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    }


    /*************************************************************************************************************************************************
    
.rt-section-title,
.rt-column-title,
.rt-column-title2
{
    font-size: 50px;
    font-weight: 700;
    line-height: 60px;

    position: relative;
    z-index: 1; 

    display: inline-block;

    margin: 0 0 20px;

    text-transform: capitalize;
}
@media (max-width: 991.98px)
{
    .rt-section-title,
    .rt-column-title,
    .rt-column-title2
    {
        font-size: 40px;
        line-height: 50px;
    }
}
@media (max-width: 767.98px)
{
    .rt-section-title,
    .rt-column-title,
    .rt-column-title2
    {
        font-size: 28px;
        line-height: 38px;
    }
}

*/






.rt-list,
.price-list-parent,
.domain-search-parent,
.domain-buyfooter,
.order-detils-box,
.filter-list,
.tp-r-list
{
    margin: 0;
    padding: 0;

    list-style: none;
}

.mouse-cursor
{
    cursor: pointer;
}

button.mfp-close
{
    font-size: 20px;
    line-height: 35px !important;

    position: absolute;
    top: -52px !important; 

    width: 35px !important;
    height: 35px;
    padding: 0 !important;

    text-align: center !important;

    opacity: 1;
    color: var(--primary_color) !important;
    border-radius: 50%;
    background: #fff;
}

img.mfp-img
{
    padding: 0 !important;

    border: 6px solid #fff;
    -webkit-box-shadow: 0 25px 20px 0 rgba(136, 136, 136, .35) !important;
            box-shadow: 0 25px 20px 0 rgba(136, 136, 136, .35) !important;
}

.mfp-counter
{
    font-size: 14px;
    font-weight: 700; 

    right: 15px;

    padding: 3px 16px;

    color: #fff;
    border-radius: 3px;
    background: var(--secondary_color);
}

.mfp-content
{
    border: 6px solid #fff;
    -webkit-box-shadow: 0 25px 20px 0 rgba(136, 136, 136, .35) !important;
            box-shadow: 0 25px 20px 0 rgba(136, 136, 136, .35) !important;
}

.smallgap.row > [class*='col-']
{
    padding-right: 3px !important; 
    padding-left: 3px !important;
}

#scrollUp
{
    font-size: 20px;
    line-height: 50px;

    position: fixed;
    right: 30px;
    bottom: 30px;

    width: 50px;
    height: 50px;

    text-align: center;

    color: #fff;
    border-radius: 50%; 
    background: var(--gradient-primary);
    -webkit-box-shadow: 0 10px 10px 0 rgba(132, 141, 156, .3);
            box-shadow: 0 10px 10px 0 rgba(132, 141, 156, .3);
}
@media (max-width: 767.98px)
{
    #scrollUp
    {
        line-height: 40px; 

        width: 40px;
        height: 40px;
    }
}

.review
{
    color: #ffab53;
}

.bg-fixed
{
    background-attachment: fixed;
}

blockquote
{
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;

    position: relative;

    padding-top: 40px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 37px;

    color: var(--body-font-color);
    border-left: 4px solid #fc4a1a; 
    background: #f3f3f3;
}
blockquote h5
{
    font-size: 15px; 

    margin: 20px 0 0;

    color: #888;
}

.slick-slide
{
    outline: none;
}












.install-list-item
{
    position: relative;
    z-index: 1;

    height: 300px;
}
@media (max-width: 991.98px)
{
    .install-list-item
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;

        height: auto;
        margin-top: 30px; 

        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
    }
}
.install-list-item li
{
    position: absolute;
}
.install-list-item li img
{
    max-width: 90px;
}
@media (max-width: 991.98px)
{
    .install-list-item li img
    {
        max-width: 100%;
    }
}
@media (max-width: 991.98px)
{
    .install-list-item li
    {
        position: static;

        max-width: 20%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
            -ms-flex: 0 0 20%;
                flex: 0 0 20%;
    }
}
@media (max-width: 767.98px)
{
    .install-list-item li
    {
        max-width: 33.33%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33%;
            -ms-flex: 0 0 33.33%;
                flex: 0 0 33.33%;
    }
}
.install-list-item li:hover img
{
    -webkit-animation: pulse 400ms ease-in-out;
            animation: pulse 400ms ease-in-out;
}
.install-list-item li:nth-child(1)
{
    top: 0; 
    left: 0;
}
.install-list-item li:nth-child(2)
{
    top: 42px; 
    left: 9%;
}
.install-list-item li:nth-child(3)
{
    top: 85px;
    left: 18%;
}
@media (max-width: 991.98px)
{
    .install-list-item li:nth-child(3)
    {
        top: 89px; 
        left: 22%;
    }
}
.install-list-item li:nth-child(4)
{
    top: 42px;
    left: 27%;
}
.install-list-item li:nth-child(5)
{
    top: 85px;
    left: 36%;
}
.install-list-item li:nth-child(6)
{
    top: 42px;
    left: 45%;
}
.install-list-item li:nth-child(7)
{
    top: 85px;
    left: 54%;
}
.install-list-item li:nth-child(8)
{
    top: 0;
    right: 0;
}
.install-list-item li:nth-child(9)
{
    top: 42px;
    right: 9%;
}
.install-list-item li:nth-child(10)
{
    top: 85px;
    right: 18%;
}
.install-list-item li:nth-child(11)
{
    top: 42px;
    right: 27%;
}
.install-list-item li:nth-child(12)
{
    top: 100px;
    right: 0;
}
.install-list-item li:nth-child(13)
{
    top: 100px;
    left: 0;
}
.install-list-item li:nth-child(14)
{
    top: 145px;
    left: 9%;
}
.install-list-item li:nth-child(15)
{
    top: 145px;
    right: 9%;
}
.install-list-item li:nth-child(16)
{
    top: 145px;
    left: 27%;
}
.install-list-item li:nth-child(17)
{
    top: 145px;
    left: 45%;
}
.install-list-item li:nth-child(18)
{
    top: 145px;
    right: 27%;
}


/*************************************************************************************************************************************************************/

.rt-spacer-0
{
    height: 0;
}
.rt-spacer-xs-80
{
    height: 80px;
}

.rtbgprefix-cover
{
    background-repeat: no-repeat;
    background-position: center center; 
    background-size: cover;
}

.feature-parent-item li
{
    position: relative;
    z-index: 1;
}
@media (max-width: 767.98px)
{
    .feature-parent-item li
    {
        position: static;
    }
}
.feature-parent-item li:nth-child(2n)
{
    top: 74px;
}



/*************************************************************************Prueba************************************************************************************/

.rt-shadow-table2 tr td .rt-btn,
.rt-shadow-table2 tr td .rt-card .rt-single-icon-box .iconbox-content .card-btn,
.rt-card .rt-single-icon-box .iconbox-content .rt-shadow-table2 tr td .card-btn,
.rt-shadow-table2 tr td .comment-respond input[type='submit'],
.comment-respond .rt-shadow-table2 tr td input[type='submit'],
.rt-shadow-table2 tr td .login-register-wrapper .rt-form .g-sing-up-btn,
.login-register-wrapper .rt-form .rt-shadow-table2 tr td .g-sing-up-btn
{
    margin-top: 6px;
}
.rt-shadow-table2.table-striped tbody tr:nth-of-type(2n + 1)
{
    background-color: #fff;
}
.rt-shadow-table2.table-striped tbody tr:nth-of-type(2n)
{
    background-color: #fbfcff;
}

.rt-shadow-table3
{
    margin: 0;
}
.rt-shadow-table3 .progress
{
    height: 13px;
}
.rt-shadow-table3 thead th
{
    font-weight: 400;

    padding: 14px 0;

    border: none; 
    background: #fff;
}
.rt-shadow-table3 tr
{
    border-color: #e8e8fd;
}
.rt-shadow-table3 tr td
{
    padding: 5px 0;

    vertical-align: middle;
}
.rt-shadow-table3 tr td:first-child
{
    padding-left: 20px;
}
.rt-shadow-table3 tr td:last-child
{
    padding-right: 20px;
}
.rt-shadow-table3 tr td .rt-btn,
.rt-shadow-table3 tr td .rt-card .rt-single-icon-box .iconbox-content .card-btn,
.rt-card .rt-single-icon-box .iconbox-content .rt-shadow-table3 tr td .card-btn,
.rt-shadow-table3 tr td .comment-respond input[type='submit'],
.comment-respond .rt-shadow-table3 tr td input[type='submit'],
.rt-shadow-table3 tr td .login-register-wrapper .rt-form .g-sing-up-btn,
.login-register-wrapper .rt-form .rt-shadow-table3 tr td .g-sing-up-btn
{
    margin-top: 6px;
}
.rt-shadow-table3.table-striped tbody tr:nth-of-type(2n + 1)
{
    background-color: #fff;
}
.rt-shadow-table3.table-striped tbody tr:nth-of-type(2n)
{
    background-color: #fbfcff;
}

.table-area
{
    min-height: 1636px;
}

button,
[type='button'],
[type='reset'],
[type='submit']
{
    border: none;
}

button:active,
[type='button']:active,
[type='reset']:active,
[type='submit']:active,
button:focus,
[type='button']:focus,
[type='reset']:focus,
[type='submit']:focus,
button:hover,
[type='button']:hover,
[type='reset']:hover,
[type='submit']:hover,
[type='color']:focus,
[type='date']:focus,
[type='datetime']:focus,
[type='datetime-local']:focus,
[type='email']:focus,
[type='month']:focus,
[type='number']:focus,
[type='password']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='text']:focus,
[type='time']:focus,
[type='url']:focus,
[type='week']:focus,
input:not([type]):focus,
textarea:focus,
[type='color']:active,
[type='date']:active,
[type='datetime']:active,
[type='datetime-local']:active,
[type='email']:active,
[type='month']:active,
[type='number']:active,
[type='password']:active,
[type='search']:active,
[type='tel']:active,
[type='text']:active,
[type='time']:active,
[type='url']:active,
[type='week']:active,
input:not([type]):active,
textarea:active,
[type='color']:hover,
[type='date']:hover,
[type='datetime']:hover,
[type='datetime-local']:hover,
[type='email']:hover,
[type='month']:hover,
[type='number']:hover,
[type='password']:hover,
[type='search']:hover,
[type='tel']:hover,
[type='text']:hover,
[type='time']:hover,
[type='url']:hover,
[type='week']:hover,
input:not([type]):hover,
textarea:hover,
[type='color']:invalid,
[type='date']:invalid,
[type='datetime']:invalid,
[type='datetime-local']:invalid,
[type='email']:invalid,
[type='month']:invalid,
[type='number']:invalid,
[type='password']:invalid,
[type='search']:invalid,
[type='tel']:invalid,
[type='text']:invalid,
[type='time']:invalid,
[type='url']:invalid,
[type='week']:invalid,
input:not([type]):invalid,
textarea:invalid
{
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.rt-rounded-0
{
    border-radius: 0;
}

.rt-rounded-1
{
    border-radius: 1px;
}

.rt-rounded-2
{
    border-radius: 2px;
}

.rt-rounded-3
{
    border-radius: 3px;
}

.rt-rounded-4
{
    border-radius: 4px;
}

.rt-rounded-5
{
    border-radius: 5px;
}

.rt-rounded-6
{
    border-radius: 6px;
}

.rt-rounded-7
{
    border-radius: 7px;
}

.rt-rounded-8
{
    border-radius: 8px;
}

.rt-rounded-9
{
    border-radius: 9px;
}

.rt-rounded-10
{
    border-radius: 10px;
}

.rt-rounded-11
{
    border-radius: 11px;
}

.rt-rounded-12
{
    border-radius: 12px;
}

.rt-rounded-13
{
    border-radius: 13px;
}

.rt-rounded-14
{
    border-radius: 14px;
}

.rt-rounded-15
{
    border-radius: 15px;
}

.rt-rounded-16
{
    border-radius: 16px;
}

.rt-rounded-17
{
    border-radius: 17px;
}

.rt-rounded-18
{
    border-radius: 18px;
}

.rt-rounded-19
{
    border-radius: 19px;
}

.rt-rounded-20
{
    border-radius: 20px;
}

.rt-rounded-21
{
    border-radius: 21px;
}

.rt-rounded-22
{
    border-radius: 22px;
}

.rt-rounded-23
{
    border-radius: 23px;
}

.rt-rounded-24
{
    border-radius: 24px;
}

.rt-rounded-25
{
    border-radius: 25px;
}

.rt-rounded-26
{
    border-radius: 26px;
}

.rt-rounded-27
{
    border-radius: 27px;
}

.rt-rounded-28
{
    border-radius: 28px;
}

.rt-rounded-29
{
    border-radius: 29px;
}

.rt-rounded-30
{
    border-radius: 30px;
}

.rt-rounded-31
{
    border-radius: 31px;
}

.rt-rounded-32
{
    border-radius: 32px;
}

.rt-rounded-33
{
    border-radius: 33px;
}

.rt-rounded-34
{
    border-radius: 34px;
}

.rt-rounded-35
{
    border-radius: 35px;
}

.rt-rounded-36
{
    border-radius: 36px;
}

.rt-rounded-37
{
    border-radius: 37px;
}

.rt-rounded-38
{
    border-radius: 38px;
}

.rt-rounded-39
{
    border-radius: 39px;
}

.rt-rounded-40
{
    border-radius: 40px;
}

.rt-rounded-41
{
    border-radius: 41px;
}

.rt-rounded-42
{
    border-radius: 42px;
}

.rt-rounded-43
{
    border-radius: 43px;
}

.rt-rounded-44
{
    border-radius: 44px;
}

.rt-rounded-45
{
    border-radius: 45px;
}

.rt-rounded-46
{
    border-radius: 46px;
}

.rt-rounded-47
{
    border-radius: 47px;
}

.rt-rounded-48
{
    border-radius: 48px;
}

.rt-rounded-49
{
    border-radius: 49px;
}

.rt-rounded-50
{
    border-radius: 50px;
}

.rt-mb-0
{
    margin-bottom: 0;
}

.rt-pt-0
{
    padding-top: 0;
}

.rt-spacer-0
{
    height: 0;
}

.rt-mb-10
{
    margin-bottom: 10px;
}

.rt-pt-10
{
    padding-top: 10px;
}

.rt-spacer-10
{
    height: 10px;
}

.rt-mb-20
{
    margin-bottom: 20px;
}

.rt-pt-20
{
    padding-top: 20px;
}

.rt-spacer-20
{
    height: 20px;
}

.rt-mb-30
{
    margin-bottom: 30px;
}

.rt-pt-30
{
    padding-top: 30px;
}

.rt-spacer-30
{
    height: 30px;
}

.rt-mb-40
{
    margin-bottom: 40px;
}

.rt-pt-40
{
    padding-top: 40px;
}

.rt-spacer-40
{
    height: 40px;
}

.rt-mb-50
{
    margin-bottom: 50px;
}

.rt-pt-50
{
    padding-top: 50px;
}

.rt-spacer-50
{
    height: 50px;
}

.rt-mb-60
{
    margin-bottom: 60px;
}

.rt-pt-60
{
    padding-top: 60px;
}

.rt-spacer-60
{
    height: 60px;
}

.rt-mb-70
{
    margin-bottom: 70px;
}

.rt-pt-70
{
    padding-top: 70px;
}

.rt-spacer-70
{
    height: 70px;
}

.rt-mb-80
{
    margin-bottom: 80px;
}

.rt-pt-80
{
    padding-top: 80px;
}

.rt-spacer-80
{
    height: 80px;
}

.rt-mb-90
{
    margin-bottom: 90px;
}

.rt-pt-90
{
    padding-top: 90px;
}

.rt-spacer-90
{
    height: 90px;
}

.rt-mb-100
{
    margin-bottom: 100px;
}

.rt-pt-100
{
    padding-top: 100px;
}

.rt-spacer-100
{
    height: 100px;
}

.rt-mb-45
{
    margin-bottom: 45px;
}

.rt-hw-10
{
    line-height: 10px; 

    width: 10px;
    height: 10px;
}

.rt-hw-11
{
    line-height: 11px; 

    width: 11px;
    height: 11px;
}

.rt-hw-12
{
    line-height: 12px; 

    width: 12px;
    height: 12px;
}

.rt-hw-13
{
    line-height: 13px; 

    width: 13px;
    height: 13px;
}

.rt-hw-14
{
    line-height: 14px; 

    width: 14px;
    height: 14px;
}

.rt-hw-15
{
    line-height: 15px; 

    width: 15px;
    height: 15px;
}

.rt-hw-16
{
    line-height: 16px; 

    width: 16px;
    height: 16px;
}

.rt-hw-17
{
    line-height: 17px; 

    width: 17px;
    height: 17px;
}

.rt-hw-18
{
    line-height: 18px; 

    width: 18px;
    height: 18px;
}

.rt-hw-19
{
    line-height: 19px; 

    width: 19px;
    height: 19px;
}

.rt-hw-20
{
    line-height: 20px; 

    width: 20px;
    height: 20px;
}

.rt-hw-21
{
    line-height: 21px; 

    width: 21px;
    height: 21px;
}

.rt-hw-22
{
    line-height: 22px; 

    width: 22px;
    height: 22px;
}

.rt-hw-23
{
    line-height: 23px; 

    width: 23px;
    height: 23px;
}

.rt-hw-24
{
    line-height: 24px; 

    width: 24px;
    height: 24px;
}

.rt-hw-25
{
    line-height: 25px; 

    width: 25px;
    height: 25px;
}

.rt-hw-26
{
    line-height: 26px; 

    width: 26px;
    height: 26px;
}

.rt-hw-27
{
    line-height: 27px; 

    width: 27px;
    height: 27px;
}

.rt-hw-28
{
    line-height: 28px; 

    width: 28px;
    height: 28px;
}

.rt-hw-29
{
    line-height: 29px; 

    width: 29px;
    height: 29px;
}

.rt-hw-30
{
    line-height: 30px; 

    width: 30px;
    height: 30px;
}

.rt-hw-31
{
    line-height: 31px; 

    width: 31px;
    height: 31px;
}

.rt-hw-32
{
    line-height: 32px; 

    width: 32px;
    height: 32px;
}

.rt-hw-33
{
    line-height: 33px; 

    width: 33px;
    height: 33px;
}

.rt-hw-34
{
    line-height: 34px; 

    width: 34px;
    height: 34px;
}

.rt-hw-35
{
    line-height: 35px; 

    width: 35px;
    height: 35px;
}

.rt-hw-36
{
    line-height: 36px; 

    width: 36px;
    height: 36px;
}

.rt-hw-37
{
    line-height: 37px; 

    width: 37px;
    height: 37px;
}

.rt-hw-38
{
    line-height: 38px; 

    width: 38px;
    height: 38px;
}

.rt-hw-39
{
    line-height: 39px; 

    width: 39px;
    height: 39px;
}

.rt-hw-40
{
    line-height: 40px; 

    width: 40px;
    height: 40px;
}

.rt-hw-41
{
    line-height: 41px; 

    width: 41px;
    height: 41px;
}

.rt-hw-42
{
    line-height: 42px; 

    width: 42px;
    height: 42px;
}

.rt-hw-43
{
    line-height: 43px; 

    width: 43px;
    height: 43px;
}

.rt-hw-44
{
    line-height: 44px; 

    width: 44px;
    height: 44px;
}

.rt-hw-45
{
    line-height: 45px; 

    width: 45px;
    height: 45px;
}

.rt-hw-46
{
    line-height: 46px; 

    width: 46px;
    height: 46px;
}

.rt-hw-47
{
    line-height: 47px; 

    width: 47px;
    height: 47px;
}

.rt-hw-48
{
    line-height: 48px; 

    width: 48px;
    height: 48px;
}

.rt-hw-49
{
    line-height: 49px; 

    width: 49px;
    height: 49px;
}

.rt-hw-50
{
    line-height: 50px; 

    width: 50px;
    height: 50px;
}

.rt-hw-51
{
    line-height: 51px; 

    width: 51px;
    height: 51px;
}

.rt-hw-52
{
    line-height: 52px; 

    width: 52px;
    height: 52px;
}

.rt-hw-53
{
    line-height: 53px; 

    width: 53px;
    height: 53px;
}

.rt-hw-54
{
    line-height: 54px; 

    width: 54px;
    height: 54px;
}

.rt-hw-55
{
    line-height: 55px; 

    width: 55px;
    height: 55px;
}

.rt-hw-56
{
    line-height: 56px; 

    width: 56px;
    height: 56px;
}

.rt-hw-57
{
    line-height: 57px; 

    width: 57px;
    height: 57px;
}

.rt-hw-58
{
    line-height: 58px; 

    width: 58px;
    height: 58px;
}

.rt-hw-59
{
    line-height: 59px; 

    width: 59px;
    height: 59px;
}

.rt-hw-60
{
    line-height: 60px; 

    width: 60px;
    height: 60px;
}

@media (max-width: 1600px)
{
    .rt-spacer-xl-0
    {
        height: 0;
    }
    .rt-spacer-xl-50
    {
        height: 50px;
    }
}

@media (max-width: 1199.98px)
{
    .rt-mb-lg-0
    {
        margin-bottom: 0;
    }
    .rt-pt-lg-0
    {
        padding-top: 0;
    }
    .rt-spacer-lg-0
    {
        height: 0;
    }
    .rt-mb-lg-10
    {
        margin-bottom: 10px;
    }
    .rt-pt-lg-10
    {
        padding-top: 10px;
    }
    .rt-spacer-lg-10
    {
        height: 10px;
    }
    .rt-mb-lg-20
    {
        margin-bottom: 20px;
    }
    .rt-pt-lg-20
    {
        padding-top: 20px;
    }
    .rt-spacer-lg-20
    {
        height: 20px;
    }
    .rt-mb-lg-30
    {
        margin-bottom: 30px;
    }
    .rt-pt-lg-30
    {
        padding-top: 30px;
    }
    .rt-spacer-lg-30
    {
        height: 30px;
    }
    .rt-mb-lg-40
    {
        margin-bottom: 40px;
    }
    .rt-pt-lg-40
    {
        padding-top: 40px;
    }
    .rt-spacer-lg-40
    {
        height: 40px;
    }
    .rt-mb-lg-50
    {
        margin-bottom: 50px;
    }
    .rt-pt-lg-50
    {
        padding-top: 50px;
    }
    .rt-spacer-lg-50
    {
        height: 50px;
    }
    .rt-mb-lg-60
    {
        margin-bottom: 60px;
    }
    .rt-pt-lg-60
    {
        padding-top: 60px;
    }
    .rt-spacer-lg-60
    {
        height: 60px;
    }
    .rt-mb-lg-70
    {
        margin-bottom: 70px;
    }
    .rt-pt-lg-70
    {
        padding-top: 70px;
    }
    .rt-spacer-lg-70
    {
        height: 70px;
    }
    .rt-mb-lg-80
    {
        margin-bottom: 80px;
    }
    .rt-pt-lg-80
    {
        padding-top: 80px;
    }
    .rt-spacer-lg-80
    {
        height: 80px;
    }
    .rt-mb-lg-90
    {
        margin-bottom: 90px;
    }
    .rt-pt-lg-90
    {
        padding-top: 90px;
    }
    .rt-spacer-lg-90
    {
        height: 90px;
    }
    .rt-mb-lg-100
    {
        margin-bottom: 100px;
    }
    .rt-pt-lg-100
    {
        padding-top: 100px;
    }
    .rt-spacer-lg-100
    {
        height: 100px;
    }
}

@media (max-width: 991.98px)
{
    .rt-mb-md-0
    {
        margin-bottom: 0;
    }
    .rt-pt-md-0
    {
        padding-top: 0;
    }
    .rt-spacer-md-0
    {
        height: 0;
    }
    .rt-mb-md-10
    {
        margin-bottom: 10px;
    }
    .rt-pt-md-10
    {
        padding-top: 10px;
    }
    .rt-spacer-md-10
    {
        height: 10px;
    }
    .rt-mb-md-20
    {
        margin-bottom: 20px;
    }
    .rt-pt-md-20
    {
        padding-top: 20px;
    }
    .rt-spacer-md-20
    {
        height: 20px;
    }
    .rt-mb-md-30
    {
        margin-bottom: 30px;
    }
    .rt-pt-md-30
    {
        padding-top: 30px;
    }
    .rt-spacer-md-30
    {
        height: 30px;
    }
    .rt-mb-md-40
    {
        margin-bottom: 40px;
    }
    .rt-pt-md-40
    {
        padding-top: 40px;
    }
    .rt-spacer-md-40
    {
        height: 40px;
    }
    .rt-mb-md-50
    {
        margin-bottom: 50px;
    }
    .rt-pt-md-50
    {
        padding-top: 50px;
    }
    .rt-spacer-md-50
    {
        height: 50px;
    }
    .rt-mb-md-60
    {
        margin-bottom: 60px;
    }
    .rt-pt-md-60
    {
        padding-top: 60px;
    }
    .rt-spacer-md-60
    {
        height: 60px;
    }
    .rt-mb-md-70
    {
        margin-bottom: 70px;
    }
    .rt-pt-md-70
    {
        padding-top: 70px;
    }
    .rt-spacer-md-70
    {
        height: 70px;
    }
    .rt-mb-md-80
    {
        margin-bottom: 80px;
    }
    .rt-pt-md-80
    {
        padding-top: 80px;
    }
    .rt-spacer-md-80
    {
        height: 80px;
    }
    .rt-mb-md-90
    {
        margin-bottom: 90px;
    }
    .rt-pt-md-90
    {
        padding-top: 90px;
    }
    .rt-spacer-md-90
    {
        height: 90px;
    }
    .rt-mb-md-100
    {
        margin-bottom: 100px;
    }
    .rt-pt-md-100
    {
        padding-top: 100px;
    }
    .rt-spacer-md-100
    {
        height: 100px;
    }
}

@media (max-width: 767.98px)
{
    .rt-mb-xs-0
    {
        margin-bottom: 0;
    }
    .rt-pt-xs-0
    {
        padding-top: 0;
    }
    .rt-spacer-xs-0
    {
        height: 0;
    }
    .rt-mb-xs-10
    {
        margin-bottom: 10px;
    }
    .rt-pt-xs-10
    {
        padding-top: 10px;
    }
    .rt-spacer-xs-10
    {
        height: 10px;
    }
    .rt-mb-xs-20
    {
        margin-bottom: 20px;
    }
    .rt-pt-xs-20
    {
        padding-top: 20px;
    }
    .rt-spacer-xs-20
    {
        height: 20px;
    }
    .rt-mb-xs-30
    {
        margin-bottom: 30px;
    }
    .rt-pt-xs-30
    {
        padding-top: 30px;
    }
    .rt-spacer-xs-30
    {
        height: 30px;
    }
    .rt-mb-xs-40
    {
        margin-bottom: 40px;
    }
    .rt-pt-xs-40
    {
        padding-top: 40px;
    }
    .rt-spacer-xs-40
    {
        height: 40px;
    }
    .rt-mb-xs-50
    {
        margin-bottom: 50px;
    }
    .rt-pt-xs-50
    {
        padding-top: 50px;
    }
    .rt-spacer-xs-50
    {
        height: 50px;
    }
    .rt-mb-xs-60
    {
        margin-bottom: 60px;
    }
    .rt-pt-xs-60
    {
        padding-top: 60px;
    }
    .rt-spacer-xs-60
    {
        height: 60px;
    }
    .rt-mb-xs-70
    {
        margin-bottom: 70px;
    }
    .rt-pt-xs-70
    {
        padding-top: 70px;
    }
    .rt-spacer-xs-70
    {
        height: 70px;
    }
    .rt-mb-xs-80
    {
        margin-bottom: 80px;
    }
    .rt-pt-xs-80
    {
        padding-top: 80px;
    }
    .rt-spacer-xs-80
    {
        height: 80px;
    }
    .rt-mb-xs-90
    {
        margin-bottom: 90px;
    }
    .rt-pt-xs-90
    {
        padding-top: 90px;
    }
    .rt-spacer-xs-90
    {
        height: 90px;
    }
    .rt-mb-xs-100
    {
        margin-bottom: 100px;
    }
    .rt-pt-xs-100
    {
        padding-top: 100px;
    }
    .rt-spacer-xs-100
    {
        height: 100px;
    }
}

.rt-col-5
{
    max-width: 20%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
}

.rt-col-6
{
    max-width: 16.66%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66%;
        -ms-flex: 0 0 16.66%;
            flex: 0 0 16.66%;
}

@media (max-width: 1199.98px)
{
    .rt-col-lg-5
    {
        max-width: 20%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
            -ms-flex: 0 0 20%;
                flex: 0 0 20%;
    }
    .rt-col-lg-4
    {
        max-width: 25%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
    }
    .rt-col-lg-3
    {
        max-width: 33.33%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33%;
            -ms-flex: 0 0 33.33%;
                flex: 0 0 33.33%;
    }
    .rt-col-lg-2
    {
        max-width: 50%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
    }
    .rt-col-lg-1
    {
        max-width: 100%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
}

@media (max-width: 991.98px)
{
    .rt-container
    {
        max-width: 720px;
    }
    .rt-col-md-4
    {
        max-width: 25%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
    }
    .rt-col-md-3
    {
        max-width: 33.33%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33%;
            -ms-flex: 0 0 33.33%;
                flex: 0 0 33.33%;
    }
    .rt-col-md-2
    {
        max-width: 50%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
    }
    .rt-col-md-1
    {
        max-width: 100%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
}

@media (max-width: 767.98px)
{
    .rt-container
    {
        width: 100%;
    }
    .rt-col-xs-4
    {
        max-width: 25%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
    }
    .rt-col-xs-3
    {
        max-width: 33.33%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33%;
            -ms-flex: 0 0 33.33%;
                flex: 0 0 33.33%;
    }
    .rt-col-xs-2
    {
        max-width: 50%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
    }
    .rt-col-xs-1
    {
        max-width: 100%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
}

.rt-container,
.rt-container2,
.rt-container3
{
    width: 100%;
    margin-right: auto;
    margin-left: auto; 
    padding-right: 15px;
    padding-left: 15px;
}

.navbar .rt-container,
.navbar .rt-container2,
.navbar .rt-container3
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
            justify-content: space-between;
}

@media (min-width: 576px)
{
    .rt-container,
    .rt-container2,
    .rt-container3
    {
        max-width: 540px;
    }
}

@media (min-width: 768px)
{
    .rt-container,
    .rt-container2,
    .rt-container3
    {
        max-width: 720px;
    }
}

@media (min-width: 992px)
{
    .rt-container,
    .rt-container2,
    .rt-container3
    {
        max-width: 960px;
    }
}

@media (min-width: 1200px)
{
    .rt-container
    {
        max-width: 1410px;
    }
    .rt-container2
    {
        max-width: 1170px;
    }
    .rt-container3
    {
        max-width: 1390px;
    }
}

@media (max-width: 767.98px)
{
    .mblbg-change
    {
        background-color: var(--secondary_color);
        background-image: none !important;
    }
}

@media (max-width: 1600px)
{
    .abt-2 .abt-x-img
    {
        display: none;
    }
}

@media (max-width: 1199.98px)
{
    .faq-araea .bg-img
    {
        display: none;
    }
}

.danceTop
{
    -webkit-transform-origin: top;
        -ms-transform-origin: top;
            transform-origin: top; 
    -webkit-animation-name: danceTop;
            animation-name: danceTop;
}

@-webkit-keyframes danceTop
{
    16%
    {
        -webkit-transform: skew(-14deg);
                transform: skew(-14deg);
    }
    33%
    {
        -webkit-transform: skew(12deg);
                transform: skew(12deg);
    }
    49%
    {
        -webkit-transform: skew(-8deg);
                transform: skew(-8deg);
    }
    66%
    {
        -webkit-transform: skew(6deg);
                transform: skew(6deg);
    }
    83%
    {
        -webkit-transform: skew(-4deg);
                transform: skew(-4deg);
    }
}

@keyframes danceTop
{
    16%
    {
        -webkit-transform: skew(-14deg);
                transform: skew(-14deg);
    }
    33%
    {
        -webkit-transform: skew(12deg);
                transform: skew(12deg);
    }
    49%
    {
        -webkit-transform: skew(-8deg);
                transform: skew(-8deg);
    }
    66%
    {
        -webkit-transform: skew(6deg);
                transform: skew(6deg);
    }
    83%
    {
        -webkit-transform: skew(-4deg);
                transform: skew(-4deg);
    }
}

.blurInTop
{
    -webkit-animation-name: blurInTop;
            animation-name: blurInTop;
}

@-webkit-keyframes blurInTop
{
    from
    {
        -webkit-transform: translateY(100%);
                transform: translateY(100%);

        opacity: 0; 

        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}

@keyframes blurInTop
{
    from
    {
        -webkit-transform: translateY(100%);
                transform: translateY(100%);

        opacity: 0; 

        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}

@-webkit-keyframes fade-in-top
{
    0%
    {
        -webkit-transform: translateY(-50px);
                transform: translateY(-50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
}

@keyframes fade-in-top
{
    0%
    {
        -webkit-transform: translateY(-50px);
                transform: translateY(-50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
}

.fade-in-top
{
    -webkit-animation: fade-in-top .6s cubic-bezier(.39, .575, .565, 1) both;
            animation: fade-in-top .6s cubic-bezier(.39, .575, .565, 1) both;
}

@-webkit-keyframes fade-in-bottom
{
    0%
    {
        -webkit-transform: translateY(50px);
                transform: translateY(50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
}

@keyframes fade-in-bottom
{
    0%
    {
        -webkit-transform: translateY(50px);
                transform: translateY(50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
}

.fade-in-bottom
{
    -webkit-animation: fade-in-bottom .6s cubic-bezier(.39, .575, .565, 1) both;
            animation: fade-in-bottom .6s cubic-bezier(.39, .575, .565, 1) both;
}

@-webkit-keyframes fade-in-left
{
    0%
    {
        -webkit-transform: translateX(-50px);
                transform: translateX(-50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0);

        opacity: 1;
    }
}

@keyframes fade-in-left
{
    0%
    {
        -webkit-transform: translateX(-50px);
                transform: translateX(-50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0);

        opacity: 1;
    }
}

.fade-in-left
{
    -webkit-animation: fade-in-left .6s cubic-bezier(.39, .575, .565, 1) both;
            animation: fade-in-left .6s cubic-bezier(.39, .575, .565, 1) both;
}

@-webkit-keyframes fade-in-right
{
    0%
    {
        -webkit-transform: translateX(50px);
                transform: translateX(50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0);

        opacity: 1;
    }
}

@keyframes fade-in-right
{
    0%
    {
        -webkit-transform: translateX(50px);
                transform: translateX(50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0);

        opacity: 1;
    }
}

.fade-in-right
{
    -webkit-animation: fade-in-right .6s cubic-bezier(.39, .575, .565, 1) both;
            animation: fade-in-right .6s cubic-bezier(.39, .575, .565, 1) both;
}

.blurInTop
{
    -webkit-animation-name: blurInTop;
            animation-name: blurInTop;
}

@keyframes blurInTop
{
    from
    {
        -webkit-transform: translateY(100%);
                transform: translateY(100%);

        opacity: 0; 

        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}

.danceBottom
{
    -webkit-transform-origin: bottom;
        -ms-transform-origin: bottom;
            transform-origin: bottom; 
    -webkit-animation-name: danceBottom;
            animation-name: danceBottom;
}

@-webkit-keyframes danceBottom
{
    16%
    {
        -webkit-transform: skew(-14deg);
                transform: skew(-14deg);
    }
    33%
    {
        -webkit-transform: skew(12deg);
                transform: skew(12deg);
    }
    49%
    {
        -webkit-transform: skew(-8deg);
                transform: skew(-8deg);
    }
    66%
    {
        -webkit-transform: skew(6deg);
                transform: skew(6deg);
    }
    83%
    {
        -webkit-transform: skew(-4deg);
                transform: skew(-4deg);
    }
}

@keyframes danceBottom
{
    16%
    {
        -webkit-transform: skew(-14deg);
                transform: skew(-14deg);
    }
    33%
    {
        -webkit-transform: skew(12deg);
                transform: skew(12deg);
    }
    49%
    {
        -webkit-transform: skew(-8deg);
                transform: skew(-8deg);
    }
    66%
    {
        -webkit-transform: skew(6deg);
                transform: skew(6deg);
    }
    83%
    {
        -webkit-transform: skew(-4deg);
                transform: skew(-4deg);
    }
}

.cssanimation,
.cssanimation span
{
    -webkit-animation-duration: 1s;
            animation-duration: 1s;

    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}

.cssanimation span
{
    display: inline-block;
}

.rtleFadeInLeft span
{
    -webkit-animation-name: rdleFadeInLeft;
            animation-name: rdleFadeInLeft;
}

@-webkit-keyframes rdleFadeInLeft
{
    from
    {
        -webkit-transform: translateX(-60px);
                transform: translateX(-60px); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

@keyframes rdleFadeInLeft
{
    from
    {
        -webkit-transform: translateX(-60px);
                transform: translateX(-60px); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

.rtleFadeIn span
{
    -webkit-animation-name: rdleFadeIn;
            animation-name: rdleFadeIn;
}

@-webkit-keyframes rdleFadeIn
{
    from
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

@keyframes rdleFadeIn
{
    from
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

.rtleFadeInRight span
{
    -webkit-animation-name: rdleFadeInRight;
            animation-name: rdleFadeInRight;
}

@-webkit-keyframes rdleFadeInRight
{
    from
    {
        -webkit-transform: translateX(60px);
                transform: translateX(60px); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

@keyframes rdleFadeInRight
{
    from
    {
        -webkit-transform: translateX(60px);
                transform: translateX(60px); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

.rtleFadeInTop span
{
    -webkit-animation-name: rdleFadeInTop;
            animation-name: rdleFadeInTop;
}

@-webkit-keyframes rdleFadeInTop
{
    from
    {
        -webkit-transform: translateY(-100%);
                transform: translateY(-100%); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

@keyframes rdleFadeInTop
{
    from
    {
        -webkit-transform: translateY(-100%);
                transform: translateY(-100%); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

.rtleFadeInBottom span
{
    -webkit-animation-name: rdleFadeInBottom;
            animation-name: rdleFadeInBottom;
}

@-webkit-keyframes rdleFadeInBottom
{
    from
    {
        -webkit-transform: translateY(100%);
                transform: translateY(100%); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

@keyframes rdleFadeInBottom
{
    from
    {
        -webkit-transform: translateY(100%);
                transform: translateY(100%); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

.rtleScaleXIn span
{
    -webkit-animation-name: rdleScaleXIn;
            animation-name: rdleScaleXIn;
}

@-webkit-keyframes rdleScaleXIn
{
    from
    {
        -webkit-transform: perspective(400px) rotateX(90deg);
                transform: perspective(400px) rotateX(90deg);

        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
}

@keyframes rdleScaleXIn
{
    from
    {
        -webkit-transform: perspective(400px) rotateX(90deg);
                transform: perspective(400px) rotateX(90deg);

        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
}

.rtleScaleYIn span
{
    -webkit-animation-name: rdleScaleYIn;
            animation-name: rdleScaleYIn;
}

@-webkit-keyframes rdleScaleYIn
{
    from
    {
        -webkit-transform: perspective(400px) rotateY(90deg);
                transform: perspective(400px) rotateY(90deg);

        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
}

@keyframes rdleScaleYIn
{
    from
    {
        -webkit-transform: perspective(400px) rotateY(90deg);
                transform: perspective(400px) rotateY(90deg);

        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
}

.rtleFlyInLeft span
{
    -webkit-animation-name: rdleFlyInLeft;
            animation-name: rdleFlyInLeft;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
}

@-webkit-keyframes rdleFlyInLeft
{
    0%
    {
        -webkit-transform: translate(-40px, 0px);
                transform: translate(-40px, 0px);

        opacity: 0;
    }
    50%
    {
        -webkit-transform: translate(40px, 0px);
                transform: translate(40px, 0px);
    }
}

@keyframes rdleFlyInLeft
{
    0%
    {
        -webkit-transform: translate(-40px, 0px);
                transform: translate(-40px, 0px);

        opacity: 0;
    }
    50%
    {
        -webkit-transform: translate(40px, 0px);
                transform: translate(40px, 0px);
    }
}

.rtleFlyInRight span
{
    -webkit-animation-name: rdleFlyInRight;
            animation-name: rdleFlyInRight;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
}

@-webkit-keyframes rdleFlyInRight
{
    0%
    {
        -webkit-transform: translate(40px, 0px);
                transform: translate(40px, 0px);

        opacity: 0;
    }
    50%
    {
        -webkit-transform: translate(-40px, 0px);
                transform: translate(-40px, 0px);
    }
}

@keyframes rdleFlyInRight
{
    0%
    {
        -webkit-transform: translate(40px, 0px);
                transform: translate(40px, 0px);

        opacity: 0;
    }
    50%
    {
        -webkit-transform: translate(-40px, 0px);
                transform: translate(-40px, 0px);
    }
}

.rtleFlyInBottom span
{
    -webkit-animation-name: rdleFlyInBottom;
            animation-name: rdleFlyInBottom;
}

@-webkit-keyframes rdleFlyInBottom
{
    0%
    {
        -webkit-transform: translate(0px, 80px);
                transform: translate(0px, 80px);

        opacity: 0;
    }
    50%
    {
        -webkit-transform: translate(10px, -50px);
                transform: translate(10px, -50px);
        -webkit-animation-timing-function: ease-in-out;
                animation-timing-function: ease-in-out;
    }
}

@keyframes rdleFlyInBottom
{
    0%
    {
        -webkit-transform: translate(0px, 80px);
                transform: translate(0px, 80px);

        opacity: 0;
    }
    50%
    {
        -webkit-transform: translate(10px, -50px);
                transform: translate(10px, -50px);
        -webkit-animation-timing-function: ease-in-out;
                animation-timing-function: ease-in-out;
    }
}

.rtleDoorCloseLeft span
{
    -webkit-animation-name: rdleDoorCloseLeft;
            animation-name: rdleDoorCloseLeft;
}

@-webkit-keyframes rdleDoorCloseLeft
{
    from,
    to
    {
        -webkit-transform: perspective(400px);
                transform: perspective(400px);
        -webkit-transform-origin: left;
                transform-origin: left;
    }
    from
    {
        -webkit-transform: rotateY(90deg);
                transform: rotateY(90deg);

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

@keyframes rdleDoorCloseLeft
{
    from,
    to
    {
        -webkit-transform: perspective(400px);
                transform: perspective(400px);
        -webkit-transform-origin: left;
                transform-origin: left;
    }
    from
    {
        -webkit-transform: rotateY(90deg);
                transform: rotateY(90deg);

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

.rtleDoorCloseRight span
{
    -webkit-animation-name: rdleDoorCloseRight;
            animation-name: rdleDoorCloseRight;
}

@-webkit-keyframes rdleDoorCloseRight
{
    from,
    to
    {
        -webkit-transform: perspective(400px);
                transform: perspective(400px);
        -webkit-transform-origin: right;
                transform-origin: right;
    }
    from
    {
        -webkit-transform: rotateY(-90deg);
                transform: rotateY(-90deg);

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

@keyframes rdleDoorCloseRight
{
    from,
    to
    {
        -webkit-transform: perspective(400px);
                transform: perspective(400px);
        -webkit-transform-origin: right;
                transform-origin: right;
    }
    from
    {
        -webkit-transform: rotateY(-90deg);
                transform: rotateY(-90deg);

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

.rtleBlurInLeft span
{
    -webkit-animation-name: rtleBlurInLeft;
            animation-name: rtleBlurInLeft;
}

@-webkit-keyframes rtleBlurInLeft
{
    from
    {
        -webkit-transform: scaleX(.2) translateX(-100px);
                transform: scaleX(.2) translateX(-100px);

        opacity: 0; 

        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}

@keyframes rtleBlurInLeft
{
    from
    {
        -webkit-transform: scaleX(.2) translateX(-100px);
                transform: scaleX(.2) translateX(-100px);

        opacity: 0; 

        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}

.rtleBlurInRight span
{
    -webkit-animation-name: rtleBlurInRight;
            animation-name: rtleBlurInRight;
}

@-webkit-keyframes rtleBlurInRight
{
    from
    {
        -webkit-transform: scaleX(.2) translateX(100px);
                transform: scaleX(.2) translateX(100px);

        opacity: 0; 

        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}

@keyframes rtleBlurInRight
{
    from
    {
        -webkit-transform: scaleX(.2) translateX(100px);
                transform: scaleX(.2) translateX(100px);

        opacity: 0; 

        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}

@-webkit-keyframes fade-out-top
{
    0%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(-100%);
                transform: translateY(-100%);

        opacity: 0;
    }
}

@keyframes fade-out-top
{
    0%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(-100%);
                transform: translateY(-100%);

        opacity: 0;
    }
}

.fade-out-top
{
    -webkit-animation: fade-out-top .7s cubic-bezier(.25, .46, .45, .94) both;
            animation: fade-out-top .7s cubic-bezier(.25, .46, .45, .94) both;
}


/*******************************************************************Prueba 2*********************************************************************************************/


.rt-shadow-table2 tr td .rt-btn,
.rt-shadow-table2 tr td .rt-card .rt-single-icon-box .iconbox-content .card-btn,
.rt-card .rt-single-icon-box .iconbox-content .rt-shadow-table2 tr td .card-btn,
.rt-shadow-table2 tr td .comment-respond input[type='submit'],
.comment-respond .rt-shadow-table2 tr td input[type='submit'],
.rt-shadow-table2 tr td .login-register-wrapper .rt-form .g-sing-up-btn,
.login-register-wrapper .rt-form .rt-shadow-table2 tr td .g-sing-up-btn
{
    margin-top: 6px;
}
.rt-shadow-table2.table-striped tbody tr:nth-of-type(2n + 1)
{
    background-color: #fff;
}
.rt-shadow-table2.table-striped tbody tr:nth-of-type(2n)
{
    background-color: #fbfcff;
}

.rt-shadow-table3
{
    margin: 0;
}
.rt-shadow-table3 .progress
{
    height: 13px;
}
.rt-shadow-table3 thead th
{
    font-weight: 400;

    padding: 14px 0;

    border: none; 
    background: #fff;
}
.rt-shadow-table3 tr
{
    border-color: #e8e8fd;
}
.rt-shadow-table3 tr td
{
    padding: 5px 0;

    vertical-align: middle;
}
.rt-shadow-table3 tr td:first-child
{
    padding-left: 20px;
}
.rt-shadow-table3 tr td:last-child
{
    padding-right: 20px;
}
.rt-shadow-table3 tr td .rt-btn,
.rt-shadow-table3 tr td .rt-card .rt-single-icon-box .iconbox-content .card-btn,
.rt-card .rt-single-icon-box .iconbox-content .rt-shadow-table3 tr td .card-btn,
.rt-shadow-table3 tr td .comment-respond input[type='submit'],
.comment-respond .rt-shadow-table3 tr td input[type='submit'],
.rt-shadow-table3 tr td .login-register-wrapper .rt-form .g-sing-up-btn,
.login-register-wrapper .rt-form .rt-shadow-table3 tr td .g-sing-up-btn
{
    margin-top: 6px;
}
.rt-shadow-table3.table-striped tbody tr:nth-of-type(2n + 1)
{
    background-color: #fff;
}
.rt-shadow-table3.table-striped tbody tr:nth-of-type(2n)
{
    background-color: #fbfcff;
}

.table-area
{
    min-height: 1636px;
}

button,
[type='button'],
[type='reset'],
[type='submit']
{
    border: none;
}

button:active,
[type='button']:active,
[type='reset']:active,
[type='submit']:active,
button:focus,
[type='button']:focus,
[type='reset']:focus,
[type='submit']:focus,
button:hover,
[type='button']:hover,
[type='reset']:hover,
[type='submit']:hover,
[type='color']:focus,
[type='date']:focus,
[type='datetime']:focus,
[type='datetime-local']:focus,
[type='email']:focus,
[type='month']:focus,
[type='number']:focus,
[type='password']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='text']:focus,
[type='time']:focus,
[type='url']:focus,
[type='week']:focus,
input:not([type]):focus,
textarea:focus,
[type='color']:active,
[type='date']:active,
[type='datetime']:active,
[type='datetime-local']:active,
[type='email']:active,
[type='month']:active,
[type='number']:active,
[type='password']:active,
[type='search']:active,
[type='tel']:active,
[type='text']:active,
[type='time']:active,
[type='url']:active,
[type='week']:active,
input:not([type]):active,
textarea:active,
[type='color']:hover,
[type='date']:hover,
[type='datetime']:hover,
[type='datetime-local']:hover,
[type='email']:hover,
[type='month']:hover,
[type='number']:hover,
[type='password']:hover,
[type='search']:hover,
[type='tel']:hover,
[type='text']:hover,
[type='time']:hover,
[type='url']:hover,
[type='week']:hover,
input:not([type]):hover,
textarea:hover,
[type='color']:invalid,
[type='date']:invalid,
[type='datetime']:invalid,
[type='datetime-local']:invalid,
[type='email']:invalid,
[type='month']:invalid,
[type='number']:invalid,
[type='password']:invalid,
[type='search']:invalid,
[type='tel']:invalid,
[type='text']:invalid,
[type='time']:invalid,
[type='url']:invalid,
[type='week']:invalid,
input:not([type]):invalid,
textarea:invalid
{
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.rt-rounded-0
{
    border-radius: 0;
}

.rt-rounded-1
{
    border-radius: 1px;
}

.rt-rounded-2
{
    border-radius: 2px;
}

.rt-rounded-3
{
    border-radius: 3px;
}

.rt-rounded-4
{
    border-radius: 4px;
}

.rt-rounded-5
{
    border-radius: 5px;
}

.rt-rounded-6
{
    border-radius: 6px;
}

.rt-rounded-7
{
    border-radius: 7px;
}

.rt-rounded-8
{
    border-radius: 8px;
}

.rt-rounded-9
{
    border-radius: 9px;
}

.rt-rounded-10
{
    border-radius: 10px;
}

.rt-rounded-11
{
    border-radius: 11px;
}

.rt-rounded-12
{
    border-radius: 12px;
}

.rt-rounded-13
{
    border-radius: 13px;
}

.rt-rounded-14
{
    border-radius: 14px;
}

.rt-rounded-15
{
    border-radius: 15px;
}

.rt-rounded-16
{
    border-radius: 16px;
}

.rt-rounded-17
{
    border-radius: 17px;
}

.rt-rounded-18
{
    border-radius: 18px;
}

.rt-rounded-19
{
    border-radius: 19px;
}

.rt-rounded-20
{
    border-radius: 20px;
}

.rt-rounded-21
{
    border-radius: 21px;
}

.rt-rounded-22
{
    border-radius: 22px;
}

.rt-rounded-23
{
    border-radius: 23px;
}

.rt-rounded-24
{
    border-radius: 24px;
}

.rt-rounded-25
{
    border-radius: 25px;
}

.rt-rounded-26
{
    border-radius: 26px;
}

.rt-rounded-27
{
    border-radius: 27px;
}

.rt-rounded-28
{
    border-radius: 28px;
}

.rt-rounded-29
{
    border-radius: 29px;
}

.rt-rounded-30
{
    border-radius: 30px;
}

.rt-rounded-31
{
    border-radius: 31px;
}

.rt-rounded-32
{
    border-radius: 32px;
}

.rt-rounded-33
{
    border-radius: 33px;
}

.rt-rounded-34
{
    border-radius: 34px;
}

.rt-rounded-35
{
    border-radius: 35px;
}

.rt-rounded-36
{
    border-radius: 36px;
}

.rt-rounded-37
{
    border-radius: 37px;
}

.rt-rounded-38
{
    border-radius: 38px;
}

.rt-rounded-39
{
    border-radius: 39px;
}

.rt-rounded-40
{
    border-radius: 40px;
}

.rt-rounded-41
{
    border-radius: 41px;
}

.rt-rounded-42
{
    border-radius: 42px;
}

.rt-rounded-43
{
    border-radius: 43px;
}

.rt-rounded-44
{
    border-radius: 44px;
}

.rt-rounded-45
{
    border-radius: 45px;
}

.rt-rounded-46
{
    border-radius: 46px;
}

.rt-rounded-47
{
    border-radius: 47px;
}

.rt-rounded-48
{
    border-radius: 48px;
}

.rt-rounded-49
{
    border-radius: 49px;
}

.rt-rounded-50
{
    border-radius: 50px;
}

.rt-mb-0
{
    margin-bottom: 0;
}

.rt-pt-0
{
    padding-top: 0;
}

.rt-spacer-0
{
    height: 0;
}

.rt-mb-10
{
    margin-bottom: 10px;
}

.rt-pt-10
{
    padding-top: 10px;
}

.rt-spacer-10
{
    height: 10px;
}

.rt-mb-20
{
    margin-bottom: 20px;
}

.rt-pt-20
{
    padding-top: 20px;
}

.rt-spacer-20
{
    height: 20px;
}

.rt-mb-30
{
    margin-bottom: 30px;
}

.rt-pt-30
{
    padding-top: 30px;
}

.rt-spacer-30
{
    height: 30px;
}

.rt-mb-40
{
    margin-bottom: 40px;
}

.rt-pt-40
{
    padding-top: 40px;
}

.rt-spacer-40
{
    height: 40px;
}

.rt-mb-50
{
    margin-bottom: 50px;
}

.rt-pt-50
{
    padding-top: 50px;
}

.rt-spacer-50
{
    height: 50px;
}

.rt-mb-60
{
    margin-bottom: 60px;
}

.rt-pt-60
{
    padding-top: 60px;
}

.rt-spacer-60
{
    height: 60px;
}

.rt-mb-70
{
    margin-bottom: 70px;
}

.rt-pt-70
{
    padding-top: 70px;
}

.rt-spacer-70
{
    height: 70px;
}

.rt-mb-80
{
    margin-bottom: 80px;
}

.rt-pt-80
{
    padding-top: 80px;
}

.rt-spacer-80
{
    height: 80px;
}

.rt-mb-90
{
    margin-bottom: 90px;
}

.rt-pt-90
{
    padding-top: 90px;
}

.rt-spacer-90
{
    height: 90px;
}

.rt-mb-100
{
    margin-bottom: 100px;
}

.rt-pt-100
{
    padding-top: 100px;
}

.rt-spacer-100
{
    height: 100px;
}

.rt-mb-45
{
    margin-bottom: 45px;
}

.rt-hw-10
{
    line-height: 10px; 

    width: 10px;
    height: 10px;
}

.rt-hw-11
{
    line-height: 11px; 

    width: 11px;
    height: 11px;
}

.rt-hw-12
{
    line-height: 12px; 

    width: 12px;
    height: 12px;
}

.rt-hw-13
{
    line-height: 13px; 

    width: 13px;
    height: 13px;
}

.rt-hw-14
{
    line-height: 14px; 

    width: 14px;
    height: 14px;
}

.rt-hw-15
{
    line-height: 15px; 

    width: 15px;
    height: 15px;
}

.rt-hw-16
{
    line-height: 16px; 

    width: 16px;
    height: 16px;
}

.rt-hw-17
{
    line-height: 17px; 

    width: 17px;
    height: 17px;
}

.rt-hw-18
{
    line-height: 18px; 

    width: 18px;
    height: 18px;
}

.rt-hw-19
{
    line-height: 19px; 

    width: 19px;
    height: 19px;
}

.rt-hw-20
{
    line-height: 20px; 

    width: 20px;
    height: 20px;
}

.rt-hw-21
{
    line-height: 21px; 

    width: 21px;
    height: 21px;
}

.rt-hw-22
{
    line-height: 22px; 

    width: 22px;
    height: 22px;
}

.rt-hw-23
{
    line-height: 23px; 

    width: 23px;
    height: 23px;
}

.rt-hw-24
{
    line-height: 24px; 

    width: 24px;
    height: 24px;
}

.rt-hw-25
{
    line-height: 25px; 

    width: 25px;
    height: 25px;
}

.rt-hw-26
{
    line-height: 26px; 

    width: 26px;
    height: 26px;
}

.rt-hw-27
{
    line-height: 27px; 

    width: 27px;
    height: 27px;
}

.rt-hw-28
{
    line-height: 28px; 

    width: 28px;
    height: 28px;
}

.rt-hw-29
{
    line-height: 29px; 

    width: 29px;
    height: 29px;
}

.rt-hw-30
{
    line-height: 30px; 

    width: 30px;
    height: 30px;
}

.rt-hw-31
{
    line-height: 31px; 

    width: 31px;
    height: 31px;
}

.rt-hw-32
{
    line-height: 32px; 

    width: 32px;
    height: 32px;
}

.rt-hw-33
{
    line-height: 33px; 

    width: 33px;
    height: 33px;
}

.rt-hw-34
{
    line-height: 34px; 

    width: 34px;
    height: 34px;
}

.rt-hw-35
{
    line-height: 35px; 

    width: 35px;
    height: 35px;
}

.rt-hw-36
{
    line-height: 36px; 

    width: 36px;
    height: 36px;
}

.rt-hw-37
{
    line-height: 37px; 

    width: 37px;
    height: 37px;
}

.rt-hw-38
{
    line-height: 38px; 

    width: 38px;
    height: 38px;
}

.rt-hw-39
{
    line-height: 39px; 

    width: 39px;
    height: 39px;
}

.rt-hw-40
{
    line-height: 40px; 

    width: 40px;
    height: 40px;
}

.rt-hw-41
{
    line-height: 41px; 

    width: 41px;
    height: 41px;
}

.rt-hw-42
{
    line-height: 42px; 

    width: 42px;
    height: 42px;
}

.rt-hw-43
{
    line-height: 43px; 

    width: 43px;
    height: 43px;
}

.rt-hw-44
{
    line-height: 44px; 

    width: 44px;
    height: 44px;
}

.rt-hw-45
{
    line-height: 45px; 

    width: 45px;
    height: 45px;
}

.rt-hw-46
{
    line-height: 46px; 

    width: 46px;
    height: 46px;
}

.rt-hw-47
{
    line-height: 47px; 

    width: 47px;
    height: 47px;
}

.rt-hw-48
{
    line-height: 48px; 

    width: 48px;
    height: 48px;
}

.rt-hw-49
{
    line-height: 49px; 

    width: 49px;
    height: 49px;
}

.rt-hw-50
{
    line-height: 50px; 

    width: 50px;
    height: 50px;
}

.rt-hw-51
{
    line-height: 51px; 

    width: 51px;
    height: 51px;
}

.rt-hw-52
{
    line-height: 52px; 

    width: 52px;
    height: 52px;
}

.rt-hw-53
{
    line-height: 53px; 

    width: 53px;
    height: 53px;
}

.rt-hw-54
{
    line-height: 54px; 

    width: 54px;
    height: 54px;
}

.rt-hw-55
{
    line-height: 55px; 

    width: 55px;
    height: 55px;
}

.rt-hw-56
{
    line-height: 56px; 

    width: 56px;
    height: 56px;
}

.rt-hw-57
{
    line-height: 57px; 

    width: 57px;
    height: 57px;
}

.rt-hw-58
{
    line-height: 58px; 

    width: 58px;
    height: 58px;
}

.rt-hw-59
{
    line-height: 59px; 

    width: 59px;
    height: 59px;
}

.rt-hw-60
{
    line-height: 60px; 

    width: 60px;
    height: 60px;
}

@media (max-width: 1600px)
{
    .rt-spacer-xl-0
    {
        height: 0;
    }
    .rt-spacer-xl-50
    {
        height: 50px;
    }
}

@media (max-width: 1199.98px)
{
    .rt-mb-lg-0
    {
        margin-bottom: 0;
    }
    .rt-pt-lg-0
    {
        padding-top: 0;
    }
    .rt-spacer-lg-0
    {
        height: 0;
    }
    .rt-mb-lg-10
    {
        margin-bottom: 10px;
    }
    .rt-pt-lg-10
    {
        padding-top: 10px;
    }
    .rt-spacer-lg-10
    {
        height: 10px;
    }
    .rt-mb-lg-20
    {
        margin-bottom: 20px;
    }
    .rt-pt-lg-20
    {
        padding-top: 20px;
    }
    .rt-spacer-lg-20
    {
        height: 20px;
    }
    .rt-mb-lg-30
    {
        margin-bottom: 30px;
    }
    .rt-pt-lg-30
    {
        padding-top: 30px;
    }
    .rt-spacer-lg-30
    {
        height: 30px;
    }
    .rt-mb-lg-40
    {
        margin-bottom: 40px;
    }
    .rt-pt-lg-40
    {
        padding-top: 40px;
    }
    .rt-spacer-lg-40
    {
        height: 40px;
    }
    .rt-mb-lg-50
    {
        margin-bottom: 50px;
    }
    .rt-pt-lg-50
    {
        padding-top: 50px;
    }
    .rt-spacer-lg-50
    {
        height: 50px;
    }
    .rt-mb-lg-60
    {
        margin-bottom: 60px;
    }
    .rt-pt-lg-60
    {
        padding-top: 60px;
    }
    .rt-spacer-lg-60
    {
        height: 60px;
    }
    .rt-mb-lg-70
    {
        margin-bottom: 70px;
    }
    .rt-pt-lg-70
    {
        padding-top: 70px;
    }
    .rt-spacer-lg-70
    {
        height: 70px;
    }
    .rt-mb-lg-80
    {
        margin-bottom: 80px;
    }
    .rt-pt-lg-80
    {
        padding-top: 80px;
    }
    .rt-spacer-lg-80
    {
        height: 80px;
    }
    .rt-mb-lg-90
    {
        margin-bottom: 90px;
    }
    .rt-pt-lg-90
    {
        padding-top: 90px;
    }
    .rt-spacer-lg-90
    {
        height: 90px;
    }
    .rt-mb-lg-100
    {
        margin-bottom: 100px;
    }
    .rt-pt-lg-100
    {
        padding-top: 100px;
    }
    .rt-spacer-lg-100
    {
        height: 100px;
    }
}

@media (max-width: 991.98px)
{
    .rt-mb-md-0
    {
        margin-bottom: 0;
    }
    .rt-pt-md-0
    {
        padding-top: 0;
    }
    .rt-spacer-md-0
    {
        height: 0;
    }
    .rt-mb-md-10
    {
        margin-bottom: 10px;
    }
    .rt-pt-md-10
    {
        padding-top: 10px;
    }
    .rt-spacer-md-10
    {
        height: 10px;
    }
    .rt-mb-md-20
    {
        margin-bottom: 20px;
    }
    .rt-pt-md-20
    {
        padding-top: 20px;
    }
    .rt-spacer-md-20
    {
        height: 20px;
    }
    .rt-mb-md-30
    {
        margin-bottom: 30px;
    }
    .rt-pt-md-30
    {
        padding-top: 30px;
    }
    .rt-spacer-md-30
    {
        height: 30px;
    }
    .rt-mb-md-40
    {
        margin-bottom: 40px;
    }
    .rt-pt-md-40
    {
        padding-top: 40px;
    }
    .rt-spacer-md-40
    {
        height: 40px;
    }
    .rt-mb-md-50
    {
        margin-bottom: 50px;
    }
    .rt-pt-md-50
    {
        padding-top: 50px;
    }
    .rt-spacer-md-50
    {
        height: 50px;
    }
    .rt-mb-md-60
    {
        margin-bottom: 60px;
    }
    .rt-pt-md-60
    {
        padding-top: 60px;
    }
    .rt-spacer-md-60
    {
        height: 60px;
    }
    .rt-mb-md-70
    {
        margin-bottom: 70px;
    }
    .rt-pt-md-70
    {
        padding-top: 70px;
    }
    .rt-spacer-md-70
    {
        height: 70px;
    }
    .rt-mb-md-80
    {
        margin-bottom: 80px;
    }
    .rt-pt-md-80
    {
        padding-top: 80px;
    }
    .rt-spacer-md-80
    {
        height: 80px;
    }
    .rt-mb-md-90
    {
        margin-bottom: 90px;
    }
    .rt-pt-md-90
    {
        padding-top: 90px;
    }
    .rt-spacer-md-90
    {
        height: 90px;
    }
    .rt-mb-md-100
    {
        margin-bottom: 100px;
    }
    .rt-pt-md-100
    {
        padding-top: 100px;
    }
    .rt-spacer-md-100
    {
        height: 100px;
    }
}

@media (max-width: 767.98px)
{
    .rt-mb-xs-0
    {
        margin-bottom: 0;
    }
    .rt-pt-xs-0
    {
        padding-top: 0;
    }
    .rt-spacer-xs-0
    {
        height: 0;
    }
    .rt-mb-xs-10
    {
        margin-bottom: 10px;
    }
    .rt-pt-xs-10
    {
        padding-top: 10px;
    }
    .rt-spacer-xs-10
    {
        height: 10px;
    }
    .rt-mb-xs-20
    {
        margin-bottom: 20px;
    }
    .rt-pt-xs-20
    {
        padding-top: 20px;
    }
    .rt-spacer-xs-20
    {
        height: 20px;
    }
    .rt-mb-xs-30
    {
        margin-bottom: 30px;
    }
    .rt-pt-xs-30
    {
        padding-top: 30px;
    }
    .rt-spacer-xs-30
    {
        height: 30px;
    }
    .rt-mb-xs-40
    {
        margin-bottom: 40px;
    }
    .rt-pt-xs-40
    {
        padding-top: 40px;
    }
    .rt-spacer-xs-40
    {
        height: 40px;
    }
    .rt-mb-xs-50
    {
        margin-bottom: 50px;
    }
    .rt-pt-xs-50
    {
        padding-top: 50px;
    }
    .rt-spacer-xs-50
    {
        height: 50px;
    }
    .rt-mb-xs-60
    {
        margin-bottom: 60px;
    }
    .rt-pt-xs-60
    {
        padding-top: 60px;
    }
    .rt-spacer-xs-60
    {
        height: 60px;
    }
    .rt-mb-xs-70
    {
        margin-bottom: 70px;
    }
    .rt-pt-xs-70
    {
        padding-top: 70px;
    }
    .rt-spacer-xs-70
    {
        height: 70px;
    }
    .rt-mb-xs-80
    {
        margin-bottom: 80px;
    }
    .rt-pt-xs-80
    {
        padding-top: 80px;
    }
    .rt-spacer-xs-80
    {
        height: 80px;
    }
    .rt-mb-xs-90
    {
        margin-bottom: 90px;
    }
    .rt-pt-xs-90
    {
        padding-top: 90px;
    }
    .rt-spacer-xs-90
    {
        height: 90px;
    }
    .rt-mb-xs-100
    {
        margin-bottom: 100px;
    }
    .rt-pt-xs-100
    {
        padding-top: 100px;
    }
    .rt-spacer-xs-100
    {
        height: 100px;
    }
}

.rt-col-5
{
    max-width: 20%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
}

.rt-col-6
{
    max-width: 16.66%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66%;
        -ms-flex: 0 0 16.66%;
            flex: 0 0 16.66%;
}

@media (max-width: 1199.98px)
{
    .rt-col-lg-5
    {
        max-width: 20%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
            -ms-flex: 0 0 20%;
                flex: 0 0 20%;
    }
    .rt-col-lg-4
    {
        max-width: 25%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
    }
    .rt-col-lg-3
    {
        max-width: 33.33%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33%;
            -ms-flex: 0 0 33.33%;
                flex: 0 0 33.33%;
    }
    .rt-col-lg-2
    {
        max-width: 50%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
    }
    .rt-col-lg-1
    {
        max-width: 100%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
}

@media (max-width: 991.98px)
{
    .rt-container
    {
        max-width: 720px;
    }
    .rt-col-md-4
    {
        max-width: 25%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
    }
    .rt-col-md-3
    {
        max-width: 33.33%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33%;
            -ms-flex: 0 0 33.33%;
                flex: 0 0 33.33%;
    }
    .rt-col-md-2
    {
        max-width: 50%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
    }
    .rt-col-md-1
    {
        max-width: 100%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
}

@media (max-width: 767.98px)
{
    .rt-container
    {
        width: 100%;
    }
    .rt-col-xs-4
    {
        max-width: 25%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
    }
    .rt-col-xs-3
    {
        max-width: 33.33%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33%;
            -ms-flex: 0 0 33.33%;
                flex: 0 0 33.33%;
    }
    .rt-col-xs-2
    {
        max-width: 50%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
    }
    .rt-col-xs-1
    {
        max-width: 100%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
}

.rt-container,
.rt-container2,
.rt-container3
{
    width: 100%;
    margin-right: auto;
    margin-left: auto; 
    padding-right: 15px;
    padding-left: 15px;
}

.navbar .rt-container,
.navbar .rt-container2,
.navbar .rt-container3
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
            justify-content: space-between;
}

@media (min-width: 576px)
{
    .rt-container,
    .rt-container2,
    .rt-container3
    {
        max-width: 540px;
    }
}

@media (min-width: 768px)
{
    .rt-container,
    .rt-container2,
    .rt-container3
    {
        max-width: 720px;
    }
}

@media (min-width: 992px)
{
    .rt-container,
    .rt-container2,
    .rt-container3
    {
        max-width: 960px;
    }
}

@media (min-width: 1200px)
{
    .rt-container
    {
        max-width: 1410px;
    }
    .rt-container2
    {
        max-width: 1170px;
    }
    .rt-container3
    {
        max-width: 1390px;
    }
}

@media (max-width: 767.98px)
{
    .mblbg-change
    {
        background-color: var(--secondary_color);
        background-image: none !important;
    }
}

@media (max-width: 1600px)
{
    .abt-2 .abt-x-img
    {
        display: none;
    }
}

@media (max-width: 1199.98px)
{
    .faq-araea .bg-img
    {
        display: none;
    }
}

.danceTop
{
    -webkit-transform-origin: top;
        -ms-transform-origin: top;
            transform-origin: top; 
    -webkit-animation-name: danceTop;
            animation-name: danceTop;
}

@-webkit-keyframes danceTop
{
    16%
    {
        -webkit-transform: skew(-14deg);
                transform: skew(-14deg);
    }
    33%
    {
        -webkit-transform: skew(12deg);
                transform: skew(12deg);
    }
    49%
    {
        -webkit-transform: skew(-8deg);
                transform: skew(-8deg);
    }
    66%
    {
        -webkit-transform: skew(6deg);
                transform: skew(6deg);
    }
    83%
    {
        -webkit-transform: skew(-4deg);
                transform: skew(-4deg);
    }
}

@keyframes danceTop
{
    16%
    {
        -webkit-transform: skew(-14deg);
                transform: skew(-14deg);
    }
    33%
    {
        -webkit-transform: skew(12deg);
                transform: skew(12deg);
    }
    49%
    {
        -webkit-transform: skew(-8deg);
                transform: skew(-8deg);
    }
    66%
    {
        -webkit-transform: skew(6deg);
                transform: skew(6deg);
    }
    83%
    {
        -webkit-transform: skew(-4deg);
                transform: skew(-4deg);
    }
}

.blurInTop
{
    -webkit-animation-name: blurInTop;
            animation-name: blurInTop;
}

@-webkit-keyframes blurInTop
{
    from
    {
        -webkit-transform: translateY(100%);
                transform: translateY(100%);

        opacity: 0; 

        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}

@keyframes blurInTop
{
    from
    {
        -webkit-transform: translateY(100%);
                transform: translateY(100%);

        opacity: 0; 

        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}

@-webkit-keyframes fade-in-top
{
    0%
    {
        -webkit-transform: translateY(-50px);
                transform: translateY(-50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
}

@keyframes fade-in-top
{
    0%
    {
        -webkit-transform: translateY(-50px);
                transform: translateY(-50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
}

.fade-in-top
{
    -webkit-animation: fade-in-top .6s cubic-bezier(.39, .575, .565, 1) both;
            animation: fade-in-top .6s cubic-bezier(.39, .575, .565, 1) both;
}

@-webkit-keyframes fade-in-bottom
{
    0%
    {
        -webkit-transform: translateY(50px);
                transform: translateY(50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
}

@keyframes fade-in-bottom
{
    0%
    {
        -webkit-transform: translateY(50px);
                transform: translateY(50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
}

.fade-in-bottom
{
    -webkit-animation: fade-in-bottom .6s cubic-bezier(.39, .575, .565, 1) both;
            animation: fade-in-bottom .6s cubic-bezier(.39, .575, .565, 1) both;
}

@-webkit-keyframes fade-in-left
{
    0%
    {
        -webkit-transform: translateX(-50px);
                transform: translateX(-50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0);

        opacity: 1;
    }
}

@keyframes fade-in-left
{
    0%
    {
        -webkit-transform: translateX(-50px);
                transform: translateX(-50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0);

        opacity: 1;
    }
}

.fade-in-left
{
    -webkit-animation: fade-in-left .6s cubic-bezier(.39, .575, .565, 1) both;
            animation: fade-in-left .6s cubic-bezier(.39, .575, .565, 1) both;
}

@-webkit-keyframes fade-in-right
{
    0%
    {
        -webkit-transform: translateX(50px);
                transform: translateX(50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0);

        opacity: 1;
    }
}

@keyframes fade-in-right
{
    0%
    {
        -webkit-transform: translateX(50px);
                transform: translateX(50px);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0);

        opacity: 1;
    }
}

.fade-in-right
{
    -webkit-animation: fade-in-right .6s cubic-bezier(.39, .575, .565, 1) both;
            animation: fade-in-right .6s cubic-bezier(.39, .575, .565, 1) both;
}

.blurInTop
{
    -webkit-animation-name: blurInTop;
            animation-name: blurInTop;
}

@keyframes blurInTop
{
    from
    {
        -webkit-transform: translateY(100%);
                transform: translateY(100%);

        opacity: 0; 

        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}

.danceBottom
{
    -webkit-transform-origin: bottom;
        -ms-transform-origin: bottom;
            transform-origin: bottom; 
    -webkit-animation-name: danceBottom;
            animation-name: danceBottom;
}

@-webkit-keyframes danceBottom
{
    16%
    {
        -webkit-transform: skew(-14deg);
                transform: skew(-14deg);
    }
    33%
    {
        -webkit-transform: skew(12deg);
                transform: skew(12deg);
    }
    49%
    {
        -webkit-transform: skew(-8deg);
                transform: skew(-8deg);
    }
    66%
    {
        -webkit-transform: skew(6deg);
                transform: skew(6deg);
    }
    83%
    {
        -webkit-transform: skew(-4deg);
                transform: skew(-4deg);
    }
}

@keyframes danceBottom
{
    16%
    {
        -webkit-transform: skew(-14deg);
                transform: skew(-14deg);
    }
    33%
    {
        -webkit-transform: skew(12deg);
                transform: skew(12deg);
    }
    49%
    {
        -webkit-transform: skew(-8deg);
                transform: skew(-8deg);
    }
    66%
    {
        -webkit-transform: skew(6deg);
                transform: skew(6deg);
    }
    83%
    {
        -webkit-transform: skew(-4deg);
                transform: skew(-4deg);
    }
}

.cssanimation,
.cssanimation span
{
    -webkit-animation-duration: 1s;
            animation-duration: 1s;

    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}

.cssanimation span
{
    display: inline-block;
}

.rtleFadeInLeft span
{
    -webkit-animation-name: rdleFadeInLeft;
            animation-name: rdleFadeInLeft;
}

@-webkit-keyframes rdleFadeInLeft
{
    from
    {
        -webkit-transform: translateX(-60px);
                transform: translateX(-60px); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

@keyframes rdleFadeInLeft
{
    from
    {
        -webkit-transform: translateX(-60px);
                transform: translateX(-60px); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

.rtleFadeIn span
{
    -webkit-animation-name: rdleFadeIn;
            animation-name: rdleFadeIn;
}

@-webkit-keyframes rdleFadeIn
{
    from
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

@keyframes rdleFadeIn
{
    from
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

.rtleFadeInRight span
{
    -webkit-animation-name: rdleFadeInRight;
            animation-name: rdleFadeInRight;
}

@-webkit-keyframes rdleFadeInRight
{
    from
    {
        -webkit-transform: translateX(60px);
                transform: translateX(60px); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

@keyframes rdleFadeInRight
{
    from
    {
        -webkit-transform: translateX(60px);
                transform: translateX(60px); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

.rtleFadeInTop span
{
    -webkit-animation-name: rdleFadeInTop;
            animation-name: rdleFadeInTop;
}

@-webkit-keyframes rdleFadeInTop
{
    from
    {
        -webkit-transform: translateY(-100%);
                transform: translateY(-100%); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

@keyframes rdleFadeInTop
{
    from
    {
        -webkit-transform: translateY(-100%);
                transform: translateY(-100%); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

.rtleFadeInBottom span
{
    -webkit-animation-name: rdleFadeInBottom;
            animation-name: rdleFadeInBottom;
}

@-webkit-keyframes rdleFadeInBottom
{
    from
    {
        -webkit-transform: translateY(100%);
                transform: translateY(100%); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

@keyframes rdleFadeInBottom
{
    from
    {
        -webkit-transform: translateY(100%);
                transform: translateY(100%); 

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

.rtleScaleXIn span
{
    -webkit-animation-name: rdleScaleXIn;
            animation-name: rdleScaleXIn;
}

@-webkit-keyframes rdleScaleXIn
{
    from
    {
        -webkit-transform: perspective(400px) rotateX(90deg);
                transform: perspective(400px) rotateX(90deg);

        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
}

@keyframes rdleScaleXIn
{
    from
    {
        -webkit-transform: perspective(400px) rotateX(90deg);
                transform: perspective(400px) rotateX(90deg);

        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
}

.rtleScaleYIn span
{
    -webkit-animation-name: rdleScaleYIn;
            animation-name: rdleScaleYIn;
}

@-webkit-keyframes rdleScaleYIn
{
    from
    {
        -webkit-transform: perspective(400px) rotateY(90deg);
                transform: perspective(400px) rotateY(90deg);

        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
}

@keyframes rdleScaleYIn
{
    from
    {
        -webkit-transform: perspective(400px) rotateY(90deg);
                transform: perspective(400px) rotateY(90deg);

        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
}

.rtleFlyInLeft span
{
    -webkit-animation-name: rdleFlyInLeft;
            animation-name: rdleFlyInLeft;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
}

@-webkit-keyframes rdleFlyInLeft
{
    0%
    {
        -webkit-transform: translate(-40px, 0px);
                transform: translate(-40px, 0px);

        opacity: 0;
    }
    50%
    {
        -webkit-transform: translate(40px, 0px);
                transform: translate(40px, 0px);
    }
}

@keyframes rdleFlyInLeft
{
    0%
    {
        -webkit-transform: translate(-40px, 0px);
                transform: translate(-40px, 0px);

        opacity: 0;
    }
    50%
    {
        -webkit-transform: translate(40px, 0px);
                transform: translate(40px, 0px);
    }
}

.rtleFlyInRight span
{
    -webkit-animation-name: rdleFlyInRight;
            animation-name: rdleFlyInRight;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
}

@-webkit-keyframes rdleFlyInRight
{
    0%
    {
        -webkit-transform: translate(40px, 0px);
                transform: translate(40px, 0px);

        opacity: 0;
    }
    50%
    {
        -webkit-transform: translate(-40px, 0px);
                transform: translate(-40px, 0px);
    }
}

@keyframes rdleFlyInRight
{
    0%
    {
        -webkit-transform: translate(40px, 0px);
                transform: translate(40px, 0px);

        opacity: 0;
    }
    50%
    {
        -webkit-transform: translate(-40px, 0px);
                transform: translate(-40px, 0px);
    }
}

.rtleFlyInBottom span
{
    -webkit-animation-name: rdleFlyInBottom;
            animation-name: rdleFlyInBottom;
}

@-webkit-keyframes rdleFlyInBottom
{
    0%
    {
        -webkit-transform: translate(0px, 80px);
                transform: translate(0px, 80px);

        opacity: 0;
    }
    50%
    {
        -webkit-transform: translate(10px, -50px);
                transform: translate(10px, -50px);
        -webkit-animation-timing-function: ease-in-out;
                animation-timing-function: ease-in-out;
    }
}

@keyframes rdleFlyInBottom
{
    0%
    {
        -webkit-transform: translate(0px, 80px);
                transform: translate(0px, 80px);

        opacity: 0;
    }
    50%
    {
        -webkit-transform: translate(10px, -50px);
                transform: translate(10px, -50px);
        -webkit-animation-timing-function: ease-in-out;
                animation-timing-function: ease-in-out;
    }
}

.rtleDoorCloseLeft span
{
    -webkit-animation-name: rdleDoorCloseLeft;
            animation-name: rdleDoorCloseLeft;
}

@-webkit-keyframes rdleDoorCloseLeft
{
    from,
    to
    {
        -webkit-transform: perspective(400px);
                transform: perspective(400px);
        -webkit-transform-origin: left;
                transform-origin: left;
    }
    from
    {
        -webkit-transform: rotateY(90deg);
                transform: rotateY(90deg);

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

@keyframes rdleDoorCloseLeft
{
    from,
    to
    {
        -webkit-transform: perspective(400px);
                transform: perspective(400px);
        -webkit-transform-origin: left;
                transform-origin: left;
    }
    from
    {
        -webkit-transform: rotateY(90deg);
                transform: rotateY(90deg);

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

.rtleDoorCloseRight span
{
    -webkit-animation-name: rdleDoorCloseRight;
            animation-name: rdleDoorCloseRight;
}

@-webkit-keyframes rdleDoorCloseRight
{
    from,
    to
    {
        -webkit-transform: perspective(400px);
                transform: perspective(400px);
        -webkit-transform-origin: right;
                transform-origin: right;
    }
    from
    {
        -webkit-transform: rotateY(-90deg);
                transform: rotateY(-90deg);

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

@keyframes rdleDoorCloseRight
{
    from,
    to
    {
        -webkit-transform: perspective(400px);
                transform: perspective(400px);
        -webkit-transform-origin: right;
                transform-origin: right;
    }
    from
    {
        -webkit-transform: rotateY(-90deg);
                transform: rotateY(-90deg);

        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}

.rtleBlurInLeft span
{
    -webkit-animation-name: rtleBlurInLeft;
            animation-name: rtleBlurInLeft;
}

@-webkit-keyframes rtleBlurInLeft
{
    from
    {
        -webkit-transform: scaleX(.2) translateX(-100px);
                transform: scaleX(.2) translateX(-100px);

        opacity: 0; 

        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}

@keyframes rtleBlurInLeft
{
    from
    {
        -webkit-transform: scaleX(.2) translateX(-100px);
                transform: scaleX(.2) translateX(-100px);

        opacity: 0; 

        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}

.rtleBlurInRight span
{
    -webkit-animation-name: rtleBlurInRight;
            animation-name: rtleBlurInRight;
}

@-webkit-keyframes rtleBlurInRight
{
    from
    {
        -webkit-transform: scaleX(.2) translateX(100px);
                transform: scaleX(.2) translateX(100px);

        opacity: 0; 

        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}

@keyframes rtleBlurInRight
{
    from
    {
        -webkit-transform: scaleX(.2) translateX(100px);
                transform: scaleX(.2) translateX(100px);

        opacity: 0; 

        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}

@-webkit-keyframes fade-out-top
{
    0%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(-100%);
                transform: translateY(-100%);

        opacity: 0;
    }
}

@keyframes fade-out-top
{
    0%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(-100%);
                transform: translateY(-100%);

        opacity: 0;
    }
}

.fade-out-top
{
    -webkit-animation: fade-out-top .7s cubic-bezier(.25, .46, .45, .94) both;
            animation: fade-out-top .7s cubic-bezier(.25, .46, .45, .94) both;
}

/*2.0 Banner Css*/
.single-rt-banner
{
    position: relative;
    z-index: 1;
}
@media (max-width: 767.98px)
{
    .single-rt-banner
    {
        background-color: var(--secondary_color); 
        background-image: none !important;
    }
}
.single-rt-banner .rt-inner-overlay
{
    z-index: 0;
}
@media (max-width: 767.98px)
{
    .single-rt-banner .rt-banner-content
    {
        padding-top: 60px;
    }
}
.single-rt-banner .rt-banner-content h4
{
    font-size: 28px;
    font-weight: 600;
    line-height: 38px;

    color: #f87c15;
}
@media (max-width: 767.98px)
{
    .single-rt-banner .rt-banner-content h4
    {
        font-size: 22px;
        line-height: 32px;
    }
}
.single-rt-banner .rt-banner-content h1
{
    font-size: 80px;
    font-weight: 800;
    line-height: 90px;

    margin-bottom: 0 0 6px;
}
@media (max-width: 767.98px)
{
    .single-rt-banner .rt-banner-content h1
    {
        font-size: 32px;
        line-height: 42px;
    }
}
.single-rt-banner .rt-banner-content p
{
    font-size: 24px;
    line-height: 38px;

    margin: 0 0 35px;
}
@media (max-width: 767.98px)
{
    .single-rt-banner .rt-banner-content p
    {
        font-size: 18px;
        line-height: 28px;
    }
}
.single-rt-banner .rt-banner-content .banner-check
{
    margin-top: 15px;
}
.single-rt-banner .rt-banner-content [class*='icheck-material'] > input:first-child + input[type='hidden'] + label::before,
.single-rt-banner .rt-banner-content [class*='icheck-material'] > input:first-child + label::before
{
    border-radius: 50%;
}
.single-rt-banner .rt-banner-content [class*='icheck-material'] > input[type='checkbox']:first-child:checked + input[type='hidden'] + label::after,
.single-rt-banner .rt-banner-content [class*='icheck-material'] > input[type='checkbox']:first-child:checked + label::after
{
    width: 6px;
    height: 13px;

    -webkit-transform: translate(8px, 3px) rotate(45deg);
        -ms-transform: translate(8px, 3px) rotate(45deg);
            transform: translate(8px, 3px) rotate(45deg);
}
.single-rt-banner .rt-banner-content.has-domain-content .banner-domain-search
{
    max-width: 635px;
}
.single-rt-banner .rt-banner-content.has-domain-content .domain-searh-form .serch-btn-group
{
    max-width: 115px;
    padding-right: 5px; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 115px;
        -ms-flex: 0 0 115px;
            flex: 0 0 115px;
}
@media (max-width: 991.98px)
{
    .single-rt-banner .rt-banner-content.has-domain-content .domain-searh-form .domianinput-fileds
    {
        max-width: 100%;
    }
}
.single-rt-banner .rt-banner-content.has-domain-content .domain-searh-form .domianinput-fileds::after
{
    right: 226px;
}
@media (max-width: 767.98px)
{
    .single-rt-banner .rt-banner-content.has-domain-content .domain-searh-form .domianinput-fileds
    {
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px;

        border-radius: 10px; 

        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
    }
    .single-rt-banner .rt-banner-content.has-domain-content .domain-searh-form .domianinput-fileds .form-bdage
    {
        top: 9px;

        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
    }
    .single-rt-banner .rt-banner-content.has-domain-content .domain-searh-form .domianinput-fileds::after
    {
        top: unset;
        right: 50%;
        bottom: 20px; 

        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
    }
}
.single-rt-banner .rt-banner-content.has-domain-content .domain-searh-form .domianinput-fileds input[type='email'],
.single-rt-banner .rt-banner-content.has-domain-content .domain-searh-form .domianinput-fileds input[type='text']
{
    max-width: calc(100% - 250px); 

    -webkit-box-flex: calc(100% - 250px);
    -webkit-flex: calc(100% - 250px);
        -ms-flex: calc(100% - 250px);
            flex: calc(100% - 250px);
}
@media (max-width: 767.98px)
{
    .single-rt-banner .rt-banner-content.has-domain-content .domain-searh-form .domianinput-fileds input[type='email'],
    .single-rt-banner .rt-banner-content.has-domain-content .domain-searh-form .domianinput-fileds input[type='text']
    {
        display: block;

        width: 100%;
        max-width: 100%;
        padding-right: 15px; 

        -webkit-box-flex: 100%;
        -webkit-flex: 100%;
            -ms-flex: 100%;
                flex: 100%;
    }
}
.single-rt-banner .rt-banner-content.has-domain-content .domain-searh-form .domianinput-fileds .select-optin
{
    margin-left: 37px;
}
@media (max-width: 767.98px)
{
    .single-rt-banner .rt-banner-content.has-domain-content .domain-searh-form .domianinput-fileds .select-optin
    {
        max-width: 50%; 
        margin-left: 0;

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
    }
    .single-rt-banner .rt-banner-content.has-domain-content .domain-searh-form .domianinput-fileds .select-optin .domianinput-fileds .select2-container--default .select2-selection--single .select2-selection__arrow::after
    {
        right: 50px;
    }
}

.rt-banner-area .banner-services
{
    position: relative;
    z-index: 1; 

    margin-top: -67px;
}

.rt-banner-area .banner-services2
{
    position: relative;
    z-index: 1; 

    margin-top: -260px;
}

.rt-banner-height
{
    height: 930px;
}
@media (max-width: 767.98px)
{
    .rt-banner-height
    {
        height: 700px;
    }
}

.rt-banner-height2
{
    height: 1085px;
}

.rt-banner-height5
{
    height: 824px;
}
@media (max-width: 1199.98px)
{
    .rt-banner-height5
    {
        height: auto;
    }
}

.rt-banner-height3
{
    height: 955px;
}
@media (max-width: 767.98px)
{
    .rt-banner-height3
    {
        height: auto;
    }
}

.rt-banner-height8
{
    height: 1060px;
}

@media (max-width: 991.98px)
{
    .home-two .single-rt-banner
    {
        background-color: var(--secondary_color); 
        background-image: none !important;
    }
}

@media (max-width: 991.98px)
{
    .home-two .rt-banner-height2
    {
        height: 700px;
    }
}

@media (max-width: 767.98px)
{
    .home-two .rt-banner-height2
    {
        height: 600px;
    }
}

@media (max-width: 991.98px)
{
    .home-two .rt-banner-content
    {
        padding-top: 100px;
    }
}

@media (max-width: 1199.98px)
{
    .home-two .rt-banner-content h1 br
    {
        display: none;
    }
}

@media (max-width: 767.98px)
{
    .home-three .rt-banner-content
    {
        padding-top: 200px;
        padding-bottom: 50px;
    }
    .home-three .rt-banner-content h1,
    .home-three .rt-banner-content p
    {
        color: white;
    }
    .home-three .rt-banner-content .smallgap.row > [class*='col-']
    {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
}

.rt-slider-active .slick-next,
.rt-slider-active .slick-prev
{
    line-height: 50px;

    position: absolute;
    z-index: 66;
    top: 50%;
    right: 160px;

    width: 50px;
    height: 50px;

    cursor: pointer;
    -webkit-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out; 
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    text-align: center;

    opacity: 1;
    color: #000;
    border-radius: 50%;
    background-color: #fff;
    -webkit-box-shadow: 0 11px 29px 0 rgba(64, 65, 91, .11);
            box-shadow: 0 11px 29px 0 rgba(64, 65, 91, .11);
}
@media (max-width: 1900px)
{
    .rt-slider-active .slick-next,
    .rt-slider-active .slick-prev
    {
        right: 0;
    }
}
.rt-slider-active .slick-next::before,
.rt-slider-active .slick-prev::before
{
    font-family: 'icofont';
    font-size: 25px;
    line-height: 50px; 

    -webkit-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;

    opacity: 1;
    color: #000;
}
@media (max-width: 767.98px)
{
    .rt-slider-active .slick-next::before,
    .rt-slider-active .slick-prev::before
    {
        font-size: 16px;
        line-height: 35px;
    }
}
@media (max-width: 767.98px)
{
    .rt-slider-active .slick-next,
    .rt-slider-active .slick-prev
    {
        line-height: 35px; 

        width: 35px;
        height: 35px;
    }
}
.rt-slider-active .slick-next:hover,
.rt-slider-active .slick-prev:hover
{
    background-color: var(--primary_color);
}
.rt-slider-active .slick-next:hover::before,
.rt-slider-active .slick-prev:hover::before
{
    opacity: 1;
    color: #fff;
}

.rt-slider-active .slick-prev
{
    left: auto;

    margin-top: 60px;
}
.rt-slider-active .slick-prev::before
{
    content: '\ea9d';
}

.rt-slider-active .slick-next::before
{
    content: '\eaa0';
}

@media (max-width: 991.98px)
{
    .home-four .single-rt-banner
    {
        background-color: var(--secondary_color); 
        background-image: none !important;
    }
}

.home-four .rt-banner-content
{
    padding: 30px;

    border-radius: 30px; 
    background-color: rgba(255, 255, 255, .102);
    -webkit-box-shadow: -7.234px -82.684px 10px 0 rgba(21, 28, 70, .1);
            box-shadow: -7.234px -82.684px 10px 0 rgba(21, 28, 70, .1);
}
@media (max-width: 991.98px)
{
    .home-four .rt-banner-content
    {
        padding: 0;
        padding-top: 200px;
        padding-bottom: 50px;

        background-color: transparent; 
        -webkit-box-shadow: none;
                box-shadow: none;
    }
    .home-four .rt-banner-content h1,
    .home-four .rt-banner-content p
    {
        color: white;
    }
    .home-four .rt-banner-content .smallgap.row > [class*='col-']
    {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
}

.home-five .rt-banner-content
{
    padding-top: 209px;
}

/*2.1 IconBox Css*/
.rt-single-icon-box
{
    position: relative;
    z-index: 1;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-transition: all .24s ease-in-out;
            transition: all .24s ease-in-out; 

    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
            align-items: start;
}
.rt-single-icon-box .icon-thumb
{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
}
.rt-single-icon-box .icon-thumb img
{
    -webkit-transition: all .24s ease-in-out;
            transition: all .24s ease-in-out;
}
.rt-single-icon-box.icon-center
{
            flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
    -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;
}
.rt-single-icon-box.icon-center2
{
            flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
            justify-content: center;
}
@media (max-width: 767.98px)
{
    .rt-single-icon-box.rt-xs-center
    {
                flex-direction: column; 

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
    }
}
.rt-single-icon-box .iconbox-content
{
    width: 100%;
}
.rt-single-icon-box .iconbox-content h4 a
{
    color: var(--body-font-color);
}
@media (max-width: 767.98px)
{
    .rt-single-icon-box .iconbox-content h4
    {
        font-size: 20px !important;
        line-height: 30px !important;
    }
}
.rt-single-icon-box.plain-list-1
{
    border-bottom: 1px solid #f0f0f0; 
    background-color: transparent;
}
.rt-single-icon-box.plain-list-1:last-child
{
    border: none;
}
.rt-single-icon-box.rt-align-center
{
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
}
.rt-single-icon-box.bg-transparent
{
    background-color: transparent;
}
.rt-single-icon-box.shdoaw-style
{
    background-color: #fff; 
    -webkit-box-shadow: 0 18px 65px 0 rgba(153, 153, 159, .2);
            box-shadow: 0 18px 65px 0 rgba(153, 153, 159, .2);
}
.rt-single-icon-box:hover.shdoaw-style
{
    -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
            transform: translateY(-10px); 

    -webkit-box-shadow: 0 18px 45px 0 rgba(153, 153, 159, .2);
            box-shadow: 0 18px 45px 0 rgba(153, 153, 159, .2);
}
@media (max-width: 767.98px)
{
    .rt-single-icon-box.mbl-center
    {
                flex-direction: column;

        text-align: center; 

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
        -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;
    }
}

.active-price .slick-next,
.active-price .slick-prev
{
    line-height: 65px;

    position: absolute;
    z-index: 66;
    z-index: 1; 
    top: unset;
    bottom: -45px;
    left: 50%;

    width: 65px;
    height: 65px;

    cursor: pointer;
    -webkit-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
    -webkit-transform: translateY(0) translateX(-50%);
        -ms-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
    text-align: center;

    opacity: 1;
    color: #000;
    border-radius: 50%;
    background-color: #364b86;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto;
    -webkit-box-shadow: 0 10px 10px 0 rgba(132, 141, 156, .1);
            box-shadow: 0 10px 10px 0 rgba(132, 141, 156, .1);
}
@media (max-width: 767.98px)
{
    .active-price .slick-next,
    .active-price .slick-prev
    {
        line-height: 40px;

        bottom: 20px;
        left: calc(50% - 30px); 

        width: 40px;
        height: 40px;

        background-size: 20px;
    }
}
.active-price .slick-next::before,
.active-price .slick-prev::before
{
    display: none;
}
.active-price .slick-next:hover,
.active-price .slick-prev:hover
{
    background-color: #ec5e50;
}
.active-price .slick-next:hover::before,
.active-price .slick-prev:hover::before
{
    opacity: 1;
    color: #fff;
}

.active-price .slick-prev
{
    background-image: url('../images/all-img/ar-wl.png');
}

.active-price .slick-next
{
    margin-left: 80px; 

    background-image: url('../images/all-img/ar-wr.png');
}
@media (max-width: 767.98px)
{
    .active-price .slick-next
    {
        margin-left: 56px;
    }
}

.rt-single-icon-box.services-box
{
    padding-top: 34px;
    padding-right: 25px;
    padding-bottom: 40px;
    padding-left: 32px;

    border-radius: 30px;
    background-color: #fff; 
    -webkit-box-shadow: 0 10px 10px 0 rgba(132, 141, 156, .3);
            box-shadow: 0 10px 10px 0 rgba(132, 141, 156, .3);
}
@media (max-width: 1199.98px)
{
    .rt-single-icon-box.services-box
    {
        min-height: 380px;
    }
}
.rt-single-icon-box.services-box .icon-thumb
{
    margin-bottom: 30px;
}
.rt-single-icon-box.services-box .iconbox-content h4
{
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;

    margin-bottom: 15px;
}
@media (max-width: 767.98px)
{
    .rt-single-icon-box.services-box .iconbox-content h4
    {
        font-size: 20px;
        line-height: 30px;
    }
}
.rt-single-icon-box.services-box .iconbox-content p
{
    margin: 0 0 20px;
}
.rt-single-icon-box.services-box .iconbox-content a
{
    font-size: 18px;
    font-weight: 600;

    color: var(--body-font-color);
}
@media (max-width: 767.98px)
{
    .rt-single-icon-box.services-box .iconbox-content a
    {
        font-size: 16px;
    }
    .rt-single-icon-box.services-box .iconbox-content a span img
    {
        height: 15px;
    }
}
.rt-single-icon-box.services-box .iconbox-content a span
{
    font-size: 20px; 

    margin-left: 10px;
}

.rt-single-icon-box.feature-box
{
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 28px;
    padding-left: 40px;

    border: 1px solid rgba(57, 91, 225, .5);
    border-radius: 30px;
    background-color: #fff;
}
.rt-single-icon-box.feature-box .icon-thumb
{
    margin-bottom: 30px;
}
.rt-single-icon-box.feature-box .iconbox-content h4
{
    font-size: 24px;
    font-weight: 700;
    line-height: 38px;

    margin-bottom: 10px;
}
@media (max-width: 767.98px)
{
    .rt-single-icon-box.feature-box
    {
        padding-right: 25px; 
        padding-left: 25px;
    }
}
.rt-single-icon-box.feature-box:hover
{
    border-color: transparent; 
    -webkit-box-shadow: -1.22px 13.947px 20px 0 rgba(2, 96, 255, .14);
            box-shadow: -1.22px 13.947px 20px 0 rgba(2, 96, 255, .14);
}

.rt-single-icon-box.list-item-1,
.rt-single-icon-box.list-item-3
{
    padding-top: 35px;
    padding-right: 30px;
    padding-bottom: 30px; 
    padding-left: 30px;

    border: 1px solid rgba(255, 255, 255, .4);
    border-radius: 20px;
    background-color: rgba(255, 255, 255, .051);
}
.rt-single-icon-box.list-item-1 .icon-thumb,
.rt-single-icon-box.list-item-3 .icon-thumb
{
    margin-right: 30px;
}
.rt-single-icon-box.list-item-1 .iconbox-content h4,
.rt-single-icon-box.list-item-3 .iconbox-content h4
{
    font-size: 24px;
    font-weight: 700;
    line-height: 38px;

    margin-bottom: 10px;
}
@media (max-width: 767.98px)
{
    .rt-single-icon-box.list-item-1,
    .rt-single-icon-box.list-item-3
    {
                flex-direction: column;

        padding-right: 25px; 
        padding-left: 25px;

        text-align: center;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
        -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;
    }
    .rt-single-icon-box.list-item-1 .icon-thumb,
    .rt-single-icon-box.list-item-3 .icon-thumb
    {
        margin-right: 0;
        margin-bottom: 30px;
    }
}

.rt-single-icon-box.list-item-2
{
    padding: 30px; 

    border: 1px solid #e7e8f2;
    background-color: #fff;
    -webkit-box-shadow: 0 5px 20px 0 rgba(156, 165, 181, 0);
            box-shadow: 0 5px 20px 0 rgba(156, 165, 181, 0);
}
.rt-single-icon-box.list-item-2::after
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    width: 6px;
    height: 100%;

    content: '';
    -webkit-transition: all .24s ease-in-out;
            transition: all .24s ease-in-out; 

    background-color: #e7e8f2;
}
.rt-single-icon-box.list-item-2::before
{
    position: absolute;
    z-index: 3;
    bottom: 0;
    left: 0;

    width: 6px;
    height: 0;

    content: '';
    -webkit-transition: all .24s ease-in-out;
            transition: all .24s ease-in-out; 

    background-color: #224fe7;
}
.rt-single-icon-box.list-item-2 .icon-thumb
{
    margin-right: 30px;
}
.rt-single-icon-box.list-item-2 .iconbox-content h4
{
    font-size: 24px;
    font-weight: 700;
    line-height: 38px;

    margin-bottom: 10px;
}
.rt-single-icon-box.list-item-2:hover
{
    border-color: transparent; 
    -webkit-box-shadow: 0 5px 20px 0 rgba(156, 165, 181, .5);
            box-shadow: 0 5px 20px 0 rgba(156, 165, 181, .5);
}
.rt-single-icon-box.list-item-2:hover:after
{
    height: 0;
}
.rt-single-icon-box.list-item-2:hover::before
{
    height: 100%;

    -webkit-transition-delay: .2s;
            transition-delay: .2s;
}

.rt-single-icon-box.list-item-3
{
    padding: 0; 

    border: none;
    background-color: transparent;
}
.rt-single-icon-box.list-item-3 .icon-thumb
{
    margin-right: 0;
    margin-bottom: 30px;
}

.counter-area
{
    position: relative;
    z-index: 1;

    margin-top: -80px;
}

.rt-single-icon-box.single-counter .icon-thumb,
.rt-single-icon-box.single-counter2 .icon-thumb
{
    margin-right: 30px;
}

.rt-single-icon-box.single-counter .iconbox-content h4,
.rt-single-icon-box.single-counter2 .iconbox-content h4
{
    font-size: 60px;
    font-weight: 700;
    line-height: 70px;
}

.rt-single-icon-box.single-counter2 .iconbox-content h4
{
    font-size: 40px;
    font-weight: 600; 
    line-height: 50px;
}

.rt-single-icon-box.single-counter2 .iconbox-content p
{
    font-size: 22px; 
    font-weight: 300;

    color: #526288;
}

.install-list-item
{
    position: relative;
    z-index: 1;

    height: 300px;
}
@media (max-width: 991.98px)
{
    .install-list-item
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;

        height: auto;
        margin-top: 30px; 

        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
    }
}
.install-list-item li
{
    position: absolute;
}
.install-list-item li img
{
    max-width: 90px;
}
@media (max-width: 991.98px)
{
    .install-list-item li img
    {
        max-width: 100%;
    }
}
@media (max-width: 991.98px)
{
    .install-list-item li
    {
        position: static;

        max-width: 20%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
            -ms-flex: 0 0 20%;
                flex: 0 0 20%;
    }
}
@media (max-width: 767.98px)
{
    .install-list-item li
    {
        max-width: 33.33%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33%;
            -ms-flex: 0 0 33.33%;
                flex: 0 0 33.33%;
    }
}
.install-list-item li:hover img
{
    -webkit-animation: pulse 400ms ease-in-out;
            animation: pulse 400ms ease-in-out;
}
.install-list-item li:nth-child(1)
{
    top: 0; 
    left: 0;
}
.install-list-item li:nth-child(2)
{
    top: 42px; 
    left: 9%;
}
.install-list-item li:nth-child(3)
{
    top: 85px;
    left: 18%;
}
@media (max-width: 991.98px)
{
    .install-list-item li:nth-child(3)
    {
        top: 89px; 
        left: 22%;
    }
}
.install-list-item li:nth-child(4)
{
    top: 42px;
    left: 27%;
}
.install-list-item li:nth-child(5)
{
    top: 85px;
    left: 36%;
}
.install-list-item li:nth-child(6)
{
    top: 42px;
    left: 45%;
}
.install-list-item li:nth-child(7)
{
    top: 85px;
    left: 54%;
}
.install-list-item li:nth-child(8)
{
    top: 0;
    right: 0;
}
.install-list-item li:nth-child(9)
{
    top: 42px;
    right: 9%;
}
.install-list-item li:nth-child(10)
{
    top: 85px;
    right: 18%;
}
.install-list-item li:nth-child(11)
{
    top: 42px;
    right: 27%;
}
.install-list-item li:nth-child(12)
{
    top: 100px;
    right: 0;
}
.install-list-item li:nth-child(13)
{
    top: 100px;
    left: 0;
}
.install-list-item li:nth-child(14)
{
    top: 145px;
    left: 9%;
}
.install-list-item li:nth-child(15)
{
    top: 145px;
    right: 9%;
}
.install-list-item li:nth-child(16)
{
    top: 145px;
    left: 27%;
}
.install-list-item li:nth-child(17)
{
    top: 145px;
    left: 45%;
}
.install-list-item li:nth-child(18)
{
    top: 145px;
    right: 27%;
}

.rt-single-icon-box.help-box
{
    height: 145px;
    padding: 30px;

    background-color: #fff; 
    -webkit-box-shadow: 0 5px 20px 0 rgba(183, 184, 185, .2);
            box-shadow: 0 5px 20px 0 rgba(183, 184, 185, .2);
}
.rt-single-icon-box.help-box .icon-thumb
{
    margin-right: 30px;
}
@media (max-width: 1199.98px)
{
    .rt-single-icon-box.help-box
    {
        height: auto;
    }
}
.rt-single-icon-box.help-box .iconbox-content h4
{
    font-size: 28px;
    font-weight: 600;

    margin: 0 0 10px;
}

.feature-parent-item li
{
    position: relative;
    z-index: 1;
}
@media (max-width: 767.98px)
{
    .feature-parent-item li
    {
        position: static;
    }
}
.feature-parent-item li:nth-child(2n)
{
    top: 74px;
}

.rt-single-icon-box.feature-list-item
{
    overflow: hidden;

    height: 334px; 
    padding-top: 55px;
    padding-right: 20px;
    padding-bottom: 50px;
    padding-left: 20px;

    border-radius: 30px;
    background-color: white;
    -webkit-box-shadow: 0 15px 27px 0 rgba(62, 97, 157, .3);
            box-shadow: 0 15px 27px 0 rgba(62, 97, 157, .3);
}
.rt-single-icon-box.feature-list-item .icon-thumb
{
    margin-bottom: 30px;
}
.rt-single-icon-box.feature-list-item .iconbox-content
{
    -webkit-transition: all .24s ease-in-out;
            transition: all .24s ease-in-out;
}
.rt-single-icon-box.feature-list-item .iconbox-content h4
{
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;

    margin: 0 0 10px;
}
.rt-single-icon-box.feature-list-item .iconbox-content h4,
.rt-single-icon-box.feature-list-item .iconbox-content p
{
    -webkit-transition: all .24s ease-in-out;
            transition: all .24s ease-in-out;
}
.rt-single-icon-box.feature-list-item .iconbox-content .hover_link
{
    display: none;
}
.rt-single-icon-box.feature-list-item::after
{
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;

    visibility: hidden; 

    width: 100%;
    height: 100%;

    content: '';
    -webkit-transition: all .24s ease-in-out;
            transition: all .24s ease-in-out;

    opacity: 0;
    border-radius: 30px;
    background: -webkit-linear-gradient(345deg, #6457c6 0%, #30d2be 0%, #30d2be 0%, #2c6bf1 0%, #1a59e7 100%);
    background:         linear-gradient(105deg, #6457c6 0%, #30d2be 0%, #30d2be 0%, #2c6bf1 0%, #1a59e7 100%);

    filter: alpha(opacity=0);
}
.rt-single-icon-box.feature-list-item:hover .icon-thumb
{
    -webkit-animation: fade-out-top .7s cubic-bezier(.25, .46, .45, .94) both;
            animation: fade-out-top .7s cubic-bezier(.25, .46, .45, .94) both;
}
.rt-single-icon-box.feature-list-item:hover .iconbox-content
{
    padding-bottom: 67px;
}
.rt-single-icon-box.feature-list-item:hover .iconbox-content h4,
.rt-single-icon-box.feature-list-item:hover .iconbox-content p
{
    color: white;
}
.rt-single-icon-box.feature-list-item:hover .hover_link
{
    display: block;

    -webkit-animation: zoomIn .6s cubic-bezier(.39, .575, .565, 1) both;
            animation: zoomIn .6s cubic-bezier(.39, .575, .565, 1) both;
}
.rt-single-icon-box.feature-list-item:hover::after
{
    visibility: visible; 

    opacity: 1;

    filter: alpha(opacity=100);
}

.rt-single-icon-box.service-box2
{
    min-height: 180px; 

    border-radius: 15px;
}
.rt-single-icon-box.service-box2 .icon-thumb
{
    max-width: 100px;
    margin-right: 30px;

    -webkit-transition: all .1s cubic-bezier(.39, .575, .565, 1);
            transition: all .1s cubic-bezier(.39, .575, .565, 1); 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100px;
        -ms-flex: 0 0 100px;
            flex: 0 0 100px;
}
.rt-single-icon-box.service-box2 .iconbox-content
{
    padding-right: 20px;

    -webkit-transition: all .1s cubic-bezier(.39, .575, .565, 1);
            transition: all .1s cubic-bezier(.39, .575, .565, 1);
}
.rt-single-icon-box.service-box2 .iconbox-content h4
{
    font-size: 24px;
    font-weight: 600;
}
.rt-single-icon-box.service-box2:after
{
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: 0;

    visibility: hidden;

    width: 100%;
    height: 0;

    content: '';
    -webkit-transition: all .6s cubic-bezier(.39, .575, .565, 1);
            transition: all .6s cubic-bezier(.39, .575, .565, 1); 

    opacity: 0;
    border-radius: 15px;
    background: -webkit-linear-gradient(45deg, #3da9f5 0%, #683df5 100%);
    background:         linear-gradient(45deg, #3da9f5 0%, #683df5 100%);

    filter: alpha(opacity=0);
}
.rt-single-icon-box.service-box2 .hover-content
{
    position: absolute;
    top: 0;
    left: 0;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    visibility: hidden;
            flex-direction: column;

    width: 100%;
    height: 100%;

    text-align: center; 

    opacity: 0;

    filter: alpha(opacity=0);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
    -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;
}
.rt-single-icon-box.service-box2 .hover-content a
{
    font-size: 16px;
    font-weight: 700;

    text-transform: capitalize; 

    color: white;
}
.rt-single-icon-box.service-box2 .hover-content a span
{
    display: inline-block;

    margin-right: 10px;
}
.rt-single-icon-box.service-box2:hover .icon-thumb,
.rt-single-icon-box.service-box2:hover .iconbox-content
{
    visibility: hidden; 

    opacity: 0;

    filter: alpha(opacity=0);
}
.rt-single-icon-box.service-box2:hover:after
{
    visibility: visible; 

    height: 100%;

    opacity: 1;

    filter: alpha(opacity=100);
}
.rt-single-icon-box.service-box2:hover .hover-content
{
    visibility: visible; 

    opacity: 1;

    filter: alpha(opacity=100);
}

.rt-single-icon-box.domin-feature-box .icon-thumb
{
    margin-bottom: 25px;
}

.rt-single-icon-box.domin-feature-box .iconbox-content h4
{
    font-size: 28px;
    font-weight: 600;
    line-height: 38px;

    margin: 0 0 12px;
}

.rt-single-icon-box.domain-feature3
{
    min-height: 205px;
    padding-top: 30px;
    padding-right: 20px; 
    padding-bottom: 34px;
    padding-left: 25px;

    border-radius: 10px;
    background-color: white;
    -webkit-box-shadow: 4.678px 15.301px 46px 0 rgba(26, 88, 215, .3);
            box-shadow: 4.678px 15.301px 46px 0 rgba(26, 88, 215, .3);
}
.rt-single-icon-box.domain-feature3 .iconbox-content h4
{
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;

    margin-bottom: 15px;
}
@media (max-width: 767.98px)
{
    .rt-single-icon-box.domain-feature3 .iconbox-content h4
    {
        font-size: 20px;
        line-height: 30px;
    }
}
.rt-single-icon-box.domain-feature3 .iconbox-content p
{
    margin: 0 0 0;
}

.rt-single-icon-box.ssl-icon
{
    min-height: 250px;
    padding: 25px;
}
.rt-single-icon-box.ssl-icon .icon-thumb
{
    margin-bottom: 20px;
}
.rt-single-icon-box.ssl-icon .iconbox-content h4
{
    font-size: 28px;
    font-weight: 600;
    line-height: 38px;
}

.rt-single-icon-box.ssl-icon2
{
    min-height: 250px;
    padding: 25px;
}
.rt-single-icon-box.ssl-icon2 .icon-thumb
{
    margin-bottom: 20px;
}
.rt-single-icon-box.ssl-icon2 .iconbox-content h4
{
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;
}

.rt-single-icon-box.icon-style-1 .icon-thumb
{
    margin-right: 30px;
}

.rt-single-icon-box.icon-style-1 .iconbox-content h4
{
    font-size: 20px;
    font-weight: 600; 
    line-height: 30px;
}

.rt-single-icon-box.icon-style-2
{
    min-height: 211px;

    border: 1px solid rgba(26, 88, 215, .3);
    border-radius: 20px;
}
.rt-single-icon-box.icon-style-2 .icon-thumb
{
    margin-bottom: 20px;
}
.rt-single-icon-box.icon-style-2 .iconbox-content h4
{
    font-size: 18px;
    font-weight: 400; 
    line-height: 30px;
}

.rt-single-icon-box.icon-style-3 .icon-thumb
{
    margin-bottom: 20px;
}

.rt-single-icon-box.icon-style-3 .iconbox-content span
{
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;

    display: block; 

    margin: 0 0 10px;

    color: #8e97b6;
}





/******************************************************************************************************************************************************************************/


/*
Template: sofbox - Data Science And Analytics Landing Page
Author: iqonicthemes.in
Version:4
Design and Developed by: iqonicthemes.in

NOTE: This is main stylesheet of template, This file contains the styling for the actual Template. Please do not change anything here! write in a custom.css file if required!

*/

/*================================================
[  Table of contents  ]
================================================

:: General
:: Clearing floats
:: Back to Top
:: Loader
:: WordPress Core
:: Background Overlay Color
:: Buttons
:: Section Title
:: Scrollme Title
:: Header
:: Navigation
:: counter
:: Who is sofbox ?
:: Progress Bar
:: list Style
:: Loved By Our Customers
:: Future Services
:: Team
:: Subscribe Now
:: Footer
:: Clients
:: CONTACT US
:: Breadcrumb
:: Blog - SideBar
:: Latest Blog Post
:: Blog Page Comments
:: OWL Carousel
:: 404 Page
:: Frequently Asked Questions
:: Login Page
:: woocommerce
:: Product
:: woocommerce Pagination
:: Tab products
:: Cart
:: Related products
:: My Account
:: Portfolio

======================================
[ End table content ]
======================================*/
/* 
:root {   
  --primary-color: var(--primary-color);
  --secondary-color: #1e1e1e;
  --text-color: #8e989f;
  --white-color: #ffffff;
  --link-color: #121212;
  --linear-color-1: var(--linear-color-1);
  --linear-color-2: var(--linear-color-2);
  --linear-color-3: var(--linear-color-3);

  --title-font-family: 'Now', sans-serif;
  --body-font-family: 'Poppins', sans-serif;
} */

/* HTML Tags */
a { color: var(--primary-color); outline: none; }
a:focus, a:hover { color: #1e1e1e; outline: none; }
ins { background: #fff9c0; text-decoration: none; }
img { max-width: 100%; height: auto; }
pre { background: #eff1fe; padding: 15px; border: 1px solid #eff1fe; }
hr { margin: 0; padding: 0px; border-bottom: 1px solid #e0e0e0; border-top: 0px; }
blockquote { background: #eff1fe; padding: 15px 30px; border-left: 5px solid var(--primary-color); margin-bottom: 30px;border-radius: 4px; }
blockquote cite { font-family: 'Now', sans-serif;; font-weight: bold; }
blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child { margin-bottom: 0; }
blockquote .blockquote-footer { font-style: italic; color: #6c757d; margin-top: 10px; }
blockquote .blockquote-footer cite { color: var(--primary-color); }
body { overflow-x: hidden !important; }
p { margin-bottom: 30px; }
.blog-content blockquote p{margin-bottom: 0; font-size: 16px;
    color: #1e1e1e;}
.blog-content .wp-block-archives li,.blog-content .wp-block-latest-posts li,.blog-content ul.wp-block-categories li{list-style: none;}
ul.wp-block-categories li.cat-item span,footer.footer-one ul li.cat-item span{float: right;}
footer.footer-one ul li.cat-item span.post_count,footer.footer-one ul li span.archiveCount { float: right; color: #ffffff; background: #1e1e1e; border-radius: 50px; width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 12px; padding: 0; }
.blog-content ul.wp-block-archives,.blog-content ul.wp-block-latest-posts,.blog-content ul.wp-block-categories {padding: 0;}
.blog-content .page-links a:hover{background:var(--primary-color); color: #ffffff;}
article.hentry.sticky .consulting-blog .blog-details { background: #eff1fe; padding: 15px; }
/* Lists (Nested) */
ol, ul { padding-left: 25px; margin-bottom: 1em; }
ol li { list-style: decimal; }
ol ol { padding-left: 25px; }
ul li { list-style: inherit; }

/* Definition Lists */
dl dd { margin-bottom: 15px; }
dl dd:last-child { margin-bottom: 0px; }

/* Table */
table { border: 1px solid #eaeaea; width: 100%; margin-bottom: 20px; }
table td, table th { border: 1px solid #eaeaea; padding: 5px 8px; text-align: center; }

/* Form */
label { color: #1e1e1e; margin-bottom: 0; }
input, input[type=text], input[type=email], input[type=search], input[type=password], textarea { width: 100%; float: left; padding: 0 15px; height: 48px; line-height: 48px; background: #ffffff; border: 1px solid #eff1fe; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #8e989f; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
select { border: 1px solid rgba(36, 38, 43, 0.14); background: #ffffff; line-height: 48px; height: 48px; padding: 0 10px; width: 100%; color: #8e989f; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
textarea { padding: 0 15px; height: 150px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
input:focus, input[type=text]:focus, input[type=email]:focus, input[type=search]:focus, input[type=password]:focus, textarea:focus, select:focus { border-color: var(--primary-color); box-shadow: none; outline: none; }
input::-webkit-input-placeholder { color: inherit; }
input::-moz-placeholder { color: inherit; }
input:-ms-input-placeholder { color: inherit; }
textarea::-webkit-input-placeholder { color: inherit; }
textarea::-moz-placeholder { color: inherit; }
textarea:-ms-input-placeholder { color: inherit; }
input[type=email]::-webkit-input-placeholder { color: inherit; }
input[type=email]::-moz-placeholder { color: inherit; }
input[type=email]:-ms-input-placeholder { color: inherit; }
input[type=submit], .contact-form .cfield input[type=submit] { color: #ffffff; background: var(--primary-color); cursor: pointer; margin-bottom: 0; height: auto; line-height: 26px !important; padding: 11px 30px; font-size: 1em; line-height: 2; border: none; position: relative; display: inline-block; width: auto; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 4px; cursor: pointer; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
input[type=submit]:hover, .contact-form .cfield input[type=submit]:hover { color: #ffffff; background: #1e1e1e; outline: none; }
input[type=checkbox] { width: auto; margin-right: 10px; line-height: 2; height: 32px; }
.comments-area blockquote { background: #ffffff; }
.comments-area table td, .comments-area table th { border: 1px solid #1e1e1e; }
.wp-block-button__link { padding: 10px 30px; font-size: 16px; }
.error { color: #ff0000 !important; }
div.wpcf7-response-output { display: none; }
.wpcf7-form .cfield .wpcf7-not-valid { border: 1px solid #f00; }
.site-content { display: inline-block; width: 100%; float: left; }
.vc_parallax { overflow: hidden !important; }
div.wpcf7-mail-sent-ok { display: block; position: absolute; left: 23px; right: 0; bottom: -8px; border: none; color: #398f14; }

/* Audio */
article.hentry.format-audio .consult-detail { text-align: left; }
article.hentry.format-audio .consult-detail p:nth-child(-n+2) { display: inline-block; margin-bottom: 0; padding-top: 30px; }
article.hentry.format-audio .consult-detail p { margin-bottom: 0; }
article.hentry.format-video .consult-detail p { margin-bottom: 0; }

/*---------------------------------------------------------------------
                          Clearing floats
-----------------------------------------------------------------------*/
.home.blog .content-area .site-main { padding: 130px 0; }
.site-padding { padding-left: 45px !important; }
.overview-block-ptb { padding-top: 130px; }
.sf-content:after ,.sf-content:before{ clear: both; content: ""; display: table; }
.slider-overview-block-pt { padding-top: 70px; }
.content-area .site-main { padding: 130px 0; display: inline-block; width: 100%; float: left; overflow: hidden; }
.site-main .sf-content>.vc_row.wpb_row.vc_row-fluid { padding: 130px 0; }
.home .content-area .site-main { padding: 0; }
.no-padding, .no-padding .vc_column-inner { padding: 0px !important; }
.no-margin, .no-margin .wpb_content_element { margin: 0px !important; }
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner { padding-top: 0 !important; }
.dark-color{color: #1e1e1e;}
.light-color,.job-details span.deatils.light-color{color: #8e989f;}

/*---------------------------------------------------------------------
 404
-----------------------------------------------------------------------*/
.error-bg { float: left; width: 100%; display: block; }
.error-404 .big-text { font-size: 240px; font-family: 'Now', sans-serif;; line-height: 240px; color: #1e1e1e; font-weight: normal; }
.sofbox-gradient-bg-top:before ,.sofbox-gradient:before{content: ""; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f2ff), color-stop(60%, #ffffff)); background: -moz-linear-gradient(top, rgba(50, 119, 247, 0.08) 0, #ffffff 60%); background: -webkit-linear-gradient(top, rgba(50, 119, 247, 0.08) 0, #ffffff 60%); background: -o-linear-gradient(top, rgba(50, 119, 247, 0.08) 0, #ffffff 60%); background: -ms-linear-gradient(top, rgba(50, 119, 247, 0.08) 0, #ffffff 60%); background: linear-gradient(top, rgba(50, 119, 247, 0.08) 0, #ffffff 60%); position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; }
.sofbox-gradient-bg-dark, .sofbox-gradient-bg-top, .sofbox-gradient-bg-bottom,.sofbox-gradient { position: relative; }
.sofbox-gradient-bg-dark:before {content: ""; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(50, 119, 247, 0.08)), color-stop(60%, #ffffff)); background: -moz-linear-gradient(top, rgba(50, 119, 247, 0.08) 80%, #ffffff 100%); background: -webkit-linear-gradient(top, rgba(50, 119, 247, 0.08) 80%, #ffffff 100%); background: -o-linear-gradient(top, rgba(50, 119, 247, 0.08) 80%, #ffffff 100%); background: -ms-linear-gradient(top, rgba(50, 119, 247, 0.08) 80%, #ffffff 100%); background: linear-gradient(top, rgba(50, 119, 247, 0.08) 80%, #ffffff 100%); position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; }
.sofbox-gradient-bg-bottom { background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(50, 119, 247, 0.08)), color-stop(60%, #ffffff)); background: -moz-linear-gradient(bottom, rgba(50, 119, 247, 0.08) 0, #ffffff 60%); background: -webkit-linear-gradient(bottom, rgba(50, 119, 247, 0.08) 0, #ffffff 60%); background: -o-linear-gradient(bottom, rgba(50, 119, 247, 0.08) 0, #ffffff 60%); background: -ms-linear-gradient(bottom, rgba(50, 119, 247, 0.08) 0, #ffffff 60%); background: linear-gradient(bottom, rgba(50, 119, 247, 0.08) 0, #ffffff 60%); }
ul.iq-list { margin: 0px; }
.resent-post-bg:after{content: ""; width: 100%; background: url('../images/resent-bg.png')no-repeat; position: absolute; top: 0; left: 0;  height: 220px;
    z-index: -1; }
.banner-overlap #rev_slider_5_1_forcefullwidth{z-index: 0 ;}
/*---------------------------------------------------------------------
                          Clearing floats
-----------------------------------------------------------------------*/
.clear:after, .wrapper:after, .format-status .entry-header:after { clear: both; }
.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after { display: table; content: ""; }

/*---------------------------------------------------------------------
                              Back to Top
-----------------------------------------------------------------------*/
#back-to-top .top { z-index: 999; position: fixed; margin: 0px; color: #ffffff;  background: #1e1e1e; position: fixed; bottom: 30px; right: 25px; z-index: 999; font-size: 26px; width: 50px; height: 50px; text-align: center; line-height: 50px; border-radius: 90px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
#back-to-top .top:hover {  background: var(--primary-color); color: #ffffff; -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); }

/*---------------------------------------------------------------------
                               Loader
-----------------------------------------------------------------------*/
#loading { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #ffffff; z-index: 9999; }
#loading img { width: 100px; }

/*---------------------------------------------------------------------
                           WordPress Core
-----------------------------------------------------------------------*/
.alignnone { margin: 5px 20px 20px 0; }
.aligncenter, div.aligncenter { display: block; margin: 5px auto 15px auto; }
.alignright { float: right; margin: 5px 0 20px 20px; }
.alignleft { float: left; margin: 5px 20px 20px 0; }
a img.alignright { float: right; margin: 5px 0 20px 20px; }
a img.alignnone { margin: 5px 20px 20px 0; }
a img.alignleft { float: left; margin: 5px 20px 20px 0; }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { background: #fff; border: 1px solid #eff1fe; max-width: 96%; padding: 5px; text-align: center; }
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0; }
.wp-caption.alignright { margin: 5px 0 20px 20px; }
.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; color: #8e989f;}

/* Text meant only for screen readers */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; white-space: nowrap; height: 0px; width: 1px; overflow: hidden; }
.screen-reader-text:focus { background-color: #eff1fe; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }

/*---------------------------------------------------------------------
                            Header
-----------------------------------------------------------------------*/
header.main-header{position: fixed;
    background: transparent;
    display: inline-block;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    padding: 10px 0;
    transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;}
header { position: fixed; background: #ffffff; display: inline-block; width: 100%; top: 0; left: 0; z-index: 999; padding: 10px 0; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
header .container-fluid { padding: 0 100px; }
header .navbar { padding: 0; }
header .navbar .navbar-brand { padding: 0; }
header .navbar .navbar-brand img { height: 50px; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
header .navbar .sticky-logo{display: none;}
header .navbar .navbar-nav { margin-top: 0; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
header .navbar .navbar-nav>li { margin: 0 30px 0 0; position: relative; }
header .navbar .navbar-nav>li:last-child { margin-right: 0; }
header .navbar .navbar-nav .nav-item a { color: #1e1e1e; padding: 10px 0;  font-family: 'Now', sans-serif;; font-size: 16px; }
header .navbar .navbar-nav .nav-item a:hover, header .navbar .navbar-nav .nav-item a:focus, header .navbar .navbar-nav .nav-item a.active, header .navbar .navbar-nav .nav-item a.active:focus, header .navbar .navbar-nav .nav-item a.active:hover { color: var(--primary-color); background: none; box-shadow: none; }
header .navbar .navbar-nav .nav-item a::before { background: var(--primary-color); bottom: 0; content: ""; height: 2px; left: 0; position: absolute; width: 0; transition: all 0.3s ease-out 0s; }
header .navbar .navbar-nav .nav-item a.active::before, header .navbar .navbar-nav .nav-item:hover>a::before, header .navbar .navbar-nav .nav-item>a:hover::before { width: 100%; }
header .button, header .button-line { margin-top: 0; margin-left: 15px; }

header.iq-gradient .navbar .navbar-nav .nav-item a.active{color: #212529; }
header.iq-gradient .navbar-nav .nav-item a {color: #ffffff;}
header.iq-gradient.menu-sticky  {
    background: var(--primary-color);
}
header.iq-gradient li .search-box .search-submit i{color: #ffffff;}
header.iq-gradient ul.shop_list li.cart-btn .cart_count a i{color: #ffffff;}
header.iq-gradient .navbar .sub-main ul.shop_list li .cart_count #mini-cart-count:before {background-color: rgba(109,115,239,1);}
header.iq-gradient .navbar .navbar-nav .nav-item a.dropdown-item {color: #1e1e1e;}
header.iq-gradient .navbar .navbar-nav .nav-item a:hover{color: #212529;}
header.iq-gradient .navbar .navbar-nav .nav-item a::before {background: #212529;;}
/* Header sticky */
header.menu-sticky {position: fixed; padding: 10px 0; -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); background:#ffffff; }
header.menu-sticky .navbar .navbar-brand .sticky-logo{display: none;}
header.menu-sticky .navbar .navbar-brand .logo{display: none;}
header.menu-sticky .navbar .navbar-brand .sticky-logo { height: 50px; display: block;}


header .navbar ul li { list-style: none; margin-right: 30px; position: relative; transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; display: inline-block; vertical-align: middle; }
header li .search-box input[type="search"] { height: 40px; font-size: 18px; display: inline-block; border: none; border-radius: 0; outline: none; padding: 15px 40px 15px 15px; width: 0px; position: absolute; top: -9px; right: 0; background: none; transition: width 0.4s cubic-bezier(0, 0.795, 0, 1); cursor: pointer; z-index: 11; margin: -10px 0 0 0; }
header li .search-box { position: relative; }
header li .search-box input[type="search"]:focus { width: 250px; z-index: 1; cursor: text; background: #ffffff; z-index: 9; color: rgba(102, 102, 102, 0.6); font-size: 14px; }
header li .search-box .search-submit:hover { background: none; }
header ul.shop_list { margin-bottom: 0px; margin-left: 30px; }
header li .search-box .search-submit { z-index: 10; color: #1e1e1e; padding: 0; height: 40px; width: 40px; display: inline-block; float: right; position: absolute; top: -20px; right: 0; background: none; cursor: pointer; transition: opacity 0.4s ease; }
header .navbar ul li i { display: inline-block; font-weight: bold; font-size: 16px; color: #1e1e1e; vertical-align: middle; }
header li .search-box .search-submit i, header ul.shop_list li.cart-btn .cart_count a i { display: inline-block; color: #1e1e1e; }
header .navbar ul li .sub-menu li i { display: block; position: absolute; right: 15px; top: 10px; line-height: 28px; font-size: 12px; z-index: 9; color: #1e1e1e; transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
header .navbar ul li .sub-menu li i:before { content: "\f105"; }
header .navbar ul li .sub-menu li:hover>a { background: var(--primary-color); color: #ffffff; }
header .navbar ul li .sub-menu li:hover>i { color: #ffffff; }
header ul.shop_list li:last-child { margin-left: 30px; margin-right: 0;}
header ul.shop_list li.cart-btn .cart_count a:hover { background: transparent; }
header .navbar ul li .sub-menu li:hover, header .navbar ul li a:hover, header .navbar ul li.current-menu-item a, header .navbar ul li.current-menu-parent a, header .navbar ul li.current-menu-parent  i, header .navbar ul li.current-menu-item i { color: var(--primary-color); }
header .navbar .sub-main .blue-btn.button { padding: 8px 20px; }
header .navbar .sub-main ul.shop_list li .cart_count #mini-cart-count:before { content: ""; width: 20px; height: 20px; position: absolute; border-radius: 90px; z-index: -1; right: 0; background: var(--primary-color); }
header .navbar .sub-main ul.shop_list li .cart_count #mini-cart-count { position: absolute; top: 0px; right: -14px; width: 20px; height: 20px; line-height: 20px; color: #ffffff; font-size: 12px; text-align: center; }
header ul.shop_list { margin-bottom: 0px; margin-left: 60px; }
header .navbar .sub-main .blue-btn.button { padding: 8px 20px; }
header .navbar .sub-main .blue-btn.button a { font-size: 14px; line-height: 2; padding: 0; color: #ffffff; }
/* dropdown */
header .navbar-expand-lg .navbar-nav .dropdown-menu{padding: 0 ; min-width: 14rem; border:none; box-shadow: -2px 4px 20px 0px rgba(0, 0, 0, 0.09);margin: 0;}
header .navbar .navbar-nav .nav-item a.dropdown-item{  padding: 8px 15px; font-size: 14px;}
header .dropdown>.dropdown-menu {transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;  display: none; -webkit-animation: fade-in-bottom 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
    animation: fade-in-bottom 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
header .dropdown.menu-show>.dropdown-menu{display: block; top:100%;}
header .dropdown-toggle::after{ content: "\f3d0"; display: inline-block;
    font-family: "Ionicons";
    border: none;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    vertical-align: baseline; }

    /* fade-in-bottom*/
    @-webkit-keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}



/* Toggler  Button */
header .navbar-toggler { padding: 2px 10px; background: var(--primary-color); }
header button:focus { outline: none; }
header .navbar-toggler .ion-navicon { display: none; }
header .menu-btn .line { width: 25px; height: 2px; background-color: #ffffff; display: block; margin: 7px auto; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
header .menu-btn{vertical-align: middle;}

header .menu-btn:hover { cursor: pointer;}
header .menu-btn:hover { cursor: pointer;}
header .menu-btn:hover { cursor: pointer;}
header #menu-btn.is-active { -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
header #menu-btn.is-active .line:nth-child(2) { width: 0px; }
header #menu-btn.is-active .line:nth-child(1), header #menu-btn.is-active .line:nth-child(3) { -webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; }
header #menu-btn.is-active .line:nth-child(1) { -webkit-transform: translateY(9px); -ms-transform: translateY(9px); -o-transform: translateY(9px); transform: translateY(9px); }
header #menu-btn.is-active .line:nth-child(3) { -webkit-transform: translateY(-9px) rotate(90deg); -ms-transform: translateY(-9px) rotate(90deg); -o-transform: translateY(-9px) rotate(90deg); transform: translateY(-9px) rotate(90deg); }


.iq-mb-30{margin-bottom: 30px;}
.iq-mt-30{margin-top: 30px;}
.iq-mt-45{margin-top: 45px;}
.iq-mb-45{margin-bottom:45px;}
/*---------------------------------------------------------------------
                          Background Overlay Color
-----------------------------------------------------------------------*/
.iq-bg-over { background: #eff1fe ; }
.breadcrumb-bg { position: relative; }
.breadcrumb-bg:before, .breadcrumb-ui:before ,.breadcrumb-video::before{ content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background: rgba(2, 13, 30, 0.9); display: block !important; }
.breadcrumb-video::before{z-index: 1;}
.button-link{color: var(--primary-color); font-weight: bold; }
.button-link:hover{color:var(--primary-color); text-decoration: none; }
.button-link i { margin-left: 5px; }
/*----------------------------------------------------------------------
                                Buttons
-----------------------------------------------------------------------*/
.button { color: #ffffff; padding: 10px 30px; border: none; position: relative; display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: var(--primary-color); border-radius: 4px; cursor: pointer;z-index: 4;  }
.button-gradient:hover, .button-gradient:focus{ background-position: right center; color: #ffffff;}
.button-gradient { color: #ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border-radius: 4px; padding: 10px 30px; border: none; position: relative; display: inline-block; background-size: 200% auto; background-image: linear-gradient(to right, var(--linear-color-1) 0%, var(--linear-color-2) 51%, var(--linear-color-3) 100%); box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4); cursor: pointer; z-index: 4; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.button.gradient-btn:hover,.button.gradient-btn:focus{background-position: right center; color: #ffffff;}
.button.gradient-btn{color: #ffffff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  border-radius: 4px; padding: 10px 30px; border: none; position: relative; display: inline-block;  background-size: 200% auto;z-index: 4; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.button:hover{background: #1e1e1e; }
.white-btn.button:hover,.blue-btn.button:hover{background: #1e1e1e;color: #ffffff;}
.white-btn.button { color: var(--primary-color); background: #ffffff; }
.white-btn.button:focus { color: var(--primary-color); }
.blue-btn.button { color: #ffffff; }
.blue-btn.button a{color: #ffffff; text-decoration: none;}
.blue-btn.button:before{background: #1e1e1e;}
.blue-btn.button:focus { color: #1e1e1e; }
.button:hover { text-decoration: none; color: #ffffff;  }
.button:focus,.button.blue-btn:focus{ color: #ffffff; }
.button span { z-index: 2; position: relative; }

.sofbox-left-img img { position: relative; left: -47%; max-width: 155% !important; }
.sofbox-bg .iq-objects-03{z-index: 1;}

/*---------------------------------------------------------------------
                        Blog - SideBar
-----------------------------------------------------------------------*/
.iq-widget-menu ul.iq-post li{border: none;}
.iq-post-sidebar { height: 100%; }
.widget { margin-bottom: 45px; padding: 0 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; width: 100%; float: left; position: relative;  }
.widget:last-child { margin-bottom: 0; }
.widget .widget-title { font-size: 25px;  position: relative; margin-bottom: 15px; padding-bottom: 0; }
.testimonail-widget-menu.widget,.iq-widget-menu.widget{background: transparent;}
/*SideBar - Search*/
.search-form { position: relative; }
.search-form label { display: none; }
.search-form input { padding-right: 40px; box-shadow: none; border-radius: 0; color: #1e1e1e; border: 1px solid rgba(36, 38, 43, 0.14); background: #fff; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;border-radius: 4px; }
.search-form input:focus, .search-form input[type=text]:focus, .search-form input[type=email]:focus, .search-form input[type=search]:focus, .search-form input[type=password]:focus { border: 1px solid var(--primary-color); }
.search-form .search-submit { position: absolute; right: 0; top: 0; color: #ffffff; cursor: pointer; padding: 6px 15px; font-size: 18px; background: var(--primary-color); border: none; outline: none; box-shadow: none; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; }
.search-form .search-submit:hover { background: #1e1e1e; }
.search-form .search-submit .screen-reader-text { display: none; }

/*widget-menu*/
.widget ul { padding: 0; margin: 0; }
.widget ul li { padding-bottom: 10px; list-style: none;  }
.widget ul li:last-child { margin-bottom: 0; padding-bottom: 0; border: none; }
.widget ul ul.children { padding-left: 25px; }

.widget ul li a:hover:before { color: var(--primary-color); }
.widget ul li a { color: #8e989f; position: relative; -ms-word-wrap: break-word; word-wrap: break-word; }
.widget ul li a:hover { color: var(--primary-color); text-decoration: none; }
.widget ul li a:hover:before { color: var(--primary-color); }

.iq-widget-menu .iq-post li a:before{display: none;}
.iq-widget-menu .iq-post li a{padding-left:0;}


/* SideBar - widget Recent Entries*/
.widget_recent_entries ul li .post-date { color: #1e1e1e; }

footer ul.wp-tag-cloud li a{background: #eff1fe; display: inline-block; color: #8e989f; padding: 2px 10px; border-radius: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; }
.widget_tag_cloud ul li,footer ul.wp-tag-cloud li { padding: 0; display: inline-block; margin: 3px 5px 3px 0; }
footer ul.wp-tag-cloud li a{color:#ffffff !important;background: var(--primary-color); border-radius: 4px;}
footer ul.wp-tag-cloud li a:hover{color:#ffffff !important;background: #1e1e1e; }
footer ul.wp-tag-cloud li{display: inline-block;}
footer #menu-footer-menu li a:before ,footer .menu-footer-menu-container li a:before{display: none;}
footer #menu-footer-menu li a,footer .menu-footer-menu-container ul.menu li a{padding: 7px 0 7px 0px;}
article.hentry .iq-blog-box .iq-blog-detail .blog-content .widget_tag_cloud ul li a:hover { color: #ffffff; }

/* Assistive text */
.assistive-text, .site .screen-reader-text { position: absolute !important; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; height: 1px; width: 1px; display: none; }
.main-navigation .assistive-text:focus, .site .screen-reader-text:hover, .site .screen-reader-text:active, .site .screen-reader-text:focus { background: #fff; border: 2px solid #333; border-radius: 3px; clip: auto !important; color: #1e1e1e; display: block; font-size: 12px; height: auto; padding: 12px; position: absolute; top: 5px; left: 5px; width: auto; z-index: 100000; /* Above WP toolbar */ }




.share ul li { display: inline-block;  margin-right: 10px }
.share ul li a { height: 45px; width: 45px; border-radius: 4px; display: inline-block; background: #1e1e1e; color: #fff; text-align: center; line-height: 45px }
.share ul li a:hover { background: var(--primary-color); color: #fff }
.portfolio-meta, .share ul { margin: 0; padding: 0; display: inline-block; width: 100%; margin: 0 0 30px; }
#team-main .share ul { text-align: center; }

/*---------------------------------------------------------------------
                            Latest Blog Post
-----------------------------------------------------------------------*/
.blog-content .wp-audio-shortcode { margin-bottom: 15px; }
.post-password-form input { float: none; }
embed, iframe, object { max-width: 100%; width: 100%; }
.blog  .pagination { margin-top: 30px; }
.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment, .wp-block-latest-comments__comment { display: inline-block; width: 100%; }
.wp-block-table.is-style-stripes td { border-color: #eaeaea; }
.wp-block-table td, .wp-block-table th { text-align: left; }
.wp-block-latest-posts.is-grid.has-dates { margin: 0; }

/* Blog Page Link */
.page-links { margin: 15px 0 10px; text-transform: uppercase; clear: both; }
.page-links > span.page-number, .page-links a { border: none; width: 30px; height: 30px; line-height: 30px; text-align: center; background: #eff1fe; margin-left: 5px; padding: 0px; display: inline-block; color: #1e1e1e; }
article.hentry .iq-blog-detail .blog-content .page-links a:hover { color: #fff; }


/*pagination-nav*/
.page-numbers { display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; padding: 0; margin: 0; }
.page-numbers li .page-numbers { position: relative; display: block; padding: 5px 17px; margin-left: 5px; color: #1e1e1e; background-color: #fff; border: 1px solid #eff1fe; border-radius: 4px; }
.page-numbers li .page-numbers:hover { z-index: 2; color: #fff; text-decoration: none; background-color: var(--primary-color); border-color: var(--primary-color); }
.page-numbers li .page-numbers:focus { z-index: 2; outline: 0; box-shadow: none; }
.page-numbers li .page-numbers:not(:disabled):not(.disabled) { cursor: pointer }
.page-numbers li .page-numbers.current {width: 45px; height: 45px; z-index: 1; color: #fff; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; background: var(--primary-color); border-color: var(--primary-color); }



/*---------------------------------------------------------------------
                           OWL Carousel
-----------------------------------------------------------------------*/
.owl-carousel .owl-nav.disabled { display: none; }
.owl-carousel .owl-nav { display: block; position: absolute; text-indent: inherit; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); left: 0; width: 100%; cursor: pointer; z-index: 999; }
.owl-carousel .owl-nav .owl-prev { outline: none; background: none; border: none; display: block; position: absolute; text-align: center; text-indent: inherit; top: -25px; left: -8%; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; transition: opacity 0.3s ease 0s, left 0.3s ease 0s; }
.owl-carousel .owl-nav .owl-next { outline: none; background: none; border: none; display: block; position: absolute; text-align: center; text-indent: inherit; top: -25px; right: -8%; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; transition: opacity 0.3s ease 0s, right 0.3s ease 0s; }
.owl-carousel .owl-nav i { font-size: 24px; border: 1px solid rgba(0, 0, 0, 0.05); width: 45px; height: 45px; line-height: 45px; padding-left: 0px; display: inline-block; color: #ffffff;
  background: #1e1e1e; font-weight: normal; text-align: center; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; border-radius: 4px;}
.owl-carousel .owl-nav i:hover { background: var(--primary-color); color: #ffffff; }

/* Dots */
.owl-carousel .owl-dots.disabled { display: none; }
.owl-carousel .owl-dots { margin-top: 15px; position: relative; width: 100%; display: inline-block; text-indent: inherit; text-align: center; cursor: pointer; }
.owl-carousel .owl-dots .owl-dot { box-shadow: none; outline: none; background: #1e1e1e; display: inline-block; border-radius: 4px; padding: 0; margin: 0px 3px; height: 10px; width: 10px; border: 1px solid #1e1e1e; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; cursor: pointer; }
.owl-carousel .owl-dots .owl-dot span { display: none; }
.owl-carousel .owl-dots .owl-dot:hover { background: var(--primary-color); border: 1px solid var(--primary-color); }
.owl-carousel .owl-dots .owl-dot.active, .owl-dots .owl-dot.active:nth-child(n+3) { background: var(--primary-color); border: 1px solid var(--primary-color); }
.owl-dots .owl-dot:nth-child(n+4) { display: none; }
.single-image-shadow .owl-carousel .video-img { box-shadow: 1px 12px 15px -5px rgba(0, 0, 0, 0.1); margin: 30px 15px; }
.owl-carousel .owl-item img.client-img{width: auto; margin:0 auto;}
.consult-video a { display: inline-block; width: 80px; height: 80px; line-height: 80px; border-radius: 4px; background: #ffffff; text-align: center; position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); }

/*---------------------------------------------------------------------
  Banner s
-----------------------------------------------------------------------*/
.bg-video { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; overflow: hidden; z-index: -1; }
.bg-video #player { position: absolute; top: 0; left: 0; width: 100vw; height: 100vh; z-index: -2; }
.bg-video .overlay { position: absolute; top: 0; left: 0; width: 100vw; height: 100vh; z-index: 1; }
.video-wrapper { position: relative; padding-bottom: 56.25%; / This reserves a 16:9 space /
padding-top: 25px; height: 0; }
.video-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*---------------------------------------------------------------------
  Title
-----------------------------------------------------------------------*/
.main-left{margin-bottom: 60px !important;}
.title-box{margin-top: -5px;}
.sofbox-contact .title-box.text-center{margin-bottom: 30px}
.title-box.text-left p{margin-bottom: 0px}
.title-box h2{margin-bottom: 15px;}
.title-box-space,.title-box.text-left.title-box-space{margin-bottom: 30px;}
.title-box .title-design {font-weight: normal; color: #8e989f; display: inline-block;position: relative;  }
.title-box.text-left{margin-bottom:40px;}
.title-box span.title-design.sub-title{color:#ffffff;}
.title-box.text-white h2{color:#ffffff;}
.title-box span.title-design.sub-title:before{background:#ffffff; content:"";}
.title-box.text-center{margin-bottom:80px;}
.title-box.title-shadow{margin-bottom:15px;}
.title-box .subtitle { position: relative; }

/*---------------------------------------------------------------------
 Meet the Team
-----------------------------------------------------------------------*/
.iq-team { position: relative; overflow: hidden; border-radius: 4px;}
.iq-team .iq-team-info .title:hover{color:var(--primary-color)}
.iq-team .iq-team-info { padding: 15px; background:#eff1fe ;  z-index: 2;-webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; overflow: hidden; position: relative; border-radius: 4px;}
.iq-team .share { background: none; position: absolute; right: -65px; top: 10px; width: 40px; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
.iq-team:hover .share { right: 26px; }
.iq-team .share ul li { margin-bottom: 1px; display: inline-block; }
.iq-team .share ul li a { width: 40px; height: 40px; line-height: 40px; background: #ffffff; text-align: center; display: inline-block; }
.iq-team .share ul li a i { color:  #8e989f; line-height: 30px; }
.iq-team .share ul li:hover a i { color: #ffffff; }
.iq-team .share { list-style: none; }
.iq-team .share ul li a:hover { background: var(--primary-color); }
.iq-team .iq-team-img { position: relative; z-index: -1; }
.iq-team .iq-team-img img { width: 100%; }
.iq-team:hover .iq-team-img:before { opacity: 1; }
.iq-team .consult-effect:before { content: ""; bottom: 18px; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; opacity: 1; z-index: 1; height: 90px; width: 100%; position: absolute; bottom: 32px; left: 0; -ms-transform: skewY(-5deg); -webkit-transform: skewY(-5deg); transform: skewY(-5deg); background: var(--primary-color); }
.iq-team:hover   .consult-effect:before { opacity: 1; content: ""; z-index: 1; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; bottom: 10px; }
.iq-team .iq-share { right: -46px; position: absolute; top: 10px; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.iq-team:hover .iq-share { right: 10px; }
.iq-share:hover .slideouticons .iconswrapper { visibility: visible; }
.iq-share:hover .slideouticons .iconswrapper ul li { opacity: 1; -webkit-transition: all 0.3s; transition: all 0.3s; z-index: 4; }
.iq-share:hover .slideouticons  .iconswrapper { -webkit-transition-delay: 0s; transition-delay: 0s; }
.slideouticons { position: relative; -webkit-perspective: 1000px; perspective: 1000px; z-index: 9; }
.slideouticons input { display: none; }
.slideouticons label.mainlabel {border-radius: 4px; position: relative; 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; cursor: pointer; font-size: 20px; width: 45px; height: 45px; text-align: center; color: white; background: var(--primary-color); outline: none; z-index: 100000; -webkit-transition: all 0.3s; transition: all 0.3s;border-radius: 4px; }
.slideouticons .iconswrapper { position: absolute; margin: 0; top: 50px; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition-delay: 0.5s; transition-delay: 0.5s; }
.slideouticons .iconswrapper ul { position: relative; list-style: none; margin: 0; padding: 0; z-index: -1; }
.slideouticons .iconswrapper ul li { margin-bottom: 5px; position: relative; opacity: 0; width: 45px; height: 45px; -webkit-transition: all 0.5s; transition: all 0.5s; }
.slideouticons .iconswrapper ul li a {border-radius: 4px; display: -webkit-box; display: -ms-flexbox; display: flex; color: #222222; text-decoration: none; text-align: center; font-size: 16px; width: 100%; height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; background: #ffffff; text-decoration: none; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.05);border-radius: 4px;}
.slideouticons .iconswrapper ul li a:hover { background: var(--primary-color); color: white; }
.slideouticons input:checked ~ label.mainlabel { background: #ffffff; color: var(--primary-color); }
.slideouticons input:checked ~ .iconswrapper { -webkit-transform: rotateY(0); transform: rotateY(0); -webkit-transition-delay: 0s; transition-delay: 0s; }
.slideouticons input:checked ~ .iconswrapper ul li { opacity: 1; -webkit-transform: translateY(0) rotate(360deg); transform: translateY(0) rotate(360deg); -webkit-transition: all 0.3s; transition: all 0.3s; }
.iq-share:hover .slideouticons .iconswrapper ul li:nth-of-type(1) { -webkit-transition-delay: 0; transition-delay: 0; z-index: 4; }
.iq-share:hover .slideouticons .iconswrapper ul li:nth-of-type(2) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; z-index: 3; }
.iq-share:hover .slideouticons .iconswrapper ul li:nth-of-type(3) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; z-index: 2; }
.iq-share:hover .slideouticons .iconswrapper ul li:nth-of-type(4) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; z-index: 1; }



/*---------------------------------------------------------------------
 Blog
-----------------------------------------------------------------------*/
.consulting-blog .blog-categories { position: absolute; top: 20px; left: 20px; line-height: 1; color:  #8e989f; text-decoration: none; z-index: 3; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
.consulting-blog .blog-categories li { background: #1e1e1e; padding: 4px 8px; }
.consulting-blog .blog-categories li a { text-decoration: none; color:  #ffffff; }
.consulting-blog .blog-categories li a span { font-size: 14px; }
.consulting-blog .main-blog { position: relative }
.consulting-blog .blog-details { padding: 15px 0 0; z-index: 2; position: relative; background: #ffffff; }
.consulting-blog .blog-details  a { text-decoration: none; }
.consulting-blog .blog-details  a h5 { padding-right: 70px; }
.consulting-blog .blog-details a h5:hover { color: var(--primary-color); }
.consulting-blog .blog-button a i { color: #ffffff; padding: 12px 14px; }
.consulting-blog .blog-details ul.list-inline li a { text-decoration: none; color: #8e989f; }
.consulting-blog .blog-details ul.list-inline li a:hover { text-decoration: none; color: var(--primary-color); }
.consulting-blog .blog-details ul.list-inline li a i, .consulting-blog .blog-details ul.list-inline li i { color: var(--primary-color); }
.consulting-blog .list-inline-item:not(:last-child) { margin-right: 20px; }
.consulting-blog .blog-button:hover { background: var(--primary-color); }
.consulting-blog .blog-button { position: absolute; right: 15px; top: 30%; width: 40px; height: 40px; background:  #1e1e1e; text-align: center; line-height: 40px; color: #ffffff; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; z-index: 3; }
.consult-detail { overflow: hidden; position: relative; text-align: center;}
.consulting-blog { position: relative; overflow: hidden; z-index: 2; }
.consulting-blog .consult-effect:before { content: ""; bottom: -126px; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; opacity: 1; z-index: 1; height: 90px; width: 100%; position: absolute; left: 0; -ms-transform: skewY(-5deg); -webkit-transform: skewY(-5deg); transform: skewY(-6deg); background: var(--primary-color); }
.consulting-blog:hover  .consult-effect:before { opacity: 1; content: ""; z-index: 1; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; bottom: -72px; }
.consulting-blog:hover .blog-categories li a { color: #ffffff; }
.consulting-blog .blog-categories li:hover, .consulting-blog:hover .blog-categories li { background: var(--primary-color); -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
/*---------------------------------------------------------------------
 Footer
-----------------------------------------------------------------------*/
footer { padding: 75px 0; }
footer .iq-subscribe { margin-bottom: 100px; }
footer ul{padding: 0;}
footer .menu li { display: block; border-bottom: 0px; margin-bottom: 15px; line-height: 24px; padding: 0; }
footer .menu li a { color: #8e989f; }
footer .menu li a:hover { color: var(--primary-color); }
footer .iq-contact li { font-size: 14px; color: #8e989f; margin-bottom: 15px; }
footer .iq-contact i { color: #8e989f; float: left; display: table-cell; width: 30px; line-height: 23px; font-size: 32px; }
footer .iq-contact p { display: table; color: #8e989f; margin-bottom: 0px; padding-left: 5px; }
footer .contact-bg { padding-left: 50px; }
footer .logo { padding-right: 80px; }
footer .title-fancy .footer-title {
    margin-bottom: 10px}

.bg-img-two{background-image: url(../images/home-2/227.png) ;
    background-position: 0 0 ;
    background-repeat: no-repeat;}
footer.iq-footer .button.sign-btn{ position: absolute;right: 0;}
footer.footer-shap{padding-top: 0;}
footer.footer-shap input{margin-bottom: 0;}

footer.footer-one  .widget .iq-contact li{display: inline-block;}
footer.footer-one ul.iq-contact li{margin:0;}
footer.footer-one ul.iq-contact {margin-top: 30px;}
footer.footer-one ul.iq-contact li:last-child a span{padding-left: 20px;}
footer.footer-one .widget .container{position: relative; z-index: 1}
footer.footer-one.footer-shap .footer-top
footer.footer-one.footer-shap .sofbox-subscribe .col-sm-12 , footer.footer-one.footer-shap .sofbox-subscribe .col-sm-12,footer.footer-one.footer-shap .col-sm-6{z-index: 4;}
footer.footer-one.footer-shap .footer-top{  padding-top: 200px; }
footer.footer-one.footer-shap .container:after{ position: absolute; bottom: 0; height: 238px;left: 0; z-index: 0; width: 100%; content: ""; background: url(../images/home-2/footer.png)no-repeat;}
footer.footer-one.footer-shap .container:before{ position: absolute; bottom: 0; height: 196px;right: 0; z-index: 0; width: 157px; opacity: 0.1; content: ""; background: url(../images/home-2/footer-two.png)no-repeat;}
footer.footer-one.footer-shap:after { position: absolute; top: 0; height: 190px; z-index: 0; width: 100%; content: ""; background: url(../images/home-2/footer-bg.png)no-repeat; }
footer.footer-one .sofbox-subscribe{position: relative;padding: 30px; background: #ffffff; margin-top: -200px;box-shadow: 0px 0px 45px 5px rgba(0, 0, 0, 0.04); border-radius: 4px;}
footer.footer-one .sofbox-subscribe:before { content: ""; position: absolute; bottom: -8px; width: 98%; z-index: 0; border-radius: 4px; height: 100%; background: #ffffff; box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.06); margin: 0 auto; left: 0 ;right: 0; opacity: 0.4;}
footer.footer-one .sofbox-subscribe:after { content: ""; position: absolute; bottom: -16px; width: 96%; left: 0; margin: 0 auto; right: 0; z-index: 0; border-radius: 4px; height: 100%; background: #fff; box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.06); opacity: 0.4;}
footer.footer-one ul.iq-contact li:last-child a span:before{content: "|" ; position: absolute; left: 0; }

footer.footer-one .widget .textwidget p{margin-bottom: 0;}
footer.footer-one { display: inline-block; width: 100%; float: left; background-repeat: no-repeat !important; background-size: cover !important; }
footer.footer-one .footer-top { padding-top: 45px; padding-bottom: 45px; border-top:1px solid #eff1fe; }
footer.footer-one .widget { background: transparent; }
footer.footer-one .widget .sofbox-subscribe  h4.footer-title{color: #1e1e1e !important; }
footer.footer-one .widget h4.footer-title {  margin-bottom: 15px; color: #ffffff; }

footer.footer-one .sub-btn { position: absolute; right: 0; }
footer.footer-one .sub-btn button { padding: 24px 30px; border: none; cursor: pointer; background-color: var(--primary-color); }
footer.footer-one .sub-btn button:hover, .footer-one .sub-btn button:focus { outline: none; }
footer.footer-one .sub-btn button:before { content: "\f2c3"; position: absolute; font-family: "Ionicons"; z-index: 1; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); font-size: 24px; color: #ffffff; }
footer.footer-one input[type=submit]
footer.footer-one .info-share li { margin-left: 15px; margin-right: 0px; }
footer.footer-one .menu-footer-menu-container .menu { margin-bottom: 0; padding: 0; }
footer.footer-one .menu-footer-menu-container .menu li { list-style: none; display:block; margin-right: 10px; }
footer.footer-one .copyright a:hover, footer.footer-one .menu-footer-menu-container .menu li a:hover, footer.footer-one .info-share li a:hover { text-decoration: none; color: #1e1e1e; }
footer.footer-one .menu-footer-menu-container .menu li:last-child { margin-right: 0; }
footer.footer-one .copyright-footer { position: relative;}
footer.footer-one .info-share li a { color: #ffffff; }
footer.footer-one input[type=email]:hover, footer.footer-one input[type=email]:focus { border-color: var(--primary-color);padding: 0 125px 0 15px; }
footer.footer-one input[type=email] { background: #ffffff; border-color: #eff1fe; border-radius: 4px; color: #8e989f; }
.mc4wp-form-fields input[type="submit"]{position: absolute; right: 10px;}
footer.footer-one .footer-top .info-share li { margin-right: 15px; }
footer.footer-one .footer-top .info-share li:last-child { margin-right: 0px; }
footer.footer-one ul.iq-contact li a span{padding-left: 25px; display: table-cell; position: relative;}
footer.footer-one ul.iq-contact li i{position: absolute; left: 0;line-height: 30px; font-size: 18px;color: #ffffff;}
footer.footer-one .widget ul.menu li a:before { display: none; }
footer.footer-one .widget ul li a{color: #ffffff; }
footer.footer-one .widget ul li a:hover{color: #1e1e1e;}
footer.footer-one .widget ul.menu li a { padding: 0px 0 10px 0px; color: #ffffff; }
footer.footer-one .copyright{color: #ffffff;}
.iq-bg-dark{position: relative;}
footer.footer-one .testimonail-widget-menu .owl-carousel .owl-item .testimonial-info { padding: 0; }
footer.footer-one .testimonail-widget-menu .owl-carousel .owl-item .testimonial-info p { font-size: 14px;  background: rgba(255, 255, 255, 0.2); padding: 15px;position: relative; }
footer.footer-one .testimonail-widget-menu .owl-carousel .owl-item .testimonial-info p:after { content: ' '; position: absolute; width: 0; height: 0; left: 38px; right: auto; top: auto; bottom: -24px; border: 12px solid; border-color: rgba(255, 255, 255, 0.2) transparent transparent rgba(255, 255, 255, 0.2); }
footer.footer-one .testimonail-widget-menu .owl-carousel .owl-item .testimonial-info .testimonial-name .sub-title{font-size: 14px;}
footer.footer-one .testimonail-widget-menu .owl-carousel .owl-item .testimonial-info .testimonial-name h5{font-size: 18px;}
footer.footer-one .testimonail-widget-menu .owl-carousel .owl-item .testimonial-info img { width: 54px; height: 54px; border-radius: 90px; }
footer.footer-one .testimonail-widget-menu .owl-carousel .owl-dots { display: none; }
footer.footer-one .testimonail-widget-menu .owl-carousel .owl-stage-outer { background: transparent; }


footer.footer-two .footer-box { padding: 40px; margin-bottom: 30px; box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.08); border-radius: 8px; }
footer.footer-two .footer-input { display: flex; }
footer.footer-two .widget.footer-logo { margin-bottom: 15px; }
footer.footer-two  #menu-about-menu li { margin-right: 15px; }
footer.footer-two  #menu-about-menu li:last-child { margin-right: 0px; }
footer.footer-two .widget.footer-logo:nth-child(1) { margin-bottom: 0px; }
footer.footer-two .info-share li { margin-right: 30px; }
footer.footer-two .info-share { display: block !important; margin-bottom: 30px; }
footer.footer-two .info-share li:last-child { margin-right: 0px; }
footer.footer-two .widget ul li { display: inline-block; }
footer.footer-two .footer-input .button.sign-btn{ width: 20%;}
/*---------------------------------------------------------------------
 Footer Video
-----------------------------------------------------------------------*/
footer .copyright-space{margin-top: -30px;display: inherit;}

/*---------------------------------------------------------------------
                         Great screenshots
-----------------------------------------------------------------------*/
.iq-screenshots { overflow: hidden; position: relative; }
@keyframes heartbeat {
0% { transform: scale(0); }
25% { transform: scale(1.2); }
50% { transform: scale(1); }
75% { transform: scale(1.2); }
100% { transform: scale(1); }
}
.screenshots-slider { display: inline-block; width: 100%; min-height: 580px; }
.slider-container { position: absolute; left: 50%; top: 50%; width: 780px; height: 580px; margin: -300px 0 0 -390px; }
.slider-container .slider-content { position: relative; left: 50%; top: 50%; width: 100%; height: 100%; transform: translate(-50%, -50%); }
.slider-container .slider-content .slider-single { position: absolute; z-index: 0; left: 0; top: 0; width: 100%; height: 100%; transition: z-index 0ms 250ms; }
.slider-container .slider-content .slider-single .slider-single-image { position: relative; left: 0; top: 0; width: 100%; height: 100%; box-shadow: 1px -3px 20px 0px rgba(0, 0, 0, 0.2); transition: 500ms cubic-bezier(0.17, 0.67, 0.55, 1.43); transform: scale(0); opacity: 0; }
.slider-container .slider-content .slider-single.preactivede .slider-single-image { transform: translateX(-50%) scale(0); }
.slider-container .slider-content .slider-single.preactive { z-index: 1; }
.slider-container .slider-content .slider-single.preactive .slider-single-image { opacity: .3; transform: translateX(-25%) scale(0.8); }
.slider-container .slider-content .slider-single.proactive { z-index: 1; }
.slider-container .slider-content .slider-single.proactive .slider-single-image { opacity: .3; transform: translateX(25%) scale(0.8); }
.slider-container .slider-content .slider-single.proactivede .slider-single-image { transform: translateX(50%) scale(0); }
.slider-container .slider-content .slider-single.active { z-index: 2; }
.slider-container .slider-content .slider-single.active .slider-single-image { opacity: 1; transform: translateX(0%) scale(1); }
.slider-container .slider-left { position: absolute; z-index: 3; display: block; right: 115%; top: 50%; color: var(--primary-color); transform: translateY(-50%); padding: 20px 15px; font-size: 60px; }
.slider-container .slider-right { position: absolute; z-index: 3; display: block; left: 115%; top: 50%; color: var(--primary-color); transform: translateY(-50%); padding: 20px 15px; font-size: 60px; }

/* Screenshots Slider NO Shadow  */
.no-shadow .slider-container .slider-content .slider-single .slider-single-image { box-shadow: none; }
.no-shadow .slider-container .slider-content .slider-single.preactive .slider-single-image { opacity: 0; }
.no-shadow .slider-container .slider-content .slider-single.proactive .slider-single-image { opacity: 0; }

/*---------------------------------------------------------------------
 Background Gradient
---------------------------------------------------------------------*/
.iq-bg-over { position: relative; }
.iq-over-dark-80:before { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background: rgb(0, 0, 0,0.8); display: block !important; }
.iq-over-dark-10:before { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background: rgb(239, 241, 254, 0.1); display: block !important; }
.iq-over-dark-20:before { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background: rgb(239, 241, 254, 0.2); display: block !important; }
.iq-over-dark-30:before { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background: rgb(239, 241, 254, 0.3); display: block !important; }
.iq-over-dark-40:before { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background: rgb(239, 241, 254, 0.4); display: block !important; }
.iq-over-dark-50:before { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background: rgb(239, 241, 254, 0.5); display: block !important; }
.iq-over-dark-60:before { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background: rgb(239, 241, 254, 0.6); display: block !important; }
.iq-over-dark-70:before { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background: rgb(239, 241, 254, 0.7); display: block !important; }
.iq-over-dark-80:before { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background: rgb(0, 0, 0, 0.8); display: block !important; }
.iq-over-dark-85:before { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background: rgb(239, 241, 254, 0.85); display: block !important; }
.iq-over-dark-90:before { content: ""; height: 100%; left: 0; position: absolute; top: 1px; width: 100%; z-index: 0; background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); display: block !important; }
.iq-over-dark-95:before { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background: rgb(239, 241, 254, 0.95); display: block !important; }
.iq-over-dark-90.gray-bg:before{background: rgba(248,250,255,1);}
.testimonail-widget-menu .owl-carousel.gray-text .owl-item .testimonial-info p,.testimonail-widget-menu .owl-carousel.gray-text .owl-item .testimonial-info .testimonial-name .sub-title{color: #8e989f;}
.testimonail-widget-menu .owl-carousel.gray-text .owl-item .testimonial-info .testimonial-name h5{color: #1e1e1e;}
footer.footer-one .testimonail-widget-menu .owl-carousel.gray-text .owl-item .testimonial-info p{background: #ffffff;}
footer .logo img{height: 50px;}




/*---------------------------------------------------------------------
                          Progress Bar
-----------------------------------------------------------------------*/
.sofbox-services:hover.sofbox-services:after { position: absolute; content: ''; left: 0px; top: 0px; right: 0px; bottom: 0px; top: 0%; transition: all 900ms ease; -moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; -ms-transition: all 900ms ease; -o-transition: all 900ms ease; background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100, #ffffff)); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%); / background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%); / }
.sofbox-services {margin-bottom: 30px; padding: 30px; background: #ffffff; position: relative; overflow: hidden; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.05); }
.sofbox-services:before { position: absolute; bottom: 0; content: ""; width: 0; background: var(--primary-color); transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; z-index: 2 }
.sofbox-services:hover:before { width: 100%; height: 4px; left: 0; }
.sofbox-services .services-detail { z-index: 3; position: relative; }
.sofbox-services i { font-size: 40px;  color: var(--primary-color); z-index: 1 ;margin-bottom: 15px; line-height:50px; display:inherit;}
.sofbox-services img { width: 48px; margin-bottom: 15px; }
.sofbox-services img.hover-img { position: absolute; top: 0; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; opacity: 0; left: 0; right: 0; width: 100%; }
.sofbox-services:hover img.hover-img { z-index: 0; opacity: 1; top: 0; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }

/*---------------------------------------------------------------------
 sofbox Tab
-----------------------------------------------------------------------*/
.sofbox-tabs  .video-btn a { position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); background: #ffffff; width: 100px; height: 100px; text-align: center; border-radius: 4px; }
.sofbox-tabs  .video-btn a i { line-height: 100px; font-size: 20px; color: #1e1e1e; }
.sofbox-tabs .video-btn { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.video-btn .video-btn { background: var(--primary-color); display: inline-block; width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #ffffff; float: left; border-radius: 100%; z-index: 9; position: absolute; left: 35px; top: 35px; }
.sofbox-tabs .video-btn .video-btn i { margin-left: 5px; font-family: FontAwesome; }
.sofbox-tabs .video-btn .video-btn:hover i { color: #ffffff; }
.video-btn .btn-waves { width: 250px; height: 250px; z-index: 2; }
.video-btn .btn-waves .waves { position: absolute; width: 250px; height: 250px; border: 1px solid rgba(255, 255, 255, 0.8); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; border-radius: 320px; background-clip: padding-box; -webkit-animation: waves 3s ease-in-out infinite; animation: waves 3s ease-in-out infinite; }
.video-btn .btn-waves .wave-1 { -webkit-animation-delay: 0s; animation-delay: 0s; }
.video-btn .btn-waves .wave-2 { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }
.video-btn .btn-waves .wave-3 { -webkit-animation-delay: 1s; animation-delay: 1s; }
@-webkit-keyframes waves {
  0% { -webkit-transform: scale(0.2, 0.2); transform: scale(0.2, 0.2); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  50% { opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; }
  100% { -webkit-transform: scale(0.9, 0.9); transform: scale(0.9, 0.9); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
}
@keyframes waves {
  0% { -webkit-transform: scale(0.2, 0.2); transform: scale(0.2, 0.2); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  50% { opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; }
  100% { -webkit-transform: scale(0.9, 0.9); transform: scale(0.9, 0.9); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
}

.wpcf7-form p:nth-child(n+4) { margin-bottom: 0; }



/*---------------------------------------------------------------------
 Contact form
-----------------------------------------------------------------------*/
.wpcf7-response-output.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, div.wpcf7-aborted { position: absolute; bottom: -5px; left: 0; color: red; border: none; padding: 0; margin: 5px 0; }
.sofbox-contact { padding:45px; background: #eff1fe; }
.sofbox-contact h2 { text-align: center; }
.sofbox-contact input:hover, .sofbox-contact input[type=text]:hover, .sofbox-contact textarea:hover { border: 1px solid var(--primary-color); }
.sofbox-contact  .button { cursor: pointer; margin-top: 15px; }
.sofbox-contact input, .sofbox-contact input[type=text], .sofbox-contact textarea { border: 1px solid #eff1fe; }
.contact-form .cfield textarea{background: transparent;}
.wpcf7-form p:nth-child(n+6) { margin-bottom: 0; }
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, .wpcf7-not-valid-tip { display: none !important; }
.contact-form .cfield { position: relative; width: 100%; display: inline-block; }
.contact-form .cfield input[type=submit] { margin-top: 15px; }
.contact-form .cfield input { position: relative; width: 100%; margin-bottom: 15px; background: transparent; border-radius: 4px; padding-left: 15px; height: 55px; line-height: 55px; clear: both; border: 1px solid #eff1fe; }
.contact-form .cfield input:focus, .contact-form .cfield.textarea textarea:focus { border: 1px solid var(--primary-color); box-shadow: none; outline: none; }
.contact-form .cfield.textarea textarea { margin-bottom: 15px; width: 100%; float: left;  background: #ffffff; border: 1px solid #eff1fe; border-radius: 4px; padding: 15px 0 0 20px; resize: none; }
.contact-form .cfield .wpcf7-not-valid { border: 1px solid #f00; }
.contact-form .ajax-loader { margin: 32px 0 0 5px; }
/*---------------------------------------------------------------------
overview page
-----------------------------------------------------------------------*/
.overview-bg:before { display: inline-block; width: 387px; background: url(../images/testimonial-bg-2.png)no-repeat; position: absolute; right: 0; height: 810px; bottom: 0; }
.man-img { position: absolute; right: 0; top: -30px;z-index: 3; }

/*---------------------------------------------------------------------
                               Portfolio
-----------------------------------------------------------------------*/
.isotope-filters { border-bottom: 1px solid rgba(30, 30, 30, 0.06); border-top: 1px solid rgba(30, 30, 30, 0.06); display: table; margin: 0 auto 30px; text-align: center; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.isotope-filters  button {margin: -3px 3px;
    padding: 8px 20px; position: relative; cursor: pointer;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: transparent; color: #1e1e1e; border: none; font-weight: normal; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }

.isotope-filters  button.active, .isotope-filters  button:hover {background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4);  color: #ffffff; position: relative; }
.isotope-filters button.active:before, .isotope-filters  button:hover:before { width: 15px; }
.isotope-filters  button:focus { outline: none; outline-style: none; outline-offset: 0; }

/* Grid And Masonry */
.isotope.no-padding .iq-grid-item { padding: 0 !important; }
.iq-masonry.no-padding .iq-masonry-item { padding: 0 !important; }
.isotope, .iq-masonry { margin: 0 0 -15px 0; float: left; width: 100%; }
.isotope, .iq-masonry.no-padding { margin-bottom: 30px; }
.isotope .iq-grid-item { padding:15px; }
.isotope .iq-grid-item img, .iq-masonry .iq-masonry-item img { width: 100%; }

/* Grid */
.isotope.iq-columns-1 .iq-grid-item { width: 100%; }
.isotope.iq-columns-2 .iq-grid-item { width: 50%; }
.isotope.iq-columns-3 .iq-grid-item { width: 33.33333333%; }
.isotope.iq-columns-4 .iq-grid-item { width: 25%; }
.isotope.iq-columns-5 .iq-grid-item { width: 20%; }

/* Masonry */
.iq-masonry.iq-columns-2 .iq-masonry-item { width: 50%; padding:15px; }
.iq-masonry.iq-columns-3 .iq-masonry-item { width: 33.333333%; padding:15px; }
.iq-masonry.iq-columns-4 .iq-masonry-item { width: 25%; padding:15px; }
.iq-masonry.iq-columns-5 .iq-masonry-item { width: 20%; padding:15px; }
.iq-masonry-item .iq-portfolio:hover .iq-portfolio-content .consult-details .consult-effect:before { bottom: 98px; }
.iq-masonry-item.style-two .iq-portfolio:hover .iq-portfolio-content .consult-details .consult-effect:before { bottom: 81px; }

/* Grid Full Screen */
.isotope.full-grid, .iq-masonry.full-grid { margin: 0 -30px 0 0; }
.isotope.full-grid .iq-grid-item { padding: 0 30px 30px 0; }

/* Grid Full Screen No Space*/
.isotope.full-grid.no-padding, .iq-masonry.full-grid.no-padding { margin: 0; }
.isotope.full-grid.no-padding .iq-grid-item { padding: 0 !important; }
@media(max-width:1199px) {
  .isotope.iq-columns-4 .iq-grid-item, .iq-masonry.iq-columns-4 .iq-masonry-item { width: 33.3% }
  .isotope.iq-columns-5 .iq-grid-item, .iq-masonry.iq-columns-5 .iq-masonry-item { width: 25%; }
}
@media(max-width:992px) {
  .isotope.iq-columns-4 .iq-grid-item, .iq-masonry.iq-columns-4 .iq-masonry-item { width: 50%; }
  .isotope.iq-columns-3 .iq-grid-item, .isotope.iq-columns-5 .iq-grid-item, .iq-masonry.iq-columns-3 .iq-masonry-item, .iq-masonry.iq-columns-5 .iq-masonry-item { width: 50%; }
}
@media(max-width:767px) {
  .isotope.iq-columns-4 .iq-grid-item, .isotope.iq-columns-2 .iq-grid-item, .isotope.iq-columns-3 .iq-grid-item, .isotope.iq-columns-5 .iq-grid-item, .iq-masonry.iq-columns-2 .iq-masonry-item, .iq-masonry.iq-columns-3 .iq-masonry-item, .iq-masonry.iq-columns-4 .iq-masonry-item, .iq-masonry.iq-columns-5 .iq-masonry-item { width: 100% }
}



/*---------------------------------------------------------------------
Testimonial-info side widget
-----------------------------------------------------------------------*/
.testimonail-widget-menu .owl-carousel .owl-item .testimonial-info { padding: 30px; background: transparent; }
.testimonail-widget-menu .owl-carousel .owl-stage-outer{background: #1e1e1e; }
.testimonail-widget-menu .owl-carousel .owl-item .testimonial-info img { width: 65px; height: 65px; border-radius: 4px; margin-right: 15px; }
.testimonail-widget-menu .owl-carousel .owl-item .testimonial-info .post-img { display: flex; }
.testimonail-widget-menu .owl-carousel .owl-item .testimonial-info .testimonial-name { flex: 1; }
.testimonail-widget-menu .owl-carousel .owl-dots .owl-dot { background: #ffffff; }
.testimonail-widget-menu .owl-carousel .owl-dots .owl-dot.active, .testimonail-widget-menu .owl-carousel .owl-dots .owl-dot:hover { background: var(--primary-color); border: 1px solid var(--primary-color); }
.testimonail-widget-menu .owl-carousel .owl-dots { text-align: right; position: absolute; bottom: 20px; right: 30px; }
.testimonail-widget-menu .owl-carousel .owl-item .testimonial-info p { color: #ffffff; }
.testimonail-widget-menu .owl-carousel .owl-item .testimonial-info .testimonial-name h5 { color: #ffffff; }
.testimonail-widget-menu .owl-carousel .owl-item .testimonial-info .testimonial-name .sub-title { color: #ffffff; }
.sidebar-widget-left { padding-right: 30px; }
.sidebar-left{padding-right: 15px;}
.sidebar-right{padding-left: 15px;}
.sidebar-widget-right { padding-left: 30px; }
.sidebar-service-left { padding-right: 30px; }
.sidebar-service-right { padding-left: 30px; }



/*---------------------------------------------------------------------
Recent News side widget
-----------------------------------------------------------------------*/
.sidebar-service-left .widget_nav_menu ul.menu li.current-menu-item a, .sidebar-service-left .widget_nav_menu ul.menu li:hover a { color: #ffffff; background: var(--primary-color); }
.sidebar-service-left .widget_nav_menu ul.menu li { margin-bottom: 2px; border: none;padding: 0;}
.sidebar-service-left .widget_nav_menu ul.menu li:last-child { margin-bottom: 0; }
.sidebar-service-left .widget_nav_menu ul.menu li a, .sidebar-service-left .widget.get-file a { background: #eff1fe; color: #1e1e1e;   text-transform: capitalize; }

/*---------------------------------------------------------------------
Categories side widget
-----------------------------------------------------------------------*/
.widget_categories ul li span,.widget.widget_archive ul li span.archiveCount{border-radius: 50px;  float: right; color: #ffffff; background: #1e1e1e; width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 12px; }
.download-item li { display: block; background: #eff1fe; padding-bottom: 0 !important; }
.download-item li i { background: var(--primary-color); padding: 15px; color: #ffffff; font-size: 24px; }
.widget.get-file { margin-bottom: 15px; padding: 0;background: transparent;}
.widget.get-file a:hover { color: var(--primary-color); }
.widget.get-file a { text-decoration: none; }

/*---------------------------------------------------------------------
Service-box
-----------------------------------------------------------------------*/
.Service-box{box-shadow: 4.871px 34.659px 30px 0px rgba(0, 0, 0, 0.06); border:1px solid rgba(0, 0, 0, 0.03);margin-bottom: 30px;}
.Service-box .content{padding:30px 0;}
.Service-box .blue-btn.button{font-size: 14px;padding: 6px 20px;}

/*---------------------------------------------------------------------
Portfolio style-one
-----------------------------------------------------------------------*/
.iq-blog-box .iq-blog-image img,.iq-blog-image img{width: 100%;}
.single-portfolio-border .iq-portfolio { border: 2px solid #ffffff; }
.iq-portfolio:hover a.portfolio-img{position: relative;}
.iq-portfolio:hover .portfolio-img .portfolio-link{opacity: 1;}
.iq-portfolio .portfolio-img .portfolio-link{opacity: 0;transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.portfolio-link .icon { width: 45px; height: 45px; line-height: 45px; text-align: center; border-radius: 4px; background: #ffffff; color: var(--primary-color); }
.iq-portfolio .portfolio-link { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 2; }
.iq-portfolio:hover a.portfolio-img:before { width: 100%; opacity: 1; left: 0; }
.iq-portfolio a.portfolio-img:before { content: ""; background: var(--linear-color-3); width: 0%; height: 100%; opacity: 0; position: absolute; top: 0; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;z-index: 1;right: 0; }
.iq-portfolio a { display: inherit; overflow: hidden; position: relative;}
.iq-blog-box{margin-bottom: 30px;}
.iq-portfolio,.iq-blog-box { border: 1px solid #eff1fe; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;padding: 10px 10px 0; }
.iq-portfolio:hover{ box-shadow: 0.557px 3.961px 40px 0px rgba(0, 0, 0, 0.08);}
.iq-portfolio:hover:before { opacity: 1; }
.iq-portfolio:hover .iq-portfolio-content { z-index: 9; }
.iq-portfolio { position: relative; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background: #ffffff; }
.iq-portfolio:hover .iq-portfolio-content .consult-details .consult-effect:before { bottom: 80px; }
.iq-portfolio img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.iq-portfolio:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.iq-portfolio-content .details-box { overflow: hidden; padding: 15px; }
.iq-portfolio:hover .iq-portfolio-content { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
.iq-portfolio-content  .consult-details .consult-effect:before { content: ""; transition: all 5s ease-in-out; transition: all 5s ease-in-out; -moz-transition: all 5s ease-in-out; -ms-transition: all 5s ease-in-out; -o-transition: all 5s ease-in-out; -webkit-transition: all 5s ease-in-out; opacity: 1; opacity: 1; z-index: 1; height: 100px; width: 100%; position: absolute; bottom: 110px; left: 0; -ms-transform: skewY(-2deg); -webkit-transform: skewY(-2deg); transform: skewY(-2deg); background: var(--primary-color); content: ""; z-index: 1; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.iq-portfolio .iq-portfolio-content  .consult-details p { color: #525f81; }
.isotope-filters button .post_no { display: none; opacity: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
.iq-columns-4 .iq-portfolio .iq-portfolio-content .details-box, .iq-columns-5 .iq-portfolio .iq-portfolio-content .details-box, .iq-columns-3 .iq-portfolio .iq-portfolio-content .details-box { padding: 15px; z-index: 2; }
.iq-columns-4 .iq-portfolio-content .consult-details .consult-effect:before, .iq-columns-5 .iq-portfolio-content .consult-details .consult-effect:before, .iq-columns-3 .iq-portfolio-content .consult-details .consult-effect:before { bottom: 90px; }
.iq-columns-4 .iq-portfolio:hover .iq-portfolio-content .consult-details .consult-effect:before, .iq-columns-3 .iq-portfolio:hover .iq-portfolio-content .consult-details .consult-effect:before, .iq-columns-5 .iq-portfolio:hover .iq-portfolio-content .consult-details .consult-effect:before { bottom: 81px; }
.iq-portfolio-content .details-box a { text-decoration: none; }
.iq-portfolio-content .details-box a:hover .text-hover { color: var(--primary-color); }
.iq-columns-2 .iq-portfolio .iq-portfolio-content .consult-details .consult-effect:before { top: -86px }
.iq-columns-4 .iq-portfolio-content .details-box a, .iq-columns-5 .iq-portfolio-content .details-box a { line-height: 60px; z-index: 3; position: relative; }
.iq-columns-4 .iq-portfolio-content .details-box a i, .iq-columns-5 .iq-portfolio-content .details-box a i { width: 30px; height: 30px; line-height: 30px; }

/*---------------------------------------------------------------------
Portfolio style-two
-----------------------------------------------------------------------*/
.iq-portfolio.style-two img { -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; transition: transform 0.4s; }
.iq-portfolio.style-two:hover img { -webkit-transform: translateY(-50px); -moz-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); }
.iq-portfolio.style-two .iq-portfolio-content .details-box { background: transparent; padding: 0; }
.iq-portfolio.style-two .iq-portfolio-content .details-box h5, .iq-portfolio.style-two .iq-portfolio-content .consult-details p { color: #ffffff; }
.iq-portfolio.style-two .iq-portfolio-content .details-box a i { background: var(--primary-color); }
.iq-portfolio.style-two .iq-portfolio-content { position: absolute; top: 0; left: 0; padding: 15px; background: #1e1e1e; color: #ffffff; width: 100%; top: auto; bottom: 0; opacity: 0; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s; -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s; transition: transform 0.4s, opacity 0.1s 0.3s; }
.iq-portfolio.style-two:hover .iq-portfolio-content { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition: -webkit-transform 0.4s, opacity 0.1s; -moz-transition: -moz-transform 0.4s, opacity 0.1s; transition: transform 0.4s, opacity 0.1s; }


/*---------------------------------------------------------------------
Sofbox tab
-----------------------------------------------------------------------*/
.Sofbox-tab .nav-pills .nav-link.active,.Sofbox-tab .nav-pills .show>.nav-link,.Sofbox-tab .nav-pills .nav-link{background: transparent; color: #8e989f; }
.Sofbox-tab .nav-pills .nav-link{padding: 0; }
.Sofbox-tab .nav-pills .nav-link:last-child{margin-bottom: 0px;}
.Sofbox-tab .nav-pills .nav-link:hover .active-title ,.Sofbox-tab .nav-pills .nav-link.active .active-title{color: var(--primary-color);}
.Sofbox-tab .nav-pills .nav-link .saas-works-box,.analysis-box{padding:30px 15px;transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; border:1px solid transparent;}
.Sofbox-tab .nav-pills .nav-link.active .saas-works-box,.Sofbox-tab .nav-pills .saas-works-box:hover,.analysis-box:hover{box-shadow: 4.871px 34.659px 30px 0px rgba(0, 0, 0, 0.06); border:1px solid rgba(0, 0, 0, 0.03); }
.Sofbox-tab .tab-pane.fade.active.show{display: block;}
.Sofbox-tab .tab-pane.fade{display: none;}

/*---------------------------------------------------------------------
Blog
-----------------------------------------------------------------------*/
.iq-blog-box{position: relative;}
.owl-carousel .iq-blog-box .iq-blog-detail {display: inline-block; float: left; width: 100%; padding:15px 15px;}
 .iq-blog-box .iq-blog-detail{padding:15px 15px;}
.owl-carousel .iq-blog-box { margin: 0px 15px 50px;transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; background: #ffffff;border-radius: 4px; }
.owl-carousel .iq-blog-box:hover{box-shadow: -6px 17px 30px 0px rgba(0, 0, 0, 0.06);}
.iq-blog-detail .iq-blog-meta li a{color: #8e989f;}
.iq-blog-detail .iq-blog-meta li a:hover{color: var(--primary-color);}
.iq-blog-detail .iq-blog-meta li { position: absolute; top: 20px; left: 20px; background: #fff; border-radius: 4px; font-size: 14px; padding: 2px 10px; }
.our-map .wpb_map_wraper:hover { -webkit-filter: none; filter: none; }
.our-map .wpb_map_wraper iframe{border-radius: 4px;}
.our-map .wpb_map_wraper { webkit-filter: grayscale(100%); filter: grayscale(100%); }
.social-team .info-share li a { width: 45px; height: 45px; line-height: 45px; background: var(--primary-color); display: block; color: #ffffff; text-align: center; border-radius: 90px; }
.social-team.color ul li a { position: relative; background: transparent; color: var(--primary-color); }
.social-team.color ul li a:hover { color: #ffffff; }
.social-team.color .info-share li a:hover:before { color: #ffffff; background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4); }
.social-team.color .info-share li a:before { content: ""; width: 45px; background: #ebecf9; height: 45px; z-index: -1; line-height: 45px; color: var(--primary-color); position: absolute; left: 0; display: inline-block; border-radius: 90px; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.sofbox-blog .share-box .share-tag  a:first-child{margin-left: 15px;}
.share-box .share-tag  a { text-decoration: none; padding: 5px; background: rgba(0, 0, 0, 0.05); margin-right: 10px; border-radius: 4px; font-size: 12px;  }
.share-box {padding-top: 35px; border-top: 1px solid rgba(0, 0, 0, 0.05); clear: both; }
.sofbox-blog .share-box .share-tag  a:last-child { margin-right: 0px; }
/*---------------------------------------------------------------------
list
-----------------------------------------------------------------------*/
.iq-list { list-style: none; padding: 0; }
.iq-list li { margin-bottom: 10px; position: relative; }
.iq-list li i { color: var(--primary-color); margin-right: 10px; position: absolute; top: 8px; }
.iq-list li span { display: table-cell; padding-left: 30px; color:#1e1e1e;}
.iq-list li:last-child { margin-bottom: 0px; }
.Social-btn { width: 45px !important; text-align: center !important; height: 45px !important; }

/*---------------------------------------------------------------------
color pallet Style-1
-----------------------------------------------------------------------*/
.color-palette:hover{background: transparent;}
.color-palette .circle-icon i{font-size: 40px;}
.color-palette { padding: 30px; border-radius: 4px; box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); position: relative; margin-bottom: 30px; background: #ffffff;}
.color-palette .circle-icon,.color-palette .color-text,.color-palette p{transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.color-palette:before ,.sox-services:before{ border-radius: 4px; content: "";  width: 100%; height: 100%; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; position: absolute; top: 0; left: 0; opacity: 0; z-index: -1; }
.color-palette:hover:before,.sox-services:hover:before { opacity: 1; z-index: -1; }
.color-palette:hover .circle-icon:before{opacity: 0.4;}
.color-palette .circle-icon:before{border-radius: 90px; line-height: 80px; width: 80px; height: 80px;text-align: center; content: "";position: absolute; left: 0; top: 0; z-index: -1 ;opacity: 0.2;transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.color-palette .media:after { content: ""; background: url('../images/home-4/01.png'); display: inline-block; position: absolute; right: 10px; width: 95px; height: 95px; bottom: 10px; }
.color-palette .circle-icon { z-index: 0;width: 80px; height: 80px;  margin-right: 30px; color: #ffffff; position: relative; line-height: 80px;text-align: center;}
.color-palette:hover .color-text{color: #ffffff;}
.color-palette:hover p { color: #ffffff; }

/*color pallet box-1*/
.main-bg{background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); }
.color-palette.purple-hover:before ,.sox-services.purple-hover:before{background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4);}
.color-palette.purple-hover.purple-arrow:after { content: ""; background: url('../images/home-4/arrow-1.png'); display: inline-block; position: absolute; left: -6%; width: 58px; height: 87px; bottom: -62%; }
.color-palette.purple-hover .circle-icon{color: #6e73ef ;}
.color-palette.purple-hover:hover .circle-icon{color: #ffffff;}
.color-palette.purple-hover .circle-icon:before{ background-image: -moz-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(23, 51, 195) 100%); background-image: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(23, 51, 195) 100%); background-image: -ms-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(23, 51, 195) 100%);  }

/*color pallet box-2*/

.color-palette.org-hover:before ,.sox-services.org-hover:before{  background-image: -moz-linear-gradient( 0deg, rgb(255,121,109) 0%, rgb(255,175,167) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(255,121,109) 0%, rgb(255,175,167) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(255,121,109) 0%, rgb(255,175,167) 100%);
box-shadow: 0px 10px 20px 0px rgba(255, 121, 109, 0.4);}
.color-palette.org-hover.org-arrow:after { content: ""; background: url('../images/home-4/arrow-2.png'); display: inline-block; position: absolute; right: -6%; width: 58px; height: 87px; bottom: -62%; }
.color-palette.org-hover .circle-icon{color: #ff6a5c}
.color-palette.org-hover:hover .circle-icon{color: #ffffff}
.color-palette.org-hover .circle-icon:before{ background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(255,106,92) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(255,106,92) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(255,106,92) 100%);}

/*color pallet box-3*/

.color-palette.green-hover:before,.sox-services.green-hover:before{  background-image: -moz-linear-gradient( 0deg, rgb(108,218,193) 0%, rgb(144,227,209) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(108,218,193) 0%, rgb(144,227,209) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(108,218,193) 0%, rgb(144,227,209) 100%);box-shadow: 0px 10px 20px 0px rgba(100,218,193, 0.6);}
.color-palette.green-hover .circle-icon{color: #64d8be}
.color-palette.green-hover:hover .circle-icon{color: #ffffff;}
.color-palette.green-hover .circle-icon:before{background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(100,216,190) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(100,216,190) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(100,216,190) 100%);}

  /*color pallet box-4*/
.color-palette.yellow-hover:before,.sox-services.yellow-hover:before{  background-image: -moz-linear-gradient( 0deg, rgb(253, 184, 75) 0%, rgb(252, 211, 147) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(253, 184, 75) 0%, rgb(252, 211, 147) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(253, 184, 75) 0%, rgb(252, 211, 147) 100%);box-shadow: 0px 10px 20px 0px rgba(252,211,147, 0.6);}
.color-palette.yellow-hover .circle-icon{color: #fcd393}
.color-palette.yellow-hover:hover .circle-icon{color: #ffffff;}
.color-palette.yellow-hover .circle-icon:before{background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%,  rgb(248, 186, 89) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%,  rgb(248, 186, 89) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%,  rgb(248, 186, 89) 100%);}

/*---------------------------------------------------------------------
color pallet Style-2
-----------------------------------------------------------------------*/
.color-palette.style-three .media { display: block; padding: 30px; position: relative; z-index: 0 }
.color-palette.style-three.purple-hover:after, .color-palette.style-three.org-hover:after { display: none }
.color-palette.style-three .circle-style { position: absolute; left: 0; top: 0; }
.color-palette.style-three .media-body { margin-top: 120px; }
.color-palette.style-three .circle-icon { width: 120px; height: 120px; line-height: 120px; }
.color-palette.style-three  .circle-icon { position: inherit; }
.color-palette.style-three { padding: 0; }
.contact-box .color-palette.style-three { padding: 0; min-height: 282px;}
.color-palette.style-three:before{z-index: 0;}
.color-palette.style-three .circle-icon:before { border-top-left-radius: 6px; width: 120px; height: 120px; left: 0px; top: 0px; }

/*---------------------------------------------------------------------
Service-box process Style-2
-----------------------------------------------------------------------*/
.sox-services {border-radius: 4px;min-height: 160px; margin: 0px 0 30px; padding: 20px; z-index: 0; text-align: center;  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); position: relative; }
.sox-services .service-number{position: absolute; right: -15px ;top: -15px; width: 35px ;height: 35px ;line-height: 35px; background: rgba(111, 115, 240, 0.20); color: rgba(111, 115, 240, 1); border-radius: 90px; }
.sox-services .sox-icon h5{font-size: 18px;}
.sox-services .sox-icon i{font-size: 45px; }
.sox-services .sox-icon i,.sox-services .text-hover,.sox-services .service-number{ transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.sox-services.org-hover .service-number{background: rgba(255, 121, 109, 0.4);}
.sox-services.purple-hover .service-number{background: rgba(111, 115, 240, 0.20); }
.sox-services.purple-hover:hover .service-number{box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4);}
.sox-services.org-hover:hover .service-number{box-shadow: 0px 10px 20px 0px rgba(255, 121, 109, 0.4);}
.sox-services.green-hover:hover .service-number{box-shadow: 0px 10px 20px 0px rgba(100,218,193, 0.6);}
.sox-services.green-hover .service-number{background: rgba(108, 218, 193, 0.20);}
.sox-services.purple-hover .service-number,.sox-services.purple-hover .sox-icon i{color: #6f73f0;}
.sox-services.org-hover .service-number,.sox-services.org-hover .sox-icon i{color: #ff796d;}
.sox-services.green-hover .service-number,.sox-services.green-hover .sox-icon i{color: #6cdac1;}
.sox-services:hover i ,.sox-services:hover .text-hover{ color: #ffffff!important; }
.sox-services:hover .service-number{background: #ffffff;}

/*---------------------------------------------------------------------
Service-box Style-3
-----------------------------------------------------------------------*/
.sox-services.service-pattern { position: relative;background: #ffffff; }
.sox-services.service-pattern i{font-size: 45px;}
.sox-services.service-pattern{min-height: 160px;}
.sox-services.service-pattern:hover:after { z-index: -2; }
.sox-services.service-pattern:after { content: ""; width: 70px; height: 70px; background-image: radial-gradient(#6f73f0 1px, transparent 1px); background-size: 10px 10px; z-index: -2; content: ""; position: absolute; right: -20px; bottom: -20px; opacity: 0; transition: all 1s ease-in-out; transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; }
.sox-services.service-pattern:hover:after { opacity: 1; }
.sox-services.service-pattern.purple-hover:after { background-image: radial-gradient(#6f73f0 1px, transparent 1px); }
.sox-services.service-pattern.org-hover:after { background-image: radial-gradient(#ff796d 1px, transparent 1px); }
.sox-services.service-pattern.green-hover:after { background-image: radial-gradient(#6cdac1 1px, transparent 1px); }
.sox-services.service-pattern.blue-hover:after { background-image: radial-gradient(var(--primary-color) 1px, transparent 1px); }
.color-palette.blue-hover:before,.sox-services.blue-hover:before{ background: var(--primary-color) ;}
.color-palette.blue-hover .circle-icon,.sox-services.blue-hover .sox-icon i{color:var(--primary-color) ;}
.color-palette.blue-hover:hover .circle-icon{color: #ffffff;}
.color-palette.blue-hover .circle-icon:before{background: var(--primary-color) ;}

/*---------------------------------------------------------------------
Testimonial Circle
-----------------------------------------------------------------------*/
.testimonial-circle { position: relative; display: inline-block; width: 550px; height: 550px; }
.testimonial-circle .testimonial-img:before { content: ""; border: 1px solid rgba(30, 30, 30, 0.1); -webkit-animation: anti-clockwise 25s linear 100000; animation: anti-clockwise 25s linear 100000; width: 500px; height: 500px; border-radius: 900px; display: inline-block; }
.testimonial-circle .testimonial-img {margin: 0 auto;display: block; width: 500px; height: 500px; position: relative;/*  animation-name: circle; */ animation-duration: 5s; animation-timing-function: linear; animation-iteration-count: infinite; transition: all .4s ease; transform-origin: center center }
.testimonial-circle .circle-bg { width: 140px; text-align: center; position: relative; height: 140px; line-height: 140px; border-radius: 900px; background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4); }
.testimonial-circle .dot-circle { position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); }
.testimonial-circle .effect-circle:before { background: url('../images/circle.png'); width: 210px; height: 210px; display: inline-block; content: ""; }
.testimonial-circle .effect-circle { width: 210px; height: 210px; border-radius: 900px; border: 1px solid rgba(255, 106, 92, 1); -webkit-animation: rotate-center 25s linear 100000; animation: rotate-center 25s linear 100000; }
.testimonial-circle .main-circle { position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; margin-right: -50%; }
.testimonial-circle .testimonial-img ul li img { position: absolute; width: 75px; height: 75px; margin: 0 auto; border-radius: 90px; border: 2px solid #fff; }
.testimonial-circle .testimonial-img ul li:nth-child(1) img { top: -38px; left: -16px; right: 0; }
.testimonial-circle .testimonial-img ul li:nth-child(2) img { top: 10%; left: 4%; }
.testimonial-circle .testimonial-img ul li:nth-child(3) img { top: 10%; right: 4%; }
.testimonial-circle .testimonial-img ul li:nth-child(4) img { top: 44%; right: -6%; }
.testimonial-circle .testimonial-img ul li:nth-child(5) img { top: 44%; left: -6%; }
.testimonial-circle .testimonial-img ul li:nth-child(6) img { top: 78%; left: 8%; }
.testimonial-circle .testimonial-img ul li:nth-child(7) img { top: 78%; right: 8%; }
.testimonial-circle .testimonial-img ul li:nth-child(8) img { bottom: -6%; left: 43%; }
@keyframes circle {
  0% { transform: rotate(0deg) }
  15% { transform: rotate(2deg) }
  33% { transform: rotate(4deg) }
  66% { transform: rotate(2deg) }
  100% { transform: rotate(0deg) }
}

/*
 ----------------------------------------
    animation rotate-center
  ----------------------------------------
 */
@-webkit-keyframes rotate-center {
  0% { -webkit-transform: rotate(0); transform: rotate(0); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes rotate-center {
  0% { -webkit-transform: rotate(0); transform: rotate(0); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

@-webkit-keyframes anti-clockwise {
  0% { -webkit-transform: rotate(0); transform: rotate(0); }
  100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); }
}
@keyframes anti-clockwise{
  0% { -webkit-transform: rotate(0); transform: rotate(0); }
  100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); }
}

/*
 ----------------------------------------
   PopUp Images Effect left
  ----------------------------------------
 */
 .popup-images{position: relative;}
.popup-images.align-left .img-one img{ position: relative; left: -27%; max-width: none !important; }
.popup-images.align-left .img-two { left: 306px;  top: 0px ; }
.popup-images.align-left .img-three{left: -158px;
   top: 195px;  }


   /*---------------------------------------------------------------------
PopUp Images Effect  Right
-----------------------------------------------------------------------*/
.sofbox-fullrside-img .iq-objects.style-one.right-top .iq-objects-01 img { right: -318px; top: 0px; max-width: 140%; z-index: -2; }
.sofbox-fullrside-img .iq-objects.style-two .iq-objects-03 img { left: inherit; bottom: -18%; right: -10%; }
.popup-images.align-right { text-align: right; }
.popup-images.align-right .img-one img { position: relative;  right: 0; }
.popup-images.align-right .img-two { left: 22% ; bottom: -6% ; }
.popup-images.align-right .img-three { top: -10%; right: -17%; }
.popup-images.align-right .img-four { bottom: -8%; right: -4%; }

/*
 ----------------------------------------
   Flting layer
  ----------------------------------------
 */
@keyframes bounces {
  from { transform: translateY(0px); }
  to { transform: translateY(-25px); }
}
@-webkit-keyframes bounces {
  from { transform: translateY(0px); }
  to { transform: translateY(-25px); }
}
.iq-objects.style-two .iq-objects-03 img,.iq-objects.style-two .iq-objects-02 img{transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;-webkit-animation: bounces 2s infinite alternate;}
.iq-objects.style-two .iq-objects-03 img {    position: absolute;
    z-index: -1;
    left: -15%;
    right: 0;
    bottom: 0;}
.iq-objects.style-one.left-top .iq-objects-01 img{position: absolute; left: -700px; top: 0; z-index: -2;}
.iq-objects.style-two.left-top .iq-objects-02 img { position: absolute; left: -300px; top: 0; z-index: -2;  -webkit-animation: bounces 2s infinite alternate; max-width: 130%;}
.iq-objects.style-two.right-top .iq-objects-02 img{position: absolute; right: -300px; top: 0; z-index: -2; -webkit-animation: bounces 2s infinite alternate;}
.iq-objects.style-one .iq-objects-01 img{ -webkit-animation: bounces 2s infinite alternate;z-index: -1;}
.iq-objects.style-one.right-top .iq-objects-01 img { position: absolute; right: -700px; top: 0; z-index: -2; }
.iq-objects.style-one.left .iq-objects-01 img{position: absolute; left: -45%; bottom: 0;}

.uniq-round .iq-objects.style-one.right-top .iq-objects-01 img{right: -500px;top: 25%;}

/*---------------------------------------------------------------------
 Testimonial style 1
-----------------------------------------------------------------------*/
.testimonial-style.owl-carousel .testimonial-info:before { content: ""; display: inline-block; position: absolute; font-size: 84px; width: 205px; background: url(../images/qu.png)no-repeat; height: 140px; opacity: 1; top: 111%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); z-index: 1; }
.testimonial-style.owl-carousel .owl-item .testimonial-info img { width: 65px; height: 65px; display: inline-block; margin-bottom: 45px; box-shadow: 0px 8px 38px 0px rgba(0, 0, 0, 0.1); border: 2px solid #ffffff; }
.testimonial-style.owl-carousel .testimonial-name { text-align: center; position: relative; z-index: 1; display: block; }
.testimonial-style.owl-carousel .testimonial-name .content { display: inline-block; }
.testimonial-style.owl-carousel .iq-testimonial p { margin-bottom: 0; z-index: 1; position: relative; }
.testimonial-style.owl-carousel .owl-dots { position: absolute; bottom: 0px; }
.testimonial-style.owl-carousel .iq-testimonial { padding: 45px 30px; margin: 52px 30px 70px 30px; box-shadow: -6px 15px 30px 0px rgba(0, 0, 0, 0.08); background: #ffffff; border-radius: 4px; display: block; position: relative; }
.testimonial-style.owl-carousel  .iq-testimonial:before { content: ""; position: absolute; bottom: -12px; width: 90%; z-index: -1;  border-radius: 4px; height: 100%; background: #fff; box-shadow: -6px 15px 30px 0px rgba(0, 0, 0, 0.08); }
.testimonial-style.owl-carousel  .iq-testimonial:after { content: ""; position: absolute; bottom: -24px; width: 82%; left: 0; margin: 0 auto; right: 0; z-index: -2; border-radius: 4px;  height: 100%; background: #fff; box-shadow: -6px 15px 30px 0px rgba(0, 0, 0, 0.08); }
.testimonial-style  .testimonial-info { position: relative; text-align: center; display: block; margin-bottom: 25px; }
.test-shadow .testimonial-style.owl-carousel .iq-testimonial{margin: 15px 36px 66px 36px;}
.test-shadow .testimonial-style.owl-carousel .owl-dots { position: absolute; top: 68%; left: -106%; width: auto; }
/*---------------------------------------------------------------------
 Testimonial style 2
-----------------------------------------------------------------------*/
.our-testimonial .iq-testimonial { padding: 30px; margin-bottom: 25px; }
.our-testimonial.owl-carousel .owl-dots .owl-dot.active { background: var(--primary-color); border: 1px solid var(--primary-color); }
.our-testimonial.owl-carousel .owl-dots { position: absolute; width: auto; left: 30px; bottom: 0; }
.our-testimonial.owl-carousel .owl-dots .owl-dot { background: transparent; border: 1px solid var(--primary-color); }
.our-testimonial .iq-testimonial p { font-style: italic; }
.our-testimonial.owl-carousel .owl-item .testimonial-info img { width: 65px; height: 65px; margin-right: 25px; }
.our-testimonial .testimonial-info { position: relative; text-align: left; display: flex; }
.our-testimonial .testimonial-name span { color: #8e989f; }
.our-testimonial .owl-stage-outer{position: relative;}
.our-testimonial .owl-stage-outer:before { content: ""; display: inline-block; position: absolute; font-size: 84px; width: 205px; font-family: "Font Awesome 5 Free"; background: url(../images/quotes.png)no-repeat; height: 140px; opacity: 1; left: 10px; top: 0px; z-index: -1; }
.our-testimonial .testimonial-name { flex: 1; }

/*---------------------------------------------------------------------
 Testimonial style 3
-----------------------------------------------------------------------*/
.our-testimonial.style-three{ padding: 0; }
.our-testimonial.style-three{position: relative;}
.our-testimonial .owl-stage-outer:before{display: none;}
.our-testimonial.style-three:before{content: "";
    display: inline-block;
    position: absolute;
    background: url(../images/qu.png)no-repeat;
    height: 130px;
    opacity: 1;
    width: 205px;
    top: 62px;
    left: 29%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    z-index: -1;}


.fancy-icon{margin-bottom: 45px;}
.fancy-icon .media img{position: relative; width:70px ; height: 70px;}
.fancy-icon .media img:before{content: "";position: absolute; top: 0;left: 0; width: 80px;font-size: 30px; height: 80px; line-height: 80px;background: #f5f2ff;text-align: center; margin-right: 15px; border-radius: 90px;}
.fancy-icon .media .media-body{ padding-left: 130px;}
.fancy-icon .media .fancy-img img{    width: 100px;
    height: 100px;
    max-width: initial;}
.fancy-icon .media .fancy-img i{font-size: 40px;line-height: 80px;color:var(--primary-color)}
.fancy-icon .media .fancy-img{width: 80px;height: 80px; line-height: 80px; content: ""; text-align: center; border-radius: 90px; position: absolute;}

.shap-one{padding-top: 250px !important;}
.over-view-pt{padding-top: 200px !important;}


/* ----------------------------------------------
 * Generated by Animista on 2019-11-13 15:46:34
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/*---------------------------------------------------------------------
 animation rotate-effect-two
-----------------------------------------------------------------------*/
/* .card-img-effect .main-img img{transform: rotate(-25deg); } */
.card-img-effect .main-img{z-index: 2 ;position: relative;}
.card-img-effect .sub-img img{position: absolute; bottom: 105px;
    right: 21%; z-index: 0; }

 .rotate-effect-two { -webkit-animation: rotate-effect-two 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: rotate-effect-two 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; }
@-webkit-keyframes rotate-effect-two {
  0% { -webkit-transform: rotate(-20deg); transform: rotate(-20deg); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; opacity: 0; }
  100% { -webkit-transform: rotate(0); transform: rotate(0); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; opacity: 1; }
}
@keyframes rotate-effect-two {
  0% { -webkit-transform: rotate(-20deg); transform: rotate(-20deg); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; opacity: 0; }
  100% { -webkit-transform: rotate(0); transform: rotate(0); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; opacity: 1; }
}

.rotate-effect-one { -webkit-animation: rotate-effect-one 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: rotate-effect-one 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; }

@-webkit-keyframes rotate-effect-one {
  0% { -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; opacity: 0; }
  100% { -webkit-transform: rotate(0); transform: rotate(0); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; opacity: 1; }
}
@keyframes rotate-effect-one {
  0% { -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; opacity: 0; }
  100% { -webkit-transform: rotate(0); transform: rotate(0); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; opacity: 1; }
}

/*---------------------------------------------------------------------
 Box-effect style one( Feature box one)
-----------------------------------------------------------------------*/
.box-effect .icon-box span.country{margin-bottom: 30px; display: inline-block;}
.box-effect .blue-btn.link-button{display: inline-block; margin-top: 15px !important; position: relative;}
.box-effect .blue-btn.link-button:after{    content: "\f363";
    position: absolute;
    right: -12px;
    top: -2px;
    font-family: "Ionicons";
    font-size: 18px;}
   .box-effect .blue-btn.link-button:hover:after {right: -15px;}
.box-effect.text-center .img-effect{margin: 0 auto;}
.box-effect.shadow-effect.selected{box-shadow: 0 44px 98px 0 rgba(0,0,0,.12);transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}
.box-effect.shadow-effect{background: #f7fafd;transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}
.box-effect{padding:30px; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; margin-bottom: 30px; border-radius: 4px;}
.box-effect.selected{transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.box-effect .img-effect i { font-size: 40px; margin-top: 45px; }
.box-effect .img-effect img { width: auto;   }
.box-effect .img-effect {  content: "";   border-radius: 90px; position: relative;}
.box-effect .img-effect.shadow-effect img{  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.08); }
.box-effect .img-effect.circle-image img{border-radius: 900px;}
.box-effect.box-shadow{box-shadow: 0 44px 98px 0 rgba(0,0,0,.12); padding: 50px 30px !important;}
.box-effect.box-shadow .img-effect.mb-4{margin-bottom: 0 !important;}
.box-effect.box-shadow img{margin-bottom: 40px !important;}
.box-effect.box-shadow i{margin-bottom: 30px !important;}
.box-effect.box-shadow i:before{font-size: 60px; line-height: 60px;}

.box-effect .img-effect .pattern-one:before,.box-effect .img-effect .pattern-two:before,.box-effect .img-effect .pattern-three:before{position: absolute; content: ""; top: 0; width: 22px; height: 22px; opacity: 0; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.box-effect.selected .img-effect .pattern-one:before,.box-effect.selected .img-effect .pattern-two:before,.box-effect.selected .img-effect .pattern-three:before{opacity: 1;}
.box-effect .img-effect .pattern-one:before{background: url('../images/one.png')no-repeat;top: 24px; right: 14px;-webkit-animation: rotate-center 10s linear 100000; animation: rotate-center 10s linear 100000;}
.box-effect .img-effect .pattern-two:before{background: url('../images/two.png')no-repeat;top: 20px; left: -5px; -webkit-animation: bounces 2s infinite alternate; }
.box-effect .img-effect .pattern-three:before{background: url('../images/three.png')no-repeat; top: -10px; }
.box-effect-transparent .box-effect{background: transparent;}
.box-effect-transparent .box-effect.selected{background: #f7fafd;}







/*---------------------------------------------------------------------
 Box-effect style one( Feature box Two)
-----------------------------------------------------------------------*/
.box-effect-two { padding: 30px; position: relative; overflow: hidden; border-radius: 12px; top: 0;transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.box-effect-two .img-effect img { width: auto;  }
.box-effect-two.selected:before { -webkit-transform: scaleX(1); -khtml-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }
.box-effect-two:before { content: ''; position: absolute; bottom: 0; background: #6f73f0; left: 0;height: 4px;  width: 100%; -webkit-transform: scaleX(0); -khtml-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); z-index: 0; -webkit-transition: all .3s linear 0ms; -khtml-transition: all .3s linear 0ms; -moz-transition: all .3s linear 0ms; -ms-transition: all .3s linear 0ms; -o-transition: all .3s linear 0ms; transition: all .3s linear 0ms; }
.box-effect-two.selected { box-shadow: 0 44px 98px 0 rgba(0,0,0,.12); transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; background: #ffffff; top: -4px;}

/*---------------------------------------------------------------------
 Box-effect ( Feature box four with background effect)
-----------------------------------------------------------------------*/
.box-effect-two.bg-img.selected .icon-box img.fancy-list-img {  opacity: 1; z-index: 0;}
.box-effect-two.bg-img { padding:50px 30px;}
.box-effect-two.bg-img:before {display: none;}
.box-effect-two.bg-img.selected {z-index: 0;}
.box-effect-two.bg-img .feature-details{position: relative; z-index: 1;}
.box-effect-two.bg-img .icon-box img.fancy-list-img { position: absolute; left: 0;top: 0; z-index: -1; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; opacity: 0 }

/*---------------------------------------------------------------------
Counter
-----------------------------------------------------------------------*/
.iq-timer.counter-vertical .timer-details .timer ,.iq-timer.counter-vertical .timer-details .total-cust ,.timer-details .price{font-size:35px;color: #ffffff;}
.iq-timer.counter-vertical .timer-details i{font-size:30px;color: #ffffff;}
.iq-timer.counter-vertical .timer-details p{margin-top: 50px;}
.iq-timer.counter-vertical .timer-details{color: #ffffff; text-align: center;}


/*---------------------------------------------------------------------
border effect
-----------------------------------------------------------------------*/
.border-effect{    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;}
.title-saas {position: relative;background:  #ffffff;height: 30px;width: 2px;overflow: hidden;}
.title-saas::after, .title-saas::before { content: ""; position: absolute; background: var(--primary-color); width:2px; height:3px; left: 0; z-index: 1; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: MOVE-BG; animation-name: MOVE-BG; }
@-webkit-keyframes MOVE-BG {
  from { -webkit-transform: translateY(0); transform: translateY(0); }
  to { -webkit-transform: translateY(60px); transform: translateY(60px); }
}
@keyframes MOVE-BG {
  from { -webkit-transform: translateY(0); transform: translateY(0); }
  to { -webkit-transform: translateY(60px); transform: translateY(60px); }
}

/*---------------------------------------------------------------------
Mobile image effect
-----------------------------------------------------------------------*/
.mobile-effect{position: relative;}
.mobile-effect .img-one img{position: absolute; top: -193px ;left: -22px;}
.mobile-effect .img-two img{position: absolute; top: 211px ;left: 46%;}
.mobile-effect .img-three img{position: absolute; top: -88px;left: 66%;}
.mobile-effect .img-four img{position: absolute; top: 312px;left: 114%;}
.mobile-effect .img-five img{position: absolute; top: -124px;right: -100%;}

/*---------------------------------------------------------------------
Our Team
-----------------------------------------------------------------------*/
ul.our-new-team {width: 100%; float: left;padding: 0;}
ul.our-new-team li:first-child{width: 40%;}
ul.our-new-team li img{width: 100%;}
ul.our-new-team li{display: inline-block; padding: 5px; float: left; width: 20%;}

ul.our-new-team .team-blog { position: relative; text-align: center; overflow: hidden; }
ul.our-new-team .team-blog:before { position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4);  opacity: 0; }
ul.our-new-team .team-blog .team-description { position: absolute; width: 100%; bottom: 0%; left: 0; color: #ffffff; margin-top: -20px; padding: 0; opacity: 0; font-size: 16px; display: inline-block;}
ul.our-new-team .team-blog .team-description a:hover { color: #222222; }
ul.our-new-team .team-blog:hover:before { opacity: 0.9; }
ul.our-new-team .team-blog .team-social { position: absolute; left: 0; bottom: 0%; width: 100%; opacity: 0; display: inline-block;}
ul.our-new-team .team-blog .team-social ul { width: 100%; display: inline-block; padding: 0px 10px; }
ul.our-new-team .team-blog .team-social ul li { display: inline-block; width: auto;float: inherit}
ul.our-new-team .team-blog .team-social ul li a { color: #ffffff; padding: 4px; }
ul.our-new-team .team-blog .team-social ul li a:hover { color: #1e1e1e; }
ul.our-new-team .team-blog .team-social ul li a i { font-size: 18px; display: inline-block; float: none; text-align: center; background: transparent; }
ul.our-new-team .team-blog:before, ul.our-new-team .team-blog:hover:before, ul.our-new-team .team-blog:hover .team-description, ul.our-new-team .team-blog:hover .team-social, ul.our-new-team .team-blog .team-social { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
ul.our-new-team .team-blog:hover .team-description { bottom: 30%; opacity: 1; }
ul.our-new-team .team-blog:hover .team-social { bottom: 6%; opacity: 1; }
ul.our-new-team li:first-child .team-blog:hover  .team-description{bottom: 20%;}
ul.our-new-team p { margin-bottom: 0; font-size: 14px; }
ul.our-new-team .team-blog .team-images img { width: 100%; webkit-filter: grayscale(100%);
    filter: grayscale(100%);}
ul.our-new-team .team-blog:hover .team-images img {-webkit-filter: none;
    filter: none;}
.iq-team7.team-top{margin-top: -110px;}
ul.our-new-team .iq-link{color: #ffffff; position: relative;}
ul.our-new-team .iq-link:before{position: absolute; bottom: 6px; left: 0; height:4px; width:0; content: ""; background:rgba(255, 255, 255, 0.8);-webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;}
ul.our-new-team .iq-link:hover:before{width:100%;}

/*---------------------------------------------------------------------
Our Team style  two
-----------------------------------------------------------------------*/
 ul.our-new-team.style-two li:first-child { width: 20%; }


/*---------------------------------------------------------------------
About us style box
-----------------------------------------------------------------------*/
.about-style { position: relative; }
.about-style .circle-bg { width: 80px;  text-align: center; position: relative; height: 80px; border-radius: 900px;  }
.about-style .circle-bg i { font-size: 40px; line-height: 80px; }
.about-style .circle-bg img{width: 50px; margin-top: 15px;}
.about-style .main-circle { position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); }
@-webkit-keyframes iq-circle-effect {
  0% { -webkit-transform: rotate(30deg); transform: rotate(30deg) }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) }
}
@-moz-keyframes iq-circle-effect {
  0% { -moz-transform: rotate(30deg); transform: rotate(30deg) }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg) }
}
@-o-keyframes iq-circle-effect {
  0% { -o-transform: rotate(30deg); transform: rotate(30deg) }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg) }
}
@keyframes iq-circle-effect {
  0% { -webkit-transform: rotate(30deg); -moz-transform: rotate(30deg); -o-transform: rotate(30deg); transform: rotate(30deg) }
  100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) }
}
.about-style:hover .effect-circle { webkit-animation-play-state: running; -moz-animation-play-state: running; -o-animation-play-state: running; animation-play-state: running; }
.about-style .effect-circle { width: 180px; height: 180px; border-radius: 900px; border: 1px solid rgba(255, 106, 92, 1); position: absolute; -webkit-animation: iq-circle-effect 10s infinite linear; -moz-animation: iq-circle-effect 10s infinite linear; -o-animation: iq-circle-effect 10s infinite linear; animation: iq-circle-effect 10s infinite linear; -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused; }
.about-style .dot-circle { position: relative; width: 180px; height: 180px; display: inline-block;margin-bottom: 30px; }
.about-style .effect-circle:before { width: 10px; height: 10px; top: -5px; background: #ffffff; border: 1px solid #6f73f0; border-radius: 90px; display: inline-block; position: absolute; content: "";opacity: 1; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;}
.about-style:hover .effect-circle:before {opacity: 1;}

.about-style.purple-hover .effect-circle{border: 1px solid rgba(139, 118, 246, 0.6);}
.about-style.purple-hover .circle-bg {background: rgba(139, 118, 246, 0.2);}
.about-style.purple-hover .main-circle i{color:#6f73f0; }
.about-style.purple-hover .effect-circle:before {border-color:#6f73f0; }

.about-style.org-hover .effect-circle{border: 1px solid rgba(255, 106, 92, 0.6);}
.about-style.org-hover .circle-bg {background: rgba(255, 106, 92, 0.2);}
.about-style.org-hover .main-circle i{color:#ff796d; }
.about-style.org-hover .effect-circle:before {border-color:#ff796d; }

.about-style.green-hover .effect-circle{border: 1px solid rgba(100,218,193, 0.6);}
.about-style.green-hover .circle-bg {background: rgba(100,218,193, 0.2);}
.about-style.green-hover .main-circle i{color:#6cdac1; }
.about-style.green-hover .effect-circle:before {border-color:#6cdac1; }


/*---------------------------------------------------------------------
Swiper Slider(about-us page-2)
-----------------------------------------------------------------------*/
.over-history-blog.swiper-container .consulting-project .project-details { text-align: left; }
.over-history-blog.swiper-container .project-year { position: relative; margin-bottom: 15px; }
.over-history-blog.swiper-container .swiper-slide { border-top: 1px solid rgba(0, 0, 0, 0.05); padding-top: 30px; margin-top: 30px; }
.over-history-blog.swiper-container .project-year:before { position: absolute; content: ""; left: 0; top: -40px; right: 0; width: 20px; height: 20px; background-image: -moz-linear-gradient( 0deg, rgb(109,115,239) 0%, rgb(163,120,252) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(109,115,239) 0%, rgb(163,120,252) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(109,115,239) 0%, rgb(163,120,252) 100%); margin: 0 auto; border-radius: 90px; }
.swiper-container.over-history-blog .swiper-scrollbar{background: rgba(30, 30, 30, 0.04);}
/*---------------------------------------------------------------------
Consulting Project
-----------------------------------------------------------------------*/
.consulting-project { position: relative; margin: 30px 15px; padding: 10px; background: #ffffff; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;display: inline-block;  -webkit-box-shadow:  0px 15px 15px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow:  0px 15px 15px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.05); border-radius: 4px;}
.swiper-scrollbar { background: #f7f7f9; }
.consulting-project .project-details { text-align: center; padding: 15px; }
.consulting-project .project-details span { font-weight: normal; color: #6f73f0; font-family: var(--body-font-family); margin-bottom: 10px; }
.consulting-project .project-button span { color: #ffffff; }
.consulting-project .consult-effect:before { content: ""; transition: all 5s ease-in-out; transition: all 5s ease-in-out; -moz-transition: all 5s ease-in-out; -ms-transition: all 5s ease-in-out; -o-transition: all 5s ease-in-out; -webkit-transition: all 5s ease-in-out; opacity: 1; z-index: 1; height: 100px; width: 100%; position: absolute; bottom: -120px; left: 0; -ms-transform: skewY(-5deg); -webkit-transform: skewY(-5deg); transform: skewY(-3deg);background-image: -moz-linear-gradient( 0deg, rgb(109,115,239) 0%, rgb(163,120,252) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(109,115,239) 0%, rgb(163,120,252) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(109,115,239) 0%, rgb(163,120,252) 100%);content: ""; z-index: 1; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.consulting-project:hover .consult-effect:before { bottom: -93px; content: ""; }


/*---------------------------------------------------------------------
Dot Pulse
-----------------------------------------------------------------------*/
.loader-dot { position: absolute; width: 30%; height: 0px; padding-top: 28%;    right: -40%; top: 32%; transform: translateX(-50%) translateY(-50%); }
.loader-dot div:nth-child(1) { position: absolute; left: 15%; top: 38%; width: 8px; height: 8px; background-color: #e7eaf3; border-radius: 100%; transform: translateX(-50%) translateY(-50%); animation: wobble 1s linear 0.2s infinite; }
.loader-dot div:nth-child(2) { position: absolute; left: 30%; top: 38%; width: 8px; height: 8px; background-color: #e7eaf3; border-radius: 100%; transform: translateX(-50%) translateY(-50%); animation: wobble 1s linear 0.4s infinite; }
.loader-dot div:nth-child(3) { position: absolute; left: 45%; top: 38%; width: 8px; height: 8px; background-color: #e7eaf3; border-radius: 100%; transform: translateX(-50%) translateY(-50%); animation: wobble 1s linear 0.6s infinite; }
@keyframes wobble {
  0%, 50%, 75% { transform: translateX(-50%) translateY(-50%) scale(1); }
  25% { transform: translateX(-50%) translateY(-50%) scale(1.4); }
}
.testimonial-style.owl-carousel .testimonial-info:before { content: ""; display: inline-block; position: absolute; background: url(../images/home-1/qu.png)no-repeat; height: 140px; opacity: 1; top: 111%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); z-index: 1; }

/*---------------------------------------------------------------------
Images jump effect
-----------------------------------------------------------------------*/
.bg-img-jump.left, .bg-img-jump.right { position: relative; }
.bg-img-jump img { position: absolute; border-radius: 90px; width: 60px;}
.bg-img-jump.left  .img-two { position: absolute; left: -26%; top: -26%; }
.bg-img-jump.left  .img-one { position: absolute; left: 18%; top: -100px; }
.bg-img-jump.left  .img-three { position: absolute; left: -15%; top: 132px; }
.bg-img-jump.left  .img-four { position: absolute; top: 200px; left: -32%; }
.bg-img-jump.right .img-two { position: absolute; right: -26%; top: -26%; }
.bg-img-jump.right .img-one { position: absolute; right: 18%; top: -100px; }
.bg-img-jump.right .img-three { position: absolute; right: -15%; top: 132px; }
.bg-img-jump.right .img-four { position: absolute; top: 200px; right: -32%; }

/*---------------------------------------------------------------------
Advance-Feature
-----------------------------------------------------------------------*/
.lightbluegradient-bg:before { background-image: -moz-linear-gradient(90deg, rgba(30, 187, 240, 0) 0%, rgba(55, 125, 254, 0.10196) 100%); background-image: -webkit-linear-gradient(90deg, rgba(30, 187, 240, 0) 0%, rgba(55, 125, 254, 0.10196) 100%); background-image: -ms-linear-gradient(90deg, rgba(30, 187, 240, 0) 0%, rgba(55, 125, 254, 0.10196) 100%); position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; content: "" !important; }
.advance-feature .user-count, .advance-feature .month-count, .advance-feature .total-count { display: inline-block; width: 25%; margin-bottom: 45px; }
.advance-feature .pricing-table{ position: absolute; top: 10%; left: 14%; }
.advance-feature .pricing-table ul{padding:10px; border:1px solid rgb(118, 124, 240,0.2); }
.advance-feature .col-lg-6.border-right-0  { padding: 45px; border: 1px solid #eff1fe;  border-bottom-left-radius: 4px;  border-top-left-radius: 4px;}
.advance-feature .col-lg-6 { padding: 45px; border: 1px solid #eff1fe;  border-bottom-right-radius: 4px;  border-top-right-radius: 4px;}
.advance-feature .col-lg-6.btn-top { padding-top: 180px; }
.advance-feature .user-count, .advance-feature .month-count { margin-right: 30px; }
.advance-feature .user-count, .advance-feature .month-count { position: relative; }
.advance-feature .month-count:before { content: "="; position: absolute; right: -23px; top: 48%; color: #1e1e1e; font-family: "Ionicons"; }
.advance-feature .service-price ul li { list-style: none; margin-bottom: 15px;color: #1e1e1e; }
.advance-feature .service-price ul { position: relative;
    padding-left: 110px;}
.advance-feature  input[type="range"] { width: 100%; height: 28px; outline: none; border: 0; padding: 0 8px; margin: 25px 0; }
.advance-feature .user-count:before { content: "\f2c7"; position: absolute; right: -23px; top: 48%; color: #1e1e1e; font-family: "Ionicons"; }
.advance-feature .service-price input[type=checkbox]{width:20px;}
.advance-feature .nav-pills .nav-item{margin-right: 15px;}
.advance-feature .nav-pills .nav-item:last-child{margin-right: 0px;}
.advance-feature .nav-pills .nav-link{color: #1e1e1e;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  border-radius: 4px; padding: 10px 30px; border: none; position: relative; display: inline-block;  background-size: 200% auto;cursor: pointer;z-index: 4;background-color: rgb(118, 124, 240,0.4); }
.advance-feature .nav-pills .nav-link.active{color: #ffffff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  border-radius: 4px; padding: 10px 30px; border: none; position: relative; display: inline-block;  background-size: 200% auto; background-image: linear-gradient(to right, var(--linear-color-1) 0%, var(--linear-color-2) 51%, var(--linear-color-3) 100%); box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4);cursor: pointer;z-index: 4; }
.advance-feature input[type=range].input-range { -webkit-appearance: none;box-shadow: none; width: 100%; height: 5px; border-radius: 5px; background: rgba(30, 30, 30, 0.48); outline: none; opacity: 0.7; -webkit-transition: .2s; transition: opacity .2s; }
.advance-feature input[type=range].input-range:hover { opacity: 1; }
.advance-feature input[type=range].input-range::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 25px; height: 25px; border-radius: 50%; background:  var(--linear-color-2); cursor: pointer;  box-shadow: 0px 10px 20px 0px rgb(109,115,239,0.4);}

.advance-feature [type="checkbox"]:checked,.advance-feature [type="checkbox"]:not(:checked) { position: absolute; left: -9999px; }
.advance-feature [type="checkbox"]:checked + label,.advance-feature [type="checkbox"]:not(:checked) + label { position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; color: #666; }
.advance-feature [type="checkbox"]:checked + label:before,.advance-feature [type="checkbox"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 20px; height: 20px; border: 2px solid var(--primary-color); background: #fff; border-radius: 90px; }
.advance-feature [type="checkbox"]:checked + label:after,.advance-feature [type="checkbox"]:not(:checked) + label:after { content: ''; width: 4px; height: 4px; background: var(--primary-color); position: absolute; top: 8px; left: 8px; border-radius: 90px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.advance-feature .form-control:disabled, .advance-feature .form-control[readonly] { background: #ffffff; border-radius: 4px; }
.advance-feature [type="checkbox"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
.advance-feature [type="checkbox"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }


.ui.range { width: 100%; height: 20px; }
.ui.range .inner { height: 20px; position: relative; }
.ui.range .inner:hover { cursor: pointer; }
.ui.range .inner .track { position: absolute; width: 100%; height: 5px; border-radius: 4px; top: 9px; left: 0; background-color: rgba(0, 0, 0, .05); }
.ui.inverted.range .inner .track { background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4); }
.ui.range .inner .track-fill { position: absolute; width: 0; height: 5px; border-radius: 4px; top: 9px; left: 0; background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4); }
.ui.inverted.range .inner .track-fill { background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4); }
.ui.range .inner .thumb { position: absolute; top: 0; left: 0; height: 20px; width: 20px;border-radius: 90px; background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4);}


/*---------------------------------------------------------------------
Banner-shap
-----------------------------------------------------------------------*/
.banner-one-shap .iq-objects.style-two.left-top .iq-objects-02 img { left: inherit; z-index: -1; right: -62%; width: 800px; }
.banner-one-shap .iq-objects.style-two .iq-objects-03 img { width: 400px; left: -400px; bottom: 0; }
.banner-overlap{position: relative; z-index: 0;}
/*---------------------------------------------------------------------
Pricing Table
-----------------------------------------------------------------------*/
.iq-pricing .month-price h2 ,.iq-pricing .month-price h6{transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; color: #1e1e1e;}
.iq-pricing:hover .month-price h2 ,.iq-pricing:hover .month-price h6{color: #ffffff;     z-index: 1;
    position: relative;}
.iq-pricing ul { margin-bottom: 0; padding: 0; margin-top: 30px;  }
.iq-pricing ul li { margin-bottom: 30px; list-style: none; }
.iq-pricing .month-circle { position: absolute;
    top: 0;
    left: 0; }
.iq-pricing .main-title { text-align: right; }
.iq-pricing .main-title .title { padding: 45px; }
.iq-pricing .month-price { padding-top: 15px; width: 120px; height: 120px; background-color: #ffffff; border-radius: 50%; border-top-left-radius: 0;  }
.iq-pricing { padding: 10px 10px 0; background: #ffffff; border: 1px solid transparent;  border-radius: 4px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; margin-bottom: 30px; }
.iq-pricing:hover{box-shadow: 0px 8px 57.4px 12.6px rgba(0, 0, 0, 0.08); border: solid 1px transparent;}
.iq-pricing .price-title {  min-height: 150px;position: relative; }
.iq-pricing .price-footer .button {margin-bottom: 45px;}

.iq-pricing.green-hover {border: 1px solid rgba(100, 218, 193, 0.4);}
.iq-pricing.green-hover:hover{border: solid 1px transparent;}
.iq-pricing.green-hover .price-footer .button { margin-bottom: 45px; background: rgba(100, 218, 193, 0.2) !important; color: #6cdac1; position: relative;}
.iq-pricing.green-hover .price-footer .button:hover { margin-bottom: 45px; background: rgba(100, 218, 193, 1) !important; color: #ffffff;}
.iq-pricing.green-hover:hover .month-price{background: rgba(100, 218, 193, 1);transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
.iq-pricing.green-hover .price-title { background: rgba(100, 218, 193, 0.2); min-height: 150px; position: relative;}

.iq-pricing.org-hover {border: 1px solid rgba(255, 121, 109, 0.4);}
.iq-pricing.org-hover:hover {border: solid 1px transparent;}
.iq-pricing.org-hover .price-footer .button { margin-bottom: 45px; background: rgba(255, 121, 109, 0.2) !important; color: #ff796d;}
.iq-pricing.org-hover .price-footer .button:hover { margin-bottom: 45px; background: rgba(255, 121, 109, 1) !important; color: #ffffff;}
.iq-pricing.org-hover:hover .month-price{background: rgba(255, 121, 109, 1);transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
.iq-pricing.org-hover .price-title { background: rgba(255, 121, 109, 0.2); min-height: 150px; }

.iq-pricing.purple-hover {border: 1px solid rgba(139, 118, 246, 0.4);}
.iq-pricing.purple-hover:hover {border: 1px solid transparent;}
.iq-pricing.purple-hover .price-footer .button { margin-bottom: 45px; background: rgba(139, 118, 246, 0.2) !important; color: #6f73f0;}
.iq-pricing.purple-hover .price-footer .button:hover { margin-bottom: 45px; background: rgba(139, 118, 246, 1) !important; color: #ffffff;}
.iq-pricing.purple-hover:hover .month-price{background: rgba(139, 118, 246, 1);transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
.iq-pricing.purple-hover .price-title { background: rgba(139, 118, 246, 0.2); min-height: 150px; }

.iq-pricing.blue-hover {border: 1px solid rgba(55, 125, 255, 0.4);}
.iq-pricing.blue-hover:hover{border: solid 1px transparent;}
.iq-pricing.blue-hover .price-footer .button { margin-bottom: 45px; background: rgba(55, 125, 255, 0.2)!important;  position: relative;}
.iq-pricing.blue-hover .price-footer .button:hover { margin-bottom: 45px; background: rgba(55, 125, 255, 1)!important; color: #ffffff;}
.iq-pricing.blue-hover:hover .month-price{background: rgba(55, 125, 255, 1);transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
.iq-pricing.blue-hover .price-title { background: rgba(55, 125, 255, 0.4); min-height: 150px; position: relative;}

.month-price:before { border-radius: 4px; content: ""; width: 100%; height: 100%; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; position: absolute; top: 0; left: 0; opacity: 0; z-index: -1; border-top-left-radius: 0; width: 120px; height: 120px; background-color: #ffffff; border-radius: 50%; border-top-left-radius: 0; }
.iq-pricing.purple-hover:hover  .month-price:before { opacity: 1; background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4); z-index: 0; }
.iq-pricing.org-hover:hover  .month-price:before { opacity: 1;   background-image: -moz-linear-gradient( -60deg, rgb(254,86,5) 0%, rgb(255,145,92) 100%);
  background-image: -webkit-linear-gradient( -60deg, rgb(254,86,5) 0%, rgb(255,145,92) 100%);
  background-image: -ms-linear-gradient( -60deg, rgb(254,86,5) 0%, rgb(255,145,92) 100%); box-shadow: 0px 10px 20px 0px rgba(255, 121, 109, 0.4); z-index: 0; }
.iq-pricing.green-hover:hover  .month-price:before { opacity: 1; background-image: -moz-linear-gradient(0deg, rgb(108, 218, 193) 0%, rgb(144, 227, 209) 100%); background-image: -webkit-linear-gradient(0deg, rgb(108, 218, 193) 0%, rgb(144, 227, 209) 100%); background-image: -ms-linear-gradient(0deg, rgb(108, 218, 193) 0%, rgb(144, 227, 209) 100%); box-shadow: 0px 10px 20px 0px rgba(100, 218, 193, 0.6); z-index: 0; }
.platform-position{        position: absolute;
    bottom: 0px;
    width: 100%;
    left: -2%;}
.bg-img-platform  img{border-radius: 90px;width: 80px;}


/*---------------------------------------------------------------------
                         Pricing Table
-----------------------------------------------------------------------*/
.iq-pricing-table { text-align: center; padding: 50px 20px; background: none; float: left; width: 100%; -webkit-animation: rotate 0.5s; -moz-animation: rotate 0.5s; animation: rotate 0.5s; -webkit-animation: rotate-inverse 0.5s; -moz-animation: rotate-inverse 0.5s; animation: rotate-inverse 0.5s; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;  background: #ffffff; box-shadow: 0px 0px 150px 0px rgba(0, 0, 0, 0.1); border-radius: 4px;}
.iq-pricing-table h2 { font-size: 40px;
    margin-bottom: 20px;
    line-height: normal; }
.iq-pricing-table h2 span { font-size: 16px; font-weight: normal; }
.iq-pricing-table ul li { list-style: none; color: #1e1e1e; margin-bottom: 10px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.iq-pricing-table ul li i { margin-right: 15px; }
.iq-pricing-table .button { background: #16171d; }
.iq-pricing-table .button.blue-btn{background: #3277f8;}
.iq-pricing-table .button.blue-btn:hover{background: #1e1e1e;}
.iq-pricing-table .iq-mtb-30{background: #f7f7f7; padding: 30px; border-radius: 4px;}
ul.our-new-team.blue-color .team-blog:before ,.fancy-service-list.blue-tick .fancy-service-detail .iq-img i{background: #3277f8;}
header.blue-menu .navbar .navbar-nav .nav-item a:hover, header.blue-menu .navbar .navbar-nav .nav-item a:focus, header.blue-menu .navbar .navbar-nav .nav-item a.active, header.blue-menu .navbar .navbar-nav .nav-item a.active:focus, header.blue-menu .navbar .navbar-nav .nav-item a.active:hover{ color:#3277f8; }
header.blue-menu .navbar .navbar-nav .nav-item a::before ,header.blue-menu .navbar .sub-main ul.shop_list li .cart_count #mini-cart-count:before{background: #3277f8;}
#back-to-top .top.blue-color:hover{background: #3277f8;}
/*---------------------------------------------------------------------
Blog
-----------------------------------------------------------------------*/
.iq-blog-box.sofbox-blog{margin-bottom: 45px;}
.iq-blog-box.sofbox-blog .blog-title .entry-title a:hover{color:var(--primary-color); }
.iq-widget-menu .iq-post li a.date-widget{font-size: 14px;}

/*---------------------------------------------------------------------
Job details
-----------------------------------------------------------------------*/
.job-details span.dot-postion { position: relative; }
.job-details span.deatils { color: #1e1e1e;font-family: 'Now'; }
.job-details li { margin-bottom: 15px; list-style: none; }
.job-details .dot-postion:before { content: ":"; position: absolute; right: 0; }
.job-details .dot-postion { width: 25%; float: left; }
.deatils-social { display: flex; }
.deatils-social .share-tags { display: inline-block; flex: 1; }
.deatils-social .share-tags li { margin-right: 5px; }
.deatils-social .share-tags li:last-child { margin-right: 0px; }
.deatils-social .share-tags li a { text-decoration: none; padding: 5px; background: rgba(0, 0, 0, 0.05); border-radius: 4px; font-size: 12px; }
.border-bottom{border-bottom: 1px solid rgba(30, 30, 30, 0.08);}

/*---------------------------------------------------------------------
                    Social
-----------------------------------------------------------------------*/
.share-social li a {width: 40px;
    height: 40px;
    line-height: 40px; display: inline-block; color: var(--primary-color); -webkit-transition: all 0.25s ease-in-out 0s; -moz-transition: all 0.25s ease-in-out 0s; transition: all 0.25s ease-in-out 0s; }
.share-social li:hover a { color: #ffffff; }
.share-social li { display: inline-block !important; width: 40px; height: 40px; line-height: 40px; border-radius: 4px; text-align: center; margin-right: 10px; -webkit-transition: all 0.25s ease-in-out 0s; -moz-transition: all 0.25s ease-in-out 0s; transition: all 0.25s ease-in-out 0s; background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.05); }
.deatils-social span { color: #1e1e1e ;font-family: 'Now'; }
.share-social li:hover { background-size: 200% auto; background-image: linear-gradient(to right, var(--linear-color-1) 0%, var(--linear-color-2) 51%, var(--linear-color-3) 100%); box-shadow: var(--primary-box-shadow); }

/*---------------------------------------------------------------------
Careers
-----------------------------------------------------------------------*/
.iq-accordion.career-style .active-faq .row { background: #eff1fe; padding: 10px; border-radius: 4px; }
.iq-accordion.career-style .active-faq a.accordion-title { color: #1e1e1e; padding-left: 0px; text-decoration: none; }
.iq-accordion.career-style .iq-accordion-block { margin-bottom: 30px; }
.iq-accordion.career-style .iq-accordion-block .accordion-title span { font-size: 20px;  font-family: 'Now'; display: table-cell; }
.iq-accordion.career-style .iq-accordion-block:last-child { margin-bottom: 0px; }
.iq-accordion.career-style .iq-accordion-block.accordion-active .accordion-title:before { content: "\f209";display: none; }
.iq-accordion.career-style .accordion-title:before {display: none;  cursor: pointer; content: "\f218"; font-family: "Ionicons"; position: absolute; top: 0; left: 15px;  color: #1e1e1e; font-size: 16px; line-height: 16px; font-weight: normal; -webkit-transition: all 0.25s ease-in-out 0s; -moz-transition: all 0.25s ease-in-out 0s; transition: all 0.25s ease-in-out 0s; border-radius: 4px; width: 45px; height: 45px; line-height: 40px; text-align: center; }
.iq-accordion.career-style .active-faq .button { float: right; border-radius: 90px; overflow: hidden; }

/*---------------------------------------------------------------------
FAQ
-----------------------------------------------------------------------*/
.iq-accordion.career-style.faq-style .iq-accordion-block .accordion-title span{padding-left: 60px; }
.iq-accordion.career-style.faq-style .accordion-title:before {display: inline-block;  cursor: pointer; content: "\f218"; font-family: "Ionicons"; position: absolute; top: 0; left: 15px;  color: #1e1e1e; font-size: 16px; line-height: 16px; font-weight: normal; -webkit-transition: all 0.25s ease-in-out 0s; -moz-transition: all 0.25s ease-in-out 0s; transition: all 0.25s ease-in-out 0s; border-radius: 4px; width: 45px; height: 45px; line-height: 40px; text-align: center; }
.iq-accordion.career-style.faq-style .iq-accordion-block.accordion-active .accordion-title:before { content: "\f209";display: inline-block; }
.iq-accordion.career-style.faq-style .active-faq .row { background: transparent; padding: 10px 0px; }
.iq-accordion.career-style.faq-style .iq-accordion-block .accordion-details p { padding: 15px 25px; }
.iq-accordion.career-style.faq-style .iq-accordion-block { padding: 10px 5px; border: 1px solid rgba(30, 30, 30, 0.07); }
.iq-accordion.career-style.faq-style .iq-accordion-block.accordion-active .accordion-title:before, .iq-accordion.career-style.faq-style .accordion-title:before { background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); color: #fff; line-height: 22px; top: 0px; width: 40px; height: 40px; padding: 0; line-height: 40px; text-align: center; box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4); }

/*---------------------------------------------------------------------
contact us social
-----------------------------------------------------------------------*/
.team-social { opacity: 1; display: inline-block;}
.team-social ul { width: 100%; display: inline-block; padding: 0px 10px; }
.team-social ul li { display: inline-block; width: auto;float: inherit}
.team-social ul li a { color: #ffffff; padding: 10px; }
.team-social ul li a:hover { color: var(--primary-color); }
.team-social ul li a i { font-size: 18px; display: inline-block; float: none; text-align: center; background: transparent; }
.contact-basic-details .contact-box  ul li:hover { background: #ffffff; }
.contact-basic-details .contact-box  ul li:hover a { color: #6f73f0; }
.contact-basic-details .contact-box  ul li a { color: #ffffff }
.our-map .wpb_gmaps_widget .wpb_wrapper { padding: 0; }
.contact-basic-details .contact-box  ul li { display: inline-block !important; width: 40px; height: 40px; line-height: 40px; border-radius: 4px; color: #ffffff; background: transparent; text-align: center; margin-right: 10px; -webkit-transition: all 0.25s ease-in-out 0s; -moz-transition: all 0.25s ease-in-out 0s; transition: all 0.25s ease-in-out 0s; }
.contact-basic-details .contact-box { position: absolute; bottom: 10%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%) }
.contact-basic-details .contact-box ul { padding: 0; }
.contact-basic-details { position: relative; }
.contact-basic-details .contact-basic { position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%) }


/*---------------------------------------------------------------------
 Breadcrumb style 1 2 and 3 4 5
-----------------------------------------------------------------------*/
.breadcrumb li { display: inline-block; word-break: break-all; }
.iq-breadcrumb { padding: 100px 0; background: #eff1fe; }
.iq-breadcrumb-two { padding: 45px 0; position: relative; z-index: 2; }
.iq-breadcrumb-one { display: block; padding: 150px 0 80px; z-index: 9; position: relative; }
.iq-breadcrumb-one ol li a { color: var(--primary-color); text-decoration: none; }
.iq-breadcrumb-one ol li { list-style: none; display: inline-block; }
.iq-breadcrumb-one .breadcrumb-item+.breadcrumb-item::before { content: ">"; color: var(--primary-color); }
.iq-breadcrumb-one .breadcrumb { position: relative; display: inline-block; }
.iq-breadcrumb-one .breadcrumb-item.active { color: var(--primary-color); position: relative; }
.iq-breadcrumb-one ol { background: transparent; padding: 0; margin-bottom: 0; margin-top: 15px; }
.iq-breadcrumb-two .breadcrumb { display: inline-block; }
.iq-breadcrumb-two ol li { display: inline-block; }
.iq-breadcrumb-three .breadcrumb { margin-top: 0; }
.iq-breadcrumb-three .iq-breadcrumb-one { padding: 0; }
.iq-breadcrumb-three { padding: 45px 0; }
.breadcrumb-bg, .breadcrumb-video, .video-iq-bg-over { position: relative; overflow: hidden; }
.breadcrumb-bg video, .breadcrumb-bg #video-background, .breadcrumb-video video, .video-iq-bg-over video, .video-breadcrumb-bg #video-background, .video-iq-bg-over  #video-background { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: inline-block; width: 100%; }
.breadcrumb-bg.iq-over-dark-80:before, .breadcrumb-ui:before { z-index: 0; }

.sofbox-gradient-bg-top { background-image: url(../images/home-1/15.png); background-position: 0 0 !important; background-repeat: no-repeat !important; }


/*---------------------------------------------------------------------
                     CIRCLE PROGRESS BAR
-----------------------------------------------------------------------*/
.progressbar-circle { display: inline-block; width:100%; }
.progressbar-circle .circle { width: 100%; margin: 0 auto; margin-top: 10px; display: inline-block; position: relative; text-align: center; }
.progressbar-circle .circle canvas { vertical-align: middle;height: 160px !important; width: 160px !important; }
.progressbar-circle .circle div { position: absolute; top: 45px; left: 5px; width: 100%; text-align: center; line-height: 80px; font-size: 32px; color: #8e989f; }
.progressbar-circle .circle strong i { font-style: normal; font-size: 0.6em; font-weight: normal; }
.progressbar-circle .circle span { display: block; color: #aaa; margin-top: 12px; }
.progressbar-circle .circle p{color: #1e1e1e; }

/*---------------------------------------------------------------------
                          Progress Bar
-----------------------------------------------------------------------*/
.iq-services-box .services-content { margin-bottom: 25px; }
.iq-services-box .services-content h6 { font-size: 15px; }
.iq-services-box .services-content:last-child { margin-bottom: 0 }
.progress-value { float: right; border-radius: 0; color: #142c4b; line-height: 30px; font-weight: 600; position: relative; bottom: 27px; right: 0; }
.iq-progress-bar { background: rgba(36, 38, 43, .09); box-shadow: 0 0 0; height: 4px; margin: 0; position: relative; width: 100%; margin: 15px 0 0; }
.iq-progress-bar>span {  background-image: linear-gradient(to right, var(--linear-color-1) 0%, var(--linear-color-2) 51%, var(--linear-color-3) 100%); display: block; height: 100%; width: 0; }
.slide-in-top { -webkit-animation: slide-in-top 1.6s linear infinite alternate backwards; animation: slide-in-top 1.6s linear infinite alternate backwards; }
.iq-progress-bar>span:before { width: 15px; content: ""; height: 15px; position: absolute; top: -6px; background: #ffffff; right: 0; border-radius: 90px; display: inline-block; z-index: 9; box-shadow: 0px 3px 12.48px 0.52px rgba(0, 0, 0, 0.15); }

/*---------------------------------------------------------------------
  Social icone
-----------------------------------------------------------------------*/
.share-box ul li:hover {  background-size: 200% auto; background-image: linear-gradient(to right, var(--linear-color-1) 0%, var(--linear-color-2) 51%, var(--linear-color-3) 100%); box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4); }
.share-box ul li:hover a { color: #ffffff; }
.share-box ul li a { color:  #6f73f0; }
.share-box ul li { display: inline-block !important; width: 40px; height: 40px; line-height: 40px; border-radius: 4px;  text-align: center; margin-right: 10px; -webkit-transition: all 0.25s ease-in-out 0s; -moz-transition: all 0.25s ease-in-out 0s; transition: all 0.25s ease-in-out 0s; background: #ffffff;border: 1px solid rgba(0, 0, 0, 0.05);}


/*---------------------------------------------------------------------
 Owl slider arrow
-----------------------------------------------------------------------*/
.owl-carousel.arrow .owl-nav button.owl-next{    right: 4%;}
.owl-carousel.arrow .owl-nav button.owl-prev{left: 4%;}
.owl-carousel.arrow .owl-nav i{background:transparent; color: #ffffff; border: 1px solid #ffffff;}

/*---------------------------------------------------------------------
                               woocommerce
-----------------------------------------------------------------------*/
.woocommerce .loader::before, .woocommerce-products-header { display: none; }
.woocommerce .woocommerce-ordering { margin: 0 0 30px; }
.woocommerce .woocommerce-result-count { margin: 7px 0 15px; }
.woocommerce-message, .woocommerce-info { border-top-color: var(--primary-color); line-height: 2.8em; background: #f5f7fb; }
.woocommerce-message::before, .woocommerce-info::before { color: var(--primary-color); }
.woocommerce .woocommerce-message .button { background: var(--primary-color); color: #ffffff; font-weight: 500; }
.woocommerce .woocommerce-message .button:hover { background: #333333; color: #ffffff; }

/* inject:scss */
.woocommerce .products ul, .woocommerce ul.products { margin: 0; }
.woocommerce .products.columns-4 li.product {margin: 15px; margin-bottom: 45px; width: 22%; list-style: none;display: inline-block;}
.woocommerce .products li.product.last, .woocommerce-page .products li.last { margin-right: 0; }

/*---------------------------------------------------------------------
                               Product
-----------------------------------------------------------------------*/
.iq-product-block {position: relative; }
.woocommerce ul.products li.product a img { margin: 0; }
.woocommerce ul.products li.product .woocommerce-loop-category__title { margin: 0; text-align: center; }
.iq-product-image img { width: 100%; }

/* onsale */
.woocommerce span.onsale, .woocommerce ul.products li.product .onsale { color: #fff; background:var(--primary-color); text-transform: uppercase; padding: 5px 10px; text-align: center; display: block; position: absolute; top: 10px; left: 10px; right: auto; margin: 0; min-height: auto; line-height: 18px; font-weight: 400; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

/* woocommerce Product */
.iq-product-image{ border-radius: 8px; overflow: hidden;}
.iq-product-img-wrap { position: relative; overflow: hidden; margin-bottom: 15px; }
.iq-product-block .woocommerce-loop-product__link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; }
.woocommerce ul.products li.product .iq-product-block .hover_image { position: absolute; top: 0; left: 0; opacity: 0; transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
.woocommerce ul.products li.product:hover .hover_image { opacity: 1; }

/* woocommerce Product button */
.woocommerce ul.products li.product .iq-product-block .button { position: absolute; left: 30px;  margin: 0 auto; right: 30px; padding: 5px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; text-align: center;  transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; bottom: -50px ; border-radius: 4px;}
 .woocommerce a.added_to_cart { margin: 0; position: absolute; bottom: -50px; left: 0; width: 100%; display: inline-block; padding: 10px 15px; font-weight: 500; font-size: 15px; line-height: 28px; background: #ffffff;   font-family: 'Now'; z-index: 9; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; text-align: center; color: #1e1e1e; transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }

.woocommerce ul.products li.product:hover .iq-product-block .button, .woocommerce ul.products li.product:hover  .iq-product-block a.added_to_cart { bottom:10px; }
.yith-wcwl-add-to-wishlist { position: absolute; top: 8px; right: 15px; margin: 0; z-index: 9; }
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a { font-size: 0; }
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before { content: "\f08a "; font-family: FontAwesome; color: #1e1e1e; font-size: 16px; }
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.hide { display: block !important; }
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.hide a:before, .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover:before { color: var(--primary-color); text-decoration: none; }
.yith-wcwl-add-to-wishlist .ajax-loading, .yith-wcwl-wishlistexistsbrowse.show, .yith-wcwl-wishlistaddedbrowse.show, #yith-wcwl-popup-message, .yith-wcwl-wishlistexistsbrowse.show { display: none !important; }


/* woocommerce Product detail */
.woocommerce ul li.product .iq-product-block .product-caption h3 { margin: 0; padding: 0; color: #1e1e1e; line-height: 1.5; font-size: 18px;}
.woocommerce ul li.product .iq-product-block .product-caption h3 a:hover { color: var(--primary-color); text-decoration: none; }
.woocommerce ul.products li.product .iq-product-block .product-caption .price { margin: 0; padding: 0; color: var(--primary-color); font-size: 16px; }
.woocommerce ul.products li.product .iq-product-block .product-caption .price ins { font-weight: 400; background: transparent;}
.woocommerce div.product p.price, .woocommerce div.product span.price { color: var(--primary-color); font-weight: 400; margin: 15px 0;}
.woocommerce .quantity .qty { padding-right: 0; text-align: left; }
.product_meta .sku_wrapper, .product_meta .posted_in { display: block; }
.woocommerce ul.products li.product .price del{color: #8e989f;}
.woocommerce ul.products li.product .product-caption .star-rating { font-size: 12px; margin: 0; display: inline-block; position: absolute;
    right: 0;
    bottom: 10px; }
.woocommerce ul.products li.product .product-caption .star-rating span, .woocommerce .star-rating span { color: #ff8d39; padding-top: 1em; }

/*---------------------------------------------------------------------
                           woocommerce Pagination
-----------------------------------------------------------------------*/
.woocommerce nav.woocommerce-pagination ul { margin: 0; border: none; }
.woocommerce nav.woocommerce-pagination ul li { border: none; margin-right: 5px; }
.woocommerce nav.woocommerce-pagination ul li:last-child { margin-right: 0; }
.woocommerce nav.woocommerce-pagination ul li .page-numbers { position: relative; display: block; padding: 5px 15px; margin: 0; color: #666666; background-color: #fff; border: 1px solid #ededed; border-radius: 4px; font-size: 16px; line-height: 2; }
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { color: #fff; background-color: var(--primary-color); border-color: var(--primary-color); }
.woocommerce div.product .woocommerce-tabs ul.tabs li a { font-weight: 400; }

/*---------------------------------------------------------------------
                           Tab products
-----------------------------------------------------------------------*/
.woocommerce div.product .woocommerce-tabs ul.tabs::before { border-bottom: 1px solid #e9e9e9; }
.woocommerce div.product .woocommerce-tabs ul.tabs { text-align: center; padding: 0; margin: 0 0; border: none; }
.woocommerce div.product .woocommerce-tabs ul.tabs li { padding: 0 30px; margin: 0; background: none; border-color: #e9e9e9; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before { display: none !important; }
.woocommerce-tabs { margin-bottom: 80px; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active { background: var(--primary-color); color: #ffffff; border-color: var(--primary-color); }
.woocommerce-Tabs-panel h2 { margin-bottom: 15px; }
.woocommerce .comment-respond .comment-reply-title:before { display: none; }
.woocommerce-Tabs-panel .comment-respond .comment-form-author, .woocommerce-Tabs-panel .comment-respond .comment-form-email, .woocommerce-Tabs-panel .comment-respond .comment-form-url { width: 48%; }
.woocommerce-Tabs-panel .comment-respond .comment-form-email { float: right; }
.woocommerce .woocommerce-Tabs-panel #review_form .comment-respond .form-submit { margin: 0; }
.woocommerce div.product .woocommerce-tabs .panel { margin: 0; padding: 30px 30px 15px; border: 1px solid #e9e9e9; border-top: none; }

/*---------------------------------------------------------------------
                           Cart
-----------------------------------------------------------------------*/
.woocommerce-cart-form { margin-bottom: 80px; }
.woocommerce-additional-fields h3 { margin-top: 30px; }
.cross-sells h2, .cart_totals h2 { margin-bottom: 30px; }
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 150px; padding-left: 10px;border-radius: 4px; }
.woocommerce .cart_totals .wc-proceed-to-checkout .button { width: 100%; padding: 15px 30px; }
.woocommerce-billing-fields h3, #order_review_heading, .woocommerce-order-details__title { margin-bottom: 15px; }
.woocommerce table.shop_table { border: 1px solid #eaeaea; }
.woocommerce table.shop_table td{border-top: 1px solid rgba(0,0,0,.1);border-left: 1px solid #eaeaea; border-bottom: none; border-right: none;}
.woocommerce-billing-fields__field-wrapper label, .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper { display: inline-block; width: 100%; }
.woocommerce form .form-row .select2-container { border: 1px solid #ededed; background: #f5f7fb; line-height: 45px; height: 45px; padding: 0 10px; width: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.select2-search--dropdown { display: inline-block; padding: 10px; width: 100%; }
.select2-container--default .select2-selection--single { background-color: transparent; border: none; border-radius: 0; outline: none; }
.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] { background: #f5f7fb; }
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] { background: var(--primary-color); }
.select2-container--default .select2-selection--single .select2-selection__rendered { color: #666666; line-height: inherit; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 44px; }
.select2-dropdown { border: 1px solid #ededed; }
.order-total { color: var(--primary-color); }
.woocommerce-input-wrapper { display: inline-block; width: 100%; }
.woocommerce form .form-row textarea { padding: 15px; height: 6em; }
.woocommerce-checkout #payment ul.payment_methods li input { width: inherit; float: left; height: auto; margin: 10px 5px 0 0; }
.woocommerce ul.order_details { margin: 15px 0; padding: 15px; border: 1px solid #ededed; background: #f5f7fb; }

/*---------------------------------------------------------------------
                           Related products
-----------------------------------------------------------------------*/
.related.products h2, .upsells.products h2 { margin-bottom: 30px; text-align: center; }
.woocommerce .related.products .products.columns-4 li.product { margin-bottom: 0; }

/* woocommerce Button */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt.disabled { color: #fff; cursor: pointer; padding: 10px 30px; font-weight: 500; font-size: 15px; line-height: 28px; border: none; position: relative; background: var(--primary-color);   font-family: 'Now'; display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-decoration: none; }
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce .cart_totals .wc-proceed-to-checkout .button:hover, .woocommerce button.button.alt:hover { color: #ffffff; background: #333333; text-decoration: none; }
.woocommerce #respond input#submit { margin-top: 30px; float: right; padding: 10px 30px; }

/*---------------------------------------------------------------------
                           My Account
-----------------------------------------------------------------------*/
.woocommerce form.login { border-color: #e0e0e0; }
input[type=checkbox] { height: 34px; width: 13px; width: auto; margin-right: 5px; }
.woocommerce-form__label-for-checkbox { margin-top: 5px; margin-left: 30px; }
.woocommerce form .form-row { padding: 0; margin: 0 0 15px; }
.woocommerce-MyAccount-navigation ul { margin: 0 15px 0 0; padding: 0; border: 1px solid #e0e0e0; }
.woocommerce-MyAccount-navigation li { list-style: none; display: inline-block; width: 100%; border-bottom: 1px solid #e0e0e0; }
.woocommerce-MyAccount-navigation li a { padding: 10px 15px; color: var(--primary-color); display: inline-block; width: 100%; }
.woocommerce-MyAccount-navigation li a:hover, .woocommerce-MyAccount-navigation li.is-active  a { color: #ffffff; text-decoration: none; background: var(--primary-color); }
.woocommerce-MyAccount-navigation li a:before { float: right; font-family: FontAwesome; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before { content: "\f0e4"; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before { content: "\f291"; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before { content: "\f1c6"; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before { content: "\f015"; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before { content: "\f09d"; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before { content: "\f007"; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before { content: "\f08b"; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before { content: "\f021"; }

/*---------------------------------------------------------------------
                           Swiper style one
-----------------------------------------------------------------------*/
.swiper-style-two { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; }
.swiper-style-two { width: 100%; height: 100%; }
.swiper-style-two .swiper-slide img{border-radius: 4px;}
.swiper-style-two .swiper-slide { text-align: center; width: 80%; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.swiper-style-two .video-btn a i { line-height: 100px; font-size: 20px; color: #ffffff; }
.swiper-style-two .video-btn { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.swiper-style-two .video-btn a { position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); width: 100px; height: 100px; text-align: center; border-radius: 90px; }

/*---------------------------------------------------------------------
                    Portfolio page
-----------------------------------------------------------------------*/
.main-portfolio .nav-links .nav-previous, .main-portfolio .nav-links .nav-next { display: inline-block; }
.main-portfolio .nav-links .nav-next { float: right; }
.main-portfolio .nav-links { padding-top: 45px; border-top: 1px solid rgba(30, 30, 30, 0.08); }

/*---------------------------------------------------------------------
                    Maintenance & comingsoon
-----------------------------------------------------------------------*/
.maintenance { text-align: center; padding-top: 80px; }
.iq-coming { padding: 143px 0; text-align: center; }
.iq-coming ul { list-style: none; }
.iq-coming .countdown { list-style: none; margin: 20px 0 30px 0; padding: 0; text-align: center; display: inline-block; }
.iq-coming .countdown li { display: inline-block; margin: 0; border: 1px solid rgba(0, 0, 0, 0.13); width: 140px; height: 150px; padding: 14px; }
.iq-coming .countdown li span { font-size: 50px; font-weight: 800; line-height: 80px; color: #1e1e1e; position: relative; }
.iq-coming .countdown li.seperator { font-size: 50px; line-height: 40px; vertical-align: top; margin: 16px 0px; color: #1e1e1e; }
.iq-coming .countdown li h6 { color: #1e1e1e; font-size: 20px; padding-right: 30px; }
.iq-coming .countdown li p { font-size: 16px; font-weight: 600; line-height: 24px; color: #1e1e1e; }
.iq-coming .countdown li:last-child  span:after { content: none; }

@media(max-width:1024px) {
  .popup-absolute-images .img-one,.popup-absolute-images .img-two{display: none;}
   .color-palette .color-text{font-size: 16px;}
}
@media(max-width:992px) {
  .maintenance { padding: 150px 0; }
  .iq-coming .countdown li { width: 114px; height: 130px; }
  .iq-coming { padding: 100px 0; }
}
@media(max-width:767px) {
  .maintenance h2 { font-size: 40px; }
  .iq-coming h1 { font-size: 64px; }
  .iq-coming .countdown li { width: 63px; height: 120px; margin: 0 10px; }
  .sofbox-feature-circle ul{text-align: center;}
  .sofbox-feature-circle .sofbox-img ul li .feature-info{height: 126px !important; width: 126px  !important;}
  .sofbox-feature-circle .sofbox-img ul li .feature-info h6{font-size: 14px;}
  .sofbox-feature-circle .sofbox-img ul li{height: 115px; width: 115px;}
}
@media(max-width:479px) {
  .iq-coming h1 { font-size: 44px; }
  .maintenance h2 { font-size: 32px; }
  .iq-coming .countdown li { margin: 10px; width: auto; height: auto; padding: 10px; margin: 0; border: none; }
  .iq-coming .countdown li span { font-size: 24px; line-height: 24px; }
  .iq-coming .countdown li p { font-size: 14px; line-height: 20px; font-weight: inherit; }
}
/*---------------------------------------------------------------------
                   Career details
-----------------------------------------------------------------------*/
.career-details-box{background: #ffffff;
    border: 1px solid rgba(30, 30, 30, 0.07);
    padding: 30px 15px !important;
    border-radius: 4px;}
.apply-box{ padding: 30px 15px !important; border: 1px solid rgba(30, 30, 30, 0.07); border-top: none;}

.cfield.upload-file input{padding: 0;}

/*fancy list style 3*/
.fancy-service-list .fancy-service-detail{margin:15px 0;}
.fancy-service-list { box-shadow: 0px 20px 90px 0px rgba(0, 0, 0, 0.15); padding: 45px 30px; }
.fancy-service-list .fancy-service-detail .iq-img { border-radius: 100%; position: relative; border: 20px solid #f3f7fd; background: #e7effa; text-align: center; height: 200px; width: 200px; margin: 0 auto 30px; line-height: 160px; }
.fancy-service-list .fancy-service-detail .iq-img i {color: #ffffff; position: absolute; height: 37px; width: 37px; border-radius: 90px; right: 0; top: -20px; font-size: 16px; line-height: 37px; background: linear-gradient(to right, var(--linear-color-1) 0%, var(--linear-color-2) 51%, var(--linear-color-3) 100%); }
.fancy-service-list .fancy-service-detail .iq-img img { width: auto; margin: 0 auto; }
.fancy-list-box { display: flex; }
.fancy-list-box img.fancy-list-img { margin-right: 30px; }

/*feature circle*/
.sofbox-feature-circle { position: relative; overflow: hidden; }
.sofbox-feature-circle .main-circle { margin: 0 auto; text-align: center; }
.sofbox-feature-circle .main-circle img.fancy-list-img { margin-top: 25%; }
.sofbox-feature-circle .dot-circle { border-radius: 100%; height: 950px; width: 950px; margin: 0 auto; text-align: center; position: absolute; top: 10%; left: 0; right: 0; border: 1px solid #fff; opacity: 0.3; }
.sofbox-feature-circle  .effect-circle { border-radius: 100%; height: 600px; width: 600px; margin: 0 auto; text-align: center; position: absolute; top: 20%; left: 0; right: 0; border: 1px solid #fff; opacity: 0.3; }
.sofbox-feature-circle  .sofbox-img ul li .feature-info { text-align: center; height: 136px; border-radius: 100%; background: #ffffff; width: 136px; padding: 20px; }
.sofbox-feature-circle  .sofbox-img ul li { position: absolute; }
.sofbox-feature-circle  .sofbox-img ul li:nth-child(1) { left: 3%; top: 50%; }
.sofbox-feature-circle  .sofbox-img ul li:nth-child(2) { left: 20%; top: 15%; }
.sofbox-feature-circle  .sofbox-img ul li:nth-child(3) { right: 20%; top: 15%; }
.sofbox-feature-circle  .sofbox-img ul li:nth-child(4) { right: 3%; top: 58%; }
.sofbox-feature-circle  .sofbox-img ul li:nth-child(5) { left: 20%; bottom: 15%; }
.sofbox-feature-circle  .sofbox-img ul li:nth-child(6) { left: 24%; top: 40%; }
.sofbox-feature-circle  .sofbox-img ul li:nth-child(7) { right: 40%; top: 25%; }
.sofbox-feature-circle  .sofbox-img ul li:nth-child(8) { right: 20%; top: 45%; }
.sofbox-feature-circle  .sofbox-img ul li:nth-child(9) { right: 20%; bottom: 10%; }
.sofbox-feature-circle  .sofbox-img ul li:nth-child(1)  .feature-info, .sofbox-feature-circle  .sofbox-img ul li:nth-child(2)  .feature-info, .sofbox-feature-circle  .sofbox-img ul li:nth-child(3)  .feature-info, .sofbox-feature-circle  .sofbox-img ul li:nth-child(4) .feature-info { height: 120px; width: 120px; }
.sofbox-feature-circle  .sofbox-img ul li .feature-info .feature-img { margin-bottom: 10px; display: inline-block; vertical-align: middle; line-height: initial; }

/*verticle tab*/
.custom-tab.verticaltab3 .nav.nav-pills .nav-link{position: relative;}
.custom-tab.verticaltab3 .nav.nav-pills .nav-link:after{ position: absolute; content: ""; width: 4px; height: 10px; left:-4px;bottom: 0; background: #ffffff; }
.custom-tab.verticaltab3 .nav.nav-pills .nav-link:before{ position: absolute; content: ""; width: 4px; height: 10px; left:-4px;top: 0; background: #ffffff; }
.custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] { box-shadow: none; border-radius: 0; }
.custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] li.nav-item { padding: 0 30px 20px; width: 100%; vertical-align: middle; float: left; margin-bottom: 0px; }
.custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] li.nav-item:last-child { margin-bottom: 0; }
.custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] .nav-link { border-left: 4px solid var(--primary-color); padding: 15px 25px; border-radius: 0px; text-align: left; box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.05);transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;  }
.custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] .nav-link img { margin-right: 15px; }
.custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] .nav-link p { display: none; }
.custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] .nav-link h4 { font-size: 18px; margin-top: 10px; }
.custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] .nav-link:last-child, .custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] li.nav-item:last-child { margin-bottom: 0; }
.custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] .nav-link:hover h4 { color: var(--primary-color); }
.custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] .nav-link.active { background: #ffffff; padding-top: 30px;padding-bottom: 30px; box-shadow: 0px 29px 60px 0px rgba(19, 160, 251, 0.15); }
.custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] .nav-link.active h4 { margin-top: -10px; }
.custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] .nav-link:hover { background: #ffffff; }
.custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] .nav-link.active p { display: block; color: #8e989f; }
/* .custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] .nav-link.active:before, .custom-tab.verticaltab3 .nav.nav-pills[aria-orientation="vertical"] .nav-link:hover:before { display: none; } */
.custom-tab.verticaltab3 .tab-pane.fade.active.show { display: block; }
.custom-tab.verticaltab3 .tab-pane.fade { display: none; }

/*counter horizontal*/
.iq-timer.counter-horizontal .timer-details .timer, .iq-timer.counter-horizontal .timer-details .total-cust, .iq-timer.counter-horizontal .timer-details .price { font-size: 35px; color: #ffffff; display: inline-block; vertical-align: middle; }
.iq-timer.counter-horizontal .timer-details i { font-size: 30px; color: #ffffff; display: inline-block; vertical-align: middle; }
.iq-timer.counter-horizontal .timer-details p { margin: 0; display: inline-block; vertical-align: middle; }
.iq-timer.counter-horizontal .timer-details { color: #ffffff; padding: 10px; }
.iq-timer.counter-horizontal .border-effect { width: 30px; height: 2px; display: inline-block; vertical-align: middle; position: relative; left: auto; top: auto; transform: none; margin: 0 15px; }
.iq-timer.counter-horizontal .border-effect .title-saas { position: relative; background: #000000; height: 2px; width: 30px; overflow: hidden; }
.iq-timer.counter-horizontal { text-align: center; margin: 0 auto 30px; border-radius: 4px;}
.iq-timer.counter-horizontal .border-effect .title-saas::after, .iq-timer.counter-horizontal .border-effect .title-saas::before { content: ""; position: absolute; background: #ffffff; width: 3px; height: 2px; left: 0; z-index: 1; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: H-MOVE-BG; animation-name: H-MOVE-BG; }
@-webkit-keyframes H-MOVE-BG {
  from { -webkit-transform: translateX(0); transform: translateX(0); }
  to { -webkit-transform: translateX(60px); transform: translateX(60px); }
}
@keyframes H-MOVE-BG {
  from { -webkit-transform: translateX(0); transform: translateX(0); }
  to { -webkit-transform: translateX(60px); transform: translateX(60px); }
}
.tab-img-shadow img{box-shadow: 0px 40px 80px 0px rgba(0, 0, 0, 0.1);}
.popup-absolute-images { position: absolute; bottom: 50%; width: 100%; -webkit-animation: bounces 5s infinite alternate; }
.popup-absolute-images .img-two { right: 0; left: auto; bottom: 0; z-index: 2;}
.popup-absolute-images .img-one { left: 0; z-index: 2;}
.popup-absolute-images .img-three { right: 0; left: 0; margin: 0 auto; text-align: center; bottom: -250px; }
.popup-absolute-images .img-four { right: 20%; text-align: center; top: -250px; z-index: -1; }
.popup-absolute-images.align-left, .popup-absolute-images.align-right { top: 50%; }
.popup-absolute-images.align-left .img-one { left: 0; top: 0; }
.popup-absolute-images.align-left .img-two { left: 10%; top: 15%; }
.popup-absolute-images.align-left .img-three { left: 0%; top: 45%; }
.popup-absolute-images.align-left .img-four { left: -10%; top: 80%; }
.popup-absolute-images.align-right .img-one { right: 0; top: 0; }
.popup-absolute-images.align-right .img-two { right: 10%; top: 15%; }
.popup-absolute-images.align-right .img-three { right: 0%; top: 45%; }
.popup-absolute-images.align-right .img-four { right: -10%; top: 80%; }
.custom-tab.horizontaltab .tab-pane.fade.active.show { display: block; }
.custom-tab.horizontaltab .tab-pane.fade { display: none; }
a.nav-link.active.show{background: transparent;}
.custom-tab.horizontaltab .nav.nav-pills { display: block; width: 100%; overflow: hidden; }
.custom-tab.horizontaltab .nav.nav-pills li { display: inline-block; width: auto; }
.custom-tab.horizontaltab .nav-pills .nav-link .tab-title { display: inline-block; }
.custom-tab.horizontaltab .show_content { width: 100%; text-align: left; }
.custom-tab.horizontaltab .nav-pills .nav-link.active,.custom-tab.horizontaltab .nav-pills .show>.nav-link,.custom-tab.horizontaltab .nav-pills .nav-link:hover {  background-image: linear-gradient(to right, var(--linear-color-1) 0%, var(--linear-color-2)  100%); }
.custom-tab.horizontaltab .nav-pills .nav-link.active  .tab-title, .custom-tab.horizontaltab .nav-pills .show>.nav-link .tab-title, .custom-tab.horizontaltab .nav-pills .nav-link:hover .tab-title { color: #ffffff; }
.page-id-1790 .content-area .site-main, .page-id-1584 .content-area .site-main { padding: 0; }
.page-id-1790 .iq-breadcrumb-one, .page-id-1584 .iq-breadcrumb-one { display: none; }
.fancy-list-box .fancy-list-img { margin-right: 30px; width: 80px; height: 80px; line-height: 80px; color: #ffffff; position: relative; display: inline-block; vertical-align: middle; text-align: center; font-size: 30px; }
.fancy-list-box  .service-detail { flex: 1; display: inline-block; vertical-align: middle; }
.fancy-list-box .fancy-list-img:before { border-radius: 90px; line-height: 80px; width: 80px; height: 80px; text-align: center; content: ""; position: absolute; left: 0; top: 0; z-index: -1; opacity: 0.8; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; border-top-left-radius: 0px; }
.fancy-list-box .fancy-list-img.purple-hover:before { background-image: -moz-linear-gradient(90deg, rgb(135, 154, 251) 0%, rgb(23, 51, 195) 100%); background-image: -webkit-linear-gradient(90deg, rgb(135, 154, 251) 0%, rgb(23, 51, 195) 100%); background-image: -ms-linear-gradient(90deg, rgb(135, 154, 251) 0%, rgb(23, 51, 195) 100%); }
.fancy-list-box .fancy-list-img.org-hover:before { background-image: -moz-linear-gradient(90deg, rgb(230, 166, 160) 0%, rgb(255, 106, 92) 100%); background-image: -webkit-linear-gradient(90deg, rgb(230, 166, 160) 0%, rgb(255, 106, 92) 100%); background-image: -ms-linear-gradient(90deg, rgb(230, 166, 160) 0%, rgb(255, 106, 92) 100%); }
.fancy-list-box .fancy-list-img.green-hover:before { background-image: -moz-linear-gradient(90deg, rgb(149, 239, 218) 0%, rgb(100, 216, 190) 100%); background-image: -webkit-linear-gradient(90deg, rgb(149, 239, 218) 0%, rgb(100, 216, 190) 100%); background-image: -ms-linear-gradient(90deg, rgb(149, 239, 218) 0%, rgb(100, 216, 190) 100%); }


.full-img-left img{max-width: none !important;left: -60%;
    position: relative;}
 .full-img-left-two img{max-width: none !important;left: -40%;
    position: relative;}
.full-img-effect img {
    max-width: none !important;
    left: -39%;
    position: relative;
}
.full-img-right img{max-width: none !important;right: 0;
    position: relative;}
@media (max-width:1024px){
  .full-img-right img{max-width: 100% !important;}
}
.job-potal-img img{max-width: none !important;
    position: absolute;
    top: -150px;}

/*---------------------------------------------------------------------
                  Rating Effect (Feedback)
-----------------------------------------------------------------------*/
.owl-rating { padding: 30px; background: rgba(255, 255, 255, 0.15); border-radius: 4px; }
.owl-rating  .iq-star{margin-bottom: 15px; display: inline-block;}
.owl-rating  .iq-star i{color:#fbdc00; margin-right: 5px; }
.owl-rating  .iq-star i:last-child{margin:0;}

/*---------------------------------------------------------------------
                Curve shap effect
-----------------------------------------------------------------------*/
.cure-shap-right:before{content: ""; width: 250px; height: 100%;top: 0; background-image: -moz-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(243,249,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(243,249,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(243,249,255) 100%);  position: absolute;left:-20%;}
.cure-shap-right{ background-image: -moz-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(243,249,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(243,249,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(243,249,255) 100%); border-top-right-radius: 50px; position: relative; }

.cure-shap-left:before{content: ""; width: 250px; height: 100%;top: 0; background-image: -moz-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(243,249,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(243,249,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(243,249,255) 100%);  position: absolute;right:-20%;}
.cure-shap-left{ background-image: -moz-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(243,249,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(243,249,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(243,249,255) 100%); border-top-left-radius: 50px; position: relative; }

.page-id-2468 .iq-breadcrumb-one{display: none;}
.page-id-2468  .content-area .site-main{padding-top: 0;}

/*---------------------------------------------------------------------
                Fancy Services
-----------------------------------------------------------------------*/
.fancy_service { border-radius: 5px; border: 1px solid #f4f8ff; box-shadow: 4.871px 34.659px 30px 0px rgba(0, 0, 0, 0.06); margin-bottom: 60px; padding: 0; display: block; float: left; width: 100%; }
.fancy_service .fancy-info { float: left; width: 70%; padding: 30px; }
.fancy_service .fancy_img { position: absolute; right: -70px; bottom: -50px; }
.fancy_service .fancy_block { display: block; float: left; width: 100%; position: relative; overflow: hidden; z-index: 1; background: #ffffff; }
.fancy_service .bg_img {opacity: 0; position: absolute; right: -10px; top: -26px; -webkit-transition: all 0.5s ease-in-out;
    -webkit-animation: bounces 2s infinite alternate;  transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.fancy_service  .fancy_img { width: 50%; float: left; z-index: -1;}
.fancy_service:hover .bg_img{opacity: 1;}

/*---------------------------------------------------------------------
                Services box effect
-----------------------------------------------------------------------*/
.squre-effect-top{ margin-top: -35px; }
.squre-effect-bottom{ margin-top: -35px; }
.squre-effect{   position: relative; box-shadow: 0px 0px 150px 0px rgba(0, 0, 0, 0.1); margin-bottom: 30px;}
.squre-effect .icon-box .img-effect i{display: inline-block; line-height: normal;font-size: 45px;}
.squre-effect  .icon-box{padding: 30px; background:#ffffff;  position: relative; z-index: 1; border-radius: 4px;}
.squre-effect:hover:before{  transform: rotate(12deg); }
.squre-effect:before{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%;   background-image: -moz-linear-gradient( -20deg, rgb(249,122,63) 0%, rgb(253,106,105) 100%);
  background-image: -webkit-linear-gradient( -20deg, rgb(249,122,63) 0%, rgb(253,106,105) 100%);
  background-image: -ms-linear-gradient( -20deg, rgb(249,122,63) 0%, rgb(253,106,105) 100%); transform: rotate(0deg); z-index: -1;transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; border-radius: 4px;  transform: rotate(0deg); }
.org-gradiant-bg{background-image: -moz-linear-gradient( -20deg, rgb(249,122,63) 0%, rgb(253,106,105) 100%);
  background-image: -webkit-linear-gradient( -20deg, rgb(249,122,63) 0%, rgb(253,106,105) 100%);
  background-image: -ms-linear-gradient( -20deg, rgb(249,122,63) 0%, rgb(253,106,105) 100%);}
/*---------------------------------------------------------------------
                 Frequently Asked Questions
-----------------------------------------------------------------------*/
.iq-accordion.career-style.faq-style.style-two .iq-accordion-block.accordion-active .accordion-title:before, .iq-accordion.career-style.faq-style.style-two .accordion-title:before{background: transparent; color:#7ca0f4; box-shadow: none; }
.iq-accordion.career-style.faq-style.style-two .iq-accordion-block .accordion-details p{padding-left: 74px;
    padding-top: 0;
    padding-bottom: 15px;}




/*---------------------------------------------------------------------
                Fancy box
-----------------------------------------------------------------------*/
.Fancy-box-position .fancy-style-five { position: absolute;
    top: 0;
    background: #ffff;
    right: 0; width: 360px; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.Fancy-box-position .fancy-style-five i{color: #57bfb1;}
.Fancy-box-position .fancy-style-five:hover{right: 20px;}
.fancy-style-five i{font-size: 34px;}
.fancy-style-five [class*=" flaticon-"]:before{font-size: 30px;}
.fancy-style-five.one{ top: 12%; }
.fancy-style-five.two{ top: 38%; }
.fancy-style-five.three{ top: 65%; }
.fancy-style-five {    box-shadow: 0px 15px 38px 0px rgba(0,0,0,0.1);
    padding: 30px;
    border-radius: 8px; background: #ffff; margin-bottom: 30px;}

.page-id-2747 .iq-breadcrumb-one{display: none;}
.page-id-2747 .content-area .site-main{padding-top:0;padding-bottom: 120px;}

.page-id-2254 .iq-breadcrumb-one{display: none;}
.page-id-2254 .content-area .site-main{padding-top:0;padding-bottom: 120px;}

/*---------------------------------------------------------------------
                Fancy box five
-----------------------------------------------------------------------*/
.hover-slide-effect{position: relative;}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-size: inherit;}
.hover-box-effect {padding: 55px 15px 55px 65px; position: relative;box-shadow: 0px 3px 60px 0px rgba(85, 128, 255, 0.05);
margin: 0px 15px 50px; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.hover-box-effect i {font-size: 36px;}
.hover-box-effect .title{margin-bottom: 10px;}
.hover-box-effect:hover {-webkit-box-shadow: 5px 9px 60px 0px rgba(82, 119, 229, 0.22);
    box-shadow: 5px 9px 60px 0px rgba(82, 119, 229, 0.22);}
.hover-box-effect .icon-box{    width: 70px;
    height: 70px;
    border-radius: 100px;
    background: #000;
    line-height: 70px;
    text-align: center;
    position: absolute;
    left: -30px;}


/*---------------------------------------------------------------------
                Shop page Drone
-----------------------------------------------------------------------*/
.shop-Product:first-child .fancy-icon { border: none; }
.shop-Product .fancy-icon { border-left: 1px solid #eff1fe; }
.shop-Product .fancy-icon { padding-left: 50px; margin: 0; }
.shop-Product .fancy-icon .media .fancy-img img, .fancy-icon .media .fancy-img { width: auto; height: auto; line-height: normal; }
.shop-Product .fancy-icon .media .media-body { padding-left: 86px; }
.iq-mt-120 { margin-top: 120px; }
.shop-offer { box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.2); padding: 30px; margin-bottom: 30px; border-radius: 8px; }
.shop-offer .sub-title { margin-top: 15px; }
.shop-offer .offer-img img { position: relative; right: -30px; bottom: -40px; }



/*---------------------------------------------------------------------
Flip box Start
-----------------------------------------------------------------------*/
.flip-icon i{font-size: 45px;}
.feature-flip-box{position: relative;border-radius: 10px; margin-bottom: 30px;}
.feature-flip-box .flipbox-wrapper { position: relative; z-index: 1; min-height: 270px; text-align: center; perspective: 1000px; }
.feature-flip-box .flipbox-title { font-size: 24px; line-height: 1.2; font-weight: 700; }
.feature-flip-box .front-side, .feature-flip-box .back-side { display: block; -webkit-backface-visibility: unset; backface-visibility: unset; transition: transform 1s, visibility 0s 0.3s; min-height: inherit; border-radius: 10px;  background-position: top left; background-size: cover; background-repeat: no-repeat; background-color: #ffffff; box-shadow: 0px 14px 36px rgba(0, 0, 0, 0.1); perspective: inherit; transform-style: preserve-3d; }
@supports ((-webkit-backface-visibility:hidden) or (backface-visibility:hidden)) {
  .feature-flip-box .front-side, .feature-flip-box .back-side { -webkit-backface-visibility: hidden; backface-visibility: hidden; transition: transform 0.8s cubic-bezier(0.5, 0.2, 0.2, 0.8); }
}
.feature-flip-box .front-side { box-sizing: border-box; padding: 45px 30px; visibility: visible; }
@supports ((-webkit-backface-visibility:hidden) or (backface-visibility:hidden)) {
.feature-flip-box .front-side { display: flex; flex-direction: column; justify-content: center; visibility: unset; }
}
.feature-flip-box .front-side .flipbox_logo, .feature-flip-box .front-side .flipbox-title, .feature-flip-box .front-side .flipbox-details { transform-style: inherit; perspective: inherit; -webkit-backface-visibility: inherit; backface-visibility: inherit; }
.feature-flip-box .front-side .flipbox_logo { display: block; margin-left: auto; margin-right: auto; transform: translate3d(0, 0, 35px) scale(0.95); }
.feature-flip-box .front-side .flipbox_subtitle { transform: translate3d(0, 0, 60px) scale(0.68); }
.feature-flip-box .front-side .flipbox-title { padding: 0 13px; margin: 20px 0 10px 0; box-sizing: border-box; transform: translate3d(0, 0, 70px) scale(0.86); }
.feature-flip-box .front-side .flipbox-details { padding: 0px 5px 0; font-size: 16px; line-height: 1.875; transform: translate3d(0, 0, 55px) scale(0.86); }
.feature-flip-box .back-side { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 30px; visibility: hidden; }
@supports ((-webkit-backface-visibility:hidden) or (backface-visibility:hidden)) {
  .feature-flip-box .back-side { display: flex; justify-content: center; flex-direction: column; visibility: unset; }
}
.feature-flip-box .back-side .flipbox_logo, .feature-flip-box .back-side .flipbox-title, .feature-flip-box .back-side .flipbox-content { transform-style: inherit; perspective: inherit; -webkit-backface-visibility: inherit; backface-visibility: inherit; }
.feature-flip-box .back-side .flipbox_logo { height: 20px; transform: translate3d(0px, -10px, 35px) scale(0.86); }
.feature-flip-box .back-side .flipbox-title { padding: 0 20px; margin-bottom: 10px; transform: translate3d(0, 0, 70px) scale(0.86); }
.feature-flip-box .back-side .flipbox-content { padding: 0 9px; line-height: 1.875; transform: translate3d(0, 0, 60px) scale(0.86); }
.feature-flip-box .back-side .softlab_module_button { margin-top: 23px; }
.feature-flip-box .back-side .softlab_module_button a { margin-bottom: 0; }
.feature-flip-box .flipbox_button { padding-top: 10px; }
.feature-flip-box .flipbox_button:after { color: inherit; }
.feature-flip-box .back-side .flipbox-content a.blue-btn.button{background: #57bfb1!important; color: #ffffff}
.feature-flip-box .back-side .flipbox-content a.blue-btn.button:hover{background: #ffffff!important; color: #57bfb1}
/*.feature-flip-box.align-left .front-side, .feature-flip-box.align-left .back-side { align-items: flex-start; text-align: left; }
.feature-flip-box.align-center .front-side, .feature-flip-box.align-center .back-side { align-items: center; text-align: center; }
.feature-flip-box.align-right .front-side, .feature-flip-box.align-right .back-side { align-items: flex-end; text-align: right; }*/
.feature-flip-box.flip-right .front-side { transform: rotateY(0deg); }
.feature-flip-box.flip-right .front-side .flip-icon{transform: translate3d(0, 0, 55px) scale(0.86);}
.feature-flip-box.flip-right .back-side { transform: rotateY(-180deg); }
.feature-flip-box.flip-right:hover .front-side { visibility: hidden; transform: rotateY(180deg); }
@supports ((-webkit-backface-visibility:hidden) or (backface-visibility:hidden)) {
  .feature-flip-box.flip-right:hover .front-side { visibility: unset; }
}
.feature-flip-box.flip-right:hover .back-side { visibility: visible; transform: rotateY(0); }
@supports ((-webkit-backface-visibility:hidden) or (backface-visibility:hidden)) {
  .feature-flip-box.flip-right:hover .back-side { visibility: unset; }
}
.feature-flip-box.flip-left .front-side { transform: rotateY(0deg); }
.feature-flip-box.flip-left .back-side { transform: rotateY(180deg); }
.feature-flip-box.flip-left:hover .front-side { visibility: hidden; transform: rotateY(-180deg); }
@supports ((-webkit-backface-visibility:hidden) or (backface-visibility:hidden)) {
  .feature-flip-box.flip-left:hover .front-side { visibility: unset; }
}
.feature-flip-box.flip-left:hover .back-side { visibility: visible; transform: rotateY(0); }
@supports ((-webkit-backface-visibility:hidden) or (backface-visibility:hidden)) {
  .feature-flip-box.flip-left:hover .back-side { visibility: unset; }
}
.feature-flip-box.flip-top .front-side { transform: rotateX(0deg); }
.feature-flip-box.flip-top .back-side { transform: rotateX(-180deg); }
.feature-flip-box.flip-top:hover .front-side { visibility: hidden; transform: rotateX(180deg); }
@supports ((-webkit-backface-visibility:hidden) or (backface-visibility:hidden)) {
  .feature-flip-box.flip-top:hover .front-side { visibility: unset; }
}
.feature-flip-box.flip-top:hover .back-side { visibility: visible; transform: rotateX(0); }
@supports ((-webkit-backface-visibility:hidden) or (backface-visibility:hidden)) {
  .feature-flip-box.flip-top:hover .back-side { visibility: unset; }
}
.feature-flip-box.flip-bottom .front-side { transform: rotateX(0deg); }
.feature-flip-box.flip-bottom .back-side { transform: rotateX(180deg); }
.feature-flip-box.flip-bottom:hover .front-side { visibility: hidden; transform: rotateX(-180deg); }
@supports ((-webkit-backface-visibility:hidden) or (backface-visibility:hidden)) {
  .feature-flip-box.flip-bottom:hover .front-side { visibility: unset; }
}
.feature-flip-box.flip-bottom:hover .back-side { visibility: visible; transform: rotateX(0); }
@supports ((-webkit-backface-visibility:hidden) or (backface-visibility:hidden)) {
  .feature-flip-box.flip-bottom:hover .back-side { visibility: unset; }
}

/*---------------------------------------------------------------------
Flip box End
-----------------------------------------------------------------------*/

.iq-get-team  img {max-width: none!important;}
/*---------------------------------------------------------------------
 Pricing-plan
-----------------------------------------------------------------------*/
.iq-best-pricing.active{transform: scale(1.1);
    box-shadow: 0 20px 95px 0 rgba(0,0,0,.1);
    position: relative;
    z-index: 99;
    border-bottom: 2px solid #f87e7e;}
.iq-best-pricing{padding: 50px 30px;
background: #ffffff;
margin: 0 5px 30px 5px;
transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
text-align: left;
border-radius: 10px;}
/* .iq-best-pricing h2, .iq-best-pricing.active h2, .iq-best-pricing ul.pricing-list li i {color: #57bfb1 !important;} */
.iq-best-pricing .price-title .month-circle .month-price{margin-bottom: 0px;}
.iq-best-pricing .price-title .month-circle .month-price .sub-title{margin-bottom: 15px;}
.iq-best-pricing .price-title .month-circle .month-price h2{display: inline; font-weight: bold; }
.iq-best-pricing.active .price-title .month-circle .month-price h2{  font-weight: bold;}
.iq-best-pricing .price-title .month-circle .month-price .duration{margin-top: 10px;}
.iq-best-pricing .price-title .title{margin-bottom: 15px;}
.iq-best-pricing .pricing-list{margin-top: 40px; padding: 0px;}
.iq-best-pricing .pricing-list li{list-style-type: none; margin-bottom: 8px; display: inline-flex;}
.iq-best-pricing .pricing-list li:last-child{ margin-bottom: 0px;}
.iq-best-pricing .price-footer{margin-top: 45px;}


/*---------------------------------------------------------------------
 custom Tab
-----------------------------------------------------------------------*/
.custom-tab.horizontaltab-demo15 .nav-pills{position: absolute;bottom:50px;left: -70%;}
.custom-tab.horizontaltab-demo15 .nav-pills .nav-link.active{    background: #007bff;color: #ffffff; font-weight: bold;}
.custom-tab.horizontaltab-demo15 .nav-pills .nav-link{padding: 10px 30px;}
.custom-tab.horizontaltab-demo15   a.nav-link.active  h6.tab-title{color: #ffffff;}
.custom-tab.horizontaltab-demo15 a.nav-link  h6.tab-title{color: #1e1e1e;}
.custom-tab.horizontaltab-demo15 .tab-pane.active {display: block;}
.custom-tab.horizontaltab-demo15 .tab-pane {display: none;}

.iq-feedback-testi{overflow: inherit!important;}
.iq-feedback-testi .owl-carousel .owl-nav {left: -35%;     top: 80%;}
.iq-feedback-testi .owl-carousel .owl-nav .owl-next {left: 0%;}
.iq-feedback-testi .vc_custom_1577353048523{position: relative;}
.iq-feedback-testi .iq-background:before { position: absolute; left: 130px; top: -5%; content: ""; height: 120%; width: 200%; background-color: #4731b6; border-radius: 20px 0 0 20px; }

/*---------------------------------------------------------------------
 Banner
-----------------------------------------------------------------------*/
.iq-banner-bot-shape { position: relative; background-position: bottom center !important; }
.iq-banner-bot-shape:before { content: ""; position: absolute; width: 100%; left: 0; bottom: 0; background-image: url(../images/hr-b-shape.png) !important; background-position: center !important; background-repeat: no-repeat !important; height: 167px; }
.custom-tab.horizontaltab-slider .tab-pane.active { display: block; }
.custom-tab.horizontaltab-slider .tab-pane { display: none; }
.custom-tab.horizontaltab-slider ul  li img { display: inline-block; margin-right: 10px; }
.custom-tab.horizontaltab-slider ul li h6.tab-title { display: inline-block; color: #ffffff; }
.custom-tab.horizontaltab-slider ul.nav { display: block; text-align: center; }
.custom-tab.horizontaltab-slider ul li{display: inline-block;}
.custom-tab.horizontaltab-slider ul li a.active { background: #5a46bd; }
.custom-tab.horizontaltab-slider ul li a { margin-right: 30px; border-radius: 5px; padding: 10px 20px; }
.custom-tab.horizontaltab-slider .show_content { position: relative; overflow: hidden; }
.custom-tab.horizontaltab-slider .tab-pane.active { display: block; padding: 25px 120px 70px; }
.custom-tab.horizontaltab-slider .show_content .tab-pane { position: relative; margin: 0 15px; }
.custom-tab.horizontaltab-slider .show_content .tab-pane:before { content: ""; position: absolute; top: 0; left: -4px; background: url(../images/sofbox-d15-tab.png) no-repeat top center; display: inline-block; width: 100%; height: 101%; background-size: 100% 100%; z-index: 1; }
@media(max-width:420px) {
  .custom-tab.horizontaltab-slider .tab-pane.active { padding: 4px 41px 20px 33px }
}
@media(max-width:737px) {
  .custom-tab.horizontaltab-slider .tab-pane.active { padding: 11px 72px 30px 63px; }
}
@media(max-width:618px) {
  .custom-tab.horizontaltab-slider .tab-pane.active { padding: 11px 59px 30px 52px; }
}
@media(max-width:820px) {
  .custom-tab.horizontaltab-slider .tab-pane.active { padding: 8px 79px  50px 71px; }
}

/*---------------------------------------------------------------------
 Testimonial
-----------------------------------------------------------------------*/
.testimonial-style.owl-carousel .item.iq-best-testimonial{padding: 75px 0px 40px;}
.testimonial-style.owl-carousel .item.iq-best-testimonial .iq-testimonial{margin: 20px;border-radius: 10px; box-shadow: -10px 10px 10px 0px rgba(0, 0, 0, 0.08);}
.testimonial-style.owl-carousel .item.iq-best-testimonial .iq-testimonial .iq-content p{margin-bottom: 30px;}
.testimonial-style.owl-carousel .item.iq-best-testimonial .iq-testimonial:before{display: none;}
.testimonial-style.owl-carousel .item.iq-best-testimonial .iq-testimonial:after{display: none;}
.testimonial-style.owl-carousel .item.iq-best-testimonial .iq-testimonial .media .img-box{width: 80px;height: 80px;line-height: 80px; margin-right: 15px;}
.testimonial-style.owl-carousel .item.iq-best-testimonial .iq-testimonial .media .testimonial-name{text-align: left; margin-top: 15px;}


/*---------------------------------------------------------------------
Our Services Tab
-----------------------------------------------------------------------*/
.our-services-tab.side-tab  .vc_tta.vc_tta-spacing-1 .vc_tta-tab { width: 33%; text-align: center; }
.our-services-tab  .vc_tta.vc_general .vc_tta-panel-body{padding: 14px 0 !important;}
.our-services-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,.our-services-tab .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a, .our-services-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover { color: var(--primary-color) !important; }
.our-services-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a { color: #6f6f6f !important; }
.our-services-tab ul li a { background: none !important; border: none !important; font-size: 16px !important; padding: 10px 35px !important; font-family: var(--body-font-family); font-weight: 600; }
.our-services-tab ul li { position: relative; }
.our-services-tab ul li.vc_tta-tab:before { width: 0; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; height: 3px; background: var(--primary-color); content: ""; position: absolute; right: 0; bottom: 0px; }
.our-services-tab .vc_tta-tabs-list:before { display: inline-block; width: 100%; height: 1px; background: rgb(2, 13, 30, 0.2); content: ""; position: absolute; left: 0; bottom: 0px; }
.our-services-tab .vc_tta-panel-body { padding-top: 30px !important; }
.our-services-tab .iq-list li:last-child, .our-services-tab .iq-list, .our-services-tab .vc_tta-container { margin-bottom: 0px !important; }
.our-services-tab   .vc_tta-panels { background: none !important; border: none !important; }
.our-services-tab ul li.vc_tta-tab.vc_active:before, .our-services-tab ul li.vc_tta-tab:hover:before { display: inline-block; width: 100%; height: 3px; background: var(--primary-color); content: ""; position: absolute; left: 0; bottom: 0px; }
.our-services-tab.map-contact .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a, .our-services-tab.map-contact .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover { color: #ffffff !important; font-weight: normal; }
.our-services-tab.map-contact ul li a { font-family: 'Open Sans', sans-serif; }
.our-services-tab.map-contact  .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a { color: #ffffff; font-weight: normal; }
.contact-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a { color: #ffffff !important; padding: 10px 15px !important; }
.contact-tab .map-contact ul li.vc_tta-tab.vc_active, .contact-tab .map-contact ul li.vc_tta-tab:hover { background: #142c4b; }

/*---------------------------------------------------------------------
chabot BG
-----------------------------------------------------------------------*/
.chabot-bg-shap:before{content: ""; width: 100%; background: url('../images/chatbot-bg.png')no-repeat; position: absolute; top: 0; left: 0;  height: 649px;
    z-index: -1;}

/*---------------------------------------------------------------------
 Our clients new style
-----------------------------------------------------------------------*/
.fancy-clients { border: 1px solid rgba(2, 13, 30, 0.1); border-left: 0; border-right: 0; border-bottom: 0; }
.fancy-clients .col-lg-2.col-md-3.col-sm-12 { padding: 15px; text-align: center; }
.fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(1), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(7), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(13) { border-left: 1px solid rgba(2, 13, 30, 0.1); }
.fancy-clients .col-lg-2.col-md-3.col-sm-12 .clients-block img { opacity: 0.4; }
.fancy-clients .col-lg-2.col-md-3.col-sm-12 .clients-block:hover img { opacity: 1; }
.fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(n+1) { border-bottom: 1px solid rgba(2, 13, 30, 0.1); border-right: 1px solid rgba(2, 13, 30, 0.1); }

@media(max-width:992px) {
  .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(5), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(9) { border-left: 1px solid rgba(2, 13, 30, 0.1); }
}
@media(max-width:767px) {
  .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(2), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(3), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(4), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(6), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(8), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(10), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(11), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(12), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(14), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(15), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(16), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(17), .fancy-clients .col-lg-2.col-md-3.col-sm-12:nth-child(18) { border-left: 1px solid rgba(2, 13, 30, 0.1); }
}

.iq-timer .timer-details span.timer { color: #5788ff; font-size: 44px; line-height: normal; }
.iq-timer{text-align: center;}


/*---------------------------------------------------------------------
Mega Menu
-----------------------------------------------------------------------*/

header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, header #mega-menu-top li .mega-sub-menu li:hover>a.mega-menu-link, header #mega-menu-top li .mega-sub-menu li.mega-current-menu-ancestor a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:hover > a.mega-menu-link,header  #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus,header  #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor a.mega-menu-link,header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor   ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li:hover a.mega-menu-link ,header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li:hover a.mega-menu-link ,header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li:hover  ul.mega-sub-menu li:hover a.mega-menu-link{background: #007bff;
    color: #ffffff;}
header #mega-menu-wrap-top { width: 100%; background: transparent; }
header #mega-menu-wrap-top #mega-menu-top { text-align: right; }
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{padding: 10px;}
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu{padding: 10px;}
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link { color: #121212; font-size: 16px; padding: 0 15px; line-height: 70px; height: 70px; }
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, header #mega-menu-top li .mega-sub-menu li.mega-current-menu-ancestor .mega-sub-menu li a { background: transparent; color: #007bff; }
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:hover ,header #mega-menu-top li .mega-sub-menu li:hover>  .mega-sub-menu li a{ color: #007bff; background: transparent; }

header #mega-menu-wrap-top #mega-menu-top > li ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link,header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li a.mega-menu-link, header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li:hover  ul.mega-sub-menu li a.mega-menu-link , #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
  background: #ffffff;color:#8e989f;
}
header #mega-menu-wrap-top .mega-sub-menu li a { color: #666666; text-decoration: none; line-height: 40px; }
/* #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row, #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu.mega-menu-flyout ul { box-shadow: 0 4px 10px 0 rgba(3, 3, 3, .1); } */
header #mega-menu-wrap-top .mega-sub-menu ul { padding: 0; margin: 0; list-style: none; }
header #mega-menu-wrap-top .mega-sub-menu li a:hover { color: #007bff; }
header #mega-menu-wrap-top .mega-sub-menu li .product_list_widget img { float: left; width: 60px; margin-right: 10px; }
header #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item img { float: left; width: 100%; }
header .sub-header .sub-main .menu-shop-container { float: right; }
header li .search_count { position: relative; }
.woocommerce-cart.woocommerce-page header .cart_count, .woocommerce-checkout.woocommerce-page header .cart_count { display: none; }
.wmc-price del { color: #666666; }
header #mega-menu-wrap-top #mega-menu-top[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu,header  #mega-menu-wrap-top #mega-menu-top[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu { -webkit-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.15); }
.wmc-price ins { color: #007bff; }
.wmc-details p {
    margin-bottom: 0;
}
header .wmc-image img{height: auto;width: auto;}
header #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{content: "\f347";}
header #mega-menu-wrap-top #mega-menu-top li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after{content: "\f345";}
header #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{font-size: 12px;}
header   #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding: 0;}
header  #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{text-transform: capitalize;}
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu,header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background: #ffffff; font-weight: normal;}
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus,header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{font-weight: normal;}
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 14px;}
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding: 5px 15px 5px 15px;}
header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding: 0;}
header #mega-menu-wrap-top #mega-menu-top li.mega-menu-item > ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link,header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-current-menu-item a.mega-menu-link {background:#007bff; color: #ffffff;}

/*---------------------------------------------------------------------
  AI
-----------------------------------------------------------------------*/
.scroll-effect .main-video{position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);}
.scroll-effect .main-video .consult-video a {border-radius: 100px; color: #377dff;}

.iq-real-top {margin-top: -120px;}
.iq-real-bottom img{margin-bottom: -120px;}

/*List*/
ul.arvr-num-list{margin: 0; padding: 0;}
.arvr-num-list li{list-style-type: none; display: block; margin-bottom: 25px;}
.arvr-num-list li .num{    color: #ffffff;
    margin-right: 10px;
    height: 30px;
    width: 30px;
    background-image: linear-gradient(to right, #fac272 0%, #faa666 51%,#f4855a 100%) !important;
    border-radius: 90px;
    line-height: 30px;
    display: inline-block;
    text-align: center;}
.arvr-num-list li p{display: inline-block;}
ul.arvr-headset{margin: 0; width: 100%; padding-right: 70px; padding-left: 0px;}
ul.arvr-headset li{list-style-type: none; display: inline-block; width: 50%; float: left; border-bottom: 1px solid rgba(255,255,255, .2); }
ul.arvr-headset li .features{color: #ffffff; padding: 15px 0px;}
ul.arvr-headset li p.features.bdr-right{border-right: 1px solid rgba(255,255,255, .2);}
ul.arvr-headset li:nth-child(2n+1) { padding-right: 40px; }
ul.arvr-headset li:nth-child(2n+2) {  padding-left: 0px; }

/*---------------------------------------------------------------------
  Counter-AI
-----------------------------------------------------------------------*/
.iq-counter{position: relative; background: #ffffff; border-radius: 10px; margin-bottom: 30px;   box-shadow: 0px 20px 90px 0px rgba(0, 0, 0, 0.15); padding: 30px;}
.iq-counter .timer-details{display: flex; }
.iq-counter .timer-img{margin-right: 10px;}
.iq-counter .timer-img i{color: linear-gradient(to right, #fac272 0%, #faa666 51%,#f4855a 100%) !important; font-size: 40px; line-height: 40px; color: #377dff; margin-right: 10px;}
.iq-counter  .timer-body{flex: 1; }
.iq-counter  .timer-body .timer,.iq-counter  .timer-body span.after-counter-num{font-size: 22px; line-height: 34px; color: #1e1e1e;}
.iq-counter  .timer-body  p{margin-bottom: 0px;}

.bg-box{background-color: #f1f1fb;}
.home-six-bg{  background-image: url(../images/home-6/614.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;}
/*---------------------------------------------------------------------
blog post
-----------------------------------------------------------------------*/
.post-details ul.iq-post li .post-img  img { width: 70px; height: 70px; border-radius: 4px; margin-right: 15px; background: #eff1fe; }
.post-details ul.iq-post li .post-img { display: flex; }
.post-details ul.iq-post li { margin-bottom: 30px; }
.post-details ul.iq-post li:last-child { margin-bottom: 0px; }
.post-details .post-img .post-blog .blog-box ul li a i { color: var(--primary-color); }
.post-details .post-img .post-blog a.new-link:hover h5{ color: var(--primary-color); }
.post-details .post-blog { line-height: 0px; }
.post-details .post-img .post-blog .blog-box ul li { margin-bottom: 0px; }
.post-details .post-img .post-blog a.new-link{font-size: 14px;}
.post-details .post-img .post-blog a.new-link h5{ color: #1e1e1e; line-height: 30px; display: block; overflow: hidden;    margin-bottom: 10px;  }
.categories ul li span,.widget.widget_archive ul li span.archiveCount{border-radius: 50px;  float: right; color: #ffffff; background: #1e1e1e; width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 12px; }

.marketing-map{background-image: url(../images/marketing/map-bg.png);
    background-position:center center ;
    background-repeat: no-repeat ;}

ul.info-share.org-social li a{color: #ff6a5c; cursor: pointer; }
ul.info-share.org-social li a:hover{color: #1e1e1e;}
.hover-box-effect .icon-box.blue-bg{background:#377dff; color: #ffffff; }
.hover-box-effect .icon-box.org-bg{background:#ff6a5c; color: #ffffff; }
.hover-box-effect .icon-box.yellow-bg{background:#ffd094; color: #ffffff; }
.hover-box-effect .icon-box.green-bg{background:#6cdac1; color: #ffffff; }
footer.org-menu.footer-two .menu li a:hover{color: #ff6a5c;}
.iq-best-pricing.active.dark-blue{border-color:#4731b6;}
.custom-tab.horizontaltab-demo15.dark-blue-bg .nav-pills .nav-link.active{background:#4731b6;color: #ffffff;}
#rev_slider_1_1 .nav-dir-horizontal{margin-top: 50px;}
.iq-border-top{   border-top: 1px solid rgba(0, 0, 0, 0.08);}
.iq-list.org-color li i{color: #ff6a5c;}
#back-to-top .top.org-top:hover{background:#ff6a5c;}


.iq-global{    background-image: url(../images/job-portal/bg-1.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
/*---------------------------------------------------------------------
Custom Tab
-----------------------------------------------------------------------*/
.custom-tab-chat .tab-pane.fade.active.show { display: block; }
.custom-tab-chat .tab-pane.fade { display: none; }
.custom-tab-chat .nav.nav-pills { position: relative; display: block; width: 100%; background: #ffffff; overflow: hidden;}
.custom-tab-chat .nav.nav-pills:after{    display: inline-block;
    width: 100%;
    height: 1px;
    background: rgb(2, 13, 30, 0.2);
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px; z-index: 1;}
.custom-tab-chat .nav.nav-pills li { display: inline-block; width: 25%; float: left; position: relative; }
.custom-tab-chat .nav.nav-pills li a{background: transparent;    color: #ff6a5c;   
    border: none;
    font-size: 16px;
    padding: 10px 35px;
    font-family: var(--body-font-family);
    font-weight: 600;}
.custom-tab-chat .nav.nav-pills li a:hover:before{    display: inline-block;
    width: 100%;
    height: 3px;
    background: #ff6a5c;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px;}
.custom-tab-chat .nav.nav-pills[aria-baorientation="vertical"] li.nav-item { width: 100%;   vertical-align: middle;   float: left; }
.custom-tab-chat .nav-pills .nav-link .tab-title { display: inline-block;font-family: var(--body-font-family);   font-size: 16px;
    font-family: var(--body-font-family);
    font-weight: 600; color: #8e989f;}
.custom-tab-chat .nav-pills .nav-link .tab-title:hover{ color: #ff6a5c; }
.custom-tab-chat .nav-pills .nav-link.active .tab-title { color: #ff6a5c; }
.custom-tab-chat .nav-pills .nav-link.active:before{    display: inline-block;
    width: 100%;
    height: 3px;
    background: #ff6a5c;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px; z-index: 2;}
.custom-tab-chat .show_content { width: 100%; }


.custom-tab-chat .nav.nav-pills[aria-orientation="vertical"] { box-shadow: none; border-radius: 0; }
.custom-tab-chat .nav.nav-pills[aria-orientation="vertical"] li.nav-item { width: 100%; vertical-align: middle; float: left; }
.custom-tab-chat .nav.nav-pills[aria-orientation="vertical"] .nav-link { padding: 15px; border-radius: 0; text-align: center; }
.custom-tab-chat .nav.nav-pills[aria-orientation="vertical"] .nav-link h5 { font-size: 18px; }
.custom-tab-chat .nav.nav-pills[aria-orientation="vertical"] .nav-link:last-child, .custom-tab-chat .nav.nav-pills[aria-orientation="vertical"] li.nav-item:last-child { margin-bottom: 0; }
.custom-tab-chat .nav.nav-pills[aria-orientation="vertical"] .nav-link.active h5, .custom-tab-chat .nav.nav-pills[aria-orientation="vertical"] .nav-link:hover h5 { color: #ffffff; }
.custom-tab-chat .nav.nav-pills[aria-orientation="vertical"] .nav-link.active, .custom-tab-chat .nav.nav-pills[aria-orientation="vertical"] .nav-link:hover { box-shadow: 0px 22px 40px 0px rgba(0, 0, 0, 0.05); background: #437eeb; }
.custom-tab-chat .nav.nav-pills[aria-orientation="vertical"] .nav-link.active:before, .custom-tab .nav.nav-pills[aria-orientation="vertical"] .nav-link:hover:before { display: none; }

