/* ============================================
   CHEAP SLEEPING PILLS - MODERN HEALTHCARE DESIGN
   ============================================ */

/* CSS Custom Properties (Design Tokens) */
:root {
  /* Modern Healthcare Color Palette */
  --primary-blue: #2563eb;
  --primary-blue-dark: #1d4ed8;
  --primary-blue-light: #3b82f6;
  --secondary-teal: #0d9488;
  --secondary-teal-light: #14b8a6;
  --accent-orange: #ea580c;
  --accent-orange-light: #f97316;
  
  /* Neutral Colors */
  --gray-50: #f9fafb;
  --gray-100: #f3f4f6;
  --gray-200: #e5e7eb;
  --gray-300: #d1d5db;
  --gray-400: #9ca3af;
  --gray-500: #6b7280;
  --gray-600: #4b5563;
  --gray-700: #374151;
  --gray-800: #1f2937;
  --gray-900: #111827;
  
  /* Status Colors */
  --success: #16a34a;
  --warning: #ca8a04;
  --error: #dc2626;
  --info: #2563eb;
  
  /* Spacing Scale */
  --space-xxs: 0.25rem;
  --space-xs: 0.5rem;
  --space-sm: 0.75rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 2rem;
  --space-2xl: 3rem;
  --space-3xl: 4rem;
  
  /* Border Radius */
  --radius-sm: 0.25rem;
  --radius-md: 0.5rem;
  --radius-lg: 0.75rem;
  --radius-xl: 1rem;
  --radius-full: 9999px;
  
  /* Shadows */
  --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1);
  
  /* Transitions */
  --transition-fast: 150ms ease;
  --transition-base: 300ms ease;
  --transition-slow: 500ms ease;
  
  /* Light Mode Colors - Based on user requirements */
  --bg-color: #FAF9F6; /* light mode background */
  --text-color: #2E2E2E; /* primary text */
  --secondary-text-color: #6B6B6B; /* secondary text */
  --border-color: #E5E5E5;
  --header-bg: white;
  --card-bg: white;
  --footer-bg: #343434;
  --accent-color: #3AB0A2; /* teal accent */
  --accent-color-hover: #2a9a8a;
  --link-color: #00B4D8; /* bright aqua */
  --link-hover-color: #00cee8;
  --error-color: #E57373; /* soft red */
}

/* Dark Mode Colors - Based on user requirements */
[data-theme="dark"] {
  /* Dark Mode Colors - Based on user requirements */
  --bg-color: #0A1A2F; /* deep navy background */
  --text-color: #F5F5F5; /* off-white primary text */
  --secondary-text-color: #B0B0B0; /* muted gray secondary text */
  --border-color: #2A2A2A; /* subtle dark gray borders */
  --header-bg: #1f1f1f;
  --card-bg: #1f1f1f;
  --footer-bg: #121212;
  --accent-color: #3AB0A2; /* teal accent */
  --accent-color-hover: #4ac4b6;
  --link-color: #00B4D8; /* bright aqua links */
  --link-hover-color: #00cee8;
  --error-color: #E57373; /* soft red */
  
  /* Adjust grays for dark mode */
  --gray-50: #121212;
  --gray-100: #1a1a1a;
  --gray-200: #2a2a2a;
  --gray-300: #3a3a3a;
  --gray-400: #4a4a4a;
  --gray-500: #5a5a5a;
  --gray-600: #6a6a6a;
  --gray-700: #b0b0b0;
  --gray-800: #d0d0d0;
  --gray-900: #f5f5f5;
  
  /* Adjust blues for dark mode */
  --primary-blue: #3AB0A2;
  --primary-blue-dark: #2a9a8a;
  --primary-blue-light: #4ac4b6;
}

/* Base Styles & Reset */
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* Dark Mode Toggle */
.dark-mode-toggle {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 1.5rem;
  color: var(--text-color);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transition: background-color var(--transition-fast);
}

.dark-mode-toggle:hover {
  background-color: var(--gray-200);
}

[data-theme="dark"] .dark-mode-toggle:hover {
  background-color: var(--gray-700);
}

body {
  font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  font-size: 1rem;
  line-height: 1.6;
  color: var(--text-color);
  background-color: var(--bg-color);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  scroll-behavior: smooth;
  transition: background-color var(--transition-base), color var(--transition-base);
}

/* Typography */
h1, h2, h3, h4, h5, h6 {
  color: var(--text-color);
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: var(--space-md);
}

h1 { font-size: 2.5rem; }
h2 { font-size: 2rem; }
h3 { font-size: 1.75rem; text-transform: none; }
h4 { font-size: 1.5rem; }
h5 { font-size: 1.25rem; color: var(--primary-blue); font-weight: 700; }
h6 { font-size: 1rem; color: var(--primary-blue); }

p {
  line-height: 1.75;
  margin-bottom: var(--space-md);
  text-align: left;
}

/* Links */
a {
  color: var(--link-color);
  text-decoration: none;
  transition: color var(--transition-fast);
}

a:hover {
  color: var(--link-hover-color);
  text-decoration: underline;
}

a:focus {
  outline: 2px solid var(--link-color);
  outline-offset: 2px;
}

/* Buttons */
button:focus {
  outline: 2px solid var(--primary-blue);
  outline-offset: 2px;
}

/* Forms */
textarea {
  resize: vertical;
}

