@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap');
/* The above import directives are aggregated from content. */
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

[x-cloak] {
    display: none;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}
.pointer-events-none {
    pointer-events: none;
}
.visible {
    visibility: visible;
}
.invisible {
    visibility: hidden;
}
.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.inset-0 {
    right: 0;
    left: 0;
}
.inset-0, .inset-y-0 {
    top: 0;
    bottom: 0;
}
.inset-x-0 {
    left: 0;
    right: 0;
}
.right-0 {
    right: 0;
}
.bottom-0 {
    bottom: 0;
}
.top-0 {
    top: 0;
}
.top-full {
    top: 100%}
.left-0 {
    left: 0;
}
.z-30 {
    z-index: 30;
}
.z-20 {
    z-index: 20;
}
.z-10 {
    z-index: 10;
}
.z-0 {
    z-index: 0;
}
.z-50 {
    z-index: 50;
}
.z-1050 {
    z-index: 1050;
}
.order-first {
    order: -9999;
}
.order-2 {
    order: 2;
}
.order-3 {
    order: 3;
}
.order-1 {
    order: 1;
}
.col-span-2 {
    grid-column: span 2/span 2;
}
.col-span-1 {
    grid-column: span 1/span 1;
}
.col-span-3 {
    grid-column: span 3/span 3;
}
.col-span-4 {
    grid-column: span 4/span 4;
}
.-m-2 {
    margin: -.5rem;
}
.m-0 {
    margin: 0;
}
.m-2 {
    margin: .5rem;
}
.m-1 {
    margin: .25rem;
}
.m-auto {
    margin: auto;
}
.-m-4 {
    margin: -1rem;
}
.-m-3 {
    margin: -.75rem;
}
.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem;
}
.my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem;
}
.mx-1 {
    margin-left: .25rem;
    margin-right: .25rem;
}
.my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem;
}
.-mx-2 {
    margin-left: -.5rem;
    margin-right: -.5rem;
}
.mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}
.mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
}
.my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
.-mx-1 {
    margin-left: -.25rem;
    margin-right: -.25rem;
}
.-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
}
.mx-2 {
    margin-left: .5rem;
    margin-right: .5rem;
}
.-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
}
.my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.ml-auto {
    margin-left: auto;
}
.mb-12 {
    margin-bottom: 3rem;
}
.mb-4 {
    margin-bottom: 1rem;
}
.mt-2 {
    margin-top: .5rem;
}
.mb-1 {
    margin-bottom: .25rem;
}
.mt-6 {
    margin-top: 1.5rem;
}
.mb-3 {
    margin-bottom: .75rem;
}
.-mr-1 {
    margin-right: -.25rem;
}
.ml-2 {
    margin-left: .5rem;
}
.mt-1 {
    margin-top: .25rem;
}
.-mt-6 {
    margin-top: -1.5rem;
}
.mr-3 {
    margin-right: .75rem;
}
.mr-1 {
    margin-right: .25rem;
}
.ml-1 {
    margin-left: .25rem;
}
.mt-4 {
    margin-top: 1rem;
}
.mt-3 {
    margin-top: .75rem;
}
.ml-4 {
    margin-left: 1rem;
}
.mb-2 {
    margin-bottom: .5rem;
}
.-mt-4 {
    margin-top: -1rem;
}
.mr-4 {
    margin-right: 1rem;
}
.mr-10 {
    margin-right: 2.5rem;
}
.ml-10 {
    margin-left: 2.5rem;
}
.mb-8 {
    margin-bottom: 2rem;
}
.mr-2 {
    margin-right: .5rem;
}
.ml-3 {
    margin-left: .75rem;
}
.mb-6 {
    margin-bottom: 1.5rem;
}
.-mr-4 {
    margin-right: -1rem;
}
.mt-12 {
    margin-top: 3rem;
}
.-ml-px {
    margin-left: -1px;
}
.mt-8 {
    margin-top: 2rem;
}
.mb-10 {
    margin-bottom: 2.5rem;
}
.-mt-8 {
    margin-top: -2rem;
}
.mr-auto {
    margin-right: auto;
}
.mt-0 {
    margin-top: 0;
}
.-mt-5 {
    margin-top: -1.25rem;
}
.-mr-2 {
    margin-right: -.5rem;
}
.mt-auto {
    margin-top: auto;
}
.ml-6 {
    margin-left: 1.5rem;
}
.-ml-6 {
    margin-left: -1.5rem;
}
.mr-8 {
    margin-right: 2rem;
}
.box-content {
    box-sizing: content-box;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.inline {
    display: inline;
}
.flex {
    display: flex;
}
.inline-flex {
    display: inline-flex;
}
.table {
    display: table;
}
.grid {
    display: grid;
}
.contents {
    display: contents;
}
.hidden {
    display: none;
}
.h-48 {
    height: 12rem;
}
.h-6 {
    height: 1.5rem;
}
.h-5 {
    height: 1.25rem;
}
.h-8 {
    height: 2rem;
}
.h-full {
    height: 100%}
.h-4 {
    height: 1rem;
}
.h-10 {
    height: 2.5rem;
}
.h-3 {
    height: .75rem;
}
.h-auto {
    height: auto;
}
.h-9 {
    height: 2.25rem;
}
.h-16 {
    height: 4rem;
}
.h-screen {
    height: 100vh;
}
.h-12 {
    height: 3rem;
}
.max-h-screen-75 {
    max-height: 75vh;
}
.max-h-screen {
    max-height: 100vh;
}
.min-h-screen-50 {
    min-height: 50vh;
}
.min-h-14 {
    min-height: 3.5rem;
}
.min-h-0 {
    min-height: 0;
}
.w-full {
    width: 100%}
.w-1\/2 {
    width: 50%}
.w-6 {
    width: 1.5rem;
}
.w-5 {
    width: 1.25rem;
}
.w-56 {
    width: 14rem;
}
.w-64 {
    width: 16rem;
}
.w-8 {
    width: 2rem;
}
.w-3\/12 {
    width: 25%}
.w-9\/12 {
    width: 75%}
.w-20 {
    width: 5rem;
}
.w-7\/12 {
    width: 58.333333%}
.w-5\/12 {
    width: 41.666667%}
.w-screen {
    width: 100vw;
}
.w-4 {
    width: 1rem;
}
.w-40 {
    width: 10rem;
}
.w-0 {
    width: 0;
}
.w-4\/12 {
    width: 33.333333%}
.w-8\/12 {
    width: 66.666667%}
.w-32 {
    width: 8rem;
}
.w-3 {
    width: .75rem;
}
.w-auto {
    width: auto;
}
.w-10 {
    width: 2.5rem;
}
.w-9 {
    width: 2.25rem;
}
.w-16 {
    width: 4rem;
}
.w-1\/4 {
    width: 25%}
.w-3\/4 {
    width: 75%}
.w-12 {
    width: 3rem;
}
.min-w-20 {
    min-width: 5rem;
}
.min-w-40 {
    min-width: 10rem;
}
.min-w-48 {
    min-width: 12rem;
}
.max-w-full {
    max-width: 100%}
.max-w-md {
    max-width: 28rem;
}
.max-w-screen-2xl {
    max-width: 1536px;
}
.max-w-prose {
    max-width: 65ch;
}
.flex-1 {
    flex: 1 1 0%}
.flex-none {
    flex: none;
}
.flex-shrink-0 {
    flex-shrink: 0;
}
.flex-grow-0 {
    flex-grow: 0;
}
.flex-grow {
    flex-grow: 1;
}
.table-auto {
    table-layout: auto;
}
.origin-top-left {
    transform-origin: top left;
}
.origin-top-right {
    transform-origin: top right;
}
.-translate-x-full {
    --tw-translate-x:  -100%;
    transform: var(--tw-transform);
}
.-translate-y-full {
    --tw-translate-y:  -100%;
    transform: var(--tw-transform);
}
.-translate-y-8 {
    --tw-translate-y:  -2rem;
    transform: var(--tw-transform);
}
.-translate-x-1\/3 {
    --tw-translate-x:  -33.333333%;
    transform: var(--tw-transform);
}
.-translate-x-12 {
    --tw-translate-x:  -3rem;
    transform: var(--tw-transform);
}
.-translate-y-6 {
    --tw-translate-y:  -1.5rem;
    transform: var(--tw-transform);
}
.translate-x-full {
    --tw-translate-x:  100%;
    transform: var(--tw-transform);
}
.translate-x-0 {
    --tw-translate-x:  0px;
    transform: var(--tw-transform);
}
.-translate-x-1\/2 {
    --tw-translate-x:  -50%;
    transform: var(--tw-transform);
}
.-translate-x-1 {
    --tw-translate-x:  -0.25rem;
    transform: var(--tw-transform);
}
.translate-y-1\/2 {
    --tw-translate-y:  50%;
    transform: var(--tw-transform);
}
.rotate-180 {
    --tw-rotate:  180deg;
    transform: var(--tw-transform);
}
.rotate-0 {
    --tw-rotate:  0deg;
}
.rotate-0, .transform {
    transform: var(--tw-transform);
}
.cursor-pointer {
    cursor: pointer;
}
.cursor-not-allowed {
    cursor: not-allowed;
}
.cursor-default {
    cursor: default;
}
.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.list-disc {
    list-style-type: disc;
}
.appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.grid-flow-row {
    grid-auto-flow: row;
}
.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.flex-row {
    flex-direction: row;
}
.flex-col {
    flex-direction: column;
}
.flex-wrap {
    flex-wrap: wrap;
}
.flex-nowrap {
    flex-wrap: nowrap;
}
.content-center {
    align-content: center;
}
.items-start {
    align-items: flex-start;
}
.items-end {
    align-items: flex-end;
}
.items-center {
    align-items: center;
}
.items-baseline {
    align-items: baseline;
}
.justify-start {
    justify-content: flex-start;
}
.justify-end {
    justify-content: flex-end;
}
.justify-center {
    justify-content: center;
}
.justify-between {
    justify-content: space-between;
}
.justify-evenly {
    justify-content: space-evenly;
}
.gap-8 {
    gap: 2rem;
}
.gap-4 {
    gap: 1rem;
}
.gap-2 {
    gap: .5rem;
}
.gap-1\.5 {
    gap: .375rem;
}
.gap-1 {
    gap: .25rem;
}
.gap-6 {
    gap: 1.5rem;
}
.gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
}
.gap-y-2 {
    row-gap: .5rem;
}
.gap-y-0 {
    row-gap: 0;
}
.gap-y-16 {
    row-gap: 4rem;
}
.gap-x-1 {
    -moz-column-gap: .25rem;
    column-gap: .25rem;
}
.gap-x-2 {
    -moz-column-gap: .5rem;
    column-gap: .5rem;
}
.space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(1rem*var(--tw-space-x-reverse));
    margin-left: calc(1rem*calc(1 - var(--tw-space-x-reverse)));
}
.space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(.5rem*calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem*var(--tw-space-y-reverse));
}
.space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem*var(--tw-space-y-reverse));
}
.space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(.25rem*var(--tw-space-x-reverse));
    margin-left: calc(.25rem*calc(1 - var(--tw-space-x-reverse)));
}
.self-end {
    align-self: flex-end;
}
.self-center {
    align-self: center;
}
.overflow-auto {
    overflow: auto;
}
.overflow-hidden {
    overflow: hidden;
    margin-right:17px;
}
.overflow-x-auto {
    overflow-x: auto;
}
.overflow-y-auto {
    overflow-y: auto;
}
.overflow-x-hidden {
    overflow-x: hidden;
}
.overflow-y-hidden {
    overflow-y: hidden;
}
.overflow-x-scroll {
    overflow-x: scroll;
}
.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
}
.truncate, .whitespace-nowrap {
    white-space: nowrap;
}
.rounded-sm {
    border-radius: .125rem;
}
.rounded-lg {
    border-radius: .5rem;
}
.rounded-full {
    border-radius: 9999px;
}
.rounded {
    border-radius: .25rem;
}
.rounded-md {
    border-radius: .375rem;
}
.rounded-l-md {
    border-top-left-radius: .375rem;
    border-bottom-left-radius: .375rem;
}
.rounded-r-md {
    border-top-right-radius: .375rem;
    border-bottom-right-radius: .375rem;
}
.bg-none {
    background: none;
}
.bg-black,
.bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity))
}

.bg-black {
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
}
.bg-opacity-50 {
    --tw-bg-opacity: 0.5
}
.bg-opacity-80 {
    --tw-bg-opacity: 0.8
}
.bg-container-lighter,
.bg-red-500,
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}
.bg-gray-200, .bg-yellow-500 {
    --tw-bg-opacity:  1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}
.bg-yellow-500 {
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
}
.bg-gray-100, .bg-green-500 {
    --tw-bg-opacity:  1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.bg-green-500 {
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
}
.bg-opacity-25 {
    --tw-bg-opacity:  0.25;
}
.bg-opacity-100 {
    --tw-bg-opacity:  1;
}
.bg-opacity-95 {
    --tw-bg-opacity:  0.95;
}
.bg-opacity-50 {
    --tw-bg-opacity:  0.5;
}
.fill-current {
    fill: currentColor;
}
.p-2 {
    padding: .5rem;
}
.p-4 {
    padding: 1rem;
}
.p-0 {
    padding: 0;
}
.p-3 {
    padding: .75rem;
}
.p-1 {
    padding: .25rem;
}
.p-8 {
    padding: 2rem;
}
.p-10 {
    padding: 2.5rem;
}
.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.py-0 {
    padding-top: 0;
    padding-bottom: 0;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
}
.px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
}
.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
}
.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
}
.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.px-0 {
    padding-left: 0;
    padding-right: 0;
}
.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.pr-4 {
    padding-right: 1rem;
}
.pt-6 {
    padding-top: 1.5rem;
}
.pb-12 {
    padding-bottom: 3rem;
}
.pb-2 {
    padding-bottom: .5rem;
}
.pb-6 {
    padding-bottom: 1.5rem;
}
.pt-4 {
    padding-top: 1rem;
}
.pt-2 {
    padding-top: .5rem;
}
.pt-0 {
    padding-top: 0;
}
.pb-3 {
    padding-bottom: .75rem;
}
.pt-16 {
    padding-top: 4rem;
}
.pl-5 {
    padding-left: 1.25rem;
}
.pt-1 {
    padding-top: .25rem;
}
.pt-3 {
    padding-top: .75rem;
}
.pb-4 {
    padding-bottom: 1rem;
}
.pl-6 {
    padding-left: 1.5rem;
}
.pl-3 {
    padding-left: .75rem;
}
.pr-1 {
    padding-right: .25rem;
}
.pb-0 {
    padding-bottom: 0;
}
.pb-16 {
    padding-bottom: 4rem;
}
.pt-5 {
    padding-top: 1.25rem;
}
.pl-2 {
    padding-left: .5rem;
}
.pb-1 {
    padding-bottom: .25rem;
}
.pl-1 {
    padding-left: .25rem;
}
.text-left {
    text-align: left;
}
.text-center {
    text-align: center;
}
.text-right {
    text-align: right;
}
.align-top {
    vertical-align: top;
}
.align-middle {
    vertical-align: middle;
}
.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
}
.text-xs {
    font-size: .75rem;
    line-height: 1rem;
}
.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
}
.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.text-gray-900 {
    --tw-text-opacity:  1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
}
.text-gray-700, .text-primary {
    --tw-text-opacity:  1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
}
.text-primary {
    color: rgba(39, 39, 42, var(--tw-text-opacity));
}
.text-white, .text-yellow-400 {
    --tw-text-opacity:  1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-yellow-400 {
    color: rgba(251, 191, 36, var(--tw-text-opacity));
}
.text-gray-400, .text-secondary {
    --tw-text-opacity:  1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
}
.text-secondary {
    color: rgba(82, 82, 91, var(--tw-text-opacity));
}
.text-gray-300, .text-primary-lighter {
    --tw-text-opacity:  1;
    color: rgba(63, 63, 70, var(--tw-text-opacity));
}
.text-gray-300 {
    color: rgba(209, 213, 219, var(--tw-text-opacity));
}
.text-secondary-darker {
    --tw-text-opacity:  1;
    color: rgba(39, 39, 42, var(--tw-text-opacity));
}
.text-gray-500, .text-gray-800 {
    --tw-text-opacity:  1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
}
.text-gray-500 {
    color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.text-gray-200, .text-orange-400 {
    --tw-text-opacity:  1;
    color: rgba(251, 146, 60, var(--tw-text-opacity));
}
.text-gray-200 {
    color: rgba(229, 231, 235, var(--tw-text-opacity));
}
.text-blue-900, .text-gray-600 {
    --tw-text-opacity:  1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
}
.text-blue-900 {
    color: rgba(30, 58, 138, var(--tw-text-opacity));
}
.custom-text-blue {
    --tw-text-opacity:  1;
    color: rgba(40, 167, 251, var(--tw-text-opacity));
}
.order-links li a, .underline {
    text-decoration: underline;
}
.line-through {
    text-decoration: line-through;
}
.no-underline {
    text-decoration: none;
}
.opacity-0 {
    opacity: 0;
}
.opacity-25 {
    opacity: .25;
}
.opacity-100 {
    opacity: 1;
}
.opacity-50 {
    opacity: .5;
}
.shadow-lg, .shadow-xl {
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
    --tw-shadow:  0 10px 15px -3px rgba(0,  0,  0,  0.1),  0 4px 6px -2px rgba(0,  0,  0,  0.05);
}
.shadow-xl {
    --tw-shadow:  0 20px 25px -5px rgba(0,  0,  0,  0.1),  0 10px 10px -5px rgba(0,  0,  0,  0.04);
}
.shadow {
    --tw-shadow:  0 1px 3px 0 rgba(0,  0,  0,  0.1),  0 1px 2px 0 rgba(0,  0,  0,  0.06);
}
.shadow, .shadow-2xl, .shadow-sm {
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
    --tw-shadow:  0 1px 2px 0 rgba(0,  0,  0,  0.05);
}
.shadow-2xl {
    --tw-shadow:  0 25px 50px -12px rgba(0,  0,  0,  0.25);
}
.transition, .transition-all, .transition-colors, .transition-transform {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: 150ms;
}
.transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
}
.transition-all, .transition-colors, .transition-transform {
    transition-property: background-color, border-color, color, fill, stroke;
}
.transition-all, .transition-transform {
    transition-property: transform;
}
.transition-all {
    transition-property: all;
}
.duration-200 {
    transition-duration: 200ms;
}
.duration-500 {
    transition-duration: 500ms;
}
.duration-150 {
    transition-duration: 150ms;
}
.duration-300 {
    transition-duration: 300ms;
}
.duration-700 {
    transition-duration: .7s;
}
.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
}
.ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1);
}
.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.first\:mt-0:first-child {
    margin-top: 0;
}
.last\:mr-0:last-child {
    margin-right: 0;
}
.last\:mb-6:last-child {
    margin-bottom: 1.5rem;
}
.last\:mb-0:last-child {
    margin-bottom: 0;
}
.last\:border-0:last-child {
    border-width: 0;
}
.last\:border-b-0:last-child {
    border-bottom-width: 0;
}
.last\:border-b:last-child {
    border-bottom-width: 1px;
}
.max-h-0 {
    max-height: 0;
}
.border-none {
    border-style: none;
}
@media (min-width:640px) {
    .sm\: order-2 {
    order: 2;
}
.sm\:order-1 {
    order: 1;
}
.sm\:order-3 {
    order: 3;
}
.sm\:col-span-6 {
    grid-column: span 6/span 6;
}
.sm\:col-span-2 {
    grid-column: span 2/span 2;
}
.sm\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
}
.sm\:ml-1 {
    margin-left: .25rem;
}
.sm\:ml-3 {
    margin-left: .75rem;
}
.sm\:ml-6 {
    margin-left: 1.5rem;
}
.sm\:mt-0 {
    margin-top: 0;
}
.sm\:mr-8 {
    margin-right: 2rem;
}
.sm\:mb-0 {
    margin-bottom: 0;
}
.sm\:ml-2 {
    margin-left: .5rem;
}
.sm\:block {
    display: block;
}
.sm\:flex {
    display: flex;
}
.sm\:grid {
    display: grid;
}
.sm\:min-h-screen-75 {
    min-height: 75vh;
}
.sm\:w-1\/2 {
    width: 50%}
.sm\:w-48 {
    width: 12rem;
}
.sm\:w-4\/12 {
    width: 33.333333%}
.sm\:w-5\/6 {
    width: 83.333333%}
.sm\:w-auto {
    width: auto;
}
.sm\:w-20 {
    width: 5rem;
}
.sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
}
.sm\:flex-row {
    flex-direction: row;
}
.sm\:items-start {
    align-items: flex-start;
}
.sm\:items-center {
    align-items: center;
}
.sm\:justify-center {
    justify-content: center;
}
.sm\:gap-8 {
    gap: 2rem;
}
.sm\:overflow-hidden {
    overflow: hidden;
}
.sm\:py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
}
.sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.sm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.sm\:pb-0 {
    padding-bottom: 0;
}
.sm\:text-right {
    text-align: right;
}
.sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
}
.sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.sm\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.sm\:text-5xl {
    font-size: 3rem;
    line-height: 1;
}
.sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.sm\:duration-700 {
    transition-duration: 700ms;
}
}@media (min-width:768px) {
    .md\: order-3 {
    order: 3;
}
.md\:col-span-3 {
    grid-column: span 3/span 3;
}
.md\:col-span-1 {
    grid-column: span 1/span 1;
}
.md\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
}
.md\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
}
.md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
}
.md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
}
.md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.md\:mr-4 {
    margin-right: 1rem;
}
.md\:mt-0 {
    margin-top: 0;
}
.md\:mb-0 {
    margin-bottom: 0;
}
.md\:mt-5 {
    margin-top: 1.25rem;
}
.md\:mr-5 {
    margin-right: 1.25rem;
}
.md\:mr-0 {
    margin-right: 0;
}
.md\:ml-0 {
    margin-left: 0;
}
.md\:block {
    display: block;
}
.md\:inline-block {
    display: inline-block;
}
.md\:flex {
    display: flex;
}
.md\:grid {
    display: grid;
}
.md\:hidden {
    display: none;
}
.md\:h-6 {
    height: 1.5rem;
}
.md\:h-auto {
    height: auto;
}
.md\:w-2\/3 {
    width: 66.666667%}
.md\:w-1\/3 {
    width: 33.333333%}
.md\:w-1\/2 {
    width: 50%}
.md\:w-full {
    width: 100%}
.md\:w-auto {
    width: auto;
}
.md\:w-6 {
    width: 1.5rem;
}
.md\:w-2\/6 {
    width: 33.333333%}
.md\:w-5\/12 {
    width: 41.666667%}
.md\:w-7\/12 {
    width: 58.333333%}
.md\:-translate-x-1\/3 {
    --tw-translate-x:  -33.333333%;
    transform: var(--tw-transform);
}
.md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.md\:flex-row {
    flex-direction: row;
}
.md\:items-start {
    align-items: flex-start;
}
.md\:items-center {
    align-items: center;
}
.md\:justify-start {
    justify-content: flex-start;
}
.md\:justify-end {
    justify-content: flex-end;
}
.md\:justify-center {
    justify-content: center;
}
.md\:justify-between {
    justify-content: space-between;
}
.md\:border-0 {
    border-width: 0;
}
.md\:bg-transparent {
    background-color: transparent;
}
.md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.md\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
}
.md\:px-0 {
    padding-left: 0;
    padding-right: 0;
}
.md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.md\:px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
}
.md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.md\:pl-16 {
    padding-left: 4rem;
}
.md\:pl-5 {
    padding-left: 1.25rem;
}
.md\:text-left {
    text-align: left;
}
.md\:text-right {
    text-align: right;
}
.md\:text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
}
.md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
}
.md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.md\:font-bold {
    font-weight: 700;
}
}@media (min-width:1024px) {
    .lg\: relative {
    position: relative;
}
.lg\:order-none {
    order: 0;
}
.lg\:order-2 {
    order: 2;
}
.lg\:order-1 {
    order: 1;
}
.lg\:col-span-4 {
    grid-column: span 4/span 4;
}
.lg\:col-span-6 {
    grid-column: span 6/span 6;
}
.lg\:col-span-2 {
    grid-column: span 2/span 2;
}
.lg\:mt-3 {
    margin-top: .75rem;
}
.lg\:ml-5 {
    margin-left: 1.25rem;
}
.lg\:mt-8 {
    margin-top: 2rem;
}
.lg\:ml-2 {
    margin-left: .5rem;
}
.lg\:mr-4 {
    margin-right: 1rem;
}
.lg\:ml-0 {
    margin-left: 0;
}
.lg\:block {
    display: block;
}
.lg\:inline-block {
    display: inline-block;
}
.lg\:inline {
    display: inline;
}
.lg\:flex {
    display: flex;
}
.lg\:grid {
    display: grid;
}
.lg\:hidden {
    display: none;
}
.lg\:min-h-screen-50 {
    min-height: 50vh;
}
.lg\:min-h-0 {
    min-height: 0;
}
.lg\:w-1\/2 {
    width: 50%}
.lg\:w-1\/4 {
    width: 25%}
.lg\:w-2\/3 {
    width: 66.666667%}
.lg\:w-1\/3 {
    width: 33.333333%}
.lg\:w-auto {
    width: auto;
}
.lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
}
.lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
.lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
}
.lg\:flex-row {
    flex-direction: row;
}
.lg\:justify-start {
    justify-content: flex-start;
}
.lg\:justify-end {
    justify-content: flex-end;
}
.lg\:justify-center {
    justify-content: center;
}
.lg\:whitespace-nowrap {
    white-space: nowrap;
}
.lg\:p-2 {
    padding: .5rem;
}
.lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.lg\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
}
.lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
}
.lg\:pt-6 {
    padding-top: 1.5rem;
}
.lg\:pl-24 {
    padding-left: 6rem;
}
.lg\:pl-10 {
    padding-left: 2.5rem;
}
.lg\:pt-0 {
    padding-top: 0;
}
.lg\:text-left {
    text-align: left;
}
.lg\:text-center {
    text-align: center;
}
.lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.lg\:font-normal {
    font-weight: 400;
}
}@media (min-width:1280px) {
    .xl\: col-span-5 {
    grid-column: span 5/span 5;
}
.xl\:col-span-2 {
    grid-column: span 2/span 2;
}
.xl\:mt-0 {
    margin-top: 0;
}
.xl\:-mt-12 {
    margin-top: -3rem;
}
.xl\:w-2\/3 {
    width: 66.666667%}
.xl\:w-1\/2 {
    width: 50%}
.xl\:w-1\/4 {
    width: 25%}
.xl\:w-1\/3 {
    width: 33.333333%}
.xl\:flex-grow {
    flex-grow: 1;
}
.xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
}
.xl\:border-none {
    border-style: none;
}
.xl\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
}
}
@media (max-width:786px){ .cardimg { width: 100%; } }/*148 Start */

.cms-pricing .dowanlodable-login-popup .LoginFormContainer .LoginFormTabs .taeb-switch{
    margin-bottom: 0px;
}
.cms-pricing .dowanlodable-login-popup .customer-login-box .LoginPageContainer .tab-action .tabnav{
    background: transparent;
}

.cms-pricing .LoginPageContainer .EmailSectionWrap .actions-toolbar{
    margin:0px;
}
.cms-pricing .LoginPageInnerContainer .ContinueEmailSection .EmailSectionWrap .fieldset .fieldtext.newsletter .control {
    width: auto;
}

.EmailSectionWrap .fieldset .secondary, .EmailSectionWrap .actions-toolbar .secondary {
    width: 100%;
    text-align: right;
}
.blog.wordpress-post-view .EmailSectionWrap .fieldset
{
    width :100%;
}
.cms-page-view .customer-form-cotnent.active
{
    display: block;
}
.cms-subscriptions .EmailSectionWrap .actions-toolbar{
    margin-left: 0 !important;
}

.cms-subscriptions .dowanlodable-login-popup .LoginFormContainer .LoginFormTabs .taeb-switch
{
    display: flex;
}    
/*task_148 30-07-2024 start*/   
.cms-subscriptions .dowanlodable-login-popup .customer-login-box .actions-toolbar .secondary a {
    margin: 0 0 15px;
}
/*task_148 30-07-2024 end*/
/*task_148 30-07-2024 start*/
.cms-subscriptions .EmailSectionWrap .fieldset .fieldtext.newsletter {
    display: flex;
    margin-top: 10px;
}
/*task_148 30-07-2024 end*/
/*148 End */
.product-info-main .download-btnwrapper a, .product-info-main .download-btnwrapper .LoginPageInnerContainer .SlidepopupClose{ 
    cursor: pointer;  
} 
.page-header .header.content .panel.wrapper .header_panel_wrapper .header-links-popup .LoginFormContainer .LoginFormpolicy a{
        text-transform: none;
        font-weight: 400;
}    
/* task 143 header start */
.ContinueEmailSection form#ajaxlogin-create-form,
.ContinueEmailSection form#ajaxlogin-create-form-header-login {
    float: left;
    width: 100%;
}

.SlidePatnerlogo_outer {
    width: 100%;
    float: left;
}
  
