/*
Theme Name: Ammazza
Theme URI: https://github.com/WordPress/ammazza
Author: the WordPress team
Author URI: https://wordpress.org/
Description: A new Gutenberg-ready theme.
Requires at least: WordPress 4.9.6
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ammazza
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Ammazza is based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography
	## Headings
	## Copy
# Elements
	## Lists
	## Tables
# Forms
	## Buttons
	## Fields
# Navigation
	## Links
	## Menus
	## Next & Previous
# Accessibility
# Alignments
# Clearings
# Layout
# Widgets
# Content
	## Archives
	## Posts and pages
	## Comments
# Blocks
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the Classic and block
 * editors. The following font-face override fixes the issue by manually inserting
 * a custom font that includes just a Hoefler Text space replacement for that
 * character instead.
 */

@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css');
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css);
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&display=swap');


/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Global Style Declaration
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
body { margin:0; padding:0;/*opacity: 0;*/ font-size:16px;  line-height:1.4; font-family: 'Poppins', sans-serif; font-weight:400; color: #353535;}
body.loaded { opacity: 1 }
.altFont1{}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-weight: 600;color: #010101; }

h1,.h1 { font-size: 50px; line-height:1.4; }
h2,.h2 { font-size:50px; line-height:1.2;  }
h3,.h3 { font-size:28px; line-height:1.3;  }
h4,.h4 { font-size:24px; line-height:1.4; }
h5,.h5 { font-size:20px; line-height:1.2; }
h6,.h6 { font-size:18px; line-height:1.3; }

img { max-width:100%; height:auto; border:none; vertical-align: middle; }
a {color: #000000; text-decoration:none; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; outline: none }
a:hover {color: #b9851f; }
p { margin:0; }
* + h1, * + h2 { margin-top:30px; }
* + h3, * + h4 { margin-top:25px; }
 * + h5, * + h6  { margin-top:20px; }
* + p { margin-top:16px }
.font20 { font-size: 20px }
.font12{font-size: 12px;}
.font18.font18 p{font-size: 18px;}
.ls30 {letter-spacing: 0.030em;}
.ls40 {letter-spacing: 0.040em;}
.ls70 {letter-spacing: 0.070em;}


input[type=submit] ,.requestCallButton { cursor:pointer; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=) !important; }
.wrapper { width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1200px; padding-left: 15px; padding-right: 15px; }
.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }
.set-bg, .bg, .overlay { background-size:cover; background-position:center; position:relative;background-repeat: no-repeat; }
.overlay > * { position:relative; z-index:2; }
.overlay:before { content:''; background:rgba(0, 0, 0, 0.10); top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; transition: all ease 0.3s; -moz-transition: all ease 0.3s; -webkit-transition: all ease 0.3s; }




.fontWhite, .fontWhite a { color:#fff; }
.fontWhite h1,.fontWhite h2,.fontWhite h3,.fontWhite h4,.fontWhite h5,.fontWhite h6 { color:#fff; }
.fontWhite a:hover { color:#f17a21; }

.colorGre{color: #a7a7a7;}
.BgBleck{background-color: #000;}

.button a, a.button { padding: 9px 35px; color: #010101; text-align: center; font-weight: 600; font-size: 20px; max-width: 100%; display: inline-block; border-radius: 25px; background-color: #ffffff;}
.button a:hover , a.button:hover { color: #fff;background-color: #d9b148;}

.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6  { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }


.capitalize { text-transform: capitalize }
.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }


.noListStyle ul { list-style:none; padding:0; margin:0; }
.listStyle ul { margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:25px; position:relative; font-weight:500; }
.listStyle ul li:before {content: "";position: absolute;left: 0px;color: #ea8c20;font-weight: normal;top: 50%;width: 16px;height: 16px;border-radius: 3px;background-color: #c88500;transform: translateY(-50%);  }


.boxShadow { -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.5); }


.fl { float:left; }
.fr { float:right; }

.ib.vt { vertical-align: top }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }
.pl0 { padding-left:0; }
.pr0 { padding-right:0; }
.pr10 {padding-right: 10px;}
.pr15 { padding-right: 15px }
.pl15 { padding-left: 15px }
.pl30 { padding-left:30px; }
.pr30 { padding-right:30px; }
.p0-0 { padding-left:0; padding-right:0; }
.p0-10 { padding-left:10px; padding-right:10px; }
.p0-15 { padding-left:15px; padding-right:15px; }
.p0-20 { padding-left:20px; padding-right:20px; }
.p0-50 { padding-left:50px; padding-right:50px; }
.p10-0 { padding-top:10px; padding-bottom:10px; }
.p20-0 { padding-top:20px; padding-bottom:20px; }
.p30-0 { padding-top:30px; padding-bottom:30px; }
.p40-0 { padding-top:40px; padding-bottom:40px; }
.p50-0 { padding-top:50px; padding-bottom:50px; }
.p60-0 { padding-top:60px; padding-bottom:60px; }
.p70-0 { padding-top:70px; padding-bottom:70px; }
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px  }
.pb40 { padding-bottom:40px; }
.pb50 { padding-bottom:50px; }
.pb60 { padding-bottom:60px; }
.pb70 { padding-bottom:70px; }
.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px  }
.pt40 { padding-top:40px; }
.pt50 { padding-top:50px; }
.pt60 { padding-top:60px; }
.pt70 { padding-top:70px; }
.pt100{padding-top: 100px;}
.p100-0 { padding-top: 100px ; padding-bottom: 100px }
.pb100 { padding-bottom: 100px }

::-webkit-input-placeholder { opacity:1 !important; color:#4f4f4f !important; }
::-moz-placeholder { opacity:1 !important; color: #4f4f4f }
:-ms-input-placeholder { opacity:1 !important; color:#4f4f4f !important; }
fieldset{ padding: 0px; border: none; margin-bottom: 17px;}
textarea, input[type="text"], input[type="number"], input[type="email"], input[type="tel"], select {display: inline-block;font-family: inherit;width:100% !important;font-size: 16px;text-align: left;border: none;padding:13px 15px !important;border: 2px solid #00030e;box-sizing: border-box;color: #00030e;background-color: #fff;border-radius: 5px;outline: none;}
textarea { min-height: 80px; }
form input[type="radio"],form input[type="checkbox"] {  display:none }
form input[type="radio"]+label,form input[type="checkbox"]+label {  position:relative; display:block; padding-left:30px; cursor:pointer }
form input[type="radio"]+label:before,form input[type="checkbox"]+label:before {  content:"\f00c"; font-family:fontawesome; color:#86b33c ; position:absolute; left:4px; top:4px; font-size:0; width:15px; height:15px; display:block; border:1px solid #ccc; transition:all ease .3s; -webkit-transition:all ease .3s; text-align:center; line-height:14px }
form input[type="radio"]+label:before {  border-radius:50% }
form input[type="radio"]:checked+label:before {  background:#86b33c ; border-color:#86b33c  }
form input[type="checkbox"]:checked+label:before {  border-color:#86b33c ; font-size:12px; background:#86b33c ; color:#fff }
input[type="submit"], input[type="button"],.requestCallButton { display: inline-block; color: #fff; border: 1px solid #00030e; padding: 11px 25px; font-size: 18px; /* text-transform: uppercase; */ cursor: pointer; border-radius: 0; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; transition: all ease 0.3s; letter-spacing: 0.08em; background-color: #00030e; border-radius: 5px; outline: none; font-family:'Poppins', sans-serif; font-weight: 500 }
.AnimateForm input[type="submit"] {display: inline-block; color: #fff;border: 1px solid #00030e;padding: 7px 30px;font-size: 20px;cursor: pointer;border-radius: 0;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;transition: all ease 0.3s;letter-spacing: 0.07em;background-color: #00030e;border-radius: 25px;outline: none;font-family: 'Poppins', sans-serif;font-weight: 400; }
input[type="submit"]:hover,input[type="button"]:hover,.AnimateForm input[type="submit"]:hover,.requestCallButton:hover { background-color: #b9851f; color: #fff; border-color: #b9851f }

.link-style { display: inline-block; vertical-align: middle; }
.AnimateForm textarea,.AnimateForm input[type="text"],.AnimateForm input[type="number"],.AnimateForm input[type="email"],.AnimateForm input[type="tel"],.AnimateForm select { border-radius: 0; border-left: none; border-right: none; border-top: none; color: #353535; padding-left: 0;  font-weight: 400 }
.AnimateForm input[type=tel] {width: calc(100% - 110px) !important;margin-left: 110px;padding-left: 0 !important;}
.AnimateForm .field{ position:relative }
.iti__arrow {  border: none;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='60.646px' height='35.399px' viewBox='0 0 60.646 35.399' enable-background='new 0 0 60.646 35.399' xml:space='preserve'%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='0.212' y='0.601' width='60' height='34.799'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23SVGID_2_)' d='M27.396,33.421L1.716,7.742c-1.632-1.637-1.632-4.286,0-5.918c1.633-1.63,4.282-1.63,5.914,0 l22.724,22.722L53.071,1.828c1.635-1.635,4.282-1.635,5.914,0c1.639,1.632,1.639,4.281,0,5.914L33.307,33.421 c-0.817,0.816-1.884,1.223-2.953,1.223C29.283,34.644,28.207,34.237,27.396,33.421'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat; background-size: 100% auto; width: 18px; height: 10px; margin-left: 11px; }


/* Header Style*/
header{background-color: rgba(0, 0, 0, 0.51);width: 100%;position: absolute;top: 15px;left: 0;z-index: 99; transition:all ease 0.4s; }
.siteLogo{width: 140px;display: inline-block;vertical-align: middle;margin-right: -4px; padding: 15px 0;}
.NavigationBar {width: calc(100% - 140px);display: inline-block;vertical-align: middle;margin-right: -4px;}
.NavigationLink ul li {display: inline-block;vertical-align: middle;margin-right: -4px; position: relative;}
.NavigationLink ul li a {display: block;font-size: 16px;font-weight: 500;color: #ffffff;letter-spacing: 0.030em;}
.NavigationLink >ul >li >a{padding: 39px 25px;}
.NavigationLink >ul >li:last-child {padding-right: 0;}
.NavigationLink ul li:hover > a,.NavigationBar ul li.active > a{color: #d9b148;}
.NavigationLink ul li:hover a svg path,
.NavigationLink ul li.active > a svg path {fill:#d9b148;}
.NavigationLink ul li a svg {width: 18px;height: 15px;vertical-align: middle;}
/* menu-children */
.nav-item {position: relative;}
.NavigationLink ul li .menu-children{visibility: hidden;opacity: 0;position: absolute;z-index: 10;left: 0;width: 180px;background-color: rgba(0, 0, 0, 0.51);text-align: left;border-radius: 0px 0px 10px 10px;padding-top: 10px;padding-bottom: 10px;}
.NavigationLink ul li:hover ul.menu-children {visibility: visible;opacity: 1;}
ul.menu-children li a {display: block;padding: 10px 20px;}



    .childExpand {position: absolute;top: 7px;right: 20px; width: 24px; text-align: center; height: 24px; margin: 0;padding: 5px; cursor: pointer;}
    .childExpand i {position: relative;width: 15px;left: 0;height: 1px;opacity: 1;display: block;background: #fff;margin: 6px 0;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;}
    .childExpand i+i {position: relative;transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);top: -7px;}
    .childExpandOn i+i {transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);}
/* Footer */

footer { background-color: #f9f9f9 ; position: relative; z-index: 0}
.footerCol1 { padding-right: 50px; }
.footerCol3 { padding-left: 30px; }


.ContactList a svg { width: 30px;  height: auto; display: inline-block; vertical-align: middle; margin-right: -4px; }
.ContactList a span { display: inline-block; vertical-align: middle; margin-right: -4px;  padding-left: 15px;  width: calc(100% - 30px); }
.ContactList ul li + li { margin-top: 18px; }
.ContactList ul li a:hover svg path {fill: #b9851f;}
.ContactList ul li a svg path { transition: all ease 0.3s;  -webkit-transition: all ease 0.3s; }
.footerNavLink ul li a { display: inline-block; font-weight: 600; }
.footerNavLink ul li + li { margin-top: 8px; }
.subscribeForm  form {  position: relative; }
.subscribeForm  form input[type="email"] { padding-right: 75px; }
.subscribeForm form input[type="submit"] {  position: absolute;  bottom: 0;  right: 0;  height:55px;   font-family: 'fontAwesome'; border-bottom-left-radius: 0;  border-top-left-radius: 0;  padding: 0px 18px; margin:0 !important; }
.subscribeForm .gform_wrapper .gform_footer { margin:0 !important; padding:0 !important;  }
.subscribeForm .gfield_label { display:none !important;  }
.subscribeForm .gform_wrapper, body .subscribeForm .gform_wrapper ul li.gfield {  margin:0 !important; }
.subscribeForm .gform_wrapper .gform_body { width:100% !important;  }
.subscribeForm .gform_ajax_spinner { display:none !important; }
.footerBtRight ul li { display: inline-block; vertical-align: middle; margin: 0 10px; }
.footerBtRight ul li:last-child { margin-right: 0; }
.footerBtRight { width: 270px; }
.footerBtLeft { width: calc(100% - 270px); }
.FooterLogo { display: inline-block; vertical-align: middle; width: 150px; }
.FooterLogo a { display: block; line-height: 0; }
.FooterLogo a { width: 150px; height: 47px; }
.footerBtRight ul li a { color: #ffffff; }
.footerBtRight ul li a:hover{color:#f17a21;}
.footerPre {width: 350px;max-width: 100%;}
.footerBottom{background-color: #000;}
.copyRightStrip {display: inline-block;vertical-align: middle;padding-left: 10px;font-size: 12px;}


/* Body css*/
.BannerSection{overflow: hidden;position: relative;}
/*.Bannercol{width: 100%;padding: 200px 0 150px;}*/
.bannerInner{padding-top: 150px;padding-left: 115px;position: relative; }
.bannercontact{position: relative;z-index: 10;}
.bannerHeading h1 span{color:#d9b148; }
.BannerSquareBorderimg{position: absolute;left: 0;top: 0;}
.BannerSection.slick-dotted.slick-slider {margin-bottom: 0px;}
.BannerSection .slick-dots {bottom: 40px;}
.BannerSection .slick-dots li.slick-active button:before {color: #c88500;}
.BannerSection .slick-dots li button:before { font-size: 11px; opacity: 1; color: #ffffff;}
.BannerSection .slick-prev {left: 0px;border-radius: 0px 2px 2px 0px;}
.BannerSection .slick-next {right: 0px;border-radius: 2px 0px 0px 2px;}
.BannerSection .slick-next,.BannerSection .slick-prev {width: 40px;height: 50px;background: #fff;z-index: 999;}
.BannerSection .slick-next:before,.BannerSection .slick-prev:before {font-size: 20px;line-height: 1;opacity: .75;color: #000;background-repeat: no-repeat;background-position: 58% 54%;background-size: 25px auto;height: 50px;width: 40px;content: '';display: block;z-index: 5555;}
.BannerSection .slick-next:before { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='451.846px' height='451.847px' viewBox='0 0 451.846 451.847' style='enable-background:new 0 0 451.846 451.847;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M345.441,248.292L151.154,442.573c-12.359,12.365-32.397,12.365-44.75,0c-12.354-12.354-12.354-32.391,0-44.744 L278.318,225.92L106.409,54.017c-12.354-12.359-12.354-32.394,0-44.748c12.354-12.359,32.391-12.359,44.75,0l194.287,194.284 c6.177,6.18,9.262,14.271,9.262,22.366C354.708,234.018,351.617,242.115,345.441,248.292z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");}
.BannerSection .slick-prev:before { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 492 492' style='enable-background:new 0 0 492 492;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M198.608,246.104L382.664,62.04c5.068-5.056,7.856-11.816,7.856-19.024c0-7.212-2.788-13.968-7.856-19.032l-16.128-16.12 C361.476,2.792,354.712,0,347.504,0s-13.964,2.792-19.028,7.864L109.328,227.008c-5.084,5.08-7.868,11.868-7.848,19.084 c-0.02,7.248,2.76,14.028,7.848,19.112l218.944,218.932c5.064,5.072,11.82,7.864,19.032,7.864c7.208,0,13.964-2.792,19.032-7.864 l16.124-16.12c10.492-10.492,10.492-27.572,0-38.06L198.608,246.104z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");}
.BannerSection .bannercontact .button ,.TreasureBannercontactCol .button { display: inline-block; margin-right: -4px; vertical-align: middle; }
.BannerSection .bannercontact .button:nth-child(2) ,.TreasureBannercontactCol .button:nth-child(2){ padding-left: 15px; }
.BannerSection .bannercontact .button:nth-child(4)  {padding-left: 20px;}
.buttonunderline a span { text-decoration: line-through; color: #010101; }
.buttonunderline a { color: #d9b148; text-transform: uppercase; }
.mleft20 {
    margin-left: 20px;
}
.Table {display: table;width: 100%;min-height: 100vh;}
.TableCell {display: table-cell;vertical-align: middle;}
.ColorHed span{color:#c88500; }

.FeaturesSection .FeaturesCol { vertical-align: top; }
.ColorHed h4 { font-size: 40px; }
.TryonInnerHed { width: 300px; }

/*logo-section*/
.logo-section-inner-main .logo-inner-box {  margin: 0 -20px;  }
.logo-section-inner-main .logo-inner-box .logo-box { width: 170px; padding: 20px; display: inline-block; margin-right: -4px; vertical-align: middle; }
.logo-section-main { padding-top: 50px; }
.logo-section-main .logo-section-inner-main .logo-inner-box .logo-box img {
 filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%); }


.AboutTop{width: 920px; max-width: 100%;margin: 0 auto;}


.FeaturesSection{background-color: #f2f2f2;}
.FeaturesCol{padding: 15px;}
.FeaturesColImg svg {width: 43px;height: 40px;}


.TreasureSection{overflow-x: hidden;}
.TreasuremiddleColList ul li{padding-top: 10px;padding-bottom: 10px;}
.TreasureButtomColPre {width: 455px;max-width: 100%;}
.TreasureButtomColLink a {font-size: 16px;font-weight: 500;color: #c88500;}
.TreasureButtomColLink a svg {width: 8px;height: 11px;vertical-align: middle;}
.TreasureButtomColLink a span {padding-left: 5px;}
.TreasureButtomColLink a:hover{color: #000;}
.TreasureButtomColLink a:hover svg path{fill:#000;}

.watch_video a { color:#b9851f; font-size: 18px }
.watch_video a .videoPlay { display: inline-block; vertical-align: middle; padding-left:3px;  }

.page-template-webplugin-template .MarketplacebannerHeading   h1 {
    font-size:40px ;}

.MArketplaceColImg svg {width: 450px;height: 240px;}
.MArketplaceColList ul li  {padding-top: 10px;padding-bottom: 10px;}
.MArketplacemiddleColImg img {border-radius: 10px;box-shadow: 6px 10px 18.75px 6.25px rgba(0, 0, 0, 0.2);}
/*.TryonInnerHed ul li {padding-top: 15px;padding-bottom: 10px; font-size: 15px }*/
/*.TryonInnerHed ul li:before {
    content: '✓';
    color: #fff;
}*/
/*.TryonInnerHed ul  {
    list-style: none;
}
.TryonInnerHed {

}*/
.TryonInnerHed ul {
    list-style-type: none;
    padding: 0;
}
.TryonInnerHed ul li {
    padding: 0 0 0 25px;
    position: relative;
    margin-bottom: 5px;
    text-align: left;
}
.TryonInnerHed  ul li:before {
     position: absolute;
     left: 0px;
     content: "\2713";
    color: #c88500;

 }




.TryonSection{background-color: #f2f2f2;}
.TryonInnerColImgFirst img{box-shadow: 9px 15px 19.92px 4.08px rgba(0, 0, 0, 0.1);border-radius: 10px;}
.TryonInnerColImgSecond{position: relative;}
.TryonInnerafterImg {position: absolute;bottom: -20px;left: 20px;box-shadow: 9px 15px 19.92px 4.08px rgba(0, 0, 0, 0.1);}
.TryonInnerHed {width: 460px;max-width: 100%;margin: 0 auto;}
.TryonInnerCol {display: inline-block;vertical-align: middle;margin-right: -4px;}
.TryonRow {margin: 0 -15px;}
.TryonCol {padding-left: 15px;padding-right: 15px;}
.TryonInnerCol {padding: 0 10px;}
.TryonInnerRow {margin: 0 -10px;}



.TestimonialsTop {width: 665px;max-width: 100%;margin: 0 auto;}
.TestimonialsInnnerImg{width: 87px; height: 87px;border-radius: 50%;display: inline-block;vertical-align: middle;margin-right: -4px;}
.TestimonialsInnnerHed{width: calc(100% - 87px);padding-left: 20px; display: inline-block;vertical-align: middle;margin-right: -4px;}
.TestimonialsCol{padding: 25px;}
.TestimonialsBox{background-color: #f2f2f2;padding: 30px;border-radius: 10px;position: relative;overflow: hidden;transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; }
.TestimonialsBox:hover{box-shadow: 9px 15px 19.92px 4.08px rgba(0, 0, 0, 0.15);}
.TestimonialsInnnerPre {padding-right: 85px;}
.Testimonialsquotes {display: inline-block;position: absolute;right: -13px;bottom: -19px;opacity: .30;}


.TestimonialsRow.slick-dotted.slick-slider {margin-bottom: 0px;}
.TestimonialsRow .slick-dots { bottom: -15px; }
.TestimonialsRow .slick-dots li.slick-active button:before {color: #c88500;}
.TestimonialsRow .slick-dots li button:before {font-size: 11px;opacity: .70;color: #000000;}
.TestimonialsRow .slick-prev {left: 0px;border-radius:  2px 0px 0px 2px; transform: rotate(180deg) translateY(24px);}
.TestimonialsRow .slick-next {right: 0px;border-radius: 2px 0px 0px 2px;}
.TestimonialsRow .slick-next,.TestimonialsRow .slick-prev {width: 40px;height: 50px;background: #000;z-index: 999;}
.TestimonialsRow .slick-next:before,.TestimonialsRow .slick-prev:before {font-size: 20px;line-height: 1;opacity: .75;color: #fff;background-repeat: no-repeat;background-position: center;background-size: 15px auto;height: 50px;width: 40px;content: '';display: block;z-index: 5555;}
.TestimonialsRow .slick-next:before { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='34.042px' height='59.723px' viewBox='0 0 34.042 59.723' enable-background='new 0 0 34.042 59.723' xml:space='preserve'%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' y='0' width='34.042' height='59.723'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%23FFFFFF' d='M32.819,32.818L7.14,58.498c-1.637,1.632-4.286,1.632-5.918,0 c-1.63-1.633-1.63-4.282,0-5.914L23.944,29.86L1.226,7.143c-1.634-1.634-1.634-4.282,0-5.914c1.632-1.638,4.281-1.638,5.914,0 l25.679,25.679c0.815,0.817,1.223,1.884,1.223,2.953C34.042,30.931,33.635,32.007,32.819,32.818'/%3E%3C/g%3E%3C/svg%3E");}
.TestimonialsRow .slick-prev:before { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='34.042px' height='59.723px' viewBox='0 0 34.042 59.723' enable-background='new 0 0 34.042 59.723' xml:space='preserve'%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' y='0' width='34.042' height='59.723'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%23FFFFFF' d='M32.819,32.818L7.14,58.498c-1.637,1.632-4.286,1.632-5.918,0 c-1.63-1.633-1.63-4.282,0-5.914L23.944,29.86L1.226,7.143c-1.634-1.634-1.634-4.282,0-5.914c1.632-1.638,4.281-1.638,5.914,0 l25.679,25.679c0.815,0.817,1.223,1.884,1.223,2.953C34.042,30.931,33.635,32.007,32.819,32.818'/%3E%3C/g%3E%3C/svg%3E");}
.TestimonialsRow .slick-list.draggable { max-width: 1100px; margin: 0 auto;}


.ContactList ul li a{font-weight: 500;}




/*About Page Style*/
.AboutParentB {display: inline-block;position: relative;}
.aboutMockUpImage {position: absolute;top: 0;padding-top: 120px;left: -137px;z-index: 5;}
.ImgAboutMobile {position: absolute;top: 0;padding-top: 188px;right: -61px;z-index: 5;}
.capableBox {border-radius: 15px;background: #fff;box-shadow: 0px 0px 33.25px 1.75px rgba(0, 0, 0, 0.14);-webkit-box-shadow: 0px 0px 33.25px 1.75px rgba(0, 0, 0, 0.14);}
.capableBoxInner {padding: 30px 40px;background-color: #f5f5f5;}
.boxIcon svg path,.boxIcon svg rect {fill: #b9851f;}
.capableBoxes {margin: 0 -25px;}
.capableCol {padding: 60px 25px 0px;}
.CoreValuesCol{padding: 0 15px;}
.ValuesCloPre {padding: 0px 35px 0px 25px; position: relative;}
.ValuesCloPre:before {content: "";position: absolute;left: 0px;color: #ea8c20;font-weight: normal;top: 5px;width: 16px;height: 16px;border-radius: 3px;background-color: #c88500;}
.ValuesSection{background-color: #f5f5f5;}


/*Contact page Style*/

.ContactBannerSection {padding-top: 170px;padding-bottom: 100px;}

.getInTouchBox form {width: 430px;max-width: 100%; margin:0 !important; }
.startFreeTrail form {width: 570px; max-width: 100%; margin:0 !important; }
.getInTouchBox .gfield_label { display:none !important; }
body .getInTouchBox .gform_wrapper ul li.gfield { margin-top:0; margin-bottom:25px; }
.getInTouchBox .gform_wrapper .gform_footer { padding:0; }
.startFreeTrail .gfield_label { display: block !important; font-weight:normal !important; }
.startFreeTrail textarea, .startFreeTrail input[type="text"], .startFreeTrail input[type="number"], .startFreeTrail input[type="email"],.startFreeTrail input[type="tel"],.startFreeTrail select {
    padding : 10px 12px !important;
}
.startFreeTrail p { font-weight: 600;}
.page-template-free-trial-template .titleSection p { text-transform: none !important; text-align: center; font-size: 30px;font-weight: 400;}
.getInTouchCOntent {width: 470px;max-width: 100%;}
.iti__flag-container {position: absolute;top: 0;bottom: 0;right: 0;padding: 1px;}
.iti__flag-container {right: auto;left: 0;}
.iti__flag-container { width: 110px; }
 .iti--separate-dial-code .iti__selected-flag {background-color: transparent;}
.iti__selected-flag {z-index: 1;position: relative;display: flex;align-items: center;height: 100%;padding: 0 6px 7px 8px; margin-top:8px; cursor: pointer; text-transform:uppercase; }
.iti_dropdown { display:none; position:absolute; top:100%; left:0; width: 150px; background:#000; text-align:left; }
.iti_dropdown ul { margin:0; padding:0; list-style:none; }
.iti_dropdown ul a { display: block; padding:8px;  }
.iti_dropdown ul a:hover,
.iti_dropdown ul a.selected { color:#d9b148; }
.iti_dropdown ul a .iti__flag { display:inline-block; vertical-align: middle; margin-right:5px;  }
.iti__flag { height:11px; width:16px; background-position:-64px -66px; background-size:272px 176px; background-image:url(./images/flags.png); }
.iti__flag.inr {  background-position:-64px -66px; }
.iti__flag.usd {  background-position:0 -154px }
.iti__flag.aed {  background-position:-16px 0 }
.iti__selected-dial-code { margin-left:6px; }
.getInTouchTitle{position: relative;}
.getInTouchTitle:before {content: '';position: absolute;width: 84px;height: 5px;background-color: #c88500;bottom: 0;left: 0;border-radius: 5px;}






/*Marketplace page Style*/
.BannercolMarketplace.overlay:before {background: rgba(0, 0, 0, 0.55);}
.MarketplacebannerHeading span{color: #c88500;}
.MarketplaceBannercontactCol {max-width: 920px;padding-top: 150px;padding-bottom: 50px;}
.TherecontactCol{width: 920px;max-width: 100%;margin: 0 auto;}

.ThereColIcon svg {height: 44px;width: auto;}
.ThereColInner { padding: 80px 15px 0px;}
.ThereCol{display: inline-block;vertical-align: middle;margin-right: -4px;}


.ReasonsSection{overflow-x: hidden;}
.ReasonsColPre{padding: 25px 0;}


.ReasonsThirdColInner {width: 450px;max-width: 100%;}
.ReasonsmiddleColInner ,.ReasonsBottomColInner{margin:0 auto;}
.ReasonsmiddleColImg img {box-shadow: 6px 10px 18.75px 6.25px rgba(0, 0, 0, 0.2);border-radius: 10px;}
.ReasonsBottomColInner {max-width: 100%;width: 460px;}


.GetyourappcontactInnerCol {display: inline-block;vertical-align: middle;margin-right: -4px;}
.GetyourappcontactInnerCol ul li {display: inline-block;vertical-align: middle;margin-right: -4px;padding: 0 10px;}
.GetyourappcontactInnerCol ul li a span svg path {fill: #fff;}
.GetyourappcontactInnerCol ul li a span svg {height: 33px;width: 33px;}






.TreasureBannercontactCol {max-width: 745px;padding-top: 150px;padding-bottom: 50px;}
.EngagingColInnerPre {width: 580px;max-width: 100%;}
.AmazingColInner {width: 455px;max-width: 100%;}
.JewellryImg img{border-radius: 30px;}

.PlayVideo {width: 1000px;max-width: 100%;height: 570px;margin: 0 auto;border-radius: 10px;position: relative;}
.PlayVideo.overlay:before {background: rgba(0, 0, 0, 0.50);border-radius: 10px;}
.videoButton a svg {height: 81px;width: 81px;}
.PlayVideo-overlay {width: 550px;max-width: 100%;text-align: center;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;padding-bottom: 60px;}
.page-template-webplugin-template .PlayVideo { height: 586px;}
.page-template-webplugin-template .PlayVideo-overlay { display: flex;padding-bottom: 0px;}
.videoButton a svg path{transition: all ease 0.3s; -moz-transition: all ease 0.3s; -webkit-transition: all ease 0.3s; }
.videoButton a:hover svg path{fill: #fff;}

.localvideo-popup { max-width: 80vw; width: 100%; height: auto;margin: 0 auto;padding: 60px 20px;position: relative;}
.localvideo-popup video {width: 100%;}
.mfp-close-btn-in .mfp-close {color: #fff;}
.PlayVideoSection {position: relative;z-index: 999;}
.videoBgSection {height: 320px;margin-top: -220px;}

.pricingFlag-container {width: 110px;display: inline-block;vertical-align: middle;margin-right: -4px;position: relative;}
.pricingFlag-container:before { position:absolute; width:80px; height:2px; background-color:#fff; content:""; bottom:-2px; left:6px; }
.pricingHed-container {display: inline-block;vertical-align: middle;margin-right: 4px;}
.pricing-code {margin: 0px 11px;}
.pricingBiCon svg {transform: rotate(90deg);height: 12px;width: 20px;}

.startFreeSection {
    border-radius: 4px;
    box-shadow: 0 3px 10px rgb(0 0 0 / 20%);
    padding: 20px 25px;
    margin-bottom: 30px;
}

.PlansBoxHed {display: inline-block;}
.PlansBoxList ul li {font-size: 20px; font-weight: 500; padding: 15px;}
.PlansColInner{box-shadow: 0px 0px 33.25px 1.75px rgba(0, 0, 0, 0.14);border-radius: 25px;background-color: #fff;}

.PricingInner { padding-top: 20px;padding-bottom: 170px;}
.PlansRow { margin: 0 -25px;}
.PlansCol {padding: 0 25px;}
.PlansSection {position: relative;}
.PlansCol{margin-top: -140px;}
.PlansColInnerbefore{position: relative;}
.PlansColInnerbefore:before {content: "";width: 143px;height: 6px;position: absolute;bottom: 0;background-color: #d4970d;left: 50%;transform: translateX(-50%);border-radius: 10px;}
.PlansBox {position: relative;}
.PlansBox:before {content: "";width: 199px;height: 2px;position: absolute;bottom: 15px;background-color: #000000;left: 50%;transform: translateX(-50%);}
.PlansColInnerBg {border: 2px solid #fff;}
.PlansBoxSecond.PlansBox:before { background-color: #fff;}
.PlansColorHed h4 {color:#d9b148; }
.PlansIncludeboxIcon svg {
    height: 39px;
    width: auto;
}

.PlansIncludeTop {
    width: 393px;
    max-width: 100%;
    text-align: center;
    margin: 0 auto;
}
.PlansIncludesection {background-color: #f2f2f2;}













@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

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

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Responsive Media Queries CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

@media (min-width: 768px) {
    .ib { display: inline-block; vertical-align:middle; margin-right:-4px; }
    a.expandMenu{display: none;}
    .childExpand{display: none;}
    .NavigationLink ul li .menu-children{transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; }
    .MArketplaceButtomCol{padding-left: 15px;padding-right: 15px;}
    .MArketplaceButtomRow {margin: 0 -15px;}
    .MArketplacemiddleColImg {padding-right: 30px;}
    .TreasuremiddleColImg {position: relative;right: -70px;}
    .TryonRow {margin: 0 -15px;}
    .TryonCol { padding-left: 15px;padding-right: 15px;}
    .TryonCol:first-child{border-right: 5px solid #fff;}
    .TryonCol:last-child{border-left: 5px solid #fff;}
    .bannercontactCol {padding-right: 100px;}
    .capableBoxPre{padding-right: 33px;}
    .CoreValuesBoxPre {width: 300px; max-width: 100%;}
    .ReasonsColInnerImg {position: relative;right: -100px;}
    .ReasonsBottomColInnerImg {position: relative;left: -90px;}
    .page-template-webplugin-template .ReasonsBottomColInnerImg {position: relative;left: 0;}
    .PlansIncludeBoxPre {padding-right: 30px;}

	.header-sticky header { position:fixed; top:0;  background:rgba(0, 0, 0, 0.9); }




}

@media (min-width: 1231px) {

}

@media (min-width: 1306px) {
    /*.bannerAnimstrip { right: 24px; width: calc(50% - 66px); max-width: 589px;}*/
}

@media (max-width:1230px ) {
    .wrapper { max-width:1000px }
    .TryonInnerafterImg { left: 0px; }
    .AboutParentB {width: 320px;max-width: 100%;}
    .aboutMockUpImage {position: absolute;top: 0;padding-top: 79px;left: -95px;z-index: 5;}
    .ImgAboutMobile {position: absolute;top: 0;padding-top: 131px;right: -67px;z-index: 5;width: 223px;}
    .GetappSection {background-position: right 33% center;}
    .ContactBannerSection {padding-top: 100px;padding-bottom: 0px;}
.ReasonsThirdColInner {padding: 0 30px;}

}

@media (max-width:1080px ) {
        .wrapper { max-width:950px }
            .TryonInnerafterImg { left: 0px; }
    .AboutParentB {width: 300px;max-width: 100%;}
    .aboutMockUpImage {position: absolute;top: 0;padding-top: 79px;left: -85px;z-index: 5;}
    .ImgAboutMobile {position: absolute;top: 0;padding-top: 129px;right: -48px;z-index: 5;width: 190px;}



}

@media (max-width:991px ) {
    body { font-size: 16px}
    .Tab-Center{text-align: center;}
    .Tab-mt20{margin-top: 20px;}
        h1,.h1 { font-size: 36px; line-height:1.4; }
        h2,.h2 { font-size:36px; line-height:1.2;  }
        h3,.h3 { font-size:22px; line-height:1.3;  }
        h4,.h4 { font-size:20px; line-height:1.4; }
        h5,.h5 { font-size:18px; line-height:1.2; }
        .font20 { font-size: 17px }
    .wrapper { max-width:750px }
    .wrapper.wrapperFixed { max-width: 100% }
    .tabw25 { width:25%; }
    .tabw30 { width:30%; }
    .tabw33 { width:33.33%; }
    .tabw40 { width:40%; }
    .tabw50 { width:50%; }
    .tabw60 { width:60%; }
    .tabw66 { width:66.66%; }
    .tabw70 { width:70%; }
    .tabw75 { width:75%; }
    .tabw100 { width:100%; }
    .ib.tabw100 { display: block; margin-right: 0 }
    .p40-0 { padding-top:30px; padding-bottom:30px; }
    .p50-0 { padding-top:35px; padding-bottom:35px; }
    .p60-0 { padding-top:40px; padding-bottom:40px; }
    .p70-0 { padding-top:40px; padding-bottom:40px; }
    .pb40 { padding-bottom:30px; }
    .pb50 { padding-bottom:35px; }
    .pb60 { padding-bottom:40px; }
    .pb70  { padding-bottom:30px; }
    .pt40 { padding-top:30px; }
    .pt50 { padding-top:35px; }
    .pt60 { padding-top:40px; }
    .pt70 { padding-top:30px; }
    .pt100{padding-top: 50px;}
    .p100-0 { padding-top:50px; padding-bottom:50px; }
    .pb100 { padding-bottom: 50px }
    .button a, a.button { font-size: 17px; }
    .font22 { font-size: 17px }
    header .wrapper{max-width: 100%;}
    .NavigationLink >ul >li >a {padding: 29px 20px;}
     .bannerInner {padding-top: 100px;padding-left: 90px;}
     .BannerSquareBorderimg img {max-width: 300px;width: 100%;}
       .BannerSection .slick-dots {bottom: 20px;}
       .BannerSection .slick-next,.BannerSection .slick-prev {width: 30px;height: 40px;}
       .BannerSection .slick-next:before,.BannerSection .slick-prev:before{width: 30px;height: 40px;background-size: 18px auto;}
       .MArketplaceColImg svg {width: 360px;max-width: 100%; height: 220px;}
       .TryonInnerafterImg {width: 110px;}
       .footerCol1 {width: 100%;display: block;margin-right: 0;padding-right: 0;padding-bottom: 30px;}
      .footerCol2 {width: 40%;}
      .footerCol3 {width: 60%;}
    .AboutParentB {width: 262px;max-width: 100%;}
    .aboutMockUpImage {position: absolute;top: 0;padding-top: 66px;left: -76px;z-index: 5;}
    .ImgAboutMobile {position: absolute;top: 0;padding-top: 127px;right: -22px;z-index: 5;width: 152px;}
    .capableBoxes {margin: 0 0px;}
     .CoreValuesBoxInner {padding-top: 0px;}
     .rightSideImageC {padding-left: 25px;}
     .ThereColInner {padding: 50px 15px 0px;}
     .ReasonsColPre {padding: 10px 0;}
     .capableCol {padding: 30px 15px 0px;}
     .PlayVideo {height: 430px;}
     .videoButton a svg {height: 50px;}
     .PlayVideo-overlay {padding-bottom: 30px;}
     .page-template-webplugin-template .PlayVideo-overlay { display: none;}
     .videoBgSection {height: 290px; margin-top: -215px;}
     .PlansCol {margin-top: 20px;}
     .PlansRow {margin: 0 -10px;}
     .PlansCol {padding: 0 10px;}


}

@media (max-width:767px ) {
    .wrapper { max-width:100%; padding-left:15px; padding-right:15px; }
    .mtop10 { margin-top:10px; } /* >>>>>>> margin top 10px in mobile <<<<<<<< */
    .mtop20 { margin-top:20px; } /* >>>>>>> margin top 20px in mobile <<<<<<<< */
    .mtop30 { margin-top:30px; } /* >>>>>>> margin top 30px in mobile <<<<<<<< */
    .mpt0 { padding-top:0 !important; }
    .mpb0 { padding-bottom:0 !important; }
    .mp0 { padding:0 !important; }
    .mobile-center { text-align:center; } /*>>>>>>>    text-align:center in mobile   <<<<<<<<<<<<*/
    .pl15 { padding-left: 0}
    .pr15 { padding-right: 0}
    .mw25 { width:25%; }
    .mw33 { width:33.33%; }
    .mw50 { width:50%; }
    .mw66 { width:66.66%; }
    .mw75 { width:75%; }
    .mw100 { width:100%; }
    header{position: relative;background-color: rgba(0, 0, 0, 0.90); top: 0;}
    a.expandMenu {width: 36px;height: 36px;display: block;cursor: pointer;padding: 3px;position: absolute;top: 50%;transform: translateY(-50%); right: 15px;}
    a.expandMenu i {position: relative;width: 25px;left: 0;height: 2px;opacity: 1;display: block;background: #fff;margin: 5px 0;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;}
    .Dnone i:first-child {transform: rotate(45deg)translate(5px,5px);}
    .Dnone i:nth-child(2) {opacity: 0;visibility: hidden;}
    .Dnone i:last-child {transform: rotate(-45deg)translate(5px,-5px);}

    .BottomArrow{display: none;}




    .NavigationLink{display: none; position: absolute;top: 100%;width: 100%;right: 0px;background-color: #fff;z-index: 999;max-height: 500px;text-align: left;background-color: rgba(0, 0, 0, 1);}
    .NavigationLink ul li {display: block;margin-right: 0;border-bottom: 1px solid #fff;}
    .NavigationLink ul li a span{position: absolute;right: 25px;}
    .NavigationLink ul li .menu-children {display: none; visibility: visible;opacity: 1;position: relative;width: 100%;background-color: rgba(0, 0, 0, 0.51);border-radius: 0px; padding-top: 0px; padding-bottom: 0px; }
    .NavigationLink ul li:last-child {border-bottom: none;}
    .siteLogo {width: 100px;}
    .NavigationLink >ul >li >a {padding: 10px 25px;}
    ul.menu-children li a { padding: 10px 13px;}
    ul.menu-children { padding-left: 25px;}
    .BannerSection .slick-next, .BannerSection .slick-prev {display: none !important;}
    .AboutTop,.TreasureTop {padding-top: 0;}
    .TryonInnerRow {margin: 0 -10px;width: 530px;max-width: 100%;margin: 0 auto;}
    .TryonCol:first-child{border-bottom: 3px solid #fff;}
    .TryonCol:last-child{border-top: 3px solid #fff;}
    .footerCol3 {padding-left: 0px;}
    .footerBtLeft {width: 100%;}
    .footerBtRight {display: block; text-align: center;width: 100%; padding-top: 25px;}
    .copyRightStrip {width: calc(100% - 150px); margin-right: -4px;text-align: right;}


   
    .TreasuremiddleColImg, .TreasuremiddleColImgLeft {width: 510px;max-width: 100%;margin: 0 auto;}

    .Table {min-height: 0;display: block;padding: 50px 0;}
    .TableCell {display: block;}
    .ContactBannerSection .TableCell {padding: 0;}
    .rightSideImageC {padding-left: 0px; text-align: center;}
   .getInTouchTitle:before {margin-left: 50%;transform: translateX(-50%);}
   .getInTouchCOntent {margin: 0 auto;}
   .getInTouchBox form {margin: 0 auto;}
   .ContactBannerSection {padding-top: 0px;}
   .MarketplaceBannercontactCol {padding-top: 0px; padding-bottom: 0px; }

   .ReasonsColInnerImg {width: 470px;max-width: 100%;margin: 0 auto;padding-top: 30px;}
   .ReasonsThirdColInner {margin: 0px auto; padding: 0 0px;}
   .ReasonsBottomColInner {margin: 0 auto;}
   .ReasonsBottomColInnerImg {width: 500px;max-width: 100%;margin: 0 auto;}
   .MArketplacemiddleColImg { width: 500px;max-width: 100%;margin: 0 auto;}
   .TestimonialsCol {padding: 0px 15px;}
   .MArketplaceSection {padding-bottom: 0;}
   .TreasuremiddleColImg {padding: 0 15px;}
.CoreValuesTitel br {display: none;}

.TreasureBannercontactCol {padding-top: 0px;padding-bottom: 0px;}
.EngagingColInnerPre {margin: 0 auto;}
.EngagingColInnerImg {padding-left: 0;text-align: center;padding-top: 20px;}
.PlayVideo {height: 370px;}
.videoBgSection {height: 230px;margin-top: -160px;}
.PlansRow {margin: 0px;}
 .PlansCol {padding: 0px;}
 .subscribeForm  .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) { line-height: 1.6 !important; min-height: 0 !important; }
.subscribeForm form input[type="submit"] { width: auto !important; height: 53px; bottom:2px;  }

}



@media (max-width: 600px) {

.bannerInner {padding-top: 24px;padding-left: 24px;}
.BannerSquareBorderimg img {max-width: 100px;width: 100%;}
.Bannercol{background-position: right 33% center;}
.PlayVideo { height: 310px;}
}

@media (max-width: 480px) {
.smcenter{text-align: center;}
.Smpt20{padding-top: 20px;}
.smw100 {width: 100%;}
.BannerSection .slick-dots {bottom: 10px;}
.TryonInnerafterImg {width: 100px;left: -10px;}
.AboutParentB {width: 212px;max-width: 100%;}
.aboutMockUpImage {padding-top: 50px;left: -42px;}
.ImgAboutMobile { padding-top: 103px;right: -33px;width: 127px;}
.capableBoxInner {padding: 15px 20px;}
.capableCol {padding: 30px 0px 0px;}
.ValuesCloPre { padding: 0px 0px 0px 25px;}
.ThereColInner {padding: 30px 15px 0px;}
.TestimonialsInnnerPre {padding-right: 0px;}
.FeaturesCol {padding: 15px 0px;}
.videoBgSection {height: 150px;margin-top: -100px;}
.PlayVideo {height: 266px;}
.videoPre {padding-top: 20px;}
.pricingHed-container {width: 100%;display: inline-block;vertical-align: middle;margin-right: 0px; margin-bottom: 15px;} 
}

#field_4_6 label.gfield_label,#field_4_7 label.gfield_label ,#field_4_8 label.gfield_label {
    display: block !important;
}
#extensions_message {
    display: none;
}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
    padding-left: 25px;
}
.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio] {
    display: none !important;
}
.gform_wrapper .gfield_checkbox li label {
    margin-left: 0px !important;
}
#gform_confirmation_message_4 {
    margin-top: 25px;
    color: green;
    border: 1px solid green;
    padding: 25px;
    width: 85%;
}
#gform_wrapper_5 {
    padding-left:30px;
}
.requestCall
{
    width: 100%;
    background: #fff;
    margin: 20px auto !important;
    padding: 30px 38px 40px 0 !important;
    position: relative !important;
    max-width: 556px;
}
.requestCall h3 {
    text-align: center;
}
.requestCall .mfp-close {
    color: #333;
}
#gform_5 .gfield_required {
    display: none;
}
#input_4_6::-webkit-file-upload-button {
    visibility: hidden;
}
#input_4_6::before {
    content: 'Choose File';
    display: inline-block;
    background: linear-gradient(top, #d9b148, #d9b148);
    border: 1px solid #999;
    border-radius: 3px;
    padding: 5px 8px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    text-shadow: 1px 1px #fff;
    font-weight: 700;
    font-size: 10pt;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 100% !important;
}
#input_4_6:hover::before {
    border-color: black;
}
#input_4_6:active::before {
    background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
@media (max-width: 350px) {



}