ul {
  list-style: none;
}.clearfix {zoom: 1 }.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;font-size: 0;line-height: 0 }.cb {clear: both }.lfloat {float: left }.rfloat {float: right }.container {max-width: 1250px }.inner_img {width: 100%;float: left;border-radius: 10px;overflow: hidden;margin: 15px 0 0 }.inner_img img {width: 100%;min-height: 250px;object-fit: cover }section.row {padding: 0 !important;margin: 0 !important }.navbar-expand-lg .navbar-nav .nav-link {padding: 10px 21px !important;text-transform: uppercase;font-size: 16px }.header {margin: 0;padding: 0 }.logo {margin: 15px 0;padding: 0 }.logo a {display: inline-block }.logo img {margin: 0;padding: 0 }.header-right {margin: 33px 0 0;padding: 0 }.check {background: #024965;text-align: center;width: 88px }.check p {font: bold 12px Arial, Helvetica, sans-serif;padding: 8px 0;text-align: center;color: #fff }.check p a {color: #fff }.nav-bg {margin: 0;padding: 0 0 0 5px;background-image: url(../images/nav_bg.png);background-repeat: repeat-x }.slider-outer {margin: 2px 0 0;padding: 0 }.slider {margin: 0;padding: 0;position: relative }.slider img {width: 100% }.bottom-shadow {margin: 0;padding: 0;display: none }.bottom-shadow img {width: 100% }.mid-area {margin: 20px 0 0;padding: 0 }.mid-left {margin: 0;padding: 0;width: 71.5% }.mid-left-top-content {margin: 5px 0 30px;padding: 0 15px 0 20px }.our-produts-bg {border: 0 solid #d6d6d6;margin: 0;width: 100%;float: left }.pros {background: url(../images/ourproslice.png) repeat-x scroll 0 0;border-bottom: 1px solid #d6d6d6;height: 30px;padding-left: 15px;padding-top: 10px }.proone {border-right: 1px solid #d6d6d6;text-align: center;width: 24.8% }.proone-inner {margin: 0;padding: 0 8px }.product-img {margin: 10px 0 20px }.product-cont {min-height: 250px }.proone h5 {font-size: 12px;margin: 0 0 3px }.proone strong {font-size: 16px }.buy-know {margin: 20px auto 0;width: 87px;background: #dd2328 }.buy-know a {color: #fff;display: block;padding: 4px 0 }.proone:last-child {border-right: none }.mid-right {padding: 0;width: 27% }.newsletter-outer {border: 1px solid #d6d6d6;padding-bottom: 5px }.newsletter-heading {margin: 0;padding: 12px 0 0 15px;background: url(../images/testimonial-bg.png) 0 0 repeat-x;border-bottom: 1px solid #eee;height: 37px }.newsletter {margin: 0;padding: 10px }.newsletter input[type=email] {background: url(../images/email-bg.png) 0 0 repeat-x;border: 1px solid #d1d2d3;color: #000;float: left;font-size: 12px;height: 21px;padding: 0 5px;width: 175px;outline: 0 }.newsletter input[type=submit] {width: 54px;height: 23px;background: #dd2328;border: none;font-size: 10px;font-weight: 700;color: #fff;padding: 4px 0;outline: 0;float: right;cursor: pointer }.free-delivery {border: 1px solid #d6d6d6;margin: 15px 0 0;padding: 20px 0;text-align: center }.banner_text {position: absolute;top: 35px;left: 0;text-align: left;color: #fff;width: 100%;height: 100%;padding-left: 35px }.banner_text h1 {font-size: 42px;line-height: 42px;font-weight: 700;text-transform: none;color: #000;margin: 0 }.banner_text h1 span {color: #dd2328;display: block }.banner_text p {font-size: 18px;font-weight: 600;color: #000;text-align: left;margin: 0 }.banner_text p span {color: #dd2328 }.banner_text a {width: auto;display: inline-block;margin: 10px 0 0;color: #262626;background: #fff;padding: 10px 30px;border-radius: 3px;font-size: 16px;font-weight: 700;text-transform: uppercase }.banner_text a:hover {color: #fff;background: #262626 }.btc_msg {width: 100%;float: left;padding: 30px 15px 20px;text-align: center }.btc_msg h4 {width: auto;display: inline-table;font-size: 16px;font-weight: 700;color: #dd2328;border: dashed 1px #dd2328;padding: 8px 15px }.footer-link {width: 105px;margin: 0;padding: 0 }.footer-link h5 {font-size: 12px;color: #1b3664;font-weight: 400;margin: 0 0 10px }.footer-link ul {list-style: none }.footer-link ul li {margin: 0;padding: 5px 0 }.footer-link ul li a {font-size: 11px;display: block;color: #333 }.footer-link+.footer-link {margin: 0 0 0 18px }.sheld {margin-left: 15px;width: 180px }.sheld img {float: left }.sheld p {color: #000;font-size: 12px;font-weight: 700;text-align: left;height: 55px }.satisfaction {width: 125px }.satisfaction img {margin: 0;padding: 0 }.cardsblog {margin: 0;padding: 0 }.cardsblog h4 {background: url(../images/lock.png) 0 0 no-repeat;font-size: 12px;color: #000;font-weight: 400;margin: 0;padding: 3px 0 1px 20px }.card {margin: 5px 0 0 }.copyright {margin: 30px 0 0 }.copyright p {color: #000;font-family: Arial, Helvetica, sans-serif;font-size: 12px }.breadcrumbs {border-bottom: 3px solid #dd2329;padding: 15px;font: bold 12px Arial, Helvetica, sans-serif;color: #dd2329 }.breadcrumbs a {color: #dd2329 }.breadcrumbs span {padding: 0 15px }.medisenlis {margin: 0;padding: 0;background: #fff }.medisenlis ul {list-style: none }.medisenlis ul li {border-bottom: 1px solid #eee;padding: 2px 0 }.product {padding: 15px 0 0 }.product-left {border: 1px solid #eee;height: 102px;padding-top: 20px;text-align: center;width: 139px }.product-left a {display: inline-block }.product-right {margin-left: 15px;max-width: 500px }.product-right h5 {margin-bottom: 8px }.product-right strong {font-size: 16px }.min-49 {min-height: 49px }.more-information {background: #dd2328;width: 140px }.more-information a {color: #fff;display: block;padding: 5px 0;text-align: center }.product-detail-left {text-align: center;width: 40%;margin: 0 }.product-detail-left figure {width: 100%;float: left;border: 1px solid #eee;padding: 10px;line-height: 342px;margin: 0;position: relative }.product-detail-left figure span.info_link {position: absolute;left: 15px;top: 15px;line-height: 18px }.product-detail-left figure span.info_link a {color: #000 }.product-detail-left figure img {max-width: 100%;max-height: 300px;width: auto;height: auto }.product-detail-left a {display: inline-block }.product-detail-right {margin-left: 25px;text-align: center;width: calc(60% - 25px) }.product-detail-right h5 {margin-bottom: 8px }.product-detail-right h1 {color: #dd2329;font-size: 16px;font-weight: 700;padding: 0;margin: 0 0 10px !important;width: 100%;float: left;text-align: left }.product-detail {padding: 15px }.test_tbl, .test_tbl tr, .test_tbl tr td {border: 1px solid #cacaca;border-collapse: collapse;margin: 0 }.test_tbl {width: 100% }.tablet-table {margin: 10px 0 }.tablet-table tr td {padding: 7px 8px }.blue-bg {background-color: #dd2328;color: #fff;text-align: center;font-weight: 500 }.gray-bg {background: #ebebeb;color: #000;font-size: 14px;text-align: center;letter-spacing: 0 }.white-bg {background: #fff;color: #000;font-size: 14px;text-align: center;letter-spacing: 0 }.product-detail-content {margin: 0;padding: 10px 0;width: 100%;float: left }.shopping-cart {margin: 0 auto;max-width: 98% }.secure-checkout {border: 1px solid #dedede;margin: 25px 0 0 }.secure-checkout-heading {background: #f4f4f4;border-bottom: 1px solid #dedede;height: 40px;padding: 10px 0 0 25px }.lockaroesblog {background: #fafafa }.lock-img {margin: 10px 0 0 20px }.round-slice {color: #303030;font-family: Arial, Helvetica, sans-serif;font-size: 10px;margin: 0 25px 0 0 }.round-slice li {float: left;padding: 5px 2px;list-style: none }.arrow {margin: 12px 0 0;padding: 0 }.green-round {background: url(../images/greenround_03.jpg) 0 0 no-repeat;color: #fff;font-size: 22px;height: 44px;padding-top: 5px;text-align: center;width: 42px }.gray-round {background: url(../images/grayround_07.jpg) 0 0 no-repeat;color: #8c8c8c;font-size: 22px;height: 44px;padding-top: 5px;text-align: center;width: 45px }.margin-5 {margin: 0 0 0 -5px }.margin-12 {margin: 0 0 0 -12px }.margin-25 {margin: 0 0 0 -25px }.margin-45 {margin: 0 0 0 -45px }.tablefirow {background: #e8e8e8;border-bottom: thin dotted #000;color: #636363;font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin: 15px 0 0 }.sno {border-right: 1px solid #fff;padding: 10px 15px;width: 37px }.itemr {border-right: 1px solid #fff;padding: 10px 15px;width: 375px }.itemr-img {padding: 0 15px 0 0 }.itemr-img img {width: 50px;height: 50px }.itemr-name {padding: 15px 0 0 }.tabs {border-right: 1px solid #fff;padding: 10px 20px;width: 90px }.re {border-right: 1px solid #fff;padding: 10px 20px;width: 60px }.to {padding: 10px 20px }.tablefirow1 {border-bottom: thin dotted #000;color: #636363;font-family: Arial, Helvetica, sans-serif;font-size: 12px }.grandtotalbg2 {border-bottom: thin dotted #000;color: #777;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding-right: 90px;padding-top: 10px }.cartsummarytext {color: #777;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: 700;margin: 30px 0 0 30px }.subtotallis {color: #777;float: right;font-family: Arial, Helvetica, sans-serif;font-size: 12px }.subtotallis li {clear: both;padding: 5px 0;list-style: none }.subtotallis li span {float: left;padding-right: 20px;text-align: right;width: 145px }.font-weight {font-size: 18px;font-weight: 700 }.buttions {margin-top: 20px;text-align: right }.login-page {margin-top: 25px }.login-left {background: #fff;border: 1px solid #b4b4b4;border-radius: 5px;margin-left: 15px;padding: 20px;width: 42% }.login-left-inner {margin-top: 5px }.left-side {margin: 0;padding: 0 }.right-side {margin: 0;padding: 0 }.login-right {background: #fff;border: 1px solid #b4b4b4;border-radius: 5px;margin-left: 30px;padding: 20px;width: 40%;overflow: hidden }.login-right .error {display: block;margin-bottom: 10px }.login-right-inner {margin-top: 15px }.login-right-inner input[type=text] {background-color: #f3f3f3;border: 1px solid #bdbdbd;border-radius: 5px;height: 35px;padding-left: 5px;padding-right: 5px;width: 260px;display: block }.login-right-inner input[type=email], .login-right-inner input[type=password] {background-color: #f3f3f3;border: 1px solid #bdbdbd;border-radius: 5px;height: 35px;padding-left: 5px;padding-right: 5px;width: 260px;display: block;margin: 10px 0 }.login-right-inner a {color: #000 }.login-right-inner span {position: relative;top: -10px;font-style: italic }.crateblog {background: #fff;border: 1px solid #b4b4b4;border-radius: 5px;margin-left: 15px;margin-top: 25px;margin-bottom: 40px;padding: 20px;width: 100% }.lofformlis1 li {clear: both;padding: 5px 0;list-style: none;overflow: hidden }.lofformlis1 li input[type=password], .lofformlis1 li input[type=text], .lofformlis1 li select {background: #f3f3f3;border: 1px solid #bdbdbd;border-radius: 5px;height: 35px;padding-left: 5px;padding-right: 5px;width: 320px }.lofformlis1 li a {color: #000 }.lofformlis1 li a:hover {text-decoration: underline }.lofformlis1 li span {float: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding-right: 20px;padding-top: 10px;text-align: right;width: 150px }.lofformlis1 li input[type=checkbox] {position: relative;top: 2px;margin: 0 5px 0 0 }.order-summary {background: #e8e8e8;border-bottom: thin dotted #000;color: #777;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: 500;height: 35px;margin-top: 20px;text-transform: uppercase }.summary-text {border-right: 1px solid #fff;height: 25px;padding-left: 3%;padding-top: 10px;width: 67% }.edit-order {width: 15%;padding-top: 10px }.productname {border-bottom: thin dotted #000;color: #777;font: bold 12px Arial, Helvetica, sans-serif;height: 44px;text-transform: uppercase }.protexttab {padding-left: 35px;padding-top: 15px;width: 29.2% }.protexttab3 {padding-left: 35px;padding-top: 15px;width: 15.5% }.quntitytext {padding-top: 15px;text-align: center;width: 29% }.totaltext {padding-left: 90px;padding-top: 15px;text-align: center }.theglasiaaring {border-bottom: thin dotted #000;color: #777;font-family: Arial, Helvetica, sans-serif;font-size: 12px;height: 75px }.protexttab3 img {width: 65px;height: auto }.summary-text2 {height: 25px;padding-left: 3%;padding-top: 10px }.guest-cart {margin: 0;padding: 0 }.form-container {margin: 0;padding: 0;border-bottom: thin dotted #000 }.medisenlis ul {margin: 0;padding: 0 }.form-container-left {margin: 10px 0 0 30px;padding: 0 }.form-container-right {margin: 60px 0 0;padding: 0 }.billingaddress {color: #777;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: 500 }.emialformslis li {clear: both;padding: 6px 0;list-style: none }.det .mid-left {width: 100% }#tog_menu, #tog_menu+label {display: none }.emialformslis {font-family: Arial, Helvetica, sans-serif;color: #777 }.emialformslis li span {float: left;padding-right: 10px;padding-top: 10px;width: 100px }.emialformslis li input[type=email], .emialformslis li input[type=text] {background: #f1f1f1;border: 1px solid #c3c3c3;border-radius: 6px;height: 36px;padding-left: 5px;padding-right: 5px;width: 233px }.emialformslis li textarea {background-color: #f1f1f1;border: 1px solid #c3c3c3;border-radius: 6px;height: 90px;padding: 5px;width: 233px;font-size: 13px;font-family: Helvetica }.emialformslis li select {background-color: #f1f1f1;border: 1px solid #c3c3c3;border-radius: 6px;height: 38px;padding: 5px;width: 243px }.emialformslis li input[type=checkbox] {margin: 0 5px 20px 0 }.cvv-image {margin-right: 165px }.securecridits {padding-bottom: 30px }.cardpaytext {color: #777;font-size: 16px;font-weight: 700;margin-left: 30px;margin-top: 20px }.paycardbtn {margin-left: 25px;margin-top: 20px }.cardnumlis {margin: 0;padding: 0 }.cardnumlis li {float: left;padding: 7px;list-style: none }.cardnumlis li select {background-color: #f1f1f1;border: 1px solid #c3c3c3;border-radius: 6px;height: 34px;padding: 5px }.cardnumlis li input[type=text] {background-color: #f1f1f1;border: 1px solid #c3c3c3;border-radius: 6px;height: 34px;padding-left: 5px;padding-right: 5px;width: 170px }.proceedpybt {margin-right: 0;margin-top: 9px;float: left }.visa-card {margin-right: 180px;float: right }.width-100 {width: 100px !important }.width-50 {width: 50px !important }.heading {margin: 0 0 15px 15px;padding: 0 }.heading h4 {font-size: 18px }.hypenspera_test {background: url(../images/quotes.png) 0 0 no-repeat;background-repeat: no-repeat;margin-left: 15px;padding-top: 18px;padding-bottom: 12px }.hypenspera_test span {float: right;font-style: italic;font-weight: 700 }.leftdivedercontent {border-bottom: 1px solid #d0d0d0;margin: 10px 0 0 15px;padding: 10px 0 }.lortexthead {color: #dd2329;font-size: 18px;font-weight: 700 }.postcoment {margin-top: 6px;text-transform: uppercase }.bolg-img {width: 175px }.bolg-img img {width: 100% }.blog-content {width: 64% }.readmore {color: red }.readmore a {color: red }.readmore a:hover {text-decoration: underline }.contact-page {margin-left: 0;margin-top: 10px;width: 100%;float: left;border: solid 1px #ccc;padding: 15px }.contact-page h2 {margin: 0 0 15px !important }.contact-page ul {padding: 0 !important;margin: 0 0 15px !important;display: flex;flex-flow: row wrap;align-items: stretch;justify-content: space-between }.contact-page ul li {flex: 0 0 48%;margin: 6px 0;list-style: none !important;padding: 0 !important }.contact-page ul li input {width: 100%;height: 40px;border-radius: 0;border: solid 1px #ccc;padding: 0 15px }.contact-page ul li textarea {width: 100%;height: 80px;border-radius: 0;border: solid 1px #ccc;padding: 10px 15px }.contact-page ul li:nth-child(3), .contact-page ul li:nth-child(4) {flex: 0 0 100% }.updatebtnlis li span {color: #393939;float: left;font-size: 15px;padding: 0 0 5px;width: 100% }.weltext {padding: 0 15px 30px 20px;font-size: 14px }.weltext-inner {margin: 0;padding: 0 }.weltext-inner ul {list-style-type: circle;margin-left: 25px }.weltext-inner ul li {margin-top: 15px;color: #dd2328 }.weltext-inner ul li a {color: #dd2328 }.weltext-inner ul li a:hover {color: #000;text-decoration: none }.weltext-inner ul li ul {list-style-type: square;margin-left: 19px }.returns-page {padding: 0 15px 30px 20px }.order-information {margin: 10px 0 0;padding: 0 }.order-information-form {border: 1px solid #ccc;margin-top: 5px;padding: 10px }.order-information-form-left {margin: 0;padding: 0;width: 47% }.order-information-form-right {margin: 0 0 0 1px;padding: 0;width: 47% }.order-information-form input[type=email], .order-information-form input[type=tel], .order-information-form input[type=text] {background: #f3f3f3;border: 1px solid #cacaca;border-radius: 4px;height: 38px;width: 99%;margin: 5px 0 }.return-product {margin: 20px 0 0;padding: 0 }.rigisrtionblog {margin: 17px 0 0 }.rigisrtionblog table tr td {padding: 7px 0;font-size: 12px }.add-product {height: 30px;border: 1px solid #ccc;margin-top: 15px }.continue {margin-top: 15px;width: 99%;border: 1px solid #ccc;height: 30px }.rigisrtionblog-inner {border: 1px solid #ccc;padding: 5px }.first-area {width: 33% }.first-area input[type=text] {width: 65%;height: 16px;padding: 2px }.margin-30 {margin-top: 30px }.second-area {width: 33% }.third-area {width: 63% }.third-area textarea {width: 88% }.contentleft {width: 90% }.title {margin: 0;padding: 0 }.title-left {font-size: 24px }.title-right {font-size: 18px;color: #000 }.product-image {margin: 25px 0;padding: 0;text-align: center }.product-image img {width: 60%;height: auto }.comentone {border-top: 1px dotted #000;float: left;margin-top: 20px;width: 100% }.comentone h1 {font-size: 22px;padding-top: 20px;padding-bottom: 12px }.innerform {margin: 0;padding: 0 }.innerform h1 {padding-top: 12px }.innerform input[type=email], .innerform input[type=text] {border: 1px solid #999;height: 34px;padding-left: 10px;width: 64% }.innerform textarea {border: 1px solid #999;font-size: 14px;height: 150px;margin-top: 5px;margin-bottom: 10px;width: 65% }.addrightleft {border-bottom: thin dotted #000;padding: 17px 25px }.talis {margin: 0;padding: 0 }.talis li {padding: 3px 0 }.pay-opt ul.pay-list {list-style-type: none;margin: 0;padding: 10px;overflow: hidden;background: #fff }.pay-opt ul.pay-list li {float: right;line-height: 1.5;width: 97.5%;font-size: 14px;color: gray }.pay-opt ul.pay-list li:first-child {width: 20px;float: left;font-weight: 400;font-size: 15px;color: red }.pay-opt ul.pay-list li>b {font-weight: 400;font-size: 15px;color: red }.pay-opt h5 {margin: 0 0 10px }ul.pay_btn {list-style-type: none;margin: 0;padding: 10px 0;background: #fff;text-align: center }ul.pay_btn li {display: inline-block }ul.pay_btn li a {margin-right: 15px;display: block;padding: 12px 35px;background: #060327;color: #fff;text-transform: uppercase;font-size: 15px;border-radius: 5px }.pay_btn2 {text-align: left;padding: 10px 5px 15px 5px;width: 100%;float: left;text-align: center }.checkout_area .pay_btn2 h3 {margin: 0 0 15px }.pay_btn2>input[type=checkbox] {display: none }.btn_our, .pay_btn2>a, .pay_btn2>input[type=checkbox]+label {margin-right: 15px;display: inline-block;padding: 12px 35px;background: #060327;color: #fff;text-transform: uppercase;font-size: 15px;border-radius: 5px;cursor: pointer }.card_box {display: none;margin: 0 auto;padding: 10px 0 0 }.card_box ul li#visachk input+label span {padding-left: 33px;background: url(../images/visa_icon.png) no-repeat }.card_box ul li#mastercardchk input+label span {padding-left: 32px;background: url(../images/master_card_icon.png) no-repeat }.card_box ul li#Bankdepositchk input+label span {background: url(../images/bank_icon.png) no-repeat;padding-left: 28px }.card_box ul li#bitcoinschk input+label span {background: url(../images/bitcoin_icon.png) no-repeat;padding-left: 20px }.card_box ul li.active input+label {background: #001f38;color: #fff }.card_box ul li.active#visachk input+label span {background-position: 0 -18px }.card_box ul li.active#mastercardchk input+label span {background-position: 0 -18px }.card_box ul li.active#bitcoinschk input+label span {background-position: 0 -18px }.card_box ul li.active#Bankdepositchk input+label span {background-position: 0 -22px }.card_box ul li label font {display: block;text-align: center;font-size: 11px }.pay_btn2>input[type=checkbox]:checked~.card_box {display: block }.card_box h3 {font-size: 18px;margin-bottom: 10px;text-align: center }.card_box ul li {display: inline-block;padding: 0 10px 10px 0 }.card_box ul li input+label {padding: 10px 12px;background: #eee;color: #000;display: inline-block;margin-left: 10px;cursor: pointer }.card_box ul li input {position: relative;top: 3px }.paymenterror {margin: 100px 0 0;font-size: 18px;line-height: 1.7 }.paymenterror strong {font-size: 24px }.check_out_tbl, .shopping_cart_table {overflow: auto;padding: 0;text-align: center }.check_out_tbl table, .shopping_cart_table table {width: 100% }.shopping_cart_table table td, .shopping_cart_table table th {padding: 8px;border-bottom: solid 1px #ccc }.check_out_tbl table td, .check_out_tbl table th {padding: 8px;border-bottom: solid 1px #ccc }.lofformlis1 li select {width: 332px }.blog_sitelink {width: 100% }.blog_sitelink li {width: 50% !important;float: left;padding: 5px 15px 5px 0 }ul.next_prev_faq {width: 100%;float: left;display: flex;flex-flow: row wrap;align-items: stretch;justify-content: space-between;border-top: solid 0 #ccc;padding: 0;margin: 20px 0 0 }ul.next_prev_faq li a {width: auto;padding: 8px 20px;border: solid 1px #dd2328;border-radius: 40px;display: inline-block;text-transform: uppercase;font-weight: 700;font-size: 13px;color: #dd2328 !important;transition: ease-in }ul.next_prev_faq li a i {font-size: 16px }ul.next_prev_faq li a:hover {background: #dd2328;color: #fff !important }@media screen and (max-width:979px) {.nav-bg {background: 0 0;padding: 0 }.nav ul {margin: 0 }.header-right {margin-top: 16px }.newsletter input[type=email] {width: 167px;float: none }.newsletter input[type=submit] {float: none;margin: 10px 0 0 }.product-cont {min-height: 400px }.footer {margin: 0 }.cardsblog {clear: both;float: none;margin: 0;padding: 20px 0 0;width: 280px }.product-right {max-width: 340px }.lock-img {display: none }.round-slice {float: none;margin: 0 0 0 20px }.itemr {width: 200px }.grandtotalbg2 {padding-right: 12px }.protexttab {padding-left: 10px }.form-container-left {margin-left: 0 }.cardpaytext {margin: 20px 0 0 }.paycardbtn {margin: 20px 0 0 }.cardnumlis li select {width: 95px }.cardnumlis li input[type=text] {width: 140px }.proceedpybt {margin-right: 0 }.emialformslis li span {width: 75px }#cvv {width: 90% !important }.cvv-image {margin-right: 0;margin-top: -30px }}@media screen and (max-width:991px) and (min-width:768px) {#tog_menu+label {background: url(../images/toggle_menu.png) center center no-repeat;background-color: #dd2329;cursor: pointer;padding: 15px;display: inline-block }#tog_menu+label, #tog_menu:checked~.nav {display: block !important }#tog_menu~.nav {display: none }.card_information .btn.btn_our {position: relative !important;top: 0 !important;left: 0 !important }.lofformlis1 li select {width: 332px }}@media screen and (max-width:767px) {.offer-box {margin: 20px 0 !important }.footer-link+.footer-link {margin: 15px 0 0 0 !important;width: 100% !important }.updatebtnlis li input {width: 100% !important }.updatebtnlis li input[type=text] {padding-left: 0;padding-right: 0 }.updatebtnlis li .error {margin-left: 0 !important }.card_information .form-group {width: 100% !important;padding: 0 !important }.form-horizontal .col-xs-2 img {width: 100% !important }button.kamgra-btn {margin: 0 10px !important }.card_information .btn.btn_our {position: relative !important;top: 0 !important;left: 0 !important }.lofformlis1 li input[type=password], .lofformlis1 li input[type=text], .lofformlis1 li select {padding-left: 0;padding-right: 0;width: 100% !important }.lofformlis1 li span {text-align: left }.term span {display: none }#tog_menu+label {background: url(../images/toggle_menu.png) center center no-repeat;background-color: #dd2329;cursor: pointer;padding: 15px;display: inline-block }#tog_menu+label, #tog_menu:checked~.nav {display: block !important }#tog_menu~.nav {display: none }.mid-left {width: 100%;float: none }.product-detail-left, .product-detail-right {width: 100% }.product-detail-left figure {line-height: inherit }.product-detail-left figure img {width: auto;height: 120px }.product-detail-right {margin: 10px 0 }.product-cont {min-height: 340px }.mid-right {width: 100%;float: none }.newsletter-outer {width: 100%;float: left }.free-delivery {width: 100%;float: right;margin: 0;padding: 5px 0;margin-top: 10px }.newsletter {padding: 15px 10px 14px }.newsletter input[type=email] {width: 95%;height: 26px }.newsletter input[type=submit] {width: 64px;height: 26px;padding: 6px 0 }.sheld {float: right;margin: 0 }.satisfaction {clear: both;margin: 10px 20px 0 0 }.cardsblog {float: left;clear: none }.product-right {max-width: 400px }.arrow {width: 100px }.arrow img {width: 90% }.itemr {width: 175px }.tabs {width: 40px }.login-left {float: none;width: 90%;margin: 0 }.login-right {float: left;width: 90%;margin: 25px 0 0 }.crateblog {margin: 25px 0 0;padding: 13px !important;width: 92% !important }.protexttab {width: 20% }.form-container-left, .form-container-right {float: none }.proceedpybt {margin-right: 0;margin-top: 0;float: right }.width-100 {width: 80px !important }.width-50 {width: 50px !important }.visa-card {margin-right: 25px }.heading {margin: 0 0 15px }.hypenspera_test {margin: 0 0 15px }.contentleft {margin: 0 auto;width: 94% }.innerform input[type=email], .innerform input[type=text] {width: 75% }.innerform textarea {width: 76% }#cvv {width: 95% !important }.shopping_cart_table {margin-top: 10px }.shopping_cart_table table tr td:first-child, .shopping_cart_table table tr td:nth-child(4), .shopping_cart_table table tr th:first-child, .shopping_cart_table table tr th:nth-child(4) {display: none }.subtotallis li span, div#total {font-size: 13px }.secure-checkout {display: none }.shopping_cart_table table td, .shopping_cart_table table th {padding: 8px 5px }.shopping_cart_table table tr th {border-top: solid 1px #ccc }.product-left {height: auto;padding-top: 5px;padding-bottom: 5px }.pay-opt ul.pay-list li {width: 90.5% }.right-sift {margin-right: 0 !important }.loginnew h5, .panel-default>.panel-heading.active h4 a {font-size: 14px !important }.creat_acc {border-right: none !important;padding-bottom: 10px !important;padding-right: 0 !important;margin-bottom: 10px !important;border-bottom: solid 1px #ccc }.billing_information {padding: 10px 0 10px 10px }.billing_information .col-md-6 {padding-right: 15px }.weltext>div>h1 {margin-top: 25px !important }#check_pass, .lofformlis1 li input[type=password]+.error, .lofformlis1 li input[type=text]+.error {margin-left: 0 !important }input#san+div {margin-left: 0 !important }.rigthsideimg {display: none }.toggleMenu {height: 42px !important }.sheld p {height: 65px }.flexslider .slides img {height: 150px !important }.footer-link ul li a {font-size: 11px }.footer-link {width: 100% }.mastercard-discount {width: auto !important;text-align: center }.mastercard-discount p {text-align: center }.blog_sitelink {width: 100% }.blog_sitelink li {width: 100% !important;float: left;padding: 5px 0 5px 0 }.cotnact_top {padding: 5px 0 !important;display: flex;justify-content: space-around }}@media (max-width:639px) {.logo {float: none;width: 100%;text-align: center }.header-right {margin: 20px auto 15px;float: none;text-align: center }.login {float: none;display: inline-block }.check {float: none;display: inline-block }.our-produts-bg {border: none }.pros {border: 1px solid #d6d6d6 }.proone {width: 47%;margin: 4px 5px;border: 1px solid #d6d6d6 }.proone:last-child {border: 1px solid #d6d6d6 }.product-cont {min-height: 240px }.footer-link+.footer-link {margin: 0 0 0 10px }.sheld {margin: 20px 0 0;float: left }.satisfaction {clear: none }.product {padding: 15px 0 0 }.product-detail-content {padding: 0 }.product-left {width: 110px }.product-right {max-width: 332px }.margin-45 {margin: 0 0 0 -25px }.sno {width: 27px }.itemr {width: 150px }.tabs {width: 35px }.re {width: 45px }.itemr, .re, .sno, .tabs, .to {padding: 10px }.itemr-img {display: block;float: none;padding: 0;text-align: center }.itemr-name {float: none;display: block;text-align: left }.lofformlis1 li span {width: 125px }.lofformlis1 li input[type=password], .lofformlis1 li input[type=text], .lofformlis1 li select {width: 260px }.summary-text {width: 60% }.edit-order {width: 25% }.protexttab {width: 24% }.protexttab3 {padding-left: 20px;width: 23% }.quntitytext {width: 27% }.totaltext {padding-left: 30px }.cardnumlis li input[type=text] {width: 180px }.cardnumlis li select {width: 150px }.width-100 {width: 100px !important }.width-50 {width: 100px !important }.visa-card {display: none }.proceedpybt {float: left }.product-img {margin: 20px 0 }.blog-content {width: 55% }.updatebtnlis li input[type=text] {width: 50% }.updatebtnlis textarea {width: 65% }.order-information-form-left {width: 50% }.order-information-form-right {width: 49%;margin: 0 0 0 3px }.first-area input[type=text] {width: 85% }.second-area {width: 100%;float: none }.third-area {width: 100%;float: none;margin: 15px 0 0 }.third-area textarea {width: 88% }.title-left {font-size: 20px;width: 80% }.title-right {font-size: 18px }.innerform input[type=email], .innerform input[type=text] {width: 80% }.innerform textarea {width: 83% }.addrightleft {padding: 17px 10px }.talis {margin: 0 }.faq_listing ul {padding: 0 }.faq_listing ul li {flex: 0 0 100% }}@media all and (max-width:767px) and (min-width:480px) {.product-list li:before {top: 17px !important }.mastercard-discount {width: 100% }}@media all and (max-width:736px) and (min-width:414px) {.updatebtnlis textarea {width: 100% !important }}@media all and (max-width:479px) {.mid-left-top-content {padding: 0 10px 0 0 }.proone {float: none;width: 100%;margin: 10px 0 20px }.product-cont {min-height: 140px;margin: 0 0 15px }.buy-know {margin-top: 10px }.newsletter-outer {float: none;width: 100% }.free-delivery {float: none;width: 100%;margin-top: 15px }.footer {max-width: 970px;padding: 15px }.footer-link+.footer-link+.footer-link {margin: 20px 0 0 }.sheld {width: 180px }.satisfaction {float: left;margin: 0 }.product-left {width: 140px;margin: 0 0 15px;float: none }.product-right {margin: 0;max-width: 340px }.product-detail {padding: 0 }.round-slice {text-align: center;margin: 0 }.round-slice li {float: none }.green-round {background-position: center 0;width: auto }.gray-round {background-position: center 0;width: auto }.arrow {margin: 0 auto;width: 145px }.margin-5 {margin: 0 }.margin-12 {margin: 0 }.margin-25 {margin: 0 }.margin-45 {margin: 0 }.test_tbl, .test_tbl tr, .test_tbl tr td {margin: 0 5px }.itemr, .re, .sno, .tabs, .to {float: none;border: none }.tablefirow, .tablefirow1 {float: left;margin: 15px 0 0 }.itemr {width: 130px;height: 95px }.itemr-img {float: left }.cartsummarytext {margin-left: 0 }.buttions {text-align: center }.login-left {width: 94%;padding: 9px }.login-right {width: 94%;padding: 9px }.lofformlis1 li input[type=password], .lofformlis1 li input[type=text] {width: 170px }.edit-order {width: 30% }.productname {float: left;width: 50%;height: auto }.theglasiaaring {float: right;width: 50%;height: auto }.protexttab, .protexttab3, .quntitytext, .totaltext {float: none;margin: 0;padding: 20px 0;width: 100%;text-align: left }.protexttab3 {height: 45px }.emialformslis li span {width: 80px }.leftdivedercontent {margin: 10px 0 0 }.bolg-img {width: auto }.contact-page {margin-left: 0;margin-top: 20px }.updatebtnlis li span {width: 100% }.updatebtnlis li input[type=text] {width: 60% }.updatebtnlis textarea {width: 70% }.weltext-inner {float: none;margin: 0 0 20px }.order-information-form-left, .order-information-form-right {width: 100%;float: none;margin: 0;padding: 0 }.first-area {width: 100%;float: none }.first-area input[type=text] {width: 85% }.second-area {width: 100%;float: none }.innerform input[type=email], .innerform input[type=text] {width: 96% }.innerform textarea {width: 99% }.addrightleft {padding: 17px 25px }.talis {float: none;margin: 0 0 20px }.faq_listing ul {padding: 0 }.faq_listing ul li {flex: 0 0 100% }}@media only screen and (max-width:359px) {.sheld {width: 140px }.sheld img {margin: 8px 5px 0 0;width: 37% }.satisfaction {clear: both;margin: 25px 0 0;text-align: center;width: 100% }.product-right {margin: 0;max-width: 310px }.subtotallis li span {padding-right: 5px;width: 105px }.font-weight {font-size: 14px;width: auto }.left-side {float: none }.right-side {margin: 10px 0 0;float: none }.crateblog {padding-left: 20px;width: 93% }.lofformlis1 li span {text-align: left;padding: 0 0 5px }.display-none {display: none }.lofformlis1 li input[type=password], .lofformlis1 li input[type=text], .lofformlis1 li select {width: 245px;margin: 0 0 10px }.edit-order {width: 32% }.form-container-right {margin-top: 20px }.emialformslis li input[type=email], .emialformslis li input[type=text], .emialformslis li textarea {width: 180px }.emialformslis li select {width: 192px }textarea#message {width: 100% !important;border: solid 1px #ccc }}.site-notice b {font-weight: 400;font-size: 13px;text-shadow: none }.social-list {list-style-type: none;margin: 0;padding: 0;overflow: hidden;margin: 17px 0 0 0 }.social-list li {float: left }.social-list li a {display: block;margin-right: 5px }.flex-container a:active, .flexslider a:active {outline: 0 }.flex-control-nav, .flex-direction-nav, .slides {margin: 0;padding: 0;list-style: none }.flexslider {width: 100%;margin: 0;padding: 0 }.flexslider .slides>li {display: none;position: relative }.no-js .slides>li:first-child, .slides:after, html[xmlns] .slides {display: block }.flexslider .slides img {max-width: 100%;display: block }.flex-pauseplay span {text-transform: capitalize }.slides:after {content: ".";clear: both;visibility: hidden;line-height: 0;height: 0 }* html .slides {height: 1% }.flexslider .slides {zoom: 1 }.flex-container {zoom: 1;position: relative }.flex-caption {zoom: 1;width: 411px;padding: 2% 2% 2% 1%;position: absolute;left: 0;bottom: 0;background: #eeeeec;opacity: .5;color: #dd2328;text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);font-size: 14px;line-height: 18px;margin-bottom: 65px }.flex-control-nav li, .flex-direction-nav li {display: none }.h2class {color: #dd2329;font-weight: 400;font-size: 16px;margin: 20px 0 0 }.h1class {color: #dd2329;font-size: 16px;font-weight: 700;margin: 0 0 3px }.footer-link h4 {color: #1b3664;font-size: 12px;font-weight: 400;margin: 0 0 10px }.card a img {height: 32px;width: 32px }.shopping_cart_table .itemr-img {float: none }.shopping_cart_table .itemr-img a {display: block }.shopping_cart_table .itemr-name {text-align: center;float: none }.thankyou {text-align: center;margin: 150px 0 }.thankyou .mid-left {width: 100% }.thankyou h5 {margin-bottom: 10px }#sameasbilling {vertical-align: middle !important }.num {width: 20px;float: left }.num-text {width: 88%;float: left }.check_out_area .panel-title a {display: inline-block;width: 100%;padding-left: 0;line-height: 20px }.check_out_area .panel-default>.panel-heading.active h4 a {padding-left: 0 }.product-list {margin-bottom: 20px }.product-list li {border-bottom: 0 !important;padding: 0 !important;position: relative;padding-left: 12px !important }.product-list li:before {position: absolute;left: 0;top: 12px;content: "";font-size: 12px;height: 4px;width: 4px;color: #000;background: #000 }.policy-list {list-style-position: inside }.policy-list li {display: block;margin-bottom: 10px;clear: both;overflow: hidden;line-height: 20px }.list-num {float: left;width: 20px }.list-txt {float: left;width: 97% }.title-policy {margin-left: 70px }#total {float: right;margin-top: -1px;margin-right: -3px }.tablet-table tr td {position: relative }.leftsideimg {position: absolute;left: -54px;top: -2px }.rigthsideimg {position: absolute;right: -49px;top: -2px }.white-bg.boldtr {font-weight: 700;font-size: 17px }.error {color: red }.fixed-call-bar {position: fixed;right: -5px;top: 20%;z-index: 100;-webkit-transform: translateY(-50%);transform: translateY(-50%) }.callme {margin-left: 2%;float: left }.callme img {vertical-align: middle }.discountPage0 h3 {color: #dd2329;font-size: 20px;font-weight: 400 }.discountPage0 p+h3 {margin-top: 20px }.discountPage0 ul {list-style: inside disc }.discountPage0 ul li {margin: 7px }.discountPage0 ul li a {color: #000 }.discountPage0 p:last-child {text-align: center;margin-top: 20px;margin-bottom: 20px }.home-contants h2 {color: #dd2329;font-size: 20px;margin-top: 20px;font-weight: 400 }.home-contants ul {list-style: inside disc }.home-contants ul li {margin: 7px }.card_box ul {font-size: 0;width: 100%;float: left;padding: 0;margin: 0;text-align: center }.card_box ul li {position: relative;padding: 0;margin: 0;display: inline-block;width: 24.5%;vertical-align: top }.card_box ul li input {opacity: 0;position: absolute }.card_box ul li input+label {border: 1px solid #dd2328;color: #dd2328;font-size: 15px;text-transform: uppercase;margin: 0;padding: 10px 0 10px 0;font-weight: 400;cursor: pointer;position: relative;display: block;text-align: center;border-right: 0;background: 0 0;min-height: 60px }.card_box ul li:last-child input+label {border-right: 1px solid #dd2328 }.card_box ul li input+label span {position: relative;display: inline-block;padding-left: 00px }.card_box ul li input+label span:before {left: 0;content: "";position: absolute;top: 0;width: 30px;height: 20px }.card_box ul li#mastercardchk input+label span {padding-left: 38px }.card_box ul li#mastercardchk input+label span:before {background-position: -214px 0 }.card_box ul li#bitcoinschk input+label span:before {background-position: 10px 0 }.card_box ul li#Bankdepositchk input+label span:before {background-position: -108px 0 }.card_box ul li.active input+label {background: #dd2328;color: #fff }.card_box ul li.active#mastercardchk input+label span:before {background-position: -214px -50px }.card_box ul li.active#bitcoinschk input+label span:before {background-position: 10px -50px }.card_box ul li.active#Bankdepositchk input+label span:before {background-position: -108px -50px }#proceedlabel {background: #dd2328 }.card_box ul.twobtn li:nth-child(2) input+label {border-radius: 5px 0 0 5px }.card_box ul.onebtn li input+label {border-radius: 5px;border: 1px solid #dd2328 }.card_box ul.twobtn+.bestVal {text-align: right !important;width: 43% }footer .address_detials {width: 90%;float: left;color: #fff }footer .address_detials ul {width: 100%;float: left;margin: 0 0 10px;padding: 0 }footer .address_detials ul li {width: 100%;float: left;padding: 10px 0;margin: 0;list-style: none;line-height: 16px;font-size: 14px;color: #fff;border-bottom: solid 1px #525252 }footer .address_detials ul li a {font-size: 14px;color: #fff }footer .address_detials ul li i {font-size: 18px;display: inline-block;width: 25px;float: left;margin: 3px 0 0 }footer .address_detials ul li span {width: calc(100% - 25px);float: left;line-height: 22px }.footer address_detials ul li:before {display: none }.btn-outline-danger {color: #dd2328;background-color: transparent;background-image: none;border-color: #dd2328;font-size: 18px;font-weight: 700;padding: 8px 30px }.bg-dark {background-color: #343434 !important;border-bottom: #dd2328 4px solid }.btn-outline-danger:hover {background-color: #dd2328 }.navbar-nav .nav-item a {color: # }header {padding-top: 10px;padding-bottom: 0;margin: 0 }header ul.list-inline {margin: 0 }footer {background: #343434;padding-top: 20px;font-family: Roboto, sans-serif;color: #fff;margin-top: 20px;color: #fff }footer h4 {text-transform: uppercase;font-weight: 400;font-size: 16px;margin-top: 10px;width: 100%;float: left }footer .container ul {margin: 0;padding: 0 }footer .container ul.list-inline {margin: 15px 0;width: 100%;float: left }footer .container ul.list-inline li {width: auto;display: inline-block }footer .container ul.list-inline li label {margin: 0 15px 0 0 }footer .container ul.list-unstyled {width: 100%;float: left }footer .container ul.list-unstyled li {width: 50%;float: left }footer .container ul.certification {margin: 0 0;width: 100%;float: left;margin: 6px 0 10px }footer .container ul.certification li {width: 33%;float: left;text-align: left;margin: 0 0 8px 0;line-height: 52px }footer .container ul.certification li:last-child {width: 100%;float: left }footer .container ul.certification li img {max-height: 52px }footer .container ul.certification li:last-child img {max-height: inherit }footer .container ul.list-unstyled li a {font-weight: 400;font-size: 14px;color: #666;text-decoration: none;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;position: relative;display: inline-block;padding: 0 0 0 15px;color: #fff;margin: 6px 0 }footer .container ul.list-unstyled a:after {content: '»';position: absolute;left: 2px;font-size: 18px;top: 0;line-height: 1 }footer .container ul.list-unstyled a:hover {color: #dd2328 }footer .container {padding-bottom: 20px }footer .web-copyright {background: #000;width: 100%;padding: 10px 0 }footer .web-copyright .container {padding-bottom: 0 }footer .web-copyright p {margin: 0;color: #efefef;font-size: 12px;letter-spacing: 1px;text-align: center }.carousel-control-next, .carousel-control-prev {color: #dd2329 }.carousel-indicators li {background: rgba(0, 0, 0, .7) }.carousel-indicators li.active {background: #dd2329 }.pros {background: #dd2329;border-bottom: 0;padding-left: 15px;padding-top: 5px;padding-bottom: 5px;color: #fff;margin-top: 25px;height: auto }.pros .h1class {color: #fff;font-size: 20px;font-weight: 400;margin: 0 0 3px }.pros .h1class {color: #fff;font-size: 20px;font-weight: 400;margin: 0 0 3px }.proone-inner {margin: 0;padding: 0 20px }.proone-inner .h2class {color: #dd232a;font-weight: 500;font-size: 18px;margin: 0 0 8px }.navbar-brand {display: none;padding: 0 }.address_contact {width: 100%;float: left;font-size: 14px;margin: 0 0 0;border: solid 1px #ccc;padding: 15px;height: 100% }.address_contact h2 {margin: 0 0 15px !important }.address_contact ul {width: 100%;float: left;margin: 10px 0 0 !important;border-bottom: solid 0 #0e3e61;padding: 0 !important;list-style: none }.address_contact ul li {width: 100%;float: left;padding: 0 0;margin: 0 0 15px !important;list-style: none;list-style-type: none !important }.address_contact ul li a {color: #000 }.address_contact ul li i {font-size: 18px;display: inline-block;width: 25px;float: left;color: #dd2328;margin: 4px 0 0 }.address_contact ul li span {width: calc(100% - 30px);float: left;font-size: 15px }.address_contact p {padding: 0 }.right-section {margin: 30px 0 0 }.left-section h3, .right-section h2, .right-section h3 {border-bottom: 3px solid #dd2328;margin: 25px 0 0;padding: 0 0 0 }.right-section ul.pro_list {width: 100%;float: left;display: flex;flex-flow: row wrap;align-items: stretch;justify-content: space-between;padding: 0;margin: 0 }.right-section ul.pro_list li {flex: 0 0 24.5%;margin: 5px 0 }.full-section h3 {border-bottom: 3px solid #dd2328;margin: 25px 0 5px;padding: 0 0 10px;width: 100%;float: left;text-transform: none;font-size: 22px }.full-section h1, .full-section h2 {border-bottom: 3px solid #dd2328;margin: 25px 0 5px;padding: 0 0 10px;width: 100%;float: left }.homepage_section {margin: 0 0 40px }figure.home_img {width: 100%;float: left;margin: 15px 0;border: solid 5px #fff;box-shadow: 0 0 10px 0 #eee;overflow: hidden }figure.home_img img {width: 100%;height: 403px;object-fit: cover }.our-produts-bg h1, .our-produts-bg h2, .our-produts-bg h3 {border-bottom: 0 solid #dd2328;margin: 15px 0 5px;padding: 0 0 0;width: 100%;float: left;font-size: 22px;text-transform: none;color: #dd2328 }.homepage_section h1, .homepage_section h2, .homepage_section h3 {border-bottom: 0 solid #dd2328;color: #dd2328;margin: 10px 0 5px;padding: 0 0 0;width: 100%;float: left;font-size: 22px;text-transform: capitalize }.full-section p, .homepage_section p {font-size: 16px;line-height: 24px;width: 100%;float: left;padding: 0;margin: 0 0 25px;text-align: left }.homepage_section p img {height: 355px;width: auto;float: left;max-width: 100%;margin: 5px 15px 15px 0;border: solid 5px #fff;box-shadow: 0 0 10px 0 #eee }.full-section p a, .full-section ul li a, .homepage_section p a, .homepage_section ul li a {font-weight: 700 }.sitemap_page ul {font-size: 16px;line-height: 24px;width: 100%;float: left;padding: 0;padding: 5px 0 10px 0;margin: 0;text-align: left }.sitemap_page ul li {width: 100%;float: left;padding: 4px 0;list-style-type: none;border: none;text-align: left }.sitemap_page ul li a {font-weight: 700 }.sitemap_page ul li ul {font-size: 14px;padding: 5px 0 10px 0 }.sitemap_page ul li ul li {width: 100%;float: left;padding: 3px 0;list-style-type: disc;margin-left: 18px;border: none;text-align: left }.sitemap_page ul li ul li a {font-weight: 400;color: #000 }.justify-center {justify-content: center }.homepage_section table tr td:first-child {width: 195px }.full-section ul, .homepage_section ul {font-size: 16px;line-height: 24px;width: 100%;float: left;padding: 0;padding: 5px 0 10px 18px;margin: 0;text-align: left }.full-section ul li, .homepage_section ul li {width: 100%;float: left;padding: 4px 0;list-style-type: disc;border: none;text-align: left }.faqs_area h2 {font-size: 16px;font-weight: 600 }.faqs_area h2 span, .full-section h3 span, .left-section h3 span, .right-section h2 span, .right-section h3 span {display: inline-block;color: #fff;background: #dd2328;padding: 8px 15px;font-weight: 600;position: relative }.faqs_area h2 span:after .right-section h2 span:after, .full-section h3 span:after, .left-section h3 span:after {position: absolute;width: 0;height: 0;vertical-align: .255em;content: "";border-top: 37px solid transparent;border-right: 50px solid transparent;border-left: 25px solid;border-bottom: 0;color: #dd2328;left: 100%;top: 0 }.my-list {padding: 0 }.my-list li {padding: 2px 0 2px 20px;position: relative }a.extra_link {color: #000 !important }.navbar-dark .navbar-nav:last-child .nav-item:last-child span {background: red none repeat scroll 0 0;border-radius: 50%;color: #fff;height: 20px;position: absolute;right: 0;text-align: center;top: 2px;width: 20px;line-height: 1.2 }.product-div {padding: 15px;border: 1px solid #ccc;padding-bottom: 0;margin-bottom: 20px;float: left }.product-div h2, .product-div h3 {font-size: 17px;font-weight: 600;color: #dd2329;margin: 0 0 10px;text-align: center;border: none }.product-div h2 a:hover, .product-div h3 a:hover {color: #dd2329 }.product-disc h2 {font-size: 17px;font-weight: 450;color: #dd2329;margin: 0;border: none }.product-disc p {text-align: center;font-size: 14px;line-height: 22px;padding: 0;margin: 0 0 5px;}.product-disc .comt {min-height: 125px;font-size: 13px;line-height: 20px;margin: 0 0 5px }.mb_padding .product-disc .comt {min-height: 164px }.prodct_page .product-disc p {text-align: center }.prodct_page .product-disc p a {margin: 15px 0 }.product-price {text-align: left;display: inline-block;margin: 5px 0 5px 0;width: 100%;float: left;padding: 0 }.product-price span {width: 100%;float: left }.product-price strong {color: #dd2329;font-size: 16px;font-weight: 500 }.buy-know {margin: 0;display: inline-block;width: 100%;padding: 0;float: right;margin: 0 0 10px;border-radius: 5px }.buy-know a {display: block;background: #dd2329 url(../images/cart.png) no-repeat 20px center;text-decoration: none;text-align: center;padding: 10px 15px 10px 15px;text-transform: uppercase;position: relative;background-size: 24px;font-size: 15px;font-weight: 600;border-radius: 5px }.buy-know a:after {position: absolute;content: '';background: #000 url(../images/cart.png) no-repeat 20px center;width: 0;left: 0;bottom: 0;top: 0;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;background-size: 24px;border-radius: 5px }.buy-know a:hover:after {right: 0;width: 100% }.buy-know a span {position: relative;z-index: 2 }.buy-know a:hover {position: relative;z-index: 2 }.buynowhere {width: 100%;float: left;margin: 10px 0;position: relative }.buynowhere .star_field {width: auto;position: absolute;top: 6px;right: 28px;color: red;font-size: 18px }.outofstock {width: 100%;float: left;height: 40px;background: #333;border-radius: 5px;text-align: center;color: #fff;line-height: 40px;display: block;margin: 0 0 10px }.outofstock a {font-size: 16px;color: #fff }.buynowhere select {height: 35px;width: 100%;padding: 0 10px;font-size: 14px }.product-div .product-disc {float: left;width: 100%;padding: 0 45px;}.product-div .product-disc.cat_div {padding: 0px 35px;}.product-div .product-img {float: left;margin: 0;width: 100%;text-align: center }.breadcrumb {background-color: #fff;border-radius: .25rem;border-bottom: 1px solid #ccc }.breadcrumb a {color: #dd2329 }.det {padding-bottom: 50px;overflow: hidden }.left-section ul li a {color: #343434 }.left-section ul li a:hover {text-decoration: none;color: #dd2329 }.flex-box {display: flex;align-items: center }.product-detail.tablet-table {padding: 0;width: 100%;float: left }.product-img img {max-width: 100%;height: 113px }.left-pro-image {float: left }.right-pro-detail {float: left;width: 100%;text-align: center;line-height: 20px;margin-top: 10px;color: #c8181d;font-weight: 600 }.right-pro-detail span {font-weight: 700;display: block;margin: 5px 0 1px 0;color: #454444 }.right-pro-detail small {text-decoration: line-through;color: #454444 }.view-all-pro {width: 70%;float: none;margin: 0 auto;text-align: center;border-radius: 5px;font-size: 17px;padding: 0;color: #c3181e;font-weight: 600 }.view-all-pro a {color: #c3181e;text-decoration: none }.right-pro-detail b {float: left;margin-top: 10px }.btn-2 {float: right;margin: 0;width: 56% !important }.btn-2 span {color: #fff !important }button.btn.btn_our {background: #dd2328 !important;border-radius: 0;color: #fff }.coupon_area {width: 60%;margin: 0 }.coupons {width: 100%;float: left;border: dashed 1px #dd2328;margin: 10px 0 20px 0;padding: 15px }.coupons h3 {width: 100%;float: left;font-size: 20px;margin: 0 0 10px;color: #dd2328 }.coupons input {width: 70%;float: left;border-radius: 5px 0 0 5px;height: 40px }.coupons button {width: auto;float: left;border-radius: 0 5px 5px 0;height: 40px;background: #dd2328;border: solid 1px #dd2328 }.coupons button:hover {background: #002039 }.coupons .error_msg {width: 100%;display: block;color: red;float: left;font-size: 12px;margin: 10px 0 5px }.policy-list .list-txt {padding-left: 10px }.mar-left {margin-left: 50px }.black a {color: #212529 !important }.black a::before {content: "-";padding-right: 5px }.cvv {width: 75%;float: left }.cvv-image {width: 22% !important;margin-right: 0;text-align: right;display: inline-block }.label-clear {display: block }.pay-headding {color: #333;width: 100%;float: left;margin: 10px 0;background-color: #f5f5f5;border-color: #ddd;font-size: 16px;padding: 12px }.callme {margin-left: 0;float: left }.checkout_area {width: 100%;float: left;height: auto }.checkout_area h3 {background: #dd2328;color: #fff;padding: 0 15px;line-height: 40px;margin: 0 0 0 }.billing_information {padding: 15px 5px;width: 100%;float: left;border: solid 1px #f1f1f1;border-width: 0 1px 1px 1px }.billing_information .form-group {width: 50%;float: left;padding: 0 10px;margin: 0 0 8px 0 }.billing_information .form-group label {margin: 0 0 5px 0;padding: 0;font-weight: 700 }.bestVal {margin-bottom: 15px;margin-top: 10px }.mastercard-discount p {font-size: 14px;color: #dd2328;font-weight: 700 }.mastercard-discount {text-align: center;width: 28%;margin: 0 auto 0 }.blg_cont_new {width: 100%;float: left;margin: 0 0 25px }.blg_cont_new p {width: 100%;float: left;font-size: 16px;line-height: 24px;width: 100%;float: left;padding: 0;margin: 0 0 10px }.blg_cont_new ul {width: 100%;float: left;font-size: 16px;line-height: 24px;width: 100%;float: left;margin: 0;padding: 0 0 15px 18px }.blg_cont_new ul li {width: 100%;float: left;padding: 3px 0;list-style-type: disc;border: none }.all-blog .blg_cont_new h2, .all-blog .blg_cont_new h3 {width: 100%;float: left;padding: 0;font-size: 20px;font-weight: 600;margin: 10px 0 5px;color: #dd2328;text-transform: none;border: none }.faq_cont_new {width: 100%;float: left;margin: 0 0 25px;padding: 0 0 }.faq_cont_new p {width: 100%;float: left;font-size: 16px;line-height: 24px;width: 100%;float: left;padding: 0;margin: 0 0 5px }.faq_cont_new ul {width: 100%;float: left;font-size: 16px;line-height: 24px;width: 100%;float: left;padding: 0;margin: 0 0 15px 18px }.faq_cont_new ul li {width: 100%;float: left;padding: 3px 0;list-style-type: disc;border: none }.faq_cont_new h2, .faq_cont_new h3 {width: 100%;float: left;font-size: 22px;font-weight: 600;margin: 20px 0 5px;color: #dd2328;border: none;padding: 0;text-transform: none }.comon_questions {width: 100%;float: left;border-top: solid 1px #f1f1f1;margin: 30px 0 0;padding: 0 }.comon_questions h3 {font-size: 24px;width: 100%;float: left;margin: 10px 0 0;padding: 0;color: #dd2328 }.comon_questions h4 {font-size: 18px;width: 100%;float: left;margin: 20px 0 0;padding: 0 }.comon_questions p {width: 100%;float: left;padding: 0;margin: 0 }.card_information, .paymentpart {width: 100%;float: left }.billing_information .card_information .form-group {width: 100%;padding: 0 }.pagination {width: 100%;float: left;text-align: center;border-top: solid 1px #eee;padding: 20px 0 0;margin: 10px 0 0 }.pagination ul {width: 100%;float: left;text-align: center }.pagination ul li {display: inline-block;width: auto;margin: 0 10px 0 0;padding: 5px 15px;cursor: pointer;background: #fff;padding: 7px 15px;cursor: pointer;background: #f1f1f1;border-radius: 25px;float: none }.pagination ul li:hover {background: #dd2328;color: #fff }.spacecontainer {margin-top: 10px }.nav-previous {float: left }.nav-next {float: right }.nav-next a, .nav-previous a {background: #dd2328;color: #fff;padding: 5px 15px;border-radius: 4px;margin-top: 10px;display: inline-block }.mrgn_top {margin-top: 20px }.blog_area {width: 100%;margin: 0;padding: 0;display: flex;flex-flow: row wrap;align-items: stretch;justify-content: space-between }.blog_area li {flex: 0 0 32%;margin: 0 0 35px 0;list-style: none;background-image: none }.blog_area_main li {flex: 0 0 48% }.blog_area li .blg_dtls {width: 90%;float: left;background: #dd2328;color: #fff;padding: 15px 10px;margin: -40px 5% 0 5%;border-radius: 10px }.blog_area li:nth-child(3n) {margin: 0 0 35px 0 }.all-blog h1, .all-blog h3 {border-bottom: 3px solid #dd2328;margin: 25px 0 15px 0;padding: 0 0 8px;font-size: 16px;text-transform: uppercase }.all-blog h1 span, .all-blog h3 span {display: inline-block;color: #fff;background: #dd2328;padding: 8px 15px;font-weight: 600;position: relative }.blog_home_main {width: 100%;float: left;padding: 30px 0 0 }.blog_home_main h3 {border-bottom: 3px solid #dd2328;margin: 0 0 25px 0;padding: 0 0 5px;font-size: 24px;text-transform: uppercase;text-align: center }.blog_home_main h3 span {display: inline-block;color: #fff;background: #dd2328;padding: 10px 30px;font-weight: 600;position: relative }.blog_home_main .cta_area {width: 100%;float: left;margin: 5px 0 30px;text-align: center }.faq_cont_new .cta_area {width: 100%;float: left;margin: 40px 0 00px;text-align: center }.blog_home_main .cta_area a {width: auto;display: inline-block;font-size: 18px;font-weight: 700;border: solid 1px #dd2328;color: #dd2328;padding: 12px 30px;border-radius: 35px;text-transform: uppercase }.faq_cont_new .cta_area a {width: auto;display: inline-block;font-size: 18px;font-weight: 700;border: solid 1px #dd2328;color: #dd2328;padding: 12px 60px;border-radius: 35px;text-transform: uppercase }.blog_home_main .cta_area a:hover, .faq_cont_new .cta_area a:hover {background: #dd2328;color: #fff }.blog_area li h2 {width: 100%;float: left;padding: 0;margin: 0 0 5px;font-size: 18px;color: #fff;line-height: 22px;letter-spacing: .5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;max-height: 25px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;-moz-line-clamp: 1;line-clamp: 1;font-weight: 700 }.blog_area li figure a, .blog_area li h2 a {color: #fff !important;background: 0 0;padding: 0;border-radius: 0;margin: 0 }.blog_area li figure {width: 100%;float: left;margin: 0 0 0;border-radius: 10px;overflow: hidden;border: solid 1px #eee }.blog_area li figure img {width: 100%;height: auto }.blog_area li p {width: 100%;float: left;font-size: 14px;color: #fff;line-height: 22px;letter-spacing: .5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;max-height: 50px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;-moz-line-clamp: 2;line-clamp: 2;text-align: left }.blog_area li a.read_more {width: auto;display: inline-block;padding: 8px 20px;color: #dd2328;margin: 0 0;transition: ease-in .3s;font-weight: 700;font-size: 13px;background: #fff;border-radius: 25px;text-transform: uppercase }.blog_area li a.read_more:hover {color: #fff;background: #333;text-decoration: none }.blog_area li::after {display: none }.blog_details_area ul.date_admin, .date_admin {width: 100%;float: left;margin: 0 0 10px;padding: 0 }.date_admin li {border: none;width: auto;padding: 0 10px 0 0;margin: 0 10px 0 0;font-size: 13px;color: #fff;float: left;list-style: none;font-weight: 700;border-right: solid 1px #fff;line-height: 16px }.date_admin li a {color: #fff }.date_admin li:last-child {border: none }.date_admin li i {font-size: 16px;color: #fff;margin: 0 8px 0 0 }.inner_page_area .breadcrumb {background: #fff }.blog_details_area {width: 100%;float: left;margin: 0 0 20px;background: #fff }.blog_details_area ul.date_admin li {color: #000;border-right: solid 1px #333 }.blog_details_area ul.date_admin li a {color: #000 }.blog_details_area ul.date_admin li:last-child {border: none }.blog_details_area h1 {width: 100%;float: left;font-size: 28px;color: #dd2328;letter-spacing: .5px;margin: 0 0 8px;text-align: left }.blog_details_area figure {width: 100%;float: left;margin: 10px 0 10px;border-radius: 10px;overflow: hidden;position: relative }.blog_details_area figure img {width: 100%;height: 407px }.blog_details_area h2, .blog_details_area h3, .blog_details_area h4, .blog_details_area h5, .blog_details_area h6 {font-size: 18px;text-transform: none;font-weight: 700;padding: 0;color: #dd2328;margin: 10px 0 5px;width: 100%;float: left }.pro_txt_1 {width: auto;position: absolute;right: 50px;top: 40% }.pro_txt_1 label {font-size: 26px;line-height: 36px;margin: 0;font-weight: 700;color: #000 }.pro_txt_2 {width: auto;position: absolute;left: 50px;top: 40% }.pro_txt_2 label {font-size: 26px;line-height: 36px;margin: 0;font-weight: 700;color: #000 }.pro_txt_3 {width: 100%;position: absolute;left: 0;top: 25px }.pro_txt_3 label {font-size: 32px;line-height: 36px;margin: 0;text-align: center;width: 100%;font-weight: 700;color: #000 }.pro_txt_1 label a, .pro_txt_1 label span, .pro_txt_2 label a, .pro_txt_2 label span {color: #dd2328;font-size: 32px }label.text_white {color: #fff }label.text_white a {color: #fff }.blog_details_area .blog_content p {color: #121212;font-size: 16px;line-height: 24px;width: 100%;float: left;letter-spacing: .5px;margin: 0 0 15px }.blog_details_area .blog_content ul {width: 100%;float: left;color: #121212;font-size: 16px;line-height: 24px;list-style-type: circle;padding: 0 0 0 20px;margin: 0 0 15px }.blog_details_area .blog_content ul li {width: 100%;float: left;padding: 4px 0;list-style-type: disc;border: none;text-align: left }.blog_details_area .blog_content p a, .blog_details_area .blog_content ul li a {font-weight: 700 }.blog_content {width: 100%;float: left;position: relative;padding: 0 0 20px }.author_bio {width: 100%;float: left;background: #f5f5f5;padding: 15px;margin: 0 0 20px;border-radius: 5px }.author_bio figure {width: 130px;float: left;min-height: 100px }.author_bio figure img {max-width: 100% }.author_bio .author_dtls {width: calc(100% - 130px);float: left;padding: 0 0 0 15px }.author_bio .author_dtls h3 {width: 100%;float: left;font-size: 18px;text-transform: none;font-weight: 700;color: #dd2328;margin: 0;padding: 0;letter-spacing: .5px }.author_bio .author_dtls p {width: 100%;float: left;font-size: 14px;line-height: 22px;text-align: justify }.pro_blog_area {width: 100%;float: left;margin: 20px 0 }.pro_blog_area h3 {width: 100%;float: left;border-bottom: solid 2px #dd2328 }.pro_blog_area h3 span {width: auto;padding: 8px 20px;background: #dd2328;color: #fff;display: inline-block }.pro_blog_area ul {width: 100%;float: left;margin: 0;padding: 0 }.pro_blog_area ul li {width: 100%;float: left;margin: 8px 0;list-style: none;padding: 0 }.pro_blog_area ul li::before {position: relative;content: '\f0a4';font-family: Fontawesome }.pro_blog_area ul li a {color: #000;font-weight: 400 }.pro_blog_area ul li a:hover {color: #dd2328 }.page_heading {width: 100%;float: left;border-bottom: solid 2px #dd2328;font-size: 22px;font-weight: 700;padding: 0;line-height: 1.2;margin: 15px 0 }.page_heading span {width: auto;padding: 8px 30px;background: #dd2328;color: #fff;display: inline-block }.page_heading a.go_top {width: auto;float: right;font-size: 16px;border: solid 1px #dd2328;padding: 8px 20px;border-radius: 3px;transition: ease-in .3s }.page_heading a.go_top:hover {background: #dd2328;color: #fff }.related_post_area {width: 100%;float: left;border-top: solid 1px #ccc;padding: 15px 0 0;margin: 0 0 20px }.related_post_area .prev_nxt {width: 100%;float: left;padding: 0 }.related_post_area .prev_nxt li {width: 50%;float: left;text-align: left;list-style: none }.related_post_area .prev_nxt li a {color: #121212 }.related_post_area .prev_nxt li a h3 {color: #dd2328 }.related_post_area .prev_nxt li a:hover {opacity: .5 }.related_post_area .prev_nxt li p {font-size: 18px;text-align: inherit }.related_post_area .prev_nxt li+li {text-align: right }.error_page_area {width: 100%;float: left;min-height: 450px;padding: 80px 0;text-align: center }.error_page_area figure {width: 100%;float: left;text-align: center }.error_page_area h1 {font-size: 120px;font-weight: 700;color: #dd2328 }.error_page_area h3 {font-size: 42px;font-weight: 300;color: #333;width: 100%;float: left;padding: 10px 0;text-align: center }.error_page_area p {font-size: 20px;font-weight: 300;width: 100%;float: left;text-align: center }.error_page_area a {width: auto;padding: 10px 25px;border: solid 1px #dd2328;color: #dd2328;display: inline-block;border-radius: 3px;margin: 15px 0 }.error_page_area a:hover {background: #dd2328;color: #fff }.home_side_blog {width: 100%;float: left;background: #fff;border: 1px solid #e1e1e1;margin: 20px 0 }.home_side_blog h3.home_head {font-size: 16px;color: #fff;background: #dd2328;padding: 8px 10px;text-transform: uppercase;margin: 0 }.home_side_blog h3.home_head_mb, .left-section h3.home_head_mb {color: #fff;background: #dd2328;padding: 8px 10px;display: none;cursor: pointer;margin: 0 0 0;font-weight: 400 }.home_side_blog ul {width: 100%;float: left;list-style: none;padding: 0;margin: 0 }.home_side_blog ul li {width: 100%;float: left;border-bottom: solid 1px #f1f1f1;padding: 10px 15px }.home_side_blog ul li:last-child {border-bottom: none }.home_side_blog ul li figure {width: 65px;height: auto;float: left;overflow: hidden }.home_side_blog ul li figure img {max-width: 100%;height: 42px;transition: ease-in .3s }.home_side_blog ul li .txt_blog_home {width: 100%;float: left;padding: 0 0 }.home_side_blog ul li .txt_blog_home h4, .home_side_blog ul li .txt_blog_home h4 a {color: #000;font-size: 16px;line-height: 20px;padding: 0;margin: 0;font-weight: 400 }.home_side_blog ul li:hover h4 a {color: #dd2328;transition: ease-in .3s }.home_side_blog ul li:hover figure img {transform: scale(1.1) }.home_side_blog ul li .txt_blog_home h4 {width: 100%;float: left;position: relative;padding: 0 0 0 22px }.home_side_blog ul li .txt_blog_home h4::before {position: absolute;content: "\f0a4";font-family: fontawesome;font-size: 16px;left: 0;top: 0 }.home_trustpilot {width: 100%;float: left;margin: 0 0 0;text-align: center;background: #fff;border: 1px solid #e1e1e1;padding: 8px 0 }.home_trustpilot img {max-width: 100% }.cotnact_top {width: 100%;float: left;padding: 20px 0 0;text-align: right }.cotnact_top li {width: auto;display: inline-block;color: #000;font-weight: 500;font-size: 14px;margin: 0 10px;border: solid 0 #ccc }.cotnact_top li .tp_top img {max-height: 24px;margin-top: -3px }.cotnact_top li .tp_top a {font-size: 18px;display: flex;align-items: center }.cotnact_top li .tp_top a span {margin-right: 8px }.cotnact_top li:first-child a i {font-size: 16px !important }.cotnact_top li a i {font-size: 18px !important }.cotnact_top li span {width: 40px;height: 40px;display: inline-block;background: #333;border-radius: 50%;text-align: center;line-height: 40px }.cotnact_top li span img {max-height: 25px }.cotnact_top li figcaption {width: auto;display: inline-block;text-align: left;vertical-align: top;color: #dd2328;font-size: 16px;line-height: 18px }.cotnact_top li figcaption a {color: #dd2328 }.cotnact_top li figcaption label {display: block;font-size: 14px;font-weight: 400;margin: 0;color: #333;text-transform: uppercase;letter-spacing: 1px }.cotnact_top li span i {color: #fff;font-size: 20px;line-height: 40px }.cotnact_top li a span {color: #dd2328 !important }.cotnact_top li:last-child {margin-right: 0 }.top_home {padding: 0 0 25px;display: block;margin: 0;width: 100%;float: left }.top_home h2.bg_title {font-size: 26px;margin: 0 0 8px }.product_other_info {width: 100%;float: left }.pro_tab_area {width: 100%;float: left;padding: 25px 0 }.pro_tab_area .nav-tabs {background: #dd2328;border-bottom: none;margin: 0;padding: 0 }.pro_tab_area .nav-tabs .nav-link {color: #fff;font-size: 18px;font-weight: 700;padding: 10px 25px;border: none;border-radius: 0;list-style: none }.pro_tab_area .nav-tabs .nav-item {width: auto;margin: 0;padding: 0;margin: 0;list-style: none }.pro_tab_area .nav-tabs .nav-item::before {display: none }.pro_tab_area .nav-tabs .nav-item:last-child {border-right: none }.pro_tab_area .nav-tabs .nav-link.active {background: #fff;color: #dd2328;border: solid 1px #dd2328;border-bottom: none }.pro_tab_area .tab-content>.tab-pane {width: 100%;float: left;border: solid 1px #dd2328;padding: 15px;border-top: none }.faq_area_pro h3 {width: 100%;float: left;font-size: 22px;color: #dd2328;border: none;text-transform: capitalize;margin: 0 0 15px;padding: 0 }.faq_area_pro h4 {width: 100%;float: left;font-size: 18px;color: #dd2328;border: none;text-transform: capitalize;margin: 15px 0 5px;padding: 0 }.faq_area p {width: 100%;float: left;margin: 0 0 20px;padding: 0;font-size: 16px;line-height: 24px }a.extra_link {color: #000 !important;font-weight: 700 }.new_intro {width: 90%;float: left;margin: 15px;border: dashed 1px #105d9e }.new_intro figure {width: 25%;float: left;height: auto;padding: 10px }.new_intro figure img {max-width: 100% }.new_intro figcaption {width: 75%;float: left;height: auto;padding: 15px }.new_intro figcaption h3 {font-weight: 700;font-size: 20px;color: #59b524;width: 100%;float: left;margin: 0;padding: 0 }.new_intro figcaption .note {width: 100%;float: left;font-size: 15px;padding: 5px 0;display: inline-block;border-radius: 5px;color: #084989;line-height: 24px;margin: 10px 0 5px;font-weight: 700 }.new_intro figcaption a {width: auto;display: inline-block;background: #105d9e;color: #fff;padding: 5px 20px;text-transform: uppercase;border-radius: 5px;margin: 5px 5px;font-size: 13px;font-weight: 900 }.new_intro figcaption a.cancel {background: #000 }.bloglist {width: auto }.bloglist li {overflow: hidden;padding: 8px 10px }.bloglist li:nth-child(2n) {background: #f9f6f6 }.bloglist li a {display: block;overflow: hidden }.bloglist li a span {float: right }.offer-box {width: auto;margin: 20px 0 0;background: #f7b604;border-radius: 5px;text-align: center;background-image: radial-gradient(#f8d501, #f7b604) }.offer-box a {display: block;padding: 15px }.offer-box p {text-align: center;margin: 0;padding: 0 }.offer-box .head {background: #f70420;display: block;color: #fff;font-weight: 700;text-transform: uppercase }.offer-box .head p {padding: 10px 15px;font-size: 18px }.offer-box .discount {width: auto }.offer-box .discount p {width: auto;font-size: 50px;color: #000;margin: 22px 0;font-weight: 700 }.offer-box .discount p span {display: inline-block;margin: 0 0 0 5px;font-size: 60px;color: #f70420;text-shadow: 0 3px 3px #fff }.offer-box .discount p.dis {font-size: 25px }.offer-box .download {width: auto }.offer-box .download p {margin: 0 0 5px 0;font-weight: 700;width: auto;text-align: center;color: #000 }.offer-box .download p strong {padding: 10px 20px;font-weight: 700;display: inline-block;background: #e2530c;color: #fff;text-transform: uppercase;border-radius: 20px;margin: -9px 0 0 0 }.faqs_area h1 {margin: 10px 0 0 }.faq_area {width: 100%;float: left;padding: 15px 0 15px }.faq_area h2, .faq_area h3 {width: 100%;float: left;font-size: 18px;color: #dd2328;border: none;text-transform: capitalize;margin: 0 0 5px;padding: 0 }.faq_area p {width: 100%;float: left;margin: 0 0 20px;padding: 0 }.faq_area a {font-weight: 700 }.faq_area ul {font-size: 16px;line-height: 24px;width: 100%;float: left;padding: 0;padding: 0 0 0 18px;margin: 0 0 15px;text-align: left }.faq_area ul li {width: 100%;float: left;padding: 4px 0;list-style-type: disc;border: none;text-align: left }.faq_area table tr td, .faq_area tr th {width: 25% }.cat_link {width: 100%;float: left;text-align: center;margin: 10px 0 15px 0 }.cat_link ul {width: 100%;float: left;display: flex;flex-flow: row wrap;align-items: stretch;justify-content: space-between;padding: 0;margin: 0 }.cat_link ul li {flex: 0 0 49% }.cat_link ul li a {border: solid 1px #dd2328;color: #dd2328;transition: ease-in .3s;border-radius: 8px;width: 100%;padding: 8px;display: inline-block;font-weight: 700;text-transform: uppercase }.cat_link ul li a figure {width: 100%;float: left;border-radius: 8px;overflow: hidden;margin: 0 0 10px }.cat_link ul li a figure img {width: 100%;height: auto;transition: ease-in .3s }.cat_link ul li a:hover {box-shadow: 3px 10px 16px 2px #e3e3e3 }.cat_link ul li a:hover img {transform: scale(1.1) }.buy_pro_faq {width: 100%;float: left;padding: 15px;border: solid 1px #ccc;border-radius: 5px;text-align: center;margin: 20px 0 0 }.buy_pro_faq h2 {width: 100%;float: left;text-align: center }.buy_pro_faq figure {text-align: center }.buy_pro_faq p {text-align: center;color: #000 }.buy_pro_faq a span {width: auto;display: inline-block;padding: 7px 20px;border-radius: 5px;background: #dd2328;color: #fff }.faq_listing {width: 100%;float: left;padding: 00px 0 0;margin: 35px 0 0 }.faq_listing ul {width: 100%;float: left;display: flex;flex-flow: row wrap;align-items: stretch;justify-content: space-between;padding: 0 0;margin: 0 }.faq_listing ul li {flex: 0 0 32.5%;margin: 10px 0;list-style: none }.faq_listing ul li a {width: 100%;display: block;border: solid 1px #dd2328;border-radius: 10px 0 10px 0;padding: 10px 15px;font-size: 18px;font-weight: 700;transition: ease-in .3s }.faq_listing ul li a i {margin-right: 5px }.faq_listing ul li a:hover {background: #dd2328;color: #fff }h1.sprt_head {color: #dd2328;text-align: center;border: none;text-transform: uppercase }.pro-review {overflow: hidden;width: 100%;float: left }.review-sec {width: 100%;float: left;margin: 10px 0 10px 0;padding: 0 0 20px;border-bottom: solid 0 #eee }.admin-image {width: 60px;height: 60px;float: left;margin-right: 10px;background: #ddd;border-radius: 50%;position: relative;text-align: center;font-size: 24px;line-height: 60px }.admin-image .fa-user-o:before {font-size: 30px;line-height: 60px }.admin-image img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 50% }.admin-review {float: left;border: #ddd 1px solid;width: calc(100% - 70px);padding: 10px 20px;border-radius: 4px;color: #292828 }.admin-ranking {float: left;width: 100% }.admin-ranking a {color: #000 }.admin-ranking b {font-weight: 700 }.star {position: relative;float: left;font-size: 14px }.star i {color: #ffd100 !important }.discription {float: left;width: 100%;font-size: 16px;color: #292828;margin-top: 6px;font-style: italic }.review-mid-content {width: 100%;float: left;padding: 0 0 15px 0 }.review-mid-content h3 {color: #0020dd232839;font-size: 24px;font-weight: 700;margin: 0 0 10px }.review-mid-content p {margin: 0 0 20px;font-size: 16px;line-height: 24px;font-weight: 400;padding: 0 }.rating-star {width: 100%;position: relative;margin-top: 5px }.rating-star a {display: inline-block;text-indent: -999em;width: 100%;width: 16px;height: 16px;position: relative }.rating-star a::before {content: "\f006";position: absolute;font-size: 16px;font-family: FontAwesome;left: 0;display: block;text-indent: 0;color: #002039 }.rating-star a:hover::before {content: "\f005";position: absolute;font-size: 16px;font-family: FontAwesome;left: 0;display: block;text-indent: 0;color: #002039 }.review-mid-content .sub-btn1 {background: #333;color: #fff;border: none;cursor: pointer;padding: 7px 20px;border-radius: 3px }.review-mid-content .sub-btn1:hover {background: #e65700 }.review-form {margin-top: 0 }.form-row textarea {height: 100px }.form-row {margin: 20px 0 }.form-row label {font-size: 17px;margin-bottom: 5px;display: block;font-weight: 700 }.form-row label.error {color: red;font-size: 15px;float: left;margin-top: 5px }.sub-btn {margin-top: 20px;background: #e65700;border: #e65700 1px solid;color: #fff;font-weight: 600;padding: 8px 26px;border-radius: 4px;cursor: pointer }.sub-btn:hover {background: 0 0;border: #000 1px solid;color: #fff;color: #002039;transition: .5s }.rating {float: left;position: relative }.rating:not(:checked)>input {position: absolute;clip: rect(0, 0, 0, 0) }.rating:not(:checked)>label {float: right;width: 20px;padding: 0;overflow: hidden;white-space: nowrap;cursor: pointer;font-size: 20px;line-height: 1.2;color: #ddd;margin: 0 5px 0 0 }.rating:not(:checked)>label:before {content: '\f005';font-family: Fontawesome }.rating>input:checked~label {color: #f70;text-shadow: 1px 1px #c60, 2px 2px #940, .1em .1em .2em rgba(0, 0, 0, .5) }.rating:not(:checked)>label.error {display: block;color: red;position: absolute;font-size: 15px;text-shadow: none;font-weight: 700;left: 140px;top: 5px;width: 100% }.rating:not(:checked)>label.error::before {display: none }.rating:not(:checked)>label:hover, .rating:not(:checked)>label:hover~label {color: gold;text-shadow: 1px 1px #daa520, 2px 2px #b57340, .1em .1em .2em rgba(0, 0, 0, .5) }.rating>input:checked+label:hover, .rating>input:checked+label:hover~label, .rating>input:checked~label:hover, .rating>input:checked~label:hover~label, .rating>label:hover~input:checked~label {color: #ea0;text-shadow: 1px 1px #daa520, 2px 2px #b57340, .1em .1em .2em rgba(0, 0, 0, .5) }.rating>label:active {position: relative;top: 2px;left: 2px }.author_info {width: 100%;float: left;margin: 20px 0 0;background: #fff;padding: 25px 0 15px;border-top: solid 1px #ccc;position: relative }.author_info figure {width: 120px;height: 120px;background: #fff;border-radius: 10px;float: left;overflow: hidden;text-align: center;box-shadow: 0 0 9px 0 #ccc;border: solid 3px #fff;margin: 0 }.author_info figure img {max-width: 100% }.author_info .other_dtls {width: calc(100% - 120px);float: left;padding: 0 0 0 25px }.author_info .other_dtls h4 {font-size: 20px;margin: 0 0 5px }.author_info .other_dtls h4 span a {color: #dd2328 }.author_info .other_dtls p {width: 100%;float: left;margin: 0 0 15px;font-size: 16px;line-height: 24px;font-weight: 400 }.author_info .other_dtls a {color: #dd2328;margin: 0 10px 0 0 }.blog_content_form {width: 100%;float: left;padding: 15px;border: solid 1px #eee;margin: 0 0 25px }.blog_content_form h3 {width: 100%;float: left;font-size: 22px;margin: 0 0 5px;color: #dd2328;text-align: left;font-weight: 700 }.blog_content_form p {width: 100%;float: left;font-size: 16px;font-weight: 400;margin: 0 0 10px }.blog_content_form ul {width: 100%;float: left;display: flex;flex-flow: row wrap;align-items: stretch;justify-content: space-between;padding: 0;margin: 0 0 20px }.blog_content_form ul li {flex: 0 0 48%;margin: 8px 0;padding: 0 }.blog_content_form ul li::before {display: none }.blog_content_form ul li label {width: 100%;float: left;font-weight: 700;margin: 0 0 5px }.blog_content_form ul li label.error {color: red }.blog_content_form ul li:last-child {flex: 0 0 100% }.blog_content_form button {background: #dd2328;border: none;padding: 8px 25px;font-weight: 700 }.blog_content_form button:hover {background: #000 }.like_post_area {width: auto;position: absolute;right: 0;bottom: -10px }.like_post_area a {width: auto;padding: 5px 15px;border: solid 1px #ccc;border-radius: 30px;color: #000;display: inline-block;font-size: 16px;margin: 0 !important }.like_post_area a i {font-size: 18px;vertical-align: middle }.like_post_area a:hover {color: #dd2328;border: solid 1px #dd2328 }.like_post_area .alert {position: absolute;top: 40px;right: 0;min-width: 290px }.tp_review_area {width: 100%;float: left;border-top: solid 0 #eee;padding: 0 0 0;margin: 0 0 0 }.tp_review_area ul {width: 100%;float: left;display: flex;flex-flow: row wrap;align-items: stretch;justify-content: space-between;margin: 0 0 15px }.tp_review_area ul li {flex: 0 0 100%;padding: 0 0 10px;border-bottom: solid 1px #eee;margin: 0 0 15px }.tp_review_area ul li::before {display: none }.tp_review_area ul li figure {width: 100%;float: left;margin: 0 }.tp_review_area ul li figure img {max-height: 25px }.tp_review_area ul li h4 {width: 100%;float: left;font-size: 17px;font-weight: 700;margin: 0 0 5px }.tp_review_area ul li h4 a {color: #434343 }.tp_review_area ul li h5 {width: 100%;float: left;font-size: 16px;font-weight: 400;margin: 10px 0;font-weight: 300 }.tp_review_area ul li h5 a {color: #000 }.tp_review_area ul li p {width: 100%;float: left;font-size: 15px;line-height: 24px;font-weight: 400;margin: 0 }.tp_review_area ul li p em a {font-weight: 400;color: #dd2328 !important }a.int_links {font-weight: 400;color: #dd2328 !important }.side_blog {width: 100%;float: left }.side_blog h2, .side_blog h3 {width: 100%;float: left;padding: 12px 15px;background: #dd2328;color: #fff;margin: 0;text-transform: uppercase;font-size: 20px }.side_blog ul {width: 100%;float: left;padding: 8px 0 }.side_blog ul li {width: 100%;float: left;border-bottom: solid 1px #eee;padding: 5px 0;font-weight: 400 }.side_blog ul li a {padding: 10px 0;display: block;color: #000;font-weight: 400 }.side_blog ul li span {float: right;font-weight: 700 }.cstm_chek {display: block;position: relative;padding-left: 35px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin: 0;padding: 6px 0 6px 35px }.cstm_chek input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0 }.checkmark {position: absolute;top: 6px;left: 0;height: 22px;width: 22px;border: solid 1px #ccc;border-radius: 3px }.cstm_chek:hover input~.checkmark {border: solid 1px #dd2328 }.cstm_chek input:checked~.checkmark {background-color: #dd2328;border: solid 1px #dd2328 }.checkmark:after {content: "";position: absolute;display: none }.cstm_chek input:checked~.checkmark:after {display: block;content: "\f00c";font-family: Fontawesome;color: #fff;font-size: 13px }.cstm_chek .checkmark:after {left: 4px;top: 1px;width: 5px;height: 10px }.tp_review_area ul li b {width: 100%;float: left;margin: 0 0 10px;font-size: 16px;font-weight: 700 }.tp_review_area ul li b a {color: #dd2328 }.top_rv_flter {width: 100%;float: left;display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between;margin: 20px 0 10px;border-top: solid 1px #eee;padding: 10px 0 10px }.top_rv_flter h2 {font-size: 28px }.top_rv_flter select {min-width: 200px;padding: 0 10px;border: solid 1px #eee;height: 45px }.tp_review_area .blog-pagination ul {display: block;padding: 0;margin: 0 0 25px }.tp_review_area .blog-pagination ul li {display: inline-block;text-align: center;background: #1e2836;margin: 0 3px;padding: 5px 15px;line-height: 20px;cursor: pointer;color: #fff;font-size: 13px;width: auto;float: none;border-radius: 15px }.tp_review_area .blog-pagination {padding: 0;margin: 0;border: none }.tp_review_area .blog-pagination ul li.current-page, .tp_review_area .blog-pagination ul li:hover {background: #dd2328 }.scrollup {display: none;position: fixed;bottom: 4em;right: 15px;width: 45px;height: 45px;background: #343434;color: #fff;line-height: 45px;font-family: fontawesome;transition: ease-in .3s all;z-index: 999;text-align: center;font-size: 20px }.scrollup:hover {background: #dd2328;color: #fff }.cta_blog {width: 100%;float: left;margin: 15px 0;text-align: center;position: relative }.cta_blog a {width: auto;display: inline-block;position: relative;padding: 8px 25px;color: #000;font-size: 16px;background: #fff;border: solid 1px #dd2328;border-radius: 10px;z-index: 5;transition: ease-in .3s }.cta_blog::before {position: absolute;height: 1px;width: 50%;left: 0;background: #dd2328;content: '';top: 50% }.cta_blog::after {position: absolute;height: 1px;width: 50%;right: 0;background: #dd2328;content: '';top: 50% }.cta_blog a span {color: #dd2328;font-weight: 700;transition: ease-in .3s }.cta_blog a:hover {background: #dd2328;color: #fff }.cta_blog a:hover span {color: #fff }figure.mid_img_bnr {width: 100%;float: left;position: relative;margin: 20px 0 }figure.mid_img_bnr img {width: 100% }.bnr_txt_1 {width: auto;position: absolute;right: 80px;top: 40%;max-width: 360px }.bnr_txt_1 span, .bnr_txt_2 span {font-size: 20px;color: #000;display: block;font-weight: 600 }.bnr_txt_1 label {font-size: 32px;line-height: 36px;margin: 0;font-weight: 700;color: #dd2328 }.bnr_txt_2 {width: auto;position: absolute;left: 80px;top: 40%;max-width: 360px }.bnr_txt_2 label {font-size: 32px;line-height: 36px;margin: 0;font-weight: 700;color: #dd2328 }.bnr_txt_1 label a, .bnr_txt_2 label a {color: #dd2328 }@media (min-width:1400px) and (max-width:1940px) {.scrollup {right: 15% }}@media (min-width:1024px) and (max-width:1299px) {.buy-know a {display: block;background: #dd2329 url(../images/cart.png) no-repeat 10px center;text-decoration: none;text-align: center;padding: 10px 15px 10px 40px;text-transform: uppercase;position: relative;background-size: 24px;font-size: 15px;font-weight: 600;border-radius: 5px }.buy-know a:after {position: absolute;content: '';background: #000 url(../images/cart.png) no-repeat 10px center;width: 0;left: 0;bottom: 0;top: 0;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;background-size: 24px;border-radius: 5px }}@media (min-width:980px) and (max-width:1025px) {.product-price {width: 100%;padding: 0;margin-bottom: 0 }.buy-know {width: auto;margin: 5px 0 25px }.outofstock {width: auto;margin: 5px 0 25px }}@media (max-width:768px) {.product-price {width: 100%;display: block;text-align: center;margin-top: 0;padding: 0 }.buy-know, .outofstock {float: right;margin: 0 0 20px 0;width: 100% }.product-detail-left img {width: 100% }.right-pro-detail {width: 100%;margin-left: 12px }}@media (min-width:992px) {.navbar-expand-lg .navbar-nav {flex-flow: row wrap;width: 100% }.navbar-expand-lg .navbar-nav .nav-link {padding: .75rem 20px;text-transform: uppercase }.navbar-dark .navbar-nav .nav-item {border-right: 1px solid #484848;position: relative }.navbar-dark .navbar-nav .nav-item div.drop_list {margin: 0;padding: 0;position: absolute;z-index: 999999;width: 225px;top: 42px;left: 0;transform: scale(1, .5);-webkit-transform: scale(1, .5);-moz-transform: scale(1, .5);transform-origin: top;-webkit-transform-origin: top;-moz-transform-origin: top;visibility: hidden;opacity: 0;transition: all .3s ease;background: #fff;text-align: left;box-shadow: 0 0 16px 0 #5a5a5a;box-sizing: border-box;text-align: center;border-radius: 0 0 5px 5px }.navbar-dark .navbar-nav .nav-item div.drop_list h3 {width: 100%;float: left;font-size: 20px;margin: 8px 0 10px 0;text-transform: none }.navbar-dark .navbar-nav .nav-item div.drop_list figure {width: 100%;float: left;padding: 0;margin: 0 }.navbar-dark .navbar-nav .nav-item div.drop_list figure img {max-width: 100% }.navbar-dark .navbar-nav .nav-item div.drop_list ul {width: 100%;float: left;background: 0 0;position: relative;margin: 0 0 0 }.navbar-dark .navbar-nav .nav-item div.drop_list p {width: 100%;float: left;margin: 0 0 10px;font-size: 15px;text-align: center }.navbar-dark .navbar-nav .nav-item div.drop_list ul li {background: 0 0;border-bottom: solid 1px #eee;padding: 0 0;font-size: 15px }.navbar-dark .navbar-nav .nav-item div.drop_list ul li:last-child {border-bottom: none }.navbar-dark .navbar-nav .nav-item div.drop_list ul li a {color: #343434;padding: 12px 0;font-size: 15px !important;font-weight: 500;text-transform: none }.navbar-dark .navbar-nav .nav-item div.drop_list ul li a:hover {color: #dd2328;background: 0 0 }.navbar-dark .navbar-nav .nav-item div.drop_list ul li i {color: #dd2328;margin: 0 }.navbar-dark .navbar-nav .nav-item div.drop_list a.shop_now {width: auto;display: inline-block;background: #dd2328;color: #fff;padding: 7px 15px;border-radius: 5px;margin: 0 0 10px }.navbar-dark .navbar-nav .nav-item:hover div.drop_list {opacity: 1;visibility: visible;transform: scale(1, 1);-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1) }.navbar-dark .navbar-nav .nav-item:last-child div.drop_list {right: -65px !important;left: inherit }.navbar-dark .navbar-nav .nav-item:last-child {border-right: 0 }.navbar-dark .navbar-nav .nav-link {color: #fff }.navbar-dark .navbar-nav .nav-item ul {position: absolute;left: 0;z-index: 100;min-width: 210px;background: #343434;border-radius: 0 0 10px 10px;display: none;padding: 0;margin: 0 }.navbar-dark .navbar-nav .nav-item ul li {border-bottom: 1px solid #484848 }.navbar-dark .navbar-nav .nav-item ul li a {color: #fff;padding: 7px 15px;text-transform: uppercase;font-size: 13px;display: inline-block;width: 100%;transition: ease-in .3s }.navbar-dark .navbar-nav .nav-item ul li a:hover {background: #dd2328;text-decoration: none }.navbar-dark .navbar-nav .nav-item:hover ul {display: block }.navbar-dark .navbar-nav .active>.nav-link {background: #dd2328 }.bg-dark {padding: 0 }}@media (max-width:991px) {.address_contact {margin: 25px 0 0 }.contact-page ul li {flex: 0 0 100% }.cotnact_top li:nth-child(1), .cotnact_top li:nth-child(3) {display: none }a.desktop-logo {width: 100%;display: block;text-align: center }.desktop-logo img {max-width: 100% }.navbar-brand {display: inherit }.container {max-width: 100% }.cotnact_top {padding: 10px 0 0;margin: 0;text-align: center }.navbar-expand-lg .navbar-nav .nav-link {padding: 10px 5px !important;border-top: solid 1px #494949 }.navbar-nav li:last-child .drop_list {display: none !important }header .text-right {text-align: center !important }.navbar-toggler {margin-right: 15px }.navbar-nav .nav-link {padding: 5px 15px }.navbar-dark .navbar-nav .nav-item ul {position: static;left: 0;z-index: 100;min-width: 100%;background: #343434;border-radius: 0 0 10px 10px;display: none;padding: 0;margin: 0 }.navbar-dark .navbar-nav .nav-item ul li {border-bottom: 1px solid #484848 }.navbar-dark .navbar-nav .nav-item ul li a {color: #fff;padding: 7px 15px;text-transform: uppercase;font-size: 13px;display: inline-block;width: 100%;transition: ease-in .3s }.navbar-dark .navbar-nav .nav-item ul li a:hover {background: #dd2328;text-decoration: none }.navbar-dark .navbar-nav .nav-item:hover ul {display: block }.banner_text {width: 100%;left: 0;top: 20px;padding: 0 0 0 15px;max-width: 255px }.banner_text h1 {font-size: 22px;line-height: 22px;margin: 0 }.banner_text p {font-size: 13px;line-height: 15px }.slider img {min-height: 140px;height: auto }.top_home h2.bg_title {font-size: 22px }footer .container ul.list-unstyled li a {margin: 6px 0 }.navbar-brand {flex-flow: row wrap;list-style: none;font-size: 14px;max-width: 60% }.navbar-brand li {margin: 4px 0;border-bottom: solid 1px #494949;width: 100%;padding: 0 0 4px }.navbar-brand li i {width: 18px }.navbar-brand li:last-child {border-bottom: none;margin: 0 }.navbar-toggler label {font-size: 14px }.navbar {padding: 0 1rem }.navbar-toggler {padding: .4rem .75rem }.blog_area li h2 {min-height: inherit }.blog_home_main h3 span {font-size: 20px;padding: 10px 20px }footer .container ul.list-unstyled li {width: 100% }}@media (max-width:767px) {.blog_details_area h1 {font-size: 22px }.blog_details_area figure img {height: 115px }.pro_dosase ul li label {padding: 7px 0 !important }ol.breadcrumb {margin-bottom: 0;padding: 0 0 10px 0 }figure.inner_img img {min-height: 90px }.tablet-table tr td {padding: 7px 0 }.pro_dosase h3 {flex: 0 0 42% !important }.bnr_txt_1 {right: 10px;max-width: 150px;top: 30% }.bnr_txt_2 {left: 10px;top: 30%;max-width: 150px }.bnr_txt_1 label, .bnr_txt_2 label {font-size: 14px;line-height: 16px }figure.mid_img_bnr img {min-height: 120px;object-fit: cover }.bnr_txt_1 span, .bnr_txt_2 span {font-size: 12px }.cta_blog a {line-height: 22px;padding: 6px 18px }.cta_blog a span {display: block }.mb_padding {padding: 0 8px }.like_post_area {position: static }.homepage_section table tr td, .homepage_section table tr td:first-child {width: 100%;float: left;padding: 10px 0 }.right-section {margin: 15px 0 0 }.right-section ul.pro_list li {flex: 0 0 48% }.product-div .product-disc {display: none }.product-div {padding: 10px;border: solid 1px #eee;border-radius: 5px }.product-div h2 {font-size: 16px;margin: 0 0 8px }.author_bio figure {display: none }.author_bio .author_dtls {width: 100%;padding: 0 }.navbar-brand {padding: 0 }.navbar-toggler {margin-right: 0 }.container {max-width: 100% }.top_bnr .container {padding: 0 }.policy-list {padding-left: 0 }.list-txt {width: 90% }.title-policy {margin-left: 0 }.mar-left {margin-left: 0 !important }.full-section h3 span::after {display: none }ol ol, ol ul, ul ol, ul ul {padding-left: 0 !important }.col-md-6, .full-section {padding-left: 15px }body {overflow-x: hidden }.card_box ul li {width: 60% }.card_box ul li input+label {border: 1px solid #dd2328 !important;margin-bottom: 10px;border-radius: 5px !important }.card_box ul+.bestVal {text-align: center !important;width: 100%;bottom: 64px;left: 0;right: 0;position: absolute }.card_box ul.onebtn+.bestVal {text-align: center !important;width: 100%;position: relative }.card_box ul.twobtn+.bestVal {text-align: center !important;width: 100%;position: relative }.card_box {position: relative }.card_box ul.twobtn li:nth-child(2) {margin-bottom: 0 }.card_box ul.onebtn li:nth-child(2) {margin-bottom: 0 }.blog_area li {flex: 0 0 100% !important }figure.home_img img {height: auto }.date_admin {width: 100%;float: left;margin: 0;padding: 0 }.date_admin li {width: auto !important;padding-right: 15px !important;margin: 0 }.date_admin li i {margin-right: 5px }.billing_information .form-group {width: 100% }.checkout_area h3 {font-size: 14px }header {padding: 10px 0 }.hide_left_link, .hide_mb, .home_side_blog h3.home_head, .home_side_blog ul, .home_trustpilot {display: none }.home_side_blog h3.home_head_mb {display: block;font-size: 14px;width: 100%;position: relative;margin: 0 !important }.left-section h3.home_head_mb {display: flex;font-size: 14px;width: 100%;float: none;position: relative;margin: 20px 0 0 }.home_side_blog h3.home_head_mb::after, .left-section h3.home_head_mb::after {content: '+';font-size: 18px;font-weight: 400;color: #fff;float: right;margin: 0 5px 0 0;position: absolute;right: 5px;top: 9px }.home_side_blog h3.home_head_mb.after_arrow::after, .left-section h3.home_head_mb.after_arrow::after {content: '-' !important;font-weight: 700 }.home_side_blog {margin: 5px 0 }.shp_cart_rgt {order: 1 }.chck_form {order: 2 }.coupon_area {width: 100% }.billing_information .form-group {width: 100%;float: left;margin: 8px 0 }.billing_information .form-group label {display: none }.faq_listing ul {padding: 0 !important }.faq_listing ul li {flex: 0 0 100% !important }.faq_cont_new, h1.sprt_head {padding: 0 !important }.cat_link ul li {flex: 0 0 100%;margin: 10px 0 }.author_info .other_dtls {width: 100%;padding: 15px 0 0 }.blog_content_form ul li {flex: 0 0 100% }.pro_txt_2 {left: 10px;top: 24%;text-align: center;background: rgba(255, 255, 255, .8);padding: 10px 10px 0;border-radius: 8px }.pro_txt_2 label {font-size: 12px;line-height: 15px }.pro_txt_2 label a {font-size: 13px;line-height: 16px;padding: 4px 10px;border: solid 1px #dd2328;width: 100%;float: left;margin: 0 0 5px }}#billing_email {text-transform: lowercase }@media(max-width:479px) {.card_box ul li {width: 90% }.coupons h3 {font-size: 16px }}@media(min-width:768px) and (max-width:999px) {.navbar-toggler {margin: 0 }.banner_text {top: 20px }.product-disc .comt {height: 76px;overflow: hidden }.product-div {margin: 15px 0 }footer img {width: 100% }.blog_area li {flex: 0 0 28% }.left-section {order: 1 }.product-price {width: 100%;padding: 0 }.buy-know {width: 100%;padding: 0;float: none;margin: 0 0 20px }.outofstock {width: 100%;margin: 0 0 20px }header {padding: 0 }.navbar-dark .navbar-nav .nav-item div.drop_list {display: none }}.pro_dosase {height: auto;display: flex;align-items: center;margin: 0 0 10px;background: #fff;border: solid 1px #dd2328;border-radius: 5px;overflow: hidden }.pro_dosase h3 {margin: 0 !important;width: auto;border: none;flex: 0 0 35%;padding: 8px 0 8px 15px !important;color: #dd2328 !important;font-size: 14px !important;text-align: center;font-weight: 900 }.select_dosase ul li {width: auto;float: left;margin: 0 8px;list-style: none;border: none;padding: 0;min-width: inherit;min-height: inherit }.pro_dosase ul li {width: 33%;text-align: center;margin: 0 }.select_dosase ul li.active .radio_btn {background: #08233b;color: #fff;font-weight: 600 }.select_dosase ul li.active label {color: red }.select_dosase ul li label {display: block;position: relative;padding-left: 26px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.select_dosase ul li label input {position: absolute;opacity: 0;cursor: pointer }.radio_btn input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0 }.pro_dosase ul li.active label {background: #dd2328 !important;color: #fff }.pro_dosase ul li label {border-radius: 0;padding: 12px 15px;border: solid 1px #dd2328;border-width: 0 0 0 1px;color: #dd2328;line-height: 25px;position: relative;margin-bottom: 0;font-weight: 600 }.select_dosase.pro_dosase ul {width: 100%;padding: 0 }.modal-title {font-size: 20px;line-height: 24px;text-transform: capitalize;color: #dd2328;font-weight: 600;}.pop_txt {width: 100%;float: left;text-align: center;padding: 0 0 10px;}.pop_txt p {width: 100%;float: left;font-size: 14px;font-weight: 500;letter-spacing: .5px;line-height: 20px;margin: 0 0 0px;text-align: center;padding: 0px;}.pop_txt p b {font-weight: 700;margin: 0 0 5px;display: block;text-transform: capitalize;}.modal-body a.shop_now {background: #dd2328;padding: 10px 30px;border-radius: 30px;color: #fff;text-transform: uppercase;letter-spacing: .5px;font-weight: 700;font-size: 16px;display: inline-block;}ul.pop_pro {display: flex;justify-content: space-around;align-items: center;width: 100%;float: left;margin-bottom: 15px;background: #f6f8fb;padding: 0px;border-radius: 5px;border: 1px solid #eee;}ul.pop_pro li h3 {font-size: 16px;font-weight: 600;margin-top: 15px;}a.cart {background: #dd2328;padding: 7px 20px;color: #fff;font-weight: 500;border-radius: 30px;font-size: 14px;margin-bottom: 15px;float: left;}ul.pop_pro figure {margin: 12px 0px 15px;}.modal-body {text-align: center;}.homepage_section ul {display: block;float: unset;}.homepage_section ul li {float: unset;}.faq_area ul {display: block;}.faq_area ul li {float: unset;}.product-detail-content p {display: block;float: unset;margin: 0 0 20px;}@media only screen and (max-width: 768px) {.cotnact_top {padding: 5px 0;}.desktop-logo {padding-top: 5px;}}@media only screen and (max-width: 600px) {.desktop-logo {padding-top: 0px;}ul.pop_pro figure img {width: auto;max-height: 80px;min-height: 80px;}}.product-cont {min-height: 210px !important;}.show_mb{display:none;}@media (max-width:767px) {.hide_mb{display:none;}.show_mb{display:inline-block;}.thumbnail .content{text-align:center;}}
.scrollup{
    bottom:6em;
}
.small-bnr-img {
    width: 100%; float: left; margin: 5px 0;
}
.small-bnr-img img {
    height: auto;
    width: auto; max-width: 100%;
}
.btc_txt_bnr{ width:100%; float:left; max-width: 260px;   background: #fff;   padding: 10px;   text-align: center;  border: dashed 1px #dd2328;
    border-radius: 30px;}
.btc_txt_bnr h2{ color:#000; font-size:20px; margin:0; font-style:italic; }
.btc_txt_bnr a.main_link{ background:#dd2328; color:#fff; padding:8px 20px; border-radius:30px; font-size:14px; }
footer .container ul.list-inline {
    margin: 15px 0;
    width: 100%;
    float: left;
    display: flex;
    gap: 5px;
    align-items: center;
}
li.list-inline-item.tk-tk a {
    width: 35px;
    display: flex;
    background: #000000;
    height: 32px;
    text-align: center;
    line-height: 39px;
    display: flex;
    justify-content: center;
    align-items: center;
}
li.list-inline-item.l-t a {
    background: #00b67a;
    width: 32px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    height: 32px;
}
@media only screen and (max-width: 999px) {
 
}
@media only screen and (max-width: 767px){
.banner_text{ max-width:100%; position:static;}    
.small-bnr-img img{ height:auto; min-height:inherit; }	
.banner_text h1, .small-bnr-img{ display:none; }	
.banner_text{ top:10px; }


}