
.btn-primary{
    background-color: transparent;
    border-color: #000 !important;
    color: #000 !important;
    border-width: 2px;
}


.visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
	  width: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
  }

 .focusable:active,
  .focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
    white-space: inherit;
  }

  .skip-to-content-link {
    background-color: #fff;
    padding: 1em;
    z-index: 10000;
		   color: #000;
  }

a.dropdown-toggle {
	color: #fff !important;
}

.fixed-top {
position: relative !important; 
    
}

body{
	padding-top: 0 !important;
}


#back-to-top {
    position: fixed;
   position: fixed;
    bottom: 40px;
    right: 44px;
    background-color: #42C7A5;
    color: #000000;
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 50px;
    font-size: 30px;
    border-radius: 50%;
    display: none;
    z-index: 1000;
    cursor: pointer;
    text-decoration: none;
}


.navbar .menu-item a {
    background-color: #231f20; 
}

#productIntro input[type=submit] {
	color: #fff !important;
}

.quote-slider .slick-list.draggable .slick-track p {
	color: #000;
}

.col-md-5.col-xl-4.my-auto h1{
background-color: #f1edeb;
display: inline-block;
padding: 7px 7px 7px 7px;
}

.col-md-5.col-xl-4.my-auto p.block-slide1-p {
background-color: #f1edeb;
display: inline-block;
padding: 7px 7px 7px 7px;
}

.col-md-5.col-xl-4.my-auto a{
background-color: #f1edeb;
}
.col-md-5.col-xl-4.my-auto a:hover{
	color: #000;
background-color: #f1edeb;
}

h3.fohny{
	font-size: 1.5rem;;
}

h3.vokbp{
font-size: 1.25rem;
}


h3.blogBlockh{
	font-size: 1.25rem;
    color: #231F20;
    font-weight: normal;
    position: relative;
    padding: 30px 0 10px;
}
h4.blogBlockhh{
	font-size: 1rem;
	color: #000;
}

#footerMiddle .gform_wrapper .gform_footer input[type=submit]{
	color: #000 !important;
}
.navbar ul > li:nth-of-type(3) {
    margin-top: 0px;
}

.divcause h1 span , h2 span{
	color: #000;
}
.divcause p{
	color: #000 !important;
}
.navbar{
	margin: 0 0 -32px 0;
	
}

.pro-sec .col-md-7 h2 {
	color: #000;
}

.pro-sec .nav-tabs .nav-link{
	color: #000;
}

.pro-sec-tab p{
	color: #000;
}

.buyOnline h3{
	color: #000;
	font-size: 1.5rem;
}

.prodBlock ul {
	color: #000;
}

.pro-sec-tab a{
	color: #000;
	text-decoration: underline; 
}

.gmail_default{
	color: #000;
}

/* Start Of pages Heading paragraph anchors etc css */

.col-md-12.col-lg-10.col-xl-8 h1{
	color: #000 !important;
} 

.col-md-12.col-lg-10.col-xl-8 p{
	color: #000;
} 

.col-md-12.col-lg-10.col-xl-8 p span{
	color: #000 !important;
} 

.col-md-12.col-lg-10.col-xl-8 p span a{
	color: #000 !important;
	
} 
.col-md-12.col-lg-10.col-xl-8 span {
	color: #000 !important;
} 

.col-md-12.col-lg-10.col-xl-8 span a{
	color: #000 !important;
} 

.col-md-12.col-lg-10.col-xl-8 ul li{
	color: #000;
} 

.col-md-12.col-lg-10.col-xl-8 a{
	color: #000;
	text-decoration: underline;
} 
.col-md-12.col-lg-10.col-xl-8 h2{
	color: #000;
} 

/* Privacy policy headings*/
h2.privacy-h2{
	color: #000;
	font-size: 20px;
}

/* Press Page*/
.pressh h1{
	color: #000;
}
.pressh p{
	color: #000;
}
.pressh a{
	color: #000;
	text-decoration: underline;
}

.cmplz-document.cookie-statement.cmplz-document-us ol li{
	color: #000;
}

.cmplz-service-header h3, h4, h5{
	color: #000;
}
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, #cmplz-document .cmplz-dropdown .cookies-per-purpose div, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div {
	color: #000;
}

/* Buzz Page */

.col-md-12.col-lg-9 h1{
	color: #000;
}

.col-md-12.col-lg-9 p{
	color: #000;
}

.col-md-12.col-lg-9 a{
	color: #000;
	text-decoration: underline;
}
.col-md-12.col-lg-9 .btn.btn-secondary:hover{
	background-color: #ffff;
	
}
/* Contact US Page */
p.contp{
    font-family: 'Albania Bold';
    font-weight: 500;
    font-style: italic;
}

/* Complianz cookies Form */

#cmplz-document label , input{
	color: #000;
}
/* Slick Sliders Css */
.slick-prev:before{
	
}

.slick-next:before{
	color: #fff;
	background-color: #000;
	border-radius: 80%;
	font-weight: 900;
	padding: 1px 2px 2px 2px;
	border: #fff 2px solid;
}
.slick-prev:before{
	color: #fff;
	background-color: #000;
	border-radius: 80%;
	font-weight: 900;
	padding: 1px 2px 2px 2px;
	    border: #fff 2px solid;
}

#hpHeader .slick-prev {
    left: 6px;
}

div#hpHeader button.slick-next.slick-arrow {
	right: 13px;
}
.slick-prev.slick-arrow{
	z-index: 1;
}

