/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/fontawesome-webfont.eot?v=4.3.0");
  src: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0); }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571429em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

.fa-ul > li {
  position: relative; }

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center; }

.fa-li.fa-lg {
  left: -1.85714286em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000"; }

.fa-music:before {
  content: "\f001"; }

.fa-search:before {
  content: "\f002"; }

.fa-envelope-o:before {
  content: "\f003"; }

.fa-heart:before {
  content: "\f004"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-o:before {
  content: "\f006"; }

.fa-user:before {
  content: "\f007"; }

.fa-film:before {
  content: "\f008"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-check:before {
  content: "\f00c"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-signal:before {
  content: "\f012"; }

.fa-gear:before,
.fa-cog:before {
  content: "\f013"; }

.fa-trash-o:before {
  content: "\f014"; }

.fa-home:before {
  content: "\f015"; }

.fa-file-o:before {
  content: "\f016"; }

.fa-clock-o:before {
  content: "\f017"; }

.fa-road:before {
  content: "\f018"; }

.fa-download:before {
  content: "\f019"; }

.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-play-circle-o:before {
  content: "\f01d"; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-lock:before {
  content: "\f023"; }

.fa-flag:before {
  content: "\f024"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-print:before {
  content: "\f02f"; }

.fa-camera:before {
  content: "\f030"; }

.fa-font:before {
  content: "\f031"; }

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-key:before {
  content: "\f084"; }

.fa-gears:before,
.fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-group:before,
.fa-users:before {
  content: "\f0c0"; }

.fa-chain:before,
.fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-plus:before {
  content: "\f0d5"; }

.fa-money:before {
  content: "\f0d6"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before,
.fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before,
.fa-usd:before {
  content: "\f155"; }

.fa-rupee:before,
.fa-inr:before {
  content: "\f156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"; }

.fa-won:before,
.fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"; }

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-genderless:before,
.fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-venus:before {
  content: "\f221"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-facebook-official:before {
  content: "\f230"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-server:before {
  content: "\f233"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-hotel:before,
.fa-bed:before {
  content: "\f236"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-train:before {
  content: "\f238"; }

.fa-subway:before {
  content: "\f239"; }

.fa-medium:before {
  content: "\f23a"; }

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 24, 2017 */
@font-face {
  font-family: 'proxima_novalight';
  src: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/proximanova-light-webfont.woff2") format("woff2"), url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/proximanova-light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novamedium';
  src: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/fonts/Proxima-Nova-Medium.woff2") format("woff2"), url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/fonts/Proxima-Nova-Medium.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_nova_rgregular';
  src: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/proximanova-regular-webfont.woff2") format("woff2"), url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/proximanova-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novasemibold';
  src: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/proximanova-semibold-webfont.woff2") format("woff2"), url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/proximanova-semibold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novabold';
  src: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/proximanova-bold-webfont.woff2") format("woff2"), url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/proximanova-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novaextrabold';
  src: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/proximanova-extrabold.woff2") format("woff2"), url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/proximanova-extrabold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 24, 2017 */
@font-face {
  font-family: 'glacial_indifferenceregular';
  src: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/glacialindifference-regular-webfont.woff2") format("woff2"), url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/glacialindifference-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'glacial_indifferencebold';
  src: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/glacialindifference-bold-webfont.woff2") format("woff2"), url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/fonts/glacialindifference-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
/* Placeholder */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

html, body {
  height: 100%; }

body {
  font-family: 'proxima_nova_rgregular',arial;
  font-size: 14px;
  line-height: 1.2;
  color: #515050; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none; }

q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

input, a, select {
  outline: none; }

* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }
  *:before, *:after {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }

strong, .strong {
  font-weight: bold; }

.flex-direction-nav {
  display: none; }

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

.block .content {
  margin-top: 0; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.management .region-content #block-views-block-faq-block-1, .batteryrecycle .region-content #block-views-block-faq-block-1, .aboutus .region-content #block-views-block-faq-block-1, .manufacture .region-content #block-views-block-faq-block-1, .tipsbuybattery .region-content #block-views-block-faq-block-1, .safetyhandling .region-content #block-views-block-faq-block-1, .terminology-content .region-content #block-views-block-faq-block-1, .faqs .region-content #block-views-block-faq-block-1 {
  float: left;
  width: calc(75% - 10px);
  text-align: justify;
  background: #ffffff;
  margin: 20px 0px 0 0; }

.management #block-amaron-content {
  display: none; }

#block-views-block-management-block-1 {
  float: left;
  width: 100%;
  background: #FFF;
  margin: 0 0px 20px 0; }
  #block-views-block-management-block-1 .content {
    padding: 50px 50px 0 50px; }
    #block-views-block-management-block-1 .content .view-header h2 {
      font-family: 'proxima_novalight';
      text-transform: none;
      color: #231f20; }
      #block-views-block-management-block-1 .content .view-header h2 .green {
        font-family: 'proxima_novasemibold';
        text-transform: uppercase; }
    #block-views-block-management-block-1 .content .views-row {
      clear: both;
      margin-bottom: 50px;
      position: relative;
      border-bottom: 1px solid #e2e2e2; }
      #block-views-block-management-block-1 .content .views-row:first-child {
        padding-top: 33px; }
      #block-views-block-management-block-1 .content .views-row:last-child {
        border-bottom: 0;
        margin-bottom: 0; }
      #block-views-block-management-block-1 .content .views-row .views-field-nothing .mgmt {
        display: block;
        width: 100%; }
        #block-views-block-management-block-1 .content .views-row .views-field-nothing .mgmt .mgmt-left {
          float: left;
          margin-right: 10px;
          width: 26%;
          margin-bottom: 47px; }
        #block-views-block-management-block-1 .content .views-row .views-field-nothing .mgmt .mgmt-right {
          float: left;
          width: calc(74% - 10px);
          padding-left: 38px;
          font-size: 16px; }
          #block-views-block-management-block-1 .content .views-row .views-field-nothing .mgmt .mgmt-right h3 {
            font-size: 24px;
            font-family: 'proxima_novabold';
            color: #231f20;
            letter-spacing: 2px;
            text-transform: none; }
          #block-views-block-management-block-1 .content .views-row .views-field-nothing .mgmt .mgmt-right .mgmt-title {
            color: #6b6b6b;
            font-family: 'proxima_novasemibold';
            margin: 0;
            letter-spacing: 2px; }
          #block-views-block-management-block-1 .content .views-row .views-field-nothing .mgmt .mgmt-right .mgmt-desc, #block-views-block-management-block-1 .content .views-row .views-field-nothing .mgmt .mgmt-right .mgmt-full-desc {
            color: #231f20;
            padding-bottom: 17px;
            letter-spacing: 1px; }
          #block-views-block-management-block-1 .content .views-row .views-field-nothing .mgmt .mgmt-right .mgmt-full-desc {
            display: block; }
          #block-views-block-management-block-1 .content .views-row .views-field-nothing .mgmt .mgmt-right a {
            color: #95c93d; }

#block-managementfootertext {
  clear: both;
  background: #fff;
  text-align: center;
  padding: 40px 20px; }
  #block-managementfootertext p {
    margin-top: 0;
    font-size: 16px;
    color: #231f20;
    letter-spacing: 2px;
    text-align: inherit; }
    #block-managementfootertext p:last-child {
      margin-bottom: 0; }

body.amaron-logo:not(.path-frontpage) #block-amaron-content {
  padding-bottom: 0; }

.amaron-logo .pdf-button,
.amaron-logo .pdf-button:hover,
.amaron-logo .pdf-button:active,
.amaron-logo .pdf-button:focus {
  background-image: none;
  padding-left: 32px; }

@media (max-width: 1024px) {
  #block-views-block-management-block-1 .content {
    padding: 30px 20px 0 20px; } }
@media (max-width: 767px) {
  #block-views-block-management-block-1 .content .views-row .views-field-nothing .mgmt .mgmt-left {
    width: 100%;
    margin: 0; }
  #block-views-block-management-block-1 .content .views-row .views-field-nothing .mgmt .mgmt-right {
    width: 100%;
    padding: 0;
    margin-top: 20px; }
    #block-views-block-management-block-1 .content .views-row .views-field-nothing .mgmt .mgmt-right .mgmt-full-desc {
      padding-bottom: 0; } }
body.ad-gallery:not(.path-frontpage) #block-amaron-content {
  padding: 0;
  background: transparent; }

.ad-gallery #block-amaron-content .node__content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap; }
.ad-gallery #block-amaron-content .field--name-body {
  padding: 50px 60px;
  background: #FFF;
  width: 100%; }
  .ad-gallery #block-amaron-content .field--name-body h2 {
    text-transform: none; }
  .ad-gallery #block-amaron-content .field--name-body p:last-child {
    margin-bottom: 0; }
.ad-gallery #block-amaron-content .field--name-field-print-gallery,
.ad-gallery #block-amaron-content .field--name-field-tvc-gallery {
  width: calc(50% - 10px);
  margin-top: 20px;
  background: #fff;
  padding: 40px 60px; }
  .ad-gallery #block-amaron-content .field--name-field-print-gallery .field__label,
  .ad-gallery #block-amaron-content .field--name-field-tvc-gallery .field__label {
    font-size: 15px;
    line-height: 29px;
    text-transform: uppercase;
    margin-bottom: 35px; }
    .ad-gallery #block-amaron-content .field--name-field-print-gallery .field__label:after,
    .ad-gallery #block-amaron-content .field--name-field-tvc-gallery .field__label:after {
      display: block;
      border-bottom: 2px solid #95c93d;
      width: 35px;
      content: ""; }
.ad-gallery #block-amaron-content .field--name-field-print-gallery {
  margin-right: 10px; }
.ad-gallery #block-amaron-content .field--name-field-tvc-gallery {
  margin-left: 10px; }

.print-gallery.owl-carousel .owl-nav button,
.tvc-gallery.owl-carousel .owl-nav button {
  top: 0;
  right: 0;
  height: 300px;
  width: 40px;
  background: rgba(255, 255, 255, 0.8); }
  .print-gallery.owl-carousel .owl-nav button span,
  .tvc-gallery.owl-carousel .owl-nav button span {
    background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/next-green.png);
    height: 20px;
    width: 8px; }
  .print-gallery.owl-carousel .owl-nav button.owl-next.disabled, .print-gallery.owl-carousel .owl-nav button.owl-prev.disabled,
  .tvc-gallery.owl-carousel .owl-nav button.owl-next.disabled,
  .tvc-gallery.owl-carousel .owl-nav button.owl-prev.disabled {
    display: none; }
  .print-gallery.owl-carousel .owl-nav button.owl-prev,
  .tvc-gallery.owl-carousel .owl-nav button.owl-prev {
    left: 0; }
    .print-gallery.owl-carousel .owl-nav button.owl-prev span,
    .tvc-gallery.owl-carousel .owl-nav button.owl-prev span {
      background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/prev-green.png); }
.print-gallery .owl-dots,
.tvc-gallery .owl-dots {
  display: none; }

.print-gallery .owl-item.active {
  padding: 0 40px; }
.print-gallery .field__item {
  background: #e6e7e8;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  height: 300px; }
  .print-gallery .field__item img {
    margin: 0; }
.print-gallery .owl-thumb-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-top: 20px; }
  .print-gallery .owl-thumb-wrapper .owl-nav button {
    height: 100px; }
.print-gallery .owl-thumbs {
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  transition: all 0.3s ease-in-out 0s;
  -webkit-transform: translate(0px);
  -ms-transform: translate(0px);
  transform: translate(0px); }
.print-gallery .owl-thumb-item {
  padding: 0;
  border: none;
  vertical-align: top;
  width: 130px;
  height: 100px;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 10px; }
  .print-gallery .owl-thumb-item img {
    margin: 0; }

.tvc-gallery .video-embed-field-responsive-video {
  background: #e6e7e8;
  height: 300px;
  width: calc(100% - 80px);
  margin: 0 auto; }
.tvc-gallery + .owl-thumb-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-top: 20px; }
  .tvc-gallery + .owl-thumb-wrapper .owl-thumbs {
    margin: 0 auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transform: translate(0px);
    -ms-transform: translate(0px);
    transform: translate(0px); }
    .tvc-gallery + .owl-thumb-wrapper .owl-thumbs .owl-thumb-item {
      padding: 0;
      border: none;
      vertical-align: top;
      width: 130px;
      height: 100px;
      display: -webkit-inline-flex;
      display: inline-flex;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      align-items: center;
      margin-right: 10px; }
      .tvc-gallery + .owl-thumb-wrapper .owl-thumbs .owl-thumb-item img {
        margin: 0; }
.tvc-gallery.owl-carousel + .owl-thumb-wrapper .owl-nav button {
  top: 0;
  right: 0;
  height: 100px;
  width: 40px;
  border: none;
  background: rgba(255, 255, 255, 0.8); }
  .tvc-gallery.owl-carousel + .owl-thumb-wrapper .owl-nav button span {
    background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/next-green.png);
    height: 20px;
    width: 8px; }
  .tvc-gallery.owl-carousel + .owl-thumb-wrapper .owl-nav button.owl-next.disabled, .tvc-gallery.owl-carousel + .owl-thumb-wrapper .owl-nav button.owl-prev.disabled {
    display: none; }
  .tvc-gallery.owl-carousel + .owl-thumb-wrapper .owl-nav button.owl-prev {
    left: 0; }
    .tvc-gallery.owl-carousel + .owl-thumb-wrapper .owl-nav button.owl-prev span {
      background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/prev-green.png); }

@media (max-width: 1024px) {
  .ad-gallery #block-amaron-content .field--name-body,
  .ad-gallery #block-amaron-content .field--name-field-print-gallery,
  .ad-gallery #block-amaron-content .field--name-field-tvc-gallery {
    padding: 30px 20px; }
  .ad-gallery #block-amaron-content .field--name-field-tvc-gallery {
    margin-bottom: 20px; } }
@media (max-width: 991px) {
  .ad-gallery #block-amaron-content .field--name-field-print-gallery,
  .ad-gallery #block-amaron-content .field--name-field-tvc-gallery {
    padding: 20px;
    width: 100%;
    margin-left: 0;
    margin-right: 0; }

  .print-gallery.owl-carousel .owl-item img,
  .tvc-gallery.owl-carousel .owl-item img {
    width: auto; } }
@media (max-width: 480px) {
  .ad-gallery #block-amaron-content .field--name-field-print-gallery,
  .ad-gallery #block-amaron-content .field--name-field-tvc-gallery {
    padding: 20px 0; }
    .ad-gallery #block-amaron-content .field--name-field-print-gallery .field__label,
    .ad-gallery #block-amaron-content .field--name-field-tvc-gallery .field__label {
      padding: 0 20px; }

  .print-gallery .field__item,
  .tvc-gallery .field__item {
    height: 200px; }
    .print-gallery .field__item img,
    .tvc-gallery .field__item img {
      max-height: 200px; }
  .print-gallery.owl-carousel .owl-nav button,
  .tvc-gallery.owl-carousel .owl-nav button {
    height: 200px; }

  .print-gallery .owl-thumb-wrapper .owl-nav button {
    height: 100%; }

  .tvc-gallery .video-embed-field-responsive-video {
    height: 200px; } }
.aftermarket:not(.path-frontpage) #block-amaron-content {
  padding-bottom: 0; }

.view-product-solutions-batteries {
  padding: 0 45px 50px;
  background: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .view-product-solutions-batteries .close {
    display: none; }
  .view-product-solutions-batteries .view-content-data {
    width: 100%; }
  .view-product-solutions-batteries .view-header {
    background: #f1f2f2;
    border: 1px solid #d1d3d4;
    -webkit-box-flex: 1.15;
    -moz-box-flex: 1.15;
    -webkit-flex: 1.15;
    -ms-flex: 1.15;
    flex: 1.15; }
  .view-product-solutions-batteries > .view-content {
    border: 1px solid #d1d3d4;
    border-left: none;
    overflow-y: auto;
    -webkit-box-flex: 2;
    -moz-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2; }
    .view-product-solutions-batteries > .view-content ul {
      margin: 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap; }
    .view-product-solutions-batteries > .view-content li {
      width: 50%;
      padding: 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; }
    .view-product-solutions-batteries > .view-content .views-row > div {
      display: none; }
    .view-product-solutions-batteries > .view-content .views-row:first-child > div {
      display: block; }
  .view-product-solutions-batteries .field-collection-item--name-field-products-images {
    font-size: 15px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: bold;
    color: #231f20;
    line-height: 18px;
    height: 100%; }
    .view-product-solutions-batteries .field-collection-item--name-field-products-images .content {
      height: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      align-items: center; }
  .view-product-solutions-batteries .field--name-field-upload-image {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    width: 58%;
    padding: 10px;
    height: 100%; }
    .view-product-solutions-batteries .field--name-field-upload-image img {
      margin-bottom: 0;
      max-height: 100%;
      width: auto; }
    .view-product-solutions-batteries .field--name-field-upload-image div {
      height: 100%; }
  .view-product-solutions-batteries .field--name-field-amaron,
  .view-product-solutions-batteries .field--name-field-label-image {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 42%;
    padding: 20px 0; }
    .view-product-solutions-batteries .field--name-field-amaron > div,
    .view-product-solutions-batteries .field--name-field-label-image > div {
      width: 100%; }
    .view-product-solutions-batteries .field--name-field-amaron strong,
    .view-product-solutions-batteries .field--name-field-label-image strong {
      font-family: proxima_novaextrabold; }
  .view-product-solutions-batteries .field--name-field-label-image {
    display: block; }
    .view-product-solutions-batteries .field--name-field-label-image + .field--name-field-amaron {
      display: none; }
  .view-product-solutions-batteries .field--name-field-warranty {
    display: none; }

.view-product-sidebar ul {
  margin: 0; }
  .view-product-sidebar ul li {
    padding: 0; }
    .view-product-sidebar ul li:last-child span {
      border-bottom: 0; }
.view-product-sidebar span {
  cursor: pointer;
  display: block;
  font-size: 16px;
  letter-spacing: 2px;
  color: #231f20;
  padding: 14px 20px;
  border-bottom: 1px solid #d1d3d4;
  font-family: 'proxima_nova_rgregular'; }
  .view-product-sidebar span.active {
    background: #95C93D;
    color: #ffffff;
    font-weight: bold;
    box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.15); }

@media (max-width: 1024px) {
  .view-product-solutions-batteries {
    padding: 0 20px 30px; } }
@media (max-width: 767px) {
  .view-product-solutions-batteries > .view-content {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100% !important;
    z-index: 9999;
    background: rgba(0, 0, 0, 0.8);
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center; }
    .view-product-solutions-batteries > .view-content .views-row:first-child > div {
      display: none; }
    .view-product-solutions-batteries > .view-content li {
      width: 100%;
      margin-bottom: 20px; }
    .view-product-solutions-batteries > .view-content .field--name-field-upload-image img {
      max-height: 150px; }
  .view-product-solutions-batteries .view-content-data {
    background: #ffffff;
    width: 86%;
    position: relative;
    height: 86%;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 20px; }
  .view-product-solutions-batteries .close {
    position: absolute;
    top: 4.4%;
    right: 5.2%;
    background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/close.png);
    text-indent: -9999px;
    display: block;
    width: 48px;
    height: 48px;
    background-size: 100%;
    z-index: 9; } }
@media (max-width: 480px) {
  .view-product-solutions-batteries .close {
    top: 4%;
    right: 2%; } }
.block-views-blockmedia-block-1,
.block-views-blockevents-block-1 {
  padding: 50px 60px;
  background: #fff; }
  .block-views-blockmedia-block-1 + #block-amaron-content,
  .block-views-blockevents-block-1 + #block-amaron-content {
    display: none; }
  .block-views-blockmedia-block-1 .view-header,
  .block-views-blockevents-block-1 .view-header {
    margin-bottom: 40px; }
    .block-views-blockmedia-block-1 .view-header h2,
    .block-views-blockevents-block-1 .view-header h2 {
      text-transform: none;
      color: #231f20; }
  .block-views-blockmedia-block-1 .views-row,
  .block-views-blockevents-block-1 .views-row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #e2e2e2; }
    .block-views-blockmedia-block-1 .views-row:last-child,
    .block-views-blockevents-block-1 .views-row:last-child {
      padding-bottom: 0;
      border-bottom: none;
      margin-bottom: 0; }
  .block-views-blockmedia-block-1 .js-pager__items,
  .block-views-blockevents-block-1 .js-pager__items {
    margin-top: 50px; }
  .block-views-blockmedia-block-1 .views-field-field-image,
  .block-views-blockevents-block-1 .views-field-field-image {
    margin-right: 60px;
    border: 2px solid #ccc;
    width: 180px;
    height: 142px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center; }
    .block-views-blockmedia-block-1 .views-field-field-image img,
    .block-views-blockevents-block-1 .views-field-field-image img {
      max-height: 100%;
      max-width: 100%;
      display: block; }
  .block-views-blockmedia-block-1 .views-field-content,
  .block-views-blockevents-block-1 .views-field-content {
    width: calc(100% - 240px); }
  .block-views-blockmedia-block-1 .views-field-title,
  .block-views-blockevents-block-1 .views-field-title {
    color: #231f20;
    font-weight: bold;
    font-size: 21px; }
    .block-views-blockmedia-block-1 .views-field-title a,
    .block-views-blockevents-block-1 .views-field-title a {
      color: #231f20;
      font-weight: bold;
      font-size: 21px; }
  .block-views-blockmedia-block-1 .views-field-field-date-of-publish,
  .block-views-blockevents-block-1 .views-field-field-date-of-publish {
    color: #787878;
    margin-bottom: 15px;
    font-size: 16px; }
  .block-views-blockmedia-block-1 .views-field-field-news-description,
  .block-views-blockevents-block-1 .views-field-field-news-description {
    font-size: 14px;
    line-height: 18px;
    color: #515050; }

.block-views-blockevents-block-1 .views-infinite-scroll-content-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap; }
  .block-views-blockevents-block-1 .views-infinite-scroll-content-wrapper > .views-row {
    width: 50%; }
    .block-views-blockevents-block-1 .views-infinite-scroll-content-wrapper > .views-row:nth-child(odd) {
      padding-right: 1%; }
    .block-views-blockevents-block-1 .views-infinite-scroll-content-wrapper > .views-row:nth-child(even) {
      padding-left: 1%; }
.block-views-blockevents-block-1 .views-field-field-image {
  margin-right: 20px;
  width: 200px;
  height: 150px; }
.block-views-blockevents-block-1 .views-field-content {
  width: calc(100% - 220px); }
.block-views-blockevents-block-1 .views-row:nth-last-child(2) {
  padding-bottom: 0;
  border-bottom: none;
  margin-bottom: 0; }
.block-views-blockevents-block-1 .views-field-field-date-of-publish {
  margin-bottom: 0; }

@media (max-width: 1024px) {
  .block-views-blockmedia-block-1,
  .block-views-blockevents-block-1 {
    padding: 30px 20px; }
    .block-views-blockmedia-block-1 .views-field-field-image,
    .block-views-blockevents-block-1 .views-field-field-image {
      margin-right: 40px; }
    .block-views-blockmedia-block-1 .js-pager__items,
    .block-views-blockevents-block-1 .js-pager__items {
      margin-top: 30px; }

  .block-views-blockevents-block-1 .views-field-field-image {
    margin-right: 20px; } }
@media (max-width: 991px) {
  .block-views-blockevents-block-1 .views-infinite-scroll-content-wrapper > .views-row {
    width: 100%; }
    .block-views-blockevents-block-1 .views-infinite-scroll-content-wrapper > .views-row:nth-child(odd), .block-views-blockevents-block-1 .views-infinite-scroll-content-wrapper > .views-row:nth-child(even) {
      padding-left: 0;
      padding-right: 0; }
    .block-views-blockevents-block-1 .views-infinite-scroll-content-wrapper > .views-row:nth-last-child(2) {
      margin-bottom: 40px;
      padding-bottom: 40px;
      border-bottom: 1px solid #e2e2e2; } }
@media (max-width: 767px) {
  .block-views-blockmedia-block-1 .views-row,
  .block-views-blockevents-block-1 .views-row {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
  .block-views-blockmedia-block-1 .views-field-field-image,
  .block-views-blockevents-block-1 .views-field-field-image {
    margin: 0; }
  .block-views-blockmedia-block-1 .views-field-content,
  .block-views-blockevents-block-1 .views-field-content {
    width: 100%;
    margin-top: 30px; } }
.amaron-konnekt .banner-overlay {
  background: none;
  padding-left: 0; }
  .amaron-konnekt .banner-overlay h2 {
    color: #000000;
    font-size: 40px; }
  .amaron-konnekt .banner-overlay p {
    letter-spacing: 0.66px;
    font-size: 33px;
    margin: 0 0 17px;
    color: #747474; }
    .amaron-konnekt .banner-overlay p span {
      color: #E8627E;
      font-weight: bold; }
  @media (max-width: 500px) {
    .amaron-konnekt .banner-overlay pre {
      margin-bottom: -10px; } }
  .amaron-konnekt .banner-overlay pre a {
    border-radius: 6px;
    text-transform: capitalize;
    box-shadow: 0px 3px 6px #00000029;
    letter-spacing: 0;
    position: relative;
    padding: 15px 30px 15px 45px; }
    @media (max-width: 480px) {
      .amaron-konnekt .banner-overlay pre a {
        padding: inherit; } }
    .amaron-konnekt .banner-overlay pre a:before {
      content: '';
      width: 20px;
      height: 20px;
      position: absolute;
      left: 13px;
      top: 13px; }
      @media (max-width: 480px) {
        .amaron-konnekt .banner-overlay pre a:before {
          display: none; } }
    .amaron-konnekt .banner-overlay pre a.play-store {
      margin-right: 15px; }
      .amaron-konnekt .banner-overlay pre a.play-store:before {
        background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/play-store.png");
        background-repeat: no-repeat; }
    .amaron-konnekt .banner-overlay pre a.app-store {
      background: #2C2E29;
      color: #fff; }
      .amaron-konnekt .banner-overlay pre a.app-store:hover {
        color: #95C93D; }
      .amaron-konnekt .banner-overlay pre a.app-store:before {
        background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/app-store.png");
        background-repeat: no-repeat; }

/*breadcrumb color change*/
.amaron-konnekt .region-banner .block-system-breadcrumb-block .content {
  text-shadow: none !important; }
  .amaron-konnekt .region-banner .block-system-breadcrumb-block .content .breadcrumb li a, .amaron-konnekt .region-banner .block-system-breadcrumb-block .content .breadcrumb li span {
    color: #000 !important; }

/*connect services section*/
body.amaron-konnekt main {
  margin-bottom: 23px !important; }

@media (max-width: 991px) {
  body.amaron-konnekt main {
    padding: 0 20px !important; } }
body.amaron-konnekt #block-amaron-content {
  padding: 50px 0 0 !important; }
  @media (max-width: 500px) {
    body.amaron-konnekt #block-amaron-content {
      padding: 22px 0 0 !important; } }

.amaron-konnect-what-you-get .konnect-para {
  margin: 0 0 60px; }
  @media (max-width: 500px) {
    .amaron-konnect-what-you-get .konnect-para {
      margin: 0 0 30px; } }
  .amaron-konnect-what-you-get .konnect-para span {
    color: #6FA219; }
.amaron-konnect-what-you-get h2 {
  text-transform: capitalize;
  font-size: 33px;
  letter-spacing: 0;
  margin-bottom: 11px; }
  @media (max-width: 500px) {
    .amaron-konnect-what-you-get h2 {
      font-size: 28px; } }
.amaron-konnect-what-you-get .mobile-view {
  display: none; }
@media (max-width: 767px) {
  .amaron-konnect-what-you-get .desktop-view {
    display: none; } }
@media (max-width: 767px) {
  .amaron-konnect-what-you-get .mobile-view {
    display: block !important; }
    .amaron-konnect-what-you-get .mobile-view .slick-list {
      padding: 0 20% 0 0; } }
.amaron-konnect-what-you-get .konnect-cards {
  padding-left: 0 !important;
  margin: 0 -15px; }
  .amaron-konnect-what-you-get .konnect-cards li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
    .amaron-konnect-what-you-get .konnect-cards li:before, .amaron-konnect-what-you-get .konnect-cards li:after {
      display: none !important; }
  .amaron-konnect-what-you-get .konnect-cards .slick-slide {
    margin-bottom: 0 !important; }
  .amaron-konnect-what-you-get .konnect-cards .slick-dots {
    text-align: center;
    padding-left: 0 !important;
    margin-top: 0; }
    .amaron-konnect-what-you-get .konnect-cards .slick-dots li {
      display: inline-block;
      margin: 0 8.5px !important;
      background: #c6c6c6;
      width: 47px;
      height: 7px;
      border-radius: 5px;
      cursor: pointer; }
      .amaron-konnect-what-you-get .konnect-cards .slick-dots li.slick-active {
        background: #6FA219; }
      .amaron-konnect-what-you-get .konnect-cards .slick-dots li button {
        display: none; }
.amaron-konnect-what-you-get .col-md-4, .amaron-konnect-what-you-get .col-md-8 {
  min-height: 203px;
  height: 203px; }
  @media (max-width: 500px) {
    .amaron-konnect-what-you-get .col-md-4, .amaron-konnect-what-you-get .col-md-8 {
      min-height: 176px;
      height: 176px; }
      .amaron-konnect-what-you-get .col-md-4 .konnect-card-title, .amaron-konnect-what-you-get .col-md-8 .konnect-card-title {
        font-size: 18px; }
      .amaron-konnect-what-you-get .col-md-4 .konnect-card-para, .amaron-konnect-what-you-get .col-md-8 .konnect-card-para {
        font-size: 13px;
        margin-top: 10px !important;
        max-height: 100px;
        overflow: scroll; } }
.amaron-konnect-what-you-get .col-md-4 {
  width: 386px; }
  @media (max-width: 767px) {
    .amaron-konnect-what-you-get .col-md-4 {
      width: 100%; } }
.amaron-konnect-what-you-get .col-md-8 {
  width: 804px; }
  .amaron-konnect-what-you-get .col-md-8 .card-img {
    width: 6% !important; }
    @media (max-width: 500px) {
      .amaron-konnect-what-you-get .col-md-8 .card-img {
        width: 16% !important; } }
  .amaron-konnect-what-you-get .col-md-8 span {
    width: 94% important; }
    @media (max-width: 500px) {
      .amaron-konnect-what-you-get .col-md-8 span {
        width: 84% !important; } }
.amaron-konnect-what-you-get .konnect-cards-item {
  box-shadow: 0px 3px 15px #20622329;
  background: #fff;
  border-radius: 7px;
  padding: 30px 9px 19px 22px;
  margin: 15px; }
  @media (max-width: 767px) {
    .amaron-konnect-what-you-get .konnect-cards-item {
      margin: 5px;
      padding: 20px 9px 15px 20px;
      box-shadow: none; } }
  .amaron-konnect-what-you-get .konnect-cards-item .konnect-card {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center; }
    .amaron-konnect-what-you-get .konnect-cards-item .konnect-card .card-img {
      width: 16%; }
  .amaron-konnect-what-you-get .konnect-cards-item span {
    width: 84%;
    font-family: 'proxima_novabold';
    font-size: 23px;
    margin-left: 10px;
    display: block;
    letter-spacing: 0; }
  .amaron-konnect-what-you-get .konnect-cards-item .konnect-card-para {
    margin-top: 13px;
    color: #4E4E4E;
    line-height: 1.25;
    letter-spacing: 0; }
    @media (max-width: 767px) {
      .amaron-konnect-what-you-get .konnect-cards-item .konnect-card-para {
        max-height: 100px;
        overflow: scroll; } }

/*Konnect app sldier desktop view*/
.konnect-app-slider {
  margin-bottom: -41px; }
  @media (max-width: 500px) {
    .konnect-app-slider {
      margin-bottom: 0 !important; } }
  .konnect-app-slider .slider-image {
    display: inline-block;
    margin: 0 15px; }
  .konnect-app-slider .slick-prev, .konnect-app-slider .slick-next {
    position: absolute;
    bottom: -64px;
    z-index: 9982;
    display: flex;
    background: none;
    border: none;
    font-size: 0;
    cursor: pointer;
    top: 44%;
    height: 61px; }
  .konnect-app-slider .slick-track {
    padding: 29px 0; }
  .konnect-app-slider .slick-prev {
    left: 33%; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .konnect-app-slider .slick-prev {
        left: 27%; } }
    @media (min-width: 501px) and (max-width: 767px) {
      .konnect-app-slider .slick-prev {
        left: 17%; } }
    @media (max-width: 500px) {
      .konnect-app-slider .slick-prev {
        display: none !important; } }
    .konnect-app-slider .slick-prev:before {
      content: '';
      width: 53px;
      height: 54px;
      background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/arrow-circle-left@2x.png");
      background-repeat: no-repeat;
      background-size: contain;
      display: block; }
  .konnect-app-slider .slick-next {
    right: 33%; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .konnect-app-slider .slick-next {
        right: 27%; } }
    @media (min-width: 501px) and (max-width: 767px) {
      .konnect-app-slider .slick-next {
        right: 17%; } }
    @media (max-width: 500px) {
      .konnect-app-slider .slick-next {
        display: none !important; } }
    .konnect-app-slider .slick-next:after {
      content: '';
      width: 53px;
      height: 54px;
      background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/arrow-circle-right@2x.png");
      background-repeat: no-repeat;
      background-size: contain;
      display: block; }
  .konnect-app-slider .slick-dots {
    text-align: center;
    padding: 0;
    margin-top: 64px; }
    .konnect-app-slider .slick-dots li {
      display: inline-block; }
  .konnect-app-slider .slick-list {
    /*box-shadow: 0px 0px 30px #0D000073;*/
    position: relative; }
    .konnect-app-slider .slick-list .slick-current img {
      opacity: 1 !important; }
    .konnect-app-slider .slick-list:after {
      content: '';
      width: 243px;
      height: 498px;
      position: absolute;
      left: 50%;
      top: 49.9%;
      transform: translate(-50%, -50%);
      background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/mobile-new.png");
      background-repeat: no-repeat;
      display: block;
      box-shadow: 0px 0px 30px #0D000073;
      border-radius: 30px; }
  .konnect-app-slider .slick-list {
    padding: 13px 0 !important; }
    @media (max-width: 500px) {
      .konnect-app-slider .slick-list {
        padding: 20px 0 !important; } }
    .konnect-app-slider .slick-list .slick-slide img {
      width: 235px;
      height: 479px;
      border: 1px solid #BED997;
      border-radius: 20px;
      opacity: 0.55; }

@media (max-width: 500px) {
  .amaron-konnekt .block-disclaimer-message {
    margin-top: -40px; } }
/*Konnect app sldier mobile view*/
.amcare .off-banner {
  left: auto;
  right: 3%;
  bottom: 5%; }
.amcare:not(.path-frontpage) #block-amaron-content {
  padding-bottom: 0; }

#block-amaron-content .battery_details {
  position: relative;
  width: 716px;
  margin-left: 11%; }
  #block-amaron-content .battery_details img {
    position: relative;
    z-index: 1; }
  #block-amaron-content .battery_details ul {
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 2px;
    line-height: 24px;
    color: #231f20;
    z-index: 0; }
  #block-amaron-content .battery_details li {
    position: absolute;
    background: #f1f2f2;
    padding: 5px 30px 5px 15px;
    margin: 0; }
    #block-amaron-content .battery_details li:before, #block-amaron-content .battery_details li:after {
      content: none; }
    #block-amaron-content .battery_details li:first-child {
      top: 19px;
      left: 34px; }
    #block-amaron-content .battery_details li:nth-child(2) {
      top: 107px;
      left: 17px; }
    #block-amaron-content .battery_details li:nth-child(3) {
      bottom: 173px;
      left: -78px; }
    #block-amaron-content .battery_details li:nth-child(4) {
      bottom: 94px;
      left: 78px; }
    #block-amaron-content .battery_details li:nth-child(5) {
      top: 20px;
      right: -100px;
      padding: 5px 15px 5px 30px; }
    #block-amaron-content .battery_details li:nth-child(6) {
      top: 87px;
      right: -196px;
      padding: 5px 15px 5px 30px; }
    #block-amaron-content .battery_details li:last-child {
      bottom: 187px;
      right: -53px;
      padding: 5px 15px 5px 30px; }

@media (max-width: 1200px) {
  #block-amaron-content .battery_details {
    width: 600px; }
    #block-amaron-content .battery_details li:first-child {
      top: 14px;
      left: -3px; }
    #block-amaron-content .battery_details li:nth-child(2) {
      top: 87px;
      left: -4px; }
    #block-amaron-content .battery_details li:nth-child(3) {
      bottom: 143px;
      left: -78px; }
    #block-amaron-content .battery_details li:nth-child(4) {
      bottom: 77px;
      left: 53px; }
    #block-amaron-content .battery_details li:nth-child(5) {
      top: 14px;
      right: -113px; }
    #block-amaron-content .battery_details li:nth-child(6) {
      top: 70px;
      right: -197px; }
    #block-amaron-content .battery_details li:last-child {
      bottom: 155px;
      right: -66px; } }
@media (max-width: 1024px) {
  #block-amaron-content .battery_details {
    margin-left: 8%; } }
@media (max-width: 991px) {
  .amcare .off-banner {
    left: 5%;
    right: auto;
    width: 52%;
    bottom: 3%; }

  #block-amaron-content .battery_details {
    width: 100%;
    margin: 0;
    background: #f3f4f4;
    padding: 20px;
    margin-bottom: 30px; }
    #block-amaron-content .battery_details ul {
      font-size: 12px;
      letter-spacing: 1px;
      line-height: 20px;
      list-style: decimal;
      padding-left: 25px;
      margin-top: 20px; }
    #block-amaron-content .battery_details li {
      position: relative;
      background: transparent;
      font-size: 16px;
      line-height: 30px;
      top: 0 !important;
      left: 0 !important;
      padding: 0 !important; }
    #block-amaron-content .battery_details img {
      margin: 0 auto; } }
.user-logged-in.toolbar-tray-open .banner-outer {
  padding-top: 128px; }

.banner-outer {
  float: left;
  width: 100%;
  position: relative;
  padding-top: 164px; }
  .banner-outer .item-list li {
    padding: 0; }
  .banner-outer ul {
    margin: 0; }
  .banner-outer .top-banner {
    position: relative;
    float: left;
    width: 100%; }
    .banner-outer .top-banner .slides li .banner-image img {
      clear: both;
      height: 450px;
      display: block;
      width: 100%;
      object-fit: cover; }
    .banner-outer .top-banner .flex-control-nav {
      width: 100%;
      position: absolute;
      bottom: 70px;
      text-align: left;
      z-index: 99;
      left: 0;
      right: 0;
      max-width: 1260px;
      margin: 0 auto;
      padding: 0 20px;
      clear: both; }
      .banner-outer .top-banner .flex-control-nav li a {
        width: 36px;
        height: 3px;
        display: block;
        border-radius: 0 !important;
        opacity: 1;
        background: #7e7c7d;
        box-shadow: none; }
        .banner-outer .top-banner .flex-control-nav li a.flex-active, .banner-outer .top-banner .flex-control-nav li a:hover {
          background: #95c93d; }
      .banner-outer .top-banner .flex-control-nav li:first-child {
        margin-left: 0; }

.amaron-konnect-sub-banner .sub_banner_btn {
  background: none;
  display: inline-block;
  padding: 0;
  line-height: 1; }
  .amaron-konnect-sub-banner .sub_banner_btn img {
    width: 130px !important; }
  @media (max-width: 480px) {
    .amaron-konnect-sub-banner .sub_banner_btn {
      width: inherit; } }
.amaron-konnect-sub-banner pre {
  text-align: center; }
.amaron-konnect-sub-banner .amaron-qr-img {
  text-align: center !important;
  text-transform: capitalize !important; }
  .amaron-konnect-sub-banner .amaron-qr-img img {
    width: 80px !important;
    display: block !important;
    margin: 0 auto 7px; }

.view-home-page-banner .item-list ul li,
.view-choose-your-battery-banner .item-list ul li,
.view-blog-detail-banner .item-list ul li,
.view-basic-page-banners .item-list ul li {
  padding: 0; }
.view-home-page-banner .owl-carousel .owl-item img,
.view-choose-your-battery-banner .owl-carousel .owl-item img,
.view-blog-detail-banner .owl-carousel .owl-item img,
.view-basic-page-banners .owl-carousel .owl-item img {
  width: 100%; }
.view-home-page-banner .owl-dots,
.view-choose-your-battery-banner .owl-dots,
.view-blog-detail-banner .owl-dots,
.view-basic-page-banners .owl-dots {
  width: 100%;
  position: absolute;
  bottom: 6%;
  text-align: left;
  z-index: 99;
  left: 0;
  right: 0;
  max-width: 1260px;
  margin: 0 auto;
  padding: 0 20px;
  clear: both; }
  .view-home-page-banner .owl-dots span,
  .view-choose-your-battery-banner .owl-dots span,
  .view-blog-detail-banner .owl-dots span,
  .view-basic-page-banners .owl-dots span {
    width: 36px;
    height: 3px;
    display: block;
    background: rgba(35, 31, 32, 0.5);
    margin: 5px; }
  .view-home-page-banner .owl-dots .active span,
  .view-choose-your-battery-banner .owl-dots .active span,
  .view-blog-detail-banner .owl-dots .active span,
  .view-basic-page-banners .owl-dots .active span {
    background: #95C93D; }

.banner-slider .region-banner .block-system-breadcrumb-block .content {
  bottom: 16%; }

.banner-slider-overlap .owl-dots {
  bottom: 12%; }

body.banner-slider-overlap-breadcrumb .region-banner .block-system-breadcrumb-block .content {
  bottom: 21%; }
body.banner-slider-overlap-breadcrumb .owl-dots {
  bottom: 14%; }

body.terminology .banner-img img {
  object-fit: inherit; }
@media (min-width: 1025px) {
  body.terminology .banner-overlay {
    width: 616px; } }

@media (min-width: 1025px) {
  body.warranty-registration .banner-overlay {
    background: rgba(0, 0, 0, 0.5); } }

.banner-img img {
  width: 100%;
  min-height: 400px;
  max-height: 401px;
  -o-object-fit: cover;
  object-fit: cover;
  display: block; }
  @media (max-width: 991px) {
    .banner-img img {
      min-height: 100px; } }
  @media (min-width: 1400px) {
    .banner-img img {
      max-height: 100%; } }

.banner-overlay {
  position: absolute;
  top: 35px;
  padding: 10px 50px;
  background: rgba(0, 0, 0, 0.7);
  height: auto;
  min-height: 60%;
  width: 630px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }
  .banner-overlay h3,
  .banner-overlay h2 {
    color: #fff;
    font-size: 38px;
    font-weight: normal;
    text-transform: none;
    font-family: glacial_indifferenceregular; }
    .banner-overlay h3 strong,
    .banner-overlay h3 b,
    .banner-overlay h2 strong,
    .banner-overlay h2 b {
      font-family: glacial_indifferencebold; }
  .banner-overlay h3 {
    font-size: 28px; }
  .banner-overlay p {
    color: #fff;
    font-size: 16px;
    margin: 10px 0;
    text-align: inherit; }
  .banner-overlay pre {
    margin: 10px 0; }
  .banner-overlay .banner_btn {
    color: #78a32d;
    background: #fff;
    padding: 15px 30px;
    line-height: 45px;
    font-size: 15px;
    align-self: baseline;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 50px;
    transition: all 0.3s ease-in-out 0s; }
    .banner-overlay .banner_btn:hover {
      background: #95C93D;
      color: #fff; }
  .banner-overlay .banner-sub-heading {
    color: #fff;
    margin-bottom: 10px;
    font-family: glacial_indifferenceregular;
    font-size: 40px;
    line-height: 45px; }
    .banner-overlay .banner-sub-heading strong,
    .banner-overlay .banner-sub-heading b {
      font-family: glacial_indifferencebold; }
  .banner-overlay ul {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
    font-size: 16px;
    line-height: 24px;
    color: #fff; }
  .banner-overlay .international-operation-sub-banner.slider-arrows .slick-dots {
    display: none !important; }
  .banner-overlay .international-operation-sub-banner.slider-dots .slick-prev:after, .banner-overlay .international-operation-sub-banner.slider-dots .slick-next:after {
    display: none !important; }
  .banner-overlay .international-operation-sub-banner .slick-dots {
    text-align: center;
    margin-top: 5px; }
    .banner-overlay .international-operation-sub-banner .slick-dots li {
      display: inline;
      margin: 0 4px; }
      .banner-overlay .international-operation-sub-banner .slick-dots li button {
        width: 15px;
        height: 15px;
        border-radius: 50%;
        border: none;
        font-size: 0;
        position: relative;
        cursor: pointer;
        background: #fff; }
        .banner-overlay .international-operation-sub-banner .slick-dots li button:after {
          content: '';
          position: absolute;
          width: 9px;
          height: 9px;
          border-radius: 50%;
          left: 3px;
          top: 3px;
          display: inline-block;
          transition: all 0.5s;
          background: #95C93D;
          opacity: 0; }
    .banner-overlay .international-operation-sub-banner .slick-dots .slick-active button:after {
      opacity: 1; }
  .banner-overlay .international-operation-sub-banner {
    column-count: inherit; }
    .banner-overlay .international-operation-sub-banner ul {
      column-count: inherit; }
    .banner-overlay .international-operation-sub-banner .slick-prev, .banner-overlay .international-operation-sub-banner .slick-next {
      position: absolute;
      top: 65px;
      font-size: 0;
      z-index: 9999;
      background-repeat: no-repeat;
      width: 0;
      height: 0;
      padding: 0;
      background-color: #000;
      cursor: pointer;
      border: 0;
      z-index: 1; }
      .banner-overlay .international-operation-sub-banner .slick-prev.slick-disabled, .banner-overlay .international-operation-sub-banner .slick-next.slick-disabled {
        opacity: 0.5;
        cursor: auto; }
      .banner-overlay .international-operation-sub-banner .slick-prev:after, .banner-overlay .international-operation-sub-banner .slick-next:after {
        content: '';
        display: inline-block; }
    .banner-overlay .international-operation-sub-banner .slick-prev {
      left: -30px; }
      .banner-overlay .international-operation-sub-banner .slick-prev:after {
        position: absolute;
        top: -3px;
        left: 0px;
        border: solid #fff;
        border-width: 0 2px 2px 0;
        padding: 5px;
        transform: rotate(135deg); }
    .banner-overlay .international-operation-sub-banner .slick-next {
      right: -30px; }
      .banner-overlay .international-operation-sub-banner .slick-next:after {
        position: absolute;
        top: -3px;
        right: 0;
        border: solid #fff;
        border-width: 0 2px 2px 0;
        padding: 5px;
        transform: rotate(-45deg); }

body.page-node-type-page.international-operations .banner-overlay {
  max-width: 543px;
  padding: 10px 45px; }
  body.page-node-type-page.international-operations .banner-overlay .banner-sub-heading {
    font-size: 35px; }

body:not(.path-frontpage).pitstoplocator main, body:not(.path-frontpage).page-node-type-products-solutions:not(.no-battery-form) main {
  margin-top: 20px; }
body:not(.path-frontpage).choose-your-battery main {
  margin-top: 0;
  margin-bottom: 20px; }
body:not(.path-frontpage).choose-your-battery #block-amaron-content {
  padding: 0;
  background: transparent; }

.pitstoplocator .region-banner .block-system-breadcrumb-block,
.page-node-type-products-solutions:not(.no-battery-form) .region-banner .block-system-breadcrumb-block,
.choose-your-battery .region-banner .block-system-breadcrumb-block,
.contact .region-banner .block-system-breadcrumb-block {
  bottom: 82px; }
  .pitstoplocator .region-banner .block-system-breadcrumb-block .content,
  .page-node-type-products-solutions:not(.no-battery-form) .region-banner .block-system-breadcrumb-block .content,
  .choose-your-battery .region-banner .block-system-breadcrumb-block .content,
  .contact .region-banner .block-system-breadcrumb-block .content {
    bottom: 18%; }

.pitstoplocator [id^="block-dealerinformationfilter"] {
  float: left;
  width: 100%; }
.pitstoplocator #dealer-form {
  margin-top: -50px;
  z-index: 2;
  position: relative; }

.page-node-type-products-solutions:not(.no-battery-form) [id^="block-batteryinformationfilter"], .page-node-type-products-solutions:not(.no-battery-form) [id^="block-inverterbatterysystemfilter"], .page-node-type-products-solutions:not(.no-battery-form) [id^="block-hupsinverterbatterysystemfilter"],
.choose-your-battery [id^="block-batteryinformationfilter"],
.choose-your-battery [id^="block-inverterbatterysystemfilter"],
.choose-your-battery [id^="block-hupsinverterbatterysystemfilter"] {
  float: left;
  width: 100%; }
.page-node-type-products-solutions:not(.no-battery-form) #battery-form,
.choose-your-battery #battery-form {
  margin-top: -50px;
  z-index: 2;
  position: relative; }
  .page-node-type-products-solutions:not(.no-battery-form) #battery-form .ajax-progress,
  .choose-your-battery #battery-form .ajax-progress {
    position: absolute;
    font-family: "proxima_nova_rgregular";
    left: 30px;
    font-size: 16px; }
  .page-node-type-products-solutions:not(.no-battery-form) #battery-form .ajax-progress-throbber .throbber,
  .choose-your-battery #battery-form .ajax-progress-throbber .throbber {
    padding: 1px 10px 2px !important; }

.page-node-type-products-solutions .region-banner .block-system-breadcrumb-block .content {
  color: #000; }
  .page-node-type-products-solutions .region-banner .block-system-breadcrumb-block .content .breadcrumb li .item-breadcrumb-nolink {
    color: #000000;
    cursor: auto; }
    .page-node-type-products-solutions .region-banner .block-system-breadcrumb-block .content .breadcrumb li .item-breadcrumb-nolink:hover {
      color: #000000; }
    .page-node-type-products-solutions .region-banner .block-system-breadcrumb-block .content .breadcrumb li .item-breadcrumb-nolink:active {
      color: #000000; }
    .page-node-type-products-solutions .region-banner .block-system-breadcrumb-block .content .breadcrumb li .item-breadcrumb-nolink:focus {
      color: #000000; }
.page-node-type-products-solutions .banner-overlay ul {
  -webkit-column-count: unset;
  -moz-column-count: unset;
  column-count: unset;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 15px;
  font-size: 17px; }
.page-node-type-products-solutions .banner-overlay li {
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 15px;
  display: -webkit-inline-flex;
  display: inline-flex;
  width: 50%; }
  .page-node-type-products-solutions .banner-overlay li img {
    margin-right: 20px; }
  .page-node-type-products-solutions .banner-overlay li:last-child, .page-node-type-products-solutions .banner-overlay li:nth-last-child(2) {
    margin-bottom: 0; }

/* Guide to Shop */
.guide-to-shop {
  font-size: 15px;
  letter-spacing: 2px;
  line-height: 51px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  background: #95C93D;
  width: 300px;
  height: 46px;
  display: block;
  text-align: center;
  background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/guide-to-shop.png") no-repeat #95c93d;
  background-position: 50px;
  overflow: hidden; }
  .guide-to-shop:hover, .guide-to-shop:focus, .guide-to-shop:active {
    color: #fff;
    background-color: #83b341; }

#block-guidetoshop .field--name-body {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.8);
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  display: none; }

.popup-wrapper {
  background: #fff;
  width: 86%;
  position: relative;
  max-height: 86%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column; }
  .popup-wrapper .close {
    position: absolute;
    top: -16px;
    right: -22px;
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/close.png");
    text-indent: -9999px;
    display: block;
    width: 48px;
    height: 48px;
    background-size: 100%;
    z-index: 9; }

.popup-overlay {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  overflow: auto; }
  .popup-overlay h2 {
    color: #231f20;
    text-transform: uppercase;
    padding: 50px 50px 0 50px; }
  .popup-overlay ul {
    -webkit-column-count: inherit;
    -moz-column-count: inherit;
    column-count: inherit;
    padding: 0 50px 20px; }
  .popup-overlay li {
    font-size: 16px;
    line-height: 18px;
    color: #231f20;
    margin: 15px 0;
    padding-left: 20px; }
    .popup-overlay li b {
      font-weight: bold; }
    .popup-overlay li:before {
      display: block;
      position: relative;
      left: -18px;
      top: 10px;
      background: #95C93D;
      font-size: 12px;
      content: "";
      width: 5px;
      height: 5px; }
    .popup-overlay li a {
      text-decoration-color: rgba(149, 201, 61, 0.5); }

.popup-footer {
  background: #1f1c1d;
  color: #ababab;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  padding: 30px 0; }
  .popup-footer ul {
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center; }
  .popup-footer li {
    color: #fff;
    margin: 0 15px 0 0;
    padding-right: 15px;
    padding-left: 0;
    position: relative; }
    .popup-footer li a {
      text-decoration: none;
      color: #ffffff; }
    .popup-footer li:nth-child(2)::after {
      content: "|";
      position: absolute;
      right: 0;
      top: 3px; }
    .popup-footer li:last-child {
      margin-right: 0;
      padding-right: 0; }
    .popup-footer li:before {
      content: none; }
    .popup-footer li span {
      font-size: 12px; }
    .popup-footer li img {
      margin-right: 15px; }
    .popup-footer li.green {
      color: #95C93D;
      text-transform: uppercase;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      align-items: center; }

@media (max-width: 1024px) {
  .pitstoplocator .region-banner .block-system-breadcrumb-block .content,
  .page-node-type-products-solutions:not(.no-battery-form) .region-banner .block-system-breadcrumb-block .content,
  .choose-your-battery .region-banner .block-system-breadcrumb-block .content,
  .contact .region-banner .block-system-breadcrumb-block .content {
    bottom: 15%; } }
@media (max-width: 991px) {
  .banner-outer {
    padding-top: 117px; }

  .inner-banner-main .wrapper {
    background: #ffffff; }

  .banner-overlay {
    position: relative;
    background: transparent;
    top: 0;
    padding: 0;
    width: 100%;
    min-height: 128px; }
    .banner-overlay .banner-sub-heading,
    .banner-overlay h1,
    .banner-overlay h2,
    .banner-overlay h3 {
      line-height: normal;
      font-size: 28px;
      color: #231f20;
      margin: 20px 0; }
      .banner-overlay .banner-sub-heading .green,
      .banner-overlay h1 .green,
      .banner-overlay h2 .green,
      .banner-overlay h3 .green {
        color: #95C93D; }
    .banner-overlay ul,
    .banner-overlay br {
      display: none; }
    .banner-overlay pre {
      margin-bottom: -24px;
      margin-top: 0; }
    .banner-overlay .banner_btn {
      background: #95C93D;
      color: #ffffff;
      margin-bottom: -24px;
      text-align: center; }

  .page-node-type-products-solutions .banner-overlay ul {
    display: none; }

  .guide-to-shop {
    background-image: none; }

  .banner-slider-overlap .owl-dots {
    text-align: center;
    bottom: 1%; }

  body.banner-slider-overlap-breadcrumb .owl-dots {
    text-align: center;
    bottom: 11%; } }
@media (max-width: 767px) {
  .view-home-page-banner .owl-dots span,
  .view-choose-your-battery-banner .owl-dots span,
  .view-blog-detail-banner .owl-dots span,
  .view-basic-page-banners .owl-dots span {
    width: 20px; }

  .banner-outer .top-banner .flex-control-nav {
    text-align: center;
    bottom: 5px; }

  .page-node-type-products-solutions:not(.no-battery-form) #battery-form,
  .choose-your-battery #battery-form {
    margin-top: 0; }

  .popup-overlay h2 {
    padding: 20px 20px 0 20px; }
  .popup-overlay ul {
    padding: 0 20px 20px; }

  .popup-footer {
    padding: 20px; }
    .popup-footer ul {
      margin-bottom: 0;
      margin-top: 15px;
      padding: 0;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap; }
    .popup-footer li.green {
      width: 100%;
      text-align: center;
      margin: 0 0 15px 0;
      padding: 0;
      justify-content: center; }

  body.banner-slider-overlap-breadcrumb .owl-dots {
    bottom: 1%; } }
/*sub banner btn*/
.sub_banner_btn {
  color: #000;
  background: #fff;
  padding: 15px 30px;
  line-height: 45px;
  font-size: 15px;
  align-self: baseline;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2px;
  line-height: 50px;
  transition: all 0.3s ease-in-out 0s; }

@media (max-width: 991px) {
  .sub_banner_btn {
    background: #95c93d;
    color: #fff; }
    .sub_banner_btn:hover {
      color: #fff; } }
@media (max-width: 480px) {
  .guide-to-shop,
  .banner-overlay .banner_btn {
    width: 100%;
    margin: 0;
    padding: 0;
    height: 46px;
    display: block; }

  .sub_banner_btn {
    background: #95c93d;
    color: #fff;
    width: 100%;
    margin: 0;
    padding: 0;
    height: 46px;
    display: block;
    text-align: center; }

  .popup-footer li {
    padding: 0;
    margin: 0 0 15px 0;
    width: 100%; }
    .popup-footer li:nth-child(2)::after {
      content: none; } }
.terms-and-conditions #block-amaron-content ul,
.privacy-policy #block-amaron-content ul {
  padding: 0; }
.terms-and-conditions #block-amaron-content li:before, .terms-and-conditions #block-amaron-content li:after,
.privacy-policy #block-amaron-content li:before,
.privacy-policy #block-amaron-content li:after {
  content: none; }
.terms-and-conditions #block-amaron-content table,
.privacy-policy #block-amaron-content table {
  margin: 30px 0; }
  .terms-and-conditions #block-amaron-content table tr td,
  .privacy-policy #block-amaron-content table tr td {
    min-width: 200px; }
.terms-and-conditions #block-amaron-content h2 + h3,
.privacy-policy #block-amaron-content h2 + h3 {
  margin-top: 20px; }

.box-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 30px 0; }

.box-grid-content {
  width: 33%;
  text-align: center;
  padding: 15px 50px;
  border-right: 2px solid #f6f6f6;
  border-bottom: 2px solid #f6f6f6;
  font-family: 'proxima_novasemibold'; }
  .box-grid-content:nth-child(3n) {
    border-right: none; }
  .box-grid-content:last-child, .box-grid-content:nth-last-child(2), .box-grid-content:nth-last-child(3) {
    border-bottom: none; }
  .box-grid-content img {
    display: block;
    margin: 0 auto; }

.battery-safety-and-handling:not(.path-frontpage) #block-amaron-content {
  padding-bottom: 0; }

.battery-safety-and-handling .block-views-blockdownlaod-document-block-1,
.amaron-logo .block-views-blockdownlaod-document-block-1 {
  background: #FFF;
  padding-bottom: 60px; }

@media (max-width: 991px) {
  .box-grid-content {
    padding: 15px 20px; } }
@media (max-width: 767px) {
  .box-grid-content {
    width: 100%;
    border-right: 0;
    padding: 0 20px 30px 20px;
    margin-bottom: 30px; }
    .box-grid-content:nth-last-child(2), .box-grid-content:nth-last-child(3) {
      border-bottom: 2px solid #f6f6f6; }
    .box-grid-content:last-child {
      margin-bottom: 0;
      padding-bottom: 0; } }
.view-blog-view, .view-blog-taxonomy-detail-page {
  margin-top: 0;
  background: #fff; }
  .view-blog-view .view-header, .view-blog-taxonomy-detail-page .view-header {
    margin-bottom: 40px;
    color: #000;
    font-family: proxima_novasemibold;
    font-size: 35px;
    font-style: normal;
    font-weight: 700;
    line-height: 38.4px; }
    .view-blog-view .view-header a, .view-blog-taxonomy-detail-page .view-header a {
      color: #000; }
  .view-blog-view .view-filters, .view-blog-taxonomy-detail-page .view-filters {
    display: none; }
  .view-blog-view .view-content, .view-blog-taxonomy-detail-page .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    padding: 0  60px 0 0; }
    .view-blog-view .view-content .views-row, .view-blog-taxonomy-detail-page .view-content .views-row {
      width: calc(51% - 20px);
      border: 1px solid var(--neutral-80, #CCC);
      background: #FFF;
      border-radius: 16px;
      margin-bottom: 40px; }
      .view-blog-view .view-content .views-row:nth-child(2n), .view-blog-taxonomy-detail-page .view-content .views-row:nth-child(2n) {
        margin-right: 0; }
      .view-blog-view .view-content .views-row:nth-child(2n + 1), .view-blog-taxonomy-detail-page .view-content .views-row:nth-child(2n + 1) {
        margin-left: 0; }
      .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-left img, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-left img {
        display: block;
        border-radius: 16px 16px 0 0;
        width: 398.961px;
        height: 206.588px;
        object-fit: cover; }
      .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right {
        margin: 16px 14px; }
        .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info {
          display: flex;
          justify-content: space-between;
          align-items: center; }
          .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info .blog-taxonomy-info, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info .blog-taxonomy-info {
            border-radius: 30px;
            background: #F2F2F2;
            display: flex;
            padding: 5px 6px;
            justify-content: center;
            align-items: center; }
            .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info .blog-taxonomy-info a, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info .blog-taxonomy-info a {
              color: #000;
              font-family: 'proxima_novabold';
              text-align: center;
              font-size: 12px;
              font-style: normal;
              font-weight: 700;
              line-height: 22.4px;
              /* 160% */ }
          .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info .blog-datetime-inner, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info .blog-datetime-inner {
            color: #000;
            font-family: 'proxima_novabold';
            font-size: 11px;
            font-style: normal;
            font-weight: 700;
            line-height: 25.6px;
            /* 196.923% */ }
            .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info .blog-datetime-inner span, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info .blog-datetime-inner span {
              font-weight: 400;
              font-family: 'proxima_novalight';
              padding-left: 5px; }
        .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-content-section, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-content-section {
          padding-top: 16px; }
          .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-content-section a, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-content-section a {
            color: #231f20;
            font-size: 18px;
            font-family: proxima_novasemibold;
            font-weight: 700;
            letter-spacing: 0.96;
            font-size: 24px;
            color: #000;
            margin: 0;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden; }
          .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-content-section p, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-content-section p {
            margin: 16px 0;
            font-size: 16px;
            color: #000;
            text-align: left;
            line-height: 25.6px;
            font-family: 'proxima_novalight';
            font-weight: 400; }
            .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-content-section p a, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-content-section p a {
              margin: 16px 0;
              font-size: 16px;
              color: #000;
              text-align: left;
              line-height: 25.6px;
              font-family: 'proxima_novalight';
              font-weight: 400; }
  .view-blog-view .blog-datetime-inner-first, .view-blog-taxonomy-detail-page .blog-datetime-inner-first {
    color: #000;
    font-family: 'proxima_novabold';
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 25.6px;
    /* 196.923% */ }
    .view-blog-view .blog-datetime-inner-first span, .view-blog-taxonomy-detail-page .blog-datetime-inner-first span {
      font-weight: 400;
      font-family: 'proxima_novalight';
      padding-left: 5px; }
  .view-blog-view .pager .pager__items .pager__item--first a,
  .view-blog-view .pager .pager__items .pager__item--last a,
  .view-blog-view .pager .pager__items .pager__item--previous a,
  .view-blog-view .pager .pager__items .pager__item--next a, .view-blog-taxonomy-detail-page .pager .pager__items .pager__item--first a,
  .view-blog-taxonomy-detail-page .pager .pager__items .pager__item--last a,
  .view-blog-taxonomy-detail-page .pager .pager__items .pager__item--previous a,
  .view-blog-taxonomy-detail-page .pager .pager__items .pager__item--next a {
    font-size: 18px;
    font-weight: 400; }
  .view-blog-view .pager .pager__items a, .view-blog-taxonomy-detail-page .pager .pager__items a {
    width: 32px;
    height: 32px;
    padding: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    gap: 10px;
    border-radius: 32px;
    border: 1px solid #F1F1F1;
    background: #FFF;
    color: #333333; }
  .view-blog-view .pager .pager__items .is-active a, .view-blog-taxonomy-detail-page .pager .pager__items .is-active a {
    background: #A0C655;
    color: #ffffff; }

.path-taxonomy #block-amaron-content {
  display: none; }

.blog, .path-taxonomy {
  background: #fff !important; }
  .blog .pager, .path-taxonomy .pager {
    text-align: left; }
    .blog .pager .js-pager__items, .path-taxonomy .pager .js-pager__items {
      text-align: left;
      padding-left: 31%; }
      @media (max-width: 767px) {
        .blog .pager .js-pager__items, .path-taxonomy .pager .js-pager__items {
          text-align: center;
          padding-left: 0; } }
      .blog .pager .js-pager__items li, .path-taxonomy .pager .js-pager__items li {
        margin: 20px 0 !important;
        font-size: 13px; }

.our-blog h2 {
  color: #000;
  font-size: 32px;
  font-weight: 700;
  line-height: 38.4px;
  text-transform: none; }

.blog #block-amaron-content {
  display: none; }

.blog-category-section h2 {
  color: rgba(0, 0, 0, 0.8);
  font-family: 'proxima_novabold';
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  /* 160% */
  padding-bottom: 16px;
  padding-top: 25px;
  margin: 0;
  border-bottom: 1px solid var(--neutral-90, #E6E6E6);
  text-transform: capitalize; }
.blog-category-section .item-list ul {
  margin: 0;
  list-style: none;
  display: flex;
  justify-content: left;
  align-items: center;
  flex-wrap: wrap;
  padding-top: 10px; }
  .blog-category-section .item-list ul li {
    display: flex;
    padding: 10.5px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 30px;
    background: #F2F2F2;
    margin: 10px 10px 0 0; }
    .blog-category-section .item-list ul li a {
      color: var(--neutral-0, #000);
      text-decoration: none;
      text-align: center;
      font-family: 'proxima_novabold';
      font-size: 14px;
      font-style: normal;
      font-weight: 700;
      line-height: 22.4px;
      /* 160% */ }
  .blog-category-section .item-list ul > .blog-category-active {
    background: #000 !important; }
    .blog-category-section .item-list ul > .blog-category-active a {
      color: #fff !important; }

/* Blog Detail */
.page-node-type-blog {
  background: #fff !important; }

.related-blog-heading {
  font-size: 18px;
  text-transform: capitalize !important;
  line-height: 28px;
  color: #231f20;
  font-family: 'proxima_novabold'; }

.view-related-blogs {
  margin-bottom: 40px; }
  .view-related-blogs .view-header {
    margin-top: 45px;
    padding: 30px 0 16px 0 !important; }
  .view-related-blogs .more-link {
    text-align: left;
    padding-top: 9px; }
    .view-related-blogs .more-link a {
      position: relative; }
      .view-related-blogs .more-link a::after {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        left: 80px;
        top: 4px;
        cursor: pointer;
        background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/green-right-arrow.svg) no-repeat; }
  .view-related-blogs .buzz-img {
    width: 100px;
    height: 100px;
    border-radius: 16px; }
    .view-related-blogs .buzz-img img {
      width: 100px;
      height: 100px;
      object-fit: cover;
      border-radius: 16px; }
  .view-related-blogs .buzz-text {
    width: calc(100% - 110px); }
    .view-related-blogs .buzz-text .buzz-title a {
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 25.6px; }
    .view-related-blogs .buzz-text .buzz-desc {
      display: none; }
  .view-related-blogs .buzz-main {
    padding: 0;
    align-items: center; }
  .view-related-blogs .views-row {
    background: none !important;
    border-top: 1px solid #ccc !important;
    padding: 16px 0 !important; }
    .view-related-blogs .views-row:first-child {
      padding-top: 32px !important; }

#block-blogsidebarblock .blog-share-icons {
  margin-top: 40px; }
  #block-blogsidebarblock .blog-share-icons p {
    color: rgba(0, 0, 0, 0.8);
    font-family: 'proxima_novabold';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    /* 160% */
    padding-bottom: 16px;
    margin: 0;
    border-bottom: 1px solid var(--neutral-90, #E6E6E6);
    text-transform: none; }
  #block-blogsidebarblock .blog-share-icons .blog-sharelist {
    list-style: none;
    padding: 16px 0 0 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 0; }
    #block-blogsidebarblock .blog-share-icons .blog-sharelist li {
      width: 32px;
      height: 32px;
      display: flex;
      justify-content: center;
      align-items: center;
      margin: 0 10px 0 0;
      padding: 0; }
      #block-blogsidebarblock .blog-share-icons .blog-sharelist li a {
        background-position: center;
        margin: 0; }

#block-archive-blog {
  margin-top: 40px; }
  #block-archive-blog h2 {
    color: rgba(0, 0, 0, 0.8);
    font-family: 'proxima_novabold';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    /* 160% */
    padding-bottom: 16px;
    margin: 0;
    border-bottom: 1px solid var(--neutral-90, #E6E6E6);
    text-transform: capitalize; }
  #block-archive-blog .blog-archive .blog-archivelist {
    padding: 32px 0 0 0;
    margin: 0;
    list-style: none; }
    #block-archive-blog .blog-archive .blog-archivelist li.show .blog-archive-year:after {
      opacity: 0; }
    #block-archive-blog .blog-archive .blog-archivelist li .blog-archive-year {
      padding: 0 0 15px 40px;
      display: block;
      cursor: pointer;
      position: relative;
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 25.6px;
      /* 160% */
      color: #2B2B2B; }
      #block-archive-blog .blog-archive .blog-archivelist li .blog-archive-year:before {
        content: '';
        width: 26px;
        height: 26px;
        background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/black-rightarrow.svg) no-repeat;
        position: absolute;
        transform: rotate(90deg);
        left: 0;
        top: 0; }
      #block-archive-blog .blog-archive .blog-archivelist li .blog-archive-year:after {
        content: '';
        width: 26px;
        height: 26px;
        background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/black-rightarrow.svg) no-repeat;
        position: absolute;
        left: 0;
        top: 0; }
    #block-archive-blog .blog-archive .blog-archivelist li ul {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      padding: 0 0 10px 0;
      flex-wrap: wrap; }
      #block-archive-blog .blog-archive .blog-archivelist li ul li {
        margin-right: 10px;
        margin-bottom: 10px; }
        #block-archive-blog .blog-archive .blog-archivelist li ul li .blog-archive-month {
          display: flex;
          padding: 10.5px 16px;
          justify-content: flex-start;
          align-items: center;
          border-radius: 30px;
          background: #F2F2F2; }
          #block-archive-blog .blog-archive .blog-archivelist li ul li .blog-archive-month a {
            color: var(--neutral-0, #000);
            text-align: center;
            font-family: 'proxima_novalight';
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: 16px;
            /* 140% */ }
      #block-archive-blog .blog-archive .blog-archivelist li ul > .blog-archive-active .blog-archive-month {
        background: #000 !important; }
        #block-archive-blog .blog-archive .blog-archivelist li ul > .blog-archive-active .blog-archive-month a {
          color: #fff !important; }

#block-views-block-blog-inside-block-1 .content .views-field-body h2 {
  font-size: 24px;
  line-height: 28px;
  margin: 32px 0;
  text-transform: none; }
  #block-views-block-blog-inside-block-1 .content .views-field-body h2 strong {
    font-size: 24px; }
#block-views-block-blog-inside-block-1 .content .views-field-body ol, #block-views-block-blog-inside-block-1 .content .views-field-body ul {
  list-style: none; }
  #block-views-block-blog-inside-block-1 .content .views-field-body ol li p, #block-views-block-blog-inside-block-1 .content .views-field-body ul li p {
    margin: 0; }
    #block-views-block-blog-inside-block-1 .content .views-field-body ol li p strong, #block-views-block-blog-inside-block-1 .content .views-field-body ul li p strong {
      padding-left: 35px;
      position: relative; }
      #block-views-block-blog-inside-block-1 .content .views-field-body ol li p strong::before, #block-views-block-blog-inside-block-1 .content .views-field-body ul li p strong::before {
        content: '';
        position: absolute;
        left: 0;
        top: -5px;
        width: 25px;
        height: 25px;
        background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/green-arrowIcon.png) no-repeat; }

.page-node-type-blog #block-amaron-page-title {
  padding-bottom: 24px; }
  .page-node-type-blog #block-amaron-page-title .field--name-title {
    font-size: 44px;
    font-weight: bold;
    line-height: normal;
    padding: 0 100px 0 0;
    text-transform: none;
    display: block;
    background: #fff;
    font-family: 'proxima_novalight'; }
.page-node-type-blog article + form {
  margin-bottom: 40px; }
.page-node-type-blog #block-amaron-content .filter-wrapper {
  display: none !important; }
.page-node-type-blog #block-amaron-content .comment-reply {
  position: relative; }
  .page-node-type-blog #block-amaron-content .comment-reply .ajax-progress {
    position: absolute;
    right: -27px; }
.page-node-type-blog #block-amaron-content .comment-blog-comments-form div[data-drupal-selector="edit-actions"] {
  position: relative; }
  .page-node-type-blog #block-amaron-content .comment-blog-comments-form div[data-drupal-selector="edit-actions"] .ajax-progress {
    position: absolute;
    bottom: -24px;
    left: 0;
    font-size: 12px; }
.page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 35px; }
  .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-left {
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-left .blog-detail-authorname {
      display: flex;
      justify-content: space-between;
      align-items: center;
      color: #000;
      font-family: 'proxima_novabold';
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      padding-right: 15px;
      margin-bottom: 10px;
      line-height: 25.6px; }
      .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-left .blog-detail-authorname img {
        width: 44px;
        height: 44px;
        border-radius: 50%;
        margin-right: 12px; }
      .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-left .blog-detail-authorname a {
        color: #000;
        font-family: 'proxima_novabold';
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 25.6px;
        /* 160% */ }
    .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-left .blog-detail-timeinfo {
      color: #000;
      font-family: 'proxima_novabold';
      font-size: 13px;
      font-style: normal;
      font-weight: 700;
      line-height: 25.6px;
      margin-bottom: 10px;
      padding-left: 15px;
      padding-right: 10px;
      border-left: 1px solid rgba(0, 0, 0, 0.15); }
      .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-left .blog-detail-timeinfo span {
        font-weight: 400;
        font-family: 'proxima_novalight';
        padding-left: 5px; }
    .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-left .blog-detail-iconsinfo {
      padding: 0; }
  .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-right .blog-share-icons {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px; }
    .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-right .blog-share-icons p {
      color: #000;
      font-family: 'proxima_novabold';
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 12px;
      margin: 0;
      padding-right: 10px;
      text-align: left; }
    .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-right .blog-share-icons .blog-sharelist {
      list-style: none;
      padding: 0;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      margin: 0; }
      .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-right .blog-share-icons .blog-sharelist li {
        width: 30px;
        height: 30px;
        margin: 0 8px 0 0;
        padding: 0; }
        .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-right .blog-share-icons .blog-sharelist li::before, .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-right .blog-share-icons .blog-sharelist li::after {
          display: none; }
        .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-right .blog-share-icons .blog-sharelist li:last-child {
          margin: 0; }
        .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-right .blog-share-icons .blog-sharelist li a {
          background-position: center;
          margin: 0; }
          .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-right .blog-share-icons .blog-sharelist li a img {
            width: 30px;
            height: 30px; }
.page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body p strong {
  font-family: 'proxima_novabold'; }
.page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body h2, .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body h3 {
  font-size: 24px;
  line-height: 28px;
  margin: 32px 0;
  text-transform: none;
  font-family: 'proxima_novabold'; }
  .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body h2 strong, .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body h3 strong {
    font-size: 24px; }
.page-node-type-blog #block-amaron-content .blog-detail-section .blog-quote-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 32px 0 0 0; }
  .page-node-type-blog #block-amaron-content .blog-detail-section .blog-quote-section .blog-quote-img {
    width: 100px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 40px; }
    .page-node-type-blog #block-amaron-content .blog-detail-section .blog-quote-section .blog-quote-img img {
      width: 70px;
      height: 70px; }
  .page-node-type-blog #block-amaron-content .blog-detail-section .blog-quote-section .blog-quote-comment {
    flex: 1; }
    .page-node-type-blog #block-amaron-content .blog-detail-section .blog-quote-section .blog-quote-comment p {
      color: var(--neutral-0, #000);
      font-family: 'proxima_novabold';
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 20px;
      /* 160% */
      margin: 0; }
.page-node-type-blog #block-amaron-content .node__links {
  display: none; }
.page-node-type-blog #block-amaron-content section h2 {
  display: none; }
.page-node-type-blog #block-amaron-content section .comment-form {
  display: flex;
  width: 647px;
  padding: 24px 32px;
  align-items: flex-start;
  flex-wrap: wrap;
  border-radius: 16px;
  background: rgba(160, 198, 85, 0.1);
  margin-top: 75px; }
  .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-first-name, .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-last-name {
    width: calc(50% - 20px); }
    .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-first-name .form-item, .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-last-name .form-item {
      margin: 0; }
      .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-first-name .form-item label, .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-last-name .form-item label {
        font-family: 'proxima_novalight';
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        color: #000;
        margin-bottom: 16px; }
      .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-first-name .form-item input, .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-last-name .form-item input {
        display: flex;
        width: 280px;
        height: 48px;
        padding: 12px 16px;
        align-items: center;
        border-radius: 8px;
        border: 1px solid var(--border-grey, #CFCFCF);
        background: var(--white, #FFF); }
  .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-last-name {
    margin-left: 40px; }
  .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-email {
    width: 100%; }
    .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-email .form-item {
      margin: 24px 0 0 0; }
      .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-email .form-item label {
        float: none;
        font-family: 'proxima_novalight';
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        color: #000;
        margin-bottom: 16px; }
      .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-email .form-item input {
        display: flex;
        width: 584px;
        height: 48px;
        padding: 12px 16px;
        align-items: center;
        border-radius: 8px;
        border: 1px solid var(--border-grey, #CFCFCF);
        background: var(--white, #FFF); }
  .page-node-type-blog #block-amaron-content section .comment-form .field--name-comment-body {
    width: 100%; }
    .page-node-type-blog #block-amaron-content section .comment-form .field--name-comment-body .form-item {
      margin: 12px 0 0 0; }
      .page-node-type-blog #block-amaron-content section .comment-form .field--name-comment-body .form-item .form-type-textarea label {
        font-family: 'proxima_novalight';
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        color: #000;
        margin-bottom: 16px; }
      .page-node-type-blog #block-amaron-content section .comment-form .field--name-comment-body .form-item .form-type-textarea .form-textarea-wrapper .cke_reset_all {
        display: none; }
      .page-node-type-blog #block-amaron-content section .comment-form .field--name-comment-body .form-item .form-type-textarea .form-textarea-wrapper .cke_contents {
        height: 92px !important;
        align-items: center; }
      .page-node-type-blog #block-amaron-content section .comment-form .field--name-comment-body .form-item .form-type-textarea .form-textarea-wrapper .cke_reset {
        border-radius: 8px; }
      .page-node-type-blog #block-amaron-content section .comment-form .field--name-comment-body .form-item #edit-comment-body-0-format {
        display: none; }
  .page-node-type-blog #block-amaron-content section .comment-form .form-actions {
    margin-top: 24px;
    margin-bottom: 0;
    padding: 0; }
    .page-node-type-blog #block-amaron-content section .comment-form .form-actions #edit-submit {
      width: 223px; }
    .page-node-type-blog #block-amaron-content section .comment-form .form-actions #edit-preview {
      display: none; }
.page-node-type-blog #block-amaron-content section .comment-initial-heading {
  color: var(--neutral-0, #000);
  font-family: 'proxima_novabold';
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.4px;
  padding-bottom: 16px;
  padding-top: 32px;
  border-bottom: 1px solid var(--neutral-90, #E6E6E6); }
.page-node-type-blog #block-amaron-content section .comment {
  display: flex;
  padding-top: 40px;
  border-top: 1px solid #E6E6E6; }
  .page-node-type-blog #block-amaron-content section .comment:last-child {
    padding-bottom: 40px;
    border-bottom: 1px solid #E6E6E6; }
  .page-node-type-blog #block-amaron-content section .comment span {
    display: none; }
  .page-node-type-blog #block-amaron-content section .comment .comment__meta {
    width: 125px;
    height: 100px;
    padding: 0; }
    .page-node-type-blog #block-amaron-content section .comment .comment__meta img {
      width: 100px;
      height: 100px;
      border-radius: 60px;
      background: url(<path-to-image>), lightgray 50%/cover no-repeat; }
  .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .commentor-name {
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .commentor-name > div {
      margin-right: 10px;
      color: #000;
      font-family: 'proxima_novabold';
      font-size: 18px;
      font-style: normal;
      font-weight: 700;
      line-height: 28.8px;
      /* 160% */
      text-transform: capitalize; }
  .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail span {
    display: block; }
  .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .comment__time {
    color: #000;
    font-family: 'proxima_novalight';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px;
    /* 160% */
    margin: 0;
    opacity: 0.5; }
  .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .comment-body p {
    color: #2B2B2B;
    font-family: 'proxima_novalight';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin: 16px 0;
    line-height: 20px;
    /* 160% */ }
  .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .blog-comment-button .links {
    padding: 0; }
    .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .blog-comment-button .links .comment-delete, .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .blog-comment-button .links .comment-edit {
      display: none; }
    .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .blog-comment-button .links .comment-reply {
      margin: 0;
      display: flex;
      width: 74px;
      height: 32px;
      padding: 3.892px 5.189px;
      justify-content: center;
      align-items: center;
      border-radius: 2.595px;
      border: 0.534px solid #000; }
      .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .blog-comment-button .links .comment-reply a {
        margin: 0;
        color: #000;
        font-family: 'proxima_novalight';
        font-size: 13px;
        font-style: normal;
        font-weight: 700;
        line-height: 10.379px;
        /* 79.837% */ }
  .page-node-type-blog #block-amaron-content section .comment .comment__content {
    border: none;
    padding: 0 25px 10px 25px; }
    .page-node-type-blog #block-amaron-content section .comment .comment__content::before, .page-node-type-blog #block-amaron-content section .comment .comment__content::after {
      display: none; }
    .page-node-type-blog #block-amaron-content section .comment .comment__content h3 {
      display: none; }
    .page-node-type-blog #block-amaron-content section .comment .comment__content .links {
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .page-node-type-blog #block-amaron-content section .comment .comment__content .links li::after, .page-node-type-blog #block-amaron-content section .comment .comment__content .links li::before {
        display: none; }
    .page-node-type-blog #block-amaron-content section .comment .comment__content .field--name-comment-body {
      color: #2B2B2B;
      font-family: 'proxima_novalight';
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 25.6px;
      /* 160% */ }
    .page-node-type-blog #block-amaron-content section .comment .comment__content .field--name-field-email {
      display: none; }
.page-node-type-blog #block-amaron-content section #comment-1 {
  padding-top: 80px; }
.page-node-type-blog #block-amaron-content section .indented {
  margin-left: 40px; }
  .page-node-type-blog #block-amaron-content section .indented .comment:last-child {
    padding-bottom: 0;
    border-bottom: none; }
.page-node-type-blog main {
  margin-top: 25px !important; }
.page-node-type-blog .field--name-field-added-by {
  color: #95C93D;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 23px;
  font-weight: bold;
  margin-bottom: 30px;
  margin-top: 20px; }
  .page-node-type-blog .field--name-field-added-by::before {
    content: "by ";
    color: #231f20;
    font-weight: normal; }
.page-node-type-blog .field--name-body p:last-child {
  margin-bottom: 0; }

.path-comment {
  background: #fff !important; }
  .path-comment #block-amaron-content {
    padding: 0 60px 50px 0 !important;
    background: #fff !important; }
    .path-comment #block-amaron-content .comment {
      display: flex;
      padding-top: 40px; }
      .path-comment #block-amaron-content .comment span {
        display: none; }
      .path-comment #block-amaron-content .comment .comment__meta {
        width: 125px;
        height: 100px;
        padding: 0; }
        .path-comment #block-amaron-content .comment .comment__meta img {
          width: 100px;
          height: 100px;
          border-radius: 60px;
          background: url(<path-to-image>), lightgray 50%/cover no-repeat; }
      .path-comment #block-amaron-content .comment .blog-comment-detail .commentor-name {
        display: flex;
        justify-content: flex-start;
        align-items: center; }
        .path-comment #block-amaron-content .comment .blog-comment-detail .commentor-name > div {
          margin-right: 10px;
          color: #000;
          font-family: 'proxima_novabold';
          font-size: 18px;
          font-style: normal;
          font-weight: 700;
          line-height: 28.8px;
          /* 160% */
          text-transform: capitalize; }
      .path-comment #block-amaron-content .comment .blog-comment-detail span {
        display: block; }
      .path-comment #block-amaron-content .comment .blog-comment-detail .comment__time {
        color: #000;
        font-family: 'proxima_novalight';
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 25.6px;
        /* 160% */
        margin: 0;
        opacity: 0.5; }
      .path-comment #block-amaron-content .comment .blog-comment-detail .comment-body p {
        color: #2B2B2B;
        font-family: 'proxima_novalight';
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        margin: 16px 0;
        line-height: 20px;
        /* 160% */ }
      .path-comment #block-amaron-content .comment .blog-comment-detail .blog-comment-button .links {
        padding: 0;
        display: flex;
        justify-content: flex-start;
        align-items: center; }
        .path-comment #block-amaron-content .comment .blog-comment-detail .blog-comment-button .links .comment-reply, .path-comment #block-amaron-content .comment .blog-comment-detail .blog-comment-button .links .comment-delete, .path-comment #block-amaron-content .comment .blog-comment-detail .blog-comment-button .links .comment-edit {
          display: none; }
      .path-comment #block-amaron-content .comment .comment__content {
        border: none;
        padding: 0 25px 10px 25px; }
        .path-comment #block-amaron-content .comment .comment__content::before, .path-comment #block-amaron-content .comment .comment__content::after {
          display: none; }
        .path-comment #block-amaron-content .comment .comment__content h3 {
          display: none; }
        .path-comment #block-amaron-content .comment .comment__content .links {
          display: flex;
          justify-content: space-between;
          align-items: center; }
          .path-comment #block-amaron-content .comment .comment__content .links li::after, .path-comment #block-amaron-content .comment .comment__content .links li::before {
            display: none; }
        .path-comment #block-amaron-content .comment .comment__content .field--name-comment-body {
          color: #2B2B2B;
          font-family: 'proxima_novalight';
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 25.6px;
          /* 160% */ }
        .path-comment #block-amaron-content .comment .comment__content .field--name-field-email {
          display: none; }
    .path-comment #block-amaron-content .comment-form {
      display: flex;
      width: 647px;
      padding: 24px 32px;
      align-items: flex-start;
      flex-wrap: wrap;
      border-radius: 16px;
      background: rgba(160, 198, 85, 0.1);
      margin-top: 75px;
      position: relative; }
      .path-comment #block-amaron-content .comment-form::before {
        position: absolute;
        content: '';
        width: 647px;
        height: 1px;
        background-color: #E6E6E6;
        left: 0;
        top: -10%; }
      .path-comment #block-amaron-content .comment-form .field--name-field-first-name, .path-comment #block-amaron-content .comment-form .field--name-field-last-name {
        width: calc(50% - 20px); }
        .path-comment #block-amaron-content .comment-form .field--name-field-first-name .form-item, .path-comment #block-amaron-content .comment-form .field--name-field-last-name .form-item {
          margin: 0; }
          .path-comment #block-amaron-content .comment-form .field--name-field-first-name .form-item label, .path-comment #block-amaron-content .comment-form .field--name-field-last-name .form-item label {
            font-family: 'proxima_novalight';
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            color: #000;
            margin-bottom: 16px; }
          .path-comment #block-amaron-content .comment-form .field--name-field-first-name .form-item input, .path-comment #block-amaron-content .comment-form .field--name-field-last-name .form-item input {
            display: flex;
            width: 280px;
            height: 48px;
            padding: 12px 16px;
            align-items: center;
            border-radius: 8px;
            border: 1px solid var(--border-grey, #CFCFCF);
            background: var(--white, #FFF); }
      .path-comment #block-amaron-content .comment-form .field--name-field-last-name {
        margin-left: 40px; }
      .path-comment #block-amaron-content .comment-form .field--name-field-email {
        width: 100%; }
        .path-comment #block-amaron-content .comment-form .field--name-field-email .form-item {
          margin: 24px 0 0 0; }
          .path-comment #block-amaron-content .comment-form .field--name-field-email .form-item label {
            float: none;
            font-family: 'proxima_novalight';
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            color: #000;
            margin-bottom: 16px; }
          .path-comment #block-amaron-content .comment-form .field--name-field-email .form-item input {
            display: flex;
            width: 584px;
            height: 48px;
            padding: 12px 16px;
            align-items: center;
            border-radius: 8px;
            border: 1px solid var(--border-grey, #CFCFCF);
            background: var(--white, #FFF); }
      .path-comment #block-amaron-content .comment-form .field--name-comment-body {
        width: 100%; }
        .path-comment #block-amaron-content .comment-form .field--name-comment-body .form-item {
          margin: 12px 0 0 0; }
          .path-comment #block-amaron-content .comment-form .field--name-comment-body .form-item .form-type-textarea label {
            font-family: 'proxima_novalight';
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            color: #000;
            margin-bottom: 16px; }
          .path-comment #block-amaron-content .comment-form .field--name-comment-body .form-item .form-type-textarea .form-textarea-wrapper .cke_reset_all {
            display: none; }
          .path-comment #block-amaron-content .comment-form .field--name-comment-body .form-item .form-type-textarea .form-textarea-wrapper .cke_contents {
            height: 92px !important;
            align-items: center; }
          .path-comment #block-amaron-content .comment-form .field--name-comment-body .form-item .form-type-textarea .form-textarea-wrapper .cke_reset {
            border-radius: 8px; }
          .path-comment #block-amaron-content .comment-form .field--name-comment-body .form-item #edit-comment-body-0-format {
            display: none; }
      .path-comment #block-amaron-content .comment-form .form-actions {
        margin-top: 24px;
        margin-bottom: 0;
        padding: 0; }
        .path-comment #block-amaron-content .comment-form .form-actions #edit-submit {
          width: 223px; }
        .path-comment #block-amaron-content .comment-form .form-actions #edit-preview {
          display: none; }

.page-node-type-blog:not(.path-frontpage) #block-amaron-content {
  background: #fff !important;
  padding: 0 110px 0 0; }
  .page-node-type-blog:not(.path-frontpage) #block-amaron-content img {
    width: 823px;
    height: 445.218px;
    border-radius: 40px;
    object-fit: cover; }

@media (max-width: 1024px) {
  .view-filters {
    display: none; }

  .layout-sidebar-second, .single-sidebar {
    margin-top: 0;
    padding: 0 20px; }

  #block-views-block-related-blogs-block-1, #block-views-block-categories-block-1 {
    padding: 30px 20px; }

  #block-views-block-blog-detail-banner-block-1 {
    display: none; }

  .page-node-type-blog:not(.path-frontpage) #block-amaron-content {
    padding: 30px 0; }
    .page-node-type-blog:not(.path-frontpage) #block-amaron-content img {
      width: 780px;
      height: 200.073px;
      border-radius: 16px;
      object-fit: cover; }

  #block-views-block-blog-inside-block-1 {
    padding: 0 20px 30px; }

  .view-related-blogs .buzz-text .buzz-title {
    margin-bottom: 0; } }
@media (max-width: 991px) {
  .blog .banner-overlay {
    min-height: 100px; }
    .blog .banner-overlay .banner-sub-heading {
      margin: 10px 0; }

  .view-blog- .view-content, .view-blog-taxonomy-detail-page .view-content {
    width: 100%;
    margin: 24px 0 0 0;
    padding: 0; }
    .view-blog- .view-content .views-row, .view-blog-taxonomy-detail-page .view-content .views-row {
      width: calc(51% - 20px); }
      .view-blog- .view-content .views-row:nth-child(odd), .view-blog-taxonomy-detail-page .view-content .views-row:nth-child(odd) {
        margin-left: 0; }
      .view-blog- .view-content .views-row:nth-child(even), .view-blog-taxonomy-detail-page .view-content .views-row:nth-child(even) {
        margin-right: 0; }
      .view-blog- .view-content .views-row .views-field-field-blog-image img, .view-blog-taxonomy-detail-page .view-content .views-row .views-field-field-blog-image img {
        width: 100%; } }
@media (max-width: 767px) {
  #block-views-block-related-blogs-block-1, #block-views-block-categories-block-1 {
    padding: 10px 0 0 0; }

  .page-node-type-blog .field--name-title {
    font-size: 28px; }

  .view-blog-view .blog-datetime-inner-first {
    color: #000;
    font-family: 'proxima_novabold';
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 25.6px;
    /* 196.923% */ }
    .view-blog-view .blog-datetime-inner-first span {
      font-weight: 400;
      font-family: 'proxima_novalight';
      padding-left: 5px; }

  .view-blog-view .view-header, .view-blog-taxonomy-detail-page .view-header {
    font-size: 28px;
    margin-bottom: 0;
    margin-top: 40px;
    line-height: 32px; }
  .view-blog-view .view-filters, .view-blog-taxonomy-detail-page .view-filters {
    display: none; }
  .view-blog-view .view-content, .view-blog-taxonomy-detail-page .view-content {
    width: 100%;
    margin: 18px 0 0 0;
    padding: 0; }
    .view-blog-view .view-content .views-row, .view-blog-taxonomy-detail-page .view-content .views-row {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 0;
      border: 0; }
      .view-blog-view .view-content .views-row .blog-info-section, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px 0;
        border-top: 1px solid lightgray; }
        .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-left, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-left {
          width: 120px;
          height: 120px;
          width: 40%; }
          .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-left img, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-left img {
            display: block;
            border-radius: 16px;
            width: 120px;
            height: 120px; }
        .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right {
          margin: 16px 0 16px 0;
          width: 60%; }
          .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info {
            font-size: 14px;
            flex-wrap: wrap; }
            .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info .blog-datetime-inner, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info .blog-datetime-inner {
              margin-top: 5px; }
              .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info .blog-datetime-inner span, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-datetime-info .blog-datetime-inner span {
                font-weight: 400; }
          .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-content-section, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-content-section {
            margin-top: 0; }
            .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-content-section a, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-content-section a {
              font-size: 18px;
              margin: 0; }
            .view-blog-view .view-content .views-row .blog-info-section .blog-info-section-right .blog-content-section p, .view-blog-taxonomy-detail-page .view-content .views-row .blog-info-section .blog-info-section-right .blog-content-section p {
              display: none; }

  .page-node-type-blog #block-amaron-page-title {
    margin-top: 30px;
    padding-bottom: 0; }
    .page-node-type-blog #block-amaron-page-title .field--name-title {
      font-size: 28px;
      padding: 0; }
  .page-node-type-blog #block-amaron-content {
    padding: 0 !important; }
    .page-node-type-blog #block-amaron-content .blog-detail-section {
      padding-top: 20px; }
      .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info {
        flex-wrap: wrap; }
        .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-left {
          flex-wrap: wrap; }
          .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-left .blog-detail-authorname {
            padding-right: 5px; }
            .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-left .blog-detail-authorname img {
              margin-right: 6px;
              width: 32px;
              height: 32px; }
          .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-left .blog-detail-timeinfo {
            padding-left: 5px; }
            .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-left .blog-detail-timeinfo span {
              font-weight: 400;
              font-family: 'proxima_novalight';
              padding-left: 5px; }
        .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-right .blog-share-icons {
          margin-top: 5px; }
          .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-share-info .blog-detail-right .blog-share-icons p {
            font-size: 14px; }
      .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body p {
        font-family: 'proxima_novalight'; }
        .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body p strong {
          font-family: 'proxima_novabold'; }
      .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body h2, .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body h3 {
        font-size: 18px;
        line-height: 28px;
        margin: 26px 0;
        font-family: 'proxima_novabold'; }
        .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body h2 strong, .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body h3 strong {
          font-size: 18px; }
      .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body ol, .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body ul {
        padding: 0; }
        .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body ol li p, .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body ul li p {
          margin: 0;
          font-family: 'proxima_novalight'; }
          .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body ol li p strong, .page-node-type-blog #block-amaron-content .blog-detail-section .blog-detail-body ul li p strong {
            padding-left: 35px;
            font-family: 'proxima_novabold'; }
      .page-node-type-blog #block-amaron-content .blog-detail-section .blog-quote-section {
        margin: 32px 0 0 0;
        letter-spacing: normal; }
        .page-node-type-blog #block-amaron-content .blog-detail-section .blog-quote-section .blog-quote-img {
          width: 49px;
          height: 49px;
          margin-right: 20px; }
          .page-node-type-blog #block-amaron-content .blog-detail-section .blog-quote-section .blog-quote-img img {
            width: 35px;
            height: 35px; }
        .page-node-type-blog #block-amaron-content .blog-detail-section .blog-quote-section .blog-quote-comment {
          flex: 1; }
          .page-node-type-blog #block-amaron-content .blog-detail-section .blog-quote-section .blog-quote-comment p {
            font-size: 14px;
            line-height: 22px; }
    .page-node-type-blog #block-amaron-content section .comment-form {
      display: flex;
      width: 100%;
      padding: 24px;
      border-radius: 16px;
      margin-top: 75px;
      height: auto; }
      .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-first-name, .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-last-name {
        width: 100%; }
        .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-first-name .form-item, .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-last-name .form-item {
          margin: 0; }
          .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-first-name .form-item label, .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-last-name .form-item label {
            font-size: 16px;
            margin-bottom: 16px; }
          .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-first-name .form-item input, .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-last-name .form-item input {
            display: flex;
            width: 100%;
            padding: 12px 16px;
            align-items: center;
            border-radius: 8px;
            border: 1px solid var(--border-grey, #CFCFCF);
            background: var(--white, #FFF); }
      .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-last-name {
        margin: 24px 0 0 0; }
      .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-email {
        width: 100%; }
        .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-email .form-item {
          margin: 24px 0 0 0; }
          .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-email .form-item label {
            float: none;
            font-family: 'proxima_novalight';
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            color: #000;
            margin-bottom: 16px; }
          .page-node-type-blog #block-amaron-content section .comment-form .field--name-field-email .form-item input {
            display: flex;
            width: 584px;
            height: 48px;
            padding: 12px 16px;
            align-items: center;
            border-radius: 8px;
            border: 1px solid var(--border-grey, #CFCFCF);
            background: var(--white, #FFF); }
      .page-node-type-blog #block-amaron-content section .comment-form .field--name-comment-body {
        width: 100%; }
        .page-node-type-blog #block-amaron-content section .comment-form .field--name-comment-body .form-item {
          margin: 12px 0 0 0; }
          .page-node-type-blog #block-amaron-content section .comment-form .field--name-comment-body .form-item .form-type-textarea label {
            font-family: 'proxima_novalight';
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            color: #000;
            margin-bottom: 16px; }
          .page-node-type-blog #block-amaron-content section .comment-form .field--name-comment-body .form-item .form-type-textarea .form-textarea-wrapper .cke_reset_all {
            display: none; }
          .page-node-type-blog #block-amaron-content section .comment-form .field--name-comment-body .form-item .form-type-textarea .form-textarea-wrapper .cke_contents {
            height: 92px !important;
            align-items: center; }
          .page-node-type-blog #block-amaron-content section .comment-form .field--name-comment-body .form-item .form-type-textarea .form-textarea-wrapper .cke_reset {
            border-radius: 8px;
            overflow-y: auto;
            overflow-x: hidden; }
          .page-node-type-blog #block-amaron-content section .comment-form .field--name-comment-body .form-item #edit-comment-body-0-format {
            display: none; }
      .page-node-type-blog #block-amaron-content section .comment-form .form-actions {
        margin-top: 24px;
        margin-bottom: 0;
        padding: 0; }
        .page-node-type-blog #block-amaron-content section .comment-form .form-actions #edit-submit {
          width: 223px; }
        .page-node-type-blog #block-amaron-content section .comment-form .form-actions #edit-preview {
          display: none; }
    .page-node-type-blog #block-amaron-content section .comment {
      display: flex;
      padding-top: 32px;
      border-top: 1px solid #E6E6E6; }
      .page-node-type-blog #block-amaron-content section .comment .comment__meta img {
        width: 54px;
        height: 54px;
        border-radius: 33px; }
      .page-node-type-blog #block-amaron-content section .comment .comment__content {
        padding: 0 25px 10px 0; }
      .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .commentor-name > div {
        margin-right: 10px;
        line-height: 18px;
        /* 160% */ }
      .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .comment-body p {
        color: #2B2B2B;
        font-family: 'proxima_novalight';
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        margin: 4px 0 30px;
        line-height: 20px;
        /* 160% */
        text-align: left; }
      .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .blog-comment-button .links {
        padding: 0; }
        .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .blog-comment-button .links .comment-delete, .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .blog-comment-button .links .comment-edit {
          display: none; }
        .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .blog-comment-button .links .comment-reply {
          margin: 0;
          display: flex;
          width: 74px;
          height: 32px;
          padding: 3.892px 5.189px;
          justify-content: center;
          align-items: center;
          border-radius: 2.595px;
          border: 0.534px solid #000; }
          .page-node-type-blog #block-amaron-content section .comment .blog-comment-detail .blog-comment-button .links .comment-reply a {
            margin: 0;
            color: #000;
            font-family: 'proxima_novalight';
            font-size: 13px;
            font-style: normal;
            font-weight: 700;
            line-height: 10.379px;
            /* 79.837% */ }
    .page-node-type-blog #block-amaron-content section #comment-1 {
      padding-top: 40px; }
  .page-node-type-blog .field--name-field-added-by {
    color: #95C93D;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 23px;
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 20px; }
    .page-node-type-blog .field--name-field-added-by::before {
      content: "by ";
      color: #231f20;
      font-weight: normal; }
  .page-node-type-blog .field--name-body p:last-child {
    margin-bottom: 0; }

  .path-comment #block-amaron-content {
    padding: 20px !important; }
    .path-comment #block-amaron-content .comment-form {
      display: flex;
      width: 100%;
      padding: 24px;
      border-radius: 16px;
      margin-top: 15px;
      height: auto; }
      .path-comment #block-amaron-content .comment-form::before {
        width: 335px;
        background-color: #E6E6E6;
        left: 0;
        top: -6%; }
      .path-comment #block-amaron-content .comment-form .field--name-field-first-name, .path-comment #block-amaron-content .comment-form .field--name-field-last-name {
        width: 100%; }
        .path-comment #block-amaron-content .comment-form .field--name-field-first-name .form-item, .path-comment #block-amaron-content .comment-form .field--name-field-last-name .form-item {
          margin: 0; }
          .path-comment #block-amaron-content .comment-form .field--name-field-first-name .form-item label, .path-comment #block-amaron-content .comment-form .field--name-field-last-name .form-item label {
            font-size: 16px;
            margin-bottom: 16px; }
          .path-comment #block-amaron-content .comment-form .field--name-field-first-name .form-item input, .path-comment #block-amaron-content .comment-form .field--name-field-last-name .form-item input {
            display: flex;
            width: 100%;
            padding: 12px 16px;
            align-items: center;
            border-radius: 8px;
            border: 1px solid var(--border-grey, #CFCFCF);
            background: var(--white, #FFF); }
      .path-comment #block-amaron-content .comment-form .field--name-field-last-name {
        margin: 24px 0 0 0; }
      .path-comment #block-amaron-content .comment-form .field--name-field-email {
        width: 100%; }
        .path-comment #block-amaron-content .comment-form .field--name-field-email .form-item {
          margin: 24px 0 0 0; }
          .path-comment #block-amaron-content .comment-form .field--name-field-email .form-item label {
            float: none;
            font-family: 'proxima_novalight';
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            color: #000;
            margin-bottom: 16px; }
          .path-comment #block-amaron-content .comment-form .field--name-field-email .form-item input {
            display: flex;
            width: 584px;
            height: 48px;
            padding: 12px 16px;
            align-items: center;
            border-radius: 8px;
            border: 1px solid var(--border-grey, #CFCFCF);
            background: var(--white, #FFF); }
      .path-comment #block-amaron-content .comment-form .field--name-comment-body {
        width: 100%; }
        .path-comment #block-amaron-content .comment-form .field--name-comment-body .form-item {
          margin: 12px 0 0 0; }
          .path-comment #block-amaron-content .comment-form .field--name-comment-body .form-item .form-type-textarea label {
            font-family: 'proxima_novalight';
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            color: #000;
            margin-bottom: 16px; }
          .path-comment #block-amaron-content .comment-form .field--name-comment-body .form-item .form-type-textarea .form-textarea-wrapper .cke_reset_all {
            display: none; }
          .path-comment #block-amaron-content .comment-form .field--name-comment-body .form-item .form-type-textarea .form-textarea-wrapper .cke_contents {
            height: 92px !important;
            align-items: center; }
          .path-comment #block-amaron-content .comment-form .field--name-comment-body .form-item .form-type-textarea .form-textarea-wrapper .cke_reset {
            border-radius: 8px;
            overflow: hidden; }
          .path-comment #block-amaron-content .comment-form .field--name-comment-body .form-item #edit-comment-body-0-format {
            display: none; }
      .path-comment #block-amaron-content .comment-form .form-actions {
        margin-top: 24px;
        margin-bottom: 0;
        padding: 0; }
        .path-comment #block-amaron-content .comment-form .form-actions #edit-submit {
          width: 223px; }
        .path-comment #block-amaron-content .comment-form .form-actions #edit-preview {
          display: none; }
    .path-comment #block-amaron-content .comment {
      display: flex;
      padding-top: 0; }
      .path-comment #block-amaron-content .comment .comment__meta img {
        width: 54px;
        height: 54px;
        border-radius: 33px; }
      .path-comment #block-amaron-content .comment .comment__content {
        padding: 0 25px 10px 0; }
      .path-comment #block-amaron-content .comment .blog-comment-detail .commentor-name > div {
        margin-right: 10px;
        line-height: 18px;
        /* 160% */ }
      .path-comment #block-amaron-content .comment .blog-comment-detail .comment-body p {
        color: #2B2B2B;
        font-family: 'proxima_novalight';
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        margin: 4px 0 30px;
        line-height: 20px;
        /* 160% */
        text-align: left; }
      .path-comment #block-amaron-content .comment .blog-comment-detail .blog-comment-button .links {
        padding: 0; }
        .path-comment #block-amaron-content .comment .blog-comment-detail .blog-comment-button .links .comment-reply, .path-comment #block-amaron-content .comment .blog-comment-detail .blog-comment-button .links .comment-delete, .path-comment #block-amaron-content .comment .blog-comment-detail .blog-comment-button .links .comment-edit {
          display: none; }
    .path-comment #block-amaron-content .indented {
      margin-left: 20px; }

  .view-related-blogs .view-header {
    margin-top: 0;
    padding: 0 0 16px 0 !important; } }
/*callcenter header*/
#header-commerce {
  box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.14);
  padding: 16px 0px; }
  @media (max-width: 991px) {
    #header-commerce {
      padding: 14px 0px; } }
  @media (max-width: 767px) {
    #header-commerce {
      padding-bottom: 56px !important; } }
  #header-commerce .site-branding {
    display: inline-block; }
    #header-commerce .site-branding img {
      width: 178px;
      transition: all 0.3s ease-in-out 0s; }
      @media (max-width: 991px) {
        #header-commerce .site-branding img {
          width: 128px; } }
  #header-commerce .order-search {
    position: relative;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }
    @media (max-width: 767px) {
      #header-commerce .order-search {
        left: 20px;
        top: auto;
        transform: none;
        bottom: 10px;
        right: 20px; } }
    #header-commerce .order-search form {
      position: relative; }
    #header-commerce .order-search .form-item-order-search-key {
      padding: 0;
      margin: 0;
      width: 392px; }
      @media (max-width: 767px) {
        #header-commerce .order-search .form-item-order-search-key {
          width: 100%; } }
      #header-commerce .order-search .form-item-order-search-key .form-text {
        height: 35px;
        border-radius: 25px;
        font-size: 14px;
        padding-left: 14px;
        padding-right: 40px;
        width: 100%;
        background: #ffffff; }
    #header-commerce .order-search .form-actions {
      padding: 0;
      margin: 0; }
      #header-commerce .order-search .form-actions .form-submit {
        background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/search.png);
        background-repeat: no-repeat;
        font-size: 0px;
        box-shadow: inherit;
        border: none;
        position: absolute;
        top: 9px;
        right: 12px;
        width: 20px;
        height: 20px;
        padding: 0; }
        @media (max-width: 767px) {
          #header-commerce .order-search .form-actions .form-submit {
            top: 12px;
            right: 8px;
            margin: 0; } }
  #header-commerce .callcenter-account-menu {
    float: right;
    position: relative;
    margin-top: 22px; }
    @media (max-width: 991px) {
      #header-commerce .callcenter-account-menu {
        margin-top: 15px; } }
    #header-commerce .callcenter-account-menu .header-user-account .logged-user-link {
      font-size: 14px;
      font-weight: 600;
      cursor: pointer;
      text-transform: capitalize;
      color: #fff; }
      #header-commerce .callcenter-account-menu .header-user-account .logged-user-link img {
        width: 10px;
        margin: 0 15px 0 8px; }
    #header-commerce .callcenter-account-menu .callcenter-dropdown {
      position: absolute;
      top: 24px;
      right: 0;
      background: #ffffff;
      border-radius: 7px;
      padding: 10px;
      width: 164px;
      box-shadow: 0px 5px 19px 0 rgba(31, 32, 41, 0.39);
      z-index: 9;
      display: none; }
      #header-commerce .callcenter-account-menu .callcenter-dropdown ul {
        padding: 0;
        margin: 0; }
        #header-commerce .callcenter-account-menu .callcenter-dropdown ul > li {
          padding-left: 22px; }
          #header-commerce .callcenter-account-menu .callcenter-dropdown ul > li:last-child {
            background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/log-out.png);
            background-position: 0px;
            background-repeat: no-repeat;
            background-size: 20px; }
          #header-commerce .callcenter-account-menu .callcenter-dropdown ul > li a {
            color: #222222;
            font-size: 14px;
            text-transform: capitalize;
            line-height: 26px;
            display: block;
            padding: 3px 7px; }
        #header-commerce .callcenter-account-menu .callcenter-dropdown ul .icon-profile {
          background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/user-admin.png");
          background-position: 0px;
          background-repeat: no-repeat;
          background-size: 20px; }
        #header-commerce .callcenter-account-menu .callcenter-dropdown ul .icon-moq {
          background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/inventry1.png");
          background-position: 0px;
          background-repeat: no-repeat;
          background-size: 20px; }

/*user admin*/
.update_order .messages__wrapper .messages:first-child {
  margin-top: 128px; }
.update_order #finance-update-order-form .messages__wrapper .messages:first-child {
  margin-top: 28px; }

/*callcenter main section*/
body:not(.path-frontpage) main.callcenter-main {
  margin-top: 130px;
  /**/ }
  @media (max-width: 991px) {
    body:not(.path-frontpage) main.callcenter-main {
      padding: 0 20px;
      margin-bottom: 42px; } }
  @media (max-width: 767px) {
    body:not(.path-frontpage) main.callcenter-main {
      margin-top: 145px;
      margin-bottom: 20px; } }
  body:not(.path-frontpage) main.callcenter-main #block-amaron-content {
    padding: 0;
    background: none; }
    @media (max-width: 368px) {
      body:not(.path-frontpage) main.callcenter-main #block-amaron-content {
        margin-top: 45px; } }
  body:not(.path-frontpage) main.callcenter-main nav > div:first-child, body:not(.path-frontpage) main.callcenter-main h2 {
    font-size: 15px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #222222;
    font-family: "proxima_nova_rgregular";
    margin-bottom: 20px; }
    body:not(.path-frontpage) main.callcenter-main nav > div:first-child span, body:not(.path-frontpage) main.callcenter-main h2 span {
      color: #f65441; }
  body:not(.path-frontpage) main.callcenter-main .view-empty {
    padding: 20px;
    background: #fff; }

ul.callcenter-tabs {
  padding: 0;
  margin: 0;
  background: #fff; }
  @media (max-width: 991px) {
    ul.callcenter-tabs {
      display: flex;
      overflow: auto;
      flex-wrap: nowrap; } }
  ul.callcenter-tabs li {
    display: inline-block;
    padding: 0 15px;
    margin: 0; }
    @media (max-width: 991px) {
      ul.callcenter-tabs li {
        flex: none; } }
    ul.callcenter-tabs li a {
      text-transform: uppercase;
      font-size: 12px;
      color: #222;
      padding: 20px 5px 15px;
      display: block;
      font-family: 'proxima_novabold';
      border-bottom: 5px solid transparent; }
      ul.callcenter-tabs li a.is-active {
        border-bottom: 5px solid #71b425;
        color: #71b425; }

/*Table*/
.dashboard-table .view-content {
  width: 100%; }
  @media (max-width: 1024px) {
    .dashboard-table .view-content {
      overflow: auto; } }
  .dashboard-table .view-content table tr {
    background: #fff;
    border-bottom: 1px solid #ededf0; }
    .dashboard-table .view-content table tr th, .dashboard-table .view-content table tr td, .dashboard-table .view-content table tr td {
      border: none;
      line-height: 1.4; }
      .dashboard-table .view-content table tr th:first-child, .dashboard-table .view-content table tr td:first-child, .dashboard-table .view-content table tr td:first-child {
        display: none; }
    .dashboard-table .view-content table tr th {
      background: #ECECEC;
      font-size: 13px;
      color: #3b4c59;
      padding: 12px 15px;
      font-weight: 600; }
      .dashboard-table .view-content table tr th.views-field-total-price__number a, .dashboard-table .view-content table tr th.views-field-placed a {
        display: block;
        min-width: 70px; }
        .dashboard-table .view-content table tr th.views-field-total-price__number a span.tablesort--asc, .dashboard-table .view-content table tr th.views-field-total-price__number a span.tablesort--desc, .dashboard-table .view-content table tr th.views-field-placed a span.tablesort--asc, .dashboard-table .view-content table tr th.views-field-placed a span.tablesort--desc {
          width: 0px;
          height: 0px;
          border-left: 5px solid transparent;
          border-right: 5px solid transparent;
          border-top: 6px solid #000;
          opacity: .5;
          background: none;
          display: inline-block;
          vertical-align: middle; }
          .dashboard-table .view-content table tr th.views-field-total-price__number a span.tablesort--asc.tablesort--desc, .dashboard-table .view-content table tr th.views-field-total-price__number a span.tablesort--desc.tablesort--desc, .dashboard-table .view-content table tr th.views-field-placed a span.tablesort--asc.tablesort--desc, .dashboard-table .view-content table tr th.views-field-placed a span.tablesort--desc.tablesort--desc {
            margin-top: -5px;
            border-top: 6px solid transparent;
            border-bottom: 6px solid #000;
            opacity: .5; }
      .dashboard-table .view-content table tr th a {
        color: #3b4c59;
        font-weight: 600; }
        .dashboard-table .view-content table tr th a:hover {
          color: #222; }
    .dashboard-table .view-content table tr td {
      font-size: 13px;
      color: #6e6c6c;
      padding: 15px;
      font-weight: 600; }
      .dashboard-table .view-content table tr td strong {
        font-family: 'proxima_novabold';
        color: #222; }
      .dashboard-table .view-content table tr td.views-field-placed span {
        color: #9f9e9e; }
      .dashboard-table .view-content table tr td.views-field-state {
        display: flex;
        align-items: center; }
        .dashboard-table .view-content table tr td.views-field-state .progress-bar {
          width: 130px;
          height: 4px;
          border-radius: 2px;
          background-color: #ebebef;
          position: relative;
          overflow: hidden;
          display: inline-block;
          margin-right: 5px; }
          .dashboard-table .view-content table tr td.views-field-state .progress-bar .progress {
            width: 20%;
            background-color: #00D292;
            position: absolute;
            left: 0;
            top: 0;
            height: 100%; }
      .dashboard-table .view-content table tr td.is-active {
        background: none; }
      .dashboard-table .view-content table tr td:last-child a {
        border: solid 1px #8dbf38;
        background-color: #ffffff;
        min-width: 100px;
        display: block;
        text-align: center;
        border-radius: 25px;
        padding: 0 8px;
        font-size: 11px;
        line-height: 24px;
        font-weight: 400; }
        .dashboard-table .view-content table tr td:last-child a:hover {
          background-color: #8dbf38;
          color: #fff; }

/*Call center pager*/
.pager {
  text-align: center;
  padding: 0;
  margin: 0; }
  .pager li {
    display: inline-block;
    margin: 20px 10px !important; }
    .pager li:before, .pager li:after {
      display: none !important; }

/*Order Statistics*/
.dashboard-summary .dashboard-summary-inner {
  display: flex;
  width: 100%;
  align-items: center;
  position: relative;
  padding: 30px;
  padding-right: 120px;
  background: #fff;
  margin-bottom: 32px; }
  @media (max-width: 1024px) {
    .dashboard-summary .dashboard-summary-inner {
      padding: 20px;
      padding-right: 100px; } }
  @media (max-width: 991px) {
    .dashboard-summary .dashboard-summary-inner {
      flex-wrap: wrap; } }
  .dashboard-summary .dashboard-summary-inner .status-summary-card {
    width: calc(25% - 15px);
    margin-right: 15px;
    border-radius: 4px;
    box-shadow: 0px 5px 19px 0 rgba(31, 32, 41, 0.39);
    padding: 32px 10px 27px 25px;
    background-color: #828282;
    background-size: cover; }
    @media (max-width: 1024px) {
      .dashboard-summary .dashboard-summary-inner .status-summary-card {
        padding: 32px 5px 27px 12px; } }
    @media (max-width: 991px) {
      .dashboard-summary .dashboard-summary-inner .status-summary-card {
        width: calc(50% - 15px);
        margin: 5px 0;
        margin-right: 10px; } }
    @media (max-width: 767px) {
      .dashboard-summary .dashboard-summary-inner .status-summary-card {
        width: calc(100% - 15px);
        margin: 5px 0; } }
    .dashboard-summary .dashboard-summary-inner .status-summary-card .status-summary-label {
      display: inline-block; }
      .dashboard-summary .dashboard-summary-inner .status-summary-card .status-summary-label strong {
        display: block;
        color: #fff;
        font-size: 37px;
        line-height: 1; }
      .dashboard-summary .dashboard-summary-inner .status-summary-card .status-summary-label span {
        display: block;
        color: #fff;
        font-size: 14px; }
    .dashboard-summary .dashboard-summary-inner .status-summary-card .status-summary-image {
      float: right; }
  .dashboard-summary .dashboard-summary-inner .view-all {
    position: absolute;
    right: 40px;
    color: #71b425;
    font-family: 'proxima_novasemibold'; }
    @media (max-width: 1024px) {
      .dashboard-summary .dashboard-summary-inner .view-all {
        right: 20px; } }
    .dashboard-summary .dashboard-summary-inner .view-all:after {
      content: '';
      height: 2px;
      width: 21px;
      margin-top: 10px;
      background: #71b425;
      position: absolute;
      bottom: -6px;
      left: 2px; }
    .dashboard-summary .dashboard-summary-inner .view-all:hover {
      color: #95C93D; }
      .dashboard-summary .dashboard-summary-inner .view-all:hover:after {
        background: #95C93D; }

#block-amaron-content .item-list + .item-list .leads-list {
  padding-top: 0px; }
  #block-amaron-content .item-list + .item-list .leads-list li:first-child {
    margin-top: -15px;
    border-top: 1px solid #efefef; }
#block-amaron-content .leads-list {
  background: #fff;
  padding: 15px 30px; }
  @media (max-width: 767px) {
    #block-amaron-content .leads-list {
      padding-left: 15px;
      padding-right: 15px; } }
  #block-amaron-content .leads-list li {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 11px 0 10px;
    margin: 0;
    border-bottom: 1px solid #efefef; }
    #block-amaron-content .leads-list li:last-child {
      border-bottom: none; }
    #block-amaron-content .leads-list li:before, #block-amaron-content .leads-list li:after {
      display: none; }
    #block-amaron-content .leads-list li:nth-child(2) .leads-date {
      box-shadow: 0px 3px 12.5px 0 rgba(164, 177, 178, 0.39);
      background-color: #e4cf1e; }
    #block-amaron-content .leads-list li:nth-child(3) .leads-date {
      box-shadow: 0px 3px 12.5px 0 rgba(164, 177, 178, 0.39);
      background-color: #f3b63f; }
    #block-amaron-content .leads-list li:nth-child(4) .leads-date {
      box-shadow: 0px 3px 12.5px 0 rgba(164, 177, 178, 0.39);
      background-color: #57b3f3; }
    #block-amaron-content .leads-list li:nth-child(5) .leads-date {
      box-shadow: 0px 3px 12.5px 0 rgba(164, 177, 178, 0.39);
      background-color: #f463f6; }
    #block-amaron-content .leads-list li .leads-date {
      width: 43px;
      height: 43px;
      border-radius: 25px;
      overflow: hidden;
      box-shadow: 0px 3px 12.5px 0 rgba(164, 177, 178, 0.39);
      background-color: #00b8cf;
      text-align: center;
      margin-right: 15px;
      padding-top: 7px; }
      #block-amaron-content .leads-list li .leads-date strong {
        color: #fff;
        font-size: 18px;
        display: block;
        font-family: 'proxima_novasemibold';
        line-height: 1; }
      #block-amaron-content .leads-list li .leads-date span {
        color: #fff;
        font-size: 11px;
        line-height: 1;
        display: block;
        text-transform: uppercase; }
    #block-amaron-content .leads-list li .leads-detail {
      flex: 1; }
      #block-amaron-content .leads-list li .leads-detail h3 {
        color: #222222;
        font-size: 14px;
        font-family: 'proxima_nova_rgregular';
        font-weight: bold;
        padding-bottom: 3px; }
      #block-amaron-content .leads-list li .leads-detail p {
        color: #71b425;
        margin: 0;
        font-size: 16px; }
      #block-amaron-content .leads-list li .leads-detail span {
        color: rgba(123, 123, 123, 0.8);
        letter-spacing: .3;
        font-size: 12px; }

body.path-order {
  background-color: #fff; }
  body.path-order.statistics {
    background: #ECECEC; }
  body.path-order .cc-pitstop-status-messages {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 20px;
    clear: both;
    position: absolute;
    left: 0;
    right: 0;
    top: 75px;
    z-index: 999; }
    @media (max-width: 767px) {
      body.path-order .cc-pitstop-status-messages {
        top: 101px; } }

.order-punching-form .dealer-fulfilled-header {
  overflow: hidden; }
  .order-punching-form .dealer-fulfilled-header h2 {
    display: inline-block; }
  .order-punching-form .dealer-fulfilled-header .form-type-checkbox {
    padding: 0;
    margin: 0;
    margin-bottom: 15px;
    float: right; }
    .order-punching-form .dealer-fulfilled-header .form-type-checkbox input[type="checkbox"] + label {
      font-weight: 600; }
      .order-punching-form .dealer-fulfilled-header .form-type-checkbox input[type="checkbox"] + label:before {
        margin-top: -2px; }
      .order-punching-form .dealer-fulfilled-header .form-type-checkbox input[type="checkbox"] + label:after {
        top: 8px; }

.dealer-form {
  padding: 20px 25px;
  border: solid 1px #d9d9d9;
  margin-bottom: 26px;
  overflow: hidden; }
  @media (max-width: 767px) {
    .dealer-form {
      padding: 15px; } }
  .dealer-form .form-item {
    margin: 7px 0;
    float: left;
    width: 48%; }
    @media (max-width: 767px) {
      .dealer-form .form-item {
        width: 100%; } }
    .dealer-form .form-item:nth-child(odd) {
      float: right; }
    .dealer-form .form-item:nth-child(1), .dealer-form .form-item:nth-child(3) {
      float: left; }
    .dealer-form .form-item:nth-child(2) {
      float: right; }
    .dealer-form .form-item label {
      color: #222;
      font-size: 14px;
      font-weight: 600;
      margin-bottom: 5px;
      cursor: default;
      white-space: nowrap; }
    .dealer-form .form-item input.form-text, .dealer-form .form-item input.form-tel, .dealer-form .form-item input.form-email, .dealer-form .form-item input.form-number, .dealer-form .form-item textarea.form-textarea, .dealer-form .form-item select.form-select {
      color: #8f8d8d;
      border: none;
      background: #fff;
      border: 1px solid #d9d9d9;
      height: 41px;
      border-radius: 4px;
      padding: 8px 10px;
      width: 100%;
      font-size: 15px;
      font-weight: normal;
      margin: 0; }
    .dealer-form .form-item textarea.form-textarea {
      height: 125px;
      resize: none; }
    .dealer-form .form-item.form-type-select label:after {
      display: none; }
    .dealer-form .form-item.form-type-select select.form-select {
      background-image: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/selet-gray-arrow.png);
      background-position: right center;
      background-repeat: no-repeat; }
    .dealer-form .form-item.form-disabled input, .dealer-form .form-item.form-disabled select.form-select, .dealer-form .form-item.form-disabled textarea {
      background: #f3f6fc;
      border-color: #f3f6fc;
      background-image: none; }
  .dealer-form.dealer-fulfilled .form-item:nth-child(odd) {
    float: left; }
  .dealer-form.dealer-fulfilled .form-item:nth-child(even) {
    float: right; }
  .dealer-form.dealer-fulfilled .form-item:nth-child(3), .dealer-form.dealer-fulfilled .form-item:nth-child(4) {
    float: left;
    width: 23%; }
    @media (max-width: 767px) {
      .dealer-form.dealer-fulfilled .form-item:nth-child(3), .dealer-form.dealer-fulfilled .form-item:nth-child(4) {
        width: 48%; } }
  .dealer-form.dealer-fulfilled .form-item:nth-child(4) {
    margin: 36px 0 0 2%; }
  .dealer-form .save-btn-outer {
    text-align: center;
    clear: both; }
    .dealer-form .save-btn-outer .button, .dealer-form .save-btn-outer #find-refresh a, #find-refresh .dealer-form .save-btn-outer a {
      width: 260px;
      height: 36px;
      box-shadow: none;
      border: none;
      margin: 27px 0 0 0;
      font-size: 13px;
      border-radius: 4px; }

#block-commercebreadcrumbs ul li {
  position: relative;
  color: #9f9e9e;
  display: inline-block; }
  #block-commercebreadcrumbs ul li:after {
    content: '/'; }
  #block-commercebreadcrumbs ul li:last-child {
    color: #222; }
    #block-commercebreadcrumbs ul li:last-child:after {
      display: none; }

#deliver_address_area {
  color: #222222; }
  #deliver_address_area #customer_address_new_block {
    margin-top: 15px; }
  #deliver_address_area #customer_address_new_block .address-form > .form-submit, #deliver_address_area .address_edit_block .address-form > .form-submit {
    margin-bottom: 0; }
    @media (max-width: 767px) {
      #deliver_address_area #customer_address_new_block .address-form > .form-submit, #deliver_address_area .address_edit_block .address-form > .form-submit {
        margin-top: 16px; } }
  #deliver_address_area .common-btn-css, #deliver_address_area .saved_address > a, #deliver_address_area .saved_address > input.form-submit, #deliver_address_area #customer_address_new_block form > input.form-submit,
  #deliver_address_area [id^=address_edit_block] form > input.form-submit {
    margin: 0;
    margin-bottom: 30px;
    outline: none;
    border: 0;
    border-radius: 4px;
    color: #ffffff;
    background-color: #8dbf38;
    font-family: 'proxima_novasemibold';
    box-shadow: none;
    font-size: 18px;
    line-height: 18px;
    text-transform: initial; }
  #deliver_address_area .saved_address_txt {
    margin-bottom: 19px;
    font-family: 'proxima_novasemibold';
    font-size: 16px; }
  #deliver_address_area .saved_address {
    clear: both; }
    #deliver_address_area .saved_address label {
      margin: 0; }
      #deliver_address_area .saved_address label .option {
        display: block; }
    #deliver_address_area .saved_address.selected-address > div {
      background-color: #f5f9fa; }
    #deliver_address_area .saved_address > div {
      border: 1px solid #efefef;
      padding: 20px 28px 20px 28px;
      background: #fff;
      font-size: 18px;
      color: #707070;
      margin: 0;
      margin-bottom: 16px;
      position: relative; }
      #deliver_address_area .saved_address > div .ajax-progress {
        position: absolute;
        bottom: 20px;
        right: 50%;
        transform: translateX(50%); }
        @media (max-width: 767px) {
          #deliver_address_area .saved_address > div .ajax-progress {
            font-size: 14px; } }
  @media (max-width: 767px) and (max-width: 480px) {
    #deliver_address_area .saved_address > div .ajax-progress {
      bottom: -6px; } }

      #deliver_address_area .saved_address > div.active-address {
        border: 2px solid #6fa21a; }
      #deliver_address_area .saved_address > div span {
        display: block; }
      #deliver_address_area .saved_address > div span:first-child {
        color: #222222;
        font-size: 20px; }
    #deliver_address_area .saved_address > a {
      margin-right: 16px; }
    #deliver_address_area .saved_address > input.form-submit {
      float: right; }
  #deliver_address_area .form-item-add-new-address {
    clear: both;
    border-top: 1px solid #eaeaea;
    padding-top: 20px; }
    #deliver_address_area .form-item-add-new-address label {
      position: relative;
      font-family: 'proxima_novasemibold';
      font-size: 16px;
      padding-left: 24px; }
    #deliver_address_area .form-item-add-new-address input[type="checkbox"] {
      display: none; }
    #deliver_address_area .form-item-add-new-address input[type="checkbox"] + label::before {
      content: '\002B';
      cursor: pointer;
      position: absolute;
      left: 0;
      top: -2px;
      font-size: 24px;
      color: #8dbf38; }
    #deliver_address_area .form-item-add-new-address input[type="checkbox"]:checked + label::before {
      content: '\2212'; }
  #deliver_address_area #address-ajax-wrapper {
    padding-left: 24px; }
  #deliver_address_area .address-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    #deliver_address_area .address-form .common-input-and-select, #deliver_address_area .address-form .form-item input, #deliver_address_area .address-form .form-item .form-textarea, #deliver_address_area .address-form .form-item .form-select {
      width: 100%;
      margin-top: 2px;
      font-size: 16px;
      border: 1px solid #d3d3d3;
      border-radius: 4px;
      height: 42px;
      font-size: 16px;
      color: #222222;
      padding: 5px 10px; }
    #deliver_address_area .address-form .form-item-outer {
      width: 48%;
      margin-bottom: 22px; }
      @media (max-width: 767px) {
        #deliver_address_area .address-form .form-item-outer {
          width: 100%; } }
      #deliver_address_area .address-form .form-item-outer.textarea-outer {
        width: 100%; }
    #deliver_address_area .address-form .form-item {
      width: 100%;
      margin: 0; }
      #deliver_address_area .address-form .form-item label {
        font-size: 14px;
        color: #222;
        font-family: 'proxima_novasemibold'; }
      #deliver_address_area .address-form .form-item input, #deliver_address_area .address-form .form-item .form-textarea {
        margin-top: 2px; }
      #deliver_address_area .address-form .form-item .form-textarea {
        height: 102px;
        resize: none; }
      #deliver_address_area .address-form .form-item.form-item-address-address-line1 input {
        margin-bottom: 12px; }
      #deliver_address_area .address-form .form-item .form-select {
        background-color: #ffffff;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        padding-right: 30px;
        background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/select-arrow.png) no-repeat right center; }
    #deliver_address_area .address-form .form-type-select label:after {
      content: '';
      width: 6px;
      height: 6px;
      margin: 0 0.3em;
      vertical-align: super;
      background-image: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/required.svg);
      background-repeat: no-repeat;
      background-size: 6px 6px;
      position: relative;
      top: 0;
      right: 0; }
    #deliver_address_area .address-form .address-container-inline .form-item {
      width: 48%; }
      #deliver_address_area .address-form .address-container-inline .form-item:nth-child(2) {
        float: right; }
      #deliver_address_area .address-form .address-container-inline .form-item input {
        width: 100%; }
  #deliver_address_area #additional_block {
    clear: both; }
  #deliver_address_area .add_new_address {
    color: #222;
    font-family: 'proxima_novasemibold';
    font-weight: normal; }
    #deliver_address_area .add_new_address:hover {
      color: #95C93D; }

@media (max-width: 767px) {
  #deliver_address_area .saved_address > div {
    padding-left: 16px;
    padding-right: 16px; }
  #deliver_address_area [id^=address-ajax-wrapper] .common-input-and-select, #deliver_address_area [id^=address-ajax-wrapper] .address-form .form-item input, #deliver_address_area .address-form .form-item [id^=address-ajax-wrapper] input, #deliver_address_area [id^=address-ajax-wrapper] .address-form .form-item .form-textarea, #deliver_address_area .address-form .form-item [id^=address-ajax-wrapper] .form-textarea, #deliver_address_area [id^=address-ajax-wrapper] .address-form .form-item .form-select, #deliver_address_area .address-form .form-item [id^=address-ajax-wrapper] .form-select {
    width: 100%; }
  #deliver_address_area [id^=address-ajax-wrapper] .address-container-inline .form-item {
    width: 100%; } }
@media (max-width: 480px) {
  #deliver_address_area .common-btn-css, #deliver_address_area .saved_address > a, #deliver_address_area .saved_address > input.form-submit, #deliver_address_area #customer_address_new_block form > input.form-submit,
  #deliver_address_area [id^=address_edit_block] form > input.form-submit {
    margin-bottom: 16px;
    clear: both;
    width: 100%; }
  #deliver_address_area .saved_address > a {
    margin-right: 0; } }
.social-connect-caption {
  text-align: center;
  color: #5a5959;
  font-weight: bold;
  margin-top: 10px; }

.social-connect {
  text-align: center;
  margin-bottom: -15px; }
  .social-connect .item {
    display: inline-block;
    vertical-align: top;
    margin: 5px;
    cursor: pointer; }
    .social-connect .item img {
      width: 25px;
      vertical-align: middle; }

.path-order .checkout-box-outer.login .checkout-box {
  padding: 11px 20px 18px; }

.verify-mobile-checkout-form {
  display: flex;
  flex-wrap: wrap;
  align-items: start; }
  .verify-mobile-checkout-form .form-heading {
    width: 100%;
    color: #71b425;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 6px; }
  .verify-mobile-checkout-form .form-item {
    width: 38%;
    max-width: 234px;
    margin: 0 12px 0 0;
    position: relative; }
    @media (max-width: 767px) {
      .verify-mobile-checkout-form .form-item {
        width: 100%;
        max-width: 100%;
        margin: 0 0 8px 0; } }
    .verify-mobile-checkout-form .form-item input {
      width: 100%;
      margin-top: 2px;
      font-size: 16px;
      border: 1px solid #d3d3d3;
      border-radius: 4px;
      height: 42px;
      font-size: 16px;
      color: #222222;
      padding: 5px 10px;
      margin: 0; }
    .verify-mobile-checkout-form .form-item.form-item-mobile-number input {
      padding-left: 40px; }
  .verify-mobile-checkout-form .mobile-number-prefix {
    position: absolute;
    top: 12px;
    left: 10px; }
  .verify-mobile-checkout-form .generate-otp-checkout {
    position: absolute;
    top: 13px;
    right: 10px; }
    .verify-mobile-checkout-form .generate-otp-checkout.get-otp-disabled {
      color: #9f9e9e;
      pointer-events: none; }
  .verify-mobile-checkout-form .button, .verify-mobile-checkout-form #find-refresh a, #find-refresh .verify-mobile-checkout-form a {
    box-shadow: none;
    color: #95c93d;
    background: none;
    border: 1px solid #95c93d;
    margin: 0;
    border-radius: 5px;
    text-transform: inherit; }
    @media (max-width: 767px) {
      .verify-mobile-checkout-form .button, .verify-mobile-checkout-form #find-refresh a, #find-refresh .verify-mobile-checkout-form a {
        width: 100%; } }

.alert-modal-popup {
  background-color: rgba(0, 0, 0, 0.2) !important;
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: 15px !important;
  border: none !important;
  margin: 0 !important;
  display: none; }
  .alert-modal-popup .alert-modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: none;
    border-bottom: 3px solid #8dbf38;
    background: #ffffff;
    padding: 26px 48px;
    max-width: 400px;
    width: 100%; }
    @media (max-width: 479px) {
      .alert-modal-popup .alert-modal-content {
        width: 90%; } }
    .alert-modal-popup .alert-modal-content .alery-modal-body p {
      color: #ff1010;
      font-size: 14px;
      line-height: 1.2; }
    .alert-modal-popup .alert-modal-content .alert-modal-close {
      position: absolute;
      right: 15px;
      top: 15px;
      width: 20px;
      height: 20px;
      background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/close-btn.png") no-repeat center/contain;
      font-size: 0 !important;
      color: transparent !important;
      cursor: pointer; }

les.battery-desc {
  background: #FFF;
  box-shadow: 0px 11px 14px -8px rgba(0, 0, 0, 0.1); }
  les.battery-desc h2 {
    font-size: 15px;
    letter-spacing: 2px;
    line-height: 1.8;
    font-weight: bold;
    margin-bottom: 15px;
    color: #231f20;
    width: 100%;
    padding: 35px 35px 0 35px; }
    les.battery-desc h2:after {
      display: block;
      border-bottom: 2px solid #95C93D;
      width: 165px;
      content: ""; }

.battery-items {
  border-top: 1px dashed #ccc;
  color: #231f20;
  padding: 10px 25px 10px 35px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center; }
  .battery-items:nth-of-type(odd) {
    background: #FFF; }
  .battery-items:first-child {
    border: none; }
  .battery-items:last-child {
    padding-bottom: 25px; }
  .battery-items label {
    font-family: proxima_novalight;
    line-height: 17px;
    min-height: 44px;
    color: #9b9b9b;
    font-size: 14px; }
  .battery-items > div {
    font-family: proxima_novasemibold;
    font-size: 21px;
    border: none;
    vertical-align: middle;
    margin-right: 10px;
    width: 33.33%; }
  .battery-items .battery-image {
    width: 70%; }

div[id*='block-choosebatterymoreinfo'] {
  max-width: 1260px;
  margin: 0 auto 42px;
  padding: 0 20px; }
  div[id*='block-choosebatterymoreinfo'] .content {
    background: #FFF;
    padding: 40px 0;
    text-align: center; }
  div[id*='block-choosebatterymoreinfo'] p {
    margin-top: 0;
    font-size: 16px;
    letter-spacing: 2px;
    text-align: inherit; }
    div[id*='block-choosebatterymoreinfo'] p:last-child {
      margin-bottom: 0; }

.subject-to-conditions {
  font-size: 12px; }

.condition-astriek {
  font-size: 19px;
  vertical-align: middle; }

#vehicle-make {
  width: 85%; }

.page-node-type-products-solutions:not(.no-battery-form) #battery-form:before, .choose-your-battery #battery-form:before {
  content: '';
  width: 100%;
  height: 100%;
  background: #ececec; }

/*css for passenger-vehicles*/
#vehicle-details,
#inverter-battery-details {
  background: #ffffff;
  /* Hide Scroll Bar */ }
  @media (max-width: 767px) {
    #vehicle-details,
    #inverter-battery-details {
      margin: 0 20px; } }
  #vehicle-details .empty-box,
  #inverter-battery-details .empty-box {
    padding: 13px 35px;
    text-align: center;
    color: #ff1010; }
  #vehicle-details .vehicles-batteries-wrap,
  #vehicle-details .inverter-batteries-wrap,
  #inverter-battery-details .vehicles-batteries-wrap,
  #inverter-battery-details .inverter-batteries-wrap {
    margin-top: 20px;
    padding: 30px 60px; }
    #vehicle-details .vehicles-batteries-wrap h1,
    #vehicle-details .inverter-batteries-wrap h1,
    #inverter-battery-details .vehicles-batteries-wrap h1,
    #inverter-battery-details .inverter-batteries-wrap h1 {
      font-size: 25px;
      font-family: 'proxima_novabold';
      line-height: 45px;
      color: #231f20;
      text-transform: capitalize;
      padding-bottom: 14px; }
      #vehicle-details .vehicles-batteries-wrap h1:after,
      #vehicle-details .inverter-batteries-wrap h1:after,
      #inverter-battery-details .vehicles-batteries-wrap h1:after,
      #inverter-battery-details .inverter-batteries-wrap h1:after {
        content: none; }
  #vehicle-details .proComparisionContainer,
  #inverter-battery-details .proComparisionContainer {
    width: 100%; }
    #vehicle-details .proComparisionContainer .comparisionTable,
    #inverter-battery-details .proComparisionContainer .comparisionTable {
      font-size: 14px;
      margin: 0 !important;
      width: 100%;
      border-right: 1px solid #ECECEC; }
      #vehicle-details .proComparisionContainer .comparisionTable .font-15,
      #inverter-battery-details .proComparisionContainer .comparisionTable .font-15 {
        font-size: 15px; }
      #vehicle-details .proComparisionContainer .comparisionTable .font-16,
      #inverter-battery-details .proComparisionContainer .comparisionTable .font-16 {
        font-size: 16px; }
      #vehicle-details .proComparisionContainer .comparisionTable .font-17,
      #inverter-battery-details .proComparisionContainer .comparisionTable .font-17 {
        font-size: 17px; }
      #vehicle-details .proComparisionContainer .comparisionTable .font-18,
      #inverter-battery-details .proComparisionContainer .comparisionTable .font-18 {
        font-size: 18px; }
      #vehicle-details .proComparisionContainer .comparisionTable .capitalize,
      #inverter-battery-details .proComparisionContainer .comparisionTable .capitalize {
        text-transform: capitalize; }
      #vehicle-details .proComparisionContainer .comparisionTable td, #vehicle-details .proComparisionContainer .comparisionTable th,
      #inverter-battery-details .proComparisionContainer .comparisionTable td,
      #inverter-battery-details .proComparisionContainer .comparisionTable th {
        min-width: 207px;
        padding: 8px;
        text-align: center;
        font-size: 14px;
        background-color: #ffffff;
        border: 1px solid #d4d9cd;
        vertical-align: middle;
        color: #3F3F3F;
        font-family: 'proxima_novasemibold';
        /*max-width: 200px;*/ }
        #vehicle-details .proComparisionContainer .comparisionTable td p, #vehicle-details .proComparisionContainer .comparisionTable th p,
        #inverter-battery-details .proComparisionContainer .comparisionTable td p,
        #inverter-battery-details .proComparisionContainer .comparisionTable th p {
          margin: 0;
          margin: 0 auto;
          text-align: inherit; }
        @media (max-width: 767px) {
          #vehicle-details .proComparisionContainer .comparisionTable td, #vehicle-details .proComparisionContainer .comparisionTable th,
          #inverter-battery-details .proComparisionContainer .comparisionTable td,
          #inverter-battery-details .proComparisionContainer .comparisionTable th {
            min-width: 165px; } }
      #vehicle-details .proComparisionContainer .comparisionTable .green-color,
      #inverter-battery-details .proComparisionContainer .comparisionTable .green-color {
        color: #629609 !important; }
      #vehicle-details .proComparisionContainer .comparisionTable .g-color,
      #inverter-battery-details .proComparisionContainer .comparisionTable .g-color {
        color: #6FA219 !important; }
      #vehicle-details .proComparisionContainer .comparisionTable .triangular-arrows,
      #inverter-battery-details .proComparisionContainer .comparisionTable .triangular-arrows {
        display: flex;
        align-items: center; }
        #vehicle-details .proComparisionContainer .comparisionTable .triangular-arrows:before,
        #inverter-battery-details .proComparisionContainer .comparisionTable .triangular-arrows:before {
          content: '';
          width: 21px;
          height: 21px;
          background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/triangular-arrows-sign-for-recycle.png");
          background-repeat: no-repeat;
          background-size: contain;
          display: inline-block;
          vertical-align: middle;
          margin-right: 6px; }
      #vehicle-details .proComparisionContainer .comparisionTable .s-bold,
      #inverter-battery-details .proComparisionContainer .comparisionTable .s-bold {
        font-family: 'proxima_novasemibold'; }
      #vehicle-details .proComparisionContainer .comparisionTable .bold-font,
      #inverter-battery-details .proComparisionContainer .comparisionTable .bold-font {
        font-family: proxima_novabold; }
      #vehicle-details .proComparisionContainer .comparisionTable .no-bdr,
      #inverter-battery-details .proComparisionContainer .comparisionTable .no-bdr {
        border: none !important; }
      #vehicle-details .proComparisionContainer .comparisionTable .bottom-bdr,
      #inverter-battery-details .proComparisionContainer .comparisionTable .bottom-bdr {
        border-bottom: 1px solid #ECECEC !important; }
      #vehicle-details .proComparisionContainer .comparisionTable .top-bdr,
      #inverter-battery-details .proComparisionContainer .comparisionTable .top-bdr {
        border-top: 1px solid #ffffff !important; }
      #vehicle-details .proComparisionContainer .comparisionTable .right-bdr,
      #inverter-battery-details .proComparisionContainer .comparisionTable .right-bdr {
        border-right: 1px solid #ffffff !important; }
      #vehicle-details .proComparisionContainer .comparisionTable .pro-img,
      #inverter-battery-details .proComparisionContainer .comparisionTable .pro-img {
        vertical-align: bottom; }
      #vehicle-details .proComparisionContainer .comparisionTable th div,
      #inverter-battery-details .proComparisionContainer .comparisionTable th div {
        color: #222222;
        padding: 10px 0px; }
      #vehicle-details .proComparisionContainer .comparisionTable thead tr th:last-child,
      #inverter-battery-details .proComparisionContainer .comparisionTable thead tr th:last-child {
        border-right: 2px solid #ffffff !important; }
      #vehicle-details .proComparisionContainer .comparisionTable tbody tr:first-child,
      #inverter-battery-details .proComparisionContainer .comparisionTable tbody tr:first-child {
        background: transparent; }
        #vehicle-details .proComparisionContainer .comparisionTable tbody tr:first-child td,
        #inverter-battery-details .proComparisionContainer .comparisionTable tbody tr:first-child td {
          background: transparent; }
      #vehicle-details .proComparisionContainer .comparisionTable tbody tr:last-child td:last-of-type,
      #inverter-battery-details .proComparisionContainer .comparisionTable tbody tr:last-child td:last-of-type {
        /*border-right: 2px solid #ffffff!important;*/ }
      #vehicle-details .proComparisionContainer .comparisionTable tbody tr th:first-child,
      #inverter-battery-details .proComparisionContainer .comparisionTable tbody tr th:first-child {
        min-width: 271px;
        text-align: left;
        border-left: 2px solid #d4d9cd; }
        @media (max-width: 767px) {
          #vehicle-details .proComparisionContainer .comparisionTable tbody tr th:first-child,
          #inverter-battery-details .proComparisionContainer .comparisionTable tbody tr th:first-child {
            min-width: 165px; } }
      #vehicle-details .proComparisionContainer .comparisionTable tbody tr td.proSelectBtn,
      #inverter-battery-details .proComparisionContainer .comparisionTable tbody tr td.proSelectBtn {
        position: relative;
        border: none; }
        #vehicle-details .proComparisionContainer .comparisionTable tbody tr td.proSelectBtn a,
        #inverter-battery-details .proComparisionContainer .comparisionTable tbody tr td.proSelectBtn a {
          text-transform: uppercase;
          font-size: 13px;
          border: 1px solid #6fa21a;
          display: inline-block;
          padding: 9px 27px;
          border-radius: 5px;
          color: #6fa21a;
          margin: 8px;
          font-family: 'proxima_nova_rgregular'; }
          #vehicle-details .proComparisionContainer .comparisionTable tbody tr td.proSelectBtn a:hover,
          #inverter-battery-details .proComparisionContainer .comparisionTable tbody tr td.proSelectBtn a:hover {
            background-color: #6fa21a;
            color: #ffffff; }
      #vehicle-details .proComparisionContainer .comparisionTable tbody tr td.terminalImg img,
      #inverter-battery-details .proComparisionContainer .comparisionTable tbody tr td.terminalImg img {
        max-width: 100px; }
      #vehicle-details .proComparisionContainer .comparisionTable .proHeading,
      #inverter-battery-details .proComparisionContainer .comparisionTable .proHeading {
        background-color: #f9f9f9;
        font: normal normal medium 26px/32px Proxima Nova;
        font-weight: normal; }
      #vehicle-details .proComparisionContainer .comparisionTable .proPriceInfo,
      #inverter-battery-details .proComparisionContainer .comparisionTable .proPriceInfo {
        background-color: #e7f2d7; }
        #vehicle-details .proComparisionContainer .comparisionTable .proPriceInfo .dec,
        #inverter-battery-details .proComparisionContainer .comparisionTable .proPriceInfo .dec {
          font-size: 13px;
          font-family: 'proxima_nova_rgregular'; }
    #vehicle-details .proComparisionContainer .proComparisionBtn,
    #inverter-battery-details .proComparisionContainer .proComparisionBtn {
      display: none;
      position: relative; }
      #vehicle-details .proComparisionContainer .proComparisionBtn span,
      #inverter-battery-details .proComparisionContainer .proComparisionBtn span {
        width: 25px;
        height: 25px;
        background: #6fa219;
        display: inline-block;
        border-radius: 3px;
        color: #fff;
        font-size: 22px;
        text-align: center;
        line-height: 1;
        cursor: pointer;
        position: absolute;
        top: 120px;
        z-index: 100; }
        @media (max-width: 991px) {
          #vehicle-details .proComparisionContainer .proComparisionBtn span,
          #inverter-battery-details .proComparisionContainer .proComparisionBtn span {
            top: 210px; } }
        @media (max-width: 767px) {
          #vehicle-details .proComparisionContainer .proComparisionBtn span,
          #inverter-battery-details .proComparisionContainer .proComparisionBtn span {
            top: 193px; } }
        #vehicle-details .proComparisionContainer .proComparisionBtn span#left_scroll_tbl,
        #inverter-battery-details .proComparisionContainer .proComparisionBtn span#left_scroll_tbl {
          left: 250px; }
          @media (max-width: 991px) {
            #vehicle-details .proComparisionContainer .proComparisionBtn span#left_scroll_tbl,
            #inverter-battery-details .proComparisionContainer .proComparisionBtn span#left_scroll_tbl {
              left: 283px; } }
          @media (max-width: 767px) {
            #vehicle-details .proComparisionContainer .proComparisionBtn span#left_scroll_tbl,
            #inverter-battery-details .proComparisionContainer .proComparisionBtn span#left_scroll_tbl {
              left: 145px; } }
        #vehicle-details .proComparisionContainer .proComparisionBtn span.left-disabled,
        #inverter-battery-details .proComparisionContainer .proComparisionBtn span.left-disabled {
          opacity: .5;
          cursor: default; }
        #vehicle-details .proComparisionContainer .proComparisionBtn span#right_scroll_tbl,
        #inverter-battery-details .proComparisionContainer .proComparisionBtn span#right_scroll_tbl {
          right: -40px; }
          #vehicle-details .proComparisionContainer .proComparisionBtn span#right_scroll_tbl i,
          #inverter-battery-details .proComparisionContainer .proComparisionBtn span#right_scroll_tbl i {
            left: 54%; }
          @media (max-width: 991px) {
            #vehicle-details .proComparisionContainer .proComparisionBtn span#right_scroll_tbl,
            #inverter-battery-details .proComparisionContainer .proComparisionBtn span#right_scroll_tbl {
              right: -15px; } }
        #vehicle-details .proComparisionContainer .proComparisionBtn span.right-disabled,
        #inverter-battery-details .proComparisionContainer .proComparisionBtn span.right-disabled {
          opacity: .5;
          cursor: default; }
        #vehicle-details .proComparisionContainer .proComparisionBtn span i,
        #inverter-battery-details .proComparisionContainer .proComparisionBtn span i {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          margin-top: -0.5px; }
  #vehicle-details .proComparisionTable::-webkit-scrollbar,
  #inverter-battery-details .proComparisionTable::-webkit-scrollbar {
    display: none; }
  #vehicle-details .proComparisionTable,
  #inverter-battery-details .proComparisionTable {
    -ms-overflow-style: none;
    scrollbar-width: none; }
    #vehicle-details .proComparisionTable .clone-column-table-wrap,
    #inverter-battery-details .proComparisionTable .clone-column-table-wrap {
      position: absolute !important;
      height: auto !important; }

@media (max-width: 1024px) {
  .battery-desc h2 {
    padding: 30px 20px 0; }

  .battery-items {
    padding: 10px 20px; } }
@media (max-width: 991px) {
  body:not(.path-frontpage).choose-your-battery #block-amaron-content {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 20px;
    clear: both;
    background: transparent; }

  #vehicle-details .vehicles-batteries-wrap,
  #vehicle-details .inverter-batteries-wrap,
  #inverter-battery-details .vehicles-batteries-wrap,
  #inverter-battery-details .inverter-batteries-wrap {
    padding: 30px 20px; } }
@media (max-width: 767px) {
  .battery-items {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
    .battery-items > div {
      min-width: 150px;
      width: 100%;
      margin-right: 0;
      margin-bottom: 20px; }

  .subject-to-conditions {
    padding: 0 10px; }

  .battery-wrapper {
    overflow-x: auto; }

  body:not(.path-frontpage).choose-your-battery #block-amaron-content {
    padding: 0; }

  div[id*='block-choosebatterymoreinfo'] {
    padding: 0;
    margin-bottom: 20px; }

  #vehicle-make {
    width: 100%; } }
@media (max-width: 480px) {
  .battery-items > div {
    width: 100%; } }
#block-views-block-vehicle-battery-block-1 .view-content {
  margin-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  width: 72%;
  margin: 0 auto; }
  @media (max-width: 767px) {
    #block-views-block-vehicle-battery-block-1 .view-content {
      justify-content: center; } }
  #block-views-block-vehicle-battery-block-1 .view-content .views-row span a {
    width: 282px;
    background: #ECECEC;
    padding: 15px 5px;
    margin: 0 5px;
    margin-bottom: 10px;
    display: inline-block;
    text-align: center;
    cursor: pointer; }
    #block-views-block-vehicle-battery-block-1 .view-content .views-row span a:hover {
      background: #95C93D;
      color: #ffffff; }

#block-hierarchicalpagesdescription {
  width: 72%;
  margin: 0 auto; }
  @media (max-width: 767px) {
    #block-hierarchicalpagesdescription {
      width: 100%;
      padding: 0 20px; } }
  #block-hierarchicalpagesdescription .content {
    margin-left: 5px; }
    #block-hierarchicalpagesdescription .content h2 {
      font-size: 24px;
      color: #231f20;
      line-height: 1.5;
      text-transform: capitalize; }
    #block-hierarchicalpagesdescription .content p {
      letter-spacing: 1px;
      font-size: 16px;
      text-align: justify;
      color: #231f20;
      line-height: 1.4; }
    #block-hierarchicalpagesdescription .content ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      #block-hierarchicalpagesdescription .content ul li {
        position: relative;
        padding-left: 20px;
        margin-bottom: 10px;
        letter-spacing: 1px;
        font-size: 16px;
        text-align: justify;
        color: #231f20;
        line-height: 1.4; }
        #block-hierarchicalpagesdescription .content ul li strong {
          font-family: 'proxima_novabold'; }
        #block-hierarchicalpagesdescription .content ul li:before {
          content: '';
          position: absolute;
          width: 7px;
          height: 7px;
          top: 7px;
          left: 0;
          background-color: #71b425;
          border-radius: 50%; }
      #block-hierarchicalpagesdescription .content ul .bullet-point li:last-child {
        margin-bottom: 0; }
      #block-hierarchicalpagesdescription .content ul .bullet-point li:before {
        background-color: #71b425; }
      #block-hierarchicalpagesdescription .content ul .bullet-point li:after {
        background-color: #71b425; }

.inverter-battery-filter-from {
  width: calc(100% - 300px) !important;
  width: -webkit-calc(100% - 300px) !important;
  width: -moz-calc(100% - 300px) !important;
  width: -ms-calc(100% - 300px) !important; }
  @media (max-width: 767px) {
    .inverter-battery-filter-from {
      width: 100% !important;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap; } }

.hups-inverter-battery-outer-container .proComparisionContainer #left_scroll_tbl {
  left: 235px !important; }
  @media (max-width: 600px) {
    .hups-inverter-battery-outer-container .proComparisionContainer #left_scroll_tbl {
      left: 180px !important; } }
  @media (max-width: 412px) {
    .hups-inverter-battery-outer-container .proComparisionContainer #left_scroll_tbl {
      left: 140px !important; } }
.hups-inverter-battery-outer-container .proComparisionContainer .comparisionTable thead {
  position: relative; }
  .hups-inverter-battery-outer-container .proComparisionContainer .comparisionTable thead tr:first-child th:first-child {
    vertical-align: top !important; }
  .hups-inverter-battery-outer-container .proComparisionContainer .comparisionTable thead .combo-hups {
    width: 207px;
    top: 0;
    left: -10px;
    position: relative;
    font-family: 'proxima_novabold'; }
    @media (max-width: 600px) {
      .hups-inverter-battery-outer-container .proComparisionContainer .comparisionTable thead .combo-hups {
        width: 160px;
        vertical-align: top; } }
    @media (max-width: 412px) {
      .hups-inverter-battery-outer-container .proComparisionContainer .comparisionTable thead .combo-hups {
        width: 145px; } }
.hups-inverter-battery-outer-container .proComparisionContainer .comparisionTable td, .hups-inverter-battery-outer-container .proComparisionContainer .comparisionTable th {
  min-width: 274.7px !important;
  padding: 8px 24px !important; }
  @media (max-width: 600px) {
    .hups-inverter-battery-outer-container .proComparisionContainer .comparisionTable td, .hups-inverter-battery-outer-container .proComparisionContainer .comparisionTable th {
      min-width: 165px !important; } }

.coming-soon-heading {
  min-height: 400px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 52px; }
  @media (max-width: 767px) {
    .coming-soon-heading {
      min-height: 250px; } }

input, select {
  border-radius: 0px; }

.text-transform {
  text-transform: uppercase !important; }

.gstText {
  display: block;
  font-size: 14px;
  line-height: 1;
  float: none; }

.clear-box, #block-views-block-management-block-1 .content .views-row:after, .pitstoplocator .region-top-content::after,
.page-node-type-products-solutions:not(.no-battery-form) .region-top-content::after,
.choose-your-battery .region-top-content::after,
.contact .region-top-content::after, .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides::after,
.path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides::after, .path-frontpage main.main-content .region-bottom-content:after, body:not(.path-frontpage) main:after, .path-frontpage .region-content:after,
.path-frontpage .region-top-content:after, .wrapper:after,
.contact .region-top-content:after, #dealer-form:after,
#battery-form:after {
  clear: both;
  content: "";
  display: table; }

.form-type-select {
  position: relative; }
  .form-type-select label:after {
    content: "\f078 ";
    font-family: FontAwesome;
    color: #000;
    position: absolute;
    right: 28px;
    top: 20px;
    z-index: 1;
    width: 10%;
    height: 100%;
    pointer-events: none;
    font-size: 65%; }

select.form-select {
  border-color: #3b3b3b;
  border-left: none;
  border-right: none;
  border-top: none;
  background-color: transparent;
  width: 85%;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none; }

select.form-select::-ms-expand {
  display: none; }

.button, #find-refresh a,
input.form-submit {
  background: #95c93d;
  text-transform: uppercase;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  color: #fff;
  font-family: 'proxima_novasemibold';
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1.5px;
  padding: 12px 32px 8px;
  border-radius: 0; }
  .button a, #find-refresh a a,
  input.form-submit a {
    color: #fff; }
  .button:hover, #find-refresh a:hover, .button:active, #find-refresh a:active, .button:focus, #find-refresh a:focus,
  input.form-submit:hover,
  input.form-submit:active,
  input.form-submit:focus {
    background: #83b341;
    color: #fff; }

[id^="block-theresanamaronforeveryneed"] h2, #block-views-block-branch-office-block-1 h2 {
  font-size: 15px;
  font-weight: bold;
  line-height: 1.8;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: left;
  color: #231f20;
  margin-bottom: 15px; }
  [id^="block-theresanamaronforeveryneed"] h2::after, #block-views-block-branch-office-block-1 h2::after {
    display: block;
    border-bottom: 2px solid #95C93D;
    width: 165px;
    content: ""; }

.white, .highlight {
  font-size: 39px;
  font-weight: bold;
  display: block;
  line-height: 30px; }

.green {
  color: #95c93d;
  font-family: 'proxima_novasemibold'; }

.regular {
  font-weight: normal;
  font-family: 'proxima_novalight'; }

.fa.fa-check {
  width: 13px;
  height: 11px;
  color: #fff; }

.grey-bg {
  background: #f8f8f8 !important; }

/*Choose your battery*/
@media (max-width: 767px) {
  .fullWidth, .footer .region-footer-top .footer-logo, .footer .region-footer-top .social-icon, .footer .region-footer-top .footer-contacts, .footer .footer_middle_outer nav,
  .footer .footer_middle_outer nav#block-amaron-others, .path-frontpage main.main-content .region-content #block-whychooseamaron,
  .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1,
  .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"],
  .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter, .path-frontpage main.main-content .region-bottom-content #block-amaronvideo,
  .path-frontpage main.main-content .region-bottom-content #block-allaboutamaronstatic,
  .path-frontpage main.main-content .region-bottom-content #block-didyouknow,
  .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 {
    float: none;
    width: auto;
    text-align: center; } }
/*End of Choose your battery*/
/*Side Menu*/
nav[id^="block-mainmenu"] {
  float: left;
  width: 23%;
  background: #ffffff;
  margin: 20px 10px 0 0;
  font-family: proxima_novasemibold; }
  nav[id^="block-mainmenu"] h2 {
    padding: 20px 24px;
    border-bottom: 1px dashed #F4F4F4; }
  nav[id^="block-mainmenu"] ul {
    margin: 0;
    padding: 0; }
    nav[id^="block-mainmenu"] ul li {
      padding-top: 0;
      list-style: none; }
      nav[id^="block-mainmenu"] ul li a {
        padding: 20px 24px;
        border-bottom: 1px dashed #F4F4F4;
        display: block;
        position: relative;
        color: #9c9ca9; }
        nav[id^="block-mainmenu"] ul li a.is-active {
          color: #95C93D;
          background: #F0FADF; }
          nav[id^="block-mainmenu"] ul li a.is-active:after {
            content: "\f105";
            font: normal normal normal 21px/1 FontAwesome;
            position: absolute;
            right: 13px;
            top: 18px; }

/*End of Side Menu*/
/*Internal Pages Banner*/
.region-banner {
  position: relative; }
  .region-banner #single-image-banner {
    position: relative; }
    .region-banner #single-image-banner .banner-image img:nth-of-type(1) {
      min-height: 425px; }
    .region-banner #single-image-banner .banner-image p img {
      position: absolute;
      z-index: 5;
      right: 0;
      top: 60px; }
    .region-banner #single-image-banner .banner {
      color: #fff;
      font-size: 16px;
      position: absolute;
      top: 22%;
      left: 4%;
      letter-spacing: 0.5px;
      width: 45%; }
      .region-banner #single-image-banner .banner .banner-heading {
        font-family: glacial_indifferenceregular;
        font-size: 39px;
        display: block;
        margin-bottom: 40px; }
        .region-banner #single-image-banner .banner .banner-heading .green {
          font-family: glacial_indifferencebold;
          display: inline; }
        .region-banner #single-image-banner .banner .banner-heading strong {
          font-family: glacial_indifferencebold; }
      .region-banner #single-image-banner .banner .button, .region-banner #single-image-banner .banner #find-refresh a, #find-refresh .region-banner #single-image-banner .banner a {
        margin-left: 0;
        margin-top: 40px; }
  .region-banner .block-system-breadcrumb-block {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 20px;
    clear: both;
    display: flex;
    bottom: 50px; }
    .region-banner .block-system-breadcrumb-block .content {
      position: absolute;
      bottom: 11%;
      text-transform: uppercase;
      color: #fff !important;
      text-shadow: 1px 1px 1px #000;
      z-index: 9;
      font-size: 13px;
      letter-spacing: 2px; }
      .region-banner .block-system-breadcrumb-block .content .breadcrumb {
        font-family: 'proxima_nova_rgregular';
        font-size: 13px; }
        .region-banner .block-system-breadcrumb-block .content .breadcrumb li:last-of-type span.fa {
          -webkit-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          transform: rotate(90deg); }
        .region-banner .block-system-breadcrumb-block .content .breadcrumb li:first-child .item-breadcrumb-nolink {
          cursor: pointer !important; }
        .region-banner .block-system-breadcrumb-block .content .breadcrumb li .item-breadcrumb-nolink {
          color: #fff !important;
          cursor: auto; }
          .region-banner .block-system-breadcrumb-block .content .breadcrumb li .item-breadcrumb-nolink:hover {
            color: #fff; }
          .region-banner .block-system-breadcrumb-block .content .breadcrumb li .item-breadcrumb-nolink:active {
            color: #fff !important; }
          .region-banner .block-system-breadcrumb-block .content .breadcrumb li .item-breadcrumb-nolink:focus {
            color: #fff; }
        .region-banner .block-system-breadcrumb-block .content .breadcrumb li:before {
          content: ''; }
        .region-banner .block-system-breadcrumb-block .content .breadcrumb li {
          display: -webkit-inline-flex;
          display: inline-flex;
          -webkit-align-items: center;
          align-items: center; }
          .region-banner .block-system-breadcrumb-block .content .breadcrumb li span {
            padding-right: 10px;
            padding-left: 10px; }

.breadcrumb-without-banner .region-banner {
  position: static;
  min-height: 80px; }
  @media (max-width: 991px) {
    .breadcrumb-without-banner .region-banner {
      min-height: auto; } }

.path-frontpage .block-system-breadcrumb-block {
  display: none; }

/*end of Internal Pages Banner*/
/*Pop-up Style*/
.overlay {
  z-index: 5;
  background: rgba(0, 0, 0, 0.5);
  display: block;
  position: fixed;
  width: 100%;
  height: 100%; }

.popup {
  padding: 35px;
  background: #434343;
  opacity: 0.8;
  z-index: 999;
  display: none;
  position: absolute;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  top: 25px;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 800px;
  color: #fff; }
  .popup a.close {
    position: absolute;
    right: 10px;
    top: 10px; }

/*End of Pop-up Style*/
.grid {
  margin: 0 -10px;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

.grid-col {
  border: 1px solid #ececec;
  flex: 1;
  margin: 0 10px; }
  .grid-col img {
    padding: 15px 0;
    height: 100px;
    display: block;
    margin: 0 auto; }

.grid-text {
  padding: 15px;
  background: #ececec;
  height: calc(100% - 100px);
  display: block;
  font-size: 14px;
  letter-spacing: 1px;
  color: #231f20; }
  .grid-text b {
    font-weight: bold; }
  .grid-text p {
    margin: 10px 0;
    text-align: inherit; }

.grid-center {
  text-align: center; }

.pdf-button,
.pdf-button:hover,
.pdf-button:active,
.pdf-button:focus {
  background-image: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/pdf-button.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 60px;
  background-size: auto 100%; }

.js-pager__items {
  text-align: center; }

.pager__item {
  padding: 0; }
  .pager__item .button, .pager__item #find-refresh a, #find-refresh .pager__item a {
    border-top: none;
    background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/load-more.png");
    background-repeat: no-repeat;
    background-position: 25px 9px;
    padding-left: 55px; }

.messages__wrapper {
  clear: both; }

#toolbar-administration {
  z-index: 9999;
  position: relative; }

.hidden-desktop {
  display: none; }

@media (max-width: 991px) {
  .hidden-desktop {
    display: block; }

  .region-banner .block-system-breadcrumb-block,
  .banner-overlay p,
  .hidden-mobile {
    display: none; } }
@media (max-width: 767px) {
  .grid {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }

  .grid-col {
    text-align: center;
    margin-bottom: 10px;
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto; }
    .grid-col:last-child {
      margin-bottom: 0; } }
.green-color {
  color: #71b425 !important; }

.error-msg, label.error {
  color: #ff1010 !important; }

.form-type-checkbox input[type="checkbox"] {
  position: absolute;
  opacity: 0; }
  .form-type-checkbox input[type="checkbox"] + label {
    position: relative;
    cursor: pointer;
    padding: 0; }
  .form-type-checkbox input[type="checkbox"] + label:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    vertical-align: text-top;
    width: 20px;
    height: 20px;
    background: white;
    border: solid 1px #71b425; }
  .form-type-checkbox input[type="checkbox"]:checked + label:after {
    content: '';
    position: absolute;
    left: 5px;
    top: 9px;
    background: #71b425;
    width: 2px;
    height: 2px;
    box-shadow: 2px 0 0 #71b425, 4px 0 0 #71b425, 4px -2px 0 #71b425, 4px -4px 0 #71b425, 4px -6px 0 #71b425, 4px -8px 0 #71b425;
    -webkit-box-shadow: 2px 0 0 #71b425, 4px 0 0 #71b425, 4px -2px 0 #71b425, 4px -4px 0 #71b425, 4px -6px 0 #71b425, 4px -8px 0 #71b425;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg); }

.form-type-radio input[type="radio"] {
  position: absolute;
  opacity: 0; }
  .form-type-radio input[type="radio"] + label {
    position: relative;
    cursor: pointer;
    padding: 0; }
  .form-type-radio input[type="radio"] + label:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    vertical-align: text-top;
    width: 15px;
    height: 15px;
    background: white;
    border: solid 1px #383838;
    border-radius: 25px;
    -webkit-border-radius: 25px; }
  .form-type-radio input[type="radio"]:checked + label:before {
    border: 1px solid #71b425; }
  .form-type-radio input[type="radio"]:checked + label:after {
    content: '';
    position: absolute;
    left: 3px;
    top: 3px;
    background: #71b425;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    width: 9px;
    height: 9px; }

.ui-widget-content .ui-menu-item {
  border-bottom: 1px solid rgba(217, 217, 217, 0.7); }
  .ui-widget-content .ui-menu-item .ui-menu-item-wrapper {
    display: block;
    padding: 5px 10px; }

@media (max-width: 479px) {
  .pincode-popup {
    padding: 25px !important; } }

#alert-modal-old-battery p {
  font-size: 14px;
  margin: 15px 0; }

.home-breadcrumb {
  display: none; }

.font-37 {
  font-size: 37px; }

.list-style-disc li::after {
  display: none !important; }

.list-style-auto {
  list-style: auto !important;
  margin-left: 20px; }
  .list-style-auto li::before, .list-style-auto li::after {
    display: none !important; }

.circle-check-list {
  list-style: none;
  padding: 0; }
  .circle-check-list li {
    padding-left: 35px;
    position: relative;
    background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/green-arrowIcon.png) no-repeat !important; }
    .circle-check-list li::before {
      content: '' !important; }
    .circle-check-list li p {
      margin: 0; }

ul.circle-check-list {
  padding-left: 0 !important; }

#block-views-block-branch-office-block-1 {
  background-color: #fff;
  box-shadow: 0 -2px 25px 3px rgba(0, 0, 0, 0.2);
  padding: 20px 35px;
  margin-top: -50px;
  z-index: 2;
  position: relative; }
  #block-views-block-branch-office-block-1::after {
    clear: both;
    content: "";
    display: table; }
  #block-views-block-branch-office-block-1 h2::after {
    width: 69px; }
  #block-views-block-branch-office-block-1 .view-id-branch_office .form-item-field-city-target-id {
    width: 100%;
    margin-top: 0; }
    #block-views-block-branch-office-block-1 .view-id-branch_office .form-item-field-city-target-id label {
      text-transform: uppercase;
      margin-top: 10px;
      color: #9b9b9b;
      font-size: 12px;
      font-family: proxima_novalight; }
      #block-views-block-branch-office-block-1 .view-id-branch_office .form-item-field-city-target-id label:after {
        right: 52px;
        top: 24px;
        z-index: 1;
        width: 34px;
        height: 36px;
        pointer-events: none;
        font-size: 14px;
        content: "\f107";
        padding: 12px; }
    #block-views-block-branch-office-block-1 .view-id-branch_office .form-item-field-city-target-id select {
      font-size: 18px;
      line-height: 35px;
      padding: 0 10px;
      font-family: proxima_nova_rgregular; }
      @media screen and (-webkit-min-device-pixel-ratio: 0) {
        #block-views-block-branch-office-block-1 .view-id-branch_office .form-item-field-city-target-id select {
          color: #000; } }
      @media screen and (max-device-width: 480px) {
        #block-views-block-branch-office-block-1 .view-id-branch_office .form-item-field-city-target-id select {
          color: #000; } }
  #block-views-block-branch-office-block-1 .view-id-branch_office .form-actions {
    display: none; }
  #block-views-block-branch-office-block-1 .view-id-branch_office .view-filters {
    float: left;
    width: 30%;
    display: inline;
    letter-spacing: 0.5px; }
  #block-views-block-branch-office-block-1 .view-id-branch_office .view-content {
    float: left;
    width: 70%;
    display: inline;
    margin-top: -44px;
    position: relative;
    background-color: #f8f8f8;
    padding-bottom: 14px;
    padding-top: 10px;
    padding-left: 40px;
    padding-right: 25%; }
    #block-views-block-branch-office-block-1 .view-id-branch_office .view-content:after {
      right: 100%;
      top: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      border-right-color: #f8f8f8;
      border-width: 10px;
      margin-top: -20px; }
    #block-views-block-branch-office-block-1 .view-id-branch_office .view-content .views-field-field-branch-name {
      font-size: 21px;
      letter-spacing: 0.8px;
      margin-bottom: 10px;
      text-align: left;
      color: #373737; }
    #block-views-block-branch-office-block-1 .view-id-branch_office .view-content .views-field-body {
      margin-top: 10px;
      font-size: 16px;
      letter-spacing: 0.8px;
      margin-bottom: 10px;
      text-align: left;
      color: #231f20; }
      #block-views-block-branch-office-block-1 .view-id-branch_office .view-content .views-field-body p {
        margin: 0; }
    #block-views-block-branch-office-block-1 .view-id-branch_office .view-content .views-field-field-branch-office-number,
    #block-views-block-branch-office-block-1 .view-id-branch_office .view-content .views-field-field-branch-office-fax {
      margin-top: 30px;
      font-size: 16px;
      letter-spacing: 0.8px;
      margin-bottom: 10px;
      text-align: left;
      color: #231f20;
      display: inline-block;
      background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_call.png") no-repeat;
      padding-left: 30px; }
    #block-views-block-branch-office-block-1 .view-id-branch_office .view-content .views-field-field-branch-office-fax {
      margin-left: 40px;
      background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_fax.png"); }

#block-customcontactformblock .content {
  padding-left: 7.5%;
  padding-right: 5.5%; }
  @media (max-width: 991px) {
    #block-customcontactformblock .content {
      padding: 0 20px 20px 20px; } }

.amaron-custom-ifram-form #block-amaron-content,
#block-customcontactformblock {
  float: left;
  width: 50%;
  display: inline; }
  @media (max-width: 767px) {
    .amaron-custom-ifram-form #block-amaron-content,
    #block-customcontactformblock {
      width: 100%; } }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form label, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form label,
  #block-customcontactformblock .custom-contact-form label,
  #block-customcontactformblock.web-to-lead-contact-form form label {
    display: none; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .upload-invoice-section input[data-drupal-selector=edit-upload-invoice-upload],
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .upload-invoice-section input[data-drupal-selector=edit-upload-invoice-upload-button], .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .upload-invoice-section input[data-drupal-selector=edit-upload-invoice-upload],
  .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .upload-invoice-section input[data-drupal-selector=edit-upload-invoice-upload-button],
  #block-customcontactformblock .custom-contact-form .upload-invoice-section input[data-drupal-selector=edit-upload-invoice-upload],
  #block-customcontactformblock .custom-contact-form .upload-invoice-section input[data-drupal-selector=edit-upload-invoice-upload-button],
  #block-customcontactformblock.web-to-lead-contact-form form .upload-invoice-section input[data-drupal-selector=edit-upload-invoice-upload],
  #block-customcontactformblock.web-to-lead-contact-form form .upload-invoice-section input[data-drupal-selector=edit-upload-invoice-upload-button] {
    display: none; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .popup-outer, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .popup-outer,
  #block-customcontactformblock .custom-contact-form .popup-outer,
  #block-customcontactformblock.web-to-lead-contact-form form .popup-outer {
    display: none; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .popup-outer.openpopup, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .popup-outer.openpopup,
    #block-customcontactformblock .custom-contact-form .popup-outer.openpopup,
    #block-customcontactformblock.web-to-lead-contact-form form .popup-outer.openpopup {
      display: block; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .popup-outer .contact-form-popup, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .popup-outer .contact-form-popup,
    #block-customcontactformblock .custom-contact-form .popup-outer .contact-form-popup,
    #block-customcontactformblock.web-to-lead-contact-form form .popup-outer .contact-form-popup {
      position: fixed;
      max-width: 500px;
      width: 95%;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      box-shadow: 0px 6px 6px 0px #00000040;
      background-color: #fff;
      padding: 20px 25px;
      z-index: 999;
      font-size: 17px;
      color: #000;
      font-family: 'proxima_novabold';
      border-radius: 4px;
      border: 1px solid #ccc;
      border-radius: 12px; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .popup-outer .contact-form-popup .popup-text, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .popup-outer .contact-form-popup .popup-text,
      #block-customcontactformblock .custom-contact-form .popup-outer .contact-form-popup .popup-text,
      #block-customcontactformblock.web-to-lead-contact-form form .popup-outer .contact-form-popup .popup-text {
        font-size: 20px;
        text-align: center; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .popup-outer .contact-form-popup .cancel, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .popup-outer .contact-form-popup .cancel,
      #block-customcontactformblock .custom-contact-form .popup-outer .contact-form-popup .cancel,
      #block-customcontactformblock.web-to-lead-contact-form form .popup-outer .contact-form-popup .cancel {
        position: absolute;
        right: 7px;
        top: -2px;
        font-size: 24px;
        cursor: pointer;
        display: none; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .popup-outer .contact-form-popup .popup-btn, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .popup-outer .contact-form-popup .popup-btn,
      #block-customcontactformblock .custom-contact-form .popup-outer .contact-form-popup .popup-btn,
      #block-customcontactformblock.web-to-lead-contact-form form .popup-outer .contact-form-popup .popup-btn {
        text-align: center; }
        .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .popup-outer .contact-form-popup .popup-btn .ok, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .popup-outer .contact-form-popup .popup-btn .ok,
        #block-customcontactformblock .custom-contact-form .popup-outer .contact-form-popup .popup-btn .ok,
        #block-customcontactformblock.web-to-lead-contact-form form .popup-outer .contact-form-popup .popup-btn .ok {
          text-align: center;
          margin-top: 12px;
          color: #fff;
          background: #8dbf38;
          cursor: pointer;
          padding: 9px 60px 7px;
          border-radius: 4px;
          display: inline-block;
          opacity: 0.8; }
          .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .popup-outer .contact-form-popup .popup-btn .ok:hover, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .popup-outer .contact-form-popup .popup-btn .ok:hover,
          #block-customcontactformblock .custom-contact-form .popup-outer .contact-form-popup .popup-btn .ok:hover,
          #block-customcontactformblock.web-to-lead-contact-form form .popup-outer .contact-form-popup .popup-btn .ok:hover {
            background: #83b341; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-files-new-file .description, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-files-new-file .description,
  #block-customcontactformblock .custom-contact-form .js-form-item-files-new-file .description,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-files-new-file .description {
    display: none; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-phone, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-phone,
  #block-customcontactformblock .custom-contact-form .js-form-item-phone,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-phone {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-phone:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-phone:before,
    #block-customcontactformblock .custom-contact-form .js-form-item-phone:before,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-phone:before {
      position: static !important;
      width: 36px !important; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-phone .field-prefix, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-phone .field-prefix,
    #block-customcontactformblock .custom-contact-form .js-form-item-phone .field-prefix,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-phone .field-prefix {
      font-size: 18px;
      font-family: 'proxima_nova_rgregular';
      padding: 0 8px;
      color: #000; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-phone input, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-phone input,
    #block-customcontactformblock .custom-contact-form .js-form-item-phone input,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-phone input {
      padding-left: 0px !important;
      border-bottom: none !important; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-otp-value, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-otp-value,
  #block-customcontactformblock .custom-contact-form .js-form-item-otp-value,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-otp-value {
    position: relative; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-otp-value .field-prefix, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-otp-value .field-prefix,
    #block-customcontactformblock .custom-contact-form .js-form-item-otp-value .field-prefix,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-otp-value .field-prefix {
      position: absolute;
      right: 0;
      top: 15px; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-otp-value .field-prefix .get-otp-disabled, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-otp-value .field-prefix .get-otp-disabled,
      #block-customcontactformblock .custom-contact-form .js-form-item-otp-value .field-prefix .get-otp-disabled,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-otp-value .field-prefix .get-otp-disabled {
        pointer-events: none;
        color: #5a5a5a; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-otp-value .field-prefix .edit-generate-otp-login, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-otp-value .field-prefix .edit-generate-otp-login,
      #block-customcontactformblock .custom-contact-form .js-form-item-otp-value .field-prefix .edit-generate-otp-login,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-otp-value .field-prefix .edit-generate-otp-login {
        margin-right: 10px;
        display: inline-block; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-otp-value .field-suffix, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-otp-value .field-suffix,
    #block-customcontactformblock .custom-contact-form .js-form-item-otp-value .field-suffix,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-otp-value .field-suffix {
      position: absolute;
      right: 0;
      top: 15px; }
      @media (max-width: 1024px) {
        .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-otp-value .field-suffix, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-otp-value .field-suffix,
        #block-customcontactformblock .custom-contact-form .js-form-item-otp-value .field-suffix,
        #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-otp-value .field-suffix {
          position: static;
          display: block;
          text-align: left; } }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-otp-value .field-suffix .get-otp-disabled, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-otp-value .field-suffix .get-otp-disabled,
      #block-customcontactformblock .custom-contact-form .js-form-item-otp-value .field-suffix .get-otp-disabled,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-otp-value .field-suffix .get-otp-disabled {
        pointer-events: none;
        color: #5a5a5a; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-otp-value .field-suffix .edit-generate-otp-login, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-otp-value .field-suffix .edit-generate-otp-login,
      #block-customcontactformblock .custom-contact-form .js-form-item-otp-value .field-suffix .edit-generate-otp-login,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-otp-value .field-suffix .edit-generate-otp-login {
        margin-right: 10px;
        display: inline-block; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-otp-value .otp-required, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-otp-value .otp-required,
    #block-customcontactformblock .custom-contact-form .js-form-item-otp-value .otp-required,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-otp-value .otp-required {
      top: 15px; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .upload-invoice-section .messages__wrapper, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .upload-invoice-section .messages__wrapper,
  #block-customcontactformblock .custom-contact-form .upload-invoice-section .messages__wrapper,
  #block-customcontactformblock.web-to-lead-contact-form form .upload-invoice-section .messages__wrapper {
    display: none; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .upload-invoice-section label, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .upload-invoice-section label,
  #block-customcontactformblock .custom-contact-form .upload-invoice-section label,
  #block-customcontactformblock.web-to-lead-contact-form form .upload-invoice-section label {
    display: none !important; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"], .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"],
  #block-customcontactformblock .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"],
  #block-customcontactformblock.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] .ajax-progress, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] .ajax-progress,
    #block-customcontactformblock .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] .ajax-progress,
    #block-customcontactformblock.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] .ajax-progress {
      position: static; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] input, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] input,
    #block-customcontactformblock .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] input,
    #block-customcontactformblock.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] input {
      border-bottom: 0 !important;
      padding-left: 0 !important;
      width: 50%; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] #edit-upload-invoice-upload-button,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-remove-button"],
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-upload-button"], .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] #edit-upload-invoice-upload-button,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-remove-button"],
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-upload-button"],
    #block-customcontactformblock .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] #edit-upload-invoice-upload-button,
    #block-customcontactformblock .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-remove-button"],
    #block-customcontactformblock .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-upload-button"],
    #block-customcontactformblock.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] #edit-upload-invoice-upload-button,
    #block-customcontactformblock.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-remove-button"],
    #block-customcontactformblock.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-upload-button"] {
      background-color: #95c93d;
      color: #ffff;
      padding: 0;
      text-transform: capitalize;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] #edit-upload-invoice-upload-button:hover,
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-remove-button"]:hover,
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-upload-button"]:hover, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] #edit-upload-invoice-upload-button:hover,
      .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-remove-button"]:hover,
      .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-upload-button"]:hover,
      #block-customcontactformblock .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] #edit-upload-invoice-upload-button:hover,
      #block-customcontactformblock .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-remove-button"]:hover,
      #block-customcontactformblock .custom-contact-form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-upload-button"]:hover,
      #block-customcontactformblock.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] #edit-upload-invoice-upload-button:hover,
      #block-customcontactformblock.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-remove-button"]:hover,
      #block-customcontactformblock.web-to-lead-contact-form form .upload-invoice-section [id*="edit-upload-invoice"] [id*="edit-upload-invoice-upload-button"]:hover {
        background-color: #83b341; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .form-radios, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .form-radios,
  #block-customcontactformblock .custom-contact-form .form-radios,
  #block-customcontactformblock.web-to-lead-contact-form form .form-radios {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px;
    margin-bottom: 30px; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .form-radios label, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .form-radios label,
    #block-customcontactformblock .custom-contact-form .form-radios label,
    #block-customcontactformblock.web-to-lead-contact-form form .form-radios label {
      display: block;
      font-size: 17px;
      font-family: 'proxima_novasemibold';
      margin-left: 0; }
      @media (max-width: 415px) {
        .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .form-radios label, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .form-radios label,
        #block-customcontactformblock .custom-contact-form .form-radios label,
        #block-customcontactformblock.web-to-lead-contact-form form .form-radios label {
          font-size: 15px; } }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .form-radios .form-type-radio input[type="radio"] + label::before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .form-radios .form-type-radio input[type="radio"] + label::before,
    #block-customcontactformblock .custom-contact-form .form-radios .form-type-radio input[type="radio"] + label::before,
    #block-customcontactformblock.web-to-lead-contact-form form .form-radios .form-type-radio input[type="radio"] + label::before {
      margin-right: 6px;
      width: 17px;
      height: 17px; }
      @media (max-width: 415px) {
        .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .form-radios .form-type-radio input[type="radio"] + label::before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .form-radios .form-type-radio input[type="radio"] + label::before,
        #block-customcontactformblock .custom-contact-form .form-radios .form-type-radio input[type="radio"] + label::before,
        #block-customcontactformblock.web-to-lead-contact-form form .form-radios .form-type-radio input[type="radio"] + label::before {
          width: 15px;
          height: 15px; } }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .form-radios input[type="radio"]:checked + label:after, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .form-radios input[type="radio"]:checked + label:after,
    #block-customcontactformblock .custom-contact-form .form-radios input[type="radio"]:checked + label:after,
    #block-customcontactformblock.web-to-lead-contact-form form .form-radios input[type="radio"]:checked + label:after {
      width: 7px;
      height: 7px;
      top: 6px;
      left: 5px; }
      @media (max-width: 415px) {
        .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .form-radios input[type="radio"]:checked + label:after, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .form-radios input[type="radio"]:checked + label:after,
        #block-customcontactformblock .custom-contact-form .form-radios input[type="radio"]:checked + label:after,
        #block-customcontactformblock.web-to-lead-contact-form form .form-radios input[type="radio"]:checked + label:after {
          top: 5px;
          left: 4px; } }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form p, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form p,
  #block-customcontactformblock .custom-contact-form p,
  #block-customcontactformblock.web-to-lead-contact-form form p {
    font-size: 16px;
    color: #231f20;
    margin-bottom: 0;
    text-align: inherit; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form h2, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form h2,
  #block-customcontactformblock .custom-contact-form h2,
  #block-customcontactformblock.web-to-lead-contact-form form h2 {
    font-size: 42px; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .error, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .error,
  #block-customcontactformblock .custom-contact-form .error,
  #block-customcontactformblock.web-to-lead-contact-form form .error {
    color: red;
    display: block;
    margin-top: 5px; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item,
  #block-customcontactformblock .custom-contact-form .js-form-item,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item {
    position: relative;
    margin-bottom: 0;
    margin-right: 10px; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item.form-type-select, .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item.js-form-type-textfield, .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item.js-form-type-tel, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item.form-type-select, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item.js-form-type-textfield, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item.js-form-type-tel,
    #block-customcontactformblock .custom-contact-form .js-form-item.form-type-select,
    #block-customcontactformblock .custom-contact-form .js-form-item.js-form-type-textfield,
    #block-customcontactformblock .custom-contact-form .js-form-item.js-form-type-tel,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item.form-type-select,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item.js-form-type-textfield,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item.js-form-type-tel {
      border-bottom: 2px solid #5a5a5a; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item.form-item-otp-value, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item.form-item-otp-value,
    #block-customcontactformblock .custom-contact-form .js-form-item.form-item-otp-value,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item.form-item-otp-value {
      border-bottom: 0; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item.form-item-otp-value input, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item.form-item-otp-value input,
      #block-customcontactformblock .custom-contact-form .js-form-item.form-item-otp-value input,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item.form-item-otp-value input {
        border-bottom: 2px solid #5a5a5a; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item .ajax-progress, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item .ajax-progress,
    #block-customcontactformblock .custom-contact-form .js-form-item .ajax-progress,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item .ajax-progress {
      position: absolute; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item:before,
    #block-customcontactformblock .custom-contact-form .js-form-item:before,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item:before {
      content: '';
      width: 26px;
      height: 32px;
      position: absolute;
      top: 13px; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item textarea, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item textarea,
    #block-customcontactformblock .custom-contact-form .js-form-item textarea,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item textarea {
      resize: none;
      font-family: proxima_nova_rgregular;
      color: #231f20;
      font-size: 18px;
      background: #f8f8f8;
      padding-left: 40px;
      padding-top: 10px;
      max-height: 100px; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item textarea::-webkit-input-placeholder, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item textarea::-webkit-input-placeholder,
      #block-customcontactformblock .custom-contact-form .js-form-item textarea::-webkit-input-placeholder,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item textarea::-webkit-input-placeholder {
        color: #000;
        font-size: 17px;
        opacity: 0.6; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item textarea:-moz-placeholder, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item textarea:-moz-placeholder,
      #block-customcontactformblock .custom-contact-form .js-form-item textarea:-moz-placeholder,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item textarea:-moz-placeholder {
        color: #000;
        font-size: 17px;
        opacity: 0.6; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item textarea::-moz-placeholder, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item textarea::-moz-placeholder,
      #block-customcontactformblock .custom-contact-form .js-form-item textarea::-moz-placeholder,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item textarea::-moz-placeholder {
        color: #000;
        font-size: 17px;
        opacity: 0.6; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item textarea:-ms-input-placeholder, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item textarea:-ms-input-placeholder,
      #block-customcontactformblock .custom-contact-form .js-form-item textarea:-ms-input-placeholder,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item textarea:-ms-input-placeholder {
        color: #000;
        font-size: 17px;
        opacity: 0.6; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input:-webkit-autofill,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select:-webkit-autofill,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input:-webkit-autofill:hover,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select:-webkit-autofill:hover,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input:-webkit-autofill:focus,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select:-webkit-autofill:focus,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input:-webkit-autofill:active,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select:-webkit-autofill:active, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input:-webkit-autofill,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select:-webkit-autofill,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input:-webkit-autofill:hover,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select:-webkit-autofill:hover,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input:-webkit-autofill:focus,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select:-webkit-autofill:focus,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input:-webkit-autofill:active,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select:-webkit-autofill:active,
    #block-customcontactformblock .custom-contact-form .js-form-item input:-webkit-autofill,
    #block-customcontactformblock .custom-contact-form .js-form-item select:-webkit-autofill,
    #block-customcontactformblock .custom-contact-form .js-form-item input:-webkit-autofill:hover,
    #block-customcontactformblock .custom-contact-form .js-form-item select:-webkit-autofill:hover,
    #block-customcontactformblock .custom-contact-form .js-form-item input:-webkit-autofill:focus,
    #block-customcontactformblock .custom-contact-form .js-form-item select:-webkit-autofill:focus,
    #block-customcontactformblock .custom-contact-form .js-form-item input:-webkit-autofill:active,
    #block-customcontactformblock .custom-contact-form .js-form-item select:-webkit-autofill:active,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input:-webkit-autofill,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select:-webkit-autofill,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input:-webkit-autofill:hover,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select:-webkit-autofill:hover,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input:-webkit-autofill:focus,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select:-webkit-autofill:focus,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input:-webkit-autofill:active,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select:-webkit-autofill:active {
      transition: background-color 9999s ease-in-out 0s;
      opacity: 1;
      color: #000; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select,
    #block-customcontactformblock .custom-contact-form .js-form-item input,
    #block-customcontactformblock .custom-contact-form .js-form-item select,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select {
      width: 100%;
      border: none;
      font-size: 17px;
      line-height: 30px;
      font-family: proxima_nova_rgregular;
      padding-left: 35px;
      padding-right: 0px;
      background-position: 0;
      background: #f8f8f8;
      display: block;
      margin: 0; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input::-webkit-input-placeholder,
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select::-webkit-input-placeholder, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input::-webkit-input-placeholder,
      .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select::-webkit-input-placeholder,
      #block-customcontactformblock .custom-contact-form .js-form-item input::-webkit-input-placeholder,
      #block-customcontactformblock .custom-contact-form .js-form-item select::-webkit-input-placeholder,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input::-webkit-input-placeholder,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select::-webkit-input-placeholder {
        font-size: 17px; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input:-moz-placeholder,
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select:-moz-placeholder, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input:-moz-placeholder,
      .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select:-moz-placeholder,
      #block-customcontactformblock .custom-contact-form .js-form-item input:-moz-placeholder,
      #block-customcontactformblock .custom-contact-form .js-form-item select:-moz-placeholder,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input:-moz-placeholder,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select:-moz-placeholder {
        font-size: 17px; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input::-moz-placeholder,
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select::-moz-placeholder, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input::-moz-placeholder,
      .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select::-moz-placeholder,
      #block-customcontactformblock .custom-contact-form .js-form-item input::-moz-placeholder,
      #block-customcontactformblock .custom-contact-form .js-form-item select::-moz-placeholder,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input::-moz-placeholder,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select::-moz-placeholder {
        font-size: 17px; }
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input:-ms-input-placeholder,
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select:-ms-input-placeholder, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input:-ms-input-placeholder,
      .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select:-ms-input-placeholder,
      #block-customcontactformblock .custom-contact-form .js-form-item input:-ms-input-placeholder,
      #block-customcontactformblock .custom-contact-form .js-form-item select:-ms-input-placeholder,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input:-ms-input-placeholder,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select:-ms-input-placeholder {
        font-size: 17px; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select,
    #block-customcontactformblock .custom-contact-form .js-form-item select,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select {
      opacity: 0.6; }
      @media screen and (-webkit-min-device-pixel-ratio: 0) {
        .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select,
        #block-customcontactformblock .custom-contact-form .js-form-item select,
        #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select {
          color: #000; } }
      @media screen and (max-device-width: 480px) {
        .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select,
        #block-customcontactformblock .custom-contact-form .js-form-item select,
        #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select {
          color: #000; } }
    @supports (-webkit-touch-callout: none) {
      .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select,
      #block-customcontactformblock .custom-contact-form .js-form-item select,
      #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select {
        opacity: 0.6;
        color: #000; } }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input.form-text,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input.form-tel,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input.form-email,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input.form-url,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input.form-search,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input.form-file,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input.form-number,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item input.form-color,
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item textarea.form-textarea, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input.form-text,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input.form-tel,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input.form-email,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input.form-url,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input.form-search,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input.form-file,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input.form-number,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item input.form-color,
    .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item textarea.form-textarea,
    #block-customcontactformblock .custom-contact-form .js-form-item input.form-text,
    #block-customcontactformblock .custom-contact-form .js-form-item input.form-tel,
    #block-customcontactformblock .custom-contact-form .js-form-item input.form-email,
    #block-customcontactformblock .custom-contact-form .js-form-item input.form-url,
    #block-customcontactformblock .custom-contact-form .js-form-item input.form-search,
    #block-customcontactformblock .custom-contact-form .js-form-item input.form-file,
    #block-customcontactformblock .custom-contact-form .js-form-item input.form-number,
    #block-customcontactformblock .custom-contact-form .js-form-item input.form-color,
    #block-customcontactformblock .custom-contact-form .js-form-item textarea.form-textarea,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input.form-text,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input.form-tel,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input.form-email,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input.form-url,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input.form-search,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input.form-file,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input.form-number,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item input.form-color,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item textarea.form-textarea {
      color: #000; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select.dark-label, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select.dark-label,
    #block-customcontactformblock .custom-contact-form .js-form-item select.dark-label,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select.dark-label {
      opacity: 1; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item select[data-drupal-selector=edit-country-code], .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item select[data-drupal-selector=edit-country-code],
    #block-customcontactformblock .custom-contact-form .js-form-item select[data-drupal-selector=edit-country-code],
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item select[data-drupal-selector=edit-country-code] {
      opacity: 1; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-city,
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-phone,
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-email, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-city,
  .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-phone,
  .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-email,
  #block-customcontactformblock .custom-contact-form .js-form-item-city,
  #block-customcontactformblock .custom-contact-form .js-form-item-phone,
  #block-customcontactformblock .custom-contact-form .js-form-item-email,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-city,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-phone,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-email {
    margin-top: 12px; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-contact-form-sales-query-type:before,
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-contact-form-service-query-type:before,
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-contact-form-service-sub-query-type:before,
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-contact-form-channel-query-type:before,
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-contact-form-others-query-type:before,
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-otp-value:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-contact-form-sales-query-type:before,
  .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-contact-form-service-query-type:before,
  .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-contact-form-service-sub-query-type:before,
  .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-contact-form-channel-query-type:before,
  .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-contact-form-others-query-type:before,
  .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-otp-value:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-contact-form-sales-query-type:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-contact-form-service-query-type:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-contact-form-service-sub-query-type:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-contact-form-channel-query-type:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-contact-form-others-query-type:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-otp-value:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-contact-form-sales-query-type:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-contact-form-service-query-type:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-contact-form-service-sub-query-type:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-contact-form-channel-query-type:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-contact-form-others-query-type:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-otp-value:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/query_type.png") no-repeat;
    top: 4px; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-last-name:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-last-name:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-last-name:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-last-name:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_user_grey.png") no-repeat;
    top: 9px; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-locality:before,
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-locality-others:before,
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-locality-international-others:before,
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-zip-others:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-locality:before,
  .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-locality-others:before,
  .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-locality-international-others:before,
  .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-zip-others:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-locality:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-locality-others:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-locality-international-others:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-zip-others:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-locality:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-locality-others:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-locality-international-others:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-zip-others:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/city.svg") no-repeat;
    top: 4px; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-district:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-district:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-district:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-district:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/contact-form-city.png") no-repeat;
    top: 0; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-zip:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-zip:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-zip:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-zip:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/city.svg") no-repeat; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-product-serial-no:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-product-serial-no:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-product-serial-no:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-product-serial-no:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/serial-number.png") no-repeat; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-country-code:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-country-code:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-country-code:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-country-code:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/country.png") no-repeat;
    top: 0; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-state-code:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-state-code:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-state-code:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-state-code:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/contact-form-State.png") no-repeat;
    top: 5px; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-pincode:before,
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-zip-others:before,
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-zip-international-others:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-pincode:before,
  .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-zip-others:before,
  .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-zip-international-others:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-pincode:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-zip-others:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-zip-international-others:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-pincode:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-zip-others:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-zip-international-others:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/zip-code.png") no-repeat;
    top: 4px; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-city:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-city:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-city:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-city:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/contact-form-city.png") no-repeat;
    top: 4px; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-phone:before,
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-service-call-reference:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-phone:before,
  .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-service-call-reference:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-phone:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-service-call-reference:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-phone:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-service-call-reference:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_call_grey.png") no-repeat;
    top: 9px; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-email:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-email:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-email:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-email:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_mail_grey.png") no-repeat; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-contact-form-query-type:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-contact-form-query-type:before,
  #block-customcontactformblock .custom-contact-form .js-form-item-contact-form-query-type:before,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-contact-form-query-type:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/query_type.png") no-repeat;
    top: 3px; }
  .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-description, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-description,
  #block-customcontactformblock .custom-contact-form .js-form-item-description,
  #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-description {
    margin-top: 26px; }
    .amaron-custom-ifram-form #block-amaron-content .custom-contact-form .js-form-item-description:before, .amaron-custom-ifram-form #block-amaron-content.web-to-lead-contact-form form .js-form-item-description:before,
    #block-customcontactformblock .custom-contact-form .js-form-item-description:before,
    #block-customcontactformblock.web-to-lead-contact-form form .js-form-item-description:before {
      background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon-comments-grey.png") no-repeat;
      top: 10px;
      left: 5px; }

.region-content {
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 1.4; }
  .region-content .contact-message-contact-us-form-form,
  .region-content .contact-message-warranty-registration-form-form,
  .region-content #block-dropusaline {
    float: left;
    width: 50%;
    display: inline; }
    .region-content .contact-message-contact-us-form-form .content,
    .region-content .contact-message-warranty-registration-form-form .content,
    .region-content #block-dropusaline .content {
      padding-left: 7.5%;
      padding-right: 15.5%; }
  .region-content #contact-message-contact-us-form-form fieldset .form-item-country-dropdown {
    position: relative; }
    .region-content #contact-message-contact-us-form-form fieldset .form-item-country-dropdown:before {
      content: '';
      width: 26px;
      height: 27px;
      position: absolute;
      top: 13px;
      background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/country.png") no-repeat; }
  .region-content #contact-message-contact-us-form-form fieldset .js-form-item-state-dropdown {
    position: relative; }
    .region-content #contact-message-contact-us-form-form fieldset .js-form-item-state-dropdown:before {
      content: '';
      width: 25px;
      height: 25px;
      position: absolute;
      top: 17px;
      background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/city.svg") no-repeat; }
  .region-content #contact-message-contact-us-form-form fieldset[id*="edit-instrument-fieldset"],
  .region-content #contact-message-contact-us-form-form #edit-country-fieldset {
    margin-top: 0; }
  .region-content #contact-message-contact-us-form-form .form-item {
    margin-top: 7px;
    margin-bottom: 0; }
  .region-content #contact-message-contact-us-form-form .field--type-entity-reference {
    margin-bottom: 0; }
  .region-content #contact-message-contact-us-form-form .form-item-field-query-type label {
    display: none !important; }
  .region-content #contact-message-contact-us-form-form .error {
    color: #ff1010;
    display: block;
    margin-top: 4px; }
  .region-content #contact-message-contact-us-form-form input:-webkit-autofill,
  .region-content #contact-message-contact-us-form-form select:-webkit-autofill,
  .region-content #contact-message-contact-us-form-form input:-webkit-autofill:hover,
  .region-content #contact-message-contact-us-form-form select:-webkit-autofill:hover,
  .region-content #contact-message-contact-us-form-form input:-webkit-autofill:focus,
  .region-content #contact-message-contact-us-form-form select:-webkit-autofill:focus,
  .region-content #contact-message-contact-us-form-form input:-webkit-autofill:active,
  .region-content #contact-message-contact-us-form-form select:-webkit-autofill:active {
    transition: background-color 9999s ease-in-out 0s; }
  .region-content #contact-message-contact-us-form-form select {
    width: 100%;
    max-height: 200px;
    overflow: auto; }
  .region-content #contact-message-contact-us-form-form select::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
  .region-content #contact-message-contact-us-form-form select::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }
  .region-content #contact-message-contact-us-form-form select::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255, 255, 255, 0.3); }
  .region-content #block-dropusaline .content {
    padding-top: 10%;
    /*margin-top: -4%;*/ }
  .region-content #block-findouroffices {
    float: right;
    width: 50%;
    display: inline; }
    .region-content #block-findouroffices .content {
      padding-left: 14%;
      padding-right: 5%;
      padding-top: 10%; }
    .region-content #block-findouroffices .office {
      margin-bottom: 70px; }
      .region-content #block-findouroffices .office b {
        font-family: proxima_novabold; }
      .region-content #block-findouroffices .office span {
        display: inline-block;
        margin-top: 6px; }
    .region-content #block-findouroffices .office-heading {
      font-size: 21px;
      color: #373737; }
      .region-content #block-findouroffices .office-heading + p {
        margin-top: 10px; }
    .region-content #block-findouroffices .office-details {
      margin-top: 25px;
      margin-right: 20px;
      margin-left: 10px;
      margin-right: 65px; }
    .region-content #block-findouroffices .office-number,
    .region-content #block-findouroffices .office-fax,
    .region-content #block-findouroffices .office-mail {
      background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_call.png") no-repeat;
      padding-left: 30px;
      margin-right: 20px;
      background-position: 0; }
    .region-content #block-findouroffices .office-fax {
      background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_fax.png"); }
    .region-content #block-findouroffices .office-mail {
      background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_email.png");
      text-decoration: underline;
      text-decoration-color: rgba(35, 31, 32, 0.5); }
  .region-content #block-dropusaline h2,
  .region-content #block-findouroffices h2 {
    text-transform: uppercase;
    font-size: 42px;
    line-height: 50px; }
  .region-content #block-dropusaline p,
  .region-content #block-findouroffices p {
    font-size: 16px;
    color: #231f20;
    margin-bottom: 0;
    text-align: inherit; }
  .region-content .contact-message-contact-us-form-form label::after,
  .region-content .contact-message-warranty-registration-form-form label::after {
    background-image: none; }
  .region-content .contact-message-contact-us-form-form input,
  .region-content .contact-message-contact-us-form-form select,
  .region-content .contact-message-warranty-registration-form-form input,
  .region-content .contact-message-warranty-registration-form-form select {
    line-height: 2.5;
    margin: 8px 0 0;
    padding: 5px 53px 2px; }
  .region-content .contact-message-contact-us-form-form input:not(.button),
  .region-content .contact-message-contact-us-form-form select:not(.button),
  .region-content .contact-message-warranty-registration-form-form input:not(.button),
  .region-content .contact-message-warranty-registration-form-form select:not(.button) {
    width: 100%;
    border: none;
    border-bottom: 2px solid;
    font-size: 18px;
    line-height: 30px;
    font-family: proxima_nova_rgregular;
    color: #231f20;
    padding-left: 35px;
    padding-right: 0px;
    background-position: 0; }
    .region-content .contact-message-contact-us-form-form input:not(.button)::-webkit-input-placeholder,
    .region-content .contact-message-contact-us-form-form select:not(.button)::-webkit-input-placeholder,
    .region-content .contact-message-warranty-registration-form-form input:not(.button)::-webkit-input-placeholder,
    .region-content .contact-message-warranty-registration-form-form select:not(.button)::-webkit-input-placeholder {
      color: #000;
      font-size: 15px; }
    .region-content .contact-message-contact-us-form-form input:not(.button):-moz-placeholder,
    .region-content .contact-message-contact-us-form-form select:not(.button):-moz-placeholder,
    .region-content .contact-message-warranty-registration-form-form input:not(.button):-moz-placeholder,
    .region-content .contact-message-warranty-registration-form-form select:not(.button):-moz-placeholder {
      color: #000;
      font-size: 15px; }
    .region-content .contact-message-contact-us-form-form input:not(.button)::-moz-placeholder,
    .region-content .contact-message-contact-us-form-form select:not(.button)::-moz-placeholder,
    .region-content .contact-message-warranty-registration-form-form input:not(.button)::-moz-placeholder,
    .region-content .contact-message-warranty-registration-form-form select:not(.button)::-moz-placeholder {
      color: #000;
      font-size: 15px; }
    .region-content .contact-message-contact-us-form-form input:not(.button):-ms-input-placeholder,
    .region-content .contact-message-contact-us-form-form select:not(.button):-ms-input-placeholder,
    .region-content .contact-message-warranty-registration-form-form input:not(.button):-ms-input-placeholder,
    .region-content .contact-message-warranty-registration-form-form select:not(.button):-ms-input-placeholder {
      color: #000;
      font-size: 15px; }
  .region-content .contact-message-contact-us-form-form .form-actions,
  .region-content .contact-message-warranty-registration-form-form .form-actions {
    margin-bottom: 0; }
    .region-content .contact-message-contact-us-form-form .form-actions input,
    .region-content .contact-message-warranty-registration-form-form .form-actions input {
      margin-bottom: 0; }
  .region-content .field--name-field-your-name,
  .region-content .field--name-field-warranty-your-name,
  .region-content .field--name-field-your-email,
  .region-content .field--name-field-warranty-your-email,
  .region-content .field--name-field-your-phone,
  .region-content .field--name-field-warranty-your-phone,
  .region-content .field--name-field__your-city,
  .region-content .field--name-field-warranty-your-city,
  .region-content .field--name-field-your-comments-queries2,
  .region-content .field--name-field-your-warranty-queries-txt,
  .region-content .form-item-field-address-0-address-dependent-locality,
  .region-content .form-item-field-address-0-address-administrative-area {
    position: relative; }
    .region-content .field--name-field-your-name:before,
    .region-content .field--name-field-warranty-your-name:before,
    .region-content .field--name-field-your-email:before,
    .region-content .field--name-field-warranty-your-email:before,
    .region-content .field--name-field-your-phone:before,
    .region-content .field--name-field-warranty-your-phone:before,
    .region-content .field--name-field__your-city:before,
    .region-content .field--name-field-warranty-your-city:before,
    .region-content .field--name-field-your-comments-queries2:before,
    .region-content .field--name-field-your-warranty-queries-txt:before,
    .region-content .form-item-field-address-0-address-dependent-locality:before,
    .region-content .form-item-field-address-0-address-administrative-area:before {
      content: '';
      width: 25px;
      height: 25px;
      position: absolute;
      top: 13px; }
    .region-content .field--name-field-your-name input,
    .region-content .field--name-field-warranty-your-name input,
    .region-content .field--name-field-your-email input,
    .region-content .field--name-field-warranty-your-email input,
    .region-content .field--name-field-your-phone input,
    .region-content .field--name-field-warranty-your-phone input,
    .region-content .field--name-field__your-city input,
    .region-content .field--name-field-warranty-your-city input,
    .region-content .field--name-field-your-comments-queries2 input,
    .region-content .field--name-field-your-warranty-queries-txt input,
    .region-content .form-item-field-address-0-address-dependent-locality input,
    .region-content .form-item-field-address-0-address-administrative-area input {
      background: #f8f8f8; }
  .region-content .field--name-field-your-name:before,
  .region-content .field--name-field-warranty-your-name:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_user_grey.png") no-repeat; }
  .region-content .field--name-field-your-email:before,
  .region-content .field--name-field-warranty-your-email:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_mail_grey.png") no-repeat;
    top: 20px; }
  .region-content .field--name-field-your-phone:before,
  .region-content .field--name-field-warranty-your-phone:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_call_grey.png") no-repeat; }
  .region-content .field--name-field-your-phone input[type=number]::-webkit-outer-spin-button,
  .region-content .field--name-field-your-phone input[type=number]::-webkit-inner-spin-button,
  .region-content .field--name-field-warranty-your-phone input[type=number]::-webkit-outer-spin-button,
  .region-content .field--name-field-warranty-your-phone input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .region-content .field--name-field-your-phone input[type=number],
  .region-content .field--name-field-warranty-your-phone input[type=number] {
    -moz-appearance: textfield; }
  .region-content .field--name-field__your-city:before,
  .region-content .field--name-field-warranty-your-city:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_notif_grey.png") no-repeat;
    height: 32px; }
  .region-content .field--name-field__your-state input,
  .region-content .field--name-field-warranty-your-state input {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_state.png") no-repeat; }
  .region-content .field--name-field-query-type select {
    font-size: 16px !important;
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/query_type.png") no-repeat; }
  .region-content .field--name-field-your-comments-queries2:before,
  .region-content .field--name-field-your-warranty-queries-txt:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon-comments-grey.png") no-repeat;
    top: 10px;
    left: 5px; }
  .region-content #edit-field-your-comments-queries2-wrapper {
    margin-top: 25px; }
    .region-content #edit-field-your-comments-queries2-wrapper textarea {
      resize: none;
      font-family: proxima_nova_rgregular;
      color: #231f20;
      font-size: 18px;
      background: #f8f8f8;
      padding-left: 40px;
      padding-top: 10px;
      max-height: 100px; }
      .region-content #edit-field-your-comments-queries2-wrapper textarea::-webkit-input-placeholder {
        color: #000;
        font-size: 15px;
        opacity: 1; }
      .region-content #edit-field-your-comments-queries2-wrapper textarea:-moz-placeholder {
        color: #000;
        font-size: 15px;
        opacity: 1; }
      .region-content #edit-field-your-comments-queries2-wrapper textarea::-moz-placeholder {
        color: #000;
        font-size: 15px;
        opacity: 1; }
      .region-content #edit-field-your-comments-queries2-wrapper textarea:-ms-input-placeholder {
        color: #000;
        font-size: 15px;
        opacity: 1; }
    .region-content #edit-field-your-comments-queries2-wrapper textarea::-webkit-scrollbar {
      width: 5px;
      height: 5px; }
    .region-content #edit-field-your-comments-queries2-wrapper textarea::-webkit-scrollbar-thumb {
      -webkit-border-radius: 10px;
      border-radius: 10px;
      background: rgba(255, 255, 255, 0.3);
      -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }

.contact {
  background: #FFF; }

body:not(.path-frontpage).contact #block-amaron-content {
  padding-bottom: 0; }

body.contact .visually-hidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  word-wrap: normal; }
body.contact nav .clearfix:after {
  content: '';
  display: table;
  clear: both; }

@media (max-width: 991px) {
  body:not(.path-frontpage).warranty-registration #block-amaron-content {
    padding-bottom: 0; }

  #block-views-block-branch-office-block-1 .view-id-branch_office .view-filters {
    width: 100%; }
    #block-views-block-branch-office-block-1 .view-id-branch_office .view-filters select.form-select {
      width: 100%; }
  #block-views-block-branch-office-block-1 .view-id-branch_office .form-item-field-city-target-id label:after {
    right: 0; }
  #block-views-block-branch-office-block-1 .view-id-branch_office .view-content {
    width: 100%;
    margin-top: 0;
    padding: 10px 40px; }
    #block-views-block-branch-office-block-1 .view-id-branch_office .view-content:after {
      left: 10%;
      top: 0;
      border-right-color: transparent;
      border-bottom-color: #f8f8f8; }

  .region-content #block-dropusaline .content {
    padding: 0 20px; }
  .region-content #block-findouroffices .office {
    margin-bottom: 40px; }
  .region-content #block-findouroffices .office-number,
  .region-content #block-findouroffices .office-fax {
    display: block; }
  .region-content #block-findouroffices .office-number {
    margin-bottom: 10px; }
  .region-content #block-findouroffices .content {
    padding: 40px 20px 20px 20px; }
  .region-content .contact-message-warranty-registration-form-form .content,
  .region-content .contact-message-contact-us-form-form .content {
    padding: 0 20px 20px 20px; } }
@media (max-width: 767px) {
  #block-views-block-branch-office-block-1 {
    margin-top: 0; }

  .region-content #block-dropusaline {
    width: 100%; }
  .region-content #block-findouroffices {
    width: 100%; }
    .region-content #block-findouroffices .content {
      padding-bottom: 0; }
  .region-content .contact-message-warranty-registration-form-form,
  .region-content .contact-message-contact-us-form-form {
    width: 100%; } }
/*#contact-message-contact-us-form-form{
  details{
    summary{
      display: none;
    }
    .details-wrapper{
      padding: 0;
      label{
        &:after{
          display: none;
        }
      }
    }
    
  }

}*/
@media (max-width: 480px) {
  .region-content #block-dropusaline h2,
  .region-content #block-findouroffices h2 {
    font-size: 32px;
    line-height: normal; }

  .g-recaptcha {
    -webkit-transform: scale(0.93);
    -ms-transform: scale(0.93);
    transform: scale(0.93);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0; }

  #block-views-block-branch-office-block-1 .view-id-branch_office .view-content {
    padding: 10px 20px; }
    #block-views-block-branch-office-block-1 .view-id-branch_office .view-content .views-field-field-branch-office-number,
    #block-views-block-branch-office-block-1 .view-id-branch_office .view-content .views-field-field-branch-office-fax {
      margin: 20px 0 10px;
      display: block; } }
.change_btn {
  box-shadow: none;
  color: #71b425;
  border: solid 1px #71b425;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 9px 13px 8px;
  font-size: 14px;
  line-height: 1.2;
  text-transform: unset;
  font-family: 'proxima_nova_rgregular'; }
  .change_btn:hover {
    background: #83b341;
    color: #fff; }

.path-order main[role='main'] {
  overflow: unset !important; }

.path-order.checkout .block-quicktabs-blocksignup-login {
  border: 1px solid #efefef;
  border-top: none;
  padding-bottom: 30px;
  margin-top: 0;
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .path-order.checkout .block-quicktabs-blocksignup-login {
      padding-bottom: 0;
      margin-bottom: 15px; } }
  .path-order.checkout .block-quicktabs-blocksignup-login .quicktabs-main {
    max-width: 280px !important;
    width: 100%; }
    @media (max-width: 767px) {
      .path-order.checkout .block-quicktabs-blocksignup-login .quicktabs-main {
        max-width: inherit !important; } }
.path-order.checkout .checkout-box-outer {
  padding-bottom: 0;
  margin-top: 0;
  border: none;
  margin: 0; }
.path-order.checkout .checkout-box {
  padding: 7px 20px;
  padding-right: 105px;
  background: #fff;
  border: 1px solid #efefef;
  margin-bottom: 20px;
  position: relative;
  min-height: 60px; }
  @media (max-width: 480px) {
    .path-order.checkout .checkout-box {
      padding-right: 20px; } }
  .path-order.checkout .checkout-box .checkout-box-heading {
    padding-top: 2px; }
    .path-order.checkout .checkout-box .checkout-box-heading strong {
      color: #71b425;
      font-size: 16px;
      font-family: 'proxima_novasemibold';
      position: relative; }
      .path-order.checkout .checkout-box .checkout-box-heading strong:after {
        content: '';
        position: absolute;
        right: -7px;
        top: 9px;
        background: #71b425;
        width: 2px;
        height: 2px;
        box-shadow: 2px 0 0 #71b425, 4px 0 0 #71b425, 4px -2px 0 #71b425, 4px -4px 0 #71b425, 4px -6px 0 #71b425, 4px -8px 0 #71b425;
        -webkit-box-shadow: 2px 0 0 #71b425, 4px 0 0 #71b425, 4px -2px 0 #71b425, 4px -4px 0 #71b425, 4px -6px 0 #71b425, 4px -8px 0 #71b425;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg); }
  .path-order.checkout .checkout-box span {
    font-size: 16px; }
  .path-order.checkout .checkout-box .change_btn {
    position: absolute;
    right: 15px;
    top: 12px; }
    @media (max-width: 480px) {
      .path-order.checkout .checkout-box .change_btn {
        position: static;
        right: 15px;
        top: 12px;
        margin: 10px 0 3px;
        display: inline-block;
        width: 100%;
        text-align: center; } }
  .path-order.checkout .checkout-box .address_details .form-item {
    margin: 0; }

div.block-product-checkout .fa-info-circle {
  width: 16px;
  height: 16px;
  background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/information1.png") no-repeat center;
  background-size: contain; }
  div.block-product-checkout .fa-info-circle:before {
    content: none; }
div.block-product-checkout .amt-value {
  font-size: 16px;
  line-height: 1.67;
  color: #629609;
  margin: 5px 7px 0; }
div.block-product-checkout .ts {
  font-family: 'proxima_novasemibold';
  margin-top: 23px;
  /*display: flex;*/
  text-align: center;
  align-items: center;
  font-weight: bold;
  font-size: 15px;
  color: #222222;
  /*padding: 0 10px 0 25px;*/
  justify-content: center; }
  @media (max-width: 767px) {
    div.block-product-checkout .ts {
      justify-content: flex-start;
      padding: 0; } }
  div.block-product-checkout .ts:before {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/money-bag.png);
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 8px; }
  div.block-product-checkout .ts .pro-info-icon .pit {
    font-weight: normal;
    line-height: 1.5;
    font-size: 12px;
    line-height: 1.4;
    font-family: 'proxima_nova_rgregular'; }
    div.block-product-checkout .ts .pro-info-icon .pit span {
      font-family: "proxima_novabold"; }
div.block-product-checkout h1 {
  color: #222222;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0.5px;
  padding: 4px 20px;
  border-bottom: 1px solid #efefef; }
div.block-product-checkout .price-details {
  padding: 18px 15px 2px;
  background: #F5FAF0;
  border: 1px solid #efefef;
  letter-spacing: 0; }
  div.block-product-checkout .price-details .price-value {
    margin-bottom: 13px; }
    div.block-product-checkout .price-details .price-value .fest-dis {
      max-width: 230px; }
    div.block-product-checkout .price-details .price-value .base-price {
      line-height: 1; }
    div.block-product-checkout .price-details .price-value .price {
      margin-left: -4px; }
  div.block-product-checkout .price-details .note {
    font-size: 12px;
    line-height: 15px;
    padding: 5px 12px;
    background: #ffffff;
    border: 1px dashed #6FA219;
    font-family: 'proxima_nova_rgregular'; }
    div.block-product-checkout .price-details .note .bold-font {
      font-family: 'proxima_novabold'; }
div.block-product-checkout .price-value {
  color: #222222;
  font-size: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-between;
  align-items: flex-start;
  font-family: 'proxima_novasemibold'; }
  div.block-product-checkout .price-value.total-amt-paid {
    color: #629609; }
  div.block-product-checkout .price-value.promocode-discount {
    color: #629609;
    animation-duration: 500ms;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate; }
@keyframes blink {
  from {
    color: #629609; }
  to {
    color: #ededed; } }
  div.block-product-checkout .price-value.price-total {
    border-top: 1px solid #efefef;
    padding: 14px 18px; }
    @media (max-width: 767px) {
      div.block-product-checkout .price-value.price-total {
        font-weight: 700; } }
  div.block-product-checkout .price-value .incl-gst {
    font-size: 11px;
    font-family: 'proxima_nova_rgregular'; }
  div.block-product-checkout .price-value .form-type-checkbox {
    margin: 0; }
  div.block-product-checkout .price-value.old-battery label:before {
    margin-right: 0; }
div.block-product-checkout .coupon-block {
  position: relative;
  border: 1px solid #e8e8e8;
  padding: 10px;
  margin: 15px 0;
  border-radius: 3px; }
  div.block-product-checkout .coupon-block .price-value {
    margin: 0;
    width: 100%; }
  div.block-product-checkout .coupon-block .coupon-remove .use-ajax {
    width: 26px;
    height: 26px;
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/close.png") no-repeat center/contain;
    border-radius: 50%;
    position: absolute;
    top: -11px;
    right: -10px; }
  div.block-product-checkout .coupon-block .coupon-remove .form-item {
    margin: 0; }
    div.block-product-checkout .coupon-block .coupon-remove .form-item label, div.block-product-checkout .coupon-block .coupon-remove .form-item input[type="checkbox"] {
      display: none; }

.delivery-address-form .accordian-title {
  background: #fff;
  padding: 18px 40px 18px 20px;
  font-size: 20px;
  display: block;
  border: 1px solid #efefef;
  position: relative;
  font-family: 'proxima_novasemibold'; }
  .delivery-address-form .accordian-title:before {
    content: "+";
    position: absolute;
    top: 19px;
    right: 25px;
    display: block;
    font-size: 29px;
    font-weight: bold; }
  .delivery-address-form .accordian-title.active {
    background: #8dbf38;
    color: #ffffff;
    border-color: #8dbf38;
    font-family: 'proxima_nova_rgregular'; }
    .delivery-address-form .accordian-title.active:before {
      content: "-"; }
.delivery-address-form #deliver_address_area, .delivery-address-form #payment_area {
  padding: 20px 26px;
  border: 1px solid #efefef;
  border-top: none;
  position: relative; }
  .delivery-address-form #deliver_address_area .ajax-progress, .delivery-address-form #payment_area .ajax-progress {
    position: absolute;
    bottom: 60px;
    right: 50%;
    transform: translateX(50%);
    font-size: 16px;
    font-family: 'proxima_nova_rgregular';
    white-space: nowrap;
    background: transparent;
    outline: none;
    border: none; }
  .delivery-address-form #deliver_address_area#payment_area .form-type-radio input[type="radio"] + label.option, .delivery-address-form #payment_area#payment_area .form-type-radio input[type="radio"] + label.option {
    display: block;
    line-height: 1.3; }
    .delivery-address-form #deliver_address_area#payment_area .form-type-radio input[type="radio"] + label.option:before, .delivery-address-form #payment_area#payment_area .form-type-radio input[type="radio"] + label.option:before {
      vertical-align: top; }
  .delivery-address-form #deliver_address_area#payment_area input.form-submit, .delivery-address-form #payment_area#payment_area input.form-submit {
    margin-bottom: 30px;
    outline: none;
    border: 0;
    border-radius: 4px;
    color: #ffffff;
    background-color: #8dbf38;
    font-family: 'proxima_novasemibold';
    box-shadow: none;
    font-size: 18px;
    line-height: 18px;
    text-transform: initial; }
    @media (max-width: 480px) {
      .delivery-address-form #deliver_address_area#payment_area input.form-submit, .delivery-address-form #payment_area#payment_area input.form-submit {
        width: 100%; } }
  .delivery-address-form #deliver_address_area#payment_area .complete-payment-button, .delivery-address-form #payment_area#payment_area .complete-payment-button {
    margin-left: 0;
    margin-top: 20px; }
    @media (max-width: 480px) {
      .delivery-address-form #deliver_address_area#payment_area .complete-payment-button, .delivery-address-form #payment_area#payment_area .complete-payment-button {
        margin-top: 0; } }
  .delivery-address-form #deliver_address_area#payment_area #edit-payment-option .form-item .red-payment, .delivery-address-form #payment_area#payment_area #edit-payment-option .form-item .red-payment {
    margin-left: 10px;
    font-size: 0.929em;
    color: gray;
    font-style: normal; }
    @media (max-width: 480px) {
      .delivery-address-form #deliver_address_area#payment_area #edit-payment-option .form-item .red-payment, .delivery-address-form #payment_area#payment_area #edit-payment-option .form-item .red-payment {
        display: inline-block;
        margin-left: 30px; } }
.delivery-address-form .deliver-address-area-outer {
  margin-bottom: 30px; }
  @media (max-width: 991px) {
    .delivery-address-form .deliver-address-area-outer {
      margin-bottom: 15px; } }
@media (max-width: 480px) {
  .delivery-address-form .payment-area-outer .g-recaptcha {
    -webkit-transform: scale(0.79);
    -ms-transform: scale(0.79);
    transform: scale(0.79);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0; } }
.delivery-address-form .accordian-desc {
  display: none; }

/*Delivery-Thank-you*/
.amaron-delivery-thankyou {
  margin-top: -50px; }
  .amaron-delivery-thankyou .flex {
    display: flex; }
  @media (max-width: 991px) {
    .amaron-delivery-thankyou {
      margin-top: 0; } }
  .amaron-delivery-thankyou .back-to-home {
    margin-bottom: 24px;
    line-height: 1; }
    .amaron-delivery-thankyou .back-to-home a {
      color: #222222;
      font-family: 'proxima_nova_rgregular';
      letter-spacing: 0.52px;
      font-weight: normal;
      font-size: 13px; }
  .amaron-delivery-thankyou .thank-you-txt {
    display: flex;
    align-items: center;
    margin-bottom: 26px; }
    @media (max-width: 767px) {
      .amaron-delivery-thankyou .thank-you-txt {
        align-items: flex-start; } }
    .amaron-delivery-thankyou .thank-you-txt span {
      font: normal normal bold 25px/30px sans-serif;
      text-transform: inherit;
      letter-spacing: 0px;
      color: #222222;
      opacity: 1;
      vertical-align: top;
      display: inline-block;
      text-transform: inherit !important; }
      @media (max-width: 767px) {
        .amaron-delivery-thankyou .thank-you-txt span {
          font: normal normal bold 18px/23px sans-serif; } }
    .amaron-delivery-thankyou .thank-you-txt div {
      margin-right: 14px; }
      .amaron-delivery-thankyou .thank-you-txt div img {
        display: block;
        width: 100%;
        height: auto; }
    .amaron-delivery-thankyou .thank-you-txt .ron-icon {
      margin-left: 14px; }
  .amaron-delivery-thankyou .thank-you-contents {
    border: 1px solid #75b927;
    display: flex;
    justify-content: space-between;
    background: #FFF; }
    @media (max-width: 767px) {
      .amaron-delivery-thankyou .thank-you-contents {
        display: block; } }
    .amaron-delivery-thankyou .thank-you-contents .content-wrapper-inn .orderid p {
      letter-spacing: 0.66px;
      font-family: 'proxima_novasemibold';
      font-size: 16px;
      color: #3F3F3F;
      margin: 0 0 10px; }
    .amaron-delivery-thankyou .thank-you-contents .content-wrapper-inn .orderid > div {
      display: flex;
      margin: 20px 0 8px;
      align-items: center; }
      @media (max-width: 767px) {
        .amaron-delivery-thankyou .thank-you-contents .content-wrapper-inn .orderid > div {
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          flex-direction: column;
          -webkit-align-items: start;
          align-items: start; } }
      @media (max-width: 767px) {
        .amaron-delivery-thankyou .thank-you-contents .content-wrapper-inn .orderid > div .order-view {
          margin-left: 0; } }
      .amaron-delivery-thankyou .thank-you-contents .content-wrapper-inn .orderid > div .oid {
        margin-bottom: 0;
        white-space: nowrap;
        letter-spacing: 0.66px;
        font-family: 'proxima_novasemibold';
        font-size: 16px;
        color: #3F3F3F; }
        @media (max-width: 767px) {
          .amaron-delivery-thankyou .thank-you-contents .content-wrapper-inn .orderid > div .oid {
            margin-bottom: 8px; } }
      .amaron-delivery-thankyou .thank-you-contents .content-wrapper-inn .orderid > div a {
        padding: 5px 10px;
        background: #F9FBF6;
        border: 1px solid #6FA219;
        margin-left: 8px;
        border-radius: 4px;
        font-size: 13px;
        font-family: 'proxima_novasemibold';
        letter-spacing: 0;
        display: flex;
        align-items: center; }
        .amaron-delivery-thankyou .thank-you-contents .content-wrapper-inn .orderid > div a img {
          width: 13px;
          height: 13px; }
        .amaron-delivery-thankyou .thank-you-contents .content-wrapper-inn .orderid > div a span {
          margin-left: 4px;
          line-height: 1; }
    .amaron-delivery-thankyou .thank-you-contents .content-wrapper-inn .item-deliver {
      position: relative;
      margin-left: 16px;
      margin-bottom: 20px;
      letter-spacing: .33px;
      color: #222222;
      font-family: 'proxima_nova_rgregular'; }
      .amaron-delivery-thankyou .thank-you-contents .content-wrapper-inn .item-deliver span {
        font-family: 'proxima_novasemibold'; }
      .amaron-delivery-thankyou .thank-you-contents .content-wrapper-inn .item-deliver:before {
        position: absolute;
        content: '';
        width: 6px;
        height: 6px;
        top: 8px;
        left: -16px;
        border-radius: 50%;
        background: #222222;
        opacity: 1; }
    .amaron-delivery-thankyou .thank-you-contents .content-wrapper-inn .note {
      font-size: 12px;
      line-height: 15px;
      padding: 5px 12px;
      background: #ffffff;
      border: 1px dashed #6FA219;
      font-family: 'proxima_nova_rgregular'; }
      .amaron-delivery-thankyou .thank-you-contents .content-wrapper-inn .note .bold-font {
        font-family: 'proxima_novabold'; }
    .amaron-delivery-thankyou .thank-you-contents .content-wrapper {
      padding: 16px 20px; }
      .amaron-delivery-thankyou .thank-you-contents .content-wrapper > span {
        letter-spacing: 0.33px;
        font-family: 'proxima_nova_rgregular';
        font-size: 16px;
        color: #222222; }
    .amaron-delivery-thankyou .thank-you-contents .content-wrapper-battery {
      border-left: 1px solid #75b927;
      padding: 15px;
      width: 356px; }
      @media (max-width: 767px) {
        .amaron-delivery-thankyou .thank-you-contents .content-wrapper-battery {
          text-align: center;
          border-left: 0;
          padding-top: 0px;
          width: 100%; } }
      @media (max-width: 767px) {
        .amaron-delivery-thankyou .thank-you-contents .content-wrapper-battery img {
          max-width: 100%; } }

@media (max-width: 768px) {
  .delivery-address-form .accordian-title {
    padding-left: 20px;
    padding-right: 20px; }
  .delivery-address-form #deliver_address_area {
    padding-left: 20px;
    padding-right: 20px; } }
.coupon-code-form form #coupon_container {
  position: relative; }
  .coupon-code-form form #coupon_container .textarea-outer {
    padding-right: 125px; }
    .coupon-code-form form #coupon_container .textarea-outer .error-msg {
      white-space: nowrap; }
.coupon-code-form form .form-item input {
  width: 100%;
  margin-top: 2px;
  font-size: 16px;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  height: 38px;
  font-size: 16px;
  color: #222222;
  padding: 5px 10px;
  margin: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }
.coupon-code-form form .button, .coupon-code-form form #find-refresh a, #find-refresh .coupon-code-form form a {
  margin: 0;
  outline: none;
  border: 0;
  border-radius: 4px;
  color: #ffffff;
  background-color: #8dbf38;
  font-family: 'proxima_novasemibold';
  box-shadow: none;
  font-size: 18px;
  line-height: 18px;
  height: 38px;
  min-width: 125px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  text-transform: initial;
  position: absolute;
  right: 0;
  top: 0; }

#block-amaron-content {
  background: #F8F8F8 !important; }
  #block-amaron-content .please-wait-loader {
    display: flex;
    justify-content: center; }
    #block-amaron-content .please-wait-loader p {
      text-transform: uppercase;
      font-family: 'proxima_nova_rgregular';
      font-weight: 600;
      font-size: 25px;
      position: relative;
      padding-top: 90px;
      margin: 0 !important; }
      #block-amaron-content .please-wait-loader p::before {
        content: '';
        position: absolute;
        top: 0;
        left: 40px;
        width: 69px;
        height: 69px;
        background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/loader.svg");
        background: url("../images/loader.svg"); }

.viewcart-pg .region-content .coupon-code-form {
  margin-top: -170px; }
  @media (max-width: 767px) {
    .viewcart-pg .region-content .coupon-code-form {
      margin-top: -160px; } }
.viewcart-pg .region-content .product-bry-link {
  margin-top: 120px; }
  @media (max-width: 767px) {
    .viewcart-pg .region-content .product-bry-link {
      margin-top: 100px; } }

.payment-mode {
  font-size: 13px;
  color: #222;
  display: block;
  margin: 5px 0 20px 30px;
  line-height: 1.3; }

.payment-mode-division {
  display: flex; }

.razorpay_popup_overlay {
  z-index: 5;
  background: rgba(0, 0, 0, 0.5) !important;
  display: block;
  width: 100%;
  height: 100%;
  overflow: auto; }

.path-order #header, .path-order #header-commerce {
  z-index: 999999 !important; }
.path-order .toolbar-oriented .toolbar-bar {
  z-index: 99999999 !important; }
.path-order #toolbar-administration {
  z-index: 9999999 !important;
  position: relative; }

.icon-with-table {
  position: relative;
  display: inline-block;
  padding: 3px 12px;
  z-index: 9999; }
  @media (max-width: 767px) {
    .icon-with-table {
      width: 100%; } }
  .icon-with-table:hover .payment-info-popup {
    opacity: 1;
    visibility: visible; }
  .icon-with-table:hover #payment_area {
    padding-bottom: 160px; }
  .icon-with-table .payment-i-icon {
    cursor: pointer;
    margin: 0; }
    .icon-with-table .payment-i-icon img {
      width: 20px;
      height: 20px; }

.payment-info-popup {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 10px;
  left: 40px; }
  @media (max-width: 991px) {
    .payment-info-popup {
      width: 223px;
      height: 200px;
      margin: 0 30px;
      overflow: auto;
      left: 0;
      top: 30px;
      transform: translateX(-50%); } }
  .payment-info-popup table {
    width: 450px; }
    .payment-info-popup table tbody tr th {
      background-color: #6fa219;
      padding: 5px 10px;
      font-family: 'proxima_nova_rgregular';
      font-weight: 600;
      color: #f6f6f6;
      border: none;
      font-size: 12px;
      line-height: 14px; }
      .payment-info-popup table tbody tr th:nth-child(3) {
        text-align: center; }
    .payment-info-popup table tbody tr td {
      background-color: #fff;
      color: #222;
      padding: 5px 10px;
      font-family: 'proxima_nova_rgregular';
      border-bottom: 1px solid lightgray;
      line-height: 14px;
      font-size: 12px; }
      .payment-info-popup table tbody tr td:nth-child(1) {
        width: 270px; }
      .payment-info-popup table tbody tr td:nth-child(2) {
        width: 2px; }
      .payment-info-popup table tbody tr td:nth-child(3) {
        text-align: center; }

/*feed back form design*/
.feedback-section {
  margin-top: 60px; }
@meida (max-width: 767px) {
  .feedback-section {
    margin-top: 40px; } }
  .feedback-section .feedback-form {
    max-width: 600px;
    margin: 0 auto;
    box-shadow: 0px 5px 19px 0 rgba(31, 32, 41, 0.39);
    padding: 30px 20px 10px; }
    .feedback-section .feedback-form .feedback-heading {
      font: normal normal bold 25px/30px sans-serif;
      margin-bottom: 40px;
      font-weight: bold;
      text-align: center; }
      @media (max-width: 767px) {
        .feedback-section .feedback-form .feedback-heading {
          font-size: 20px;
          margin-bottom: 25px; } }
    .feedback-section .feedback-form .feedback-question {
      margin-bottom: 15px;
      letter-spacing: 0.33px;
      font-family: 'proxima_nova_rgregular';
      font-size: 16px;
      color: #222222; }
    .feedback-section .feedback-form .feedback-emoji {
      margin-bottom: 45px; }
      .feedback-section .feedback-form .feedback-emoji .form-radios {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        /*@include justify-content(space-between);*/ }
        .feedback-section .feedback-form .feedback-emoji .form-radios .form-item {
          display: inline-block;
          margin: 0 15px; }
          .feedback-section .feedback-form .feedback-emoji .form-radios .form-item:first-child {
            margin-left: 0; }
          @media (max-width: 767px) {
            .feedback-section .feedback-form .feedback-emoji .form-radios .form-item {
              margin: 0; } }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[type="radio"] {
          -webkit-appearance: none;
          width: 50px;
          height: 50px;
          border: none;
          cursor: pointer;
          transition: border .2s ease;
          transition: all .2s ease;
          opacity: 1;
          position: inherit; }
          @media (max-width: 767px) {
            .feedback-section .feedback-form .feedback-emoji .form-radios input[type="radio"] {
              width: 35px;
              height: 35px; } }
        .feedback-section .feedback-form .feedback-emoji .form-radios .form-item {
          text-align: center;
          width: 68px;
          margin-bottom: 10px; }
          @media (max-width: 767px) {
            .feedback-section .feedback-form .feedback-emoji .form-radios .form-item {
              text-align: left; } }
          @media (max-width: 379px) {
            .feedback-section .feedback-form .feedback-emoji .form-radios .form-item {
              width: initial; } }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[type="radio"] {
          content: '';
          width: 50px;
          height: 50px;
          background-repeat: no-repeat;
          display: block;
          background-size: contain; }
          @media (max-width: 767px) {
            .feedback-section .feedback-form .feedback-emoji .form-radios input[type="radio"] {
              width: 35px;
              height: 35px; } }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Bad"] {
          background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/bad-gray-emoji.svg"); }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Okay"] {
          background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/ok-gray-emoji.svg"); }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Good"] {
          background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/good-gray-emoji.svg"); }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Great"] {
          background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/great-gray-emoji.svg"); }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Execllent"] {
          background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/execllent-gray-emoji.svg"); }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[type="radio"] + label {
          display: block;
          margin-left: 0;
          letter-spacing: 0.33px;
          font-family: 'proxima_nova_rgregular';
          font-size: 16px;
          color: #222222;
          margin-top: 7px; }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Bad"] + label,
        .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Okay"] + label,
        .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Good"] + label,
        .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Great"] + label {
          margin-right: 20px; }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[type="radio"] + label::before {
          display: none; }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[type="radio"]:checked + label::after {
          display: none; }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Bad"]:hover, .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Bad"]:checked {
          background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/bad.svg"); }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Okay"]:hover, .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Okay"]:checked {
          background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/ok.svg"); }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Good"]:hover, .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Good"]:checked {
          background-image: url("http://amaron-qa-830473427.ap-south-1.elb.amazonaws.com/themes/amaron/images/good1.svg"); }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Great"]:hover, .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Great"]:checked {
          background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/great.svg"); }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Execllent"]:hover, .feedback-section .feedback-form .feedback-emoji .form-radios input[value="Execllent"]:checked {
          background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/execllent.svg"); }
        .feedback-section .feedback-form .feedback-emoji .form-radios input[type="radio"]:focus {
          outline: 0; }
    .feedback-section .feedback-form .any-feedback-textbox label {
      letter-spacing: 0.33px;
      font-family: 'proxima_nova_rgregular';
      font-size: 16px;
      color: #222222;
      margin-bottom: 5px; }
    .feedback-section .feedback-form .any-feedback-textbox textarea {
      resize: none;
      padding: 10px 15px; }
    .feedback-section .feedback-form .any-feedback-textbox textarea::-webkit-scrollbar {
      width: 2px; }
    .feedback-section .feedback-form .feedback-submit-button {
      text-align: center;
      margin-top: 10px; }

/*E-Commerce body Classes*/
body:not(.path-frontpage).checkout-pg,
body:not(.path-frontpage).viewcart-pg,
body:not(.path-frontpage).path-product.view,
body:not(.path-frontpage).path-main-search,
body:not(.path-frontpage).path-viewprofile,
body:not(.path-frontpage).path-viewaddress,
body:not(.path-frontpage).path-vieworders
 {
  background: #fff;
  overflow-x: hidden;
  /*Common breadcrumb Hide from E-Commerce*/
  /*E-Commerce breadcrumb*/ }
  body:not(.path-frontpage).checkout-pg .banner-outer .region-banner,
  body:not(.path-frontpage).viewcart-pg .banner-outer .region-banner,
  body:not(.path-frontpage).path-product.view .banner-outer .region-banner,
  body:not(.path-frontpage).path-main-search .banner-outer .region-banner,
  body:not(.path-frontpage).path-viewprofile .banner-outer .region-banner,
  body:not(.path-frontpage).path-viewaddress .banner-outer .region-banner,
  body:not(.path-frontpage).path-vieworders
  .banner-outer .region-banner {
    min-height: auto !important; }
  body:not(.path-frontpage).checkout-pg .block-commerce-breadcrumb,
  body:not(.path-frontpage).viewcart-pg .block-commerce-breadcrumb,
  body:not(.path-frontpage).path-product.view .block-commerce-breadcrumb,
  body:not(.path-frontpage).path-main-search .block-commerce-breadcrumb,
  body:not(.path-frontpage).path-viewprofile .block-commerce-breadcrumb,
  body:not(.path-frontpage).path-viewaddress .block-commerce-breadcrumb,
  body:not(.path-frontpage).path-vieworders
  .block-commerce-breadcrumb {
    position: absolute;
    top: -40px;
    width: 100%; }
    @media (max-width: 991px) {
      body:not(.path-frontpage).checkout-pg .block-commerce-breadcrumb,
      body:not(.path-frontpage).viewcart-pg .block-commerce-breadcrumb,
      body:not(.path-frontpage).path-product.view .block-commerce-breadcrumb,
      body:not(.path-frontpage).path-main-search .block-commerce-breadcrumb,
      body:not(.path-frontpage).path-viewprofile .block-commerce-breadcrumb,
      body:not(.path-frontpage).path-viewaddress .block-commerce-breadcrumb,
      body:not(.path-frontpage).path-vieworders
      .block-commerce-breadcrumb {
        top: -15px;
        margin-bottom: 0;
        position: relative; } }
    body:not(.path-frontpage).checkout-pg .block-commerce-breadcrumb a,
    body:not(.path-frontpage).viewcart-pg .block-commerce-breadcrumb a,
    body:not(.path-frontpage).path-product.view .block-commerce-breadcrumb a,
    body:not(.path-frontpage).path-main-search .block-commerce-breadcrumb a,
    body:not(.path-frontpage).path-viewprofile .block-commerce-breadcrumb a,
    body:not(.path-frontpage).path-viewaddress .block-commerce-breadcrumb a,
    body:not(.path-frontpage).path-vieworders
    .block-commerce-breadcrumb a {
      color: #9f9e9e;
      font-size: 14px;
      font-weight: 600;
      word-break: break-all; }
      body:not(.path-frontpage).checkout-pg .block-commerce-breadcrumb a:last-child,
      body:not(.path-frontpage).viewcart-pg .block-commerce-breadcrumb a:last-child,
      body:not(.path-frontpage).path-product.view .block-commerce-breadcrumb a:last-child,
      body:not(.path-frontpage).path-main-search .block-commerce-breadcrumb a:last-child,
      body:not(.path-frontpage).path-viewprofile .block-commerce-breadcrumb a:last-child,
      body:not(.path-frontpage).path-viewaddress .block-commerce-breadcrumb a:last-child,
      body:not(.path-frontpage).path-vieworders
      .block-commerce-breadcrumb a:last-child {
        color: #222;
        pointer-events: none; }
  body:not(.path-frontpage).checkout-pg main,
  body:not(.path-frontpage).viewcart-pg main,
  body:not(.path-frontpage).path-product.view main,
  body:not(.path-frontpage).path-main-search main,
  body:not(.path-frontpage).path-viewprofile main,
  body:not(.path-frontpage).path-viewaddress main,
  body:not(.path-frontpage).path-vieworders
  main {
    position: relative;
    min-height: 500px; }
    @media (max-width: 991px) {
      body:not(.path-frontpage).checkout-pg main,
      body:not(.path-frontpage).viewcart-pg main,
      body:not(.path-frontpage).path-product.view main,
      body:not(.path-frontpage).path-main-search main,
      body:not(.path-frontpage).path-viewprofile main,
      body:not(.path-frontpage).path-viewaddress main,
      body:not(.path-frontpage).path-vieworders
      main {
        margin-top: 40px;
        margin-bottom: 20px;
        padding: 0 20px; } }
  body:not(.path-frontpage).checkout-pg #block-amaron-content,
  body:not(.path-frontpage).viewcart-pg #block-amaron-content,
  body:not(.path-frontpage).path-product.view #block-amaron-content,
  body:not(.path-frontpage).path-main-search #block-amaron-content,
  body:not(.path-frontpage).path-viewprofile #block-amaron-content,
  body:not(.path-frontpage).path-viewaddress #block-amaron-content,
  body:not(.path-frontpage).path-vieworders
  #block-amaron-content {
    padding: 0; }

/*E-Commerce body background for product & view page*/
body:not(.path-frontpage).path-product.view {
  background-color: #f8f8f8; }

.path-order.view .banner-outer .region-banner .block-system-breadcrumb-block, .path-order.placed .banner-outer .region-banner .block-system-breadcrumb-block {
  display: none; }

.page-node-type-error-pages:not(.path-frontpage) {
  background: #ffffff; }
  .page-node-type-error-pages:not(.path-frontpage) #header #block-amararajalogo, .page-node-type-error-pages:not(.path-frontpage) #header-commerce #block-amararajalogo {
    height: 80px; }
    .page-node-type-error-pages:not(.path-frontpage) #header #block-amararajalogo img, .page-node-type-error-pages:not(.path-frontpage) #header-commerce #block-amararajalogo img {
      width: 70px; }
  .page-node-type-error-pages:not(.path-frontpage) #header #block-amaron-branding, .page-node-type-error-pages:not(.path-frontpage) #header-commerce #block-amaron-branding {
    width: 110px; }
  .page-node-type-error-pages:not(.path-frontpage) .page-top-content {
    display: none; }
  .page-node-type-error-pages:not(.path-frontpage) .banner-outer {
    padding-top: 40px; }
  .page-node-type-error-pages:not(.path-frontpage) main {
    padding-top: 120px;
    padding-bottom: 50px;
    margin-bottom: 0;
    margin-top: 0;
    text-align: center; }
  .page-node-type-error-pages:not(.path-frontpage) #block-amaron-content {
    width: 100%;
    float: initial;
    padding: 0; }
    .page-node-type-error-pages:not(.path-frontpage) #block-amaron-content h1 {
      font-size: 100px;
      line-height: 100px;
      color: #95C93D;
      text-transform: capitalize;
      font-family: "proxima_novabold"; }
    .page-node-type-error-pages:not(.path-frontpage) #block-amaron-content h2 {
      font-size: 35px;
      letter-spacing: 1px;
      line-height: 35px;
      color: #231f20;
      font-family: "proxima_nova_rgregular";
      margin-top: 5px;
      margin-bottom: -75px; }
      .page-node-type-error-pages:not(.path-frontpage) #block-amaron-content h2:after {
        display: block;
        border-bottom: 4px solid #95C93D;
        width: 56px;
        content: "";
        margin: 20px auto 0; }
    .page-node-type-error-pages:not(.path-frontpage) #block-amaron-content a {
      margin-top: 30px; }
    .page-node-type-error-pages:not(.path-frontpage) #block-amaron-content p {
      margin: 0;
      text-align: inherit; }
  .page-node-type-error-pages:not(.path-frontpage).thank-you #block-amaron-content img {
    margin-bottom: 50px; }
  .page-node-type-error-pages:not(.path-frontpage).thank-you #block-amaron-content p {
    font-size: 35px;
    margin-top: 18px;
    line-height: 1.2; }
  .page-node-type-error-pages:not(.path-frontpage).thank-you #block-amaron-content a {
    margin-top: 50px; }
  .page-node-type-error-pages:not(.path-frontpage) .lead_no {
    font-size: 20px !important; }

@media (max-width: 991px) {
  .page-node-type-error-pages #header, .page-node-type-error-pages #header-commerce {
    padding: 30px 0; } }
.page-node-type-error-pages .layout-sidebar-second {
  display: none; }
.page-node-type-error-pages main {
  justify-content: center; }
.page-node-type-error-pages .block-commerce-breadcrumb {
  display: none; }

.event-title {
  font-size: 37px;
  color: #231f20;
  font-family: 'proxima_novasemibold';
  text-transform: uppercase; }

.event-date {
  font-size: 16px;
  color: #787878;
  font-family: 'proxima_nova_rgregular'; }

.event-logo {
  min-width: 116px;
  margin-left: 80px; }

.block-views-blockevent-title-block-1 {
  background: #ffffff;
  padding: 50px 60px 0; }
  .block-views-blockevent-title-block-1 .field-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }

.block-views-blockevent-detail-block-1 {
  background: #ffffff;
  padding: 20px 60px 50px; }
  .block-views-blockevent-detail-block-1 .views-infinite-scroll-content-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
  .block-views-blockevent-detail-block-1 .views-row {
    width: 32%;
    margin-top: 20px;
    border: 2px solid #ccc; }
    .block-views-blockevent-detail-block-1 .views-row:nth-child(3n+2) {
      margin-left: 2%;
      margin-right: 2%; }
    .block-views-blockevent-detail-block-1 .views-row img {
      display: block;
      width: 100%; }
  .block-views-blockevent-detail-block-1 .js-pager__items {
    margin-top: 50px; }

@media (max-width: 1024px) {
  .block-views-blockevent-title-block-1 {
    padding: 30px 20px 0; }

  .block-views-blockevent-detail-block-1 {
    padding: 20px 20px 30px; }
    .block-views-blockevent-detail-block-1 .js-pager__items {
      margin-top: 30px; }

  .event-logo {
    margin-left: 50px; } }
@media (max-width: 991px) {
  .block-views-blockevent-detail-block-1 .views-row {
    width: 49%; }
    .block-views-blockevent-detail-block-1 .views-row:nth-child(3n+2) {
      margin-left: 0;
      margin-right: 0; }
    .block-views-blockevent-detail-block-1 .views-row:nth-child(odd) {
      margin-right: 2%; } }
@media (max-width: 767px) {
  .event-title {
    font-size: 26px; }

  .event-logo {
    margin-left: 0;
    margin-top: 30px; }

  .block-views-blockevent-title-block-1 .field-content {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; } }
@media (max-width: 480px) {
  .block-views-blockevent-detail-block-1 .views-row {
    width: 100%; }
    .block-views-blockevent-detail-block-1 .views-row:nth-child(odd) {
      margin-right: 0; } }
.faq {
  background: #fff; }

body:not(.path-frontpage) .block-views-blockfaq-block-1,
body:not(.path-frontpage) .block-views-blockhome-ups-faqs-block-1 {
  padding: 40px 60px;
  background: #FFF; }
  body:not(.path-frontpage) .block-views-blockfaq-block-1 li,
  body:not(.path-frontpage) .block-views-blockhome-ups-faqs-block-1 li {
    margin-bottom: 60px; }
    body:not(.path-frontpage) .block-views-blockfaq-block-1 li:before,
    body:not(.path-frontpage) .block-views-blockhome-ups-faqs-block-1 li:before {
      top: -25px;
      color: #ececec; }
    body:not(.path-frontpage) .block-views-blockfaq-block-1 li:after,
    body:not(.path-frontpage) .block-views-blockhome-ups-faqs-block-1 li:after {
      height: calc(100% + 60px); }
    body:not(.path-frontpage) .block-views-blockfaq-block-1 li.active:before,
    body:not(.path-frontpage) .block-views-blockhome-ups-faqs-block-1 li.active:before {
      color: #95C93D; }
  body:not(.path-frontpage) .block-views-blockfaq-block-1 li:last-child,
  body:not(.path-frontpage) .block-views-blockhome-ups-faqs-block-1 li:last-child {
    margin-bottom: 0; }

.block-views-blockfaq-block-1 + #block-amaron-content,
.block-views-blockhome-ups-faqs-block-1 + #block-amaron-content {
  display: none; }
.block-views-blockfaq-block-1 .views-field-title,
.block-views-blockfaq-block-1 .field--name-field-question,
.block-views-blockhome-ups-faqs-block-1 .views-field-title,
.block-views-blockhome-ups-faqs-block-1 .field--name-field-question {
  color: #040404;
  font-size: 18px;
  font-weight: bold; }
  .block-views-blockfaq-block-1 .views-field-title > span,
  .block-views-blockfaq-block-1 .field--name-field-question > span,
  .block-views-blockhome-ups-faqs-block-1 .views-field-title > span,
  .block-views-blockhome-ups-faqs-block-1 .field--name-field-question > span {
    width: calc(100% - 35px);
    display: inline-block; }
  .block-views-blockfaq-block-1 .views-field-title a,
  .block-views-blockfaq-block-1 .field--name-field-question a,
  .block-views-blockhome-ups-faqs-block-1 .views-field-title a,
  .block-views-blockhome-ups-faqs-block-1 .field--name-field-question a {
    color: #040404;
    font-size: 18px; }
.block-views-blockfaq-block-1 .views-field-body,
.block-views-blockfaq-block-1 .field--name-field-answer,
.block-views-blockhome-ups-faqs-block-1 .views-field-body,
.block-views-blockhome-ups-faqs-block-1 .field--name-field-answer {
  color: #1f1c1d;
  font-size: 14px;
  line-height: 20px;
  padding: 30px;
  margin: 25px 0 0;
  background: #f9f9f9;
  display: none; }
  .block-views-blockfaq-block-1 .views-field-body p,
  .block-views-blockfaq-block-1 .field--name-field-answer p,
  .block-views-blockhome-ups-faqs-block-1 .views-field-body p,
  .block-views-blockhome-ups-faqs-block-1 .field--name-field-answer p {
    margin: 0; }
.block-views-blockfaq-block-1 .fa,
.block-views-blockhome-ups-faqs-block-1 .fa {
  float: right;
  color: #95C93D;
  border: 1px solid #95C93D;
  padding: 4px 5px;
  width: 26px;
  height: 26px;
  cursor: pointer; }
  .block-views-blockfaq-block-1 .fa:hover,
  .block-views-blockhome-ups-faqs-block-1 .fa:hover {
    background: #95C93D;
    color: #fff; }
.block-views-blockfaq-block-1 li.active .views-field-body,
.block-views-blockfaq-block-1 li.active .field--name-field-answer,
.block-views-blockhome-ups-faqs-block-1 li.active .views-field-body,
.block-views-blockhome-ups-faqs-block-1 li.active .field--name-field-answer {
  display: block; }

.block-views-blockhome-ups-faqs-block-1 .field--name-field-question {
  position: relative;
  padding-right: 35px; }
.block-views-blockhome-ups-faqs-block-1 .fa {
  position: absolute;
  top: 0;
  right: 0; }

@media (max-width: 991px) {
  body:not(.path-frontpage) .block-views-blockfaq-block-1 {
    padding: 30px; }

  .block-views-blockfaq-block-1 .fa.fa-plus:hover,
  .block-views-blockhome-ups-faqs-block-1 .fa.fa-plus:hover {
    background: #ffffff;
    color: #95C93D; } }
.footer {
  float: left;
  width: 100%;
  clear: both; }
  .footer p {
    margin: 0; }
  .footer .footer_top_outer {
    float: left;
    width: 100%;
    background: #1f1c1d;
    padding: 30px 0; }
    .footer .footer_top_outer .footer-logo {
      float: left;
      padding-right: 50px;
      padding-top: 10px; }
    .footer .footer_top_outer .social-icon {
      float: left;
      width: auto;
      padding: 0;
      margin: 30px 0 0 0; }
      .footer .footer_top_outer .social-icon li {
        float: left;
        margin-right: 15px; }
    .footer .footer_top_outer .footer-contacts {
      float: right;
      width: auto;
      padding: 0;
      margin: 0; }
      .footer .footer_top_outer .footer-contacts .help-care {
        display: flex;
        align-items: center; }
        @media (max-width: 991px) {
          .footer .footer_top_outer .footer-contacts .help-care {
            justify-content: center;
            padding: 10px 0; } }
  @media (max-width: 991px) and (max-width: 450px) {
    .footer .footer_top_outer .footer-contacts .help-care {
      justify-content: flex-start;
      margin-left: 46px; } }

  @media (max-width: 991px) and (max-width: 450px) and (max-width: 360px) {
    .footer .footer_top_outer .footer-contacts .help-care {
      margin-left: 30px; } }

        .footer .footer_top_outer .footer-contacts .help-care span {
          padding: 0;
          margin-left: 15px; }
      .footer .footer_top_outer .footer-contacts .number {
        margin-left: 46px; }
        @media (max-width: 360px) {
          .footer .footer_top_outer .footer-contacts .number {
            margin-left: 30px; } }
      .footer .footer_top_outer .footer-contacts a {
        color: #FFF; }
        .footer .footer_top_outer .footer-contacts a:hover {
          color: #95C93D; }
      .footer .footer_top_outer .footer-contacts li {
        float: left;
        min-width: 260px;
        border-right: 1px solid #333232; }
        .footer .footer_top_outer .footer-contacts li figure {
          float: left;
          margin-right: 15px;
          margin-top: -10px;
          min-height: 80px; }
        .footer .footer_top_outer .footer-contacts li p {
          color: #fff;
          font-size: 16px;
          padding: 3px 0; }
        .footer .footer_top_outer .footer-contacts li span {
          color: #95c93d;
          font-size: 16px;
          padding-bottom: 7px;
          display: block; }
        .footer .footer_top_outer .footer-contacts li small {
          font-size: 12px; }
        .footer .footer_top_outer .footer-contacts li:last-child {
          border: none; }
  .footer .footer_middle_outer {
    background: #231f20;
    float: left;
    width: 100%;
    padding: 25px 0; }
    .footer .footer_middle_outer > .wrapper {
      position: relative; }
    .footer .footer_middle_outer nav {
      float: left;
      padding-right: 10px;
      width: 21%;
      z-index: 99; }
      .footer .footer_middle_outer nav#block-amaron-others {
        padding-right: 0;
        width: 15%; }
        @media (min-width: 991px) {
          .footer .footer_middle_outer nav#block-amaron-others {
            position: absolute;
            top: 0;
            right: 0; } }
      @media (min-width: 991px) {
        .footer .footer_middle_outer nav#block-pitstoplocator {
          margin-top: 5px; } }
      .footer .footer_middle_outer nav > div:first-child {
        color: #95c93d;
        font-size: 16px;
        font-family: 'proxima_novalight';
        padding-bottom: 6px; }
      .footer .footer_middle_outer nav .menu {
        padding: 0; }
        .footer .footer_middle_outer nav .menu li {
          color: #e4e4e4;
          width: 100%;
          padding: 5px 0; }
          .footer .footer_middle_outer nav .menu li a {
            color: #e4e4e4;
            display: inline-block; }
            .footer .footer_middle_outer nav .menu li a:hover, .footer .footer_middle_outer nav .menu li a.is-active {
              text-decoration: none;
              color: #95C93D; }
  .footer .footer_bottom_outer {
    text-align: center;
    background: #272324;
    float: left;
    width: 100%;
    padding: 20px 0; }
    .footer .footer_bottom_outer p {
      color: #7d7d7d; }
  @media (max-width: 767px) {
    .footer .fullWidth, .footer .region-footer-top .footer-logo, .footer .region-footer-top .social-icon, .footer .region-footer-top .footer-contacts, .footer .footer_middle_outer nav,
    .footer .footer_middle_outer nav#block-amaron-others, .footer .path-frontpage main.main-content .region-content #block-whychooseamaron, .path-frontpage main.main-content .region-content .footer #block-whychooseamaron,
    .footer .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1,
    .path-frontpage main.main-content .region-content .footer #block-views-block-why-choose-amaron-block-1,
    .footer .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"],
    .path-frontpage main.main-content .region-content .footer [id^="block-views-block-amaron-news"],
    .footer .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter,
    .path-frontpage main.main-content .region-content .footer #block-quicktabsfacebooktwitter, .footer .path-frontpage main.main-content .region-bottom-content #block-amaronvideo, .path-frontpage main.main-content .region-bottom-content .footer #block-amaronvideo,
    .footer .path-frontpage main.main-content .region-bottom-content #block-allaboutamaronstatic,
    .path-frontpage main.main-content .region-bottom-content .footer #block-allaboutamaronstatic,
    .footer .path-frontpage main.main-content .region-bottom-content #block-didyouknow,
    .path-frontpage main.main-content .region-bottom-content .footer #block-didyouknow,
    .footer .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2,
    .path-frontpage main.main-content .region-bottom-content .footer #block-views-block-why-choose-amaron-block-2 {
      float: none;
      width: 80%;
      margin: 0 auto; }
    .footer .region-footer-top .social-icon {
      margin-top: 30px; }
    .footer .region-footer-top .footer-contacts li {
      margin: 15px 0; }
      .footer .region-footer-top .footer-contacts li:nth-child(2) figure {
        margin-left: -20px; }
    .footer .footer_middle_outer nav h2,
    .footer .footer_middle_outer nav#block-amaron-others h2 {
      margin-top: 25px; } }

.nav-overlay {
  display: none; }

@media (max-width: 991px) {
  .footer .footer_top_outer {
    padding-top: 0; }
    .footer .footer_top_outer .wrapper {
      max-width: 100%;
      padding: 0; }
  .footer .region-footer-top .footer-logo {
    background: #000;
    width: 100%;
    padding: 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center; }
    .footer .region-footer-top .footer-logo img {
      max-height: 70px;
      width: auto; }
  .footer .region-footer-top .social-icon {
    font-size: 18px;
    line-height: 31px;
    color: #adadad;
    margin: 0;
    width: 100%;
    padding: 20px;
    text-align: center; }
    .footer .region-footer-top .social-icon li {
      float: none;
      display: inline-block;
      vertical-align: middle; }
    .footer .region-footer-top .social-icon a {
      background: #333132;
      padding: 10px;
      border-radius: 50%;
      width: 41px;
      height: 41px;
      display: block; }
    .footer .region-footer-top .social-icon img {
      -webkit-filter: brightness(0) invert(1);
      filter: brightness(0) invert(1); }
  .footer .region-footer-top .footer-contacts {
    margin: 0;
    padding: 0 20px;
    width: 100%;
    text-align: center; }
    .footer .region-footer-top .footer-contacts li {
      float: none;
      margin: 0;
      border: none;
      background: #333132; }
      .footer .region-footer-top .footer-contacts li figure {
        float: none;
        margin: 0;
        min-height: auto;
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
        padding: 10px 0; }
      .footer .region-footer-top .footer-contacts li span {
        display: inline-block;
        vertical-align: middle;
        color: #fff; }
      .footer .region-footer-top .footer-contacts li p {
        padding: 26px 20px;
        color: #95c93d;
        border-right: 1px solid #3f3f3f;
        font-size: 18px;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1; }
        .footer .region-footer-top .footer-contacts li p:last-child {
          border: none; }
        .footer .region-footer-top .footer-contacts li p a {
          color: #95c93d; }
      .footer .region-footer-top .footer-contacts li small {
        display: block; }
    .footer .region-footer-top .footer-contacts .number {
      border-top: 1px solid #3f3f3f;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
  .footer .footer_middle_outer {
    padding: 0;
    background: #333132; }
    .footer .footer_middle_outer .wrapper {
      max-width: 100%;
      padding: 0; }
    .footer .footer_middle_outer nav {
      position: relative; }
      .footer .footer_middle_outer nav:after {
        content: "\f107";
        font: normal normal normal 21px/1 FontAwesome;
        position: absolute;
        right: 13px;
        transition: all 0.5s;
        font-size: 25px;
        color: #939598;
        top: 14px;
        text-align: center;
        padding: 0 5px; }
      .footer .footer_middle_outer nav .menu {
        display: none; }
        .footer .footer_middle_outer nav .menu li {
          padding: 0; }
          .footer .footer_middle_outer nav .menu li a {
            border-top: 1px solid #2c2b2b;
            padding: 12px 20px;
            color: #ffffff;
            display: block; }
      .footer .footer_middle_outer nav:first-child .menu {
        display: block; }
      .footer .footer_middle_outer nav.active:after {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg); }
    .footer .footer_middle_outer nav,
    .footer .footer_middle_outer nav#block-amaron-others {
      margin: 0;
      width: 100%;
      padding: 0; }
      .footer .footer_middle_outer nav > div:first-child,
      .footer .footer_middle_outer nav#block-amaron-others > div:first-child {
        position: relative;
        cursor: pointer;
        font-size: 16px;
        color: #adadad;
        background: #231f20;
        font-family: 'proxima_novabold';
        margin: 0;
        padding: 16px 20px;
        text-align: left;
        line-height: normal;
        border-top: 1px solid #3f3f3f; }
  .footer .footer_bottom_outer {
    border-top: 1px solid #3f3f3f; }

  .nav-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
    z-index: 1; } }
@media (max-width: 767px) {
  .footer .region-footer-top .footer-contacts .number {
    flex-flow: column; }
    .footer .region-footer-top .footer-contacts .number p {
      padding: 15px 0; }
      .footer .region-footer-top .footer-contacts .number p:first-child {
        padding-bottom: 0; } }
@media (max-width: 480px) {
  .footer .region-footer-top .footer-contacts li p {
    padding: 26px 8px; }
  .footer .footer_top_outer .social-icon li {
    margin-right: 3px; } }
/*caution alert*/
.caution-alert-disclaimer .hide-caution-alert {
  display: none; }
.caution-alert-disclaimer .fraud-alert-card {
  padding: 8px 15px 0px 15px;
  max-width: 300px;
  border-radius: 10px;
  transition: all 0.2s;
  background: #6fa219;
  text-align: center;
  box-shadow: 0px 5px 19px 0 rgba(31, 32, 41, 0.39);
  position: fixed;
  bottom: 48px;
  right: 48px;
  z-index: 9999; }
  @media (max-width: 400px) {
    .caution-alert-disclaimer .fraud-alert-card {
      margin: 0 15px;
      right: 0; } }
  .caution-alert-disclaimer .fraud-alert-card .close-icon {
    position: absolute;
    right: 16px;
    top: 11px;
    color: #fff;
    cursor: pointer; }
  .caution-alert-disclaimer .fraud-alert-card .alert-heading {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px; }
    @media (max-width: 400px) {
      .caution-alert-disclaimer .fraud-alert-card .alert-heading {
        text-transform: capitalize; } }
    .caution-alert-disclaimer .fraud-alert-card .alert-heading .fraud-blink {
      color: red; }
    .caution-alert-disclaimer .fraud-alert-card .alert-heading .alert-icon {
      margin-right: 8px;
      color: #FFEF00; }
    .caution-alert-disclaimer .fraud-alert-card .alert-heading .alert-icon, .caution-alert-disclaimer .fraud-alert-card .alert-heading .fraud-blink {
      animation-duration: 500ms;
      animation-name: alert-blink;
      animation-iteration-count: infinite;
      animation-direction: alternate; }
@keyframes alert-blink {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
  .caution-alert-disclaimer .fraud-alert-card p {
    color: #fff;
    text-align: left;
    margin-bottom: 10px; }
    .caution-alert-disclaimer .fraud-alert-card p .squiggle-line {
      position: relative; }
      .caution-alert-disclaimer .fraud-alert-card p .squiggle-line span {
        position: absolute;
        top: 4px;
        left: 3px; }

body.path-franchise,
.path-retailers, .path-bm,
.path-rm, .path-ceo, .path-hos,
.path-admin.verify, .path-me, .escalation-view, .update_order {
  /*main[role='main'].callcenter-main{
  	margin-top: 123px;
  	overflow: inherit;
  }*/ }
  @media (max-width: 768px) {
    body.path-franchise #header-commerce,
    .path-retailers #header-commerce, .path-bm #header-commerce,
    .path-rm #header-commerce, .path-ceo #header-commerce, .path-hos #header-commerce,
    .path-admin.verify #header-commerce, .path-me #header-commerce, .escalation-view #header-commerce, .update_order #header-commerce {
      padding-bottom: 18px !important; } }
  body.path-franchise #header-commerce > div > div,
  .path-retailers #header-commerce > div > div, .path-bm #header-commerce > div > div,
  .path-rm #header-commerce > div > div, .path-ceo #header-commerce > div > div, .path-hos #header-commerce > div > div,
  .path-admin.verify #header-commerce > div > div, .path-me #header-commerce > div > div, .escalation-view #header-commerce > div > div, .update_order #header-commerce > div > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between; }
    body.path-franchise #header-commerce > div > div .callcenter-account-menu,
    .path-retailers #header-commerce > div > div .callcenter-account-menu, .path-bm #header-commerce > div > div .callcenter-account-menu,
    .path-rm #header-commerce > div > div .callcenter-account-menu, .path-ceo #header-commerce > div > div .callcenter-account-menu, .path-hos #header-commerce > div > div .callcenter-account-menu,
    .path-admin.verify #header-commerce > div > div .callcenter-account-menu, .path-me #header-commerce > div > div .callcenter-account-menu, .escalation-view #header-commerce > div > div .callcenter-account-menu, .update_order #header-commerce > div > div .callcenter-account-menu {
      margin-top: 0; }
      body.path-franchise #header-commerce > div > div .callcenter-account-menu .user-mr,
      .path-retailers #header-commerce > div > div .callcenter-account-menu .user-mr, .path-bm #header-commerce > div > div .callcenter-account-menu .user-mr,
      .path-rm #header-commerce > div > div .callcenter-account-menu .user-mr, .path-ceo #header-commerce > div > div .callcenter-account-menu .user-mr, .path-hos #header-commerce > div > div .callcenter-account-menu .user-mr,
      .path-admin.verify #header-commerce > div > div .callcenter-account-menu .user-mr, .path-me #header-commerce > div > div .callcenter-account-menu .user-mr, .escalation-view #header-commerce > div > div .callcenter-account-menu .user-mr, .update_order #header-commerce > div > div .callcenter-account-menu .user-mr {
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        text-transform: capitalize;
        color: #fff;
        margin-right: 4px; }
      body.path-franchise #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown,
      .path-retailers #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .path-bm #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown,
      .path-rm #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .path-ceo #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .path-hos #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown,
      .path-admin.verify #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .path-me #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .escalation-view #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .update_order #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown {
        border-radius: 0 0 7px 7px;
        top: 77px;
        width: 108px;
        right: 0; }
        @media (max-width: 991px) {
          body.path-franchise #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown,
          .path-retailers #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .path-bm #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown,
          .path-rm #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .path-ceo #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .path-hos #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown,
          .path-admin.verify #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .path-me #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .escalation-view #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .update_order #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown {
            top: 72px; } }
        @media (max-width: 767px) {
          body.path-franchise #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown,
          .path-retailers #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .path-bm #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown,
          .path-rm #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .path-ceo #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .path-hos #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown,
          .path-admin.verify #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .path-me #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .escalation-view #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown, .update_order #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown {
            border-radius: 7px; } }
      body.path-franchise #header-commerce > div > div .callcenter-account-menu .content,
      .path-retailers #header-commerce > div > div .callcenter-account-menu .content, .path-bm #header-commerce > div > div .callcenter-account-menu .content,
      .path-rm #header-commerce > div > div .callcenter-account-menu .content, .path-ceo #header-commerce > div > div .callcenter-account-menu .content, .path-hos #header-commerce > div > div .callcenter-account-menu .content,
      .path-admin.verify #header-commerce > div > div .callcenter-account-menu .content, .path-me #header-commerce > div > div .callcenter-account-menu .content, .escalation-view #header-commerce > div > div .callcenter-account-menu .content, .update_order #header-commerce > div > div .callcenter-account-menu .content {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center; }
        body.path-franchise #header-commerce > div > div .callcenter-account-menu .content .logged-user-pic img,
        .path-retailers #header-commerce > div > div .callcenter-account-menu .content .logged-user-pic img, .path-bm #header-commerce > div > div .callcenter-account-menu .content .logged-user-pic img,
        .path-rm #header-commerce > div > div .callcenter-account-menu .content .logged-user-pic img, .path-ceo #header-commerce > div > div .callcenter-account-menu .content .logged-user-pic img, .path-hos #header-commerce > div > div .callcenter-account-menu .content .logged-user-pic img,
        .path-admin.verify #header-commerce > div > div .callcenter-account-menu .content .logged-user-pic img, .path-me #header-commerce > div > div .callcenter-account-menu .content .logged-user-pic img, .escalation-view #header-commerce > div > div .callcenter-account-menu .content .logged-user-pic img, .update_order #header-commerce > div > div .callcenter-account-menu .content .logged-user-pic img {
          border-radius: 50%;
          width: 48px;
          height: 48px;
          border: 2px solid #F2F2F2;
          opacity: 1; }

@media (max-width: 768px) {
  #header-commerce {
    padding-bottom: 18px !important; } }
#header-commerce > div > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between; }
  #header-commerce > div > div .callcenter-account-menu {
    margin-top: 0; }
    #header-commerce > div > div .callcenter-account-menu .user-mr {
      font-size: 14px;
      font-weight: 600;
      cursor: pointer;
      text-transform: capitalize;
      color: #fff;
      margin-right: 4px; }
    #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown {
      border-radius: 0 0 7px 7px;
      top: 77px;
      width: 108px;
      right: 0; }
      @media (max-width: 991px) {
        #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown {
          top: 72px; } }
      @media (max-width: 767px) {
        #header-commerce > div > div .callcenter-account-menu .callcenter-dropdown {
          border-radius: 7px; } }
    #header-commerce > div > div .callcenter-account-menu .content {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      align-items: center; }
      #header-commerce > div > div .callcenter-account-menu .content .logged-user-pic img {
        border-radius: 50%;
        width: 48px;
        height: 48px;
        border: 2px solid #F2F2F2;
        opacity: 1; }

/*
hide breadcrumb on admin dashborad*/
.path-admin.dashboard .region-banner .block-system-breadcrumb-block .content .breadcrumb {
  visibility: hidden; }

.toolbar-horizontal #header-commerce, .toolbar-vertical #header-commerce {
  top: 39px; }
.toolbar-horizontal .toolbar-oriented .toolbar-bar, .toolbar-vertical .toolbar-oriented .toolbar-bar {
  position: fixed; }

/*amaron loader icon*/
.amaron-loader-icon {
  background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/loader.gif) no-repeat center center;
  background-color: rgba(255, 255, 255, 0.5);
  background-size: 200px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  position: fixed;
  left: 0;
  top: 0; }

.amaron-payment-loader-icon {
  background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/loader.gif) no-repeat center center;
  background-color: rgba(255, 255, 255, 0.9);
  background-size: 200px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  position: fixed;
  left: 0;
  top: 0; }
  .amaron-payment-loader-icon::after {
    position: absolute;
    content: 'Please wait. We are redirecting you, dont press back button or refresh the page.';
    bottom: 100px;
    left: 0;
    padding: 0 75px;
    line-height: 35px;
    opacity: 1;
    font-size: 30px;
    color: #6FA219; }
    @media (max-width: 400px) {
      .amaron-payment-loader-icon::after {
        padding: 0 20px;
        line-height: 25px;
        opacity: 1;
        font-size: 23px;
        bottom: 0;
        top: 240px; } }

.franchisee-dashborad h1 {
  letter-spacing: 2.2px;
  color: #0E1526;
  font: normal normal bold 22px/47px 'proxima_novasemibold';
  text-transform: uppercase;
  padding-bottom: 14px; }
  @media (max-width: 400px) {
    .franchisee-dashborad h1 {
      line-height: 1.5; } }
.franchisee-dashborad .franchisee-dashborad-inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /*@include flexwrap(wrap);*/
  width: 100%;
  align-items: center;
  position: relative;
  margin-bottom: 32px; }
  .franchisee-dashborad .franchisee-dashborad-inner > div:last-child {
    margin-right: 0; }
  @media (max-width: 1024px) {
    .franchisee-dashborad .franchisee-dashborad-inner {
      padding: 20px; } }
  @media (max-width: 991px) {
    .franchisee-dashborad .franchisee-dashborad-inner {
      flex-wrap: wrap; } }
  .franchisee-dashborad .franchisee-dashborad-inner .fd-status-summary-card {
    width: calc(25% - 15px);
    margin-right: 15px;
    border-radius: 4px;
    box-shadow: 0px 5px 19px 0 rgba(31, 32, 41, 0.39);
    padding: 20px 25px 15px 25px;
    background-color: #828282;
    background-size: cover; }
    @media (max-width: 1024px) {
      .franchisee-dashborad .franchisee-dashborad-inner .fd-status-summary-card {
        padding: 20px 5px 15px 5px;
        margin: 5px 0;
        margin-right: 10px; } }
    @media (max-width: 991px) {
      .franchisee-dashborad .franchisee-dashborad-inner .fd-status-summary-card {
        box-shadow: none; } }
    @media (max-width: 767px) {
      .franchisee-dashborad .franchisee-dashborad-inner .fd-status-summary-card {
        width: calc(33.33% - 15px);
        margin: 5px 0;
        margin-right: 10px; } }
    @media (max-width: 450px) {
      .franchisee-dashborad .franchisee-dashborad-inner .fd-status-summary-card {
        width: calc(50% - 15px);
        margin: 5px 0;
        margin-right: 10px; } }
    .franchisee-dashborad .franchisee-dashborad-inner .fd-status-summary-card .fd-status-summary-image {
      text-align: center; }
      .franchisee-dashborad .franchisee-dashborad-inner .fd-status-summary-card .fd-status-summary-image img {
        width: 70px;
        height: 70px; }
        @media (max-width: 991px) {
          .franchisee-dashborad .franchisee-dashborad-inner .fd-status-summary-card .fd-status-summary-image img {
            margin: 0 auto;
            margin-bottom: 10px; } }
    .franchisee-dashborad .franchisee-dashborad-inner .fd-status-summary-card .fd-status-summary-label {
      text-align: center;
      height: 78px; }
      .franchisee-dashborad .franchisee-dashborad-inner .fd-status-summary-card .fd-status-summary-label strong {
        display: block;
        color: #fff;
        font-size: 30px;
        line-height: 1; }
      .franchisee-dashborad .franchisee-dashborad-inner .fd-status-summary-card .fd-status-summary-label span {
        display: block;
        color: #fff;
        font-size: 16px;
        letter-spacing: 0; }

/*order listing*/
.order-listing-container > div:first-child {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center; }
  @media (max-width: 440px) {
    .order-listing-container > div:first-child {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      flex-direction: column;
      -webkit-align-items: flex-start;
      align-items: flex-start; } }
  .order-listing-container > div:first-child h1, .order-listing-container > div:first-child .reset-filter {
    text-transform: uppercase; }
  .order-listing-container > div:first-child h1 {
    font: normal normal bold 22px/47px 'proxima_novasemibold';
    letter-spacing: 2.2px;
    color: #0E1526;
    text-transform: uppercase; }
  .order-listing-container > div:first-child .reset-filter {
    font-size: 17px; }
    .order-listing-container > div:first-child .reset-filter a {
      font-size: 14px;
      color: #659610;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      align-items: center; }
      .order-listing-container > div:first-child .reset-filter a:before {
        content: '';
        width: 17px;
        height: 17px;
        background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/reset-filter.png");
        background-repeat: no-repeat;
        background-size: contain; }
.order-listing-container .orderlist-inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -5px; }
  .order-listing-container .orderlist-inner .end-date label:after, .order-listing-container .orderlist-inner .start-date label:after {
    content: "\f078 ";
    font-family: FontAwesome;
    color: #000;
    position: absolute;
    right: 5px;
    top: 30px;
    z-index: 1;
    width: 10%;
    height: 100%;
    pointer-events: none;
    font-size: 65%; }
    @media (max-width: 500px) {
      .order-listing-container .orderlist-inner .end-date label:after, .order-listing-container .orderlist-inner .start-date label:after {
        right: -20px; } }
  .order-listing-container .orderlist-inner .end-date, .order-listing-container .orderlist-inner .part-number {
    padding-right: 10px;
    position: relative; }
    @media (max-width: 767px) {
      .order-listing-container .orderlist-inner .end-date, .order-listing-container .orderlist-inner .part-number {
        padding-right: 0; } }
    .order-listing-container .orderlist-inner .end-date:after, .order-listing-container .orderlist-inner .part-number:after {
      content: '';
      width: 1px;
      height: 32px;
      position: absolute;
      top: 45%;
      right: -2px;
      background-color: #cccccc; }
      @media (max-width: 767px) {
        .order-listing-container .orderlist-inner .end-date:after, .order-listing-container .orderlist-inner .part-number:after {
          display: none; } }
  .order-listing-container .orderlist-inner .franchise-code {
    padding-right: 10px; }
    @media (max-width: 767px) {
      .order-listing-container .orderlist-inner .franchise-code {
        padding-right: 0; } }
  .order-listing-container .orderlist-inner .vehcile-code {
    padding-left: 10px;
    position: relative; }
    @media (max-width: 767px) {
      .order-listing-container .orderlist-inner .vehcile-code {
        padding-left: 0; } }
    .order-listing-container .orderlist-inner .vehcile-code:before {
      content: '';
      width: 1px;
      height: 32px;
      position: absolute;
      top: 45%;
      left: 0;
      background-color: #cccccc; }
      @media (max-width: 767px) {
        .order-listing-container .orderlist-inner .vehcile-code:before {
          display: none; } }
  .order-listing-container .orderlist-inner .form-type-select label:after {
    right: 5px;
    top: 30px; }
    @media (max-width: 500px) {
      .order-listing-container .orderlist-inner .form-type-select label:after {
        right: -20px; } }
  .order-listing-container .orderlist-inner .product-wise, .order-listing-container .orderlist-inner .order-status {
    padding-left: 10px; }
    @media (max-width: 767px) {
      .order-listing-container .orderlist-inner .product-wise, .order-listing-container .orderlist-inner .order-status {
        padding-left: 0; } }
  .order-listing-container .orderlist-inner .order-status .ms-options-wrap button {
    box-shadow: 0px 3px 8px #0000001f;
    border: 1px solid #EDEDED;
    border-radius: 6px;
    letter-spacing: 0;
    font-size: 13px;
    color: #1D263E;
    padding: 8px 34px 8px 15px !important; }
    .order-listing-container .orderlist-inner .order-status .ms-options-wrap button:after {
      display: none; }
  .order-listing-container .orderlist-inner .order-status .ms-active .ms-search {
    display: none; }
  .order-listing-container .orderlist-inner .order-status .ms-active .ms-options {
    overflow-x: hidden; }
  .order-listing-container .orderlist-inner .order-status .ms-active ul {
    padding: 0 !important; }
    .order-listing-container .orderlist-inner .order-status .ms-active ul li {
      margin: 3px 0 !important; }
      .order-listing-container .orderlist-inner .order-status .ms-active ul li label {
        background: none;
        padding-left: 30px;
        color: #1D263E;
        font-size: 13px; }
        .order-listing-container .orderlist-inner .order-status .ms-active ul li label input[type="checkbox"] {
          box-shadow: none;
          width: 15px;
          top: 9px; }
        .order-listing-container .orderlist-inner .order-status .ms-active ul li label:hover {
          border-color: transparent;
          background: #99e0f6; }
      .order-listing-container .orderlist-inner .order-status .ms-active ul li label:before, .order-listing-container .orderlist-inner .order-status .ms-active ul li label:after {
        display: none; }
  .order-listing-container .orderlist-inner .start-date label:before {
    background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/calendar-event-line.png"); }
  .order-listing-container .orderlist-inner .end-date label:before {
    background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/calendar-event-line.png"); }
  .order-listing-container .orderlist-inner .product-wise label:before {
    background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/product.png"); }
  .order-listing-container .orderlist-inner .part-number label:before {
    background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/part-no.png"); }
  .order-listing-container .orderlist-inner .order-status label:before {
    background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/order-status.png"); }
  .order-listing-container .orderlist-inner .old-battery label:before {
    background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/old-battery.png"); }
  .order-listing-container .orderlist-inner .coupon-code label:before {
    background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/coupon.png"); }
  .order-listing-container .orderlist-inner .franchise-code label:before {
    background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/frenchise.png"); }
  .order-listing-container .orderlist-inner .branch-code label:before {
    background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/branch.png"); }
  .order-listing-container .orderlist-inner .state-code label:before {
    background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/state.png"); }
  .order-listing-container .orderlist-inner .me-code label:before {
    background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/state.png"); }
  .order-listing-container .orderlist-inner .region-code label:before {
    background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/reason.png"); }
  .order-listing-container .orderlist-inner .vehcile-code label:before {
    background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/vehicle.png"); }
  .order-listing-container .orderlist-inner > div {
    width: 14.2%; }
    @media (max-width: 500px) {
      .order-listing-container .orderlist-inner > div {
        margin: 0; } }
    @media (max-width: 1145px) {
      .order-listing-container .orderlist-inner > div {
        width: 33.33%; } }
  @media (max-width: 1145px) and (max-width: 767px) {
    .order-listing-container .orderlist-inner > div {
      width: 50%; } }
  @media (max-width: 1145px) and (max-width: 500px) {
    .order-listing-container .orderlist-inner > div {
      width: 100%; } }

    .order-listing-container .orderlist-inner > div > div {
      padding: 0 5px; }
      @media (max-width: 500px) {
        .order-listing-container .orderlist-inner > div > div {
          padding: 0; } }
      .order-listing-container .orderlist-inner > div > div label {
        letter-spacing: 0;
        font-size: 12px;
        position: relative;
        padding-left: 21px;
        display: block; }
        .order-listing-container .orderlist-inner > div > div label:before {
          content: '';
          position: absolute;
          left: 0px;
          top: 3px;
          right: 126px;
          width: 16px;
          height: 16px;
          background-repeat: no-repeat;
          background-size: contain;
          display: inline-block;
          margin-right: 2px; }
      .order-listing-container .orderlist-inner > div > div select {
        padding: 8px 34px 8px 15px !important; }
      .order-listing-container .orderlist-inner > div > div input::placeholder {
        color: #1D263E;
        opacity: 1; }
      .order-listing-container .orderlist-inner > div > div input::-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #1D263E; }
      .order-listing-container .orderlist-inner > div > div input::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #1D263E; }
      .order-listing-container .orderlist-inner > div > div input, .order-listing-container .orderlist-inner > div > div select {
        box-shadow: 0px 3px 8px #0000001F;
        border: 1px solid #EDEDED;
        border-radius: 6px;
        outline: none;
        background: #ffffff;
        padding: 10px 15px;
        letter-spacing: 0;
        font-size: 13px;
        color: #1D263E;
        width: 100%;
        margin-top: 0; }

.fd-order-results {
  /*Order table*/ }
  .fd-order-results .total-counts {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0 10px;
    border-top: 1px solid #E5E5E5; }
    @media (max-width: 440px) {
      .fd-order-results .total-counts {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        flex-direction: column;
        align-items: flex-start; } }
    .fd-order-results .total-counts .icon-download {
      position: relative; }
      @media (max-width: 440px) {
        .fd-order-results .total-counts .icon-download {
          padding-left: 16px; } }
      .fd-order-results .total-counts .icon-download:before {
        content: '';
        position: absolute;
        left: -18px;
        top: 3px;
        background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/download-2-line.png");
        right: 126px;
        width: 16px;
        height: 16px;
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        margin-right: 2px; }
        @media (max-width: 440px) {
          .fd-order-results .total-counts .icon-download:before {
            left: -2px; } }
      .fd-order-results .total-counts .icon-download a {
        color: #2129E2;
        font: normal normal bold 14px/14px proxima_novasemibold;
        letter-spacing: 0; }
    .fd-order-results .total-counts .totalCount {
      font: normal normal 14px/14px proxima_nova_rgregular;
      color: #1D263E;
      letter-spacing: 0; }
      .fd-order-results .total-counts .totalCount span {
        font: normal normal bold 14px/14px proxima_novasemibold; }
  @media (max-width: 1200px) {
    .fd-order-results #order-filter-list {
      display: block;
      max-width: -moz-fit-content;
      max-width: fit-content;
      margin: 0 auto;
      overflow-x: auto;
      white-space: nowrap; } }
  .fd-order-results #order-filter-list thead {
    box-shadow: 0px 3px 8px #6FA21959; }
    .fd-order-results #order-filter-list thead tr {
      border-bottom: none;
      text-transform: uppercase; }
      .fd-order-results #order-filter-list thead tr th {
        background: #6FA219; }
        .fd-order-results #order-filter-list thead tr th:first-child {
          border-radius: 6px 0px 0px 0px; }
        .fd-order-results #order-filter-list thead tr th:last-child {
          border-radius: 0px 6px 0px 0px; }
  .fd-order-results #order-filter-list tr th, .fd-order-results #order-filter-list tr td {
    border: none;
    padding: 25px 15px;
    font: normal normal bold 12px/13px proxima_novasemibold;
    vertical-align: middle; }
    @media (max-width: 991px) {
      .fd-order-results #order-filter-list tr th, .fd-order-results #order-filter-list tr td {
        padding-right: 25px; } }
  .fd-order-results #order-filter-list tbody {
    box-shadow: 0px 8px 18px #0000000f; }
    .fd-order-results #order-filter-list tbody tr th, .fd-order-results #order-filter-list tbody tr td {
      padding: 20px 15px; }
      .fd-order-results #order-filter-list tbody tr th span, .fd-order-results #order-filter-list tbody tr td span {
        display: block;
        width: 100%; }
      .fd-order-results #order-filter-list tbody tr th .color-col, .fd-order-results #order-filter-list tbody tr td .color-col {
        text-align: center; }
      .fd-order-results #order-filter-list tbody tr th .ordertime, .fd-order-results #order-filter-list tbody tr td .ordertime {
        font: normal normal 12px/15px proxima_nova_rgregular;
        color: #1D263E;
        opacity: 0.7; }
    .fd-order-results #order-filter-list tbody tr td:nth-child(3) span {
      padding: 5px;
      border-radius: 4px; }
    .fd-order-results #order-filter-list tbody tr td:nth-child(4) {
      text-transform: uppercase; }
      @media (min-width: 1200px) {
        .fd-order-results #order-filter-list tbody tr td:nth-child(4) {
          max-width: 250px; } }
    .fd-order-results #order-filter-list tbody tr td:last-child {
      position: relative; }
      .fd-order-results #order-filter-list tbody tr td:last-child a {
        width: 28px;
        height: 28px;
        position: absolute;
        top: 0;
        left: 0;
        display: inline-block;
        background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/view-all.svg");
        background-size: cover;
        position: relative; }
        .fd-order-results #order-filter-list tbody tr td:last-child a:hover {
          background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/view-all-active.png"); }
    .fd-order-results #order-filter-list tbody tr:last-child td:first-child {
      border-radius: 0px 0px 0px 6px; }
    .fd-order-results #order-filter-list tbody tr:last-child td:last-child {
      border-radius: 0px 0px 6px 0px; }
    .fd-order-results #order-filter-list tbody .odd {
      background: #F8F8F9; }
    .fd-order-results #order-filter-list tbody .even {
      background: #FFFFFF; }
  .fd-order-results .table-foot-sumary {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    font: normal normal 13px/13px proxima_nova_rgregular;
    letter-spacing: 0;
    padding: 20px 0; }
    @media (max-width: 625px) {
      .fd-order-results .table-foot-sumary {
        flex-direction: column; } }
    @media (max-width: 625px) {
      .fd-order-results .table-foot-sumary > div {
        padding-bottom: 20px; } }
    .fd-order-results .table-foot-sumary .tbl-pager ul {
      padding-left: 0; }
      .fd-order-results .table-foot-sumary .tbl-pager ul li {
        margin-top: 0 !important;
        margin-bottom: 0 !important; }
        @media (max-width: 467px) {
          .fd-order-results .table-foot-sumary .tbl-pager ul li {
            margin: 0 2px !important; } }
        .fd-order-results .table-foot-sumary .tbl-pager ul li a {
          color: #1D263E;
          opacity: .5;
          font: normal normal 13px/13px proxima_nova_rgregular; }
        .fd-order-results .table-foot-sumary .tbl-pager ul li.is-active a {
          font-weight: bold;
          color: #000000; }

.path-razorpay .razorpay-backdrop {
  background: rgba(0, 0, 0, 0.8) !important; }

/*cancle button on order detail page*/
.order-account-box .section-order-details .cancel-button {
  border-radius: 4px;
  border: solid 0.5px #95c93d;
  padding: 8px 50px;
  color: #6fa219;
  font-size: 12px;
  text-transform: uppercase;
  font-family: 'proxima_novabold';
  line-height: 23px;
  margin: 0 0 0 10px;
  right: 15px;
  position: absolute;
  top: 5px; }
  .order-account-box .section-order-details .cancel-button:hover {
    background: #95c93d;
    color: #fff; }
  @media (max-width: 991px) {
    .order-account-box .section-order-details .cancel-button {
      margin: 10px 0 15px 0;
      text-align: center;
      clear: both;
      position: static; } }

.order-punching-form .cancel-button-btn {
  border-radius: 6px;
  margin-left: 0; }
@media (max-width: 490px) {
  .order-punching-form #edit-generate-invoice, .order-punching-form .cancel-button-btn {
    font-size: 13px;
    padding: 10px 13px; } }

/*MOQ Sattic List*/
.moq-inventory-form h3 {
  letter-spacing: 2.2px;
  color: #0E1526;
  font: normal normal bold 22px/47px 'proxima_novasemibold';
  text-transform: uppercase;
  padding-bottom: 14px; }
.moq-inventory-form .moq-statistics {
  margin-bottom: 32px; }
  .moq-inventory-form .moq-statistics .moq-card {
    padding-left: 0 !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -7px; }
    .moq-inventory-form .moq-statistics .moq-card li {
      margin: 0 7px !important;
      padding: 20px;
      width: calc(25% - 14px );
      text-align: center;
      box-shadow: 0px 5px 19px 0 rgba(31, 32, 41, 0.39);
      border-radius: 4px;
      color: #fff;
      font-size: 16px;
      letter-spacing: 0; }
      @media (max-width: 767px) {
        .moq-inventory-form .moq-statistics .moq-card li {
          width: calc(50% - 14px);
          margin-bottom: 14px !important; } }
      @media (max-width: 500px) {
        .moq-inventory-form .moq-statistics .moq-card li {
          width: 100%; } }
      .moq-inventory-form .moq-statistics .moq-card li:before, .moq-inventory-form .moq-statistics .moq-card li:after {
        display: none !important; }
      .moq-inventory-form .moq-statistics .moq-card li strong {
        display: block;
        font-size: 30px;
        line-height: 1; }
      .moq-inventory-form .moq-statistics .moq-card li.total-color {
        background: #787C8B; }
.moq-inventory-form .date {
  font: normal normal 14px/14px proxima_nova_rgregular;
  color: #1D263E;
  letter-spacing: 0;
  display: inline-block;
  padding-bottom: 10px; }
.moq-inventory-form .moq_table {
  margin-bottom: 15px;
  cursor: pointer; }
  .moq-inventory-form .moq_table tr td, .moq-inventory-form .moq_table tr th {
    border: none;
    padding: 15px 20px;
    position: relative; }
    .moq-inventory-form .moq_table tr td:after, .moq-inventory-form .moq_table tr th:after {
      content: '';
      position: absolute;
      width: 20px;
      height: 14px;
      background: url("/themes/amaron/images/arrow-ad.png") no-repeat;
      right: 30px;
      top: 20px;
      /*transition: 0.5s all;*/ }
  .moq-inventory-form .moq_table .moq-default, .moq-inventory-form .moq_table .moq-hups-systems, .moq-inventory-form .moq_table .moq-inverter-batteries {
    background: #95C93D; }
  .moq-inventory-form .moq_table.uparrow tr td:after, .moq-inventory-form .moq_table.uparrow tr th:after {
    transform: rotate(180deg); }
.moq-inventory-form .moq-default {
  background: #AD38FE; }
.moq-inventory-form .moq-hups-systems {
  background: #FA3F81; }
.moq-inventory-form .moq-inverter-batteries {
  background: #FA834F; }
.moq-inventory-form .moq-inner-table {
  margin: -15px 0 40px; }
  .moq-inventory-form .moq-inner-table thead {
    box-shadow: 0px 3px 8px #6fa21959; }
  @media (max-width: 767px) {
    .moq-inventory-form .moq-inner-table {
      overflow-x: auto;
      white-space: nowrap;
      display: block; } }
  .moq-inventory-form .moq-inner-table thead > tr {
    border-bottom: 0; }
    .moq-inventory-form .moq-inner-table thead > tr th {
      background: '#787C8B';
      padding: 15px 20px;
      text-transform: uppercase; }
      .moq-inventory-form .moq-inner-table thead > tr th:last-child {
        text-align: right;
        padding-right: 40px; }
  .moq-inventory-form .moq-inner-table tr td, .moq-inventory-form .moq-inner-table tr th {
    border: none;
    font: normal normal bold 13px/13px proxima_novasemibold; }
  .moq-inventory-form .moq-inner-table tbody {
    box-shadow: 0px 8px 18px #0000000f; }
    .moq-inventory-form .moq-inner-table tbody .odd {
      background: #F8F8F9; }
    .moq-inventory-form .moq-inner-table tbody .even {
      background: #FFFFFF; }
    .moq-inventory-form .moq-inner-table tbody .odd td, .moq-inventory-form .moq-inner-table tbody .even td {
      padding: 10px 20px; }
      .moq-inventory-form .moq-inner-table tbody .odd td .form-item, .moq-inventory-form .moq-inner-table tbody .even td .form-item {
        text-align: right; }
      .moq-inventory-form .moq-inner-table tbody .odd td input, .moq-inventory-form .moq-inner-table tbody .even td input {
        border-radius: 4px;
        text-align: center; }
      .moq-inventory-form .moq-inner-table tbody .odd td input:-webkit-autofill,
      .moq-inventory-form .moq-inner-table tbody .odd td input:-webkit-autofill:hover,
      .moq-inventory-form .moq-inner-table tbody .odd td input:-webkit-autofill:focus,
      .moq-inventory-form .moq-inner-table tbody .odd td input:-webkit-autofill:active, .moq-inventory-form .moq-inner-table tbody .even td input:-webkit-autofill,
      .moq-inventory-form .moq-inner-table tbody .even td input:-webkit-autofill:hover,
      .moq-inventory-form .moq-inner-table tbody .even td input:-webkit-autofill:focus,
      .moq-inventory-form .moq-inner-table tbody .even td input:-webkit-autofill:active {
        transition: background-color 9999s ease-in-out 0s; }
  .moq-inventory-form .moq-inner-table tfoot td {
    font: normal normal 13px/13px proxima_nova_rgregular;
    padding: 15px;
    font-weight: bold;
    color: #fff;
    text-align: right;
    background: rgba(0, 0, 0, 0.51); }

.fun-facts:not(.path-frontpage) #block-amaron-content {
  padding: 0;
  background: transparent; }
  .fun-facts:not(.path-frontpage) #block-amaron-content .fun-facts-content .right-col ul:last-child li:last-child {
    margin-bottom: 0; }

.fun-facts-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .fun-facts-content ul {
    clear: both; }
  .fun-facts-content > div {
    padding: 50px 60px;
    margin-right: 10px;
    background: #fff;
    width: 50%; }
    .fun-facts-content > div:last-child {
      margin-right: 0;
      margin-left: 10px; }
    .fun-facts-content > div .image-caption:first-child {
      margin-top: 0; }
  .fun-facts-content .left-col img:last-child {
    margin-bottom: 0; }

.image-caption {
  background: #f6f6f6;
  padding: 30px;
  text-align: center;
  margin-top: 30px; }
  .image-caption + img {
    margin-bottom: 30px; }
  .image-caption b,
  .image-caption .green {
    font-size: 20px; }
  .image-caption b {
    font-weight: bold; }

@media (max-width: 1024px) {
  .fun-facts-content > div {
    padding: 30px 20px; } }
@media (max-width: 767px) {
  .image-caption {
    padding: 10px; }

  .fun-facts-content {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
    .fun-facts-content > div {
      width: 100%;
      margin: 0; }
      .fun-facts-content > div:last-child {
        margin: 0; }
    .fun-facts-content img {
      width: 100%; }
    .fun-facts-content .left-col {
      padding-bottom: 0; } }
* {
  box-sizing: border-box;
  outline: none; }

body {
  background-color: #ECECEC;
  font-family: 'proxima_nova_rgregular';
  font-size: 14px;
  color: #5a5a5a;
  transition: all 0.3s ease-in-out 0s; }

.open-popup {
  overflow-y: hidden; }

h1 {
  font-size: 40px;
  line-height: 45px; }
  h1 b {
    font-weight: bold; }

h2 {
  font-size: 37px;
  line-height: 45px;
  text-transform: uppercase;
  font-family: 'proxima_novabold'; }
  h2 .green {
    font-family: 'proxima_novasemibold'; }

h3 {
  font-size: 22px;
  text-transform: uppercase;
  font-family: 'proxima_novasemibold'; }

a {
  color: #95C93D; }
  a:hover, a:focus, a:active {
    color: #83b341; }
  a[href^="tel:"] {
    color: #231f20;
    font-weight: normal; }

p {
  margin: 18px 0;
  text-align: justify; }

b {
  font-weight: bold; }

.node__content {
  margin: 0;
  font-size: 16px; }

.align-right {
  margin-left: 20px; }

.center {
  text-align: center; }

.view-downlaod-document {
  padding: 0 20px; }

@media (max-width: 767px) {
  h2 {
    font-size: 26px;
    line-height: normal; } }
@media (max-width: 480px) {
  h2 {
    font-size: 24px; } }
#header, #header-commerce {
  flex-direction: column;
  background: #95C93D;
  font-family: 'proxima_nova_rgregular';
  top: 0;
  z-index: 9998;
  position: fixed;
  width: 100%;
  transition: all 0.3s ease-in-out 0s; }
  #header #block-amaron-branding, #header-commerce #block-amaron-branding {
    margin-left: 35px;
    width: 178px;
    transition: all 0.3s ease-in-out 0s; }
  #header .site-branding__logo, #header-commerce .site-branding__logo {
    margin: 0; }
  #header #block-amararajalogo, #header-commerce #block-amararajalogo {
    height: 116px;
    width: 134px;
    background: #000;
    position: relative;
    transition: all 0.3s ease-in-out 0s; }
    #header #block-amararajalogo img, #header-commerce #block-amararajalogo img {
      height: auto;
      width: 94px;
      position: absolute;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      transition: all 0.3s ease-in-out 0s;
      top: 50%;
      left: 50%; }
  #header p, #header-commerce p {
    margin: 0; }
  #header .amaron-header-wrapper .region-header, #header-commerce .amaron-header-wrapper .region-header {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 20px; }
  #header .region-header-right, #header-commerce .region-header-right {
    background-color: #6fa219;
    width: 100%; }
    #header .region-header-right #block-amaron-mainmenu, #header-commerce .region-header-right #block-amaron-mainmenu {
      display: flex;
      justify-content: center;
      float: none;
      max-width: 1260px;
      margin: 0 auto;
      clear: both;
      padding: 0 20px; }
    #header .region-header-right .block-user-account, #header-commerce .region-header-right .block-user-account, #header .region-header-right .menu--account, #header-commerce .region-header-right .menu--account, #header .region-header-right .block-user-account-mobile, #header-commerce .region-header-right .block-user-account-mobile {
      display: none; }
  #header #block-sitebranding, #header-commerce #block-sitebranding {
    margin-bottom: 15px; }
    #header #block-sitebranding img, #header-commerce #block-sitebranding img {
      width: 178px;
      transition: all 0.3s ease-in-out 0s; }
  #header #block-socialheadericons, #header-commerce #block-socialheadericons {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 20px;
    clear: both; }

body.stickytop #header #block-sitebranding img, body.stickytop #header-commerce #block-sitebranding img {
  width: 140px;
  padding-top: 12px; }

.toolbar-horizontal #header, .toolbar-horizontal #header-commerce {
  top: 39px; }
.toolbar-horizontal.toolbar-tray-open #header, .toolbar-horizontal.toolbar-tray-open #header-commerce {
  top: 80px; }

#header #block-socialheadericons .content, #header-commerce #block-socialheadericons .content {
  float: right; }

.region-header {
  /*justify-content: center;*/
  display: flex;
  width: 100%;
  padding-top: 0px;
  align-items: center; }
  .region-header #block-mainsearch {
    margin: 0 auto; }
    .region-header #block-mainsearch #main-search-form {
      position: relative; }
      .region-header #block-mainsearch #main-search-form .form-item {
        margin: 0px; }
        .region-header #block-mainsearch #main-search-form .form-item .form-text {
          max-width: 510px;
          height: 35px;
          border-radius: 4px;
          font-size: 14px;
          padding-left: 14px;
          padding-right: 40px;
          width: 100%;
          background: #ffffff; }
      .region-header #block-mainsearch #main-search-form .form-submit {
        background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/search.png);
        background-repeat: no-repeat;
        font-size: 0px;
        box-shadow: inherit;
        border: none;
        position: absolute;
        top: 9px;
        right: 0;
        width: 20px;
        height: 20px;
        padding-right: 3px; }
  .region-header #block-cart {
    margin-left: 0; }
    .region-header #block-cart .cart--cart-block .cart-block--summary a .cart-block--summary__count {
      height: 23px;
      width: 23px;
      background: #ffffff;
      color: #222222;
      display: inline-block;
      text-align: center;
      border-radius: 23px;
      line-height: 23px;
      margin-left: 6px; }
  .region-header #block-useraccount {
    padding-left: 30px;
    padding-right: 20px; }
    .region-header #block-useraccount .content {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap;
      align-items: center; }
      .region-header #block-useraccount .content > img {
        border-radius: 100%; }
    .region-header #block-useraccount a {
      font-size: 14px;
      font-weight: 600;
      background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/user.png);
      background-repeat: no-repeat;
      display: inline-block;
      height: 24px;
      padding-left: 27px;
      line-height: 24px;
      background-size: 21px; }
      .region-header #block-useraccount a:hover {
        color: inherit; }
  .region-header .user-account-menu {
    position: relative; }
    .region-header .user-account-menu #block-useraccountmenu {
      display: none; }
      .region-header .user-account-menu #block-useraccountmenu a {
        color: #222222;
        font-size: 14px;
        text-transform: capitalize;
        line-height: 26px; }
    .region-header .user-account-menu #block-useraccountmenu {
      position: absolute;
      top: 38px;
      right: 34px;
      background: #ffffff;
      border-radius: 7px;
      padding: 10px;
      width: 164px;
      box-shadow: 0px 5px 19px 0 rgba(31, 32, 41, 0.39);
      z-index: 9; }
      .region-header .user-account-menu #block-useraccountmenu .content ul > li {
        padding-left: 22px;
        background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/dropdown-dumy.png) no-repeat 5px 8px;
        background-size: 14px; }
        .region-header .user-account-menu #block-useraccountmenu .content ul > li:first-child {
          background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/user-admin.png) no-repeat 0 center;
          background-size: 20px; }
        .region-header .user-account-menu #block-useraccountmenu .content ul > li:last-child {
          background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/log-out.png) no-repeat 0 center;
          background-size: 20px; }
    .region-header .user-account-menu .logged-user-link {
      font-size: 14px;
      font-weight: 600;
      cursor: pointer;
      text-transform: capitalize;
      max-width: 110px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      display: inline-block;
      position: relative;
      padding-right: 15px;
      margin-right: 15px; }
      .region-header .user-account-menu .logged-user-link img {
        width: 10px;
        margin: 0;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        margin-right: 3px; }

#block-socialheadericons {
  margin: 0;
  border: none;
  width: auto;
  font-size: 14px;
  overflow: hidden;
  transition: all 0.3s ease-in-out 0s;
  height: 30px; }
  #block-socialheadericons .field--name-body ul {
    padding-right: 0px;
    margin: 0;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    #block-socialheadericons .field--name-body ul li {
      list-style-type: none;
      color: #ffffff; }
      #block-socialheadericons .field--name-body ul li a {
        border: none;
        color: #ffffff; }
        #block-socialheadericons .field--name-body ul li a:hover {
          text-decoration: underline; }
    #block-socialheadericons .field--name-body ul ul {
      padding: 0; }
    #block-socialheadericons .field--name-body ul .small {
      font-size: 11px; }
  #block-socialheadericons .field--name-body > ul > li {
    position: relative;
    padding-right: 2px; }
    #block-socialheadericons .field--name-body > ul > li:after {
      /*            content: "|";
                  position: absolute;
                  right: 0;
                  top: 8px;*/ }
    #block-socialheadericons .field--name-body > ul > li:first-child {
      padding: 7px 18px; }
      #block-socialheadericons .field--name-body > ul > li:first-child img {
        width: 13px;
        margin-right: 7px; }
    #block-socialheadericons .field--name-body > ul > li:last-child {
      padding: 7px 0 7px 21px; }
      #block-socialheadericons .field--name-body > ul > li:last-child:after {
        content: none; }
      #block-socialheadericons .field--name-body > ul > li:last-child a {
        padding-right: 20px;
        display: block;
        height: 15px;
        transition: transform .2s;
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1); }
        #block-socialheadericons .field--name-body > ul > li:last-child a:hover {
          -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
          transform: scale(1.1); }
        #block-socialheadericons .field--name-body > ul > li:last-child a img {
          height: 16px;
          max-width: 19px; }
      #block-socialheadericons .field--name-body > ul > li:last-child .follow-us {
        margin-right: 20px; }
    #block-socialheadericons .field--name-body > ul > li > a {
      padding: 7px 35px;
      display: block; }
      #block-socialheadericons .field--name-body > ul > li > a.active, #block-socialheadericons .field--name-body > ul > li > a:hover {
        background: #74ac27;
        text-decoration: none; }
  #block-socialheadericons .field--name-body > ul .toll-free {
    border-right: 1px solid #ffffff;
    padding-right: 21px; }
    #block-socialheadericons .field--name-body > ul .toll-free img {
      margin-right: 5px; }

#block-amaron-mainmenu {
  float: right;
  width: auto;
  margin: 0;
  border: none; }
  #block-amaron-mainmenu ul.menu li {
    float: left;
    position: relative;
    color: #fff; }
    #block-amaron-mainmenu ul.menu li.hidden-menu {
      display: none; }
    #block-amaron-mainmenu ul.menu li a, #block-amaron-mainmenu ul.menu li span {
      display: block;
      font-size: 14px;
      text-transform: uppercase;
      border: none;
      font-family: 'proxima_nova_rgregular';
      padding: 16px 48px 16px 6px;
      font-weight: 600;
      color: #f6f6f6;
      text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
      cursor: pointer; }
      #block-amaron-mainmenu ul.menu li a:after, #block-amaron-mainmenu ul.menu li span:after {
        content: '';
        display: block;
        width: 0;
        height: 4px;
        background: #95C93D;
        transition: width .3s;
        position: absolute;
        bottom: -3px;
        left: 0; }
      #block-amaron-mainmenu ul.menu li a:hover, #block-amaron-mainmenu ul.menu li span:hover {
        background: transparent; }
        #block-amaron-mainmenu ul.menu li a:hover:after, #block-amaron-mainmenu ul.menu li span:hover:after {
          width: 100%; }
    #block-amaron-mainmenu ul.menu li.menu-item--active-trail a:after, #block-amaron-mainmenu ul.menu li.menu-item--active-trail span:after {
      width: 100%; }
    #block-amaron-mainmenu ul.menu li .menu {
      display: none;
      position: absolute;
      background: #FFF;
      top: 54px;
      box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
      padding: 15px 20px;
      white-space: nowrap; }
      #block-amaron-mainmenu ul.menu li .menu li {
        width: 100%;
        margin: 0;
        padding: 0; }
        #block-amaron-mainmenu ul.menu li .menu li a {
          font-size: 14px;
          color: #939598;
          text-shadow: none;
          padding: 10px 0;
          text-transform: capitalize; }
          #block-amaron-mainmenu ul.menu li .menu li a:after {
            content: none; }
          #block-amaron-mainmenu ul.menu li .menu li a.is-active, #block-amaron-mainmenu ul.menu li .menu li a:hover {
            color: #95C93D; }
        #block-amaron-mainmenu ul.menu li .menu li .menu {
          left: 100%;
          top: 0;
          display: none;
          padding: 0;
          margin: 0; }
        #block-amaron-mainmenu ul.menu li .menu li:hover .menu {
          display: block; }
    #block-amaron-mainmenu ul.menu li.menu-item--expanded, #block-amaron-mainmenu ul.menu li.menu-item--collapsed {
      list-style: none; }
      #block-amaron-mainmenu ul.menu li.menu-item--expanded::after, #block-amaron-mainmenu ul.menu li.menu-item--collapsed::after {
        content: "\f107";
        font: normal normal normal 21px/1 FontAwesome;
        position: absolute;
        right: 30px;
        top: 20px;
        transition: all 0.5s;
        font-size: 13px; }
      #block-amaron-mainmenu ul.menu li.menu-item--expanded .menu .menu-item--expanded::after, #block-amaron-mainmenu ul.menu li.menu-item--expanded .menu .menu-item--collapsed::after, #block-amaron-mainmenu ul.menu li.menu-item--collapsed .menu .menu-item--expanded::after, #block-amaron-mainmenu ul.menu li.menu-item--collapsed .menu .menu-item--collapsed::after {
        content: "\f105"; }
      #block-amaron-mainmenu ul.menu li.menu-item--expanded .menu .menu-item--expanded:hover::after, #block-amaron-mainmenu ul.menu li.menu-item--expanded .menu .menu-item--collapsed:hover::after, #block-amaron-mainmenu ul.menu li.menu-item--collapsed .menu .menu-item--expanded:hover::after, #block-amaron-mainmenu ul.menu li.menu-item--collapsed .menu .menu-item--collapsed:hover::after {
        content: "\f104"; }

body.stickytop #header #block-amararajalogo, body.stickytop #header-commerce #block-amararajalogo {
  height: 80px; }
  body.stickytop #header #block-amararajalogo img, body.stickytop #header-commerce #block-amararajalogo img {
    width: 70px; }
body.stickytop #header #block-amaron-branding, body.stickytop #header-commerce #block-amaron-branding {
  width: 110px; }
body.stickytop #block-socialheadericons {
  height: 0; }
body.stickytop #block-amaron-mainmenu ul.menu li a, body.stickytop #block-amaron-mainmenu ul.menu li span {
  padding: 16px 48px 16px 6px; }
body.stickytop #block-amaron-mainmenu ul.menu li.menu-item--expanded:after, body.stickytop #block-amaron-mainmenu ul.menu li.menu-item--collapsed:after {
  top: 20px; }
body.stickytop #block-amaron-mainmenu ul.menu li .menu li a {
  padding: 10px 0; }

.menu-overlay {
  background: rgba(0, 0, 0, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9997;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-in-out 0s; }

body.menu-hover .menu-overlay {
  visibility: visible;
  opacity: 1; }

.toggle-button {
  display: none;
  position: fixed;
  width: 22px;
  height: 21px;
  left: 20px;
  top: 25px;
  z-index: 9999;
  cursor: pointer;
  transition: all 0.6s ease-in-out 0s; }
  .toggle-button span {
    width: 22px;
    background: #ffffff;
    height: 2px;
    display: block;
    margin-bottom: 5px;
    transition: all 0.6s ease-in-out 0s; }

@media (max-width: 991px) {
  .toggle-button {
    display: block; } }
@media (max-width: 991px) {
  .ios-toggle {
    display: block !important; } }
.menu-active .toggle-button {
  left: inherit;
  right: 80px;
  top: 20px;
  background: transparent; }
  .menu-active .toggle-button span {
    background: #000; }

@media (min-width: 992px) {
  #block-amaron-mainmenu ul.menu li.menu-item--expanded:hover .menu, #block-amaron-mainmenu ul.menu li.menu-item--collapsed:hover .menu {
    display: block;
    z-index: 9; }
  #block-amaron-mainmenu ul.menu li.menu-item--expanded:hover::after, #block-amaron-mainmenu ul.menu li.menu-item--collapsed:hover::after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg); } }
@media (max-width: 1200px) {
  #header #block-amaron-branding, #header-commerce #block-amaron-branding {
    margin-left: 15px; }
  #header #block-amararajalogo, #header-commerce #block-amararajalogo {
    width: 115px; }

  #block-amaron-mainmenu ul.menu li a, #block-amaron-mainmenu ul.menu li span {
    padding-right: 15px; }
  #block-amaron-mainmenu ul.menu li.menu-item--expanded:after, #block-amaron-mainmenu ul.menu li.menu-item--collapsed:after {
    right: 5px; }

  body.stickytop #block-amaron-mainmenu ul.menu li a, body.stickytop #block-amaron-mainmenu ul.menu li span {
    padding-right: 15px; }

  #block-socialheadericons .field--name-body > ul > li:last-child li:last-child a {
    padding-right: 1px; } }
@media (max-width: 1024px) {
  #header #block-amaron-branding, #header-commerce #block-amaron-branding {
    width: 130px; }

  #block-amaron-mainmenu ul.menu li a, #block-amaron-mainmenu ul.menu li span {
    padding-right: 16px;
    font-size: 12px; }
  #block-amaron-mainmenu ul.menu li.menu-item--expanded:after, #block-amaron-mainmenu ul.menu li.menu-item--collapsed:after {
    right: 2px; }

  body.stickytop #block-amaron-mainmenu ul.menu li a, body.stickytop #block-amaron-mainmenu ul.menu li span {
    padding-right: 16px; }
  body.stickytop #block-amaron-mainmenu ul.menu li.menu-item--expanded:after, body.stickytop #block-amaron-mainmenu ul.menu li.menu-item--collapsed:after {
    top: 32px; } }
@media (max-width: 991px) {
  #block-socialheadericons {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    padding: 0 20px;
    height: 0;
    background: #8cbf38; }
    #block-socialheadericons .field--name-body > ul {
      height: 36px;
      padding-right: 0; }
      #block-socialheadericons .field--name-body > ul > li.hidden-desktop {
        flex: 1; }
        #block-socialheadericons .field--name-body > ul > li.hidden-desktop img {
          margin-right: 5px; }
        #block-socialheadericons .field--name-body > ul > li.hidden-desktop img,
        #block-socialheadericons .field--name-body > ul > li.hidden-desktop span {
          vertical-align: middle;
          display: inline-block; }
        #block-socialheadericons .field--name-body > ul > li.hidden-desktop b {
          display: block; }
      #block-socialheadericons .field--name-body > ul > li li:last-child a {
        padding-right: 0; }
      #block-socialheadericons .field--name-body > ul > li:after {
        content: none; }

  #header, #header-commerce {
    padding-top: 0;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.32);
    padding: 18px 0px; }
    #header #block-amaron-branding, #header-commerce #block-amaron-branding {
      width: 143px;
      margin-left: 20px;
      padding: 8px 0; }
    #header .region-header-right, #header-commerce .region-header-right {
      margin-top: 0;
      background: #ffffff;
      width: calc(100% - 60px);
      margin-left: -100%;
      position: fixed;
      top: 0;
      left: 0;
      height: 100%;
      /*overflow-y: auto;*/
      z-index: 9998;
      /*      &.active{
              margin-left: 0px;
            }*/ }
      #header .region-header-right .block-user-account .menu-item a, #header-commerce .region-header-right .block-user-account .menu-item a {
        padding-left: 20px; }
      #header .region-header-right .block-user-account a, #header-commerce .region-header-right .block-user-account a {
        font-size: 14px;
        line-height: 30px;
        color: #939598;
        font-family: "proxima_nova_rgregular";
        font-weight: bold;
        text-shadow: none;
        padding-left: 35px; }
      #header .region-header-right .logged-user-link, #header-commerce .region-header-right .logged-user-link {
        display: none; }
      #header .region-header-right.close, #header-commerce .region-header-right.close {
        transition: margin-left 0.6s ease-in-out 0s; }
      #header .region-header-right .content, #header-commerce .region-header-right .content {
        width: 100%; }
      #header .region-header-right .menu--account, #header-commerce .region-header-right .menu--account {
        display: block; }
        #header .region-header-right .menu--account .content ul > li a, #header-commerce .region-header-right .menu--account .content ul > li a {
          font-size: 14px;
          color: #939598;
          font-weight: 600;
          display: block;
          margin: 0 20px;
          padding: 10px 0px;
          border-top: 1px solid #f1f2f2; }
    #header .region-header, #header-commerce .region-header {
      display: block;
      position: relative;
      margin: 0px; }
      #header .region-header .user-account-menu, #header-commerce .region-header .user-account-menu {
        display: none; }
      #header .region-header #block-sitebranding, #header-commerce .region-header #block-sitebranding {
        margin-bottom: 0px;
        margin-top: 0px; }
        #header .region-header #block-sitebranding img, #header-commerce .region-header #block-sitebranding img {
          max-width: 106px;
          width: 100% !important;
          padding-top: 0px !important; }
      #header .region-header #block-mainsearch, #header-commerce .region-header #block-mainsearch {
        width: 100%;
        margin-top: 5px; }
        #header .region-header #block-mainsearch #main-search-form input, #header-commerce .region-header #block-mainsearch #main-search-form input {
          max-width: 100%; }
    #header #block-cart, #header-commerce #block-cart {
      position: absolute;
      right: 20px;
      top: 0em;
      margin: 0px; }
      #header #block-cart .cart--cart-block .cart-block--summary a, #header-commerce #block-cart .cart--cart-block .cart-block--summary a {
        position: relative; }
        #header #block-cart .cart--cart-block .cart-block--summary a .cart-block--summary__count, #header-commerce #block-cart .cart--cart-block .cart-block--summary a .cart-block--summary__count {
          position: absolute;
          top: -5px;
          height: 18px;
          width: 18px;
          border-radius: 18px;
          line-height: 18px;
          left: 7px; }
    #header .block-user-account-mobile, #header-commerce .block-user-account-mobile {
      display: block !important; }
    #header #block-useraccount, #header-commerce #block-useraccount {
      display: none; }
    #header .logged-user-link-mobo, #header-commerce .logged-user-link-mobo {
      display: block;
      border-bottom: 1px solid #f1f2f2;
      margin: 0px 34px;
      padding: 20px 0px;
      position: relative;
      font-size: 15px;
      font-weight: 600;
      padding-left: 44px; }
      #header .logged-user-link-mobo:after, #header-commerce .logged-user-link-mobo:after {
        background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/user.png);
        background-repeat: no-repeat;
        position: absolute;
        content: "";
        height: 34px;
        width: 34px;
        border: 1px solid #ccc;
        border-radius: 34px;
        background-size: 21px;
        background-color: #6fa219;
        text-align: center;
        line-height: 34px;
        display: inline-block;
        background-position: 6px 4px;
        left: 0;
        top: 11px; }
    #header .block-user-account-mobile li.menu-item, #header-commerce .block-user-account-mobile li.menu-item {
      list-style: none;
      margin: 0 32px;
      border-bottom: 1px solid #f1f2f2;
      padding: 17px 0px; }
      #header .block-user-account-mobile li.menu-item a, #header-commerce .block-user-account-mobile li.menu-item a {
        font-size: 14px;
        color: #939598;
        font-weight: 600; }
    #header div#block-sitebranding, #header-commerce div#block-sitebranding {
      padding-left: 42px; }

  .menu-active #header .menu-bg, .menu-active #header-commerce .menu-bg {
    width: 100%;
    content: "";
    height: 100%;
    display: block;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9997;
    position: fixed;
    top: 0;
    left: 0;
    transition: all 0.6s ease-in-out 0s; }
  .menu-active #header .region-header-right.active, .menu-active #header-commerce .region-header-right.active {
    margin-left: 0px;
    overflow-y: auto; }

  body.stickytop .toggle-button {
    /*top: 20px;*/ }
  body.stickytop #block-amaron-mainmenu ul.menu li a, body.stickytop #block-amaron-mainmenu ul.menu li span {
    padding: 0; }
  body.stickytop #block-amaron-mainmenu ul.menu li .menu {
    top: 0; }

  /*.toggle-button {
      display: block
      
   }*/
  .menu-overlay {
    display: none; }

  #block-amaron-mainmenu {
    width: 100%;
    left: 0; }
    #block-amaron-mainmenu ul.menu li {
      width: 100%;
      padding: 10px 0;
      border-bottom: 1px solid #f1f2f2; }
      #block-amaron-mainmenu ul.menu li.menu-item--expanded:after, #block-amaron-mainmenu ul.menu li.menu-item--collapsed:after {
        color: #939598;
        height: 30px;
        top: 10px;
        width: 30px;
        text-align: center;
        padding: 10px; }
      #block-amaron-mainmenu ul.menu li:last-child {
        border-bottom: none; }
      #block-amaron-mainmenu ul.menu li.menu-item--active-trail ul.menu {
        display: block; }
      #block-amaron-mainmenu ul.menu li.active::after {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      #block-amaron-mainmenu ul.menu li.hidden-menu {
        display: block; }
      #block-amaron-mainmenu ul.menu li a,
      #block-amaron-mainmenu ul.menu li span {
        padding: 0;
        font-size: 14px;
        line-height: 30px;
        color: #939598;
        font-family: "proxima_nova_rgregular";
        font-weight: bold;
        text-shadow: none;
        text-transform: none;
        z-index: 1;
        position: relative; }
        #block-amaron-mainmenu ul.menu li a:after,
        #block-amaron-mainmenu ul.menu li span:after {
          content: none; }
      #block-amaron-mainmenu ul.menu li .menu {
        position: relative;
        top: 0;
        margin: 0;
        box-shadow: none;
        padding: 0 16px;
        width: 100%; }
        #block-amaron-mainmenu ul.menu li .menu li {
          border-bottom: none; }
          #block-amaron-mainmenu ul.menu li .menu li a {
            color: #939598;
            font-weight: normal;
            padding: 5px 0; }
            #block-amaron-mainmenu ul.menu li .menu li a.is-active {
              color: #95C93D; }
      #block-amaron-mainmenu ul.menu li.menu-item--expanded:after, #block-amaron-mainmenu ul.menu li.menu-item--collapsed:after {
        right: 10px; }

  body.stickytop #block-amaron-mainmenu ul.menu li .menu li a {
    padding: 5px 0; }
  body.stickytop #block-amaron-mainmenu ul.menu li.menu-item--expanded:after, body.stickytop #block-amaron-mainmenu ul.menu li.menu-item--collapsed:after {
    top: 10px; }

  .menu-active {
    overflow: hidden; }
    .menu-active #block-amaron-mainmenu .content:after {
      width: 100%; }
    .menu-active #block-amaron-mainmenu ul.menu {
      margin-left: 0; }
    .menu-active .region-header #block-sitebranding {
      margin-left: 0; }
    .menu-active .toggle-button span:first-child {
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      margin-top: 7px; }
    .menu-active .toggle-button span:nth-child(2) {
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      margin-top: -7px; }
    .menu-active .toggle-button span:last-child {
      display: none !important; } }
@media (max-width: 767px) {
  .align-right {
    float: none;
    margin-left: 0; } }
.pending-upload-hos {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
  justify-content: space-between;
  background-color: #5587E5;
  padding: 24px 35px 24px 30px;
  border-radius: 6px;
  text-transform: uppercase;
  color: #FFFFFF;
  font: normal normal bold 18px/22px 'proxima_novabold'; }
  @media (max-width: 600px) {
    .pending-upload-hos {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      flex-direction: column;
      align-items: flex-start; } }
  @media (max-width: 600px) {
    .pending-upload-hos .pending-link {
      margin-top: 20px; } }
  .pending-upload-hos .pending-link a {
    color: #FFFFFF;
    padding-right: 20px;
    position: relative; }
    .pending-upload-hos .pending-link a:after {
      content: '';
      width: 15px;
      height: 15px;
      position: absolute;
      top: 3px;
      right: 0;
      background: url(../images/white-arrow-down-line.png) no-repeat; }

.path-admin.dashboard main[role="main"] {
  margin-top: 20px; }
.path-admin.dashboard #block-amaron-content {
  padding: 0; }

.pending-list h2 {
  font: normal normal bold 22px/22px "proxima_novabold" !important;
  letter-spacing: 2.2px !important;
  color: #0E1526 !important; }
.pending-list .rows {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 25px 81px 25px 30px;
  border-radius: 6px;
  font-weight: bold;
  justify-content: space-between;
  color: #000000;
  background: #FFFFFF;
  margin-bottom: 10px;
  box-shadow: 0px 6px 10px #696C7B1F;
  letter-spacing: 0px;
  font: normal normal bold 20px/20px 'proxima_novabold'; }
  @media (max-width: 600px) {
    .pending-list .rows {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      flex-direction: column;
      align-items: flex-start; } }
  .pending-list .rows a {
    text-transform: uppercase;
    color: #41485A;
    position: relative; }
    @media (max-width: 600px) {
      .pending-list .rows a {
        margin-top: 20px; } }
    .pending-list .rows a:after {
      position: absolute;
      content: '';
      width: 16px;
      height: 16px;
      top: 3px;
      right: -30px;
      background: url("../images/gray-arrow-down-line.png") no-repeat; }
    .pending-list .rows a:hover {
      color: #6FA219; }
      .pending-list .rows a:hover:after {
        background: url("../images/g-arrow-down-line.png") no-repeat; }

.bulk-update-festival-discount-verify h2,
.bulk-update-application-chart-verify h2,
.bulk-update-pitstop-verify h2,
.bulk-update-hups-verify h2,
.bulk-update-normal-price-verify h2,
.bulk-update-scrap-price-verify h2,
.bulk-update-special-discount-verify h2,
.bulk-update-vehicle-batteries-verify h2 {
  font: normal normal bold 22px/22px proxima_novabold !important;
  color: #0E1526 !important;
  letter-spacing: 2.2px !important; }
.bulk-update-festival-discount-verify table,
.bulk-update-application-chart-verify table,
.bulk-update-pitstop-verify table,
.bulk-update-hups-verify table,
.bulk-update-normal-price-verify table,
.bulk-update-scrap-price-verify table,
.bulk-update-special-discount-verify table,
.bulk-update-vehicle-batteries-verify table {
  display: block;
  overflow-x: auto;
  white-space: nowrap; }
  .bulk-update-festival-discount-verify table tbody,
  .bulk-update-application-chart-verify table tbody,
  .bulk-update-pitstop-verify table tbody,
  .bulk-update-hups-verify table tbody,
  .bulk-update-normal-price-verify table tbody,
  .bulk-update-scrap-price-verify table tbody,
  .bulk-update-special-discount-verify table tbody,
  .bulk-update-vehicle-batteries-verify table tbody {
    display: table;
    width: 100%;
    box-shadow: 0px 8px 18px #0000000f; }
    .bulk-update-festival-discount-verify table tbody tr:first-child,
    .bulk-update-application-chart-verify table tbody tr:first-child,
    .bulk-update-pitstop-verify table tbody tr:first-child,
    .bulk-update-hups-verify table tbody tr:first-child,
    .bulk-update-normal-price-verify table tbody tr:first-child,
    .bulk-update-scrap-price-verify table tbody tr:first-child,
    .bulk-update-special-discount-verify table tbody tr:first-child,
    .bulk-update-vehicle-batteries-verify table tbody tr:first-child {
      box-shadow: 0px 3px 8px #6FA21959; }
    .bulk-update-festival-discount-verify table tbody tr th,
    .bulk-update-application-chart-verify table tbody tr th,
    .bulk-update-pitstop-verify table tbody tr th,
    .bulk-update-hups-verify table tbody tr th,
    .bulk-update-normal-price-verify table tbody tr th,
    .bulk-update-scrap-price-verify table tbody tr th,
    .bulk-update-special-discount-verify table tbody tr th,
    .bulk-update-vehicle-batteries-verify table tbody tr th {
      background: #6FA219;
      text-transform: uppercase;
      padding: 26px 20px; }
      .bulk-update-festival-discount-verify table tbody tr th:first-child,
      .bulk-update-application-chart-verify table tbody tr th:first-child,
      .bulk-update-pitstop-verify table tbody tr th:first-child,
      .bulk-update-hups-verify table tbody tr th:first-child,
      .bulk-update-normal-price-verify table tbody tr th:first-child,
      .bulk-update-scrap-price-verify table tbody tr th:first-child,
      .bulk-update-special-discount-verify table tbody tr th:first-child,
      .bulk-update-vehicle-batteries-verify table tbody tr th:first-child {
        border-radius: 6px 0px 0px 0px; }
      .bulk-update-festival-discount-verify table tbody tr th:last-child,
      .bulk-update-application-chart-verify table tbody tr th:last-child,
      .bulk-update-pitstop-verify table tbody tr th:last-child,
      .bulk-update-hups-verify table tbody tr th:last-child,
      .bulk-update-normal-price-verify table tbody tr th:last-child,
      .bulk-update-scrap-price-verify table tbody tr th:last-child,
      .bulk-update-special-discount-verify table tbody tr th:last-child,
      .bulk-update-vehicle-batteries-verify table tbody tr th:last-child {
        border-radius: 0px 6px 0px 0px; }
    .bulk-update-festival-discount-verify table tbody tr th, .bulk-update-festival-discount-verify table tbody tr td,
    .bulk-update-application-chart-verify table tbody tr th,
    .bulk-update-application-chart-verify table tbody tr td,
    .bulk-update-pitstop-verify table tbody tr th,
    .bulk-update-pitstop-verify table tbody tr td,
    .bulk-update-hups-verify table tbody tr th,
    .bulk-update-hups-verify table tbody tr td,
    .bulk-update-normal-price-verify table tbody tr th,
    .bulk-update-normal-price-verify table tbody tr td,
    .bulk-update-scrap-price-verify table tbody tr th,
    .bulk-update-scrap-price-verify table tbody tr td,
    .bulk-update-special-discount-verify table tbody tr th,
    .bulk-update-special-discount-verify table tbody tr td,
    .bulk-update-vehicle-batteries-verify table tbody tr th,
    .bulk-update-vehicle-batteries-verify table tbody tr td {
      font: normal normal bold 13px/13px proxima_novasemibold;
      border: none;
      vertical-align: middle; }
    .bulk-update-festival-discount-verify table tbody tr td,
    .bulk-update-application-chart-verify table tbody tr td,
    .bulk-update-pitstop-verify table tbody tr td,
    .bulk-update-hups-verify table tbody tr td,
    .bulk-update-normal-price-verify table tbody tr td,
    .bulk-update-scrap-price-verify table tbody tr td,
    .bulk-update-special-discount-verify table tbody tr td,
    .bulk-update-vehicle-batteries-verify table tbody tr td {
      padding: 20px; }
    .bulk-update-festival-discount-verify table tbody tr:nth-child(odd) td,
    .bulk-update-application-chart-verify table tbody tr:nth-child(odd) td,
    .bulk-update-pitstop-verify table tbody tr:nth-child(odd) td,
    .bulk-update-hups-verify table tbody tr:nth-child(odd) td,
    .bulk-update-normal-price-verify table tbody tr:nth-child(odd) td,
    .bulk-update-scrap-price-verify table tbody tr:nth-child(odd) td,
    .bulk-update-special-discount-verify table tbody tr:nth-child(odd) td,
    .bulk-update-vehicle-batteries-verify table tbody tr:nth-child(odd) td {
      background: #FFFFFF; }
    .bulk-update-festival-discount-verify table tbody tr:nth-child(even) td,
    .bulk-update-application-chart-verify table tbody tr:nth-child(even) td,
    .bulk-update-pitstop-verify table tbody tr:nth-child(even) td,
    .bulk-update-hups-verify table tbody tr:nth-child(even) td,
    .bulk-update-normal-price-verify table tbody tr:nth-child(even) td,
    .bulk-update-scrap-price-verify table tbody tr:nth-child(even) td,
    .bulk-update-special-discount-verify table tbody tr:nth-child(even) td,
    .bulk-update-vehicle-batteries-verify table tbody tr:nth-child(even) td {
      background: #F8F8F9; }
    .bulk-update-festival-discount-verify table tbody tr:last-child td:first-child,
    .bulk-update-application-chart-verify table tbody tr:last-child td:first-child,
    .bulk-update-pitstop-verify table tbody tr:last-child td:first-child,
    .bulk-update-hups-verify table tbody tr:last-child td:first-child,
    .bulk-update-normal-price-verify table tbody tr:last-child td:first-child,
    .bulk-update-scrap-price-verify table tbody tr:last-child td:first-child,
    .bulk-update-special-discount-verify table tbody tr:last-child td:first-child,
    .bulk-update-vehicle-batteries-verify table tbody tr:last-child td:first-child {
      border-radius: 0px 0px 0px 6px; }
    .bulk-update-festival-discount-verify table tbody tr:last-child td:last-child,
    .bulk-update-application-chart-verify table tbody tr:last-child td:last-child,
    .bulk-update-pitstop-verify table tbody tr:last-child td:last-child,
    .bulk-update-hups-verify table tbody tr:last-child td:last-child,
    .bulk-update-normal-price-verify table tbody tr:last-child td:last-child,
    .bulk-update-scrap-price-verify table tbody tr:last-child td:last-child,
    .bulk-update-special-discount-verify table tbody tr:last-child td:last-child,
    .bulk-update-vehicle-batteries-verify table tbody tr:last-child td:last-child {
      border-radius: 0px 0px 6px 0px; }
.bulk-update-festival-discount-verify input.form-submit,
.bulk-update-application-chart-verify input.form-submit,
.bulk-update-pitstop-verify input.form-submit,
.bulk-update-hups-verify input.form-submit,
.bulk-update-normal-price-verify input.form-submit,
.bulk-update-scrap-price-verify input.form-submit,
.bulk-update-special-discount-verify input.form-submit,
.bulk-update-vehicle-batteries-verify input.form-submit {
  font: normal normal bold 15px/15px proxima_novasemibold;
  border: none;
  box-shadow: 0px 3px 8px #6FA21959;
  border-radius: 6px; }

body.home-hups #block-commercebreadcrumbs,
body.inverter-battery #block-commercebreadcrumbs,
body.home-hups-inverter-battery #block-commercebreadcrumbs {
  display: none; }

.hups-home-outer {
  padding-right: 45px; }
  @media (max-width: 991px) {
    .hups-home-outer {
      padding: 0 20px;
      margin-top: 30px; } }
  .hups-home-outer .hups-home {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    border-radius: 10px;
    background: #fff;
    margin-bottom: 40px; }
    @media (max-width: 991px) {
      .hups-home-outer .hups-home {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        flex-direction: column;
        border-radius: 0;
        margin-bottom: 20px; } }
    .hups-home-outer .hups-home .left-section-hups {
      width: 50%; }
      @media (max-width: 991px) {
        .hups-home-outer .hups-home .left-section-hups {
          width: 100%; } }
    .hups-home-outer .hups-home .right-section-hups {
      width: 50%; }
      @media (max-width: 991px) {
        .hups-home-outer .hups-home .right-section-hups {
          width: 100%; } }
    .hups-home-outer .hups-home .left-section-hups {
      background-color: #f1f1f0;
      border-radius: 10px 0 0 10px;
      padding-bottom: 20px; }
      @media (max-width: 991px) {
        .hups-home-outer .hups-home .left-section-hups {
          border-radius: 0; } }
      .hups-home-outer .hups-home .left-section-hups .hups-img {
        text-align: center; }
      .hups-home-outer .hups-home .left-section-hups .hups-title {
        text-align: center;
        font-family: proxima_novabold;
        margin-top: 15px;
        padding: 0 20px; }
    .hups-home-outer .hups-home .right-section-hups {
      padding: 0 10px 0 85px; }
      @media (max-width: 991px) {
        .hups-home-outer .hups-home .right-section-hups {
          padding: 20px; } }
      .hups-home-outer .hups-home .right-section-hups .hups-des > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        margin-bottom: 26px; }
        @media (max-width: 767px) {
          .hups-home-outer .hups-home .right-section-hups .hups-des > div {
            margin-bottom: 10px; } }
        .hups-home-outer .hups-home .right-section-hups .hups-des > div span:first-child {
          width: 60%; }
          @media (max-width: 767px) {
            .hups-home-outer .hups-home .right-section-hups .hups-des > div span:first-child {
              width: inherit; } }
        .hups-home-outer .hups-home .right-section-hups .hups-des > div span:last-child {
          width: 40%; }
          @media (max-width: 991px) {
            .hups-home-outer .hups-home .right-section-hups .hups-des > div span:last-child {
              text-align: right; } }
          @media (max-width: 767px) {
            .hups-home-outer .hups-home .right-section-hups .hups-des > div span:last-child {
              width: inherit; } }
          .hups-home-outer .hups-home .right-section-hups .hups-des > div span:last-child a {
            padding: 10px 35px;
            background: #97CA42;
            color: #fff;
            transition: all 0.5s;
            text-transform: uppercase;
            display: inline-block; }
            .hups-home-outer .hups-home .right-section-hups .hups-des > div span:last-child a:hover {
              background: #6fa219; }
      @media (max-width: 600px) {
        .hups-home-outer .hups-home .right-section-hups .hups-des .hups-price {
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          flex-direction: column;
          -webkit-align-items: baseline;
          align-items: baseline; }
          .hups-home-outer .hups-home .right-section-hups .hups-des .hups-price .by-now-btn {
            margin-top: 30px; } }
      .hups-home-outer .hups-home .right-section-hups .hups-des .hups-voltage span, .hups-home-outer .hups-home .right-section-hups .hups-des .hups-capcity span, .hups-home-outer .hups-home .right-section-hups .hups-des .home-hups-warranty span {
        letter-spacing: 0; }
      .hups-home-outer .hups-home .right-section-hups .hups-des .hups-voltage span:first-child, .hups-home-outer .hups-home .right-section-hups .hups-des .hups-capcity span:first-child, .hups-home-outer .hups-home .right-section-hups .hups-des .home-hups-warranty span:first-child {
        color: #777777; }
      .hups-home-outer .hups-home .right-section-hups .hups-des .hups-voltage span:last-child, .hups-home-outer .hups-home .right-section-hups .hups-des .hups-capcity span:last-child, .hups-home-outer .hups-home .right-section-hups .hups-des .home-hups-warranty span:last-child {
        color: #241F20;
        font-family: proxima_novabold; }
      .hups-home-outer .hups-home .right-section-hups .hups-des .cross-price, .hups-home-outer .hups-home .right-section-hups .hups-des .disc-price {
        text-transform: uppercase;
        letter-spacing: 1.08px; }
      .hups-home-outer .hups-home .right-section-hups .hups-des .cross-price {
        text-decoration: line-through;
        color: #AFAFAF;
        margin-right: 10px; }
        .hups-home-outer .hups-home .right-section-hups .hups-des .cross-price i {
          text-decoration: line-through; }
      .hups-home-outer .hups-home .right-section-hups .hups-des .disc-price {
        font-family: proxima_novabold;
        color: #241F20; }
      .hups-home-outer .hups-home .right-section-hups .hups-des .inclusive-tax {
        float: right;
        width: 100% !important;
        font-size: 12px;
        color: #6E6E6E; }
        @media (max-width: 991px) {
          .hups-home-outer .hups-home .right-section-hups .hups-des .inclusive-tax {
            text-align: left !important; } }

body.home-hups #inverter-batteries-form {
  padding-left: 0;
  padding-right: 45px; }

.hups-config-your-own-btn {
  position: fixed;
  padding: 4px 4px 4px 21px;
  display: inline-block;
  background: #13c14a;
  border-radius: 20px;
  text-transform: uppercase;
  top: 50%;
  transform-origin: right center;
  right: 0px;
  transform: rotate(-90deg) translateY(-50%) translateX(50%);
  z-index: 999;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  transition: all 0.5s; }
  @media (max-width: 767px) {
    .hups-config-your-own-btn {
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      bottom: 0;
      top: inherit;
      text-transform: capitalize;
      max-width: 220px;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; } }
  .hups-config-your-own-btn:hover {
    background: #6fa219; }
  .hups-config-your-own-btn .up-arrow {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: #fff;
    border-radius: 50%;
    position: relative; }
    .hups-config-your-own-btn .up-arrow img {
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      position: absolute; }
  .hups-config-your-own-btn a {
    color: #fff;
    line-height: 1;
    margin-right: 11px;
    font-size: 12px; }

.page-node-type-home-ups .region-banner .block-system-breadcrumb-block .content {
  color: #000; }
.page-node-type-home-ups .field--name-field-ups-main-image {
  height: 331px;
  border: 2px solid #ececec;
  float: left;
  width: 40%;
  padding: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }
  .page-node-type-home-ups .field--name-field-ups-main-image img {
    margin: 0; }
.page-node-type-home-ups #block-amaron-content .field--name-body {
  margin-left: 60px;
  float: left;
  width: calc(60% - 60px); }
.page-node-type-home-ups #block-amaron-content .field--name-field-our-features {
  float: left;
  width: calc(60% - 60px);
  margin-left: 60px; }
  .page-node-type-home-ups #block-amaron-content .field--name-field-our-features h2 {
    font-size: 22px;
    letter-spacing: 2px;
    line-height: 45px;
    font-family: proxima_novalight; }
  .page-node-type-home-ups #block-amaron-content .field--name-field-our-features ul {
    padding-left: 0; }
  .page-node-type-home-ups #block-amaron-content .field--name-field-our-features li:after, .page-node-type-home-ups #block-amaron-content .field--name-field-our-features li:before {
    content: none; }
  .page-node-type-home-ups #block-amaron-content .field--name-field-our-features img {
    vertical-align: top;
    margin-right: 10px; }
  .page-node-type-home-ups #block-amaron-content .field--name-field-our-features p {
    margin: 0;
    display: inline-block;
    width: calc(100% - 49px);
    vertical-align: middle; }
.page-node-type-home-ups .pdf-button,
.page-node-type-home-ups .pdf-button:hover,
.page-node-type-home-ups .pdf-button:active,
.page-node-type-home-ups .pdf-button:focus {
  background-image: none;
  padding-left: 32px; }
.page-node-type-home-ups .block-views-blockdownlaod-document-block-3 {
  padding: 0 60px;
  background: #ffffff; }
.page-node-type-home-ups .view-downlaod-document {
  background: #f6f6f6;
  padding-bottom: 50px; }

.view-home-ups-specifications .views-field-field-technical-specifications .field-content {
  color: #231f20;
  font-size: 16px;
  line-height: 23px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: #ffffff;
  margin-top: 20px;
  padding: 50px 60px; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content .left-panel {
    padding-right: 10px; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content .right-panel {
    padding-left: 10px; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content h2 {
    font-size: 22px;
    letter-spacing: 2px;
    line-height: 30px;
    font-family: proxima_novalight; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content p {
    margin: 15px 0 20px; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content td {
    background: #ffffff; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content th {
    background: #f1f2f2;
    color: #231f20; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content tr:last-child td,
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content tr:last-child th {
    border-bottom: 2px solid #d1d3d4; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content tr td,
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content tr th {
    border: 2px solid #d1d3d4;
    border-bottom: none; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content .inner1 td {
    border-top: 2px solid #f6f6f6;
    border-bottom: 2px solid #f6f6f6; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content .inner1 .green {
    padding-left: 20px; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content .inner2 td {
    border-top: 2px solid #f6f6f6;
    border-bottom: 2px solid #f6f6f6; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content .inner2 .green {
    padding-left: 40px; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content .right-panel td,
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content .right-panel th {
    padding: 15px 10px; }

.view-ups-product-images {
  background: #ffffff;
  padding: 50px 60px 0 60px;
  font-size: 16px;
  letter-spacing: 1px;
  color: #231f20;
  font-family: proxima_nova_rgregular; }
  .view-ups-product-images h2 {
    font-size: 22px;
    letter-spacing: 2px;
    line-height: 30px;
    font-family: proxima_novalight; }
  .view-ups-product-images .readmore-section h2 {
    font-size: 37px;
    line-height: 45px;
    text-transform: uppercase; }
  .view-ups-product-images .readmore-section .more,
  .view-ups-product-images .readmore-section .less {
    text-transform: capitalize;
    margin-bottom: 10px; }
  .view-ups-product-images .readmore-section ul {
    padding-left: 31px; }
    .view-ups-product-images .readmore-section ul li {
      margin: 20px 0;
      position: relative; }
      .view-ups-product-images .readmore-section ul li:before {
        display: block;
        position: relative;
        left: -34px;
        top: -23px;
        color: #95C93D;
        font-size: 50px;
        content: "\2022";
        max-width: 0;
        max-height: 0;
        z-index: 3; }
      .view-ups-product-images .readmore-section ul li:after {
        content: '';
        position: absolute;
        top: 10px;
        left: -26px;
        width: 1px;
        height: calc(100% + 20px);
        background: #ececec;
        z-index: 2; }
      .view-ups-product-images .readmore-section ul li:last-child:after {
        display: none; }
      .view-ups-product-images .readmore-section ul li h4 {
        font-size: 20px;
        font-weight: bold; }
  .view-ups-product-images p {
    margin-top: 10px;
    margin-bottom: 20px; }
  .view-ups-product-images .views-field-field-products-images .owl-stage, .view-ups-product-images .views-field-field-products-images-p .owl-stage {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
  .view-ups-product-images .views-field-field-products-images .owl-item > li, .view-ups-product-images .views-field-field-products-images-p .owl-item > li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 100%; }
  .view-ups-product-images .views-field-field-products-images ul, .view-ups-product-images .views-field-field-products-images-p ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 0; }
    @media (max-width: 767px) {
      .view-ups-product-images .views-field-field-products-images ul, .view-ups-product-images .views-field-field-products-images-p ul {
        flex-direction: column; } }
    .view-ups-product-images .views-field-field-products-images ul .owl-item,
    .view-ups-product-images .views-field-field-products-images ul > li, .view-ups-product-images .views-field-field-products-images-p ul .owl-item,
    .view-ups-product-images .views-field-field-products-images-p ul > li {
      width: 33.33%;
      border: 2px solid #ececec; }
      .view-ups-product-images .views-field-field-products-images ul .owl-item:not(:last-child),
      .view-ups-product-images .views-field-field-products-images ul > li:not(:last-child), .view-ups-product-images .views-field-field-products-images-p ul .owl-item:not(:last-child),
      .view-ups-product-images .views-field-field-products-images-p ul > li:not(:last-child) {
        border-right: none; }
      @media (max-width: 767px) {
        .view-ups-product-images .views-field-field-products-images ul .owl-item,
        .view-ups-product-images .views-field-field-products-images ul > li, .view-ups-product-images .views-field-field-products-images-p ul .owl-item,
        .view-ups-product-images .views-field-field-products-images-p ul > li {
          border: none;
          width: 100%; } }
    .view-ups-product-images .views-field-field-products-images ul li, .view-ups-product-images .views-field-field-products-images-p ul li {
      padding: 0; }
    .view-ups-product-images .views-field-field-products-images ul.count-2 > li, .view-ups-product-images .views-field-field-products-images-p ul.count-2 > li {
      width: 50%; }
    .view-ups-product-images .views-field-field-products-images ul.count-1 > li, .view-ups-product-images .views-field-field-products-images-p ul.count-1 > li {
      width: 100%; }
  .view-ups-product-images .field--name-field-upload-image {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    height: calc(100% - 65px);
    width: 100%;
    padding: 20px; }
    .view-ups-product-images .field--name-field-upload-image img {
      margin-bottom: 0;
      max-height: 250px;
      max-width: 250px;
      width: auto; }
  .view-ups-product-images .field--name-field-amaron {
    background: #ececec;
    padding: 20px;
    width: 100%;
    text-align: center; }
    .view-ups-product-images .field--name-field-amaron .field__label {
      display: none; }
  .view-ups-product-images .field--name-field-warranty {
    display: none; }
  .view-ups-product-images .field-collection-item--name-field-products-images {
    font-size: 18px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: bold;
    height: 100%;
    width: 100%;
    min-height: 300px; }
    @media (max-width: 767px) {
      .view-ups-product-images .field-collection-item--name-field-products-images {
        min-height: 10px; } }
    .view-ups-product-images .field-collection-item--name-field-products-images .content {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap;
      background: #f6f6f6;
      -webkit-align-items: center;
      align-items: center;
      height: 100%;
      width: 100%; }
      .view-ups-product-images .field-collection-item--name-field-products-images .content:hover {
        background: #ffffff;
        box-shadow: 0px 0 10px 0px rgba(0, 0, 0, 0.2); }
        .view-ups-product-images .field-collection-item--name-field-products-images .content:hover .field--name-field-amaron {
          background: #95C93D;
          color: #ffffff;
          box-shadow: inset 0px 11px 14px -8px rgba(0, 0, 0, 0.1); }
  .view-ups-product-images .views-field-field-ups-bottom-description {
    background: #f6f6f6;
    padding: 50px 80px;
    box-shadow: inset 0px 11px 14px -8px rgba(0, 0, 0, 0.1); }
    .view-ups-product-images .views-field-field-ups-bottom-description ul li:first-child {
      margin-top: 0; }
    .view-ups-product-images .views-field-field-ups-bottom-description ul li:before {
      top: -28px; }

body:not(.path-frontpage) .block-views-blockhome-ups-faqs-block-1 {
  background: #ffffff;
  padding: 50px 60px; }
  body:not(.path-frontpage) .block-views-blockhome-ups-faqs-block-1 h2 {
    font-size: 22px;
    letter-spacing: 2px;
    line-height: 30px;
    margin-bottom: 15px;
    font-family: proxima_novalight; }

@media (max-width: 1024px) {
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content {
    padding: 30px 20px; }

  .view-ups-product-images {
    padding: 30px 20px 0; }
    .view-ups-product-images .views-field-field-ups-bottom-description {
      padding-left: 30px;
      padding-right: 30px; }

  .page-node-type-home-ups .block-views-blockdownlaod-document-block-3 {
    padding: 0 20px; }

  body:not(.path-frontpage) .block-views-blockhome-ups-faqs-block-1 {
    padding-left: 20px;
    padding-right: 20px; } }
@media (max-width: 991px) {
  .page-node-type-home-ups .field--name-field-ups-main-image {
    width: 100%; }
  .page-node-type-home-ups #block-amaron-content {
    margin-top: 0; }
    .page-node-type-home-ups #block-amaron-content .field--name-body {
      width: 100%;
      margin-left: 0;
      margin-top: 30px; }
    .page-node-type-home-ups #block-amaron-content .field--name-field-our-features {
      width: 100%;
      margin-left: 0; }

  .view-home-ups-specifications .views-field-field-technical-specifications .field-content {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
    .view-home-ups-specifications .views-field-field-technical-specifications .field-content .left-panel,
    .view-home-ups-specifications .views-field-field-technical-specifications .field-content .right-panel {
      padding: 0;
      width: 100%; }
    .view-home-ups-specifications .views-field-field-technical-specifications .field-content .right-panel {
      padding-top: 20px; } }
@media (max-width: 600px) {
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content .inner1 .green,
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content .inner2 .green {
    padding-left: 0; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content .left-panel tr td,
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content .left-panel tr th {
    width: 50%; }
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content .right-panel tr td,
  .view-home-ups-specifications .views-field-field-technical-specifications .field-content .right-panel tr th {
    min-width: 40px; } }
.path-frontpage {
  /*  amaron vedios*/ }
  .path-frontpage article[data-history-node-id="4"] {
    display: none; }
  .path-frontpage .view-home-page-banner .banner-overlay {
    background: rgba(111, 162, 25, 0.8); }
    .path-frontpage .view-home-page-banner .banner-overlay h3,
    .path-frontpage .view-home-page-banner .banner-overlay h2 {
      color: #000; }
    @media (max-width: 991px) {
      .path-frontpage .view-home-page-banner .banner-overlay {
        background: transparent; } }
    @media (min-width: 991px) {
      .path-frontpage .view-home-page-banner .banner-overlay {
        max-width: 470px; } }
    .path-frontpage .view-home-page-banner .banner-overlay img {
      width: auto;
      display: inline-block; }
  .path-frontpage #block-amaronvideo .youtube_iframe {
    padding-bottom: 0;
    height: inherit;
    padding-top: 0; }
    .path-frontpage #block-amaronvideo .youtube_iframe .tvc-gallery.owl-carousel .owl-nav button {
      height: 315px; }
    .path-frontpage #block-amaronvideo .youtube_iframe .owl-carousel .owl-stage-outer .owl-stage .owl-item {
      height: 340px; }
      .path-frontpage #block-amaronvideo .youtube_iframe .owl-carousel .owl-stage-outer .owl-stage .owl-item iframe {
        left: 40px;
        width: calc(100% - 80px); }
  .path-frontpage main.main-content {
    width: 100%;
    float: left;
    background-color: #ececec;
    clear: both;
    display: block;
    position: relative;
    /*common in why-to-choose and did-you-know slider*/
    /*region-middle-content*/
    /*region-bottom*/ }
    .path-frontpage main.main-content .top-banner .slides li {
      position: relative; }
      .path-frontpage main.main-content .top-banner .slides li .why-to-choose,
      .path-frontpage main.main-content .top-banner .slides li .did-you-know {
        position: absolute;
        top: 25px;
        left: 25px;
        color: #ffffff;
        width: calc(100% - 50px); }
    .path-frontpage main.main-content .top-banner .flex-control-nav li a {
      color: transparent;
      background: transparent;
      border: 2px solid #fff; }
      .path-frontpage main.main-content .top-banner .flex-control-nav li a:hover {
        background: #fff;
        box-shadow: none; }
      .path-frontpage main.main-content .top-banner .flex-control-nav li a.flex-active {
        background: #fff;
        box-shadow: none; }
    .path-frontpage main.main-content .region-content {
      padding-top: 60px;
      padding-bottom: 30px;
      /*common in three blocks*/
      /*why choose Amaron*/
      /*We are making news*/
      /*Facebook and Twitter Section*/ }
      .path-frontpage main.main-content .region-content > header,
      .path-frontpage main.main-content .region-content > .node__content {
        display: none; }
      .path-frontpage main.main-content .region-content #block-whychooseamaron,
      .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1,
      .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"],
      .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter {
        width: 32%;
        float: left;
        margin: 0 1%; }
      .path-frontpage main.main-content .region-content #block-whychooseamaron,
      .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 {
        margin-left: 0;
        position: relative; }
        .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides,
        .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides {
          position: relative; }
          .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides .slick-dots,
          .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides .slick-dots {
            position: absolute;
            padding: 0;
            top: 10px;
            right: 10px; }
            .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides .slick-dots li,
            .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides .slick-dots li {
              display: inline-block;
              margin: 0 6px; }
              .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides .slick-dots li button,
              .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides .slick-dots li button {
                width: 11px;
                height: 11px;
                background: #fff;
                border: 2px solid #6fa219;
                border-radius: 50%;
                display: block;
                font-size: 0;
                position: relative;
                cursor: pointer;
                padding: 0; }
                .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides .slick-dots li button:hover,
                .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides .slick-dots li button:hover {
                  background-color: #6fa219; }
            .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides .slick-dots .slick-active button,
            .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides .slick-dots .slick-active button {
              background: #6fa219; }
        .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .flex-control-nav a,
        .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .flex-control-nav a {
          border: 2px solid #6fa219;
          background: #fff;
          box-shadow: none; }
          .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .flex-control-nav a:hover,
          .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .flex-control-nav a:hover {
            background: #6fa219;
            box-shadow: none; }
        .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .flex-control-nav .flex-active,
        .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .flex-control-nav .flex-active {
          background-color: #6fa219; }
        .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li,
        .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li {
          position: relative; }
          .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li img,
          .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li img {
            height: auto;
            display: block; }
          .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose,
          .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose {
            color: #000;
            left: 15px;
            width: calc(100% - 30px); }
            .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose > p,
            .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose > p {
              text-align: center;
              margin-top: 20px; }
              @media (max-width: 412px) {
                .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose > p,
                .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose > p {
                  margin-top: 15px; } }
            .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose p img,
            .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose p img {
              height: 48px;
              float: left;
              margin: 0 20px 0 0; }
            .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose h3,
            .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose h3 {
              font-size: 20px;
              text-align: center;
              font-family: glacial_indifferenceregular; }
              .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose h3 .white,
              .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose h3 .white {
                font-family: glacial_indifferencebold; }
            .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose ul,
            .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose ul {
              list-style: none;
              margin-top: 20px;
              font-family: glacial_indifferenceregular;
              padding-left: 0;
              max-width: 222px; }
              .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose ul.reason1 li:before,
              .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose ul.reason1 li:before {
                background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/y-choose-amaron1.svg); }
              .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose ul.reason2 li:before,
              .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose ul.reason2 li:before {
                background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/y-choose-amaron2.svg); }
              .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose ul.reason3 li:before,
              .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose ul.reason3 li:before {
                background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/y-choose-amaron3.svg); }
              @media (max-width: 412px) {
                .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose ul,
                .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose ul {
                  max-width: 200px; } }
              .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose ul li,
              .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose ul li {
                font-size: 15px;
                line-height: 1.25;
                padding-left: 30px;
                margin-bottom: 12px;
                position: relative; }
                .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose ul li:before,
                .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose ul li:before {
                  position: absolute;
                  content: '';
                  left: 0;
                  top: 0;
                  width: 19px;
                  height: 19px;
                  background-size: contain !important;
                  background-repeat: no-repeat !important; }
                @media (max-width: 412px) {
                  .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose ul li,
                  .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose ul li {
                    margin-bottom: 10px; } }
                .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose ul li:last-child,
                .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose ul li:last-child {
                  margin-bottom: 0; }
                .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose ul li img,
                .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose ul li img {
                  width: 20px;
                  height: 20px;
                  display: inline-block;
                  position: absolute;
                  top: 0;
                  left: 0; }
            .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose .reason,
            .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose .reason {
              font-size: 18px;
              font-weight: 300; }
            .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li .why-to-choose .reason-detail,
            .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li .why-to-choose .reason-detail {
              font-size: 21px;
              font-weight: 600;
              text-align: left; }
        .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .flex-control-nav,
        .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .flex-control-nav {
          right: 20px;
          z-index: 2;
          top: 20px;
          bottom: auto;
          width: auto; }
      .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] {
        background: #fff;
        border: solid 1px #e0e0e0;
        position: relative; }
        .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] h2 {
          font-size: 15px;
          line-height: 2.07;
          letter-spacing: 1.5px;
          text-align: left;
          color: #9b9b9b;
          font-family: glacial_indifferenceregular;
          text-transform: uppercase; }
          .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] h2::before {
            content: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon-news.png);
            float: left;
            margin-right: 15px; }
          .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] h2 .highlight {
            font-size: 31px;
            line-height: 0.9;
            letter-spacing: 3.1px;
            color: #231f20;
            font-family: glacial_indifferencebold; }
        .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-header {
          margin: 13px 10px; }
          .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-header h2 {
            padding: 10px; }
          .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-header a.button, .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-header #find-refresh a, #find-refresh .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-header a {
            padding: 7px 15px;
            padding: 7px 15px;
            position: absolute;
            right: 10px;
            top: 25px; }
        .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-footer {
          display: none; }
        .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-content {
          min-height: 355px; }
          .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-content .clearfix.views-row:hover {
            background-color: #e6f4d0; }
          .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-content .clearfix.views-row .views-field-field-news-image {
            padding: 0 15px;
            float: left; }
          .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-content .clearfix.views-row .views-field-title {
            font-weight: 600;
            font-size: 16px;
            line-height: normal;
            color: #231f20;
            margin-bottom: 10px; }
          .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-content .clearfix.views-row .views-field-body {
            font-size: 14px;
            line-height: 1.29; }
            .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-content .clearfix.views-row .views-field-body p {
              margin: 0;
              font-size: 13px;
              line-height: 15px; }
          .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-content .clearfix.views-row:nth-of-type(odd) {
            background-color: #fafafa; }
            .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-content .clearfix.views-row:nth-of-type(odd):hover {
              background-color: #e6f4d0; }
      .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter {
        margin-right: 0;
        background-color: #fff;
        border: solid 1px #e0e0e0; }
        .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter .item-list ul.quicktabs-tabs {
          padding: 0;
          margin-bottom: 10px;
          background-color: #f3f3f3;
          border: solid 1px #e0e0e0;
          margin-top: -1px;
          font-weight: bold; }
          .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter .item-list ul.quicktabs-tabs li {
            padding: 0; }
            .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter .item-list ul.quicktabs-tabs li a {
              color: #8b8b8b;
              padding: 7px 14px;
              display: inline-block; }
              .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter .item-list ul.quicktabs-tabs li a:hover {
                background: #e6f4d0; }
            .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter .item-list ul.quicktabs-tabs li:first-child {
              margin-left: -2px; }
              .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter .item-list ul.quicktabs-tabs li:first-child.active {
                margin-left: -2px; }
            .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter .item-list ul.quicktabs-tabs li.active {
              background: #fff;
              margin: -1px;
              border-right: 1px solid #e0e0e0;
              display: inline-block;
              margin-top: 0;
              border-left: 1px solid #e0e0e0; }
              .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter .item-list ul.quicktabs-tabs li.active a {
                color: #000; }
        .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter #quicktabs-container-facebook_twitter {
          padding: 5px; }
          .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter #quicktabs-container-facebook_twitter .fb_iframe_widget {
            width: 100%; }
          .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter #quicktabs-container-facebook_twitter .fb-page span {
            height: 406px !important;
            max-width: 100% !important; }
            .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter #quicktabs-container-facebook_twitter .fb-page span iframe {
              height: 406px !important;
              width: 100% !important; }
          .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter #quicktabs-container-facebook_twitter #quicktabs-tabpage-facebook_twitter-1 {
            height: 408px !important; }
            .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter #quicktabs-container-facebook_twitter #quicktabs-tabpage-facebook_twitter-1 iframe[id^="twitter-widget"] {
              height: 408px !important; }
        .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter::after {
          clear: both;
          content: "";
          display: block; }
    .path-frontpage main.main-content .region-bottom-content {
      width: 100%;
      margin: 0 auto;
      background-color: #fff;
      padding-bottom: 40px;
      /*region-heading*/
      /*common in three section*/
      /*Amaron Video*/
      /*Middle Static Block*/
      /*Did you Know block*/ }
      .path-frontpage main.main-content .region-bottom-content .region-inner-wrapper {
        max-width: 1260px;
        margin: 0 auto;
        padding: 0 20px;
        clear: both; }
      .path-frontpage main.main-content .region-bottom-content #block-allaboutamaron {
        clear: both;
        content: "";
        display: block; }
        .path-frontpage main.main-content .region-bottom-content #block-allaboutamaron h2 {
          text-align: center;
          padding: 40px;
          font-size: 42px;
          color: #231f20;
          line-height: 1.29;
          font-family: glacial_indifferenceregular;
          text-transform: uppercase; }
          .path-frontpage main.main-content .region-bottom-content #block-allaboutamaron h2 .green {
            line-height: 0.67;
            color: #95c93d;
            font-family: glacial_indifferencebold; }
      .path-frontpage main.main-content .region-bottom-content #block-didyouknow,
      .path-frontpage main.main-content .region-bottom-content #block-allaboutamaronstatic,
      .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 {
        float: left;
        width: 25%;
        color: #fff;
        height: 315px; }
      .path-frontpage main.main-content .region-bottom-content #block-amaronvideo {
        width: 46%;
        float: left;
        height: 315px; }
        .path-frontpage main.main-content .region-bottom-content #block-amaronvideo .youtube_thumbnail {
          cursor: pointer;
          position: relative; }
          .path-frontpage main.main-content .region-bottom-content #block-amaronvideo .youtube_thumbnail:after {
            content: "";
            background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/youtube.png") no-repeat;
            width: 68px;
            height: 48px;
            display: block;
            z-index: 1;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            -webkit-filter: grayscale(1);
            filter: grayscale(1);
            opacity: 0.8; }
          .path-frontpage main.main-content .region-bottom-content #block-amaronvideo .youtube_thumbnail:hover:after {
            -webkit-filter: grayscale(0);
            filter: grayscale(0);
            opacity: 1; }
        .path-frontpage main.main-content .region-bottom-content #block-amaronvideo img {
          width: 100%;
          height: 315px;
          object-fit: cover;
          -o-object-fit: cover; }
        .path-frontpage main.main-content .region-bottom-content #block-amaronvideo iframe {
          margin-bottom: -5px;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 315px;
          background: #000; }
      .path-frontpage main.main-content .region-bottom-content #block-allaboutamaronstatic {
        background-image: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/bg-stats.png);
        padding: 10px 0;
        margin: 0 2%; }
        .path-frontpage main.main-content .region-bottom-content #block-allaboutamaronstatic p.clearfix {
          margin: 20px 0;
          font-family: "proxima_novalight";
          line-height: 1.53;
          letter-spacing: 1.5px;
          padding: 0 20px 20px;
          border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
          .path-frontpage main.main-content .region-bottom-content #block-allaboutamaronstatic p.clearfix:last-child {
            border-bottom: none; }
          .path-frontpage main.main-content .region-bottom-content #block-allaboutamaronstatic p.clearfix .number {
            line-height: 1.06;
            letter-spacing: 3.1px;
            font-family: "proxima_novasemibold";
            font-size: 39px;
            font-weight: bold;
            display: block;
            line-height: 30px; }
            .path-frontpage main.main-content .region-bottom-content #block-allaboutamaronstatic p.clearfix .number span {
              display: inline-block; }
          .path-frontpage main.main-content .region-bottom-content #block-allaboutamaronstatic p.clearfix img {
            width: auto;
            float: left;
            margin-right: 20px; }
      .path-frontpage main.main-content .region-bottom-content #block-didyouknow,
      .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 {
        position: relative;
        margin: 0; }
        .path-frontpage main.main-content .region-bottom-content #block-didyouknow .top-banner ul.slides li > img,
        .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 .top-banner ul.slides li > img {
          height: 315px;
          object-fit: cover;
          width: 100%; }
        .path-frontpage main.main-content .region-bottom-content #block-didyouknow .top-banner ul.slides li .field-content,
        .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 .top-banner ul.slides li .field-content {
          display: block; }
          .path-frontpage main.main-content .region-bottom-content #block-didyouknow .top-banner ul.slides li .field-content > img,
          .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 .top-banner ul.slides li .field-content > img {
            height: 315px;
            object-fit: cover;
            width: 100%; }
        .path-frontpage main.main-content .region-bottom-content #block-didyouknow .top-banner ul.slides li .did-you-know h2,
        .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 .top-banner ul.slides li .did-you-know h2 {
          font-size: 18px;
          line-height: 1.72;
          letter-spacing: 1.8px;
          text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.2);
          font-family: glacial_indifferenceregular; }
          .path-frontpage main.main-content .region-bottom-content #block-didyouknow .top-banner ul.slides li .did-you-know h2 .green,
          .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 .top-banner ul.slides li .did-you-know h2 .green {
            display: block;
            font-size: 30px;
            line-height: 0.93;
            letter-spacing: 3px;
            font-family: glacial_indifferencebold; }
        .path-frontpage main.main-content .region-bottom-content #block-didyouknow .top-banner ul.slides li .did-you-know .twitter,
        .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 .top-banner ul.slides li .did-you-know .twitter {
          position: absolute;
          right: 20px;
          top: 20px; }
        .path-frontpage main.main-content .region-bottom-content #block-didyouknow .top-banner p,
        .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 .top-banner p {
          margin-top: 50px;
          font-size: 18px;
          text-align: center; }
        .path-frontpage main.main-content .region-bottom-content #block-didyouknow .top-banner .flex-control-nav,
        .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 .top-banner .flex-control-nav {
          z-index: 2;
          bottom: 40px; }
    @media (max-width: 767px) {
      .path-frontpage main.main-content .fullWidth, .path-frontpage main.main-content .footer .region-footer-top .footer-logo, .footer .region-footer-top .path-frontpage main.main-content .footer-logo, .path-frontpage main.main-content .footer .region-footer-top .social-icon, .footer .region-footer-top .path-frontpage main.main-content .social-icon, .path-frontpage main.main-content .footer .region-footer-top .footer-contacts, .footer .region-footer-top .path-frontpage main.main-content .footer-contacts, .path-frontpage main.main-content .footer .footer_middle_outer nav, .footer .footer_middle_outer .path-frontpage main.main-content nav,
      .path-frontpage main.main-content .footer .footer_middle_outer nav#block-amaron-others,
      .footer .footer_middle_outer .path-frontpage main.main-content nav#block-amaron-others, .path-frontpage main.main-content .region-content #block-whychooseamaron,
      .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1,
      .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"],
      .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter, .path-frontpage main.main-content .region-bottom-content #block-amaronvideo,
      .path-frontpage main.main-content .region-bottom-content #block-allaboutamaronstatic,
      .path-frontpage main.main-content .region-bottom-content #block-didyouknow,
      .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 {
        float: none;
        width: auto;
        text-align: center; } }

.youtube_iframe {
  margin: 0;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0; }

/*Amaron for every need section*/
.owl-carousel .owl-nav button,
.owl-carousel + .owl-thumb-wrapper .owl-nav button {
  position: absolute;
  top: 25px;
  right: -25px; }
  .owl-carousel .owl-nav button span,
  .owl-carousel + .owl-thumb-wrapper .owl-nav button span {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/next.png");
    text-indent: -9999px;
    display: inline-block;
    width: 7px;
    height: 13px; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel + .owl-thumb-wrapper .owl-nav button.owl-prev {
    left: -25px; }
    .owl-carousel .owl-nav button.owl-prev span,
    .owl-carousel + .owl-thumb-wrapper .owl-nav button.owl-prev span {
      background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/prev.png"); }
  .owl-carousel .owl-nav button.disabled,
  .owl-carousel + .owl-thumb-wrapper .owl-nav button.disabled {
    opacity: 0.5;
    cursor: text; }
.owl-carousel .owl-item img {
  width: auto; }

#block-locatepitstop {
  max-width: 280px;
  margin: 0 auto 20px;
  display: none; }
  #block-locatepitstop figure {
    float: right;
    margin-left: 15px;
    min-height: 80px;
    margin-top: -10px; }
  #block-locatepitstop p {
    margin: 0; }
  #block-locatepitstop span {
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    font-weight: 300;
    text-align: center;
    font-family: proxima_nova_rgregular; }
  #block-locatepitstop a {
    padding: 7px 15px;
    border-top: none;
    margin-top: 5px; }

/*Vehicals*/
.amaron-every-need {
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
  z-index: 2;
  position: relative; }
  .amaron-every-need h1 {
    margin: 0 auto;
    font-size: 15.8px;
    font-weight: bold;
    line-height: 1.8;
    letter-spacing: 2px;
    text-align: left;
    color: #231f20;
    max-width: 1260px;
    padding: 25px 15px 0 15px; }
    .amaron-every-need h1:after {
      display: block;
      border-bottom: 2px solid #95c93d;
      width: 165px;
      content: ""; }
  .amaron-every-need .amaron-every-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    @media (max-width: 767px) {
      .amaron-every-need .amaron-every-block {
        width: 100%;
        display: block;
        position: relative;
        padding: 0 30px; } }
    .amaron-every-need .amaron-every-block .aCard {
      width: auto;
      display: inline-block;
      text-align: center; }
      @media (max-width: 767px) {
        .amaron-every-need .amaron-every-block .aCard {
          width: 33.33%;
          padding-top: 25px; } }
      .amaron-every-need .amaron-every-block .aCard a {
        display: inline-block;
        color: #5a5a5a; }
        .amaron-every-need .amaron-every-block .aCard a:hover {
          color: #95C93D; }
      .amaron-every-need .amaron-every-block .aCard .figure {
        height: 40px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; }
        .amaron-every-need .amaron-every-block .aCard .figure img {
          width: auto;
          height: auto;
          max-height: 40px; }
      .amaron-every-need .amaron-every-block .aCard .vehicle-title {
        padding-top: 18px;
        width: 85px;
        display: block; }
    .amaron-every-need .amaron-every-block .every-need-dots .aCard {
      display: block;
      border-bottom: 1px solid #cccccc;
      border-radius: 3px; }
      @media (max-width: 767px) {
        .amaron-every-need .amaron-every-block .every-need-dots .aCard {
          width: 100%;
          padding-top: 0; } }
      .amaron-every-need .amaron-every-block .every-need-dots .aCard:last-child {
        border-bottom: none; }
      .amaron-every-need .amaron-every-block .every-need-dots .aCard a {
        display: block;
        text-align: left;
        padding: 15px; }
        .amaron-every-need .amaron-every-block .every-need-dots .aCard a .figure {
          padding-right: 20px;
          height: auto;
          display: inline-block;
          vertical-align: middle; }
          .amaron-every-need .amaron-every-block .every-need-dots .aCard a .figure img {
            max-width: 30px; }
      .amaron-every-need .amaron-every-block .every-need-dots .aCard .vehicle-title {
        width: auto;
        padding: 0;
        text-align: left;
        display: inline-block;
        vertical-align: middle; }
        .amaron-every-need .amaron-every-block .every-need-dots .aCard .vehicle-title br {
          display: none; }
      .amaron-every-need .amaron-every-block .every-need-dots .aCard:hover {
        background: #f5f8f9; }
    .amaron-every-need .amaron-every-block .every-need-dots .every-need-dot-inn {
      background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/more.png);
      position: relative;
      height: 36px;
      width: 36px;
      background-size: 36px;
      margin-top: 28px;
      cursor: pointer; }
      .amaron-every-need .amaron-every-block .every-need-dots .every-need-dot-inn .every-more {
        display: none;
        width: 17rem;
        position: absolute;
        right: -15px;
        top: 62px;
        z-index: 10;
        background-color: #ffffff;
        border: 1px solid #95c93d;
        border-radius: 5px;
        box-shadow: 1px 1px 1px 0 #e2e2e2; }
        .amaron-every-need .amaron-every-block .every-need-dots .every-need-dot-inn .every-more:before {
          content: "";
          display: block;
          position: absolute;
          left: 84%;
          width: 0;
          height: 0;
          border-style: solid;
          z-index: 11;
          top: -23px;
          border-color: transparent transparent #95c93d;
          border-width: 11px; }
    .amaron-every-need .amaron-every-block .every-need-dots:hover .every-more {
      display: block; }
    .amaron-every-need .amaron-every-block .slick-arrow {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      width: 25px;
      cursor: pointer;
      color: #95c93d;
      font-size: 38px;
      line-height: 1;
      text-align: center; }
      .amaron-every-need .amaron-every-block .slick-arrow.arrow-left {
        left: 5px; }
      .amaron-every-need .amaron-every-block .slick-arrow.arrow-right {
        right: 5px; }
      .amaron-every-need .amaron-every-block .slick-arrow.slick-disabled {
        opacity: 0; }
  .amaron-every-need .content {
    max-width: 1260px;
    margin: 0 auto;
    padding: 25px 20px;
    width: 100%; }
    @media (max-width: 767px) {
      .amaron-every-need .content {
        padding: 10px 0 25px 0; } }

@media (max-width: 1024px) {
  .path-frontpage main.main-content .region-bottom-content {
    padding: 0 20px 30px;
    margin-bottom: 30px; }
    .path-frontpage main.main-content .region-bottom-content #block-amaronvideo {
      width: 100%;
      height: 100%;
      margin: 0 0 20px; }
      .path-frontpage main.main-content .region-bottom-content #block-amaronvideo iframe {
        height: 100%; }
      .path-frontpage main.main-content .region-bottom-content #block-amaronvideo img {
        height: 100%; }
    .path-frontpage main.main-content .region-bottom-content #block-allaboutamaronstatic,
    .path-frontpage main.main-content .region-bottom-content #block-didyouknow,
    .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 {
      width: 49%;
      background-size: cover; }
    .path-frontpage main.main-content .region-bottom-content #block-allaboutamaronstatic {
      margin-left: 0; }
    .path-frontpage main.main-content .region-bottom-content #block-didyouknow,
    .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 {
      margin-right: 0; }
      .path-frontpage main.main-content .region-bottom-content #block-didyouknow .top-banner ul.slides li > img,
      .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 .top-banner ul.slides li > img {
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%; }
  .path-frontpage main.main-content .region-content {
    padding-top: 30px; }
    .path-frontpage main.main-content .region-content #block-whychooseamaron,
    .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1,
    .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"],
    .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter {
      width: 49%; }
    .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] {
      margin-right: 0; }
    .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter {
      clear: both;
      width: 100%;
      margin: 0 auto; }
      .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter #quicktabs-container-facebook_twitter {
        /*#quicktabs-tabpage-facebook_twitter-1 iframe[id^="twitter-widget"] {
          width: 100% !important;
        }*/
        /*.fb_iframe_widget { display: block; }
        .fb-page span {
          width: 100% !important;
          display: block;
        }*/ }
        .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter #quicktabs-container-facebook_twitter #quicktabs-tabpage-facebook_twitter-1 {
          text-align: center; }
        .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter #quicktabs-facebook_twitter #quicktabs-container-facebook_twitter .fb_iframe_widget {
          text-align: center;
          display: block; } }
@media (max-width: 767px) {
  .path-frontpage main.main-content .region-content {
    padding: 30px 0; }
    .path-frontpage main.main-content .region-content #block-whychooseamaron,
    .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 {
      margin: 0;
      width: 100%;
      text-align: left; }
      .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner,
      .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner {
        max-width: 100%;
        width: 500px;
        margin: 0 auto;
        position: relative; }
        .path-frontpage main.main-content .region-content #block-whychooseamaron .top-banner .slides li > img,
        .path-frontpage main.main-content .region-content #block-views-block-why-choose-amaron-block-1 .top-banner .slides li > img {
          width: 100%; }
    .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] {
      width: calc(100% - 40px);
      margin: 20px;
      text-align: left; }
    .path-frontpage main.main-content .region-content #block-quicktabsfacebooktwitter {
      display: none;
      width: calc(100% - 40px);
      margin: 0 20px; }
  .path-frontpage main.main-content .region-bottom-content #block-allaboutamaronstatic {
    width: 100%;
    float: left;
    margin: 0 0 20px;
    text-align: left; }
  .path-frontpage main.main-content .region-bottom-content #block-didyouknow,
  .path-frontpage main.main-content .region-bottom-content #block-views-block-why-choose-amaron-block-2 {
    clear: both;
    position: relative;
    float: left;
    margin: 0;
    width: 100%; }

  #block-locatepitstop {
    display: block; } }
@media (max-width: 480px) {
  .path-frontpage main.main-content .region-content {
    padding: 20px 0; }
    .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] {
      margin: 0;
      width: 100%;
      text-align: left; }
      .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .buzz-main {
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        flex-wrap: nowrap; }
      .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .buzz-img {
        margin-right: 20px;
        width: 72px; }
      .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .buzz-text {
        margin-top: 0;
        width: calc(100% - 92px); }
      .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-header a {
        display: none; }
      .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-footer {
        display: block; }
        .path-frontpage main.main-content .region-content [id^="block-views-block-amaron-news"] .content .view-footer a {
          width: 100%;
          padding: 16px 32px 12px; }
  .path-frontpage main.main-content .region-bottom-content {
    padding: 0 0 30px; }
    .path-frontpage main.main-content .region-bottom-content #block-allaboutamaron h2 {
      font-size: 18px;
      text-align: left;
      padding: 20px; }
      .path-frontpage main.main-content .region-bottom-content #block-allaboutamaron h2 .green {
        font-size: 32px;
        display: block;
        line-height: 1; } }
.inverter-battery-listing-items {
  background: #f8f8f8 !important; }

.inverter-battery-system-type-container .inverter-battery-system-type {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 17px -24px 0; }
  @media (max-width: 767px) {
    .inverter-battery-system-type-container .inverter-battery-system-type {
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; } }
  .inverter-battery-system-type-container .inverter-battery-system-type strong {
    color: #241F20; }
  .inverter-battery-system-type-container .inverter-battery-system-type .inverter-battry-img {
    max-width: 450px;
    margin: 0 auto 50px;
    text-align: center; }
    .inverter-battery-system-type-container .inverter-battery-system-type .inverter-battry-img img {
      height: 300px;
      width: auto; }
    @media (max-width: 500px) {
      .inverter-battery-system-type-container .inverter-battery-system-type .inverter-battry-img {
        margin-bottom: 35px; } }
  .inverter-battery-system-type-container .inverter-battery-system-type .inverter-battry-name {
    margin-bottom: 30px; }
    @media (max-width: 500px) {
      .inverter-battery-system-type-container .inverter-battery-system-type .inverter-battry-name {
        margin-bottom: 22px; } }
    .inverter-battery-system-type-container .inverter-battery-system-type .inverter-battry-name strong {
      font-family: proxima_novabold;
      font-size: 16px;
      line-height: 1.5; }
  .inverter-battery-system-type-container .inverter-battery-system-type ul {
    width: calc(50% - 48px);
    margin: 22px 24px;
    background: #FFFFFB;
    padding: 20px; }
    @media (max-width: 767px) {
      .inverter-battery-system-type-container .inverter-battery-system-type ul {
        width: 100%;
        max-width: 422px; } }
    .inverter-battery-system-type-container .inverter-battery-system-type ul li > div {
      margin-bottom: 20px;
      font-size: 15px; }
      @media (max-width: 500px) {
        .inverter-battery-system-type-container .inverter-battery-system-type ul li > div {
          margin-bottom: 10px; } }
      .inverter-battery-system-type-container .inverter-battery-system-type ul li > div:last-child {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        margin-bottom: 0;
        margin-top: 40px; }
        @media (max-width: 500px) {
          .inverter-battery-system-type-container .inverter-battery-system-type ul li > div:last-child {
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            flex-direction: column;
            margin-top: 30px; } }
        .inverter-battery-system-type-container .inverter-battery-system-type ul li > div:last-child .inclusive-tax {
          display: block;
          font-size: 13px;
          color: #6E6E6E;
          margin-top: 4px; }
        .inverter-battery-system-type-container .inverter-battery-system-type ul li > div:last-child .cross-price {
          color: #AFAFAF;
          text-decoration: line-through;
          display: inline-block; }
        @media (max-width: 500px) {
          .inverter-battery-system-type-container .inverter-battery-system-type ul li > div:last-child .buy-now-btn {
            margin-top: 20px; } }
        .inverter-battery-system-type-container .inverter-battery-system-type ul li > div:last-child .buy-now-btn a {
          padding: 10px 35px;
          background: #97CA42;
          color: #fff;
          transition: all 0.5s;
          text-transform: uppercase;
          display: inline-block; }
          .inverter-battery-system-type-container .inverter-battery-system-type ul li > div:last-child .buy-now-btn a:hover {
            background: #6fa219; }
    .inverter-battery-system-type-container .inverter-battery-system-type ul li .battry {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .inverter-battery-system-type-container .inverter-battery-system-type ul li .battry span, .inverter-battery-system-type-container .inverter-battery-system-type ul li .battry strong {
        display: inline-block; }
      .inverter-battery-system-type-container .inverter-battery-system-type ul li .battry span {
        width: 132px;
        color: #777777; }
      .inverter-battery-system-type-container .inverter-battery-system-type ul li .battry strong {
        color: #241F20;
        margin-left: 30px; }

body:not(.path-frontpage) main a,
body:not(.path-frontpage) .region-top-content a,
body:not(.path-frontpage) .region-bottom-content a {
  font-weight: bold; }
  body:not(.path-frontpage) main a[href^="tel:"],
  body:not(.path-frontpage) .region-top-content a[href^="tel:"],
  body:not(.path-frontpage) .region-bottom-content a[href^="tel:"] {
    font-weight: normal; }
body:not(.path-frontpage) main {
  max-width: 1260px;
  margin: 60px auto 42px;
  padding: 0 20px;
  clear: both;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
body:not(.path-frontpage) .p0 {
  padding: 0 !important; }
body:not(.path-frontpage) #block-amaron-content {
  padding: 50px 60px;
  background: #FFF;
  color: #231f20;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 23px; }

.mt-30 {
  margin-top: 30px !important; }

.mb0 {
  margin-bottom: 0 !important; }

.layout-sidebar-first {
  width: 300px;
  float: left;
  margin-right: 20px; }

.layout-sidebar-second {
  width: 380px;
  float: left;
  margin-left: 20px;
  position: relative; }

.layout-content {
  float: left;
  width: 100%; }
  .layout-content.both-sidebar {
    width: calc(100% - 800px); }
  .layout-content.single-sidebar {
    width: calc(100% - 400px); }

.path-frontpage .region-content,
.path-frontpage .region-top-content {
  max-width: 1260px;
  margin: 0 auto;
  padding: 0 20px;
  clear: both; }

.region-top-content {
  clear: both; }

.wrapper,
.contact .region-top-content {
  max-width: 1260px;
  margin: 0 auto;
  padding: 0 20px;
  clear: both; }

.contact .page-top-content {
  float: left;
  width: 100%; }

@media (max-width: 1024px) {
  body:not(.path-frontpage) #block-amaron-content {
    padding: 30px 20px; }
  body:not(.path-frontpage) main {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column; }

  .layout-sidebar-first,
  .layout-sidebar-second,
  .layout-content.both-sidebar,
  .layout-content.single-sidebar {
    width: 100%;
    margin: 0;
    float: none; }

  .layout-sidebar-first {
    margin-bottom: 20px; }

  .layout-sidebar-second {
    margin-top: 20px; } }
@media (max-width: 991px) {
  body:not(.path-frontpage) main {
    margin: 0;
    padding: 0; } }
@media (max-width: 767px) {
  .path-frontpage .region-top-content {
    padding: 0; }

  .contact .region-top-content {
    padding: 0; } }
@media (max-width: 1024px) {
  .checkout-pg main {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 25px !important; }
    .checkout-pg main .layout-sidebar-second {
      -webkit-box-ordinal-group: -1;
      -moz-box-ordinal-group: -1;
      -ms-flex-order: -1;
      -webkit-order: -1;
      order: -1;
      margin-bottom: 15px; }
    .checkout-pg main .block-commerce-breadcrumb {
      position: absolute !important;
      top: 0 !important;
      left: 25px;
      width: calc(100% - 50px) !important;
      width: -webkit-calc(100% - 50px) !important; } }
.hierarchical-heading-h2 {
  font-size: 25px;
  color: #231f20;
  line-height: 1.5;
  font-family: 'proxima_novabold'; }
  @media (max-width: 1024px) {
    .hierarchical-heading-h2 {
      margin-top: 20px; } }

.combo-configration-card {
  margin-top: 40px; }
  .combo-configration-card .hups-home-outer {
    padding-right: 0; }
    @media (max-width: 991px) {
      .combo-configration-card .hups-home-outer {
        padding-left: 0; } }
  .combo-configration-card .hups-home {
    border: 1px solid #f1f1f0; }

.combo-grid-table .inverter-batteries-wrap {
  padding: 30px 0 !important; }
.combo-grid-table .hups-config-your-own-btn {
  display: none; }
@media (max-width: 767px) {
  .combo-grid-table #right_scroll_tbl {
    right: -30px !important; } }

.block-quicktabs-blocksignup-login {
  background: #ffffff;
  padding-bottom: 60px;
  /*    #loader-signup, #loader-login{
          background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/loader.gif");
          background-repeat: no-repeat;height: 20px;
          width: 29px;
          display: inline-block;
          margin-left: 2px;
          background-position: 0px 2px;
      }*/ }
  .block-quicktabs-blocksignup-login #quicktabs-signup_login, .block-quicktabs-blocksignup-login #block-secureloginadvantages {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-left: 40px; }
    .block-quicktabs-blocksignup-login #quicktabs-signup_login > .item-list ul li a, .block-quicktabs-blocksignup-login #block-secureloginadvantages > .item-list ul li a {
      position: relative;
      padding-left: 22px;
      font-size: 17px;
      color: #222222;
      opacity: 0.6;
      font-family: 'proxima_novasemibold'; }
      .block-quicktabs-blocksignup-login #quicktabs-signup_login > .item-list ul li a:before, .block-quicktabs-blocksignup-login #block-secureloginadvantages > .item-list ul li a:before {
        content: "";
        height: 15px;
        width: 15px;
        border-radius: 13px;
        display: inline-block;
        border: 1px solid;
        position: absolute;
        left: 0;
        top: 2px;
        border-color: #222222; }
    .block-quicktabs-blocksignup-login #quicktabs-signup_login > .item-list ul li:first-child, .block-quicktabs-blocksignup-login #block-secureloginadvantages > .item-list ul li:first-child {
      margin-right: 52px; }
    .block-quicktabs-blocksignup-login #quicktabs-signup_login > .item-list ul li.active a, .block-quicktabs-blocksignup-login #block-secureloginadvantages > .item-list ul li.active a {
      color: #8dbf38;
      opacity: 1; }
      .block-quicktabs-blocksignup-login #quicktabs-signup_login > .item-list ul li.active a:before, .block-quicktabs-blocksignup-login #block-secureloginadvantages > .item-list ul li.active a:before {
        border-color: #8dbf38; }
      .block-quicktabs-blocksignup-login #quicktabs-signup_login > .item-list ul li.active a:after, .block-quicktabs-blocksignup-login #block-secureloginadvantages > .item-list ul li.active a:after {
        content: "";
        color: green;
        position: absolute;
        left: 5px;
        top: 7px;
        height: 5px;
        width: 5px;
        background: #8dbf38;
        border-radius: 50%; }
    .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main {
      max-width: 420px;
      width: 100%; }
      .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main form .form-item, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main form .form-item {
        position: relative;
        margin: 1.5em 0em; }
        .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main form .form-item label, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main form .form-item label {
          position: absolute;
          left: 0;
          font-weight: normal;
          top: 14px;
          -webkit-transition: all .2s ease;
          -moz-transition: all .2s ease;
          -ms-transition: all .2s ease;
          -o-transition: all .2s ease;
          transition: all .2s ease; }
          .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main form .form-item label.form-required:after, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main form .form-item label.form-required:after {
            display: inline-block;
            width: 6px;
            height: 6px;
            margin: 0 0.3em;
            content: "";
            vertical-align: super;
            background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/required.svg");
            background-repeat: no-repeat;
            background-size: 6px 6px; }
        .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main form .form-item input, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main form .form-item input {
          width: 100%;
          height: 42px;
          border: 0px;
          border-bottom: 1px solid #000000;
          background: transparent;
          padding: 0px; }
          .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main form .form-item input.form-tel, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main form .form-item input.form-tel {
            padding-left: 26px; }
        .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main form .form-item label.error, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main form .form-item label.error {
          position: initial; }
      .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main form .password-show, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main form .password-show {
        display: flex;
        flex-direction: column; }
        .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main form .password-show .js-form-type-password, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main form .password-show .js-form-type-password {
          margin-top: 0; }
        .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main form .password-show .password-hint h1, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main form .password-show .password-hint h1 {
          line-height: 0;
          font-size: 0; }
          .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main form .password-show .password-hint h1 .show-password, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main form .password-show .password-hint h1 .show-password {
            font-size: 0;
            position: relative;
            display: block; }
            .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main form .password-show .password-hint h1 .show-password::before, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main form .password-show .password-hint h1 .show-password::before {
              content: '';
              background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/password-eye.png");
              width: 17px;
              height: 17px;
              background-size: contain;
              position: absolute;
              bottom: 17px;
              right: 0;
              cursor: pointer; }
      .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main form span.mobile-number-prefix, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main form span.mobile-number-prefix {
        display: none; }
      .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main form .focused label, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main form .focused label {
        top: -12px; }
      .block-quicktabs-blocksignup-login #quicktabs-signup_login .quicktabs-main form .focused span.mobile-number-prefix, .block-quicktabs-blocksignup-login #block-secureloginadvantages .quicktabs-main form .focused span.mobile-number-prefix {
        top: 13px;
        position: absolute;
        left: 0;
        display: block;
        color: #222222;
        font-family: 'proxima_novasemibold'; }
  .block-quicktabs-blocksignup-login > h2 {
    background: #8dbf38;
    padding: 18px 40px 18px 20px;
    font-size: 20px;
    display: block;
    position: relative;
    font-family: 'proxima_novasemibold';
    line-height: 1.1;
    color: #fff;
    text-transform: inherit;
    margin-bottom: 20px; }
  .block-quicktabs-blocksignup-login .get-otp-disabled {
    pointer-events: none;
    color: #5a5a5a; }
  .block-quicktabs-blocksignup-login .login-otp, .block-quicktabs-blocksignup-login .login-otp-second {
    position: absolute;
    top: 17px;
    right: 0; }
  .block-quicktabs-blocksignup-login .submit-user-signup, .block-quicktabs-blocksignup-login .otp-submit-login, .block-quicktabs-blocksignup-login .email-submit-login {
    width: 100%;
    margin: 0;
    border-radius: 7px;
    margin-top: 10px;
    padding: 15px 32px 11px; }
  .block-quicktabs-blocksignup-login #quicktabs-login_mobile_email .quicktabs-tabs {
    margin-top: 17px; }
    .block-quicktabs-blocksignup-login #quicktabs-login_mobile_email .quicktabs-tabs li:first-child {
      margin-right: 18px; }
    .block-quicktabs-blocksignup-login #quicktabs-login_mobile_email .quicktabs-tabs li a {
      color: #222222;
      opacity: 0.6; }
    .block-quicktabs-blocksignup-login #quicktabs-login_mobile_email .quicktabs-tabs .active a {
      color: #8dbf38;
      border-bottom: 2px solid #8dbf38;
      padding-top: 5px;
      display: inline-block;
      opacity: 1; }
  .block-quicktabs-blocksignup-login .email-login-form .forgot-pass-form {
    float: right;
    margin-top: -14px;
    color: #5a5a5a;
    font-size: 13px;
    font-weight: normal;
    display: inline-block;
    margin-bottom: 14px;
    cursor: pointer; }

.login-signup-advantages-section h2 {
  font-size: 16px;
  color: #222222;
  line-height: 30px;
  margin-bottom: 20px;
  text-transform: inherit; }
.login-signup-advantages-section ul {
  padding: 0px; }
  .login-signup-advantages-section ul li {
    margin-bottom: 20px; }
    .login-signup-advantages-section ul li img {
      margin-right: 10px; }

#spb-block-amaronforgotpassword .spb_overlay {
  background-color: rgba(0, 0, 0, 0.2); }
  #spb-block-amaronforgotpassword .spb_overlay .spb_top_left {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 0px;
    border-bottom: 3px solid #8dbf38;
    padding: 26px 48px;
    max-width: 400px;
    width: 96% !important; }
    #spb-block-amaronforgotpassword .spb_overlay .spb_top_left h2 {
      font-size: 20px;
      text-align: center;
      color: #222222;
      font-weight: 600; }
    #spb-block-amaronforgotpassword .spb_overlay .spb_top_left .spb-controls {
      top: 10px;
      right: 10px; }
      #spb-block-amaronforgotpassword .spb_overlay .spb_top_left .spb-controls span {
        background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/close-btn.png") no-repeat 0 0;
        width: 20px;
        height: 20px;
        background-size: 20px;
        border: none;
        text-indent: -999px;
        overflow: hidden;
        margin: 0; }
    #spb-block-amaronforgotpassword .spb_overlay .spb_top_left input[type="email"] {
      height: 37px;
      border-radius: 7px;
      margin-top: 10px;
      padding: 0 10px; }
    #spb-block-amaronforgotpassword .spb_overlay .spb_top_left p {
      margin: 0px; }
    #spb-block-amaronforgotpassword .spb_overlay .spb_top_left .form-submit {
      width: 100%;
      border-radius: 7px; }

/*SASS for user/login*/
.path-user.login, .path-user.password {
  background: #ffffff;
  padding-top: 60px; }
  @media (max-width: 767px) {
    .path-user.login, .path-user.password {
      padding-top: 120px; } }
  @media (max-width: 767px) {
    .path-user.login #header-commerce, .path-user.password #header-commerce {
      padding-bottom: 14px !important; } }
  .path-user.login .cc-pitstop-status-messages, .path-user.password .cc-pitstop-status-messages {
    position: absolute;
    top: 90px;
    width: 100%;
    padding: 0 20px;
    max-width: 700px;
    margin: 0 auto;
    left: 0;
    right: 0; }
    @media (max-width: 767px) {
      .path-user.login .cc-pitstop-status-messages, .path-user.password .cc-pitstop-status-messages {
        top: 65px; } }

.user-login-title, .user-pass-title {
  text-align: center;
  margin-top: 20px;
  text-transform: uppercase; }
  .user-login-title h2, .user-pass-title h2 {
    font-size: 30px; }

#user-login-form, #user-pass {
  max-width: 400px;
  width: 100%;
  text-align: center;
  margin: 0 auto; }
  #user-login-form .form-item, #user-pass .form-item {
    margin-top: 26px; }
    #user-login-form .form-item input, #user-pass .form-item input {
      height: 44px;
      border: 1px solid #c6c6c6;
      width: 100%;
      padding: 10px; }
      #user-login-form .form-item input:focus, #user-pass .form-item input:focus {
        box-shadow: 0 0 27px 0 rgba(0, 0, 0, 0.2); }
  #user-login-form .form-actions input, #user-pass .form-actions input {
    width: 100%; }
  #user-login-form .forgot-pass-form, #user-pass .forgot-pass-form {
    float: right;
    display: inline-block;
    margin-top: -8px;
    margin-bottom: 20px;
    color: #222222;
    font-weight: normal; }
  #user-login-form p, #user-pass p {
    margin: 10px 0px; }

#user-login-form {
  max-width: 500px; }
  #user-login-form .js-form-item-otp-value {
    position: relative; }
    #user-login-form .js-form-item-otp-value .field-prefix {
      position: absolute;
      right: 0;
      top: 40px; }
      #user-login-form .js-form-item-otp-value .field-prefix .get-otp-disabled {
        pointer-events: none;
        color: #5a5a5a; }
      #user-login-form .js-form-item-otp-value .field-prefix a {
        margin-right: 10px;
        display: inline-block;
        font-size: 0.929em; }
    #user-login-form .js-form-item-otp-value .field-suffix {
      position: absolute;
      right: 0;
      top: 40px; }
      @media (max-width: 767px) {
        #user-login-form .js-form-item-otp-value .field-suffix {
          position: static;
          display: block;
          text-align: left;
          margin-top: 3px; } }
      #user-login-form .js-form-item-otp-value .field-suffix a {
        margin-right: 10px;
        display: inline-block;
        font-size: 0.929em; }
      #user-login-form .js-form-item-otp-value .field-suffix .get-otp-disabled {
        pointer-events: none;
        color: #5a5a5a; }
      #user-login-form .js-form-item-otp-value .field-suffix .edit-validate-otp-login {
        font-size: 16.5px; }
    #user-login-form .js-form-item-otp-value .otp-required {
      top: 15px; }
    #user-login-form .js-form-item-otp-value .error, #user-login-form .js-form-item-otp-value .green {
      display: flex;
      font-size: 0.929em;
      color: #f00; }
    #user-login-form .js-form-item-otp-value .green {
      color: #95C93D; }
  #user-login-form .form-actions .get-otp-disabled {
    background: #9f9e9e;
    pointer-events: none; }

/*responsive*/
@media (max-width: 767px) {
  #block-quicktabssignuplogin #block-secureloginadvantages, #block-quicktabssignuplogin #quicktabs-signup_login, #block-quicktabssignuplogin .block-quicktabs-blocksignup-login #block-secureloginadvantages, .block-quicktabs-blocksignup-login #block-quicktabssignuplogin #block-secureloginadvantages, #block-quicktabssignuplogin-2 #block-secureloginadvantages, #block-quicktabssignuplogin-2 #quicktabs-signup_login, #block-quicktabssignuplogin-2 .block-quicktabs-blocksignup-login #block-secureloginadvantages, .block-quicktabs-blocksignup-login #block-quicktabssignuplogin-2 #block-secureloginadvantages {
    width: 100%;
    padding: 0 20px; }
  #block-quicktabssignuplogin #quicktabs-signup_login, #block-quicktabssignuplogin .block-quicktabs-blocksignup-login #block-secureloginadvantages, .block-quicktabs-blocksignup-login #block-quicktabssignuplogin #block-secureloginadvantages, #block-quicktabssignuplogin-2 #quicktabs-signup_login, #block-quicktabssignuplogin-2 .block-quicktabs-blocksignup-login #block-secureloginadvantages, .block-quicktabs-blocksignup-login #block-quicktabssignuplogin-2 #block-secureloginadvantages {
    margin-bottom: 30px; }
    #block-quicktabssignuplogin #quicktabs-signup_login #quicktabs-container-signup_login, #block-quicktabssignuplogin .block-quicktabs-blocksignup-login #block-secureloginadvantages #quicktabs-container-signup_login, .block-quicktabs-blocksignup-login #block-quicktabssignuplogin #block-secureloginadvantages #quicktabs-container-signup_login, #block-quicktabssignuplogin #quicktabs-signup_login #quicktabs-container-login_mobile_email, #block-quicktabssignuplogin .block-quicktabs-blocksignup-login #block-secureloginadvantages #quicktabs-container-login_mobile_email, .block-quicktabs-blocksignup-login #block-quicktabssignuplogin #block-secureloginadvantages #quicktabs-container-login_mobile_email, #block-quicktabssignuplogin-2 #quicktabs-signup_login #quicktabs-container-signup_login, #block-quicktabssignuplogin-2 .block-quicktabs-blocksignup-login #block-secureloginadvantages #quicktabs-container-signup_login, .block-quicktabs-blocksignup-login #block-quicktabssignuplogin-2 #block-secureloginadvantages #quicktabs-container-signup_login, #block-quicktabssignuplogin-2 #quicktabs-signup_login #quicktabs-container-login_mobile_email, #block-quicktabssignuplogin-2 .block-quicktabs-blocksignup-login #block-secureloginadvantages #quicktabs-container-login_mobile_email, .block-quicktabs-blocksignup-login #block-quicktabssignuplogin-2 #block-secureloginadvantages #quicktabs-container-login_mobile_email {
      max-width: 100%; } }
#loader-signup, #loader-login, .loader-icon, #loader-complete-payment {
  background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/loader.gif) no-repeat center center;
  background-color: rgba(255, 255, 255, 0.9);
  background-size: 200px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  position: fixed;
  left: 0;
  top: 0; }

.password-hint {
  color: rgba(34, 34, 34, 0.6);
  margin-top: -15px;
  display: block;
  margin-bottom: 15px; }

.user-login-signup-pg.login-signup .region-banner {
  min-height: auto !important; }
  .user-login-signup-pg.login-signup .region-banner .breadcrumb {
    display: none; }

.user-login-signup-pg #block-commercebreadcrumbs {
  margin-bottom: 15px; }

@media (max-width: 991px) {
  .user-login-signup-pg .region-content {
    padding: 15px; } }
.my-account-box {
  border: 1px solid #d9d9d9;
  margin-bottom: 26px; }
  .my-account-box .my-account-top {
    border-bottom: 1px solid #d9d9d9;
    background-color: #f3f6fc;
    display: flex; }
    .my-account-box .my-account-top .my-account-top-left {
      display: inline-block;
      padding: 7px 12px;
      flex: 1; }
      @media (max-width: 767px) {
        .my-account-box .my-account-top .my-account-top-left {
          border-right: 1px solid #d9d9d9; } }
      .my-account-box .my-account-top .my-account-top-left p {
        display: inline-block;
        color: #3c4b69;
        font-size: 12px;
        line-height: 1.5;
        font-family: 'proxima_novasemibold';
        margin: 0;
        border-right: 1px solid #d9d9d9;
        padding-right: 11px;
        margin-right: 9px; }
        @media (max-width: 767px) {
          .my-account-box .my-account-top .my-account-top-left p {
            border: none;
            padding-right: 0;
            margin-right: 0;
            display: block; } }
        .my-account-box .my-account-top .my-account-top-left p:last-child {
          border-right: none; }
    .my-account-box .my-account-top .my-account-top-right {
      float: right; }
      .my-account-box .my-account-top .my-account-top-right a {
        display: inline-block;
        width: 35px;
        height: 38px;
        border-left: 1px solid #d9d9d9;
        padding: 0;
        margin: 0; }
        @media (max-width: 767px) {
          .my-account-box .my-account-top .my-account-top-right a {
            border-bottom: 1px solid #d9d9d9; } }
        .my-account-box .my-account-top .my-account-top-right a.download-icon {
          background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/download-icon.png) no-repeat center center;
          background-size: 14px; }
        .my-account-box .my-account-top .my-account-top-right a.print-icon {
          background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/print-icon.png) no-repeat center center;
          background-size: 16px; }
        .my-account-box .my-account-top .my-account-top-right a:first-child {
          border-left: none; }
  .my-account-box .order-details {
    display: flex;
    flex-wrap: wrap;
    align-items: start;
    padding: 15px 15px 5px;
    position: relative;
    overflow: hidden; }
    .my-account-box .order-details + .order-details {
      border-top: 1px solid #d9d9d9;
      margin-top: 10px; }
    .my-account-box .order-details .img {
      margin-right: 15px;
      min-width: 170px;
      max-width: 170px; }
    .my-account-box .order-details .order-details-right {
      flex: 1; }
      @media (max-width: 991px) {
        .my-account-box .order-details .order-details-right {
          flex: none;
          width: 100%; } }
      .my-account-box .order-details .order-details-right > h3 {
        color: #6fa219;
        font-size: 14px;
        font-family: 'proxima_novasemibold';
        text-transform: inherit;
        margin-bottom: 10px;
        padding-right: 0; }
        @media (max-width: 991px) {
          .my-account-box .order-details .order-details-right > h3 {
            padding-right: 0; } }
        .my-account-box .order-details .order-details-right > h3.cancelled {
          color: #ee6c67; }
      .my-account-box .order-details .order-details-right > h4 {
        color: #222;
        font-size: 14px;
        font-family: 'proxima_novasemibold';
        text-transform: uppercase;
        margin-bottom: 5px;
        padding-right: 0;
        max-width: 450px; }
        @media (max-width: 991px) {
          .my-account-box .order-details .order-details-right > h4 {
            padding-right: 0; } }
      .my-account-box .order-details .order-details-right > span {
        display: block;
        color: #a1a09f;
        font-size: 14px;
        font-weight: 600;
        margin-bottom: 8px;
        padding-right: 0; }
        @media (max-width: 991px) {
          .my-account-box .order-details .order-details-right > span {
            padding-right: 0; } }
      .my-account-box .order-details .order-details-right > strong {
        display: block;
        color: #222;
        font-size: 20px;
        font-family: 'proxima_novasemibold';
        padding-right: 0;
        margin-bottom: 8px; }
        @media (max-width: 991px) {
          .my-account-box .order-details .order-details-right > strong {
            padding-right: 0; } }
        .my-account-box .order-details .order-details-right > strong i {
          margin-right: 3px; }
        .my-account-box .order-details .order-details-right > strong small {
          color: #a1a09f;
          font-size: 12px;
          font-family: 'proxima_nova_rgregular'; }
      .my-account-box .order-details .order-details-right p.quantity {
        color: #a1a09f;
        font-size: 13px;
        padding-right: 0;
        margin: 0; }
        @media (max-width: 991px) {
          .my-account-box .order-details .order-details-right p.quantity {
            padding-right: 0; } }
        .my-account-box .order-details .order-details-right p.quantity strong {
          color: #222;
          font-size: 15px; }
      .my-account-box .order-details .order-details-right p.old-battery-exchange {
        color: #a1a09f;
        font-size: 13px;
        padding-right: 0;
        margin: 0; }
        @media (max-width: 991px) {
          .my-account-box .order-details .order-details-right p.old-battery-exchange {
            padding-right: 0; } }
        .my-account-box .order-details .order-details-right p.old-battery-exchange strong {
          color: #222; }
      .my-account-box .order-details .order-details-right p.offer {
        color: #6fa219;
        font-size: 12px;
        margin: 10px 0 0 0;
        padding: 2px 0 2px 22px;
        background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/offer-icon.png) no-repeat left center;
        background-size: 17px;
        line-height: 1.4;
        padding-right: 0; }
        @media (max-width: 991px) {
          .my-account-box .order-details .order-details-right p.offer {
            padding-right: 0; } }
    .my-account-box .order-details .order-details-cancelled {
      border-left: 1px solid lightgray;
      padding: 30px 0 30px 40px;
      flex: 1; }
      @media (max-width: 991px) {
        .my-account-box .order-details .order-details-cancelled {
          border-left: none;
          padding: 20px 0 20px 0; } }
      .my-account-box .order-details .order-details-cancelled > h3 {
        color: #6fa219;
        font-size: 14px;
        font-family: 'proxima_novasemibold';
        text-transform: inherit;
        margin-bottom: 0 !important;
        padding-right: 0;
        text-transform: uppercase; }
        @media (max-width: 991px) {
          .my-account-box .order-details .order-details-cancelled > h3 {
            padding-right: 0; } }
        .my-account-box .order-details .order-details-cancelled > h3.cancelled {
          color: red; }
      .my-account-box .order-details .order-details-cancelled p {
        color: #222;
        font-size: 13px;
        padding-right: 0;
        font-family: 'proxima_novasemibold';
        margin: 0;
        text-align: left; }
        @media (max-width: 991px) {
          .my-account-box .order-details .order-details-cancelled p {
            padding-right: 0; } }
    .my-account-box .order-details .cancel-button {
      border-radius: 4px;
      border: solid 0.5px #95c93d;
      padding: 8px 15px;
      color: #6fa219;
      font-size: 12px;
      text-transform: uppercase;
      font-family: 'proxima_novabold';
      line-height: 23px;
      margin: 0 0 0 10px;
      position: absolute;
      right: 15px; }
      .my-account-box .order-details .cancel-button:hover {
        background: #95c93d;
        color: #fff; }
      @media (max-width: 991px) {
        .my-account-box .order-details .cancel-button {
          margin: 10px 0 15px 0;
          width: 100%;
          text-align: center;
          clear: both;
          position: static; } }

#block-amaron-content ul.order-states {
  padding: 0;
  display: flex;
  margin-top: 20px;
  width: calc(100% + 33.33%);
  position: relative; }
  #block-amaron-content ul.order-states:after {
    content: '';
    position: absolute;
    top: 27px;
    left: 0;
    width: 75%;
    height: 3px;
    background: #222222;
    z-index: 1; }
  #block-amaron-content ul.order-states li {
    flex: 1;
    margin: 0; }
    #block-amaron-content ul.order-states li p {
      text-align: left; }
    #block-amaron-content ul.order-states li:before {
      display: block;
      position: relative;
      left: -4px;
      top: 15px;
      color: #222222;
      font-size: 50px;
      content: "\2022";
      max-width: 0;
      max-height: 0;
      z-index: 3; }
    #block-amaron-content ul.order-states li:after {
      content: '';
      position: absolute;
      top: 27px;
      left: 0;
      width: 100%;
      height: 3px;
      background: #222222;
      z-index: 2; }
    #block-amaron-content ul.order-states li strong {
      font-size: 14px;
      font-family: 'proxima_novabold';
      transform: translate(-50%, 0);
      position: absolute;
      display: inline; }
      @media (max-width: 1024px) {
        #block-amaron-content ul.order-states li strong {
          font-size: 12px; } }
      @media (max-width: 767px) {
        #block-amaron-content ul.order-states li strong {
          font-size: 9px; } }
    #block-amaron-content ul.order-states li p {
      font-size: 12px;
      line-height: 1.5;
      font-weight: 600;
      color: #a1a09f;
      margin: 30px 0 0 0; }
      #block-amaron-content ul.order-states li p span {
        color: #95C93D;
        display: block; }
    #block-amaron-content ul.order-states li.active:before {
      color: #95C93D; }
    #block-amaron-content ul.order-states li.active:after {
      background: #95C93D;
      width: 60%; }
    #block-amaron-content ul.order-states li.active.completed:after {
      width: 100%; }
    #block-amaron-content ul.order-states li:first-child strong, #block-amaron-content ul.order-states li:last-child strong {
      position: static; }
    #block-amaron-content ul.order-states li:last-child {
      position: relative;
      left: -25%;
      text-align: right;
      max-width: 25%; }
      #block-amaron-content ul.order-states li:last-child:before {
        left: calc(100% - 14px); }
      #block-amaron-content ul.order-states li:last-child.active:before {
        color: #95C93D; }
      #block-amaron-content ul.order-states li:last-child:after {
        display: none; }

@media (max-width: 991px) {
  body.path-cancelorder main {
    margin-top: 20px !important;
    padding-left: 20px; } }

.myprofile-form {
  width: 360px;
  float: left;
  padding-right: 60px;
  border-right: 1px solid #d9d9d9; }
  @media (max-width: 1024px) {
    .myprofile-form {
      padding-right: 25px;
      width: 300px; } }
  @media (max-width: 767px) {
    .myprofile-form {
      padding: 0;
      width: 100%;
      border: none;
      margin-bottom: 30px; } }
  .myprofile-form .profile_pic_wrapper {
    padding: 0 !important;
    margin: 0 !important;
    display: flex;
    align-items: center; }
    .myprofile-form .profile_pic_wrapper .profile_pic {
      width: 73px;
      height: 73px;
      overflow: hidden;
      border-radius: 50px;
      margin-right: 15px;
      border: 1px solid #202020;
      background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/user-admin.png) no-repeat center center; }
    .myprofile-form .profile_pic_wrapper .form-item-name {
      width: calc(100% - 98px);
      margin: 0;
      font-family: 'proxima_novabold';
      font-size: 20px;
      color: #222; }
  .myprofile-form .form-wrapper {
    padding: 30px 0 0 0;
    clear: both;
    font-size: 13px;
    color: #222222;
    font-family: 'proxima_novabold';
    position: relative;
    /*.button{
        background: none;
        border: none;
        box-shadow: none;
        padding: 0;
        color: #95c93d;
        font-size: 14px;
        float: right;
        text-transform: inherit;
        margin: 0;
        &:hover{
            text-decoration: underline;
        }
    }*/ }
    .myprofile-form .form-wrapper.person_info .edit_person_info, .myprofile-form .form-wrapper.person_info .save_person_info, .myprofile-form .form-wrapper.person_info .save_contact_info, .myprofile-form .form-wrapper.person_info .edit_contact_info, .myprofile-form .form-wrapper.contact_info .edit_person_info, .myprofile-form .form-wrapper.contact_info .save_person_info, .myprofile-form .form-wrapper.contact_info .save_contact_info, .myprofile-form .form-wrapper.contact_info .edit_contact_info {
      float: right; }
    .myprofile-form .form-wrapper.person_info .form-type-checkbox, .myprofile-form .form-wrapper.contact_info .form-type-checkbox {
      width: auto;
      margin: 0; }
      .myprofile-form .form-wrapper.person_info .form-type-checkbox label, .myprofile-form .form-wrapper.contact_info .form-type-checkbox label {
        color: #95c93d;
        font-size: 14px;
        text-transform: inherit; }
        .myprofile-form .form-wrapper.person_info .form-type-checkbox label:before, .myprofile-form .form-wrapper.person_info .form-type-checkbox label:after, .myprofile-form .form-wrapper.contact_info .form-type-checkbox label:before, .myprofile-form .form-wrapper.contact_info .form-type-checkbox label:after {
          display: none;
          padding: 0; }
        .myprofile-form .form-wrapper.person_info .form-type-checkbox label:hover, .myprofile-form .form-wrapper.contact_info .form-type-checkbox label:hover {
          text-decoration: underline; }
    .myprofile-form .form-wrapper .profile-heading {
      display: inline-block;
      float: left; }
    .myprofile-form .form-wrapper .p-titile-icon {
      display: inline-block;
      width: 18px;
      height: 18px;
      background-size: contain;
      background-position: center;
      margin-right: 10px;
      vertical-align: sub; }
      .myprofile-form .form-wrapper .p-titile-icon.user-icon {
        background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/profile.png"); }
      .myprofile-form .form-wrapper .p-titile-icon.phone-icon {
        background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/mobile.png"); }
    .myprofile-form .form-wrapper .ajax-progress-throbber .throbber {
      padding: 1px 10px 2px !important; }
    .myprofile-form .form-wrapper .ajax-progress {
      position: absolute;
      right: 20px; }
  .myprofile-form .form-item {
    margin: 7px 0;
    float: left;
    width: 100%; }
    .myprofile-form .form-item label {
      color: #222;
      font-size: 14px;
      font-weight: 600;
      margin-bottom: 5px;
      cursor: default; }
    .myprofile-form .form-item input.form-text, .myprofile-form .form-item input.form-tel, .myprofile-form .form-item input.form-email, .myprofile-form .form-item input.form-number, .myprofile-form .form-item textarea.form-textarea, .myprofile-form .form-item select.form-select {
      color: #8f8d8d;
      border: none;
      background: #fff;
      border: 1px solid #d9d9d9;
      height: 41px;
      border-radius: 4px;
      padding: 8px 10px;
      width: 100%;
      font-size: 15px;
      font-weight: normal;
      margin: 0; }
      .myprofile-form .form-item input.form-text.field-disabled, .myprofile-form .form-item input.form-tel.field-disabled, .myprofile-form .form-item input.form-email.field-disabled, .myprofile-form .form-item input.form-number.field-disabled, .myprofile-form .form-item textarea.form-textarea.field-disabled, .myprofile-form .form-item select.form-select.field-disabled {
        background: #f3f6fc;
        border-color: #f3f6fc;
        background-image: none;
        pointer-events: none; }
    .myprofile-form .form-item textarea.form-textarea {
      height: 125px;
      resize: none; }
    .myprofile-form .form-item.form-type-select label:after {
      display: none; }
    .myprofile-form .form-item.form-type-select select.form-select {
      background-image: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/selet-gray-arrow.png);
      background-position: right center;
      background-repeat: no-repeat; }
  .myprofile-form .manage_address {
    margin-top: 20px;
    clear: both;
    display: inline-block;
    font-family: 'proxima_novasemibold';
    width: 100%; }
  .myprofile-form .form-item-need-help {
    margin: 20px 0 0 0;
    padding: 18px 0 0 0;
    border-top: 1px solid #eeecec; }
  .myprofile-form .error-msg {
    clear: both;
    display: block; }
  .myprofile-form form .form-wrapper .ajax-progress-throbber .throbber {
    margin: 0 10px;
    margin-top: -3px; }
  .myprofile-form form .form-wrapper .ajax-progress-throbber .message {
    display: none; }

.finance-dashboard {
  width: 215px;
  float: left;
  padding-right: 40px; }
  @media (max-width: 767px) {
    .finance-dashboard {
      padding: 0;
      width: 100% !important;
      border: none;
      margin-bottom: 30px; } }
  .finance-dashboard p {
    margin: 0; }
    .finance-dashboard p a {
      margin-top: 20px;
      clear: both;
      display: inline-block;
      font-family: 'proxima_novasemibold';
      width: 100%;
      padding-bottom: 20px;
      border-bottom: 1px solid lightgrey; }
      .finance-dashboard p a:last-child {
        padding-bottom: 0;
        border-bottom: none; }

@media (max-width: 767px) {
  .update_order #header-commerce {
    padding-bottom: 0; } }
.update_order #block-amaron-content {
  width: calc(100% - 215px) !important; }
  @media (max-width: 1024px) {
    .update_order #block-amaron-content {
      width: calc(100% - 325px); } }
  @media (max-width: 767px) {
    .update_order #block-amaron-content {
      width: 100% !important; }
      .update_order #block-amaron-content .finance-update-order-form {
        border-left: none;
        padding-left: 0;
        padding-top: 30px;
        padding-bottom: 30px;
        border-bottom: 1px solid lightgrey; } }
  .update_order #block-amaron-content .finance-update-order-form {
    border-left: 1px solid #d9d9d9;
    padding-left: 50px; }
    @media (max-width: 767px) {
      .update_order #block-amaron-content .finance-update-order-form {
        border-left: none;
        padding-left: 0; } }

.path-viewaddress #block-amaron-content, .path-viewprofile #block-amaron-content, .path-vieworders #block-amaron-content, .update_order #block-amaron-content {
  float: right;
  width: calc(100% - 410px); }
  @media (max-width: 1024px) {
    .path-viewaddress #block-amaron-content, .path-viewprofile #block-amaron-content, .path-vieworders #block-amaron-content, .update_order #block-amaron-content {
      width: calc(100% - 325px); } }
  @media (max-width: 767px) {
    .path-viewaddress #block-amaron-content, .path-viewprofile #block-amaron-content, .path-vieworders #block-amaron-content, .update_order #block-amaron-content {
      width: 100%; } }
  .path-viewaddress #block-amaron-content .myorderfilter-form, .path-viewprofile #block-amaron-content .myorderfilter-form, .path-vieworders #block-amaron-content .myorderfilter-form, .update_order #block-amaron-content .myorderfilter-form {
    display: flex;
    margin-bottom: 20px;
    background: #f3fcf0;
    border: 2px solid #dedfdd;
    align-items: center;
    padding: 10px 20px; }
    @media (max-width: 950px) {
      .path-viewaddress #block-amaron-content .myorderfilter-form, .path-viewprofile #block-amaron-content .myorderfilter-form, .path-vieworders #block-amaron-content .myorderfilter-form, .update_order #block-amaron-content .myorderfilter-form {
        display: block; } }
    @media (max-width: 950px) {
      .path-viewaddress #block-amaron-content .myorderfilter-form .filter-desc, .path-viewprofile #block-amaron-content .myorderfilter-form .filter-desc, .path-vieworders #block-amaron-content .myorderfilter-form .filter-desc, .update_order #block-amaron-content .myorderfilter-form .filter-desc {
        margin-bottom: 10px; } }
    .path-viewaddress #block-amaron-content .myorderfilter-form .form-item-select-year, .path-viewprofile #block-amaron-content .myorderfilter-form .form-item-select-year, .path-vieworders #block-amaron-content .myorderfilter-form .form-item-select-year, .update_order #block-amaron-content .myorderfilter-form .form-item-select-year {
      margin-left: auto;
      margin-top: 0;
      margin-bottom: 0;
      display: flex;
      align-items: center; }
      @media (max-width: 767px) {
        .path-viewaddress #block-amaron-content .myorderfilter-form .form-item-select-year, .path-viewprofile #block-amaron-content .myorderfilter-form .form-item-select-year, .path-vieworders #block-amaron-content .myorderfilter-form .form-item-select-year, .update_order #block-amaron-content .myorderfilter-form .form-item-select-year {
          white-space: nowrap;
          width: 242px;
          margin-left: 0; } }
      .path-viewaddress #block-amaron-content .myorderfilter-form .form-item-select-year label[for="edit-select-year"], .path-viewprofile #block-amaron-content .myorderfilter-form .form-item-select-year label[for="edit-select-year"], .path-vieworders #block-amaron-content .myorderfilter-form .form-item-select-year label[for="edit-select-year"], .update_order #block-amaron-content .myorderfilter-form .form-item-select-year label[for="edit-select-year"] {
        margin-right: 20px; }
        .path-viewaddress #block-amaron-content .myorderfilter-form .form-item-select-year label[for="edit-select-year"]:after, .path-viewprofile #block-amaron-content .myorderfilter-form .form-item-select-year label[for="edit-select-year"]:after, .path-vieworders #block-amaron-content .myorderfilter-form .form-item-select-year label[for="edit-select-year"]:after, .update_order #block-amaron-content .myorderfilter-form .form-item-select-year label[for="edit-select-year"]:after {
          right: 5px;
          width: inherit;
          transform: translate(-50%, -50%); }
      .path-viewaddress #block-amaron-content .myorderfilter-form .form-item-select-year .ajax-progress-throbber, .path-viewprofile #block-amaron-content .myorderfilter-form .form-item-select-year .ajax-progress-throbber, .path-vieworders #block-amaron-content .myorderfilter-form .form-item-select-year .ajax-progress-throbber, .update_order #block-amaron-content .myorderfilter-form .form-item-select-year .ajax-progress-throbber {
        position: absolute;
        font-size: 12px;
        bottom: -35px;
        right: 0; }
      .path-viewaddress #block-amaron-content .myorderfilter-form .form-item-select-year #edit-select-year, .path-viewprofile #block-amaron-content .myorderfilter-form .form-item-select-year #edit-select-year, .path-vieworders #block-amaron-content .myorderfilter-form .form-item-select-year #edit-select-year, .update_order #block-amaron-content .myorderfilter-form .form-item-select-year #edit-select-year {
        border-bottom: none;
        width: inherit;
        padding: 3px 55px 3px 12px;
        border: 1px solid #79dc3e;
        background: #ffffff;
        border-radius: 4px;
        margin-left: auto; }
        @media (max-width: 767px) {
          .path-viewaddress #block-amaron-content .myorderfilter-form .form-item-select-year #edit-select-year, .path-viewprofile #block-amaron-content .myorderfilter-form .form-item-select-year #edit-select-year, .path-vieworders #block-amaron-content .myorderfilter-form .form-item-select-year #edit-select-year, .update_order #block-amaron-content .myorderfilter-form .form-item-select-year #edit-select-year {
            white-space: nowrap;
            width: 242px; } }
@media (max-width: 767px) {
  .path-viewaddress.path-vieworders .myprofile-form, .path-viewprofile.path-vieworders .myprofile-form, .path-vieworders.path-vieworders .myprofile-form, .update_order.path-vieworders .myprofile-form {
    display: none; } }

.myaddress-form .saved_address span {
  display: block;
  font-size: 18px;
  color: #707070; }
  .myaddress-form .saved_address span:first-child {
    color: #222222;
    font-size: 20px;
    font-weight: bold; }
.myaddress-form .address-form {
  position: relative; }
  .myaddress-form .address-form > input[value="Cancel"] {
    float: right; }
    @media (max-width: 480px) {
      .myaddress-form .address-form > input[value="Cancel"] {
        width: 100%;
        float: none; } }
  @media (max-width: 480px) {
    .myaddress-form .address-form > input[value="Update"] {
      width: 100%;
      margin-bottom: 0; } }
  .myaddress-form .address-form .ajax-progress {
    position: absolute;
    bottom: 20px;
    right: 50%;
    transform: translateX(50%); }
    @media (max-width: 767px) {
      .myaddress-form .address-form .ajax-progress {
        font-size: 14px; } }
    @media (max-width: 480px) {
      .myaddress-form .address-form .ajax-progress {
        bottom: -6px; } }
.myaddress-form .form-item {
  margin: 7px 0;
  float: left;
  width: 100%; }
  .myaddress-form .form-item label {
    color: #222;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
    cursor: default; }
  .myaddress-form .form-item input.form-text, .myaddress-form .form-item input.form-tel, .myaddress-form .form-item input.form-email, .myaddress-form .form-item input.form-number, .myaddress-form .form-item textarea.form-textarea, .myaddress-form .form-item select.form-select {
    color: #8f8d8d;
    border: none;
    background: #fff;
    border: 1px solid #d9d9d9;
    height: 41px;
    border-radius: 4px;
    padding: 8px 10px;
    width: 100%;
    font-size: 15px;
    font-weight: normal;
    margin: 0; }
    .myaddress-form .form-item input.form-text.field-disabled, .myaddress-form .form-item input.form-tel.field-disabled, .myaddress-form .form-item input.form-email.field-disabled, .myaddress-form .form-item input.form-number.field-disabled, .myaddress-form .form-item textarea.form-textarea.field-disabled, .myaddress-form .form-item select.form-select.field-disabled {
      background: #f3f6fc;
      border-color: #f3f6fc;
      background-image: none; }
  .myaddress-form .form-item textarea.form-textarea {
    height: 125px;
    resize: none; }
  .myaddress-form .form-item.form-type-select label.form-required:after {
    display: inline-block !important;
    width: 6px;
    height: 6px;
    content: "";
    position: static; }
  .myaddress-form .form-item.form-type-select select.form-select {
    background-image: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/selet-gray-arrow.png);
    background-position: right center;
    background-repeat: no-repeat; }
.myaddress-form .button, .myaddress-form #find-refresh a, #find-refresh .myaddress-form a {
  margin: 10px 0 20px 0;
  border-radius: 5px;
  box-shadow: none;
  border: none; }

.order-details-title {
  margin-bottom: 25px; }

.extra-label {
  margin: 7px 0;
  margin-bottom: 0; }
  .extra-label span:first-child {
    color: #222 !important;
    font-size: 14px !important;
    font-weight: 600;
    display: block; }
    .extra-label span:first-child i {
      font-style: italic;
      font-size: 11px; }

.no-search-results-page {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  flex-direction: column; }

.no-search-results-image {
  background-image: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/no-search-results.png);
  width: 145px;
  height: 167px;
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 38px; }

.no-search-results-text {
  font-size: 25px;
  color: #222222;
  padding-left: 20px; }

#block-internationalbottom {
  background: #FFF;
  padding: 30px 60px 50px;
  color: #231f20;
  font-size: 16px;
  letter-spacing: 1px; }

#block-oembottom {
  background: #FFF;
  padding: 0 60px 50px; }
  #block-oembottom .content {
    font-size: 16px;
    color: #231f20;
    letter-spacing: 1px;
    line-height: 23px; }

#block-views-block-downlaod-document-block-1 {
  background: #FFF;
  padding: 50px 0; }

.international-operations .pdf-button {
  background-image: none;
  padding-left: 32px; }

#block-views-block-buzz-sidebar-block-1,
#block-views-block-related-blogs-block-1 {
  background: #FFF; }

.buzz-head {
  background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/buzz_icon.png") no-repeat;
  font-size: 15px;
  letter-spacing: 2px;
  line-height: 28px;
  font-weight: bold;
  font-family: glacial_indifferencebold;
  padding-left: 50px;
  padding-top: 10px;
  height: 42px; }

.buzz-view-all {
  margin: 0; }

.view-buzz-sidebar .view-header,
.view-related-blogs .view-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  padding: 30px 20px; }
.view-buzz-sidebar .views-row,
.view-related-blogs .views-row {
  border-top: 1px dashed #ccc;
  color: #231f20;
  padding: 25px 20px; }
  .view-buzz-sidebar .views-row:nth-of-type(odd),
  .view-related-blogs .views-row:nth-of-type(odd) {
    background: #fafafa; }

.view-buzz-sidebar .view-content {
  overflow-y: auto; }
.view-buzz-sidebar .views-row {
  padding: 0; }

.buzz-main {
  padding: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

.buzz-img {
  margin-right: 20px;
  width: 72px;
  text-align: center;
  height: 72px;
  background: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center; }

.buzz-title {
  font-size: 16px;
  margin-bottom: 15px;
  font-weight: bold;
  color: #231f20; }
  .buzz-title a {
    font-weight: bold;
    color: #231f20;
    transition: all 0.3s ease-in-out 0s; }
    .buzz-title a:hover {
      color: #95C93D; }

.buzz-desc {
  font-size: 13px;
  color: #5a5a5a;
  display: block; }
  .buzz-desc p {
    margin: 0;
    text-align: inherit; }

.buzz-text {
  width: calc(100% - 92px); }

.grey-highlight {
  background: #fafafa;
  padding: 35px 45px;
  float: right;
  max-width: 320px;
  margin-left: 20px;
  margin-top: 35px;
  margin-bottom: 20px;
  font-size: 24px;
  letter-spacing: 2px;
  line-height: 27px;
  color: #231f20; }
  .grey-highlight b {
    font-weight: bold; }

.location {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 20px 0; }
  .location img {
    margin-right: 10px; }

.location-start {
  margin-top: 0; }

.countries {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: bold; }
  .countries .green {
    font-size: 70px;
    display: block;
    line-height: 54px; }

.aftermarket-highlight {
  font-size: 20px;
  padding: 35px 20px; }
  .aftermarket-highlight .countries {
    font-size: 18px; }
    .aftermarket-highlight .countries .green {
      font-size: 47px; }

.manufacturing-highlight {
  padding: 0 0 25px 0; }
  .manufacturing-highlight .capacity {
    font-size: 20px; }
    .manufacturing-highlight .capacity .green {
      font-size: 30px;
      line-height: 45px; }
  .manufacturing-highlight .batteries {
    font-size: 23px;
    text-transform: uppercase;
    margin: 5px 0; }
  .manufacturing-highlight .fy {
    font-size: 18px;
    color: #95c93d;
    letter-spacing: 9px;
    line-height: 24px;
    text-align: center;
    font-weight: bold; }

.highlight-top,
.highlight-bottom {
  padding: 35px 20px; }

.right {
  float: right; }

.left {
  float: left;
  width: calc(100% - 340px); }

body.oem #block-amaron-content,
body.international-operations #block-amaron-content {
  padding-bottom: 0; }

#block-views-block-company-logos-block-1 {
  padding: 0 60px 40px;
  background: #FFF; }
  #block-views-block-company-logos-block-1 h2 {
    font-size: 22px;
    text-transform: uppercase;
    font-family: 'proxima_novalight';
    color: #231f20;
    line-height: normal;
    padding-top: 20px;
    border-top: 1px solid #ececec; }

.view-company-logos {
  border-bottom: 1px solid #ececec;
  padding: 20px 0; }
  .view-company-logos .owl-carousel .owl-stage {
    display: flex;
    justify-content: center;
    align-items: center; }
  .view-company-logos .owl-carousel .owl-item li {
    margin: 0 20px; }
    .view-company-logos .owl-carousel .owl-item li img {
      margin: 0 auto; }

@media (max-width: 1024px) {
  #block-oembottom,
  #block-internationalbottom {
    padding: 20px 20px 30px; }

  body.oem #block-amaron-content,
  body.international-operations #block-amaron-content {
    padding: 30px 20px 0; }

  #block-views-block-company-logos-block-1 {
    padding: 0 20px 30px; }

  #block-views-block-downlaod-document-block-1 {
    padding-bottom: 30px; } }
@media (max-width: 767px) {
  .grey-highlight {
    float: none;
    margin-left: 0;
    padding: 15px;
    width: 100%;
    margin-top: 20px;
    font-size: 20px; }

  .manufacturing-highlight {
    padding: 0 0 20px 0; }
    .manufacturing-highlight .capacity {
      line-height: 35px; }
      .manufacturing-highlight .capacity .green {
        font-size: 25px; }

  .highlight-top, .highlight-bottom {
    padding: 20px; }

  .countries {
    font-size: 20px; }
    .countries .green {
      font-size: 55px; } }
.invoice-pic-popup {
  box-shadow: 0px 3px 80px #0000001A;
  border-radius: 10px;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%);
  z-index: 9999; }
  .invoice-pic-popup .ui-dialog-titlebar {
    padding: 10px 0;
    text-align: center;
    border-radius: 10px 10px 0px 0px;
    background: #F8F8F9;
    letter-spacing: 0.28px;
    color: #1D263E;
    text-transform: uppercase; }
  .invoice-pic-popup #drupal-modal {
    text-align: center; }

.xdsoft_datepicker table tbody tr td:not(.xdsoft_disabled) {
  background: #95c93d !important;
  box-shadow: #95c93d 0 1px 3px 0 inset !important;
  color: #fff !important;
  font-weight: 700 !important; }
  .xdsoft_datepicker table tbody tr td:not(.xdsoft_disabled):hover {
    background: #6FA219 !important;
    box-shadow: #6FA219 0 1px 3px 0 inset !important; }

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker
.xdsoft_time_box > div > div.xdsoft_current {
  background: #95c93d !important;
  box-shadow: #95c93d 0 1px 3px 0 inset !important; }
  .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default:hover,
  .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current:hover,
  .xdsoft_datetimepicker .xdsoft_timepicker
  .xdsoft_time_box > div > div.xdsoft_current:hover {
    background: #6FA219 !important;
    box-shadow: #6FA219 0 1px 3px 0 inset !important; }

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker
.xdsoft_time_box > div > div:hover {
  background: #6FA219 !important;
  box-shadow: #6FA219 0 1px 3px 0 inset !important; }

.order-account-box {
  background: #FFFFFF;
  box-shadow: 0px 6px 10px #696C7B1F;
  border-radius: 6px;
  padding: 10px;
  font-size: 13px;
  margin-bottom: 20px; }
  .order-account-box .order-account-top-outer {
    padding: 15px;
    background: #F8F8F9;
    border: 1px solid #E5E5E5;
    line-height: 1.4;
    border-radius: 6px; }
    .order-account-box .order-account-top-outer .order-account-top:nth-child(2) .order-account-top-left {
      padding-top: 15px; }
    .order-account-box .order-account-top-outer .order-account-top .order-account-top-left {
      padding-bottom: 15px;
      border-bottom: 1px solid #E5E5E5; }
      .order-account-box .order-account-top-outer .order-account-top .order-account-top-left:nth-child(2) {
        padding-top: 15px; }
    .order-account-box .order-account-top-outer .order-account-top .my-account-top-left {
      padding-top: 16px; }
    .order-account-box .order-account-top-outer .order-account-top .my-account-top-left, .order-account-box .order-account-top-outer .order-account-top .order-account-top-left {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap; }
      .order-account-box .order-account-top-outer .order-account-top .my-account-top-left .ord-time, .order-account-box .order-account-top-outer .order-account-top .order-account-top-left .ord-time {
        font: normal normal 12px/14px 'proxima_nova_rgregular';
        text-transform: uppercase; }
      .order-account-box .order-account-top-outer .order-account-top .my-account-top-left > div, .order-account-box .order-account-top-outer .order-account-top .order-account-top-left > div {
        width: 25%; }
        @media (max-width: 991px) {
          .order-account-box .order-account-top-outer .order-account-top .my-account-top-left > div, .order-account-box .order-account-top-outer .order-account-top .order-account-top-left > div {
            width: 50%; }
            .order-account-box .order-account-top-outer .order-account-top .my-account-top-left > div:first-child, .order-account-box .order-account-top-outer .order-account-top .my-account-top-left > div:nth-child(2), .order-account-box .order-account-top-outer .order-account-top .order-account-top-left > div:first-child, .order-account-box .order-account-top-outer .order-account-top .order-account-top-left > div:nth-child(2) {
              margin-bottom: 20px; } }
        @media (max-width: 500px) {
          .order-account-box .order-account-top-outer .order-account-top .my-account-top-left > div, .order-account-box .order-account-top-outer .order-account-top .order-account-top-left > div {
            width: 100%;
            margin-bottom: 20px; } }
        .order-account-box .order-account-top-outer .order-account-top .my-account-top-left > div > div:first-child, .order-account-box .order-account-top-outer .order-account-top .order-account-top-left > div > div:first-child {
          letter-spacing: 0px;
          color: #52586A;
          text-transform: uppercase;
          margin-bottom: 6px; }
        .order-account-box .order-account-top-outer .order-account-top .my-account-top-left > div > div:last-child, .order-account-box .order-account-top-outer .order-account-top .order-account-top-left > div > div:last-child {
          font: normal normal bold 14px/14px 'proxima_novasemibold';
          letter-spacing: 0px;
          color: #0E213E; }
          .order-account-box .order-account-top-outer .order-account-top .my-account-top-left > div > div:last-child .time, .order-account-box .order-account-top-outer .order-account-top .order-account-top-left > div > div:last-child .time {
            font-weight: normal; }

.order-progress {
  margin-top: 14px; }
  .order-progress .color-col {
    padding: 5px 10px;
    border-radius: 4px; }
  .order-progress .expected-date {
    letter-spacing: 0.14px;
    color: #1D263E;
    font: normal normal bold 14px/14px 'proxima_novasemibold'; }
    @media (max-width: 450px) {
      .order-progress .expected-date {
        display: block;
        margin-top: 10px; } }
    .order-progress .expected-date .cancelled {
      margin-top: 10px; }
  .order-progress .expected {
    font: normal normal 14px/14px proxima_nova_rgregular; }
  .order-progress .state-active {
    max-width: 600px;
    padding-bottom: 60px;
    margin-top: -12px; }
    .order-progress .state-active .order-states {
      margin-top: 0 !important; }
      .order-progress .state-active .order-states li strong {
        font-size: 10px !important;
        font-weight: normal !important;
        top: 32px; }
        @media (max-width: 450px) {
          .order-progress .state-active .order-states li strong {
            font-size: 9px !important; } }
      .order-progress .state-active .order-states li:last-child strong, .order-progress .state-active .order-states li:first-child strong {
        position: absolute !important; }
      .order-progress .state-active .order-states li:last-child strong {
        right: -26px; }
      .order-progress .state-active .order-states li:first-child strong {
        left: 27px; }
        @media (max-width: 450px) {
          .order-progress .state-active .order-states li:first-child strong {
            left: 17px; } }
      .order-progress .state-active .order-states .active strong {
        color: #83CC00;
        position: relative;
        padding-left: 10px; }
        .order-progress .state-active .order-states .active strong:before {
          position: absolute;
          content: '';
          width: 8px;
          height: 8px;
          top: 7px;
          left: 0;
          background: url("../images/checkbox-circle.png") no-repeat;
          background-size: contain; }
          @media (max-width: 450px) {
            .order-progress .state-active .order-states .active strong:before {
              display: none; } }

.section-order-details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
  padding: 5px 0;
  position: relative;
  overflow: hidden; }
  @media (max-width: 767px) {
    .section-order-details {
      -ms-flex-direction: column;
      flex-direction: column;
      align-items: flex-start; } }
  .section-order-details .img {
    min-height: 159px;
    position: relative;
    border: 1px solid #E5E5E5;
    border-radius: 6px;
    min-width: 159px;
    max-width: 159px;
    margin-right: 21px; }
    @media (max-width: 767px) {
      .section-order-details .img {
        margin-bottom: 20px; } }
    .section-order-details .img img {
      max-width: 102px;
      min-width: 102px;
      height: auto;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .section-order-details .order-details-right {
    flex: 1; }
    .section-order-details .order-details-right p {
      margin: 0; }
    .section-order-details .order-details-right h4 {
      letter-spacing: 0.16px;
      color: #1D263E;
      text-transform: uppercase;
      font: normal normal bold 16px/16px 'proxima_novasemibold'; }
    .section-order-details .order-details-right > strong {
      font: normal normal bold 24px/24px 'proxima_novasemibold';
      margin: 8px 0;
      display: inline-block;
      letter-spacing: 0.24px; }
    .section-order-details .order-details-right .quantity {
      font-size: 13px; }
      .section-order-details .order-details-right .quantity strong {
        font-size: 14px; }
      .section-order-details .order-details-right .quantity .old-battery-exchange {
        position: relative;
        padding-left: 20px; }
        .section-order-details .order-details-right .quantity .old-battery-exchange strong {
          font-size: 14px; }
        .section-order-details .order-details-right .quantity .old-battery-exchange:before {
          position: absolute;
          content: '';
          width: 1px;
          height: 15px;
          top: 0;
          left: 10px;
          background: #E5E5E5; }
  .section-order-details .order-details-cancelled > h3 {
    color: #6fa219;
    font-size: 14px;
    font-family: 'proxima_novasemibold';
    text-transform: inherit;
    margin-bottom: 10px;
    padding-right: 150px; }
    @media (max-width: 991px) {
      .section-order-details .order-details-cancelled > h3 {
        padding-right: 0; } }
    .section-order-details .order-details-cancelled > h3.cancelled {
      color: #ee6c67; }
  .section-order-details .order-details-cancelled p {
    color: #a1a09f;
    font-size: 13px;
    padding-right: 150px;
    margin: 0; }
    @media (max-width: 991px) {
      .section-order-details .order-details-cancelled p {
        padding-right: 0; } }

.customer-delevery-address {
  border: 1px solid #E5E5E5;
  border-radius: 6px;
  padding: 15px;
  margin-top: 6px;
  color: #1D263E;
  letter-spacing: 0px;
  line-height: 1; }
  .customer-delevery-address .customer-delevery-address-inner {
    font-size: 14px;
    margin-top: 15px;
    line-height: 1.5; }
    .customer-delevery-address .customer-delevery-address-inner p {
      margin: 0;
      max-width: 270px;
      text-align: left; }
    .customer-delevery-address .customer-delevery-address-inner > div span {
      display: inline-block;
      position: relative;
      line-height: 1; }
    .customer-delevery-address .customer-delevery-address-inner > div .customer-mobile {
      padding-left: 14px; }
      .customer-delevery-address .customer-delevery-address-inner > div .customer-mobile:before {
        content: '';
        width: 14px;
        left: 0;
        height: 14px;
        display: inline-block;
        position: absolute;
        background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/phone-line.png") no-repeat;
        top: 0; }
    .customer-delevery-address .customer-delevery-address-inner > div .customer-email {
      padding-left: 28px; }
      @media (max-width: 400px) {
        .customer-delevery-address .customer-delevery-address-inner > div .customer-email {
          margin-left: -10px; } }
      .customer-delevery-address .customer-delevery-address-inner > div .customer-email:before {
        content: '';
        width: 14px;
        left: 10px;
        height: 14px;
        position: absolute;
        background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/mail-open-line.png") no-repeat; }
  .customer-delevery-address strong {
    font: normal normal bold 14px/16px 'proxima_novasemibold'; }
  .customer-delevery-address > strong {
    text-transform: uppercase;
    font: normal normal bold 16px/16px 'proxima_novasemibold'; }

.franchise-assigned-info {
  margin-bottom: 20px;
  background-color: #FFFFFF;
  padding: 10px;
  border-radius: 6px;
  box-shadow: 0px 6px 10px #696c7b1f;
  color: #1D263E;
  letter-spacing: 0;
  line-height: 1.5; }
  .franchise-assigned-info .fran-info {
    padding: 15px;
    border: 1px solid #E5E5E5; }
    .franchise-assigned-info .fran-info strong {
      font: normal normal bold 16px/16px 'proxima_novasemibold';
      text-transform: uppercase;
      margin-bottom: 15px;
      display: inline-block; }
    .franchise-assigned-info .fran-info span {
      display: block; }
    .franchise-assigned-info .fran-info .fr-name, .franchise-assigned-info .fran-info .fr-delivery-time {
      font: normal normal bold 14px/14px 'proxima_novasemibold';
      margin-bottom: 4px; }
    .franchise-assigned-info .fran-info .fr-location {
      margin: 0;
      max-width: 270px;
      text-align: left;
      font-size: 14px; }
    .franchise-assigned-info .fran-info .fr-delivery-time {
      letter-spacing: 0.14px; }
      .franchise-assigned-info .fran-info .fr-delivery-time .d-time {
        display: inline-block;
        font: normal normal 14px/14px proxima_nova_rgregular; }
    .franchise-assigned-info .fran-info .fr-phone {
      font-size: 14px;
      padding-left: 14px;
      position: relative; }
      .franchise-assigned-info .fran-info .fr-phone:before {
        content: '';
        width: 14px;
        left: 0;
        height: 14px;
        display: inline-block;
        position: absolute;
        background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/phone-line.png) no-repeat;
        top: 3px; }

.path-invoice .cc-pitstop-status-messages {
  max-width: 1260px;
  margin: 0 auto;
  padding: 0 20px;
  clear: both;
  position: absolute;
  left: 0;
  right: 0;
  top: 89px;
  z-index: 999; }

.order-punching-form .accept-decline-btn {
  padding-bottom: 20px;
  border-bottom: 1px solid #E5E5E5;
  display: flex;
  justify-content: flex-start;
  align-items: center; }
  @media (max-width: 445px) {
    .order-punching-form .accept-decline-btn {
      display: block; } }
  .order-punching-form .accept-decline-btn p {
    font-size: 13px;
    color: red; }
    @media (max-width: 445px) {
      .order-punching-form .accept-decline-btn p {
        text-align: center; } }
  .order-punching-form .accept-decline-btn #edit-decline {
    background: #FFFFFF;
    color: #6FA219; }
    @media (max-width: 445px) {
      .order-punching-form .accept-decline-btn #edit-decline {
        margin-top: 20px !important; } }
  @media (max-width: 445px) {
    .order-punching-form .accept-decline-btn #edit-otp-send {
      margin-top: 20px !important; } }
  .order-punching-form .accept-decline-btn #edit-accepted, .order-punching-form .accept-decline-btn #edit-decline, .order-punching-form .accept-decline-btn #edit-otp-send {
    letter-spacing: 0.3px;
    margin-left: 0;
    margin-top: 0;
    border-radius: 4px;
    box-shadow: 0px 3px 8px #3F403D1A;
    outline: none;
    border: none;
    margin-bottom: 0;
    margin-right: 10px;
    padding: 13px 25px; }
    @media (max-width: 445px) {
      .order-punching-form .accept-decline-btn #edit-accepted, .order-punching-form .accept-decline-btn #edit-decline, .order-punching-form .accept-decline-btn #edit-otp-send {
        width: 100%; } }
  .order-punching-form .accept-decline-btn .is-disabled {
    background: #DDDDDD; }
.order-punching-form .assign-section {
  padding: 20px 10px 10px 10px;
  background: #FFFFFF;
  margin-top: 20px;
  box-shadow: 0px 6px 10px #696C7B1F;
  border-radius: 6px;
  margin-bottom: 20px; }
  .order-punching-form .assign-section .executed-by {
    padding-left: 15px; }
    .order-punching-form .assign-section .executed-by h2 {
      font-size: 16px; }
    @media (max-width: 500px) {
      .order-punching-form .assign-section .executed-by {
        padding-left: 0; } }
  .order-punching-form .assign-section .icon-assigned {
    position: relative;
    display: inline-block; }
    .order-punching-form .assign-section .icon-assigned:before {
      content: '';
      width: 14px;
      height: 14px;
      top: 12px;
      left: 15px;
      position: absolute;
      background: url("../images/checkbox-circle-line.png") no-repeat;
      background-size: contain; }
  .order-punching-form .assign-section .form-submit {
    padding: 12px 25px 10px;
    font-size: 15px;
    border-radius: 6px;
    box-shadow: 0px 3px 8px #6FA21959;
    margin: 0;
    line-height: 1;
    border: none; }
    @media (max-width: 440px) {
      .order-punching-form .assign-section .form-submit {
        width: 100%; } }
    .order-punching-form .assign-section .form-submit[disabled="disabled"] {
      box-shadow: none;
      border: 1px solid #EDEDED;
      letter-spacing: 0.3px; }
  .order-punching-form .assign-section .icon-assigned input {
    padding: 12px 14px 10px 36px; }
  .order-punching-form .assign-section label {
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0;
    color: #52586A; }
  .order-punching-form .assign-section fieldset {
    padding-left: 15px; }
    @media (max-width: 500px) {
      .order-punching-form .assign-section fieldset {
        padding-left: 0; } }
    .order-punching-form .assign-section fieldset .fieldset-legend {
      letter-spacing: 0px;
      color: #000000;
      text-transform: uppercase;
      opacity: 1;
      font: normal normal bold 13px/13px proxima_novasemibold; }
    .order-punching-form .assign-section fieldset .fieldset-wrapper > div {
      display: inline-block;
      width: 171px;
      margin-right: 16px; }
      @media (max-width: 440px) {
        .order-punching-form .assign-section fieldset .fieldset-wrapper > div {
          width: 100%; } }
      .order-punching-form .assign-section fieldset .fieldset-wrapper > div input {
        border: 1px solid #EDEDED;
        border-radius: 6px;
        box-shadow: 0px 3px 8px #0000001F;
        padding: 10px 0 10px 14px;
        opacity: 1;
        color: #1D263E;
        font-size: 13px;
        letter-spacing: 0px; }
      .order-punching-form .assign-section fieldset .fieldset-wrapper > div input[disabled="disabled"] {
        box-shadow: none; }
  .order-punching-form .assign-section .executed-by #edit-order-executed-by .form-type-radio {
    display: inline-block; }
    .order-punching-form .assign-section .executed-by #edit-order-executed-by .form-type-radio input[type="radio"] + label {
      font-size: 13px;
      letter-spacing: 0;
      font-weight: bold; }
  .order-punching-form .assign-section .status-delivery {
    padding: 15px;
    border: 1px solid #E5E5E5;
    border-radius: 6px;
    opacity: 1; }
    .order-punching-form .assign-section .status-delivery h2 {
      margin-bottom: 8px;
      font-size: 16px; }
    .order-punching-form .assign-section .status-delivery .form-type-select {
      margin: 0;
      margin-right: 16px;
      display: inline-block;
      width: 169px; }
      @media (max-width: 440px) {
        .order-punching-form .assign-section .status-delivery .form-type-select {
          width: 100%;
          margin-bottom: 20px; } }
      .order-punching-form .assign-section .status-delivery .form-type-select label:after {
        top: 30px;
        right: 8px; }
        @media (max-width: 440px) {
          .order-punching-form .assign-section .status-delivery .form-type-select label:after {
            right: -5px; } }
      .order-punching-form .assign-section .status-delivery .form-type-select label:before {
        position: absolute;
        content: '';
        width: 16px;
        height: 16px;
        top: 32px;
        left: 10px;
        display: inline-block;
        background: url("../images/status.png") no-repeat; }
      .order-punching-form .assign-section .status-delivery .form-type-select select {
        border-bottom: none;
        border: 1px solid #EDEDED;
        box-shadow: 0px 3px 8px #0000001f;
        border-radius: 6px;
        opacity: 1;
        padding: 10px 10px 10px 34px;
        font-size: 13px;
        letter-spacing: 0;
        width: 100%;
        color: #1D263E;
        line-height: 1; }
        @media (max-width: 440px) {
          .order-punching-form .assign-section .status-delivery .form-type-select select {
            width: 100%; } }
.order-punching-form .upload-invoice-outer {
  padding: 20px 0;
  margin-top: 20px;
  border-top: 1px solid #E5E5E5; }
  .order-punching-form .upload-invoice-outer .upload-invoice-inner {
    box-shadow: 0px 6px 10px #696C7B1F;
    border-radius: 6px;
    opacity: 1;
    padding: 10px;
    background: #FFFFFF; }
    .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section {
      padding: 15px;
      border: 1px solid #E5E5E5;
      border-radius: 6px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap; }
      @media (max-width: 767px) {
        .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section {
          flex-direction: column; } }
      .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section label {
        letter-spacing: 0px;
        color: #52586A;
        text-transform: uppercase;
        font-size: 13px; }
      .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div {
        width: 33.33%;
        margin-bottom: 20px; }
        @media (max-width: 991px) {
          .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div {
            width: 50%;
            margin-bottom: 10px; } }
        @media (max-width: 767px) {
          .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div {
            width: 100%;
            margin-bottom: 10px; } }
        .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div > div {
          margin: 0; }
        .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div [id^="ajax-wrapper--"] .messages {
          display: none; }
        .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div [id^="ajax-wrapper--"] > div.form-item {
          margin-top: 0; }
        .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div [id^="ajax-wrapper--"] .js-form-managed-file {
          display: flex; }
        .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div [id^="ajax-wrapper--"] [id^="edit-upload-invoice--"] .file--image {
          align-items: center; }
        .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div [id^="ajax-wrapper--"] [id^="edit-upload-invoice--"] span {
          display: flex; }
          .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div [id^="ajax-wrapper--"] [id^="edit-upload-invoice--"] span a {
            width: 135px;
            display: inline-block;
            height: 18px;
            /* overflow-y: scroll; */
            overflow-x: scroll;
            overflow: hidden; }
          .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div [id^="ajax-wrapper--"] [id^="edit-upload-invoice--"] span:after {
            content: "...";
            color: #83CC00; }
        .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div [id^="ajax-wrapper--"] [id^="edit-upload-invoice--"] .form-submit {
          box-shadow: 0px 3px 8px #0000001f;
          border: none;
          padding: 9px 20px;
          font-size: 15px;
          border-radius: 6px; }
          @media (max-width: 767px) {
            .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div [id^="ajax-wrapper--"] [id^="edit-upload-invoice--"] .form-submit {
              margin: 0;
              margin-top: 10px; } }
          @media (max-width: 400px) {
            .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div [id^="ajax-wrapper--"] [id^="edit-upload-invoice--"] .form-submit {
              width: 100%; } }
        .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div #edit-upload-invoice input, .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section > div [id^="edit-upload-invoice--"] input {
          box-shadow: 0px 3px 8px #0000001F;
          border: 1px solid #EDEDED;
          border-radius: 6px;
          font-size: 13px;
          padding: 6px 10px 7px; }
      .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .battery-return {
        width: 33.33%; }
        @media (max-width: 991px) {
          .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .battery-return {
            width: 50%; } }
        @media (max-width: 767px) {
          .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .battery-return {
            width: 100%;
            margin-top: 30px; } }
        .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .battery-return .old-battery-inner > div {
          display: inline-block;
          margin: 0;
          width: 194px; }
          @media (max-width: 400px) {
            .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .battery-return .old-battery-inner > div {
              width: 100%; } }
          .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .battery-return .old-battery-inner > div input {
            box-shadow: 0px 3px 8px #0000001F;
            border: 1px solid #EDEDED;
            letter-spacing: 0px;
            color: #1D263E;
            font-size: 13px;
            padding: 9px 15px 10px;
            border-radius: 6px; }
        .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .battery-return .old-battery-inner #edit-invoice-save {
          box-shadow: 0px 3px 8px #0000001F;
          border: none;
          padding: 9px 20px;
          font-size: 15px;
          border-radius: 6px; }
          @media (max-width: 767px) {
            .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .battery-return .old-battery-inner #edit-invoice-save {
              margin: 0;
              margin-top: 10px; } }
          @media (max-width: 400px) {
            .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .battery-return .old-battery-inner #edit-invoice-save {
              width: 100%; } }
      .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .verify-otp {
        width: 33.33%;
        margin-bottom: 30px; }
        @media (max-width: 991px) {
          .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .verify-otp {
            width: 50%; } }
        @media (max-width: 767px) {
          .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .verify-otp {
            width: 100%;
            margin-top: 30px; } }
        .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .verify-otp .otp-verify-inner {
          display: flex;
          justify-content: space-between;
          align-items: flex-end; }
          @media (max-width: 767px) {
            .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .verify-otp .otp-verify-inner {
              display: block; } }
          .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .verify-otp .otp-verify-inner > div {
            display: inline-block;
            margin: 0;
            width: 194px; }
            @media (max-width: 400px) {
              .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .verify-otp .otp-verify-inner > div {
                width: 100%; } }
            .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .verify-otp .otp-verify-inner > div input {
              box-shadow: 0px 3px 8px #0000001F;
              border: 1px solid #EDEDED;
              letter-spacing: 0px;
              color: #1D263E;
              font-size: 13px;
              padding: 9px 15px 10px;
              border-radius: 6px; }
          .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .verify-otp .otp-verify-inner .form-submit {
            border-radius: 6px;
            margin: 10px 0 0 0; }
          .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .verify-otp .otp-verify-inner #edit-invoice-save {
            box-shadow: 0px 3px 8px #0000001F;
            border: none;
            padding: 9px 20px;
            font-size: 15px;
            border-radius: 6px;
            margin: 0; }
            @media (max-width: 767px) {
              .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .verify-otp .otp-verify-inner #edit-invoice-save {
                margin: 10px 0 0 0; } }
            @media (max-width: 400px) {
              .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .verify-otp .otp-verify-inner #edit-invoice-save {
                width: 100%; } }
        .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .verify-otp .test {
          margin-top: 5px; }
          .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section .verify-otp .test h2 {
            margin: 0;
            font-size: 0.85em;
            font-weight: normal;
            color: #71b425; }
      .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section #edit-invoice-save {
        margin: 0;
        border-radius: 6px; }
      .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section h2 {
        letter-spacing: 0px;
        color: #1D263E;
        font-size: 16px; }
        @media (max-width: 767px) {
          .order-punching-form .upload-invoice-outer .upload-invoice-inner .upload-invoice-section h2 {
            margin-bottom: 10px; } }
.order-punching-form #edit-generate-invoice {
  border-radius: 6px;
  border: none;
  margin-bottom: 10px;
  margin-left: 0;
  margin-top: 20px; }
.order-punching-form .generate-invoice-section {
  margin-bottom: 20px; }
  .order-punching-form .generate-invoice-section .form-submit, .order-punching-form .generate-invoice-section a {
    letter-spacing: 0.3px;
    font-size: 15px;
    box-shadow: 0px 3px 8px #6FA21959;
    border: none;
    border-radius: 6px; }
    @media (max-width: 500px) {
      .order-punching-form .generate-invoice-section .form-submit, .order-punching-form .generate-invoice-section a {
        width: 100%; } }
  @media (max-width: 500px) {
    .order-punching-form .generate-invoice-section a {
      margin-left: 0;
      margin-top: 15px; } }
.order-punching-form .franchise-fulfilled {
  background-color: #FFFFFF;
  padding: 10px;
  border-radius: 6px;
  box-shadow: 0px 6px 10px #696c7b1f;
  color: #1D263E;
  letter-spacing: 0;
  line-height: 1.5;
  margin-bottom: 20px; }
  .order-punching-form .franchise-fulfilled .bm-inner-box {
    padding: 15px;
    border: 1px solid #E5E5E5;
    border-radius: 6px; }
    .order-punching-form .franchise-fulfilled .bm-inner-box .form-type-select label:after {
      top: 36px;
      height: auto;
      left: 366px;
      width: 10px; }
      @media (max-width: 550px) {
        .order-punching-form .franchise-fulfilled .bm-inner-box .form-type-select label:after {
          left: auto; } }
    .order-punching-form .franchise-fulfilled .bm-inner-box .form-type-select select {
      width: 400px;
      box-shadow: 0px 3px 8px #0000001f;
      border: 1px solid #EDEDED;
      border-radius: 6px;
      outline: none;
      background: #ffffff;
      padding: 10px 15px;
      letter-spacing: 0;
      font-size: 13px;
      color: #1D263E;
      /* width: 100%; */
      margin-top: 0; }
      @media (max-width: 550px) {
        .order-punching-form .franchise-fulfilled .bm-inner-box .form-type-select select {
          width: 100%; } }
    .order-punching-form .franchise-fulfilled .bm-inner-box .form-type-textarea {
      margin-bottom: 0; }
      .order-punching-form .franchise-fulfilled .bm-inner-box .form-type-textarea label {
        color: #1D263E; }
      .order-punching-form .franchise-fulfilled .bm-inner-box .form-type-textarea textarea {
        background: #FFFFFF;
        border: 1px solid #E5E5E5;
        padding: 10px;
        font-size: 0.929em;
        color: #1D263E;
        height: 90px; }
.order-punching-form .bm-assing-btn {
  margin-left: 0;
  border-radius: 6px;
  border: none; }
  @media (max-width: 450px) {
    .order-punching-form .bm-assing-btn {
      width: 100%;
      margin-bottom: 20px; } }

#country-info #results-wrapper h3 {
  font-size: 15px;
  letter-spacing: 2px;
  line-height: 1.8;
  font-weight: bold;
  margin-bottom: 15px;
  color: #231f20;
  width: 100%; }
  #country-info #results-wrapper h3:after {
    display: block;
    border-bottom: 2px solid #95C93D;
    width: 55px;
    content: ""; }
#country-info #results-wrapper {
  background: #fff;
  padding: 40px 35px;
  box-shadow: inset 0px 11px 30px -5px rgba(224, 224, 224, 0.57); }
  #country-info #results-wrapper h3 {
    margin-bottom: 33px; }
  #country-info #results-wrapper th {
    font-size: 14px;
    color: #231f20;
    background: #ececec;
    white-space: nowrap;
    padding: 20px;
    border: 1px solid #dfdfdf;
    border-bottom: none; }
  #country-info #results-wrapper td {
    font-size: 14px;
    line-height: 20px;
    color: #231f20;
    padding: 20px;
    border: 1px solid #dfdfdf;
    border-top: none;
    border-bottom: none; }
  #country-info #results-wrapper tr {
    border: none; }
    #country-info #results-wrapper tr:last-child td {
      border-bottom: 1px solid #dfdfdf; }
    #country-info #results-wrapper tr:nth-child(odd) {
      background: #FFF; }
    #country-info #results-wrapper tr:nth-child(even) {
      background: #f8f8f8; }

#country-info,
#batteries-info,
#inverter-batteries-form {
  max-width: 1260px;
  margin: 0 auto;
  padding: 0 20px;
  clear: both; }
  #country-info #dealer-form > h2,
  #country-info #battery-form > h2,
  #batteries-info #dealer-form > h2,
  #batteries-info #battery-form > h2,
  #inverter-batteries-form #dealer-form > h2,
  #inverter-batteries-form #battery-form > h2 {
    font-size: 15px;
    letter-spacing: 2px;
    line-height: 1.8;
    font-weight: bold;
    margin-bottom: 15px;
    color: #231f20;
    width: 100%; }
    #country-info #dealer-form > h2:after,
    #country-info #battery-form > h2:after,
    #batteries-info #dealer-form > h2:after,
    #batteries-info #battery-form > h2:after,
    #inverter-batteries-form #dealer-form > h2:after,
    #inverter-batteries-form #battery-form > h2:after {
      display: block;
      border-bottom: 2px solid #95C93D;
      width: 165px;
      content: ""; }
  #country-info #dealer-form > h2::after,
  #batteries-info #dealer-form > h2::after,
  #inverter-batteries-form #dealer-form > h2::after {
    width: 123px; }
  #country-info .form-type-select label:after,
  #batteries-info .form-type-select label:after,
  #inverter-batteries-form .form-type-select label:after {
    right: 15%;
    width: 25px;
    height: 25px;
    text-align: center; }
  #country-info #dealer-result,
  #batteries-info #dealer-result,
  #inverter-batteries-form #dealer-result {
    text-align: center;
    margin-top: 20px; }
    #country-info #dealer-result .result-error,
    #batteries-info #dealer-result .result-error,
    #inverter-batteries-form #dealer-result .result-error {
      color: #ff1010;
      padding: 13px 35px;
      display: block;
      border: 1px solid #94c93e;
      margin: 1em 0;
      margin-top: 50px;
      border-radius: 5px;
      background: #fff; }

#dealer-form,
#battery-form {
  background-color: #fff;
  padding: 35px 35px 25px 35px;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap; }
  #dealer-form .ajax-progress,
  #battery-form .ajax-progress {
    position: absolute;
    bottom: 0;
    font-size: 12px;
    font-family: 'proxima_nova_rgregular';
    white-space: nowrap; }
    #dealer-form .ajax-progress .throbber,
    #battery-form .ajax-progress .throbber {
      padding: 1px 7px 2px; }
    @media (max-width: 767px) {
      #dealer-form .ajax-progress,
      #battery-form .ajax-progress {
        left: 140px; } }
  #dealer-form .apt,
  #battery-form .apt {
    position: absolute;
    padding: 1px 6px 2px; }
  #dealer-form label,
  #battery-form label {
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 15px;
    color: #9b9b9b;
    text-transform: uppercase; }
  #dealer-form select.form-select,
  #battery-form select.form-select {
    font-size: 18px;
    color: #231f20;
    padding-right: 25px;
    font-family: 'proxima_nova_rgregular'; }
  #dealer-form .form-item-select-country,
  #dealer-form .form-item-select-vehicle,
  #battery-form .form-item-select-country,
  #battery-form .form-item-select-vehicle {
    width: 28%; }
  #dealer-form > div:nth-of-type(2),
  #battery-form > div:nth-of-type(2) {
    width: calc(72% - 174px); }
  #dealer-form #state-select,
  #dealer-form #vehicle-make,
  #battery-form #state-select,
  #battery-form #vehicle-make {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    #dealer-form #state-select > div,
    #dealer-form #vehicle-make > div,
    #battery-form #state-select > div,
    #battery-form #vehicle-make > div {
      width: 50%; }
  #dealer-form > input,
  #battery-form > input {
    margin-right: 0;
    align-self: center; }

.table-responsive {
  overflow-x: auto; }

@media (max-width: 1024px) {
  #dealer-form,
  #battery-form {
    padding: 20px; }

  #country-info #results-wrapper {
    padding: 30px 20px; } }
@media (max-width: 1220px) {
  #dealer-form .form-item-select-country,
  #dealer-form .form-item-select-vehicle,
  #battery-form .form-item-select-country,
  #battery-form .form-item-select-vehicle {
    width: 33.33%; }
  #dealer-form > div:nth-of-type(2),
  #battery-form > div:nth-of-type(2) {
    width: 66.66%; }
  #dealer-form > input,
  #battery-form > input {
    margin: 1em 0; } }
@media (max-width: 767px) {
  .pitstoplocator #dealer-form {
    margin-top: 0; }

  #country-info,
  #batteries-info,
  #inverter-batteries-form {
    padding: 0; } }
@media (max-width: 600px) {
  #dealer-form .form-item-select-country,
  #dealer-form .form-item-select-vehicle,
  #battery-form .form-item-select-country,
  #battery-form .form-item-select-vehicle {
    width: 100%; }
  #dealer-form > div:nth-of-type(2),
  #battery-form > div:nth-of-type(2) {
    width: 100%; }
  #dealer-form #state-select,
  #dealer-form #vehicle-make,
  #battery-form #state-select,
  #battery-form #vehicle-make {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
    #dealer-form #state-select > div,
    #dealer-form #vehicle-make > div,
    #battery-form #state-select > div,
    #battery-form #vehicle-make > div {
      width: 100%; }
  #dealer-form .form-type-select label:after,
  #battery-form .form-type-select label:after {
    right: 0; }
  #dealer-form select.form-select,
  #battery-form select.form-select {
    width: 100%; } }
.show-in-desktop-only {
  display: block; }

.show-in-mobile-only {
  display: none; }

.path-product.view .dialog-off-canvas-main-canvas {
  margin-top: 166px; }
  @media (max-width: 991px) {
    .path-product.view .dialog-off-canvas-main-canvas {
      margin-top: 118px !important; } }
  .path-product.view .dialog-off-canvas-main-canvas #block-commercebreadcrumbs {
    position: inherit;
    margin: 20px auto;
    font-size: 13px; }
    .path-product.view .dialog-off-canvas-main-canvas #block-commercebreadcrumbs ul li:last-child {
      text-transform: uppercase; }
  .path-product.view .dialog-off-canvas-main-canvas main {
    margin-top: 0; }
    @media (max-width: 991px) {
      .path-product.view .dialog-off-canvas-main-canvas main {
        margin-top: 0 !important; } }

.path-inverter-and-batteries .dialog-off-canvas-main-canvas,
.amaron-hups-pages .dialog-off-canvas-main-canvas {
  margin-top: 166px; }
  @media (max-width: 991px) {
    .path-inverter-and-batteries .dialog-off-canvas-main-canvas,
    .amaron-hups-pages .dialog-off-canvas-main-canvas {
      margin-top: 118px; } }
.path-inverter-and-batteries #block-commercebreadcrumbs ul li,
.amaron-hups-pages #block-commercebreadcrumbs ul li {
  color: #696B79 !important; }
  .path-inverter-and-batteries #block-commercebreadcrumbs ul li a,
  .amaron-hups-pages #block-commercebreadcrumbs ul li a {
    color: #696B79 !important; }
  .path-inverter-and-batteries #block-commercebreadcrumbs ul li:last-child,
  .amaron-hups-pages #block-commercebreadcrumbs ul li:last-child {
    text-transform: uppercase;
    color: #222 !important; }

.home-ups-inverter-batteries .banner-outer, .home-ups .banner-outer {
  display: none; }

.product-detail-page {
  padding-bottom: 50px; }
  .product-detail-page .product-detail {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1 1 0;
    -moz-box-flex: 1 1 0;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0;
    flex: 1 1 0;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 16px;
    margin-bottom: 32px;
    color: #222222; }
    @media (min-width: 767px) and (max-width: 1230px) {
      .product-detail-page .product-detail {
        flex-flow: wrap;
        justify-content: flex-start; } }
    .product-detail-page .product-detail .product-detail-img-section {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 403px;
      padding-right: 20px; }
      @media (min-width: 768px) and (max-width: 1024px) {
        .product-detail-page .product-detail .product-detail-img-section {
          width: 54%;
          padding-right: 15px; } }
    .product-detail-page .product-detail .thumbnail-list {
      display: inline-block;
      width: 84px;
      height: 100%;
      margin-right: 5px;
      padding-right: 5px;
      vertical-align: top;
      overflow: auto; }
    .product-detail-page .product-detail .selected-image {
      width: 428px !important; }
      @media (max-width: 767px) {
        .product-detail-page .product-detail .selected-image {
          width: 100% !important; } }
    .product-detail-page .product-detail .thumbnail-list::-webkit-scrollbar {
      width: 2px; }
      @media (max-width: 767px) {
        .product-detail-page .product-detail .thumbnail-list::-webkit-scrollbar {
          height: 2px;
          width: auto; } }
    .product-detail-page .product-detail .thumbnail-list::-webkit-scrollbar-track {
      box-shadow: inset 0 0 6px #EDEDED; }
    .product-detail-page .product-detail .thumbnail-list::-webkit-scrollbar-thumb {
      background-color: #95C93E; }
    .product-detail-page .product-detail .thumbnail-image {
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      width: 100%;
      height: 80px;
      padding-top: 5px;
      background-color: #ffffff;
      margin-bottom: 8px;
      border: solid 1px #ebebeb;
      cursor: pointer;
      transition: all 0.5s;
      -webkit-transition: all 0.5s; }
      .product-detail-page .product-detail .thumbnail-image:last-child {
        margin-bottom: 0; }
    .product-detail-page .product-detail .thumbnail-image.active {
      background-color: #ffffff;
      border: solid 1px #80c60a; }
    .product-detail-page .product-detail .selected-image {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      padding-top: 10px;
      width: calc(100% - 100px);
      height: 100%;
      border: solid 1px #ebebeb;
      background-color: #ffffff; }
    .product-detail-page .product-detail .product-detail-qty-section {
      width: 363px; }
      @media (min-width: 768px) and (max-width: 1024px) {
        .product-detail-page .product-detail .product-detail-qty-section {
          width: 46%; } }
      .product-detail-page .product-detail .product-detail-qty-section .error-msg {
        margin: 10px 0 21px;
        display: block;
        font-size: 12px;
        line-height: 1.2;
        letter-spacing: 0;
        font-family: 'proxima_nova_rgregular';
        color: #FF0000; }
      .product-detail-page .product-detail .product-detail-qty-section .form-type-checkbox {
        margin-bottom: 21px; }
        .product-detail-page .product-detail .product-detail-qty-section .form-type-checkbox label {
          margin: 0;
          font-family: 'proxima_nova_rgregular';
          letter-spacing: 0.6px;
          font-size: 15px;
          display: inline-flex;
          align-items: center;
          line-height: 1; }
          .product-detail-page .product-detail .product-detail-qty-section .form-type-checkbox label span {
            margin-top: 2px;
            pointer-events: none; }
      .product-detail-page .product-detail .product-detail-qty-section .js-form-item-exchange-old-battery {
        position: relative; }
        .product-detail-page .product-detail .product-detail-qty-section .js-form-item-exchange-old-battery input[type="checkbox"] {
          position: absolute;
          opacity: 0; }
          .product-detail-page .product-detail .product-detail-qty-section .js-form-item-exchange-old-battery input[type="checkbox"] + div + label {
            position: relative;
            cursor: pointer;
            padding: 0; }
          .product-detail-page .product-detail .product-detail-qty-section .js-form-item-exchange-old-battery input[type="checkbox"] + div + label:before {
            content: '';
            margin-right: 10px;
            display: inline-block;
            vertical-align: text-top;
            width: 20px;
            height: 20px;
            background: white;
            border: solid 1px #71b425; }
          .product-detail-page .product-detail .product-detail-qty-section .js-form-item-exchange-old-battery input[type="checkbox"]:checked + div + label:after {
            content: '';
            position: absolute;
            left: 5px;
            top: 7px;
            background: #71b425;
            width: 2px;
            height: 2px;
            box-shadow: 2px 0 0 #71b425, 4px 0 0 #71b425, 4px -2px 0 #71b425, 4px -4px 0 #71b425, 4px -6px 0 #71b425, 4px -8px 0 #71b425;
            -webkit-box-shadow: 2px 0 0 #71b425, 4px 0 0 #71b425, 4px -2px 0 #71b425, 4px -4px 0 #71b425, 4px -6px 0 #71b425, 4px -8px 0 #71b425;
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg); }
        .product-detail-page .product-detail .product-detail-qty-section .js-form-item-exchange-old-battery .ajax-progress {
          position: absolute;
          left: -5px;
          bottom: -22px; }
    .product-detail-page .product-detail .product-detail-header {
      font-family: 'proxima_novasemibold';
      font-size: 22px;
      line-height: 28px;
      margin-bottom: 8px;
      letter-spacing: 0.45px; }
      @media (max-width: 767px) {
        .product-detail-page .product-detail .product-detail-header {
          font-size: 20px; } }
    .product-detail-page .product-detail .product-detail-price {
      font-family: 'proxima_novabold';
      font-size: 24px;
      line-height: 0.96;
      margin-bottom: 8px;
      color: #6FA219;
      letter-spacing: 0;
      display: flex;
      align-items: center; }
      .product-detail-page .product-detail .product-detail-price s {
        font-size: 16px;
        color: #3F3F3FB3;
        font-family: 'proxima_novasemibold'; }
      .product-detail-page .product-detail .product-detail-price span:last-child {
        font-size: 14px;
        color: #3F3F3FB3;
        margin-left: 10px;
        font-family: 'proxima_nova_rgregular'; }
      @media (max-width: 767px) {
        .product-detail-page .product-detail .product-detail-price {
          font-size: 20px; } }
    .product-detail-page .product-detail .product-detail-exchange {
      font-size: 15px;
      margin-bottom: 20px;
      letter-spacing: 0;
      font-family: 'proxima_nova_rgregular';
      line-height: 21px; }
      .product-detail-page .product-detail .product-detail-exchange .upto {
        margin-right: 3px; }
    .product-detail-page .product-detail .fa-info-circle {
      width: 16px;
      height: 16px;
      background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/information1.png") no-repeat center;
      background-size: contain; }
      .product-detail-page .product-detail .fa-info-circle:before {
        content: none; }
    .product-detail-page .product-detail .quantity {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      align-items: center;
      height: 36px;
      margin-bottom: 20px; }
      .product-detail-page .product-detail .quantity input[type="number"] {
        -webkit-appearance: textfield;
        -moz-appearance: textfield;
        appearance: textfield; }
      .product-detail-page .product-detail .quantity > div {
        margin: 0; }
      .product-detail-page .product-detail .quantity input[type=number]::-webkit-inner-spin-button,
      .product-detail-page .product-detail .quantity input[type=number]::-webkit-outer-spin-button {
        -webkit-appearance: none; }
      .product-detail-page .product-detail .quantity label {
        font-size: 14px;
        font-family: 'proxima_nova_rgregular';
        padding-right: 12px;
        cursor: default; }
        .product-detail-page .product-detail .quantity label:before, .product-detail-page .product-detail .quantity label:after {
          display: none; }
      .product-detail-page .product-detail .quantity input {
        width: 39px;
        height: 36px;
        text-align: center;
        border: 1px solid #ebebeb;
        border-right: 0;
        background-color: #ffffff; }
      .product-detail-page .product-detail .quantity .qty_button {
        width: 36px;
        height: 36px;
        border: none;
        text-align: center;
        font-size: 24px;
        padding-top: 0;
        color: #71b425;
        background-color: #ffffff;
        cursor: pointer; }
        .product-detail-page .product-detail .quantity .qty_button .form-type-radio {
          margin: 0; }
          .product-detail-page .product-detail .quantity .qty_button .form-type-radio .form-radio {
            display: none; }
          .product-detail-page .product-detail .quantity .qty_button .form-type-radio label {
            margin: 0;
            padding: 0;
            line-height: 36px;
            font-size: 24px;
            opacity: 1; }
      .product-detail-page .product-detail .quantity .qty_increase {
        border-right: 1px solid #ebebeb; }
      .product-detail-page .product-detail .quantity .qty_decrease {
        border-right: 0; }
      .product-detail-page .product-detail .quantity .instock {
        opacity: 0.9;
        font-size: 13px;
        padding-left: 10px;
        font-family: 'proxima_nova_rgregular';
        letter-spacing: .52px; }
    .product-detail-page .product-detail .form-item-quantity {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
    .product-detail-page .product-detail .bold-font {
      font-family: 'proxima_novabold'; }
    .product-detail-page .product-detail .form-item-pincode {
      -webkit-align-items: center;
      align-items: center;
      height: 36px;
      position: relative;
      /* pincode animation*/ }
      @media (max-width: 400px) {
        .product-detail-page .product-detail .form-item-pincode {
          height: 100%; } }
      .product-detail-page .product-detail .form-item-pincode label {
        font-size: 14px;
        font-family: 'proxima_nova_rgregular';
        padding-top: 5px;
        letter-spacing: 0.56px;
        display: inline-block; }
        @media (max-width: 767px) {
          .product-detail-page .product-detail .form-item-pincode label {
            white-space: nowrap; } }
      .product-detail-page .product-detail .form-item-pincode .bdr-lr {
        position: absolute;
        height: 36px;
        width: 184px;
        top: -1px;
        left: 80px;
        background: linear-gradient(90deg, #FF0000 50%, transparent 50%), linear-gradient(90deg, #FF0000 50%, transparent 50%), linear-gradient(0deg, #FF0000 50%, transparent 50%), linear-gradient(0deg, #FF0000 50%, transparent 50%);
        background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
        background-size: 6px 2px, 6px 2px, 2px 6px, 2px 6px;
        background-position: 0px 0px, 160px 39px, 0px 32px, 168px 0px;
        animation: border-dance 4s infinite linear; }
        @media (min-width: 768px) and (max-width: 1024px) {
          .product-detail-page .product-detail .form-item-pincode .bdr-lr {
            width: 163px; } }
        @media (max-width: 767px) {
          .product-detail-page .product-detail .form-item-pincode .bdr-lr {
            width: 185px; } }
        @media (max-width: 400px) {
          .product-detail-page .product-detail .form-item-pincode .bdr-lr {
            top: -2px; } }
@keyframes border-dance {
  0% {
    background-position: 0 0, 100% 100%, 0 100%, 100% 0; }
  100% {
    background-position: 100% 0, 0 100%, 0 0, 100% 100%; } }
      .product-detail-page .product-detail .form-item-pincode input#edit-pincode {
        margin: 0 10px;
        width: 100%;
        max-width: 179px;
        padding: 7px 11px;
        height: 88%;
        z-index: 1;
        text-align: left;
        background: #FFFFFF;
        border: none;
        border-radius: 4px;
        color: #222222;
        font-size: 14px;
        font-family: 'proxima_novasemibold';
        position: relative; }
        @media (min-width: 768px) and (max-width: 1024px) {
          .product-detail-page .product-detail .form-item-pincode input#edit-pincode {
            max-width: 158px; } }
        @media (max-width: 767px) {
          .product-detail-page .product-detail .form-item-pincode input#edit-pincode {
            height: 90%; } }
        .product-detail-page .product-detail .form-item-pincode input#edit-pincode.error:focus {
          border: 1px solid #FF0000; }
        .product-detail-page .product-detail .form-item-pincode input#edit-pincode.valid {
          border: 1px solid #6FA219; }
    .product-detail-page .product-detail #edit-checklink {
      font-size: 12px;
      font-family: 'proxima_novasemibold';
      padding: 0;
      background: transparent;
      color: #717171;
      text-transform: uppercase;
      border: none;
      box-shadow: none;
      margin: 0;
      background: #EDEDED;
      height: 100%;
      padding: 0 15px;
      border-radius: 4px;
      border: 1px solid #3F3F3F; }
      @media (max-width: 400px) {
        .product-detail-page .product-detail #edit-checklink {
          width: 100%;
          font-size: 14px;
          padding: 7px 15px;
          margin-top: 20px; } }
      .product-detail-page .product-detail #edit-checklink.green-color {
        background: #6FA219 !important;
        color: #ffffff !important;
        border: none; }
      .product-detail-page .product-detail #edit-checklink.disabled {
        pointer-events: none; }
    .product-detail-page .product-detail .go_to_cart {
      display: inline-block;
      width: 48%;
      margin-bottom: 24px;
      margin-right: 2%;
      height: 44px;
      border-radius: 4px;
      padding: 0;
      outline: none;
      border: 1px solid #222222;
      font-size: 15px;
      font-family: 'proxima_novasemibold';
      color: #222222;
      box-shadow: none;
      vertical-align: bottom;
      text-align: center;
      line-height: 44px;
      text-transform: uppercase; }
    .product-detail-page .product-detail .order-now {
      display: inline-block;
      width: 48%;
      margin-bottom: 24px;
      margin-right: 2%;
      height: 44px;
      border-radius: 4px;
      padding: 0;
      outline: none;
      border: 1px solid #222222;
      font-size: 15px;
      font-family: 'proxima_novasemibold';
      color: #222222;
      box-shadow: none;
      vertical-align: bottom;
      text-align: center;
      line-height: 44px;
      text-transform: uppercase;
      border: 1px solid #8dbf38;
      background-color: #8dbf38;
      box-shadow: none;
      color: #ffffff; }
    .product-detail-page .product-detail .add_to_cart_btn_wrapper {
      display: inline-block;
      width: 48%;
      margin-bottom: 24px;
      margin-right: 2%; }
    .product-detail-page .product-detail .buy_now_btn_wrapper {
      display: inline-block;
      width: 48%;
      margin-bottom: 24px;
      margin-left: 2%; }
    .product-detail-page .product-detail input#edit-add-to-cart {
      width: 100%;
      height: 44px;
      line-height: 44px;
      border-radius: 4px;
      background: none;
      border: none;
      padding: 0;
      outline: none;
      border: 1px solid #222222;
      font-size: 15px;
      font-family: 'proxima_novasemibold';
      color: #222222;
      display: inline-block;
      box-shadow: none; }
      @media (max-width: 991px) and (min-width: 768px) {
        .product-detail-page .product-detail input#edit-add-to-cart {
          font-size: 13px;
          height: 40px;
          line-height: 40px; } }
    .product-detail-page .product-detail input#edit-buy-now {
      width: 100%;
      height: 44px;
      line-height: 44px;
      border-radius: 4px;
      background: #ededed;
      padding: 0;
      outline: none;
      border: 1px solid #bbb;
      font-size: 15px;
      font-family: 'proxima_novasemibold';
      color: #717171;
      box-shadow: none;
      outline: none;
      display: inline-block;
      letter-spacing: 0.6px; }
      @media (max-width: 991px) and (min-width: 768px) {
        .product-detail-page .product-detail input#edit-buy-now {
          font-size: 13px;
          height: 40px;
          line-height: 40px; } }
    .product-detail-page .product-detail .dis_btn_wrapper {
      margin-bottom: 25px;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .product-detail-page .product-detail .dis_btn_wrapper .button, .product-detail-page .product-detail .dis_btn_wrapper #find-refresh a, #find-refresh .product-detail-page .product-detail .dis_btn_wrapper a {
        border-radius: 5px;
        height: 46px;
        padding: 0;
        width: 48%;
        box-shadow: none;
        line-height: 46px;
        margin: 0;
        letter-spacing: 0.6px; }
        @media (max-width: 991px) and (min-width: 768px) {
          .product-detail-page .product-detail .dis_btn_wrapper .button, .product-detail-page .product-detail .dis_btn_wrapper #find-refresh a, #find-refresh .product-detail-page .product-detail .dis_btn_wrapper a {
            font-size: 13px;
            height: 42px;
            line-height: 42px; } }
    .product-detail-page .product-detail .image-wrapper {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
    .product-detail-page .product-detail .image-text-wrapper {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: column;
      -webkit-align-items: center;
      align-items: center;
      text-align: center; }
      @media (max-width: 767px) {
        .product-detail-page .product-detail .image-text-wrapper {
          padding: 0 2px; } }
      .product-detail-page .product-detail .image-text-wrapper .img-wrapper {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        height: 35px;
        width: 35px;
        background-color: rgba(0, 0, 0, 0.05);
        border-radius: 50%;
        margin-bottom: 9px; }
        .product-detail-page .product-detail .image-text-wrapper .img-wrapper img {
          max-width: 70%; }
      .product-detail-page .product-detail .image-text-wrapper .img-sub-text {
        font-size: 11px;
        color: #222222;
        line-height: 15px;
        font-family: 'proxima_nova_rgregular';
        letter-spacing: 0.44px; }
        @media (max-width: 767px) {
          .product-detail-page .product-detail .image-text-wrapper .img-sub-text {
            font-size: 12px; } }
    .product-detail-page .product-detail .product-detail-amt-section {
      width: 303px; }
      @media (min-width: 767px) and (max-width: 1230px) {
        .product-detail-page .product-detail .product-detail-amt-section {
          width: 100%;
          margin-top: 20px; } }
    .product-detail-page .product-detail .outer-div {
      border: solid 1px #dbdada;
      background-color: #F5FAF0;
      padding: 17px 0 5px;
      letter-spacing: 0; }
      @media (max-width: 767px) {
        .product-detail-page .product-detail .outer-div {
          padding: 15px 0; } }
    .product-detail-page .product-detail .amt-info {
      padding: 0 15px 5px 15px; }
      .product-detail-page .product-detail .amt-info .total-amt-paid {
        font-family: 'proxima_novabold'; }
    .product-detail-page .product-detail .amt-sub-info-wrapper {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      -webkit-align-items: flex-start;
      align-items: flex-start;
      margin-bottom: 10px;
      font-family: 'proxima_novasemibold'; }
      .product-detail-page .product-detail .amt-sub-info-wrapper .total_amount_paid {
        display: flex; }
    .product-detail-page .product-detail .g-color {
      color: #629609 !important; }
    .product-detail-page .product-detail .total_saving {
      margin: 5px 7px 0; }
    .product-detail-page .product-detail .note {
      font-size: 12px;
      line-height: 15px;
      padding: 5px 12px;
      background: #ffffff;
      border: 1px dashed #6FA219;
      font-family: 'proxima_nova_rgregular'; }
    .product-detail-page .product-detail .amt-label {
      color: #3F3F3F;
      font-size: 16px;
      line-height: 1;
      font-weight: bold;
      margin-top: 5px; }
    .product-detail-page .product-detail .incl-gst {
      font-size: 11px;
      color: #3F3F3F;
      font-family: 'proxima_nova_rgregular'; }
    .product-detail-page .product-detail .amt-value {
      font-size: 16px;
      line-height: 1.67; }
    .product-detail-page .product-detail .festival_discount {
      display: flex; }
    .product-detail-page .product-detail .ts {
      margin-top: 15px;
      /*display: flex;*/
      align-items: center;
      font-family: 'proxima_novasemibold';
      font-size: 15px;
      text-align: center;
      color: #222222;
      /*padding: 0 10px 0 25px;*/
      justify-content: center;
      letter-spacing: 0; }
      .product-detail-page .product-detail .ts > span:first-child {
        margin-top: 5px; }
      .product-detail-page .product-detail .ts .total_saving {
        font-family: 'proxima_novabold'; }
      .product-detail-page .product-detail .ts:before {
        content: '';
        display: inline-block;
        width: 20px;
        height: 24px;
        background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/money-bag.png);
        background-repeat: no-repeat;
        background-size: contain;
        margin-right: 8px; }
    .product-detail-page .product-detail .promo-code-block {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      -webkit-align-items: center;
      align-items: center;
      border-top: solid 1px #dbdada;
      border-bottom: solid 1px #dbdada;
      background-color: #8dbf380f; }
    .product-detail-page .product-detail .left-part {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      width: 70%;
      border-right: 1px solid #dbdada;
      padding: 15px 16px 15px 12px;
      opacity: 0.9;
      font-size: 17px; }
    .product-detail-page .product-detail .right-part {
      width: 30%;
      text-align: center;
      font-size: 18px;
      color: #71b425;
      font-family: 'proxima_novasemibold'; }
    .product-detail-page .product-detail .total-block {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      -webkit-align-items: center;
      align-items: center;
      padding: 0 15px; }
      @media (max-width: 767px) {
        .product-detail-page .product-detail .total-block {
          padding: 0 15px; } }
    .product-detail-page .product-detail .total-label {
      font-size: 16px;
      font-family: 'proxima_novasemibold'; }
    .product-detail-page .product-detail .total-value {
      font-size: 20px;
      font-family: 'proxima_novasemibold';
      line-height: 1.67; }
  .product-detail-page .product-information {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1 1 0;
    -moz-box-flex: 1 1 0;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0;
    flex: 1 1 0;
    flex-direction: column;
    color: #222222; }
    .product-detail-page .product-information .product-info-header {
      font-size: 24px;
      font-family: 'proxima_novabold';
      margin-bottom: 20px; }
    .product-detail-page .product-information .info-wrapper {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
    .product-detail-page .product-information .left-part {
      width: 70%;
      border-top: 1px solid #ebebeb;
      border-right: 1px solid #ebebeb; }
    .product-detail-page .product-information .product-tab-header-wrapper {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding-bottom: 5px;
      cursor: pointer; }
    .product-detail-page .product-information .product-tab-header {
      opacity: 0.6;
      font-size: 16px;
      font-family: 'proxima_novasemibold';
      position: relative; }
      .product-detail-page .product-information .product-tab-header:not(:last-child) {
        margin-right: 26px; }
      .product-detail-page .product-information .product-tab-header.active-tab {
        color: #75b927;
        opacity: 1; }
        .product-detail-page .product-information .product-tab-header.active-tab::after {
          content: '';
          position: absolute;
          width: 100%;
          height: 2px;
          background: #75b927;
          bottom: -8px;
          left: 0; }
    .product-detail-page .product-information .table-wrapper {
      opacity: 0.9;
      display: none; }
      .product-detail-page .product-information .table-wrapper.active-product-info {
        display: block; }
    .product-detail-page .product-information .table-header {
      font-size: 19px;
      font-family: 'proxima_novasemibold';
      opacity: 0.9;
      color: #000000;
      padding: 24px 0 15px; }
    .product-detail-page .product-information tr td {
      border-color: #ebebeb;
      font-size: 14px;
      font-family: 'proxima_novasemibold'; }
      .product-detail-page .product-information tr td:last-child {
        border-right: none; }
    .product-detail-page .product-information td.info-label {
      border-left: none;
      background-color: #f2f2f2;
      width: 30%;
      vertical-align: middle; }
      @media (max-width: 767px) {
        .product-detail-page .product-information td.info-label {
          width: 50%; } }
    .product-detail-page .product-information td.info-value {
      width: 70%;
      background-color: #f8f8f8; }
      @media (max-width: 767px) {
        .product-detail-page .product-information td.info-value {
          width: 50%;
          border-right: 1px solid #ebebeb !important; } }
    .product-detail-page .product-information .terminalImg img {
      max-width: 100px; }
    .product-detail-page .product-information .right-part {
      width: 30%;
      margin-left: 25px; }
    .product-detail-page .product-information .product-image-wrapper {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      align-items: center; }
      .product-detail-page .product-information .product-image-wrapper:not(:last-child) {
        margin-bottom: 25px; }
    .product-detail-page .product-information .image-wrapper {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      height: 38px;
      width: 38px;
      background-color: rgba(0, 0, 0, 0.05);
      border-radius: 50%;
      margin-right: 20px; }
      .product-detail-page .product-information .image-wrapper img {
        max-width: 70%; }
    .product-detail-page .product-information .img-side-text {
      max-width: calc(100% - 60px);
      opacity: 0.9;
      font-size: 14px; }

#block-commercebreadcrumbs a {
  color: #696B79 !important;
  font-family: 'proxima_nova_rgregular';
  letter-spacing: 0.27px;
  font-size: 13px !important;
  font-weight: normal !important; }
  #block-commercebreadcrumbs a:last-child {
    color: #222222 !important; }

.product-note {
  background: #f1f1f1;
  padding: 16px 0 14px 0; }
  .product-note .product-note-text {
    color: #8f8d8d;
    font-size: 15px; }

#block-amaron-content .product-detail-page .additional-info li {
  font-size: 16px;
  font-family: 'proxima_novasemibold';
  opacity: 0.9;
  margin: 14px 0; }
  #block-amaron-content .product-detail-page .additional-info li:last-child {
    margin-bottom: 0px; }
  #block-amaron-content .product-detail-page .additional-info li::before {
    color: transparent; }
  #block-amaron-content .product-detail-page .additional-info li::after {
    content: '';
    top: 7px;
    width: 7px;
    height: 7px;
    background: transparent;
    border: 1px solid #8dbf38;
    border-radius: 50%; }

@media (max-width: 767px) {
  .show-in-desktop-only {
    display: none;
    margin: 20px 0 50px; }

  .show-in-mobile-only {
    display: block; }

  .product-detail-page {
    padding-bottom: 20px; }
    .product-detail-page .product-detail {
      flex-direction: column; }
      .product-detail-page .product-detail .ts {
        margin-bottom: 20px;
        justify-content: flex-start;
        padding: 0; }
      .product-detail-page .product-detail .common-product-detail {
        width: 100%; }
      .product-detail-page .product-detail .product-detail-img-section {
        margin-bottom: 20px;
        flex-direction: column-reverse;
        height: auto; }
      .product-detail-page .product-detail .thumbnail-list {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
        width: auto;
        margin-right: 0;
        padding-right: 0; }
      .product-detail-page .product-detail .thumbnail-image {
        max-width: 80px;
        min-width: 80px;
        margin-right: 14px;
        border-color: #ebebeb;
        background-color: #ffffff;
        height: 80px;
        margin: 0;
        margin-left: 15px;
        margin-bottom: 5px; }
        .product-detail-page .product-detail .thumbnail-image:first-child {
          margin-left: 0; }
      .product-detail-page .product-detail .selected-image {
        width: auto;
        margin-bottom: 14px; }
        .product-detail-page .product-detail .selected-image img {
          max-width: 100%; }
      .product-detail-page .product-detail .outer-div {
        margin-bottom: 22px; }
    .product-detail-page .product-information .info-wrapper {
      flex-direction: column; }
    .product-detail-page .product-information .table-wrapper {
      padding-bottom: 34px;
      border-bottom: 1px solid #ebebeb;
      margin-bottom: 20px; }
    .product-detail-page .product-information .common-product-information {
      width: 100%;
      border-right: none; }
    .product-detail-page .product-information .right-part {
      margin-left: 0; } }
.pincode-popup {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: none !important;
  border-bottom: 3px solid #8dbf38 !important;
  padding: 26px 48px;
  max-width: 400px;
  width: 95% !important;
  position: relative;
  z-index: 1000000 !important; }
  .pincode-popup .ui-dialog-content {
    padding: 0;
    overflow: initial; }
    .pincode-popup .ui-dialog-content form .form-wrapper {
      padding: 0 20px; }
  .pincode-popup .ui-dialog-titlebar {
    padding: 0;
    background: none;
    border: none;
    position: static; }
  .pincode-popup .ui-dialog-titlebar-close {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/close-btn.png") no-repeat 0 0 !important;
    width: 20px;
    height: 20px;
    background-size: 20px !important;
    right: 10px;
    top: 20px; }
    .pincode-popup .ui-dialog-titlebar-close span {
      background: none; }
  .pincode-popup label {
    color: #5a5a5a; }
  .pincode-popup form .form-item input, .pincode-popup form .form-item textarea {
    height: 37px;
    border-radius: 7px;
    margin-top: 10px;
    padding: 0 10px; }
  .pincode-popup form .button, .pincode-popup form #find-refresh a, #find-refresh .pincode-popup form a {
    background: #95c93d;
    text-transform: uppercase;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
    font-family: 'proxima_novasemibold';
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1.5px;
    padding: 12px 32px 8px;
    margin: 0;
    margin-top: 10px;
    width: 100%;
    border-radius: 7px; }
    .pincode-popup form .button:hover, .pincode-popup form #find-refresh a:hover, #find-refresh .pincode-popup form a:hover {
      background: #83b341; }
  .pincode-popup .newOTPBlock {
    font-family: 'proxima_nova_rgregular'; }
    .pincode-popup .newOTPBlock .v-select a {
      border-radius: 3px;
      border: solid 0.5px #6fa219;
      height: 37px;
      line-height: 37px;
      display: block;
      transition: all 0.5s;
      -webkit-transition: all 0.5s;
      text-align: center;
      color: #6fa219;
      text-transform: uppercase;
      padding: 0 10px;
      letter-spacing: 1px; }
      .pincode-popup .newOTPBlock .v-select a:hover {
        background: #8dbf38;
        color: #ffff; }
    .pincode-popup .newOTPBlock .seperator-or {
      color: #222222;
      opacity: 0.6;
      text-align: center;
      margin: 10px 0; }
    .pincode-popup .newOTPBlock .form-item-mobile {
      margin: 0; }
      .pincode-popup .newOTPBlock .form-item-mobile input {
        margin: 0 !important;
        text-align: center;
        border-radius: 3px !important;
        border: solid 0.5px rgba(34, 34, 34, 0.6);
        color: rgba(34, 34, 34, 0.6);
        letter-spacing: 1px;
        font-family: 'proxima_nova_rgregular'; }
    .pincode-popup .newOTPBlock .error-msg, .pincode-popup .newOTPBlock .field_mobile_verification, .pincode-popup .newOTPBlock .otp-message {
      font-size: 12px;
      margin-top: 5px;
      display: block;
      line-height: 1.2;
      color: #ff1010; }
  .pincode-popup .field_otp_error {
    font-size: 12px;
    margin-top: 5px;
    display: block;
    line-height: 1.2;
    color: #ff1010; }
  .pincode-popup .send_otp {
    border-radius: 3px !important;
    background-color: #8dbf38 !important;
    box-shadow: none !important;
    padding: 0 10px !important;
    height: 37px;
    line-height: 37px; }
  .pincode-popup .customer-care-number {
    color: #222222;
    letter-spacing: 0.8px;
    font-family: 'proxima_novasemibold';
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
    margin: 20px -20px 10px -20px; }
  .pincode-popup #otp_container {
    margin-bottom: 20px; }
    .pincode-popup #otp_container .form-item-otp {
      margin: 0; }
      .pincode-popup #otp_container .form-item-otp input {
        margin: 0 !important;
        text-align: center;
        border-radius: 3px !important;
        border: solid 0.5px rgba(34, 34, 34, 0.6);
        color: rgba(34, 34, 34, 0.6);
        letter-spacing: 1px;
        font-family: 'proxima_nova_rgregular'; }
    .pincode-popup #otp_container .form-submit {
      border-radius: 3px !important;
      background-color: #8dbf38 !important;
      box-shadow: none !important;
      padding: 0 10px !important;
      height: 37px;
      line-height: 37px; }
  .pincode-popup .mvn-block-title {
    margin-bottom: 15px;
    text-align: center;
    color: #222222;
    letter-spacing: 0.8px;
    font-family: 'proxima_novasemibold'; }
  .pincode-popup .send_otp {
    margin-bottom: 15px !important; }
    .pincode-popup .send_otp[disabled] {
      background: #939598 !important; }

.pincode-popup + .ui-widget-overlay.ui-front {
  background-color: rgba(0, 0, 0, 0.2);
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto; }

.pro-info-icon {
  /*display: inline-block;*/
  position: relative;
  /*cursor: pointer;*/
  padding: 0 8px;
  margin-left: -8px;
  top: 4px; }
  .pro-info-icon .pro-info-toggle {
    position: absolute;
    width: 250px;
    top: 100%;
    left: -9px;
    z-index: 2;
    background-color: #95c93d;
    padding: 10px;
    border-radius: 5px;
    color: #ffffff;
    display: none;
    box-shadow: 3px 3px 5px 0px #6fa219;
    -webkit-box-shadow: 3px 3px 5px 0px #6fa219;
    -moz-box-shadow: 3px 3px 5px 0px #6fa219; }
    @media (min-width: 550px) and (max-width: 767px) {
      .pro-info-icon .pro-info-toggle {
        left: -205px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .pro-info-icon .pro-info-toggle {
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%); } }
    @media (max-width: 414px) {
      .pro-info-icon .pro-info-toggle {
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%); } }
    @media (max-width: 375px) {
      .pro-info-icon .pro-info-toggle {
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%); } }
    @media (max-width: 350px) {
      .pro-info-icon .pro-info-toggle {
        left: -57px;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%); } }
    @media (max-width: 280px) {
      .pro-info-icon .pro-info-toggle {
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%); } }
    .pro-info-icon .pro-info-toggle:before {
      content: '';
      width: 0;
      height: 0;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom: 8px solid #95c93d;
      margin-top: -5px;
      position: absolute;
      left: 17px;
      top: 0; }
      @media (min-width: 550px) and (max-width: 767px) {
        .pro-info-icon .pro-info-toggle:before {
          left: 213px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .pro-info-icon .pro-info-toggle:before {
          left: 50%;
          transform: translateX(-50%);
          -webkit-transform: translateX(-50%); } }
      @media (max-width: 414px) {
        .pro-info-icon .pro-info-toggle:before {
          left: 50%;
          transform: translateX(-50%);
          -webkit-transform: translateX(-50%); } }
      @media (max-width: 375px) {
        .pro-info-icon .pro-info-toggle:before {
          left: 50%;
          transform: translateX(-50%);
          -webkit-transform: translateX(-50%); } }
      @media (max-width: 350px) {
        .pro-info-icon .pro-info-toggle:before {
          left: 79%; } }
    .pro-info-icon .pro-info-toggle h5 {
      font-size: 13px;
      line-height: 1.3;
      text-transform: capitalize;
      font-family: 'proxima_novabold'; }
    .pro-info-icon .pro-info-toggle ul {
      padding-left: 25px !important;
      margin-top: 15px !important; }
      .pro-info-icon .pro-info-toggle ul li {
        margin: 10px 0 !important;
        font-size: 12px;
        line-height: 1.3; }
        .pro-info-icon .pro-info-toggle ul li:before {
          color: #ffffff !important;
          font-size: 34px !important;
          top: -15px !important;
          left: -25px !important; }
        .pro-info-icon .pro-info-toggle ul li:after {
          content: none !important; }
  .pro-info-icon:hover .pro-info-toggle {
    display: block; }
  .pro-info-icon .fa-info-circle {
    display: none; }
  .pro-info-icon .pit {
    /* position: absolute; */
    cursor: default;
    width: 270px;
    top: 100%;
    margin: 10px auto 0;
    line-height: 1;
    margin-top: 18px;
    text-align: center;
    letter-spacing: 0;
    font-weight: normal;
    left: -204px;
    font-size: 12px;
    z-index: 1;
    background-color: #ffffff;
    padding: 6px 7px;
    color: #3F3F3F;
    /* display: none;*/
    font-family: 'proxima_nova_rgregular'; }
    @media (max-width: 767px) {
      .pro-info-icon .pit {
        left: -173px;
        width: 232px; } }
    .pro-info-icon .pit .amt-value {
      font-size: 12px;
      font-family: 'proxima_novabold'; }
    .pro-info-icon .pit .scrap_price {
      margin-right: 3px; }
    .pro-info-icon .pit .festival_discount {
      display: inline-block;
      margin: 0 3px; }
    .pro-info-icon .pit .upto {
      font-family: 'proxima_novabold';
      margin: 0 3px; }
    .pro-info-icon .pit .sd {
      margin: 0 3px; }
    .pro-info-icon .pit:before {
      /*content: '';*/
      width: 0;
      height: 0;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom: 8px solid #ffffff;
      margin-top: -5px;
      position: absolute;
      left: 213px;
      top: -3px; }
      @media (max-width: 767px) {
        .pro-info-icon .pit:before {
          left: 182px; } }
    .pro-info-icon .pit h5 {
      font-size: 13px;
      line-height: 1.3;
      text-transform: capitalize;
      font-family: 'proxima_novabold'; }
    .pro-info-icon .pit ul {
      padding-left: 25px !important;
      margin-top: 15px !important; }
      .pro-info-icon .pit ul li {
        margin: 10px 0 !important;
        font-size: 12px;
        line-height: 1.3; }
        .pro-info-icon .pit ul li:before {
          color: #ffffff !important;
          font-size: 34px !important;
          top: -15px !important;
          left: -25px !important; }
        .pro-info-icon .pit ul li:after {
          content: none !important; }
  .pro-info-icon:hover .pit {
    display: inline-block;
    flex-wrap: wrap;
    align-items: baseline;
    z-index: 2; }
    .pro-info-icon:hover .pit .plus {
      margin-left: 3px; }

.form-type-checkbox input[type="checkbox"] + label:before {
  margin-right: 12px; }
.form-type-checkbox input[type="checkbox"]:checked + label:before {
  background: #6FA219;
  width: 21px;
  height: 21px; }
.form-type-checkbox input[type="checkbox"]:checked + label:after {
  box-shadow: none;
  content: '';
  width: 12px;
  height: 7px;
  margin-top: -6px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  position: absolute;
  right: 15px;
  top: 50%;
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  background: none; }

body:not(.path-frontpage).page-node-type-products-solutions #block-amaron-content {
  padding-bottom: 20px; }

.page-node-type-products-solutions .node__title {
  display: none; }
.page-node-type-products-solutions .field--name-field-products-images .owl-item,
.page-node-type-products-solutions .field--name-field-products-images > .field__item, .page-node-type-products-solutions .field--name-field-products-images-p .owl-item,
.page-node-type-products-solutions .field--name-field-products-images-p > .field__item {
  width: 33.33%;
  border: 2px solid #ececec;
  border-bottom: none; }
  .page-node-type-products-solutions .field--name-field-products-images .owl-item:not(:last-child),
  .page-node-type-products-solutions .field--name-field-products-images > .field__item:not(:last-child), .page-node-type-products-solutions .field--name-field-products-images-p .owl-item:not(:last-child),
  .page-node-type-products-solutions .field--name-field-products-images-p > .field__item:not(:last-child) {
    border-right: none; }
.page-node-type-products-solutions .field--name-field-upload-image {
  height: calc(100% - 86px);
  width: 64%;
  padding: 20px; }
  .page-node-type-products-solutions .field--name-field-upload-image img {
    margin-bottom: 0;
    max-height: 250px;
    width: auto; }
.page-node-type-products-solutions .field--name-field-amaron,
.page-node-type-products-solutions .field--name-field-label-image {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 36%;
  padding: 20px 10px 20px 0; }
  .page-node-type-products-solutions .field--name-field-amaron > div,
  .page-node-type-products-solutions .field--name-field-label-image > div {
    width: 100%; }
  .page-node-type-products-solutions .field--name-field-amaron strong,
  .page-node-type-products-solutions .field--name-field-label-image strong {
    font-family: proxima_novaextrabold; }
.page-node-type-products-solutions .field--name-field-label-image img {
  margin: 0 auto; }
.page-node-type-products-solutions .field--name-field-label-image + .field--name-field-amaron {
  display: none; }
.page-node-type-products-solutions .field--name-field-warranty {
  background: #ececec;
  padding: 20px;
  width: 100%;
  align-self: flex-end;
  height: auto;
  text-align: center; }
  .page-node-type-products-solutions .field--name-field-warranty .field__label {
    font-weight: normal; }
.page-node-type-products-solutions .field-collection-item--name-field-products-images {
  font-size: 18px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: bold;
  height: 100%; }
  .page-node-type-products-solutions .field-collection-item--name-field-products-images .content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #f6f6f6;
    -webkit-align-items: center;
    align-items: center;
    height: 100%; }
.page-node-type-products-solutions .pdf-button,
.page-node-type-products-solutions .pdf-button:hover,
.page-node-type-products-solutions .pdf-button:active,
.page-node-type-products-solutions .pdf-button:focus {
  background-image: none;
  padding-left: 32px; }

.block-views-blocktax-block-1 {
  background: #FFF;
  padding: 0 60px; }
  .block-views-blocktax-block-1 > h2 {
    border-top: 2px solid #ececec;
    background: #f6f6f6;
    padding: 50px 80px 0 80px;
    font-size: 22px;
    letter-spacing: 2px;
    line-height: 45px;
    font-family: proxima_novalight;
    box-shadow: inset 0px 11px 14px -8px rgba(0, 0, 0, 0.1); }
    .block-views-blocktax-block-1 > h2:after {
      content: ":"; }
  .block-views-blocktax-block-1 .content {
    background: #f6f6f6;
    padding: 0 80px 35px 80px; }
  .block-views-blocktax-block-1 .view-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 15px;
    font-size: 17px; }
  .block-views-blocktax-block-1 .views-row {
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 15px;
    display: -webkit-inline-flex;
    display: inline-flex;
    width: 33.33%; }
  .block-views-blocktax-block-1 .views-field-field-differentiators-image {
    margin-right: 20px;
    width: 38px; }
  .block-views-blocktax-block-1 .views-field-name {
    width: calc(100% - 68px);
    margin-right: 10px;
    font-weight: 600; }

.multiple-image.page-node-type-products-solutions .field--name-field-products-images, .multiple-image.page-node-type-products-solutions .field--name-field-products-images-p {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .multiple-image.page-node-type-products-solutions .field--name-field-products-images .owl-stage, .multiple-image.page-node-type-products-solutions .field--name-field-products-images-p .owl-stage {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
  .multiple-image.page-node-type-products-solutions .field--name-field-products-images .owl-item, .multiple-image.page-node-type-products-solutions .field--name-field-products-images-p .owl-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .multiple-image.page-node-type-products-solutions .field--name-field-products-images .owl-item > .field__item, .multiple-image.page-node-type-products-solutions .field--name-field-products-images-p .owl-item > .field__item {
      width: 100%; }
.multiple-image.page-node-type-products-solutions .field-collection-item--name-field-products-images .content:hover {
  background: #FFF;
  box-shadow: 0px 0 10px 0px rgba(0, 0, 0, 0.2); }
  .multiple-image.page-node-type-products-solutions .field-collection-item--name-field-products-images .content:hover .field--name-field-warranty {
    background: #95C93D;
    color: #FFF;
    box-shadow: inset 0px 11px 14px -8px rgba(0, 0, 0, 0.1); }
.multiple-image .block-views-blocktax-block-1 {
  padding: 0 60px 50px; }
  .multiple-image .block-views-blocktax-block-1 h2 {
    border-top: none; }
.multiple-image .block-views-blockdownlaod-document-block-3 {
  background: #FFF;
  padding: 0 0 50px; }

.single-image.page-node-type-products-solutions .field-collection-item--name-field-products-images .content {
  background: #FFF; }
.single-image.page-node-type-products-solutions .field--name-field-upload-image {
  width: 100%;
  border-bottom: 2px solid #ececec;
  height: calc(100% - 76px);
  text-align: center; }
.single-image.page-node-type-products-solutions .field--name-field-amaron,
.single-image.page-node-type-products-solutions .field--name-field-warranty,
.single-image.page-node-type-products-solutions .field--name-field-label-image {
  width: 50%;
  background: #f6f6f6;
  padding: 15px 20px;
  text-align: left;
  height: 76px; }
  .single-image.page-node-type-products-solutions .field--name-field-amaron .field__label,
  .single-image.page-node-type-products-solutions .field--name-field-warranty .field__label,
  .single-image.page-node-type-products-solutions .field--name-field-label-image .field__label {
    color: #95C93D; }
.single-image.page-node-type-products-solutions .field--name-field-amaron,
.single-image.page-node-type-products-solutions .field--name-field-label-image {
  background: #ececec; }
.single-image.page-node-type-products-solutions .node__content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
.single-image.page-node-type-products-solutions .field--name-field-products-images, .single-image.page-node-type-products-solutions .field--name-field-products-images-p {
  display: block;
  width: 38%; }
  .single-image.page-node-type-products-solutions .field--name-field-products-images > .field__item, .single-image.page-node-type-products-solutions .field--name-field-products-images-p > .field__item {
    width: 100%;
    border-bottom: 2px solid #ececec; }
.single-image.page-node-type-products-solutions #block-amaron-content .field--name-body {
  width: calc(62% - 60px);
  margin-left: 60px; }
.single-image .block-views-blockdownlaod-document-block-2 {
  margin-top: 50px; }
.single-image .block-views-blocktax-block-1 {
  padding-top: 50px; }
  .single-image .block-views-blocktax-block-1 > h2,
  .single-image .block-views-blocktax-block-1 .content {
    padding-left: 0;
    padding-right: 0;
    background: transparent;
    box-shadow: none; }
.single-image .view-downlaod-document {
  padding: 0; }

.inverter-batteries .block-views-blockdos-donts-block-1 {
  padding: 50px 60px;
  background: #FFF;
  margin-top: 20px; }

.block-views-blockdos-donts-block-1 h3 {
  letter-spacing: 2px;
  line-height: 30px;
  font-family: proxima_novalight;
  font-weight: normal;
  margin-bottom: 20px; }
.block-views-blockdos-donts-block-1 ul li {
  font-size: 16px;
  letter-spacing: 2px; }
  .block-views-blockdos-donts-block-1 ul li:before {
    top: -25px; }

.safety-precautions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .safety-precautions > div {
    width: 50%; }
  .safety-precautions h4 {
    border-top: 2px solid #f6f6f6;
    border-bottom: 2px solid #f6f6f6;
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/check.png") no-repeat 20px 5px;
    padding: 10px 0 10px 70px;
    font-size: 16px;
    letter-spacing: 2px;
    font-weight: bold;
    line-height: 23px;
    color: #95C93D; }
  .safety-precautions ul {
    margin: 33px; }

.safety-dos {
  border-right: 2px solid #f6f6f6; }

.safety-donts h4 {
  background-image: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/cross.png");
  color: #d71920; }
.safety-donts ul li:before {
  color: #d71920; }

@media (max-width: 1024px) {
  .page-node-type-products-solutions .field--name-field-upload-image,
  .page-node-type-products-solutions .field--name-field-amaron,
  .page-node-type-products-solutions .field--name-field-label-image {
    width: 100%; }
  .page-node-type-products-solutions .field--name-field-upload-image {
    height: calc(100% - 173px); }
  .page-node-type-products-solutions .field--name-field-amaron,
  .page-node-type-products-solutions .field--name-field-label-image {
    padding: 20px 10px;
    text-align: center; }

  .block-views-blocktax-block-1 {
    padding: 0 20px; }
    .block-views-blocktax-block-1 > h2,
    .block-views-blocktax-block-1 .content {
      padding-left: 30px;
      padding-right: 30px; }

  .single-image.page-node-type-products-solutions .field--name-field-amaron,
  .single-image.page-node-type-products-solutions .field--name-field-label-image,
  .single-image.page-node-type-products-solutions .field--name-field-warranty {
    width: 100%; }
  .single-image.page-node-type-products-solutions .field--name-field-upload-image {
    height: calc(100% - 152px); }

  .multiple-image .block-views-blocktax-block-1 {
    padding: 0 20px; }
  .multiple-image .block-views-blockdownlaod-document-block-3 {
    padding: 30px 0; }

  .inverter-batteries .block-views-blockdos-donts-block-1 {
    padding: 30px 20px; } }
@media (max-width: 991px) {
  .block-views-blocktax-block-1 .views-row {
    width: 50%; }

  body:not(.path-frontpage).page-node-type-products-solutions main {
    padding: 0 20px 20px; }

  .single-image.page-node-type-products-solutions .node__content {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
  .single-image.page-node-type-products-solutions #block-amaron-content .field--name-body {
    width: 100%;
    margin: 50px 0 0; }
  .single-image.page-node-type-products-solutions .field--name-field-products-images, .single-image.page-node-type-products-solutions .field--name-field-products-images-p {
    width: 100%; }
  .single-image.page-node-type-products-solutions .view-downlaod-document {
    padding: 0; }

  body.inverter-batteries main {
    margin-top: 0; } }
@media (max-width: 767px) {
  body:not(.path-frontpage).page-node-type-products-solutions main {
    padding: 0 0 20px; }

  .block-views-blockdos-donts-block-1 .safety-precautions ul {
    margin: 30px; }

  .safety-precautions {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
    .safety-precautions > div {
      width: 100%; }

  .safety-dos {
    border-left: 2px solid #f6f6f6;
    border-bottom: 2px solid #f6f6f6; }

  .safety-donts {
    margin-top: 30px;
    border-left: 2px solid #f6f6f6;
    border-right: 2px solid #f6f6f6;
    border-bottom: 2px solid #f6f6f6; } }
@media (max-width: 480px) {
  .block-views-blocktax-block-1 .views-row {
    width: 100%; } }
/*profile and password page*/
@media (max-width: 767px) {
  .franchisee-dashboard-profile, .change-password-container {
    margin-top: 20px; } }
  @media (max-width: 767px) and (max-width: 401px) {
    .franchisee-dashboard-profile, .change-password-container {
      margin-top: 64px; } }

.franchisee-dashboard-profile h1, .change-password-container h1 {
  color: #0E1526;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font: bold 22px/27px proxima_novasemibold; }
.franchisee-dashboard-profile .franchisee-dashboard-profile-inner, .franchisee-dashboard-profile .change-password-container-inner, .change-password-container .franchisee-dashboard-profile-inner, .change-password-container .change-password-container-inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  box-shadow: 0px 6px 10px #696C7B1F;
  border: 1px solid #E5E5E5;
  border-radius: 6px;
  letter-spacing: 0;
  opacity: 1; }
  .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-image, .franchisee-dashboard-profile .change-password-container-inner .profile-image, .change-password-container .franchisee-dashboard-profile-inner .profile-image, .change-password-container .change-password-container-inner .profile-image {
    width: 14%;
    padding: 25px 0 24px;
    background: #FFFFFF;
    border-radius: 6px 0px 0px 6px;
    min-height: 179px; }
    @media (max-width: 991px) {
      .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-image, .franchisee-dashboard-profile .change-password-container-inner .profile-image, .change-password-container .franchisee-dashboard-profile-inner .profile-image, .change-password-container .change-password-container-inner .profile-image {
        width: 100%; } }
    .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-image img, .franchisee-dashboard-profile .change-password-container-inner .profile-image img, .change-password-container .franchisee-dashboard-profile-inner .profile-image img, .change-password-container .change-password-container-inner .profile-image img {
      width: 100px;
      height: 100px;
      border-radius: 100%;
      display: block;
      margin: 0 auto;
      box-shadow: 0px 0px 12px 0px rgba(128, 128, 128, 0.8); }
    .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-image .user-pic-modal, .franchisee-dashboard-profile .change-password-container-inner .profile-image .user-pic-modal, .change-password-container .franchisee-dashboard-profile-inner .profile-image .user-pic-modal, .change-password-container .change-password-container-inner .profile-image .user-pic-modal {
      font-size: 12px;
      text-align: center;
      margin-top: 15px;
      cursor: pointer;
      line-height: 1; }
  .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password, .franchisee-dashboard-profile .change-password-container-inner .profile-desc, .franchisee-dashboard-profile .change-password-container-inner .change-password, .change-password-container .franchisee-dashboard-profile-inner .profile-desc, .change-password-container .franchisee-dashboard-profile-inner .change-password, .change-password-container .change-password-container-inner .profile-desc, .change-password-container .change-password-container-inner .change-password {
    width: 86%;
    padding: 25px 115px 24px 40px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
    @media (max-width: 991px) {
      .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password, .franchisee-dashboard-profile .change-password-container-inner .profile-desc, .franchisee-dashboard-profile .change-password-container-inner .change-password, .change-password-container .franchisee-dashboard-profile-inner .profile-desc, .change-password-container .franchisee-dashboard-profile-inner .change-password, .change-password-container .change-password-container-inner .profile-desc, .change-password-container .change-password-container-inner .change-password {
        width: 100%;
        padding-right: 20px; } }
    .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc > div, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div, .franchisee-dashboard-profile .change-password-container-inner .profile-desc > div, .franchisee-dashboard-profile .change-password-container-inner .change-password > div, .change-password-container .franchisee-dashboard-profile-inner .profile-desc > div, .change-password-container .franchisee-dashboard-profile-inner .change-password > div, .change-password-container .change-password-container-inner .profile-desc > div, .change-password-container .change-password-container-inner .change-password > div {
      width: 33.33%; }
      @media (max-width: 767px) {
        .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc > div, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div, .franchisee-dashboard-profile .change-password-container-inner .profile-desc > div, .franchisee-dashboard-profile .change-password-container-inner .change-password > div, .change-password-container .franchisee-dashboard-profile-inner .profile-desc > div, .change-password-container .franchisee-dashboard-profile-inner .change-password > div, .change-password-container .change-password-container-inner .profile-desc > div, .change-password-container .change-password-container-inner .change-password > div {
          width: 100%; } }
      .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc > div .mail-id, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc > div .password, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div .mail-id, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div .password, .franchisee-dashboard-profile .change-password-container-inner .profile-desc > div .mail-id, .franchisee-dashboard-profile .change-password-container-inner .profile-desc > div .password, .franchisee-dashboard-profile .change-password-container-inner .change-password > div .mail-id, .franchisee-dashboard-profile .change-password-container-inner .change-password > div .password, .change-password-container .franchisee-dashboard-profile-inner .profile-desc > div .mail-id, .change-password-container .franchisee-dashboard-profile-inner .profile-desc > div .password, .change-password-container .franchisee-dashboard-profile-inner .change-password > div .mail-id, .change-password-container .franchisee-dashboard-profile-inner .change-password > div .password, .change-password-container .change-password-container-inner .profile-desc > div .mail-id, .change-password-container .change-password-container-inner .profile-desc > div .password, .change-password-container .change-password-container-inner .change-password > div .mail-id, .change-password-container .change-password-container-inner .change-password > div .password {
        margin-top: 40px; }
        @media (max-width: 767px) {
          .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc > div .mail-id, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc > div .password, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div .mail-id, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div .password, .franchisee-dashboard-profile .change-password-container-inner .profile-desc > div .mail-id, .franchisee-dashboard-profile .change-password-container-inner .profile-desc > div .password, .franchisee-dashboard-profile .change-password-container-inner .change-password > div .mail-id, .franchisee-dashboard-profile .change-password-container-inner .change-password > div .password, .change-password-container .franchisee-dashboard-profile-inner .profile-desc > div .mail-id, .change-password-container .franchisee-dashboard-profile-inner .profile-desc > div .password, .change-password-container .franchisee-dashboard-profile-inner .change-password > div .mail-id, .change-password-container .franchisee-dashboard-profile-inner .change-password > div .password, .change-password-container .change-password-container-inner .profile-desc > div .mail-id, .change-password-container .change-password-container-inner .profile-desc > div .password, .change-password-container .change-password-container-inner .change-password > div .mail-id, .change-password-container .change-password-container-inner .change-password > div .password {
            margin-top: 25px; } }
      .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc > div .address, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div .address, .franchisee-dashboard-profile .change-password-container-inner .profile-desc > div .address, .franchisee-dashboard-profile .change-password-container-inner .change-password > div .address, .change-password-container .franchisee-dashboard-profile-inner .profile-desc > div .address, .change-password-container .franchisee-dashboard-profile-inner .change-password > div .address, .change-password-container .change-password-container-inner .profile-desc > div .address, .change-password-container .change-password-container-inner .change-password > div .address {
        font-size: 14px !important;
        text-transform: lowercase !important; }
      .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc > div div:nth-child(odd), .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div div:nth-child(odd), .franchisee-dashboard-profile .change-password-container-inner .profile-desc > div div:nth-child(odd), .franchisee-dashboard-profile .change-password-container-inner .change-password > div div:nth-child(odd), .change-password-container .franchisee-dashboard-profile-inner .profile-desc > div div:nth-child(odd), .change-password-container .franchisee-dashboard-profile-inner .change-password > div div:nth-child(odd), .change-password-container .change-password-container-inner .profile-desc > div div:nth-child(odd), .change-password-container .change-password-container-inner .change-password > div div:nth-child(odd) {
        font-size: 13px;
        text-transform: uppercase;
        color: #52586A;
        font-family: 'proxima_nova_rgregular';
        /* margin-top: 0;*/ }
      .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc > div div:nth-child(even), .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div div:nth-child(even), .franchisee-dashboard-profile .change-password-container-inner .profile-desc > div div:nth-child(even), .franchisee-dashboard-profile .change-password-container-inner .change-password > div div:nth-child(even), .change-password-container .franchisee-dashboard-profile-inner .profile-desc > div div:nth-child(even), .change-password-container .franchisee-dashboard-profile-inner .change-password > div div:nth-child(even), .change-password-container .change-password-container-inner .profile-desc > div div:nth-child(even), .change-password-container .change-password-container-inner .change-password > div div:nth-child(even) {
        font-size: 14px;
        font-family: 'proxima_novasemibold';
        font-weight: bold;
        color: #0E213E; }
        @media (max-width: 767px) {
          .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc > div div:nth-child(even), .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div div:nth-child(even), .franchisee-dashboard-profile .change-password-container-inner .profile-desc > div div:nth-child(even), .franchisee-dashboard-profile .change-password-container-inner .change-password > div div:nth-child(even), .change-password-container .franchisee-dashboard-profile-inner .profile-desc > div div:nth-child(even), .change-password-container .franchisee-dashboard-profile-inner .change-password > div div:nth-child(even), .change-password-container .change-password-container-inner .profile-desc > div div:nth-child(even), .change-password-container .change-password-container-inner .change-password > div div:nth-child(even) {
            margin-bottom: 20px; }
            .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc > div div:nth-child(even).title, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div div:nth-child(even).title, .franchisee-dashboard-profile .change-password-container-inner .profile-desc > div div:nth-child(even).title, .franchisee-dashboard-profile .change-password-container-inner .change-password > div div:nth-child(even).title, .change-password-container .franchisee-dashboard-profile-inner .profile-desc > div div:nth-child(even).title, .change-password-container .franchisee-dashboard-profile-inner .change-password > div div:nth-child(even).title, .change-password-container .change-password-container-inner .profile-desc > div div:nth-child(even).title, .change-password-container .change-password-container-inner .change-password > div div:nth-child(even).title {
              margin-bottom: 0; } }
        .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc > div div:nth-child(even) .view-all, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div div:nth-child(even) .view-all, .franchisee-dashboard-profile .change-password-container-inner .profile-desc > div div:nth-child(even) .view-all, .franchisee-dashboard-profile .change-password-container-inner .change-password > div div:nth-child(even) .view-all, .change-password-container .franchisee-dashboard-profile-inner .profile-desc > div div:nth-child(even) .view-all, .change-password-container .franchisee-dashboard-profile-inner .change-password > div div:nth-child(even) .view-all, .change-password-container .change-password-container-inner .profile-desc > div div:nth-child(even) .view-all, .change-password-container .change-password-container-inner .change-password > div div:nth-child(even) .view-all {
          text-transform: uppercase;
          position: relative;
          display: inline-block;
          color: #6FA219; }
          .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .profile-desc > div div:nth-child(even) .view-all:after, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div div:nth-child(even) .view-all:after, .franchisee-dashboard-profile .change-password-container-inner .profile-desc > div div:nth-child(even) .view-all:after, .franchisee-dashboard-profile .change-password-container-inner .change-password > div div:nth-child(even) .view-all:after, .change-password-container .franchisee-dashboard-profile-inner .profile-desc > div div:nth-child(even) .view-all:after, .change-password-container .franchisee-dashboard-profile-inner .change-password > div div:nth-child(even) .view-all:after, .change-password-container .change-password-container-inner .profile-desc > div div:nth-child(even) .view-all:after, .change-password-container .change-password-container-inner .change-password > div div:nth-child(even) .view-all:after {
            content: '';
            width: 20px;
            height: 20px;
            background: url("../images/arrow-left-line.png");
            background-size: cover;
            position: absolute;
            top: 1px; }
  .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div, .franchisee-dashboard-profile .change-password-container-inner .change-password > div, .change-password-container .franchisee-dashboard-profile-inner .change-password > div, .change-password-container .change-password-container-inner .change-password > div {
    width: 100%; }
    .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password > div #edit-submit, .franchisee-dashboard-profile .change-password-container-inner .change-password > div #edit-submit, .change-password-container .franchisee-dashboard-profile-inner .change-password > div #edit-submit, .change-password-container .change-password-container-inner .change-password > div #edit-submit {
      font-size: 14px;
      padding: 8px 18px;
      border-radius: 5px;
      letter-spacing: 0; }
  .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password .change-password-inner, .franchisee-dashboard-profile .change-password-container-inner .change-password .change-password-inner, .change-password-container .franchisee-dashboard-profile-inner .change-password .change-password-inner, .change-password-container .change-password-container-inner .change-password .change-password-inner {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
    .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password .change-password-inner .old-pass, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password .change-password-inner .new-pass, .franchisee-dashboard-profile .change-password-container-inner .change-password .change-password-inner .old-pass, .franchisee-dashboard-profile .change-password-container-inner .change-password .change-password-inner .new-pass, .change-password-container .franchisee-dashboard-profile-inner .change-password .change-password-inner .old-pass, .change-password-container .franchisee-dashboard-profile-inner .change-password .change-password-inner .new-pass, .change-password-container .change-password-container-inner .change-password .change-password-inner .old-pass, .change-password-container .change-password-container-inner .change-password .change-password-inner .new-pass {
      width: 40%;
      padding-right: 40px; }
      @media (max-width: 991px) {
        .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password .change-password-inner .old-pass, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password .change-password-inner .new-pass, .franchisee-dashboard-profile .change-password-container-inner .change-password .change-password-inner .old-pass, .franchisee-dashboard-profile .change-password-container-inner .change-password .change-password-inner .new-pass, .change-password-container .franchisee-dashboard-profile-inner .change-password .change-password-inner .old-pass, .change-password-container .franchisee-dashboard-profile-inner .change-password .change-password-inner .new-pass, .change-password-container .change-password-container-inner .change-password .change-password-inner .old-pass, .change-password-container .change-password-container-inner .change-password .change-password-inner .new-pass {
          width: 50%; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password .change-password-inner .old-pass, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password .change-password-inner .new-pass, .franchisee-dashboard-profile .change-password-container-inner .change-password .change-password-inner .old-pass, .franchisee-dashboard-profile .change-password-container-inner .change-password .change-password-inner .new-pass, .change-password-container .franchisee-dashboard-profile-inner .change-password .change-password-inner .old-pass, .change-password-container .franchisee-dashboard-profile-inner .change-password .change-password-inner .new-pass, .change-password-container .change-password-container-inner .change-password .change-password-inner .old-pass, .change-password-container .change-password-container-inner .change-password .change-password-inner .new-pass {
      width: 100%; } }

      .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password .change-password-inner .old-pass label, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password .change-password-inner .new-pass label, .franchisee-dashboard-profile .change-password-container-inner .change-password .change-password-inner .old-pass label, .franchisee-dashboard-profile .change-password-container-inner .change-password .change-password-inner .new-pass label, .change-password-container .franchisee-dashboard-profile-inner .change-password .change-password-inner .old-pass label, .change-password-container .franchisee-dashboard-profile-inner .change-password .change-password-inner .new-pass label, .change-password-container .change-password-container-inner .change-password .change-password-inner .old-pass label, .change-password-container .change-password-container-inner .change-password .change-password-inner .new-pass label {
        font-weight: normal !important; }
      .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password .change-password-inner .old-pass input, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password .change-password-inner .new-pass input, .franchisee-dashboard-profile .change-password-container-inner .change-password .change-password-inner .old-pass input, .franchisee-dashboard-profile .change-password-container-inner .change-password .change-password-inner .new-pass input, .change-password-container .franchisee-dashboard-profile-inner .change-password .change-password-inner .old-pass input, .change-password-container .franchisee-dashboard-profile-inner .change-password .change-password-inner .new-pass input, .change-password-container .change-password-container-inner .change-password .change-password-inner .old-pass input, .change-password-container .change-password-container-inner .change-password .change-password-inner .new-pass input {
        border: none;
        border-radius: 5px;
        padding: 6px 15px;
        box-shadow: 0 0 5pt 0.5pt #D3D3D3; }
    .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password .change-password-inner .form-item-old-password, .franchisee-dashboard-profile .franchisee-dashboard-profile-inner .change-password .change-password-inner .form-item-new-password, .franchisee-dashboard-profile .change-password-container-inner .change-password .change-password-inner .form-item-old-password, .franchisee-dashboard-profile .change-password-container-inner .change-password .change-password-inner .form-item-new-password, .change-password-container .franchisee-dashboard-profile-inner .change-password .change-password-inner .form-item-old-password, .change-password-container .franchisee-dashboard-profile-inner .change-password .change-password-inner .form-item-new-password, .change-password-container .change-password-container-inner .change-password .change-password-inner .form-item-old-password, .change-password-container .change-password-container-inner .change-password .change-password-inner .form-item-new-password {
      margin-top: 0; }

body.user-logged-in.path-franchise .cc-pitstop-status-messages, body.user-logged-in.password .cc-pitstop-status-messages {
  max-width: 1260px;
  margin: 0 auto;
  padding: 0 20px;
  clear: both;
  position: absolute;
  left: 0;
  right: 0;
  top: 89px;
  z-index: 999; }
  body.user-logged-in.path-franchise .cc-pitstop-status-messages .messages__list .messages__item, body.user-logged-in.password .cc-pitstop-status-messages .messages__list .messages__item {
    margin-top: 0; }
  @media (max-width: 767px) {
    body.user-logged-in.path-franchise .cc-pitstop-status-messages, body.user-logged-in.password .cc-pitstop-status-messages {
      top: 101px; } }

#spb-block-profilepicture .spb_overlay .spb_center {
  padding: 26px 48px;
  max-width: 400px;
  width: 96% !important;
  margin-left: 0 !important;
  top: 50%;
  left: 50%;
  border-bottom: 3px solid #8dbf38;
  transform: translate(-50%, -50%);
  border-left: none;
  border-right: none;
  border-top: none; }
  @media (max-width: 400px) {
    #spb-block-profilepicture .spb_overlay .spb_center {
      padding: 26px; } }
  #spb-block-profilepicture .spb_overlay .spb_center input[type="file"] {
    height: 37px;
    border-radius: 7px;
    margin-top: 10px;
    padding: 8px 10px 0;
    width: 100%; }
  #spb-block-profilepicture .spb_overlay .spb_center label[for="edit-picture-upload"] {
    font-size: 14px; }
  #spb-block-profilepicture .spb_overlay .spb_center .form-submit {
    width: 100%;
    border-radius: 7px;
    margin: 0; }
  #spb-block-profilepicture .spb_overlay .spb_center #edit-picture span {
    margin: 15px 0; }
  #spb-block-profilepicture .spb_overlay .spb_center .description {
    margin: 11px 0px;
    font-size: 14px; }
  #spb-block-profilepicture .spb_overlay .spb_center .spb-controls {
    top: 10px;
    right: 10px; }
    #spb-block-profilepicture .spb_overlay .spb_center .spb-controls span {
      background: url("../images/close-btn.png") no-repeat 0 0;
      width: 20px;
      height: 20px;
      background-size: 20px;
      border: none;
      text-indent: -999px;
      overflow: hidden;
      margin: 0; }

.refer-outer {
  margin: 35px auto 25px;
  padding: 15px 15px 50px;
  border: 1px solid #DBDADA;
  background: #F5FAF0;
  max-width: 380px; }
  .refer-outer > span {
    display: block;
    font-weight: bold;
    margin-bottom: 3px;
    font-size: 14px;
    font-family: 'proxima_novabold'; }
  .refer-outer .refer-inner {
    display: inline-block;
    position: relative; }
    .refer-outer .refer-inner .referral-section {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      .refer-outer .refer-inner .referral-section div:last-child {
        position: absolute;
        top: 40px;
        font-size: 13px; }
        .refer-outer .refer-inner .referral-section div:last-child .referral-status {
          color: #6fa219;
          font-weight: bold; }
    .refer-outer .refer-inner .form-item {
      margin: 0;
      display: inline-block; }
      .refer-outer .refer-inner .form-item input {
        font-family: 'proxima_nova_rgregular';
        font-size: 16px;
        margin: 0;
        padding: 7px 15px;
        border: none;
        width: 100%;
        border: 1px solid #95c93d; }
    .refer-outer .refer-inner input.form-submit {
      font-family: 'proxima_nova_rgregular';
      font-size: 16px; }
    .refer-outer .refer-inner input.form-submit {
      margin: 0;
      box-shadow: none;
      padding: 8px 16px;
      border: none; }
    .refer-outer .refer-inner .ajax-progress {
      position: absolute;
      font-family: 'proxima_nova_rgregular';
      left: -5px;
      top: 36px; }
      .refer-outer .refer-inner .ajax-progress .message {
        display: none; }

.copyText {
  display: none; }

.referral_template_copy_text {
  margin-bottom: 15px;
  background: #95C93D;
  padding: 11px 18px;
  display: inline-block;
  cursor: pointer;
  color: #fff;
  line-height: 1;
  font-family: 'proxima_novasemibold'; }
  .referral_template_copy_text i {
    margin-left: 10px; }
  .referral_template_copy_text:hover {
    background-color: #6fa219; }

.referral-coupan-label {
  font-size: 15px;
  line-height: 1.5; }
  .referral-coupan-label:after {
    display: block;
    border-bottom: 2px solid #95C93D;
    width: 50px;
    content: ""; }

.referral-coupans {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 20px -5px 18px; }
  .referral-coupans .coupan-card {
    width: 32%;
    padding: 10px 13px;
    box-shadow: 0px 5px 19px 0 rgba(31, 32, 41, 0.25);
    border-radius: 6px;
    margin: 5px;
    background: #fff;
    font-size: 13px; }
    .referral-coupans .coupan-card > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      margin-bottom: 4px; }
      .referral-coupans .coupan-card > div .coupan-discout {
        font-family: proxima_novabold; }
    .referral-coupans .coupan-card .coupon-code {
      border: 1px solid #95C93D;
      border-radius: 3px;
      padding: 0 5px; }
      .referral-coupans .coupan-card .coupon-code:not(.coupancopy) {
        padding: 0 22px 0 5px;
        white-space: nowrap;
        max-width: 115px;
        overflow: hidden;
        text-overflow: ellipsis;
        position: relative; }
      .referral-coupans .coupan-card .coupon-code .fa-copy {
        margin-left: 5px;
        right: 5px;
        top: 5px;
        cursor: pointer;
        position: absolute; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .referral-coupans .coupan-card {
        width: 48%; } }
    @media (max-width: 767px) {
      .referral-coupans .coupan-card {
        width: 48%; } }
    @media (max-width: 529px) {
      .referral-coupans .coupan-card {
        width: 100%; } }
    .referral-coupans .coupan-card span {
      display: block; }

@media (max-width: 767px) {
  body.path-viewprofile.referral .region-content .myprofile-form {
    display: none; } }

.sap-detail-form {
  display: flex; }
  .sap-detail-form .form-item {
    margin-top: 1em;
    margin-bottom: 1em;
    position: relative;
    padding: 0 5px; }
    .sap-detail-form .form-item label {
      letter-spacing: 0;
      font-size: 12px;
      position: relative;
      padding-left: 21px;
      display: block;
      cursor: pointer; }
      .sap-detail-form .form-item label::before {
        content: '';
        position: absolute;
        left: 0px;
        top: 3px;
        right: 126px;
        width: 16px;
        height: 16px;
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        margin-right: 2px;
        background-image: url("../images/reason.png"); }

.search-results-page {
  color: #222222; }
  .search-results-page .load-more {
    margin-bottom: 25px; }
    .search-results-page .load-more .load-more-page {
      border: solid 1px #8dbf38;
      background-color: #ffffff;
      color: #95C93D;
      min-width: 100px;
      text-align: center;
      border-radius: 25px;
      padding: 0 8px;
      font-size: 11px;
      line-height: 24px;
      font-weight: 400;
      display: inline-block; }
      .search-results-page .load-more .load-more-page:hover {
        background-color: #8dbf38;
        color: #ffffff; }

.search-results-heading {
  font-size: 18px;
  margin-bottom: 22px;
  opacity: .9;
  line-height: 1.2; }

.search-result-list-wrapper {
  margin-bottom: 30px; }

.search-list-row {
  margin-bottom: 30px;
  display: inline-block;
  width: 100%; }

.search-list-row-heading {
  font-size: 20px;
  font-weight: 600;
  line-height: 18px;
  margin-bottom: 18px;
  font-family: 'proxima_novasemibold'; }
  .search-list-row-heading a {
    color: #222; }
    .search-list-row-heading a:hover {
      color: #6fa219; }

.search-list-row-content {
  font-size: 19px;
  color: rgba(34, 34, 34, 0.7); }

.search-below-heading {
  font-size: 30px;
  margin-bottom: 18px;
  line-height: 1.2; }

.search-by-category-block {
  margin-bottom: 29px; }

.search-faq {
  width: calc(100% - 365px);
  background-image: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/search-result-faq-bkg.png);
  color: #ffffff;
  padding: 28px 25px;
  margin-top: 25px;
  margin-right: 1.333%;
  background-size: contain;
  position: relative;
  min-height: 341px; }
  .search-faq .view-footer {
    position: absolute;
    right: -365px;
    width: 350px;
    z-index: 9;
    top: 0; }

.search-faq-header-wrapper {
  clear: both;
  margin-bottom: 15px;
  font-family: 'proxima_novasemibold'; }
  .search-faq-header-wrapper .faq-heading {
    font-size: 30px; }
  .search-faq-header-wrapper .view-all {
    color: #8dbf38;
    position: relative;
    float: right;
    font-size: 16px; }
    .search-faq-header-wrapper .view-all:after {
      content: '';
      width: 100%;
      height: 2px;
      background: #8dbf38;
      position: absolute;
      left: 0;
      bottom: 0; }
    .search-faq-header-wrapper .view-all:hover:after {
      background: none; }

.item-list .search-faq-list-wrapper {
  margin: 0;
  padding-left: 20px; }
  .item-list .search-faq-list-wrapper li {
    margin: 0;
    border: none;
    padding: 0 0 20px 0;
    position: relative; }
    .item-list .search-faq-list-wrapper li:last-child {
      padding-bottom: 0; }
    .item-list .search-faq-list-wrapper li:before {
      content: '';
      width: 6px;
      height: 6px;
      opacity: 0.8;
      background-color: #ffffff;
      border-radius: 25px;
      overflow: hidden;
      position: absolute;
      top: 8px;
      left: -16px; }
    .item-list .search-faq-list-wrapper li:after {
      display: none; }
    .item-list .search-faq-list-wrapper li span {
      font-size: 19px; }
    .item-list .search-faq-list-wrapper li p {
      font-size: 15px;
      opacity: 0.8;
      line-height: 1.2;
      margin: 9px 0 0 0; }

.search-pitstop {
  width: 100%;
  height: 341px;
  background-image: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/pitstop-new.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 24px 0 0 30px; }
  .search-pitstop .pitstop {
    font-size: 20px;
    color: #ffffff;
    margin-bottom: 10px; }
  .search-pitstop .locator {
    font-family: 'proxima_novasemibold';
    color: #95c93d;
    font-size: 32px;
    margin-bottom: 27px; }
  .search-pitstop .find-stores-link {
    border-radius: 4px;
    color: #ffffff;
    font-size: 16px;
    background-color: #8dbf38;
    padding: 7px 15px 5px; }

@media (max-width: 991px) {
  .faq-pitstop-wrapper {
    flex-direction: column; }

  .search-faq {
    width: 100%;
    margin-bottom: 365px;
    margin-right: 0;
    height: auto;
    background-repeat: repeat;
    background-size: cover; }
    .search-faq .view-footer {
      max-width: 350px;
      width: 100%;
      top: auto;
      bottom: -365px;
      left: 0;
      right: 0;
      margin: 0 auto;
      min-height: 20px !important; } }
@media (max-width: 360px) {
  .search-faq {
    margin-bottom: 300px; }
    .search-faq .view-footer {
      bottom: -300px; }

  .search-pitstop {
    height: 280px; } }
body {
  background: #f8f8f8 !important; }
  body main[role='main'] {
    overflow: hidden; }

.cart-heading {
  padding-bottom: 24px;
  background: #f8f8f8; }
  .cart-heading h2 {
    font-size: 24px;
    text-transform: initial;
    line-height: 1.2;
    color: #222222;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center; }
    .cart-heading h2 small {
      font-family: 'proxima_nova_rgregular';
      font-size: 15px;
      opacity: 0.6;
      letter-spacing: 0.15px;
      padding-left: 6px;
      vertical-align: middle; }

.order-cart-form {
  background: #f8f8f8;
  display: flex;
  /*#replace-cart-form-ajax-container{
      width: 100%;
      overflow: auto;
  }*/ }
  .order-cart-form #replace-cart-form-ajax-container {
    width: 100%; }
  @media (max-width: 1259px) {
    .order-cart-form {
      flex-flow: wrap; } }
  @media (max-width: 767px) {
    .order-cart-form {
      flex-direction: column; } }
  .order-cart-form .flex {
    display: flex; }
  .order-cart-form .header {
    width: 908px;
    padding: 20px;
    background: #ffffff;
    border: 2px solid #EAEAEA;
    font-family: 'proxima_novasemibold';
    font-size: 14px; }
    @media (max-width: 1259px) {
      .order-cart-form .header {
        width: 100%; } }
    @media (max-width: 767px) {
      .order-cart-form .header {
        display: none; } }
    .order-cart-form .header > div .item_details {
      width: 139px;
      padding-left: 31px; }
    .order-cart-form .header > div .right-header {
      width: 729px;
      justify-content: flex-end;
      margin-left: auto; }
      .order-cart-form .header > div .right-header > div {
        width: 115px; }
      .order-cart-form .header > div .right-header .qty {
        text-align: center; }
      .order-cart-form .header > div .right-header .total {
        text-align: right;
        padding-right: 27px; }
  .order-cart-form .product-row {
    width: 908px;
    padding: 15px 25px 5px 15px;
    background: #ffffff;
    margin-top: 10px;
    border: 2px solid #EAEAEA;
    display: flex;
    flex-wrap: wrap;
    letter-spacing: 0; }
    @media (max-width: 1259px) {
      .order-cart-form .product-row {
        width: 100%; } }
    .order-cart-form .product-row .product-outer {
      display: flex;
      justify-content: space-between;
      margin-left: auto; }
      @media (max-width: 1259px) {
        .order-cart-form .product-row .product-outer {
          width: 100%; } }
      @media (max-width: 500px) {
        .order-cart-form .product-row .product-outer {
          display: block; } }
      .order-cart-form .product-row .product-outer .product-row-img {
        width: 135px; }
        @media (max-width: 500px) {
          .order-cart-form .product-row .product-outer .product-row-img {
            widows: 100%; } }
      .order-cart-form .product-row .product-outer .product-row-details {
        display: flex;
        margin-left: 12px; }
        @media (max-width: 1259px) {
          .order-cart-form .product-row .product-outer .product-row-details {
            width: 100%; } }
  @media (max-width: 1259px) and (max-width: 500px) {
    .order-cart-form .product-row .product-outer .product-row-details {
      margin-left: 0; } }

        .order-cart-form .product-row .product-outer .product-row-details .left-sec {
          max-width: 264px;
          margin-top: 9px; }
          @media (max-width: 767px) {
            .order-cart-form .product-row .product-outer .product-row-details .left-sec {
              width: 100%; } }
        .order-cart-form .product-row .product-outer .product-row-details .right-sec-wrap {
          width: 465px;
          margin-top: 42px; }
          @media (max-width: 1259px) {
            .order-cart-form .product-row .product-outer .product-row-details .right-sec-wrap {
              margin-left: auto; } }
          @media (max-width: 767px) {
            .order-cart-form .product-row .product-outer .product-row-details .right-sec-wrap {
              width: 100%;
              margin-top: 10px; } }
          @media (max-width: 767px) {
            .order-cart-form .product-row .product-outer .product-row-details .right-sec-wrap .right-sec {
              display: block; } }
          @media (max-width: 500px) {
            .order-cart-form .product-row .product-outer .product-row-details .right-sec-wrap .right-sec {
              display: block;
              margin-left: 0; } }
          @media (max-width: 767px) {
            .order-cart-form .product-row .product-outer .product-row-details .right-sec-wrap .right-sec > div:nth-child(1) {
              width: 100%;
              white-space: nowrap; } }
          @media (max-width: 767px) {
            .order-cart-form .product-row .product-outer .product-row-details .right-sec-wrap .right-sec > div:nth-child(1):before {
              content: 'Pin code -'; } }
          @media (max-width: 767px) {
            .order-cart-form .product-row .product-outer .product-row-details .right-sec-wrap .right-sec > div:nth-child(3) {
              display: none; } }
        @media (max-width: 767px) {
          .order-cart-form .product-row .product-outer .product-row-details {
            display: block; } }
    .order-cart-form .product-row .left-sec {
      max-width: 290px; }
      .order-cart-form .product-row .left-sec .cart-product-image-container {
        width: 100px; }
      .order-cart-form .product-row .left-sec .cart-detail {
        max-width: 270px; }
        @media (max-width: 500px) {
          .order-cart-form .product-row .left-sec .cart-detail {
            margin-left: 0; } }
        .order-cart-form .product-row .left-sec .cart-detail > div {
          margin: 10px 0;
          position: relative; }
          .order-cart-form .product-row .left-sec .cart-detail > div .ajax-progress-throbber .throbber {
            padding: 1px 10px 2px !important; }
          .order-cart-form .product-row .left-sec .cart-detail > div .ajax-progress {
            position: absolute;
            font-size: 12px;
            font-family: 'proxima_nova_rgregular';
            left: -5px;
            bottom: -18px;
            font-size: 14px; }
          .order-cart-form .product-row .left-sec .cart-detail > div label {
            font-family: 'proxima_novasemibold';
            margin-left: 0;
            display: inline-flex;
            align-items: center;
            font-size: 15px;
            letter-spacing: 0.6px;
            line-height: 1; }
            .order-cart-form .product-row .left-sec .cart-detail > div label span {
              margin-top: 3px; }
          .order-cart-form .product-row .left-sec .cart-detail > div input[type="checkbox"] + label:before {
            margin-right: 12px; }
          .order-cart-form .product-row .left-sec .cart-detail > div input[type="checkbox"]:checked + label:before {
            background: #6FA219;
            width: 21px;
            height: 21px; }
          .order-cart-form .product-row .left-sec .cart-detail > div input[type="checkbox"]:checked + label:after {
            box-shadow: none;
            content: '';
            width: 12px;
            height: 7px;
            margin-top: -6px;
            -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
            position: absolute;
            right: 15px;
            top: 50%;
            border-top: 2px solid #ffffff;
            border-right: 2px solid #ffffff;
            background: none; }
        .order-cart-form .product-row .left-sec .cart-detail input {
          font-family: 'proxima_novasemibold'; }
        .order-cart-form .product-row .left-sec .cart-detail .cart-product-title-container {
          font-family: 'proxima_novabold';
          color: #222222;
          font-size: 16px;
          letter-spacing: .32px; }
        .order-cart-form .product-row .left-sec .cart-detail .cart-product-message-container {
          font-size: 14px;
          letter-spacing: .28px;
          font-family: "proxima_novasemibold"; }
        .order-cart-form .product-row .left-sec .cart-detail .remove-btn {
          position: relative;
          font-family: 'proxima_novasemibold';
          font-weight: normal;
          opacity: 1;
          color: #222222;
          line-height: 1.2;
          letter-spacing: 0.13px;
          box-shadow: none;
          border: none;
          margin: 0;
          padding: 0;
          font-size: 13px;
          text-transform: initial;
          background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/remove-product-icon.png) no-repeat left 0px;
          background-size: contain;
          padding: 1px 0 0 20px; }
          .order-cart-form .product-row .left-sec .cart-detail .remove-btn .ajax-progress {
            position: absolute;
            left: -5px;
            bottom: -22px; }
    .order-cart-form .product-row .right-sec {
      max-width: 465px;
      justify-content: space-between;
      align-items: center; }
      .order-cart-form .product-row .right-sec > div {
        margin: 0;
        width: 100px;
        font-family: 'proxima_novasemibold';
        font-size: 16px; }
        .order-cart-form .product-row .right-sec > div.form-item-product-unit-price {
          text-align: center; }
          @media (max-width: 767px) {
            .order-cart-form .product-row .right-sec > div.form-item-product-unit-price {
              text-align: left; } }
        .order-cart-form .product-row .right-sec > div:first-child input {
          text-align: center; }
          @media (max-width: 767px) {
            .order-cart-form .product-row .right-sec > div:first-child input {
              width: 100px;
              text-align: left;
              padding-left: 5px;
              position: relative;
              z-index: 999; } }
        @media (max-width: 767px) {
          .order-cart-form .product-row .right-sec > div {
            margin-top: 5px; } }
        .order-cart-form .product-row .right-sec > div .form-item-product-pin-code {
          margin-top: 0;
          padding: 0;
          font-family: 'proxima_novasemibold';
          font-size: 16px; }
      .order-cart-form .product-row .right-sec > div:nth-child(3) {
        display: none; }
        @media (max-width: 767px) {
          .order-cart-form .product-row .right-sec > div:nth-child(3) {
            display: block; } }
      .order-cart-form .product-row .right-sec > div:last-child {
        text-align: right;
        font-family: 'proxima_novabold';
        font-size: 17px;
        margin-top: -22px;
        /*br{
            @media(max-width: 767px){
                display: none;
            }
        }*/ }
        @media (max-width: 767px) {
          .order-cart-form .product-row .right-sec > div:last-child br {
            display: none; } }
        .order-cart-form .product-row .right-sec > div:last-child s {
          font-family: 'proxima_novasemibold';
          font-size: 16px;
          color: #3F3F3FB3; }
          @media (max-width: 767px) {
            .order-cart-form .product-row .right-sec > div:last-child s {
              display: inline-block; } }
        @media (max-width: 767px) {
          .order-cart-form .product-row .right-sec > div:last-child {
            text-align: left;
            margin-top: 10px; } }
      .order-cart-form .product-row .right-sec .increment-decrement-cart {
        height: 38px; }
        .order-cart-form .product-row .right-sec .increment-decrement-cart > div {
          margin: 0;
          width: 33px; }
    .order-cart-form .product-row .rebate-note {
      padding: 6px 12px;
      font-size: 12px;
      border: 1px dashed #6FA219;
      border-radius: 5px;
      margin-top: 15px; }
      .order-cart-form .product-row .rebate-note > div {
        font-family: 'proxima_nova_rgregular';
        line-height: 1.2; }
        .order-cart-form .product-row .rebate-note > div .rebate-upto {
          font-family: 'proxima_novabold';
          opacity: 1; }
    .order-cart-form .product-row .coupon_rebate_wrap {
      width: 100%; }
      .order-cart-form .product-row .coupon_rebate_wrap .rebate-note {
        float: left; }
      .order-cart-form .product-row .coupon_rebate_wrap #coupon_container {
        float: right; }
        @media (max-width: 767px) {
          .order-cart-form .product-row .coupon_rebate_wrap #coupon_container {
            margin-top: 15px;
            float: left; } }
        .order-cart-form .product-row .coupon_rebate_wrap #coupon_container .promo-wrap {
          justify-content: flex-end;
          display: flex;
          margin-left: auto;
          border: 1px solid #95c93d; }
          @media (max-width: 767px) {
            .order-cart-form .product-row .coupon_rebate_wrap #coupon_container .promo-wrap {
              margin-top: 0; } }
          .order-cart-form .product-row .coupon_rebate_wrap #coupon_container .promo-wrap > div > div input {
            padding: 7px;
            font-family: 'proxima_nova_rgregular';
            font-size: 16px; }
          .order-cart-form .product-row .coupon_rebate_wrap #coupon_container .promo-wrap input {
            font-size: 16px;
            letter-spacing: 0; }
          @media (max-width: 767px) {
            .order-cart-form .product-row .coupon_rebate_wrap #coupon_container .promo-wrap {
              justify-content: flex-start; } }
          .order-cart-form .product-row .coupon_rebate_wrap #coupon_container .promo-wrap .form-item-outer {
            width: 180px; }
            .order-cart-form .product-row .coupon_rebate_wrap #coupon_container .promo-wrap .form-item-outer .form-type-textfield {
              margin: 0; }
            .order-cart-form .product-row .coupon_rebate_wrap #coupon_container .promo-wrap .form-item-outer input {
              margin: 0;
              padding: 7px 15px;
              border: none; }
          .order-cart-form .product-row .coupon_rebate_wrap #coupon_container .promo-wrap input.form-submit {
            margin: 0;
            box-shadow: none;
            padding: 7px 16px;
            border: none; }
        .order-cart-form .product-row .coupon_rebate_wrap #coupon_container > div:nth-child(2) {
          display: flex;
          justify-content: flex-end;
          margin-top: 7px; }
          @media (max-width: 767px) {
            .order-cart-form .product-row .coupon_rebate_wrap #coupon_container > div:nth-child(2) {
              justify-content: flex-start; } }
          .order-cart-form .product-row .coupon_rebate_wrap #coupon_container > div:nth-child(2) .coupon-status {
            width: 279px;
            text-align: center;
            background: #6FA21917;
            font-size: 13px;
            font-family: 'proxima_novasemibold';
            letter-spacing: 0;
            padding: 4px; }
          .order-cart-form .product-row .coupon_rebate_wrap #coupon_container > div:nth-child(2) .error-msg {
            width: 259px;
            text-align: left;
            font-size: 13px; }
  .order-cart-form .cart-price-outer {
    width: 312px;
    margin-left: 10px; }
    @media (max-width: 1259px) {
      .order-cart-form .cart-price-outer {
        width: 100%;
        margin-left: 0;
        margin-top: 10px; } }
    .order-cart-form .cart-price-outer .price-box {
      border: 1px solid #DBDADA;
      padding: 12px 15px;
      background: #F5FAF0;
      letter-spacing: 0;
      width: inherit; }
      @media (max-width: 767px) {
        .order-cart-form .cart-price-outer .price-box {
          margin-left: 0;
          margin-top: 20px; } }
      .order-cart-form .cart-price-outer .price-box > div {
        display: flex;
        padding: 6px 0;
        font-family: 'proxima_novasemibold';
        font-size: 16px;
        justify-content: space-between; }
        .order-cart-form .cart-price-outer .price-box > div .incl-gst {
          font-size: 11px;
          font-family: 'proxima_nova_rgregular'; }
        .order-cart-form .cart-price-outer .price-box > div:first-child span:first-child {
          line-height: 1; }
      .order-cart-form .cart-price-outer .price-box .note {
        font-size: 12px;
        line-height: 15px;
        display: block;
        padding: 5px 12px;
        background: #ffffff;
        border: 1px dashed #6FA219;
        font-family: 'proxima_nova_rgregular'; }
        .order-cart-form .cart-price-outer .price-box .note .bold-font {
          font-family: 'proxima_novabold'; }
      .order-cart-form .cart-price-outer .price-box #edit-total span:first-child {
        line-height: 1; }
      .order-cart-form .cart-price-outer .price-box .cart-total-container {
        color: #629609; }
      .order-cart-form .cart-price-outer .price-box .cart-shipping-container span {
        color: #222222 !important; }
      .order-cart-form .cart-price-outer .price-box .promocode-discount {
        color: #629609;
        animation-duration: 500ms;
        animation-name: blink;
        animation-iteration-count: infinite;
        animation-direction: alternate; }
@keyframes blink {
  from {
    color: #629609; }
  to {
    color: #ededed; } }
    .order-cart-form .cart-price-outer .total-saving-container {
      margin-top: 23px; }
      .order-cart-form .cart-price-outer .total-saving-container .ts {
        font-family: 'proxima_novasemibold';
        /*display: flex;*/
        justify-content: center;
        text-align: center;
        align-items: center;
        font-size: 15px; }
        .order-cart-form .cart-price-outer .total-saving-container .ts:before {
          content: '';
          display: inline-block;
          width: 25px;
          height: 25px;
          background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/money-bag.png);
          background-repeat: no-repeat;
          background-size: contain;
          margin-right: 8px; }
        .order-cart-form .cart-price-outer .total-saving-container .ts .total_saving {
          /*display: flex;*/
          align-items: center; }
          .order-cart-form .cart-price-outer .total-saving-container .ts .total_saving .pro-info-icon {
            /*display: flex;*/
            margin-top: -6px; }
          .order-cart-form .cart-price-outer .total-saving-container .ts .total_saving span {
            font-family: 'proxima_novabold';
            color: #629609;
            margin: 0 8px; }
          .order-cart-form .cart-price-outer .total-saving-container .ts .total_saving .fa-info-circle {
            width: 16px;
            height: 16px;
            background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/information1.png) no-repeat center;
            background-size: contain; }
            .order-cart-form .cart-price-outer .total-saving-container .ts .total_saving .fa-info-circle.fa {
              font-size: 0; }
        .order-cart-form .cart-price-outer .total-saving-container .ts .pro-info-icon .pit {
          left: -235px;
          width: 287px;
          line-height: 1.3;
          font-family: 'proxima_nova_rgregular';
          margin-top: 15px; }
          .order-cart-form .cart-price-outer .total-saving-container .ts .pro-info-icon .pit span {
            margin: 0; }
          .order-cart-form .cart-price-outer .total-saving-container .ts .pro-info-icon .pit:before {
            left: 243px; }
          .order-cart-form .cart-price-outer .total-saving-container .ts .pro-info-icon .pit span {
            color: #222222; }
    .order-cart-form .cart-price-outer .back-pro-wrap {
      display: flex;
      justify-content: center;
      margin-top: 25px;
      flex-direction: row-reverse;
      flex-wrap: wrap;
      width: inherit; }
      @media (max-width: 767px) {
        .order-cart-form .cart-price-outer .back-pro-wrap {
          justify-content: center; } }
      .order-cart-form .cart-price-outer .back-pro-wrap .product-bry-link {
        margin-top: 0;
        margin-left: 5px;
        margin-bottom: 10px; }
        @media (max-width: 767px) {
          .order-cart-form .cart-price-outer .back-pro-wrap .product-bry-link {
            margin-left: 10px; } }
        .order-cart-form .cart-price-outer .back-pro-wrap .product-bry-link a {
          margin-bottom: 0;
          letter-spacing: 0; }
      .order-cart-form .cart-price-outer .back-pro-wrap .back-link {
        margin-right: 5px;
        margin-bottom: 10px; }
        @media (max-width: 767px) {
          .order-cart-form .cart-price-outer .back-pro-wrap .back-link {
            margin-right: 10px; } }
        .order-cart-form .cart-price-outer .back-pro-wrap .back-link a {
          margin-bottom: 0;
          box-shadow: none;
          letter-spacing: 0;
          background: #f8f8f8;
          border: 1px solid #222222;
          color: #222222;
          font-size: 14px;
          border-radius: 4px;
          padding: 10px 20px;
          white-space: nowrap; }
  .order-cart-form .product-bry-link a {
    padding: 12px 25px;
    font-size: 14px;
    white-space: nowrap; }
  @media (max-width: 767px) {
    .order-cart-form #replace-cart-form-ajax-container {
      width: 100%; } }

@media (max-width: 767px) {
  .shopping-table {
    width: 100%;
    display: block; } }
.shopping-table tr {
  background: none;
  border-bottom: 1px solid #eaeaea; }
  @media (max-width: 767px) {
    .shopping-table tr {
      width: 100%;
      display: block;
      padding: 20px 0; } }
.shopping-table th, .shopping-table td {
  background: none;
  color: #222222;
  font-family: 'proxima_nova_rgregular';
  padding: 20px;
  font-weight: normal;
  font-size: 16px; }
.shopping-table thead {
  border: 1px solid #eaeaea; }
  @media (max-width: 767px) {
    .shopping-table thead {
      display: none; } }
  .shopping-table thead th {
    border: none;
    opacity: 0.9;
    white-space: nowrap; }
.shopping-table td {
  border: none; }
  @media (max-width: 767px) {
    .shopping-table td {
      width: 100%;
      display: block;
      padding: 0 !important; } }
  @media (max-width: 767px) {
    .shopping-table td:nth-child(2) > div {
      width: calc(100% - 165px);
      margin-left: 165px;
      position: relative;
      margin-top: 5px; } }
  @media (max-width: 767px) {
    .shopping-table td:nth-child(2) > div:before {
      content: 'Pin code -'; } }
  @media (max-width: 767px) {
    .shopping-table td:nth-child(2) > div input {
      margin: 0;
      padding: 0;
      font-size: 14px; } }
  .shopping-table td:nth-child(4) {
    display: none; }
    @media (max-width: 767px) {
      .shopping-table td:nth-child(4) {
        display: block; } }
  @media (max-width: 767px) {
    .shopping-table td:last-child {
      display: none; } }
  @media (max-width: 767px) {
    .shopping-table td .form-item-product-subtotal-mobile {
      display: block;
      font-weight: bold;
      width: calc(100% - 165px);
      margin-left: 165px;
      margin-top: 8px;
      margin-bottom: 8px; } }
  .shopping-table td .cart-product-image-container {
    min-height: 100px;
    min-width: 155px;
    max-width: 155px;
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/placeholder-image.png") no-repeat 1px 1px/contain;
    float: left; }
    @media (max-width: 767px) {
      .shopping-table td .cart-product-image-container {
        background-size: 150px; } }
    .shopping-table td .cart-product-image-container img[alt] {
      word-break: break-all;
      font-size: 0; }
    @media (max-width: 767px) {
      .shopping-table td .cart-product-image-container img {
        max-width: 155px;
        margin-top: -1px; } }
  .shopping-table td .cart-detail {
    min-width: 330px;
    margin-left: 170px; }
    @media (max-width: 767px) {
      .shopping-table td .cart-detail {
        width: calc(100% - 165px);
        margin-left: 165px;
        min-width: initial; } }
    .shopping-table td .cart-detail .cart-product-title-container {
      color: #222222;
      font-size: 15px;
      line-height: 1.4; }
    .shopping-table td .cart-detail .cart-product-message-container {
      color: #898989;
      font-size: 16px;
      line-height: 1.4;
      font-family: 'proxima_nova_rgregular';
      font-weight: normal; }
      @media (max-width: 767px) {
        .shopping-table td .cart-detail .cart-product-message-container {
          font-size: 14px; } }
    .shopping-table td .cart-detail .remove-btn {
      font-family: 'proxima_nova_rgregular';
      font-weight: normal;
      opacity: 1;
      color: #222222;
      line-height: 1.2;
      letter-spacing: 0.13px;
      box-shadow: none;
      border: none;
      margin: 0;
      margin-top: 15px;
      padding: 0;
      font-size: 13px;
      text-transform: initial;
      background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/delete-icon.png) no-repeat left 0px;
      background-size: 11px;
      padding: 1px 0 0 20px; }
  .shopping-table td .form-item-product-unit-price {
    min-width: 90px;
    font-size: 17px;
    font-weight: bold; }
    @media (max-width: 767px) {
      .shopping-table td .form-item-product-unit-price {
        width: calc(100% - 112px);
        margin-left: 112px;
        display: none; } }
  @media (max-width: 767px) {
    .shopping-table td .form-type-number {
      width: calc(100% - 112px);
      margin-left: 112px; } }
  .shopping-table td .form-item-product-subtotal {
    font-size: 17px;
    font-weight: bold; }
    @media (max-width: 767px) {
      .shopping-table td .form-item-product-subtotal {
        width: calc(100% - 112px);
        margin-left: 112px; } }
  @media (max-width: 767px) {
    .shopping-table td .increment-decrement-cart {
      margin: 5px 0 10px 0;
      margin-left: 165px;
      width: 140px; } }

/*.cart-price-outer{
    text-align: right;
    padding: 30px 0 0 0;
    @media (max-width: 767px) {
        padding: 15px 0 0 0;
        background-color: rgba(141, 191, 56, 0.06);
        border: 1px solid #dbdada;
        border-bottom: none;
        margin-top: 0;
    }
    .form-wrapper{
        padding: 5px 40px;
        @media (max-width: 767px) {
            padding: 5px 15px;
        }
        > span{
            width: 190px;
            text-align: left;
            font-family: 'proxima_nova_rgregular';
            font-weight: normal;
            opacity: 0.7;
            color: #222222;
            font-size: 17px;
            display: inline-block;
            vertical-align: top;
            @media (max-width: 767px) {
                width: calc(100% - 140px);
                font-size: 14px;
                white-space: nowrap;
            }
        }
        > span:last-child,.form-item-old-battery,.form-item-remove-coupon{
            font-size: 18px; 
            font-weight: 700;
            display: inline-block;
            width: 180px;
            text-align: right;
            margin: 0;
            padding-left: 10px;
            opacity: 1;
            vertical-align: top;
            @media (max-width: 767px) {
                width: 140px;
                font-size: 14px;
            }
        }
        &.cart-total-container{
            padding-top: 20px;
            padding-bottom: 20px;
            margin: 30px 0 30px 0;
            border-top: 1px solid #eaeaea;
            border-bottom: 1px solid #eaeaea;
            @media (max-width: 767px) {
                padding-top: 10px;
                padding-bottom: 10px;
                margin: 5px 0 20px 0;

            }
            > span{
                @media (max-width : 767px){
                    color: #222222;
                    font-weight: 700;
                    opacity: 1;
                }
            }
        }
        .form-type-checkbox input[type="checkbox"] + label{
            color: transparent;
            &:before{
                margin: 0 -2px 0 0;
            }
        }
    }
}*/
.product-bry-link {
  text-align: center;
  clear: both; }
  .product-bry-link .button, .product-bry-link #find-refresh a, #find-refresh .product-bry-link a {
    margin: 0;
    margin-bottom: 30px;
    outline: none;
    border: 0;
    border-radius: 4px;
    color: #ffffff;
    font-family: 'proxima_novasemibold';
    box-shadow: none;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase; }

.increment-decrement-cart {
  border: 1px solid #ebebeb;
  display: flex;
  width: 144px;
  text-align: center;
  position: relative; }
  .increment-decrement-cart .form-text {
    margin: 0;
    border: none;
    text-align: center;
    font-size: 15px;
    line-height: 36px;
    width: 70px;
    height: 36px;
    background: #fff;
    color: #222222; }
    @media (max-width: 767px) {
      .increment-decrement-cart .form-text {
        width: 65px; } }
  .increment-decrement-cart .button, .increment-decrement-cart #find-refresh a, #find-refresh .increment-decrement-cart a {
    padding: 0;
    margin: 0;
    color: #71b425 !important;
    background: none !important;
    box-shadow: none;
    border: none;
    font-size: 24px;
    line-height: 36px;
    width: 36px;
    height: 36px;
    border-left: 1px solid #ebebeb; }
  .increment-decrement-cart .ajax-progress-throbber .throbber {
    padding: 1px 10px 2px !important; }
  .increment-decrement-cart .ajax-progress {
    position: absolute;
    top: 40px;
    font-size: 12px;
    font-family: 'proxima_nova_rgregular';
    white-space: nowrap;
    left: 0; }
    @media (max-width: 767px) {
      .increment-decrement-cart .ajax-progress {
        left: 100px;
        top: 0; } }

.cart-empty-page {
  text-align: center; }

.viewcart-pg .coupon-code-form {
  max-width: 370px;
  margin: 0;
  margin-right: 40px;
  float: right;
  width: 100%; }
  @media (max-width: 767px) {
    .viewcart-pg .coupon-code-form {
      max-width: 100%;
      margin: 0;
      border-left: 0;
      border-right: 0;
      border-radius: 0;
      background-color: rgba(141, 191, 56, 0.06); } }

.coupon-block {
  max-width: 370px;
  position: relative;
  border: 1px solid #e8e8e8;
  padding: 10px;
  margin: 10px 0;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: auto;
  margin-right: 40px;
  /*.ajax-progress{
      position: absolute;
      top: 100px;
      font-size: 12px;
      font-family: 'proxima_nova_rgregular';
      white-space: nowrap;
      left: 0;
  }*/ }
  @media (max-width: 767px) {
    .coupon-block {
      margin-right: 0;
      margin-bottom: 5px;
      background-color: rgba(141, 191, 56, 0.06); } }
  .coupon-block .cart-shipping-container {
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%; }
    .coupon-block .cart-shipping-container span {
      width: auto !important; }
      .coupon-block .cart-shipping-container span:last-child {
        margin-left: auto; }
  .coupon-block .form-item-remove-coupon {
    margin: 0; }
    .coupon-block .form-item-remove-coupon label {
      width: 26px;
      height: 26px;
      background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/close.png") no-repeat center/contain;
      border-radius: 50%;
      position: absolute !important;
      top: -11px;
      right: -10px;
      margin: 0; }
      .coupon-block .form-item-remove-coupon label:before, .coupon-block .form-item-remove-coupon label:after {
        content: none !important; }

.coupon_rebate_wrap {
  padding-bottom: 20px;
  position: relative; }
  .coupon_rebate_wrap .ajax-progress-throbber .throbber {
    padding: 1px 10px 2px !important; }
  .coupon_rebate_wrap .ajax-progress {
    position: absolute;
    bottom: 0;
    font-size: 12px;
    font-family: 'proxima_nova_rgregular';
    white-space: nowrap;
    right: 0; }
    @media (max-width: 767px) {
      .coupon_rebate_wrap .ajax-progress {
        left: 140px; } }

body.sitemap {
  background: #ffffff; }
  body.sitemap #block-amaron-content {
    padding: 0; }
  body.sitemap .region-banner {
    min-height: auto !important; }
  body.sitemap .sitemap ul li {
    width: 100% !important;
    max-width: 213px; }

#block-sitemaptitle {
  font-size: 42px;
  line-height: 28px;
  color: #95c93d;
  text-transform: uppercase;
  padding: 0 15px;
  font-family: 'glacial_indifferencebold'; }
  #block-sitemaptitle p {
    margin-top: 0; }

#block-amaron-content .sitemap ul {
  padding-left: 0; }
#block-amaron-content .sitemap li:before, #block-amaron-content .sitemap li:after {
  content: none; }

body .sitemap-item li span,
body .sitemap-item li a {
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 20px;
  color: #231f20;
  font-family: 'proxima_nova_rgregular';
  font-weight: normal;
  transition: all 0.3s ease-in-out 0s; }
body .sitemap-item li a:hover {
  color: #95C93D; }
body .sitemap-item > div > ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  body .sitemap-item > div > ul > li {
    width: 10%;
    padding: 0 15px;
    list-style: none; }
    body .sitemap-item > div > ul > li.menu-item--expanded {
      width: 17.5%; }
    body .sitemap-item > div > ul > li > span,
    body .sitemap-item > div > ul > li > a {
      font-size: 20px;
      font-weight: bold;
      min-height: 40px;
      display: block; }
body .sitemap-item .content > .sitemap-menu {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  body .sitemap-item .content > .sitemap-menu > li {
    width: 10%;
    padding: 0 15px; }
    body .sitemap-item .content > .sitemap-menu > li.expanded {
      width: 17.5%; }
    body .sitemap-item .content > .sitemap-menu > li > span,
    body .sitemap-item .content > .sitemap-menu > li > a {
      font-size: 20px;
      font-weight: bold;
      min-height: 40px;
      display: block; }

@media (max-width: 991px) {
  body.sitemap main {
    padding: 30px 5px; }

  body .sitemap-item > div > ul {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
    body .sitemap-item > div > ul > li {
      width: 25%; }
      body .sitemap-item > div > ul > li.menu-item--expanded {
        width: 25%; } }
@media (max-width: 767px) {
  body .sitemap-item > div > ul > li {
    width: 50%; }
    body .sitemap-item > div > ul > li.menu-item--expanded {
      width: 50%; } }
@media (max-width: 480px) {
  body .sitemap-item > div > ul > li {
    width: 100%; }
    body .sitemap-item > div > ul > li.menu-item--expanded {
      width: 100%; } }
#block-tabs {
  margin: 20px auto;
  max-width: 1260px;
  padding: 0 20px; }
  #block-tabs a {
    font-weight: normal; }

@media screen and (max-width: 37.5em) {
  .tabs ul.primary li {
    display: inline-block; } }
.off-banner {
  position: absolute;
  bottom: -167px;
  left: 56%; }
  .off-banner p {
    margin: 0; }

#block-amaron-content .terminology-content p,
#block-amaron-content .fun-facts-content p {
  margin: 20px 0; }
#block-amaron-content .terminology-content li,
#block-amaron-content .fun-facts-content li {
  margin: 30px 0;
  padding-bottom: 30px;
  border-bottom: 1px solid #f6f6f6; }
  #block-amaron-content .terminology-content li:after,
  #block-amaron-content .fun-facts-content li:after {
    height: calc(100% + 30px); }
#block-amaron-content .terminology-content ul,
#block-amaron-content .terminology-content li:first-child,
#block-amaron-content .fun-facts-content ul,
#block-amaron-content .fun-facts-content li:first-child {
  margin-top: 0; }
#block-amaron-content .terminology-content li:last-child,
#block-amaron-content .fun-facts-content li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none; }

.terminology-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .terminology-content ul {
    margin-right: 30px;
    width: 50%; }
    .terminology-content ul li {
      text-align: justify; }
    .terminology-content ul:last-child {
      margin-right: 0;
      margin-left: 30px; }
  .terminology-content h3 {
    margin-bottom: 30px;
    text-align: initial; }
  .terminology-content table tr th,
  .terminology-content table tr td {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 23px;
    padding: 0px 5px;
    border: 3px solid #fff;
    text-align: center; }
  .terminology-content table tr th {
    background: #95C93D;
    color: #fff; }

@media (max-width: 991px) {
  .off-banner {
    bottom: -120px; } }
@media (max-width: 767px) {
  #block-amaron-content .terminology-content {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
    #block-amaron-content .terminology-content li:last-child {
      margin: 30px 0;
      padding-bottom: 30px;
      border-bottom: 1px solid #f6f6f6; }
      #block-amaron-content .terminology-content li:last-child:after {
        content: '';
        position: absolute;
        top: 10px;
        left: -26px;
        width: 1px;
        height: calc(100% + 20px);
        background: #ececec;
        z-index: 2; }
    #block-amaron-content .terminology-content ul {
      width: 100%;
      margin: 0;
      padding-bottom: 0; }
      #block-amaron-content .terminology-content ul:last-child {
        margin: 0; }
        #block-amaron-content .terminology-content ul:last-child li:last-child {
          margin: 0;
          padding: 0;
          border: none; }
          #block-amaron-content .terminology-content ul:last-child li:last-child:after {
            content: none; } }
.path-terms-and-conditions #block-amaron-content {
  padding-top: 5px !important;
  display: flex;
  flex-direction: column;
  align-items: center; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form label {
    display: none; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .form-radios {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px;
    margin-bottom: 30px; }
    @media (max-width: 415px) {
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .form-radios > div:nth-child(odd) {
        width: 217px; }
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .form-radios > div:nth-child(even) {
        width: calc(100% - 217px); } }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .form-radios label {
      display: block;
      font-size: 17px;
      font-family: 'proxima_novasemibold';
      margin-left: 0;
      margin-right: 20px; }
      @media (max-width: 415px) {
        .path-terms-and-conditions #block-amaron-content .term-and-condition-form .form-radios label {
          font-size: 15px; } }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .form-radios .form-type-radio input[type="radio"] + label::before {
      margin-right: 6px;
      width: 17px;
      height: 17px; }
      @media (max-width: 415px) {
        .path-terms-and-conditions #block-amaron-content .term-and-condition-form .form-radios .form-type-radio input[type="radio"] + label::before {
          width: 15px;
          height: 15px; } }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .form-radios input[type="radio"]:checked + label:after {
      width: 7px;
      height: 7px;
      top: 6px;
      left: 5px; }
      @media (max-width: 415px) {
        .path-terms-and-conditions #block-amaron-content .term-and-condition-form .form-radios input[type="radio"]:checked + label:after {
          top: 6px;
          left: 4px; } }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-mobile-number {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-mobile-number:before {
      position: static !important;
      width: 36px !important; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-mobile-number .field-prefix {
      font-size: 18px;
      font-family: 'proxima_nova_rgregular';
      padding: 0 8px;
      color: #000; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-mobile-number input {
      padding-left: 0px !important;
      border-bottom: none !important; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-otp-value {
    position: relative; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-otp-value .field-suffix {
      position: absolute;
      right: 0;
      top: 15px; }
      @media (max-width: 767px) {
        .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-otp-value .field-suffix {
          font-size: 12px;
          position: static;
          display: block;
          text-align: left; } }
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-otp-value .field-suffix .get-otp-disabled {
        pointer-events: none;
        color: #5a5a5a; }
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-otp-value .field-suffix .edit-generate-otp-login {
        margin-right: 10px;
        display: inline-block; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-otp-value .otp-required {
      top: 15px; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .error {
    color: red;
    display: block;
    margin-top: 5px;
    font-size: 0.929em; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition p {
    font-size: 16px;
    color: #231f20;
    margin-bottom: 0;
    text-align: inherit; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition h2 {
    font-size: 42px; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input, .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item textarea {
    border-bottom: 2px solid #5a5a5a; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item .error {
    color: red;
    display: block;
    margin-top: 5px; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item .otp-error {
    color: red;
    font-size: 0.929em; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-type-textarea textarea.error {
    border: 2px solid #5a5a5a; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-type-email {
    border-bottom: 0; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-type-email input {
      border-bottom: 2px solid #5a5a5a; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item {
    position: relative;
    margin-bottom: 0; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item.js-form-type-tel {
      border-bottom: 2px solid #5a5a5a; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item.form-item-otp-value, .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item.js-form-type-email, .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item.js-form-type-textfield {
      border-bottom: 0; }
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item.form-item-otp-value input, .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item.js-form-type-email input, .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item.js-form-type-textfield input {
        border-bottom: 2px solid #5a5a5a; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item .ajax-progress {
      position: absolute; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item:before {
      content: '';
      width: 26px;
      height: 32px;
      position: absolute;
      top: 13px; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item textarea {
      resize: none;
      font-family: proxima_nova_rgregular;
      color: #231f20;
      font-size: 18px;
      background: #f8f8f8;
      padding-left: 40px;
      padding-top: 10px;
      max-height: 100px; }
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item textarea.form-textarea {
        border: 2px solid #5a5a5a; }
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item textarea::-webkit-input-placeholder {
        color: #000;
        font-size: 17px;
        opacity: 0.6; }
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item textarea:-moz-placeholder {
        color: #000;
        font-size: 17px;
        opacity: 0.6; }
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item textarea::-moz-placeholder {
        color: #000;
        font-size: 17px;
        opacity: 0.6; }
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item textarea:-ms-input-placeholder {
        color: #000;
        font-size: 17px;
        opacity: 0.6; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input:-webkit-autofill,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select:-webkit-autofill,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input:-webkit-autofill:hover,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select:-webkit-autofill:hover,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input:-webkit-autofill:focus,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select:-webkit-autofill:focus,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input:-webkit-autofill:active,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select:-webkit-autofill:active {
      transition: background-color 9999s ease-in-out 0s;
      opacity: 1;
      color: #000; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select {
      width: 100%;
      border: none;
      font-size: 17px;
      line-height: 30px;
      font-family: proxima_nova_rgregular;
      padding-left: 35px;
      padding-right: 0px;
      background-position: 0;
      background: #f8f8f8;
      display: block;
      margin: 0; }
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input::-webkit-input-placeholder,
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select::-webkit-input-placeholder {
        font-size: 17px; }
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input:-moz-placeholder,
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select:-moz-placeholder {
        font-size: 17px; }
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input::-moz-placeholder,
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select::-moz-placeholder {
        font-size: 17px; }
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input:-ms-input-placeholder,
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select:-ms-input-placeholder {
        font-size: 17px; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select {
      opacity: 0.6; }
      @media screen and (-webkit-min-device-pixel-ratio: 0) {
        .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select {
          color: #000; } }
      @media screen and (max-device-width: 480px) {
        .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select {
          color: #000; } }
    @supports (-webkit-touch-callout: none) {
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select {
        opacity: 0.6;
        color: #000; } }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input.form-text,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input.form-tel,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input.form-email,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input.form-url,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input.form-search,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input.form-file,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input.form-number,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item input.form-color,
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item textarea.form-textarea {
      color: #000; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select.dark-label {
      opacity: 1; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item select[data-drupal-selector=edit-country-code] {
      opacity: 1; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-city,
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-mobile-number,
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-email {
    margin-top: 12px; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-contact-form-sales-query-type:before,
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-contact-form-service-query-type:before,
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-contact-form-service-sub-query-type:before,
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-contact-form-channel-query-type:before,
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-contact-form-others-query-type:before,
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-otp-value:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/query_type.png") no-repeat;
    top: 4px; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-name:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_user_grey.png") no-repeat;
    top: 9px; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-zip:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/city.svg") no-repeat; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-product-serial-no:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/serial-number.png") no-repeat; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-country-code:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/country.png") no-repeat;
    top: 0; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-state-code:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/contact-form-State.png") no-repeat;
    top: 5px; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-pincode:before,
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-zip-others:before,
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-zip-international-others:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/zip-code.png") no-repeat;
    top: 4px; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-mobile-number:before,
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-service-call-reference:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_call_grey.png") no-repeat;
    top: 9px; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-email:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon_mail_grey.png") no-repeat; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-contact-form-query-type:before {
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/query_type.png") no-repeat;
    top: 3px; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-text-box {
    margin-top: 26px; }
    .path-terms-and-conditions #block-amaron-content .term-and-condition-form .term-and-condition .js-form-item-text-box:before {
      background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/icon-comments-grey.png") no-repeat;
      top: 10px;
      left: 5px; }
  .path-terms-and-conditions #block-amaron-content .term-and-condition-form #edit-submit {
    margin-top: 2em;
    margin-bottom: 1em;
    margin-right: 0;
    margin-left: 0; }
    @media (max-width: 767px) {
      .path-terms-and-conditions #block-amaron-content .term-and-condition-form #edit-submit {
        width: 100%; } }

@media (max-width: 991px) {
  .path-terms-and-conditions #block-amaron-content form .form-radios {
    display: block !important; } }
@media (max-width: 767px) {
  .path-terms-and-conditions #block-amaron-content form .form-radios {
    display: block !important; }
    .path-terms-and-conditions #block-amaron-content form .form-radios > div:nth-child(even) {
      width: 100% !important; }
    .path-terms-and-conditions #block-amaron-content form .form-radios > div:nth-child(odd) {
      width: 100% !important; } }
body:not(.path-frontpage) .path-terms-and-conditions main {
  margin: 20px auto 42px; }

.path-terms-and-conditions main[role='main'] {
  margin: 20px auto 42px; }

.testimonials .banner-overlay {
  width: 560px; }

body.testimonials #block-amaron-content {
  padding-bottom: 0; }

.block-views-blocktop-customer-speaks-block-1 {
  margin: 0 auto;
  padding: 0 20px;
  clear: both;
  font-size: 15px;
  letter-spacing: 2px;
  line-height: 28px;
  color: #231f20;
  font-family: 'proxima_nova_rgregular';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end; }
  .block-views-blocktop-customer-speaks-block-1 .content {
    position: absolute;
    width: calc(100% - 600px);
    top: 70px; }
    .block-views-blocktop-customer-speaks-block-1 .content > div {
      width: 80%;
      max-width: 560px;
      margin: 0 auto; }
  .block-views-blocktop-customer-speaks-block-1 .owl-carousel {
    background: #ffffff;
    padding: 30px 45px 25px;
    position: relative; }
    .block-views-blocktop-customer-speaks-block-1 .owl-carousel:before {
      content: "";
      width: 115px;
      height: 116px;
      display: block;
      position: absolute;
      top: -50px;
      left: 50%;
      transform: translate(-50%);
      background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/quotes.png") no-repeat; }
    .block-views-blocktop-customer-speaks-block-1 .owl-carousel li {
      min-height: 240px; }
  .block-views-blocktop-customer-speaks-block-1 .view-top-customer-speaks .review-logo {
    width: 100px;
    height: 50px; }

.view-top-customer-speaks .review-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  position: absolute;
  bottom: 0;
  width: 100%; }
  .view-top-customer-speaks .review-wrapper .left-panel {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
.view-top-customer-speaks .review-logo img {
  max-width: 100%;
  height: auto;
  max-height: 100%;
  width: auto;
  margin: 0 auto; }
.view-top-customer-speaks .review-text {
  font-size: 22px;
  color: #95C93D;
  font-weight: bold;
  margin: 30px 0 20px; }
.view-top-customer-speaks .review-name {
  font-weight: bold;
  line-height: normal; }
.view-top-customer-speaks .review-desig {
  line-height: normal; }

.block-views-blockcustomer-speaks-block-1 {
  background: #ffffff;
  padding: 0 60px 50px; }

.masonry-layout .masonry-item {
  width: 31.33%;
  margin: 1%;
  background: #f1f1f2;
  border: 2px solid #ebebeb;
  margin-top: 40px;
  padding: 30px;
  position: absolute; }
  .masonry-layout .masonry-item:before {
    content: "";
    width: 115px;
    height: 116px;
    display: block;
    position: absolute;
    top: -50px;
    left: 50%;
    transform: translate(-50%);
    background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/quotes-green.png") no-repeat; }

.masonry-layout {
  margin-bottom: 30px !important; }

.view-customer-speaks {
  margin: 0 -1%;
  font-size: 16px;
  letter-spacing: 2px;
  line-height: 23px;
  color: #231f20;
  font-family: 'proxima_nova_rgregular'; }
  .view-customer-speaks .review-name {
    font-size: 20px;
    color: #95C93D;
    font-weight: bold; }

@media (max-width: 1024px) {
  .block-views-blocktop-customer-speaks-block-1 .owl-carousel {
    padding: 20px; }
    .block-views-blocktop-customer-speaks-block-1 .owl-carousel li {
      min-height: 205px; }
  .block-views-blocktop-customer-speaks-block-1 .content > div {
    width: 90%; }

  .view-top-customer-speaks .review-text {
    font-size: 20px;
    line-height: 26px; }

  .block-views-blockcustomer-speaks-block-1 {
    padding: 0 20px 30px; } }
@media (max-width: 991px) {
  .testimonials .banner-overlay {
    width: 100%; }

  .masonry-layout .masonry-item {
    width: 48%; }

  .block-views-blocktop-customer-speaks-block-1 {
    position: absolute;
    bottom: 10px;
    height: calc(100% - 96px);
    padding: 0 10px;
    width: 100%;
    left: 50%;
    transform: translate(-50%, calc(-50% + 37px));
    max-width: 400px;
    max-height: 200px;
    top: 50%; }
    .block-views-blocktop-customer-speaks-block-1 .content {
      width: 100%;
      top: 0;
      left: 0;
      position: relative; }
      .block-views-blocktop-customer-speaks-block-1 .content > div {
        width: 100%;
        max-width: 100%;
        height: 100%; }
      .block-views-blocktop-customer-speaks-block-1 .content div {
        height: 100%; }
    .block-views-blocktop-customer-speaks-block-1 .owl-carousel {
      height: 100%;
      padding: 10px; }
      .block-views-blocktop-customer-speaks-block-1 .owl-carousel li {
        min-height: initial;
        height: 100%;
        padding: 0; }
      .block-views-blocktop-customer-speaks-block-1 .owl-carousel:before {
        content: none; }
    .block-views-blocktop-customer-speaks-block-1 .view-top-customer-speaks .review-text,
    .block-views-blocktop-customer-speaks-block-1 .view-top-customer-speaks .review-wrapper {
      height: auto; }
    .block-views-blocktop-customer-speaks-block-1 .view-top-customer-speaks .review-text {
      margin: 0;
      font-size: 16px;
      line-height: normal; } }
@media (max-width: 767px) {
  .masonry-layout .masonry-item {
    width: 100%;
    padding: 15px;
    margin-left: 0;
    margin-right: 0; } }
@media (max-width: 455px) {
  .block-views-blocktop-customer-speaks-block-1 {
    height: calc(100% - 128px);
    transform: translate(-50%, calc(-50% + 54px)); }
    .block-views-blocktop-customer-speaks-block-1 .view-top-customer-speaks .review-wrapper {
      font-size: 14px; }
    .block-views-blocktop-customer-speaks-block-1 .view-top-customer-speaks .review-text {
      font-size: 15px; }
    .block-views-blocktop-customer-speaks-block-1 .view-top-customer-speaks .review-logo {
      width: 80px;
      height: 40px; } }
#block-amaron-content ul,
.block-views-blockfaq-block-1 ul,
.block-views-blockdos-donts-block-1 ul,
.view-ups-product-images .views-field-field-ups-bottom-description ul,
.block-views-blockhome-ups-faqs-block-1 ul {
  padding-left: 30px;
  margin-bottom: 0; }
#block-amaron-content li,
.block-views-blockfaq-block-1 li,
.block-views-blockdos-donts-block-1 li,
.view-ups-product-images .views-field-field-ups-bottom-description li,
.block-views-blockhome-ups-faqs-block-1 li {
  margin: 20px 0;
  position: relative; }
  #block-amaron-content li:before,
  .block-views-blockfaq-block-1 li:before,
  .block-views-blockdos-donts-block-1 li:before,
  .view-ups-product-images .views-field-field-ups-bottom-description li:before,
  .block-views-blockhome-ups-faqs-block-1 li:before {
    display: block;
    position: relative;
    left: -34px;
    top: -2px;
    color: #95C93D;
    font-size: 50px;
    content: "\2022";
    max-width: 0;
    max-height: 0;
    z-index: 3; }
  #block-amaron-content li:after,
  .block-views-blockfaq-block-1 li:after,
  .block-views-blockdos-donts-block-1 li:after,
  .view-ups-product-images .views-field-field-ups-bottom-description li:after,
  .block-views-blockhome-ups-faqs-block-1 li:after {
    content: '';
    position: absolute;
    top: 10px;
    left: -26px;
    width: 1px;
    height: calc(100% + 20px);
    background: #ececec;
    z-index: 2; }
  #block-amaron-content li:last-child,
  .block-views-blockfaq-block-1 li:last-child,
  .block-views-blockdos-donts-block-1 li:last-child,
  .view-ups-product-images .views-field-field-ups-bottom-description li:last-child,
  .block-views-blockhome-ups-faqs-block-1 li:last-child {
    margin-bottom: 0; }
    #block-amaron-content li:last-child:after,
    .block-views-blockfaq-block-1 li:last-child:after,
    .block-views-blockdos-donts-block-1 li:last-child:after,
    .view-ups-product-images .views-field-field-ups-bottom-description li:last-child:after,
    .block-views-blockhome-ups-faqs-block-1 li:last-child:after {
      content: none; }

#block-amaron-content ul.small-dots {
  padding-left: 15px; }
  #block-amaron-content ul.small-dots li:before {
    left: -17px;
    font-size: 25px; }
  #block-amaron-content ul.small-dots li:after {
    content: none; }
#block-amaron-content div[about="/tips-for-buying-a-battery"] ul li {
  text-align: justify; }

.slide-grid {
  background: #fff;
  padding: 50px 60px;
  margin-top: 20px; }
  .slide-grid ul {
    padding-left: 0;
    margin: 0; }
  .slide-grid li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid #f6f6f6; }
    .slide-grid li:nth-child(even) {
      -webkit-flex-direction: row-reverse;
      -moz-flex-direction: row-reverse;
      flex-direction: row-reverse; }
      .slide-grid li:nth-child(even) .slide-image {
        margin-right: 0;
        margin-left: 60px; }
    .slide-grid li:last-child {
      border: none;
      padding: 0;
      margin: 0; }

.slide-image {
  width: 33.33%;
  margin-right: 60px; }

.slide-content {
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 23px;
  color: #231f20;
  width: 66.66%; }
  .slide-content .content-less {
    text-align: justify; }
  .slide-content h3 {
    font-weight: normal;
    margin-bottom: 30px; }
  .slide-content p:last-child {
    margin-bottom: 0; }

.content-more {
  display: none; }

.content-show {
  color: #95C93D;
  margin-top: 20px;
  cursor: pointer;
  font-weight: bold; }

@media (max-width: 1024px) {
  .slide-grid {
    padding: 30px 20px; }
    .slide-grid li:nth-child(even) .slide-image {
      margin-left: 40px;
      margin-right: 0; }

  .slide-image {
    margin-right: 40px; } }
@media (max-width: 767px) {
  .slide-grid li {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 30px;
    padding-bottom: 25px; }
    .slide-grid li:nth-child(even) .slide-image {
      margin: 0 0 20px 0; }

  .slide-image {
    margin: 0 0 20px 0;
    width: 100%; }

  .slide-content {
    width: 100%; }
    .slide-content h3 {
      margin-bottom: 20px; } }
.user-manual #block-amaron-content {
  padding: 20px 60px !important; }

.user-manual-section .button-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 25px;
  flex-wrap: wrap; }
  @media (max-width: 767px) {
    .user-manual-section .button-list {
      gap: 10px; } }
  .user-manual-section .button-list .button-wrapper {
    display: flex;
    width: calc(50% - 13px);
    padding: 0; }
    @media (max-width: 767px) {
      .user-manual-section .button-list .button-wrapper {
        width: 100%;
        gap: 7px; } }
  .user-manual-section .button-list a {
    width: 100%;
    text-align: left;
    margin: 0; }
    @media (max-width: 767px) {
      .user-manual-section .button-list a {
        font-size: 14px;
        padding: 12px 16px 8px; } }
    .user-manual-section .button-list a.download-btn {
      background: url("https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/download.svg") no-repeat center;
      background-size: 70%;
      padding: 0 30px;
      width: auto; }
      @media (max-width: 767px) {
        .user-manual-section .button-list a.download-btn {
          padding: 0 15px;
          background-size: contain; } }

.invoice-view {
  letter-spacing: 0;
  background: #ffffff;
  padding: 50px;
  border: 2px solid #eeeeee; }
  @media (max-width: 500px) {
    .invoice-view {
      padding: 25px; } }
  .invoice-view h1, .invoice-view h2, .invoice-view h3, .invoice-view h4, .invoice-view h5 {
    text-transform: none; }
  .invoice-view .invoice-view-banner {
    background: #95C93D;
    padding: 25px; }
    .invoice-view .invoice-view-banner div {
      max-width: 305px;
      height: 109px;
      display: flex;
      margin-left: auto;
      justify-content: flex-end;
      align-items: center; }
      @media (max-width: 600px) {
        .invoice-view .invoice-view-banner div {
          justify-content: center;
          max-width: 100%; } }
  .invoice-view .view-order-detail {
    margin: 33px 0 0 40px; }
    @media (max-width: 767px) {
      .invoice-view .view-order-detail {
        margin-left: 0; } }
    .invoice-view .view-order-detail h1 {
      font: normal normal bold 32px/32px Times New Roman;
      letter-spacing: 0;
      margin: 33px 0 20px; }
      @media (max-width: 600px) {
        .invoice-view .view-order-detail h1 {
          font-size: 26px; } }
      @media (max-width: 320px) {
        .invoice-view .view-order-detail h1 {
          font-size: 20px; } }
    .invoice-view .view-order-detail h2 {
      font: normal normal normal 26px/26px Times New Roman;
      letter-spacing: 0;
      margin: 15px 0; }
      @media (max-width: 600px) {
        .invoice-view .view-order-detail h2 {
          font-size: 20px;
          margin: 8px 0; } }
  @media (max-width: 600px) and (max-width: 430px) {
    .invoice-view .view-order-detail h2 {
      font-size: 16px; } }

  @media (max-width: 600px) and (max-width: 430px) and (max-width: 320px) {
    .invoice-view .view-order-detail h2 {
      font-size: 14px; } }

      .invoice-view .view-order-detail h2 span {
        color: #008000; }
    .invoice-view .view-order-detail h5 {
      font: normal normal bold 25px/25px Times New Roman;
      margin-top: 50px; }
      @media (max-width: 450px) {
        .invoice-view .view-order-detail h5 {
          font-size: 20px;
          margin-top: 22px; } }
  @media (max-width: 767px) {
    .invoice-view .view-table {
      overflow: scroll; } }
  .invoice-view .view-table table {
    margin-top: 17px; }
    .invoice-view .view-table table tr:first-child td {
      white-space: nowrap;
      background: #EBF5EB;
      font: normal normal bold 20px/20px Times New Roman; }
      @media (max-width: 450px) {
        .invoice-view .view-table table tr:first-child td {
          font-size: 16px; } }
    .invoice-view .view-table table tr td {
      border: 2px solid #008000;
      padding: 15px 20px;
      background: #ffffff;
      font: normal normal normal 20px/25px Times New Roman; }
      @media (max-width: 450px) {
        .invoice-view .view-table table tr td {
          font-size: 16px; } }
  .invoice-view .charges {
    margin-top: 30px; }
    .invoice-view .charges h2 span {
      color: #000000; }
  .invoice-view .vew-total-price {
    margin-top: 44px; }
    @media (max-width: 600px) {
      .invoice-view .vew-total-price {
        margin-top: 30px; } }
  @media (max-width: 600px) and (max-width: 360px) {
    .invoice-view .vew-total-price {
      margin-top: 20px; } }

    .invoice-view .vew-total-price h2 {
      color: #008000; }
  .invoice-view .bda-wrap {
    display: flex;
    margin-top: 34px; }
    @media only screen and (max-width: 767px) {
      .invoice-view .bda-wrap {
        display: block; } }
    .invoice-view .bda-wrap h3 {
      font: normal normal bold 25px/25px Times New Roman;
      margin-bottom: 12px; }
      @media (max-width: 450px) {
        .invoice-view .bda-wrap h3 {
          font-size: 20px; } }
    .invoice-view .bda-wrap .billing-add {
      width: 45%;
      /*max-width: 199px;*/ }
      @media (max-width: 767px) {
        .invoice-view .bda-wrap .billing-add {
          width: 100%;
          margin-bottom: 30px; } }
      .invoice-view .bda-wrap .billing-add div {
        font: normal normal normal 24px/36px Times New Roman; }
        @media (max-width: 450px) {
          .invoice-view .bda-wrap .billing-add div {
            font-size: 16px;
            line-height: 22px; } }
    .invoice-view .bda-wrap .delivery-add {
      width: 55%;
      margin-left: 329px;
      /*max-width: 199px;*/ }
      @media (min-width: 767px) and (max-width: 991px) {
        .invoice-view .bda-wrap .delivery-add {
          margin-left: 100px; } }
      @media (max-width: 767px) {
        .invoice-view .bda-wrap .delivery-add {
          width: 100%;
          margin-left: 0; } }
      .invoice-view .bda-wrap .delivery-add div {
        font: normal normal normal 24px/36px Times New Roman; }
        @media (max-width: 450px) {
          .invoice-view .bda-wrap .delivery-add div {
            font-size: 16px;
            line-height: 22px; } }
  .invoice-view .payment-type {
    margin-top: 49px; }
    @media (max-width: 450px) {
      .invoice-view .payment-type {
        margin-top: 25px; } }
    .invoice-view .payment-type h3 {
      font: normal normal bold 25px/30px Times New Roman;
      margin-bottom: 20px; }
      @media (max-width: 450px) {
        .invoice-view .payment-type h3 {
          font-size: 20px;
          margin-bottom: 16px; } }
    .invoice-view .payment-type p {
      font: normal normal normal 23px/30px Times New Roman;
      margin-top: 0px;
      text-align: initial; }
      @media (max-width: 450px) {
        .invoice-view .payment-type p {
          font-size: 18px;
          line-height: 25px; } }
    .invoice-view .payment-type .note {
      font: normal normal normal 23px/28px Times New Roman; }
      @media (max-width: 450px) {
        .invoice-view .payment-type .note {
          font-size: 16px;
          line-height: 22px; } }
      .invoice-view .payment-type .note a {
        color: #001DFF; }
    .invoice-view .payment-type .return-policy {
      margin-top: 15px; }
      .invoice-view .payment-type .return-policy div {
        font: normal normal normal 23px/28px Times New Roman;
        position: relative;
        margin-left: 16px;
        margin-bottom: 12px; }
        @media (max-width: 450px) {
          .invoice-view .payment-type .return-policy div {
            font-size: 16px;
            line-height: 22px; } }
        .invoice-view .payment-type .return-policy div:before {
          position: absolute;
          content: '';
          width: 6px;
          height: 6px;
          background: #3F3F3F;
          border-radius: 50%;
          left: -16px;
          top: 10px; }

.term-condition-subheading-wraper h1 {
  color: #fff;
  font-size: 16px;
  margin: 10px 0;
  text-align: inherit; }
  @media (max-width: 991px) {
    .term-condition-subheading-wraper h1 {
      display: none; } }

@media screen and (max-width: 1024px) {
  .warranty-tandc #block-amaron-content {
    padding: 30px 20px 0 !important; } }
@media screen and (max-device-width: 480px) {
  .warranty-tandc #block-amaron-content {
    padding: 30px 20px 0 !important; } }
.warranty-tandc #block-amaron-content .new-page-content p {
  margin: 0 !important;
  padding-bottom: 50px;
  font-size: 16px; }
  @media screen and (max-width: 1024px) {
    .warranty-tandc #block-amaron-content .new-page-content p {
      padding-bottom: 20px; } }
  @media (max-width: 767px) {
    .warranty-tandc #block-amaron-content .new-page-content p {
      margin: 0;
      text-align: left;
      padding-bottom: 30px; } }
.warranty-tandc #block-amaron-content .new-page-content .cards .cards-heading {
  font-size: 20px; }
  @media (max-width: 767px) {
    .warranty-tandc #block-amaron-content .new-page-content .cards .cards-heading {
      font-size: 22px; } }
.warranty-tandc #block-amaron-content .new-page-content .cards ul {
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: 0 -10px;
  padding: 0; }
  @media (max-width: 767px) {
    .warranty-tandc #block-amaron-content .new-page-content .cards ul {
      display: block; } }
  .warranty-tandc #block-amaron-content .new-page-content .cards ul li {
    width: calc(33.33% - 20px);
    margin: 10px; }
    @media (max-width: 767px) {
      .warranty-tandc #block-amaron-content .new-page-content .cards ul li {
        width: 100%;
        margin: 20px 0 0 0 !important; } }
    .warranty-tandc #block-amaron-content .new-page-content .cards ul li::before, .warranty-tandc #block-amaron-content .new-page-content .cards ul li::after {
      display: none; }

.pdf-buttons-container h3 {
  margin-bottom: 15px; }
.pdf-buttons-container img {
  width: 100%;
  max-width: 400px;
  height: auto; }
.pdf-buttons-container .button, .pdf-buttons-container #find-refresh a, #find-refresh .pdf-buttons-container a {
  margin: 20px 5px 0; }
  @media (max-width: 767px) {
    .pdf-buttons-container .button, .pdf-buttons-container #find-refresh a, #find-refresh .pdf-buttons-container a {
      margin: 10px 5px; } }

.responsive-table {
  width: 100%;
  overflow-x: auto; }
  .responsive-table table {
    min-width: 800px; }

.battery-section .content-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  gap: 58px; }
  @media (max-width: 767px) {
    .battery-section .content-wrapper {
      flex-direction: column;
      gap: 20px; } }
  .battery-section .content-wrapper .img {
    min-width: 300px; }
    @media (max-width: 767px) {
      .battery-section .content-wrapper .img {
        min-width: 100%;
        margin-bottom: 25px; } }
    .battery-section .content-wrapper .img img {
      width: 100%;
      height: auto; }
.battery-section .border-b {
  border-bottom: 1px solid #ccc; }
  .battery-section .border-b.mb-25 {
    margin-bottom: 25px; }
.battery-section .arabic-content {
  text-align: right;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
.battery-section .step {
  font-size: 22px;
  font-family: 'proxima_novabold'; }
.battery-section h2 {
  margin-bottom: 25px; }

.readmore-section:after {
  content: "";
  display: table;
  clear: both; }

.showmore_content {
  overflow: hidden; }

.showmore_trigger {
  position: relative; }
  .showmore_trigger .more {
    position: relative;
    display: block; }
  .showmore_trigger span {
    color: #95C93D;
    cursor: pointer;
    display: block;
    text-transform: uppercase; }

.page-node-type-products-solutions .readmore-section .showmore_trigger {
  margin-bottom: 15px; }
  .page-node-type-products-solutions .readmore-section .showmore_trigger span {
    text-transform: capitalize; }
.page-node-type-products-solutions .showmore_content ul {
  padding-left: 31px !important; }
  .page-node-type-products-solutions .showmore_content ul li h4 {
    font-size: 20px;
    font-weight: bold; }

.space-20 {
  height: 20px; }

.amaron-hups-pages main,
.path-inverter-and-batteries main {
  margin: 0 auto !important; }
  @media (max-width: 991px) {
    .amaron-hups-pages main,
    .path-inverter-and-batteries main {
      padding: 0 20px !important; } }
  @media (max-width: 767px) {
    .amaron-hups-pages main,
    .path-inverter-and-batteries main {
      padding: 0 15px !important; } }
  .amaron-hups-pages main #block-amaron-content,
  .path-inverter-and-batteries main #block-amaron-content {
    padding-bottom: 15px !important; }
    @media (max-width: 767px) {
      .amaron-hups-pages main #block-amaron-content,
      .path-inverter-and-batteries main #block-amaron-content {
        padding: 15px !important; } }
.amaron-hups-pages .region-banner .block-system-breadcrumb-block,
.path-inverter-and-batteries .region-banner .block-system-breadcrumb-block {
  display: none; }
.amaron-hups-pages #block-commercebreadcrumbs,
.path-inverter-and-batteries #block-commercebreadcrumbs {
  margin: 20px auto; }
  .amaron-hups-pages #block-commercebreadcrumbs ul li,
  .path-inverter-and-batteries #block-commercebreadcrumbs ul li {
    position: relative;
    color: #9f9e9e;
    display: inline-block; }
    .amaron-hups-pages #block-commercebreadcrumbs ul li:after,
    .path-inverter-and-batteries #block-commercebreadcrumbs ul li:after {
      content: '/'; }
    .amaron-hups-pages #block-commercebreadcrumbs ul li:last-child,
    .path-inverter-and-batteries #block-commercebreadcrumbs ul li:last-child {
      color: #222; }
      .amaron-hups-pages #block-commercebreadcrumbs ul li:last-child:after,
      .path-inverter-and-batteries #block-commercebreadcrumbs ul li:last-child:after {
        display: none; }
  .amaron-hups-pages #block-commercebreadcrumbs a,
  .path-inverter-and-batteries #block-commercebreadcrumbs a {
    color: #9f9e9e;
    font-size: 14px;
    font-weight: 600;
    word-break: break-all; }
    .amaron-hups-pages #block-commercebreadcrumbs a:last-child,
    .path-inverter-and-batteries #block-commercebreadcrumbs a:last-child {
      color: #222;
      pointer-events: none; }

.hups-intro {
  text-align: center; }
  .hups-intro strong {
    font-family: 'proxima_novabold'; }
  .hups-intro h2,
  .hups-intro h3 {
    font-weight: normal;
    font-family: 'proxima_nova_rgregular';
    margin: 0;
    line-height: 1.3; }
  .hups-intro h2 {
    font-size: 34px;
    padding-bottom: 25px;
    font-family: 'glacial_indifferenceregular'; }
    @media (max-width: 767px) {
      .hups-intro h2 {
        font-size: 26px;
        padding-bottom: 15px; } }
    .hups-intro h2 strong {
      font-family: 'glacial_indifferencebold'; }
  .hups-intro h3 {
    font-size: 22px;
    margin-bottom: 5px; }
    @media (max-width: 767px) {
      .hups-intro h3 {
        font-size: 20px; } }
  .hups-intro p {
    margin: 0;
    margin-bottom: 40px;
    font-size: 16px;
    text-align: inherit; }

.hups-wrapper {
  max-width: 1260px;
  margin: 0 auto;
  padding: 0 20px; }
  @media (max-width: 767px) {
    .hups-wrapper {
      padding: 0 15px; } }

.view-hups-system {
  padding: 0 60px;
  background-color: #ffffff; }
  @media (max-width: 991px) {
    .view-hups-system {
      padding: 0 15px; } }

.hups-card-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  margin: 0 -15px;
  margin-bottom: 50px; }
  @media (max-width: 991px) {
    .hups-card-group {
      margin: 0 -7.5px;
      margin-bottom: 15px; } }
  @media (max-width: 767px) {
    .hups-card-group {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      flex-direction: column; } }
  .hups-card-group .hups-card {
    flex: 1;
    padding: 0 15px;
    max-width: 280px; }
    @media (max-width: 991px) {
      .hups-card-group .hups-card {
        padding: 0 7.5px; } }
    @media (max-width: 767px) {
      .hups-card-group .hups-card {
        margin-top: 15px; } }
    @media (max-width: 767px) {
      .hups-card-group .hups-card:first-child {
        margin-top: 0; } }
    .hups-card-group .hups-card .hups-icon a,
    .hups-card-group .hups-card .hups-name a {
      display: block;
      cursor: pointer; }
    .hups-card-group .hups-card .hups-icon {
      height: 225px; }
      @media (max-width: 991px) {
        .hups-card-group .hups-card .hups-icon {
          height: 190px; } }
      @media (max-width: 767px) {
        .hups-card-group .hups-card .hups-icon {
          height: 170px; } }
      .hups-card-group .hups-card .hups-icon a {
        height: inherit;
        position: relative; }
        .hups-card-group .hups-card .hups-icon a img {
          position: relative;
          top: 50%;
          transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -o-transform: translateY(-50%); }
    .hups-card-group .hups-card .hups-name {
      background-color: #ECECEC;
      transition: all 0.5s;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -ms-transition: all 0.5s;
      -o-transition: all 0.5s; }
      .hups-card-group .hups-card .hups-name a {
        color: #241F20;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s;
        text-transform: uppercase;
        font-size: 16px;
        padding: 14px 5px;
        letter-spacing: 1.1px; }
    .hups-card-group .hups-card .field-content {
      background-color: #F6F6F6;
      border: 1px solid #ECECEC;
      transition: all 0.5s;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -ms-transition: all 0.5s;
      -o-transition: all 0.5s;
      text-align: center; }
      .hups-card-group .hups-card .field-content:hover {
        box-shadow: 0px 10px 30px #0000001A;
        background: #fff; }
        .hups-card-group .hups-card .field-content:hover .hups-name {
          background-color: #95C93E; }
          .hups-card-group .hups-card .field-content:hover .hups-name a {
            color: #ffffff; }

.hups-specification-block {
  max-width: 800px;
  margin: 45px auto;
  margin-top: 10px; }
  @media (max-width: 767px) {
    .hups-specification-block {
      margin: 15px auto; } }

.hups-specification-row {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap; }
  .hups-specification-row .hups-col {
    width: 20%;
    text-align: center;
    padding: 12px 5px;
    border: 1px solid #CECECE;
    border-left: none; }
    @media (max-width: 767px) {
      .hups-specification-row .hups-col {
        width: 50%;
        border: 1px solid #CECECE; } }
    @media (min-width: 768px) {
      .hups-specification-row .hups-col:nth-child(5n-4) {
        border-top: none;
        border: 1px solid #CECECE; } }
    @media (min-width: 768px) {
      .hups-specification-row .hups-col:nth-child(n+6) {
        border-top: none; } }
    @media (max-width: 767px) {
      .hups-specification-row .hups-col:nth-child(n+3) {
        border-top: 0; } }
    @media (max-width: 767px) {
      .hups-specification-row .hups-col:nth-child(2n) {
        border-left: 0; } }
    .hups-specification-row .hups-col .img-col {
      height: 50px;
      margin-bottom: 10px;
      position: relative; }
      .hups-specification-row .hups-col .img-col img {
        max-height: 50px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%); }
    .hups-specification-row .hups-col h4,
    .hups-specification-row .hups-col span {
      color: #241F20;
      font-size: 14px;
      line-height: 1.2;
      letter-spacing: 0.52px;
      padding: 0; }
    .hups-specification-row .hups-col h4 {
      margin: 0 0 5px 0;
      font-family: 'proxima_nova_rgregular'; }
    .hups-specification-row .hups-col span {
      display: block;
      font-family: 'proxima_novabold'; }

.hups-configure-wrapper {
  max-width: 1260px;
  padding: 0 20px;
  margin: 0 auto; }
  @media (max-width: 767px) {
    .hups-configure-wrapper {
      padding: 0 15px; } }
  .hups-configure-wrapper .content {
    background-color: #ffffff;
    padding: 50px 60px; }
    @media (max-width: 991px) {
      .hups-configure-wrapper .content {
        padding: 20px; } }
    @media (max-width: 767px) {
      .hups-configure-wrapper .content {
        padding: 15px; } }

.hups-customized {
  max-width: 800px;
  margin: 0 auto;
  color: #231f20; }
  .hups-customized h2 {
    font-size: 34px;
    line-height: 1.3;
    margin: 0 0 45px 0;
    letter-spacing: 1.32px;
    text-align: center;
    font-family: 'glacial_indifferenceregular'; }
    @media (max-width: 991px) {
      .hups-customized h2 {
        margin-bottom: 30px; } }
    .hups-customized h2 strong {
      font-family: 'glacial_indifferencebold'; }
  .hups-customized h2 + .form-wrapper {
    border-top: none;
    padding-top: 0; }
  .hups-customized .form-wrapper {
    border-top: 1px solid #CECECE;
    padding-top: 20px;
    margin-bottom: 10px; }
  .hups-customized h3 {
    font-family: 'proxima_novabold';
    font-size: 18px;
    letter-spacing: 0.68px; }
  .hups-customized .hups_configure_group {
    margin-bottom: 20px;
    margin-top: 5px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
  .hups-customized #customized-hups {
    text-align: center; }

.hups-item-choice {
  width: 20%;
  text-align: center;
  border: 1px solid #CECECE;
  border-left: none;
  margin: 0 !important;
  padding: 0 !important; }
  @media (max-width: 767px) {
    .hups-item-choice {
      width: 50%;
      border: 1px solid #CECECE; } }
  @media (min-width: 768px) {
    .hups-item-choice:nth-child(5n-4) {
      border-top: none;
      border: 1px solid #CECECE; } }
  @media (min-width: 768px) {
    .hups-item-choice:nth-child(n+6) {
      border-top: none; } }
  @media (max-width: 767px) {
    .hups-item-choice:nth-child(n+3) {
      border-top: 0; } }
  @media (max-width: 767px) {
    .hups-item-choice:nth-child(2n) {
      border-left: 0; } }
  .hups-item-choice .item-img {
    height: 50px;
    margin: 15px 0;
    position: relative; }
    .hups-item-choice .item-img img {
      max-height: 50px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%); }
  .hups-item-choice h4,
  .hups-item-choice .item-wattage {
    color: #241F20;
    font-size: 14px !important;
    line-height: 1.2;
    letter-spacing: 0.52px; }
  .hups-item-choice h4 {
    padding: 0 5px;
    margin: 0 0 3px 0;
    font-family: 'proxima_nova_rgregular'; }
    .hups-item-choice h4 label {
      display: block; }
  .hups-item-choice .item-details .item-wattage {
    margin: 0; }
    .hups-item-choice .item-details .item-wattage .js-form-item {
      margin: 0; }
      .hups-item-choice .item-details .item-wattage .js-form-item input {
        border: none;
        font-family: 'proxima_novabold';
        font-size: 14px;
        background: transparent;
        margin: 0;
        padding: 0;
        color: #241F20;
        line-height: 1.2;
        letter-spacing: 0.52px;
        text-align: center;
        width: 100%; }
  .hups-item-choice:last-child {
    background-color: #FBFFF4;
    text-align: left;
    padding: 20px !important; }
    @media (max-width: 991px) {
      .hups-item-choice:last-child {
        padding: 15px !important; } }
  .hups-item-choice .item-wattage-title,
  .hups-item-choice .item-quantity-title {
    font-family: 'proxima_nova_rgregular';
    font-size: 18px;
    margin-top: 6px; }
  .hups-item-choice .item-wattage,
  .hups-item-choice .item-quantity {
    font-family: 'proxima_novabold';
    font-size: 18px;
    margin-top: 5px; }
    .hups-item-choice .item-wattage .js-form-item,
    .hups-item-choice .item-quantity .js-form-item {
      margin: 0; }
      .hups-item-choice .item-wattage .js-form-item input,
      .hups-item-choice .item-quantity .js-form-item input {
        border: none;
        font-family: 'proxima_novabold';
        font-size: 18px;
        background: transparent;
        margin: 0;
        padding: 0; }
  .hups-item-choice .item-quantity-title {
    margin-top: 15px; }
  .hups-item-choice .quantity {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border-top: 1px solid #CECECE;
    padding: 5px 0;
    margin-top: 7px; }
    .hups-item-choice .quantity .form-type-number {
      margin: 0;
      width: 100%;
      padding-left: 15px; }
      .hups-item-choice .quantity .form-type-number input {
        border: none;
        height: 25px;
        padding: 2px 0 0 0;
        text-align: center;
        font-family: 'proxima_novabold';
        font-size: 16px;
        width: 100%;
        margin: 0;
        color: #222222; }
    .hups-item-choice .quantity .qty_button {
      width: 40px;
      min-width: 40px;
      height: 25px;
      border: none;
      border-left: 1px solid #CECECE;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      align-items: center; }
      .hups-item-choice .quantity .qty_button input {
        width: 100%;
        cursor: pointer;
        border: none;
        font-size: 30px;
        height: 25px;
        line-height: 25px;
        text-align: center; }

.total-wattage {
  margin-top: 50px;
  letter-spacing: 0.88px;
  color: #241F20;
  font-size: 22px;
  font-family: 'glacial_indifferenceregular';
  text-align: center; }
  @media (max-width: 991px) {
    .total-wattage {
      margin-top: 30px; } }
  .total-wattage .total-wattage-count {
    font-family: 'glacial_indifferencebold'; }

.find_now_btn_wrapper {
  text-align: center;
  margin-top: 15px; }
  .find_now_btn_wrapper #find-now-dis {
    display: none; }

.field--name-field-hups-references,
.configure-your-own-result {
  position: relative;
  max-width: 710px;
  padding: 0 15px;
  margin: 0 auto; }
  @media (max-width: 767px) {
    .field--name-field-hups-references,
    .configure-your-own-result {
      padding: 0; } }
  .field--name-field-hups-references .slick-slide,
  .configure-your-own-result .slick-slide {
    padding: 0 25px; }
    @media (max-width: 767px) {
      .field--name-field-hups-references .slick-slide,
      .configure-your-own-result .slick-slide {
        padding: 0 10px; } }
  .field--name-field-hups-references .slick-arrow,
  .configure-your-own-result .slick-arrow {
    font-size: 0;
    background-color: transparent;
    border: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    width: 25px;
    height: 25px;
    margin-top: -25px;
    cursor: pointer;
    z-index: 1; }
    .field--name-field-hups-references .slick-arrow.slick-prev,
    .configure-your-own-result .slick-arrow.slick-prev {
      background-image: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/left-arrow.png);
      left: 15px; }
      @media (max-width: 767px) {
        .field--name-field-hups-references .slick-arrow.slick-prev,
        .configure-your-own-result .slick-arrow.slick-prev {
          left: -15px; } }
    .field--name-field-hups-references .slick-arrow.slick-next,
    .configure-your-own-result .slick-arrow.slick-next {
      background-image: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/right-arrow.png);
      right: 15px; }
      @media (max-width: 767px) {
        .field--name-field-hups-references .slick-arrow.slick-next,
        .configure-your-own-result .slick-arrow.slick-next {
          right: -15px; } }
  .field--name-field-hups-references article,
  .configure-your-own-result article {
    text-align: center; }
    .field--name-field-hups-references article .field--type-image img,
    .configure-your-own-result article .field--type-image img {
      margin: 0 auto;
      max-width: 100%; }
    .field--name-field-hups-references article .field--name-field-sub-title,
    .field--name-field-hups-references article .field--name-title,
    .configure-your-own-result article .field--name-field-sub-title,
    .configure-your-own-result article .field--name-title {
      font-size: 16px;
      color: #241F20;
      font-family: 'proxima_novabold';
      margin: 0;
      margin-bottom: 20px; }
      .field--name-field-hups-references article .field--name-field-sub-title:before,
      .field--name-field-hups-references article .field--name-title:before,
      .configure-your-own-result article .field--name-field-sub-title:before,
      .configure-your-own-result article .field--name-title:before {
        content: 'Recommended UPS + Battery: ';
        font-family: 'proxima_nova_rgregular'; }
  .field--name-field-hups-references .hups-combo-images-wrapper,
  .configure-your-own-result .hups-combo-images-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    margin-bottom: 40px; }
    .field--name-field-hups-references .hups-combo-images-wrapper > div,
    .configure-your-own-result .hups-combo-images-wrapper > div {
      width: 50%;
      padding: 0 25px;
      margin: 0; }
    .field--name-field-hups-references .hups-combo-images-wrapper:before,
    .configure-your-own-result .hups-combo-images-wrapper:before {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      width: 25px;
      height: 25px;
      background: url(https://amaron-prod-images.s3.ap-south-1.amazonaws.com/themes/amaron/images/plus.png) no-repeat center; }
  .field--name-field-hups-references .field--name-field-front-image img,
  .configure-your-own-result .field--name-field-front-image img {
    display: inline-block; }
  .field--name-field-hups-references .hups-combo-images-wrapper .field--name-field-front-image img,
  .configure-your-own-result .hups-combo-images-wrapper .field--name-field-front-image img {
    display: block; }

.configure-your-own-result {
  margin-top: 40px; }
  @media (max-width: 767px) {
    .configure-your-own-result {
      margin-top: 20px; } }

.hups-warranty,
.battery-warranty,
.battery-backup {
  font-family: 'proxima_novasemibold';
  font-size: 14px;
  margin-top: 5px; }

.items-result-pager {
  text-align: center;
  font-family: 'proxima_novabold';
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.2; }

.product-buy-buttons {
  text-align: center;
  margin: 30px -25px; }
  @media (max-width: 767px) {
    .product-buy-buttons {
      margin: 15px 0; } }
  .product-buy-buttons .proSelectBtn {
    display: inline-block;
    vertical-align: middle; }
    @media (max-width: 412px) {
      .product-buy-buttons .proSelectBtn {
        display: block; } }
    .product-buy-buttons .proSelectBtn a {
      border: 1px solid #8FC13C;
      display: inline-block;
      border-radius: 4px;
      font-size: 14px;
      color: #95C93E;
      font-family: 'proxima_nova_rgregular';
      line-height: 1;
      padding: 4px 14px;
      transition: all 0.5s;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -ms-transition: all 0.5s;
      -o-transition: all 0.5s;
      margin: 0 2.5px 5px 2.5px;
      min-width: 92px;
      cursor: pointer;
      letter-spacing: 0px;
      font-weight: normal !important;
      vertical-align: middle; }
      @media (max-width: 412px) {
        .product-buy-buttons .proSelectBtn a {
          display: block; } }
      .product-buy-buttons .proSelectBtn a:hover {
        color: #FFFFFF;
        background-color: #95C93E; }
      .product-buy-buttons .proSelectBtn a span {
        display: block;
        line-height: 1.2;
        font-size: 15px; }

.field--name-field-hups-references .proSelectBtn a {
  padding: 4px 14px; }
.field--name-field-hups-references .proSelectBtn.configBtn a {
  padding: 13px 14px; }

.product-backup {
  color: #241F20;
  font-family: 'glacial_indifferenceregular';
  letter-spacing: 0.88px;
  font-size: 22px;
  padding: 10px 0; }
  .product-backup strong {
    font-family: 'glacial_indifferencebold'; }

.hups-results .customer-care-details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  max-width: 450px;
  margin: 30px auto 0 auto;
  background-color: #95C93E;
  border-radius: 4px;
  padding: 17px 26px; }
  .hups-results .customer-care-details .cc-img {
    width: 68px;
    min-width: 68px;
    height: 68px;
    border-radius: 100%;
    background-color: #87b936;
    position: relative; }
    .hups-results .customer-care-details .cc-img img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      max-width: 38px; }
  .hups-results .customer-care-details .cc-contact {
    padding-left: 20px; }
    .hups-results .customer-care-details .cc-contact div {
      letter-spacing: 0px;
      color: #ffffff;
      font-size: 16px;
      line-height: 1; }
      .hups-results .customer-care-details .cc-contact div:last-child {
        font-size: 21px;
        font-family: 'proxima_novabold'; }

#block-inverterbatteryfilter {
  float: left;
  width: 100%; }

#inverter-battery-wrap {
  width: calc(100% - 155px);
  width: -webkit-calc(100% - 155px);
  width: -moz-calc(100% - 155px);
  width: -ms-calc(100% - 155px);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  @media (max-width: 767px) {
    #inverter-battery-wrap {
      width: 100%;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap; } }
  #inverter-battery-wrap > div {
    width: 50%;
    padding-right: 50px; }
    @media (max-width: 767px) {
      #inverter-battery-wrap > div {
        width: 100%;
        padding-right: 0; } }
    #inverter-battery-wrap > div select {
      width: 100%; }

#inverter-batteries-form .form-type-select label:after {
  right: 50px; }
  @media (max-width: 767px) {
    #inverter-batteries-form .form-type-select label:after {
      right: 0; } }
#inverter-batteries-form .form-submit {
  margin: 0;
  margin-left: auto;
  align-self: center;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  min-width: 150px; }
  @media (max-width: 767px) {
    #inverter-batteries-form .form-submit {
      margin: 1em 0; } }

.product-details .error-msg {
  display: block;
  border: 1px solid #ff1010;
  padding: 5px 10px;
  margin: 1em 0;
  border-radius: 5px;
  margin-top: 50px; }

.empty-box {
  display: block;
  border: 1px solid #94c93e;
  padding: 5px 10px;
  margin: 1em 0;
  margin-top: 50px;
  border-radius: 5px;
  color: #94c93e; }

.path-inverter-and-batteries {
  background-color: #f8f8f8; }
  @media (max-width: 991px) {
    .path-inverter-and-batteries main {
      padding: 0 20px !important; } }
  @media (max-width: 767px) {
    .path-inverter-and-batteries main {
      padding: 0 15px !important; } }
  .path-inverter-and-batteries main #block-amaron-content {
    padding: 0px !important; }
  .path-inverter-and-batteries .region-bottom-content {
    margin: 0px; }

@media (max-width: 991px) {
  .combo-product-information .product-tab-header {
    max-width: 140px;
    font-size: 14px !important;
    line-height: 1.2; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .combo-product-information .product-tab-header {
      font-size: 12px !important; } }

.combo-product-information .product-tab-header:not(:last-child) {
  margin-right: 20px !important; }
  @media (max-width: 767px) {
    .combo-product-information .product-tab-header:not(:last-child) {
      margin-right: 15px !important; } }

.inverter-batteries .region-content #block-commercebreadcrumbs {
  display: none; }

#find-refresh {
  display: none; }
  #find-refresh a {
    display: inline-block; }

.product-disclaimer {
  text-align: left;
  max-width: 710px;
  padding: 0 15px;
  margin: 0 auto; }

.custom-product-image-slider .slick-dots {
  padding: 0 !important;
  text-align: center;
  margin-top: 3px; }
  .custom-product-image-slider .slick-dots li {
    margin: 0 3px !important;
    display: inline-block; }
    .custom-product-image-slider .slick-dots li:before, .custom-product-image-slider .slick-dots li:after {
      content: none !important; }
    .custom-product-image-slider .slick-dots li button {
      font-size: 0;
      border: none;
      padding: 0;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background-color: #eaeaea; }
    .custom-product-image-slider .slick-dots li.slick-active button {
      background-color: #6ea118; }

.hupsImageCrop .field--type-image,
.hupsImageCrop .field--name-field-front-image {
  position: relative;
  height: 200px;
  overflow: hidden; }
  @media (max-width: 767px) {
    .hupsImageCrop .field--type-image,
    .hupsImageCrop .field--name-field-front-image {
      height: 130px; } }
  .hupsImageCrop .field--type-image img,
  .hupsImageCrop .field--name-field-front-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    margin-top: -15px !important; }
    @media (max-width: 767px) {
      .hupsImageCrop .field--type-image img,
      .hupsImageCrop .field--name-field-front-image img {
        margin-top: -10px !important; } }

.product-buy-buttons .proSelectBtn a span {
  line-height: 1.9;
  color: #95C93E; }
  .product-buy-buttons .proSelectBtn a span s {
    font-size: 13px;
    margin-left: 2px;
    color: #3F3F3FB3; }
.product-buy-buttons .proSelectBtn a:hover span {
  color: #FFFFFF; }
  .product-buy-buttons .proSelectBtn a:hover span s {
    color: #FFFFFF; }
