.carousel-caption{ left: 0; right: 0; top: 0; height: 100%; text-transform: uppercase; text-shadow: none; font-size: 1.4em !important; display: flex; align-items: center; justify-content: center; padding-bottom: 5.5vw; }
 .slider-caption{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
 .slider-caption{ background: #D52B1E; }
 .slider-caption a.slider-btn{ font-size: 1.111vw; font-weight: 700; color: #fff; background: #D52B1E; padding: 1vw 2.3vw; display: flex; }
 .slider-caption a.slider-button{ background-color: var(--white); color: var(--main-color); border-radius: 20px; padding: 0 1vw; }
 .start-browsing-section i.fas.fa-search{ padding-left: 0.5vw; }
 .start-browsing-section i.fas.fa-tags{ padding-right: 0.6vw; }
 .FileNameCaptionStyle{ overflow: hidden; margin-right: 7px; }
 .review__author{ margin-left: auto; font-weight: 700; font-size: 2vw; text-transform: capitalize; }
 .review{ background: #f1f1f1; -webkit-box-shadow: 0 0.6vw 3.6vw rgb(0 0 0 / 15%); padding: 3vw; border-radius: 2vw; margin: 0 0 4vw 0; }
 a.btn.review-page-btn{ max-width: 16vw; font-size: 1.3vw; color: #fff; font-weight: 700; margin: auto; }
 .primary-wrapper .fa-quote-left{ color: #000!important; }
 .primary-wrapper .fa-google{ color: #24569D !important; font-size: 2vw; margin-left: 1vw; }
 .primary-wrapper .fa-star{ color: #ff8300 !important; font-size: 2vw; }
 .write-review{ position: relative; margin-top: 2vw; background: #F1F1F1; text-align: center; padding: 1px 1.6vw 2.4vw; border-radius: 2vw; }
 @media (min-width: 787px){ .new-fixed-class{ position: fixed !important; top: 24vw !important; width: 20vw !important; }
}
 .write-review__icon-wrap{ background: #F1F1F1; border-radius: 50%; width: 6.6vw; height: 6.6vw; margin: -4.3vw auto 1vw; display: -webkit-box; display: -ms-flexbox; display: flex; align-items: center; justify-content: center; color: #bbb; font-size: 2.5vw; }
 .write-review__text{ color: #777; line-height: 1.4; margin-bottom: 1.6vw; }
 .write-review__button{ padding: 0.8vw; }
 .primary-wrapper .fa-quote-left{ color: #000!important; }
 .primary-wrapper .fa-google{ color: #24569D !important; font-size: 2vw; margin-left: 1vw; }
 .primary-wrapper .fa-star{ color: #ff8300 !important; font-size: 2vw; }
 .shopping-cart:hover{ background: transparent !important; border-color: transparent !important; }
 @media (min-width: 768px){ #searchModal .modal-dialog{ width: 50%; }
 .about-section .container{ width: 100%; max-width: 84vw; padding: 0 1.2vw; }
}
 .write-review__icon-wrap{ background: #F1F1F1; border-radius: 50%; width: 6.6vw; height: 6.6vw; margin: -4.3vw auto 1vw; display: flex; align-items: center; justify-content: center; color: #bbb; font-size: 2.5vw; }
 a.write-review__button.button.button--centered{ font-weight: 700;color: var(--main-color); }
 .start-browsing-section i.fas.fa-search{ padding-left: 0.5vw; }
 .start-browsing-section i.fas.fa-tags{ padding-right: 0.6vw; }
 .FileNameCaptionStyle{ overflow: hidden; margin-right: 7px; }
 @media (max-width: 768px){ .main-home-content .start-browsing-section>div a:nth-child(2){ font-size: 18px; width: 100%; background-color: var(--main-color); color: var(--white); font-weight: 700; text-align: center; border-top: solid #fff 2px; }
 a.btn.review-page-btn{ max-width: 31vw; font-size: 2.3vw; color: #fff; font-weight: 700; margin: auto; margin-bottom: 11vw; }
 .primary.col{ margin: 0vw 4vw 0vw 12vw; }
}
 #normal_vdp #model-left-content .rmv-ph-padding .gallery .lSSlideOuter:not(.vertical) .lSSlideWrapper .lSAction>.lSPrev{ left: 5% !important; }
 #normal_vdp #model-left-content .rmv-ph-padding .gallery .lSSlideOuter:not(.vertical) .lSSlideWrapper .lSAction>.lSNext{ right: 5% !important; }
 .lSSlideOuter:not(.vertical) .lSSlideWrapper .lSPrev{ left: 5% !important; }
 .lSSlideOuter:not(.vertical) .lSSlideWrapper .lSNext{ right: 5% !important; }
 .full-width-banner{ position: relative; }
 .Press-release{ position: absolute; top: 42%; right: 10%; z-index: 99999999999; background: #fff; padding: 20px; border-radius: 40px; }
 .Press-release i{ font-size: 1.8vw; }
 .Press-release span{ font-size: 1.8vw; padding-left:20px; }
 .main-home-content .start-browsing-section ul li a img{ filter: brightness(0) invert(1); }
 .slider-caption a img{ width: 25vw; }
 /*EOF STYLE*/ #nav_61474{ background-color:#000000; border-color:#333333; color:#333333; display:block; float:none; font-weight:400; opacity:1; position:relative; text-decoration-color:#333333; text-decoration-line:none; text-decoration-style:solid; }
 /*EOF STYLE*/ .formsParent{ width:100%; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px ;float:left }
 /*EOF STYLE*/ input[type="text"],input[type="password"],input[type="email"],textarea,select{ float: none; }
 .formField{ position: relative; }
 .formField .formRequired,label.error{ position: absolute; top: 0; bottom: 0; right: 10px; height: 40px; line-height: 40px; margin-top: 0; margin-bottom: auto; font-size: 16px; font-family: arial; }
 label.error{ padding-right: 15px; }
 .adForm h2{ font-size: 26px; padding: 15px; border-top: 1px solid #dedede; text-align: center; font-family: Oswald; }
 form button,form .btn{ background-color: #d0112b; border-width: 1px; border-style: solid; border-color: #ed2742; -moz-border-radius: 0; border-radius: 0; -webkit-border-radius: 0; color: #ffffff; }
 button:hover,.btn:hover,button:focus,.btn:focus{ background-color: #ec1431; color: #000000; }
 .adForm .formField.col-xs-12,.adForm .formField.col-sm-12{ padding: 0; }
 .adForm input,.adForm textarea,.adForm select{ width: 100%; border-width: 1px; border-style: solid; border-color: #ebebeb; -moz-border-radius: 0; border-radius: 0; -webkit-border-radius: 0; background-color: #f2f2f2; color: #000000 !important; font-size: 1.25vw; outline: none; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 10px; resize: none; max-width: 100%; min-width: 200px; }
 input:hover,textarea:hover,select:hover,input:focus,textarea:focus,select:focus{ background-color: #d6d6d6; color: #000000; }
 ::-webkit-input-placeholder{ color: #000000; color: rgba(0,0,0,0.85); }
 :-moz-placeholder{ color: #000000; color: rgba(0,0,0,0.85); }
 ::-moz-placeholder{ color: #000000; color: rgba(0,0,0,0.85); }
 :-ms-input-placeholder{ color: #000000; color: rgba(0,0,0,0.85); }
 input[type="checkbox"],input[type="radio"]{ width: auto; display: inline-block; }
 .seperator{ border-bottom: 1px solid #e2e2e2; margin: 30px auto; }
 form .lead-button,form .btn.btn-default,form .btn.btn-primary{ text-transform: uppercase; border-width: 0; -moz-border-radius: 0; border-radius: 0; -webkit-border-radius: 0; color: #ffffff; text-align: center; font-family: 'Open Sans',Helvetica,Arial,sans-serif; font-size: 18px; padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 30px; display: block; margin: 5px; font-weight: normal; float: left; }
 @media screen and (max-width: 767px){ .adForm input,.adForm textarea,.adForm select{ font-size: 16px; }
}
 /*EOF STYLE*/ .formsParent{ width:100%; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px ;float:left }
 /*EOF STYLE*/ .form-title{ color: #fff; }
 .form-bg-white{ }
 .form-container .span-form{ padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
 input[type="text"],input[type="password"],input[type="email"],textarea,select{ float: none; }
 .formField{ position: relative; }
 .formField .formRequired,label.error{ position: absolute; top: 0; bottom: 0; right: 10px; height: 40px; line-height: 40px; margin-top: 0; margin-bottom: auto; font-size: 16px; font-family: arial; }
 label.error{ padding-right: 15px; }
 .adForm h2{ font-size: 26px; padding: 15px; border-top: 1px solid #dedede; text-align: center; font-family: 'Barlow',sans-serif; }
 button,.btn{ background-color: #d0112b; border-width: 1px; border-style: solid; border-color: #ed2742; -moz-border-radius: 0; border-radius: 0; -webkit-border-radius: 0; color: #ffffff; }
 button:hover,.btn:hover,button:focus,.btn:focus{ background-color: #ec1431; color: #000000; }
 .adForm input,.adForm textarea,.adForm select{ border-width: 1px; border-style: solid; border-color: #ebebeb; -moz-border-radius: 0; border-radius: 0; -webkit-border-radius: 0; background-color: #f2f2f2; color: #000000 !important; font-size: 16px; outline: none; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 10px; resize: none; max-width: 100%; min-width: 200px; }
 input:hover,textarea:hover,select:hover,input:focus,textarea:focus,select:focus{ background-color: #d6d6d6; color: #000000; }
 ::-webkit-input-placeholder{ color: #000000; color: rgba(0,0,0,0.85); }
 :-moz-placeholder{ color: #000000; color: rgba(0,0,0,0.85); }
 ::-moz-placeholder{ color: #000000; color: rgba(0,0,0,0.85); }
 :-ms-input-placeholder{ color: #000000; color: rgba(0,0,0,0.85); }
 input[type="checkbox"],input[type="radio"]{ width: auto; display: inline-block; }
 .seperator{ border-bottom: 1px solid #e2e2e2; margin: 30px auto; }
 .lead-button,.btn.btn-default,.btn.btn-primary{ }
 .new-input{ color: #5d5d5d !important; border-radius: 3px !important; font-size: 24px !important; padding-top: 17px !important; padding-bottom: 17px !important; }
 .check-style{ min-width: 1em !important; }
 /*EOF STYLE*/ #inline-style-1{display:none}
 #inline-style-2{display:none}
 #inline-style-3{display:none}
 .inline-style-4{min-height: auto; width: 100%;}
 .inline-style-5{display: none;}
 .inline-style-6{width:auto;float:right;padding:5px;clear:both}
 .inline-style-7{display: none;}
 .inline-style-8{min-height: auto;}
 .inline-style-9{width:auto;float:right;padding:5px;clear:both}
 #inline-style-10{text-decoration: none;}
 #inline-style-11{height: 90px; width: 65px;}
 #inline-style-12{display: block;}
 #inline-style-13{text-decoration: none;}
 #inline-style-14{color: #015A75; font-size: 0.875rem; font-weight: bold; font-family: Arial, Helvetica, sans-serif}
 #inline-style-15{text-decoration: none;}
 #inline-style-16{width:12rem;}
 #inline-style-17{display: block;}
 #inline-style-18{text-decoration: none;}
 #inline-style-19{color: #015A75; font-size: 0.875rem; font-weight: bold; font-family: Arial, Helvetica, sans-serif}
 