.page-header .header.content .panel.wrapper .header_panel_wrapper .header-links-popup .LoginFormSocial .LoginFormSocialBtn {
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    padding: 0 21px 0 70px;
    text-transform: initial;
    font-weight: 500;
    letter-spacing: normal;
}
.page-header .header.content .LoginFormContainer a#registeruser, .page-header .header.content .LoginFormContainer a#newusers{
    text-transform: initial;
}

.overlay-layout-wrapper{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1111;
    transition: all .5s ease;
    overflow: auto;
}
.SlidepopupClose {
    position: absolute;
    right: -20px;
    top: -16px;
}
.LoginPageInnerContainer .SlidepopupClose {
    position: absolute !important;
    right: -20px;
    top: -16px;
    width: 50px;
    z-index: 99;
    cursor: pointer;
}
.product-info-main .download-btnwrapper .LoginPageInnerContainer .SlidepopupClose {
position: absolute;
    right: -20px;
    top: -16px;
    width: 50px;
    height: auto;
    margin: 0;
    z-index: 99;
}
.LoginPageContainer {
  top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute; 
   width: 620px;

  margin:auto;
    border-radius: 13px;
    max-height: 90vh;
}
.LoginPageInnerContainer .LoginFeatureRating a{
    width:auto !important;
    height:auto !important;
    margin:0px !important;
}
.dowanlodable-login-popup .LoginFormContainer .LoginFormTabs .taeb-switch{
        margin-bottom: 0px;
}
.LoginPageContainer .LoginPageInnerContainer .LoginFormContainer .response-msg .error {
       color: #000;
    border-left: 5px solid #df280a;
    background: #faebe7;
    font-size: 11px;
    line-height: 15px;
    padding: 7px 10px 7px 4px;
    margin: 0px 0;
    text-align: center;
    font-weight: 600;
}
.LoginPageContainer .LoginPageInnerContainer .LoginFormContainer .response-msg .error a, .LoginPageContainer .LoginPageInnerContainer .LoginFormContainer .response-msg .success a{
    width: auto;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0;
}

.LoginPageContainer .LoginPageInnerContainer .LoginFormContainer .response-msg .success{
    color: #282828;
    border-left: 5px solid #5ebb5e;
    background: #eaf9ea;
    font-size: 11px;
    line-height: 15px;
    padding: 7px 10px 7px 4px;
    margin: 0px 0;
    text-align: center;
    font-weight: 600;
}

.LoginPageInnerContainer {
  display: flex;
    flex-direction: column;
    margin: 0 auto;
    justify-content: center;
    position: relative;
    background: #fff;
    border-radius: 13px;
    white-space: normal;

}
.LoginFormContainer {
    width: 100%;
    margin-top: 60px;
    position: relative;
      margin-bottom: 40px;
}
.LoginFeatureContianer {
    width: 40%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #31A7F5;
    padding: 20px 20px;
    border-radius: 13px;
    box-sizing: border-box;
}
.LoginFeatureContianer h3 {
    color: #fff;
    font-size: 24px;
    padding: 0px;
    margin: 0px;
    font-weight: 800;
}
.LoginFeatureHeading ul{
    margin-bottom: 2rem;
    padding: 0px;
    margin-top: 2rem;
}

.book-collection-container .book-collection-division .FeatureText, .FeatureText {
    display: flex;
    gap: 0.6em;
    color: #fff;
    font-size: 16px;
    align-items: center;
    margin-bottom: 8px;
    width: 100%;
    padding: 0px;
}

.LoginFeatureRating {
    position: sticky;
        text-align: center;
}
.LoginFormTabs {
    border-radius: 37px;
    background-color: #f4f4f4;
    padding: 8px;
    width: 320px;
    margin-left: auto;
    margin-right: auto;
        box-sizing: border-box;
}
.taeb-switch {
  position: relative;
}

/* .taeb-switch:after {
  content: "";
  position: absolute;
  width: 50%;
  top: 0;
  transition: left cubic-bezier(.88, -.35, .565, 1.35) .4s;
  border-radius: 27.5px;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .1);
  background-color: #0089ED;
  height: 100%;
  z-index: 0;
} */

.taeb-switch.left:after {
  left: 0;
}

.taeb-switch.right:after {
  left: 50%;
}

.taeb-switch .taeb {
    display: inline-block;
    width: 48%;
    padding: 10px 0;
    z-index: 1;
    position: relative;
    cursor: pointer;
    transition: color 200ms;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    user-select: none;
    text-align: center;
}
.taeb-switch .taeb.active {
  color: #ffffff;
}
.LoginFormCont p {
    color: #5B5B5B;
    font-size: 14px;
    text-align: center;
    margin: 0px;
    padding: 15px 10px 0px;
	  white-space: normal;
       text-transform: none;
    font-weight: 400;
        letter-spacing: normal;
}
.LoginFormSocial {
   text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
    width: 100%;
    max-width: 500px;
    margin: 40px auto 0px;
}
.LoginFormSocial .facebook-login {
    order: 2;
}

.LoginFormSocial .google-login {
    order: 1;
}
.LoginFormSocial .secondary{
    order: 3;
}

.LoginFormSocial .facebook_btn, .LoginFormSocial .email_btn:hover{color:#fff;}
.LoginFormSocial .facebook_btn, .LoginFormSocial .email_btn:focus{color:#fff;}
.LoginFormSocial .facebook_btn, .LoginFormSocial .google_btn{color:#fff;}
.LoginFormSocial .facebook_btn, .LoginFormSocial .google_btn:hover{color:#fff;}
.LoginFormSocial .facebook_btn, .LoginFormSocial .google_btn:focus{color:#fff;} 

/*task_148 30-07-2024 start*/
.LoginFormSocialBtn {
    height: 44px;
    font-size: 16px;
    cursor: pointer;
    background: #4285F4;
    display: inline-block;
    padding: 0 21px 0 70px;
    color: #fff;
    font-weight: normal;
    position: relative;
    border-radius: 30px;
    border: 1px solid #4285F4;
    text-decoration: auto;
    line-height: 40px;
    min-width: 310px;
    margin-bottom: 12px;
    text-align: left;
    white-space: nowrap;
}
/*task_148 30-07-2024 end*/
.product-info-main .LoginFormSocial .LoginFormSocialBtn {
    height: 44px;
    min-width: 310px;
    margin-left: 0px;
      box-sizing: border-box;
}
.google_btn:before{
 background-image: url(../../frontend/Slidegeeks/default/en_US/Tatva_Ebook/images/google_social_icon.svg);
}
.facebook_btn:before{
 background-image: url(../../frontend/Slidegeeks/default/en_US/Tatva_Ebook/images/facebook_social_icon.svg);
}
.email_btn:before{
 background-image: url(../../frontend/Slidegeeks/default/en_US/Tatva_Ebook/images/email_social_icon.svg);
}
.facebook_btn{
    background:#2E4589;
    border:1px solid #2E4589;
}
.email_btn{
    background: #10ADFB;
    border: 1px solid #10ADFB;
    color: #fff !important;
}
.LoginFormSocialBtn:before {
    content: "";
    position: absolute;
    left: 0;
    height: 42px;
    box-sizing: border-box;
    background-color: #fff;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    width: 50px;
   
    background-repeat: no-repeat;
    background-position: center;
}

.LoginFormContainer .LoginFormpolicy {
    color: #6A707C;
    font-size: 12px;
    text-align: center;
    padding:0px 20px;
       text-transform: none;
    font-weight: 400;
    letter-spacing: normal;
}
.LoginFormContainer .LoginFormpolicy a {
    color: #6A707C;
    text-decoration: underline;
}
.product-info-main .download-btnwrapper .LoginFormContainer .LoginFormpolicy a {
    color: #6A707C;
    text-decoration: underline;
    width: auto;
    height: auto;
    margin: 0px;
    /*vertical-align: text-bottom;*/
    /* favourite popup start */
    text-transform: none;
    font-weight: 400;
    /* favourite popup end */
}
.SlidePatnerlogo {
 
}
.divider-line-one-line {
    margin: 40px 6px 5px 5px;
    font-size: 15px;
    outline: none;
    color: #9a9a9a;
    font-weight: 500;
    line-height: normal;
    border-top: 1px solid #e5e5e5;
    padding-top: 10px;
}

.SlidePatnerlogoImages {
    
}
.book-collection-container .book-collection-division .SlidePatnerlogoImages li {
    list-style: none;
    width: 20%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .3;
    margin-bottom: 0px;
    padding: 0px;
    text-align: center;
}
.SlidePatnerlogoImages li {
    list-style: none;
    width: 20%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .3;
    margin-bottom: 0px;
        padding: 0px;
}
.SlidePatnerlogoImages li img{
        width: 70%;
}
.SlidePatnerlogoImages ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: flex-start;
    margin: 0px;
    padding: 0px 20px;
}
.ContinueEmailSection {
    width: 75%;
    margin: auto;
}
/*task_148 30-07-2024 start*/
.ContinueEmailSection .secondary {
    float: none;
}
/*task_148 30-07-2024 end*/
/* .ContinueEmailSectionIn{
    align-items: center;
    display: flex;
    justify-content: space-between;
} */

.ContinueEmailSection .dowanlodable-login-popup .response-msg, .ContinueEmailSection .captcha-wrapper{
    margin-bottom: 0px;
}
.product-info-main .download-btnwrapper .ContinueEmailSectionIn a {
    align-items: center;
    display: flex;
    gap: 1rem;
    color: #3F434A;
    text-decoration: none;
    font-weight: 700;
    font-size: 20px;
    width: auto;
        margin: 0;
    height: auto;
}
.product-info-main .download-btnwrapper .ContinueEmailSection form {
    display: unset;
}
.a4-view-product .product-info-main .download-btnwrapper .ContinueEmailSection form {
    display: unset;
    width: 100%
}
.ContinueEmailSectionIn a {
    align-items: center;
    display: flex;
    gap: 1rem;
    color: #3F434A;
    text-decoration: none;
    font-weight: 700;
    font-size: 20px;
}
.ContinueEmailSectionIn a:hover, .ContinueEmailSectionIn a:focus{
    color: #3F434A;
}
.LogAccInfo {
    padding: 13px 20px 10px 15px;
    color: #5E646E;
    font-size: 15px;
    line-height: 23px;
	white-space: normal;
    text-transform: none;
    font-weight: 400;
    letter-spacing: normal;
}
.dowanlodable-login-popup .customer-login-box .LoginPageInnerContainer .ContinueEmailSection .EmailSectionWrap .SlideBlueBTN button {
    background: #0089ED;
    padding: 13px;
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    border-radius: 100px;
    height: auto;
    line-height: normal;
    font-weight: 500;
}
/*task_148 30-07-2024 start*/
.dowanlodable-login-popup .customer-login-box .fieldtext.email.required.SlideUserEmail {
    margin-bottom: 0;
}
/*task_148 30-07-2024 end*/

/* favourite popup start */
.dowanlodable-login-popup .customer-login-box .LoginPageInnerContainer .fieldset {
    margin-bottom: 10px;
}
.dowanlodable-login-popup .customer-login-box .fieldtext.newsletter .control {
    width: auto;
}
/* favourite popup end */
.EmailSectionWrap {
    gap: 1rem;
    flex-direction: column;
    display: flex;
    padding: 30px 30px;
}
.SlideUserEmail{
    gap: 0.75rem;
    align-items: flex-start;
    flex-direction: column;
    width: 100%;
    display: flex;
    position:relative;
}
.SlideUserEmail label {
    color: #3F434A;
    font-weight: 600;
    font-size: 16px;
    display: flex;
}
.ebook-index-index .dowanlodable-login-popup .customer-login-box {
    width: unset;
    padding: 0px;
}

.dowanlodable-login-popup .customer-login-box .LoginPageInnerContainer .ContinueEmailSection .EmailSectionWrap .SlideUserEmail .control .SiNputtext {
    border: 1px solid #ACB1B9 !important;
    border-radius: 100px;
    padding: 5px 20px;
    height: 45px;
    outline: none;
    width: 100%;
    color: #000 !important;
    display: inline-block;
    background-color: #fff !important;
    font-size: 13px;
    margin-top: 10px;
    box-shadow: none;
}
.dowanlodable-login-popup .customer-login-box .LoginPageInnerContainer .ContinueEmailSection .EmailSectionWrap .SlideUserEmail .control .SiNputtext::placeholder {
  color: #6d6d6d;
}
.dowanlodable-login-popup .customer-login-box .fieldtext.newsletter span, .dowanlodable-signup-popup .customer-login-box .fieldtext.newsletter span {
    font-size: 12px;
    line-height: 16px;
    color: #aaa;
    font-weight: 400;
    white-space: normal;
    padding-top: 2px;
} 

.dowanlodable-login-popup .customer-login-box .LoginPageInnerContainer .ContinueEmailSection .EmailSectionWrap .SlideUserEmail .control 
 {
   width:100%;
   margin-bottom: 15px;
}
/*task_148 30-07-2024 end*/
.dowanlodable-login-popup .customer-login-box .LoginPageInnerContainer .ContinueEmailSection .EmailSectionWrap .SlideUserEmail .control .text-danger 
 {
   font-size:12px;
   white-space: normal;
}

.emailsec{
    display:none;
}
.PasswordSec{
display:none;
}
.LogInSlide{
    display:none;
}
.ForgotPassword {
    text-align: right;
    color: #353536;
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
    width: 100%;
}
.SlidePASS{
    position:relative;
    
}

.EyeClass {
    display: flex;
    align-items: center;
    position: absolute;
    top: 47px;
    right: 20px;
    padding-right: 1px;
     margin-bottom: 0px !important;
}

.dowanlodable-login-popup .LoginFormContainer .LoginFormTabs .taeb-switch{
        margin-bottom: 0px;
        transition: color 200ms;
        font-weight: 600;
}

.dowanlodable-login-popup .LoginFormContainer .LoginFormTabs .tab-action .tabnav.active{
    background-color: #0089ED;
    border-radius: 100px;
    font-weight: 600;
}
/* favourite popup start */
.dowanlodable-login-popup .LoginFormContainer .LoginFormTabs .tab-action .tabnav{
    background:transparent;
    height: 40px;
    font-size: 16px;
    line-height: 30px;
}
/* favourite popup end */

.LoginFormContainer .response-msg{
        top: -55px;
    width: 93%;
    margin: auto;
    left: 50%;
    transform: translate(-50%, 0%);
    position: absolute;
}

.LoginFormContainer .fieldtext .control{
    width: auto;
      margin-right: 10px; 
  }
  .LoginFormContainer .fieldtext.newsletter .control input#is_subscribed {
      width: 17px;
      height: 17px;
      border-radius: 2px;
      background-color: #fff;
      border: 1px solid #bebebe;
      outline: 0;
      box-shadow: none;
      margin: 0;
  }


.aippt-index-index .LogInSlide.active, .aitatva-index-index .LogInSlide.active{
    display: block;
  }
/* task 159 popup design starts */
  .LoginFormTabs .tabnav {
    width: 50%;
    float: left;
    text-align: center;
    padding: 5px 10px;
    box-sizing: border-box;
    border: 0;
    cursor: pointer;
    margin-left: 0;
    height: 40px;
    font-size: 16px;
    line-height: 30px;
    border-radius: 100px;
    color: #282828;
    font-weight: 700;
    background: transparent;
}

body.overflow-hidden #left-section.scroll-nav {
    z-index: 9 !important;
}
/* task 159 popup design ends */
@media (max-width: 1024px) {
    
   
    .FeatureText{
    font-size: 14px;
    }
    .LoginFeatureContianer h3{
        font-size:22px;
    }
    .book-collection-container .book-collection-division .FeatureText{
        font-size:14px;
    }
}

@media (max-width: 767px) {
    
    .dowanlodable-dialog .LoginPageInnerContainer .response-msg div.error{
        font-size: 13px;
    }
    .LoginPageInnerContainer{
        display:inline-block;
            width: 100%;
    }
    
    .LoginFormContainer, .LoginFeatureContianer{
        width:100%;
    }
    .SlidePatnerlogo {
    position: static;
    margin: 0px 0px;
    }
    .ContinueEmailSection {
    width: 85%;
    }
    .FeatureText {
    font-size: 16px;
    }
    .LoginFormContainer{
        margin-top:20px;
    }
    .LoginPageContainer .LoginPageInnerContainer .LoginFormContainer .response-msg .error{
        font-size: 12px;
    }
    .LoginFormContainer .response-msg{
        transform: unset;
        position: static;
    }
    
}
@media (max-width: 680px) {
.LoginPageContainer {
    width:480px;
}   
    
}
@media (max-width: 490px) {
.LoginFormTabs{
   width: 80%;
}
.LoginPageContainer {
    width: 380px;
}
}
@media (max-width: 400px) {

.LoginPageContainer {
    width: 90%;
}
.EmailSectionWrap{
        padding: 20px;
}
}

@media (max-width: 390px) {

    .LoginFormSocialBtn, .product-info-main .LoginFormSocial .LoginFormSocialBtn {
        min-width: 280px;
        
    }
}

/* sign-up page popup css */
.page-header .header.content .panel.wrapper .header-links-popup .LoginPageContainer .LoginPageInnerContainer .LoginFormContainer .LoginFormTabs .tab-action.taeb-switch .tabnav {
    width: 50%;
    float: left;
    text-align: center;
    padding: 5px 10px;
    box-sizing: border-box;
    border: 0;
    cursor: pointer;
    margin-left: 0;
    height: 40px;
    font-size: 16px;
    line-height: 30px;
    color: #282828;
    font-weight: 700;
    border-radius: 100px;
    letter-spacing: normal;
}
.page-header .header.content .panel.wrapper .header-links-popup .SlideUserEmail input {
    border: 1px solid #acb1b9;
    border-radius: 100px;
    padding: 5px 20px;
    height: 45px;
    outline: none;
    width: 100%;
    color: #000 !important;
    display: inline-block;
    background-color: #fff !important;
    font-size: 13px;
    margin-top: 10px;
}
.page-header .header.content .panel.wrapper .header-links-popup .LoginPageContainer .LoginPageInnerContainer .LoginFormContainer .LoginFormTabs .tab-action.taeb-switch .tabnav.active{
    color: #fff;
    font-weight: 600;
    background-color: #0089ed;
}
.page-header .header.content .panel.wrapper .LoginFormContainer .LoginFormTabs .taeb-switch{
        margin-bottom: 0;
        
}
.page-header .header.content .LoginFormContainer .LoginFormTabs .tab-action .tabnav {
    background: 0 0;
}
/* task 143 header start */
.page-header .header.content .customer-login-box .actions-toolbar .secondary a {
    margin-bottom: 25px;
    }
.page-header .header.content .panel.wrapper .header_panel_wrapper .customer-login-box .LoginPageContainer .actions-toolbar .secondary a {
    padding: 0 !important;
    text-transform: unset !important;
    margin-top: 0 !important;
}
/* task 143 header end */
.header-links-popup .LoginFormTabs .tab-action{
    display: flex; 
}
.header-links-popup  .LoginFormSocialBtn{
        box-sizing: border-box;
}
/* task 143 header start */
.page-header .header.content .panel.wrapper .header_panel_wrapper .header-links-popup  .LoginFormSocial .LoginFormSocialBtn{
    font-size: 16px;
            line-height: 40px;
        color: #fff;
    padding: 0 21px 0 70px;
    text-transform: none;
    font-weight: 500;
    letter-spacing: normal;
}

/* task 143 header end */
.page-header .header.content .panel.wrapper .header_panel_wrapper .header-links-popup  .LoginFormSocial .LoginFormSocialBtn:hover{
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    height: 44px;
    margin-bottom: 12px;
    text-decoration: none;
}
/* task 143 header start */
.page-header .header.content .panel.wrapper .header_panel_wrapper .header-links-popup .LoginFormContainer .LoginFormpolicy a{
    color: #6a707c;
    text-decoration: underline;
    width: auto;
    height: auto;
    margin: 0;
    vertical-align: text-bottom;
    font-size: 12px;
    padding: 0;
    letter-spacing: normal;
    line-height: normal;
}
.page-header .header.content .panel.wrapper .header_panel_wrapper .header-links-popup .LoginPageInnerContainer .SlidepopupClose {
    padding: 0;
}
.page-header .header.content .panel.wrapper .header_panel_wrapper .header-links-popup .LoginPageContainer .ContinueEmailSection .ContinueEmailSectionIn a{
    color: #3f434a;
    font-size: 20px;
    line-height: 1.42857143;
    text-transform: none;  
    font-weight: 700;
    padding: 0;
    letter-spacing: normal;
}
/* task 143 header end */
.page-header .header.content .panel.wrapper .header_panel_wrapper .header-links-popup .EmailSectionWrap .fieldset{
    margin-bottom: 10px;
}
.header-links-popup .customer-login-box .LoginPageInnerContainer .ContinueEmailSection .EmailSectionWrap .SlideBlueBTN {
    width: 100%;
}
/* task 143 header start */
.ContinueEmailSection .EmailSectionWrap .control {
    margin-bottom: 12px;
        width: 100%;
}
/* task 143 header end */
.header-links-popup .customer-login-box .LoginPageInnerContainer .actions-toolbar button{
    background: #0089ed;
    padding: 13px;
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    border-radius: 100px;
    height: auto;
    line-height: normal;
    font-weight: 500;
}
.header-links-popup .download-overlay{    z-index: 9999;}
.header-links-popup .LogInSlide.active {
    display:block;
}
.nav-toggle.active {z-index:-1}
.EmailSectionWrap .fieldset .fieldtext.newsletter {
    display: flex;
}

.EmailSectionWrap .fieldset .fieldtext.newsletter .control {

    margin-right: 10px;
}

.header-links-popup .customer-login-box .LoginPageInnerContainer .ContinueEmailSection .EmailSectionWrap .fieldset .fieldtext.newsletter .control {
    width: auto;
} 
.EmailSectionWrap .fieldset .fieldtext.newsletter .control input {
    width: 17px;
    height: 17px;
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #bebebe;
    outline: 0;
    box-shadow: none;
    margin: 0;
}
.EmailSectionWrap .fieldset .fieldtext.newsletter span {
    font-size: 12px;
    line-height: 16px;
    color: #aaa;
    font-weight: 400;
}
.page-header .header.content .panel.wrapper .header_panel_wrapper .LoginPageContainer .LoginPageInnerContainer .LoginFormContainer .response-msg .error a {
    color: #1979c3;
    font-size: 11px;
    line-height: 15px;
    font-weight: 600;
}
.LoginFormTabs .tabnav {
    width: 50%;
    float: left;
    text-align: center;
    padding: 5px 10px;
    box-sizing: border-box;
    border: 0;
    cursor: pointer;
    margin-left: 0;
    height: 40px;
    font-size: 16px;
    line-height: 30px;
    border-radius: 100px;
    color: #282828;
    font-weight: 700;
    background: transparent;
}
/* task 143 header start */
.page-header .header.content .panel.wrapper .LoginFormContainer .LoginFormTabs .taeb-switch {
    margin-bottom: 0;
    display: flex;
    font-weight: 600;
}
/* task 143 header end */
.LoginFormTabs .tabnav.active {
    color: #fff;
    font-weight: 600;
    background-color: #0089ed !important;
}
.LoginFormSocialBtn{

    box-sizing: border-box;
}

.SlideUserEmail .control {
    width: 100%;
    float: left;
}
.fieldtext.email.required.SlideUserEmail {
    margin-bottom: 15px;
        float: right;
}
.secondary {
    width: 100%;
    float: left;
    /* text-align: right; */
}
.SlideUserEmail input{
    border: 1px solid #acb1b9;
    border-radius: 100px;
    padding: 5px 20px;
    height: 45px;
    outline: none;
    width: 100%;
    color: #000 !important;
    display: inline-block;
    background-color: #fff !important;
    font-size: 13px;
    margin-top: 10px;
}
.primary.SlideBlueBTN {
    width: 100%;
    float: left;
}

button#sendEmail{
    background: #0089ed;
    padding: 13px;
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    border-radius: 100px;
    height: auto;
    line-height: normal;
    font-weight: 500;
}
button#send2 {
    background: #0089ed;
    padding: 13px;
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    border-radius: 100px;
    height: auto;
    line-height: normal;
    font-weight: 500;
    width: 100%;
    float: left;
    margin-top: 5px;
}
.SlideUserEmail input {
    border: 1px solid #acb1b9;
    border-radius: 100px;
    padding: 5px 20px;
    height: 45px;
    outline: none;
    width: 100%;
    color: #000 !important;
    display: inline-block;
    background-color: #fff !important;
    font-size: 13px;
    margin-top: 10px;
}  
.fieldtext.email.required.SlideUserEmail {
    margin-bottom: 15px;
}
.LoginFormSocialBtn span {
    cursor: pointer;
}

@media (max-width: 1023px) {
    .page-header .header.content .panel.wrapper .header_panel_wrapper .LoginPageContainer .LoginPageInnerContainer .LoginFormContainer .response-msg .error a {
        padding: initial;
        display: inline-block;
        border: none;
    }

    .page-header .header.content .panel.wrapper .header_panel_wrapper .header.links .header-links-popup .LoginFormSocial a {
        border: 1px solid transparent;
        padding: 0 21px 0 70px;
        text-align: left;
        text-transform: unset;
        display: inline-block;
    }

    .page-header .header.content .panel.wrapper .header_panel_wrapper .header-links-popup .LoginFormContainer .LoginFormpolicy a {
        border-bottom: none;
        display: inline-block;
        padding: 0px;
    }

    /* task 143 header start */
    .page-header .header.content .panel.wrapper .header_panel_wrapper .header.links .header-links-popup .SlidePatnerlogo a {
        display: inline;
        border-bottom: none;
        text-align: inherit;
        padding: 0px;
        line-height: unset;
    }
    /* task 143 header end */

    .page-header .header.content .panel.wrapper .header_panel_wrapper .header.links .header-links-popup .LoginPageInnerContainer .EmailSectionWrap .secondary .action {
        border: none;
        padding: 0px;
        text-align: right;
    }

    .page-header .header.content .panel.wrapper .header_panel_wrapper .header.links .header-links-popup .LoginPageInnerContainer .SlidepopupClose {
        padding: 0px;
        border: none;
    }

    .page-header .header.content .panel.wrapper .header_panel_wrapper .header-links-popup .LoginPageContainer .ContinueEmailSection .ContinueEmailSectionIn a {
        display: flex;
        padding: 0px;
        border: none;
    }
}
@media (max-width: 1024px) {
    .FeatureText{
    font-size: 14px;
    }
    .LoginFeatureContianer h3{
        font-size:22px;
    }
    .book-collection-container .book-collection-division .FeatureText{
        font-size:14px;
    }
}

@media (max-width: 767px) {
    /* favourite popup start */
    .dowanlodable-login-popup .customer-login-box .LoginPageInnerContainer .ContinueEmailSection .EmailSectionWrap .SlideUserEmail .control {
        margin-bottom: 12px;
    }
    /* favourite popup end */
}
/* Payment Element */
.stripe-payments-elements.no-wrap {
    white-space: nowrap;
    margin-bottom: 10px;
}
.stripe-permanent-error {
    text-align: center;
    padding: 0 2em 2em 2em;
    font-size: large;
}

/* My Subscriptions customer account section */
a.subscription-name {
    display: block;
}
.stripe-subscription-edit {
    max-height: 30em;
    overflow: hidden;
    transition: max-height;
    transition-duration: 0.8s;
    vertical-align: top;
    display: inline-block;
    padding-right: 20px;
}
.stripe-subscription-edit.show {
    max-height: 30em;
}
.stripe-subscription-edit .section {
    margin: 5px 0;
}
.stripe-subscription-edit .mutable {
    display: none;
}
.stripe-subscription-edit.edit .mutable {
    display: block;
}
.stripe-subscription-edit.edit .static {
    display: none;
}
.stripe-subscription-edit .actions {
    margin-top: 10px;
}
.stripe-subscription-edit input {
    margin: 2px 0;
}
.subscription-card input {
    margin-right: 5px;
}
.subscription-card {
    padding: 5px 0 0 5px;
}
.subscription-card .exp, .details.stripe-payments .exp {
    color: #aaa;
}
.subscription-card.add-new {
    padding: 10px;
    text-align: center;
}
.stripe-subscriptions .section b {
    padding-bottom: 0.5em;
    display: inline-block;
}
table.subscription-details {
    font-size: small;
    color: #333;
}
table.subscription-details td {
    padding: 0;
}
table.subscription-details tr td:first-child {
    width: 100%;
}
@media (pointer: fine) {
    table.subscription-details a.edit {
        visibility: hidden;
    }
    table.subscription-details div.details:hover a.edit {
        visibility: visible;
    }
}
.stripe-subscriptions .subscription-name {
    font-size: 1.1em;
}
.stripe-subscriptions div.billed {
    font-size: smaller;
    color: #999;
}
table.subscription-details a {
    cursor: pointer;
}
table.subscription-details .stripe-payments span.type {
    font-size: small;
}