.quote-slider button.slick-prev.slick-arrow {
    left: -45px;
}


/* Start of Blog Page CSS */
#thePost h2 a{
	color: #000;
	text-decoration: underline;
	font-size: 16px;
}

.shareBox i.fa:before{
	color: #000;
}

.shareBox i.fb:before{
	color: #000;
}
.shareBox i.tw:before{
	color: #000;
}

.commentCount a{
	color: #000;
}
#sidebar .blogCats li a{
	color: #000;
}
 h2.sidebar-headd{
	font-size: 20px;
}

h3.row-blog-heading{
	font-size: 20px;
    padding: 30px 0 10px;
    color: #000;
	position: relative;
}

h3.row-blog-heading:after{
		transition: .2s;
    content: '';
    position: absolute;
    width: 20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    height: 1px;
    background-color: #231F20;	
}

h4.row-blog-heading4{
	font-size: 16px;
  font-family: 'Open Sans';
}

.button-group button.active.btn.btn-secondary.btn-round{
	background-color: #000;
	border-color: #000;
}

.button-group button.btn.btn-secondary.btn-round:focus{
		background-color: #000;
		border-color: #000;
		color: #fff;

}
.button-group button.btn.btn-secondary.btn-round.active:focus{
	  background-color: #000;
		border-color: #000;
}

h2.row-grid-heading{
	font-size: 20px;
  padding: 30px 0 10px;
	color: #000;
	line-height: 24px;
	position: relative;
}
h2.row-grid-heading:after{
	transition: .2s;
    content: '';
    position: absolute;
    width: 20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    height: 1px;
    background-color: #231F20;
}

h3.row-grid-headingg{
	font-size: 16px;
  font-family: 'Open Sans';
	color: #000;
}

.blog-container{
	    padding: 60px 0 50px;
}

h1.blog-container-heading{
	 margin-bottom: 30px;
}

.blog-container .search-form{
	margin-top: 30px;
}

.blog-container .search-form input.form-control {
	border: none;
    border-bottom: 1px solid  #d0d0d0;
    margin-right: 10px;
    transition: .2s;

}

.main-contentt{
	padding: 24px 0 0 0;
}

.collapse.navbar-collapse{
	    text-transform: lowercase;
    font-family: 'Albania Regular';
    font-size: 20px;
    color: white;
}

ul#mega-menu-primary-nav li#mega-menu-item-10232 a.mega-menu-link{
	margin: 0 0 110px 0;
}

li#mega-menu-item-10232 img{
	width: 151px;
	height: 91px;
}
#mega-menu-wrap-primary-nav, #mega-menu-wrap-primary-nav #mega-menu-primary-nav, #mega-menu-wrap-primary-nav #mega-menu-primary-nav ul.mega-sub-menu, #mega-menu-wrap-primary-nav #mega-menu-primary-nav li.mega-menu-item, #mega-menu-wrap-primary-nav #mega-menu-primary-nav li.mega-menu-row, #mega-menu-wrap-primary-nav #mega-menu-primary-nav li.mega-menu-column, #mega-menu-wrap-primary-nav #mega-menu-primary-nav a.mega-menu-link, #mega-menu-wrap-primary-nav #mega-menu-primary-nav span.mega-menu-badge{
	text-align: center !important;
}


#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-flyout ul.mega-sub-menu {
	padding: 38px 0 0 0;
}
div#footerTop\ hell{
    background-color: #42c7a5;
    height: 130px;
    padding: 30px 0 0 0;
}

svg.az {
	margin-top: -50px;
}

.social a i.fa {
    color: #000;
	font-size: 18px;
}
.social a{
	    margin: 0px 4px 0px 0px;
}

.social a img {
}
.social{
	margin-top: 23px;
}
.social a{
	  background: #fff;
    padding: 6px 10px 5px 10px;
    border-radius: 64px;
}

@media (max-width:425px){
	div#footerTop\ hell{
    background-color: #42c7a5;
    height: 305px;align-content     padding: 30px 0 0 0;
}
	
}

#footerTop svg {
    width: 100%;
    height: auto;
}

@media screen and (max-width: 767px) {
    #footerTop a {
        max-width: 160px;
    }
}

svg.wf {
    max-width: 90px;
}

#footerTop svg {
    width: 100% !important;
    height: auto !important;
}
#footerTop .row .col{
height: fit-content !important; 
}

#footerTop .row .col-md-9 .row{
	height: 140px !important;
}

h2.insta-h a {
    color: #000;
    text-decoration: none;
    font-size: 20px;
}

.cmplz-buttons .cmplz-btn {
    color: #000 !important;
}

#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
	color: #fff;
}
.postContent a{
  color: #000 !important;
	text-decoration: underline;
}

.pressblock-heading-1{
	    font-size: 20px;
    color: #000;
    line-height: 24px;
    font-weight: 500;
	padding: 20px 0 0 0;
}
.presscoverage-heading{
	font-size: 24px;
	color: #000;
	line-height: 29px;
}

.pressblock-heading-2{
	line-height: 21px;
	font-size: 16px;
	color: #000;
	margin-top: 10px;
}
/* END of Blog Page CSS */

.gform_legacy_markup_wrapper .gfield_required {
    color: #fff !important;
}
#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {background: #231f20 !important;}
.accessibilitybadge img {
    max-width: 350px;
    float: right;
}