.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*/ #form_69420838bedd1 .thumb{ height: 80px; width: auto; border: 1px solid #000; }
 #form_69420838bedd1 ul.thumb-Images li{ width: 120px; float: left; display: inline-block; vertical-align: top; height: 120px; }
 #form_69420838bedd1 .img-wrap{ position: relative; display: inline-block; font-size: 0; }
 #form_69420838bedd1 .img-wrap .close{ position: absolute; top: 2px; right: 2px; z-index: 100; background-color: #D0E5F5; padding: 5px 2px 2px; color: #000; font-weight: bolder; cursor: pointer; opacity: .5; font-size: 23px; line-height: 10px; border-radius: 50%; }
 #form_69420838bedd1 .img-wrap:hover .close{ opacity: 1; background-color: #ff0000; }
 #form_69420838bedd1 .FileNameCaptionStyle{ font-size: 12px; }
 /*EOF STYLE*/ *,:before,:after{ -webkit-box-sizing: border-box; box-sizing: border-box; }
 .wrapper{ margin: 0 !important; padding: 0 !important; display: flex; flex-wrap: wrap; }
 .wrapper p{ color: #2D2D2D; font-weight: 400; }
 .wrapper .req-p{ margin-right: 2vw; text-align: right; font-size: 14px !important; }
 @media screen and (max-width: 767px){ .wrapper .req-p{ margin: 40px 0; }
}
 .group{ position: relative; margin: 25px 0; padding: 0; margin-right: 2vw; }
 .group.borderd{ border: 1px solid #E5E5E5; border-radius: 4px; min-height: 100px; height: 10vw; display: flex; flex-direction: column; justify-content: space-between; padding: 1.25vw; }
 .group.borderd label{ position: unset; cursor: pointer; width: 150px; border: 1px solid; border-radius: 5px; padding: 10px 5px; text-align: center; color: #2D2D2D; }
 .group label,.group h4{ color: #7A7A7A }
 .group label.error{ top: 100%; color: #ce1f2b; font-size: 16px !important; }
 @media screen and (max-width: 767px){ .group{ margin: 25px 0; }
}
 .group textarea{ resize: none; color: #7A7A7A; border: 0; border-bottom: 1px solid #7A7A7A; }
 input{ background: none; color: #7A7A7A; font-size: 18px; padding: 10px 10px 10px 5px; display: block; width: 100%; border: none; border-radius: 0; border-bottom: 1px solid #7A7A7A; }
 input:focus{ outline: none; }
 input:focus~label.m-label,input:not(:placeholder-shown)~label.m-label,input.error~label.m-label{ top: -14px; font-size: 12px; color: #777; }
 input:focus~.bar:before{ width: 100%; }
 textarea{ background: none; color: #000; font-size: 18px; padding: 10px 10px 10px 5px; display: block; width: 100%; border-radius: 0; border: 1px solid #000; }
 textarea:focus{ outline: none; }
 textarea:focus~label{ top: -14px; font-size: 12px; color: #777; }
 textarea:focus~.bar:before{ width: 100%; }
 label{ color: #000; font-size: 16px; font-weight: normal; position: absolute; pointer-events: none; left: 5px; top: 10px; -webkit-transition: 300ms ease all; transition: 300ms ease all; }
 .bar{ position: relative; display: block; width: 100%; }
 .bar:before{ content: ''; height: 2px; width: 0; bottom: 0px; position: absolute; background: #777; -webkit-transition: 300ms ease all; transition: 300ms ease all; left: 0%; }
 .flex-checkboxes{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
 .flex-checkboxes .checkboxe-item{ -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-self: center; padding: 10px 0; }
 @media screen and (min-width: 768px){ .flex-checkboxes .checkboxe-item{ -webkit-box-flex: 1; -ms-flex: 1 1 25%; flex: 1 1 25%; }
}
 @media screen and (min-width: 420px) and (max-width: 767px){ .flex-checkboxes .checkboxe-item{ -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; }
}
 .flex-checkboxes .checkboxe-item .checkbox-lbl{ position: relative; top: auto; margin: 0; color: #000; cursor: pointer; pointer-events: all; font-size: 16px; }
 .flex-checkboxes .checkboxe-item input[type=checkbox],.flex-checkboxes .checkboxe-item input[type=radio]{ width: auto; margin: 0; }
 #Buttons{ float: left; padding: 0; clear: both; padding-bottom: 10px; }
 #Buttons .SendCopyCheck{ display: none; }
 #Buttons .btn.btn-default{ display: none; }
 #Buttons .btn.btn-primary{ border-radius: 0; background-color: #000; font-size: 18px; text-transform: uppercase; border: 0 !important; padding: 15px 20px; }
 .required-astriks{ position: absolute; top: 30%; left: 10%; color: red; }
 #imgList li{ display: flex !important; flex-direction: column; align-items: center; }
 /*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}
 #inline-style-20{display:none;visibility:hidden}
 #inline-style-21{display:none;visibility:hidden}
 #inline-style-22{display:none;visibility:hidden}
 #inline-style-23{display:none;visibility:hidden}
 #inline-style-24{display:none;visibility:hidden}
 