body.stripe_payments-customer-subscriptions .subscription-details .mutable.section {
    margin-top: 1.2em;
}
body.stripe_payments-customer-subscriptions .stripe-subscription-edit img.icon
{
    position: relative;
    top: 10px;
}
body.stripe_payments-customer-subscriptions .stripe-subscription-edit span.label
{
    margin-left: 5px;
}
body.stripe_payments-customer-subscriptions .stripe-subscription-edit span.exp
{
    margin-left: 12px;
}
body.stripe_payments-customer-subscriptions .stripe-subscription-edit label
{
    position: relative;
    top:  -2px;
    cursor: pointer;
}
body.stripe_payments-customer-subscriptions .stripe-subscription-edit .details {
    padding-bottom: 1.2em;
}
body.stripe_payments-customer-subscriptions .stripe-subscription-edit .action.edit {
    margin-left: 10px;
}
body.stripe_payments-customer-subscriptions .stripe-subscription-edit .static.section .details {
    cursor: pointer;
}

/* My Payment Methods section */
body.stripe_payments-customer-paymentmethods .stripe-payments.delete-method {
    padding-left: 20px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+ZGVsZXRlLS1saW5rPC90aXRsZT48cGF0aCBkPSJNMTEuODY2IDkuOTk5bDIuNzQzLTIuNzQ0YTEuMzIyIDEuMzIyIDAgMCAwIC4wMDItMS44NjggMS4zMTggMS4zMTggMCAwIDAtMS44NjguMDAyTDEwIDguMTMzIDcuMjUyIDUuMzg0YTEuMzIzIDEuMzIzIDAgMCAwLTEuODYzLjAwMyAxLjMxNCAxLjMxNCAwIDAgMC0uMDAzIDEuODYzTDguMTM0IDEwbC0yLjc0MyAyLjc0M2ExLjMyMiAxLjMyMiAwIDAgMC0uMDAyIDEuODY4IDEuMzE4IDEuMzE4IDAgMCAwIDEuODY4LS4wMDJMMTAgMTEuODY0bDIuNzQ4IDIuNzQ5YTEuMzIzIDEuMzIzIDAgMCAwIDEuODYzLS4wMDNjLjUyLS41MTkuNTE3LTEuMzUuMDAzLTEuODYzbC0yLjc0OC0yLjc0OHoiIGZpbGw9IiMwMDk5RTUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==');
    background-repeat: no-repeat;
}
body.stripe_payments-customer-paymentmethods .saved-payment-methods img.saved-payment-method-icon {
    position: relative;
    top: 8px;
    height: 32px;
}
body.stripe_payments-customer-paymentmethods .saved-payment-methods td {
    line-height: 28px;
}
body.stripe_payments-customer-paymentmethods .saved-payment-methods td.saved-payment-method-name {
    padding:  0 10px 10px 10px;
}
body.stripe_payments-customer-paymentmethods .saved-payment-methods td.saved-payment-method-name label {
    margin-left: 10px;
}
body.stripe_payments-customer-paymentmethods .saved-payment-methods {
    margin-bottom: 3em;
}
body.stripe_payments-customer-paymentmethods .actions-toolbar {
    margin-top: 1.5em;
}
body.stripe_payments-customer-subscriptions td.col.order {
    width: 120px;
}
/* Card Icons */
.stripe-payments span.type.Visa,
.stripe-payments span.type.visa { background: url(../../frontend/Slidegeeks/default/en_US/StripeIntegration_Payments/img/cards/visa.svg) no-repeat; }

.stripe-payments span.type.American.Express,
.stripe-payments span.type.amex { background: url(../../frontend/Slidegeeks/default/en_US/StripeIntegration_Payments/img/cards/amex.svg) no-repeat; }

.stripe-payments span.type.MasterCard,
.stripe-payments span.type.mastercard { background: url(../../frontend/Slidegeeks/default/en_US/StripeIntegration_Payments/img/cards/mastercard.svg) no-repeat; }

.stripe-payments span.type.Discover,
.stripe-payments span.type.discover { background: url(../../frontend/Slidegeeks/default/en_US/StripeIntegration_Payments/img/cards/discover.svg) no-repeat; }

.stripe-payments span.type.Diners,
.stripe-payments span.type.diners { background: url(../../frontend/Slidegeeks/default/en_US/StripeIntegration_Payments/img/cards/diners.svg) no-repeat; }

.stripe-payments span.type.JCB,
.stripe-payments span.type.jcb { background: url(../../frontend/Slidegeeks/default/en_US/StripeIntegration_Payments/img/cards/jcb.svg) no-repeat; }

.stripe-payments span.type.Cartes.Bancaires,
.stripe-payments span.type.cartes_bancaires { background: url(../../frontend/Slidegeeks/default/en_US/StripeIntegration_Payments/img/svg/cartes_bancaires.svg) no-repeat; }

.stripe-payments span.type.Visa, .stripe-payments span.type.visa,
.stripe-payments span.type.American.Express, .stripe-payments span.type.amex,
.stripe-payments span.type.MasterCard, .stripe-payments span.type.mastercard,
.stripe-payments span.type.Discover, .stripe-payments span.type.discover,
.stripe-payments span.type.Diners, .stripe-payments span.type.diners,
.stripe-payments span.type.JCB, .stripe-payments span.type.jcb,
.stripe-payments span.type.Cartes.Bancaires, .stripe-payments span.type.cartes_bancaires {
    padding-left: 40px;
    background-position-y: -3px;
    display: inline-block;
    height: 22px;
    font-size: 16px;
    background-size: 30px;
}

.payment-method.stripe-payments .checkout-agreements-block {
    margin-bottom: 10px;
}
.payment-method.stripe-payments.mobile {
    padding-top: 1em;
}
@media only screen and (max-width: 767px) {
    .checkout-payment-method .step-title.mobile {
        padding-left: 0;
    }
}

/* Apple Pay */
.stripe-payments-apple-pay-section {
    text-align: center;
    margin-bottom: 25px;
}
.stripe-payments-apple-pay-section label {
    font-weight: bold;
    margin: 10px 0;
    float: none;
    display: block;
}

/* Authorized Apple Pay Result */
.stripe-payments-apple-pay-result label {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 18px;
}
.stripe-payments-apple-pay-result {
    text-align: center;
    padding: 10px 0 15px;
    font-size: 1.1em;
}
.stripe-payments-apple-pay-result > div {
    margin-bottom: 18px;
}

.indent {
    margin-right: 20px;
}

/* Stripe Express */
@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.box-tocart .action.tocart.payment-request-button
{
    padding: 0;
}

.payment-request-button {
    width: 240px;
}

.payment-request-button.disabled,
.payment-request-button.disabled * {
    pointer-events: none !important;
}

.payment-request-button.disabled {
    opacity: 0.5;
    filter: grayscale(50%);
}

.payment-request-button.disabled::after {
    position: relative;
    height: 1em;
    width: 1em;
    display: block;
    left: 50%;
    margin-left: -.5em;
    margin-top: -1.2em;
    content: '';
    -webkit-animation: spin 1s ease-in-out infinite;
    animation: spin 1s ease-in-out infinite;
    background: url(../../frontend/Slidegeeks/default/en_US/StripeIntegration_Payments/svg/loader.svg) center center;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
    color: rgba(0, 0, 0, .75)
}

.stripe-payments-express-minicart {
    margin-top: 15px;
}

.stripe-payments-express-minicart .payment-request-button, .payment-request-button.cart {
    width: 100% !important;
}

.cart-summary .stripe-payments-express-minicart {
    margin-top: 0;
    margin-bottom: 25px;
}

.catalog-product-view .payment-request-button {
    margin-bottom: 15px;
    margin-right: 1%;
    width: 49%;
}

/* Saved payment methods dropdown */
div.stripe-dropdown {
    background: #fff url(../../frontend/Slidegeeks/default/en_US/StripeIntegration_Payments/svg/select-bg.svg) no-repeat 98% 14px;
    background-size: 0.8em;
    background-clip: padding-box;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 12px;
}
.stripe-element-border {
    border: 1px solid #e6e6e6;
    border-radius: 5px;
}
.stripe-element-font {
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 16px;
}
.stripe-element-font .instructions span {
    padding-left: 3px;
}
.stripe-card-cvc-element {
    margin-top: 10px;
    margin-bottom: 10px;
}
#stripe-card-cvc-element,
.stripe-card-cvc-element span,
.stripe-card-cvc-element svg {
    padding: 10px;
}

#stripe-card-cvc-element {
    display: inline-block;
    width: 40px;
    min-height: 18px;
}
div.stripe-dropdown-selection {
    margin: -10px; /* affects the clickable region */
    padding: 10px;
}
div.stripe-dropdown img {
    height: 32px;
    display: inline-block;
    margin-bottom: -10px;
    margin-top: -6px;
    margin-right: 5px;
    margin-left: 2px;
}
div.stripe-dropdown, ul.stripe-dropdown-list {
    padding: 10px;
    cursor: pointer;
    user-select: none;
}
ul.stripe-dropdown-list  {
    list-style: none;
    padding: 0;
    margin-top: 10px;
}
ul.stripe-dropdown-list li {
    padding: 12px;
    margin: 0;
    background-position: 10px 45%;
    background-repeat: no-repeat;
    background-size: 30px 30px;
    opacity: 0.8;
}
ul.stripe-dropdown-list li:first-child {
    margin-top: 5px;
}
ul.stripe-dropdown-list li:hover {
    opacity: 1;
    background-color: #f3f8fd;
}
ul.stripe-dropdown-list a {
    text-decoration: none;
}

.stripe-icon-container img.stripe-icon {
    height: 1.7em;
    position: relative;
    top: 0.4em;
    margin-right: 2px;
}

.stripe-icon-container.right {
    float: right;
    position: relative;
    top: -0.6em;
}
.stripe-checkout-icon-container {
    padding: 1em 0;
}
.stripe-checkout-icon-container .stripe-icon {
    height: 2em;
    margin-right: 0.25em;
}

/* Card element at multishipping page */
.stripe-card-element {
    border: 1px solid #e6e6e6;
    padding: 1em;
    border-radius: 5px;
}

/* Trialing Subscriptions */
.trialing_shipping .mark,
.trialing_tax .mark,
.trialing_discount .mark {
    text-indent: 0.5em;
}
.trialing_shipping .mark::before,
.trialing_tax .mark::before,
.trialing_discount .mark::before {
    content: "- ";
}
.livechatpoupoverlay #msform {

    z-index: 9999;
}
.livechatpoupoverlay .msform {
    transition: opacity 500ms;
    visibility: visible;
    opacity: 1;
}

.livechatpoupoverlay .msform:target {
    visibility: hidden;
    opacity: 0;
    display: none
}

.livechatpoupoverlay .close {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    right: -35px;
    top: -35px;
    background: url("../../frontend/Slidegeeks/default/en_US/Tatva_Livechatpopup/images/Close.png") no-repeat center center;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    transition: all 0.2s;
}
.livechatpoupoverlay .close {
    right: -30px;
    top: -30px;
}
 
.livechatpoupoverlay .close:hover {
    transform: scale(1.06);
    transition: all 0.2s;
}

.livechatpoupoverlay .popup .content {
    max-height: 30%;
    overflow: auto;
}
.livechatpoupoverlay #msform {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    right: 0;
}

.livechatpoupoverlay .checkout_main_custom {
    width: 450px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    background: #fff;
    border-radius: 50px;
    height: auto;
    top: 45%;
    transform: translateY(-45%);
}
.livechatpoupoverlay .checkout_custom{
        max-width: 530px;
        background: #FFF;
        margin: 3em auto 4em;
        cursor: auto;
        border-radius: 35px;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        transition-duration: 0.3s;
        padding: 15px 30px 25px 30px;
}
.livechatpoupoverlay .live_chat {
    color: #1f2020;
    padding: 13px 0px 15px 0;
    font-size: 19px;
}
.livechatpoupoverlay .hr_gift {
    border-top: 1px solid #ebeff6;
    border-bottom: 1px solid #ebeff6;
    border-left: #ebeff6;
    border-right: #ebeff6;
}
.livechatpoupoverlay .text_popup {
    color: #28a7fb;
    font-size: 21px;
    line-height: 28px;
    padding: 12px 5px;
    font-weight: 500;
}
.livechatpoupoverlay .chat_p {
    padding: 13px 0 0px 0px;
    font-size: 22px;
    color: #1f2020;
}
.livechatpoupoverlay img.arrow_highlight {
    position: absolute;
    right: 200px;
    /* width: 240px; */
    bottom:90px;
}

@media (max-width:1600px){
    .livechatpoupoverlay img.arrow_highlight {
        width: 260px;
    }
}

@media (max-width:1400px){
    .livechatpoupoverlay img.arrow_highlight {
        width: 210px;
    }
    .checkout_main_custom {
        width: 475px;
    }
}

@media (max-width:1280px){
    .livechatpoupoverlay img.arrow_highlight {
        right: 170px;
    }
    .livechatpoupoverlay img.arrow_highlight {
        width: 180px;
    }
}

@media (max-width:1024px){
    .livechatpoupoverlay img.arrow_highlight {
        width: 150px;
    }
    .livechatpoupoverlay img.arrow_highlight {
        right: 130px;
        bottom: 80px;
    }
}

@media (max-width:800px){
    .livechatpoupoverlay img.arrow_highlight {
        width: 250px;
    }
    .livechatpoupoverlay img.arrow_highlight {
        bottom: 110px;
    }
}

@media (max-width:576px) {
        .livechatpoupoverlay .checkout_main_custom {
          width: 95%;
        }
        .livechatpoupoverlay .close {
            background-size: 30px;
        }
        .livechatpoupoverlay .close {
            right: -10px;
            top: -10px;
        }
        .livechatpoupoverlay .text_popup {
            font-size: 19px;
        }
        .livechatpoupoverlay .chat_p {
            font-size: 19px;
        }
        .livechatpoupoverlay img.arrow_highlight {
            width: 170px;
        }
        .livechatpoupoverlay .close {
            right: 0px;
            top: -50px;
        }
.livechatpoupoverlay img.arrow_highlight {
    width: 24%;

    bottom: 54px;
}	
}

@media (max-width:375px) {
    .livechatpoupoverlay .text_popup {
        font-size: 20px;
        padding: 12px 10px;
    }
    .livechatpoupoverlay img.arrow_highlight {
        width: 130px;
    }
    .livechatpoupoverlay img.arrow_highlight {
        bottom: 60px;
    }
}

