@import url('https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap');
html { font-size: 100%; overflow-X: hidden; }
* { margin: 0px; padding: 0px; box-sizing: border-box; }
body { font-size: 1em; color: #000; margin: 0px; font-family: "Google Sans", sans-serif; }
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus { outline: none; }
ul,
li { display: inline-block; }
h1,
h2,
h3,
h4,
h5,
h6 { font-weight: 300; }
p,
li { font-size: 1em; line-height: 1.8; }
.post,
.page,
ol,
ul,
p { margin: 0px; padding: 0px }
p { color: #505050; }
.P0 { padding: 0px !important; }
.Pt0 { padding-top: 0px !important; }
.Pt10 { padding-top: 10px !important; }
.Pt20 { padding-top: 20px !important; }
.Pt30 { padding-top: 30px !important; }
.Pt40 { padding-top: 40px !important; }
.Pt50 { padding-top: 50px !important; }
.Pb0 { padding-bottom: 0px !important; }
.Pb10 { padding-bottom: 10px !important; }
.Pb20 { padding-bottom: 20px !important; }
.Pb30 { padding-bottom: 30px !important; }
.Pb40 { padding-bottom: 40px !important; }
.Pb50 { padding-bottom: 50px !important; }
img { display: flex; }
.myamazon-but { border: solid 1px #F0961D; background: #F0961D; padding: 14px 40px 14px 40px; border-radius: 50px; text-decoration: none; font-size: 1em; letter-spacing: 0; color: #fff; display: inline-block; line-height: 1; }
.myamazon-but:hover,
.myamazon-line-but:hover { background: #112F55; border-color: #112F55; color: #fff; transition: 0.2s; }
.myamazon-line-but { padding: 14px 40px 14px 40px; border-radius: 50px; text-decoration: none; font-size: 1.1em; letter-spacing: 0; color: #000000; display: inline-block; border: solid 1px #000000; line-height: 1; }
.container { width: 1280px; margin: 0 auto; }
.container-flex { display: flex; }
.clear { clear: both; }
.myamazon-title { font-size: 2.6em; line-height: 1.3; margin-bottom: 20px; font-weight: 500; letter-spacing: 1px; text-transform: capitalize; color: #000; }
.toggle-menu,
.close { display: none; }
/**Heade**/
.header { width: 100%; padding: 0em 6em 0em 6em; transition: 0.2s; /* background: #fef8f0; */ box-shadow: 0 0 10px #0000001c; }
.sticky .header { position: fixed; top: 0; z-index: 9; width: 100%; transition: 0.2s; background: #fff; box-shadow: 0 0 10px #00000036; }
.header .container-flex { align-items: center; justify-content: space-between; width: 100%; }
.custom-logo-link { display: flex; }
.logo img { width: 165px; transition: 0.5s; }
.sticky .logo img { width: 140px; transition: 0.5s; }
.menu ul li a { text-decoration: none; color: #000; padding: 0 20px; font-weight: 400; }
.menu ul li a:hover,
.menu ul li.current-menu-item a { color: #f0961d; }
.menu ul li { position: relative; padding: 25px 0; }
/* Submenu */
.sub-menu { list-style: none; position: absolute; top: 100%; left: 0; min-width: 260px; background: #fff; max-height: 0; opacity: 0; overflow: hidden; transition: max-height 0.4s ease, opacity 0.3s ease; z-index: 9; box-shadow: 0px 10px 10px #0000001c; }
.menu ul li .sub-menu li { padding: 0px; width: 100%; }
.menu ul li .sub-menu li a { display: block; padding: 10px 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); width: 100%; }
.menu ul li .sub-menu li a:hover { color: #fff; background: #f0961d; }
.menu li:hover .sub-menu { max-height: 300px; opacity: 1; }
.menu-arrow > a:after { content: ""; display: inline-block; margin-left: 10px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 9px solid #000; }
/**/
.banner { position: relative; padding: 3em 0 6em 0; background: #FFF5E8; background: linear-gradient(0deg, rgba(255, 245, 232, 0) 0%, rgba(255, 245, 232, 1) 40%); }
.banner .container-flex { display: flex; align-items: center; gap: 5em; }
.banner-left { flex: 0 1 calc((53% / 1) - 2em); }
.banner-img { flex: 0 1 calc((47% / 1) - 2em); }
.banner-img img { width: 100%; }
.banner-left ul { display: flex; margin: 2em 0; gap: 1em; }
.banner-left span a { color: #f0961d; }
.banner-left ul li a { border: solid 1px #F0961D; background: #F0961D; padding: 14px 40px 14px 40px; border-radius: 50px; text-decoration: none; font-size: 1.1em; letter-spacing: 0; color: #fff; display: inline-block; line-height: 1; }
.banner-left ul li:last-child a { color: #000000; border: solid 1px #000000; background: no-repeat; }
.banner-left ul li a:hover { background: #112F55; border-color: #112F55; color: #fff; transition: 0.2s; }
.banner .slick-prev,
.banner .slick-next { box-shadow: 0 0 40px #0000001f; }
.banner .slick-prev { left: -10%; }
.banner .slick-next { right: -10%; }
/**brands-home**/
.brands-home { text-align: center; }
/*.brands-home .container { padding-top: 4em; }*/
.brands-home .container:before { content: ""; width: 100%; height: 1px; display: inline-block; background-repeat: no-repeat; background: #000000; margin-bottom: 4em; background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 18%) 50%, rgba(0, 0, 0, 0) 100%); }
.brands-home .container:after { content: ""; width: 100%; height: 1px; display: inline-block; background-repeat: no-repeat; background: #000000; margin-top: 5em; background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 18%) 50%, rgba(0, 0, 0, 0) 100%); }
.brands-slider { margin-top: 2.5em; }
.brands-home h3 { font-size: 1.5em; font-weight: 600; }
/****Strategies******/
.strategies { padding: 5em 0 4em 0; text-align: center; }
.page-id-18 .strategies { padding: 7em 0 3em 0; }
.strategies .container-flex { flex-wrap: wrap; gap: 2em; margin-top: 3em; }
.strategies-grid { flex: 1 1 calc((100% / 3) - 2em); text-align: left; border: solid #AE876E 2px; padding: 2em; border-radius: 16px; position: relative; }
.strategies p { width: 80%; margin: 0 auto; }
.strategies-grid h3 { padding: 15px 0; font-weight: 600; font-size: 1.3em; }
/*.strategies-grid p { padding-bottom: 15px; }*/
.strategies-grid figure { background: hsl(34.41deg 87.55% 52.75% / 20%); display: inline-block; padding: 8px; border-radius: 10px; }
.strategies-grid figure img { width: 46px; }
.strategies-grid a.myamazon-but { position: absolute; top: 30px; right: 25px; padding: 0; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; background: no-repeat; }
.strategies-grid a.myamazon-but:before { content: ""; background: url(../images/right-up.png); width: 14px; height: 14px; background-size: 100%; display: inline-block; background-repeat: no-repeat; }
.strategies h4 { margin-top: 2em; font-size: 1.4em; font-weight: 600; }
/****Amazon Growth Lab******/
.amazon-growth { padding: 3em 0 5em 0; }
.amazon-growth .container-flex { display: flex; align-items: center; gap: 4em; }
.amazon-growth-img { flex: 0 1 calc((45% / 1) - 2em); }
.amazon-growth-grid img,
.amazon-growth-img img { width: 100%; border-radius: 20px; transition: 0.5s; }
.amazon-growth-img .slick-slide:hover img,
.amazon-growth-img:hover { transform: scale(1.1); transition: 0.5s; }
.amazon-growth-img .slick-slide,
.amazon-growth-img { overflow: hidden; border-radius: 20px; transition: 0.5s; }
.amazon-growth-grid { flex: 0 1 calc((55% / 1) - 2em); }
.amazon-growth-grid .myamazon-title { font-size: 2em;/* margin-bottom: 0px;*/ }
/*.amazon-growth-grid p { padding: 10px 0; }*/
.amazon-growth-grid aside { background: #F0961D; color: #fff; padding: 2em; border-radius: 20px; margin-top: 1em; }
.amazon-growth-grid aside h3 { font-size: 1.6em; padding-bottom: 5px; font-weight: 600; }
.amazon-growth .myamazon-but { margin-top: 30px; }
.amazon-growth-grid h3 { padding: 12px 0 7px 0; }
.strategies-grid p { width: 100%; }
/****Results*******/
.results { text-align: center; }
.results .container-flex { margin: 3em 0; gap: 3em; }
.results-grid { text-align: left; flex: 1 1 calc((100% / 2) - 2em); }
.results-grid img { border-radius: 10px; width: 100%; }
.results-grid aside { padding-top: 2em; }
.results-grid aside h3 { padding-bottom: 12px; font-size: 1.5em; line-height: 1.5; font-weight: 600; }
.results-grid aside strong { padding-bottom: 8px; display: inline-block; }
.results-grid aside ul li { position: relative; padding-left: 25px; margin: 5px 13px 2px 1px; }
.results-grid aside ul li:before { content: ""; background: url(../images/yellow-arrow.svg); position: absolute; left: 0; width: 18px; height: 18px; top: 4px; }
/****CTA*******/
.cta { background: hsl(34deg 88% 53% / 20%); padding: 4em 0; margin-bottom: 6em; text-align: center; color: #000; }
.cta .myamazon-title { width: 75%; margin: 0 auto 20px auto; line-height: 1; }
.cta .myamazon-title:after { content: ""; width: 100%; height: 1px; display: inline-block; background-repeat: no-repeat; background: #000000; background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 18%) 50%, rgba(0, 0, 0, 0) 100%); }
.cta p { font-size: 1.3em; }
.cta .myamazon-but { margin-top: 1.5em; }
.cta .arrow-title { color: #ffffff; margin-bottom: 15px; }
/******Brands-Choose*******/
.brands-choose .container-flex { display: flex; gap: 4em; align-items: center; }
.brands-choose-left { flex: 0 1 calc((37% / 1) - 2em); }
.brands-choose-left p { padding-bottom: 20px; }
.brands-choose-right { flex: 0 1 calc((63% / 1) - 2em); display: flex; flex-wrap: wrap; gap: 2em; }
.brands-choose-grid { flex: 1 1 calc((100% / 2) - 2em); }
.brands-choose-grid h3 { padding: 15px 0; font-weight: 600; font-size: 1.3em; }
.home-blog { padding: 6em 0; text-align: center; }
.home-blog .container-flex { margin-top: 3em; gap: 3em; }
.blog-grid { flex: 1 1 calc((100% / 3) - 2em); background: #f5f5f5; border-radius: 20px; overflow: hidden; }
.blog-grid img { width: 100%; height: 250px; object-fit: cover; }
.blog-grid aside { padding: 2.5em 1.3em; text-align: left; }
.blog-grid .myamazon-line-but { padding: 0px; color: #F9097D; display: inline-block; border: none; }
.blog-grid .myamazon-line-but:hover { background: no-repeat; color: #5c3ae6; }
.blog-grid aside h3 { padding-bottom: 12px; }
/*****Testimonial*****/
.testimonial { text-align: center; padding-top: 9em; }
.testimonial .container-flex { gap: 3em; align-items: center; flex-wrap: wrap; }
.testimonial-slider { text-align: left; width: 90%; margin: 4em auto 0 auto; }
.testimonial-img { flex: 0 1 calc((30% / 1) - 2em); }
.testimonial-right { flex: 0 1 calc((70% / 1) - 2em); }
.testimonial-img img { width: 320px; height: 340px; object-fit: cover; border-radius: 20px; }
.testimonial-right p { padding: 12px 0; font-size: 1.2em; }
.testimonial-right strong { margin-top: 24px; display: inline-block; font-weight: 500; font-size: 1.2em; color: #f0961d; }
.testimonial .container-flex .testimonial-grid { flex: 0 1 calc((100% / 2) - 1.5em); text-align: left; margin: 0; }
.all-testimonial { padding: 3em 0 5em 0; }
/**********/
.testimonial-grid { border: solid 1px #ddd; padding: 2em 2em; border-radius: 20px; margin: 0 15px; }
.testimonials { display: flex; align-items: center; margin-bottom: 2em; }
.testimonials div { margin-left: auto; }
.testimonials ul { display: flex; gap: 10px; }
/**********/
.testimonials ul li { background: #E6F1FB; color: #0C447C; padding: 8px 10px; border-radius: 30px; line-height: 1; font-size: 0.9em; font-weight: 500; }
.testimonials ul li:nth-child(2) { background: #F5F4ED; color: #8E928C; }
.testimonial-grid:nth-child(2) .testimonials ul li { background: #FEE1E4; color: #df6070; }
.testimonial-grid:nth-child(2) .testimonials ul li:nth-child(2) { background: #FFF2E6; color: #FFB06D; }
.testimonial-grid:nth-child(3) .testimonials ul li { background: #EAF3DE; color: #31500A; }
.testimonial-grid:nth-child(3) .testimonials ul li:nth-child(2) { background: #FFF0FF; color: #ED9FED; }
.testimonial-grid:nth-child(4) .testimonials ul li { background: #FFFADD; color: #C3B34F; }
.testimonial-grid:nth-child(4) .testimonials ul li:nth-child(2) { background: #EAF5FF; color: #2E628E; }
/***********/
.testimonial-grid p { padding-bottom: 13px; }
.founder-name { margin-top: 1.5em; border-top: solid 1px #ddd; padding-top: 1.5em; display: flex; align-items: center; justify-content: space-between; }
.founder-name aside b { width: 40px; height: 40px; display: inline-block; background: #E6F1FB; display: flex; align-items: center; justify-content: center; border-radius: 100px; color: #0C447C; }
.founder-name aside { display: flex; align-items: center; gap: 11px; }
.testimonial-slider .slick-prev { left: -8%; }
.testimonial-slider .slick-next { right: -8%; }
.testimonial-slider .slick-prev,
.testimonial-slider .slick-next { box-shadow: 0 0 40px #0000001f; }
.founder-name div small { display: inline-block; width: 100%; }
.founder-name span { background: #E5FEFF; color: #00757B; padding: 8px 10px; border-radius: 30px; line-height: 1; font-size: 0.9em; font-weight: 600; }
/**/
.faq { padding: 5em 0; text-align: center; /*background: url(../images/faq-bg.png); background-repeat: no-repeat; background-position: center; background-attachment: fixed;*/ border-top: solid 1px #eee; margin-top: 5em; }
.faq .container { width: 1000px; }
.faq h3 { color: #F9097D; padding-bottom: 1em; font-size: 1.3em; }
.faq .container-flex { display: flex; gap: 6em; }
.faq .arrow-title { text-transform: capitalize; color: #000; font-size: 3em; }
.accordion { margin-top: 4em; text-align: left; }
.acc-item { box-shadow: 0 0 10px #0000001a; margin-bottom: 30px; }
.acc-item:last-child { margin: 0; }
.acc-title { background: #ffffff; padding: 14px 20px; font-size: 1.2em; display: flex; align-items: center; justify-content: space-between; cursor: pointer; }
.acc-content { height: 0; overflow: hidden; transition: height 0.35s ease; padding: 0 20px; background: #fafafa; }
.acc-item.active .acc-content { padding: 20px; }
.acc-content p { line-height: 2; }
/* icon */
span.icon { color: #f0961d; font-size: 1.5em; }
.icon::before { content: '+'; transition: 0.3s; }
.acc-item.active .icon::before { content: '-'; }
.acc-content { transition: height 0.4s cubic-bezier(0.4, 0, 0.2, 1); }
/*Footer*/
.footer { background: hsl(34deg 88% 53% / 20%); width: 100%; margin: 0 auto; padding: 4em 0; text-align: center; }
.footer .container { width: 1040px; }
.footer-info h3 { font-size: 1.8em; padding-bottom: 8px; font-weight: 900; }
.footer .contact-form ul { margin-top: 0; }
.footer .contact-form { background: #fff; border-radius: 20px; box-shadow: 0 0 20px #0000000d; }
.footer-info ul { display: flex; gap: 1.5em; margin-top: 30px; justify-content: space-between; }
.footer-info ul li { display: flex; gap: 1em; align-items: flex-start; text-align: left; background: #fff; padding: 1em 0; border-radius: 10px; flex: 1 1 calc((100% / 3) - 1em); justify-content: center; /*background: #E6F1FB; border: solid 1px #85B7EB;*/ }
/*.footer-info ul li:nth-child(2) { background: #EAF3DE; border: solid 1px #97C459; }
.footer-info ul li:nth-child(3) { background: #FBEAF0; border: solid 1px #ED93B1; }*/
.footer-info aside strong { text-transform: uppercase; font-size: 0.9em; font-weight: normal; letter-spacing: 1px; }
.footer-info aside p { font-size: 1.2em; font-weight: bold; }
.footer-info aside p a { color: #000; text-decoration: none; line-height: 1; }
.footer-info ul li aside { line-height: 1.1; }
.footer-info ul li img { width: 36px; }
.footer-service-info { background: #AF876E; padding: 2em; color: #fff; border-radius: 10px; margin: 2em auto 0 auto; }
.footer-service { display: flex; gap: 2em; text-align: left; margin-bottom: 20px; }
.footer-service strong { min-width: 110px; text-align: left; text-transform: uppercase; letter-spacing: 1px; }
.footer-service ul li { display: inline-block; line-height: 1; margin-right: 26px; margin-bottom: 10px; }
.footer-service ul li:last-child { border: none; padding-right: 0; margin-right: 0; }
.footer-service ul li a { text-decoration: none; color: #fff; display: inline-block; position: relative; padding-left: 17px; }
.footer-service ul li a:hover { color: #ffd69e; text-decoration: underline; }
.footer-service ul li a:before { content: ""; background: #fff; position: absolute; left: 0; width: 6px; height: 6px; top: 0px; z-index: 2; border-radius: 30px; top: 3px; }
.copyright { margin: 2em auto 0 auto; }
.copyright .container-flex { justify-content: space-between; align-items: center; }
.social-media ul li { display: inline-block; padding: 0 5px; line-height: 1; }
.social-media ul li:last-child { padding-right: 0px; border-right: none; }
.social-media ul li img { width: 30px; }
/*******/
.inner-banner { text-align: center; padding: 2.5em 0 3em 0; background: #FFF5E8; background: linear-gradient(0deg, rgba(255, 245, 232, 0) 0%, rgba(255, 245, 232, 1) 40%); }
.inner-banner .container { width: 970px; }
.inner-banner span { color: #f0961d; }
.inner-banner .myamazon-title { margin: 15px 0 25px 0; }
.inner-banner p { padding-bottom: 20px; }
.full-service { padding: 2em 0 5em 0; }
.full-service .container-flex.service-all-grid { flex-wrap: wrap; gap: 2em; justify-content: center; margin-top: 4em; }
.service-grid { flex: 0 1 calc((100% / 3) - 1.4em); border: solid 2px #AE876E; padding: 2em; border-radius: 16px; }
.service-grid h3 { font-size: 1.3em; padding-bottom: 10px; color: #f0961d; }
.amazon-business { text-align: center; padding: 2em 0 5em 0; }
.amazon-business aside { width: 60%; margin: 0 auto; }
.amazon-business .service-grid { border: none; background: hsl(34deg 88% 53% / 20%); }
.amazon-business .service-grid h3 { font-size: 3em; font-weight: 800; line-height: 1; }
.single-service ul { margin-top: 20px; }
.single-service ul li { display: flex; margin-bottom: 25px; gap: 15px; align-items: flex-start; }
.single-service ul li img { width: 50px; }
.single-service ul li span { width: 85%; font-size: 1.1em; }
.simplify { text-align: center; }
.simplify .container-flex { display: flex; gap: 1em; margin-top: 3em; }
.simplify .service-grid { padding: 1em 1em; }
.simplify .service-grid img { margin: 0 auto; }
.simplify .service-grid h3 { padding: 10px 0; }
.our-process .container { background: #AE876E; padding: 3em 4em; border-radius: 30px; text-align: center; }
.our-process .myamazon-title { color: #ffffff; width: 80%; margin: 0 auto; }
.our-process .container-flex.service-all-grid { margin-top: 4em; color: #fff; gap: 4em 2em; }
.our-process .service-grid { background: #ffffff14; padding: 2em 1em; position: relative; }
.our-process .service-grid h3 { color: #fff; font-size: 1.5em; font-weight: 600; }
.our-process .service-grid p { color: #fff; }
.our-process .service-grid span { width: 44px; height: 44px; background: #f0961d; display: flex; align-items: center; justify-content: center; border-radius: 100px; position: absolute; left: 50%; transform: translateX(-50%); bottom: 93%; font-size: 1.5em; }
.seo-work .container-flex { gap: 6em; }
.seo-work-left { flex: 1 1 calc((50% / 1) - 2em); }
.seo-work-left h3 { font-size: 1.5em; display: inline-block; }
.seo-work-left strong { font-size: 1.3em; margin-top: 20px; display: inline-block; }
.seo-work-right { flex: 1 1 calc((50% / 1) - 2em); }
.seo-work-right ul li { background: #AE876E; border-radius: 20px; padding: 2em; color: #fff; margin-bottom: 20px; border: solid 2px #AE876E; text-align: center; }
.seo-work-right ul li p { color: #fff; }
.seo-work-right ul li h4 { font-size: 1.6em; padding-bottom: 10px; font-weight: 600; }
.seo-work-right ul li:last-child { background: no-repeat; color: #AE876E; border: solid 2px #AE876E; }
.seo-work-right ul li:last-child p { color: #000; }
.conversion { padding: 1em 0 10em 0; text-align: center; }
.conversion .container-flex { gap: 2em; margin-top: 3em; }
.conversion ul li aside { width: 80%; }
.conversion ul li { border-radius: 20px; padding: 2em 1em; border: solid 2px #AE876E; text-align: left; display: flex; gap: 1.2em; }
.conversion ul li h4 { font-size: 1.6em; padding-bottom: 10px; font-weight: 600; color: #F0961D; }
.amazon-seo { margin-top: 5em; }
.amazon-seo .container-flex { display: flex; align-items: center; background: #F0961D; border-radius: 20px; overflow: hidden; }
.amazon-seo-left { flex: 1 1 calc((44% / 1) - 2em); padding: 0em 3em; color: #fff; }
.amazon-seo-left .myamazon-title { color: #ffffff; }
.amazon-seo-left h3 { font-size: 1.5em; display: inline-block; }
.amazon-seo-left strong { font-size: 1.3em; margin-top: 20px; display: inline-block; color: #fff; }
.amazon-seo-left ul { margin: 20px 0 30px 0; }
.amazon-seo-left ul li { margin-bottom: 15px; position: relative; padding-left: 30px; }
.amazon-seo-left ul li:before { content: ""; position: absolute; left: 0; width: 12px; height: 12px; top: 5px; background: #fff; border-radius: 100px; }
.amazon-seo-left .myamazon-but { border: solid 1px #000000; background: #000000; }
.amazon-seo-right { flex: 1 1 calc((56% / 1) - 2em); }
.amazon-seo-right figure img { display: flex; }
.amazon-optimization { padding: 6em 0; }
.amazon-optimization .container-flex { gap: 5em; align-items: center; }
.amazon-optimization .amazon-growth-grid { flex: 0 1 calc((45% / 1) - 2em); width: 50%; }
.amazon-optimization .amazon-growth-img { flex: 0 1 calc((55% / 1) - 2em); width: 50%; }
.growth-grid { margin-top: 1em; }
.amazon-optimization .amazon-growth-img img { width: 100%; }
.amazon-optimization .amazon-growth-grid strong { margin-top: 15px; display: inline-block; /* margin-bottom: 15px;*/ }
.amazon-optimization ul li { margin-bottom: 10px; }
.listing-optimization { padding: 3em 0 3em 0; }
.listing-optimization .container-flex { flex-wrap: wrap; gap: 1.5em; margin-top: 2em; }
.optimization-grid { border: none; background: hsl(34deg 88% 53% / 10%); flex: 0 1 calc((100% / 3) - 1em); padding: 2em 1.2em; border-left: solid 3px #F0961D; }
.optimization-grid h3 { font-size: 1.2em; font-weight: 600; padding-bottom: 10px; }
.before-optimization ul li:before { content: ""; background: url(../images/Before-optimization-icon.svg); position: absolute; left: 0; width: 23px; height: 22px; top: 0px; background-size: 100%; }
.before.amazon-optimization ul li { display: inline-block; margin-bottom: 15px; position: relative; width: auto; padding-left: 17px; margin-right: 15px; }
.simplify span { margin-top: 2em; display: inline-block; }
.commen-list { margin: 0px 0 30px 0; }
.commen-list ul { margin: 0px; }
.commen-list li { margin-bottom: 15px; position: relative; padding-left: 30px; width: 100%; }
.commen-list li:before { content: ""; background: url(../images/yellow-arrow.svg); position: absolute; left: 0; width: 18px; height: 18px; top: 4px; }
.before-optimization .commen-list { margin-bottom: 0; }
.before-optimization ul.commen-list { margin-bottom: 0; }
.before { padding-bottom: 2em; }
.strategic-campaign { text-align: center; }
.strategic-campaign .container-flex { flex-wrap: wrap; gap: 1em; margin-top: 2.5em; justify-content: center; }
.support .strategies-grid { flex: 1 1 calc((100% / 2) - 1em); }
.strategic-campaign-grid { border: solid 2px #f0961d00; flex: 0 1 calc((100% / 3) - 0.7em); display: inline-flex; align-items: flex-start; gap: 1em; padding: 1.5em 1em; text-align: left; }
.strategic-campaign-grid img { width: 66px; }
.strategic-campaign-grid h3 { font-size: 1.3em; padding-bottom: 7px; }
.strategic-campaign-grid:hover { border: solid 2px #AE876E; border-radius: 14px; }
.success-stories-2 { padding: 7em 0; }
.creative-services { padding: 1em 0 5em 0; }
.creative-services-slider .slick-slide { margin: 0 10px; }
.creative-services-slider img { border-radius: 20px; width: 100%; }
.creative-services-cta { text-align: center; padding: 5em 0; background: #AE876E; color: #fff; margin-bottom: 5em; }
.creative-services-cta .myamazon-title { color: #ffffff; }
.creative-services-cta p { padding-bottom: 15px; color: #fff; }
.creative-services-cta.amazon-content p { color: #7c7c7c; }
.creative-services-cta .myamazon-but { margin-top: 20px; }
.storefront-design { margin-bottom: 6em; }
.storefront-design .container-flex { gap: 3em; }
.storefront-design-grid { flex: 1 1 calc((100% / 2) - 2em); background: hsl(34deg 88% 53% / 10%); padding: 2em; border-radius: 20px; }
.storefront-design-grid h3 { font-size: 1.4em; margin-top: 10px; color: #AE876E; font-weight: 600; }
.amazon-content { background: none; color: #000; padding-bottom: 0; }
.amazon-content .myamazon-title { color: #000000; }
.strategic-campaign .strategic-creative-services.container-flex { flex-wrap: nowrap; text-align: left; gap: 4em; }
.strategic-creative-services aside { flex: 1 1 calc((50% / 1) - 2em); }
.strategic-creative-services p { flex: 1 1 calc((50% / 1) - 2em); }
.tabs-nav { display: flex; /* justify-content: space-between;*/ gap: 2em; background: rgb(240 150 29 / 20%); padding: 8px 8px; border-radius: 10px; overflow: auto; }
.tab-menu { padding: 10px 15px; cursor: pointer; }
.tab-menu.active { background: #f0961d; border-radius: 10px; }
.tab-content { margin-top: 4em; }
.case-study { padding: 3em 0 4em 0; }
.case-study .myamazon-title { color: #fff; width: 65%; margin-top: 20px; }
.case-study .case-study-itme { padding: 3em 4em 2em 4em; border-radius: 20px; padding-bottom: 0px; position: relative; }
.case-study .case-study-itme:nth-child(2) .myamazon-title,
.case-study .case-study-itme:nth-child(3) .myamazon-title { color: #000; }
/********/
.case-study .case-study-itme:before { content: ""; background: #1f396d; position: absolute; left: 0; width: 100%; height: 60%; z-index: -1; top: 0; border-radius: 20px; }
.case-study .case-study-itme:nth-child(2):before { background: #bee7b7; }
.case-study .case-study-itme:nth-child(3):before { background: #ffedd4; }
/********/
.case-study small { color: #224fa9; text-transform: uppercase; background: #edf3ff; padding: 8px 13px 7px 13px; border-radius: 40px; font-size: 0.8em; line-height: 1; }
.case-study .case-study-itme:nth-child(2) small { color: #edf3ff; background: #045dbc; }
.case-study .case-study-itme:nth-child(3) small { color: #000000; background: #bce3b5; }
/********/
.case-study-right ul li aside span { text-transform: uppercase; letter-spacing: 0px; color: #504e3c; background: #eaf3de; font-size: 0.8em; text-align: center; padding: 8px 12px 7px 12px; border-radius: 30px; }
.case-study-itme:nth-child(2) aside span { color: #27500a; background: #f5f4ed; }
.case-study-itme:nth-child(3) aside span { color: #27500a; background: #f3f3f3; }
/********/
.case-study-itme .container-flex { gap: 3em; justify-content: space-around; align-items: center; margin-top: 3em; padding-bottom: 1em; }
.case-study-left,
.case-study-right { flex: 1 1 calc((100% / 2) - 2em); }
.case-study-left img { margin: 0 auto; }
.case-study-right ul { display: flex; justify-content: space-between; margin-top: 2em; border-bottom: solid 1px #ddd; padding-bottom: 2em; margin-bottom: 2em; }
.case-study-right ul li aside { display: flex; flex-direction: column; line-height: 1.2; }
.case-study-right ul li aside strong { font-size: 3em; font-weight: 900; }
.case-study-right ul li aside strong:after { content: ""; background: url(../images/arrow-up.png); width: 22px; height: 25px; display: inline-block; margin-left: 5px; background-size: 100%; }
.case-study-right ul li:nth-child(2) aside strong:after { transform: rotate(180deg) }
.case-study-right ul li { display: flex; flex-wrap: wrap; }
.case-study-right { background: #fff; padding: 3em; border-radius: 10px; box-shadow: 0 0 20px #00000014; }
.case-study-right p { padding-bottom: 20px; line-height: 31px; }
.case-study .slick-next { right: 6%; top: 12%; }
.case-study .slick-prev { left: auto; top: 12%; right: 12%; }
.cta ul { display: flex; gap: 6em; width: 84%; margin: 30px auto 30px auto; }
/*****Case-Study-Page******/
.case-study-banner { padding: 5em 0; }
.case-study-banner .container-flex { align-items: center; gap: 5em; }
.case-study-left h3 { font-size: 1.2em; padding-bottom: 10px; color: #f0961d; text-transform: uppercase; }
.case-study-left p { padding: 5px 0 30px 0; }
.case-study-img img { border-radius: 50px; width: 100%; }
.dm-tags { margin-top: 3.5em; }
.dm-tags ul { display: flex; gap: 1em; justify-content: center; }
.dm-tags ul li { background: #E6F1FB; border: solid 1px #85B7EB; padding: 12px 18px; border-radius: 30px; line-height: 1; }
.dm-tags ul li:nth-child(2) { background: #EAF3DE; border: solid 1px #97C459; }
.dm-tags ul li:nth-child(3) { background: #FBEAF0; border: solid 1px #ED93B1; }
.dm-tags ul li:nth-child(4) { background: #EEEDFE; border: solid 1px #AFA9EC; }
.dm-tags ul li:nth-child(5) { background: #FAEEDA; border: solid 1px #EF9F27; }
.dm-tags ul li:nth-child(6) { background: #E1F5EE; border: solid 1px #5DCAA5; }
.key-results .service-grid { flex: 0 1 calc((100% / 4) - 2em); }
.situation-results .container-flex { flex-wrap: wrap; gap: 2em; }
.situation-results-grid { flex: 1 1 calc((100% / 2) - 2em); background: #FFF6F0; padding: 2em; border-radius: 30px; }
.situation-results-grid:nth-child(1),
.situation-results-grid:nth-child(4) { flex: 1 1 calc((100% / 1) - 2em); }
.situation-results-grid img { width: 100%; border-radius: 30px; }
.situation-results-grid ul { margin: 5px 0 0 0; }
.situation-results-grid li { margin-bottom: 15px; position: relative; padding-left: 30px; width: 100%; line-height: 1; }
.situation-results-grid li:before { content: ""; background: url(../images/yellow-arrow.svg); position: absolute; left: 0; width: 18px; height: 18px; top: 0px; }
.situation-results-grid .myamazon-title { font-size: 1.8em; }
.situation-results-grid h3 { color: #0088FF; border-radius: 30px; margin-bottom: 1em; text-transform: capitalize; }
.situation-results-grid:nth-child(2) h3 { color: #00C8B3; }
.situation-results-grid:nth-child(3) h3 { color: #FF8D28; }
.situation-results-grid:nth-child(4) h3 { color: #34C759; }
.before-after { padding: 5em 0 3em 0; }
.before-after .container-flex { gap: 3em; margin-top: 3em; }
.before-after-grid { background: #FFEEEE; border-radius: 30px; padding: 2em; text-align: left; flex: 1 1 calc((100% / 2) - 2em); }
.before-after-grid h3 { color: #FF383C; font-size: 1.5em; font-weight: 600; margin-bottom: 20px; }
.before-after-grid ul { width: 100%; }
.before-after-grid ul li { display: flex; width: 100%; padding: 4px 0; justify-content: space-between; }
.before-after-grid ul li span { width: 50%; display: inline-block; }
.before-after-grid ul li strong { margin-left: 10px; text-align: right; width: 50%; }
.before-after-grid:nth-child(2) { background: #F0FFEE; }
.before-after-grid:nth-child(2) h3 { color: #34C759; }
.before-after-grid:nth-child(3) { background: #E6F1FB; }
.before-after-grid:nth-child(3) h3 { color: #66b1ff; }
/*********/
.case-study-page { padding: 3em 0 5em 0; }
.case-study-page .container-flex { flex-wrap: wrap; gap: 3em; }
.what-month h2.myamazon-title { margin-bottom: 50px; }
.case-study-box { flex: 1 1 calc((100% / 3) - 2em); overflow: hidden; text-align: center; padding: 0em; box-shadow: 0 0 10px #00000033; border-radius: 20px; }
.case-study-box aside { padding: 1em 1em 2em 1em; }
.case-study-box h3 { margin-top: 15px; font-size: 1.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.case-study-box p { margin: 15px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; color: #7c7c7c; }
.case-study-box img { width: 100%; height: 280px; object-fit: cover; }
.what-month { padding-top: 5em; }
.month-grid { margin-bottom: 25px; position: relative; padding-left: 30px; border-bottom: solid 1px #ddd; padding-bottom: 25px; }
.month-grid:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
.month-grid h3 { font-size: 1.3em; padding-bottom: 5px; }
.month-grid:before { content: ""; background: #f0961d; position: absolute; left: 0; width: 12px; height: 12px; top: 8px; border-radius: 30px; }
.takeaway { padding-bottom: 5em; }
.takeaway .container { background: #fff9e6; padding: 2em; border-radius: 20px; }
.takeaway h3 { color: #00C8B3; margin-bottom: 10px; }
.page-id-1060 .what-month,
.page-id-1060 .takeaway,
.page-id-1078 .what-month,
.page-id-1078 .takeaway { display: none; }
/*contact*/
.contact-info { margin-bottom: 9em; }
.contact-form { padding: 3em 2em; flex: 0 1 calc((70% / 1) - 1em); }
.contact-form h3 { font-size: 1.5em; padding-bottom: 14px; font-weight: 900; color: #f0961d; }
.contact-form ul { display: flex; flex-wrap: wrap; gap: 1em; margin-top: 2em; }
.contact-form ul li { flex: 1 1 calc((100% / 2) - 1em); position: relative; }
.contact-form ul li input,
.contact-form ul li textarea,
.contact-form ul li select { width: 100%; padding: 15px 15px 15px 0px; border: solid #ddd; font-size: 0.9em; border-width: 0px 0px 1px 0px; border-radius: 0; }
.contact-form ul li:nth-child(5) { flex: 1 1 calc((100% / 1) - 1em); }
.contact-form ul li:nth-child(6) { flex: 0 1 calc((200px / 1) - 1em); }
.contact-form ul li textarea { height: 100px; }
.contact-info h2 { font-size: 3em; }
.wpcf7-submit { text-decoration: none; padding: 13px 30px; color: #333; text-transform: uppercase; line-height: 1; display: inline-block; font-weight: 500; letter-spacing: 1px; border: solid 2px #F0961D !important; background: #F0961D !important; font-size: 1em; border-radius: 100px; cursor: pointer; }
.contact-info { position: relative; z-index: 1; }
.page-id-1237 .inner-banner { background: #fff5e8; position: relative; padding: 2em 0 2em 0; }
.page-id-1237 .inner-banner:before { content: ""; width: 100%; height: 300px; position: absolute; top: 100%; left: 0; background: #FFF5E8; background: linear-gradient(0deg, rgba(255, 245, 232, 0) 0%, rgba(255, 245, 232, 1) 40%); }
span.wpcf7-spinner { position: absolute; }
.contact-details { flex: 0 1 calc((30% / 1) - 1em); background: #112F55; padding: 2em; border-radius: 20px; color: #fff; position: relative; top: 6em; }
.contact-details ul { display: flex; flex-wrap: wrap; flex-direction: column; gap: 1.5em; margin-top: 2em; }
.contact-details ul li { display: flex; gap: 1em; background: #ffffff36; border-radius: 10px; padding: 10px; align-items: center; }
.contact-details ul li p { color: #fff; }
.contact-info .container-flex { gap: 3em; align-items: flex-start; position: relative; }
.contact-info .container-flex:before { content: ""; position: absolute; left: 0; top: 0; border-radius: 30px; background: #fff; box-shadow: 0 0 30px #0000001f; width: 82%; height: 100%; z-index: -1; }
.contact-details h3 { font-size: 1.5em; font-weight: 600; line-height: 1.3; }
.contact-details ul.social-media { gap: 1em; width: 100%; flex-direction: row; }
.contact-details ul.social-media li { display: inline-block; width: auto; background: none; padding: 0px; }
.contact-details ul.social-media li img { width: 26px; filter: invert(1); }
.error-404 { margin: 0px; padding: 0px; width: 100%; text-align: center; background: #fff5e8 url(../images/project-background.png); height: 80vh; display: flex; align-items: center; line-height: 1; }
.error-404 h1 { font-size: 6em; font-weight: bold; margin: 0px; }
.error-404 p { font-size: 1.2em; padding: 10px 0; margin: 0 auto; text-transform: uppercase; font-weight: 700; }
.error404 .menu ul li a { color: #000000; }
/***About-Us***/
.about-banner { padding: 3em 0 5em 0; }
.about-banner img { border-radius: 20px; }
.about-banner ul { display: flex; justify-content: center; gap: 1.5em; border-bottom: solid 1px #ddd; padding: 3em 0; }
.about-banner ul li { line-height: 1; padding: 16px 22px 16px 40px; border-radius: 30px; background: #E6F1FB; border: solid 1px #85B7EB; position: relative; }
.about-banner ul li:nth-child(2) { background: #EAF3DE; border: solid 1px #97C459; }
.about-banner ul li:nth-child(3) { background: #FBEAF0; border: solid 1px #ED93B1; }
.about-banner ul li:before { content: ""; background: url(../images/yellow-arrow.svg); position: absolute; left: 17px; width: 18px; height: 18px; top: 50%; transform: translateY(-50%); }
.about-scale { background: hsl(34deg 88% 53% / 10%); padding-top: 3em; margin-top: 5em; text-align: center; }
.about-scale p { padding-top: 15px; }
.about-scale img { margin-top: 3em; object-fit: cover; width: 100%; }
.we-different-content .container-flex { margin: 0; gap: 1.4em; }
.we-different-content { flex: 0 1 calc((60% / 1) - 1em); }
.we-different-img { flex: 0 1 calc((40% / 1) - 1em); }
.we-different .strategies-grid { flex: 1 1 calc((100% / 2) - 2em); padding: 1.2em; }
.we-different-img img { height: 100%; object-fit: cover; border-radius: 20px; }
.we-different { padding: 5em 0; text-align: center; }
.we-different p { width: 70%; margin: 0 auto; padding-top: 15px; }
.we-different-content p { width: 100%; padding: 0; }
.we-different .myamazon-but { margin-top: 2em; }
.strategic-campaign-grid:hover { background: hsl(34deg 88% 53% / 10%); }
.privacy-policy { padding-bottom: 5em; }
.privacy-policy ul { padding-top: 10px; }
.privacy-policy ul li { display: inline-block; padding: 10px 0 10px 30px; width: 100%; line-height: 1; position: relative; }
.privacy-policy ul li:before { content: ""; background: url(../images/yellow-arrow.svg); position: absolute; left: 0; width: 18px; height: 18px; top: 4px; }
.privacy-policy h3 { padding: 30px 0 0px 0; font-size: 1.2em; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; }
.privacy-policy h4 { padding-top: 10px; font-weight: 500; }
.privacy-policy p { padding-top: 10px; }
