/* General Css */
body, h1, h2, h3, h4, h5, h6, p, b, strong, ul, ol, li, a, table, tr, td, input, textarea, select{
	line-height: 1;
}
p{
	color: #333;
    line-height: 24px;
}
a:hover{
	color: #333;
}
.text-center{
	text-align:center;
}
.tex-left{
	text-align: left;
}
.text-right{
	text-align: right;
}
.text-justify{
	text-align: justify;
}
.clearfix{
	clear: both;
}
.cust-row{
	margin: 0 -30px !important;
}
.widgets_on_page > ul, .widgets_on_page ul li.widget {
	margin:0 !important;
	padding:0 !important;
}
p:empty{
	display: none;
}
p.margin0{
	margin: 0 !important;
}
.hidden{
	display: none;
}
/* Header */
.headerTopBar{
	background: #b81c22;
	min-height: 57px;
	padding-top: 13px;
}
.headerContactDetails, .headerLinks{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.headerContactDetails li{
	display: inline-block;
	color: #fff;
	font-size: 14px;
	position: relative;
	padding:8px 45px 8px 0;
}
.headerContactDetails li.mail{
	padding-right: 45px;
}
.headerContactDetails li:before{
	position: absolute;
	top: 2px;
	left: 5px;
	color: #fff;
	font-size: 24px;
	font-family: FontAwesome;
}
.headerContactDetails li.mail:before{
	content: "\f2b6";
}
.headerContactDetails li.phone:before{
	content: "\f095";
	font-size: 25px;
}
.headerContactDetails li a{
	color: #fff;
}
.headerLinks{
	text-align: right;
	margin-top: 8px;
}
.headerLinks li{
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 15px;
	border-right: 1px solid #fff;
}
.headerLinks li:last-child{
	border-right: none;
	padding-right: 0;
}
.headerLinks li a{
	color: #fff;
}
#header{
	border-bottom: 5px solid #d3d3d3;
	height: 95px;
}
/* Nav */
#nav.nav-holder .navigation>li>a, .sticky-header #sticky-nav > ul > li >a{
	border-top: none !important;
	font-weight: 600;
}
#nav > ul > li > a{
	border-bottom: 5px solid transparent;
}
body #nav > ul > li > a:hover, body #nav ul .current_page_item a, body #nav ul .current-menu-item a{
	border-bottom: 5px solid #b81c22;
}
/* Page Title */
.page-title-container{
	border-top: none !important;
    border-bottom: none !important;
}
.page-title-wrapper {
	display: none;
}
.page-title ul {
    display: block !important;
    width: 100% !important;
    text-align: left !important;
}
.page-title ul li:after {
	content: "\f105";
	font-family: FontAwesome;
	margin: 0 25px;
	color: #261d1a;
}
.page-title ul li{
	color: #b81c22 !important;
	font-weight: 600;
	line-height: 50px;
}
.page-title ul li a{
	font-weight: 400;
}
.page-title ul li:last-child:after{
	display: none;
}
/* Slider */
.sliderButton{
	color: #fff !important;
}
.roche_Slider_button:hover  .sliderButton{
	color: #b81c22 !important;
}
/* Paddings & Margins */
.paddBottom10{
	padding-bottom: 10px;
}
.paddTop20{
	padding-top: 20px;
}
.paddBottom20{
	padding-bottom: 20px;
}
.paddTop25{
	padding-top: 25px;
}
.paddBottom25{
	padding-bottom: 25px;
}
.paddTop30{
	padding-top: 30px;
}
.paddBottom30{
	padding-bottom: 30px;
}
.padd40{
	padding-top: 40px;
	padding-bottom: 40px;
}
.paddTop45 {
	padding-top: 45px;
}
.paddBottom45{
	padding-bottom: 45px;
}
.paddTop50{
	padding-top: 50px;
}
.paddBottom50{
	padding-bottom: 50px;
}
.paddTop55{
	padding-top: 55px;
}
.paddBottom55{
	padding-bottom: 55px;
}
.paddTop60{
	padding-top: 60px;
}
.paddBottom60 {
	padding-bottom: 60px;
}
.paddTop65{
	padding-top: 65px;
}
.paddBottom65{
	padding-bottom: 65px;
}
.paddTop70{
	padding-top: 70px;
}
.paddBottom70{
	padding-bottom: 70px;
}
.paddTop75{
	padding-top: 75px;
}
.paddTop80 {
	padding-top: 80px;
}
.paddBottom80 {
	padding-bottom: 80px;
}
.paddTop85{
	padding-top: 85px;
}
/* Home */
.redSection{
	background: #b81c22;
	color: #fff;
}
.homeSection1 h1{
	color: #fff;
	font-weight: 300;
	margin: 0 !important;
}
.checkList{
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #fff;
	font-size: 15px;
	margin: 35px 0;
}
.checkList li{
	display: inline-block;
	padding: 4px 45px 4px 35px;
	position: relative;
}
.checkList li:before{
	position: absolute;
	content: url(/wp-content/uploads/2017/11/checklist.png);
	top: 0;
	left: 0;
	width: 26px;
	height: 22px;
}
.btn a{
	display: inline-block;
    border-radius: 12px;
    font-size: 15px;
    text-transform: capitalize;
    text-align: center;
    padding: 14px 10px;
	transition: all .3s;
	max-width: 250px;
    width: 100%;
}
.btn.btnFull a{
	width: 100%;
	text-align: center;
}
.btn.btnRed a {
    background: #b81c22;
    border: 3px solid #e3e3e3;
    color: #fff;
}
.btn.btnRed a:hover{
	background: #e3e3e3;
	color: #333;
}
.btn.btnGrey a {
    background: #f2f2f2;
    border: 3px solid #e3e3e3;
    color: #b81c22;
}
.btn.btnGrey a:hover{
	background: #b81c22;
	color: #fff;
}
.btn.btnWhite a {
    background: #fff;
    border: 3px solid #e3e3e3;
    color: #b81c22;
}
.btn.btnWhite a:hover{
	background: #b81c22;
	color: #fff;
}
.homeSection2{
	text-align: center;
}
.featuredProducts{
	text-align: center;
}
.whiteSection h2{
	color: #b81c22 !important;
	margin: 0 !important;
	font-size: 36px;
    font-weight: 400;
}
.whiteSection h2, .redSection h2{
	line-height: 36px !important;
}
.homeSection2 p {
    max-width: 1010px;
    margin: 0 auto 20px;
	text-align:left;
}
.centerSep{
	max-width: 438px;
	border-bottom: 1px solid #aaaaaa;
	margin: 0 auto;
}
.productBox{
	text-align: center;
}
.productBox, .lpProcessBox {
    box-shadow: 0 0 5px #e8e8e8;
    margin: 3px 3px 28px;
}
.productBox .productImage{
	background: #fcfcfc;
	padding: 5px 0 10px;
	min-height: 213px;
	overflow: hidden;
}
.productBox .productImage a{
	transition: all .3s;
	display: block;
}
.productBox .productImage a:hover{
	transform: scale(1.1);
}
.productTitle, .lpProcessBox .lpProcessTitle {
    color: #06101b;
    font-size: 17px;
    text-transform: capitalize;
    font-weight: 600;
    padding: 21px 0 0;
	min-height: 60px;
}
.productTitle a{
	color: #06101b;
}
.productTitle a:hover{
	color: #b81c22;
	
}
.customerBox {
    border: 1px solid #e1e1e1;
    padding: 3px;
    border-radius: 100%;
    overflow: hidden;
    display: inline-block;
	transition: all .3s;
	position: relative;
}
.customerBox img{
	border-radius: 100%;
}
.customerBox:hover{
	transform: scale(2.0);
	z-index:1;
}
.productButton {
    padding: 10px 0 20px;
}
.redSectionWithArrow{
	background: url(/wp-content/uploads/2018/04/curvedArrow.jpg) center 0 no-repeat, #b81c22;
}
.redSection h2, .redSection p{
	color: #fff !important;
}
.processBox {
    box-shadow: 0 0 5px #e8e8e8;
    margin: 80px 3px 3px;
    position: relative;
    padding: 20px 20px 25px 25px;
}
.processImage {
    display: inline-block;
    border-radius: 100%;
    border: 5px solid #e3e3e3;
    position: absolute;
    top: -50px;
    left: 25px;
}
.processImage img{
	border-radius: 100%;
}
.processTitle {
    color: #b81c22;
    font-size: 22px;
    padding-bottom: 45px;
    padding-left: 130px;
}
.processDesc{
	color: #333333;
	font-size: 15px;
    line-height: 18px;
}
.btn.btnRed.btnThin {
    text-align: center;
}
.rpwe_widget-2{
	padding: 5px 0 !important; 
}
/* Footer */
.footer-area{
	border: none;
	background: #b81c22 !important;
	background: -moz-linear-gradient(left, #b81c22 50%, #f9f9f9 50%) !important;
	background: -webkit-linear-gradient(left, #b81c22 50%,#f9f9f9 50%) !important;
	background: linear-gradient(to right, #b81c22 50%,#f9f9f9 50%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b81c22', endColorstr='#f9f9f9',GradientType=1 ) !important;
}
.footerWidget1Heading, .contactFormHeading, .quickQuoteFormHeading {
    font-size: 48px;
    line-height: 60px;
    font-weight: 800;
    color: #ffffff;
	margin-bottom: 80px;
	margin-top: 55px;
}
span.smallheading{
    line-height: 30px;
    color: #261d1a;
    font-size: 24px;
    display: block;
	padding-bottom: 5px;
    font-weight: 400;
}
.footerWidget1 input[type="text"], .footerWidget1 input[type="email"], .footerWidget1 textarea,
.contactFormWidget input[type="text"], .contactFormWidget input[type="email"], .contactFormWidget textarea,
.quickQuoteForm input[type="text"], .quickQuoteForm input[type="email"], .quickQuoteForm textarea{
    border: 0;
    background: transparent;
    width: 100%;
    max-width: 370px;
    color: #fff;
    font-size: 15px;
    padding: 21px 0;
    border-bottom: 1px solid #a0a0a0;
	outline: none
}
.footerWidget1 textarea, .quickQuoteForm textarea{
	min-height: 250px;
	margin-bottom: 45px;
}
.footerWidget1 input[type="text"]::placeholder, .footerWidget1 input[type="email"]::placeholder, .footerWidget1 textarea::placeholder,
.contactFormWidget input[type="text"]::placeholder, .contactFormWidget input[type="email"]::placeholder, .contactFormWidget textarea::placeholder,
.quickQuoteForm input[type="text"]::placeholder, .quickQuoteForm input[type="email"]::placeholder, .quickQuoteForm textarea::placeholder{
	color: #fff;
}
.footerWidget1 input[type="submit"], .contactFormWidget input[type="submit"], .quickQuoteForm input[type="submit"]{
    display: inline-block;
    background: #b81c22;
    border: 3px solid #e3e3e3;
    border-radius: 12px;
    font-size: 15px;
    text-transform: capitalize;
    text-align: center;
    padding: 12px 57px;
    color: #fff;
    transition: all .3s;
}
.footerWidget1 input[type="submit"]:hover, .contactFormWidget input[type="submit"]:hover, .quickQuoteForm input[type="submit"]:hover{
	background: #e3e3e3;
	color: #333;
}
.footerColumn2{
	padding-left: 80px !important;
	padding-right: 40px;
}
.footerText {
    margin: 35px 0 82px;
    line-height: 24px;
    color: #000000;
    font-weight: 600;
}
.footerContactDetails li{
	padding-left: 80px;
	margin-bottom: 85px;
	color: #000000;
    font-size: 15px;
    font-weight: 600;
	position: relative;
}
.footerContactDetails li:before{
	position: absolute;
	content: '';
	top: 3px;
	left: 0;
	width: 55px;
	height: 55px;
	background-image:url(/wp-content/uploads/2017/11/footerSprite.png);
	background-repeat:no-repeat; 
}
.footerContactDetails li.mail:before{
	background-position: 0 0;
}
.footerContactDetails li.phone:before{
	background-position: 0 -137px;
}
.footerContactDetails li.address:before{
	background-position: 0 -271px;
}
.footerContactDetails span {
    display: block;
    color: #000000;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
	padding-bottom: 15px;
}
.footerContactDetails li a{
	border: none !important;
	padding: 0 !important;
	line-height: 22px;
	color: #333;
}
.footerContactDetails li a:hover{
	color: #b81c22;
}
.footerSocialLinks li{
	display: inline-block;
	padding: 0 25px 0 10px;
}
.footerSocialLinks a{
	border: none !important;
	padding: 0 !important;
	font-size: 26px;
	color: #333;
}
.footerSocialLinks a:hover{
	color: #b81c22;
}
#footer{
	border: 0 !important;
	background: #000 !important;
}
#footer .copyright-area-content {
    display: block;
	text-align: center;
}
.copyright{
	display: block;
	color: #fff;
}
.copyright a{
	color: #b81c22;
}
.copyright a:hover{
	color: #fff;
	text-decoration: underline;
}
/* Contact Page */
.contactPageWraper .footerContactDetails{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.contactPageWraper .footerContactDetails .ctitle {
    display: block;
    color: #000;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 15px;
}
.contactPageWraper .footerContactDetails li {
    float: left;
    margin: 0;
    padding-bottom: 10px;
    margin-left: 118px;
}
.contactPageSection1 .contactPageHeading{
	color: #b81c22;
	font-size: 30px;
}
.contactPageSection3 h2{
	font-weight: 800 !important;
}
.contactPageMap{
	border: 5px solid #e3e3e3;
	border-radius: 5px;
}
.contactFormHeading{
	text-align: center;
}
.contactFormHeading span.smallheading{
	color: #fff;
    font-weight: 100;
}
.contactFormWidget input[type="text"], .contactFormWidget input[type="email"], .contactFormWidget textarea{
	max-width: 100%;
}
.contactFormWidget textarea {
    margin-top: 25px;
    min-height: 145px;
}
ul.footerSocialLinks {
    margin: 0;
    padding: 0;
}
.footerWidgetSection{
	background: #f9f9f9;
}
.footerWidgetSection .footerText{
	margin-bottom: 45px;
}
.footerWidgetSection .footerContactDetails li{
	margin-bottom: 55px;
}
.footerWidgetSection .footerContactDetails li:last-child{
	margin-bottom: 0;
}
/* Inner Page Banner */
.innerPageBanner {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 419px;
	border-bottom: 8px solid #b81c22;
}
/* About Us */
.aboutPageBanner {
    background-image: url(/wp-content/uploads/2017/11/aboutUsBanner.jpg);
}
.aboutPageBanner .bannerHeading {
    text-align: center;
    color: #261d1a;
    font-weight: 800;
    font-size: 50px;
    padding: 130px 0 0;
	margin: 0 !important;
}
.aboutPageBanner .bannerHeading span{
	display: block;
	font-weight: 100;
	margin-bottom: 15px;
}
.aboutUsWraper .productBox .productImage {
    padding: 0;
}
.aboutUsVideo a, .lpVideo a {
    border: 5px solid #e3e3e3;
    border-radius: 5px;
	position: relative;
	display: inline-block;
}
.aboutUsVideo a:before, .lpVideo a:before{
	position: absolute;
	content: '';
	background: url(/wp-content/uploads/2017/11/videoIcon.png) 0 0 no-repeat;
	top: 50%;
	left: 50%;
	width: 91px;
	height: 91px;
	margin: -45.5px 0 0 -45.5px;
	filter: grayscale(0%);
    transition: all 0.5s ease;
}
.aboutUsVideo a:hover:before, .lpVideo a:hover:before{
	filter: grayscale(100%);
	transform: scale(.7);
}
/*Landing Page*/
.landingPagePageBanner {
    background-image: url(/wp-content/uploads/2017/11/landingPageBanner.jpg);
}
.landingPagePageBanner .bannerHeading {
    color: #261d1a;
    font-weight: 800;
    font-size: 50px;
    margin: 90px 0 30px;
}
.landingPagePageBanner .bannerHeading span{
	display: block;
	font-weight: 100;
	margin-bottom: 15px;
}
.landingPageSection1 p{
	max-width: 1160px;
    margin: 0 auto;
}
.landingPageBTNs .btn{
	display: inline-block;
}
.landingPageBTNs .btn a {
    display: block;
    min-width: 290px;
}
.landingPageBTNs .btn.btnGrey {
    margin-right: 20px;
}
.lpProcessBox{
	padding: 20px 10px;
	background: #fcfcfc;
	min-height: 325px;
	text-align: center;
}
.lpProcessImg {
    border: 3px solid #e3e3e3;
    display: inline-block;
    border-radius: 100%;
}
.lpProcessImg img{
	border-radius: 100%;
}
.lpSection4 h2{
	font-weight: 100 !important;
	font-size: 36px;
}
.lpSection4 .checkList li {
    padding: 4px 45px 24px 35px;
}
.lpSection4 .checkList li:last-child{
	padding: 4px 45px 4px 35px;
}
.lpVideo{
	display: inline-block;
}
/* Product Category */
.pcCatalogBox{
	text-align: center;
}
.productCategoryDesc h1{
	font-size: 36px;
    line-height: 48px;
    color: #b81c22;
    font-weight: 400;
    margin: 0;
    margin-bottom: 25px;
}
.productCategoryDesc p{
	margin: 0 0 20px;
}
.productPagination{
	text-align: right;
	margin-top: 7px;
}
.productPagination .page-numbers {
    width: 37px;
    height: 37px;
    background: #b81c22;
    text-align: center;
    color: #fff;
    line-height: 37px;
    font-size: 12px;
    border-radius: 100%;
    display: inline-block;
	overflow: hidden;
}
.productPagination .prev.page-numbers, .productPagination .next.page-numbers{
	font-size: 14px;
}
ul.helpfulResource{
	margin:20px 0 0 33px !important;
	padding: 30px 0 30px 0 !important;
	border-left: 1px solid #e3e3e3 !important;
}
ul.helpfulResource li {
    padding: 6px 0 6px 60px;
    counter-increment: step-counter;
    position: relative;
    margin-bottom: 25px;
	width: 100% !important;
    text-align: left !important;
}
ul.helpfulResource li:last-child{
	margin-bottom: 0;
}
ul.helpfulResource li:before {
	position: absolute;
	content: counter(step-counter);
    background-color: #fff;
    color: #b81c22;
    font-weight: 400;
    font-size: 24px;
    line-height: 58px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    border: 5px solid #e3e3e3;
    display: inline-block;
    text-align: center;
    top: 0;
    left: -34px;
}
ul.helpfulResource li a{
	color: #333333;
	font-size: 18px;
	font-weight: 400;
	margin: 0;
	line-height: 56px;
}
ul.helpfulResource li a:hover{
	color: #b81c22;
}
.borderTop{
	border-top: 1px solid #e3e3e3;
}
.needHelpNote{
	font-size: 24px;
	color: #333333;
	line-height: 80px;
}
.categoryArticle{
	padding-bottom: 55px;
}
.categoryArticle p, .categoryArticle li, .categoryArticle a{
	font-size: 18px;
	line-height: 30px;
}
.categoryArticle ul, .categoryArticle ol{
	padding-left: 20px;
}
.categoryArticle h2{
	font-size: 30px;
    line-height: 42px;
    margin: 20px 0;
}
.categoryArticle h3{
	font-size: 26px;
    line-height: 36px;
    margin: 15px 0;
}
.categoryContactForm {
    border: 1px solid #dadada;
    background: #f9f9f9;
    border-radius: 3px;
    padding: 20px;
	margin-top: 80px;
}
.categoryContactForm input[type="text"], .categoryContactForm input[type="email"], .categoryContactForm textarea{
	width: 100%;
	padding: 10px 15px;
	border: 1px solid #dadada;
	margin-bottom: 12px;
	background: #fff;
}
.categoryContactForm textarea{
	min-height: 180px;
}
.categoryContactForm input[type="submit"] {
    display: inline-block;
    background: #b81c22;
    border: 3px solid #e3e3e3;
    border-radius: 12px;
    font-size: 15px;
    text-transform: capitalize;
    text-align: center;
    padding: 16px 30px;
    color: #fff;
    transition: all .3s;
	outline: none;
}
.categoryContactForm input[type="submit"]:hover{
	background: #333333;
}
.productCategory2Row{
	margin-left: -5px !important;
    margin-right: -5px !important;
}
.productCategory2Col{
	padding-left: 5px !important;
    padding-right: 5px !important;
}
.productCategory2Col .productBox .productImage a {
    min-height: auto;
}
/* Product Details */
.productDetails h1 {
    font-size: 36px;
    line-height: 48px;
    color: #b81c22;
    font-weight: 400;
    margin: 0;
    margin-bottom: 25px;
}
.productDetails p{
	margin:0 0 20px;
}
.productDetails ul{
	margin: 0 0 25px;
	padding: 0;
	list-style-type: none;
}
.productDetails ul li{
	font-size: 16px;
	color: #333333;
	padding: 7px 0;
	font-weight: 400;
}
.productDetails ul li red{
	color: #b81c22;
}
ul.productSlider {
    margin: 0;
    padding: 0 10px 0 0;
}
ul.productSlider .slick-slide {
    text-align: center;
	box-shadow: 0 0 5px #e8e8e8;
    margin: 3px;
    border-radius: 5px;
    background: #fff;
	outline: none;
}
ul.productSlider .slick-slide img {
    margin: 0 auto;
	border-radius: 5px;
}
ul.productSlider ul.slick-dots {
    margin: 12px 0 0 0;
    padding: 0;
    list-style-type: none;
	text-align: center;
}
ul.productSlider ul.slick-dots li{
	display: inline-block;
}
ul.productSlider ul.slick-dots li button {
    text-indent: -999999px;
    width: 9px;
    height: 9px;
    background: #f2f2f2;
    border-radius: 100%;
    margin: 0 2px;
    outline: 0;
    border: none;
    padding: 0;
}
ul.productSlider ul.slick-dots li.slick-active button{
    background: #b81c22;
}
ul.productSlider .slick-arrow {
    position: absolute;
    top: 50%;
    width: 32px;
    height: 32px;
    margin-top: -16px;
    background: url(/wp-content/uploads/2018/12/sliderArrow.png) 0 0 no-repeat;
    border: none !important;
    text-indent: -999999px;
    z-index: 999;
    outline: none;
}
ul.productSlider .slick-arrow.slick-prev {
    left: -20px;
}
ul.productSlider .slick-arrow.slick-next {
    right: -10px;
    background-position: -43px 0;
}
ul.tabs{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: #f4f4f4;
	border: 1px solid #f2f2f2;
    border-radius: 5px 5px 0 0;
}
ul.tabs li {
	font-size: 18px;
    background: none;
    color: #b81c22;
    display: inline-block;
    padding: 27px 30px;
    cursor: pointer;
    font-weight: bold;
	font-weight: 400;
	border-bottom: 5px solid #f4f4f4;
}
ul.tabs li.current {
    background: #fcfcfc;
    color: #000000;
}
.tab-content {
    display: none;
    padding: 25px 20px;
    line-height: 24px;
    background: #fcfcfc;
    border: 1px solid #f2f2f2;
    border-top: none;
    border-radius: 0 0 5px 5px;
}
.tab-content.current{
	display: inherit;
}
.tab-content table{
	width: 100%;
}
.tab-content table tr td{
	border: 1px solid #d3d3d3;
	padding: 12px;
}
.catalogBox{
	background: #fcfcfc;
	padding-bottom: 12px;
	text-align: center;
}
.catalogImage{
	margin: 12px;
	border: 1px solid #f2f2f2;
	display: inline-block;
}
.catalogBox .btn.btnRed {
    text-align: center;
}
/* Blog */
.blogBanner{
	background-image: url(/wp-content/uploads/2017/11/aboutUsBanner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 419px;
    border-bottom: 8px solid #b81c22;
	margin-bottom: 65px;
}
.blogBannerHeading {
	text-align: center;
    color: #261d1a;
    font-weight: 100;
    font-size: 50px;
    margin: 115px 0 0;
}
.blogSearchForm{
	max-width: 365px;
	margin: 0 auto;
}
.blogBannerHeading span{
	font-weight: 800;
}
.blogSearchForm .search-field{
	position: relative;
}
.blogSearchForm .search-field #s {
    width: 100% !important;
    background: #fff;
    border: 3px solid #b81c22;
    border-radius: 18px;
    font-size: 18px;
    color: #b81c22;
    padding: 14px;
	margin-top: 40px;
	outline: none;
}
.blogSearchForm .search-field:before {
    position: absolute;
    content: "\f002";
    top: 0;
    right: 0;
    font-family: FontAwesome;
    color: #b81c22;
    font-size: 24px;
    width: 65px;
    text-align: center;
    padding: 14px 0 14px;
    border-left: 2px solid #b81c22;
}
.blogSearchForm .search-field #s:hover{
    color: #b81c22;
}
.blogSearchForm .search-field #s::placeholder{
    color: #b81c22;
}
.blog #main, .archive  #main{
    padding: 0 0 50px !important;
}
.blog .page-title-container, .archive .page-title-container{
	display: none;
}
.blog h2.entry-title, .archive h2.entry-title, .single h1.entry-title{
	font-size: 36px !important;
	margin-bottom: 35px !important;
	font-weight: 400;
}
.blog .post-content-container, .archive .post-content-container{
	box-shadow: 0 0 5px #e8e8e8;
    margin: 3px 3px;
	padding: 35px;
}
.blog #posts-container .post, .archive #posts-container .post{
	margin-bottom: 30px !important;
}
.image-extras {
    display: none !important;
}
.continueReading {
    padding-bottom: 15px;
    border-bottom: 1px solid #b81c22;
}
.continueReading a{
	font-size: 20px !important;
	display: inline-block;
	position: relative;
}
.continueReading a:before{
	position: absolute;
	content: "\f101";
	font-family: FontAwesome;
	font-size: 20px;
	color: #b81c22;
	top: 2px;
    right: -20px;
}
.postAuther{
	background: url(/wp-content/uploads/2017/11/blogLogo.png) 0 0 no-repeat;
	line-height: 57px;
	color: #b81c22;
	font-size: 16px;
	padding-left: 85px;
	margin-top: 18px;
}
ul.sharingList {
    list-style-type: none;
    padding: 0px;
    margin:25px 0 0px;
}
ul.sharingList li {
    display: inline-block;
    margin-left: 7px;
}
ul.sharingList li a {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 24px;
    color: #fff !important;
}
ul.sharingList li a .fa {
    display: block !important;
    height: inherit !important;
    line-height: inherit;
    border-radius: 4px;
}
ul.sharingList li a .fa-facebook {
    background: #3b5998;
}
ul.sharingList li a .fa-twitter {
    background: #55acee;
}
ul.sharingList li a .fa-google-plus {
    background: #dd4b39;
}
ul.sharingList li a .fa-linkedin {
    background: #007bb5;
}
/* Pagination */
.pagination{
	margin: 0 !important;
	text-align:center !important;
	float:none !important;
}
.pagination ul{
	margin:0;
	padding:0;
	list-style-type:none !important;
}
.pagination ul li{
	display:inline-block;
}
.pagination a {
    width: 50px;
    height: 50px;
    background: #ceccc7;
    border-radius: 50px;
    color: #fff !important;
    line-height: 50px !important;
    font-family: 'open sans' !important;
    font-size: 15px;
    margin: 0 .3rem;
    text-align: center;
	display: block !important;
}
.pagination .active a, .pagination a:hover{
    background: #b81c22 !important;
	color: #fff !important;
}
.pagination .pagination-next a, .pagination .pagination-prev a{
    width: 70px !important;
    height: 70px;
    display: inline-block !important;
    line-height: 70px !important;
}
.pagination .pagination-next:after, .pagination .pagination-prev:before{
	display:none;
}
/* Sidebar */
#sidebar {
    padding-left: 45px;
}
#sidebar .widget {
    margin-bottom: 35px !important;
}
.sidebarWidget1{
	background: #b81c22;
	padding:22px 25px;
	text-align: center;
	color: #fff;
	border-radius: 4px;
}
.sidebarWidget1 .sideBarLogo{
	border: 3px solid #e3e3e3;
	background: #ffffff;
	border-radius: 100%;
	width: 127px;
	height: 127px;
	display: inline-block;
	margin-bottom: 25px;
	padding: 10px 0 0;
}
.sidebarWidget1Heading {
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    padding: 0 30px;
    margin-bottom: 25px;
}
.sidebarWidget1Text {
    padding: 0 20px;
    line-height: 24px;
    margin-bottom: 18px;
}
#custom_html-7 .heading {
    background: #2c201e;
    color: #fff;
    text-align: center;
    padding: 15px 0;
    border-radius: 4px 4px 0 0;
}
#custom_html-7 .custom-html-widget{
	box-shadow: 0 0 5px #e8e8e8;
	padding: 15px 25px;
	text-align: center;
	margin: 2px;
}
#custom_html-7 .custom-html-widget p{
	margin: 0;
	margin-bottom: 10px;
	text-align: left;
}
/* Single Post Page */
.single #main{
	padding: 65px 0 45px !important;
}
.single-navigation.clearfix {
    display: none;
}
.single h1.entry-title{
	margin-top: 0 !important;
	color: #b81c22 !important;
}
.single #content h2{
	margin: 0 0 20px !important;
	color: #b81c22 !important;
	font-size: 34px;
	line-height: 1 !important;
}
.single #content h3{
	margin: 0 0 20px !important;
	color: #b81c22 !important;
	font-size: 26px;
	line-height: 1 !important;
}
.single #content b, .single #content strong{
	color: #000 !important;
}
.single #content a{
	text-decoration: underline;
}
.single #content a:hover{
	text-decoration: none;
}
/* Quick Quote */
.quickQuoteForm {
    background: #f9f9f9;
    padding: 25px;
}
.quickQuoteFormHeading {
    color: #333;
    margin-top: 0;
	margin-bottom: 60px;
}
.quickQuoteForm input[type="text"], .quickQuoteForm input[type="email"], .quickQuoteForm textarea {
    max-width: 100%;
	color: #333 !important;
}
.quickQuoteForm input[type="text"]::placeholder, .quickQuoteForm input[type="email"]::placeholder, .quickQuoteForm textarea::placeholder {
	color: #333 !important;
}
.quickQuoteForm {
    max-width: 370px;
}
.page.page-id-9 .quickQuoteForm {
	max-width: 100%;
}
#fancybox-content .quickQuoteFormHeading {
    font-size: 34px !important;
    line-height: 36px !important;
    margin-bottom: 20px !important;
}
div#quickQuotePopUp .quickQuoteForm textarea {
    min-height: 180px;
}
/* search  & 404*/
.search #main, .error404 #main{
	padding: 65px 0 45px !important;
}
/* Resource-page */
.page-template-resources #main{
	padding: 0 !important;
}
.page-template-resources .page-title-container{
	display: none;
}
#resourceIntro {
    background: #f2f2f2;
}
.resourceIntroBox {
    padding: 67px 0px 52px 0px;
}
.resourceIntroBox h2 {
    color: #333 !important;
    font-size: 30px !important;
    margin-bottom: 45px !important;
}
.resourceIntroBox p {
    font-size: 18px;
    color: #333;
    margin-bottom: 18px !important;
}
#ebookDownload {
    padding-bottom: 70px;
}
.ebookHead {
    font-size: 29px;
    color: #000;
    padding: 46px 0px 39px 0px;
}
.ebookImg {
    border: 1px solid #e3e3e3;
    padding: 3px;
}
.ebookImg img {
    width: 100%;
}
.ebookBoxText h2 {
    font-size: 22px !important;
    color: #373737;
    padding-bottom: 12px;
    border-bottom: 1px solid #d8d8d8;
}
.ebookBoxText p {
    margin: 0 !important;
    padding: 22px 0px 25px 0px;
    font-size: 17px;
    color: #000;
    text-align: justify;
    line-height: 25px;
}
.ebookLinks a {
    display: inline-block;
    background: #e0e4e6;
    font-size: 17px;
    color: #252525;
    height: 48px;
    line-height: 48px;
    padding: 0px 25px 0px 16px;
	margin-right: 6px;
}
.ebookLinks a:hover {
    background: #b81c22;
    color: #fff;
}
.ebookLinks a i {
    font-size: 22px;
    margin-right: 15px;
    position: relative;
    top: 2px;
}
.ebookBox {
    border-bottom: 2px dotted #a6a6a6;
    padding-bottom: 34px;
    margin-bottom: 34px;
}
#ebookDownload .col-sm-12:last-child .ebookBox {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
#productCatalog {
    padding: 20px 0px 55px 0px;
    background: url('/wp-content/uploads/2018/01/prod-cat-pattern.jpg');
}
#productCatalog .container{
	overflow: visible;
}
.productCatalogHead {
    height: 48px;
    line-height: 48px;
    background: #0a4f9d;
    padding-left: 22px;
    font-size: 27px;
    color: #fff;
    position: relative;
}
.productCatalogHead:after {
    content: '';
    position: absolute;
    border-top: 14px solid #0a4f9d;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    top: 48px;
    left: 22px;
}
.prodCatalogImg {
    background: #f4f4f4;
    border: 1px solid #fff;
}
.prodCatTitle {
    background: #2e2e2e;
    color: #fff;
    font-size: 17px;
    padding: 10px 0px;
	cursor: pointer;
} 
.prodCatLink a {
    display: block;
    height: 60px;
    line-height: 60px;
    color: #252525;
    background: #fff;
    font-family: 'Lato';
    font-size: 17px;
}
.prodCatLink a i {
    font-size: 22px;
    margin-right: 14px;
    position: relative;
    top: 3px;
}
.productCatalogBox {
    margin-top: 30px;
}
.productCatalogBox:hover {
    box-shadow: 0px 0px 15px rgba(0,0,0,0.5);
}
.productCatalogBox:hover .prodCatTitle {
    background: #054f96;
}
.productCatalogBox:hover .prodCatLink a {
    color: #054f96;
}
#weetectCertificate {
    padding: 60px 0 60px 0;
}
.weetect-Cert-Img {
    width: 35% !important;
}
.weetectCertificateHead {
    background: #b81c22;
    height: 67px;
    line-height: 68px;
    font-size: 32px;
    color: #fff;
}
.weetectCertificateBox {
    margin: 33px 0px 15px 0px;
}
.weetectCertImg {
    border: 1px solid #eaeaea;
    padding: 2px;
}
.weetectCertImg img {
    width: 100%;
}
.weetectCerttext h2 {
    color: #373737 !important;
    font-size: 20px !important;
    margin: 13px 0px 21px 0px !important;
}
.weetectCerttext ul {
    list-style-type: none;
    padding-left: 0;
    margin: 0px;
}
.weetectCerttext ul li {
    position: relative;
    font-size: 16px;
    color: #000;
    padding-left: 15px;
    margin-bottom: 8px;
}
.weetectCerttext ul li:before{
	position: absolute;
	content:'';
	top: 5px;
	left: 0;
	width: 6px;
	height:6px;
	border-radius: 100%;
	background: #e10707;
}
.CertdownloadLink a {
    font-size: 20px;
    color: #e10707;
    display: inline-block;
    margin-top: 10px;
}
.CertdownloadLink a:hover {
    color: #333;
}
.serchPalette {
    float: right;
}
.serchPalette input[type="text"] {
	background: url(/wp-content/uploads/2018/01/search-icon.png) 98% center no-repeat #eeeeee !important;
	float: left;
    height: 48px;
    border: 1px solid #eaeaea;
	border-right: none;
    font-size: 18px;
    width: 280px;
    padding-left: 15px;
    color: #323232;
	background: -webkit-linear-gradient(#ffffff,#f5f3f4);
	background: -moz-linear-gradient(#ffffff,#f5f3f4);
	background: -o-linear-gradient(#ffffff,#f5f3f4);
	background: linear-gradient(#ffffff,#f5f3f4);
}
.serchPalette input[type="text"]::-webkit-input-placeholder {
	color: #323232;
}
.serchPalette input[type="text"]::-moz-placeholder {
	color: #323232;
}
.serchPalette input[type="text"]::-ms-input-placeholder {
	color: #323232;
}
.serchPalette button {
	float: left;
    height: 48px;
    padding: 0px 15px;
    font-size: 18px;
    background: -webkit-linear-gradient(#ffffff,#f5f3f4);
	background: -moz-linear-gradient(#ffffff,#f5f3f4);
	background: -o-linear-gradient(#ffffff,#f5f3f4);
	background: linear-gradient(#ffffff,#f5f3f4);
    border: 1px solid #eaeaea;
	border-left: none;
	cursor: pointer;
}
/**** Article 3684 ****/
.postid-3684 #main{
	padding: 0 !important;
}
.postid-3684 #main .avada-row{
	max-width: 100% !important;
}
.postid-3684 #main #content{
	width: 100%;
    border: none;
    float: none;
    border-radius: 0;
    box-shadow: none;
    position: relative;
    margin-bottom: 0;
    padding-left: 0;
    padding-top: 0;
    padding-right: 0;
    margin: 0 !important;
}
.postid-3684 #main .post{
    margin-bottom: 0;
}
.postid-3684 h1{
	margin: 0 0 30px !important;
	font-size: 46px !important;
	font-weight: 200 !important;
    line-height: 1.25 !important;
}
.postid-3684 .post-content{
	background: #ebebeb;
}
.postid-3684 i.fa.fa-circle{
    font-size: 12px;
    color: #b81c22;
    margin-right: 10px;
    vertical-align: middle;
}
.single.postid-3684 .post-content p {
    line-height: 30px !important;
}
.single.postid-3684 .post-content h3{
	font-size: 24px;
    font-weight: bold;
}
.chapter {
	background: #413d52;
}
.single #main .chapter .chapterHeading{
	color: #fff !important;
	margin: 0 !important;
	font-weight: 200 !important;
    line-height: 1.25 !important;
	font-size: 46px !important;
}
.single #main .chapter h2.chapterHeading, .content h1{
	border-bottom: 1px solid hsla(0,0%,100%,.2);
	padding-bottom: 35px;
}
.single #content .chapterText, .single #content .content h1 strong{
	font-size: 22px;
    text-transform: uppercase;
	margin-bottom: 14px;
	color: #fff !important;
	font-weight: bold;
	display: block;	
}
.single #content .content h1 strong, .content h1, .single .post-content .content p{
	color: #333 !important;
}
.chapter.content {background: #F2F2F2;}
.chapter1{background: #413d52;}
.chapter2{background: #f29145;}
.chapter3{background: #d34f4c;}
.chapter4{background: #5b4d77;}
.chapter5{background: #3ac6a0;}
.chapter6{background: #33a378;}
.chapter7{background: #413d52;}
.chapter8{background: #f29145;}
.chapter9{background: #d34f4c;}
.chapter10{background: #5b4d77;}
.chapter11{background: #3ac6a0;}
.conclusion {background: #33a378;}
.furtherReading {background: #f29145;}
.custContent {
    background: #fff;
    padding: 50px;
}
.chapterBox {
    min-height: 330px;
}
.chapterBox .chapterIcon {
    width: 190px;
    height: 190px;
    padding: 20px;
    border-radius: 100%;
    margin: 0 auto;
}
.chapterBox .chapterTitle span{
	font-size: 14px;
    font-weight: 700;
    display: block;
    margin: 20px 0 5px;
}
.single #content .chapterBox .chapterTitle a{
	color: #333 !important;
	text-decoration: none !important;
}
.single #content .chapterBox .chapterTitle a:hover{
	color: navy !important;
}
.chapter1Sentence {
    color: #fff;
    text-align: left;
    margin-top: 150px;
    font-size: 18px;
    line-height: 30px;
}
.single .imgWithCaption {
    display: inline-block;
}
.single .imgWithCaption img {
    border: 3px solid #e9e9e9;
}
.single #content .imgCaption {
    background: #e9e9e9;
    padding: 10px 10px 15px;
    color: #666;
    text-align: center;
    font-style: italic;
    margin: 0 0 20px !important;
}
.chapterTitle {
    margin-bottom: 20px;
}
.chapterGuide {
    border: 3px solid #049ccc;
    padding: 20px 30px;
}
.single .post-content .chapterGuide ul{
	list-style-type: none !important;
	padding-left: 45px;
}
.chapterGuide li{
	line-height: 36px !important;
}
.single .post-content .chapterGuide ul li:before{
	content: "\f00c";
	left: -40px;
    font-size: 20px;
}
.chapterGuide a{
	color: #081a27 !important;
}
.chapterGuide a:hover{
	color: #049ccc !important;
}
.single .post-content table{
	width: 100%;
	font-size: 16px;
    color: #141414;
	margin-bottom: 20px;
}
.single .post-content table tr td{
	padding: 10px;
	border: 1px solid #ccc;
	vertical-align: top;
}
.chapterNewBox {
    min-height: 270px;
}
.chapterNewBox .chapterIcon {
    width: 190px;
    height: 190px;
    padding: 20px;
    border-radius: 100%;
    margin: 0 auto;
}
.chapterNewBox .chapterTitle span, .chapterNewBox .chapterTitle b{
	font-size: 16px;
    font-weight: 700;
    display: block;
    margin: 20px 0 5px;
}
.single #content .chapterNewBox .chapterTitle a{
	color: #333 !important;
    text-decoration: none !important;
    display: block;
    font-size: 16px !important;
}
.single #content .chapterNewBox .chapterTitle a:hover{
	color: #b81c22 !important;
}
/* popupdetails */
.popupdetails{
	margin: 0;
	padding:0 20px;
	list-style-type: none;
	min-width: 350px;
	border: 5px solid #b81c22;
	background: #fff;
}
.popupdetails li{
	line-height: 30px;
	color: #333;
	font-size: 18px;
	margin: 30px 0;
}
.popupdetails li .clrRed{
	color: #b81c22;
	font-weight: 600;
}
#contactPopUpForm .popupdetails{min-width: 350px;}
/* Medias */
@media(min-width: 320px) and (max-width: 767px){
  #header {
    height: auto;
  }
  .headerLinks {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .homeSection1 {
    text-align: center;
  }
  .homeSection1 .btnRed{
  	margin-bottom: 30px;
  }
  .productBox {
    display: inline-block;
  }
  .rpwe-block li {
    display: block !important;
    width: 320px !important;
    margin: 0 auto 30px !important;
  }
  .rpwe-block li:last-child{
  	margin-bottom:0 !important;
  }
  .footer-area {
    border: 0;
    background: #b81c22 !important;
  }
  .footerColumn2 {
    background: #f9f9f9;
    padding: 30px 15px !important;
  }
  .footerWidget1Heading {
    margin-bottom: 30px;
    margin-top: 0;
  }
  .checkList li {
    padding: 4px 25px 4px 30px;
  }
  .contactPageSection1 .contactPageHeading {
    padding: 0;
  }
  .contactPageWraper .footerContactDetails li {
    margin-top: 30px;
	margin-bottom: 0 !important;
  }
  .footerWidgetSection .footerContactDetails li {
    margin-left: 0;
    float: none;
  }
  #content{
  	margin-bottom: 0 !important;
  }
  .aboutUsVideo {
    display: inline-block;
    margin-top: 30px;
  }
  .aboutSection1 {
    text-align: center;
  }
  ul.footerContactDetails {
    padding: 0;
  }
  .footerWidgetSection .footerContactDetails li {
    margin-bottom: 10px;
    margin-top: 30px;
  }
  .aboutPageBanner .bannerHeading {
    font-size: 30px;
    line-height: 25px;
	margin: 50px 0 0;
  }
  .innerPageBanner {
    min-height: 185px;
  }
  .landingPageBTNs .btn {
    float: none;
    width: 100%;
  }
  .landingPageBTNs .btn.btnGrey {
    margin-bottom: 10px;
  }
  .lpVideo {
    margin-top: 20px;
  }
  .landingPagePageBanner .bannerHeading {
    font-size: 30px;
    margin: 25px 0 25px;
    line-height: 24px;
  }
  ul.tabs li {
    padding: 15px 10px;
  }
  .productCategoryDesc {
    text-align: center;
    margin-top: 30px;
  }
  .productCategoryWraper .lpVideo{
  	margin-bottom: 20px;
  }
  .productPagination {
    text-align: center;
  }
  .needHelpNote {
    line-height: 30px;
    padding: 20px 0;
  }
  #content{
  	width: 100%;
	float: none !important;
  }
  #sidebar {
  	float: none !important;
    padding-left: 0;
	width: 320px !important;
	margin: 30px auto 0;
  }
  .blogBanner {
    min-height: 320px;
  }
  .blogBannerHeading {
    margin: 75px 0 0;
  }
  .ebookBoxText h2 {
    margin-top: 20px !important;
  }
  .serchPalette {
    display: none;
  }
}
@media(min-width: 320px) and (max-width: 479px){
  .footerWidget1Heading {
    font-size: 32px;
  }
  .headerContactDetails li {
    margin-bottom: 10px;
  }
  .headerLinks {
    text-align: left;
  }
  .checkList li {
    display: block;
    padding: 4px 0 4px 35px;
    text-align: left;
    max-width: 220px;
    margin: 0 auto 10px;
  }
  .homeSection1 h1 {
    font-size: 26px;
    line-height: 30px;
  }
  .contactPageWraper .footerContactDetails li{
    margin-left: 0;
  }
  .lpSection4 .checkList li {
    padding: 4px 0 24px 30px;
    max-width: 100%;
  }
  .checkList li:before {
    top: 5px;
  }
  .landingPagePageBanner .bannerHeading {
    font-size: 26px;
    margin: 25px 0 15px;
    line-height: 24px;
  }
  .page-title ul li, page-title ul li a {
    font-size: 12px;
  }
  .page-title ul li:after {
    margin: 0 5px;
  }
  #wrapper .page-title-container {
    padding: 0 !important;
  }
  ul.tabs li {
    padding: 10px 5px;
	font-size: 14px;
  }
  #tab-1{
  	overflow-x: scroll;
  }
  .ebookLinks a {
    display: block;
    margin-top: 10px;
  }
  .popupdetails{
	min-width: 290px;
  }
}
@media(min-width: 768px) and (max-width: 991px){
  .headerContactDetails li.mail {
    padding-right: 20px;
  }
  .homeSection1 {
    text-align: center;
  }
  .homeSection1 h1 {
    font-size: 28px;
  }
  .checkList li {
    padding: 4px 20px 4px 30px;
  }
  .homeSection1 .btnRed{
  	margin-bottom: 30px;
  }
  .processBox {
    padding: 20px 20px 25px 15px;
  }
  .processImage {
    left: 15px;
  }
  .rpwe-block li {
    width: calc(50% - 30px) !important;
    text-align: center !important;
  }
  .footerWidget1Heading {
    font-size: 38px;
  }
  .contactPageWraper .footerContactDetails li {
    margin-left: 30px;
  }
  .featuredProducts{
  	text-align: center;
  }
  .featuredProducts .productBox {
    display: inline-block;
  }
  ul.footerContactDetails {
    padding: 0;
  }
  .aboutUsVideo {
    display: inline-block;
    margin-top: 30px;
  }
  .aboutSection1 {
    text-align: center;
  }
  .lpSection4 .col-md-6.text-right {
    text-align: left;
    margin-top: 40px;
  }
  .pcCatalogBox .btn.btnRed a {
	padding: 14px 20px;
  }
  .productCategoryWraper .lpVideo{
  	margin-bottom: 20px;
  }
  #content{
  	width: 100%;
	float: none !important;
  }
  #sidebar {
  	float: none !important;
    padding-left: 0;
	width: 320px !important;
	margin: 30px auto 0;
  }
}
@media(min-width: 768px) and (max-width: 800px){
  #header {
    height: auto;
  }
}
@media (min-width: 992px) and (max-width: 1199px){
  .processBox {
    padding: 20px 5px 25px 10px;
  }
  .processImage {
    left: 5px;
  }
  .processTitle {
    font-size: 20px;
    padding-left: 110px;
  }
  .contactPageWraper .footerContactDetails li {
    margin-left: 90px;
  }
  .pcCatalogBox .btn.btnRed a {
	padding: 14px 20px;
  }
  #sidebar {
    padding-left: 20px;
  }
  .sidebarWidget1 {
    padding: 22px 10px;
  }
  .sidebarWidget1Heading {
    padding: 0 20px;
  }
  #sidebar .btn a {
    padding: 14px 15px;
  }
  .divScroll.side-fixed {
    position: fixed;
    top: 15%;
    width: 303.33px;
    z-index: 999;
  }
}
@media (min-width: 1200px) {
  .container1000{
  	width: 1000px !important;
  }
  .divScroll.side-fixed {
    position: fixed;
    top: 15%;
    width: 370px;
    z-index: 999;
  }
}