@media (max-width:360px) {

    .livechatpoupoverlay  img.arrow_highlight {
        width: 100px;
    }
    .livechatpoupoverlay img.arrow_highlight {
        bottom: 60px;
    }
}
.livechatpoupoverlay {
    z-index: 9999!important;
}@-moz-document url-prefix(){.downloadable-product .custom-scroll{scrollbar-color:transparent transparent;scrollbar-width:auto;position:relative;margin-top:0;cursor:pointer;background-image:url("../../frontend/Slidegeeks/default/en_US/Magento_Theme/images/slider.png");background-repeat:no-repeat;background-position:0px 100%}.downloadable-product .product.media .gallery-container .main-slider .silder-item .custom-scroll{height:100% !important}.downloadable-product span.custom_linescroll{top:-15px}}button.carousel__button.is-next,button.carousel__button.is-prev{color:#e2e2e2}button.carousel__button.is-next:hover,button.carousel__button.is-prev:hover{background:#e2e2e2;border:1px solid #cdcdcd;color:#555}.hr-cgvaqc{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#232323;gap:46px;height:35px;width:400px}.hr-cgvaqc::before,.hr-cgvaqc::after{content:"";display:block;-webkit-box-flex:1;flex-grow:1;border-top:2px solid #ccc}.hr-cgvaqc span{font-size:14px}.page-product-downloadable .product-info-main .download-btnwrapper.aibtnwrapper .button-main.download_button button#clicking{min-width:400px;margin-right:0px;font-size:17px}.download-btnwrapper.aibtnwrapper .button-main.ai_button .downloadbtn.ai-btn button#aiclicking{border-radius:10px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;min-width:400px;justify-content:center;line-height:50px;height:50px;font-size:17px}.download-btnwrapper.aibtnwrapper .button-main.ai_button .downloadbtn.ai-btn button#aiclicking:hover,.download-btnwrapper.aibtnwrapper .button-main.ai_button .downloadbtn.ai-btn button#aiclicking:focus{background:#04498a;color:#fff;border:none}.download-btnwrapper.aibtnwrapper .button-main br{display:none}.page-product-downloadable .product-info-main .download-btnwrapper .button-main.download_button .download-inner-div button#clicking{min-width:400px}.pdp_page_only_download_button button#clicking br{display:none}.custom-downloadable-product .product-info-main .download-btnwrapper.onpage-btn-wrapper .button-main.download_button .download-inner-div button#clicking{min-width:400px}.custom-downloadable-product .product-info-main .download-btnwrapper.onpage-btn-wrapper .button-main.download_button button#clicking{min-width:400px;margin-right:0;font-size:17px}.download-btnwrapper.onpage-btn-wrapper .button-main.download_button{float:none}.download-logged{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:left;width:100%}.product-info-main .download-logged p{font-size:14px;color:#3D454C}.product-info-main .download-logged .icon-lock{background-image:url(../../frontend/Slidegeeks/default/en_US/Magento_Theme/images/lock.svg);height:16px;width:16px;display:inline-block;position:relative;top:2px;margin-right:.3rem;background-size:cover}.product-info-main .download-logged .unlock{background-image:url(../../frontend/Slidegeeks/default/en_US/Magento_Theme/images/unlock.svg)}.product-info-main .download-btnwrapper .mfp-close.roundlink{width:39px;height:39px;right:-9px}.custom-downloadable-product .page.messages.container{padding-left:245px}.button-main .action.towishlist:active,.button-main .action.towishlist:focus{background:transparent;border:none;color:transparent;outline:none}.btn-group.dropright.translate{z-index:2}.page-product-downloadable .product-reviews-summary.short{display:flex;flex-direction:row;-webkit-align-items:center;justify-content:flex-end}.page-product-downloadable .rating-summary .rating-result:before{letter-spacing:-6px}.page-product-downloadable .rating-summary .rating-result>span:before{letter-spacing:-6px}.page-product-downloadable .rating-summary .rating-dist span{margin:5px 0}.page-product-downloadable .review_content_wrap{width:20%;text-align:left;margin-right:20px}.page-product-downloadable span.avg_rating{text-align:left;font-weight:500;font-size:90px}.page-product-downloadable .rating-dist{max-width:70%;width:70%}.page-product-downloadable .product-info-main .download-btnwrapper .button-main button#clicking,.custom-downloadable-product .product-info-main .download-btnwrapper .button-main button#clicking{padding:0 35px;min-width:400px;background:orange;border-color:orange}.page-product-downloadable .product-info-main .download-btnwrapper .favourite,.custom-downloadable-product .product-info-main .download-btnwrapper .favourite{left:410px}.custom-downloadable-product .download-btnwrapper .button-main{width:auto}.page-product-downloadable .product-info-main .download-btnwrapper button#clicking{min-width:100%;border-radius:10px;padding:0px 70px}.page-product-downloadable .brand-snapshot{margin-bottom:10px;flex-wrap:wrap;position:relative;display:flex;flex-direction:row;white-space:nowrap;-webkit-align-items:center;margin:8px 8px 0 0;justify-content:flex-start;width:auto;padding:6px 0px}.page-product-downloadable .description-title{width:100%;padding:5px 0px;border-bottom:1px solid #bebebe}.page-product-downloadable .product-info-main .product-info-bottom p{width:100%;padding:5px 0px;border-bottom:1px solid #bebebe}.page-product-downloadable .product-info-main .product-info-bottom.keywords-block{border-top:none !important;padding:0px !important}.page-product-downloadable .product-info-main .product-info-bottom .product-tags li{margin-bottom:0px}.page-product-downloadable .product-info-main .product-info-bottom.keywords-block label{width:100%;padding:5px 0px;border-bottom:1px solid #bebebe;display:inline-block;margin-bottom:5px}.page-product-downloadable .product-info-main .product-info-bottom .product-tags{margin:0px}.page-product-downloadable .button-main{float:none;justify-content:flex-start}.page-product-downloadable .brand-snapshot-chip{margin-right:0px;display:inline;width:auto;float:none;text-align:center}.page-product-downloadable .product.media ul.popup,.page-product-downloadable .product-tabs .pdp_block,.page-product-downloadable .product-tabs hr{display:none !important}.page-product-downloadable .product-tabs.recommended-product{border-top:1px solid #d8d8d8;padding:20px 0 0;margin:10px 0}.page-product-downloadable .product-grid-outer h4,#related-recs .recommended-product .recommended-title h4,#related-recs .recommended-product .recommended-title h2{color:#3a5277;font-family:fira sans,sans-serif;line-height:1;margin:0;padding-bottom:12px;padding-top:6px;font-weight:800;font-size:31px}.page-product-downloadable #related-recs .recommended-product .recommended-title h4,.page-product-downloadable #related-recs .recommended-product .recommended-title h2{position:relative}.page-product-downloadable #related-recs .recommended-product .recommended-title h4:after,.page-product-downloadable #related-recs .recommended-product .recommended-title h2:after{content:"";position:absolute;left:0;bottom:0;height:7px;border-radius:4px;background-color:#045bad;width:150px}.page-product-downloadable .reviews-header p{font-weight:800;font-size:31px}.page-product-downloadable .brand-snapshot-chip-text br{display:none}.page-product-downloadable .product-grid-outer p{margin-top:15px}.page-product-downloadable.custom-downloadable-product .product-reviews-summary .rating-summary .rating-result>span{width:100% !important}.page-product-downloadable .toolbar.toolbar-products .pages strong{letter-spacing:0px}.page-product-downloadable .toolbar.toolbar-products .pages .item.current{background-color:#fff !important;box-shadow:0 4px 6px 1px rgba(0,0,0,0.11) !important;color:#3a5277 !important}.page-product-downloadable .toolbar.toolbar-products .pages .item{font-size:13px;font-weight:600;color:#3a5277;width:20px;height:20px;border-radius:50%;min-width:inherit;min-height:inherit;border:none;margin:0 2px 0 0}.page-product-downloadable .toolbar.toolbar-products .pages strong.page{color:#4e4d4d !important}div#related-recs:empty{display:none}.breadcrumbs strong{color:#4f647a;font-weight:600;font-size:16px}.breadcrumbs a:visited{color:#28a7fb;text-decoration:none}.breadcrumbs a{color:#28a7fb;text-decoration:none;font-weight:600;font-size:17px}.product-info-main .sharing-links li a.link-facebook,.product-info-main .sharing-links li a.link-twitter{text-align:center}.product-reviews-summary.no-rating .review_content_wrap h3.pro_avg_rating{font-size:111px !important;color:#4b6284 !important;font-family:fira sans,sans-serif;font-weight:400;line-height:1 !important;display:block;padding-bottom:0;text-align:center}.product-info-main .product-info-bottom .product-tags li a{cursor:pointer}.product-info-bottom a.sharesmalltag{border:0px !important;padding:0px !important;margin-right:0px !important}.product-info-main .sharing-links li a.link-facebook:hover i.fa.fa-facebook,.product-info-main .sharing-links li a.link-twitter:hover i.fa.fa-twitter{color:#045bad}.product-info-bottom{border-top:0px !important;padding-bottom:0px !important}.product.media,.product-info-main{margin-top:15px}.custom-downloadable-product .breadcrumbs{background:#fff !important;width:100%;float:left;padding-left:200px;padding-right:35px;box-sizing:border-box;padding-bottom:0px !important}.custom-downloadable-product .column.main{background:#fff !important;width:100%;float:left;padding-left:200px;box-sizing:border-box}.custom-downloadable-product .container{box-sizing:border-box !important;max-width:1672px;padding:0 45px;margin:0 auto;width:100%;display:inline-block}.custom-downloadable-product fieldset.field.required.review-field-ratings legend.label span{font-size:18px !important;padding-top:12px;width:100%;float:left;font-size:18px;color:#343a6d;text-transform:uppercase;line-height:1;font-family:fira sans,sans-serif;font-weight:900;margin-bottom:5px}.toolbar.toolbar-products{width:100%;float:left}.custom-downloadable-product .column.main .block.review-add{margin-bottom:0px !important}.custom-downloadable-product div#rating_review_container{background:#f9fafb !important;padding:30px !important;box-sizing:border-box !important;width:100%;float:left}.custom-downloadable-product #reviews .block-content{background:#f9fafb !important;padding:30px !important;border:0px !important;padding-top:0px !important}.breadcrumbs a img{position:relative;top:2px}.custom-downloadable-product .breadcrumbs strong{color:#4f647a;font-weight:600;font-size:17px;font-family:fira sans,sans-serif;line-height:1.5}.custom-downloadable-product .product-reviews-summary.short{width:180px !important;float:right}.product-gallery-title{color:#3a5277;font-weight:600;margin:0 0 10px;letter-spacing:.2px;font-size:26px;line-height:30px;width:70%;float:left;font-family:fira sans,sans-serif}.custom-downloadable-product .product-reviews-summary .rating-summary .rating-result>span{padding-left:0px !important}.description-social-share{width:auto;float:left;padding-left:17px}.description-title{display:inline-block;float:left}.description-main-text{width:100%;float:left}.product-info-main .download-btnwrapper{position:relative;width:100%;float:left}.button-main{position:relative;display:flex;flex-direction:row;width:auto;white-space:nowrap;-webkit-align-items:center;justify-content:center}.brand-snapshot{width:100%;float:left;text-align:left;flex-wrap:wrap;position:relative;display:inline;flex-direction:row;padding:6px 8px;white-space:nowrap;-webkit-align-items:center;margin:8px 8px 0 0;justify-content:space-between;margin-right:0px}.brand-snapshot-chip{margin-right:5px;display:inline;width:23%;float:left;text-align:center}.brand-snapshot-chip img{position:relative;top:2px;width:17px;height:17px}span.brand-snapshot-chip-text{padding:4px;font-size:14px;line-height:16px;font-weight:500;color:#5b5b5b;font-family:fira sans,sans-serif;width:100%;float:left}.product-info-bottom.keywords-block{border-top:1px solid #bebebe !important;width:100%;float:left;padding:10px 0px !important}.product-info-main .product-info-bottom{width:100%;float:left}.product-info-main .product-view-popup-btn{width:100%;float:left}h1.product-gallery-title:after{position:absolute;content:"";width:9px;height:43px;border-radius:4px;background-color:#045bad;left:0;top:3px}h1.product-gallery-title:after{position:absolute;content:"";width:9px;height:43px;border-radius:4px;background-color:#045bad;left:0;top:3px}.product-info-main .sharing-links li a.link-facebook{background-position:8px 0;background-image:none !important}.product-info-main .sharing-links li a.link-twitter{background-position:-49px 0;background-image:none !important}.product-info-main .sharing-links li a.link-facebook i.fa.fa-facebook{font-size:17px;color:#555}.product-info-main .sharing-links li{padding:0 4px 0 0 !important}.product-info-main .sharing-links li a.link-twitter i.fa.fa-twitter{font-size:17px;color:#555}.product-grid-outer h4:after{content:"";position:absolute;left:0;bottom:0;height:7px;border-radius:4px;background-color:#045bad;width:150px}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .left-arrow-container,.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .right-arrow-container{text-indent:inherit !important;background-image:none !important;background-color:#fff !important;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:50% !important;width:35px !important;height:35px !important;background-position:13px 9px !important;background-size:9px 17px !important;cursor:pointer}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .left-arrow-container img,.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .right-arrow-container img{width:29%;position:relative;top:8px}.page-product-downloadable .brand-snapshot-chip-text br{display:none}.pdpnavigatebutton li button{background-color:#fff !important;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:50%!important;width:35px!important;height:35px!important;background-position:13px 9px!important;background-size:9px 17px !important}.custom-nav-container{width:100%;display:flex;-webkit-flex-wrap:wrap;position:relative;top:-5.2em}.custom-nav-container button{width:25px;height:25px;border:none;border-radius:50%;padding:0;position:absolute;top:0;background:#19a4fd;z-index:2;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.custom-nav-container button:hover{background:#00befe}.custom-nav-container button img{width:26%;height:100%}.custom-nav-container .custom-prev{left:-6px}.custom-nav-container .custom-next{right:-6px}a.product-image.image-height .slider-pagination-pdp{display:block;position:absolute;left:0;right:0;margin:0 auto;height:28px;background:rgba(0,0,0,0.4);color:#fff;line-height:29px;border-radius:50px;font-size:10px;text-shadow:1px 1px 2px #555;width:74px;text-align:center;vertical-align:middle;bottom:5px}.fancybox__caption{background:#0b0b0b 9c !important;width:max-content !important;margin:0 auto !important;left:0;right:0;border:1px solid #636363;color:#fff !important;font-size:16px;float:left !important;text-align:center;line-height:44px !important;min-width:44px;mix-blend-mode:normal;padding:0 10px !important;pointer-events:none;top:auto;position:absolute;bottom:20px;z-index:999;height:45px}.silder-item.init-thumbnail.no-scrollbar{height:100px !important}.toolbar .limiter .limiter-options{background:transparent;border:0;font-weight:700}.a4-view-product .product.media .resume-product.gallery-container .a4.main-slider .silder-item .custom-scroll{background-repeat:no-repeat;background-position:130px 0px;cursor:pointer}.a4-view-product .product.media .resume-product span.custom_linescroll{height:100% !important;position:absolute;top:0;left:0;bottom:0;right:6px;margin:0 auto;float:right;left:inherit;border:1px solid;border-color:rgba(0,0,0,0.4);width:auto !important;z-index:-1}.resume_media .product-img-box{position:relative}.custom-downloadable-product .product.media .gallery-container .main-slider .product-gallery-slider .item img{width:auto !important}.product-reviews-summary .rating-summary{z-index:0 !important}.product-reviews-summary a.action.add{z-index:-1 !important}.product-reviews-summary a.formanchor.add{z-index:0 !important}.scroll-nav{z-index:0 !important}.modal-product-popup{overflow:hidden;margin-right:17px}.popup .product-gallery-left-popup{align-items:center;padding:15px 8px;z-index:9999}.popup .product-gallery-left-popup:before{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:rgba(0,0,0,0.8);opacity:.8;content:""}.popup .product-gallery-left-popup .modal-inner-content{max-height:100%;overflow:auto;position:relative;z-index:1043;background:#fff;padding:15px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);-ms-box-shadow:0 10px 25px rgba(0,0,0,0.5);-o-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:auto;cursor:auto}.popup .product-gallery-right-popup{align-items:center;padding:15px 8px;z-index:9999}.popup .product-gallery-right-popup:before{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:rgba(0,0,0,0.8);opacity:.8;content:""}.popup .product-gallery-right-popup .modal-inner-content{max-height:100%;overflow:auto;position:relative;z-index:1043;background:#fff;padding:15px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);-ms-box-shadow:0 10px 25px rgba(0,0,0,0.5);-o-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:auto;cursor:auto}.popup .modal-inner-content .modal-heading{padding:0;border-bottom:1px solid #d4e4f4;margin-bottom:15px}.popup .modal-inner-content .modal-heading h5{margin:0;color:#000;text-align:left;font-weight:600;text-transform:uppercase;padding:0 15px 5px;width:100%}.popup .modal-inner-content .modal-heading button{right:8px;top:6px;border:none;width:11px;height:11px;background:url(../../frontend/Slidegeeks/default/en_US/Tatva_Downloadable/images/letter-x.svg) no-repeat;background-size:100%;font-size:0px;padding:0;border-radius:0;position:absolute;text-decoration:none;text-align:center;opacity:.65;-webkit-appearance:none;display:block;outline:none;z-index:1046;box-shadow:none;touch-action:manipulation}.popup .modal-inner-content .modal-decription .popup-content.screen-list{margin-left:15px}.popup .modal-inner-content .modal-decription .popup-content.screen-list img{margin-left:0}.popup .modal-decription{padding:0}.popup .modal-decription img{margin-left:10px}.product.media .popup{margin:20px 0 0;display:inline-block}.product.media .popup .modal-inner-content .modal-decription li{font-size:14px;line-height:18px;position:relative;margin-bottom:15px;float:none;width:100%;padding:0 0 0 20px;text-align:left}.product.media .popup .modal-inner-content .modal-decription li:before{content:"";position:absolute;left:5px;top:7px;width:5px;height:5px;background:#444;border-radius:100%}.product.media .popup .modal-inner-content .modal-decription .popup-content.screen-list li:nth-child(2):before{display:none}.product.media .popup li{float:left;text-align:center;vertical-align:top;padding:0 10px;margin:0;box-sizing:border-box}.product.media .popup li span{display:block;width:20px;margin:0 auto 10px}.product.media .popup li span a{display:block}.product.media .popup li p{font-size:13px;line-height:17px;margin:0}.product.media .popup li a{color:#424242}.product.media .popup li a:hover{color:#28a7fb}.product.media .popup li:first-child{width:28%}.product.media .popup li:last-child{width:28%}.product.media .popup li:nth-child(2){width:40%}.product.media ul.popup{width:100%;float:left;margin-top:15px}.product.media ul.add-user-to-subscription{width:100%;float:left;margin-top:15px}.product.media ul.add-user-to-subscription li{width:100% !important;float:left;text-align:center}.product.media ul.add-user-to-subscription li button.btn{width:370px !important}.product.media .trustpilot-widget{width:100% !important;float:left}.product.media .mCSB_inside .mCSB_container ul{height:auto !important}.product.media .mCSB_dragger{min-width:150px !important;width:auto !important;max-width:max-content !important}.product.media .mCSB_dragger .mCSB_dragger_bar{position:relative;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;text-align:center;background-color:#28a7fb;max-width:150px !important;width:150px !important;height:16px}.product.media .mCSB_dragger .mCSB_dragger_bar:before{position:absolute;content:'';height:9px;width:11px;z-index:9;left:7px;background:url(../../frontend/Slidegeeks/default/en_US/Tatva_Downloadable/images/left-arrow.svg) no-repeat;background-size:100% auto;top:3px}.product.media .mCSB_dragger .mCSB_dragger_bar:after{position:absolute;content:'';height:9px;width:11px;z-index:9;right:7px;background:url(../../frontend/Slidegeeks/default/en_US/Tatva_Downloadable/images/right-arrow.svg) no-repeat;background-size:100% auto;top:3px}.product.media .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#28a7fb}.product.media .slide-detail{max-width:100%;text-align:center;color:#4f4f4f;font-weight:600;font-size:14px;line-height:18px;margin-top:15px;float:left;width:100%;margin-bottom:10px;font-family:fira sans,sans-serif}.title-content-trim{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.catalog-product-view .content-trim{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.custom-downloadable-product .product.media.resume_media .gallery-container .main-slider .tns-inner{border:1px solid #999}.custom-downloadable-product .product.media.resume_media .gallery-container .main-slider .silder-item.resume-silder-item{right:unset !important;float:right;position:unset !important;top:0;display:block;width:25%;height:100%}.custom-downloadable-product .product.media.resume_media .gallery-container .main-slider .silder-item.resume-silder-item .mCSB_dragger_bar{position:relative;width:12px !important;height:100%;margin:0 auto;border-radius:16px;text-align:center;background-color:#28a7fb;height:100% !important}.custom-downloadable-product .product.media.resume_media .gallery-container .main-slider .silder-item.resume-silder-item .mCSB_dragger{min-width:initial !important;left:2px;height:75px !important}.custom-downloadable-product .product.media.resume_media .gallery-container .main-slider .silder-item.resume-silder-item .mCSB_dragger .mCSB_dragger_bar:before{position:absolute;content:'';width:8px;height:9px;z-index:9;left:2px;background:url(../../frontend/Slidegeeks/default/en_US/Tatva_Downloadable/images/scroll-arrow-top.png) no-repeat;background-size:100% auto;top:6px}.custom-downloadable-product .product.media.resume_media .gallery-container .main-slider .silder-item.resume-silder-item .mCSB_dragger .mCSB_dragger_bar:after{position:absolute;content:'';width:8px;height:9px;z-index:9;left:2px;background:url(../../frontend/Slidegeeks/default/en_US/Tatva_Downloadable/images/scroll-arrow-bottom.png) no-repeat;background-size:100% auto;bottom:6px;top:inherit}.custom-downloadable-product .product.media{padding-right:3px;width:51%;box-sizing:border-box;margin-bottom:10px;padding-right:5px}.custom-downloadable-product .product.media .gallery-container .main-slider{position:relative;text-align:center;width:100%;box-sizing:border-box}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider.resume-product-slider .owl-stage-outer .owl-stage .owl-item .item img{width:100%}.custom-downloadable-product .product.media .gallery-container .main-slider .silder-item.init-thumbnail ul{height:55px !important;margin-bottom:0;float:left}.custom-downloadable-product .product.media .gallery-container .main-slider .silder-item.resume-silder-item ul{margin-top:0}.custom-downloadable-product .product.media .gallery-container .main-slider .silder-item.resume-silder-item ul li{width:100px;height:auto;margin-right:0}.custom-downloadable-product .product.media .gallery-container .main-slider .silder-item.resume-silder-item ul li img{width:100%}.custom-downloadable-product .product.media .gallery-container .main-slider .silder-item.resume-silder-item a{height:100% !important;width:100% !important}.custom-downloadable-product .product.media .gallery-container .main-slider .slider-container{border:1px solid rgba(0,0,0,0.15);box-sizing:border-box;height:100%}.custom-downloadable-product .product.media .gallery-container .main-slider .slider-container:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.custom-downloadable-product .product.media .gallery-container .main-slider .product-gallery-slider .item img{height:100%;display:block;width:auto;text-align:center;margin:0 auto}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{position:relative;width:100%;float:left;text-align:center;height:100%;max-width:100%}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .controls{position:static;margin:0;transform:none}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .controls .prev{position:absolute;cursor:pointer;top:43%;height:40px;width:22px;text-indent:-999px;background-size:100% auto;background-repeat:no-repeat;border-radius:0;border:0;background-color:transparent;padding:0;font-size:0;line-height:0;left:1%;background-image:url(../../frontend/Slidegeeks/default/en_US/Magento_Catalog/images/product/product-slides-left.png)}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .controls .next{position:absolute;cursor:pointer;top:43%;height:40px;width:22px;text-indent:-999px;background-size:100% auto;background-repeat:no-repeat;border-radius:0;border:0;background-color:transparent;padding:0;font-size:0;line-height:0;right:1%;background-position:right top;background-image:url(../../frontend/Slidegeeks/default/en_US/Magento_Catalog/images/product/product-slides-right.png)}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .controls li{margin:0}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .owl-stage-outer{height:100%}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .owl-stage-outer .owl-item{height:100%;text-align:center;margin:0 auto}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .owl-stage-outer .owl-stage .owl-item .item img{height:100%;display:block;width:auto;text-align:center;margin:0 auto}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .owl-nav .owl-prev{position:absolute;cursor:pointer;top:43%;left:1%;background-repeat:no-repeat;height:40px;width:22px;text-indent:-999px;background-size:100% auto}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .owl-nav .owl-next{position:absolute;cursor:pointer;top:43%;right:1%;height:40px;width:22px;text-indent:-999px;background-size:100% auto}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .owl-stage{height:100%}.custom-downloadable-product .product.media .gallery-container .main-slider .silder-item .custom-scroll{height:100% !important;position:relative;z-index:2}.custom-downloadable-product .product.media .gallery-container .main-slider .silder-item ul{padding:2px}.custom-downloadable-product .product.media .gallery-container .main-slider .silder-item ul li{margin-bottom:18px;box-shadow:0px 1px 2px 1px #a8a8a8;-webkit-box-shadow:0px 1px 2px 1px #a8a8a8;-moz-box-shadow:0px 1px 2px 1px #a8a8a8;-ms-box-shadow:0px 1px 2px 1px #a8a8a8;-o-box-shadow:0px 1px 2px 1px #a8a8a8;width:90px;min-height:54px;margin-right:14px;display:inline-block;height:20px}.custom-downloadable-product .product.media .gallery-container .main-slider .silder-item ul li a{display:block;height:100%;width:100%}.custom-downloadable-product .product.media .gallery-container .main-slider .silder-item ul li a img{display:inline-block;width:auto;height:100%}.custom-downloadable-product .product.media .gallery-container .main-slider .owl-item.active img{cursor:zoom-in}.custom-downloadable-product .columns{display:block}.custom-downloadable-product .product-info-main{width:48.1%;box-sizing:border-box}.custom-downloadable-product .download-method p{text-align:center;margin-top:10px}.custom-downloadable-product .download-method .social-download-btn{display:inline;cursor:pointer;margin-right:13px}.custom-downloadable-product .download-method .social-download-btn a{width:auto !important;height:auto !important;margin-left:0 !important}.custom-downloadable-product .download-method .social-download-btn i.img{float:left;text-align:center}.custom-downloadable-product .download-method .social-download-btn img{width:70%}.custom-downloadable-product .download-method .social-download-btn span{font-size:15px;line-height:34px;color:#28a7fb;font-weight:600;font-size:14px}.custom-downloadable-product .product-info-main.popop-share{width:100%;padding-left:0;padding:0;margin-top:0;border-top:none}.owl-carousel.slider.product-slider.original-slider.owl-loaded.owl-drag .owl-stage-outer{border:1px solid rgba(0,0,0,0.15);box-sizing:border-box}.downloadable-product .main-slider{height:auto !important}.downloadable-product .main-slider .item{width:100%;float:left;height:452px;box-sizing:border-box}.downloadable-product .main-slider .item a{box-sizing:border-box}.gallery-container.downloadable-product .silder-item{height:100px;overflow:hidden;width:100%;float:left}.slider.product-slider.init-slider .item{width:100%;float:left;height:452px;border:1px solid rgba(0,0,0,0.15);box-sizing:border-box}.slider.product-slider.init-slider .item a{width:100%;float:left;height:100%}.slider.product-slider.init-slider .item a img{height:100%;display:block;width:auto;text-align:center;margin:0 auto}.a4-view-product .product-grid-outer .products-grid li{width:20%}.a4-view-product .product-grid-outer .products-grid li .product-image{height:auto;border:0;box-shadow:none}.a4-view-product .product-grid-outer .products-grid li .product-image img{border:1 px solid #c9c9c9;-webkit-box-shadow:0 0 2px #aaa;-moz-box-shadow:0 0 2px #aaa;-ms-box-shadow:0 0 2px #aaa;-o-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa}.a4-view-product product.media .resume-product span.custom_linescroll{height:100% !important;position:absolute;top:0;left:0;bottom:0;right:0;margin:0 auto;float:right;left:inherit;border:1px solid;border-color:rgba(0,0,0,0.4)}.a4-view-product .product.media .resume-product.gallery-container .a4.main-slider .silder-item .custom-scroll{height:100% !important;overflow-y:auto}.a4-view-product .product.media .resume-product.gallery-container .a4.main-slider .silder-item #customize-thumbnails{margin-right:20px}.a4-view-product .product.media .resume-product.gallery-container .a4.main-slider .silder-item .custom-scroll::-webkit-scrollbar{width:1em;height:20px}.a4-view-product .product.media .resume-product.gallery-container .a4.main-slider .silder-item .custom-scroll::-webkit-scrollbar-track{border-radius:10px;height:1px;-webkit-box-shadow:none}.a4-view-product .product.media .resume-product.gallery-container .a4.main-slider .silder-item .custom-scroll::-webkit-scrollbar-thumb{border-radius:10px;border-radius:2px;text-align:center;background-color:#28a7fb;height:75px;background:url('../../frontend/Slidegeeks/default/en_US/Magento_Theme/images/slider-v.png');background-repeat:no-repeat;background-position:center 0%}.a4-view-product .product.media .resume-product.gallery-container .a4.main-slider .silder-item .custom-scroll::-webkit-scrollbar:horizontal{display:none}.resume-product-slider.owl-loaded.owl-drag .owl-stage-outer{border:1px solid #999}.resume-product .main-slider{text-align:inherit !important}#related-recs-a4 li{width:20%;padding:0 9 px;margin:0 0 10 px;float:left;box-sizing:border-box;position:relative}#related-recs-a4 li:nth-child(5n+1){clear:both}#related-recs-a4 a.product-image.image-height{height:auto;border:0;box-shadow:none}#related-recs-a4 a.product-image.image-height img.small_image_hover.lazyloaded{border:1px solid #c9c9c9;-webkit-box-shadow:0 0 2px #aaa;-moz-box-shadow:0 0 2px #aaa;-ms-box-shadow:0 0 2px #aaa;-o-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa;border-radius:3 px;width:100% !important}.ddimgtooltip img{width:100%;box-shadow:1px 1px 2px #999;border:1 px solid #c8c8c8;box-sizing:border-box;height:100%;width:auto}.small_bottom_imgblog{display:inline-block;width:48%;float:left;margin-right:15px;margin-bottom:17px;height:108px;box-shadow:1px 1px 2px #999;border:1px solid #c8c8c8;box-sizing:border-box}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:8px !important;width:max-content !important}.mCSB_container.mCS_x_hidden.mCS_no_scrollbar_x{width:auto !important}.mCSB_scrollTools.mCSB_scrollTools_horizontal{height:20px !important}.custom_gallary_product_main_div img.lazyloaded{width:auto;height:100%}.product-grid-outer{margin:10px 0;padding-top:20px}.product-grid-outer .products-grid{float:left;margin:20px 0 0 -9px;display:inline-block;width:100%}.product-grid-outer .products-grid li{width:25%;padding:0 9px;margin:0 0 10px;float:left;box-sizing:border-box;position:relative}.product-grid-outer .products-grid li .product-image{height:214px;width:100%;box-sizing:border-box;float:left;text-align:center;border:1px solid #c9c9c9;-webkit-box-shadow:0 0 2px #aaa;-moz-box-shadow:0 0 2px #aaa;-ms-box-shadow:0 0 2px #aaa;-o-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa}.product-grid-outer .products-grid li .product-image img{height:100%;width:auto;box-sizing:border-box;text-align:center}.product-grid-outer .products-grid li .product-info{width:100%;float:left;padding-top:6px}.product-grid-outer .products-grid li.custom_gallary_product a{position:relative}.product-grid-outer .products-grid li.custom_gallary_product a .badge-label{padding:3px;height:10px;line-height:10px;left:0;font-size:10px}.product-grid-outer h4{font-weight:700;color:#18235a;font-size:33px;font-family:fira sans,sans-serif;margin-bottom:10px;position:relative;line-height:60px}.product-grid-outer p{font-size:14px;line-height:18px;margin:0;min-height:38px}.product-grid-outer p a{color:#18235a}.product-grid-outer p a:hover{color:#ee9700}.breadcrumbs .items{padding-left:0}.product-gallery-title{color:#3a5277;font-family:fira sans,sans-serif;line-height:1;margin:0;padding-bottom:12px;padding-top:6px;font-weight:800;font-size:31px;position:relative;padding-left:18px}.product-gallery-sub-title{color:#5b5b5b;margin:0;font-size:14px;line-height:1.5}.product-info-main .download-btnwrapper button#clicking{padding:0 10px;font-size:20px;min-width:500px;justify-content:center;margin-right:5px}.product-info-main .download-btnwrapper button#clicking:hover{background:#ee9700;color:#fff;border-color:#ee9700}.product-info-main{padding-left:20px}.product-info-main .sharing-links{display:inline-block;margin:0 0 0 -7px}.product-info-main .sharing-links li{float:left;padding:0 17px 0 0;margin:0}.product-info-main .sharing-links li .at-icon-wrapper{display:none}.product-info-main .sharing-links li a{display:inline-block;margin:0;width:26px;height:26px;background-image:url(../../frontend/Slidegeeks/default/en_US/Magento_Catalog/images/product/social-image.png);background-repeat:no-repeat}.product-info-main .sharing-links li a .hover{display:none}.product-info-main .sharing-links li a:hover .normal-img{display:none;opacity:-1;position:relative;top:-15px}.product-info-main .sharing-links li a:hover .hover{display:inline-block;position:relative;top:0}.product-info-main .sharing-links li a.link-facebook{background-position:8px 0}.product-info-main .sharing-links li a.link-facebook:hover{background-position:7px -29px}.product-info-main .sharing-links li a.link-twitter{background-position:-49px 0}.product-info-main .sharing-links li a.link-twitter:hover{background-position:-49px -31px}.product-info-main .product-info-top{width:100%;float:left}.product-info-main .product-info-top label{color:#353535;font-size:16px;line-height:normal;margin:0;padding:0 0 7px;text-transform:none;letter-spacing:.5px;display:inline;font-weight:600;font-family:fira sans,sans-serif}.product-info-main .product-info-top h2{color:#353535;font-size:16px;line-height:normal;margin:0;padding:0 0 7px;text-transform:none;letter-spacing:.5px;display:inline;font-weight:600;font-family:fira sans,sans-serif}.product-info-main .product-info-top p{letter-spacing:.2px;padding-right:0px;line-height:25px;font-size:14px;color:#5b5b5b;font-family:fira sans,sans-serif;margin-bottom:0px;margin-top:4px}.product-info-main .download-btnwrapper{position:relative}.product-info-main .download-btnwrapper form{display:inline-block;white-space:normal}.product-info-main .download-btnwrapper .grecaptcha-legal a{width:90px;height:12px}.product-info-main .download-btnwrapper .downloadbtn{display:inline-block}.product-info-main .download-btnwrapper .downloadbtn a{width:auto;height:auto}.product-info-main .download-btnwrapper .favourite{border:none;width:25px;height:25px;padding:0;display:inline-block;vertical-align:middle;position:absolute;left:419px;top:11px}.product-info-main .download-btnwrapper .favourite.recaptcha-favourite{top:60px}.product-info-main .download-btnwrapper a{width:30px;height:30px;display:inline-block;vertical-align:middle;margin-left:7px}.product-info-main .download-btnwrapper a .hover-img{display:none}.product-info-main .download-btnwrapper a:hover .hover-img{display:inline-block}.product-info-main .download-btnwrapper a:hover .normal-img{display:none}.product-info-main .product-info-bottom{margin-top:0px !important;padding:5px 0 0;padding-bottom:0px}.product-info-main .product-info-bottom p{color:#272828;font-size:15px;font-family:fira sans,sans-serif;font-weight:600;margin-bottom:0px}.product-info-main .product-info-bottom .product-tags{margin:0 0 5px}.product-info-main .product-info-bottom .product-tags .tags a{text-align:center}.product-info-main .product-info-bottom .product-tags li{float:left;margin:0 4px 4px 0}.product-info-main .product-info-bottom .product-tags li span{font-size:13px;line-height:18px;margin-bottom:2px !important;display:inline-block;min-width:77px;margin:7px 0;font-family:fira sans,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.2px}.product-info-main .product-info-bottom .product-tags li a{color:#000;letter-spacing:.2px;text-transform:uppercase;font-size:12px;font-family:fira sans,sans-serif;font-weight:300;padding:4px 10px;margin:7px 0;margin-right:15px;border:1px solid #045bad;border-radius:0px;display:inline-block}.product-info-main .product-info-bottom .product-tags li a:hover{color:#ee9700}.product-info-main .product-info-bottom.keywords-block{border-top:1px solid #bebebe !important;width:100%;float:left;padding:10px 0px !important}.product-info-main .product-info-bottom.keywords-block label{line-height:25px;margin:0;padding:0 0 4px;letter-spacing:.3px;color:#272828;font-size:15px;font-family:fira sans,sans-serif;font-weight:600;margin-bottom:17px}.product-info-main .stageoptions{display:inline-block;background:#f2f2f2;border:1px solid #dadada;padding:6px;color:#5b5b5b;margin:15px 0 0}.product-info-main .stageoptions .tolltip-wrapper .stg-span{font-size:14px;line-height:18px}.product-info-main .stageoptions .tolltip-wrapper .tipso_style{padding:5px;border-bottom:0;cursor:pointer}.product-info-main .stageoptions .tolltip-wrapper .tipso_style .tooltips{background:#b3b3b3;font-size:.8vw;cursor:pointer;font-style:normal;color:#000;border-radius:2px;padding:0 5px;display:inline;font-size:small}.product-info-main .stageoptions .tolltip-wrapper .tipso_style .tooltips:hover{text-decoration:underline}.product-info-main .stageoptions .dropdown-wr{display:inline-block;margin-top:6px;font-size:14px;line-height:18px}.product-info-main .stageoptions .dropdown-wr span{float:left;margin-top:8px}.product-info-main .stageoptions .dropdown-wr .custom-dropdown{width:100px;margin:0 10px;float:left;position:relative}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .dk-select{width:100%}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .dk-select .dk-selected{border-color:#c4c4c4;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:30px;padding-right:35px;font-size:14px;line-height:25px;color:#434343}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .dk-select .dk-selected:after{content:"";position:absolute;background:url(../../frontend/Slidegeeks/default/en_US/Tatva_Downloadable/images/selectbox-arrow.png) no-repeat right center;color:#515151;width:12px;height:7px;right:9px;top:11px;margin:0;border-left:0}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .dk-select .dk-selected:before{border-width:0;margin:0;content:"";right:0;top:10%;position:absolute;height:auto;width:32px;bottom:10%;border-left:1px solid #c4c4c4}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .dk-select .dk-select-options{max-height:115px;border-radius:0;border-color:#e2e2e2;padding:0}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .dk-select .dk-select-options li{font-size:13px;line-height:17px;color:#646464;list-style:none;border-bottom:1px solid #e2e2e2;padding:3px 8px;word-wrap:break-word;margin:0}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .dk-select .dk-select-options li:last-child{border-bottom:0}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .dk-select .dk-select-options li:hover{background:#28a7fb;color:#fff}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .dk-select .dk-select-options li.dk-option-highlight{background:0 0;color:#646464}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .dk-select .dk-select-options li.dk-option-highlight:hover{background:#28a7fb;color:#fff}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .dk-select .dk-select-options li.dk-option-selected{background:0 0;color:#646464}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .dk-select .dk-select-options li.dk-option-selected:hover{background:#28a7fb;color:#fff}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .dk-select.dk-select-open-up .dk-selected:after{background:url(../../frontend/Slidegeeks/default/en_US/Tatva_Downloadable/images/selectbox-arrow-top.png) no-repeat right center}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .dk-select.dk-select-open-down .dk-select-options{border-color:#e2e2e2}.product-info-main .pd-detail-captcha-wrapper{background:#f2f2f2;border:1px solid #bebebe;padding:15px;margin-bottom:15px}.product-info-main .pd-detail-captcha-wrapper .control.captcha{float:left;width:55%;padding-right:5px;box-sizing:border-box}.product-info-main .pd-detail-captcha-wrapper .control.captcha input{height:44px;padding:0 10px;border:1px solid silver;font-size:13px;color:#454545;outline:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:100%}.product-info-main .pd-detail-captcha-wrapper .control.captcha input::-webkit-input-placeholder{color:#a0a0a0;opacity:1}.product-info-main .pd-detail-captcha-wrapper .control.captcha input:-moz-placeholder{color:#a0a0a0;opacity:1}.product-info-main .pd-detail-captcha-wrapper .control.captcha input::-moz-placeholder{color:#a0a0a0;opacity:1}.product-info-main .pd-detail-captcha-wrapper .control.captcha input:-ms-input-placeholder{color:#a0a0a0;opacity:1}.product-info-main .pd-detail-captcha-wrapper .control.captcha input:focus{box-shadow:none;border-color:#28a7fb}.product-info-main .pd-detail-captcha-wrapper .nested{float:right;width:45%;padding-left:5px;box-sizing:border-box}.product-info-main .pd-detail-captcha-wrapper .captcha_downloadable_captcha{font-size:13px;line-height:17px;display:inline-block;font-weight:600;color:#232323;margin-bottom:5px}.product-info-main .pd-detail-captcha-wrapper .input-text{height:44px;padding:0 10px;border:1px solid silver;font-size:13px;color:#454545;outline:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.product-info-main .pd-detail-captcha-wrapper .input-text::-webkit-input-placeholder{color:#a0a0a0;opacity:1}.product-info-main .pd-detail-captcha-wrapper .input-text:-moz-placeholder{color:#a0a0a0;opacity:1}.product-info-main .pd-detail-captcha-wrapper .input-text::-moz-placeholder{color:#a0a0a0;opacity:1}.product-info-main .pd-detail-captcha-wrapper .input-text:-ms-input-placeholder{color:#a0a0a0;opacity:1}.product-info-main .pd-detail-captcha-wrapper .input-text:focus{box-shadow:none;border-color:#28a7fb}.product-info-main .pd-detail-captcha-wrapper .captcha-image{position:relative;display:inline-block;margin-top:0}.product-info-main .pd-detail-captcha-wrapper .captcha-img{margin:0;width:230px;height:42px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid silver}.product-info-main .pd-detail-captcha-wrapper .captcha-reload{position:absolute;right:10px;top:9px;cursor:pointer}.product-info-main .product-view-popup-btn{margin-top:17px;padding-left:25px;position:relative}.product-info-main .product-view-popup-btn .popup-img{position:absolute;left:0;top:0;width:20px;height:20px}.product-info-main .product-view-popup-btn .popup-product{color:#28a7fb;text-decoration:underline;font-weight:600;font-size:15px;line-height:20px;width:auto !important;height:auto !important}.product-info-main .product-view-popup-btn .popup-product:hover{color:#28a7fb;text-decoration:none}div#related-recs{width:100%;float:left;min-height:840px}#related-recs .product-grid-outer.recommended-product.custom_gallary_product_main_div{border-top:0;padding-top:0;margin-top:0}#related-recs .recommended-product .recommended-title h4,#related-recs .recommended-product .recommended-title h2{margin:0}div#related-recs-a4{width:100%;float:left;min-height:1180px}div#related-recs-a4 .product-grid-outer.recommended-product.custom_gallary_product_main_div{border-top:0;padding-top:0;margin-top:0}div#related-recs-a4 .recommended-product .recommended-title h4,div#related-recs-a4 .recommended-product .recommended-title h2{margin:0}.responsive_pin{left:20.5% !important;top:28% !important}.mfp-bg{background:rgba(0,0,0,0.8)}.mfp-bg.favourite-remove-popup{background:#121d24;opacity:.5}.mfp-wrap .mfp-content{background:#fff;width:auto}.mfp-wrap .mfp-content.ppt-slide-content{padding:15px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);-ms-box-shadow:0 10px 25px rgba(0,0,0,0.5);-o-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.mfp-wrap .mfp-content.ppt-slide-content .mfp-close{right:8px;top:6px;border:none;width:11px;height:11px;background:url(../../frontend/Slidegeeks/default/en_US/Tatva_Downloadable/images/letter-x.svg) no-repeat;background-size:100%;font-size:0px}.mfp-wrap .mfp-content.ppt-slide-content .mfp-close:hover{opacity:.65;color:#555}.mfp-wrap .mfp-content.ppt-slide-content h5{color:#000;border-bottom:1px solid #d4e4f4;text-align:left;font-weight:600;text-transform:uppercase;padding:0 15px 5px;margin:0 0 15px}.mfp-wrap .mfp-content.ppt-slide-content img{margin-left:10px}.mfp-wrap .mfp-content.ppt-slide-content .popup-content{margin-bottom:0}.mfp-wrap .mfp-content.ppt-slide-content .popup-content li{font-size:14px;line-height:18px;position:relative;padding-left:20px;margin-bottom:15px}.mfp-wrap .mfp-content.ppt-slide-content .popup-content li:before{content:"";position:absolute;left:5px;top:7px;width:5px;height:5px;background:#444;border-radius:100%}.mfp-wrap .mfp-content.ppt-slide-content .popup-content.screen-list{margin-left:15px}.mfp-wrap .mfp-content.ppt-slide-content .popup-content.screen-list li:nth-child(2):before{display:none}.mfp-wrap .mfp-content.ppt-slide-content .popup-content.screen-list img{margin-left:0}.mfp-wrap .mfp-content.downloadbtn-popup{position:relative;font-family:Arial,Helvetica,sans-serif;border:2px solid #fff}.mfp-wrap .mfp-content.downloadbtn-popup .dwdbtn-title{background:url(../../frontend/Slidegeeks/default/en_US/Tatva_Downloadable/images/bluetitlebg.gif) repeat-x}.mfp-wrap .mfp-content.downloadbtn-popup .dwdbtn-title .mfp-title{color:#f3f3f3;font-size:18px;line-height:22px;font-weight:400;padding:5px 50px 5px 10px}.mfp-wrap .mfp-content.downloadbtn-popup .mfp-close{width:auto;font-size:18px;line-height:22px;color:#f3f3f3;height:auto;padding:5px 5px 5px 0;opacity:1;cursor:pointer}.mfp-wrap .mfp-content.downloadbtn-popup .mfp-close:hover{color:#000;text-decoration:underline}.mfp-wrap .mfp-content.downloadbtn-popup .mfp-close:active{top:1px}.mfp-wrap .mfp-content.downloadbtn-popup .dwdbtn-content{padding:5px 10px 10px;margin-right:50px}.mfp-wrap .mfp-content.downloadbtn-popup .dwdbtn-content p{font-size:12px;line-height:16px;color:#000}.mfp-wrap .mfp-content.downloadbtn-popup .dwdbtn-content .addthis_default_style a{margin:0 15px 0 0;padding:0}.mfp-wrap .mfp-content.downloadbtn-popup .dwdbtn-content .addthis_default_style a .at-icon-wrapper{width:32px;height:32px}.mfp-wrap .mfp-content.downloadbtn-popup .dwdbtn-content .addthis_default_style a .at-icon-wrapper svg{width:32px;height:32px}.mfp-wrap .mfp-content.downloadbtn-popup .subscription-content{padding:5px 10px 10px}.mfp-wrap .mfp-content.downloadbtn-popup .subscription-content p{font-size:12px;line-height:16px;color:#000;max-width:320px}.mfp-wrap .mfp-content.downloadbtn-popup .subscription-content .btn{padding:0 20px;max-width:340px;margin:0 auto;display:block}.mfp-wrap.favourite-remove-popup .mfp-content{white-space:initial;width:400px;max-width:90%;height:auto;padding:15px 20px;background:#f9f9f9;-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);-ms-box-shadow:0 10px 25px rgba(0,0,0,0.5);-o-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.mfp-wrap.favourite-remove-popup .mfp-content .mfp-close{font-size:0px;background:0 0}.mfp-wrap.favourite-remove-popup .mfp-content .white-popup{padding:10px 0 21px;text-align:center}.mfp-wrap.favourite-remove-popup .mfp-content .white-popup p{color:#444;margin:0 0 15px}.mfp-wrap.favourite-remove-popup .mfp-content .white-popup .btn{border-radius:0;height:40px;line-height:38px;min-width:75px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;font-family:'Open Sans',sans-serif}.mfp-wrap.favourite-remove-popup .mfp-content .white-popup .btn:first-child{margin-right:5px}.mfp-wrap.favourite-remove-popup .mfp-content .white-popup .btn:focus{box-shadow:none}.mfp-wrap.favourite-remove-popup .mfp-content .white-popup .btn:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;color:#373737}.product-image-popup{margin:0 auto 15px;text-align:center}.product-image-popup .image-label{font-size:36px;line-height:40px;font-weight:700;word-wrap:break-word;margin:5px 0 10px}.product-image-popup .buttons-set{padding:25px 0 0;text-align:center}.product-image-popup .buttons-set .btn{font-size:14px;font-weight:400;padding:8px 15px}.product-image-popup .buttons-set .btn:hover{color:#373737}.product-image-popup .nav{margin-top:15px;text-align:center}.product-image-popup .nav a{color:#28a7fb}.product-image-popup .nav a:hover{color:#28a7fb;text-decoration:underline}.recommended-product{width:100%;float:left;margin:10px 0;padding-top:20px;border-top:1px solid #d8d8d8;clear:both}.recommended-product .recommended-title h4,.recommended-product .recommended-title h2{color:#18235a;font-weight:600;letter-spacing:.4px;margin:0 0 15px}.recommended-product .recommended-outer{margin:0 -5px}.recommended-product .recommended-list .item{padding:0 9px}.recommended-product .recommended-list .item .product-image{display:block}.recommended-product .recommended-list .item .product-image img{max-width:100%;border:1px solid #c9c9c9;-webkit-box-shadow:0px 0px 3px #aaa;-moz-box-shadow:0px 0px 3px #aaa;-ms-box-shadow:0px 0px 3px #aaa;-o-box-shadow:0px 0px 3px #aaa;box-shadow:0px 0px 3px #aaa}.recommended-product .recommended-list .item .product-info{margin-top:14px}.recommended-product .recommended-list .item .product-info p{margin:0 0 5px;min-height:55px;font-size:15px;line-height:20px}.recommended-product .recommended-list .item .product-info p a{color:#28a7fb;letter-spacing:.3px}.recommended-product .recommended-list .item .product-info p a:hover{color:#00649a}.recommended-product .recommended-list .owl-nav .owl-prev{position:absolute;top:0;height:73%;background-color:#5a5a5a;padding:0 13px;background-repeat:no-repeat;background-position:center center;background-image:url(../../frontend/Slidegeeks/default/en_US/Magento_Catalog/images/product/recommended-left-arrow.png);left:-65px}.recommended-product .recommended-list .owl-nav .owl-next{position:absolute;top:0;height:73%;background-color:#5a5a5a;padding:0 13px;background-repeat:no-repeat;background-position:center center;background-image:url(../../frontend/Slidegeeks/default/en_US/Magento_Catalog/images/product/recommended-right-arrow.png);right:-65px}.recommended-product .recommended-list .owl-nav .owl-prev.disabled{background-color:#6c6b69;pointer-events:none;opacity:.4}.recommended-product .recommended-list .owl-nav .owl-next.disabled{background-color:#6c6b69;pointer-events:none;opacity:.4}.product-powerpoint-content{width:100%;float:left}.product-powerpoint-content h4{color:#232323;margin:0 0 8px;font-weight:600}.product-powerpoint-content .editor-text-product p{color:#939393;font-size:14px;line-height:20px;margin:0 0 20px}.category_left_banner{position:absolute;top:1685px;z-index:999}.category_left_banner a{display:inline-block;padding-left:10px;width:162px}.category_left_banner.category_static{position:fixed}.page-product-downloadable .fancybox-show-caption .fancybox-button svg{height:40px !important;width:40px !important}.page-product-downloadable .fancybox-show-caption .fancybox-navigation .fancybox-button div{padding:0 !important}.pd-detail-captcha-wrapper{display:none}#downloadbtn-form input[name="captcha[downloadable_captcha]"]{padding-left:12px !important}.trust-widget{display:inline-block;width:100%;float:left;text-align:center;margin-bottom:10px}.trust-widget span.trustpilot-review{display:inline-block;color:#000;padding:5px;font-size:17px;line-height:30px;font-weight:400}.trust-widget .trust-img{display:inline-block}.trust-widget .trust-img img{height:27px;position:relative;top:5px}.downloadable-product .custom-scroll::-webkit-scrollbar{width:1em;height:20px}.downloadable-product .custom-scroll::-webkit-scrollbar-track{border-radius:10px;height:1px;-webkit-box-shadow:none}.downloadable-product .custom-scroll::-webkit-scrollbar-thumb{border-radius:10px;border-radius:2px;text-align:center;background-color:#28a7fb;max-width:150px !important;width:150px !important;height:0px;background:url('../../frontend/Slidegeeks/default/en_US/Magento_Theme/images/slider.png');background-repeat:no-repeat}.downloadable-product .custom-scroll::-webkit-scrollbar:vertical{display:none}.downloadable-product span.custom_linescroll{width:100%;border-bottom:2px solid rgba(0,0,0,0.4);float:left;position:relative;top:-9px;z-index:1}.mainslidershow{display:block !important}.controls{position:absolute;width:100%;top:50%;transform:translatey(-50%);display:flex;align-items:center;justify-content:space-between}.custom-scroll{overflow-x:auto;overflow-y:hidden}.custom-scroll>.clearfix{display:flex;align-items:stretch}.category_left_banner{top:1685px}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px}.mfp-close:hover{opacity:1}.mfp-close:focus{opacity:1}.download-overlay{z-index:999;background:rgba(0,0,0,0.66)}.select-wrapper{position:relative}.select-wrapper:before{content:"";border-style:solid;border-width:6px 6px 0px 6px;height:0;width:0;border-color:transparent;border-top-color:#ccc;display:inline-block;position:absolute;right:21px;top:17px}.dowanlodable-login-popup{position:relative;border-radius:20px;margin:40px 0}.dowanlodable-login-popup #ajaxlogin-create-window{position:relative;padding:0;overflow:hidden;border-radius:40px}.dowanlodable-login-popup .mfp-close{width:39px;height:39px;opacity:1;top:-9px;right:-44px;cursor:pointer}.dowanlodable-login-popup .customer-login-box{width:585px;overflow-y:auto;max-height:90vh;padding:28px 50px}.dowanlodable-login-popup .customer-login-box .page-title{text-align:center;margin-bottom:20px}.dowanlodable-login-popup .customer-login-box .page-title span{font-size:24px;line-height:28px;color:#1e292f;font-weight:600}.dowanlodable-login-popup .customer-login-box .tab-action{display:flex;margin-bottom:15px}.dowanlodable-login-popup .customer-login-box .tab-action .tabnav{height:54px;border-radius:4px;background-color:#ebeff5;font-size:18px;line-height:44px;color:#282828;font-weight:700;border:0;cursor:pointer;margin-left:0}.dowanlodable-login-popup .customer-login-box .tab-action .tabnav.active{background-color:#1d292f;color:#fff}.dowanlodable-login-popup .customer-login-box .social-login-icon .inner-title{text-align:center;font-size:14px;line-height:18px;color:#6d6d6d;font-weight:600;margin-bottom:15px}.dowanlodable-login-popup .customer-login-box .social-login-icon .account-social-login{margin-bottom:20px}.dowanlodable-login-popup .customer-login-box .social-login-icon .account-social-login .btn-social{width:61px;height:61px;border-radius:30px;filter:drop-shadow(.651px 1.891px 3px rgba(192,192,192,0.55));background-color:#fff;padding:0}.dowanlodable-login-popup .customer-login-box .social-login-icon .account-social-login .btn-social:before{border:0;background-color:#fff;border-radius:50%}.dowanlodable-login-popup .customer-login-box .social-login-icon .account-social-login .social-block{display:flex;align-items:center;justify-content:center}.dowanlodable-login-popup .customer-login-box .social-login-icon .account-social-login .social-block span{font-size:14px;line-height:18px;color:#6d6d6d;font-weight:600;margin-left:17px}.dowanlodable-login-popup .customer-login-box .social-login-icon .account-social-login .btn-facebook:before{top:9px;left:4px;width:50px;height:50px;background-size:88px;border-radius:50%;background-position:-48px -25px}.dowanlodable-login-popup .customer-login-box .social-login-icon .account-social-login .btn-google:hover{background:#fff}.dowanlodable-login-popup .customer-login-box .social-login-icon .account-social-login .btn-google:before{top:5px;left:4px;width:50px;height:50px;background-size:89px;border-radius:50%;background-position:12px -21px}.dowanlodable-login-popup .customer-login-box .inner-title.or{position:relative;text-align:center;margin-bottom:25px}.dowanlodable-login-popup .customer-login-box .inner-title.or span{font-size:14px;line-height:22px;color:#6d6d6d;padding:0 8px;background-color:#fff;position:relative;z-index:1;display:inline-block}.dowanlodable-login-popup .customer-login-box .inner-title.or:after{content:"";height:3px;width:100%;position:absolute;top:10px;left:0;right:0;background-color:#ebeff6}.dowanlodable-login-popup .customer-login-box .fieldtext .control{margin-bottom:20px}.dowanlodable-login-popup .customer-login-box .fieldtext .control input.input-text{height:50px;border-radius:8px;background-color:#f1f3f9;outline:0;box-shadow:none;padding:8px 15px;font-size:14px;line-height:18px;color:#000;border:0}.dowanlodable-login-popup .customer-login-box .fieldtext .control select{height:50px;border-radius:8px;background-color:#f1f3f9;outline:0;box-shadow:none;padding:8px 15px;font-size:14px;line-height:18px;color:#000;border:0;appearance:none;padding-right:35px}.dowanlodable-login-popup .customer-login-box .fieldtext .control input::-webkit-input-placeholder{color:#6d6d6d}.dowanlodable-login-popup .customer-login-box .fieldtext .control input:-ms-input-placeholder{color:#6d6d6d}.dowanlodable-login-popup .customer-login-box .fieldtext .control input:-moz-input-placeholder{color:#6d6d6d}.dowanlodable-login-popup .customer-login-box .fieldtext .control input::placeholder{color:#6d6d6d}.dowanlodable-login-popup .customer-login-box .fieldtext.col-div{display:flex;flex-wrap:wrap;justify-content:space-between}.dowanlodable-login-popup .customer-login-box .fieldtext.col-div .control{max-width:calc(50% - 10px);flex:0 0 calc(50% - 10px)}.dowanlodable-login-popup .customer-login-box .fieldtext.col-div .control div.phonecode-dropdown{width:100%}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .control input{height:50px;border-radius:8px;background-color:#f1f3f9;outline:0;box-shadow:none;padding:8px 15px !important;font-size:14px;line-height:18px;color:#000;border:0}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .control input::-webkit-input-placeholder{color:#6d6d6d}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .control input:-ms-input-placeholder{color:#6d6d6d}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .control input:-moz-input-placeholder{color:#6d6d6d}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .control input::placeholder{color:#6d6d6d}.dowanlodable-login-popup .customer-login-box .captcha-wrapper label{display:none}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .customer-captcha-wrapper{display:flex !important;flex-wrap:wrap;justify-content:space-between;float:none;width:100%}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .customer-captcha-wrapper:after{display:none}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .customer-captcha-wrapper .col{max-width:calc(50% - 10px);flex:0 0 calc(50% - 10px)}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .customer-captcha-wrapper .control.captcha-image{border:2px solid #ebeff6;margin:0;border-radius:8px;display:flex;padding-right:50px;position:relative;height:50px}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .customer-captcha-wrapper .captcha-img{margin-bottom:0;border-radius:8px}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .customer-captcha-wrapper img#captcha-reload{width:25px;height:26px;top:13px;position:absolute;right:15px}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .customer-captcha-wrapper .spinner-img{position:absolute;left:29%;transform:translateX(-20%)}.dowanlodable-login-popup .customer-login-box .fieldtext.newsletter{display:flex;margin-bottom:20px}.dowanlodable-login-popup .customer-login-box .fieldtext.newsletter .control{margin-right:10px}.dowanlodable-login-popup .customer-login-box .fieldtext.newsletter .control input{width:17px;height:17px;border-radius:2px;background-color:#fff;border:1px solid #bebebe;outline:0;box-shadow:none;margin:0}.dowanlodable-login-popup .customer-login-box .fieldtext.newsletter span{font-size:12px;line-height:16px;color:#aaa;font-weight:400}.dowanlodable-login-popup .customer-login-box .actions-toolbar .primary{width:100%}.dowanlodable-login-popup .customer-login-box .actions-toolbar .primary button{width:100%;margin:0}.dowanlodable-login-popup .customer-login-box .actions-toolbar .secondary a{font-size:12px;line-height:16px;color:#e67681;font-weight:400;margin:0 0 25px;height:unset}.dowanlodable-login-popup .customer-login-box .form-login .fieldset{margin-bottom:0}.dowanlodable-login-popup .customer-login-box .form-login .fieldtext.password .control{margin-bottom:7px}.dowanlodable-login-popup .customer-login-box .fieldset{margin-bottom:25px}.dowanlodable-login-popup .customer-login-box .policy-privacy p{margin:0;font-size:12px;line-height:15px;color:#6d6d6d;font-weight:400;text-align:center}.dowanlodable-login-popup .response-msg{text-align:center;margin-bottom:10px;font-size:14px;line-height:18px;font-weight:600}.dowanlodable-login-popup .response-msg .success{color:#5ebb5e}.dowanlodable-login-popup .response-msg .error{color:red}.dowanlodable-login-popup div.phonecode-dropdown>div{height:50px;border-radius:8px;background-color:#f1f3f9;outline:0;box-shadow:none;padding:8px 15px;font-size:14px;line-height:34px;color:#6d6d6d;border:0}.dowanlodable-login-popup input#contact_number{padding:8px 15px !important}.dowanlodable-login-popup p.custom-optional-text{color:#000;font-weight:600;font-size:12px;line-height:20px;margin-bottom:4px}.catalog-product-view .mfp-bg.ajaxlogin-main-popup.mfp-ready{pointer-events:none}.catalog-product-view .tab-action{width:100%}.catalog-product-view .tab-action .tabnav{width:50%;float:left;text-align:center;padding:5px 10px;border:1px solid #000;box-sizing:border-box}.catalog-product-view .customer-form-cotnent{display:none}.catalog-product-view .customer-form-cotnent.active{display:block}.column:not(.sidebar-main) .dowanlodable-login-popup form .actions-toolbar{margin-left:0}.column:not(.sidebar-additional) .dowanlodable-login-popup form .actions-toolbar{margin-left:0}.product-info-main .download-btnwrapper .dowanlodable-login-popup .policy-privacy a{width:auto;height:auto;margin:0;vertical-align:unset}.product-info-main .download-btnwrapper .forgot-password-popup form{display:block}.forgot-password-popup{border-radius:40px;background-color:#fff}.forgot-password-popup #ajaxlogin-forgot-pdp-window{padding:13px 0}.forgot-password-popup #ajaxlogin-forgot-pdp-window .page-title{text-align:center;margin-bottom:20px}.forgot-password-popup #ajaxlogin-forgot-pdp-window .page-title span{font-size:24px;line-height:28px;color:#1e292f;font-weight:600}.forgot-password-popup #ajaxlogin-forgot-pdp-window .fieldtext .control{margin-bottom:0}.forgot-password-popup #ajaxlogin-forgot-pdp-window .fieldtext .control input.input-text{height:50px;border-radius:8px;background-color:#f1f3f9;outline:0;box-shadow:none;padding:8px 15px;font-size:14px;line-height:18px;color:#000;border:0}.forgot-password-popup #ajaxlogin-forgot-pdp-window .actions-toolbar .primary{width:100%}.forgot-password-popup #ajaxlogin-forgot-pdp-window .actions-toolbar .primary button{width:100%;margin:0;height:50px}.forgot-password-popup #ajaxlogin-forgot-pdp-window .mfp-close{width:39px;height:39px;top:-9px;right:-44px;cursor:pointer}.forgot-password-popup #ajaxlogin-forgot-pdp-window .form-forgot-password .field.note{font-size:14px;line-height:18px;color:#6d6d6d;font-weight:600;text-align:center}.forgot-password-popup #ajaxlogin-forgot-pdp-window .form-forgot-password .fieldset{margin-bottom:5px}.forgot-password-popup #ajaxlogin-forgot-pdp-window .form-forgot-password .actions-toolbar .secondary{margin-bottom:20px}.forgot-password-popup #ajaxlogin-forgot-pdp-window .form-forgot-password .actions-toolbar .secondary a{font-size:14px;line-height:20px;color:#1979c3;margin-bottom:0;margin-top:6px}.forgot-password-popup #ajaxlogin-forgot-pdp-window .response-msg-forgot{text-align:center;margin-bottom:10px;font-size:14px;line-height:18px;font-weight:600}.forgot-password-popup #ajaxlogin-forgot-pdp-window .response-msg-forgot .success{color:#5ebb5e}.forgot-password-popup #ajaxlogin-forgot-pdp-window .response-msg-forgot .error{color:red}.fade-scale{transform:scale(0);opacity:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.fade-scale .modal-dialog{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%) !important}.fade-scale.in{opacity:1;transform:scale(1)}.fade-rotate{transform:rotate(180deg);opacity:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.fade-rotate .modal-dialog{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%) !important;background:#fff}.fade-rotate.in{opacity:1;transform:rotate(0deg)}.fade-flip{transform:rotateX(-90deg);opacity:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.fade-flip .modal-dialog{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%) !important;background:#fff !important}.fade-flip.in{opacity:1;transform:rotateX(0deg)}.summer-popup{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.summer-popup button.close.close-popup:active{background:#000;position:absolute;top:-22px;padding:4px 8px;border-radius:100%;right:-10px;opacity:1;border:1px solid #cdcdcd}.summer-popup button.close.close-popup:hover{background:#000;position:absolute;top:-22px;padding:4px 8px;border-radius:100%;right:-10px;opacity:1;border:1px solid #cdcdcd}.summer-popup .modal-content{border-top:6px solid #28a7fb !important;border-radius:0px !important;background-image:url('../../frontend/Slidegeeks/default/en_US/images/coupon_bgimg2.jpg');background-position:right;background-repeat:no-repeat;width:100%;float:left}.summer-popup .input-group.cp-code{position:relative;display:table;border-collapse:separate;margin:0 auto;margin-top:22px !important;margin-bottom:10px}.summer-popup input#copy-code{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:65px;border-style:dashed none dashed dashed;border-width:2px 0 2px 2px;border-color:#28a7fb;max-width:240px;font-weight:700;font-size:22px;text-align:center;text-overflow:ellipsis;background-color:#eee;color:#555;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);border-top-right-radius:0;border-bottom-right-radius:0;float:left}.summer-popup button.btn.btn-primary.btn-copy.js-btn-copy{color:#fff;background-color:#28a7fb;border-color:#28a7fb;height:65px;border-top-left-radius:0px !important;border-bottom-left-radius:0px !important;font-size:18px;border-radius:4px}.summer-popup button.btn.btn-primary.btn-copy.js-btn-copy:hover{background-color:#2583c1;border-color:#2583c1}.summer-popup .input-group-append{display:inline;float:left}.summer-popup button.btn.btn-default.close-popup{color:#333;background:transparent;border-color:#8c8c8c !important;border-radius:4px;border:1px solid;padding:9px 10px;line-height:20px;height:auto;font-size:17px}.summer-popup .input-group.mb-3.cp-code{float:left;margin-top:0px !important}.summer-popup .modal-dialog{width:39.7%;margin:30px auto}.summer-popup p.para{line-height:25px;text-align:left;font-size:17px;color:#121213;margin-bottom:20px}.summer-popup p.go{text-align:left}.summer-popup .modal-body{position:relative;padding:15px;width:100%;float:left;padding-top:20px;padding-left:35px;box-sizing:border-box}.summer-popup .modal-header{border-bottom:0px;position:relative;padding-bottom:0px}.summer-popup .modal-footer{padding:15px;text-align:right;border-top:0px;width:100%;float:left;text-align:left;padding-top:0px;padding-bottom:30px;padding-left:35px}.summer-popup button.close{background:#000;position:absolute;top:-22px;padding:4px 8px;border-radius:100%;right:-10px;opacity:1}.summer-popup button.close span{color:#fff}.summer-popup .close:focus{opacity:1;border:0px;outline:0px}.summer-popup .close:hover{opacity:1;border:0px;outline:0px}#flipModal p{color:#404040}#flipModal p.go{font-size:20px;font-weight:600;color:#000}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .choices__placeholder{opacity:1 !important;color:#434343}.product-info-main .stageoptions .dropdown-wr .custom-dropdown .choices[data-type*=select-one]:after{border-color:#a4a4a4 transparent transparent !important}.enjoy-product-popup-block .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto{width:40%;padding:0px}.enjoy-product-popup-block .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto .subscription-content{width:100%;float:left;padding:15px;box-sizing:border-box}.enjoy-product-popup-block .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto .subscription-content p{font-size:17px;line-height:30px}.enjoy-product-popup-block .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto .subscription-content a{margin-left:0px;margin-bottom:15px;text-align:center}.product-info-main .download-btnwrapper a.close-link{float:right;color:#fff;font-size:15px;font-weight:600;letter-spacing:1px}.enjoy-product-popup-block .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto p.page__ui.mfp-title{font-size:35px;color:#fff;font-weight:600;float:left;margin:0}.enjoy-product-popup-block .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto .dwdbtn-title{padding:25px;box-sizing:border-box;width:100%;float:left;background-image:url(../../frontend/Slidegeeks/default/en_US/Magento_Customer/images/customer/header_blue.png);background-repeat:no-repeat;background-size:100%;background-position:0px -44px}.enjoy-product-popup-block .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto .subscription-content a:hover{color:#555}.custom-downloadable-product .product.media .gallery-container .main-slider .slider-container{border:1px solid #333 !important}.product-tabs.recommended-product{border-top:none;padding:0}.product-tabs .tab button:hover{background-color:#28a7fb;color:#fff !important;border:1px solid #cdcdcd}.product-tabs .pdp_block{width:100%;display:flex;max-width:1400px;margin:0 0 20px 0}.product-tabs hr{border:0;border-top:1px solid #bebebe;position:relative;top:-24px;left:235px;width:auto;margin:0 0 20px 0 !important}.product-tabs .tab button.active{color:#28a7fb;border-bottom:5px solid #28a7fb !important;border:1px solid #cdcdcd}.product-tabs .tab button{border:1px solid #c3c3c3;outline:none;cursor:pointer;padding:10px;transition:.3s;font-weight:600;background:transparent;border-radius:0;margin-left:0 !important;margin:0 auto;position:relative;height:auto;font-size:15px;width:260px;margin-right:0 !important}.product-tabs .product-grid-outer.recommended-product.custom_gallary_product_main_div{border-top:0;padding-top:0;margin-top:0}.catalog-product-view .recommended-product{border-top:0}.catalog-product-view span#morecontent{color:#1979c3;width:100%;float:left;margin-bottom:10px;cursor:pointer}.catalog-product-view span#lesscontent{color:#1979c3;width:100%;float:left;margin-bottom:10px;cursor:pointer}.catalog-product-view span#morecontent:hover{color:#389dec !important}.catalog-product-view .sentence-content{margin-bottom:10px}@media (max-width:1899px){.summer-popup input#copy-code{max-width:200px}.fancybox__caption{bottom:5px}}@media (max-width:1800px){.recommended-product{padding:20px 0 0}.recommended-product .recommended-list .owl-nav .owl-prev{left:-27px}.recommended-product .recommended-list .owl-nav .owl-next{right:-27px}.recommended-product .recommended-list .item .product-info p{font-size:14px;line-height:20px;min-height:45px}.product-grid-outer .products-grid li .product-image{height:184px}.downloadable-product .main-slider{height:429px}}@media (max-width:1792px){.custom-downloadable-product .product.media{width:53%}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:715px !important}.custom-downloadable-product .product-info-main{width:46%}.downloadable-product .main-slider{height:402px}.downloadable-product .main-slider .item{height:402px}.slider.product-slider.init-slider .item{height:402px}}@media (max-width:1680px){.page-product-downloadable .product-info-main .download-btnwrapper .button-main button#clicking,.custom-downloadable-product .product-info-main .download-btnwrapper .button-main button#clicking{min-width:341px}.page-product-downloadable .product-info-main .download-btnwrapper .action.towishlist,.custom-downloadable-product .product-info-main .download-btnwrapper .action.towishlist{left:410px;top:10px}.category_left_banner{top:1685px}.product-info-main{padding-left:30px}.product-info-main .product-info-top label{font-size:16px;line-height:20px}.product-info-main .product-info-top h2{font-size:16px;line-height:20px}.product-info-main .product-info-top p{font-size:13px;line-height:21px}.product-info-main .download-btnwrapper button#clicking{font-size:19px;min-width:329px}.product-info-main .download-btnwrapper .action.towishlist{left:405px}.product-info-main .product-info-bottom p{font-size:15px;line-height:19px}.product-info-main .product-info-bottom .product-tags li a{font-size:13px;line-height:18px;margin-bottom:2px !important;display:inline-block}.product-grid-outer{padding:10px 0 0}.product-grid-outer .products-grid li .product-image{height:187px}.product-gallery-sub-title{font-size:13px;line-height:21px}div#related-recs{min-height:820px}div#related-recs-a4{min-height:1100px}.downloadable-product .main-slider{height:372px}.downloadable-product .main-slider .item{height:372px}.slider.product-slider.init-slider .item{height:372px}.custom-downloadable-product .product.media{width:51%}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:661px !important;width:100%}.custom-downloadable-product .product-info-main{width:49%}}@media (max-width:1668px){.product-grid-outer .products-grid li .product-image{height:173px}.downloadable-product .main-slider{height:372px}.downloadable-product .main-slider .item{height:372px}}@media (max-width:1667px){.summer-popup .modal-dialog{width:45.56%;margin:30px auto}.summer-popup .modal-body{padding-left:20px}.summer-popup .modal-footer{padding-left:20px}}@media (max-width:1600px){.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:604px !important}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .controls .prev{left:2%;background-size:70% auto}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .controls .next{right:2%;background-size:70% auto}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .owl-nav .owl-prev{left:2%;background-size:70% auto}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .owl-nav .owl-next{right:0;background-size:70% auto}.custom-download able-product .product.media .gallery-container .main-slider .product-slider{width:100%}div#related-recs-a4{min-height:1040px}.product-grid-outer .products-grid li .product-image{height:175px}.downloadable-product .main-slider{height:340px}.downloadable-product .main-slider .item{height:340px}.slider.product-slider.init-slider .item{height:340px}}@media (max-width:1580px){div#related-recs-a4{min-height:1080px}}@media (max-width:1555px){.summer-popup .modal-dialog{width:51.5%}}@media (max-width:1538px){div#related-recs-a4{min-height:1035px}}@media (max-width:1536px){div#related-recs-a4{min-height:999px}.product-grid-outer .products-grid li .product-image{height:166px}.custom-downloadable-product .product.media{width:50%}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:572px !important}.custom-downloadable-product .product-info-main{width:50%}.downloadable-product .main-slider{height:322px}.downloadable-product .main-slider .item{height:322px}.slider.product-slider.init-slider .item{height:322px}.downloadable-product .main-slider{height:322px}.downloadable-product .main-slider .item{height:322px}}@media (max-width:1504px){.product-grid-outer .products-grid li .product-image{height:150px}}@media (max-width:1440px){.page-product-downloadable .product-gallery-title{margin-bottom:0px}.product-gallery-title{font-size:24px;line-height:28px;margin-bottom:5px}.custom-downloadable-product .product.media{width:58%}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:100%;width:647px !important}.custom-downloadable-product .product-info-main{width:42%}.product-info-main .stageoptions .tolltip-wrapper .stg-span{font-size:13px;line-height:17px}.recommended-product .recommended-list .owl-nav .owl-prev{height:64%}.recommended-product .recommended-list .owl-nav .owl-next{height:64%}.recommended-product .recommended-list .item .product-info p{font-size:13px;line-height:17px;line-height:20px}.product-grid-outer .products-grid li .product-image{height:153px}.category136_left_banner{top:1528px}.category_left_banner a{width:156px}div#related-recs{min-height:800px}.downloadable-product .main-slider{height:364px}.downloadable-product .main-slider .item{height:364px}.slider.product-slider.init-slider .item{height:364px}.summer-popup .modal-dialog{width:53.4%;margin:30px auto}.summer-popup input#copy-code{max-width:190px}.brand-snapshot-chip img{position:relative;top:4px;width:17px;height:17px}.description-social-share{padding-left:6px}span.brand-snapshot-chip-text{padding:0px}.page-product-downloadable .brand-snapshot{margin:7px 0px 0 0}.page-product-downloadable .brand-snapshot-chip-text br{display:block}.page-product-downloadable .brand-snapshot{justify-content:flex-start;width:100%}.page-product-downloadable .brand-snapshot-chip img{margin-bottom:10px}}@media (max-width:1368px){.downloadable-product .main-slider{height:334px}.downloadable-product .main-slider .item{height:334px}.slider.product-slider.init-slider .item{height:334px}span.brand-snapshot-chip-text{padding:0px;font-size:13px}}@media (max-width:1366px){.a4-view-product .product.media ul.add-user-to-subscription li button.btn{width:auto !important;height:auto;font-size:13px;padding:0px 13px}.page-product-downloadable .product-grid-outer h4{font-size:22px;line-height:26px}.product-gallery-title{font-size:22px;line-height:26px}.product-gallery-sub-title{font-size:12px;line-height:17px}.product-info-main .product-info-top label{font-size:15px;line-height:19px}.product-info-main .product-info-top h2{font-size:15px;line-height:19px}.product-info-main .product-info-top p{font-size:12px;line-height:17px}.product-info-main .download-btnwrapper button#clicking{font-size:16px;min-width:269px}.product-info-main .download-btnwrapper .action.towishlist{left:364px;top:15px}.product-info-main .product-info-bottom p{font-size:13px;line-height:17px}.product-info-main .product-info-bottom .product-tags li a{font-size:12px;line-height:16px}.product-info-main .product-info-bottom.keywords-block label{font-size:13px}.product-info-main .pd-detail-captcha-wrapper .control.captcha{width:auto;float:none;margin-bottom:10px}.product-info-main .pd-detail-captcha-wrapper .nested{float:none;width:auto;padding-left:0}.recommended-product .recommended-list .owl-nav .owl-prev{height:72%}.recommended-product .recommended-list .owl-nav .owl-next{height:72%}.product-grid-outer p{font-size:13px;line-height:19px}.product-grid-outer .products-grid li .product-image{height:142px}.category_left_banner{top:1324px}div#related-recs{min-height:690px}.downloadable-product .main-slider{height:338px}.downloadable-product .main-slider .item{height:338px}.slider.product-slider.init-slider .item{height:338px}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:601px !important}.downloadable-product .main-slider{height:338px}.downloadable-product .main-slider .item{height:338px}.product-tabs hr{top:-23px;left:210px}.catalog-product-view .loadtext{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:0px!important}}@media (max-width:1360px){.product-grid-outer .products-grid li .product-image{height:142px}.page-product-downloadable .brand-snapshot-chip-text br{display:block}.page-product-downloadable .brand-snapshot{justify-content:space-around;width:100%}.page-product-downloadable .brand-snapshot-chip img{margin-bottom:10px}}@media (max-width:1344px){.product-grid-outer .products-grid li .product-image{height:140px}}@media (max-width:1280px){.page-product-downloadable .product-info-main .download-btnwrapper.aibtnwrapper .button-main.download_button button#clicking{min-width:320px !important;font-size:16px;height:50px;line-height:50px}.download-btnwrapper.aibtnwrapper .button-main.ai_button .downloadbtn.ai-btn button#aiclicking{min-width:340px;font-size:16px}.hr-cgvaqc{width:310px}.downloadbtn.ai-btn button#aiclicking img{width:23px}.page-product-downloadable .product-info-main .download-btnwrapper .button-main.download_button .download-inner-div button#clicking{min-width:320px}.custom-downloadable-product .product-info-main .download-btnwrapper.onpage-btn-wrapper .button-main.download_button .download-inner-div button#clicking{min-width:320px !important;font-size:16px;height:50px;line-height:50px}.custom-downloadable-product .product.media{width:60%}.custom-downloadable-product .product-info-main{width:40%;padding-left:10px}.product.media .popup li:first-child{width:30%}.product.media .popup li:last-child{width:30%}.product-info-main .product-info-top label{font-size:14px;line-height:18px}.product-info-main .product-info-top h2{font-size:14px;line-height:18px}.product-grid-outer .products-grid li .product-image{height:130px}.category_left_banner a{width:145px}div#related-recs{min-height:660px}.product-tabs .tab button{border:1px solid #c3c3c3;outline:none;cursor:pointer;padding:10px;transition:.3s;font-weight:600;background:0 0;border-radius:0;margin-left:0 !important;margin:0 auto;position:relative;height:auto;font-size:12px;width:275px;margin-right:0 !important}.product-grid-outer h4{line-height:normal;font-size:25px}.product-info-main .download-btnwrapper .action.towishlist{left:304px}.page-product-downloadable .product-info-main .download-btnwrapper .button-main button#clicking,.custom-downloadable-product .product-info-main .download-btnwrapper .button-main button#clicking{padding:0 35px;min-width:320px;line-height:55px;HEIGHT:55px}.page-product-downloadable .product-info-main .download-btnwrapper .action.towishlist,.custom-downloadable-product .product-info-main .download-btnwrapper .action.towishlist{left:325px;top:14px}}@media (max-width:1275px){.summer-popup .modal-dialog{width:59.23%}}@media (max-width:1200px){.page-product-downloadable .product-info-main .download-btnwrapper .button-main button#clicking,.custom-downloadable-product .product-info-main .download-btnwrapper .button-main button#clicking{min-width:86%;width:95%}.page-product-downloadable .product-info-main .download-btnwrapper .action.towishlist,.custom-downloadable-product .product-info-main .download-btnwrapper .action.towishlist{left:277px}.product-grid-outer .products-grid li .product-image{height:162px}.downloadable-product .main-slid er .item{height:321px}.product-tabs hr{top:-20px;left:185px}.product-grid-outer .products-grid li{width:33.3%}.page-product-downloadable .product-info-main .download-btnwrapper .button-main button#clicking,.custom-downloadable-product .product-info-main .download-btnwrapper .button-main button#clicking{min-width:86%;width:95%}.page-product-downloadable .product-info-main .download-btnwrapper .action.towishlist,.custom-downloadable-product .product-info-main .download-btnwrapper .action.towishlist{left:277px}}@media (max-width:1214px){.custom-downloadable-product .product.media{width:67%}.custom-downloadable-product .product-info-main{width:32%;padding-left:10px}}@media (max-width:1138px){.downloadable-product .main-slider{height:255px}.downloadable-product .main-slider .item{height:315px}.slider.product-slider.init-slider .item{height:255px}.product-grid-outer .products-grid li .product-image{height:108px}}@media (max-width:1131px){.summer-popup .modal-dialog{width:73.81999999999999%}}@media (max-width:1199px){.product-info-main .download-btnwrapper.onpage-btn-wrapper{display:inline-block}.download-btnwrapper.onpage-btn-wrapper .hr-cgvaqc{width:310px}.custom-downloadable-product .product-info-main .download-btnwrapper.onpage-btn-wrapper .action.towishlist{position:absolute;left:330px}.hr-cgvaqc{width:auto;gap:6px}.page-product-downloadable .product-info-top .brand-snapshot{justify-content:space-between}.product-info-main .download-btnwrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;width:100%}.page-product-downloadable .product-info-main .download-btnwrapper .action.towishlist,.custom-downloadable-product .product-info-main .download-btnwrapper .action.towishlist{position:static}.download-logged{justify-content:center}.page-product-downloadable .product-info-main .download-btnwrapper .action.towishlist{margin-top:0px}.page-product-downloadable .brand-snapshot{justify-content:flex-start}.page-product-downloadable .brand-snapshot-chip-text br{display:none}.product-gallery-title{font-size:19px;line-height:23px;margin:0 0 6px}.product.media .popup li:first-child{width:33.33%;padding:0 5px}.product.media .popup li:last-child{width:33.33%;padding:0 5px}.product.media .popup li:nth-child(2){width:33.33%;padding:0 5px}.custom-downloadable-product .product.media{width:68%}.custom-downloadable-product .product.media .gallery-container .main-slider .silder-item ul li{margin-bottom:15px;float:left;margin-top:10px}.custom-downloadable-product .product-info-main{width:100%}.custom-downloadable-product .product.media.resume_media .slide-detail-wrapper{display:block}.gallery-container.downloadable-product .silder-item{height:100px}.product-grid-outer .products-grid li .product-image{height:117px}.product-grid-outer p{min-height:59px}.a4-view-product .product.media .resume-product span.custom_linescroll{display:none}}@media (max-width:1150px){.fancybox__caption{position:absolute;bottom:20px;height:32px;line-height:30px !important;font-size:12px !important}}@media (max-width:1080px){.custom-downloadable-product .product.media .gallery-container .main-slider .silder-item.init-thumbnail ul{height:70px !important}.downloadable-product .main-slider{height:298px}.downloadable-product .main-slider .item{height:100%}.product-grid-outer .products-grid li .product-image{height:140px}.page-product-downloadable .product-info-main .download-btnwrapper .button-main button#clicking,.custom-downloadable-product .product-info-main .download-btnwrapper .button-main button#clicking{font-size:17px;min-width:330px !important}}@media (max-width:1037px){.product-grid-outer .products-grid li .product-image{height:93px}}@media (max-width:1024px){.page-product-downloadable .product-info-main .download-btnwrapper.aibtnwrapper .button-main.download_button button#clicking{min-width:300px !important}.product-grid-outer p{min-height:60px}.product-grid-outer .products-grid li{width:33.3%}.product-grid-outer .products-grid li .product-image{height:125px}div#related-recs-a4{min-height:initial}.downloadable-product .main-slider{height:404px}.downloadable-product .main-slider .item{height:404px}.slider.product-slider.init-slider .item{height:404px}.custom-downloadable-product .product.media{width:100%}.custom-downloadable-product .product.media .gallery-container .main-slider{height:100%}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:716px !important}.downloadable-product .main-slider{height:404px}.downloadable-product .main-slider .item{height:404px}.custom-downloadable-product .product-reviews-summary.short{width:100% !important;float:left !important;margin-top:5px !important;justify-content:flex-start}.product-reviews-summary .rating-summary{padding-right:10px}.product-gallery-title{font-size:19px;line-height:23px;margin:0 0 6px;width:100%}.custom-downloadable-product .product.media .gallery-container .main-slider .slider-container{margin-top:10px}}@media (max-width:1023px){.product-info-main .download-btnwrapper.onpage-btn-wrapper{display:flex}.download-btnwrapper.onpage-btn-wrapper .hr-cgvaqc{width:auto}.custom-downloadable-product .product-info-main .download-btnwrapper.onpage-btn-wrapper .action.towishlist{position:static}.download-logged{justify-content:center}.product-info-main .download-btnwrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;width:100%}.page-product-downloadable .product-info-main .download-btnwrapper .action.towishlist,.custom-downloadable-product .product-info-main .download-btnwrapper .action.towishlist{position:static}.custom-downloadable-product .page.messages.container{padding-left:15px}.product-gallery-sub-title{font-size:14px;line-height:23px}.custom-downloadable-product .page-main .container{padding:0 15px}.custom-downloadable-product .product.media{width:100%}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:955px !important}.custom-downloadable-product .product-info-main{width:100%;float:left;margin-top:0;margin-top:0px}.custom-downloadable-product .breadcrumbs{padding:17px 15px 10px}.custom-downloadable-product .breadcrumbs .container{padding:0}.custom-downloadable-product .breadcrumbs ul{max-width:960px}.product.media{margin:0;padding:0}.product.media .slide-detail{max-width:100%}.product-info-main{padding:25px 0 0;margin-top:30px;border-top:1px solid #bebebe}.product-info-main .product-info-top p{font-size:14px;line-height:23px}.product-info-main .pd-detail-captcha-wrapper .control.captcha{width:55%;float:left;margin-bottom:0}.product-info-main .pd-detail-captcha-wrapper .nested{float:right;width:45%;padding-left:5px}.recommended-product{padding-top:16px !important;padding:20px 0px 0}.recommended-product .recommended-title h4{text-align:left}.recommended-product .recommended-title h2{text-align:center}.recommended-product .recommended-list .item .product-info p{text-align:center}.product-grid-outer{padding:0}.product-grid-outer h4{margin:0 0 5px}.product-grid-outer p{font-size:15px;padding:0}.product-grid-outer .products-grid{margin:20px 0 0}.product-grid-outer .products-grid li{width:33.33%;padding:0 20px;margin:0 0 25px}.product-grid-outer .products-grid li .product-image{height:172px}div#related-recs-a4{min-height:2030px}.custom_gallary_product_main_div li.item.custom_gallary_product{width:33.33%;padding:0 8px !important;margin:0 0 25px}.category_left_banner{display:none !important;top:0 !important}.downloadable-product .main-slider{height:539px;height:640px}.downloadable-product .main-slider .item{height:539px;height:640px}.slider.product-slider.init-slider .item{height:539px}.trust-widget{display:inline-block;width:100%;float:left;text-align:center;margin-bottom:10px}.trust-widget span.trustpilot-review{display:inline-block;color:#000;padding:5px;font-size:17px;line-height:30px}.trust-widget .trust-img{display:inline-block}.trust-widget .trust-img img{height:27px;position:relative;top:5px}#related-recs-a4 li{width:33.33%;padding:0 8px;margin:0 0 25px}.downloadable-product .main-slider{height:640px}.downloadable-product .main-slider .item{height:640px}.custom-downloadable-product .product-info-main{width:100%;float:left;margin-top:0px}.trust-widget{display:inline-block;width:100%;float:left;text-align:center;margin-bottom:10px}.trust-widget span.trustpilot-review{display:inline-block;color:#000;padding:5px;font-size:17px;line-height:30px}.trust-widget .trust-img{display:inline-block}.trust-widget .trust-img img{height:27px;position:relative;top:5px}div#left-section.scroll-nav{z-index:999 !important}.custom-downloadable-product .column.main{background:#fff !important;width:100%;float:left;padding-left:0px;box-sizing:border-box}.product-grid-outer .products-grid li .product-image{height:162px}.custom-downloadable-product .container{padding:0 15px}}@media (max-width:991px){.recommended-product{border-top:0;margin:0}.recommended-product .recommended-list .item{padding:0 5px}.recommended-product .recommended-list .owl-nav .owl-prev{height:77%}.recommended-product .recommended-list .owl-nav .owl-next{height:77%}.product-grid-outer{border-top:0}.enjoy-product-popup-block .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto{width:50%;padding:0}}@media (max-width:980px){.fancybox__caption{margin-top:10px !important;position:unset}}@media (max-width:900px){.popup .product-gallery-left-popup{padding:15px 6px}.popup .product-gallery-right-popup{padding:15px 6px}}@media (max-width:828px){.product-grid-outer .products-grid li{padding:0 20px}.product-grid-outer .products-grid li .product-image{height:128px}.downloadable-product .main-slider{height:448px}.downloadable-product .main-slider .item{height:448px}.slider.product-slider.init-slider .item{height:448px}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:793px !important}.enjoy-product-popup-block .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto{width:90%;padding:0}}@media (max-width:800px){.product-grid-outer .products-grid li .product-image{height:137px}.downloadable-product .main-slider{height:435px}.downloadable-product .main-slider .item{height:435px}.slider.product-slider.init-slider .item{height:435px}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:770px !important}.product-grid-outer .products-grid li{width:50%}.product-grid-outer .products-grid li .product-image{height:182px}}@media (max-width:786px){.summer-popup .modal-dialog{width:93.514%}.summer-popup p.para{line-height:20px;font-size:15px}.summer-popup input#copy-code{max-width:160px;font-size:18px}.summer-popup button.btn.btn-primary.btn-copy.js-btn-copy{font-size:16px}.summer-popup .btn{padding:4px 3px}.summer-popup .modal-content{background-size:70%}.summer-popup .modal-footer .btn.btn-default{font-size:13px}}@media (max-width:768px){.custom-downloadable-product .product.media{width:100%}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:738px !important}.product-grid-outer .products-grid li .product-image{height:187px}.downloadable-product .main-slider{height:416px}.downloadable-product .main-slider .item{height:416px}.slider.product-slider.init-slider .item{height:416px}.product-tabs .tab button{padding:5px;height:50px;font-size:12px;width:100%;height:auto}}@media (max-width:767px){.custom-downloadable-product .product-info-main .download-btnwrapper.onpage-btn-wrapper .action.towishlist{display:none}.custom-downloadable-product .product-info-main .download-btnwrapper.onpage-btn-wrapper .button-main{white-space:unset;width:45%}.custom-downloadable-product .product-info-main .download-btnwrapper.onpage-btn-wrapper .button-main.pdp_page_only_download_button{white-space:unset;width:100%}.custom-downloadable-product .product-info-main .download-btnwrapper.onpage-btn-wrapper .button-main.download_button .download-inner-div button#clicking{width:100%;min-width:unset !important;height:auto;line-height:unset;padding:10px 0;border-radius:5px}.download-btnwrapper.onpage-btn-wrapper .button-main.download_button .downloadbtn.ai-btn button#aiclicking{width:100%;min-width:unset !important;height:auto;line-height:unset;padding:10px 0;border-radius:5px}.download-btnwrapper.onpage-btn-wrapper .downloadbtn.ai-btn{width:100%}.custom-downloadable-product .download-btnwrapper.aibtnwrapper{position:fixed;width:100%;bottom:0;left:0;background:#fff;border-top:1px solid #d1d1d1;z-index:99;box-sizing:border-box;padding:10px;justify-content:space-around}.page-product-downloadable .download-btnwrapper.aibtnwrapper .action.towishlist{display:none}.download-btnwrapper.aibtnwrapper .button-main br{display:block}.page-product-downloadable .product-info-main .download-btnwrapper.aibtnwrapper .button-main.download_button button#clicking{width:100% !important;min-width:unset !important;height:auto;line-height:unset;padding:10px 0px}.downloadbtn.ai-btn button#aiclicking img{display:none}.page-product-downloadable .product-info-main .download-btnwrapper.aibtnwrapper .button-main{white-space:unset;width:45%}.page-product-downloadable .product-info-main .downloadbtn.ai-btn{width:100%}.download-btnwrapper.aibtnwrapper .button-main.ai_button .downloadbtn.ai-btn button#aiclicking{width:100%;min-width:unset !important;height:auto;line-height:unset;padding:10px 0px;border-radius:5px}.button-main.download_button .download-inner-div{width:100%}.download-btnwrapper{position:fixed;width:100%;bottom:0;left:0;background:#fff;border-top:1px solid #d1d1d1;z-index:99;box-sizing:border-box;padding:10px;justify-content:space-around}.custom-downloadable-product .download-btnwrapper.aibtnwrapper .button-main.download_button form{width:100%}.page-product-downloadable .product-info-main .download-btnwrapper button#clicking{padding:0 30px}.popup .product-gallery-left-popup{padding:15px}.popup .product-gallery-right-popup{padding:15px}.popup .modal-inner-content .modal-decription .popup-content.screen-list{margin-left:0}.custom-downloadable-product .product.media.resume_media .gallery-container .main-slider{display:flex;justify-content:center}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:723px !important}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .controls .prev{background-size:65% auto}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .controls .next{background-size:65% auto}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .owl-nav .owl-next{background-size:65% auto}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider .owl-nav .owl-prev{background-size:65% auto}.custom-downloadable-product .page-main .container{box-sizing:border-box}.mfp-container{padding:0 15px}.mfp-wrap .mfp-content.ppt-slide-content .popup-content.screen-list{margin-left:0}.mfp-wrap .mfp-content.downloadbtn-popup .subscription-content .btn{padding:0 8px;max-width:283px}.mfp-wrap.favourite-remove-popup .mfp-content .white-popup p{font-size:16px;line-height:20px}.mfp-wrap.favourite-remove-popup .mfp-content .white-popup .btn{font-size:15px}.recommended-product{padding:20px 0 0}.recommended-product .recommended-outer{margin:0}.recommended-product .recommended-list{padding:0 30px;box-sizing:border-box}.recommended-product .recommended-list .owl-nav .owl-prev{height:69%;left:0}.recommended-product .recommended-list .owl-nav .owl-next{height:69%;right:0}.product-grid-outer{padding:20px 0 0}.product-grid-outer .products-grid li{padding:0 15px;margin:0 0 15px}.product-grid-outer .products-grid li .product-image{height:187px}.product-powerpoint-content h4{margin-top:12px}.custom_gallary_product_main_div li.item.custom_gallary_product{width:33%}div#related-recs-a4{min-height:1940px}#related-recs-a4 li{width:33%}.downloadable-product .main-slider{height:407px}.downloadable-product .main-slider .item{height:407px}.slider.product-slider.init-slider .item{height:407px}.summer-popup .modal-dialog{width:91.285%}.dowanlodable-dialog{padding:0 15px}.dowanlodable-login-popup{margin:20px 0;border-radius:20px}.dowanlodable-login-popup #ajaxlogin-create-window{border-radius:20px}.dowanlodable-login-popup .customer-login-box{width:485px;min-width:410px;padding:25px 15px;box-sizing:border-box}.dowanlodable-login-popup .customer-login-box .page-title span{font-size:21px;line-height:25px}.dowanlodable-login-popup .customer-login-box .tab-action .tabnav{font-size:16px;padding:5px}.dowanlodable-login-popup .customer-login-box .fieldtext.col-div .control{max-width:100%;flex:0 0 100%}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .customer-captcha-wrapper .col{max-width:calc(50% - 7px);flex:0 0 calc(50% - 7px)}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .customer-captcha-wrapper .control.captcha-image{padding:6px 40px 6px 0;box-sizing:border-box}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .customer-captcha-wrapper img#captcha-reload{margin:0;width:22px;height:24px;top:10px;right:10px}.dowanlodable-login-popup .customer-login-box .customer-captcha-wrapper .field.captcha{margin-bottom:0}.dowanlodable-login-popup .customer-login-box .fieldtext .control{margin-bottom:15px}.dowanlodable-login-popup .mfp-close{top:10px;right:10px;width:30px;height:30px;opacity:1}.forgot-password-popup{border-radius:20px}.forgot-password-popup #ajaxlogin-forgot-pdp-window{padding:15px 0}.forgot-password-popup #ajaxlogin-forgot-pdp-window .page-title span{font-size:21px;line-height:25px}.forgot-password-popup #ajaxlogin-forgot-pdp-window .mfp-close{top:10px;right:10px;width:30px;height:30px;opacity:1}.custom-downloadable-product div#rating_review_container{padding:15px !important}.reviews-header p{font-size:22px !important}.product-reviews-summary.no-rating .review_content_wrap h3.pro_avg_rating{font-size:90px !important;line-height:90px !important;padding-bottom:10px}.custom-downloadable-product #reviews .block-content{padding:15px !important}.page-main.page-main-details{padding:0 15px}.product-info-main .download-btnwrapper .action.towishlist{left:285px}}@media (max-width:753px){.product-grid-outer .products-grid li .product-image{height:126px}}@media (max-width:725px){div#related-recs-a4{min-height:1850px}}@media (max-width:715px){.downloadable-product .main-slider{height:383px}.downloadable-product .main-slider .item{height:383px}.slider.product-slider.init-slider .item{height:383px}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:680px !important}.product-grid-outer .products-grid li .product-image{height:119px}}@media (max-width:712px){.product-grid-outer .products-grid li .product-image{height:118px}}@media (max-width:600px){.page-product-downloadable span.avg_rating{font-size:60px}}@media (max-width:670px){.summer-popup .modal-footer{padding-bottom:10px}.summer-popup .modal-footer .btn.btn-default{padding:4px 7px}.summer-popup .modal-body{padding-bottom:5px}.summer-popup .modal-dialog{width:90.75%}.product-grid-outer .products-grid li .product-image{height:160px}}@media (max-width:644px){div#related-recs-a4{min-height:1655px}.product-grid-outer .products-grid li .product-image{height:106px}}@media (max-width:608px){.summer-popup .modal-content{background-image:none}.summer-popup .modal-header{padding-top:0px}.summer-popup p.para{line-height:25px;font-size:18px;margin-bottom:2px}.summer-popup button.close{top:-15px}.summer-popup .modal-body br{display:none}.summer-popup .modal-body strong{font-size:24px;text-transform:uppercase}.summer-popup input#copy-code{max-width:200px}.summer-popup .btn{padding:4px 14px}}@media (max-width:575px){.page-product-downloadable .product-info-main .download-btnwrapper .button-main button#clicking,.custom-downloadable-product .product-info-main .download-btnwrapper .button-main button#clicking{width:100%;border-radius:5px;box-sizing:border-box;font-size:21px}.product-info-main .download-btnwrapper form{width:100%}.custom-downloadable-product .download-btnwrapper .pdp_page_only_download_button{position:fixed;width:100%;bottom:0;left:0;background:#fff;border-top:1px solid #d1d1d1;z-index:99;box-sizing:border-box;padding:10px}.page-product-downloadable .product-info-main .download-btnwrapper .action.towishlist,.custom-downloadable-product .product-info-main .download-btnwrapper .action.towishlist{display:none}.page-product-downloadable .review_content_wrap{width:100%}.page-product-downloadable .rating-dist{max-width:100% !important;width:100% !important}.page-product-downloadable .relevant_reviews .toolbar.toolbar-products{height:auto !important}.page-product-downloadable .toolbar.toolbar-products .toolbar-wrapper{display:inline-block;width:100%;text-align:center}.page-product-downloadable .toolbar.toolbar-products .items{justify-content:center}.page-product-downloadable .brand-snapshot-chip{display:inline-block;width:100%;margin-bottom:10px}.mfp-wrap.favourite-remove-popup .mfp-container{padding:0 18px}.mfp-wrap.favourite-remove-popup .mfp-content .white-popup{padding:10px 0;text-align:right}.mfp-wrap.favourite-remove-popup .mfp-content .white-popup p{text-align:left;margin:0 0 18px}.product.media .popup li{margin-bottom:15px}.product.media .popup li:first-child{width:100%}.product.media .popup li:last-child{width:100%;margin-bottom:0}.product.media .popup li:nth-child(2){width:100%}.product.media .popup li span{margin:0 auto 4px}.recommended-product .recommended-list .owl-nav .owl-prev{height:60%}.recommended-product .recommended-list .owl-nav .owl-next{height:60%}.product-grid-outer .products-grid li{width:50%}.product-grid-outer .products-grid li .product-image{height:133px}.product-info-main .download-btnwrapper button#clicking{font-size:15px;min-width:240px}.product-info-main .pd-detail-captcha-wrapper .control.captcha{width:auto;float:none;margin-bottom:10px}.product-info-main .pd-detail-captcha-wrapper .nested{float:none;width:auto;padding-left:0}section.static_rescont .onepagetitile{font-size:25px}.custom_gallary_product_main_div li.item.custom_gallary_product{width:50%}#related-recs-a4 li{width:50%}.downloadable-product .main-slider{height:213px}.downloadable-product .main-slider .item{height:303px}.slider.product-slider.init-slider .item{height:213px}.enjoy-product-popup-block .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto p.page__ui.mfp-title{font-size:30px}.enjoy-product-popup-block .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto .subscription-content p{font-size:14px;line-height:22px}.enjoy-product-popup-block .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto .dwdbtn-title{padding:20px 22px}.product-grid-outer .products-grid li{width:50%}.product-grid-outer .products-grid li .product-image{height:132px}}@media (max-width:530px){.dowanlodable-login-popup .customer-login-box{width:420px !important}}@media (max-width:480px){.page-product-downloadable .product-info-main .download-btnwrapper .button-main button#clicking,.custom-downloadable-product .product-info-main .download-btnwrapper .button-main button#clicking{padding:0 20px}.enjoy-product-popup-block .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto .dwdbtn-title{padding:11px 10px}.enjoy-product-popup-block .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto .subscription-content a{margin-bottom:0px;text-align:center;width:100% !important;box-sizing:border-box;font-size:12px;line-height:35px}a.product-image.image-height .slider-pagination-pdp{height:22px;line-height:22px;font-size:9px;width:63px}.product-tabs .tab button{padding:2px;font-size:10px}.dowanlodable-login-popup .customer-login-box{width:330px !important}}@media (max-width:426px){.downloadable-product .main-slider .item{height:250px}.summer-popup .modal-dialog{width:87.944%}.summer-popup p.para{line-height:25px;font-size:17px;margin-bottom:2px;line-height:22px}.summer-popup input#copy-code{max-width:145px}}@media (max-width:414px){.custom-downloadable-product .product-info-main .download-btnwrapper.onpage-btn-wrapper .button-main.download_button .download-inner-div button#clicking{font-size:12px}.download-btnwrapper.aibtnwrapper .button-main.ai_button .downloadbtn.ai-btn button#aiclicking,.page-product-downloadable .product-info-main .download-btnwrapper.aibtnwrapper .button-main.download_button button#clicking{font-size:12px}.product-grid-outer p{min-height:40px}.product-grid-outer .products-grid li{margin:0 0 20px;padding:0 15px}.product-grid-outer .products-grid li .product-image{height:110px}.downloadable-product .main-slider{height:213px}.downloadable-product .main-slider .item{height:213px}.slider.product-slider.init-slider .item{height:213px}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:379px !important}}@media (max-width:393px){.product-grid-outer p{font-size:12px}.custom_gallary_product_main_div li.item.custom_gallary_product{padding:0 17px}.downloadable-product .main-slider{height:201px}.downloadable-product .main-slider .item{height:201px}.slider.product-slider.init-slider .item{height:201px}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:358px !important}}@media (max-width:384px){.custom_gallary_product_main_div li.item.custom_gallary_product{padding:0 17px}.categorypath-excel .product.media .product-img-box.new-slider .gallery-container .main-slider{height:495px !important}.downloadable-product span.custom_linescroll{top:-12px}}@media (max-width:375px){.page-product-downloadable .product-info-main .download-btnwrapper .button-main button#clicking,.custom-downloadable-product .product-info-main .download-btnwrapper .button-main button#clicking{padding:0 14px;min-width:200px;font-size:20px}.a4-view-product .product.media ul.add-user-to-subscription li button.btn{padding:10px 16px;font-size:12px}.product.media ul.add-user-to-subscription li{display:inline-block;float:none}.product.media ul.add-user-to-subscription li button.btn{width:auto !important;height:auto;line-height:inherit;padding:10px;font-size:14px}.downloadable-product .main-slider{height:194px}.downloadable-product .main-slider .item{height:194px}.slider.product-slider.init-slider .item{height:194px}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:345px !important}.summer-popup .modal-dialog{width:87.40000000000001%}}@media (max-width:374px){.dowanlodable-login-popup .customer-login-box{min-width:270px}.dowanlodable-login-popup .customer-login-box .tab-action .tabnav{font-size:13px}}@media (max-width:360px){.downloadable-product .main-slider{height:186px}.downloadable-product .main-slider .item{height:186px}.slider.product-slider.init-slider .item{height:186px}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:330px !important}.summer-popup .btn{padding:4px 4px}.summer-popup input#copy-code{max-width:145px}.categorypath-excel .product.media .product-img-box.new-slider .gallery-container .main-slider{height:462px !important}.product-grid-outer .products-grid li .product-image{height:77px}}@media (max-width:320px){.summer-popup .modal-dialog{width:85.95999999999999%}}@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2){.product-grid-outer .products-grid li .product-image{height:104px}.product-grid-outer p{min-height:60px;font-size:12px}.downloadable-product .main-slider{height:213px}.downloadable-product .main-slider .item{height:213px}.slider.product-slider.init-slider .item{height:213px}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:379px !important}}@media only screen and (device-width:393px) and (device-height:768px) and (-webkit-device-pixel-ratio:1){.product-grid-outer .products-grid li .product-image{height:96px}.product-grid-outer p{min-height:78px;font-size:12px}.downloadable-product .main-slider .item{height:213px}.custom-downloadable-product .product.media .gallery-container .main-slider .product-slider{width:379px !important}}@media (min-width:1200px){.custom-downloadable-product .product.media .gallery-container .main-slider .silder-item ul{margin-top:13px;margin-bottom:0;float:left}.a4-view-product.custom-downloadable-product .product.media .gallery-container .main-slider .silder-item ul{width:auto !important}}.banner_strip{width:100%;margin:0px auto 15px;float:left}.banner_strip .container{padding:0px !important}.banner_strip_content{width:100%;text-align:center;background-image:url(../../frontend/Slidegeeks/default/en_US/Tatva_Downloadable/images/banner_strip.png)}.banner_strip_content p{font-size:20px;color:#fff;padding-top:10px;padding-bottom:10px;margin-bottom:0}@media (min-width:1600px) and (max-width:1680px){.page-product-downloadable .product-info-main{width:52%}.page-product-downloadable .product.media{width:47%}}@media (min-width:1280px) and (max-width:1366px){.banner_strip_content p{font-size:17px;padding-top:10px;padding-bottom:10px}}@media (min-width:992px) and (max-width:1279px){.banner_strip_content p{font-size:15px;padding-top:7px;padding-bottom:7px}}@media (max-width:991px){.banner_strip_content{background-size:cover}.banner_strip_content p{font-size:16px;padding-top:10px;padding-bottom:10px}}@media (max-width:928px){.summer-popup .modal-dialog{width:90.45%}.summer-popup input#copy-code{max-width:164px}.summer-popup .mfp-close-btn-in .mfp-close{color:#333;display:none}}@media (min-width:700px) and (max-width:720px){.banner_strip_content p{font-size:15px}}@media (max-width:576px){.banner_strip_content{background-image:url(../../frontend/Slidegeeks/default/en_US/Tatva_Downloadable/images/banner_strip_mb.png) !important}.banner_strip_content p{font-size:16px;padding:5px 3px}}@media (max-width:413px){.banner_strip_content p{font-size:14px}}@media screen and (max-height:1080px) and (min-width:768px){.dowanlodable-login-popup{margin:15px 0}.dowanlodable-login-popup .customer-login-box{padding:15px 50px}.dowanlodable-login-popup .customer-login-box .fieldtext .control{margin-bottom:12px}.dowanlodable-login-popup .customer-login-box .fieldtext.newsletter{margin-bottom:10px}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .field{margin-bottom:5px}.dowanlodable-login-popup .customer-login-box .fieldset{margin-bottom:15px;margin-bottom:10px}.dowanlodable-login-popup .customer-login-box .inner-title.or{margin-bottom:10px}}@media screen and (max-height:800px) and (min-width:1100px) and (max-width:1600px){.dowanlodable-login-popup{margin:15px 0}.dowanlodable-login-popup .customer-login-box{padding:15px 50px}.dowanlodable-login-popup .customer-login-box .page-title{margin-bottom:10px}.dowanlodable-login-popup .customer-login-box .page-title span{font-size:20px;line-height:24px}.dowanlodable-login-popup .customer-login-box .tab-action{margin-bottom:10px}.dowanlodable-login-popup .customer-login-box .tab-action .tabnav{height:40px;font-size:16px;line-height:30px}.dowanlodable-login-popup .customer-login-box .social-login-icon .account-social-login{margin-bottom:5px}.dowanlodable-login-popup .customer-login-box .social-login-icon .account-social-login .btn-social{width:40px;height:40px}.dowanlodable-login-popup .customer-login-box .social-login-icon .account-social-login .btn-facebook:before{width:30px;height:30px;background-size:63px;background-position:-37px -20px;top:7px}.dowanlodable-login-popup .customer-login-box .social-login-icon .account-social-login .btn-google:before{width:30px;height:30px;background-size:59px;background-position:6px -16px}.dowanlodable-login-popup .customer-login-box .inner-title.or{margin-bottom:15px}.dowanlodable-login-popup .customer-login-box .fieldtext .control{margin-bottom:12px}.dowanlodable-login-popup .customer-login-box .fieldtext .control input.input-text{height:40px}.dowanlodable-login-popup .customer-login-box .fieldtext .control select{height:40px}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .field{margin-bottom:7px}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .control input{height:40px}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .customer-captcha-wrapper .control.captcha-image{height:40px}.dowanlodable-login-popup .customer-login-box .captcha-wrapper .customer-captcha-wrapper img#captcha-reload{top:8px}.dowanlodable-login-popup .customer-login-box .fieldtext.newsletter{margin-bottom:10px}.dowanlodable-login-popup .customer-login-box .fieldset{margin-bottom:10px}.dowanlodable-login-popup .customer-login-box div .mage-error[generated]{font-size:12px;line-height:14px;margin-top:3px}.dowanlodable-login-popup .customer-login-box .actions-toolbar .primary button{height:40px;line-height:23px}.dowanlodable-login-popup .customer-login-box .actions-toolbar .secondary a{margin-bottom:15px}.dowanlodable-login-popup div.phonecode-dropdown>div{height:40px;padding:2px 16px !important}}.popup .product-gallery-right-popup{position:fixed;align-items:center;padding:15px 8px;z-index:9999}.popup .product-gallery-left-popup{align-items:center;z-index:9999;position:fixed;padding:0 8px}.add_video_img{border:1px solid #d9d9d9;text-align:center;line-height:50px;box-shadow:1px 0px 4px 0px #e8e8e8;border-radius:30px;display:inline-block;width:47px;height:47px;transition:all .2s;background-color:white}.add_video .add_video_text{display:none;position:absolute;top:16px;left:45px;font-family:open sans;transition:all .4s;color:#313131;font-size:13px;font-weight:600;width:80px}.add_popup:hover .add_video_text{display:inline-block;transition:all .4s}.add_popup:hover .add_video_img{width:140px;transition:all .1s}.add_video_new img{position:absolute;top:16px;left:20px}.add_video_new{position:absolute;left:10px;bottom:5px}.fancybox__viewport button.carousel__button.is-close{background:#1f2020;top:-30px !important;right:-40px !important}@media (max-width:991px){.fancybox__viewport button.carousel__button.is-close{top:-35px !important;right:0px !important;width:30px;height:30px;padding:7px}}@media (max-width:576px){.add_video .add_video_text{top:13px;left:35px;font-size:12px}.add_popup:hover .add_video_img{width:125px}.add_video_img{line-height:40px;width:40px;height:40px}.add_video_new img{top:13px;left:17px}}@-moz-document url-prefix(){.a4-view-product #maincontent .product.media .resume-product.gallery-container .a4.main-slider .silder-item{overflow:hidden}.a4-view-product #maincontent .product.media .resume-product.gallery-container .a4.main-slider .silder-item .custom-scroll{scrollbar-color:transparent transparent;scrollbar-width:auto;background-image:url('../../frontend/Slidegeeks/default/en_US/Magento_Theme/images/slider-v.png');background-position:100% 0%}}.product-img-box{pointer-events:none}.a4-view-product .product.media .resume-product span.custom_linescroll{display:block}@media (max-width:480px){.page-product-downloadable .product-info-main .download-btnwrapper .button-main button#clicking,.custom-downloadable-product .product-info-main .download-btnwrapper .button-main button#clicking{padding:0 20px;min-width:244px}.product-info-main .download-btnwrapper .action.towishlist{left:262px}}.firstdownloadform{transition:opacity 500ms;visibility:visible;opacity:1}.firstdownloadform:target{visibility:hidden;opacity:0;display:none}.firstdownloadopoup .close{display:block;position:absolute;width:40px;height:40px;right:-35px;top:-35px;background:url("../../frontend/Slidegeeks/default/en_US/Magento_Theme/images/Close.png") no-repeat center center;text-indent:100%;white-space:nowrap;overflow:hidden;transition:all .2s}.firstdownloadopoup .close:hover{transform:scale(1.06);transition:all .2s}.firstdownloadopoup .popup .content{max-height:30%;overflow:auto}.firstdownloadopoup #firstdownloadform{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;background:rgba(0,0,0,0.4);right:0}.firstdownloadopoup .checkout_main_custom{width:580px;margin:0 auto;text-align:center;position:relative;background:#fff;border-radius:50px;height:auto;top:45%;transform:translateY(-45%);background-image:url('../../frontend/Slidegeeks/default/en_US/Magento_Theme/images/bg_gray.png');background-repeat:no-repeat;background-position:50% 100%}.firstdownloadopoup .checkout_custom{margin:3em auto 4em;cursor:auto;border-radius:35px;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;padding:15px 30px 20px 40px;background-image:url('../../frontend/Slidegeeks/default/en_US/Magento_Theme/images/bg_blue.png');background-repeat:no-repeat;background-position:50% 0%}.firstdownloadopoup .container_checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.firstdownloadopoup .container_checkbox input{position:absolute;opacity:0;cursor:pointer}.firstdownloadopoup .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%;background-color:transparent;border:1px solid #606060}.firstdownloadopoup .container_checkbox input:checked~.checkmark{background-color:#2196F3}.firstdownloadopoup .checkmark:after{content:"";position:absolute;display:none}.firstdownloadopoup .container_checkbox input:checked~.checkmark:after{display:block}.firstdownloadopoup .container_checkbox .checkmark::after{top:5px;left:5px;width:8px;height:8px;border-radius:50%;background:white}.firstdownloadopoup .checkout_checkbox{margin:40px 0px 17px;float:left}.firstdownloadopoup .checkout_checkbox label{width:50%;float:left;text-align:left;padding:0px 0px 15px 32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.firstdownloadopoup .text_popup{color:#fff;font-size:19px;line-height:24px;padding:0px 2px 16px 2px;font-weight:600;text-shadow:2px 2px 2px #127cc1}.firstdownloadopoup .btn_upgrade{background-color:#1e292f;border:none;color:#fff;width:175px;height:48px;border-radius:30px;font-size:16px;font-weight:700;letter-spacing:.5px;margin-top:15px;margin-right:10px;transition:all .3s}.firstdownloadopoup .btn_upgrade:hover{transition:all .3s;background-color:#28a7fb}.firstdownloadopoup .btn_cancel{color:#939393;background-color:transparent;width:175px;height:48px;border-radius:30px;font-size:16px;font-weight:600;border:1px solid #bababa;margin-top:15px;margin-left:10px;transition:all .3s}.firstdownloadopoup .btn_cancel:hover{transition:all .3s;background-color:#d6d6d6}.firstdownloadopoup .upgrade_btns{width:100%;clear:both}@media (max-width:576px){.btn-group.dropright.translate{z-index:0}.translate-option{position:relative}.firstdownloadopoup .checkout_main_custom{width:95%}.firstdownloadopoup .close{background-size:30px}.firstdownloadopoup .close{right:-10px;top:-10px}.firstdownloadopoup .text_popup{font-size:17px;line-height:20px}.firstdownloadopoup .checkout_custom{padding:15px 15px 25px 15px}.firstdownloadopoup .btn_upgrade{width:145px;margin-right:5px}.firstdownloadopoup .btn_cancel{width:145px;margin-left:5px}.firstdownloadopoup .checkout_checkbox label{width:100%}.firstdownloadopoup .checkout_checkbox{padding-left:10px;margin:20px 0px 5px}.firstdownloadopoup .checkout_main_custom{top:40%}}@media (max-width:375px){.page-product-downloadable .product-info-main .download-btnwrapper .button-main button#clicking,.custom-downloadable-product .product-info-main .download-btnwrapper .button-main button#clicking{padding:0 14px;min-width:200px;font-size:20px}.firstdownloadopoup .text_popup{font-size:16px}.firstdownloadopoup .close{right:-12px;top:-18px}}@media (max-width:480px){.firstdownloadopoup .checkout_checkbox{padding-left:10px;margin:0px 0 5px;margin-bottom:10px}.firstdownloadopoup .checkout_main_custom{width:85%}.firstdownloadopoup .checkout_custom{padding:10px 10px 14px}.firstdownloadopoup .text_popup{font-size:14px;line-height:18px;padding:0 2px 14px}.firstdownloadopoup .checkout_checkbox label{padding:0 0 2px 32px;font-size:15px}}.categorypath-excel .product.media .product-img-box.new-slider .gallery-container .main-slider img{width:100% !important}@media (max-width:428px){.categorypath-excel .product.media .product-img-box.new-slider .gallery-container .main-slider{height:555px !important}}.button-main{float:left}.brand-snapshot{padding-left:0px}.custom-downloadable-product .product.media .gallery-container .main-slider .product-gallery-slider .item img{display:block;text-align:center;margin:0 auto;height:100%}.custom-downloadable-product .product.media .gallery-container .main-slider .slider-container .tns-outer{height:100%}.custom-downloadable-product .product.media .gallery-container .main-slider .slider-container .tns-inner{height:100% !important}/* new css */

.couponcode-index-index {
	font-family: 'Fira Sans', sans-serif;
}

.couponcode-index-index .page-main {
	background: #edf0fb;
}

.couponcode-index-index .conatiner,
.couponcode-index-index #coupon_content .main-wrapper {
	max-width: 1672px;
	padding: 0 45px;
	display: inline-block;
	margin: 0 auto;
	width: 100%;
}

