/* Can We Help banner popup
   Feature on HOLD

.template-index .help-side-popup{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.template-index .help-side-popup-outer{
	display: block;
}
.help-side-popup{
	background-color: #fff;
	position: fixed;
	right: 0px;
	opacity: 0.6;
	box-shadow: 0 0 12px 1px #000;
	height: 300px;
	overflow-x: hidden;
	overflow-y: scroll;
	display: none;
	bottom: 10vh;
	width: 19vw;
	z-index: 10;
	cursor: pointer;
}
.help-side-popup:hover{
	opacity: 0.95;
}
.help-side-popup::-webkit-scrollbar{
	display:none;
}
.help-side-popup::-webkit-scrollbar-track{
	display:none;
}
.help-side-popup::-webkit-scrollbar-thumb{
	display: none;
}
.help-side-popup-outer{
	background-color: #fff;
	border-radius: 8px;
    opacity: 0.15;
	position: fixed;
	display: none;
    right: -5px;
    z-index: 9;
	bottom: 9vh;
	width: 300px;
	height: 53vh;
}
.help-side-popup-banner{
	text-align: center;
}
.help-side-popup-banner-question{
	width: 5vh;
	height: 5vh;
	margin-top: 4vh;
}
.help-side-popup-banner-text{
	margin-top: 11vh;
}
.help-side-popup-banner-text p{
	transform: rotate(-90deg);
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 3vh;
	letter-spacing: 2px;
	line-height: 35px;
	text-transform: uppercase;
	width: max-content;
	text-align:center;
	white-space: nowrap;
	margin: auto;
}
.help-side-popup-box{
	background-color: #fff;
	position: fixed;
	z-index: 10;
	opacity: 0.95;
	box-shadow: 0 0 12px 1px #000;
	height: 50vh;
	overflow-y: scroll;
	overflow-x: hidden;
	bottom: 10vh;
	width: 100%;
	right: -100vw;
	display: flex;
	flex-direction: column;
	text-align: center;
	justify-content: center;
	align-items: center;
}
.help-side-popup-box::-webkit-scrollbar{
	display: none;
}
.help-side-popup-box::-webkit-scrollbar-track{
	display: none;
}
.help-side-popup-box::-webkit-scrollbar-thumb{
	display: none;
}
.help-side-popup-wrapper{
	height: 50vh;
	width: 73vw;
	text-align: center;
}
.help-side-popup-close{
	height: 5vh;
	width: 5vh;
	margin-top: 5px;
	margin-right: 5px;
	float: right;	
	cursor: pointer;
}
.help-side-popup-form{
	margin: auto;
	margin-top: 32px;
    text-align: center;
}
.help-side-popup-form-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 3.5vw;
	letter-spacing: 2px;
	width: 59vw;
	white-space: nowrap;
	border-bottom: 1px solid #979797;
	text-align: left;
}
.help-side-popup-form h4{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 5vw;
    letter-spacing: 2px;
	line-height: 5vw;
	text-align: left;
    margin-top: -12px;
    margin-bottom: 5px;
}
.help-input{
	resize: none;
	letter-spacing: 2px;
	border: 2px solid black;
}
.help-side-popup-check-faq{
	font-family: 'Roboto Condensed', sans-serif;
    letter-spacing: 2px;
    border: none;
	margin-top: 1vh;
	font-size: 14px;
	text-align: center;
}
.help-side-popup{
	width: 57px;
	height: 300px;
}
.help-side-popup-banner-question{
	width: 30px;
	height: 30px;
	margin-top: 20px;
}
.help-side-popup-banner-text{
	margin-top: 0;
}
.help-side-popup-banner-text p{
	margin-top: 40%;
	font-size: 17px;
}
.help-side-popup-outer{
	width: 70px;
	height: 315px;
}
.help-side-popup-box{
	width: 300px;
	right: -100vw;
	height: 300px;
}
.help-side-popup-wrapper{
	width: inherit;
	height: inherit;
}
.help-side-popup-close{
	height: 15px;
	width: 15px;
}
.help-side-popup-form{
	margin: 0;
	padding: 15px;
	height: inherit;
}
.help-side-popup-form-title{
	font-size: 16px;
	width: 100%;
	margin-top: 10px;
}
.help-side-popup-form h4{
	line-height: 19px;
	font-size: 17px;
	margin-top: -15px;
	margin-bottom: 10px;
}
.help-input{
	width: 100%;
	padding: 5px;
	height: 44%;
	font-size:16px;
}
.help-input::placeholder{
	font-size: 16px;
}
.help-side-popup-check-faq{
	font-size: 14px;
	letter-spacing: 2px;
	border: none;
}
@media (max-width: 767px) {
	.help-side-popup{
		background-color: #fff;
		position: fixed;
		right: 0px;
		opacity: 0.6;
		box-shadow: 0 0 12px 1px #000;
		height: 50vh;
		overflow-x: hidden;
		overflow-y: scroll;
		display: none;
		bottom: 10vh;
		width: 19vw;
		z-index: 10;
		cursor: pointer;
	}
	.help-side-popup:hover{
		opacity: 0.95;
	}
	.help-side-popup::-webkit-scrollbar{
		display:none;
	}
	.help-side-popup::-webkit-scrollbar-track{
		display:none;
	}
	.help-side-popup::-webkit-scrollbar-thumb{
		display: none;
	}
	.help-side-popup-outer{
		background-color: #fff;
		border-radius: 8px;
		opacity: 0.15;
		position: fixed;
		display: none;
		right: -5px;
		z-index: 9;
		bottom: 9vh;
		width: 23vw;
		height: 53vh;
	}
	.help-side-popup-banner{
		text-align: center;
	}
	.help-side-popup-banner-question{
		width: 5vh;
		height: 5vh;
		margin-top: 4vh;
	}
	.help-side-popup-banner-text{
		margin-top: 11vh;
	}
	.help-side-popup-banner-text p{
		transform: rotate(-90deg);
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 3vh;
		letter-spacing: 2px;
		line-height: 35px;
		text-transform: uppercase;
		width: max-content;
		text-align:center;
		white-space: nowrap;
		margin: auto;
	}
	.help-side-popup-box{
		background-color: #fff;
		position: fixed;
		z-index: 10;
		opacity: 0.95;
		box-shadow: 0 0 12px 1px #000;
		height: 50vh;
		overflow-y: scroll;
		overflow-x: hidden;
		bottom: 10vh;
		width: 100%;
		right: -100vw;
		display: flex;
		flex-direction: column;
		text-align: center;
		justify-content: center;
		align-items: center;
	}
	.help-side-popup-box::-webkit-scrollbar{
		display: none;
	}
	.help-side-popup-box::-webkit-scrollbar-track{
		display: none;
	}
	.help-side-popup-box::-webkit-scrollbar-thumb{
		display: none;
	}
	.help-side-popup-wrapper{
		height: 50vh;
		width: 73vw;
		text-align: center;
	}
	.help-side-popup-close{
		height: 5vh;
		width: 5vh;
		margin-top: 5px;
		margin-right: 5px;
		float: right;	
		cursor: pointer;
	}
	.help-side-popup-form{
		margin: auto;
		margin-top: 32px;
		text-align: center;
	}
	.help-side-popup-form-title {
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 3.5vw;
		letter-spacing: 2px;
		width: 59vw;
		white-space: nowrap;
		border-bottom: 1px solid #979797;
		text-align: left;
	}
	.help-side-popup-form h4{
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 5vw;
		letter-spacing: 2px;
		line-height: 5vw;
		text-align: left;
		margin-top: -12px;
		margin-bottom: 5px;
	}
	.help-input{
		width: 100%;
		height: 19vh;
		resize: none;
		letter-spacing: 2px;
		border: 2px solid black;
	}
	.help-side-popup-check-faq{
		font-family: 'Roboto Condensed', sans-serif;
		letter-spacing: 2px;
		border: none;
		margin-top: 1vh;
		font-size: 3vw;
		text-align: center;
	}
	.help-side-popup{
		width: 57px;
		height: 250px;
	}
	.help-side-popup-banner-question{
		width: 30px;
		height: 30px;
		margin-top: 20px;
	}
	.help-side-popup-banner-text{
		margin-top: 0;
	}
	.help-side-popup-banner-text p{
		margin-top: 40%;
		font-size: 16px;
	}
	.help-side-popup-outer{
		width: 70px;
		height: 262px;
	}
	.help-side-popup-box{
		width: 216px;
		right: -100vw;
		height: 250px;
	}
	.help-side-popup-wrapper{
		width: inherit;
		height: inherit;
	}
	.help-side-popup-close{
		height: 15px;
		width: 15px;
	}
	.help-side-popup-form{
		margin: 0;
		padding: 15px;
		height: inherit;
	}
	.help-side-popup-form-title{
		font-size: 10px;
		width: 97%;
		margin-top: 10px;
	}
	.help-side-popup-form h4{
		line-height: 19px;
		font-size: 11px;
		margin-top: -15px;
		margin-bottom: 10px;
	}
	.help-input{
		width: 100%;
		padding: 5px;
		height: 44%;
		font-size:12px;
	}
	.help-input::placeholder{
		font-size: 12px;
	}
	.help-side-popup-check-faq{
		font-size: 7px;
		letter-spacing: 2px;
		border: none;
	}
}
End of help side popup
*/

/* SEO styles */
h1.seo-cmspage,
h2.seo-cmspage,
h3.seo-cmspage,
h1.seo-productpage,
h2.seo-productpage,
h3.seo-productpage,
h1.seo-blogpage,
h2.seo-blogpage,
h3.seo-blogpage {
	margin-bottom: 0;
	text-transform: inherit;
	display: inline;
	letter-spacing: inherit;
	font-weight: inherit;
}
.terms-and-conditions .multi-link-line {
    max-width: 90%;
    margin-right: auto;
    margin-left: auto;
}
/* 24-09-2019 footer changes start */
.site-footer{
	background-image: linear-gradient(226deg, #484899 0%, #22103d 100%);
	padding-top: calc(85px / 2);
    padding-bottom: 65px;
    margin-top: 0;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}
.site-footer__copyright-content{
  text-transform: uppercase;
  letter-spacing: 2px;
}
.disclaimer{
  text-transform: uppercase;
  letter-spacing: 2px;
    padding: 0px 25px;
  	line-height: 1.2;
  	text-align: center;
}
.site-footer .page-width{
	padding-left: 75px;
	padding-right: 75px;
	margin-top: 0 !important;
}
.site-footer .flag-images{
	text-align: center;
	margin-bottom: 80px;
  	margin-top: 10px;
}
.site-footer .flag-images a{
	margin-left: 5px;
}
.site-footer p, .site-footer__linklist-item a, .site-footer__rte a, .site-footer h4, .site-footer small, .site-footer__copyright-content a, .disclaimer a, .site-footer__newsletter-error{
	color: #ffffff !important;	
}
.site-footer__item:first-of-type{
/**	margin-top: -120px;  Kam: to show proper margin when add PlusX logo **/
	flex: 1 1 53%;
	padding-right: 4%;
}
.site-footer__item:nth-child(2){
	max-width: 165px;
}
.site-footer__item .h4{
	font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.site-footer__item-inner--newsletter .h4{
	font-size: 30px;
    font-weight: 400;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.site-footer__newsletter .news-text{
	font-size: 16px;
    max-width: 350px;
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 23px;
}
.site-footer__item-inner--newsletter .newsletter__input{
	border: 2px solid #ffffff;
    background-color: rgba(255, 255, 255, 0.22);
    margin: 5px 0 0 0;
    width: 100%;
    max-width: 315px;
    height: 50px;
    font-size: 14px;
    /*color: #ffffff;*/
    letter-spacing: 2px;
    margin-right: 10px;
}
.site-footer__item-inner--newsletter .newsletter__input:focus{
	background-color: #fff;
	outline: none;
	box-shadow: 0px 0px 0 6px rgba(151, 151, 151, 0.25);
}
.site-footer__item-inner--newsletter .newsletter__submit{
	font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    border: 2px solid #ffffff;
    background-color: transparent;
    font-size: 14px;
    height: 50px;
    color: #ffffff;
    line-height: 18px;
}
.site-footer__item-inner--newsletter .newsletter__submit:hover{
	background-color: #fff !important;
    color: #000;
}
.site-footer .input-group{
	margin-bottom: 55px;
}
input#ContactFooter-email::placeholder{
	color: #ffffff;
}
.site-footer .social-icns p{
	font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.site-footer a{
	color: #ffffff;
}

.social-images{
	display: flex;
	align-items: center;
	margin-bottom: 40px;
}
.social-images a{
    padding: 0 20px;
    display: flex;
    align-items: center;
    min-height: 45px;
    border-right: 1px solid #ffffff69;
    justify-content: center;
}
.social-images a:first-child{
    padding-left: 0;
}
.social-images a:last-child{
    border-right: none;
    padding-right: 0;
}
.social-images a img{
    max-width: 47px;
}
.site-footer .h4{
	margin-bottom: 20px;
}
.site-footer__linklist-item a{
	font-size: 14px;
    letter-spacing: 2px;
    line-height: 18px;
}
.site-footer__linklist-item{
	padding: 0 0 5px 0;
	margin-bottom: 5px;
}
.site-footer .grid--no-gutters .grid__item{
	width: 100%;
	display: flex;
    align-items: baseline;
}
.site-footer .confi-tech, .site-footer .small--hide, .site-footer .can-help{
	flex: 1;
}
.site-footer .can-help{
	text-align: right;
}
.site-footer .confi-tech img{
	margin-bottom: -20px;
}
.site-footer .can-help{
	text-align: right;
}
.site-footer .can-help a{
	border: 2px solid #ffffff;
    width: 173px;
    height: 50px;
    display: inline-flex;
    padding: 10px;
    align-items: center;
}
.site-footer .can-help a img{
	vertical-align: middle;
    margin-right: 10px;
}
.site-footer .can-help a .hvr-icn{
	display: none;
}
.site-footer .can-help a span{
	font-size: 14px;
	letter-spacing: 2px;
}
.site-footer .small--hide{
	text-align: center;
}
.site-footer .can-help a:hover{
	color: #000000;
	background-color: #fff;
}
.site-footer .can-help a:hover .def-icn{
	display: none;
}
.site-footer .can-help a:hover .hvr-icn{
	display: inline-block;
}
.site-footer .social-icns a:hover{
	color: #007d90;
}
.site-footer__linklist-item a:hover{
	border-bottom: none !important;
	color: #007d90 !important;
}
@media (max-width: 1295px) and (min-width: 992px){
	.site-footer__content{
		display: inline-block;
	}
	.site-footer__item-inner--newsletter .newsletter__input{
		max-width: 75%;
	}
	.site-footer__item:first-of-type{
		width: 100%;
	    display: inline-block;
	    padding-right: 0;
	}
	.site-footer__item{
		width: 25%;
		float: left;
	}
	.site-footer__item:nth-child(2){
		padding-left: 0;
		max-width: unset;
	}
	.site-footer .input-group{
		margin-bottom: 30px;
	}
}
/*@media (max-width: 991px) and (min-width: 750px){
    .site-footer .page-width{
        padding-left: 20px;
        padding-right: 20px;
    }
    .site-footer__item{
        width: 25%;
        float: left;
        padding-left: 0;
    }
    .site-footer__item:first-of-type{
        width: 100%;
        display: inline-block;
        padding-right: 0;
    }
    .site-footer__content{
        display: inline-block;
    }
    .site-footer{
        padding-top: 60px;
        padding-bottom: 40px;
    }
    .site-footer__item-inner--newsletter .newsletter__input{
        max-width: 70%;
    }
}*/
@media (max-width: 1295px){
  	.site-footer .plusx{
		display: none;
	}
}
@media (max-width: 991px){
	.site-footer .flag-images{
		display: none;
	}
	.site-footer__content{
		display: block;
		padding: 0;
	}
	.site-footer__item{
		display: block;
		margin-bottom: 0;
	}
	.site-footer .page-width{
		padding-left: 0;
    	padding-right: 0;
	}
	.site-footer__item{
		padding-left: 0;
		padding-right: 0;
	}
	.site-footer__item:nth-child(2){
		max-width: unset;
	}
	.site-footer__item:first-of-type{
		padding-left: 30px;
		padding-right: 30px;
		margin-top: 0;
		margin-bottom: 30px;
	}
	.site-footer__item-inner--newsletter .newsletter__input{
		margin-right: 10px;
		max-width: 75%;
	}
	.site-footer__item-inner--newsletter .newsletter__submit{
		min-width: 200px;
	}
	.site-footer{
		padding-top: 35px;
		padding-bottom: 30px;
	}
	.site-footer .input-group{
		margin-bottom: 30px;
	}
	.site-footer__linklist-item{
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.site-footer .site-footer__item-inner--link_list .h4{
		margin-bottom: 0;
		padding: 15px 30px;
		border-bottom: 1px solid #211b43;
		letter-spacing: 2.29px;
    	font-size: 16px;
	}
	.site-footer .site-footer__item:nth-child(2) .site-footer__item-inner--link_list .h4{
		border-top: 1px solid #211b43;
	}
	.site-footer__linklist{
		background-color: rgba(0, 0, 0, 0.2);
		display: none;
		padding: 5px 0;
	}
	.site-footer__linklist-item a{
		display: block;
		padding: 10px 30px;
		text-transform: capitalize;
	}
	.site-footer .small--hide{
    	display: block !important;
    	width: 100%;
    	text-transform: uppercase;
	}
	.site-footer .can-help{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.site-footer .confi-tech{
		margin-top: 50px;
		width: 100%;
		display: block;
		margin-bottom: 30px;
		text-align: center;
	}
	.site-footer .grid--no-gutters .grid__item{
		display: block;
	}
	.site-footer .confi-tech img{
		margin-bottom: 0;
	}
}	
@media (max-width: 510px){
	.site-footer .grid--no-gutters .grid__item{
		display: block;
	}
	.site-footer .confi-tech img{
		margin-bottom: 0;
	}
	.site-footer__item-inner--newsletter .newsletter__input{
		margin-right: 0;
    	max-width: 100%;
	}
	.site-footer .input-group{
		display: block;
	}
}
@media (max-width: 480px){
	.site-footer .h4{
		margin-bottom: 15px;
	}
	.site-footer__item-inner--newsletter .newsletter__input {
		margin: 0;
	}
	.site-footer__item:first-of-type{
		padding-left: 20px;
    	padding-right: 20px;
	}
	.site-footer__item-inner--newsletter .h4{
		font-size: 26px;
		letter-spacing: 2.6px;
	}
	.site-footer{
		padding-top: 40px;
	}
	.site-footer__newsletter .news-text{
		font-size: 12px;
	    letter-spacing: 0.6px;
	    line-height: 18px;
	}
	.site-footer__item-inner--newsletter .newsletter__input,
	.site-footer__item-inner--newsletter .newsletter__submit{
		font-size: 12px;
	    height: 40px;
	    letter-spacing: 1.71px;
	    padding: 10px;
	    border-width: 1px;
	}
	.site-footer__item-inner--newsletter .newsletter__submit{
		margin-top: 13px;
	}
	.site-footer .social-icns p{
		display: none;
	}
	.site-footer__item:first-of-type{
		margin-bottom: 25px;
	}
	.site-footer .social-icns .social-images{
		display: flex;
		text-align: center;
		justify-content: center;
	}
	.site-footer .social-icns .social-images a{
		margin-right: 0;
		flex: 1;
		max-width: 77px;
	}
	.site-footer .input-group{
		margin-bottom: 35px;
	}
	.site-footer .site-footer__item-inner--link_list .h4{
		padding: 15px 20px;
	}
	.site-footer__linklist-item a{
		padding: 10px 20px;
	}
	.site-footer__copyright-content{
		font-size: 10px;
    	letter-spacing: 1.43px;
	}
  	.disclaimer{
		font-size: 10px;
    	letter-spacing: 1.43px;
	}
}
/* 24-09-2019 footer changes end */
/* 24-09-2019 header changes start */
.site-header{
	padding: 0;
	max-width: 1440px;
    background-color: unset;
    margin-left: auto;
    margin-right: auto;
}
.site-header__mobile-nav{
	padding: 0;
}
.site-header__search.site-header__icon{
	display: none;
}
.site-nav__link--active .site-nav__label{
	border-bottom: none;
}
.site-header .site-nav a,
.site-nav__link--button .site-nav__label{
	color: #484899;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}
.site-header .site-nav a:hover, 
.site-nav__link--button .site-nav__label:hover{
	color: #007d90;
}
.site-nav__link:focus .site-nav__label, .site-nav__link:not([disabled]):hover .site-nav__label{
	border-bottom: none;
}
.site-header .site-nav a:hover{
	border-bottom: none;
}
.site-header .list--inline>li{
	margin-right: 10%;
	margin-left: 5%;
}
.site-header__mobile-nav{
	width: calc(100% - 220px);
    background-color: transparent;
}
.nav-background{
    width: calc(100% - 145px);
	clip-path: polygon(0 0, calc(100% - 220px) 0%, calc(100% - 145px) 100%, 0 100%);
	clip-path: url(#clip-triangle);
	transition: all 0.3s;
    position: absolute;
    top: 0;
	left: 0;
	height: 100%;
}
.firefox .nav-background{
    width: 100%;
	transition: 0;
	clip-path: polygon(0 0, calc(100% - 220px) 0%, calc(100% - 145px) 100%, 0 100%);
	-webkit-clip-path: polygon(0 0, calc(100% - 220px) 0%, calc(100% - 145px) 100%, 0 100%);
}
.site-header .top-triangle{
	position: absolute;
    right: 0;
    z-index: 999;
    width: 0;
    height: 0;
    border-style: solid;
	transition: all 0.3s;
    /*border-width: 120px 107.5px 0 107.5px;*/
    border-width: 123px 110px 0 110px;
    border-color: transparent transparent transparent transparent;
    top: 0;
}
#clip-triangle {
	fill: rgba(255, 255, 255, 0.86);
}
.site-header .top-triangle:after{
	content: '';
	width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 82px 77px;
    border-color: transparent transparent rgba(255,255,255,0.86) transparent;
    position: absolute;
    bottom: 38px;
    right: -110px;
	transition: all 0.3s;
}
.site-header .top-triangle:before{
	/*content: '';*/
	/*width: 0;*/
    /*height: 0;*/
    /*border-style: solid;*/
    /*border-width: 84px 0 0 75px;*/
    /*border-color: transparent transparent transparent rgba(255,255,255,0.86);*/
    /*position: absolute;*/
    /*top: -123px;*/
    /*left: -110px;*/
}
.site-header__icons-wrapper{
	border-left: 1px solid #484899;
	margin-top: 20px;
}
.site-header .medium-up--one-half{
	width: 70%;
}
.site-header .grid--no-gutters .grid__item.logo-align--left{
	width: 15%;
}
.site-header__icons{
	width: 13%;
}
.site-header .top-triangle .arrow{
	background-image: url(down11.png);
    position: absolute;
    width: 72px;
    height: 40px;
    bottom: -1px;
    left: -37px;
    background-size: contain;
    background-repeat: no-repeat;
}
.site-header__search-toggle{
	display: none;
}
.site-header__account, .site-header__cart{
	padding: 8px 20px;
}
.site-header__icons-wrapper a .hvr-icn{
	display: none;
}
.site-header__icons-wrapper a:hover .hvr-icn{
	display: inline-block;
}
.site-header__icons-wrapper a:hover .def-icn{
	display: none;
}
/*.site-header__account{
	padding-left: 50px;
}*/
.custom-header{
	max-width: 1440px;
    /*padding-right: 215px;*/
    width: 100%;
    position: relative;
    padding-left: 20px;
    margin-left: auto;
    margin-right: auto;
}
.site-header__logo{
	margin: 19px 0 10px;
}
.site-header__logo img{
    min-height: 45px !important;
    max-width: none !important;
}
.hdr-confi-tech{
	position: absolute;
    right: 90px;
    z-index: 999;
    top: 125px;
}
.site-header.border-bottom{
	border-bottom: none; 
	z-index: 1001;
}
.site-nav a,
.site-nav__link--button{
	padding: 28px 10px;
}
.site-nav{
	margin: 0;
}
.custom-menu {
	max-width: 840px;
	margin-left: 19%;
    margin-right: auto;
    margin-top: 35px;
    margin-bottom: 50px;
}
.custom-menu ul{
	width: 22%;
    text-align: left;
    display: inline-block;
}
.custom-menu ul li{
	margin-bottom: 15px;
}
.custom-menu ul.first{
	margin-left: 10px;
}
.custom-menu ul.second{
	margin-left: -10px;
}
.custom-menu ul li a{
	color: #484899;
    font-size: 14px;
    line-height: 20px;
    display: block;
    letter-spacing: 2px;
}
.custom-menu ul li a:hover{
	color: #007d90;
}
.custom-menu ul.third{
	margin-left: 20px;
}
.custom-menu ul.fourth{
	margin-left: 2.5%;
}
.desktop-menu{
	display: none;
}
.desktop-menu{
	position: absolute;
	width: calc(100% + 220px);
	max-width: 1344px;
    background-color: rgba(255, 255, 255, 0.96);
    top: 80px;
}
@media (min-width: 1025px) {
	.desktop-menu {
		top: 83px;
	}
}
@media (min-width: 1060px) {
	.desktop-menu {
		top: 82px;
	}
	.site-header .top-triangle {
		border-width: 121px 110px 0 110px;
	}
}
.site-nav__link--button{
    outline: none;
}
.template-product .site-header.border-bottom,
body.contact .site-header.border-bottom,
body.template-404 .site-header.border-bottom,
body.thankyou .site-header.border-bottom,
body.account .site-header.border-bottom,
body.template-cart .site-header.border-bottom{
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.template-product .border-tri:before,
body.contact .border-tri:before,
body.template-404 .border-tri:before,
body.thankyou .border-tri:before,
body.account .border-tri:before,
body.template-cart .border-tri:before{
	content: '';
    border-left: 1px solid rgba(0, 0, 0, 0.25);
    position: absolute;
    height: 116px;
    top: -138px;
    left: -77px;
    transform: rotate(-45deg);
}
.template-product .border-tri:after,
body.contact .border-tri:after,
body.template-404 .border-tri:after,
body.thankyou .border-tri:after,
body.account .border-tri:after,
body.template-cart .border-tri:after{
	content: '';
    border-right: 1px solid rgba(0, 0, 0, 0.25);
    position: absolute;
    height: 112px;
    top: -136px;
    right: -72px;
    transform: rotate(43deg);
    z-index: 1;
}
@media(max-width: 1300px) and (min-width: 1141px){
	.custom-menu{
		margin-left: 15%;
	}
}
@media(max-width: 1299px){
	.site-header .list--inline>li{
		margin-right: 7%;
	}
}
@media(max-width: 1170px){
	.site-header__mobile-nav {
		width: calc(100% - 180px);
	}
}
@media(max-width: 1170px) and (min-width: 1041px){
	.site-header__icons{
		width: 16%;
	}
	.site-header .medium-up--one-half{
		width: 67%;
	}
}
@media(max-width: 1059px) and (min-width: 1041px){
	.site-header .list--inline>li{
		margin-right: 5%;
	}
}
@media(max-width: 1043px) and (min-width: 1041px){
	.site-header .list--inline>li{
		margin-right: 6%;
	}
}
@media(max-width: 1040px) and (min-width: 992px){
	.site-header .list--inline>li{
		margin-right: 5%;
	}
	.site-header__icons{
		width: 16%;
	}
	.site-header .medium-up--one-half{
		width: 67%;
	}
	.site-header .top-triangle{
		border-width: 121.5px 89.5px 0 89.5px;
	}
	.nav-background{
		width: calc(100% - 119px);
	}
	.site-header .top-triangle .arrow{
		width: 60px;
		left: -31px;
	}
	.site-header .top-triangle:before{
		border-width: 82px 0 0 60px;
		left: -91px;
	}
	.site-header .top-triangle:after{
		right: -89px;
		border-width: 0 0 80px 60px;
	}
	.hdr-confi-tech{
		right: 68px;
	}
	.desktop-menu{
		width: calc(100% + 180px);
	}
	.custom-menu{
		margin-left: 10%;
	}
	.template-product .border-tri:after,
	body.contact .border-tri:after,
	body.template-404 .border-tri:after,
	body.thankyou .border-tri:after,
	body.account .border-tri:after,
	body.template-cart .border-tri:after{
		height: 108px;
	    top: -136px;
	    right: -62px;
	    transform: rotate(38deg);
	}
	.template-product .border-tri:before,
	body.contact .border-tri:before,
	body.template-404 .border-tri:before,
	body.thankyou .border-tri:before,
	body.account .border-tri:before,
	body.template-cart .border-tri:before{
		height: 110px;
	    top: -138px;
	    left: -64px;
	    transform: rotate(-37deg);
	}
}
@media(max-width: 1024px) and (min-width: 992px){
	.site-header .top-triangle{
		top: -1px;
	}
}
/*@media(max-width: 991px) and (min-width: 750px){
    .site-header .list--inline>li{
        margin-right: 5%;
    }
    .site-header .medium-up--one-half{
        width: 65%;
    }
    .site-header__icons{
        width: 17%;
    }
    .site-header__mobile-nav{
        width: 100%;
    }
    .site-header .top-triangle{
        display: none;
    }
}*/
@media (min-width: 1024px){
    .site-nav--active-dropdown .site-nav__dropdown,
    .site-nav__link .icon-chevron-down{
        display: none;
	}
}
@media (max-width: 1024px){
	.desktop-menu{
		display: none;
	}
	.mobile-nav-wrapper.js-menu--is-open.medium-up--hide{
		display: block !important;
	}
	.site-header .medium-up--one-half{
		display: none;
	}
    .site-header .top-triangle{
        display: none;
    }
    .site-header__mobile-nav{
        transition: all 1s;
        width: 100%;
    }
	.nav-background,
    .firefox .nav-background{
        clip-path: none;
        -webkit-clip-path: none;
		width: 100%;
		height: 90%;
		border-bottom: 1px solid rgba(151, 151, 151, 0.5);
		background: rgba(255, 255, 255, 0.86);
	}
	.nav-background svg{
        display: none;
	}
    .hdr-confi-tech{
        display: none;
    }
    .site-header .grid--no-gutters .grid__item.logo-align--left{
        width: calc(75% - 44px);
    }
    .site-header__icons{
        width: 25%;
        float: right;
        padding-right: 0;
    }
    .site-header__icons-wrapper{
        border-left: 0;
        margin-top: 15px;
    }
    .site-header__menu{
        float: left;
        outline: none;
        margin-top: 23px;
        padding-left: 0;
        color: #484899;
        display: block;
    }
    .site-header__menu .close{
    	display: none;
    }
    .site-header__menu.mobile-nav--close .open{
    	display: none;
    }
    .site-header__menu.mobile-nav--close .close{
    	display: block;
    }
    .custom-header{
        padding-right: 30px;
        padding-left: 30px;
        display: inline-block;
    }
    .site-header__account, .site-header__cart{
        padding: 8px 10px;
    }
    #shopify-section-header.active .account-popup, #shopify-section-header.active #crt{
    	opacity: 1;
    }
    .site-header__logo{
        padding-left: 10px;
        margin: 17px 0;
    }
    .site-header__logo img{
		max-width: 105px !important;
		min-height: auto !important;
		width: 100%;
    }
    .mobile-nav-wrapper{
       /* -ms-transform: unset !important;
        -webkit-transform: unset !important;
        transform: unset !important;*/
        -ms-transform: translateX(-100%) !important;
        -webkit-transform: translateX(-100%) !important;
        transform: translateX(-100%) !important;
        position: unset;
        height: auto !important;
        z-index: 9;
        height: calc(100% - 71px)!important;
        position: fixed;
        top: 0px;
        margin-top: 71px;
        overflow: scroll;
    }
    /*.mobile-nav-wrapper.is-transitioning{
    	display: none !important;
    	visibility: hidden !important;
    }*/
    .mobile-nav-wrapper.js-menu--is-open{
        -ms-transform: translateX(0) !important;
        -webkit-transform: translateX(0) !important;
        transform: translateX(0) !important;
    }
    #shopify-section-header.active .custom-header{
        background-color: #ffffff;
		border-bottom: solid 0.5px rgba(0, 0, 0, 0.25);
    }
    .mobile-nav__item .mobile-nav__faux-link{
        border-bottom: none;
        color: #484899;
        font-size: 20px !important;
        text-transform: uppercase;
        letter-spacing: 1.5px;
    }
    .mobile-nav__sublist-link:not(.mobile-nav__sublist-header){
        padding-left: 40px;
    }
    .mobile-nav__sublist-link .mobile-nav__faux-link{
        text-transform: inherit;
        color: #484899;
        font-size: 18px;
        letter-spacing: 1.5px;
    }
    .mobile-nav__item.border-bottom{
        border-bottom: none;
    }
    .mobile-nav__table{
        display: none;
    }
    .mobile-nav{
    	-ms-transform: unset !important;
        -webkit-transform: unset !important;
        transform: unset !important;
        //margin-top: 40px;
    }
    .sub-nav--is-open .mobile-nav{
        -ms-transform: unset !important;
        -webkit-transform: unset !important;
        transform: unset !important;
    }
    .mobile-nav__dropdown{
        position: unset;
    }
    .mobile-nav__item{
        outline: none;
        padding: 15px 40px;
    }
    .mobile-nav__icon .icon{
        display: none;
    }
    .mobile-nav__icon{
    	padding-right: 30px;
    }
    .mobile-nav__item .mobile-nav__icon:after{
        content: "\f107";
        font-family: 'FontAwesome';
    }
    .mobile-nav__item.active .mobile-nav__icon:after{
        content: "\f106";
        font-family: 'FontAwesome';
        font-weight: bold;
    }
    .mobile-nav__item .mobile-nav__icon:after{
        font-size: 20px;
        color: #484899;
        line-height: 44px;
    }
    .mobile-nav-wrapper::after{
    	border-bottom: none;
    }
    .page-container{
    	transform: unset !important;
    }
    #shopify-section-header.active .site-header__mobile-nav{
    	background-color: #ffffff;
    	position: fixed;
	    top: 0;
	    height: 71px;
	    width: 100%;
	    z-index: 99;
    }
    .mobile-nav__sublist-link{
    	padding: 15px 40px;
    }
    #MobileNav > .mobile-nav__item{
    	margin-bottom: 30px;
    }
    .template-product .site-header.border-bottom, body.contact .site-header.border-bottom, body.template-404 .site-header.border-bottom, body.thankyou .site-header.border-bottom, body.account .site-header.border-bottom, body.template-cart .site-header.border-bottom{
    	border-bottom: none;
    }
    .top-para-men {
     margin-right: 14% !important;
     margin-left: 14% !important;
    }
}
@media (max-width: 749px){
	.nav-background{
		height: 100%;
	}
	.site-header__menu{
		margin-top: 15px;
	}
	.site-header__cart-count span{
		font-size: 10px;
	}
	.site-header__cart-count{
		right: -10px;
	}
	.mobile-nav__item .mobile-nav__faux-link{
		font-size: 16px !important;
		letter-spacing: 1.2px;
	}
	.mobile-nav__sublist-link .mobile-nav__faux-link{
		font-size: 14px;
		letter-spacing: 1.05px;
	}
	#MobileNav > .mobile-nav__item{
		margin-bottom: 20px;
	}
	.mobile-nav__item{
		padding: 10px 40px;
	}
	.mobile-nav__sublist-link{
		padding: 10px 40px;
	}
}
@media (max-width: 480px){
    .site-header .grid--no-gutters .grid__item.logo-align--left{
        width: calc(70% - 44px);
    }
    .site-header__icons{
        width: 30%;
    }
    .custom-header{
		padding-right: 20px;
    	padding-left: 20px;
	}
	.site-header__cart{
		padding-right: 0;
	}
	.site-header__logo{
		padding-left: 5px;
	}
	.mobile-nav__icon{
		padding-right: 37px;
	}
}
@media (max-width: 375px){
	.mobile-nav-wrapper{
		top: -1px;
	}
}
/* 24-09-2019 header changes end */
/* 25-09-2019 home page changes start */
.main-content{
	padding-top: 0;
}
.main-content .shopify-challenge__container{
	margin-top: 36vh;
    margin-bottom: 30vh;
}
.top-banner .shogun-image-content{
	left: 9%;
}
.top-banner .shogun-heading-component h4{
	text-transform: uppercase;
    /**max-width: 640px;**/
    color: #ffffff;
    font-weight: normal;
    font-family: 'Roboto Condensed', sans-serif;
    font-style: normal;
    font-size: 65px;
    line-height: 1em;
    letter-spacing: 2px;
    text-align: left;
    margin-bottom: 20px;
	position: relative;
	width: fit-content;
}
.top-banner .shogun-heading-component h3{
	text-transform: uppercase;
    /**max-width: 640px;**/
    color: #ffffff;
    font-weight: normal;
    font-family: 'Roboto Condensed', sans-serif;
    font-style: normal;
    font-size: 65px;
    line-height: 1em;
    letter-spacing: 2px;
    text-align: left;
    /**margin-bottom: 20px;**/
	position: relative;
	width: fit-content;
}
.top-banner .shogun-heading-component h3:after{
    content: '';
    background-image: url(https://www.confitex.com.au/cdn/shop/t/36/assets/plus.png);
    width: 30px;
    height: 30px;
    position: absolute;
    top: -25px;
    right: -30px;
    background-size: contain;
}
.top-banner .shogun-heading-component h4:after{
    content: '';
    background-image: url(https://www.confitex.com.au/cdn/shop/t/36/assets/plus.png);
    width: 40px;
    height: 40px;
    position: absolute;
    top: -35px;
    right: -31px;
    background-size: contain;
}
.top-banner .top-text{
	margin-bottom: 30px;
}
.top-banner .top-disclaimer p{
	font-size: 12px;
    font-weight: 400;
    color: #979797;
    letter-spacing: 1px;
    text-align: left;
}
@media (min-width: 992px){
	.top-banner .top-disclaimer p{
		position: relative;
		bottom: -34px;
	}
}
#s-6b038a30-ece7-4bd6-b500-fe1126731290{
	margin-top: -98px;
    position: relative;
    z-index: 4;
}
.category-down{
	position: relative;
    z-index: 9;
	top: 155px;
	cursor: pointer;
	margin: auto;
    padding: auto;
    height: max-content;
    width: max-content;
}
.top-banner img{
	width: 100%;
    margin-left: -5px !important;
    width: calc(100% + 10px);
    max-width: calc(100% + 10px) !important;
}
.shop-men .shogun-image-link img.shogun-image{
	margin-left: -3px;
	margin-top: -3px;
    width: calc(100% + 10px);
    max-width: calc(100% + 10px);
}
.shop-women .shogun-image-link img.shogun-image{
	/**margin-right: -8px;
    width: calc(100% + 5px);
    max-width: calc(100% + 5px);**/
}
.shop-women .mh-blog-sec .shogun-image-link img.shogun-image {
	margin-right: 0;
    width: 100%;
    max-width: 100%;
}
.shop-men .mh-blog-sec .shogun-image-link img.shogun-image {
    margin-left: 0;
    margin-top: 0;
    width: 100%;
    max-width: 100%;
}
@media(max-width: 991px) and (min-width: 768px){
	.shop-women .shogun-image-link img.shogun-image{
		/**margin-top: 4px;
		width: calc(100% + 7px);**/
		max-width: calc(100% + 7px);
	}
	.shop-men .shogun-image-link img.shogun-image{
		margin-top: 2.5px;
		margin-left: -6px;
		
	}
	.template-product .prod-lab-tested-ul .why-dropdown-content .shg-c-sm-2 {
		width: calc(33.33% - 5.0px) !important;
		margin-bottom: 8px;
	}
}
@media (max-width: 767px) {
	.shop-men .shogun-image-link img.shogun-image {
		margin-left: -5px;
		width: calc(100% + 7px);
		max-width: calc(100% + 7px);
		margin-top: -0.5px;
	}
	.shop-women .shogun-image-link img.shogun-image {
		width: calc(100% + 6px);
		max-width: calc(100% + 6px);
		margin-right: -6px;
	}
}
.vdo-sec{
	margin-top: 75px;
	margin-bottom: 90px;
}
.vdo-sec .vdo-title h4{
	font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
	letter-spacing: 2px;
	letter-spacing: 1.8px;
}
.vdo-sec .vdo-title{
	margin-left: 75px;
    padding-bottom: 20px !important;
    position: relative;
}
.vdo-sec .vdo-title:before{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 50%;
    left: -20px;
    top: 13px;
    z-index: 1;
    background-color: #ffffff;
}
.vdo-sec .shg-box-content .shg-c.vdo-ifrm{
	position: relative;
	border: 1px solid rgba(151, 151, 151, 0.5);
}
.vdo-sec .shg-box-content .shg-c.vdo-ifrm:after{
	content: '';
    border: 2px dotted rgba(0, 0, 0, 0.25);
    border-bottom: none;
    position: absolute;
    width: 23px;
    left: -25px;
    height: 160px;
    border-right: none;
    top: -30px;
}
.shop-men .vdo-sec .shg-box-content .shg-c.vdo-ifrm:after,
.shop-women .vdo-sec .shg-box-content .shg-c.vdo-ifrm:after {
	top: -30px;
}
@media (max-width: 767px) {
	.shop-men .vdo-sec .shg-box-content .shg-c.vdo-ifrm:after, 
	.shop-women .vdo-sec .shg-box-content .shg-c.vdo-ifrm:after {
		top: -21px;
		border: 0;
		border-top: 1px dotted rgba(0, 0, 0, 0.25);
	}
}
@media (min-width: 481px) and (max-width: 767px) {
	.shop-women .vdo-sec .shg-box-content .shg-c.vdo-ifrm:after {
		top: -31px;
	}
}
@media (max-width: 375px) {
	.shop-men .vdo-sec .shg-box-content .shg-c.vdo-ifrm:after, 
	.shop-women .vdo-sec .shg-box-content .shg-c.vdo-ifrm:after {
		top: -26px;
	}
}
.vdo-sec .shg-box-content .shg-c.vdo-ifrm:before{
	content: '';
    position: absolute;
    border-top: 2px dotted rgba(0, 0, 0, 0.25);
    width: 25px;
    top: 137px;
    transform: rotate(35deg);
    left: -25px;
}
.shop-men .vdo-sec .shg-box-content .shg-c.vdo-ifrm:before,
.shop-women .vdo-sec .shg-box-content .shg-c.vdo-ifrm:before {
	width: 25px;
	left: -25px;
    border-top: 2px dotted rgba(0, 0, 0, 0.25);

}
.flexbox{
	padding-bottom: 0 !important;
}
.fsdr-title h2,
.ssdr-title h2{
	font-size: 65px;
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
	letter-spacing: 2px !important;
	cursor: pointer;
	margin: auto !important;
	width: 100% !important;
}
.fsdr-text p,
.ssdr-text p{
	text-align: center;
    font-family: 'Roboto Slab', serif;
    font-size: 28px;
    color: #979797;
    line-height: 43px;
    letter-spacing: 0.56px;
}
.ssdr-text p{
	letter-spacing: 1.4px;
}
.fsdr-desc{
	margin-bottom: 500px;
	margin-top: 70px;
}
.fsdr-desc p,
.ssdr-desc p{
	text-align: center;
    font-size: 35px;
    font-family: 'Roboto Slab', serif;
    color: #ffffff;
    letter-spacing: 1.75px;
    line-height: 37px;
}
.ssdr-desc .fsdr-desc-year p{
	font-size: 20px;
	line-height: 2;
	font-family: 'Roboto Condensed', sans-serif;
	margin-top: 10px;
}
.template-index .shg-sld-dots{
	display: none;
}
.fsdr-desc .shg-sld-content,
.ssdr-desc .shg-sld-content{
	max-width: 875px;
    margin-left: auto;
    margin-right: auto;
}
.shg-sld-nav-button.shg-sld-disabled{
	opacity: 1 !important;
}
/** Slider style - New - Kam **/
.ullab1 .shg-sld-nav-button.shg-sld-left{
  background-color: #00000040 !important;
  height: auto;
  top: 45%;
}
.ullab1 .shg-sld-nav-button.shg-sld-right{
  background-color: #00000040 !important;
  height: auto;
  top: 45%;
}
.shg-sld-nav-button.shg-sld-left{
  background-color: #00000040 !important;
  height: auto;
  top: 45%;
}
.shg-sld-nav-button.shg-sld-right{
  background-color: #00000040 !important;
  height: auto;
  top: 45%;
}
/**.shg-sld-nav-button.shg-sld-left{
	background-image: url('lefty-arrow-drkr.png') !important;
}
.shg-sld-nav-button.shg-sld-right{
	background-image: url('righty-arrow.png') !important;
}
.shg-sld-nav-button.shg-sld-left:hover{
	background-image: url('lefty-arrow-drkr.png') !important;
}
.shg-sld-nav-button.shg-sld-right:hover{
	background-image: url('righty-arrow.png') !important;
}**/
.fsdr-title h2{
	display: inline;
    padding-right: 90px;
    position: relative;
}
.fsdr-title h2:after{
	content: '';
    height: 110%;
    width: 110px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    background-image: url(UL-logo-for-web-white.png);
  	margin-left: 30px;
}
.ul-purple h4:after{
	content: '';
    height: 150%;
    width: 65px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    background-image: url(UL-logo-purple.png);
  	margin-left: 6px;
    margin-top: -5px;
}
/** UL new icon mobile format - Kam **/
    .ultitle h4:after{
	content: '';
    height: 110%;
    width: 110px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    background-image: url(ul-white-new.png);
  	margin-left: 30px;
}
.ultitle1 h4:after{
	content: '';
    height: 6%;
    width: 35px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    background-image: url(ul-white-new.png);
  	margin-left: 9px;
  	top: 35px;
}
.ssdr-desc{
	margin-top: 70px;
}
.tested-sec img.shogun-image{
	// margin-left: -10px;
    // width: calc(100% + 10px);
	// max-width: calc(100% + 10px);
	width: 100%;
	max-width: 100%;
}
.mens-top-sec .disclaimer {

    // transform: rotate(270deg);
    // position: absolute;
    // right: -60px;
    // bottom: 86px;

    font-size: 12px;
}
.mens-top-sec .disclaimer p {
    color: white;
}
/** Kam disabled the hover effect on the why us sections
.why-sect .shg-row > div:hover .why-us-gifs{
	display: block;
}
.why-sect .shg-row > div:hover .absorb-gif-stop,
.why-sect .shg-row > div:hover .friendly-gif-stop,
.why-sect .shg-row > div:hover .easy-care-gif-stop {
	display: none;
} **/

@media (max-width: 1024px) {
	.why-sect .shg-row > div:focus .why-us-gifs{
		display: inline-block !important;
	}
	.why-sect .shg-row > div:focus .absorb-gif-stop,
	.why-sect .shg-row > div:focus .friendly-gif-stop,
	.why-sect .shg-row > div:focus .easy-care-gif-stop{
		display: none;
	}
}
.why-sect .why-us-gifs{
	display: none;
	margin: 0 auto!important;
	min-height: 380px;
}
.why-us-section .why-sect .shg-c-lg-4 .shogun-image-container {
	margin: 30px auto !important;
	height: 380px !important;
}
.why-us-section .why-sect .why-us-gifs video.shogun-image{
	width: 100%;
	height: inherit;
}
.why-us-section .why-title h3{
	font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
    letter-spacing: 1.8px;
}
.why-us-section .why-sect:after{
	content: '';
    border: 2px dotted rgba(0, 0, 0, 0.25);
    border-bottom: none;
    position: absolute;
    width: 23px;
    left: -25px;
    height: 160px;
    border-right: none;
    top: -29.5px;
}
.shop-men .why-us-section .why-sect:after,
.shop-women .why-us-section .why-sect:after{
	top: -29.5px;
}
.why-us-section .why-sect:before{
	content: '';
    position: absolute;
    border-top: 2px dotted rgba(0, 0, 0, 0.25);
    width: 25px;
    top: 137px;
    transform: rotate(35deg);
    left: -25px;
}
.shop-men .why-us-section .why-sect:before,
.shop-women .why-us-section .why-sect:before{
	width: 25px;
	left: -25px;
	border-top: 2px dotted rgba(0, 0, 0, 0.25);
}
.why-us-section .why-sect{
	position: relative;
	border-right: 1px solid rgba(151, 151, 151, 0.5);
    border-left: 1px solid rgba(151, 151, 151, 0.5);
}
.why-us-section .why-title{
	margin-left: 75px;
    padding-bottom: 20px !important;
	position: relative;
}
.why-us-section .why-title:before{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 50%;
    left: -22px;
    top: 13px;
    z-index: 1;
    background-color: #fff;
}
.why-us-section{
	margin-top: 75px;
	margin-bottom: 145px;
}
.why-us-section .why-sect .shg-c-lg-4{
	border-right: 1px solid rgba(151, 151, 151, 0.5);
	padding-top: 20px;
	padding-bottom: 25px;
}
.why-us-section .why-sect .shg-c-lg-4:last-child{
	border-right: none;
}
.why-us-section .why-desc{
	padding: 0 25px 0 45px;
}
.why-us-section .why-desc p,
.why-us-section .why-desc h1.seo-cmspage,
.why-us-section .why-desc h2.seo-cmspage,
.why-us-section .why-desc h3.seo-cmspage{
	font-family: 'Roboto Slab', serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 23px;
    color: #000000;
}
.why-us-section .why-ttl h3{
	font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 28px;
    line-height: 35px;
    text-transform: uppercase;
    padding: 0 45px;
}
.why-us-section .why-sect img, .why-sect .why-us-gifs{
	margin-bottom: 80px;
	height: inherit;
}
.why-us-section{
	max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}
.top-banner, .category, .vdo-sec, .tested-sec{
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.shop-men#s-93d13347-6d36-4612-a404-94d674a3d09c .shogun-image-content,
.shop-women#s-3acd7ce5-e714-4333-a2b1-4d3f90041fff .shogun-image-content{
	align-items: start !important;
}
.shop-men .shogun-image-content h2,
.shop-women .shogun-image-content h2{
	color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 28px;
    font-weight: 400;
    letter-spacing: 2px;
    //text-transform: uppercase;
    //width: 80%;
}
.template-index .shop-men .shogun-image-content h2,
.template-index .shop-women .shogun-image-content h2 {
	width: 80%;
}
@media (max-width: 480px) {
	.template-index .shop-men .shogun-image-content h2 {
		width: 70%;
	}
	.template-index .shop-women .shogun-image-content h2 {
		width: 90%;
	}
}
.shop-men .shogun-image-content h2{
	margin-right: auto;
}
.shop-women .shogun-image-content h2{
	margin-left: auto;
}
@media (min-width: 992px) {
	.shop-women .shogun-image-content h2{
		display: flex;
		align-items: center;
		justify-content: center;
		vertical-align: middle;
	}
	.shop-women .wh-expect .shogun-image-content h2{
		justify-content: left;
	}
}
.shop-men .slider-dry-desc h2, .shop-women .slider-dry-desc h2 {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-right: 0;
}
.shop-women .home-shop-cat-ttl,
.shop-men .home-shop-cat-ttl{
	//margin-top: 20px;
	margin-top: 14px;
}
/* 25-09-2019 home page changes end */
/* 26-09-2019 contact us page changes start */
.custom-contact{
    padding-top: 180px;
}
.custom-contact .contactus{
    color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    margin-bottom: 75px;
    padding-left: 20px;
}
.custom-contact .contactus:before{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 50%;
    left: 0;
    top: 3px;
}
.custom-contact .conatct-main{
    display: flex;
    border-left: 1px solid rgba(0, 0, 0, 0.25);
    border-right: 1px solid rgba(0, 0, 0, 0.25);
}
.custom-contact .contat-sec{
    margin-left: 60px;
    margin-right: 55px;
    position: relative;
    margin-bottom: 100px;
}
.custom-contact .contat-sec:after{
    content: '';
    border: 2px dotted rgba(0, 0, 0, 0.25);
    border-bottom: none;
    position: absolute;
    width: 23px;
    left: -25px;
    height: 160px;
    border-right: none;
    top: 7px;
}
@media (min-width: 992px) {
	.why-us-section {
		margin-top: 0;
	}
	.why-us-section .why-title{
		margin-top: 70px;
	}
	.custom-contact .contat-sec:after{
		left: -24px;
		height: 162px;
	}
}
.custom-contact .contat-sec:before{
	content: '';
    position: absolute;
    border-top: 2px dotted rgba(0, 0, 0, 0.25);
    width: 23px;
    top: 175px;
    transform: rotate(35deg);
    left: -23px;
}
.custom-contact .question{
    padding-left: 60px;
    padding-right: 50px;
    flex: 1;
    border-right: 1px solid rgba(0, 0, 0, 0.25);
}
.custom-contact .custom-from{
    padding-left: 55px;
    padding-right: 45px;
    flex: 1;
}
.custom-contact .get-que h2,
.custom-contact .contact h2{
    color: #484899;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 45px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 47px;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.custom-contact .get-que p, .custom-contact .contact .help-text{
    color: #000000;
    font-family: 'Roboto Slab', serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 1.44;
    margin-bottom: 60px;
}
.custom-contact .get-que p a{
    color: #007d90;
}
.custom-contact .query p,
.custom-contact .query h1.seo-cmspage,
.custom-contact .query h2.seo-cmspage,
.custom-contact .query h3.seo-cmspage{
    color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 35px;
    margin-bottom: 60px;
    letter-spacing: 1.8px;
}
.custom-contact .query p:first-child{
    line-height: normal;
}
.custom-contact .query p a:after{
	content: '>';
	margin-left: 5px;
}
.custom-contact .query p a{
	color: #007d90;
}

.custom-contact .query p a .fa{
    font-weight: bold;
}
.custom-contact .query p:last-child{
    margin-bottom: 0;
}
.custom-contact .query p a,
.custom-contact .rte .query a:not(.btn){
    color: #007d90;
    border-bottom: none;
}
.custom-contact input[type="text"],
.custom-contact input[type="email"]{
    border: none;
    border-bottom: 2px solid #979797;
    padding-left: 0;
    outline: none;
}
.custom-contact label{
    color: #979797;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    margin-bottom: 5px;
}
.custom-contact .form-vertical select{
	height: 50px;
}
.custom-contact .form-vertical input, 
.custom-contact .form-vertical select, 
.custom-contact .form-vertical textarea{
    margin-bottom: 35px;
}
.custom-contact select, .custom-contact textarea{
    border: 2px solid #000000;
}
.custom-contact .form-vertical input, .custom-contact .form-vertical select, .custom-contact .form-vertical textarea {
    color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
}
.custom-contact .form-vertical input.btn{
    margin-bottom: 0;
    border: 2px solid #000000;
    background-color: transparent;
    height: 50px;
    width: 220px;
}
.custom-contact .form-vertical input.btn:hover{
    background-color: #000000;
}
.custom-contact .form-vertical textarea{
    max-height: 156px;
}
.custom-contact .contact .help-text{
    padding-right: 7%;
}
/* 26-09-2019 contact us page changes end */
/* 26-09-2019 cookie popup changes start */
.cc-theme-block{
    background-image: linear-gradient(270deg, #f88278 0%, #913467 49%, #22103d 100%);
    opacity: 0.91;
	/** padding: 50px 90px 30px 80px !important; **/
	max-width: 100% !important;
	width: 100% !important;
	bottom: 0em !important;
	opacity: 0.96;
}
.cc-theme-block h4{
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 2.1px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.cc-theme-block p{
    color: #ffffff;
    font-family: 'Roboto Slab', serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 14px;
    max-width: 1105px;
}
.cc-theme-block p a{
    color: #ffffff;
    font-family: 'Roboto Slab', serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 14px;
    text-decoration: underline;
}
.cc-theme-block a:hover{
    color: #ffffff;
}
.cc-theme-block p ~ a{
    display: none;
}
.cc-theme-block .cc-compliance a{
    border: 2px solid #ffffff;
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: transparent;
    width: 132px;
    height: 50px;
    line-height: 2.5;
}
.cc-theme-block .cc-compliance a:hover{
    color: #e37275;
    background-color: #ffffff;
}
@media(max-width: 1200px){
    .cc-theme-block{
     /**   padding: 50px 5% 30px 5% !important; **/
    }
    .cc-banner .cc-message{
        padding-right: 4%;
    }
	.custom-contact .get-que h2,
	.custom-contact .contact h2{
		font-size: 28px;
	}
	.custom-contact {
		padding-top: 130px;
	}
}
@media(max-width: 767px){
	.cc-theme-block{
		padding: 20px !important;
	}
	.cc-theme-block h4{
		font-size: 12px;
		letter-spacing: 1.2px;
		margin-bottom: 10px;
	}
	.cc-theme-block p{
		font-size: 10px;
		letter-spacing: 0.5px;
    	line-height: 12px;
    	margin-bottom: 5px;
	}
	.cc-theme-block p a{
		font-size: 10px;
		letter-spacing: 0.8px;
    	line-height: 23px;
	}
	.cc-theme-block .cc-compliance a{
		font-size: 12px;
		line-height: 2.2;
		height: 40px;
		border: 1px solid #ffffff;
	}
	.cc-banner .cc-message{
		padding-right: 0;
	}
}
/* 26-09-2019 cookie popup changes end */
/* 26-09-2019 mens health page changes start */
.mens-top-sec .shg-sld-nav-button{
    display: none;
}
.mens-top-sec .shg-c-lg-8 .shg-sld .shg-sld-slides-padded{
    padding: 0;
}
.mens-top-sec .shg-c-lg-8>.shg-c {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
    position: relative;
    z-index: 2;
}
.mens-top-sec .shg-sld-dots{
    position: absolute;
    bottom: 15px;
    right: 34px;
}
.mens-top-sec .shg-sld-dot.shg-sld-active{
    background-color: #ffffff;
}
.mens-top-sec .shg-sld-dot{
    background-color: transparent;
    border: 2px solid #ffffff;
    width: 17px;
    height: 17px;
}
.mens-top-sec{
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
	overflow: hidden;
	bottom: 20px;
}
.mens-top-sec .shg-c-lg-8{
    width: calc(64.8% - 0.0px) !important;
}
.mens-top-sec .shg-c-lg-4 .shogun-image-container{
    position: absolute;
    width: 155%;
    left: -6px;
    z-index: 9;
    top: -10px;
}
.shop-women .women-subheader{
	z-index: 1;
	position: relative;
}
.mens-top-sec .shg-box-content .shogun-image-container .shg-c-lg-6 img{
    margin-right: -10px;
}
.mens-top-sec .shg-box-content > .shogun-image-container > img, .mens-top-sec .tier-two-banner > img{
    margin-left: -30px;
    width: calc(100% + 30px);
	max-width: calc(100% + 30px);
	margin-right: -3%;
}
.mens-top-sec .ordinary-col .shg-c-lg-6 .shogun-image-container{
    text-align: right !important;
}
.mens-top-sec .undies h1{
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 80px;
    font-weight: 400;
    letter-spacing: 1.6px;
    line-height: 75px;
    text-transform: uppercase;
    text-align: left !important;
    padding-left: 16%;
    margin-top: 20px;
    position: relative;
	max-width: 590px;
	width: fit-content;
}
.mens-top-sec .undies h1:after{
    content: '';
    background-image: url(https://www.confitex.com.au/cdn/shop/t/36/assets/plus.png);
    width: 50px;
    height: 50px;
    position: absolute;
    top: -33px;
    right: -37px;
    background-size: contain;
}
.mens-top-sec .mh-top-ordinary h2{
    color: #000000;
    font-family: 'Roboto Slab', serif;
    font-size: 38px;
    font-weight: 400;
    letter-spacing: 0.76px;
    line-height: 48px;
    text-align: left;
}
.mens-top-sec .lower-banner-text h2,
.mens-top-sec .lower-banner-text-men h2 {
	margin-left: auto;
	text-transform: capitalize;
}
.mens-top-sec .mh-top-ordinary {
    margin-top: 40px;
    padding-left: 16%;
    text-align: left;
}
.mh-cat-section{
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}
.mh-cat-section .mh-men-range h3{
    font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
	letter-spacing: 2px;
	letter-spacing: 1.8px;
}
.mh-cat-section .shg-category{
    position: relative;
    border-right: 1px solid rgba(151, 151, 151, 0.5);
    border-left: 1px solid rgba(151, 151, 151, 0.5);
    margin-left: 60px;
    margin-right: 55px;
}
.mh-cat-section .shg-category:after{
    content: '';
    border: 2px dotted rgba(0, 0, 0, 0.25);
    border-bottom: none;
    position: absolute;
    width: 23px;
    left: -25px;
	height: calc(30% + 42px);
	height: 218px;
    border-right: none;
    top: -29.5px;
}
.shop-men .mh-cat-section .shg-category:after,
.shop-women .mh-cat-section .shg-category:after {
	top: -29.5px;
}
.mh-cat-section .shg-category:before{
	content: '';
    position: absolute;
    border-top: 2px dotted rgba(0, 0, 0, 0.25);
    width: 25px;
	top: calc(30% + 20px);
	top: 197px;
    transform: rotate(35deg);
    left: -25px;
}
.shop-men .mh-cat-section .shg-category:before,
.shop-women .mh-cat-section .shg-category:before{
    border-top: 2px dotted rgba(0, 0, 0, 0.25);
	width: 27px;
    left: -26px;
}
.mh-cat-section .shg-category .shg-category-col{
    border-right: 1px solid rgba(151, 151, 151, 0.5);
    padding: 0 14px;
}
.mh-cat-section .shg-category .shg-category-col:last-child{
    border-right: 0;
}
.mh-cat-section .shg-category .shg-category-col .shogun-image{
    max-height: 331px;
	object-fit: cover;
	object-position: top;
	// object-fit: none;
	// object-position: 78% 0%;
}
.womens-new-mums .mh-cat-section .shg-category .shg-category-col .shogun-image,
.shop-women .mh-cat-section .shg-category .shg-category-col .shogun-image {
	object-position: center 4%;
}
.shop-women .mh-cat-section .shg-category .shg-category-col:nth-of-type(4) .shogun-image {
	/**object-position: center 30%;**/
}
.mh-cat-section .shg-category .shg-category-col:nth-of-type(4) .shogun-image {
	object-position: center 30%;
}
@media (min-width: 375px) {
	.womens-new-mums .mh-cat-section .shg-category .shg-category-col .shogun-image,
	.shop-women .mh-cat-section .shg-category .shg-category-col .shogun-image {
		object-position:  center 15%;
	}
}
@media (min-width: 1440px) {
	.womens-new-mums .mh-cat-section .shg-category .shg-category-col .shogun-image,
	.shop-women .mh-cat-section .shg-category .shg-category-col .shogun-image {
		object-position:  top;
	}
}
.mens-health .mh-cat-section .shg-category .shg-category-col .shogun-image,
.shop-men .mh-cat-section .shg-category .shg-category-col .shogun-image {
	object-position: center 15%;
}
.mh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:before{
    //content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 75px 0 0 325px;
    border-color: transparent transparent transparent #ffffff;
    position: absolute;
    bottom: -1px;
    left: -1px;
}
.mh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:after{
    //content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 75px 325px;
    border-color: transparent transparent #ffffff transparent;
    position: absolute;
    right: -1px;
    bottom: -1px;
}
.mh-cat-section{
    /**margin-top: 70px;**/
    margin-bottom: 90px;
}
.mh-cat-section .mh-men-range{
    margin-left: 75px;
    padding-bottom: 20px !important;
    position: relative;
}
.mh-cat-section .mh-men-range:before{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 50%;
    left: -16px;
    top: 13px;
}
.mh-cat-section .shg-product-title-component h2,
.mh-cat-section .shg-product-title-component h3{
    color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 3px;
	line-height: 35px;
	//height: 70px;
    text-transform: uppercase;
    text-align: left;
    margin-top: -30px;
    padding-left: 9%;
}
@media (max-width: 768px) {
	.mh-cat-section .shg-category-col:nth-of-type(3) .shg-product-title-component h3{
		line-height: 25px;
		margin: 5px 0;
	}
}
.mh-cat-section .mh-cat-short-desc p,
.mh-cat-section .mh-cat-short-desc h1{
    color: #000000;
    font-family: 'Roboto Slab', serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 23px;
    padding-left: 9%;
    padding-right: 9%;
}
.mh-cat-section .shg-product-atc-btn-wrapper{
    margin-top: 35px;
    padding-left: 9%;
    text-align: left !important;
}
.mh-cat-section .shg-product-atc-btn-wrapper a{
    border: 2px solid #000000;
    background-color: #000000 !important;
    color: #ffffff !important;
    width: 187px;
    height: 50px;
    text-transform: uppercase;
    line-height: 2;
    letter-spacing: 2px;
}
.mh-cat-section .shg-product-atc-btn-wrapper a:hover{
    background-color: #ffffff !important;
    color: #000 !important;
}
.mh-one-in-sev{
    max-height: 725px;
    background-position: right !important;
    background-size: contain !important;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}
.mh-one-in-sev .shg-c-lg-6 img.shogun-image{
    max-width: 104%;
}
.mh-one-in-sev .mh-cfm p{
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
	text-transform: uppercase;
    text-align: left;
	margin-bottom: 10px;
	line-height: 5px;
}
.mh-one-in-sev .shogun-image-content > div{
    padding-left: 7.5%;
    width: 50%;
}
.mh-one-in-sev .mh-oins-ttl h2{
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 65px;
    font-weight: 400;
    letter-spacing: 1.3px;
    line-height: 62px;
    text-transform: uppercase;
}
.mh-one-in-sev .mid-banner-text h2 {
	margin-left: 0;
}
.mh-one-in-sev .go-mens a{
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    border: 2px solid #ffffff;
    background-color: transparent !important;
    margin-top: 50px;
    height: max-content;
	line-height: 2;
	visibility: visible;
}

.mh-one-in-sev .go-mens a:hover{
    background-color: #484899;
}
.mh-tested-sec h3{
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 55px;
    font-weight: 400;
    letter-spacing: 4.13px !important;
    line-height: 55px;
	text-transform: uppercase;
	cursor: pointer;
}
.mh-tested-sec .lab h3{
    position: relative;
    left: 0px;
}
.mh-tested-sec .lab h3:before{
	content: '';
    right: 55px;
    top: -20px;
    position: absolute;
    height: 110px;
    width: 110px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(UL-logo-for-web-white.png);
}
/** UL icon new format - Kam **/
.mh-tested-sec .ullab h4::before {
    content: '';
    right: 600px;
    top: 5px;
    position: absolute;
    height: 50px;
    width: 110px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(ul-white-new.png);
  }

@media screen and (max-width:1200px) {
  .mh-tested-sec .ullab h4::after {
    left: 280px;
  }
}

@media screen and (max-width:991px) {
  .mh-tested-sec .ullab h4::after {
    left: 190px;
    top: 36px;
    height: 40px;
    width: 40px;
  }
}

@media screen and (max-width:767px) {
    /**

  .hc-custom-position-relative h4 {
    position: relative;
  }
/** 
  .ultitle h4:after{
    left: 0;
    top: -4px;
    margin-left: 170px;
    height: 40px;
    width: 40px;
  }
  **/
}
/**

@media screen and (max-width:480px) {
  .hc-custom-position-relative {
    margin-left: 20% !important;
    margin-right: 20% !important;
  }
  .hc-custom-position-relative + div {
    margin-left: 20% !important;
    margin-right: 20% !important;
  }
}
**/
.mh-tested-sec .ullab p{
		font-size: 22px;
  		font-family: 'Roboto Slab', serif;
  		font-style: white;
  		text-align: left;
	}
/** UL - New Home Page **/
.ullab1 h4:before {
    content: '';
    right: 125px;
    top: -55px;
    position: absolute;
    height: 50px;
    width: 110px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(ul-white-new.png);
    }
.ullab1 p{
		font-size: 22px;
  		font-family: 'Roboto Slab', serif;
  		font-style: white;
  		line-height:1.3 !important;
  		text-align: left;
	}
.mh-tested-sec .lab h3:after{
    content: ' ';
    letter-spacing: normal;
    margin-left: 80px;
}
.mh-tested-sec .shg-rich-text p{
    color: #ffffff;
    font-family: 'Roboto Slab', serif;
    font-size: 22px;
    font-weight: 400;
    letter-spacing: 1.1px;
    line-height: 30px;
}
.mh-tested-sec .shg-sld-item{
    padding: 0 11%;
}
.mh-tested-sec .shg-sld{
    padding: 40px 10% 10% 10%;
}
.mh-tested-sec .shop-slider .shg-sld {
    padding: 40px 3% 7% 3%;
}
.mh-tested-sec .shg-sld-dots{
    display: none;
}
.mh-tested-sec .mh-sdr-top-text p{
    color: #979797;
    font-family: 'Roboto Slab', serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 23px;
}
.mh-tested-sec .grant p{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.mh-tested-sec{
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}
.mh-blog-sec{
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}
.mh-blog-sec .mh-blog-title h3{
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 0.6px;
    line-height: 35px;
    text-transform: uppercase;
}

.mh-blog-sec .go-blog a{
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    width: 205px;
    height: 50px;
    border: 2px solid #ffffff;
    background-color: transparent !important;
    line-height: 2;
	margin-top: 35px;
	visibility: visible;
}
@media (min-width: 768px) and (max-width: 991px) {
	.mh-blog-sec .go-blog a {
		width: 100%;
		height: unset;
	}
	// .why-us-section .why-sect .why-us-gifs video.shogun-image{
	// 	margin-top: 13px;
	// }
}
@media (max-width: 767px){
	.mh-blog-sec .mh-blog-title h3 {
		font-size: 5vw;
		line-height: 18px;
		letter-spacing: 1px;
		width: 100%;
	}
	.mh-blog-sec .go-blog a {
		width: 100%;
		height: unset;
		margin-top: 0;
		//line-height: normal;
	}
}
.mh-blog-sec .go-blog a:hover{
    color: #000000;
    background-color: #ffffff !important;
}
.mh-cat-section .shg-category .shg-category-col{
    overflow: hidden;
}
.template-page .tier-two-slider .shg-sld-dots {
	display: none;
}
.template-page .shg-product-title-component {
	//height: max-content;
}
.mh-down{
    position: absolute !important;
	left: calc(50% - 23px);
	cursor: pointer;
}
.bounce {
	-moz-animation: bounce 3s infinite;
	-webkit-animation: bounce 3s infinite;
	animation: bounce 3s infinite;
}

@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.template-blog .blog-top-sec .mh-down {
	display: block !important;
}
.mens-top-main-sec .mh-down-health {
	display: block !important;
	bottom: 0px;
}
.mens-top-main-sec .mum-down {
	bottom: -45px;
}
@media (max-width: 767px) {
	.mens-top-main-sec .mum-down {
		bottom: -23px;
	}
}
.mh-blog-sec .shogun-image-container:hover .shogun-image-content{
	background-color: rgba(0, 0, 0, 0.55);
}
.mh-blog-sec .blog-col-6 img{
	//height: 720px;
    object-fit: cover;
}
.mh-blog-sec .blog-col-3 img{
	//height: 360px;
	object-fit: cover;
}
.why-us-section.mh-why-us{
	margin-bottom: 120px;
}
/* 26-09-2019 mens health page changes end */
/* 27-09-2019 womens health page changes start */
.mh-cat-section .shg-category .shg-category-col .shogun-image{
	/** min-height: 331px; **/
}
.mens-top-sec.wh-top-sec .shg-box-content > .shogun-image-container > img{
    margin-left: 0;
}
@media (min-width: 768px) {
	.mens-top-sec.wh-top-sec .shg-c-lg-8 .shg-sld-content img{
		//margin-left: -3%;
		margin-right: -1%;
	}
}
.mens-top-sec.wh-top-sec .undies h1:after{
    top: -35px;
    right: 12%;
}
.mh-cat-section.wh-cat-section .mh-cat-short-desc p{
	//padding-left: 15%;
}
.mh-cat-section.wh-cat-section .shg-product-title-component h2,
.mh-cat-section.wh-cat-section .shg-product-title-component h3{
    margin-top: -30px;
    padding-left: 9%;
}  
.mh-cat-section.wh-cat-section .shg-product-atc-btn-wrapper{
	//padding-left: 15%;
} 
.mh-cat-section.wh-cat-section .shg-product-atc-btn-wrapper{
	margin-top: 10px;
}
.mens-top-sec.wh-top-sec .wh-top-down{
    position: absolute;
    bottom: 100px;
    left: calc(50% - 31px);
    box-shadow: none;
}
.mh-cat-section.wh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:after{
	border-width: 0 0 75px 180px;
}
.mh-cat-section.wh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:before{
	border-width: 75px 0 0 180px;
}
/* 27-09-2019 womens health page changes end */
/* 30-09-2019 mens page design changes start */
.mens-top-sdr{
	padding-top: 0 !important;
    padding-bottom: 0 !important;
    position: relative;
}
.mens-top-sdr .shogun-image-content > div{
	margin-top: 80px;
}
.mens-top-sdr .shg-sld-dots{
	position: absolute;
    bottom: 25px;
	right: 35px;
	z-index: 15;
}
.mens-top-sdr .shg-sld-dot.shg-sld-active {
    background-color: #ffffff;
}
.template-article .shg-sld-dots {
	position: absolute;
	right: 35px;
	bottom: 32px;
}
@media (max-width: 330px) {
	.mens-health .mens-top-sdr .shg-sld-dots {
		bottom: 8px;
	}
	.womens-new-mums .mens-top-main-sec .mum-down {
		bottom: -15px;
	}
}
@media (max-width: 375px) {
	.womens-new-mums .mens-top-main-sec.mums-top .mens-one-in-seven h1 {
		font-size: 14px !important;
	}
}
.template-article .shg-sld-dot {
	background-color: unset ;
	border: 2px solid white !important;
}
.template-article .shg-sld-dot.shg-sld-active{
	background-color: white;
}
.template-blog .blog-collection-slider {
	max-width: 1440px;
	overflow:hidden;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -2px;
	line-height: 0;
}
.template-blog .shg-sld-dots {
	position: relative;
	margin-top: 0;
	text-align: right;
	right: 44px;
	bottom: 65px;
}
.template-blog .shg-sld-dot {
	background-color: unset ;
	height: 20px;
	width: 20px;
	border: 2px solid white !important;
}
.template-blog .shg-sld-dot.shg-sld-active{
	background-color: white;
}
@media (min-width: 1140px) {
	.template-blog .blog-collection-slider {
		margin-bottom: -30px;
	}
}
@media (max-width: 767px){
	.template-blog .blog-collection-slider {
		margin-bottom: -20px;
	}
	.template-blog .shg-sld-dots {
		right: 10px;
		bottom: 28px;
	}
}

.mens-top-sdr .shg-sld-dot{
	background-color: transparent;
    border: 2px solid #ffffff;
    width: 17px;
    height: 17px;
}
.mens-top-sdr .shogun-heading-component h2{
	color: #22103d;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 80px;
	font-weight: 400;
	letter-spacing: 1.6px;
	line-height: 75px;
	text-transform: uppercase;
	//max-width: 500px;
	width: max-content;
    margin-left: 8.35%;
    position: relative;
}
.mens-top-sdr .shogun-heading-component h2:after{
	content: '';
    background-image: url(https://www.confitex.com.au/cdn/shop/t/36/assets/plus.png);
    width: 50px;
    height: 50px;
    position: absolute;
    top: -35px;
    background-size: contain;
    right: 25%;
}
.mens-top-sdr{
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
    z-index: 5;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.mens-top-sdr.wmums-top {
	box-shadow: none;
}
.mens-top-sdr.wmums-top .subheading {
	position: relative;
	z-index: 2;
}

.mens-top-main-sec .mens-down{
	position: absolute !important;
    left: calc(50% - 23px);
}
.mens-top-main-sec {
	background-image: none;
	max-width: 1440px;
	height: 351px;
	margin: -42px auto 0;
}
.mens-top-main-sec .shg-sld-dots {
	display: none;
}

@media (min-width: 768px) and (max-width: 991px) {
	.mens-top-main-sec {
		height: 215px;
	}
	.template-page .mh-banner-logo img{
		width: 221px;
	}
}
@media (max-width: 767px){
	.mens-top-main-sec {
		height: 140px;
	}
}
.template-page .mh-banner-logo {
	right: -8px;
}
.mens-health .mh-banner-logo {
	right: -1px;
} 
@media (max-width: 1024px) {
	.mens-health .mh-banner-logo {
		right: 0;
	}
}
@media (max-width: 991px) {
	.why-us-section .why-sect .shg-c-lg-4 .shogun-image-container {
		margin: 0 auto !important;
	}
	// .why-sect .why-us-gifs{
	// 	display: none !important;
	// }
	.why-sect .absorb-gif-stop,
	.why-sect .friendly-gif-stop,
	.why-sect .easy-care-gif-stop{
		display: inline-block;
	}
	.mens-health .mh-banner-logo {
		right: -1px;
	}
	.template-blog .mens-sec .right-sec {
		right: -1px;
	}
}
.mens-top-main-sec .mens-one-in-seven .shg-c-lg-5 .shogun-image-container{
	text-align: right !important;
}
.mens-top-main-sec .mens-one-in-seven .shg-c-lg-5 .shogun-image-container img{
	margin-right: -10px;
}
.mens-top-main-sec .mens-one-in-seven .shg-c-lg-5 .new-mums-lower-img img{
	margin-right: 0;
}
@media (min-width: 767px) and (max-width: 991px) {
	.new-mums-lower-img{
		height: 150px;
		width: 200px;
		float: right;
	}
}
.mens-top-main-sec .mens-one-in-seven h2{
	font-family: 'Roboto Slab', serif;
    font-size: 33px !important;
    font-weight: 400;
    letter-spacing: 0.76px;
	line-height: 48px;
	color: #fff !important;
	text-align: left !important;
	margin-left: 17%;
	//width: 800px;
}
.mens-top-main-sec .mens-one-in-seven .mh-banner-quote h1 {
	color: #fff !important;
	margin-left: 17%;
	position: absolute;
	width: 100%;
}
// @media (max-width: 767px) {
// 	.mens-top-main-sec .mens-one-in-seven .health-quote h1 {
// 		width: 190px;
// 	}
// }
.mens-top-main-sec .new-mums-lower-text h2 {
	margin-left: 0;
}
.mens-top-main-sec .new-mums-lower-text {
	position: absolute;
	width: 120%;
}
@media (max-width: 991px) and (min-width: 768px) {
	.mens-top-main-sec .new-mums-lower-text.for-periods {
		width: 80%;
	}
}
.mens-top-main-sec .mens-one-in-seven p{
	color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
	margin-top: 15px;
	margin-left: 17%;
}
.mens-top-main-sec .mens-one-in-seven .shg-c-lg-7 {
	padding-left: 8.30%;
}
.mens-mens-health{
	max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-top: 45px;
}
.womens-new-mums .mens-mens-health {
    margin-top: 50px;
}
.mens-mens-health .mens-mens-main{
	position: relative;
    border-right: 1px solid rgba(151, 151, 151, 0.5);
    border-left: 1px solid rgba(151, 151, 151, 0.5);
    margin-left: 60px;
    margin-right: 55px;
}
.mens-mens-health .mens-mens-main:after{
	content: '';
    border: 2px dotted rgba(0, 0, 0, 0.25);
    border-bottom: none;
    position: absolute;
    width: 23px;
    left: -26px;
	height: calc(30% + 44px);
	height: 280px;
    border-right: none;
    top: -28px;
}
@media not all and (min-resolution:.001dpcm) { 
    @media {
        .safari10 { 
			.mens-mens-health .mens-mens-main:after{
				height: 271px;
			}
		}
	}
}
	
.mens-mens-health .mens-mens-main:before{
	content: '';
    position: absolute;
    border-top: 2px dotted rgba(0, 0, 0, 0.25);
    width: 25px;
	top: calc(30% + 24px);
	top: 260px;
    transform: rotate(35deg);
    left: -25px;
}
.mens-mens-health .mens-health--main-title h2{
	font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.mens-mens-health .mens-health--main-title{
	margin-left: 75px;
    padding-bottom: 18px !important;
    position: relative;
}
.mens-mens-health .mens-health--main-title:before{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 50%;
    left: -16px;
    top: 2.6px;
}
.mens-mens-health .shg-c-lg-6:first-child{
	padding-left: 4.5%;
}
.mens-mens-health .shg-c-lg-6:first-child .mh-sec-desc{
	padding-right: 17%;
}
.mens-mens-health .shg-c-lg-6:last-child .mh-sec-desc,
.mens-mens-health .shg-c-lg-6:last-child .mh-sec-title{
	padding-left: 17%;
}
.mens-mens-health .shg-c-lg-6:last-child{
	padding-right: 4.5%;
}
.mens-mens-health .mh-sec-desc p,
.mens-mens-health .mh-sec-desc h1.seo-cmspage,
.mens-mens-health .mh-sec-desc h2.seo-cmspage,
.mens-mens-health .mh-sec-desc h3.seo-cmspage{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 23px;
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
}
.mens-mens-health .shg-c-lg-6:first-child .mh-sec-desc{
	margin-bottom: 55px;
}
.mens-mens-health .mh-sec-title h2,
.mens-mens-health .mh-sec-title h3{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 35px;
    text-transform: uppercase;
    text-align: left;
    max-width: 250px;
    margin-bottom: 25px;
}
.mens-mens-health .mh-sec-title.second{
	margin-top: 60px;
}
.mens-mens-health .mens-mens-main .shg-c-lg-6 img{
	max-width: 105%;
}
.mens-mens-health .shg-c-lg-6:last-child img{
	margin-left: -5%;
}
/*.mens-mens-health .mens-mens-main .shg-c-lg-6 .shogun-image-container:before{
	content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 253px 140px 0 0;
    border-color: #ffffff transparent transparent transparent;
    position: absolute;
    left: -5%;
    top: 0;
}
.mens-mens-health .mens-mens-main .shg-c-lg-6 .shogun-image-container:after{
	content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 253px 0 0 140px;
    border-color: transparent transparent transparent #ffffff;
    position: absolute;
    left: -5%;
    bottom: 0;
}*/
/* 30-09-2019 mens page design changes end */
/* 30-09-2019 mums page design changes start */
.mens-top-main-sec.mums-top{
	background-image: none;
}
.mens-top-main-sec.mums-top .shg-row > div {
	display: flex;
	align-items: center;
}
.mens-top-main-sec.mums-top .shg-row .shg-c-lg-3 {
	justify-content: flex-end;
}
.mens-top-main-sec.mums-top .mens-one-in-seven h2,
.mens-top-main-sec.mums-top .mens-one-in-seven h1{
	padding-right: 15%;
	margin-top: 30px;
	font-size: 38px;
	line-height: 48px;
	letter-spacing: 0.76px;
	color: #fff !important;
	margin-left: 105px;
}
.mens-top-sdr .mums-top-title .shogun-heading-component h2{
	color: #ffffff;
	margin: 0 auto;
	transform: rotate(-15deg);
	letter-spacing: 2.4px;
	max-width: 710px;
    line-height: 100px;
    margin-top: 40px;
    font-size: 120px !important;
}
.mens-top-sdr .mums-top-title .shogun-heading-component h2:after{
	content: '';
	background-image: url('pink-plus.png');
	right: 53px;
	transform: rotate(15deg);
}
@media (max-width: 991px) and (min-widht: 768px) {
	.mens-top-main-sec.mums-top .mens-one-in-seven h2:after, 
	.mens-top-main-sec.mums-top .mens-one-in-seven h1:after{
		font-size: 12px; 
	}
}
.mens-mens-health.mums-zone .mh-sec-title h2,
.mens-mens-health.mums-zone .mh-sec-title h3,
.mens-mens-health .mh-sec-title h3{
	max-width: 100%;
}
/* 30-09-2019 mums page design changes end */
/* 01-10-2019 blog listing page changes start */
.blog-list-top .bnr-slider, .template-blog .blog-collection-banner{
	position: relative;
}
.blog-list-top .bnr-slider h1{
	position: absolute;
    top: 255px;
    left: 8.4%;
    color: #22103d;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 80px;
    font-weight: 400;
    letter-spacing: 1.6px;
    line-height: 75px;
    text-transform: uppercase;
}
.blog-list-top .bnr-slider h1:after{
	content: '';
    background-image: url(https://www.confitex.com.au/cdn/shop/t/36/assets/plus.png);
    width: 50px;
    height: 50px;
    position: absolute;
    top: -40px;
    right: 45px;
    background-size: contain;
}
.template-blog .blog-collection-banner h1,
.template-blog .blog-collection-banner h2{
	position: absolute;
	left: 8.4%;
	top: 0;
    color: #22103d;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 80px;
    font-weight: 400;
    letter-spacing: 1.6px;
    line-height: 75px;
    text-transform: uppercase;
}
.blog-collection-banner h1:after,
.blog-collection-banner h2:after{
	content: '';
    background-image: url(https://www.confitex.com.au/cdn/shop/t/36/assets/plus.png);
    width: 50px;
    height: 50px;
    position: absolute;
    top: -40px;
    right: 38%;
    background-size: contain;
}
.women .blog-collection-banner h2:after{
	content: none;
}
.female-banner h1:after,
.female-banner h2:after {
	content: none;
}
.blog-list-top .bnr-slider img{
	margin-bottom: -8px;
}
.blog-list-top .blog-top-sec{
	background-image: linear-gradient(47deg, #22103d 0%, #913467 49%, #f88278 100%);
	display: flex;
	padding: 70px 0 60px;
    align-items: center;
    position: relative;
}
.blog-list-top .blog-top-sec p{
	color: #ffffff;
	font-family: 'Roboto Slab', serif;
	font-size: 33px;
	font-weight: 400;
	letter-spacing: 0.66px;
	line-height: 43px;
}
.blog-list-top .blog-top-sec .right-sec{
	text-align: right;
	flex: 1;
}
.blog-list-top .blog-top-sec .left-sec{
	flex: 2;
    padding-left: 8.4%;
}
.blog-list-top{
	max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.template-blog .blog-collection-banner img{
	//margin-bottom: -8px;
}

.template-blog .blog-top-sec{
	//background-image: linear-gradient(47deg, #22103d 0%, #913467 49%, #f88278 100%);
	display: flex;
	padding: 70px 0 60px;
    align-items: center;
	position: relative;
	max-width: 1440px;
	margin: auto;
	//margin-top: 10px;
	//z-index: -1;
}
.wmums-top .mens-heading-group {
    margin: -213px 100px 0;
}
.wmums-top .mens-heading-group .shg-c-lg-4:nth-child(3) .shg-c{
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding-left: 28px;
    height: 100%;
    flex-wrap: initial;
}
.wmums-top .mens-heading-group .shg-c-lg-4 .shg-c:first-child{
	position: relative;
	z-index: 2;
}
.wmums-top .mens-heading-group .shg-c-lg-4 .shg-c:last-child{
	margin-top: -40px;
}
.wmums-top .mens-heading-group .shg-c-lg-4:last-child .shg-c{
	margin-top: 13px;
}
.template-product .product-single .mobile-image .preview.qv_main .hidden{
	display: none !important;
}
.template-product .product-single .mobile-image .preview.qv_main #-spin-studio-large-thumb-reel,
.template-product .product-single .mobile-image .preview.qv_main #-spin-studio-large-thumb {
	width: 100% !important;
	height: 100% !important;
}
@media (max-width: 1024px){
	.mens-top-main-sec .mens-one-in-seven .mh-banner-quote h1 {
		width: 120%;
	}
	.wmums-top .mens-heading-group {
		margin: -163px 58px 0;
	}
	.wmums-top .mens-heading-group .shg-c-lg-4:last-child .shg-c {
		margin-top: 22px;
	}
	.wmums-top .mens-heading-group .shg-c-lg-4 .shg-c:last-child{
		margin-top: -47px;
	}
	.wmums-top .mens-heading-group .shg-c-lg-4:nth-child(3) .shg-c{
		padding-left: 21px;
		margin-top: 7px;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	.wmums-top .mens-heading-group .shg-c-lg-4 .shg-c:last-child{
		margin-top: -15px;
	}
	.wmums-top .mens-heading-group {
		margin: -118px 28px 0;
	}
	.wmums-top .mens-heading-group .shg-c-lg-4:nth-child(3) .shg-c{
		padding-left: 42px;
	}
}
@media (max-width: 767px){
	.wmums-top .mens-heading-group .shg-c-lg-4 .shg-c:last-child{
		margin-top: -12px;
	}
	.wmums-top .mens-heading-group {
		margin: -87px 0px 0;
	}
	.wmums-top .mens-heading-group .shg-c-lg-4:nth-child(3) .shg-c{
		padding-left: 10px;
		display: contents;
	}
	.mens-mens-health .mens-health--main-title{
		padding-top: 20px;
		padding-bottom: 20px !important;
	}
	.womens-new-mums .mens-mens-health .mens-health--main-title{
		padding-top: 2px;
	}
	.template-blog .blog-top-sec{

		z-index: -1;
		margin: auto;
	}
	.wmums-top .mens-heading-group .shg-c-lg-4:nth-child(3) .shg-c p {
		margin-top: 9px;
	}
}
.fblocks-top-margin1 h2 {
margin-top: 28px !important;
margin-left: 9% !important;
font-size: 28px !important;
font-family: 'Roboto Slab' !important;
}
.fblocks-top-margin2 h2 {
margin-top: 95px !important;
margin-left: 9% !important;
font-size: 28px !important;
font-family: 'Roboto Slab' !important;
}
.fblocks-top-margin3 h2 {
margin-top: 90px !important;
margin-left: 9% !important;
font-size: 28px !important;
font-family: 'Roboto Slab' !important;
}
.fblocks-top-margin4 h3 {
margin-top: 65px !important;
margin-left: 9% !important;
font-size: 28px !important;
font-family: 'Roboto Slab' !important;
}
.fblocks-pp-top-margin1 h2 {
margin-top: 50px !important;
margin-left: 9% !important;
font-size: 28px !important;
font-family: 'Roboto Slab' !important;
}
.fblocks-pp-top-margin2 h2 {
margin-top: 45px !important;
margin-left: 9% !important;
font-size: 28px !important;
font-family: 'Roboto Slab' !important;
}
.fblocks-pp-top-margin3 h2 {
margin-top: 50px !important;
margin-left: 9% !important;
font-size: 28px !important;
font-family: 'Roboto Slab' !important;
}
.fblocks-pp-top-margin4 h3 {
margin-top: 70px !important;
margin-left: 9% !important;
font-size: 28px !important;
font-family: 'Roboto Slab' !important;
}
@media (max-width: 425px){
	.wmums-top .mens-heading-group .shg-c-lg-4:nth-child(3) .shg-c p {
		margin-top: 11px;
	}
	.wmums-top .mens-heading-group {
		margin: -68px 46px 0;
	}
  .women-mobile-head h1 {
    margin-top: -90px !important;
  }
  .women-mobile-head {
    margin-top: -10px;
  }
  .women-mobile-headn {
    margin-top: 16px;
  }
  /* .period-mobile-top {
    margin-top: 108px !important;
  } */
/*  .women-new-mobile-top {
    margin-top: 48px !important;
  }*/
  .top-para-men {
    margin-right: 5% !important;
    margin-left: 5% !important;
    }
   .fblocks-top-margin1 {
    margin-top: -40px !important;
    margin-left: 6% !important;
   }
   .fblocks-top-margin2 {
    margin-top: -65px !important;
    margin-left: 6% !important;
   }
   .fblocks-top-margin3 {
    margin-top: -50px !important;
    margin-left: 6% !important;
   }
   .fblocks-top-margin4 {
    margin-top: -10px !important;
    margin-left: 4% !important;
   }
    .fblocks-top-margin2 h2 {
 /**   margin-top: 25px !important;**/
    font-size: 20px !important;
    }
    .fblocks-top-margin3 h2 {
 /**   margin-top: 20px !important;**/
    font-size: 20px !important;
  }
    .fblocks-top-margin4 h3 {
/**    margin-top: 20px !important;**/
    font-size: 20px !important;
  }
     .fblocks-pp-top-margin1 {
    margin-top: -60px !important;
    margin-left: 6% !important;
   }
   .fblocks-pp-top-margin2 {
    margin-top: -45px !important;
    margin-left: 6% !important;
   }
   .fblocks-pp-top-margin3 {
    margin-top: -35px !important;
    margin-left: 6% !important;
   }
   .fblocks-pp-top-margin4 {
    margin-top: -35px !important;
    margin-left: 4% !important;
   }
  .fblocks-pp-top-margin1 h2 {
  /**  margin-top: 20px !important;**/
    font-size: 20px !important;
  }
    .fblocks-pp-top-margin2 h2 {
 /**   margin-top: 25px !important;**/
    font-size: 20px !important;
    }
    .fblocks-pp-top-margin3 h2 {
 /**   margin-top: 20px !important;**/
    font-size: 20px !important;
  }
    .fblocks-pp-top-margin4 h3 {
/**    margin-top: 20px !important;**/
    font-size: 20px !important;
  }
}
@media (max-width: 375px){
	.wmums-top .mens-heading-group {
		margin: -69px 17px 0;
	}
}
@media (max-width: 320px){
	.wmums-top .mens-heading-group .shg-c-lg-4 .shg-c:last-child {
		margin-top: -11px;
	}
	.wmums-top .mens-heading-group {
		margin: -68px 0px 0;
	}
	.wmums-top .mens-heading-group .shg-c-lg-4:nth-child(3) .shg-c{
		padding-left: 8px;
		display: contents;
	}
}
.template-blog .blog-top-sec p,
.template-blog .blog-top-sec h1{
	color: #ffffff;
	font-family: 'Roboto Slab', serif;
	font-size: 33px;
	font-weight: 400;
	letter-spacing: 0.66px;
	line-height: 43px;
	padding-left: 13%;
	width: 95%;
}
@media (max-width: 991px) and (min-width: 768px) {
	.template-blog .blog-top-sec p,
	.template-blog .blog-top-sec h1 {
		font-size: 22px;
		letter-spacing: 0.44px;
		line-height: 27px;
	}
	.template-blog .blogs-down img {
		width: 30px;
	}
}
@media (max-width: 767px) {
	.template-blog .blogs-down img {
		width: 25px;
	}	
}
.template-blog .blog-top-sec .right-sec{
	text-align: right;
	flex: 1;
}
.template-blog.blog-top-sec .left-sec{
	flex: 2;
    padding-left: 8.4%;
}
.template-blog .blogs-down{
	position: absolute;
    left: calc(50% - 26px);
	bottom: 20px;
	cursor: pointer;
}
.blogs-down a{
	cursor: unset;
}
.blog-list-top.mens .blog-top-sec .left-sec{
	padding-right: 12%;
}
.template-blog .mens .blog-top-sec .left-sec{
	padding-right: 12%;
}
.template-blog .mens .left-sec{
	padding-right: 0;
}
.blog-page-title{
	display: none;
}
.custom-latest-blog {
	margin: 80px auto 0 auto;
    max-width: 1440px;
}
.custom-latest-blog .latest-blog-posts-wrapper {
	position: relative;
    border-right: 1px solid rgba(151, 151, 151, 0.5);
    border-left: 1px solid rgba(151, 151, 151, 0.5);
    margin-left: 60px;
    margin-right: 55px;
}
.custom-latest-blog .latest-blog-posts-wrapper:after{
	content: '';
    border: 2px dotted rgba(0, 0, 0, 0.25);
    border-bottom: none;
    position: absolute;
    width: 23px;
    left: -25px;
    height: calc(30% + 42px);
    border-right: none;
    top: -40px;
}
.custom-latest-blog .latest-blog-posts-wrapper:before{
	content: '';
    position: absolute;
    border-top: 2px dotted rgba(0, 0, 0, 0.25);
    width: 23px;
    top: calc(30% + 9px);
    transform: rotate(35deg);
    left: -23px;
}
.custom-latest-blog .widget-header{
	margin-left: 75px;
	position: relative;
}
.custom-latest-blog .widget-header:before{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 50%;
    left: -20px;
    top: 2.6px;
    background-color: #fff;
    z-index: 1;
}
.custom-latest-blog h3{
	font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 0px;
    padding-bottom: 30px;
    letter-spacing: 2px;
}
.custom-latest-blog .latest-blog-posts-list {
	display: flex;
}
.custom-latest-blog .latest-blog-posts-list li:first-child{
	padding-left: 4.5%;
	width: 50%;
}
.custom-latest-blog .latest-blog-posts-list li:last-child{
	padding-right: 4.5%;
	width: 50%;
}
.custom-latest-blog .blog-title,
.custom-latest-blog .blog-title h3{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 35px;
    text-transform: uppercase;
    text-align: left;
    //max-width: 250px;
    //margin-bottom: 35px;
}
.custom-latest-blog .blog-title a{
	color: #000000;
}
.custom-latest-blog .blog-short-desc{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 23px;
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
	padding-right: 17%;
	height: 46px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.custom-latest-blog .read-more-btn a{
	color: #000000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 2px;
	text-transform: uppercase;
	width: 187px;
	height: 50px;
	border: 2px solid #000000;
	line-height: 2;
	transition: all 1s;
}
.custom-latest-blog .read-more-btn a:hover{
	background-color: #000000;
    color: #ffffff;
}
.custom-latest-blog .article__grid-image-container{
	margin-bottom: 0;
	padding-top: 82.6639% !important;
	// width: 105%;
	// height: 496px;
	// min-height: 496px;
	// max-height: 496px;
	// width: 631px;
	// min-width: 631px;
	// max-width: 631px;
	height: 66%;
    min-height: 66%;
    max-height: 66%;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}
.custom-latest-blog .latest-blog-posts-list li:last-child .blog-title{
	margin-top: 45px;
	margin-left: 16%;
}
.custom-latest-blog .latest-blog-posts-list li:first-child .read-more-btn{
	margin-bottom: 80px;
}
/*.custom-latest-blog .article__grid-image-wrapper{
	width: 105%;
}
.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-wrapper{
    margin-left: -5%;
}*/
.custom-latest-blog .latest-blog-posts-list li:last-child .blog-short-desc{
	margin-left: 16%;
}
.custom-latest-blog .latest-blog-posts-list li:last-child .read-more-btn{
	margin-left: 16%;
}
.custom-latest-blog .article__grid-image{
	// height: 496px;
	// min-height: 496px;
	// max-height: 496px;
	// width: 631px;
	// min-width: 631px;
	// max-width: 631px;
	height: 100%;
	width: 100%;
    object-fit: cover;
    //max-height: 100% !important;
}
.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-container{
	clip-path: polygon(20% 0, 100% 0, 100% 100%, 20% 100%, 0 50%);
	-webkit-clip-path: polygon(20% 0, 100% 0, 100% 100%, 20% 100%, 0 50%);
	margin-left: -5%;
}
.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-wrapper:last-child .article__grid-image-container:first-child{
	clip-path: polygon(78% 0, 99% 50%, 80% 100%, 0 100%, 0 0);
    -webkit-clip-path: polygon(78% 0, 99% 50%, 80% 100%, 0 100%, 0 0);
}
.custom-latest-blog .latest-blog-posts-list li:first-child .article__grid-image-container{
	clip-path: polygon(78% 0, 99% 50%, 80% 100%, 0 100%, 0 0);
    -webkit-clip-path: polygon(78% 0, 99% 50%, 80% 100%, 0 100%, 0 0);
}
@media (max-width: 767px) {
	.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-container:first-child{
		clip-path: polygon(78% 0, 99% 50%, 80% 100%, 0 100%, 0 0);
		-webkit-clip-path: polygon(78% 0, 99% 50%, 80% 100%, 0 100%, 0 0);
	}
	.custom-latest-blog .latest-blog-posts-list li:first-child .article__grid-image-container{
		clip-path: polygon(20% 0, 100% 0, 100% 100%, 20% 100%, 0 50%);
		-webkit-clip-path: polygon(20% 0, 100% 0, 100% 100%, 20% 100%, 0 50%);
	}
}
/*.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-container:before{
	content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 253px 140px 0 0;
    border-color: #ffffff transparent transparent transparent;
    position: absolute;
    left: -1px;
    top: -1px;
    z-index: 2;
}
.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-container:after{
	content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 253px 0 0 140px;
    border-color: transparent transparent transparent #ffffff;
    position: absolute;
    left: -1px;
    bottom: -1px;
}
.custom-latest-blog .latest-blog-posts-list li:first-child .article__grid-image-container:before{
	content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 140px 253px 0;
    border-color: transparent #ffffff transparent transparent;
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: 2;
}
.custom-latest-blog .latest-blog-posts-list li:first-child .article__grid-image-container:after{
	content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 253px 140px;
    border-color: transparent transparent #ffffff transparent;
    position: absolute;
    right: -1px;
    bottom: -1px;
}*/
.why-us-section .why-sect img, .why-sect .why-us-gifs{
	min-height: auto;
}
.blog-main-list {
	margin: 80px auto 0 auto;
    max-width: 1440px;
}
.blog-main-list .custom-blog-link li a{
	color: #000000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1.8px;
	text-transform: uppercase;
	padding: 0 15px;
	border-right: 1px solid;
}
.blog-main-list .custom-blog-link li:first-child a{
	padding-left: 10px;
}
.blog-main-list .custom-blog-link li:last-child a{
	border-right: none;
}
.blog-main-list .custom-blog-link li{
	display: inline-block;
}
.blog-main-list .custom-blog-link li.init{
	display: none;
}
.blog-main-list .custom-blog-link{
	margin-left: 75px;
	margin-right: 75px;
	padding-bottom: 20px;
	position: relative;
    text-align: center;
}
.blog-main-list .custom-blog-link:before{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 50%;
    left: -16px;
    bottom: 9px;
}
.blog-main-list .article-listing{
	padding-top: 0;
	margin-bottom: 0;
}
.blog-main-list .blog-list-view{
	position: relative;
    border-right: 1px solid rgba(151, 151, 151, 0.5);
    border-left: 1px solid rgba(151, 151, 151, 0.5);
    margin-left: 60px;
    margin-right: 55px;
    display: inline-block;
    margin-bottom: 80px;
}
.blog-main-list .blog-list-view:after{
	content: '';
    border: 2px dotted rgba(0, 0, 0, 0.25);
    border-bottom: none;
    position: absolute;
    width: 23px;
    left: -25px;
    height: calc(30% + 42px);
    border-right: none;
    top: -35px;
}
.blog-main-list .blog-list-view:before{
	content: '';
    position: absolute;
    border-top: 2px dotted rgba(0, 0, 0, 0.25);
    width: 23px;
    top: calc(30% + 15px);
    transform: rotate(35deg);
    left: -23px;
}
.blog-main-list .blog-list-view > li{
	border-right: 1px solid rgba(151, 151, 151, 0.5);
    padding: 0 14px;
    width: 50%;
    float: left;
}
/*.blog-main-list .blog-list-view > li:nth-child(2n - 1){
	border-right: 0;
}*/
.blog-main-list .blog-desc{
	color: #000000;
    font-family: 'Roboto Slab', serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 23px;
    padding-left: 8%;
    padding-right: 8%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blog-main-list .article-listing h2,
.blog-main-list .article-listing h3{
    white-space: pre-line;
    overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 30px;
    margin-left: 8%;
}
/*.blog-main-list .article-listing h2:hover{
    overflow: visible;
}*/
.blog-main-list .article-listing h2 a,
.blog-main-list .article-listing h3 a{
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 3px;
	line-height: 35px;
	height: auto;
    text-transform: uppercase;
    text-align: left;
    
    color: #000000;
}
.blog-main-list .article__meta-buttons a{
	font-weight: normal;
	font-family: 'Roboto Condensed', sans-serif;
    border: 2px solid #000000;
    background-color: transparent;
    color: #000000;
    width: 187px;
    height: 50px;
    text-transform: uppercase;
    line-height: 2;
    letter-spacing: 2px;
    font-size: 14px;
    transition: all 1s;
}
.blog-main-list .article__meta-buttons a:hover{
	background-color: #000000;
    color: #ffffff;
}
.blog-list-view .article__list-image-container{
	padding-top: 51.6639% !important;
	clip-path: polygon(100% 0, 100% 64%, 50% 86%, 0 64%, 0 0);
	-webkit-clip-path: polygon(100% 0, 100% 64%, 50% 86%, 0 64%, 0 0);
}
.template-page .mh-cat-section .shg-product-image-wrapper {
	clip-path: polygon(100% 0, 100% 64%, 50% 86%, 0 64%, 0 0);
	-webkit-clip-path: polygon(100% 0, 100% 64%, 50% 86%, 0 64%, 0 0);
}
// .blog-list-view .article__list-image-container:before{
// 	content: '';
//     width: 0;
//     height: 0;
//     border-style: solid;
//     border-width: 75px 0 0 325px;
//     border-color: transparent transparent transparent #ffffff;
//     position: absolute;
//     bottom: -1px;
//     left: -1px;
//     z-index: 2;
// }
// .blog-list-view .article__list-image-container:after{
// 	content: '';
//     width: 0;
//     height: 0;
//     border-style: solid;
//     border-width: 0 0 75px 325px;
//     border-color: transparent transparent #ffffff transparent;
//     position: absolute;
//     right: -1px;
//     bottom: -1px;
// }
.blog-list-view .article__list-image-container .article__list-image{
	height: 331px;
	max-height: 100% !important;
	object-fit: cover;
}
.blog-list-view .loaderload{
	display: inline-block;
    width: 100%;
}
.blog-list-view #moremore{
	display: inline-block;
    width: calc(100% + 3px);
    padding-top: 80px;
    margin-left: -1px;
    background-color: #fff;
}
.blog-list-view #moremore a {
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
	text-transform: uppercase;
	cursor: pointer;
}
.blog-main-list .blog-list-view > li .page-width{
	padding-top: 100px;
}
.blog-main-list .blog-list-view > li:first-child .page-width, .blog-main-list .blog-list-view > li:nth-child(2) .page-width{
	padding-top: 0;
}
.blog-list-view #moremore .fa{
	margin-left: 10px;
    font-weight: bold;
}
.blog-list-view .article__list-image-wrapper{
	margin-bottom: 30px;
}
/* 01-10-2019 blog listing page end */
/* 01-10-2019 mens blog listing page changes start */
.blog-list-top.mens .bnr-slider h1:after{
	right: 38%;
}
.blog-list-top.mens .blog-top-sec{
	background-image: linear-gradient(46deg, #22103d 0%, rgba(72, 72, 153, 0.9) 100%);
}
.blog-list-top.mens .blog-top-sec .right-sec img{
	margin-right: -10px;
}
.template-blog .mens-sec{
	background-image: linear-gradient(46deg, #22103d 0%, rgba(72, 72, 153, 1) 100%);
}
.template-blog .mens .right-sec img{
	margin-right: 0;
	min-height: fit-content;
    max-height: fit-content;
}
.template-blog .shg-box-content{
	display: flex;
	align-items: center;
}
.template-blog .left-sec {
	flex: 2;
}
	
/* 01-10-2019 mens blog listing page changes end */
/* 02-10-2019 contact-thanq page design start */
.contact-thanq-main{
	max-width: 1440px;
    margin: 180px auto 100px
}
.contact-thanq-main .tq-section:after{
	content: '';
    border: 2px dotted rgba(0, 0, 0, 0.25);
    border-bottom: none;
    position: absolute;
    width: 23px;
    left: -25px;
    height: calc(30% + 75px);
    border-right: none;
    top: -75px;
    display: block;
}
.contact-thanq-main .tq-section:before{
	content: '';
    position: absolute;
    border-top: 2px dotted rgba(0, 0, 0, 0.25);
    width: 23px;
    top: calc(30% + 8px);
    transform: rotate(35deg);
    left: -23px;
}
.contact-thanq-main .con-tq-title:before{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 50%;
    left: -16px;
    top: 13px;
}
.contact-thanq-main .con-tq-title{
	margin-left: 75px;
    padding-bottom: 15px;
    position: relative;
}
.contact-thanq-main .con-tq-title h1{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    margin-bottom: 55px;
    padding-left: 10px;
}
.contact-thanq-main .tq-section{
	position: relative;
    border-right: 1px solid rgba(151, 151, 151, 0.5);
    border-left: 1px solid rgba(151, 151, 151, 0.5);
    margin-left: 60px;
    margin-right: 55px;
    min-height: 425px !important;
}
.contact-thanq-main .tq-section h2{
	color: #484899 !important;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 45px !important;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 47px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.contact-thanq-main .tq-section p{
	color: #000000;
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.8px;
	line-height: 23px;
	margin-bottom: 70px;
}
.contact-thanq-main .tq-section a{
	border: 2px solid #000000;
    color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
	padding: 13px 30px !important;
	visibility: visible;
}

@media (max-width: 991px){
	.contact-thanq-main .tq-section{
		padding: 50px 0;
	    min-height: unset !important;
	}
	.contact-thanq-main .con-tq-title{
		margin-left: 67px;
	}
	.contact-thanq-main .con-tq-title:before{
		left: -12px;
		z-index: 1;
		background-color: #fff;
	}
	.contact-thanq-main .tq-section p{
		margin-bottom: 40px;
	}
	.contact-thanq-main .tq-section h2{
		font-size: 30px !important;
		letter-spacing: 2px;
		margin-bottom: 10px;
	}
	.contact-thanq-main{
		min-height: unset !important;
		margin: 110px auto 80px;
	}
	.contact-thanq-main .tq-section:after,
	.contact-thanq-main .tq-section:before{
		border-width: 1px;
	}
	.contact-thanq-main .con-tq-title h1{
		margin-bottom: 25px;
	}
	.contact-thanq-main .tq-section:after{
		top: -45px;
		width: 28px;
	}
	.contact-thanq-main .tq-section:before{
		width: 26px;
	    top: calc(30% + 37px);
	    transform: rotate(35deg);
	    left: -26px;
	}
}
@media (max-width: 767px){
	.contact-thanq-main .tq-section:after{
		left: -1px;
	}
	.contact-thanq-main .con-tq-title{
		margin-left: 40px;
	}
	.contact-thanq-main .tq-section{
		margin: 0;
		padding: 0;
		border: none;
	}
	.contact-thanq-main .tq-section:before{
		display: none;
	}
}
@media (max-width: 480px){
	.contact-thanq-main .con-tq-title h1{
		padding-left: 20px;
    	margin-right: 20px;
    	margin-bottom: 10px;
    	font-size: 11px !important;
	}
	.contact-thanq-main .tq-section{
		margin-left: 20px;
		margin-right: 20px;
	}
	.contact-thanq-main .con-tq-title{
		margin-left: 20px;
	}
	.contact-thanq-main .tq-section h2{
		width: 80%;
		font-size: 20px !important;
    	line-height: 24px;
    	text-align: left !important;
	}
	.contact-thanq-main .tq-section p{
		font-size: 10px;
	    font-weight: 400;
	    letter-spacing: 0.5px;
	    line-height: 15px;
	    margin-bottom: 25px;
    	text-align: left !important;
	}
	.contact-thanq-main .tq-section a{
		font-size: 12px !important;
	    font-weight: 400;
	    letter-spacing: 1.71px;
	    width: 100%;
	    height: 40px;
	    padding: 10px !important;
	    border: 1px solid;
	}
	.contact-thanq-main{
		margin-bottom: 35px;
	}
	.contact-thanq-main .tq-section:after{
		left: -21px;
		top: -30px;
	}
	.contact-thanq-main .con-tq-title:before{
		left: 0px;
		top: 9px;
	}
}
/* 02-10-2019 contact-thanq page design end */
/* home page responsive start */
@media (max-width: 1320px){
    .fsdr-desc{
        margin-bottom: 500px;
    }
}
@media (max-width: 1240px){
    .fsdr-desc{
        margin-bottom: 400px;
    }
	.blog-main-list .custom-blog-link{
		margin-left: 50px;
		margin-right: 50px;
	}
	.blog-main-list .custom-blog-link:before {
		left: 11px;
		top: auto;
	}
}
@media (max-width: 1140px) and (min-width: 992px){
    .fsdr-desc{
        margin-bottom: 380px;
    }
    .why-us-section .why-desc{
        padding: 0 10%;
    }
    .why-us-section .why-ttl h3{
        padding: 0 10%;
    }
    .why-us-section .why-sect img, .why-sect .why-us-gifs{
        margin-bottom: 30px;
    }
}
@media (max-width: 1080px) and (min-width: 992px){
    .category-down{
        top: 100px;
    }
}
@media (min-width: 992px) and (max-width: 1240px){
    .top-banner img{
        min-height: 600px;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .top-banner img{
        min-height: 520px;
    }
    .top-banner .shogun-heading-component h2:after{
    	background-image: url('tab-pls-icn.png');
    	width: 30px;
	    height: 30px;
	    top: -23px;
	    right: -26px;
    }
    .top-banner .shogun-heading-component h2{
    	font-size: 50px;
	    letter-spacing: 1.5px !important;
	    line-height: 49px;
	    //max-width: 621px;
    }
    .top-banner .top-text p span{
    	font-size: 22px !important;
		letter-spacing: 0.5px !important;
		line-height: 27px !important;
    }
    .top-banner .shogun-image-content{
    	left: 50px;
    }
    #s-6b038a30-ece7-4bd6-b500-fe1126731290{
    	margin-top: -50px;
    }
    .top-banner .home-title{
        margin-top: 70px;
    }
    .category-down{
        top: 100px;
    }
    .category-down img{
        width: 33px;
    }
    #s-30d12445-2477-4654-aef4-2d88952d1d36{
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    .vdo-sec{
        margin-top: 30px;
        margin-bottom: 78px;
    }
    .vdo-sec .vdo-title{
    	margin-left: 67px;
    }
    .vdo-sec .shg-box-content .shg-c.vdo-ifrm:after{
        border: 1px dotted rgba(0, 0, 0, 0.25);
        border-bottom: none;
		border-right: none;
		top: -30px;
    }
    .vdo-sec .vdo-title:before{
    	left: -19px;
    }
    .vdo-sec .shg-box-content .shg-c.vdo-ifrm:before{
        border-top: 1px dotted rgba(0, 0, 0, 0.25);
        left: -25px;
	}
	.shop-men .vdo-sec .shg-box-content .shg-c.vdo-ifrm:before, .shop-women .vdo-sec .shg-box-content .shg-c.vdo-ifrm:before {
		border-top: 1px dotted rgba(0, 0, 0, 0.25);
	}
	.shop-men .mh-cat-section .shg-category:before, .shop-women .mh-cat-section .shg-category:before{
		border-top: 1px dotted rgba(0, 0, 0, 0.25);
	}
	.shop-men .why-us-section .why-sect:before, .shop-women .why-us-section .why-sect:before{
		border-top: 1px dotted rgba(0, 0, 0, 0.25);
	}
    .fsdr-desc p, .ssdr-desc p{
        font-size: 18px;
        font-weight: 400;
        letter-spacing: 1px;
        line-height: 21.3px !important;
    }
    .fsdr-text p, .ssdr-text p{
        font-size: 15px;
        font-weight: 400;
        letter-spacing: 0.5px;
        line-height: 22.9px;
    }
  /**  .shg-sld-nav-button.shg-sld-right,
    .shg-sld-nav-button.shg-sld-left{
        height: 40px;
        top: 10px;
    } old style**/
    .shg-sld-nav-button.shg-sld-right,     /** New slider style - Kam **/
    .shg-sld-nav-button.shg-sld-left{
        height: auto;
        top: 45%;
      background-color: #00000040;
    }
    .fsdr-desc .shg-sld-content, .ssdr-desc .shg-sld-content{
        max-width: 470px;
    }
    .tested-sec .ssdr-desc .shg-sld-item .shg-rich-text{
    	max-width: 300px;
    	margin: 0 auto;
    }
    .fsdr-desc,
    .ssdr-desc{
        margin-top: 35px;
    }
    .fsdr-title h2, .ssdr-title h2{
        font-size: 35px;
        line-height: 34.62px !important;
        letter-spacing: 1.08px !important;
    }
    .fsdr-title h2{
    	padding-right: 35px !important;
    }
    .tested-sec img.shogun-image{
        max-height: 840px;
        object-fit: cover;
    }
    .fsdr-desc{
        margin-bottom: 290px;
    }
    .ssdr-desc .fsdr-desc-year p{
        font-size: 11px;
        letter-spacing: 0.53px;
    }
    .ssdr-desc .fsdr-desc-year p span{
    	font-size: 11px !important;
        letter-spacing: 0.53px;
        line-height: 15px;
    }
    .ssdr-desc p br{
    	display: none;
    }
    .why-us-section{
        margin-top: 45px;
        margin-bottom: 90px;
    }
    .why-us-section .why-sect:after{
    	border: 1px dotted rgba(0, 0, 0, 0.25);
    	border-bottom: none;
	    border-right: none;
    }
    .why-us-section .why-sect .shg-c-lg-4{
        border-right: none;
        width: 100% !important;
        border-bottom: 1px solid rgba(151, 151, 151, 0.11);
        padding-left: 15px;
    }
    .why-us-section .why-sect .shg-c-lg-4:first-child{
    	padding-top: 5px;
    }
    .why-us-section .why-sect .shg-c-lg-4:last-child{
        border-bottom: none;
    }
    .why-us-section .why-sect .shg-c-lg-4 .shogun-image-container{
        float: left;
		width: 30%;
		min-height: 155px;
		max-height: 155px;
		max-width: 155px;
		text-align: left;
		height: auto !important;
    }
    .why-us-section .why-ttl,
    .why-us-section .why-desc{
        float: left;
        width: 70%;
    }
    .why-us-section .why-ttl{
        margin-bottom: 10px;
        margin-top: 0px;
    }
    .why-us-section .why-ttl h3,
    .why-us-section .why-desc{
        padding: 0 24px;
    }
    .why-us-section .why-desc > div{
        line-height: 15px;
    }
    .why-us-section .why-sect{
        margin-left: 50px !important;
        margin-right: 50px !important;
        padding: 0 25px;
    }
    .shg-sld-nav-button{
        top: 10px;
    }
    .why-us-section .why-sect:before{
        border-top: 1px dotted rgba(0, 0, 0, 0.25);
        left: -25px;
    }
    .why-us-section .why-title{
        margin-left: 67px;
        margin-right: 0px;
    }
    .why-us-section .why-sect img, .why-sect .why-us-gifs{
        max-width: 155px;
        margin-bottom: 35px;
    }
    .why-us-section .why-sect .shg-c-lg-4:last-child img{
    	margin-bottom: 0;
    }
	.why-us-section .why-desc p,
	.why-us-section .why-desc h1.seo-cmspage,
	.why-us-section .why-desc h2.seo-cmspage,
	.why-us-section .why-desc h3.seo-cmspage{
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0.7px;
		line-height: 21px;
		margin-bottom: 0;
    }
    .fsdr-title h2:after{
    	height: 49px;
    	top: -9px;
    	margin-left: 5px;
    }
  .ultitle h4:after{
    	height: 49px;
    	top: -9px;
    	margin-left: 5px;
    }
    .shop-men .shogun-image-content h2 {
		padding-top: 3px;
		padding-right: 6%;
	}
	.shop-men .shogun-image-content .ssdr-title h2 {
		padding-right: 0;
	}
	.shop-women .shogun-image-content h2{
		padding-top: 5px;
	}
	.mens-top-sec .lower-banner-text h2,
	.mens-top-sec .lower-banner-text-men h2 {
		margin-left: auto;
		width: 100%;
	}
	.shop-men .fsdr-desc h2, .shop-men .ssdr-desc h2,
	.shop-women .fsdr-desc h2, .shop-women .ssdr-desc h2 {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding-top: 0;
		padding-right: 0;
	}
}
.shop-men .fsdr-desc h2, .shop-men .ssdr-desc h2,
.shop-women .fsdr-desc h2, .shop-women .ssdr-desc h2 {
	text-transform: none;
}
@media (max-width: 767px){
    .fsdr-text p, .ssdr-text p{
        padding-bottom: 15px;
    }
	.template-page .shg-product-title-component {
		height: auto !important;
	}
	.shop-men .shogun-image-content h2, .shop-women .shogun-image-content h2{
    	font-size: 4vw;
		letter-spacing: 0.93px;
		width: 100%;
	}
	.shop-men .fsdr-desc h2, .shop-men .ssdr-desc h2,
	.shop-women .fsdr-desc h2, .shop-women .ssdr-desc h2 {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding-top: 0;
		padding-right: 0;
	}
    .shop-women .home-shop-cat-ttl, .shop-men .home-shop-cat-ttl{
    	//margin-top: 0;
    }
	.top-banner img{
        min-height: 400px;
    }
    .top-banner .shogun-image-content{
    	left: 0px;
    }
    .top-banner .top-text{
    	margin-bottom: 20px;
    }
    #s-6b038a30-ece7-4bd6-b500-fe1126731290{
    	margin-top: -70px;
    }
    #s-6b038a30-ece7-4bd6-b500-fe1126731290.category .shg-row{
    	display: block;
    }
    [id="s-6b038a30-ece7-4bd6-b500-fe1126731290"] > .shg-row > .shg-c-xs-12{
    	width: 50% !important;
		float: left;
    }
    .top-banner .home-title{
        margin-top: 58px;
	}
	.top-banner .shogun-heading-component h1{
    	max-width: 270px;
		margin: auto;
    }
	.top-banner .shogun-heading-component h1 br {
		display: initial;
		width: 10px;
		content: ' ';
	}
    .top-banner .shogun-heading-component h2{
		max-width: 288px;
    	margin-left: auto;
	    margin-right: auto;
	    margin-bottom: 0;
	}
    .top-banner .shogun-heading-component h2:after{
		top: -13px;
		right: -10px;
		width: 20px;
		height: 20px;
    }
    .top-banner .top-text p span{
    	font-size: 16px !important;
		letter-spacing: 0.32px !important;
		line-height: 20px !important;
    }
    .top-banner .top-text p{
    	line-height: 20px !important;
    	text-align: center !important;
    }
    .top-banner .top-disclaimer p span{
    	font-size: 8px !important;
	    letter-spacing: 0.67px !important;
    }
    .top-banner .top-disclaimer p{
    	text-align: center;
    }
    .category-down{
        top: 5vh;
	}
	.template-index .category-down {
		top: 9vw;
	}
    .category-down img{
        width: 25px;
    }
    #s-30d12445-2477-4654-aef4-2d88952d1d36{
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .vdo-sec{
        margin-top: 45px;
        margin-bottom: 60px;
    }
    .vdo-sec .vdo-title{
    	margin-left: 42px;
    }
    .vdo-sec .shg-box-content .shg-c.vdo-ifrm:after{
        width: 25px;
		left: -27px;
		border: 0;
		border-top: 1px dotted rgba(0, 0, 0, 0.25);
		top: -18px;
	}
	.mens-accessories .vdo-sec .shg-box-content .shg-c.vdo-ifrm:after,
	.womens-accessories .vdo-sec .shg-box-content .shg-c.vdo-ifrm:after {
		border: 0;
		border-top: 1px dotted rgba(0, 0, 0, 0.25);
		top: -30px;
	}
    .vdo-sec .vdo-title:before{
		left: -22px;
		top: 25px;
	}
	.mens-accessories .vdo-sec .vdo-title:before,
	.womens-accessories .vdo-sec .vdo-title:before{

		top: 13px;
	}
	.mh-cat-section .mh-men-range:before{
		top: 13px;
	}
	.shop-women .mh-cat-section .mh-men-range:before{
		top: 16px;
	}
	.mens-health .mh-men-range:before{
		top: 10px;
	}
	.shop-men .mh-cat-section .mh-men-range:before{
		top: 13px;
	}
	.shop-men .mh-cat-section .shg-category:after{
		top: -26px;
	}
    .vdo-sec .shg-box-content .shg-c.vdo-ifrm:before{
        display: none;
    }
    .fsdr-desc p, .ssdr-desc p{
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0.7px;
        line-height: 16px !important;
    }
    .fsdr-text p, .ssdr-text p{
        font-size: 10px;
        font-weight: 400;
        letter-spacing: 0.5px;
        line-height: 22.9px;
    }
    .ssdr-desc p br{
    	display: none;
    }
    .tested-sec .ssdr-desc .shg-sld-item .shg-rich-text{
    	max-width: 220px;
    	margin: 0 auto;
    }
    .shg-sld-nav-button.shg-sld-right,
    .shg-sld-nav-button.shg-sld-left{
        height: 35px;
        top: 10px;
    }
    .fsdr-desc .shg-sld-content, .ssdr-desc .shg-sld-content{
        max-width: 340px;
    }
    .fsdr-desc,
    .ssdr-desc{
        margin-top: 10px;
    }
    .fsdr-title h2, .ssdr-title h2{
        font-size: 26px;
        line-height: 30px !important;
		letter-spacing: 0.8px !important;
		height: 26px;
    }
    .tested-sec img.shogun-image{
        max-height: 525px;
        object-fit: cover;
        min-height: 480px;
    }
    .fsdr-desc{
        margin-bottom: 150px;
	}
	.mens-health .ssdr-desc{
		margin-bottom: -24px;
	}
	.mens-health .fsdr-desc {
		margin-bottom: 150px;
	}
    .ssdr-desc .fsdr-desc-year p{
        font-size: 8px;
        letter-spacing: 0.45px;
    }
    .ssdr-desc .fsdr-desc-year p span{
    	font-size: 8px;
        letter-spacing: 0.45px !important;
    }
    .why-us-section{
        margin-top: 45px;
        margin-bottom: 50px;
    }
    .why-us-section .why-sect:after{
    	border: none;
		border-top: 1px dotted rgba(0, 0, 0, 0.25);
		top: -32px;
    }
    .why-us-section .why-sect .shg-c-lg-4{
        border-right: none;
        width: 100% !important;
        border-bottom: 1px solid rgba(151, 151, 151, 0.11);
    }
    .why-us-section .why-sect .shg-c-lg-4:last-child{
        border-bottom: none;
    }
    .why-us-section .why-sect .shg-c-lg-4 .shogun-image-container{
        float: left;
		width: 25%;
		height: auto !important;
		min-height: auto;
		max-height: 150px;
		margin-bottom: 25px !important;
    }
    .why-us-section .why-sect .shg-c-lg-4 .shogun-image-container img{
    	max-width: 100%;
    }
    .why-us-section .why-ttl,
    .why-us-section .why-desc{
        float: left;
        width: 75%;
    }
    .why-us-section .why-ttl{
        margin-bottom: 0px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .why-us-section .why-ttl h3,
    .why-us-section .why-desc{
        padding: 0 24px;
    }
    .why-us-section .why-sect{
        border-left: none;
        border-right: none;
        margin-left: 25px !important;
        margin-right: 25px !important;
    }
    .shg-sld-nav-button{
        top: 10px;
    }
    .why-us-section .why-sect:before{
        display: none;
    }
    .why-us-section .why-title{
        margin-left: 42px;
    }
    .why-us-section .why-sect img, .why-sect .why-us-gifs{
        max-width: 160px;
        margin-bottom: 0;
    }
    .why-us-section .why-desc p,
	.why-us-section .why-desc div,
	.why-us-section .why-desc h1.seo-cmspage,
	.why-us-section .why-desc h2.seo-cmspage,
	.why-us-section .why-desc h3.seo-cmspage{
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 0.4px;
		line-height: 15px !important;
		margin-bottom: 0;
    }
    .why-us-section .why-ttl h3{
    	font-size: 16px;
	    letter-spacing: 1.4px;
	    line-height: 35px;
    }
}
@media(max-width: 480px){
    .top-banner .shogun-heading-component h2:after{
		top: -13px;
		right: -12px;
		width: 15px;
		height: 15px;
		background-image: url(tab-pls-icn.png);
    }
	.shop-men .home-shop-cat-ttl{
		clip-path: polygon(0 0, 71% 0%, 79.7% 100%, 0 100%);
		-webkit-clip-path: polygon(0 0, 71% 0%, 79.7% 100%, 0 100%);
		background-image: linear-gradient(37deg, #22103d 0%, #484899 50%);
	}
	.shop-women .home-shop-cat-ttl, .shop-men .home-shop-cat-ttl{
		margin-top: 0;
	}
	.shop-women .home-shop-cat-ttl{
		clip-path: polygon(12% 0, 100% 0, 100% 100%,1% 100%);
		-webkit-clip-path: polygon(12% 0, 100% 0, 100% 100%,1% 100%);
	    width: 80%;
	    float: right;
	    background-image: linear-gradient(98deg, #a83c70 0%, #22103d 100%);
	}
	.template-index .shop-women .shogun-image-content h2 {
		width: 100%;
	}
	.template-index .shop-men .shogun-image-content h2 {
		width: 80%;
	}
	.shop-women .shogun-image-content h2{
		width: 100%;
	}
	.top-banner img{
		min-height: 320px;
	}
	.vdo-sec .vdo-title:before{
		top: 12px;
	}
	#s-6b038a30-ece7-4bd6-b500-fe1126731290{
		margin-top: -50px;
	}
	.category-down img{
		width: 17px;
	}
	.category-down{
		top: 5vh;
	}
	.template-index .category-down {
		top: 9vw;
	}
	.top-banner .shogun-image-content{
		left: 0px;
	}
	.vdo-sec{
		margin-top: 30px;
		margin-bottom: 40px;
	}
	#s-30d12445-2477-4654-aef4-2d88952d1d36{
		margin-left: 20px !important;
    	margin-right: 20px !important;
	}
	.vdo-sec .shg-box-content .shg-c.vdo-ifrm:after{
		//left: -27px;
		//top: -21px;
		//border-top: 1px dotted rgba(0, 0, 0, 0.25);
	}
	.template-index .vdo-sec .shg-box-content .shg-c.vdo-ifrm:after {
		top: -21px;
	}
	.mens-accessories .vdo-sec .shg-box-content .shg-c.vdo-ifrm:after{
		top: -20px;
	}

	.fsdr-desc, .ssdr-desc{
		padding-top: 0 !important;
		margin-top: -10px;
	}
	.tested-sec .fsdr-desc br {
		display: initial;
		width: 10px;
		margin-right: 7px;
		content: ' ';
	}
	.fsdr-text p, .ssdr-text p{
		letter-spacing: 0.2px;
	}
	.shg-sld-nav-button.shg-sld-right, .shg-sld-nav-button.shg-sld-left{    /** New slider styling - Kam **/
		height: auto;
		top: 45%;
      background-color: #00000040;
	}
	.vdo-sec .vdo-title{
		padding-bottom: 20px !important;
	}
	.why-us-section{
		margin-top: 35px;
	}
	.why-us-section .why-title{
		margin-left: 0px;
    	margin-right: 0px;
	}
	.why-us-section .why-sect{
		margin-left: 20px !important;
    	margin-right: 20px !important;
	}
	.why-us-section .why-title{
		padding-bottom: 0px !important;
	}
	.why-us-section .why-ttl h3{
		line-height: 1.5;
		margin-bottom: 2px;
	}
	.why-us-section .why-desc {
		float: right;
	}
	.why-us-section .why-ttl h3, .why-us-section .why-desc{
		padding: 0 0px 0px 20px;
	}
	.fsdr-title h2{
		padding-right: 15% !important;
		max-width: 250px;
    	margin: 0 auto !important;
	}
	.fsdr-title h2:after{
		height: 35px;
		top: -5px;
		right: -50px;
	}
    /* HC - landing page fixes - 3 Oct '23 */
    .ultitle h4:after{
		height: 33px;
        top: 36px;
		right: 44px;
	}
	.top-banner .shogun-heading-component h2{
		text-align: left !important;
	    /*max-width: 280px;*/
	    margin-left: auto;
	    margin-right: auto;
	}
	.top-banner .top-text p{
		text-align: center !important;
	}
	.top-banner .top-disclaimer p{
		text-align: center;
	}
	.why-us-section .why-title h3{
		border-bottom: none;
    	padding-left: 40px;
    	position: relative;
	}
	.why-us-section .why-title h3:before{
		content: '';
	    width: 10px;
	    height: 10px;
	    position: absolute;
	    border: 1px solid rgba(0, 0, 0, 0.25);
	    border-radius: 50%;
	    left: 20px;
	    top: 2.6px;
	}
	.why-us-section .why-title h3:after{
		content: '';
	    position: absolute;
	    border-top: 1px dotted rgba(0, 0, 0, 0.25);
	    width: 20px;
	    left: 0;
	    top: 7px;
	}
	.shop-women .why-us-section .why-title h3:after{
		border-top: 2px dotted rgba(0,0,0,0.25);
	}
	.why-us-section .why-sect:after{
		display: none;
	}
}
@media (max-width: 450px){
	.shop-men .home-shop-cat-ttl{
		clip-path: polygon(0 0, 70% 0%, 80.7% 100%, 0 100%);
		-webkit-clip-path: polygon(0 0, 70% 0%, 80.7% 100%, 0 100%);
	}
	.shop-women .home-shop-cat-ttl{
		width: 80.5%;
	}
}
@media (max-width: 433px){
	.shop-women .home-shop-cat-ttl{
		width: 81%;
	}
}
@media (max-width: 414px){
	.shop-men .home-shop-cat-ttl{
		clip-path: polygon(0 0, 70% 0%, 81% 100%, 0 100%);
		-webkit-clip-path: polygon(0 0, 70% 0%, 81% 100%, 0 100%);
	}
	.top-banner img{
		min-height: 280px;
	}
  .usp-under {
    margin-bottom: 9px !important;
  }
    .ul-purple h4:after{
    height: 140%;
    width: 45px;
  	margin-left: 9px;
  	top: 0px;
	}
    .ultitle h4:after{
   right: 38px; 
  }
  .ultitle1 h4:after{
    height: 6%;
    width: 35px;
  	margin-left: 9px;
  	top: 30px;
	}
}
@media (max-width: 411px){
	.shop-men .home-shop-cat-ttl{
		clip-path: polygon(0 0, 70% 0%, 81.5% 100%, 0 100%);
		-webkit-clip-path: polygon(0 0, 70% 0%, 81.5% 100%, 0 100%);
	}
}
@media (max-width: 400px){
	.shop-men .home-shop-cat-ttl{
		clip-path: polygon(0 0, 70% 0%, 81.8% 100%, 0 100%);
		-webkit-clip-path: polygon(0 0, 70% 0%, 81.8% 100%, 0 100%);
	}
  .ultitle h4:after {
   right: 30px !important; 
  }
    .ultitle1 h4:after{
    height: 6%;
    width: 35px;
  	margin-left: 9px;
  	top: 17px;
	}
    .ul-purple h4:after{
    height: 140%;
    width: 45px;
  	margin-left: 9px;
  	top: 0px;
	}
      .usp-under {
    margin-bottom: 7px !important;
   }
    .usp-title {
    margin-bottom: 180px !important;
    margin-right: 2% !important;
    margin-left: 2% !important;
    }
  .women-mobile-headn {
    margin-top: 25px !important;
  }
  .women-mobile-head {
    margin-top: 0px;
  }
}
@media (max-width: 390px){
	.shop-women .home-shop-cat-ttl{
		width: 82%;
	}
      .usp-under {
    margin-bottom: 8px !important;
  }
  .usp-title {
    margin-bottom: 181px !important;
    margin-right: 2% !important;
    margin-left: 2% !important;
  }
  .ultitle h4:after {
   right: 21px !important; 
  }
  .ultitle1 h4:after {
    height: 6%;
    width: 35px;
    margin-left: 9px;
    top: 12px;
  }
  .ul-purple h4:after {
    height: 140%;
    width: 45px;
  	margin-left: 9px;
  	top: 0px;
  }
  .ul-margin {
   margin-right: 1% !important;
   margin-left: 1% !important;
  }
  .women-mobile-head h1 {
    font-size: 14px !important;
    margin-top: -81px !important;
  }
  .women-mobile-head {
    margin-top: -11px !important;
  }
  .women-mobile-headn {
    margin-top: 12px !important;
  }
}
@media(max-width: 375px){
	// .why-us-section .why-ttl,
    // .why-us-section .why-desc{
    //     float: right;
    // }
	.vdo-sec .vdo-title:before{
		top: 14px;
	}
	#s-6b038a30-ece7-4bd6-b500-fe1126731290{
		margin-top: -46px;
	}
	.shop-men .home-shop-cat-ttl{
		clip-path: polygon(0 0, 70% 0%, 82.6% 100%, 0 100%);
		-webkit-clip-path: polygon(0 0, 70% 0%, 82.6% 100%, 0 100%);
	}
	.shop-women .home-shop-cat-ttl{
		clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);
		-webkit-clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);
		width:
	}
	.top-banner .shogun-heading-component h2{
		margin-bottom: 0;
	}
	.top-banner .top-text{
		margin-bottom: 15px;
	}
	.top-banner .home-title{
		margin-top: 62px;
	}
	.vdo-sec .vdo-title h4{
		font-size: 11px;
	    font-weight: 400;
	    letter-spacing: 1.57px;
	}
	.vdo-sec .shg-box-content .shg-c.vdo-ifrm:after{
		//top: -18px;
	}
	.why-us-section .why-title h3{
		padding-bottom: 5px;
		font-size: 11px;
		letter-spacing: 1.57px;
	}
	.why-us-section .why-sect .shg-c-lg-4{
		padding-bottom: 16px;
	}
	/*.shogun-root iframe{
		height: 220px !important;
	}*/
}
@media (max-width: 365px){
	.mens-health .fsdr-desc {
		margin-bottom: 126px;
	}
	.shop-women .home-shop-cat-ttl {
		width: 82%;
	}
}
@media (max-width: 337px){
	.shop-men .home-shop-cat-ttl{
		clip-path: polygon(0 0, 70% 0%, 83% 100%, 0 100%);
		-webkit-clip-path: polygon(0 0, 70% 0%, 83% 100%, 0 100%);
	}
}
@media (max-width: 320px){
	.shop-women .home-shop-cat-ttl{
		clip-path: polygon(16% 0, 100% 0, 100% 100%, 0% 100%);
		-webkit-clip-path: polygon(16% 0, 100% 0, 100% 100%, 0% 100%);
	}
	.shop-men .home-shop-cat-ttl{
		clip-path: polygon(0 0, 70% 0%, 84% 100%, 0 100%);
		-webkit-clip-path: polygon(0 0, 70% 0%, 84% 100%, 0 100%);
	}
	.shop-women .home-shop-cat-ttl{
		width: 82.6%;
	}
}
@media (max-width: 600px) {
	.shop-women .home-shop-cat-ttl, .shop-men .home-shop-cat-ttl {
		margin-top: 0;
	}
}
/* home page responsive end */
/* contact us page responsive start */
@media(max-width: 991px){
    .custom-contact{
        padding-top: 115px;
    }
    .custom-contact .contat-sec{
        margin-left:50px;
        margin-right: 50px;
        margin-bottom: 80px;
        border: none;
    }
    .custom-contact .contactus{
        margin-bottom: 15px;
        padding-bottom: 10px;
        padding-left: 17px;
    }
    .custom-contact .contactus:before{
        //border: 1px dotted rgba(0, 0, 0, 0.25);
        left: -5px;
    }
    .custom-contact .contat-sec:before{
    	border-top: 1px dotted rgba(0, 0, 0, 0.25);
    	width: 27px;
    	top: 175px;
    	left: -26px;
    }
    .custom-contact .contat-sec:after{
        border: 1px dotted rgba(0, 0, 0, 0.25);
    	border-bottom: none;
    	border-right: none;
    	width: 20px;
    }
    .custom-contact .question{
        border-right: none;
        padding-right: 0;
        padding-left: 25px;
        border-left: 1px solid rgba(0, 0, 0, 0.25);
    	border-right: 1px solid rgba(0, 0, 0, 0.25);
    }
    .custom-contact .conatct-main{
        display: block;
        border-left: none;
        border-right: none;
    }
    .custom-contact .get-que h2, .custom-contact .contact h2{
        max-width: 100%;
        letter-spacing: 2px;
        font-size: 25px;
	    margin-bottom: 20px;
	    line-height: 1;
    }
    .custom-contact .get-que p, .custom-contact .contact .help-text{
        font-size: 14px;
        letter-spacing: 0.7px;
        line-height: 21px;
        margin-bottom: 40px;
    }
	.custom-contact .query p,
	.custom-contact .query h1.seo-productpage,
	.custom-contact .query h2.seo-productpage,
	.custom-contact .query h3.seo-productpage{
        font-size: 16px;
        letter-spacing: 1.37px;
        margin-bottom: 40px;
    }
    .custom-contact .custom-from{
        padding-right: 25px;
        padding-left: 25px;
        margin-top: 70px;
	    border-left: 1px solid rgba(0, 0, 0, 0.25);
	    border-right: 1px solid rgba(0, 0, 0, 0.25);
    }
    .custom-contact .query p:last-child{
        margin-bottom: 50px;
    }
    .custom-contact .form-vertical select{
    	height: 50px;
    }
}
@media (max-width: 767px){
	.custom-contact .contat-sec{
		margin-left: 0;
    	margin-right: 0;
	}
	.custom-contact .question{
		border: none;
	}
	.custom-contact .contactus{
		padding-left: 40px;
	}
	.custom-contact .contactus:before{
		left: 20px;
		top: 1px;
		border: 1px solid rgba(0, 0, 0, 0.25);
	}
	.custom-contact .contat-sec:after{
		border-left: 0;
		left: 0;
		top: 5px;
	}
	.custom-contact .custom-from{
		border: none;
	}
}
@media(max-width: 480px){
	.custom-contact .contactus{
		font-size: 12px;
    	letter-spacing: 1.57px;
    	margin-bottom: 25px;
	}
	.custom-contact .contat-sec{
		margin-right: 20px;
		margin-bottom: 35px;
	}
	.custom-contact .get-que h2, .custom-contact .contact h2{
		font-size: 22px;
		letter-spacing: 2px;
	    line-height: 20px;
	    text-transform: uppercase;
	    margin-bottom: 25px;
	}
	.custom-contact .get-que p, .custom-contact .contact .help-text{
		font-size: 12px;
		letter-spacing: 0.5px;
    	line-height: 15px;
    	margin-bottom: 25px;
	}
	.custom-contact .query p,
	.custom-contact .query h1.seo-cmspage,
	.custom-contact .query h2.seo-cmspage,
	.custom-contact .query h3.seo-cmspage
	{
		font-size: 12px;
	    letter-spacing: 1.03px;
	    line-height: 20px;
	    margin-bottom: 15px;
	}
	.custom-contact .query p a, .custom-contact .rte .query a:not(.btn){
		display: block;
	}
	.custom-contact .query p:last-child{
		margin-bottom: 35px;
	}
	.custom-contact .custom-from{
		margin-left: 20px;
	    padding: 0;
	    padding-top: 35px;
	    border-top: 1px solid rgba(0, 0, 0, 0.25);
	    margin-top: 35px;
	}
	.custom-contact .contact .help-text{
		padding-right: 0;
		margin-bottom: 35px;
	}
	.custom-contact label{
		font-size: 12px;
    	letter-spacing: 1.57px;
	}
	.custom-contact .form-vertical input, .custom-contact .form-vertical select, .custom-contact .form-vertical textarea{
		letter-spacing: 1.71px;
		font-size: 12px;
		margin-bottom: 25px;
	}
	.custom-contact input[type="text"], .custom-contact input[type="email"]{
		border-bottom: 1px solid #979797;
	}
	.custom-contact select, .custom-contact textarea{
		border: 1px solid #000000;
	}
	.custom-contact .form-vertical select{
		height: 40px;
	}
	.custom-contact .form-vertical input.btn{
		font-size: 12px;
    	letter-spacing: 1.71px;
    	border: 1px solid #000000;
    	height: 40px;
    	width: 100%;
	}
}
/* contact us page responsive end */
/* mens health page responsive start */
@media(max-width: 1300px) and (min-width: 1141px){
    .mens-top-sec .undies h1{
        padding-left: 30px;
        max-width: 505px;
    }
    .mens-top-sec .mh-top-ordinary{
        padding-left: 30px;
    }
    .mh-down{
        bottom: 20px;
    }
    .mh-tested-sec .shg-sld-content{
        min-height: 120px;
    }
    .mh-tested-sec .shg-sld{
        padding: 20px 4% 10px 4%;
    }
    .why-us-section .why-sect img, .why-sect .why-us-gifs{
		margin-bottom: 30px;
    }
}
@media(max-width: 1200px) and (min-width: 992px){
	.mh-blog-sec .blog-col-6 img{
		height: 500px;
	}
	.mh-blog-sec .blog-col-3 img{
		height: 250px;
	}
}
@media(min-width: 992px){
	#relatedblogs_collection{
		display:none;
	}
}
@media(max-width: 1400px){
	.mh-tested-sec .lab h3:before{
		top: -5px;
		top: -10px;
		height: 70px;
    	width: 70px;
    	right: 19%;
	}
    .mh-tested-sec .ullab h4:before{
		top: 42px;
		height: 33px;
    	width: 70px;
    	right: 19%;
	}
      .mh-tested-sec .ullab p{
		font-size: 16px;
	}
      .ullab1 p{
		font-size: 18px;
	}
}
@media(max-width: 1250px){
	.mh-tested-sec .lab h3:before{
    	right: 17%;
	}
    .mh-tested-sec .ullab h4:before{
    	right: 17%;
	}
	.mh-tested-sec .lab h3:after{
		margin-left: 60px;
	}
}
@media(max-width: 1230px){
	.mh-tested-sec .lab h3:before{
    	right: 15%;
	}
    .mh-tested-sec .ullab h4:before{
    	right: 15%;
	}
}
@media(max-width: 1140px) and (min-width: 992px){
	.mens-top-sec .undies h1:after{
	    top: -39px;
    	right: -34px;
		background-image: url(tab-pls-icn.png);
	}
    .mens-top-sec .undies h1{
        max-width: 560px;
        font-size: 60px;
        line-height: 60px;
        padding-left: 12%;
    }
    .mens-top-sec .mh-top-ordinary{
        padding-left: 8%;
    }
    .mens-top-sec .shg-c-lg-6:first-child{
        width: 70% !important;
    }
    .mens-top-sec .shg-c-lg-6:last-child{
        width: 30% !important;
    }
    .mh-down{
		width: 40px;
		height: 40px;
		bottom: 10px;
	}
    .mh-one-in-sev img.shogun-image{
		max-height: 590px;
		width: 70%;
    }
    .mh-one-in-sev .shogun-image-content > div{
        padding-left: 4%;
    }
    .mh-tested-sec h3{
        font-size: 35px;
        letter-spacing: 1px;
    }
    .mh-tested-sec .lab h3:after{
        margin-left: 56px;
    }
    .mh-tested-sec .lab h3:before{
    	width: 60px;
        height: 60px;
    }
    .mh-tested-sec .ullab h4:before{
    	width: 53px;
        height: 47px;
      	top: 4px;
    }
    .mh-tested-sec .shg-rich-text p{
            font-size: 18px;
    }
    .mh-tested-sec .mh-sdr-top-text p{
        font-size: 14px;
    }
    .mh-tested-sec .shg-sld{
        padding: 20px 3% 9% 3%;
    }
    .shg-sld-nav-button{
		height: 35px;
		width: 25px !important;
	}
	.shg-sld-nav-button.shg-sld-left {
		top: 2px !important;
	}
    .mh-tested-sec .shg-sld-item{
        padding: 0 10px;
    }
    // .mh-tested-sec .shg-sld-nav-button{
    //     height: 35px !important;
    //     top: 28px;
    // }
    .mh-blog-sec .mh-blog-title h3{
        font-size: 20px;
        line-height: 1 !important;
    }
    .mh-blog-sec .go-blog a{
        width: 160px;
        height: 40px;
        line-height: 1.2;
    }
    .mh-one-in-sev{
        min-height: 590px !important;
    }
}
@media (max-width: 1140px){
	.mh-tested-sec .lab h3:before{
		right: 23%;
	}
   	.mh-tested-sec .ullab h4:before{
		right: 23%;
	}
}
@media (max-width: 1080px){
	.mh-tested-sec .lab h3:before{
		right: 16%;
	}
    .mh-tested-sec .ullab h4:before{
		right: 57%;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-container{
		margin-left: 0;
		margin-top: 10px;
	}
}
@media(max-width: 991px) and (min-width: 768px){
    .mens-top-sec .shg-row .shg-c-lg-4{
        width: 100%;
    }
    .why-us-section.mh-why-us{
    	margin-bottom: 75px;
    }
    /*.mens-top-sec .shg-row{
        display: block;
    }
    .mens-top-sec .shg-row .shg-c-lg-8{
        width: 100% !important;
    }
    .mens-top-sec .shg-c-lg-4 .shogun-image-container{
        width: 100%;
    }
    .mens-top-sec .shg-box-content > .shogun-image-container > img{
        margin-left: -59%;
        width: calc(100% + 59%);
        max-width: calc(100% + 59%);
    }*/
    .mens-top-sec .shg-c-lg-8>.shg-c img.shogun-image{
        width: 100%;
        min-height: 360px;
    	object-fit: cover;
    	object-position: left;
    	object-position: 25px;
    }
    .mens-top-sec .shg-box-content .shogun-image-container .shg-c-lg-6 img{
        /*width: 229px;*/
        width: 180px;
    }
    .mens-top-sec .shg-box-content .shogun-image-container .shg-c-lg-6{
        //margin-left: auto;
        margin-top: 25px;
    }
    .mens-top-sec .mh-down{
		//display: none;
		bottom: 20px;
	}
	.mens-health .mh-down{
		bottom: 5px;
	}
    .mh-top-benefits-bg.tab{
        z-index: 9;
    }
    .mh-top-benefits-bg.tab > img{
        width: 102%;
        max-width: 102%;
        margin-left: -1%;
        height: 340px;
        object-fit: cover;
        object-position: bottom;
    }
    .undies{
        margin-top: -20px;
        margin-left: 50px;
    }
    .undies h1{
        color: #ffffff;
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 45px;
        font-weight: 400;
        position: relative;
        letter-spacing: 0.9px;
        text-align: left !important;
        text-transform: uppercase;
    }
    .undies h1:after{
        content: '';
        background-image: url(https://www.confitex.com.au/cdn/shop/t/36/assets/plus.png);
        width: 30px;
        height: 30px;
        position: absolute;
		top: -15px;
		right: 40px;
        background-size: contain;
    }
    .mh-top-ordinary p{
        font-family: 'Roboto Slab', serif;
        font-size: 20px;
        font-weight: 400;
        letter-spacing: 0.2px;
        line-height: 22px;
        text-align: left;
        margin-left: 50px;
        color: #fff;
	}
	
    /*.mens-top-sec{
        margin-top: -120px;
    }*/
    .mh-cat-section{
        margin-top: 7px;
    }
    /*.mh-cat-section .mh-men-range{
        margin-left: 0;
        margin-right: 50px;
        padding-left: 50px;
        padding-bottom: 10px !important;
        border-bottom: 2px dotted rgba(0, 0, 0, 0.25);
        margin-bottom: 30px;
        display: inline-block;
        width: calc(100% - 50px);
    }*/
    .mh-cat-section .shg-category{
        margin-left: 50px;
        margin-right: 50px;
    }
    .mh-cat-section .shg-category:after{
		border-width: 1px;
		left: -23px;
    }
    .mh-cat-section .mh-men-range:before{
    	left: -30px;
    	z-index: 1;
    	background-color: #fff;
    }
    .mh-cat-section .shg-category:before{
    	border-width: 2px;
    }
    .shg-category-row.stacked{
        display: flex !important;
    }
    .mh-cat-section .shg-category .shg-category-col{
        padding: 0 25px;
    }
	.mh-cat-section .mh-cat-short-desc p,
	.mh-cat-section .mh-cat-short-desc h1{
        padding-left: 0px;
        padding-right: 10px;
        font-size: 14px;
        letter-spacing: 0.6px;
        line-height: 20px;
        min-height: 120px;
    }
    .mh-one-in-sev .mh-cfm p{
        font-size: 12px;
    }
    .mh-cat-section{
        margin-bottom: 78px;
    }
	.mh-cat-section .shg-product-title-component h2,
	.mh-cat-section .shg-product-title-component h3{
        font-size: 25px;
        letter-spacing: 2.5px;
        padding-left: 0px;
        margin-top: 0;
    }
    .mh-cat-section .shg-category .shg-category-col .shogun-image{
		max-height: 230px;
	/**	min-height: 230px; **/
		padding-bottom: 30px;
        margin-top: 0;
    }
    /*.mh-cat-section .shg-category:before{
        display: none;
    }*/
    .mh-cat-section .shg-product-atc-btn-wrapper{
        padding-left: 0px;
    }
    .mh-one-in-sev img.shogun-image{
        max-height: 385px;
		width: auto;
    }
    #s-ded49b96-d9dd-4069-a8d6-556361ed8831{
        min-height: 385px !important;
    }
    .mh-one-in-sev .shogun-image-content > div{
        padding-left: 55px;
    }
    .mh-one-in-sev .go-mens a{
        margin-top: 30px;
    }
    .mh-one-in-sev .shogun-image-content > div h2{
        font-size: 35px;
        letter-spacing: 0.7px;
        line-height: 32.98px;
        padding-right: 35%;
    }
    .mh-one-in-sev{
        background-size: cover !important;
    }
    #s-a6477b29-62de-4f2b-a510-2d51dd50bd26{
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    /*.vdo-sec.mh-vdo-sec .vdo-title{
        margin-left: 0;
        padding-left: 50px;
        border-bottom: 2px dotted rgba(0, 0, 0, 0.25);
        padding-bottom: 10px !important;
        margin-bottom: 30px;
        margin-right: 50px;
    }
    .vdo-sec.mh-vdo-sec .vdo-title:before{
        display: none;
    }
    .vdo-sec.mh-vdo-sec .shg-box-content .shg-c.vdo-ifrm:after{
        display: none;
    }*/
    .tested-sec .shg-sld-dots{
        display: none;
    }
    .mens-top-sec .shg-sld-dots{
        bottom: 15px;
        right: 45px;
    }
    #relatedblogs_collection .blog-title h2{
    	font-size: 14px;
	    font-weight: 400;
	    letter-spacing: 2px;
	    text-transform: uppercase;
	    padding-left: 68px;
	    color: #000000;
	    font-family: 'Roboto Condensed', sans-serif;
	    margin-bottom: 30px;
	    position: relative;
    }
    #relatedblogs_collection .blog-title h2:before{
    	content: '';
	    width: 10px;
	    height: 10px;
	    position: absolute;
	    border: 1px solid rgba(0, 0, 0, 0.25);
	    border-radius: 50%;
	    left:45px;
	    top: 2.6px;
	    z-index: 1;
	    background-color: #fff;

    }
    #relatedblogs_collection .blog-list:after{
    	content: '';
    	border: 1px dotted rgba(0, 0, 0, 0.25);
	    border-bottom: none;
	    border-right: none;
	    position: absolute;
	    width: 23px;
	    left: -25px;
	    height: 160px;
	    border-right: none;
	    top: -40px;
    }
    #relatedblogs_collection .blog-list:before{
    	content: '';
    	position: absolute;
    	border-top: 1px dotted rgba(0, 0, 0, 0.25);
    	left: -25px;
    	width: 25px;
	    top: 128px;
	    transform: rotate(35deg);
	    left: -25px;
    }
    #relatedblogs_collection .blog-list{
    	display: inline-block;
	    margin-left: 50px;
	    margin-right: 50px;
	    margin-bottom: 80px;
	    padding: 0 25px;
	    border-right: 1px solid rgba(151, 151, 151, 0.5);
	    border-left: 1px solid rgba(151, 151, 151, 0.5);
	    position: relative;
    }
    #relatedblogs_collection .blog-list article{
    	width: 30.7%;
    	float: left;
    	margin-left: 3.9%;
    	margin-bottom: 65px;
    	overflow: hidden;
    }
    #relatedblogs_collection .blog-list article:nth-child(4),
    #relatedblogs_collection .blog-list article:nth-child(5),
    #relatedblogs_collection .blog-list article:nth-child(6){
    	margin-bottom: 0;
    }
    #relatedblogs_collection .blog-list article h3{
    	color: #000000;
	    font-size: 22px;
	    font-weight: 400;
	    letter-spacing: 0.44px;
	    line-height: 28px;
	    text-transform: uppercase;
	    font-family: 'Roboto Condensed', sans-serif;
	    margin-bottom: 15px;
	    min-height: 56px;
    }
    #relatedblogs_collection .blog-list article:nth-child(3n + 1){
    	margin-left: 0;
    	clear: left;
    }
    #relatedblogs_collection .blog-list .view-post{
    	color: #000000;
	    font-family: 'Roboto Condensed', sans-serif;
	    font-size: 14px;
	    font-weight: 400;
	    letter-spacing: 2px;
	    text-transform: uppercase;
	    height: 50px;
	    border: 2px solid #000000;
	    width: 100%;
	    display: block;
	    text-align: center;
	    padding: 10px;
	    line-height: 2;
    }
    #relatedblogs_collection .blog-list .view-post:hover{
    	background-color: #000000;
    	color: #ffffff;
    }
    #relatedblogs_collection .blog-list .blog-img{
    	position: relative;
    }
    #relatedblogs_collection .blog-list .blog-img:before{
    	content: '';
	    width: 0;
	    height: 0;
	    border-style: solid;
	    border-width: 75px 0 0 200px;
	    border-color: transparent transparent transparent #ffffff;
	    position: absolute;
	    bottom: -1px;
	    left: -1px;
	    z-index: 1;
    }
    #relatedblogs_collection .blog-list .blog-img:after{
    	content: '';
	    width: 0;
	    height: 0;
	    border-style: solid;
	    border-width: 0 0 75px 200px;
	    border-color: transparent transparent #ffffff transparent;
	    position: absolute;
	    right: -1px;
	    bottom: -1px;
    }
    #relatedblogs_collection .blog-list .blog-img img{
    	height: 240px;
    	object-fit: cover;
    }
}
/* redesign tablet */
@media(max-width: 991px) and (min-width: 768px){
	.mens-top-sec .undies h1{
		font-size: 45px;
	    letter-spacing: 0.9px;
	    line-height: 44px;
	    padding-left: 0;
	    margin-top: 80px;
	    max-width: 280px;
	}
	.mens-top-sec .undies h1:after{
		background-image: url(tab-pls-icn.png);
	    width: 30px;
	    height: 30px;
	    top: -25px;
    	right: -22px;
	}
	.mens-top-sec .shg-c-lg-4 .shogun-image-container img{
		min-height: 410px;
    	object-fit: cover;
    	object-position: right;
    	min-width: 450px;
	}
	.mens-top-sec .mh-top-ordinary{
		margin-top: 15px;
    	padding-left: 45px;
	}
	.mens-top-sec .mh-top-ordinary h2{
		font-size: 22px !important;
	    letter-spacing: 0.5px;
		line-height: 27px;
		text-transform: none;
	}
	.mh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:after{
		border-width: 0 0 75px 240px;
	}
	.mh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:before{
		border-width: 75px 0 0 240px;
	}
}	
@media(max-width: 991px) {
	.mens-top-sec .shg-box-content > .shogun-image-container > img, .mens-top-sec .tier-two-banner > img{
		margin-left: 0px;
	}	
	.mens-top-sec .tier-two-banner > img {
		object-position: 66%
	}
	.mh-down{
	   	width: 30px;
	}
}
@media(max-width: 880px) {
	.mens-top-sec .shg-box-content > .shogun-image-container > img, .mens-top-sec .tier-two-banner > img{
		width: calc(100% + 40px);
    	max-width: calc(100% + 40px);
	}	
}
@media(max-width: 850px) {
	.mens-top-sec .shg-box-content > .shogun-image-container > img, .mens-top-sec .tier-two-banner > img{
		width: calc(100% + 55px);
    	max-width: calc(100% + 55px);
	}	
}
@media(max-width: 830px) {
	.mens-top-sec .shg-box-content > .shogun-image-container > img, .mens-top-sec .tier-two-banner > img{
		width: calc(100% + 70px);
    	max-width: calc(100% + 70px);
	}	
}
@media(max-width: 820px) {
	.mens-top-sec .shg-box-content > .shogun-image-container > img, .mens-top-sec .tier-two-banner > img{
		width: calc(100% + 80px);
    	max-width: calc(100% + 80px);
	}	
}
@media(max-width: 800px) {
	.mens-top-sec .shg-box-content > .shogun-image-container > img, .mens-top-sec .tier-two-banner > img{
		width: calc(100% + 75px);
    	max-width: calc(100% + 75px);
	}	
}
@media(max-width: 780px) {
	.mens-top-sec .shg-box-content > .shogun-image-container > img, .mens-top-sec .tier-two-banner > img{
		width: calc(100% + 90px);
    	max-width: calc(100% + 90px);
	}	
}
/* redesign tablet */
@media(max-width: 767px){
	.undies h1{
		color: #ffffff;
    	font-family: 'Roboto Condensed', sans-serif;
		font-size: 28px;
		font-weight: 400;
		letter-spacing: 0.56px !important;
		line-height: 30px !important;
		text-transform: uppercase;
		/*text-align: left !important;*/
		position: relative;
		max-width: 300px;
		margin: 0 auto !important;
	}
	.undies h1:after{
		content: '';
    	background-image: url(https://www.confitex.com.au/cdn/shop/t/36/assets/plus.png);
		width: 20px;
    	height: 20px;
    	position: absolute;
		top: -15px; 
		right: 40px;
	    background-size: contain;
	}
	.mh-top-ordinary p{
		color: #ffffff;
	    font-family: 'Roboto Slab', serif;
	    font-size: 16px;
	    font-weight: 400;
	    letter-spacing: 0.32px;
	    line-height: 20px;
	    text-align: left;
	}
	.mh-top-ordinary p{
		text-align: center;
	}
	.mh-top-benefits-bg.tab > img{
		min-height: 250px;
		width: 102%;
	    max-width: 102%;
	    margin-left: -1%;
	    object-fit: cover;
	}
	.mens-top-sec .shg-c-lg-8>.shg-c img.shogun-image{
		width: 100%;
		height: 65vw;
		object-fit: contain;
		object-position: 38% 11px;
	}
	.mens-top-sec .shg-row .shg-c-lg-8{
		width: 100% !important;
	}
	.mens-top-sec{
		margin-top: -110px;
	}
	.shop-women .mens-top-sec{
		margin-top: -61px;
	}
	.mh-top-benefits-bg.tab{
		z-index: 9;
	}
	.mh-down{
		display: none;
		height: 25px;
		width: 25px;
		bottom: 0;
	}
	.health-down {
		bottom: unset;
	}
	.mh-banner-logo img {
		width: 120px;
	}
	.mens-top-sec .shg-box-content .shogun-image-container .shg-c-lg-6 img{
		max-width: 125px;
		margin-right: -3px;
	}
	.mens-top-sec .shg-box-content > .shogun-image-container > img, .mens-top-sec .tier-two-banner > img{
		margin-left: -58%;
	    width: calc(100% + 59%);
		max-width: calc(100% + 59%);
		object-fit: contain;
		object-position: 61%;
		height: 46vw;
		margin-top: -2vw;
	}
	.shop-women .mens-top-sec .shg-box-content > .shogun-image-container > img, .mens-top-sec .tier-two-banner > img,
	.womens-accessories .mens-top-sec .shg-box-content > .shogun-image-container > img, .mens-top-sec .tier-two-banner > img {
		width: calc(100% + 55%);
		max-width: calc(100% + 55%);
	}

	.mh-cat-section .mh-men-range{
		width: 100%;
		margin-right: 0;
        margin-left: 0;
    	padding-left: 6px;
    	margin-bottom: 0;
    	margin-top: 15px;
    }
	.shop-women .mh-cat-section .mh-men-range{
    	margin-top: 5px;
    }
    .mh-cat-section .shg-category{
        margin-left: 20px;
        margin-right: 20px;
    }
    .shg-category-row.stacked{
        display: flex !important;
    }
    .mh-cat-section .shg-category .shg-category-col{
        padding: 0 10px;
    }
	.mh-cat-section .mh-cat-short-desc p,
	.mh-cat-section .mh-cat-short-desc h1{
        padding-left: 0;
        padding-right: 0;
        font-size: 12px;
        letter-spacing: 0.6px;
        line-height: 20px;
    }
    .mh-one-in-sev .mh-cfm p{
        font-size: 12px;
    }
    .mh-cat-section{
        margin-bottom: 70px;
    }
	.mh-cat-section .shg-product-title-component h2,
	.mh-cat-section .shg-product-title-component h3{
        font-size: 20px;
        letter-spacing: 2px;
        padding-left: 0;
        margin-top: 0;
    }
    .mh-cat-section .shg-category .shg-category-col .shogun-image{
        max-height: 250px;
     /**   min-height: 250px;  **/
        margin-top: 0;
    }
    .mh-cat-section .shg-product-atc-btn-wrapper{
        padding-left: 0;
    }
    .mh-one-in-sev img.shogun-image{
        max-height: 385px;
		width: auto;
    }
    #s-ded49b96-d9dd-4069-a8d6-556361ed8831{
        min-height: 385px !important;
    }
    .mh-one-in-sev .shogun-image-content > div{
        padding-left: 50px;
    }
    .mh-one-in-sev .go-mens a{
        margin-top: 30px;
        white-space: nowrap;
    }
    .mh-one-in-sev .shogun-image-content > div h2{
        font-size: 35px;
        letter-spacing: 0.7px;
        line-height: 32.98px;
    }
    .mh-one-in-sev{
        background-size: cover !important;
    }
    #s-a6477b29-62de-4f2b-a510-2d51dd50bd26{
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .tested-sec .shg-sld-dots{
        display: none;
    }
    .mens-top-sec .shg-sld-dots{
        bottom: 20px;
        right: 45px;
    }
    .mh-cat-section{
    	margin-top: 0;
    	margin-bottom: 70px;
    }
    .mh-cat-section .shg-product-atc-btn-wrapper a{
    	width: 146px;
    	height: 40px;
    	line-height: 1.4;
    	font-size: 12px !important;
    }
    .mh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:before{
    	border-width: 50px 0 0 240px;
    }
    .mh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:after{
    	border-width: 0 0 50px 240px;
    }
    .mh-cat-section .shg-category .shg-category-col .shg-product .shg-c.shg-align-center{
    	padding-bottom: 0 !important;
    }
    #relatedblogs_collection .blog-title h2{
    	font-size: 14px;
	    font-weight: 400;
	    letter-spacing: 2px;
	    text-transform: uppercase;
	    padding-left: 40px;
	    color: #000000;
	    font-family: 'Roboto Condensed', sans-serif;
	    margin-bottom: 30px;
	    position: relative;
    }
    #relatedblogs_collection .blog-title h2:before{
    	content: '';
	    width: 10px;
	    height: 10px;
	    position: absolute;
	    border: 1px solid rgba(0, 0, 0, 0.25);
	    border-radius: 50%;
	    left: 20px;
	    top: 2.6px;
	    z-index: 1;
	    background-color: #fff;
    }
    #relatedblogs_collection .blog-list:after{
    	content: '';
    	border-top: 1px dotted rgba(0, 0, 0, 0.25);
    	position: absolute;
    	width: 23px;
    	top: -40px;
    	left: -30px;
    }
    #relatedblogs_collection .blog-list{
    	display: inline-block;
	    margin-left: 30px;
	    margin-right: 30px;
	    margin-bottom: 40px;
	    position: relative;
    }
    #relatedblogs_collection .blog-list article{
    	width: calc(50% - 9px);
    	float: left;
    	margin-left: 18px;
    	margin-bottom: 45px;
    }
    #relatedblogs_collection .blog-list article h3{
    	color: #000000;
	    font-size: 22px;
	    font-weight: 400;
	    letter-spacing: 0.44px;
	    line-height: 28px;
	    text-transform: uppercase;
	    font-family: 'Roboto Condensed', sans-serif;
	    margin-bottom: 15px;
	    min-height: 56px;
    }
    #relatedblogs_collection .blog-list article:nth-child(2n + 1){
    	margin-left: 0;
    	clear: left;
    }
    #relatedblogs_collection .blog-list .view-post{
    	color: #000000;
	    font-family: 'Roboto Condensed', sans-serif;
	    font-size: 14px;
	    font-weight: 400;
	    letter-spacing: 2px;
	    text-transform: uppercase;
	    height: 50px;
	    border: 2px solid #000000;
	    width: 100%;
	    display: block;
	    text-align: center;
	    padding: 10px;
	    line-height: 2;
    }
    #relatedblogs_collection .blog-list .view-post:hover{
    	background-color: #000000;
    	color: #ffffff;
    }
    #relatedblogs_collection .blog-list .blog-img{
    	position: relative;
    }
    #relatedblogs_collection .blog-list .blog-img:before{
    	content: '';
	    width: 0;
	    height: 0;
	    border-style: solid;
	    border-width: 75px 0 0 200px;
	    border-color: transparent transparent transparent #ffffff;
	    position: absolute;
	    bottom: -1px;
	    left: -1px;
	    z-index: 1;
    }
    #relatedblogs_collection .blog-list .blog-img:after{
    	content: '';
	    width: 0;
	    height: 0;
	    border-style: solid;
	    border-width: 0 0 75px 200px;
	    border-color: transparent transparent #ffffff transparent;
	    position: absolute;
	    right: -1px;
	    bottom: -1px;
    }
    #relatedblogs_collection .blog-list .blog-img img{
    	height: 250px;
    	object-fit: cover;
    }
    /*.why-us-section.mh-why-us .why-title{
    	margin-left: 0;
    }
    .why-us-section.mh-why-us .why-title h3{
    	padding-left: 30px;
    }*/
    .why-us-section.mh-why-us{
    	margin-bottom: 50px;
    }
    .mh-cat-section .shg-category:before{
    	display: none;
    }
    .mh-cat-section .shg-category:after{
    	border: none;
    	border-top: 1px dotted rgba(0, 0, 0, 0.25);
	}
	.mens-accessories .mh-cat-section .shg-category:after{
		top: -30px;
	}
	.womens-accessories .mh-cat-section .shg-category:after {
		top: -33px;
	}
}
/*START define font styles for mobile viewports not included on shogun media query*/
@media (min-width: 565px) and (max-width: 767px) {
	.mens-top-sec .shg-c-lg-8>.shg-c img.shogun-image{
		height: 64vw;
	}
	.shop-women .wh-top-bg-tab .women-subheader span {
		font-size: 41px !important;
	}
	.shop-women .wh-top-bg-tab h1 {
		font-size: 46px !important;
		margin-top: -7px;
	}
	.mens-top-sdr.wmums-top .slide-1 .award span{
		font-size: 44px !important;
		padding-left: 4% !important;
	}
	.mens-top-sdr.wmums-top .slide-1 .nursing h1{
		font-size: 42px !important;
		padding-left: 4% !important;
		margin-top: -12px;
	}
	.mens-top-main-sec.lower-slide .new-mums-lower-text h1{
		padding-left: 4% !important;
	}
	.mens-top-sdr.wmums-top .slide-2 .subheader span{
		font-size: 30px !important;
	}
	.mens-top-sdr.wmums-top .slide-2 .header span{
		font-size: 25px !important;
	}
	.mens-top-sdr.wmums-top .slide-3 .subheader span{
		font-size: 41px !important;
		padding-left: 4% !important;
	}
	.mens-top-sdr.wmums-top .slide-3 .header h1{
		font-size: 39px !important;
		padding-left: 4% !important;
		margin-top: -11px;
	}
	.wmums-top .mens-heading-group {
		margin: -115px 70px 0 !important;
	}
	.wmums-top .mens-heading-group .shg-c-lg-4:nth-child(3) .shg-c p {
		margin-top: 25px;
	}
	#s-be9cef9d-84e5-406b-9cf3-36a1e2eefc1d .shg-c {
		background-size: 145%;
		background-position: 64% 10%;
	}
	.top-banner .shogun-heading-component h2{
		font-size: 31px !important;
		max-width: 454px !important;
	}
	.top-banner .shogun-heading-component h2:after{
		top: -15px !important;
		right: -10px !important;
	}
}
@media (min-width: 425px) and (max-width: 600px) {
	.mens-top-sdr.wmums-top .slide-2 .header span{
		font-size: 20px !important;
	}
}
@media (min-width: 425px) and (max-width: 564px) {
	.top-banner .shogun-heading-component h2{
		font-size: 27px !important;
		/**max-width: 410px !important;**/
	}
	.top-banner .shogun-heading-component h2:after{
		top: -15px !important;
		right: -10px !important;
	}
	.wmums-top .mens-heading-group {
		margin: -72px 68px 0 !important;
	}
	.wmums-top .mens-heading-group .shg-c-lg-4:nth-child(3) .shg-c p {
		margin-top: 17px;
	}
	#s-be9cef9d-84e5-406b-9cf3-36a1e2eefc1d .shg-c {
		background-size: 145%;
		background-position: 64% 10%;
	}
	.mens-health #s-be9cef9d-84e5-406b-9cf3-36a1e2eefc1d .shg-c {
		background-size: auto;
	}
	.mens-top-sdr.wmums-top .slide-1 .award span {
		font-size: 30px !important;
		padding-left: 4% !important;
	}
	.mens-top-sdr.wmums-top .slide-1 .nursing h1{
		font-size: 29px !important;
		padding-left: 4% !important;
		margin-top: -2px;
	}
	.mens-top-main-sec.lower-slide .new-mums-lower-text h1{
		padding-left: 4% !important;
	}
	.mens-top-sdr.wmums-top .slide-2 .subheader span{
		font-size: 24px !important;
	}
	.mens-top-sdr.wmums-top .slide-2 .header span{
		font-size: 15px !important;
	}
	.mens-top-sdr.wmums-top .slide-3 .subheader span{
		font-size: 33px !important;
		padding-left: 4% !important;
	}
	.mens-top-sdr.wmums-top .slide-3 .header h1{
		font-size: 31px !important;
		padding-left: 4% !important;
		margin-top: -2px;
	}
}
@media (min-width: 376px) and (max-width: 424px) {
	.mens-top-sdr.wmums-top .slide-1 .award span {
		font-size: 27px !important;
		padding-left: 1% !important;
	}
	.mens-top-sdr.wmums-top .slide-1 .nursing h1{
		font-size: 24px !important;
		padding-left: 1% !important;
		margin-top: 1px;
	}
	#s-be9cef9d-84e5-406b-9cf3-36a1e2eefc1d .shg-c {
		background-size: 145%;
		background-position: 64% 10%;
	}
}
@media (max-width: 423px) {
	#s-be9cef9d-84e5-406b-9cf3-36a1e2eefc1d .shg-c {
		background-size: cover;
		background-position: 65% 10%;
	}
    .mh-cat-section .shg-category .shg-category-col .shogun-image{
        max-height: 230px;
     /**   min-height: 230px; **/
    }
}
@media (max-width: 375px) {
	#s-be9cef9d-84e5-406b-9cf3-36a1e2eefc1d .shg-c {
		background-size: cover;
		background-position: 62% 10%;
	}
}
/*END define font styles for mobile viewports not included on shogun media query*/
@media (max-width: 480px){
	.mh-top-ordinary p{
		margin-left: 0;
    	margin-right: 0;
		text-align: center;
	}
	.undies{
		/*margin-left: 20px;*/
		margin-top: 60px;
	}
	.undies h1:after{
		right: 0;
	}
	.shop-men .undies h1:after{
		right: -4px;
	}
	.mens-top-sec{
		margin-top: -37px;
	}
	.shop-women .mens-top-sec{
		margin-top: -37px;
	}
	.mens-top-sec .shg-sld-dots{
		bottom: -10px;
    	right: 20px;
	}
	.mh-cat-section .shg-category{
		margin-left: 20px;
   		margin-right: 20px;
	}
	/*.mh-cat-section .mh-men-range:before{
		top: 15px;
	}*/
	.mh-cat-section .mh-men-range h3{
		font-size: 11px;
		letter-spacing: 1.57px;
	}
	.mh-cat-section .shg-category{
		border: none;
	}
	.mh-cat-section .shg-category .shg-category-col{
		padding: 0;
	}
	.mh-cat-section .shg-category-row.stacked{
		display: block !important;
	}
	.mh-cat-section .shg-category .shg-category-col:first-child{
		padding-bottom: 25px;
		border-bottom: 1px solid rgba(151, 151, 151, 0.5);
		margin-bottom: 25px;
		border-right: 0;
	}
	.mh-cat-section .shg-product-atc-btn-wrapper a{
		border: 1px solid #000000;
	}
	.mh-cat-section .mh-cat-short-desc p,
	.mh-cat-section .mh-cat-short-desc h1{
		font-size: 10px;
    	letter-spacing: 0.5px;
    	line-height: 15px;
	}
	.mh-cat-section .shg-product-atc-btn-wrapper{
		margin-top: 20px;
	}
	.shg-sld-dot{
		height: 13px !important;
    	width: 13px !important;
		margin-left: 2px !important;
		background-color: unset;
	}
	.slick-dots li, .slick-dots li button, .slick-dots li button:before{
		height: 10px !important;
    	width: 10px !important;
	}
	.mh-cat-section{
		margin-bottom: 45px;
	}
	#s-ded49b96-d9dd-4069-a8d6-556361ed8831{
		min-height: 230px !important;
		background-position: right !important;
	}
	.mh-one-in-sev .shogun-image-content > div{
		padding-left: 20px;
		width: 60%;
	}
	.mh-one-in-sev .shogun-image-content > div h2{
		padding-right: 0;
	    letter-spacing: 0.52px;
	    line-height: 30px;
	    font-size: 26px;
	}
	.mh-one-in-sev img.shogun-image{
		max-height: 230px;
	    height: 230px;
		width: 280px;
		margin-left: -35px;
	}
	.mh-one-in-sev{
		background-position: 0 !important;
	}
	.mh-one-in-sev .go-mens a{
		font-size: 12px;
    	letter-spacing: 1.71px;
    	line-height: 1.6;
    	//height: 40px;
    	margin-top: 5px;
	}
	#s-a6477b29-62de-4f2b-a510-2d51dd50bd26{
		margin-left: 20px !important;
    	margin-right: 20px !important;
	}
	/*.vdo-sec.mh-vdo-sec .vdo-title{
		margin-right: 0;
	    padding-left: 40px;
	    border-bottom: none;
	    margin-bottom: 10px;
	}
	.vdo-sec.mh-vdo-sec .vdo-title:after{
		content: '';
	    width: 10px;
	    height: 10px;
	    position: absolute;
	    border: 1px solid rgba(0, 0, 0, 0.25);
	    border-radius: 50%;
	    left: 20px;
	    top: 13px;
	}
	.vdo-sec.mh-vdo-sec .vdo-title h4{
		position: relative;
	}
	.vdo-sec.mh-vdo-sec .vdo-title h4:before{
		content: '';
	    position: absolute;
	    border-top: 1px dotted rgba(0, 0, 0, 0.25);
	    width: 20px;
	    left: -40px;
	    top: 8px;
	}*/
	#relatedblogs_collection .blog-title h2{
		font-size: 12px;
    	letter-spacing: 1.57px;
	}
	/*#relatedblogs_collection .blog-title h2:before{
		content: '';
	    width: 10px;
	    height: 10px;
	    position: absolute;
	    border: 1px solid rgba(0, 0, 0, 0.25);
	    border-radius: 50%;
	    left: 20px;
	    top: 2.6px;
	}
	#relatedblogs_collection .blog-title h2:after{
		content: '';
	    position: absolute;
	    border-top: 1px dotted rgba(0, 0, 0, 0.25);
	    width: 20px;
	    left: 0;
	    top: 7px;
	}*/
	#relatedblogs_collection .blog-list:after{
		top: -37px;
    	left: -24px;
	}
	#relatedblogs_collection .blog-list{
		margin-left: 20px;
    	margin-right: 20px;

	}
	.why-us-section.mh-why-us{
		margin-bottom: 40px;
	}
	#relatedblogs_collection .blog-list .blog-img img{
		height: 160px;
	}
	#relatedblogs_collection .blog-list .blog-img:after{
		border-width: 0 0 50px 140px;
	}
	#relatedblogs_collection .blog-list .blog-img:before{
		border-width: 50px 0 0 140px;
	}
	#relatedblogs_collection .blog-list article h3{
		font-size: 15px;
		letter-spacing: 1.5px;
		line-height: 1.2;
		min-height: 36px;
	}
	#relatedblogs_collection .blog-list .view-post{
		font-size: 11px;
		letter-spacing: 1.57px;
		height: 35px;
		line-height: 1;
		border: 1px solid #000000;
	}
	#relatedblogs_collection .blog-list article{
		margin-bottom: 30px;
	}
	#relatedblogs_collection .blog-list{
		margin-bottom: 0;
	}
	.why-us-section.mh-why-us .why-title{
    	margin-left: 0;
    }
    .why-us-section.mh-why-us .why-title h3{
    	padding-left: 40px;
    	position: relative;
    }
    .undies h1{
    	max-width: 198px;
	    text-align: center !important;
	    margin: 0 auto !important;
    }
    .mh-cat-section .mh-men-range{
    	padding-bottom: 20px !important;
    }
    .mh-cat-section .shg-category:after{
    	top: -29px;
	}
	.mens-accessories .mh-cat-section .shg-category.shg-category:after{
		top: -34px;
	}
}
@media (max-width: 375px){
	.mens-top-sec{
		margin-top: -23px;
	}
	.shop-women .mens-top-sec{
		margin-top: -22px;
	}
	.mh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:after{
		border-width: 0 0 50px 200px;
	}
	.mh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:before{
		border-width: 50px 0 0 200px;
	}
	#relatedblogs_collection .blog-list .blog-img:before{
		border-width: 40px 0 0 100px;
	}
	#relatedblogs_collection .blog-list .blog-img:after{
		border-width: 0 0 40px 100px;
	}
	.mens-top-sec .shg-c-lg-8>.shg-c img.shogun-image{
		//height: 30vh;
		object-fit: cover;
		object-position: 46%;
	}
	.mens-top-sec .shg-box-content > .shogun-image-container > img, .mens-top-sec .tier-two-banner > img{
		margin-left: -65%;
	    width: calc(100% + 70%);
	    max-width: calc(100% + 70%);
		object-fit: contain;
		height: 46vw;
		object-position: 59%;
	}
}
@media (max-width: 340px){
	.mens-top-sec .shg-c-lg-8>.shg-c img.shogun-image {
		height: 83vw !important;
		margin-top: 32px;
	}
	.mens-top-sec{
		margin-top: -50px;
	}
	.shop-women .mens-top-sec .shg-c-lg-8>.shg-c img.shogun-image {
		margin-top: 4px;
	}
}
@media(max-width: 991px) {
	.mens-top-sec .tier-two-banner > img {
		object-position: 67%;
	}
}
/* mens health page responsive end */
/* womens health page responsive start */
@media(max-width: 1300px) and (min-width: 992px){
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col .shogun-image{
        min-height: 240px;
    }
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:after{
        border-width: 0 0 75px 140px;
    }
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:before{
        border-width: 75px 0 0 140px;
    }
	,
	.mh-cat-section.wh-cat-section .shg-product-title-component h2,
	.mh-cat-section.wh-cat-section .shg-product-title-component h3{
    	margin-top: 0;
   		padding-left: 0;
    }
    .mh-cat-section.wh-cat-section .shg-product-atc-btn-wrapper{
    	//padding-left: 0;
    }
    .mh-cat-section.wh-cat-section .mh-cat-short-desc p{
    	padding-left: 0;
    	padding-right: 0;
    }
}
@media(max-width: 991px) and (min-width: 768px){
    .mens-top-sec.wh-top-sec .wh-top-down{
        display: none;
    }
    .mens-top-sec.wh-top-sec .mh-down{
    	display: block;
    	bottom: 20px;
    }
    .mens-top-sec.wh-top-sec .undies h1:after{
    	right: 16%;
    	top: -25px;
    }
    .mens-top-sec.wh-top-sec .mh-down img{
    	max-width: 25px;
    }
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col{
        display: inline-block;
        float: left;
        width: 50%;
    }
    .mh-cat-section.wh-cat-section .shg-category-row.stacked{
        display: inline-block !important;
        margin: 0;
    }
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col:nth-child(1),
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col:nth-child(2){
        padding-bottom: 50px;
    }
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col:nth-child(2){
        border-right: 0;
    }
    .mh-cat-section.wh-cat-section .shg-category{
        margin-top: 20px;
    }
    .mh-cat-section.wh-cat-section .shg-category .shg-category-grid{
    	margin-bottom: 0 !important;
    }
    .mh-cat-section.wh-cat-section .shg-product-atc-btn-wrapper{
        text-align: left !important;
        padding-left: 0;
        margin-top: 20px;
    }
    .mh-cat-section.wh-cat-section .mh-cat-short-desc p{
    	padding-left: 0;
    	min-height: unset;
    }
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:after{
    	border-width: 0 0 75px 240px;
    }
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:before{
    	border-width: 75px 0 0 240px;
    }
	.mh-cat-section.wh-cat-section .shg-product-title-component h2,
	.mh-cat-section.wh-cat-section .shg-product-title-component h3{
    	margin-top: 0;
    	padding-left: 0;
    }
    .mh-cat-section.wh-cat-section .mh-cat-short-desc p{
    	padding-left: 0;
    }
	.mh-cat-section .mh-cat-short-desc p,
	.mh-cat-section .mh-cat-short-desc h1{
    	min-height: unset;
    }
}
@media(max-width: 991px){
	// .mens-top-sec.wh-top-sec .shg-c-lg-8 .shg-sld-content img{
    //     margin-left: 6%;
	//     width: 108%;
	//     max-width: 108%;
	//     object-position: center;
    // }
    .mens-top-sec.wh-top-sec .shg-box-content > .shogun-image-container > img{
        margin-left: 0;
	    width: 100%;
	    max-width: 100%;
    }
}
@media (max-width: 991px) and (min-width: 851px) {
	// .mens-top-sec.wh-top-sec .shg-c-lg-8 .shg-sld-content img{
	// 	margin-left: 0%;
	// }
}
@media(max-width: 825px){
	.mens-top-sec.wh-top-sec .shg-box-content > .shogun-image-container > img{
		margin-left: 0;
	    width: calc(100% + 10px);
	    max-width: calc(100% + 10px);
	    height: 193px;
	    object-fit: cover;
	    object-position: right;
	}
}
@media(max-width: 780px) and (min-width: 768px){
	.mh-one-in-sev.wh-expect{
    	background-size: 73% !important;
    }
}
@media(max-width: 767px){
	.mens-top-sec .shg-box-content > .shogun-image-container > img, .mens-top-sec .tier-two-banner > img{
    	height: auto;
	}
	.mh-cat-section .shogun-heading-component {
		height: auto !important;
	}
	.mens-top-sec.wh-top-sec .wh-top-down{
        display: none;
    }
    // .mens-top-sec.wh-top-sec .shg-c-lg-8 .shg-sld-content img{
    //     margin-left: 0;
    //     max-width: 101%;
    //     width: 101%;
    // }
    .mens-top-sec.wh-top-sec .shg-box-content > .shogun-image-container > img{
        margin-left: -42%;
        width: calc(100% + 42%);
        max-width: calc(100% + 42%);
        object-fit: cover;
    	object-position: top;
    }
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col{
        display: inline-block;
        float: left;
        width: 50%;
    }
    .mh-cat-section.wh-cat-section .shg-category-row.stacked{
        display: inline-block !important;
        margin: 0;
    }
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col:nth-child(1),
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col:nth-child(2){
        padding-bottom: 50px;
    }
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col:nth-child(2){
        border-right: 0;
    }
    .mh-cat-section.wh-cat-section .shg-category{
        margin-top: 20px;
    }
    .mh-cat-section.wh-cat-section .shg-product-atc-btn-wrapper{
        text-align: left !important;
        padding-left: 0;
    }
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:after{
    	border-width: 0 0 50px 240px;
    }
    .mh-cat-section.wh-cat-section .shg-category .shg-category-col .shg-product-image-wrapper:before{
    	border-width: 50px 0 0 240px;
    }
    .wh-top-bg-tab .undies h1{
		max-width: 303px;
		width: fit-content;
    }
    .mh-cat-section.wh-cat-section .mh-cat-short-desc p{
    	padding-left: 0;
    }
	.mh-cat-section.wh-cat-section .shg-product-title-component h2,
	.mh-cat-section.wh-cat-section .shg-product-title-component h3{
    	margin-top: 0;
    	padding-left: 0;
    }
}
@media(max-width: 580px){
	.mens-top-sec.wh-top-sec .shg-box-content > .shogun-image-container > img{
		height: 27vh;
		width: 110vw;
		object-fit: cover;
		object-position: right;
		margin-left: -20px;
	}
}
@media(max-width: 480px){
	.mh-top-benefits-bg.tab.wh-top-bg-tab > img{
		min-height: 270px;
	}
	.shop-women .mh-top-benefits-bg.tab.wh-top-bg-tab > img{
		min-height: 200px;
	}
	.wh-top-bg-tab .undies h1{
		max-width: 190px;
	}
	.mh-top-benefits-bg.tab.wh-top-bg-tab .undies h1:after{
		right: -15px;
	}
	// .mens-top-sec.wh-top-sec .shg-c-lg-8 .shg-sld-content img{
	// 	height: 47vh;
	//     object-fit: cover;
	//     object-position: center;
	// }
	.mh-cat-section.wh-cat-section .shg-category .shg-category-col{
		width: 100%;
		border-right: 0;
	}
	.mh-cat-section.wh-cat-section .shg-category .shg-category-col:nth-child(1), 
	.mh-cat-section.wh-cat-section .shg-category .shg-category-col:nth-child(2),
	.mh-cat-section.wh-cat-section .shg-category .shg-category-col:nth-child(3){
		padding-bottom: 25px;
		border-bottom: 1px solid rgba(151, 151, 151, 0.5);
    	margin-bottom: 25px;
	}
     .shg-category-col-1 {      /** Kam added it to hide the col line from mobile pee/period pages **/
        display: none !important;
    }
	.mh-cat-section.wh-cat-section .shg-category .shg-category-grid{
		margin-bottom: 0;
	}
	.mh-one-in-sev.wh-expect img.shogun-image{
		width: 290px;
	}
	.mh-one-in-sev .go-mens a{
		white-space: initial;
	}
	.mh-one-in-sev .mh-cfm p{
		font-size: 10px;
		letter-spacing: 1.57px;
		margin-bottom: 0;
	}
	.mh-cat-section.mobile .mh-men-range .shg-category:after{
		display: none;
	}
	/*
	.mh-cat-section.mobile .mh-men-range:before{
		//right: 0;
		position: absolute;
	    left: 10px;
	    top: 28px;
	    background-color: #fff;
	}
	*/
	.mh-cat-section.mobile .mh-men-range:before{
		left: 10px;
	}
	.mh-cat-section.mobile .shg-category:after{
		//display: none;
		width: 16px;
		top: -28px;
	}
	.mh-cat-section.mobile .mh-men-range{
		margin-left: 0;
		padding-bottom: 0px !important;
		padding-left: 20px;
    	width: calc(100% - 20px);
    	border-bottom: 1px dotted rgba(151, 151, 151, 0.5);
	}
	.shop-women .mh-cat-section.mobile .mh-men-range{
		border-bottom: none;
	}

	.mh-cat-section.wh-cat-section.mobile .shg-category{
		margin-top: 20px;
	}
	.mh-cat-section.wh-cat-section.mobile .shg-category .shg-category-grid{
		margin-top: 0;
	}
	.mh-cat-section.wh-cat-section .shg-product-atc-btn-wrapper{
		margin-top: 20px;
	}
}
.template-page.shop-men .mh-one-in-sev .go-mens a {
	line-height: unset;
}
@media (max-width: 480px) {
	.template-page.shop-men .mh-one-in-sev .go-mens a {
		line-height: 1.2;
	}
}
@media(max-width: 375px){
	.mens-top-sec.wh-top-sec .shg-box-content > .shogun-image-container > img{
		margin-left: -10px;
	    width: 104vw;
	    height: 24vh;
	    object-fit: cover;
	    object-position: right;
	}
	// .mens-top-sec.wh-top-sec .shg-c-lg-8 .shg-sld-content img{
	// 	object-fit: cover;
    // 	object-position: center;
    // 	height: 45vh;
	// }
	.mens-top-sec.wh-top-sec .shg-box-content .shogun-image-container .shg-c-lg-6 img{
		margin-top: 10px;
	}
	/*.mh-one-in-sev.wh-expect{
		background-position: -45px !important;
	}*/
}
@media(max-width: 320px){
	.mens-top-sec .shg-box-content > .shogun-image-container > img, .mens-top-sec .tier-two-banner > img{
    	height: 46vw;
		object-fit: cover;
	}
}
/* womens health page responsive end */
/* mens page responsive start */
@media(max-width: 1300px) and (min-width: 992px){
    .mens-top-main-sec .mens-one-in-seven .shg-c-lg-7{
        width: 75% !important;
    }
    .mens-top-main-sec .mens-one-in-seven .shg-c-lg-5{
        width: 25% !important;
    }
    .mens-top-sdr .shogun-heading-component h2{
        line-height: 75px;
    }
}
@media(max-width: 991px) and (min-width: 768px){
	.mens-health .mh-banner-logo {
		padding-top: 50px;
		padding-bottom: 40px;
	}
    .mens-top-sdr img.shogun-image{
        min-height: 340px;
        object-fit: cover;
        object-position: right;
    }
    .mens-top-sdr .shg-sld-dots{
    	bottom: 15px;
    	right: 45px;
    }
    .mens-mens-health .mens-health--main-title{
    	margin-left: 67px;
    }
    .mens-mens-health .mens-health--main-title:before{
    	left: -21px;
    	background-color: #fff;
    	z-index: 1;
    }
    .mens-top-sdr .shogun-heading-component h2{
        font-size: 45px;
        font-weight: 400;
        letter-spacing: 0.9px;
        line-height: 44px;
        //max-width: 300px;
        margin-left: 68px;
    }
    .mens-top-sdr .shogun-heading-component h2:after{
        width: 30px;
        height: 30px;
        top: -23px;
        right: 25%;
        background-image: url('tab-pls-icn.png');
    }
    .mens-top-main-sec .mens-down{
        display: none;
    }
    .mens-top-main-sec .mens-one-in-seven h2{
        font-size: 22px !important;
        line-height: 27px;
        letter-spacing: 0.44px;
    }
    .mens-top-sdr .shogun-image-content > div{
    	margin-top: 80px;
    }
    .mens-top-main-sec .mens-one-in-seven .shg-c-lg-7{
    	padding-left: 45px;
    }
    .mens-top-main-sec .mens-one-in-seven .shg-c-lg-5 .shogun-image-container img{
    	max-width: 220px;
    }
    #s-be9cef9d-84e5-406b-9cf3-36a1e2eefc1d{
    	//min-height: 215px !important;
    }
	.mens-mens-health .mh-sec-title h2,
	.mens-mens-health .mh-sec-title h3{
    	font-size: 22px;
    	letter-spacing: 2.2px;
    	line-height: 30px;
    	margin-bottom: 10px;
    }
    .mens-mens-health .mh-sec-title{
    	padding-top: 0 !important;
    }
    .mens-mens-health .mh-sec-desc p,
	.mens-mens-health .mh-sec-desc h1.seo-cmspage,
	.mens-mens-health .mh-sec-desc h2.seo-cmspage,
	.mens-mens-health .mh-sec-desc h3.seo-cmspage{
    	font-size: 14px;
    	letter-spacing: 0.7px;
    	line-height: 21px;
    }
    .mens-mens-health .mens-mens-main .shg-c-lg-6 img{
    	max-width: 107%;
    }
    .mens-mens-health .shg-c-lg-6:last-child img{
    	margin-left: -7%;
    }
    .mens-mens-health .shg-c-lg-6:first-child .mh-sec-desc{
    	margin-bottom: 60px;
    	padding-right: 11%;
    }
    .mens-mens-health .shg-c-lg-6:last-child .mh-sec-desc, .mens-mens-health .shg-c-lg-6:last-child .mh-sec-title{
    	padding-left: 18%;
    }
    .mens-mens-health .mens-mens-main .shg-c-lg-6:first-child img{
    	margin-left:0;
    }
    .mens-mens-health{
    	margin-top: 80px;
    }
    .mens-mens-health .mh-sec-title.second{
    	margin-top: 60px;
    }
    .mens-mens-health .mens-mens-main{
    	margin-left: 50px;
    	margin-right: 50px;
    }
    .mens-mens-health .shg-c-lg-6:first-child{
    	padding-left: 25px;
    }
    .mens-mens-health .shg-c-lg-6:last-child{
    	padding-right: 25px;
    }
    .mens-mens-health .mens-mens-main:after {
		border-width: 1px;
	}
    .mens-mens-health .mens-mens-main:before{
    	border-width: 2px;
    }
}
@media (max-width: 767px){
	.mens-health .mh-banner-logo,
	.womens-new-mums .new-mums-lower-img {
		padding-top: 50px;
		padding-bottom: 15px;
	}
	.mens-top-sdr img.shogun-image{
        min-height: 340px;
        object-fit: cover;
	}
	.womens-new-mums .mens-top-sdr img.shogun-image {
		object-fit: fill;
	}
    .mens-top-sdr .shogun-heading-component h2{
        font-size: 45px;
        font-weight: 400;
        letter-spacing: 0.9px;
        line-height: 54px;
        //max-width: 300px;
    }
    .mens-top-sdr .shogun-heading-component h2:after{
        width: 20px;
        height: 20px;
        top: -15px;
        left: 47%;
    }
    .mens-top-main-sec .mens-down{
        display: none;
    }
    .mens-top-main-sec .mens-one-in-seven h2{
		margin-left: 30px;
		width: 165px;
		font-size: 12px !important;
		letter-spacing: 0.32px;
		line-height: 20px;
		//margin-left: 0;
    }
    .mens-top-sdr .shogun-image-content > div{
    	margin-top: 80px;
    }
    .mens-top-main-sec .mens-one-in-seven .shg-c-lg-7{
    	padding-left: 30px;
    	width: 70% !important
    }
    .mens-top-main-sec .mens-one-in-seven .shg-c-lg-5{
    	width: 30% !important;
    }
    .mens-top-main-sec .mens-one-in-seven h2{
    	
    }
    .mens-top-main-sec .mens-one-in-seven .shg-c-lg-5 .shogun-image-container img{
    	max-width: 220px;
    }
    #s-be9cef9d-84e5-406b-9cf3-36a1e2eefc1d{
    	//min-height: 215px !important;
    }
    .mens-mens-health .mens-health--main-title{
    	margin-left: 40px;
    }
    .mens-mens-health .mens-health--main-title h2{
    	position: relative;
    	font-size: 11px;
    }
    .mens-mens-health .mens-health--main-title h2:before{
    	content: '';
    	border-top: 2px dotted rgba(0, 0, 0, 0.25);
    	position: absolute;
    	left: -40px;
    	width: 20px;
    	top: 7px;
	}
	.womens-new-mums .mens-mens-health .mens-health--main-title h2:before{
		border-top: 1px dotted rgba(0, 0, 0, 0.25);
	}
	.mens-health .mens-mens-health .mens-health--main-title h2:before {
    	border-top: 1px dotted rgba(0, 0, 0, 0.25);
	}
    .mens-mens-health .mens-health--main-title:before{
		left: -20px;
		top: 22px;
    }
    .womens-new-mums .mens-mens-health .mens-health--main-title:before{
		top: 4px;
    }
    .mens-mens-health .mens-mens-main:after,
    .mens-mens-health .mens-mens-main:before{
    	display: none;
    }
    .mens-mens-health .mens-mens-main{
    	margin-left: 0;
    	margin-right: 0;
    }
    .mens-mens-health .shg-c-lg-6:last-child{
    	padding-right: 30px;
    }
    .mens-mens-health .mens-mens-main{
    	border: none;
    	margin-bottom: 35px;
    }
    .mens-mens-health .shg-c-lg-6:first-child{
    	padding-left: 30px;
    }
	.mens-mens-health .mh-sec-title h2,
	.mens-mens-health .mh-sec-title h3{
    	font-size: 22px;
    	letter-spacing: 2.2px;
    	line-height: 30px;
    	margin-bottom: 10px;
    }
    .mens-mens-health .mh-sec-desc p,
	.mens-mens-health .mh-sec-desc h1.seo-cmspage,
	.mens-mens-health .mh-sec-desc h2.seo-cmspage,
	.mens-mens-health .mh-sec-desc h3.seo-cmspage{
    	font-size: 14px;
    	letter-spacing: 0.7px;
    	line-height: 21px;
    }
    .mens-mens-health .mens-mens-main .shg-c-lg-6 img{
    	max-width: 100%;
    }
    .mens-mens-health .shg-c-lg-6:first-child .mh-sec-desc{
    	margin-bottom: 25px;
    	padding-right: 30px;
    }
    .mens-mens-health .shg-c-lg-6:last-child .mh-sec-desc, .mens-mens-health .shg-c-lg-6:last-child .mh-sec-title{
    	padding-left: 30px;
    }
    .mens-mens-health .mens-mens-main .shg-c-lg-6:first-child .shogun-image-container{
		text-align: right !important;
    }
    .mens-mens-health .mens-mens-main .shg-c-lg-6:first-child img{
		margin-left: -30px;
		max-height: 350px;
    }
    .mens-mens-health .shg-c-lg-6:last-child .shogun-image-container{
    	text-align: left !important;
    	margin-right: -30px;
    }
    .mens-mens-health .shg-c-lg-6:last-child .mh-sec-desc{
    	margin-bottom: 30px;
    }
    .mens-mens-health{
    	margin-top: 50px;
    }
    .mens-mens-health .mh-sec-title.second{
    	margin-top: 50px;
    }
    .mens-top-main-sec .mens--top-auth {
    	display: none;
    }
    .mens-top-sdr .shogun-heading-component h2{
    	font-size: 28px;
	    letter-spacing: 0.56px;
	    line-height: 30px;
		//max-width: 190px;
    }
}
@media (max-width: 480px){
	.product-single__description {
		margin-top: 0;
	  }
	.mens-top-sdr img.shogun-image{
		min-height: 252px;
    	object-fit: cover;
	}
	.mens-top-sdr .shogun-heading-component h2{
		margin-left: 20px;
	}
	.mens-top-sdr .shg-sld-dots{
		bottom: 15px;
    	right: 20px;
		line-height: 1;
		z-index: 10;
	}
	.mens-top-main-sec .mens-one-in-seven .shg-c-lg-7{
		padding-left: 20px;
	}
	#s-be9cef9d-84e5-406b-9cf3-36a1e2eefc1d{
		//min-height: 125px !important;
	}
	.men-women-subheading sup {
		top: -4px;
		font-size: 6px;
	}
	#s-be9cef9d-84e5-406b-9cf3-36a1e2eefc1d .shg-c {
		min-height: auto;
	}
	#s-65d899a6-cf35-4cda-ae2a-faea800b6844.mens-top-sdr {
		z-index: 5;
		// box-shadow: none;
	}
	.womens-new-mums .mens-top-sdr img.shogun-image {
		object-fit: cover;
	}
	.mens-top-main-sec .mens-one-in-seven .shg-c-lg-5{
		width: 37% !important;
	}
	.mens-top-main-sec .mens-one-in-seven .shg-c-lg-7{
		width: 63% !important;
	}
	.mens-top-main-sec .mens-one-in-seven .shg-c-lg-5 .shogun-image-container img{
		margin-right: 0;
    	/*margin-top: 30px;*/
    	max-width: 125px;
	}
	.mens-mens-health .mens-health--main-title{
		width: calc(100% - 20px);
	}
	.mens-mens-health .mh-sec-title h2,
	.mens-mens-health .mh-sec-title h3{
		font-size: 20px;
		line-height: 1;
	}
	.mens-mens-health .shg-c-lg-6:first-child{
		padding-left: 20px;
	}
	.mens-mens-health .mh-sec-desc p,
	.mens-mens-health .mh-sec-desc h1.seo-cmspage,
	.mens-mens-health .mh-sec-desc h2.seo-cmspage,
	.mens-mens-health .mh-sec-desc h3.seo-cmspage{
		font-size: 12px;
	    letter-spacing: 0.5px;
	    line-height: 15px;
	}
	.mens-mens-health .mens-mens-main .shg-c-lg-6:first-child img{
		margin-right: 0;
	}
	.mens-mens-health .shg-c-lg-6:last-child img {
		margin-left: 0;
	}

	.mens-mens-health .mh-sec-title.second,
	.mens-mens-health .mh-sec-title{
		margin-top: 20px;
	}
	.mens-mens-health .shg-c-lg-6:last-child .mh-sec-desc, .mens-mens-health .shg-c-lg-6:last-child .mh-sec-title{
		padding-left: 20px;
	}
	.mens-mens-health .mens-mens-main .shg-c-lg-6 img{
		max-width: 300px;
	}
	.mens-mens-health .mens-mens-main{
		margin-bottom: 0px;
	}
}
.mens-mens-health .mens-mens-main .shg-c-lg-6:first-child .mens-mens-health-mobile {
	text-align: right !important;
}
.mens-mens-health .mens-mens-main .shg-c-lg-6:last-child .mens-mens-health-mobile {
	text-align: left !important;
}
.mens-mens-health-desktop {
	display: none;
}
@media (min-width: 768px) {
	.mens-mens-health-desktop {
		display: block;
	}
	.mens-mens-health-mobile {
		display: none;
	}
}

/* mens page responsive end */
/* womens mums page responsive start */
@media (max-width: 991px) and (min-width: 768px){
	.mens-top-sdr.wmums-top .shogun-image-content > div{
		margin-top: 60px;
	}
	.mens-top-sdr .mums-top-title .shogun-heading-component h2{
		transform: unset;
		letter-spacing: 0.9px;
		line-height: 44px;
		font-size: 45px !important;
		max-width: 300px;
		margin-left: 8.35%;
		margin-top: 10px;
	}
	.mens-top-sdr .mums-top-title .shogun-heading-component h2:after{
		right: 40px;
	}
	.mens-top-sdr.wmums-top img.shogun-image{
		object-position: center;
	}
	.mens-top-main-sec.mums-top .mens-one-in-seven h2,
	.mens-top-main-sec.mums-top .mens-one-in-seven h1{
		//padding-right: 104%;
		margin-left: 78px;
		font-size: 12px;
		line-height: 27px;
		letter-spacing: 0.44px;
	}
	.mens-mens-health.mums-zone{
		margin-top: 30px;
	}
	.mh-cat-section.mums-cat{
		margin-top: 40px;
	}
	.mens-mens-health.mums-zone .shg-c-lg-6:last-child .mh-sec-desc, 
	.mens-mens-health.mums-zone .shg-c-lg-6:last-child .mh-sec-title{
		padding-right: 11%;
	}
}
@media (max-width: 767px){
	.mens-top-sdr .mums-top-title .shogun-heading-component h2{
		transform: unset;
		margin-left: 30px;
		font-size: 28px !important;
	    letter-spacing: 0.56px;
	    line-height: 30px;
	    max-width: 220px;
	}
	.mens-top-main-sec.mums-top .mens-one-in-seven h2,
	.mens-top-main-sec.mums-top .mens-one-in-seven h1{
		margin-top: 0;
		font-size: 16px;
		line-height: 20px;
		letter-spacing: 0.32px;
		width: 100%;
		margin-left: 32px;
	}
	.mens-top-main-sec.mums-top .new-mums-lower-text h1 {
		//width: 150px;
		padding-right: 0;
	}
	.mens-top-main-sec.mums-top .mens-one-in-seven h2:after,
	.mens-top-main-sec.mums-top .mens-one-in-seven h1:after{
		font-size: 8px;
		top: -7px;
	}
	.new-mums-lower-img img {
		width: 120px;
	}
}
@media (max-width: 480px){
	.mens-top-main-sec.mums-top .mens-one-in-seven .shg-c-lg-5 .shogun-image-container img{
		margin-top: 0;
	}
	.mens-top-sdr .mums-top-title .shogun-heading-component h2{
		margin-top: 10px;
		margin-left: 20px;
	}
	.mens-top-main-sec.mums-top .mens-one-in-seven h2,
	.mens-top-main-sec.mums-top .mens-one-in-seven h1{
		padding-right: 0;
	}
	.mens-top-main-sec.mums-top .mens-one-in-seven h2:after,
	.mens-top-main-sec.mums-top .mens-one-in-seven h1:after{
		font-size: 8px;
	    letter-spacing: 0.2px;
	    top: -5px;
	}
}
/* womens mums page responsive end */
/* blog listing page responsive start */
@media (max-width: 1140px) and (min-width: 992px){
	.blog-list-top .bnr-slider h1{
		top: 35%;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-container:after{
		border-width: 253px 0 0 90px;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-container:before{
		border-width: 253px 90px 0 0;
	}
	.custom-latest-blog .latest-blog-posts-list li:first-child .article__grid-image-container:before{
		border-width: 0 90px 253px 0;
	}
	.custom-latest-blog .latest-blog-posts-list li:first-child .article__grid-image-container:after{
		border-width: 0 0 253px 90px;
	}
	.blog-main-list .custom-blog-link{
		white-space: initial;
		overflow: scroll;
	}
}
@media (max-width: 991px) and (min-width: 768px){
	.blog-list-top .bnr-slider img{
		min-height: 340px;
    	object-fit: cover;
	}
	.template-blog .blog-collection-banner img{
		min-height: 340px;
    	object-fit: cover;
	}
	.blog-list-top .bnr-slider h1{
		letter-spacing: 0.9px;
	    line-height: 44px;
	    top: 0px;
	    font-size: 45px;
	    left: 45px;
	}
	.blog-list-top .bnr-slider h1:after{
		width: 30px;
    	height: 30px;
    	top: -25px;
    	background-image: url('tab-pls-icn.png');
	}
	.template-blog .blog-collection-banner h1,
	.template-blog .blog-collection-banner h2{
		letter-spacing: 0.9px;
	    line-height: 44px;
	    font-size: 45px;
	    left: 8%;
	}
	.template-blog .blog-collection-banner h1:after,
	.template-blog .blog-collection-banner h2:after{
		width: 30px;
    	height: 30px;
    	top: -25px;
    	background-image: url('tab-pls-icn.png');
	}
	.template-blog .women-plus h2:after{
		background-image: none;
	}
	.blog-list-top .blog-top-sec p{
		font-size: 22px;
	    letter-spacing: 0.44px;
	    line-height: 27px;
	}
	.template-blog .blog-collection-banner p{
		font-size: 22px;
	    letter-spacing: 0.44px;
	    line-height: 27px;
	}
	.blog-list-top .blog-top-sec .left-sec{
		padding-left: 45px;
	}
	.template-blog .blogs-down{
		//display: none;
	}
	.blog-list-top .blog-top-sec .right-sec img{
		max-width: 220px;
	}
	.blog-list-top .blog-top-sec{
		padding: 33px 0 35px;
	}
	
	.template-blog .blog-top-sec .left-sec{
		//padding-left: 45px;
		padding-right: 0;
	}
	.template-blog .blog-top-sec .right-sec img{
		max-width: 220px;
	}
	.template-blog .blog-top-sec{
		padding: 33px 0 35px;
	}
	.custom-latest-blog .blog-title,
	.custom-latest-blog .blog-title h3{
		line-height: 25px;
		font-size: 25px;
    	letter-spacing: 2.2px;
    	margin-bottom: 20px;
	}
	.custom-latest-blog .blog-short-desc{
		font-size: 14px;
		letter-spacing: 0.7px;
		line-height: 21px;
		margin-bottom: 30px;
	}
	.custom-latest-blog .latest-blog-posts-wrapper:before{
		width: 25px;
		top: calc(30% + 12px);
		left: -26px;
		border-width: 1px;
	}
	// .custom-latest-blog .latest-blog-posts-list li:first-child{
	// 	padding-left: 25px;
	// 	width: 330px;
	// }
	// .custom-latest-blog .latest-blog-posts-list li:last-child{
	// 	padding-right: 25px;
	// 	width: 330px;
	// }
	// .custom-latest-blog .article__grid-image{
	// 	// max-width: 330px;
	// 	// width: 330px;
	// 	// min-width: 330px;
	// 	// height: 258px;
	// 	// max-height: 258px;
	// 	// min-height: 258px;
	// }
	// .custom-latest-blog .article__grid-image-container{
	// 	padding-top: 258px !important;
	// 	// max-width: 330px;
	// 	// width: 330px;
	// 	// min-width: 330px;
	// 	// height: 258px;
	// 	// max-height: 258px;
	// 	// min-height: 258px;
	// }
	.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-container{
		margin-left: 0;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-container img{
		margin-left: -20px;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-container:before{
		border-width: 220px 90px 0 0;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-container:after{
		border-width: 220px 0 0 90px;
	}
	.custom-latest-blog .latest-blog-posts-list li:first-child .article__grid-image-container:before{
		border-width: 0 90px 220px 0;
	}
	.custom-latest-blog .latest-blog-posts-list li:first-child .article__grid-image-container:after{
		border-width: 0 0 220px 90px;
	}
	.custom-latest-blog .latest-blog-posts-list .article__grid-image-wrapper{
		width: 107%;
		overflow: hidden;
	}
	.custom-latest-blog{
		margin-top: 45px;
	}
	.custom-latest-blog .blog-short-desc{
		-webkit-line-clamp: 4;
		height: 89px;
		//width: 244px;
	}
	.custom-latest-blog .blog-title,
	.custom-latest-blog .blog-title h3{
		margin-top: 10px;
	}
	.custom-latest-blog .latest-blog-posts-list li:first-child .read-more-btn{
		margin-bottom: 60px;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .blog-title{
		margin-top: 60px;
		margin-left: 20%;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .blog-short-desc{
		margin-left: 20%;
		padding-right: 0;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .read-more-btn{
		margin-left: 20%;
	}
	.blog-main-list .custom-blog-link{
		border-top: 1px solid rgba(151, 151, 151, 0.5);
		margin-left: 50px;
	    margin-right: 50px;
	    padding-bottom: 0;
    	z-index: 1;
    	background-color: #ffffff;
		text-align: left;
	}
	.blog-main-list .custom-blog-link.active{
		box-shadow: 1px 2px 5px #000000;
	}
	.blog-main-list .custom-blog-link:before{
		display: none;
	}
	.blog-main-list .custom-blog-link li{
		display: none;
	}
	.blog-main-list .custom-blog-link li.init{
		display: block;
	    padding: 10px 20px;
	    border: 2px solid #000000;
	    height: 50px;
	    color: #000000;
	    font-family: "Roboto Condensed";
	    font-size: 14px;
	    font-weight: 400;
	    letter-spacing: 2px;
	    line-height: 2;
	}
	.blog-main-list .custom-blog-link li a{
		border-right: none;
		padding: 10px 20px;
    	display: block;
	}
	.blog-main-list .blog-list-view{
		margin-top: 40px;
    	margin-bottom: 70px;
    	margin-left: 50px;
    	margin-right: 50px;
	}
	.blog-main-list .blog-list-view:after{
		display: none;
	}
	.blog-main-list .custom-blog-link li.init a{
		padding: 0;
	}
	.blog-main-list .custom-blog-link li.init:after{
		content: "\f107";
	    font-family: fontawesome;
	    right: 20px;
	    font-weight: bold;
	    font-size: 20px;
	    top: 5px;
	    position: absolute;
	}
	.blog-main-list .blog-desc{
		-webkit-line-clamp: 5;
		font-size: 12px;
	    font-weight: 400;
	    letter-spacing: 0.6px;
	    line-height: 20px;
	}
	.blog-main-list .blog-list-view > li{
		padding: 0 25px;
	}
	.blog-main-list .blog-desc{
		font-size: 14px;
	    letter-spacing: 0.6px;
	    line-height: 20px;
	    padding: 0;
	}
	.blog-main-list .article-listing h2 a,
	.blog-main-list .article-listing h3 a{
		font-size: 25px;
	    font-weight: 400;
	    letter-spacing: 2.5px;
		line-height: 33px;
		height: 66px;
	    margin-left: 0px;
	    display: block;
	    margin-top: 0;
	}
	.blog-main-list .article-listing h2,
	.blog-main-list .article-listing h3{
			white-space: unset;
			margin-left: 0;
	}
	.blog-main-list .article__meta-buttons a{
		margin-left: 0;
	}
	.blog-main-list .blog-list-view > li .page-width{
		padding-top: 60px;
	}
	.blog-main-list .blog-list-view > li:first-child .page-width, .blog-main-list .blog-list-view > li:nth-child(2) .page-width{
		padding-top: 0;
	}
	.blog-list-view .article__list-image-container .article__list-image{
		max-height: 200px !important;
		object-fit: cover;
	}
	.blog-list-view .article__list-image-container{
		padding-top: 180px !important;
		overflow: hidden;
	}
	.blog-list-view .article__list-image-wrapper{
		margin-bottom: 0;
	}
	.blog-main-list .blog-list-view:before{
		display: none;
	}
	.blog-main-list{
		margin: 70px auto 0 auto;
		position: relative;
	}
	/*.blog-main-list:before{
		content: '';
	    border-top: 1px solid rgba(151, 151, 151, 0.5);
	    position: absolute;
	    width: calc(100% - 100px);
	    left: 50px;
	    top: -40px;
	}*/
	.blog-list-view #moremore a{
		height: 50px;
	    border: 2px solid #000000;
	    padding: 10px;
	    width: 320px;
	    display: inline-block;
	    line-height: 2;
	}
	.blog-list-view #moremore a:hover{
		background-color: #000;
   		color: #fff;
	}
	.blog-list-view #moremore{
		padding-top: 60px;
	}
	.custom-latest-blog .latest-blog-posts-wrapper{
		margin-left: 50px;
    	margin-right: 50px;
	}
	.custom-latest-blog .widget-header{
		margin-left: 67px;
	}
	.custom-latest-blog .latest-blog-posts-wrapper:after{
		border-width: 1px;
		top: -39px;
		left: -27px;
	}
	.custom-latest-blog .widget-header:before{
		left: -20px;
	}
}
@media (max-width: 991px){
	.blog-product-details {
		padding-bottom: 15px;
	}
}
@media (max-width: 767px){
	.blog-list-top .bnr-slider img{
		min-height: 340px;
    	object-fit: cover;
	}
	.template-blog .blog-collection-banner img{
		min-height: 340px;
    	object-fit: cover;
	}
	.template-blog .blogs-down{
		width: 25px;
		left: calc(50% - 11px);
		bottom: 10px;
	}
	.blog-list-top .bnr-slider h1{
		letter-spacing: 0.9px;
	    left: 30px;
	    font-size: 28px;
	    letter-spacing: 0.56px;
	    line-height: 30px;
	}
	.blog-list-top .bnr-slider h1:after{
		width: 20px;
    	height: 20px;
    	top: -15px;
	}
	.template-blog .blog-collection-banner h1,
	.template-blog .blog-collection-banner h2{
		letter-spacing: 0.9px;
	    left: 30px;
	    font-size: 28px;
	    letter-spacing: 0.56px;
	    line-height: 30px;
	}
	.template-blog .blog-collection-banner h1:after,
	.template-blog .blog-collection-banner h2:after{
		width: 20px;
    	height: 20px;
    	top: -15px;
	}
	.blog-list-top .blog-top-sec p{
		font-size: 16px;
	    letter-spacing: 0.32px;
	    line-height: 20px;
	}
	.blog-list-top .blog-top-sec .left-sec{
		padding-left: 45px;
	}
	.blog-list-top .blog-top-sec .right-sec img{
		max-width: 220px;
	}
	.blog-list-top .blog-top-sec{
		padding: 33px 0 35px;
	}
	.template-blog .blog-top-sec p,
	.template-blog .blog-top-sec h1{
		font-size: 16px;
	    letter-spacing: 0.32px;
		line-height: 20px;
		width: 100%;
	}
	.template-blog .blog-top-sec .left-sec{
		//padding-left: 45px;
	}
	.template-blog .blog-top-sec .right-sec img{
		max-width: 143px;
		margin-top: 5px;
	}
	.template-blog .blog-top-sec{
		padding: 33px 0 35px;
	}
	
	.custom-latest-blog .widget-header{
		margin-left:40px;
	}
	.custom-latest-blog h3{
		margin-bottom: 30px;
	}
	.custom-latest-blog .latest-blog-posts-list{
		display: block;
	}
	.custom-latest-blog .latest-blog-posts-wrapper{
		border: none;
		margin-left: 0;
    	margin-right: 0;
	}
	.custom-latest-blog .latest-blog-posts-wrapper:after{
		width: 24px;
		border-width: 1px;
    	left: -1px;
    	top: -70px;
	}
	.custom-latest-blog .blog-title,
	.custom-latest-blog .blog-title h3{
		line-height: 1;
		font-size: 20px;
    	letter-spacing: 2px;
    	//margin-bottom: 30px;
	}
	.custom-latest-blog .blog-short-desc{
		font-size: 14px;
		letter-spacing: 0.7px;
		line-height: 21px;
		margin-bottom: 30px;
	}
	.custom-latest-blog .latest-blog-posts-list li:first-child{
		padding-left: 30px;
		width: 100%;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child{
		padding-right: 30px;
		width: 100%;
	}
	// .custom-latest-blog .article__grid-image{
	// 	max-width: 300px;
	// 	height: 234px;
	// 	max-height: 234px;
	// 	width: 300px;
	// 	min-width: 300px;
	// 	min-height: 234px;
	// }
	// .custom-latest-blog .article__grid-image-container{
	// 	padding-top: 235px !important;
	// 	max-width: 300px;
	// 	width: 300px;
	// 	min-width: 300px;
	// 	height: 234px;
	// 	max-height: 234px;
	// 	min-height: 234px;
	// }
	.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-wrapper:last-child .article__grid-image-container,
	.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-wrapper:first-child .article__grid-image-container{
		margin-top: 35px;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-container:before{
		border-width: 200px 90px 0 0;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-container:after{
		border-width: 200px 0 0 90px;
	}
	.custom-latest-blog .latest-blog-posts-list li:first-child .article__grid-image-container:before{
		border-width: 0 90px 200px 0;
	}
	.custom-latest-blog .latest-blog-posts-list li:first-child .article__grid-image-container:after{
		border-width: 0 0 200px 90px;
	}
	.custom-latest-blog .latest-blog-posts-list .article__grid-image-wrapper{
		width: 100%;
		/*overflow: hidden;*/
	}
	.custom-latest-blog .latest-blog-posts-list li:first-child .article__grid-image-wrapper{
		margin-left: 20px;
		margin-right: -20px;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-wrapper{
		margin-left: -20px;
	}
	.custom-latest-blog{
		margin-top: 45px;
	}
	.custom-latest-blog .blog-short-desc{
		-webkit-line-clamp: 4;
		height: 85px;
		padding-right: 30px;
	}
	.custom-latest-blog .blog-title,
	.custom-latest-blog .blog-title h3{
		margin-top: 20px;
	}
	.custom-latest-blog .latest-blog-posts-list li:first-child .read-more-btn{
		margin-bottom: 35px;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .blog-title{
		margin-top: 50px;
		margin-left: 0;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .blog-short-desc{
		margin-left: 0;
		padding-right: 0;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .read-more-btn{
		margin-left: 0;
	}
	.blog-main-list .custom-blog-link{
		border-top: 1px solid rgba(151, 151, 151, 0.5);
		margin-left: 50px;
	    margin-right: 50px;
	    padding-bottom: 0;
    	z-index: 1;
    	background-color: #ffffff;
		text-align: left;
	}
	.blog-main-list .custom-blog-link.active{
		box-shadow: 1px 2px 5px #000000;
	}
	.blog-main-list .custom-blog-link:before{
		display: none;
	}
	.blog-main-list .custom-blog-link li{
		display: none;
	}
	.blog-main-list .custom-blog-link li.init{
		display: block;
	    padding: 10px 20px;
	    border: 2px solid #000000;
	    height: 50px;
	    color: #000000;
	    font-family: "Roboto Condensed";
	    font-size: 14px;
	    font-weight: 400;
	    letter-spacing: 2px;
	    line-height: 2;
	}
	.blog-main-list .custom-blog-link li a{
		border-right: none;
		padding: 10px 20px;
    	display: block;
	}
	.blog-main-list .blog-list-view{
		margin-top: 40px;
    	margin-bottom: 70px;
    	margin-left: 30px;
    	margin-right: 30px;
	}
	.blog-main-list .blog-list-view:after{
		display: none;
	}
	.blog-main-list .custom-blog-link li.init a{
		padding: 0;
	}
	.blog-main-list .custom-blog-link li.init:after{
		content: "\f107";
	    font-family: fontawesome;
	    right: 20px;
	    font-weight: bold;
	    font-size: 20px;
	    top: 5px;
	    position: absolute;
	}
	.blog-main-list .blog-desc{
		-webkit-line-clamp: 5;
		font-size: 12px;
	    font-weight: 400;
	    letter-spacing: 0.6px;
	    line-height: 20px;
	}
	.blog-main-list .blog-list-view > li{
		padding: 0 10px;
	}
	.blog-main-list .blog-desc{
		font-size: 12px;
	    letter-spacing: 0.6px;
	    line-height: 20px;
	    padding: 0;
	}
	.blog-main-list .article-listing h2 a,
	.blog-main-list .article-listing h3 a{
		font-size: 20px;
		font-weight: 400;
		letter-spacing: 1.8px;
		line-height: 1;
		margin-left: 0px;
		height: auto;
	    display: block;
	    margin-top: 0;
	    min-height: 66px;
	}
	.blog-main-list .article-listing h2,
	.blog-main-list .article-listing h3{
			white-space: unset;
			margin-left: 0;
	}
	.blog-main-list .article__meta-buttons a{
		margin-left: 0px;
		border: 1px solid #000000;
		width: 146px;
    	height: 40px;
    	font-size: 12px;
	}
	.blog-main-list .blog-list-view > li .page-width{
		padding-top: 55px;
	}
	.blog-main-list .blog-list-view > li:first-child .page-width, .blog-main-list .blog-list-view > li:nth-child(2) .page-width{
		padding-top: 0;
	}
	.blog-list-view .article__list-image-container .article__list-image{
		max-height: 200px !important;
		object-fit: cover;
	}
	.blog-list-view .article__list-image-container{
		padding-top: 65.6639% !important;
		overflow: hidden;
	}
	.blog-list-view .article__list-image-wrapper{
		margin-bottom: 0;
	}
	.blog-main-list .blog-list-view:before{
		display: none;
	}
	.blog-main-list{
		margin: 80px auto 0 auto;
		position: relative;
	}
	.blog-main-list:before{
		content: '';
	    border-top: 1px solid rgba(151, 151, 151, 0.5);
	    position: absolute;
	    width: calc(100% - 100px);
	    left: 50px;
	    top: -40px;
	}
	.blog-list-view #moremore a{
		height: 50px;
	    border: 2px solid #000000;
	    padding: 10px;
	    width: 320px;
	    display: inline-block;
	    line-height: 2;
	}
	.blog-list-view #moremore a:hover{
		background-color: #000;
   		color: #fff;
	}
	.blog-list-view #moremore{
		padding-top: 90px;
		position: relative;
	}
	.blog-list-view #moremore:before{
		content: '';
	    border-top: 1px solid rgba(151, 151, 151, 0.5);
	    position: absolute;
	    width: 100%;
	    left: 0;
	    top: 40px;
	}
	.custom-latest-blog .latest-blog-posts-list li{
		padding-left: 30px;
    	padding-right: 30px;
	}
}
@media(max-width: 749px){
	.blog-main-list{
		display: inline-block;
	}
	.custom-latest-blog .latest-blog-posts-list .article__grid-image-wrapper{
		display: inline-block;
	}
	.blog-list-view .article__list-image-container:before{
		border-width: 50px 0 0 240px;
	}
	.blog-list-view .article__list-image-container:after{
		border-width: 0 0 50px 240px;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .article__grid-image-container:last-child{
		float: right;
	}
}
@media(max-width: 480px){
	.blog-list-top .bnr-slider img{
		min-height: 252px;
	}
	.blog-list-top.womens .bnr-slider img{
		object-position: -111px 6px;
		transform: scale(1.4);
	}
	.blog-list-top .bnr-slider h1{
		left: 20px;
	}
	.blog-list-top .blog-top-sec .left-sec{
		padding-left: 20px;
	}
	.blog-list-top.mens .blog-top-sec .left-sec{
		padding-right: 0;
	}
	.blog-list-top .blog-top-sec .right-sec img{
		max-width: 125px;
	}
	.blog-list-top .blog-top-sec{
		padding: 30px 0 30px;
	}
	.template-blog .blog-collection-article h1{
		left: 20px;
		top: 130px;
	}
	.template-blog .blog-collection-banner img{
		min-height: 252px;
	}
	.template-blog.womens .bnr-slider img{
		object-position: -111px 6px;
		transform: scale(1.4);
	}
	
	.template-blog .blog-top-sec .left-sec{
		//padding-left: 20px;
	}
	.template-blog.mens .blog-top-sec .left-sec{
		padding-right: 0;
	}
	.template-blog .blog-top-sec .right-sec img{
		max-width: 125px;
	}
	.template-blog .blog-top-sec{
		padding: 40px 0 15px;
	}
	.custom-latest-blog h3{
		font-size: 12px;
    	letter-spacing: 1.57px;
    	padding-bottom: 0;
	}
	.custom-latest-blog .latest-blog-posts-wrapper:after{
		top: -37px;
	}
	.custom-latest-blog .latest-blog-posts-list li,
	.custom-latest-blog .latest-blog-posts-list li:first-child,
	.custom-latest-blog .latest-blog-posts-list li:last-child{
		padding: 0 20px;
	}
	.custom-latest-blog .blog-title,
	.custom-latest-blog .blog-title h3{
		margin-bottom: 20px;
	}
	.custom-latest-blog .blog-short-desc{
		font-size: 12px;
	    font-weight: 400;
	    letter-spacing: 0.5px;
	    line-height: 15px;
	    height: 60px;
	}
	.custom-latest-blog .blog-short-desc{
		margin-bottom: 25px;
	}
	.custom-latest-blog .read-more-btn a{
		font-size: 12px;
		letter-spacing: 1.71px;
		line-height: 1.8;
		border: 1px solid #000000;
		width: 146px;
    	height: 40px;
	}
	.blog-main-list{
		margin: 60px auto 0 auto;
	}
	.blog-main-list:before{
		top: -35px;
	}
	.blog-main-list .article-listing h2,
	.blog-main-list .article-listing h3{
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.blog-list-view #moremore{
		padding-top: 10px;
	}
	.blog-main-list .custom-blog-link li.init:after{
		right: 15px;
	}
	.blog-main-list .article-listing h2 a,
	.blog-main-list .article-listing h3 a{
		min-height: unset;
	}
	.custom-latest-blog .latest-blog-posts-list li:last-child .blog-title{
		margin-top: 30px;
	}
	.blog-main-list{
		display: block;
	}
	.blog-main-list .custom-blog-link{
		margin-left: 20px;
    	margin-right: 20px;
    	margin-bottom: 30px;
	}
	.blog-main-list .custom-blog-link li.init{
		border: 1px solid #000000;
    	height: 40px;
    	line-height: 1.2;
    	padding: 10px;
	}
	.blog-list-view #moremore .fa{
		font-size: 18px;
	}
	.blog-main-list .custom-blog-link li a{
		font-size: 12px;
		padding: 10px;
	}
	.blog-main-list .custom-blog-link li.init:after{
		top: 8px;
	}
	.blog-main-list:before{
		width: calc(100% - 40px);
    	left: 20px;
	}
	.blog-main-list .blog-list-view{
		margin-top: 0;
		border-left: none;
		border-right: none;
		margin-left: 20px;
    	margin-right: 20px;
    	margin-bottom: 30px;
	}
	.blog-main-list .blog-list-view > li .page-width{
		padding-top: 0;
	}
	.blog-main-list .blog-list-view > li{
		padding: 0;
		border-right: none;
		padding-bottom: 30px;
	    border-bottom: 1px solid rgba(151, 151, 151, 0.5);
	    margin-bottom: 20px;
	    border-right: 0;
	    width: 100%;
	}
	.blog-list-view #moremore a{
		width: 100%;
		height: 40px;
    	border: 1px solid #000000;
    	line-height: 1;
    	font-size: 12px;
    	letter-spacing: 1.71px;
	}
	.blog-list-view #moremore:before{
		display: none;
	}
	.blog-list-view .article__list-image-container{
		padding-top: 180px !important;
	}
	.blog-main-list .blog-desc{
		margin-bottom: 15px;
	}
}
/* blog listing page responsive end */
/* 10-10-2019 Product page changes start */
.template-product .product-single__photo-wrapper{
	max-width: 100% !important;
}
.template-product .feature-row__image{
	max-width: 720px !important;
    max-height: 1036px !important;
    min-width: 720px !important;
    min-height: 1036px !important;
}
.template-product .product-featured-img{
	top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    object-fit: cover;
}
.template-product .product-single__photo{
	padding-top: 1033px !important;
}
.template-product .product-single__photo.hide{
	display: block !important;
}
.template-product .product-single .medium-up--one-half.product-single__photos:first-child{
	padding-left: 0;
	position: relative;
}
.template-product .thumbnails-wrapper{
	position: sticky;
	margin-left: 90px;
	top: 200px;
    z-index: 2;
    float: left;
    margin-bottom: 250px;
}
.grid__item.product-single__photos.medium-up--one-half.sm--hide.multiple-img-gallery{
	padding-left: 0;
	margin-left: -125px;
}
.grid__item.product-single__photos.mobile-image {
	padding-left: 0;
	margin-left: -125px;
	width: 50%;
}
.template-product .product-single.grid{
	margin-left: 0;
}
.template-product .product-single__thumbnails.grid .medium-up--one-quarter{
	width: 65px !important;
    padding-left: 0 !important;
    float: unset !important;
}
.template-product .active-thumb .product-single__thumbnail-image{
	border: none !important;
    padding: 0 !important;
    opacity: 0.5;
}
.template-product .product-single__thumbnail-image{
	border: none !important;
    padding: 0 !important;
    opacity: 0.5;
}
.template-product .medium-up--one-half:last-child {
	padding-left: 72px;
	margin-top: 40px;
	padding-right: 55px;
    height: 100%;
    top: 200px;
	left: 10px;
}
.collection_blogs_medium_down {
	height: 145px;
}
@media (max-width: 767px) {
	.collection_blogs_medium_down {
		height: unset;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	.collection_blogs_medium_down {
		height: max-content;
	}
}
.collection_blogs_medium_down img{
	clip-path: polygon(0% 0%, 100% 0%, 100% 80%, 51% 100%, -62% 55%);
	-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 80%, 51% 100%, -62% 55%);
}
.template-product .see-more-product-desc{
	margin-top: 200px;
	padding-right: 55px;
    height: 100%;
    top: 100px;
    left: 10px;
}

.template-product .product-single__title {
	color: #000000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 30px;
	font-weight: 400;
	letter-spacing: 3px;
	line-height: 35px;
	text-transform: uppercase;
}
.template-product .product-single__description a{
	color: #007d90;
	border-bottom: 0;
}
.template-product a.product_desc_see_more {
	cursor: pointer;
}
.template-product .product-single__description .pro-cat-spec p,
.template-product .product-single__description .pro-cat-spec h2{
	margin-bottom: 25px;
	color: #000000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.template-product .product-single__description,
.template-product .product-single__description h1,
.template-product .product-single__description p {
	font-family: 'Roboto Slab', serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 23px;
    color: #000000;
    //padding-right: 19%;
	//margin-top: 0;
	-webkit-line-clamp: 6;
	overflow: "";
	text-overflow: clip;
}
.template-product .product-single__description p,
.template-product .product-single__description h1 {
	display: inline;
}
.template-product .product-single__description h1,
.template-product .product-single__description p {
	margin: 0;
	padding: 0;
}
.template-product #truncated_desc {
	overflow: hidden;
	//text-overflow: "";
	//display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6; /* number of lines to show */
	line-height: 23px;        /* fallback */
	/**max-height: 138px; **/ 
}
.template-product .see-more-wrapper {
	background: #fff;
}
.template-product .product-form{
	//padding-top: 70px;
	display: inline-block;
	width: 100%;
}
.template-product .product-form__item{
	max-width: 260px;
	margin-bottom: 35px;
	padding: 0;
}
.template-product .product-form__item.nursing-selector{
	// margin-bottom: 0;
}
.template-product .product-form__item label{
	color: #979797;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 10px;
    cursor: default;
}
.template-product .product-form__item .size_content{
	float: right;
	color: #007d90;
    text-decoration: underline;
    display: inline-block;
    letter-spacing: 1.71px;
    font-size: 12px;
    text-transform: uppercase;
    top: -30px;
    position: relative;
}
.template-product .product-form input, 
.template-product .product-form textarea, 
.template-product .product-form select,
.template-product .custom_dropdown_selector{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    border: 2px solid #000000;
    height: 50px;
}
.template-product .custom_dropdown_selector{
	position: relative;
}
.template-product .custom_dropdown_selector .select-selected {
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: left;
    vertical-align: middle;
	padding: 12px;
	cursor: pointer;
}
.template-product .custom_dropdown_selector .select-items{
	position: absolute;
    top: 49px;
    text-align: left;
    width: calc(100% + 4px);
    left: -2px;
    box-shadow: 1px 2px 5px #000000;
    background-color: #fff;
	z-index: 1;
	cursor: pointer;
    
}
.template-product .custom_dropdown_selector .select-items > div{
	font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 45px;
    text-transform: uppercase;
    padding: 0 15px;
}
.template-product .custom_dropdown_selector .select-items > div:hover{
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
	background-color: rgba(151, 151, 151, 0.25);
}
.template-product .custom_dropdown_selector .select-selected.select-arrow-active{
	background-color: #000000;
	color: #ffffff;
}
.template-product .custom_dropdown_selector .select-selected:after{
	content: '\f107';
    font-family: fontawesome;
    font-weight: bold;
    position: absolute;
    right: 15px;
    font-size: 20px;
    top: 8px;
}
.template-product .custom_dropdown_selector .select-hide{
	display: none;
}
.template-product #SingleOptionSelector-0,
.template-product #SingleOptionSelector-1{
	display: none;
}
.template-product .pro-size-help,
.template-product .bundle-ofr{
	/**background-color: rgba(151, 151, 151, 0.25);**/
  	background-image: linear-gradient(46deg, #6451a2 0%, #382176 100%);
    float: right;
    width: 50%;
    max-width: 260px;
    padding: 15px 30px;
    text-align: center;
    border-radius: 8px;
}
.template-product .bundle-ofr img.mobile{
	display: none;
}
.template-product .bundle-ofr{
	/**padding: 19px 50px;**/
	clear: right;
	/**margin-top: 40px;**/
}
.template-product .nursing-selector .bundle-ofr{
	margin-top: 90px;
}
.template-product .pro-size-help{
	position: relative;
    top: -205px;
    margin-bottom: -205px;
}
.template-product .nursing-selector .pro-size-help{ /**kam added more space**/
    top: -106px;
}
.template-product .product-form--hide-variant .pro-size-help{
	position: unset;
	margin-bottom: 0;
}
.template-product .pro-size-help p,
.template-product .bundle-ofr p{
	color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 5px;
  	margin-top: 10px;
}
.template-product .pro-size-help span,
.template-product .bundle-ofr span{
	color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.93px;
    line-height: 18px;
	display: block;
}	
.template-product .pro-size-help span a {
	display: inline-block;
}
.template-product .pro-size-help a,
.template-product .bundle-ofr a{
	color: #007d90;
    text-decoration: underline;
    text-transform: uppercase;
}
.product-form.product-form-product-template .product__price{
	float: left;
    margin-top: 90px;
    width: calc(260px - 86px);
}
.product-form.product-form-product-template.nursing-selector .product__price{
	margin-top: 124px;
	margin-top: 0;
}
.template-product .product-form__item.product-form__item--quantity{
	float: left;
    position: relative;
	padding: 0;
	top: 80px;
}
@media (min-width: 992px) {
	.template-product .nursing-selector .product-form__item.product-form__item--quantity {
		top: 0;
	}
}
.template-product .product-form__item.product-form__item--submit{
	display: inline-block;
    width: 100%;
    margin-top: 25px;
    padding: 0;
    margin-bottom: 0;
}
.template-product .product-form--hide-variant .product-form__item.product-form__item--submit{
	margin-top: 30px;
	float: left;
}
.template-product .plus-minus.pls-qty{
	font-size: 20px;
    position: absolute;
    right: 15px;
	top: 20px;
	cursor: pointer;
}
.template-product .plus-minus.min-qty{
	font-size: 20px;
    position: absolute;
	left: 15px;
	cursor: pointer;
    top: 20px;
}
.template-product .product-form input{
	text-align: center;
	font-weight: 700;
	width: 86px;
}
.template-product .product__price .price-item{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 3.43px;
    text-transform: uppercase;
}
.template-product .product-form__cart-submit, .template-product .product-form__cart-checker{
	border: 2px solid #000000;
    background-color: #000000;
    height: 50px;
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.template-product .product-form__cart-checker {
	pointer-events: none;
	display: none;
    width: 100%;
}
.template-product .product-form__cart-submit:hover{
	background-color: transparent;
	color: #000000;
}
.template-product .prod-lab-tested-ul .shogun-heading-component h2{
	color: #000000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1.8px;
	text-transform: uppercase;
	text-align: left !important;
}
.template-product .prod-lab-tested-ul{
	margin-top: 75px;
	margin-bottom: 85px;
	margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
}
.template-product .prod-lab-tested-ul .why-dropdown-content{
	position: relative;
    border-right: 1px solid rgba(151, 151, 151, 0.5);
    border-left: 1px solid rgba(151, 151, 151, 0.5);
    margin-left: 60px;
    margin-right: 55px;
}
.template-product .prod-lab-tested-ul .pro-test-title{
	margin-left: 75px;
    padding-bottom: 20px !important;
    position: relative;
}
.template-product .prod-lab-tested-ul .pro-test-title:before{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 50%;
    left: -16px;
    top: 13px;
}
.template-product .prod-lab-tested-ul .why-dropdown-content:after{
	content: '';
    border: 2px dotted rgba(0, 0, 0, 0.25);
    border-bottom: none;
    position: absolute;
    width: 23px;
    left: -25px;
	height: calc(30% + 42px);
	height: 112px;
    border-right: none;
    top: -30px;
}
.template-product .prod-lab-tested-ul .why-dropdown-content:before{
	content: '';
    position: absolute;
    border-top: 2px dotted rgba(0, 0, 0, 0.25);
    width: 25px;
	top: calc(30% + 20px);
	top: 90px;
    transform: rotate(35deg);
    left: -25px;
}
.template-product .prod-lab-tested-ul .why-dropdown-content{
	padding: 0;
    border-bottom: 0;
}
.template-product .prod-lab-tested-ul .why-dropdown-content > .shg-row{
	padding: 0 20px;
} 
.template-product .prod-lab-tested-ul .why-dropdown-content > .shg-row img{
	width: 100%;
	min-height: 150px;
}
.template-product .shogun-tabs-body.shogun-rounded{
	margin-top: -1px !important;
	margin-left: 57px;
    margin-right: 57px;
    border: 1px solid rgba(151, 151, 151, 0.5);
    border-top: none !important;
    padding: 80px 80px 60px 80px;
}
.template-product .shogun-tabs.shogun-rounded li .shogun-tab-box{
	border: none !important;
	border-radius: 0 !important;
	height: 50px;
	background: transparent !important;
	padding: 10px !important;
}
.template-product .shogun-tabs.shogun-rounded li.shogun-tab-active{
	border: 1px solid black !important;
}
.template-product .shogun-tabs.shogun-rounded li.shogun-tab-active > .shogun-tab-box{
	background-color: black !important;
}
.template-product .shogun-tabs.shogun-rounded li.shogun-tab-active > .shogun-tab-box span{
	color: #ffffff !important;
}
.template-product .prod_tab_content{
	margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
}
.template-product .prod_tab_content .shogun-tabs{
	margin-left: 57px !important;
    margin-right: 57px !important;
}
.template-product .prod_tab_content .shogun-tabs.shogun-rounded > li{
	border: 1px solid rgba(151, 151, 151, 0.5);
	border-right: none;
	margin-right: 0 !important;
	line-height: 1 !important;
	width: 100%;
    /** max-width: 221px !important;    Kam disabled it to make tabs responsive in Wetbag page, that didn't affect other pages**/
}
.template-product .prod_tab_content .shogun-tabs{
	border-right: 1px solid rgba(151, 151, 151, 0.5);
}
.template-product .prod_tab_content .shogun-tab-title{
	color: #000000 !important;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 2;
}
.template-product .prod_tab_content .shogun-tab-border{
	display: none !important;
}
.template-product .tab-pane h2{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 35px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.template-product .tab-pane p{
	color: #000000;
    font-family: 'Roboto Slab', serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 23px;
    margin-bottom: 30px;
}
.template-product .tab-pane .pro-tab-pres p{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.template-product .tab-pane .pro-tab-prese p{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.template-product .tab-pane .pro-features{
	margin-bottom: 0;
}
.template-product .tab-pane ul{
	margin-bottom: 25px;
}
.template-product .tab-pane ul li{
	color: #000000;
    font-family: 'Roboto Slab', serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 23px;
}
#s-c569b694-ae4b-41fe-a909-faa1e8af46d9{
	display: none;
}
.shogun-tab-active h3{
	color: #000000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 30px;
	font-weight: 400;
	letter-spacing: 3px;
	line-height: 35px;
	text-transform: uppercase;
	margin-bottom: 35px !important;
}
.template-product .shogun-tab-content p,
.template-product .shogun-tab-content h1.seo-productpage,
.template-product .shogun-tab-content h2.seo-productpage,
.template-product .shogun-tab-content h3.seo-productpage{
	color: #000000;
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.8px;
	line-height: 23px;
	text-transform: none;
}
.template-product .delivery-b-text p:last-child, .shogun-tab-active .delivery-b-text p:last-child,
.template-product .delivery-b-text p:last-child, .shogun-tab-active .delivery-b-text h1.seo-productpage,
.template-product .delivery-b-text p:last-child, .shogun-tab-active .delivery-b-text h2.seo-productpage,
.template-product .delivery-b-text p:last-child, .shogun-tab-active .delivery-b-text h3.seo-productpage{
	font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    line-height: 19px;
    font-size: 16px;
	margin-top: 15px;
	margin-bottom: 15px;
    letter-spacing: 0.8px;
}
.shogun-tab-active .size-guide-btn a,
.shogun-tab-active .size-guide-btn button {
	width: 125px;
    text-align: center !important;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    padding: 5px !important;
}
.template-product .shogun-table td.shogun-table-column{
	width: 14%;
}
#s-ee54d741-aea7-4164-990b-90574070b351.shg-btn{
	background-color: #000000;
}
.shogun-tab-active .two-col-pera{
	padding-left: 0;
    padding-right: 0;
	margin-top: 0;
}
.template-product .two-col-pera {
	min-height: 0 !important;
}
.shogun-tab-active .shg-c.help-imperial {
	margin-top: 0;
}
.size-guide-btn.btn-metric {
	margin-bottom: 55px;
}
.help .size-guide-btn.btn-metric {
	margin-bottom: 0px;
}
.help-imperial .shogun-table-column,
.help-imperial .shogun-table-row {
	background-color: transparent !important;
}
.shogun-tab-active .two-col-pera td{
	background-color: transparent !important;
}
.shogun-tab-active .absorbency-tab .shg-c-lg-6:first-child{
	padding-right: 70px;
    margin-top: -60px;
    margin-bottom: -60px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.shogun-tab-active .absorbency-tab .shg-c-lg-6:last-child{
	padding-left: 60px;
    border-left: 1px solid rgba(151, 151, 151, 0.5);
    margin-top: -60px;
    margin-bottom: -60px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.shogun-tab-active .absorbency-tab .shg-c-lg-6 .shogun-image-container{
	display: inline-block;
	float: left;
    margin-right: 10px;
}
.absorbency-tab .absor-title{
	display: inline-block;
    margin-left: 5px;
    margin-bottom: 30px;
}
.absorbency-tab .absor-title h2,
.ci-tab-title h2{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px !important;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 35px;
    text-transform: uppercase !important;
}
.absorbency-tab p{
	margin-bottom: 25px;
}
#s-546a9144-fb4e-425e-a9fe-c409073218e6 img.shogun-image{
	margin-right: -20px !important;
}
.ci-img{
	float: left;
    margin-right: 10px;
    margin-top: 80px;
    margin-bottom: 20px;
}
.ci-tab-title h2{
	margin-bottom: 25px !important;
	margin-top: 10px;
}
.template-product .faq-b p,
.shogun-tab-active .faq-b p{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 21px;
    font-weight: 400;
    letter-spacing: 1.8px;
    line-height: 35px;
    margin-bottom: 15px;
    display: block;
}
.template-product .b-texta p:last-child, .shogun-tab-active .b-texta p:last-child{
	margin-bottom: 64px;
}
.template-product .b-textaa p:last-child, .shogun-tab-active .b-textaa p:last-child {
	margin-bottom: 20px;
}
.template-product .tab-pane.faq .pro-tab-pres p{
	margin-bottom: 35px;
}
.template-product .tab-pane.faq .pro-tab-pres p:last-child{
	margin-bottom: 20px;
}
.template-product .tab-pane.faq .pro-tab-prese p:last-child{
	margin-bottom: 35px;
}
.template-product .shogun-tab-active .tab-delivery h2{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 35px;
    text-transform: uppercase;
    margin-bottom: 35px;
}
.template-product .shogun-tab-active .tab-delivery p{
	margin-bottom: 25px;
}
.template-product .shogun-tab-active .tab-fine-print  b{
	font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    line-height: 19px;
    font-size: 16px;
    margin-top: 15px;
    letter-spacing: 0.8px;
}
.template-product .shogun-tab-active .tab-fine-print p{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	letter-spacing: 0.7px;
}
.template-product .shogun-tab-active a{
	color: #007d90;
}
.template-product .shogun-tab-active .btn-imperial{
	    margin-left: -5px;
}
.product-recommendations__inner{
	padding: 80px 0 !important;
}
.product-recommendations__inner .section-header{
	margin-left: 85px;
	position: relative;
    margin-bottom: 0;
}
.product-recommendations__inner .section-header:before{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 50%;
    left: -27px;
    top: 3px;
}
.product-recommendations__inner .section-header h2{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    text-align: left;
}
.product-recommendations__inner .grid--view-items{
	position: relative;
    //border-right: 1px solid rgba(151, 151, 151, 0.5);
    border-left: 1px solid rgba(151, 151, 151, 0.5);
    margin-left: 60px;
    margin-right: 55px;
    overflow: unset !important;
    display: inline-block;
    margin-bottom: 0 !important;
}
.product-recommendations__inner ul.grid.grid--uniform.grid--view-items:after{
	content: '';
    border: 2px dotted rgba(0, 0, 0, 0.25);
    border-bottom: none;
    position: absolute;
    width: 23px;
    left: -25px;
	height: calc(30% + 42px);
	height: 209px;
    border-right: none;
    top: -29.81px;
}
.product-recommendations__inner ul.grid.grid--uniform.grid--view-items:before{
	content: '';
    position: absolute;
    border-top: 2px dotted rgba(0, 0, 0, 0.25);
    width: 23px;
	//top: calc(30% + 30px);
	top: 188px;
    transform: rotate(35deg);
    left: -23px;
}
.product-recommendations__inner .grid--view-items li{
	border-right: 1px solid rgba(151, 151, 151, 0.5);
    padding: 0 14px;
    overflow: hidden;
}
.product-recommendations__inner .grid--view-items li:last-child{
	//border-right: none;
}
.product-recommendations__inner .grid-view-item__image-wrapper > div:before{
	content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 75px 0 0 200px;
    border-color: transparent transparent transparent #ffffff;
    position: absolute;
    bottom: -1px;
    left: -1px;
    z-index: 1;
}
.product-recommendations__inner .grid-view-item__image-wrapper > div:after{
	content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 75px 200px;
    border-color: transparent transparent #ffffff transparent;
    position: absolute;
    right: -1px;
    bottom: -1px;
}
.product-recommendations__inner .grid-view-item__image-wrapper .grid-view-item__image{
	object-fit: cover;
	object-position: top;
	max-width: 100% !important;
    max-height: 331px !important;
}
.product-recommendations__inner .grid-view-item__image-wrapper{
	max-width: 100% !important;
	max-height: 331px !important;
}
.product-recommendations__inner .price{
	display: none;
}
.product-recommendations__inner .product-card__title{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 25px;
    text-transform: uppercase;
    text-align: left;
    padding-left: 15%;
    padding-bottom: 10px;
    display: block;
	border-bottom: none !important;
}
@media (min-width: 992px) {
	.product-recommendations__inner .product-card__title{
		line-height: 35px;
	}
	.template-product.contoured-nursing-pads .prod_tab_content .shogun-tabs.shogun-rounded > li{
		max-width: 267px !important;
	}
}
.homepage-banner-video {
	margin: auto;
}
.homepage-banner-video .top-banner img {
	opacity: 0;
}
.product-recommendations__inner .prd-desc,
.product-recommendations__inner .prd-desc h1,
.product-recommendations__inner .prd-desc p{
	color: #000000;
    font-family: 'Roboto Slab', serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 23px;
    padding-left: 15%;
    padding-right: 4%;
    display: block;
    height: 69px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.product-recommendations__inner .prd-desc h1,
.product-recommendations__inner .prd-desc p{
	display: inline;
	padding-left: 0;
}
.product-recommendations__inner .button{
	width: 187px;
    height: 50px;
    margin-left: 16%;
    //margin-top: 35px;
    line-height: 1.3;
}
.product-recommendations__inner .grid-view-item{
	margin: 0 auto 0;
}
.product-recommendations__inner .pro-cat-spec{
	display: none;
}
.template-product .page-container{
	overflow: visible;
}
/* 10-10-2019 Product page changes end */
/* 12-10-2019 login page design start */
.custom-login{
	margin: 150px 0;
}
.custom-login h1{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 35px;
    text-transform: uppercase;
}
.custom-login #customer_login label,
.custom-login #RegisterForm label{
	text-transform: uppercase;
    color: #979797;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1.57px;
}
.custom-login input{
	border: none;
    border-bottom: 1px solid #000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1.43px;
    outline: none;
    color: #000000;
    padding-left: 0;
}
.custom-login #RecoverPassword,
.custom-login #customer_register_link{
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1.43px;
    text-decoration: underline;
    color: #000000;
}
.custom-login #RecoverPassword:hover, 
.custom-login #customer_register_link:hover{
	color: #007d90;
}
.custom-login #customer_login .btn,
.custom-login .form-vertical [type="submit"], .custom-login .form-vertical .btn{
	color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: transparent;
    border: 2px solid #000000;
    padding: 15px 30px;
    width: 187px;
}
.custom-login #customer_login .btn:hover,
.custom-login .form-vertical [type="submit"]:hover, .custom-login .form-vertical .btn:hover{
	background-color: #000000;
	color: #ffffff;
}




@media(max-width: 749px){
	.custom-login{
		margin: 50px 0 100px 0;
    	padding: 0 20px;
	}
	.custom-login.register{
		margin: 140px 0 100px 0;
	}
}
@media(max-width: 480px){
	.template-product .tab-pane.faq .pro-tab-prese p:last-child{
		margin-bottom: 30px;
	}
	.template-product .see-more-wrapper {
		position: relative;
		margin-top: 10px;
	}
	.template-product .see-more-wrapper span {
		display: none;
	}
	.custom-login h1{
		font-size: 18px;
	}
	.custom-login #customer_login label,
	.custom-login #RegisterForm label{
		font-size: 12px;
	}
	.custom-login #RecoverPassword, .custom-login #customer_register_link{
		font-size: 12px;
	}
	.custom-login #customer_login .btn,
	.custom-login .form-vertical [type="submit"], .custom-login .form-vertical .btn{
		font-size: 12px;
		padding: 11px 30px;
    	width: 100%;
	}
}	
/* 12-10-2019 login page design end */
/* 15-10-2019 product page responsive start */
@media(max-width: 1350px){
	.template-product .feature-row__image{
		min-width: 100% !important;
	}
	.template-product .medium-up--one-half:last-child{
		padding-left: 3%;
		padding-right: 3%;
	}
	.product-recommendations__inner .grid-view-item__image-wrapper .grid-view-item__image{
		min-height: 331px;
	}
	.product-recommendations__inner .grid-view-item__image-wrapper{
		min-height: 331px;
	}
	.template-product .product-form__item{
		max-width: 47%;
	}
	.product-form.product-form-product-template .product__price{
		width: calc(47% - 86px);
	}
}
@media(max-width: 1200px) and (min-width: 992px){
	.template-product .feature-row__image{
		max-height: 800px !important;
		min-height: 800px !important;
	}
	.grid__item.product-single__photos.medium-up--one-half.sm--hide.multiple-img-gallery{
		margin-left: -95px;
	}
	.grid__item.product-single__photos.mobile-image {
		margin-left: -95px;
		width: 50%;
	}
	.template-product .thumbnails-wrapper{
		margin-left: 60px;
	}
	.template-product .product-single__description{
		padding-right: 0;
	}
	.template-product .product-single__photo{
		padding-top: 796px !important;
	}
	.template-product .pro-size-help{
		padding: 15px 15px;
	}
	.template-product .bundle-ofr{
	 	padding: 15px 17px;
	}
	.template-product .product-form{
		padding-top: 50px;
	}
	.template-product .product-single__thumbnails.grid{
		top: 100px;
	}
	.template-product .product__price .price-item{
		font-size: 18px;
		letter-spacing: 1px;
	}
	.care-inst-tab .shg-c-lg-4 img{
		max-width: 160px;
	}
	.template-product .shogun-tabs-body.shogun-rounded{
		padding: 60px;
	}
	.product-recommendations__inner .prd-desc,
	.product-recommendations__inner .prd-desc h1,
	.product-recommendations__inner .prd-desc p{
		padding-left: 0;
    	padding-right: 0;
	}
	.product-recommendations__inner .product-card__title{
		padding-left: 0;
	}
	/*.product-recommendations__inner .button{
		margin-top: 35px;
	}*/
	.product-recommendations__inner .grid-view-item__image-wrapper{
		min-height: 280px;
		max-height: 280px !important;
	}
	.product-recommendations__inner .grid-view-item__image-wrapper .grid-view-item__image{
		min-height: 280px;
		max-height: 280px !important;
	}
	.product-recommendations__inner .grid-view-item__image-wrapper > div:after{
		border-width: 0 0 75px 140px;
	}
	.product-recommendations__inner .grid-view-item__image-wrapper > div:before{
		border-width: 75px 0 0 140px;
	}
	.product-recommendations__inner .button{
		width: 100%;
		margin-left: 0;
	}
	.template-product .prod-lab-tested-ul .why-dropdown-content > .shg-row{
		padding: 0;
	}
	[id="s-3a7ef2f8-df24-4600-9c0e-93cade00ba92"] > .shg-row > .shg-c-md-2{
		width: 33.33% !important;
	}
	[id="s-3a7ef2f8-df24-4600-9c0e-93cade00ba92"] > .shg-row > .shg-c-md-2:nth-child(1),
	[id="s-3a7ef2f8-df24-4600-9c0e-93cade00ba92"] > .shg-row > .shg-c-md-2:nth-child(2),
	[id="s-3a7ef2f8-df24-4600-9c0e-93cade00ba92"] > .shg-row > .shg-c-md-2:nth-child(3){
		margin-bottom: 30px;
	}
	.template-product .prod-lab-tested-ul .why-dropdown-content > .shg-row img{
		width: auto;
	}
}
@media(max-width: 991px){
	.template-product .thumbnails-wrapper{
		display: none;
	}
	.template-product .product-single.grid .product-single__photos.grid__item{
		padding-left: 0 !important;
	}
	.grid__item.product-single__photos.mobile-image {
		width: 100%;
		margin-left: 0;
	}
	.template-product .product-single.grid .slide-item img{
		width: 100%;
		max-height: 900px;
		object-fit: contain;
		object-position: top;
	}
	.template-product .product-single.grid .slide-item #-spin-studio-large-thumb-reel img{
    	object-fit: cover;
		object-position: top;	
	}
	.template-product .product-single.grid .slick-prev, 
	.template-product .product-single.grid .slick-next{
		top: unset;
		bottom: 25px;
	}
	.template-product .product-single.grid .slick-prev:before, 
	.template-product .product-single.grid .slick-next:before{
		font-size: 18px;
		color: #fff;
	}
	.template-product .product-single.grid .slick-prev:before{
		content: '\f053';
		font-family: "FontAwesome";
	}
	.template-product .product-single.grid .slick-next:before{
		content: '\f054';
		font-family: "FontAwesome";
	}
	.template-product .product-single .mobile-image .preview.qv_main .slick-arrow{
		width: 40px;
	    height: 40px;
	    background-color: #473192;
	    border-radius: 50%;
	}
	.template-product .product-single .mobile-image .preview.qv_main .slick-prev{
		left: 52px;
	}
	.template-product .product-single .mobile-image .preview.qv_main .slick-next{
		right: 52px;
	}
	.template-product .medium-up--one-half:last-child{
		position: unset;
		margin-top: 40px;
		width: 100%;
		padding: 0 50px;
	}
	.template-product .product-single__description{
		padding-right: 0;
	}
	.template-product .product-form{
		padding-top: 0;
		padding-bottom: 60px;
	}
	.template-product .pro-size-help{
		padding: 15px 39px;
	}
	.template-product .product-form__item{
		max-width: 55%;
	}
	.template-product .product-form__item.product-form__item--submit{
		max-width: 263px;
		margin-top: 15px;
		clear: left;
    	float: left;
	}
	.product-form.product-form-product-template.nursing-selector .product__price,
	.product-form.product-form-product-template .product__price{
		width: calc(263px - 86px);
		margin-top: 50px;
	}
	.template-product .product-form__item.product-form__item--quantity{
		top: 46px;
	}
	.template-product .bundle-ofr{
		margin-top: 10px;
		padding: 15px 50px;
	}
	.template-product .product-form--hide-variant .bundle-ofr{
		margin-top: 30px;
	}
	.template-product .prod-lab-tested-ul{
		margin-top: 0px;
		margin-bottom: 50px;
	}
	.template-product .prod-lab-tested-ul .pro-test-title{
		margin-left: 67px;
	}
	.template-product .prod-lab-tested-ul .why-dropdown-content:after,
	.template-product .prod-lab-tested-ul .why-dropdown-content:before{
		//border-width: 1px;
	}
	.template-product .prod-lab-tested-ul .why-dropdown-content > .shg-row{
		padding: 20px;
	}
	.template-product .prod-lab-tested-ul .why-dropdown-content{
		margin-left: 50px;
    	margin-right: 50px;
	}
	.template-product .prod_tab_content .shogun-tabs{
		margin-left: 0 !important;
    	margin-right: 0 !important;
    	display: inline-block;
	}
	.template-product .prod_tab_content .shogun-tabs.shogun-rounded li{
		max-width: 100% !important;
		border-left: none;
		border-top: none;
	}
	.template-product .prod_tab_content .shogun-tabs.shogun-rounded li:first-child{
		border-top: 1px solid rgba(151, 151, 151, 0.5);
	}


	.template-product .prod_tab_content .shogun-tabs.shogun-rounded li .shogun-tab-box:after{
		content: '\f107';
    	font-family: "FontAwesome";
    	font-size: 26px;
	    position: absolute;
	    top: 13px;
	    color: #b0b0b0;
	}
	.template-product .prod_tab_content .shogun-tabs.shogun-rounded li.shogun-tab-active .shogun-tab-box:after{
		color: #ffffff;
		content: '\f106';
		top: 10px;
	}
	.template-product .prod_tab_content .shogun-tabs.shogun-rounded li.shogun-tab-off .shogun-tab-box:after{
		content: "\f107";
	}
	.template-product .shogun-tabs.shogun-rounded li .shogun-tab-box{
		padding: 10px 50px !important;
	}
	.template-product .prod_tab_content .shogun-tab-title{
		text-align: left !important;
	}
	.product-recommendations__inner .section-header{
		margin-left: 67px;
	}
	.product-recommendations__inner .section-header h2{
		
	}
	.product-recommendations__inner .grid--view-items{
		margin-left: 50px;
    	margin-right: 50px;
	}
	.product-recommendations__inner .grid--view-items li{
		padding: 0 25px;
		width: 50% !important;
	}
	.product-recommendations__inner ul.grid.grid--uniform.grid--view-items:after,
	.product-recommendations__inner ul.grid.grid--uniform.grid--view-items:before{
		border-width: 1px;
		left: -23px;
	}
	.product-recommendations__inner .section-header:before{
		left: -22px;
		z-index: 1;
    	background-color: #fff;
	}
	.product-recommendations__inner ul.grid.grid--uniform.grid--view-items:before{
		//top: calc(30% + 30px);
		top: 190px;
		border-width: 1px;
	}
	.product-recommendations__inner .grid--view-items li:nth-child(3),
	.product-recommendations__inner .grid--view-items li:nth-child(4){
		padding-top: 55px;
	}
	.product-recommendations__inner .grid--view-items li:nth-child(2){
		border-right: none;
	}
	.product-recommendations__inner .product-card__title{
		padding-left: 0px;
		font-size: 25px;
	}
	.product-recommendations__inner .prd-desc,
	.product-recommendations__inner .prd-desc h1,
	.product-recommendations__inner .prd-desc p{
		padding-left: 0px;
		padding-right: 0px;
		font-size: 14px;
	}
	.product-recommendations__inner .button{
		margin-left: 0px;
	}
	.template-product .prod_tab_content .shogun-tabs .shogun-tab-content{
		padding: 30px 50px 30px;
    	display: inline-block;
	}
	.template-product .tab-pane p,
	.template-product .tab-pane ul li{
		font-size: 14px;
	}
	.template-product .tab-pane ul{
		display: inline-block;
	}
	.template-product .prod_tab_content .shogun-tabs .shogun-tab-content li{
		display: block;
		width: 100%;
	}
	.template-product .prod_tab_content h3{
		color: #000000;
	    font-family: 'Roboto Condensed', sans-serif;
	    font-size: 30px;
	    font-weight: 400;
	    letter-spacing: 3px;
	    line-height: 35px;
	    text-transform: uppercase;
	    margin-bottom: 25px !important;
	}
	.template-product .prod_tab_content .shogun-tabs .shogun-tab-content.cust-tab-cont2 .shg-c-lg-4,
	.template-product .prod_tab_content .shogun-tabs .shogun-tab-content.cust-tab-cont4 .shg-c-lg-4	{
		display: none;
	}
	.template-product .prod_tab_content .shogun-tabs .shogun-tab-content.cust-tab-cont2 .shg-c-lg-8,
	.template-product .prod_tab_content .shogun-tabs .shogun-tab-content.cust-tab-cont4 .shg-c-lg-8{
		width: 100%;
	}
	.template-product .shogun-tab-content p,
	.template-product .shogun-tab-content h1.seo-productpage,
	.template-product .shogun-tab-content h2.seo-productpage,
	.template-product .shogun-tab-content h3.seo-productpage{
		color: #000000;
	    font-family: 'Roboto Slab', serif;
	    font-size: 14px;
	    font-weight: 400;
	    letter-spacing: 0.8px;
	    line-height: 23px;
	}
	.template-product .two-col-pera{
		padding-left: 0;
    	padding-right: 0;
    	margin-bottom: 30px;
	}
	.template-product .size-table{
		padding-right: 0;
	}
	.absorbency-tab .absor-title{
		display: inline-block;
	    margin-left: 5px;
	    margin-bottom: 30px;
	}
	.shogun-tab-content .absorbency-tab .shg-c-lg-6 .shogun-image-container{
		display: inline-block;
	}
	.shogun-tab-content .absorbency-tab .shg-c-lg-6{
		width: 100% !important;
	}
	.shogun-tab-content .absorbency-tab .shg-c-lg-6:last-child{
		margin-top: 10px;
		padding-top: 35px;
		border-top: 1px solid rgba(151, 151, 151, 0.5);
	}
	.ci-img{
		margin-top: 40px;
	}
	.template-product .tab-pane.faq p{
		margin-bottom: 40px;
	}
	.template-product .tab-pane.faq p:last-child{
		/*margin-bottom: 20px;*/
	}
	.template-product .tab-pane.faq .pro-tab-pres p:last-child{
		margin-bottom: 20px;
	}
	.tab-delivery .shg-c-lg-8,
	.tab-delivery .shg-c-lg-4{
		width: 50% !important;
	}
	.template-product .shogun-tab-content .tab-delivery h2{
		color: #000000;
	    font-family: 'Roboto Condensed', sans-serif;
	    font-size: 30px;
	    font-weight: 400;
	    letter-spacing: 3px;
	    line-height: 35px;
	    text-transform: uppercase;
	    margin-bottom: 30px;
	    //white-space: nowrap;
	}
	.template-product .prod_tab_content .shogun-tabs .shogun-tab-content.cust-tab-cont6{
		padding: 30px;
		padding-bottom: 80px;
	}
	.template-product .shogun-tab-active .tab-delivery p{
		margin-bottom: 25px;
	}
	.tab-delivery .shg-c-lg-4{
		margin-top: 80px;
	}
	.template-product .prod_tab_content .tab-fine-print b{
		font-family: 'Roboto Condensed', sans-serif;
	    font-weight: 700;
	    line-height: 19px;
	    font-size: 11px;
	    margin-top: 15px;
	    margin-bottom: 0;
	}
	.template-product .delivery-b-text p:last-child,
	.shogun-tab-active .delivery-b-text p:last-child{
		font-family: 'Roboto Condensed', sans-serif;
	    font-weight: 700;
	    line-height: 19px;
	    font-size: 11px;
	    margin-top: 15px;
	    margin-bottom: 0;
	}
	.template-product .shogun-tabs-body.shogun-rounded{
		display: none;
	}
	.template-product .tab-fine-print{
		margin-right: 45px;
	}
	.template-product .shogun-tab-content .tab-fine-print p,
	.template-product .shogun-tab-content .tab-fine-print h1.seo-productpage,
	.template-product .shogun-tab-content .tab-fine-print h2.seo-productpage,
	.template-product .shogun-tab-content .tab-fine-print h3.seo-productpage{
		font-size: 12px;
		font-weight: 400;
		letter-spacing: 0.55px;
		line-height: 15px;
	}
	.product-recommendations__inner{
		padding: 50px 0 80px 0!important;
		margin-top: -7px;
	}
	.template-product .prod_tab_content .shogun-tabs .shogun-tab-content{
		display: none;
	}
	.template-product .prod_tab_content .shogun-tabs .shogun-tab-content.shogun-tab-active{
		display: inline-block;
		border-bottom: 1px solid rgba(151, 151, 151, 0.5);
	}
	.shogun-tab-active .absorbency-tab .shg-c-lg-6:last-child{
		margin-bottom: 0;
		padding-left: 0;
    	border-left: none;
    	padding-bottom: 0;
	}
	.shogun-tab-active .absorbency-tab .shg-c-lg-6:first-child{
		padding-right: 0;
		margin-top: 0;
		padding-top: 0;
	}
}
@media(max-width: 767px) and (min-width: 640px){
	.template-product .bundle-ofr{
		clear: right;
	}
	.template-product .pro-size-help, .template-product .bundle-ofr{
		float: right !important;
	}
	.template-product .pro-size-help{
		margin-bottom: 0;
	}
}
@media(max-width: 767px){
	.template-product .product-form__item.product-form__item--quantity {
		top: 46px;
	}
	.template-product .product-single .mobile-image .preview.qv_main .slick-prev{
		left: 30px;
	}
	.template-product .product-single .mobile-image .preview.qv_main .slick-next{
		right: 30px;
	}
	.template-product .medium-up--one-half:last-child{
		padding: 0 30px;
	}
	.template-product .pro-size-help{
		position: unset;
    	float: left;
	}
	.product-form.product-form-product-template .product__price{
		float: left;
	    display: inline-block;
	}
	.template-product .pro-size-help, .template-product .bundle-ofr{
		float: unset;
	    display: inline-block;
	    width: 100%;
	}
	.template-product .product-form__item.product-form__item--submit{
		max-width: 100%;
	}
	.template-product .bundle-ofr,
	.template-product .nursing-selector .bundle-ofr{
		margin-top: 10px;
	}
	.template-product .prod-lab-tested-ul .pro-test-title{
		margin-left: 40px;
	}
	.template-product .prod-lab-tested-ul .why-dropdown-content:before,
	.product-recommendations__inner ul.grid.grid--uniform.grid--view-items:before{
		display: none;
	}
	.product-recommendations__inner .grid--view-items li{
		padding: 0 10px;
	}
	.template-product .prod-lab-tested-ul .why-dropdown-content:after{
		left: -25px;
	}
	.template-product .prod-lab-tested-ul .pro-test-title:before{
		left: -22px;
	}
	.product-recommendations__inner .section-header{
		margin-left: 40px;
	}
	.template-product .prod-lab-tested-ul .why-dropdown-content > .shg-row{
		padding: 0;
		border: none;
	}
	.template-product .prod_tab_content .shogun-tabs .shogun-tab-content{
		padding: 30px 30px 30px;
	}
	.template-product .prod-lab-tested-ul .why-dropdown-content{
		margin-left: 20px;
    	margin-right: 20px;
    	border: none;
	}
	.product-recommendations__inner .grid--view-items{
		margin-left: 20px;
    	margin-right: 20px;
	}
	.product-recommendations__inner .grid-view-item__image-wrapper{
		min-height: 240px;
		max-height: 240px !important;
	}
	.product-recommendations__inner .grid-view-item__image-wrapper > div:before{
		border-width: 50px 0 0 180px;
	}
	.product-recommendations__inner .grid-view-item__image-wrapper > div:after{
		border-width: 0 0 50px 160px;
	}
	.product-recommendations__inner .grid-view-item__image-wrapper .grid-view-item__image{
		min-height: 240px;
		max-height: 240px !important;
	}
	.product-recommendations__inner .product-card__title{
		padding-left: 0;
		font-size: 16px;
		letter-spacing: 2px;
		height: unset;
	}
	.product-recommendations__inner .prd-desc,
	.product-recommendations__inner .prd-desc h1,
	.product-recommendations__inner .prd-desc p{
		font-size: 12px;
	    letter-spacing: 0.45px;
	    line-height: normal;
	    padding-left: 0;
		padding-right: 0;
		max-height: 60px;
		height: unset;
		margin-bottom: 0;
	}
	.product-recommendations__inner .button{
		font-size: 12px;
		width: 146px;
	    height: 40px;
	    margin-top: 35px;
	    padding: 10px;
	    line-height: 1;
	    margin-left: 0;
	}
	.template-product .shogun-tabs.shogun-rounded li .shogun-tab-title{
		padding: 10px 50px !important;
	}
	.template-product .shogun-tabs.shogun-rounded li .shogun-tab-box{
		padding: 10px 30px !important;
	}
	.ci-img{
		margin-right: 5px;
	}
}
@media(max-width: 749px){
	.template-product .main-content{
		padding-top: 0;
	}
	.template-product .product-single__photos{
		margin-bottom: 0 !important;
	}
}
@media(max-width: 767px) and (min-width: 481px){
	.template-product .pro-size-help, .template-product .bundle-ofr{
		max-width: 100%;
	}
}
@media(max-width: 480px){
	.help-imperial table {
		border-left: 1px solid black;
		border-bottom: 1px solid black;
	}
	.size-guide-btn.btn-metric {
		margin-bottom: 20px;
	}
	.help .size-guide-btn.btn-metric {
		margin-bottom: 0px;
	}
	.shogun-tab-active .shg-c.help-imperial {
		margin-top: 0;
		margin-bottom: 0;
	}
	.template-product .two-col-pera .shogun-table-wrapper{
		margin-top: 0;
		border-left: none !important;
		border-bottom: none !important;
	}
	.template-product .shg-c.help-imperial .shogun-table-wrapper{
		border-left: none !important;
		border-bottom: none !important;
	}
	.template-product .help-metric table,
	.template-product .help-imperial table {
		display: flex;
	}
	.template-product .help-metric thead,
	.template-product .help-imperial thead{
		display: inline-block;
		width: 50%;
	}
	.template-product .help-metric td,
	.template-product .help-imperial td{
		width: 100% !important;
		min-height: 36px;
		max-height: 36px;
		border-top: 0 !important;
		border-right: 0 !important;
		font-size: 13px;
		line-height: 13px;
	}
	.template-product .help-metric td p,
	.template-product .help-imperial td p{
		font-size: 13px;
		line-height: 13px;
	}
	.template-product .help-metric tbody,
	.template-product .help-imperial tbody{
		display: inline-block;
		width: 50%;
	}
	.template-product .help-metric tr,
	.template-product .help-imperial tr{
		display: flex;
		width: 100%;
		flex-direction: column;
	}

	.template-product .shogun-tabs.shogun-rounded li .shogun-tab-title{
		padding: 0 !important;
	}
	.template-product .product-single.grid .slide-item img{
		min-height: 432px;
	}
	.template-product .product-single .mobile-image .preview.qv_main .slick-next{
		right: 15px;
	}
	.template-product .product-single .mobile-image .preview.qv_main .slick-prev{
		left: 15px;
	}
	.template-product .product-single.grid .slick-prev:before, .template-product .product-single.grid .slick-next:before{
		font-size: 14px;
	}
	.template-product .product-single .mobile-image .preview.qv_main .slick-arrow{
		width: 30px;
    	height: 30px;
	}
	.template-product .product-single.grid .slick-prev, .template-product .product-single.grid .slick-next{
		top: 33vh;
	}
	.template-product .medium-up--one-half:last-child{
		padding: 0 20px;
		margin-top: 25px;
	}
	.template-product .product-single__title{
		font-size: 24px;
		letter-spacing: 2px;
		line-height: normal;
	}
	.template-product .product-single__description .pro-cat-spec p,
	.template-product .product-single__description .pro-cat-spec h2{
		font-size: 12px;
    	letter-spacing: 1.71px;
	}
	.template-product .product-single__description,
	.template-product .product-single__description h1, 
	.template-product .product-single__description p{
		font-size: 12px;
	    letter-spacing: 0.5px;
	    line-height: 23px;
	    //display: -webkit-box;
	    -webkit-line-clamp: 4;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}
	.template-product .product-form__item label{
		font-size: 11px;
		letter-spacing: 1.57px;
	}
	.template-product .product-single__description .pro-cat-spec p,
	.template-product .product-single__description .pro-cat-spec h2{
		margin-bottom: 25px;
	}
	.template-product .product-form input, .template-product .product-form textarea, .template-product .product-form select, .template-product .custom_dropdown_selector{
		font-size: 12px;
		border: 1px solid #000000;
	    height: 40px;
	    letter-spacing: 1.71px;
	}
	.template-product .product-form__item{
		max-width: 100%;
	}
	.template-product .custom_dropdown_selector .select-selected:after{
		top: 4px;
	}
	.template-product .custom_dropdown_selector .select-items{
		top: 39px;
	}
	.template-product .pro-size-help, .template-product .bundle-ofr{
		width: 100%;
    	max-width: 100%;
	}
	.template-product .pro-size-help{
		padding: 10px;
		margin-bottom: 0;
	}
	.template-product .pro-size-help img{
		float: left;
	    width: 15%;
	    margin-top: 10px;
	}
	.template-product .pro-size-help span{
		float: right;
	    width: 80%;
	    text-align: left;
	    line-height: 14px;
	    font-size: 12px;
	    letter-spacing: 0.79px;
	}
	.template-product .pro-size-help p{
		text-align: left;
    	display: inline-block;
    	width: 74%;
	}
	.template-product .product__price .price-item{
		font-size: 18px;
    	letter-spacing: 2px;
	}
	.template-product .product-form .product-form__item.product-form__item--quantity input{
		border: none;
	}
	.template-product .plus-minus.pls-qty{
		right: 0;
		padding: 5px 10px;
    	line-height: 1;
    	font-size: 14px;
    	border: 1px solid;
	}
	.template-product .plus-minus.min-qty{
		padding: 5px 10px;
    	line-height: 1;
    	font-size: 14px;
    	border: 1px solid;
    	left: 0;
	}
	.product-form.product-form-product-template .product__price,
	.product-form.product-form-product-template.nursing-selector .product__price{
		margin-top: 30px;
		margin-bottom: 10px;
	}
	.product-form.product-form-product-template.product-form--hide-variant .product__price{
		margin-top: 30px;
    	margin-bottom: 10px;
    	width: calc(263px - 70px);
	}
	.template-product .product-form__item.product-form__item--quantity{
		top: 10px;
		margin-bottom: 20px;
	}
	.template-product .bundle-ofr img.mobile{
		display: block;
		margin-top: 10px;
    	margin-left: 10px;
    	float: left;
	}
	.template-product .bundle-ofr img.desktop{
		display: none;
	}
	.template-product .bundle-ofr{
		padding: 10px;
	}
	.template-product .bundle-ofr p{
		width: 74%;
    	float: left;
      	display: inline-block;
      	margin-left: 40px;
      	text-align: left;
	}
	.template-product .bundle-ofr span{
		float: right;
	    width: 80%;
	    font-size: 12px;
	    font-weight: 400;
	    letter-spacing: 0.79px;
	    line-height: 1.2;
	    text-align: left;
	}
	.template-product .product-form__cart-submit, .template-product .product-form__cart-checker{
		border: 1px solid #000000;
		height: 40px;
		font-size: 16px;
	}
	.template-product .product-form{
		padding-bottom: 25px;
		//border-bottom: 1px solid #979797;
	}
	.template-product .prod-lab-tested-ul{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.template-product .prod-lab-tested-ul .pro-test-title{
		padding-bottom: 30px !important;
	}
	.template-product .prod-lab-tested-ul .why-dropdown-content:after{
		top: -37px;
	}
	.template-product .prod-lab-tested-ul .why-dropdown-content{
		margin-left: 20px;
    	margin-right: 20px;
	}
	.template-product .prod-lab-tested-ul .shogun-heading-component h2{
		font-size: 12px;
	    font-weight: 400;
	    letter-spacing: 1.57px;
	}
	.template-product .shogun-tabs.shogun-rounded li .shogun-tab-title{
		padding: 0;
	}
	.template-product .shogun-tabs.shogun-rounded li .shogun-tab-box{
		padding: 10px 20px !important;
		height: 40px;
	}
	.template-product .prod_tab_content .shogun-tab-title{
		font-size: 12px !important;
		font-weight: 400;
		letter-spacing: 1.71px;
		line-height: 1.8;
	}
	.template-product .prod_tab_content .shogun-tabs.shogun-rounded li .shogun-tab-box:after{
		font-size: 18px;
		right: 20px;
	}
	.template-product .prod_tab_content .shogun-tabs .shogun-tab-content{
		padding: 20px;
		width: 100%;
	}
	.template-product .tab-pane h2{
		font-size: 20px;
		letter-spacing: 2px;
		line-height: normal;
		margin-top: 10px;
	}
	.template-product .tab-pane .pro-tab-pres p{
		margin-bottom: 25px;
		font-size: 12px;
		letter-spacing: 1.71px;
	}
	.template-product .tab-pane .pro-tab-prese p{
		margin-bottom: 15px;
		font-size: 12px;
		letter-spacing: 1.71px;
	}
	.template-product .shogun-tab-content p,
	.template-product .tab-pane p,
	.template-product .shogun-tab-content h1.seo-productpage,
	.template-product .shogun-tab-content h2.seo-productpage,
	.template-product .shogun-tab-content h3.seo-productpage{
		letter-spacing: 0.5px;
	    font-size: 10px;
	    line-height: 15px;
	}
	.prod_tab_content .shogun-tab-content p,
	.prod_tab_content .shogun-tab-content h1.seo-productpage,
	.prod_tab_content .shogun-tab-content h2.seo-productpage,
	.prod_tab_content .shogun-tab-content h3.seo-productpage{
	    font-size: 12px;
	}
	.prod_tab_content .shogun-tab-content .shogun-table-row p{
	    font-size: 10px;
	}
	.template-product .shogun-tab-active .btn-imperial{
		margin-left: -6px;
	}
	.template-product .tab-pane p{
		margin-bottom: 20px;
	}
	.template-product .tab-pane ul{
		    margin-bottom: 20px;
	}
	.product-recommendations__inner .section-header h2{
		margin-bottom: 30px;
		font-size: 12px;
	    font-weight: 400;
	    letter-spacing: 1.57px;
	}
	.product-recommendations__inner .section-header:before{
		top: 0px;
	}
	.product-recommendations__inner{
		padding-bottom: 40px !important;
	}
	.product-recommendations__inner ul.grid.grid--uniform.grid--view-items:after{
		top: -39px;
	}
	.product-recommendations__inner .grid--view-items{
		margin-left: 20px;
    	margin-right: 20px;
    	border: none;
	}
	.product-recommendations__inner .grid--view-items li{
		padding: 0;
		border: none;
		width: calc(50% - 9px) !important;
	}
	.product-recommendations__inner .grid--view-items li:nth-child(2),
	.product-recommendations__inner .grid--view-items li:nth-child(4){
		margin-left: 18px;
	}
	.product-recommendations__inner .grid-view-item__image-wrapper{
		min-height: 180px;
    	max-height: 180px !important;
	}
	.product-recommendations__inner .grid-view-item__image-wrapper .grid-view-item__image{
		min-height:180px;
    	max-height: 180px !important;
	}
	.product-recommendations__inner .grid-view-item__image-wrapper > div:before{
		border-width: 50px 0 0 140px;
	}
	.product-recommendations__inner .grid-view-item__image-wrapper > div:after{
		border-width: 0 0 50px 140px;
	}
	.product-recommendations__inner .button{
		width: 100%;
		border: 1px solid;
		margin-top: 15px;
	}
	.product-recommendations__inner .grid--view-items li:nth-child(3), .product-recommendations__inner .grid--view-items li:nth-child(4){
		padding-top: 30px;
	}
	.product-recommendations__inner .product-card__title{
		margin-top: -20px;
		padding-left: 0;
		font-size: 16px;
		letter-spacing: 1.6px;
		height: auto;
	}
	.product-recommendations__inner .prd-desc,
	.product-recommendations__inner .prd-desc h1,
	.product-recommendations__inner .prd-desc p{
		font-size: 12px;
	    letter-spacing: 0.45px;
	    line-height: normal;
	    padding-left: 0;
    	padding-right: 0;
		max-height: 60px;
		height: unset;
	}
	.template-product .prod_tab_content h3{
		font-size: 20px;
	    letter-spacing: 2px;
	    line-height: normal;
	    margin-top: 10px;
	}
	.template-product .two-col-pera {
		margin-bottom: 0;
	}
	.template-product .two-col-pera .help-metric {
		margin-bottom: 0;
	}
	.two-col-pera .size-table td.shogun-table-column{
		font-size: 13px !important;
		letter-spacing: 1.67px !important;
	}
	.template-product .shogun-tab-active .size-guide-btn a,
    .template-product .shogun-tab-active .size-guide-btn button{
		font-size: 12px !important;
	    letter-spacing: 1.54px;
	    border: 1px solid #000000 !important;
	    width: 100%;
	}
	.two-col-pera .size-table p{
		letter-spacing: 0.5px !important;
	    font-size: 12px !important;
	    line-height: 15px;
	}
	.absorbency-tab .absor-title h2, .ci-tab-title h2{
		font-size: 20px !important;
	    letter-spacing: 2px;
	    line-height: 35px;
	}
	.shogun-tab-content .absorbency-tab .shg-c-lg-6 img{
		max-width: 36px;
	}
	.shogun-tab-active .absorbency-tab .shg-c-lg-6:first-child{
		padding-right: 0;
	    margin-top: 0;
	    padding-top: 5px;
	}
	.shogun-tab-content .absorbency-tab .shg-c-lg-6:last-child{
		padding-top: 15px;
	}
	.absorbency-tab .absor-title{
		margin-bottom: 15px;
	}
	.absorbency-tab .absor-title h2, .ci-tab-title h2{
		line-height: normal;
	}
	.ci-tab-title .shogun-heading-component h2{
		margin-bottom: 25px;
		margin-top: 10px !important;
		letter-spacing: 2px !important;
	}
	.ci-img img{
		max-width: 175px !important;  /** 35px old value - Kam changed it**/
	}
	.template-product .faq-b p, .shogun-tab-active .faq-b p{
		font-size: 12px;
	    font-weight: 400;
	    letter-spacing: 0.94px;
	    line-height: 15px;
	}
	.template-product .tab-pane.faq .pro-tab-pres p{
		margin-bottom: 10px;
	}
	.template-product .tab-pane.faq p{
		margin-bottom: 25px;
	}
	.tab-delivery .shg-c-lg-4{
		display: none;
	}
	.tab-delivery .shg-c-lg-8{
		width: 100% !important;
	}
	.template-product .shogun-tab-content .tab-delivery h2{
		font-size: 30px;
		letter-spacing: 2px;
    	line-height: normal;
	}
	.template-product .prod_tab_content .tab-fine-print b{
		font-size: 13px;
		margin-bottom: 0;
	}
	
	.template-product .shogun-tab-content .tab-fine-print p{
		font-size: 12px;
	    font-weight: 400;
	    letter-spacing: 0.55px;
	    line-height: 19px;
	    font-family: 'Roboto Condensed', sans-serif;
	}
	.template-product .prod_tab_content .shogun-tabs .shogun-tab-content.cust-tab-cont6{
		padding: 30px 20px;
		padding-bottom: 40px;
	}
	.template-product .shogun-tab-active .tab-delivery p{
		margin-bottom: 20px;
	}
	.tab-delivery{
		border-bottom: 1px solid #DDDDDD;
	}
	.template-product .product-form--hide-variant .bundle-ofr{
		margin-top: 15px;
	}
	.template-product .product-form--hide-variant .product-form__item.product-form__item--quantity{
		margin-bottom: 0;
		top: 10px;
	}
	.template-product .size-guide-btn{
		width: 50% !important;
	}
	.shogun-tab-active .absorbency-tab .shg-c-lg-6 .shogun-image-container{
		float: unset;
    	margin-right: 0;
	}
}
@media (max-width: 543px) {
	.product-recommendations__inner .product-card__title{
		height: auto;
	}
}
@media (max-width: 328px) {
	.product-recommendations__inner .product-card__title{
		height: auto;
		margin-bottom: 10px;
	}
}
/* 15-10-2019 product page responsive end */
/* account address page design start */
body.addresses .page-container{
	margin-top: 0;
    padding-top: 100px;
}
body.addresses #MainContent .section-header h1{
	color: #484899;
    font-size: 45px;
    font-weight: 400;
    letter-spacing: 3.38px;
    line-height: 55px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
}
body.addresses #MainContent .section-header a{
	color: #484899;
}
body.addresses #MainContent .btn{
	font-family: 'Roboto Condensed', sans-serif;
    border: 2px solid #484899;
    height: 50px;
    font-weight: 400;
    width: 187px;
    background-color: #484899;
}
body.addresses #MainContent .btn:not([disabled]):hover{
	background-color: transparent;
    color: #484899;
}
body.addresses #MainContent .address-delete{
	background-color: transparent;
    color: #484899;
}
body.addresses #MainContent .address-delete:not([disabled]):hover{
	background-color: #484899;
	color: #ffffff;
	border-color: #484899;
}
body.addresses #MainContent .address h2{
	color: #484899;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
}
body.addresses #MainContent .address p{
	color: #000000;
}
@media (max-width: 767px){
	body.addresses #MainContent .section-header h1{
		font-size: 30px;
    	line-height: 30px;
	}
	body.addresses #MainContent .section-header a{
		font-size: 14px;
	}
	body.addresses #MainContent .btn{
		height: 40px;
		font-size: 12px;
	}
	body.addresses #MainContent .address p{
		font-size: 12px;
	}
}
@media (max-width: 480px){
	body.addresses #MainContent .btn{
		width: calc(100% - 40px);
	}
	body.addresses #MainContent .list--inline>li{
		display: block !important;
	}
	body.addresses #MainContent .list--inline>li:first-child{
		margin-bottom: 30px;
	}
	body.addresses #MainContent #address_form_2671448621119 .address-edit-toggle {
		margin-bottom: 50px;
	}
	body.addresses #address_form_2671448621119 {
		padding: 0 20px;
	}
}
/* account address page design end */
.custom-contact .form-vertical textarea::-webkit-scrollbar {
  width: 20px;
}

/* Track */
.custom-contact .form-vertical textarea::-webkit-scrollbar-track {
	border-left: 1px solid #000000;
}
 
/* Handle */
.custom-contact .form-vertical textarea::-webkit-scrollbar-thumb {
  background-color: #979797;
}

/* Handle on hover */
.custom-contact .form-vertical textarea::-webkit-scrollbar-thumb:hover {
  background: #979797; 
}
.custom-contact .form-vertical ::-webkit-scrollbar-button{
	border: 1px solid;
}
.custom-contact .form-vertical ::-webkit-scrollbar-button:single-button:vertical:decrement {
  border: 1px solid;
  background-image: url(top-angle-icn.png);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
}

/*.custom-contact .form-vertical ::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
  border-color: transparent transparent #777777 transparent;
}*/
/* Down */
.custom-contact .form-vertical ::-webkit-scrollbar-button:single-button:vertical:increment {
  border: 1px solid;
  background-image: url(down-angle-icn.png);
  background-repeat: no-repeat;
  background-size: 10px;
  transform: rotate(90deg);
  background-position: center;
}

/*.custom-contact .form-vertical ::-webkit-scrollbar-button:vertical:single-button:increment:hover {
  border-color: #777777 transparent transparent transparent;
}*/
// .shg-sld-fade {
// 	-webkit-animation-name: none;
//     animation-name: none;
// }

#shopify-section-header,
.page-container {
	max-width: 1344px;
	margin: auto;
	left: 0;
	right: 0;
}

@media (min-width: 1251px) and (max-width: 1299px) {
	.custom-menu ul.second {
		margin-left: 1vw;
	}
}

@media (min-width: 1025px) {
	.site-header .site-nav a,
	.site-nav__link--button .site-nav__label {
		font-size: 18px;
	}
	.custom-menu ul li a {
		font-size: 16px;
	}
	.custom-menu ul.third {
		margin-left: -20px;
	}
}

@media (min-width: 1041px) {
	.custom-menu {
		margin-left: 11%;
	}
}
@media (min-width: 1080px) {
	.custom-menu ul.third {
		margin-left: -10px;
	}
}
@media (min-width: 1180px) {
	.custom-menu {
		margin-left: 18%;
		max-width: 800px;
	}
}
@media (min-width: 1300px) {
	.custom-menu {
		margin-left: 16%;
	}
	.custom-menu ul.third {
		margin-left: 0;
	}
	.custom-menu ul.fourth {
		margin-left: 6.5%;
	}
}

/** @media (min-width: 1025px) {
	body {
		-moz-transform: scale(0.89, 0.89);
		/* Moz-browsers */
		-moz-transform-origin: center top;
		zoom: 0.89;
		/* Other non-webkit browsers */
		zoom: 89%;
		/* Webkit browsers */
	}
}**/

/** @media (min-width: 1104px) {
// 	body {
// 		-moz-transform: scale(1.0, 1.0) !important;
// 		/* Moz-browsers */
// 		-moz-transform-origin: center top;
// 		zoom: 1.0 !important;
// 		/* Other non-webkit browsers */
// 		zoom: 100% !important;
// 		/* Webkit browsers */
// 	}
// }**/


/**@media (min-width: 1400px) {
	body {
		-moz-transform: scale(0.89, 0.89) !important;
		/* Moz-browsers */
		-moz-transform-origin: center top;
		zoom: 0.89 !important;
		/* Other non-webkit browsers */
		zoom: 89% !important;
		/* Webkit browsers */
	}
}**/

/**@media (min-width: 1600px) {
	body {
		-moz-transform: scale(1.1, 1.1) !important;
		/* Moz-browsers */
		-moz-transform-origin: center top;
		zoom: 1.1 !important;
		/* Other non-webkit browsers */
		zoom: 110% !important;
		/* Webkit browsers */
	}
}**/

@media only screen and (min-width: 1024px) {
  #GleamEmbedjLhuO {
  height: 1085px !important;
  }
}

@media only screen and (min-width: 1296px) {
  .site-footer .plusx {
    margin-top: -50px;
    margin-bottom: 20px;
    margin-left: 1200px;
    width:7%;
  }
}

/** To make tabs straight on all product pages -Kam**/
.shogun-tabs {
  flex-wrap: nowrap !important;
}

/** New Sliders Styling -Kam **/
/* HC - Landing page nursing pads - 2 Oct '23 */
@media only screen and (max-width: 2560px){
    /** NP Sliders styling -Kam **/
    .npslider1{
    	font-family: 'Roboto Slab' !important;	
      	font-size: 170% !important;
      	text-align: left;
      	margin-left: 7% !important;
        margin-top: 220px !important;
    }

    .npslider1 span,
    .npslider2 span {
      /* font-size: 170% !important; */
      font-family: 'Roboto Slab' !important;	
    }

    .npslider2{
    	font-family: 'Roboto Slab' !important;	
      	font-size: 170% !important;
      	text-align: left;
      	margin-left: 7% !important;
        margin-top: 220px !important;
    }
    .npslider3{
    	font-size: 150% !important;
    }
    /** Pee-Proof Sliders styling - 2560px - Kam **/
    .ppslider1{
   		font-family: 'Ernest-and-Emily' !important;
      	font-size: 45px !important;
      	margin-top: -65px !important;
      	margin-left: 50px !important;
    }
    .ppslider12{
   		font-family: 'Roboto Slab' !important;
        font-size: 22px !important;
      	text-align: left;
       	margin-left: 53% !important;
      	margin-top: 210px;
    }
    .ppslider21{
        font-family: 'Roboto Slab' !important;	
      	font-size: 22px !important;
      	text-align: Left;
      	margin-top: 250px !important;
        margin-left: -30px !important;
      	line-height: 170% !important;
    }
    .ppslider22{
   
    }
    .ppslider23{
      	font-size: 16px !important;
      	text-align: Left;
     	margin-top: 40px;
      	margin-left: 160px;
    }
    .ppslider24{
   
    }
    .ppslider31{
        font-family: 'Roboto Slab' !important;	
      	font-size: 22px !important;
      	text-align: Left;
      	margin-top: 250px !important;
      	margin-left: -30px !important;
      	line-height: 170% !important;
    }
    .ppslider32{
    	font-size: 22px;
      	margin-top: 210px !important;
    }
    .ppslider33{
   
    }
    .ppslider34{
      margin-top: 10px;
      margin-left: 160px;
    }
 /** New Deep Slider Settings - Kam **/ 
      .ppslider12n{
   		font-family: 'Roboto Slab' !important;
        font-size: 22px !important;
        text-align: left;
     	margin-left: 49% !important;
      	margin-top: 250px;
    }
      .ppslider23n{
      	font-size: 16px !important;
      	text-align: Left;
     	margin-top: 100px;
      	margin-left: 110px;
    }    
      .ppslider34n{
        margin-top: 10px;
      	margin-left: 113px;
    }
  /**  .iconpp{
      	/**size: 10px !important;
    	margin-left: 50px !important;
      	margin-top: 259px !important;
    }
    .iconpp2{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
    .iconpp3{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
    .iconpp4{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
    .iconpp5{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
    .iconppp{
      	/**size: 10px !important;
    	margin-left: 50px !important;
      	margin-top: 259px !important;
    }
    .iconppp2{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
    .iconppp3{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
    .iconppp4{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
    .iconppp5{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
     .iconppp6{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }**/
    /** Period-Proof Sliders styling - 2560px -Kam **/
    .periodpslider1{
   
    }
    .periodpslider11{
   		font-family: 'Roboto Slab' !important;
      	font-size: 20px !important;
      	text-align: left;
      	margin-top: 150px !important;
      	margin-left: 60px !important;
    }
    .periodpslider12{
   		font-size: 14px !important;
      	text-align: left;
      	margin-top: 20px;
      	margin-left: -20px;
    }
    .periodpslider13{
   		margin-left: -20px;
    }
    .periodpslider14{
   		font-family: 'Roboto Slab' !important;
      	font-size: 20px !important;
      	text-align: right;
      	margin-top: 140px !important;
      	margin-right: 135px !important;
    }
    .periodpslider21{
   		font-size: 14px !important;
      	text-align: left !important;
      	margin-left: -570px !important;
      	margin-top: 330px !important;
    }
    .periodpslider22{
   		margin-left: -570px;
    }
    .periodpslider31{
   		font-family: 'Roboto Slab' !important;
      	font-size: 20px !important;
      	text-align: left;
      	margin-top: 280px !important;
    }
    .periodpslider32{
   		font-size: 14px !important;
      	text-align: left;
    }
    .periodpslider33{
   
    }
  	.iconperiod1{
      	margin-top: 285px !important;
      	margin-left: 30px !important;
    }	
  	.iconperiod2{
      	margin-top: 6px !important;
        margin-left: 30px !important;
    }
  	.iconperiod3{
      	margin-top: 6px !important;
      	margin-left: 30px !important;
    }
 	.iconperiod4{
      	margin-top: 6px !important;
      	margin-left: 30px !important;
    }
  	.iconperiod5{
      	margin-top: 6px !important;
      	margin-left: 30px !important;
    }
  /** New Deep Period Sliders - Kam **/
      .periodpslider11n {
   		font-family: 'Roboto Slab' !important;
      	font-size: 20px !important;
      	text-align: left;
      	margin-top: 150px !important;
      	margin-left: 80px !important;
    }
    .periodpslider12n {
   		font-size: 14px !important;
      	text-align: left;
      	margin-top: 335px !important;
      	margin-left: -20px;
    }
      .periodpslider14n {
   		font-family: 'Roboto Slab' !important;
      	font-size: 20px !important;
      	text-align: right;
      	margin-top: 120px !important;
      	margin-right: 160px !important;
    }
    .periodpslider21n {
   		font-size: 14px !important;
      	text-align: left !important;
      	margin-left: -610px !important;
      	margin-top: 415px !important;
    }
    /** CFM Sliders styling - 2560px -Kam **/
    .cfmslider1{
        font-family: 'Roboto Condensed' !important;
      	font-size: 34px !important;
      	text-align: left;
      	margin-bottom: 15px;
      	margin-left: 65px !important;
    }
    .cfmslider11{
    	font-family: 'Roboto Slab' !important;
      	font-size: 20px !important;
      	text-align: left;
      	margin-left: 65px !important;
    }
    .cfmslider21{
		font-family: 'Roboto Condensed';
        font-size: 35px !important;
      	font-weight: normal !important;
      	text-align: left;
      	line-height: 110%;
      	margin-top: 150px;
      	margin-left: -30px;
    }
    .cfmslider22{
        font-family: 'Roboto Slab' !important;
      	font-size: 22px !important;
      	text-align: left;
      	margin-left: 20px !important;
      	margin-right: -40px;
      	margin-top: 10px;
    }
    .cfmslider23{
    	text-align: left;
      	margin-left: 100px !important;
     	 margin-top: 330px;
    }
    .cfmslider24{
    	margin-left: 100px !important;
      	margin-top: 10px;
    }
    .cfmslider31{
    	font-family: 'Roboto Condensed';
        font-size: 35px !important;
      	font-weight: normal !important;
      	text-align: left;
        line-height: 110%;
     	margin-top: 150px;
        margin-left: -30px;
    }
    .cfmslider32{
        font-family: 'Roboto Slab' !important;
      	font-size: 22px !important;
      	text-align: left;
        margin-left: 20px !important;
      	margin-top: 10px;
    }
    .cfmslider33{
        text-align: left;
      	margin-left: 320px !important;
      	margin-top: 330px;
    }
    .cfmslider34{
    	margin-left: 320px !important;
        margin-top: 10px;
    }
    .iconcfm1{
      	margin-right: 0px !important;
      	margin-top: 265px !important;
    }
    .iconcfm2{
      	margin-right: 0px !important;
      	margin-top: 8px !important;
    }
    .iconcfm3{
      	margin-right: 0px !important;
      	margin-top: 8px !important;
    }
    .iconcfm4{
      	margin-right: 0px !important;
      	margin-top: 8px !important;
    }
    .iconcfm5{
     	 margin-right: 0px !important;
     	 margin-top: 8px !important;
    }
  /** Product Collection Style for h3 h4 fonts in new pee period pages - Kam **/
  .products-col-new h3 {
    font-size: 24px !important;
    }
  .products-col-new h4 {
    font-size: 16px !important;
    }
    .button-shop-now-new {
    text-transform: uppercase !important;
    font-family: 'Roboto Condensed' !important;
    font-size: 17px !important;
    letter-spacing: 2px !important;
   }
  .button-shop-now-new a {
    width: 170px;
    height: 50px;
    line-height: 3;
    display: inline-block;
   }
  }

/* HC - landing page nursing pads fix -  2 Oct '23 */
@media only screen and (max-width: 1440px){
    /** NP Sliders styling -Kam **/
    .npslider1{
    	font-size: 160% !important;
      	margin-left: 7% !important;
    }
    .npslider2{
    	font-size: 160% !important;
      	margin-left: 7% !important;
    }
    .npslider3{
    	font-size: 150% !important;
    }
    /** Pee-Proof Sliders styling -Kam **/
    .ppslider1{
   		font-family: 'Ernest-and-Emily' !important;
      	font-size: 45px !important;
      	margin-top: -65px !important;
      	margin-left: 50px !important;
    }
    .ppslider12{
   		/**font-family: 'Roboto Slab' !important;
        font-size: 22px;
      	text-align: left;**/
        margin-left: 53% !important;
      	margin-top: 210px;
    }
    .ppslider21{
        font-family: 'Roboto Slab' !important;	
      	font-size: 22px !important;
      	text-align: Left;
      	margin-top: 250px !important;
        margin-left: -30px !important;
    }
    .ppslider22{
   
    }
    .ppslider23{
      	font-size: 16px !important;
      	text-align: Left;
     	margin-top: 40px;
      	margin-left: 160px;
    }
    .ppslider24{
   
    }
    .ppslider31{
        font-family: 'Roboto Slab' !important;	
      	font-size: 22px !important;
      	text-align: Left;
      	margin-top: 250px !important;
      	margin-left: -30px !important;
    }
    .ppslider32{
   
    }
    .ppslider33{
   
    }
    .ppslider34{
        margin-top: 10px;
      	margin-left: 160px;
    }
   /** New Deep Slider Settings - Kam **/ 
      .ppslider12n{
   		/**font-family: 'Roboto Slab' !important;
        font-size: 22px !important;
        text-align: left;
     	margin-left: 49% !important;
      	margin-top: 250px;**/
    }
      .ppslider23n{
      /**	font-size: 16px !important;
      	text-align: Left;
     	margin-top: 100px;**/
      	margin-left: 100px;
    }    
      .ppslider34n{
      /**  margin-top: 10px;**/
      	margin-left: 100px;
    }
 /**   .iconpp{
      	/**size: 10px !important;
    	margin-left: 50px !important;
      	margin-top: 259px !important;
    }
    .iconpp2{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
    .iconpp3{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
    .iconpp4{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
    .iconpp5{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
    .iconppp{
      	/**size: 10px !important;	
    	margin-left: 50px !important;
      	margin-top: 259px !important;
    }
    .iconppp2{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
    .iconppp3{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
    .iconppp4{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
    .iconppp5{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }
     .iconppp6{
      	margin-left: 50px !important;
      	margin-top: 13px !important;
    }**/
    /** Period-Proof Sliders styling - 1440px -Kam **/
    .periodpslider1{
   
    }
    .periodpslider11{
   		font-family: 'Roboto Slab' !important;
      	font-size: 20px !important;
      	text-align: left;
      	margin-top: 150px !important;
      	margin-left: 60px !important;
    }
    .periodpslider12{
   		font-size: 14px !important;
      	text-align: left;
      	margin-top: 20px;
      	margin-left: -20px;
    }
    .periodpslider13{
   		margin-left: -20px;
    }
    .periodpslider14{
   		font-family: 'Roboto Slab' !important;
      	font-size: 20px !important;
      	text-align: right;
      	margin-top: 140px !important;
      	margin-right: 135px !important;
    }
    .periodpslider21{
   		font-size: 14px !important;
      	text-align: left !important;
      	margin-left: -570px !important;
      	margin-top: 330px !important;
    }
    .periodpslider22{
   		margin-left: -570px;
    }
    .periodpslider31{
   		font-family: 'Roboto Slab' !important;
      	font-size: 20px !important;
      	text-align: left;
      	margin-top: 285px !important;
    }
    .periodpslider32{
   		font-size: 14px !important;
      	text-align: left;
    }
    .periodpslider33{
   
    }
  	.iconperiod1{
      	margin-top: 290px !important;
      	margin-left: 30px !important;
    }	
  	.iconperiod2{
      	margin-top: 6px !important;
        margin-left: 30px !important;
    }
  	.iconperiod3{
      	margin-top: 6px !important;
      	margin-left: 30px !important;
    }
 	.iconperiod4{
      	margin-top: 6px !important;
      	margin-left: 30px !important;
    }
  	.iconperiod5{
      	margin-top: 6px !important;
      	margin-left: 30px !important;
    }
    /** CFM Sliders styling - 1440px -Kam **/
    .cfmslider1{
        font-family: 'Roboto Condensed' !important;
      	font-size: 34px !important;
      	text-align: left;
      	margin-bottom: 15px;
      	margin-left: 40px;
    }
    .cfmslider11{
    	font-family: 'Roboto Slab' !important;
      	font-size: 20px !important;
      	text-align: left;
    }
    .cfmslider21{
		font-family: 'Roboto Condensed';
        font-size: 35px !important;
      	font-weight: normal !important;
      	text-align: left;
      	line-height: 110%;
      	margin-top: 150px;
      	margin-left: -30px;
    }
    .cfmslider22{
        font-family: 'Roboto Slab' !important;
      	font-size: 22px !important;
      	text-align: left;
      	margin-left: 20px !important;
      	margin-right: -40px;
      	margin-top: 10px;
    }
    .cfmslider23{
    	text-align: left;
      	margin-left: 100px !important;
     	 margin-top: 330px;
    }
    .cfmslider24{
    	margin-left: 100px !important;
      	margin-top: 10px;
    }
    .cfmslider31{
    	font-family: 'Roboto Condensed';
        font-size: 35px !important;
      	font-weight: normal !important;
      	text-align: left;
        line-height: 110%;
     	margin-top: 150px;
        margin-left: -30px;
    }
    .cfmslider32{
        font-family: 'Roboto Slab' !important;
      	font-size: 22px !important;
      	text-align: left;
        margin-left: 20px !important;
      	margin-top: 10px;
    }
    .cfmslider33{
      text-align: left;
      margin-left: 320px !important;
      margin-top: 330px;
    }
    .cfmslider34{
      margin-left: 320px !important;
      margin-top: 10px;
    }
    .iconcfm1{
      margin-right: 0px !important;
      margin-top: 265px !important;
    }
    .iconcfm2{
      margin-right: 0px !important;
      margin-top: 8px !important;
    }
    .iconcfm3{
      margin-right: 0px !important;
      margin-top: 8px !important;
    }
    .iconcfm4{
      margin-right: 0px !important;
      margin-top: 8px !important;
    }
    .iconcfm5{
       margin-right: 0px !important;
       margin-top: 8px !important;
    }
  }

@media only screen and (max-width: 1300px){
   .npslider1{
      margin-left: 100px !important;
    }
    .npslider2{
      margin-left: 100px !important;
    }
}


@media only screen and (max-width: 1200px){
   .npslider1{
      margin-left: 90px !important;
    }
    .npslider2{
      margin-left: 90px !important;
    }
    .ppslider32{
      padding-top: 0;
      margin-top: 190px !important;
    }
}

@media only screen and (max-width: 1024px){
  	/** Women Shop slider fix for 1024 screen size - Kam **/
  	.wpeeproof{
      margin-top: 65px;
    }
  	.wperiodproof{
      margin-top: 65px;
    }
  	.wnursingpads{
      margin-top: 65px;
    }
	.gotyou{
     /** margin-top: 20px !important;**/
    }
  	.covered{
    }
  	.womenrevtop{
      margin-left: 100px;
    }
  /** NP Sliders styling -Kam **/
    .npslider1{
    	font-size: 120% !important;
      	margin-top: 20% !important;
      	margin-left: 7% !important;    
    }
    .npslider2{
    	font-size: 120% !important;
      	margin-top: 20% !important;
      	margin-left: 7% !important;
    }

    .npslider1 span,
    .npslider2 span {
      font-size: 120% !important;
    }

    .npslider3{
    	font-size: 120% !important;
      	margin-left: 7% !important;
    }
    /** Pee-Proof Sliders styling -Kam **/
    .ppslider1{
   		font-size: 30px !important;
      	margin-left: 45px !important;
    }
    .ppslider12{
        font-size: 16px !important;
     	text-align: Left;
        margin-top: 32% !important;
      	margin-left: 55%;
    }
    .ppslider21{
        font-family: 'Roboto Slab' !important;	
      	font-size: 16px !important;
      	text-align: Left;
      	margin-top: 200px !important;
        line-height: 180% !important;
      	margin-left: -1% !important;
    }
    .ppslider22{
   	
    }
    .ppslider23{
		font-size: 14px !important;
      	margin-top: 10px;
      	margin-left: 90px;
    }
    .ppslider24{
   		font-size: 12px !important;
    }
    .ppslider31{
        font-family: 'Roboto Slab' !important;	
      	font-size: 16px !important;
      	text-align: Left;
      	margin-top: 200px !important;
      	line-height: 180%;
      	margin-left: -1% !important;
    }
    .ppslider32{
      	font-size: 17px !important;
      	margin-top: 190px !important;
    }
    .ppslider33{
   		font-size: 70% !important;
      	margin-top: 50% !important;
    }
    .ppslider34{
   		font-size: 14px !important;
      	margin-left: 90px;
    }
    /** Period-Proof Sliders styling - 1024px - Kam **/
    .periodpslider1{
   
    }
    .periodpslider11{
   		font-family: 'Roboto Slab' !important;
      	font-size: 16px !important;
      	text-align: left;
      	margin-top: 155px !important;
      	margin-left: 45px !important;
    }
    .periodpslider12{
   		font-size: 70% !important;
      	margin-left: -15px !important;
        margin-top: 270px !important;
    }
    .periodpslider13{
   		font-size: 70% !important;	
      	margin-left: -15px !important;
    }
    .periodpslider14{
   	   	font-family: 'Roboto Slab' !important;
      	font-size: 16px !important;
      	text-align: right;
      	margin-top: 140px !important;
      	margin-right: 110px !important;
    }
    .periodpslider21{
      	font-size: 70% !important;
      	margin-left: -430px !important;
      	text-align: left;
      	margin-top: 260px !important;
    }
    .periodpslider22{
      	font-size: 70% !important;	
      	margin-left: -430px !important;
    }
    .periodpslider31{
   		font-family: 'Roboto Slab' !important;
      	font-size: 16px !important;
      	text-align: left;
      	margin-top: 230px !important;
      	margin-left: -10px !important;
      	line-height: 170% !important;
    }
    .periodpslider32{
   		font-size: 70% !important;
      	margin-top: 290px !important;
    }
    .periodpslider33{
   		font-size: 70% !important;
    }
  	.iconperiod1{
      margin-top: 235px !important;
      margin-left: 30px !important;
    }
  	.iconperiod2{
      margin-left: 30px !important;
      margin-top: 3px !important;
    }
  	.iconperiod3{
      margin-left: 30px !important;
      margin-top: 3px !important;
    }
 	.iconperiod4{
      margin-left: 30px !important;
      margin-top: 3px !important;
    }
  	.iconperiod5{
      margin-left: 30px !important;
      margin-top: 3px !important;
    }
    .periodpslider11n {
     font-family: 'Roboto Slab' !important;
     font-size: 18px !important;
     text-align: left;
     margin-top: 160px !important;
     margin-left: 60px !important;
    }
    .periodpslider12n {
   	 font-size: 14px !important;
     text-align: left;
     margin-top: 310px !important;
     margin-left: -35px;
    }
    .periodpslider14n {
   	 font-family: 'Roboto Slab' !important;
     font-size: 18px !important;
     text-align: right;
     margin-top: 157px !important;
     margin-right: 120px !important;
     margin-left: -14px;
    }
    .periodpslider21n {
   	 font-size: 14px !important;
     text-align: left !important;
     margin-left: -492px !important;
     margin-top: 320px !important;
    }
    /** CFM Sliders styling - 1024px - Kam **/ 

      .ppslider12n{
   		font-family: 'Roboto Slab' !important;
        font-size: 20px !important;
        text-align: left;
     	margin-left: 48% !important;
      	margin-top: 195px;
    }
    .ppslider23n{
        font-size: 12px !important;
      	text-align: Left;
     	margin-top: 55px;
      	margin-left: 65px;
    }    
      .ppslider34n{
      /**  margin-top: 10px;**/
      	font-size: 12px;
        margin-left: 65px;
    }
      .button-shop-now-new {
    text-transform: uppercase !important;
    font-family: 'Roboto Condensed' !important;
    font-size: 12px !important;
    letter-spacing: 2px !important;
    margin-left: 14px;
   }
  .button-shop-now-new a {
    width: 150px;
    height: 40px;
    line-height: 2.7;
    display: inline-block;
   }
     /** 	.iconpp{

      	/**size: 10px !important;
    	margin-left: 50px !important;
      	margin-top: 205px !important;
    }
    .iconpp2{
      	margin-left: 50px !important;
      	margin-top: 4px !important;
    }
    .iconpp3{
      	margin-left: 50px !important;
      	margin-top: 4px !important;
    }
    .iconpp4{
      	margin-left: 50px !important;
      	margin-top: 4px !important;
    }
    .iconpp5{
      	margin-left: 50px !important;
      	margin-top: 4px !important;
    }
    .iconppp{
      	/**size: 10px !important;
    	margin-left: 50px !important;
      	margin-top: 205px !important;
    }
    .iconppp2{
      	margin-left: 50px !important;
      	margin-top: 4px !important;
    }
    .iconppp3{
      	margin-left: 50px !important;
      	margin-top: 4px !important;
    }
    .iconppp4{
      	margin-left: 50px !important;
      	margin-top: 4px !important;
    }
    .iconppp5{
      	margin-left: 50px !important;
      	margin-top: 4px !important;
    }
     .iconppp6{
      	margin-left: 50px !important;
      	margin-top: 4px !important;
    }**/
    /** Period-Proof Sliders styling - 1024px - Kam **/
    .periodpslider1{
   
    }
    .periodpslider11{
   		font-family: 'Roboto Slab' !important;
      	font-size: 16px !important;
      	text-align: left;
      	margin-top: 155px !important;
      	margin-left: 45px !important;
    }
    .periodpslider12{
   		font-size: 70% !important;
      	margin-left: -15px !important;
        margin-top: 270px !important;
    }
    .periodpslider13{
   		font-size: 70% !important;	
      	margin-left: -15px !important;
    }
    .periodpslider14{
   	   	font-family: 'Roboto Slab' !important;
      	font-size: 16px !important;
      	text-align: right;
      	margin-top: 140px !important;
      	margin-right: 110px !important;
    }
    .periodpslider21{
      	font-size: 70% !important;
      	margin-left: -430px !important;
      	text-align: left;
      	margin-top: 260px !important;
    }
    .periodpslider22{
      	font-size: 70% !important;	
      	margin-left: -430px !important;
    }
    .periodpslider31{
   		font-family: 'Roboto Slab' !important;
      	font-size: 16px !important;
      	text-align: left;
      	margin-top: 230px !important;
      	margin-left: -10px !important;
      	line-height: 170% !important;
    }
    .periodpslider32{
   		font-size: 70% !important;
      	margin-top: 290px !important;
    }
    .periodpslider33{
   		font-size: 70% !important;
    }
  	.iconperiod1{
      margin-top: 235px !important;
      margin-left: 30px !important;
    }
  	.iconperiod2{
      margin-left: 30px !important;
      margin-top: 3px !important;
    }
  	.iconperiod3{
      margin-left: 30px !important;
      margin-top: 3px !important;
    }
 	.iconperiod4{
      margin-left: 30px !important;
      margin-top: 3px !important;
    }
  	.iconperiod5{
      margin-left: 30px !important;
      margin-top: 3px !important;
    }
    . {
     font-family: 'Roboto Slab' !important;
     font-size: 18px !important;
     text-align: left;
     margin-top: 160px !important;
     margin-left: 60px !important;
    }
    .periodpslider12n {
   	 font-size: 14px !important;
     text-align: left;
     margin-top: 310px !important;
     margin-left: -35px;
    }
    .periodpslider14n {
   	 font-family: 'Roboto Slab' !important;
     font-size: 18px !important;
     text-align: right;
     margin-top: -5.5rem !important;
     margin-right: 120px !important;
     margin-left: -40px;
    }
    .periodpslider21n {
   	 font-size: 14px !important;
     text-align: left !important;
     margin-left: -492px !important;
     margin-top: 280px !important;
    }
    /** CFM Sliders styling - 1024px - Kam **/
    .cfmslider1{
        font-size: 28px !important;
      	text-align: left;
      	margin-bottom: 15px;
      	margin-left: 50px !important;
    }
    .cfmslider11{
       	font-size: 15px !important;
     	text-align: left;
      	margin-left: 50px !important;
    }
    .cfmslider21{
        font-size: 28px !important;
      	font-weight: normal !important;
      	text-align: left;
      	line-height: 110%;
      	margin-top: 100px;
      	margin-left: -30px;
    }
    .cfmslider22{
    	font-size: 16px !important;
      	text-align: left;
      	line-height: 180%;
      	margin-left: 10px !important;
      	margin-right: -40px;
      	margin-top: 15px;
    }
    .cfmslider23{
      	font-size: 12px;   
     	margin-left: 75px !important;
     	margin-top: 260px;
    }
    .cfmslider24{
        font-size: 10px !important;
      	margin-left: 75px !important;
      	margin-top: -5px;
    }
    .cfmslider31{
        font-size: 28px !important;
      	font-weight: normal !important;
      	text-align: left;
      	line-height: 110%;
      	margin-top: 100px;
      	margin-left: -30px;
    }
    .cfmslider32{
        font-size: 16px !important;
      	text-align: left;
      	line-height: 180%;
      	margin-left: 10px !important;
      	margin-right: -40px;
      	margin-top: 15px;
    }
    .cfmslider33{
        font-size: 12px;   
     	margin-left: 240px !important;
     	margin-top: 260px;
    }
    .cfmslider34{
        font-size: 10px !important;
      	margin-left: 240px !important;
      	margin-top: -5px;
    }
    .iconcfm1{
      	margin-left: 0px !important;
      	margin-top: 200px !important;
    }
    .iconcfm2{
      	margin-right: 0px !important;
      	margin-top: 4px !important;
    }
    .iconcfm3{
      	margin-right: 0px !important;
      	margin-top: 4px !important;
    }
    .iconcfm4{
      	margin-right: 0px !important;
      	margin-top: 4px !important;
    }
    .iconcfm5{
     	 margin-right: 0px !important;
     	 margin-top: 4px !important;
    }
    /** Product Collection Style for h3 h4 fonts in new pee period pages - Kam **/
  .products-col-new h3 {
    font-size: 20px !important;
    }
  .products-col-new h4 {
    font-size: 14px !important;
    }
    .products-col-new-p h4 {
    font-size: 12px !important;
    }
  .ppages-color p {
    font-size: 10px;
    letter-spacing: 1px;
  }
  .ppages-color img {
    margin-top: -10px !important;
    margin-right: -9px !important;
  }
}

@media only screen and (max-width:992px) {
  .hc-custom-icons-banner .shg-row > div {
    display: flex;
    flex-direction: column;
    gap: 0.375rem;
  }
/**
  .hc-custom-icons-banner .iconppp  {
    margin-top: 186px !important;
 }

  .hc-custom-icons-banner .iconpp  {
    margin-top: 186px !important;
 }
 **/
}

@media only screen and (max-width: 768px){
    /** NP Sliders styling - Kam **/
    .npslider1{
    /**padding-top: 1% !important;**/
    	font-size: 90% !important;
      	margin-right: 350px !important;
      	margin-top: 26% !important;
    }
    .npslider2{
    	font-size: 90% !important;
      	margin-right: 350px !important;
      	margin-top: 26% !important;
    }
    .npslider3{
    	font-size: 90% !important;
        margin-left: 7% !important;
      	margin-top: 5% !important;
    }
    /** Pee-Proof Sliders styling - Kam **/
    .ppslider1{
   		font-size: 24px !important;
      	margin-top: -5% !important;
      	margin-left: 35px !important;
    }
    .ppslider12{
   		font-family: 'Roboto Slab' !important;	
        font-size: 12px !important;
        margin-top: 130px !important;
      	margin-left: 195px !important;
    }
    .ppslider21{
      	font-family: 'Roboto Slab' !important;	
      	font-size: 12px !important;
      	text-align: Left;
      	margin-top: -50px !important;
      	line-height: 210% !important;
    }
    .ppslider22{
   
    }
    .ppslider23{
   		font-size: 10px !important;
      	margin-top: 20px !important;
      	margin-left: 60px !important;
    }
    .ppslider24{
   		font-size: 10px !important;
    	margin-left: -18px !important;
      	margin-top: -5px !important;
    }
    .ppslider31{
      	font-family: 'Roboto Slab' !important;	
      	font-size: 12px !important;
      	text-align: Left;
      	margin-top: 155px !important;
      	line-height: 210% !important;
    }
    .ppslider32{
      	font-size: 12px !important;
    	margin-top: 147px !important;
    	line-height: 180% !important;
    }
    .ppslider33{
      	font-size: 10px !important;
      	margin-top: 54% !important;
      	margin-left: -18px !important;
    }
    .ppslider34{
		font-size: 10px !important;
        margin-left: 60px !important;
      	margin-top: 10px !important;
    }
  /** New Deep Slider Settings - Kam **/ 
      .ppslider12n{
   		font-family: 'Roboto Slab' !important;
        font-size: 14px !important;
        text-align: left;
     	margin-left: 176px !important;
        margin-top: 155px;
    }
      .ppslider23n{
        font-size: 12px !important;
      	text-align: Left;
     	margin-top: 40px;
      	margin-left: 45px;
    }    
      .ppslider34n{
      /**  margin-top: 10px;**/
      	font-size: 12px;
        margin-left: 45px;
    }
   /** .iconpp{
    	size: 5px !important;	
    	margin-left: 30px !important;
      	margin-top: 160px !important;
    }
    .iconpp2{
      	margin-left: 30px !important;
      	margin-top: 1px !important;
    }
    .iconpp3{
      	margin-left: 30px !important;
      	margin-top: 1px !important;
    }
    .iconpp4{
      	margin-left: 30px !important;
      	margin-top: 1px !important;
    }
    .iconpp5{
      	margin-left: 30px !important;
      	margin-top: 1px !important;
    }
    .iconppp{
     	size: 5px !important;	
    	margin-left: 30px !important;
      	margin-top: 160px !important;
    }
    .iconppp2{
      	margin-left: 30px !important;
      	margin-top: 1px !important;
    }
    .iconppp3{
      	margin-left: 30px !important;
      	margin-top: 1px !important;
    }
    .iconppp4{
      	margin-left: 30px !important;
      	margin-top: 1px !important;
    }
    .iconppp5{
      	margin-left: 30px !important;
      	margin-top: 1px !important;
    }
     .iconppp6{
      	margin-left: 30px !important;
      	margin-top: 1px !important;
    }
    **/
    /** Period-Proof Sliders styling - 768px - Kam **/
    .periodpslider1{
   
    }
    .periodpslider11{
   		font-family: 'Roboto Slab' !important;
      	font-size: 80% !important;
      	margin-left: 35px !important;
      	margin-top: 125px !important;
    }
    .periodpslider12{
   		font-size: 10px !important;
     	margin-top: 210px !important;
      	margin-left: -20px !important;
    }
    .periodpslider13{
   		font-size: 8px !important;
      	margin-left: -20px !important;
    }
    .periodpslider14{
   		font-family: 'Roboto Slab' !important;
      	font-size: 80% !important;
      	margin-top: 105px !important;
        margin-right: 80px !important;
    }
    .periodpslider21{
   		font-size: 10px !important;
      	margin-top: 205px !important;
      	margin-left: -330px !important;
    }
    .periodpslider22{
   		font-size: 8px !important;
      	margin-left: -330px !important;
    }
    .periodpslider31{
   		font-size: 12px !important;
      	line-height: 210% !important;
      	margin-top: 175px !important;
    }
    .periodpslider32{
   		font-size: 10px !important;
      	margin-top: 215px !important;
    }
    .periodpslider33{
   		font-size: 8px !important;
    }
  	.iconperiod1{
      	margin-top: 176px !important;
    }
  	.iconperiod2{
      	margin-top: 2px !important;
    }
  	.iconperiod3{
        margin-top: 2px !important;
    }
 	.iconperiod4{
        margin-top: 2px !important;
    }
  	.iconperiod5{
        margin-top: 2px !important;
    }
      .periodpslider11n {
     font-family: 'Roboto Slab' !important;
     font-size: 14px !important;
     text-align: left;
     margin-left: 45px !important;
     margin-top: 140px !important;
    }
    .periodpslider12n {
   	 font-size: 10px !important;
     text-align: left;
     margin-left: -24px;
     margin-top: 257px !important;
    }
    .periodpslider14n {
   	 font-family: 'Roboto Slab' !important;
     font-size: 14px !important;
     text-align: right;
     margin-right: 84px !important;
     margin-top: 134px !important;
    }
    .periodpslider21n {
   	 font-size: 10px !important;
     text-align: left !important;
     margin-left: -365px !important;
     margin-top: 270px !important;
    }
    /** CFM Sliders styling- 768px - Kam **/
    .cfmslider1{
        font-size: 22px !important;
      	text-align: left;
      	margin-bottom: 15px;
      	margin-left: 35px !important;
    }
    .cfmslider11{
		font-size: 12px !important;
      	margin-left: 35px !important;
    }
    .cfmslider21{
    	font-size: 20px !important;
      	font-weight: normal !important;
      	text-align: left;
      	line-height: 110%;
      	margin-top: 100px !important;
      	margin-left: -30px;
    }
    .cfmslider22{
        font-size: 12px !important;
      	text-align: left;
      	line-height: 202%;
      	margin-left: 5px !important;
      	margin-right: -40px;
      	margin-top: 0px !important;
    }
    .cfmslider23{
        font-size: 10px;   
     	margin-left: 55px !important;
     	margin-top: 200px !important;
    }
    .cfmslider24{
        font-size: 8px !important;
      	margin-left: 55px !important;
      	margin-top: -5px !important;
    }
    .cfmslider31{
        font-size: 20px !important;
      	font-weight: normal !important;
      	text-align: left;
      	line-height: 110%;
      	margin-top: 100px !important;
      	margin-left: -30px;
    }
    .cfmslider32{
        font-size: 12px !important;
      	text-align: left;
      	line-height: 202%;
      	margin-left: 5px !important;
      	margin-right: -40px;
      	margin-top: 0px !important;
    }
    .cfmslider33{
        font-size: 10px !important;
      	margin-left: 165px !important;
      	margin-top: 200px !important;
    }
    .cfmslider34{
        font-size: 8px !important;
      	margin-left: 165px !important;
      	margin-top: -5px !important;
    }
    .iconcfm1{
      	margin-right: 0px !important;
      	margin-top: 165px !important;
    }
    .iconcfm2{
      	margin-right: 0px !important;
      	margin-top: 0.5px !important;
    }
    .iconcfm3{
      	margin-right: 0px !important;
      	margin-top: 0.5px !important;
    }
    .iconcfm4{
      	margin-right: 0px !important;
      	margin-top: 0.5px !important;
    }
    .iconcfm5{
     	 margin-right: 0px !important;
     	 margin-top: 0.5px !important;
    }
      /** Product Collection Style for h3 h4 fonts in new pee period pages - Kam **/
  .products-col-new h3 {
    font-size: 14px !important;
    margin-right: -10% !important;
    margin-left: -10% !important;
    }
  .products-col-new h4 {
    font-size: 10px !important;
    margin-right: -10% !important;
    margin-left: -10% !important;
    }
  .button-shop-now-new a {
    font-size: 12px !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    line-height: 3;
  }
  .products-col-new-p h4 {
    font-size: 11px !important;
    margin-right: -10% !important;
    margin-left: -10% !important;
    margin-top: -10px !important;
    }
    .ppages-color p {
    font-size: 10px;
    letter-spacing: 1px;
    margin-right: -15px;
    margin-left: -40% !important;
  }
  .ppages-color img {
    margin-top: -3px !important;
    margin-right: -25px !important;
  }
  .ppages-color {
    margin-bottom: -25px !important;
  }
}
@media only screen and (max-width: 480px){
    /** NP Sliders styling - Kam **/
    .npslider1{
	
    }
    .npslider2{
    	font-size: 85% !important;
      	margin-top: 26% !important;
      	margin-left: 3% !important;
    }
    .npslider3{
    	font-size: 20% !important;
    }
    /** Pee-Proof Sliders styling - Kam **/
    .ppslider1{
   
    }
    .ppslider12{
   
    }
    .ppslider21{
   
    }
    .ppslider22{
   
    }
    .ppslider23{
   
    }
    .ppslider24{
   
    }
    .ppslider31{
   
    }
    .ppslider32{
   
    }
    .ppslider33{
   
    }
    .ppslider34{
   
    }
    /** Period-Proof Sliders styling - 480px - Kam **/
    .periodpslider1{
   
    }
    .periodpslider11{
   
    }
    .periodpslider12{
   
    }
    .periodpslider13{
   
    }
    .periodpslider14{
   
    }
    .periodpslider21{
   
    }
    .periodpslider22{
   
    }
    .periodpslider31{
   
    }
    .periodpslider32{
   
    }
    .periodpslider33{
   
    }
  	.iconperiod1{
    }
  	.iconperiod2{
    }
  	.iconperiod3{
    }
 	.iconperiod4{
    }
  	.iconperiod5{
    }
    /** CFM Sliders styling - Kam **/
    .cfmslider1{
    
    }
    .cfmslider11{
    
    }
    .cfmslider21{
    
    }
    .cfmslider22{
    
    }
    .cfmslider23{
    
    }
    .cfmslider24{
    
    }
    .cfmslider31{
    
    }
    .cfmslider32{
    
    }
    .cfmslider33{
    
    }
    .cfmslider34{
    
    }
}
.help-metric td {
  width: 11% !important;
}
.help-imperial td {
  width: 11% !important;
}
/** New mens page styling - Kam **/
.dd-style-1 dd {
  display: list-item;
  list-style-image: url(ptick17.png);
  padding-inline-start: 1.5ch;
  line-height: 1.8;
}
.top-desc-coloured p{
  font-size: 28px;
}
.faqs-font-p-title {
  font-family: 'Roboto Condensed' !important;
}
@media (max-width: 1024px){
  .top-desc-coloured p{
  font-size: 22px;
  }
  .disc-text {
    font-size: 14px;
  }
  .disc-text1 {
    font-size: 14px;
  }
  .fblocks {
  font-size: 16px !important;
  line-height: 1.1;
  }
  .whyblocks {
    font-size: 16px !important;
  }
  .fblocks-w {
  font-size: 14px !important;
 /** line-height: 1.1;**/
  }
    .fblocks-pp {
  font-size: 14px !important;
 /** line-height: 1.1;**/
  }
  .dd-style-1 dd {
  list-style-image: url(ptick15.png);
  padding-inline-start: 1.3ch;
  line-height: 1.5;
}
  .top-banner .shogun-heading-component h3:after {
   width: 20px;
    height: 20px;
    top: -15px;
    right: -18px;
  }
   .fblocks1 {
  font-size: 16px !important;
  line-height: 1.5;
  }
  .fblocks-top-margin1 h2 {
    margin-top: 32px !important;
    margin-left: 7% !important;
    font-size: 24px !important;
  }
    .fblocks-top-margin2 h2 {
    margin-top: 70px !important;
    margin-left: 7% !important;
    font-size: 24px !important;
    }
    .fblocks-top-margin3 h2 {
    margin-top: 66px !important;
    margin-left: 7% !important;
    font-size: 24px !important;
  }
    .fblocks-top-margin4 h3 {
    margin-top: 5px !important;
    margin-left: 7% !important;
    font-size: 24px !important;
  }
   .fblocks-pp-top-margin1 h2 {
    margin-top: 50px !important;
    margin-left: 7% !important;
    font-size: 24px !important;
  }
    .fblocks-pp-top-margin2 h2 {
    margin-top: 50px !important;
    margin-left: 7% !important;
    font-size: 24px !important;
    }
    .fblocks-pp-top-margin3 h2 {
    margin-top: 50px !important;
    margin-left: 7% !important;
    font-size: 24px !important;
  }
    .fblocks-pp-top-margin4 h3 {
    margin-top: 10px !important;
    margin-left: 7% !important;
    font-size: 24px !important;
  }
    .faqs-font-p-title {
  font-size: 22px !important;
  line-height: 1 !important;
  }
  .why-margin1 {
  margin-top: 45px !important;
 }
  .why-margin2 {
  margin-top: 12px !important;
 }
  .why-margin3 {
  margin-top: 44px !important;
 }
  .why-margin4 {
  margin-top: 65px !important;
 }
  .why-margin5 {
  margin-top: 65px !important;
 }
  .why-margin6 {
  margin-top: 60px !important;
 }
}
@media only screen and (max-width: 768px){
  .top-desc-coloured p{
  font-size: 21px;
  }
  .disc-text {
    font-size: 10px;
  }
  .disc-text1 {
    font-size: 10px;
  }
  .top-para-men {
  font-size: 16px !important; 
  margin-right: 13% !important;
  margin-left: 13% !important;
 }
  .slide-men1 {
    font-size: 20px;
  }
     .fblocks1 {
  line-height: 1.3 !important;
  font-size: 14px !important;
  }
  .faqs-font-p-title {
  font-size: 17px !important;
  line-height: 1 !important;
  }
  .fblocks-top-margin1 h2 {
    margin-top: 24px !important;
    margin-left: 5% !important;
    font-size: 20px !important;
  }
    .fblocks-top-margin2 h2 {
    margin-top: 90px !important;
    margin-left: 5% !important;
    font-size: 20px !important;
    }
    .fblocks-top-margin3 h2 {
    margin-top: 70px !important;
    margin-left: 5% !important;
    font-size: 20px !important;
  }
    .fblocks-top-margin4 h3 {
    margin-top: 27px !important;
    margin-left: 5% !important;
    font-size: 20px !important;
  }
    .fblocks-pp-top-margin1 h2 {
    margin-top: 75px !important;
    margin-left: 5% !important;
    font-size: 20px !important;
  }
    .fblocks-pp-top-margin2 h2 {
    margin-top: 80px !important;
    margin-left: 5% !important;
    font-size: 20px !important;
    }
    .fblocks-pp-top-margin3 h2 {
    margin-top: 40px !important;
    margin-left: 5% !important;
    font-size: 20px !important;
  }
    .fblocks-pp-top-margin4 h3 {
    margin-top: 30px !important;
    margin-left: 5% !important;
    font-size: 20px !important;
  }
  .stars-format {
    margin-left: -15px;
  }
  .top-sort-discription-why p span {
    font-size: 20px !important;
  }
  .top-sort-discription-why p {
    max-width: 460px !important;
  }
  .whyblocks {
    font-size: 13px !important;
    color: black !important;
  }
  .why-margin1 {
  margin-top: 10px !important;
  }
 .why-margin2 {
 }
 .why-margin3 {
  margin-top: 3px !important;
 }
 .why-margin4 {
  margin-top: 25px !important;
 }
 .why-margin5 {
  margin-top: 12px !important;
 }
 .why-margin6 {
  margin-top: 33px !important;
 }
  /** added for resizing products UL titles in Why us page - Kam **/
 .single-col-pera .why-dropdown-list .first p {
  font-size: 18px !important;
 }
}
@media (min-width: 1025px){
 .top-para-men {
  font-size: 20px !important; 
 }
}
@media (min-width: 768px) and (max-width: 991px){
  .mh-tested-sec .ullab h4:before {
    width: 62px;
  }
  .mh-tested-sec .ullab p {
    line-height: 22px;
  }
  .faqs-font-p p {
    font-size: 14px;
  }
  .ullab1 p {
    font-size: 14px;
    line-height: 22px;
  }
  .ullab1 h4:before {
    width: 34px;
    right: 85px;
    top: -62px;
  }
.new-home-shop {
  border-right: 1px dotted !important;
  border-left: 1px dotted !important;
  border-top: 1px dotted !important;
    }
}
@media (max-width: 767px){
 .top-para-men p {
  font-size: 16px !important; 
 }
  .landing-reviews-text p {
    font-size: 15px;
  }
.new-home-shop {
  border-right: 1px dotted !important;
  border-left: 1px dotted !important;
  border-top: 1px dotted !important;
    }
}
/** New Home Page Styling - Kam **/
  .head-colorful h3{
    background: -webkit-linear-gradient(40deg, #382176, #a73c70);
      -webkit-background-clip: text;
  	  -webkit-text-fill-color: transparent;
    font-weight: normal !important;
  }
     .fblocks1 {
  font-size: 22px;
  line-height: 1.5;
  }
@media (min-width: 992px) and (max-width: 1140px){
 .ullab1 h4:before{
    	width: 50px;
        height: 47px;
      	top: -57px;
   		right: 79px;
    } 
.new-home-shop {
  border-right: 1px dotted !important;
  border-left: 1px dotted !important;
  border-top: 1px dotted !important;
    }
}
.new-home-shop {
  border-right: 2px dotted;
  border-left: 2px dotted;
  border-top: 2px dotted;
}
.whyblocks {
  font-family: 'Roboto Slab';
  color: black !important;
  font-size: 18px;
  line-height: 1.5 !important;
  letter-spacing: normal !important;
}
.why-margin1 {
  margin-top: 100px;
}
.why-margin2 {
  margin-top: 85px;
}
.why-margin3 {
  margin-top: 100px;
}
.why-margin4 {
  margin-top: 115px;
}
.why-margin5 {
  margin-top: 110px;
}
.why-margin6 {
  margin-top: 130px;
}
@media (max-width: 425px){
   .why-margin1 {
    margin-top: -2px !important;
   }
   .why-margin2 {
     margin-top: -7px !important;
     margin-bottom: 15px !important;
   }
   .why-margin3 {
     margin-top: -5px !important;
     margin-bottom: -16px !important;
  }
  .why-margin4 {
   margin-top: -4px !important;
  }
  .why-margin5 {
   margin-top: -3px !important;
  }
  .why-margin6 {
   margin-top: -5px !important;
  }
}
@media only screen and (max-width: 425px){
    .usp-under1 h3 {
    margin-bottom: 10px !important;
    position: static !important;
  }
  .usp-title1 h2 {
    margin-bottom: 200px !important;
    margin-right: 2% !important;
    margin-left: 2% !important;
    margin-top: 4px !important;
    position: static !important;
  }
 .disc-text {
  position: static !important;
  margin-top: -7px !important;
  margin-right: 5% !important;
  margin-left: 5% !important;
  }
  .fblocks-top-margin1 h2 {
    margin-top: 55px !important;
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 400px){
    .usp-under1 h3 {
    margin-bottom: 8px !important;
    position: static;
  }
  .usp-title1 h2 {
    margin-bottom: 188px !important;
    margin-right: 0.5% !important;
    margin-left: 0.5% !important;
    margin-top: 5px !important;
    position: static;
  }
 .disc-text {
  position: static;
  margin-top: -10px !important;
  }
}
@media only screen and (max-width: 390px){
    .usp-under1 h3 {
    margin-bottom: 4% !important;
    font-size: 85% !important;
    position: static;
  }
  .usp-title1 h2 {
    margin-bottom: 171px !important;
    margin-top: 19px !important;
    font-size: 97% !important;
    position: static;
  }
 .disc-text {
  margin-top: -10px !important;
  font-size: 51% !important;
  }
}


/* HC - fixes in styles - 18 Oct '23 */
/*
.hc-home-page-3-container {
  font-family: 'Roboto Slab', serif !important;
}

.hc-image-icons-fixes {
  
}*/
/*
.hc-image-icons-fixes .hc-title {
  margin-top: 64px !important;
}

@media screen and (max-width:1200px) {
  .hc-image-icons-fixes .hc-title {
    margin-top: 42px !important;
  }

  .hc-image-icons-fixes .hc-icons-text {
    margin-top: 130px !important;
  }

  .hc-image-icons-fixes .hc-icons-text .shg-row > div {
    display: flex;
    flex-direction: column;
    gap: 3rem;
  }

  .hc-image-icons-fixes .hc-icons-text div {
    margin: 0 !important;
  }

  .hc-image-icons-fixes .hc-icons-text .shg-c {
    margin-top: -50px !important;
  }
}


.hc-image-icons-fixes .hc-icons-text {
  margin-top: 91px !important;
}
*/


/* HC - login, register fixes - point 29 - 18 Oct '23 */

.form-fix {
  padding-top: 40px;
  padding-bottom: 40px;
}

.form-fix .form-vertical {
  margin-bottom: 0;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 560px) {
  .form-fix .form-vertical form,
  .form-fix .form-vertical h1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
}


/* HC - Cart fix - point 30 - 18 Oct '23 */

.hc-custom-cart-page-fix {
  padding-top: 20px !important;
}


/* HC - product image fix in mobile and tablet - point 33 - 18 Oct '23 */

@media screen and (max-width: 991px) {
  .hc-fix-image-mobile-tablet {
    width: 100%;
    position: unset;
  }
  
  /* HC - product tabs fix - point 35 - 18 Oct '23 */
  .hc-custom-product-info-fix {
    margin-left: 57px;
    margin-right: 57px;
  }

  .hc-custom-product-info-fix .shogun-tabs {
    border-left: 1px solid rgba(151, 151, 151, 0.5);
  }

  .hc-custom-product-info-fix .shogun-tabs.shogun-rounded li .shogun-tab-title {
    padding: 0 !important;  
  }
}

@media screen and (max-width: 768px) {

  /* HC - product tabs fix - point 35 - 18 Oct '23 */
  .hc-custom-product-info-fix {
    margin-left: 20px;
    margin-right: 20px;
  }

  .hc-fix-image-mobile-tablet + div {
    padding: 0 20px !important;
  }
}

@media screen and (max-width: 589px) {
  .hc-fix-image-mobile-tablet + div {
    padding-left: 40px !important;
    padding-right: 20px !important;
 }
}

/* HC - product info fix - point 36 - 18 Oct '23 */
@media screen and (max-width: 480px) {
  .hc-fix-image-mobile-tablet + div {
    padding: 0 !important;
  }
}

/* HC - see size chart text fix font size - point 37 - 18 Oct '23 */
.hc-custom-see-sizechart {
  text-decoration: underline; 
  color: rgb(71, 49, 146); 
  font-size: 12.75px;
}

@media screen and (min-width: 590px) {
  .hc-custom-see-sizechart {
    font-size: 13.6px;
  }
}

/* HC - point 38 - 18 Oct '23 */
@media screen and (max-width: 1200px) {
  .product-recommendations__inner .btn.button {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    line-height: normal;
  }

  .product-recommendations__inner .grid-product__image-mask,
  .product-recommendations__inner .grid-product__meta,
  .product-recommendations__inner .grid-product__content,
  .product-recommendations__inner .grid__item {
    padding-left: 0;
    padding-right: 0;
  }
}

/* HC - margin bottom paragraph - point 39 - 18 Oct '23 */
.hc-custom-product-info-fix .how-measure.men .shg-c .shg-rich-text p {
  margin-bottom: 0;
}

/* HC - margin auto to center nv - point 23 - 18 Oct '23 */
.hc-custom-center-nav {
  margin: auto;
}

@media screen and (max-width: 991px) {
  .faqs.hedding-pera .shg-rich-text:before { 
    left: -21px; top: 4px; 
  }
}

/* HC - font family in terms and conditions - point 26 - 18 Oct '23 */
.hc-custom-font-condensed-regular p {
  font-family: RobotoCondensed-Regular !important;
  font-size: 16px;
}


/* HC - footer sign up - point 28 - 19 Oct '23 */

.footer__newsletter {
  display: flex;
  align-items: center;
}

.footer__newsletter-btn {
  position: unset;
  font-weight: 400;
  border: 2px solid #ffffff;
  background-color: transparent;
  font-size: 14px;
  height: 50px;
  color: #ffffff;
  line-height: 18px;
  margin-top: 5px;
  text-wrap: nowrap;
  width: 100%;
  min-width: 140px;
  transition: .3s ease-in-out;
}

.footer__newsletter-btn:hover {
  background-color: #fff !important;
  color: #000;
}

.footer__newsletter input {
  border: 2px solid #ffffff;
  background-color: rgba(255, 255, 255, 0.22);
  margin: 5px 0 0 0;
  width: 100%;
  max-width: 315px;
  height: 50px;
  font-size: 14px;
  color: black;
  letter-spacing: 2px;
  margin-right: 10px;
  padding: 10px 18px;
  min-width: 220px;
}

@media screen and (max-width:526px) {
  .footer__newsletter {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer__newsletter input,
  .footer__newsletter-btn {
    min-width: 100%;
    width: 100%;
  }
}

/* HC - fix text - point 19 - 19 Oct '23 */

.hc-text-fix-based-on-comparative span {
  font-size: 16px;
}

@media screen and (max-width: 1024px) {
  .hc-text-fix-based-on-comparative span {
    font-size: 14px;
  }
}

@media screen and (max-width: 768px) {
  .hc-text-fix-based-on-comparative span {
    font-size: 10px;
  }
}


/* HC - title missing - point 18 - 19 oct '23 */

.ul-purple h4:after {
  background-image: url(https://www.confitex.com.au/cdn/shop/t/36/assets/UL-logo-purple.png);
}

/*
 HC - adjusting banner in nursing pad section - point 14 - 19 Oct '23 
@media screen and (max-width: 500px) {
  .hc-custom-text-fix-banner-shogun {
    margin-top: 130px !important;
  }
}

@media screen and (max-width: 380px) {
  .hc-custom-text-fix-banner-shogun {
    margin-top: 30px !important;
  }
}
*/


/* HC - nursing pad products listing - point 15 - 19 Oct '23 */
/**
.hc-fix-text-nursing-pad span {
  font-size: 17px !important;
  letter-spacing: 0.425px !important;
  line-height: 22.1px !important;
  font-weight: normal !important;
}
**/
.hc-fix-text-nursing-pad h1 {
  line-height: inherit;
  display: inline !important;
}

.hc-fix-text-nursing-pad p {
  display: inline !important;
}


/* HC - nursing pad products listing - point 13 - 19 Oct '23 */
.hc-fix-text-period-proof-banner span {
  font-family: 'Roboto Condensed' !important;
  font-size: 14px;
}

@media screen and (max-width:767px) {
  .hc-fix-text-period-proof-banner span {
    font-size: 10px;
  }
}


/* HC - nursing pad products listing - point 7 - 19 Oct '23 */
.hc-fix-logo-page-justncase h4 {
  position: relative;
}


/* HC - fixing buttons in product - 19 Oct '23 */

.prod_tab_content .btn-imperial,
.prod_tab_content .btn-metric {
  border: 1px solid black;
}

/* HC - banner icon text fix - point 11 - 19 Oct '23 */
.page-width.page-content {
    max-width: 1344px;
}

.hc-banner-icon-text-fix .shg-rich-text p {
  /* display: flex;
  flex-direction: column;
  gap: 0.85rem; */
}

.hc-banner-icon-text-fix .shg-rich-text p span span {
  /* display: block; */
}

.hc-banner-icon-text-fix .shg-rich-text br {
  /* display: none; */
}

@media screen and (max-width:991px){
  .hc-banner-icon-text-fix .ppslider32 {
    margin-top: 147px !important;
  }
  /**
   .hc-banner-icon-text-fix .shg-rich-text p {
    font-size: 16px;
    gap: 0.375rem;
  }
  **/
}
#slider-s-3dc946a8-6f78-4b2a-b97e-496a6dbf9bfe .shg-sld-item > div > .shg-c {
    margin-top: 90px;
  }

/** Begin HC fix: Show all proucts (#1) **/
.shg-c.shg-product.rca-product-view {
    display: block !important;
}
/** End HC fix: Show all proucts (#1) **/
.template-blog .blog-collection-slider {
    line-height: 0;
}
.widget.custom-latest-blog {
    max-width: 1344px;
}
.faqs .shogun-accordion-icon>span:after {
    content: url('https://cdn.shopify.com/s/files/1/0303/6499/1624/files/chevron.svg?v=1698059227')!important;
    transition: all .3s ease-in;
    position: absolute;
}
.faqs .shogun-accordion-wrapper .shogun-accordion.shogun-accordion-active span:after {
    transform: rotate(90deg);
}
.predictive__screen {
    width: unset;
    right: 0;
}
.shg-btn {
    -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }
}
.template-product .shogun-tabs.shogun-rounded li.shogun-tab-active > .shogun-tab-box {
    background-color: black !important;
}

/** Fix homepage weird margin **/
div#s-605eaacc-9148-48b7-8db6-084f0630c7b1 {
    margin-top: -68px;
}
header#SiteHeader {
    padding: 0 calc(50% - 1344px / 2) !important;
}
.blog-main-list {
    max-width: 1344px;
}
.mobile-nav__item {
    padding-left: 8px;
}
@media only screen and (max-width: 430px){
    .usp-under1 h3 {
    margin-bottom: 10px !important;
    position: static !important;
  }
  .usp-title1 h2 {
    margin-bottom: 200px !important;
    margin-right: 2% !important;
    margin-left: 2% !important;
    margin-top: 4px !important;
    position: static !important;
  }
}