.couponcode-index-index .main-wrapper {
	max-width: initial;
}

.couponcode-index-index .coupn_bar,
.couponcode-index-index .coupon-content-main {
	float: left;
	padding-left: 210px;
	width: 100%;
}

.couponcode-index-index .breadcrumbs {
	background: #edf0fb;
}

.couponcode-index-index .breadcrumbs a img {
	top: 0px;
}

.couponcode-index-index .breadcrumbs a {
	font-size: 16px;
}

.couponcode-index-index .coupen_rghtimg {
	top: -60px;
	transform: translate(10%, 0);
	right: 0;
	width: 32em;
}

.couponcode-index-index .coupon_topsec h2 {
	color: #343a6c;
	line-height: 1;
	font-weight: 800;
	font-size: 31px;
	margin: 10px 0 15px;
	padding-bottom: 12px;
	padding-top: 6px;
	position: relative;
	padding-left: 18px;
	font-family: 'Fira Sans', sans-serif;
}

.couponcode-index-index .coupon_topsec h2:after {
	position: absolute;
	content: "";
	width: 9px;
	height: 43px;
	border-radius: 4px;
	background-color: #045bad;
	left: 0;
	top: 3px;
}

.couponcode-index-index .coupon_topsec p {
	color: #5a646c;
	font-size: 15px;
	line-height: 25px;
	letter-spacing: .2px;
	font-weight: 400;
	font-family: 'Fira Sans', sans-serif;
}

.couponcode-index-index .coupon-code-wrapper,
.couponcode-index-index .recommended-title {
	display: inline-block;
	width: 100%;
}

.couponcode-index-index #coupon_content h3,
.couponcode-index-index .recommended-product .recommended-title h4,
.couponcode-index-index .recommended-product .recommended-title h4 {
	font-size: 30px;
	line-height: 1.2;
	font-weight: 900;
	color: #343a6c;
	margin-bottom: 33px;
	font-family: 'Fira Sans', sans-serif;
}

.couponcode-index-index .coupon_percent strong {
	font-family: fira sans, sans-serif;
	font-size: 72px;
	line-height: 1.1;
	font-weight: 700;
	color: #fff;
	text-align: center;
}

.couponcode-index-index .coupon_percent h4 {
	display: block;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 1.2;
	font-style: normal;
	font-family: fira sans, sans-serif;
}

.couponcode-index-index .copen_codes.coupon_deals {
	display: flex;
	flex-wrap: wrap;
	box-shadow: none;
	    margin-bottom: 31px;
}

.couponcode-index-index .copen_codes .lightblue_color {
	
	background-color: #1fabb8;
	
}
.couponcode-index-index .copen_codes .coupon_percent{
	max-width: 30%;
	flex: 0 0 30%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 20px;
	border-radius: 5px;
	width: auto;
	height: auto;
}

.couponcode-index-index .couponcode-index-index .coupon_percent strong {
	font-family: fira sans, sans-serif;
	font-size: 72px;
	line-height: 1.1;
	font-weight: 700;
	color: #fff;
	text-align: center;
}

.couponcode-index-index .coupon_descrption {
	max-width: 70%;
	flex: 0 0 70%;
	box-shadow: 0 13px 24px rgba(0, 0, 0, .06);
	border-radius: 0 10px 10px 0;
	background-color: #fcfcfc;
	padding: 22px 20px 34px;
}

.couponcode-index-index .coupon_descrption .descrptn,
.couponcode-index-index p.off_prsnt {
	color: #3a5277;
	font-family: fira sans, sans-serif;
	font-size: 20px;
	line-height: 1.2;
	font-weight: 500;
	margin-bottom: 10px;
}

.couponcode-index-index p.off_prsnt {
	font-weight: 800;

}

.couponcode-index-index p.coupen_allownance {
	color: #055cad;
	font-family: fira sans, sans-serif;
	font-size: 20px;
	line-height: 1.2;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 40px;
}

.couponcode-index-index .couponcodebtn .btn {
	background-color: #045bad;
	height: 50px;
	line-height: inherit;
	letter-spacing: 1px;
	font-size: 18px !important;
	font-weight: 700;
	padding: 10px 20px;
	color: #fff;
	border: none;
}

.couponcode-index-index .couponcodebtn .btn:hover {
	background-color: #ffad00;
	color: #fff;
}

.couponcode-index-index .recommended-title-top.browse-post.block-posts h4 {

	color: #343a6c;
	font-family: fira sans, sans-serif;
	font-weight: 800;
	font-size: 22px;
}

.couponcode-index-index .products {
	margin: 0px;
}

.couponcode-index-index .recommended-product .recommended-list .item .product-info p a,
.couponcode-index-index .product-info .content-trim-popular {
	color: #18235a;
	font-family: fira sans, sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	max-width: 100%;
	width: 100%;
	padding-top: 6px;
}

.couponcode-index-index .product-info .content-trim-popular a {
	color: #18235a;
}

.couponcode-index-index #personal>.tns-item,
.couponcode-index-index #related>.tns-item {
	padding: 0px 9px;
}

.couponcode-index-index .recommended-product .recommended-list .item .product-image img {
	width: 100% !important
}

.couponcode-index-index .block-title strong {

	font-family: fira sans, sans-serif;
	font-weight: 700;
	font-size: 19px;
	text-align: center;
}

.couponcode-index-index .verticla-slider-content.products-grid-outer.blog-vertical-slider {
	background: #ffffff;
	border-radius: 10px;
}

.couponcode-index-index .verticla-slider-content.products-grid-outer.blog-vertical-slider {
	box-shadow: 0 13px 24px rgba(0, 0, 0, .06);
	border-radius: 10px;
	background: #ffffff;
}

.couponcode-index-index .verticla-slider-content a.product-image {
	border-radius: 10px;
}


.couponcode-index-index  .copen_codes{
	display: flex; 
	flex-wrap: wrap;
	-webkit-box-shadow: none;
	box-shadow: none
}



/* end new css */

span.slider-pagination-coupon {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 24px;
    background: rgba(0,0,0,.4);
    color: #fff;
    line-height: 25px;
    border-radius: 50px;
    font-size: 9px;
    text-shadow: 1px 1px 2px #555;
    width: 70px;
    text-align: center;
    vertical-align: middle;
    bottom: 5px;
}
#couponcodes_emrarsys.recommended-product .owl-nav .owl-prev, #couponcodes_emrarsys-second.recommended-product .owl-nav .owl-prev {
    left: -32px !important;
}
#couponcodes_emrarsys.recommended-product .owl-nav .owl-next, #couponcodes_emrarsys-second.recommended-product .owl-nav .owl-next {
    right: -32px !important;
}
.recommended-product .recommended-list .item .product-image img {
    width: auto !important;
}

.a4-product .product-image {
    border: 0px !important;
}

.a4-product .product-image img {
	border: 1px solid #c9c9c9 !important;
}
/* #couponcodes_emrarsys.recommended-product .recommended-list .item .product-info p, #couponcodes_emrarsys-second.recommended-product .recommended-list .item .product-info p {

    line-height: 18px;
} */
body {
	font-family: 'Open Sans',sans-serif !important;
}

* {
	padding: 0;
	margin: 0;
}

i.fa.fa-thumbs-o-up.logout-rating {
	font-size: 27px;
	font-weight: 600;
}

.copen_codes.coupon_deals {
	box-shadow: 0px 1px 4px 2px rgba(0,0,0,.4);
}


.verticla-slider-content.products-grid-outer.blog-vertical-slider .tns-item {
    width: 100%;
    float: left;
    margin-bottom: 26px;
}


.copen_codes {
	box-shadow: 0px 1px 4px 2px rgba(0,0,0,.4);
}

span.reviewCount.like-count {
	padding: 0 6px;
	font-size: 20px;
	font-weight: 600;
}

.couponcodebtn .btn {
	font-size: 14px !important;
}

i.fa.fa-thumbs-o-down.logout-rating {
	font-size: 27px;
	font-weight: 600;
	margin-left: 15px;
}

.col-sm-12,.col-md-6,.col-md-3 {
	float: left;
}

.main-wrapper {
	max-width: 1370px;
	margin: 0 auto;
}

.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus {
	box-shadow: none;
}

.clicking-code.active {
	padding: 0 14px;
	height: 35px;
	border-radius: 20px;
	line-height: 23px;
	font-size: 15px !important;
}

.coupn_lefttext {
	width: 70%;
	float: left;
	padding-right: 15px;
	box-sizing: border-box;
}

img.coupen_rghtimg {
	right: 0;
	transform: translate(44%,0%);
	position: absolute;
	width: 43%;
}

.row.coupon_topsec {
	position: relative;
	width: 100%;
	float: left;
}

.row.coupon_topsec {
	margin-bottom: 90px;
}

.coupon_topsec p {
	color: #464646;
	font-size: 15px;
	line-height: 30px;
}

.copen_codes {
	border-radius: 4px;
	width: 100%;
	float: left;
	margin-bottom: 48px;
	margin-right: 20px;
	-webkit-box-shadow: 0px 1px 4px 2px rgba(0,0,0,.4);
	border-radius: 4px;
}

.copen_codes.coupon_deals {
	position: relative;
	-webkit-box-shadow: 0px 1px 4px 2px rgba(0,0,0,.4);
	border-radius: 4px;
}

.coupon_topsec h2 {
	font-size: 40px;
	font-weight: 600;
	color: #333;
	padding-top: 30px;
	margin-bottom: 14px;
}

#coupon_content h3 {
	font-weight: 600;
	color: #28a7fb;
	margin: 0 0 19px;
	font-size: 21px;
	line-height: 26px;
	margin-top: 9px;
}

.coupon_percent strong {
	font-size: 64px;
	width: 100%;
	float: left;
	margin-bottom: 10px;
	font-weight: 600;
}

.coupon_percent h4 {
	vertical-align: middle;
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 0;
	margin-top: 18px;
	line-height: 1.1;
}

.coupon_percent {
	width: 27%;
	float: left;
	padding: 20px;
	height: 140px;
	text-align: center;
	vertical-align: middle;
	border-radius: 4px 0 0 4px;
}

.coupon_descrption {
	float: left;
	padding: 12px 19px;
}

p.descrptn {
	color: #ccc;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 3px;
}

p.off_prsnt {
	font-size: 17px;
	color: #009beb;
	font-weight: 600;
	margin-bottom: 10px;
}

p.coupen_allownance {
	color: #9a9797;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 15px;
}

.rating-summary .rating-result:before {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
	-webkit-font-smoothing: antialiased;
	color: #c7c7c7;
	font-family: 'icons-blank-theme';
	font-size: 28px;
	height: 28px;
	letter-spacing: -10px;
	line-height: 28px;
	content: '\e605' '\e605' '\e605' '\e605' '\e605';
	display: block;
	font-style: normal;
	font-weight: 400;
	speak: none;
}

#coupon_content a.action.view {
	color: #28a7fb;
	font-weight: 600;
	font-size: 14px;
	line-height: 30px;
}

.custmer_reviews {
	width: 41%;
	float: left;
	padding: 13px 8px;
}

.custmer_reviews li {
	list-style: none;
}

i.fa.fa-star-o.review_icon {
	padding-right: 8px;
}

.couponcodebtn button#clicking {
	background: #28a7fb;
	color: #fff;
	border: 2px solid #28a7fb;
	padding: 0 10px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	height: 50px;
	line-height: 45px;
	font-weight: 600;
	font-size: 18px;
}

.couponcodebtn button#clicking:hover {
	color: #373737;
	background: #fff;
}

i.fa.fa-star-o.review_icon {
	padding-right: 8px;
}

.custmer_reviews ul {
	margin-bottom: 0;
}

.copen_codes.coupon_deals .coupon_percent:before {
	position: absolute;
	background-repeat: no-repeat;
	content: ""url(../../frontend/Slidegeeks/default/en_US/Tatva_Couponcode/images/week_dealimg.png);
	left: 0;
	top: -10px;
}

.copen_codes.coupon_deals {
	position: relative;
}

.recommended-product .recommended-title h4 {
	color: #2d2d2d;
	font-weight: 700;
	letter-spacing: .4px;
	margin: 0 0 15px;
	font-size: 22px;
	margin-bottom: 30px;
}

.left_couponblk {
	width: 75%;
	float: left;
	padding-right: 15px;
	box-sizing: border-box;
}

div#coupen_right {
	width: 25%;
	float: right;
	padding-left: 15px;
	box-sizing: border-box;
}

.lightblue_color {
	background-color: #19a4fd;
}

.darkblue_color {
	background-color: #2188ca;
}

hr {
	margin-bottom: 40px;
}

span.reviewCount.dislike-count {
	padding: 0 6px;
	font-size: 20px;
	font-weight: 600;
}

.coupon-slick-slider {
	width: 24%;
	float: right;
}

div#coupon-emarsys {
	margin-bottom: 25px;
}

.recommended-title-top.browse-post.block-posts h4 {
	font-weight: 600;
	color: #28a7fb;
	margin: 0 0 19px;
	font-size: 21px;
	line-height: 26px;
	margin-top: 9px;
}

.verticla-slider-content.products-grid-outer.blog-vertical-slider {
	background: #f4f8f9;
	text-align: center;
	padding: 10px;
	border: 1px solid #ccc;
}

.sidebar-main.blog-right .wp-sidebar .block-posts .block-content {
	border: 1px solid #c1c1c1;
	background: #f5f8f9;
	border-top: 0;
	padding: 20px;
	margin-top: 0;
}

i.fa.fas.fa-chevron-up {
	font-size: 20px;
	font-weight: 400;
	color: #333;
	margin-bottom: 10px;
	margin-bottom: 15px;
}

i.fa.fas.fa-chevron-down {
	font-size: 20px;
	font-weight: 400 !important;
	color: #333;
	margin-bottom: 10px;
	text-align: center;
	margin: 0 auto;
	float: none;
	margin-top: 15px;
}

div#coupon-emarsys .block-title strong {
	display: block;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .4px;
	line-height: 25px;
	padding: 12px 20px;
	background: #344b59;
}

.slick-slide img {
	display: block;
	width: 98%;
	border: 1px solid #ccc;
}

section.vertical-center.slider.products-grid.slick-initialized.slick-slider.slick-vertical {
	text-align: center;
}

p.product-name.content-trim-popular {
	text-align: left;
	margin-top: 5px;
	font-size: 14px;
	font-weight: 600;
	width: 100%;
	float: left;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #1979c3;
}

p.product-name.content-trim-popular:hover {
	color: #006bb4;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
	width: 100% !important;
	float: left;
	margin-bottom: 20px;
}

.products-slide {
	width: 97%;
}

.products-slide .recommended-product .recommended-list .owl-nav .owl-prev {
	left: -32px !important;
}

.products-slide .recommended-product .recommended-list .owl-nav .owl-next {
	right: -32px !important;
}

.product-name-trim-2 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #28a7fb;
}

.product-name-trim-2:hover {
	color: #00649a;
}

.recommended-outer {
	position: relative;
}

.recommended-product .owl-nav .owl-prev[aria-disabled=true],.recommended-product .owl-nav .owl-next[aria-disabled=true] {
	background-color: #6c6b69;
	pointer-events: none;
	opacity: .4;
}

.recommended-product .owl-nav .owl-prev {
	left: -23px !important;
	height: 72%;
	position: absolute;
	top: 0;
	background-color: #5a5a5a;
	padding: 0 13px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../../frontend/Slidegeeks/default/en_US/Tatva_Couponcode/images/product/recommended-left-arrow.png);
}

.recommended-product .owl-nav .owl-next {
	right: -30px !important;
	height: 72%;
	position: absolute;
	top: 0;
	height: 73%;
	background-color: #5a5a5a;
	padding: 0 13px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../../frontend/Slidegeeks/default/en_US/Tatva_Couponcode/images/product/recommended-right-arrow.png);
}

svg.fill-current.text-white {
	color: #555;
}

.verticla-slider-content a.product-image {
	display: block;
	position: relative;
	border: 1px solid #ccc;
	box-sizing: border-box;
	/* height: 177px; */
}

.verticla-slider-content a.product-image img {
	/* height: 100% !important; */
	/* width: auto; */
	width: 98%;
}

#personal .tns-item img {
    width: 100%;
}

#related .tns-item img {
    width: 100%;
}

.verticla-slider-content a.product-image {
    display: block;
    position: relative;
    height: 174px;
}
.verticla-slider-content a.product-image img {
    width: auto;
    height: 100%;
}
.recommended-product .recommended-list .item .product-image img { 
    height: 100%;
    width: auto;
    border: none;
    box-shadow: none;
}
.recommended-product .recommended-list .item .product-image {
    display: block;
    height: 129px;
    border: 1px solid #c9c9c9;
    text-align: center;
    position: relative;
}
.recommended-product .recommended-list .item .product-info p {
	min-height: auto !important;
}
@media (max-width:1800px) {
	.recommended-product {
		padding: 20px 8px 0;
		box-sizing: border-box;
	}
	.recommended-product .recommended-list .item .product-info p {
		min-height: auto !important;
	}
}

@media (min-width:1680px) and (max-width:1900px) {

}

@media (max-width:1600px) {
	/* .coupn_bar .conatiner {
		padding: 0 110px;
	} */

	/* .left_couponblk {
		padding-left: 100px;
	} */
	.verticla-slider-content a.product-image {
		height: 156px;
	}
}

@media (max-width:1536px) {
	.coupon_percent {
		width: 19%;
	}

	.coupon_descrption {
		padding: 27px 19px;
	}

	/* .coupn_bar .conatiner {
		padding: 0 166px;
	} */

	.row.coupon_topsec {
		margin-bottom: 15px;
	}

	/* section#coupon_content {
		margin-right: 37px;
	} */

	/* .coupon-content-main { */
		/* padding-left: 233px; */
		/* padding-right: 30px; */
	/* } */

	.left_couponblk {
		padding-left: 0;
	}

	.coupon_percent strong {
		font-size: 60px;
	}

	.coupon_percent {
		height: 167px;
	}

	/* .verticla-slider-content a.product-image {
		height: 155px;
	} */
}

@media (max-width:1535px) {
	.coupon-content-main {
		padding-left: 220px;
	}
}

@media (min-width:1440px) and (max-width:1680px) {
	.products-slide {
		width: 99% !important;
	}
}

@media (max-width:1440px) {

	p.off_prsnt {
		margin-bottom: 0;
	}

	.coupn_bar .conatiner {
		padding: 0;
	}

	.coupon-content-main {
		padding-left: 6%;
	}

	/* .main-wrapper {
		padding: 0 60px;
	}
 */
 .couponcode-index-index .coupen_rghtimg {
    top: -60px;
    transform: translate(0%, 0);
  
}
 .couponcode-index-index .main-wrapper{padding:0px 25px;}
	img.coupen_rghtimg {
		transform: translate(0%,0%);
		width: 40%;
	}

	.custmer_reviews {
		width: 42%;
	}

	.coupon_descrption {
		float: left;
		padding: 24px 15px;
	}

	/* .coupn_lefttext {
		width: 60%;
		padding-left: 25px;
	} */
	.couponcode-index-index .coupn_lefttext {
		width: 60%;
		padding-left: 0px;
	}

	.coupon_topsec p {
		font-size: 13px;
		line-height: 26px;
	}

	.coupon_topsec h2 {
		font-size: 31px;
	}

	section#coupon_content {
		margin-top: 40px;
	}

	.left_couponblk {
		padding-left: 0;
	}

	.coupon_percent strong {
		font-size: 50px;
	}

	section#coupon_content {
		width: 100%;
		float: left;
		margin-top: 0;
	}

	/* section#coupon_content .main-wrapper.clearfix {
		padding: 0;
	} */
.couponcode-index-index section#coupon_content .main-wrapper.clearfix{padding:0px 25px;}
	.row.coupon_topsec {
		margin-bottom: 30px;
	}

	.coupon_percent {
		width: 24%;
	}

	p.coupen_allownance {
		font-size: 14px;
		margin-bottom: 7px;
	}

	/* .coupon-code-wrapper,.coupn_bar {
		padding-left: 8%;
	}
 */
	/* .coupon-content-main {
		padding-right: 30px;
	} */

	.products-slide .recommended-product .recommended-list .owl-nav .owl-next {
		right: -30px !important;
	}

	.products-slide .recommended-product .recommended-list .owl-nav .owl-prev {
		left: -23px !important;
	}
}

@media (min-width:865px) and (max-width:1439px) {
	.products-slide {
		padding-left: 35px !important;
	}
}
@media (max-width: 1400px){
	.recommended-product .recommended-list .item .product-image {
		height: 112px;
	}

	.verticla-slider-content a.product-image {
		height: 152px;
	}
}
@media (max-width:1366px) {
	.recommended-product .recommended-list .item .product-image {
		height: 132px;
	}
	.verticla-slider-content a.product-image {
		height: 143px;
	}
	.verticla-slider-content.products-grid-outer.blog-vertical-slider .tns-item {
		margin-bottom: 20px;
	}
	p.product-name.content-trim-popular {
		font-size: 13px;
		line-height: 18px;
	}
	.coupn_lefttext {
		padding-left: 0;
	}

	.coupon-content-main {
		padding-left: 0;
		padding-right: 0;
	}

	/* .coupn_bar .conatiner { */
		/* padding: 0; */
	/* } */
.couponcode-index-index .coupn_bar .conatiner  {
    padding: 0 25px;
}
	.recommended-product {
		padding: 20px 0 0;
	}

	.left_couponblk {
		padding-left: 0;
	}

	div#coupon-emarsys .block-title strong {
		display: block;
		color: #fff;
		font-size: 17px;
	}

	.coupon-slick-slider {
		/* width: 23%; */
		width:30%;
		float: left;
		padding-left: 30px;
	}

	/* .coupon-code-wrapper,.coupn_bar {
		padding-left: 13%;
	} */

	#coupon_content h3,.recommended-title-top.browse-post.block-posts h4 {
		font-size: 16px;
	}

	section#coupon_content {
		width: 100%;
		float: left;
		margin-top: 0;
	}

	/* section#coupon_content .main-wrapper.clearfix {
		padding: 0;
		max-width: 1370px;
		margin: 0 auto;
	} */

	.left_couponblk {
		width: 70%;
		float: left;
		padding-right: 15px;
		box-sizing: border-box;
	}

	img.coupen_rghtimg {
		transform: translate(6%,1%);
		width: 40%;
	}

	.couponcodebtn .btn {
		height: 40px;
		line-height: 35px;
		padding: 0 8px;
	}

	p.off_prsnt {
		margin-bottom: 9px;
	}

	p.coupen_allownance {
		font-weight: 600;
	}

	p.off_prsnt {
		font-size: 14px;
	}

	.row.coupon_topsec {
		margin-bottom: 0;
	}

	.custom-coupon-slider {
		width: 100%;
		margin-left: 0;
	}

	section#coupon_content {
		margin-left: 0;
		/* margin-right: 37px; */
	}

	.coupon_percent strong {
		font-size: 43px;
	}

	.products-slide {
		width: 92% !important;
	}

	.coupn_bar .main-wrapper {
		padding: 0;
		margin: 0 auto;
	}

	/* .verticla-slider-content a.product-image {
		height: 143px;
	} */
}

@media (max-width:1280px) {
	.recommended-product .recommended-list .item .product-image {
		height: 104px;
	}
	.verticla-slider-content a.product-image {
		height: 178px;
	}
	.coupn_bar .conatiner {
		padding: 0;
	}

	.left_couponblk {
		width: 70%;
	}
.coupon-slick-slider{
	    padding-left: 15px;
}
	.coupn_lefttext {
		padding-left: 0;
	}

	.coupn_bar .main-wrapper.clearfix {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		max-width: 100%;
	}

	.coupn_bar .conatiner {
		padding: 0 27px;
	}

	/* .left_couponblk {
		padding-left: 40px;
	} */

	.coupon_percent h4 {
		margin-top: 0;
		font-size: 20px;
	}

	div#coupon-emarsys .block-title strong {
		font-size: 15px;
	}

	p.off_prsnt {
		font-size: 16px;
		margin-bottom: 8px;
	}

	.coupon_percent strong {
		font-size: 59px;
	}

	.custmer_reviews {
		width: 43%;
		float: right;
	}

	p.descrptn {
		color: #ccc;
		font-size: 16px;
	}

	.coupon_descrption {
		width: 100%;
		float: left;
		padding: 12px 15px;
	}

	.copen_codes {
		margin-bottom: 25px;
	}

	section#coupon_content {
		margin-left: 0;
	}

	.coupn_lefttext {
		width: 62%;
		padding-left: 20px;
	}
.couponcode-index-index .coupn_lefttext{padding-left: 0px;}
	#coupon_content h3,.recommended-title-top.browse-post.block-posts h4 {
		font-size: 22px;
		margin-bottom: 23px;
	}

	.coupon-slick-slider {
		width: 30%;
	}

	.coupon-slick-slider {
		width: 30%;
	}

	.coupon_percent {
		width: 100%;
		float: left;
		padding: 20px 0;
		height: 97px;
	}

	.products-slide {
		width: 92% !important;
	}
	/* .verticla-slider-content a.product-image {
    height: 177px;
	} */
	/* .verticla-slider-content.products-grid-outer.blog-vertical-slider .tns-item {
	
		margin-bottom: 41px;
	} */
}
@media (max-width: 1200px){
	.couponcode-index-index .coupen_rghtimg{
		width: 24em;
	}
	.recommended-product .recommended-list .item .product-image {
		height: 96px;
	}
	.verticla-slider-content a.product-image {
		height: 165px;
	}
}
@media (max-width:1080px) {
/* .verticla-slider-content a.product-image {
    height: 148px;
} */
/* .verticla-slider-content.products-grid-outer.blog-vertical-slider .tns-item {

    margin-bottom: 30px;
} */
	.recommended-product .recommended-list .item .product-image {
		height: 85px;
	}
	.verticla-slider-content a.product-image {
		height: 147px;
	}

}


@media (max-width:1050px) {
	/* .coupon-code-wrapper,.coupn_bar {
		padding-left: 14%;
	} */

	.products-slide {
		width: 90%;
	}
	
	/* .verticla-slider-content a.product-image {
    height: 141px;
} */
/* .verticla-slider-content.products-grid-outer.blog-vertical-slider .tns-item {
  
    margin-bottom: 4px;
} */
	
	
}

@media (max-width:1024px) {
	/* .couponcode-index-index .coupn_bar, .couponcode-index-index .coupn_bar, .couponcode-index-index .coupon-content-main{padding-left: 0px;} */
	.couponcode-index-index .coupen_rghtimg { transform: translate(6%, 0);}
	.verticla-slider-content a.product-image {
		height: 118px;
	}
	.recommended-product .recommended-list .item .product-image {
		height: 77px;
	}
	/* .left_couponblk {
		padding-left: 48px;
	}
 */
	.coupon_topsec h2 {
		padding-top: 0;
	}

	p.coupen_allownance,p.off_prsnt,p.descrptn {
		font-size: 15px;
	}

	.coupon_percent strong {
		font-size: 53px;
	}

	.custmer_reviews {
		width: 43%;
	}

	label.summary-text {
		font-size: 12px;
	}

	#coupon_content a.action.view {
		font-size: 12px;
	}

	.coupon_topsec p {
		font-size: 13px;
		line-height: 25px;
	}

	.coupon_percent h4 {
		margin-top: 20px;
	}

	.coupon_percent strong {
		font-size: 45px;
		margin-top: 0;
	}

	.coupon-slick-slider {
		width: 30%;
	}

	.left_couponblk {
		width: 70%;
	}
	
	/* .verticla-slider-content a.product-image {
    height: 118px;
} */

/* p.product-name.content-trim-popular {

    font-size: 13px;
} */
/* .verticla-slider-content.products-grid-outer.blog-vertical-slider .tns-item {
   
    margin-bottom: 5px;
} */



}

@media (max-width:1023px) {
	.couponcode-index-index .coupn_bar, .couponcode-index-index .coupn_bar, .couponcode-index-index .coupon-content-main {
    padding-left: 0;
}
	.coupon-code-wrapper,.coupn_bar {
		padding-left: 0;
	}
	.verticla-slider-content a.product-image {
		height: 139px;
	}
	.recommended-product .recommended-list .item .product-image {
		height: 93px;
	}
	/* .verticla-slider-content a.product-image {
    height: 139px;
} */
/* .verticla-slider-content.products-grid-outer.blog-vertical-slider .tns-item {
  
    margin-bottom: 22px;
} */
	
}

@media (max-width:990px) {
	.couponcode-index-index .coupn_lefttext{width:100%;    padding-right: 0px;}
	.row.coupon_topsec .col-lg-7.col-md-6.col-sm-12 {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}

	.coupn_bar {
		padding-left: 0;
	}

	.coupn_lefttext {
		width: 100%;
		padding-left: 6%;
	}

	.custmer_reviews {
		width: 48%;
	}

	img.coupen_rghtimg {
		display: none;
	}

	.left_couponblk {
		width: 97%;
		float: left;
	}

	section#coupon_content {
		margin-top: 20px;
	}

	.left_couponblk {
		padding-right: 0;
	}

	.coupon_percent strong {
		font-size: 58px;
		margin-top: 0;
	}

	.coupon_percent h4 {
		margin-top: 4px;
	}

	section#coupon_content {
		margin-top: 20px;
		width: 100%;
		float: left;
	}

	div#coupen_right {
		width: 100%;
		float: right;
	}

	#coupon_content .main-wrapper {
		padding: 0 19px;
		max-width: 100%;
		float: left;
		padding: 0 20px;
	}

	.coupn_bar .conatiner {
		padding: 0;
	}

	/* .coupon-code-wrapper,.coupn_bar {
		padding-left: 4%;
	} */

	section#coupon_content .main-wrapper.clearfix {
		padding: 0;
	}

	.left_couponblk {
		padding-left: 0;
	}

	/* .coupon-slick-slider {
		width: 32%;
		float: left;
		padding-left: 30px;
	} */
.couponcode-index-index .coupon-slick-slider{
	    float: none;
    margin: auto;
    display: inline-block;
    text-align: center;
    width: 100%;
}
.couponcode-index-index .browse-template-block{
	display: inline-block;
    width: 70%;
    margin-top: 40px;
}
	section#coupon_content {
		margin-left: 0;
		margin-right: 0;
	}

	#coupon_content h3,.recommended-title-top.browse-post.block-posts h4 {
		font-size: 26px;
		margin-bottom: 23px;
	}
	
	
	/* .verticla-slider-content a.product-image {
    height: 230px;
} */
/* p.product-name.content-trim-popular {
    
    font-size: 21px;
} */
.recommended-product .recommended-list .item .product-image {
    display: block;
    /* height: 150px; */
    /* box-shadow: 0px 0px 3px #aaa; */
    border: 1px solid #c9c9c9;
    text-align: center;
    box-sizing: border-box;
    margin: 0px 10px;
}
.recommended-product .recommended-list .item .product-image img {
    height: 100%;
    border: 0px;
    box-shadow: none;
}

/* .verticla-slider-content.products-grid-outer.blog-vertical-slider .tns-item {
   
    margin-bottom: 35px;
} */
section#coupon_content .main-wrapper.clearfix {
    padding: 0;
    max-width: 100%;
    margin: 0 auto;
}
.coupon_page .coupn_bar {
    padding-left: 0px;
}
	
}

@media (max-width: 980px){
	.verticla-slider-content a.product-image {
		height: 159px;
	}
	.recommended-product .recommended-list .item .product-image {
		height: 144px;
	}
	.verticla-slider-content.products-grid-outer.blog-vertical-slider .tns-item {
		margin-bottom: 40px;
	}	
}

@media (max-width:900px) {
	.coupn_lefttext {
		width: 100%;
		padding-left: 0;
	}

	.coupon_percent strong {
		font-size: 58px;
		margin-top: 6px;
	}
	/* .recommended-product .recommended-list .item .product-image {
   
    height: 135px;

} */
	.recommended-product .recommended-list .item .product-image {
		height: 131px;
	}
	.verticla-slider-content a.product-image {
		height: 145px;
	}
	.verticla-slider-content.products-grid-outer.blog-vertical-slider .tns-item {
		margin-bottom: 19px;
	}
}

@media (max-width: 890px){
	.verticla-slider-content a.product-image {
		height: 143px;
	}
	.verticla-slider-content.products-grid-outer.blog-vertical-slider .tns-item {
		margin-bottom: 24px;
	}
	.recommended-product .recommended-list .item .product-image {
		height: 129px;
	}
}

@media (min-width:420px) and (max-width:864px) {
	.products-slide {
		padding-left: 26px !important;
	}
}

@media (max-width:800px) {
	.left_couponblk {
		padding-left: 0;
	}

	.coupon_percent strong {
		margin-top: 4px;
	}

	.coupn_bar .main-wrapper.clearfix {
		padding: 0;
	}

	.coupn_lefttext {
		padding-left: 0;
	}
	.recommended-product .recommended-list .item .product-image {
		height: 114px;
	}
	
	.verticla-slider-content a.product-image {
		height: 127px;
	}
	.verticla-slider-content.products-grid-outer.blog-vertical-slider .tns-item {
		margin-bottom: 41px;
	}
}

@media (max-width:768px) {
	.recommended-product .recommended-list .item .product-image {
		height: 112px;
	}
	.left_couponblk {
		width: 96%;
		float: left;
	}

	section#coupon_content {
		margin-left: 0;
		margin-right: 0;
	}

	section#coupon_content .main-wrapper.clearfix {
		padding: 0;
		width: 100%;
	}

	.coupn_bar {
		padding-left: 4%;
	}

	.left_couponblk {
		width: 100%;
		float: left;
		/* padding-left: 20px;
		padding-right: 20px; */
	}

	.coupon-code-wrapper {
		padding-left: 0;
	}

	.coupon-slick-slider {
		width: 50%;
	}

	.coupon_percent strong {
		margin-top: 0;
	}

	.copen_codes.coupon_deals {
		position: relative;
		margin-bottom: 10px;
	}

	#coupon_content h3,.recommended-title-top.browse-post.block-posts h4 {
		font-size: 26px;
		margin-bottom: 25px;
	}

	.products-slide {
		margin-left: 5px;
	}

	.custom-coupon-sidebar {
		display: none;
	}
	
/* .recommended-product .recommended-list .item .product-image {

    height: 116px;

}	 */
	
	
}

@media (max-width:767px) {
	.couponcode-index-index .coupon_percent strong{
		font-size:48px;
	}
	.couponcode-index-index .coupon_percent h4{
		font-size:20px;
	}
	.couponcode-index-index .copen_codes .coupon_percent {
		    max-width: 100%;
			flex: 0 0 100%;
	}
	.couponcode-index-index .coupon_descrption{
		    max-width: 100%;
    flex: 0 0 100%;
    border-radius: 0 0 10px 10px;
	}
	
	.recommended-product .recommended-list .item .product-image {
		height: 109px;
	}
	#coupon_content .main-wrapper {
		padding: 0 33px;
	}

	.coupn_bar .main-wrapper.clearfix {
		padding: 0;
	}

	.coupn_bar {
		padding-left: 4%;
	}

	.left_couponblk {
		width: 100%;
		float: left;
		padding-left: 20px;
		padding-right: 20px;
	}

	.coupon-code-wrapper {
		padding-left: 0;
	}

	.recommended-product .recommended-list {
		padding: 0 10px !important;
	}

	.coupon_percent {
		position: relative;
	}

	.couponcode-index-index .column.main {
		flex-grow: inherit !important;
		-webkit-flex-basis: inherit;
	}
	.coupon_page .coupn_bar {
    padding-left: 4%;
}
.couponcode-index-index  .coupon_page .coupn_bar{ padding-left: 0%;}
#couponcodes_emrarsys.recommended-product .owl-nav .owl-prev, #couponcodes_emrarsys-second.recommended-product .owl-nav .owl-prev {
    left: -12px !important;
}
}

@media (max-width:720px) {
	.products-slide {
		margin-left: 0;
	}
}

@media (max-width:600px) {
	.recommended-product .recommended-list .item .product-image {
		height: 129px;
	}

	p.coupen_allownance,p.off_prsnt,p.descrptn {
		font-size: 15px;
		margin-bottom: 11px;
		padding: 2px 3px;
		box-sizing: border-box;
		width: 100%;
		float: left;
	}

	.copen_codes {
		width: 100%;
	}

	.btn {
		height: 40px;
		line-height: 35px;
		font-size: 15px;
		padding: 0 20px;
	}

	.custmer_reviews {
		width: 100%;
	}

	.coupon_descrption {
		width: 100%;
		float: left;
		padding: 10px;
		box-sizing: border-box;
		margin-left: 0 !important;
	}

	#coupon_content a.action.view {
		font-size: 10px;
		line-height: 19px;
	}

	.custmer_reviews {
		padding: 18px;
	}

	p.off_prsnt {
		margin-bottom: 3px;
	}

	.custmer_reviews {
		padding-top: 0;
	}

	#coupon_content .product-reviews-summary .rating-summary {
		display: block;
	}

	#coupon_content a.action.view {
		font-size: 12px;
		line-height: 19px;
	}

	#coupon_content .main-wrapper {
		padding: 0 16px;
	}

	.coupon_topsec h2 {
		font-size: 25px;
	}

	.coupon-slick-slider {
		width: 94%;
		float: left;
		padding-left: 5px;
	}

	.custmer_reviews {
		width: 100%;
		float: left;
	}
	/* .recommended-product .recommended-list .item .product-image {
    height: 135px;
} */
}

@media (max-width:420px) {
	.products-slide {
		margin-left: 13px;
	}
	/* .recommended-product .recommended-list .item .product-image {
    height: 187px;
} */
}

@media (max-width: 414px){
	.recommended-product .recommended-list .item .product-image {
		height: 178px;
	}	
	.couponcode-index-index .couponcodebtn .btn{
		font-size: 13px !important;
	}
}

@media (max-width: 375px){
	.recommended-product .recommended-list .item .product-image {
		height: 157px;
	}
}

@media (max-width:320px) {
	.recommended-outer {
		height: auto;
	}
}

#coupon_content .product-reviews-summary.no-rating {
	width: auto;
}

p.coupen_expired {
	color: #ff6741;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 0;
}

.rating-summary .fa {
	font-size: 3.2em;
}

.rating-summary .fa-thumbs-down,.rating-summary .fa-thumbs-o-down {
	transform: rotateY(180deg);
}

.rating-summary i {
	color: #19a4fd;
}