@import url("header.css") screen;

/*GLOBAL DECLARATIONS starts*/
body {
	font-family: "FrutigerLTW02-45Light", "Helvetica Neue", Helvetica, Arial,
		sans-serif;
	-ms-overflow-style: scrollbar;
	line-height: 1.5rem;
}

.blur, .blur_for_quick, .img_modal {
	width: 100%;
	height: 100%;
	z-index: 103;
	position: fixed;
	display: none;
	background-color: rgba(0, 0, 0, 0.6);
}

.img_modal {
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	pointer-events: all;
}

.full-width-product ~ .pe_sol_cont .img_modal {
	pointer-events: all;
}

.blur_for_quick {
	z-index: 105;
}

.overflowHidden {
	overflow: hidden;
}

.no_bdrRight {
	border-right: 1px solid transparent !important;
}

.browser-warning {
	/*background: #cf1545;*/
	background: #fff;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 999;
	padding: 1em 1em 0 1em;
}

.browser-warning .container {
	text-align: center;
}

.browser-warning .container p {
	color: #404040;
	font-size: 1rem;
	width: 100%;
	padding: 1px 0 20px 0;
}

.browser-warning .container a {
	text-decoration: none;
	color: #0c55a5;
}

.browser-warning .container a:hover {
	text-decoration: none;
	color: #00aae7;
}

.browser-warning .container img {
	margin-right: 0.625rem;
	position: relative;
	top: 10px;
}

.noscriptmsg {
	max-width: 1024px;
	text-align: center;
	margin: 20% auto;
	color: #fd5353;
	font-size: 20px;
}

/*GLOBAL DECLARATIONS ends*/

/*PDP Starts*/
.pe_body_cont {
	padding: 3% 0%;
	position: relative;
	color: #404040;
	margin: 0 auto;
	max-width: 1310px;
}

ul.pe_breadcrumb>li {
	display: inline-block;
	font-size: 13px;
}

ul.pe_breadcrumb>li>a {
	color: #404040;
}

ul.pe_breadcrumb>li>a:hover {
	color: #00aae7;
	text-decoration: none;
}

ul.pe_breadcrumb>li>span {
	color: #0c55a5;
	padding: 0 2px;
	font-size: 11px;
}

.pe_header2 {
	font-size: 44px;
	color: #800f69;
	margin: 10px 0 15px -2px;
}

ul.pe_head_social {
	margin-top: 30px;
	padding-right: 10px;
	line-height: 9px;
}

ul.pe_head_social>li {
	display: inline-block;
	position: relative;
	cursor: pointer;
}

ul.pe_head_social>.pe_social_icons>a {
	padding: 6px 12px;
}

.pe_body_cont .btn:active {
	box-shadow: none;
}

/*	 for table */
.pe_pdp_details {
	margin: 0;
}

.pe_container {
	background-color: #f5f5f5;
}

.pe_pdp_table {
	position: relative;
}

@media
all
and
(min-width:
1001px)
and
(max-width:
1320px)
{
.pe_pdp_table {
	float: right;
	width: calc(75% - 100px);
}

}
@media
all
and
(max-width:
1000px)
{
.pe_pdp_details .pe_pdp_table {
	margin-top: 25px;
	width: 100% !important;
}

}
.pe_pdp_table thead th {
	position: relative;
	border: 1px solid #b8b8b8;
	border-left: 0px;
	padding: 10px 25px 10px 5px;
	font-size: 16px;
	font-weight: bold;
	background-color: #f0f0f0;
	border-top: 0px;
}

.pe_pdp_table table {
	border: 1px solid #404040;
	width: 100% !important;
	/*	box-shadow: 0 0 5px #404040;*/
}

.arrow_cont {
	position: absolute;
	right: 0%;
	width: 24px;
	height: 30px;
	top: 15%;
}

.a_up {
	position: absolute;
	right: 2px;
	top: 0px;
}

.a_down {
	position: absolute;
	right: 2px;
	bottom: 0px;
}

table.display thead th.pe_qnt {
	background-image: none;
}

table.display thead th, table.display thead th {
	word-wrap: break-word;
	text-align: center;
}

.pe_emp {
	max-width: 40px;
}

.pe_sk, .pe_qp, .pe_nw {
	max-width: 80px
}

.pe_tm, .pe_qnt {
	max-width: 90px;
}

.pe_lp, .pe_yp {
	max-width: 100px;
}

.pe_qnt>input {
	width: 50px;
	background-color: #f5f5f5;
	border: 1px solid #d1d1d1;
	text-align: right;
}

table.pe_table>thead th.pe_emp {
	background-position: center center;
}

table.pe_table tbody tr td {
	font-size: 16px;
	text-align: center;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	color: #404040;
	word-break: normal;
}

@media
(
max-width
:
767px)
{
table.pe_table thead th, table.pe_table tbody tr td {
	font-size: 14px;
}

}
table.pe_table tbody>tr.active {
	background-color: #e9eff5;
}

table.pe_table tbody>tr.active td {
	border-right: 1px solid #d0dde9;
	border-bottom: 1px solid #d0dde9;
	color: #476c90;
}

table.pe_table tbody>tr.error {
	background-color: #fd5353;
}

table.pe_table tbody>tr.error td {
	color: #fff;
}

table.pe_table tbody>tr.error input {
	color: #cc0000;
}

.pe_tcheck_cont {
	position: relative;
}

.pe_tcheck {
	position: relative;
	z-index: 2;
	opacity: 0;
	cursor: pointer;
	width: 20px;
	height: 20px;
}

input.pe_tcheck+label {
	position: absolute;
	width: 16px;
	height: 15px;
	top: 30%;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: url("../../images/uncheck.png") no-repeat;
	background-size: 15px 15px;
}

input.pe_tcheck:checked+label {
	background: url("../../images/check.png");
}

.pe_signin {
	display: none;
}

table.pe_table tbody>tr td.pe_yp.login {
	/* background: white;
			color: #404040 !important; */
	
}

@media
(
max-width
:
767px)
{
.pe_yp.login {
	display: none;
}

.pe_yp.logged-in {
	display: table-data;
}

.pe_lp.logged-in {
	display: none;
}

.pe_lp.login {
	display: table-cell;
}

.pe_signin {
	display: block;
	margin-top: 1em;
	padding: 1em;
	border: 1px solid #404040;
	background: white;
	text-align: center;
	font-size: 17px;
}

}
.pe_tableWrapper, .pe_pdptableWrapper {
	position: relative;
}

.not_signin {
	background-color: #fff;
	color: transparent !important;
	border-bottom: 1px solid #fff !important;
}

.not_signin::selection {
	color: transparent !important;
}

.pe_signin a {
	color: #0c55a5;
}

.table_error {
	position: fixed;
	top: 10%;
	left: 25%;
	padding: 5%;
	width: 50%;
	background-color: #fff;
	z-index: 111;
	text-align: center;
	font-size: 22px;
}

.table_error a.pe_close {
	top: 0;
}

.err {
	color: #cc0000;
	display: none;
	font-size: 14px;
	text-align: left;
}

/*For no search results*/
.noSearch_err {
	display: block;
	padding: 5px 0 20px 0;
}

.pe_noSearch span {
	font-size: 14px;
}
/*For no search results*/
.pe_cart_popup>p {
	font-size: 16px;
	color: #0c55a5;
	text-align: center;
	margin: 0;
}

.pe_cart_popup {
	position: absolute;
	background-color: #edf3f6;
	border-radius: 4px;
	border: 1px solid #cad9e6;
	top: 16%;
	left: 50%;
	z-index: 105;
	max-width: 390px;
	padding: 20px 20px 0;
	display: none;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	/* change to block when add to cart is triggered */
}

.pe_newprice {
	color: #cc0000;
}

.pe_oldprice {
	text-decoration: line-through;
	font-size: 12px;
	display: block;
}

.pe_banner_content.pe_para {
	font-size: 18px;
	color: #404040;
}

.pe_para {
	font-size: 16px;
	color: #404040;
}

.pe_para_sm {
	font-size: 14px;
	color: #404040;
}

.pe_pdpDet_inner.pe_sticky {
	position: fixed;
	width: calc(100% - 30px);
	top: 0;
	max-width: 1310px;
	z-index: 100;
	border-top: 0;
	box-shadow: 0 2px 2px -1px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 2px -1px rgba(0, 0, 0, .1);
	background-color: #c5d7ea;
	background: -webkit-linear-gradient(top, #c5d7ea, #afc6e1);
	background: -moz-linear-gradient(top, #c5d7ea, #afc6e1);
	background: -ms-linear-gradient(top, #c5d7ea, #afc6e1);
	/*    filter: progid: DXImageTransform.Microsoft.gradient( startColorStr='#c5d7ea', EndColorStr='#afc6e1');*/
}

@media
(
max-width
:
1309px)
{
.pe_pdpDet_inner.pe_sticky {
	width: calc(100% - 6%);
}

}
@media
(
min-width
:
1310px)
and
(max-width:
1380px)
{
.pe_pdpDet_inner.pe_sticky {
	width: 100%;
	left: 0px;
	max-width: 100%;
}

}
.pe_rel_sticky {
	display: none;
}

.pe_rel_sticky>p {
	/*padding-left: 40%;*/
	
}

.pe_rel_sticky>h4 {
	font-size: 22px;
}

.pe_secondary, .pe_primary, .pe_secondary_sm {
	border: none;
	color: #fff;
	font-size: 16px;
	margin: 20px 5px;
	padding: 13px;
	border-radius: 4px;
	outline: none;
	transition: all 0.4s ease-out;
}

.pe_secondary, .pe_secondary_sm {
	background-color: #00aae7;
	background: -webkit-linear-gradient(top, rgba(0, 170, 231, 0.8),
		rgba(0, 156, 277, 0.8));
	/*	background: t-linear-gradient(top,#00b5ea,#009be1);*/
	background: -moz-linear-gradient(top, rgba(0, 170, 231, 0.8),
		rgba(0, 156, 277, 0.8));
	background: -ms-linear-gradient(top, rgba(0, 170, 231, 0.8),
		rgba(0, 156, 277, 0.8));
	background: linear-gradient(top, rgba(0, 170, 231, 0.8),
		rgba(0, 156, 277, 0.8));
	/*	filter: progid: DXImageTransform.Microsoft.gradient( startColorStr='#00aae7', EndColorStr='#00aae7');*/
}

.pe_clist .pe_secondary_sm {
	margin-right: 0;
}

.pe_primary {
	background-color: #055ca5;
	background: -webkit-linear-gradient(top, rgba(12, 85, 165, 0.8),
		rgba(2, 68, 152, 0.8));
	background: -moz-linear-gradient(top, rgba(12, 85, 165, 0.8),
		rgba(2, 68, 152, 0.8));
	background: -ms-linear-gradient(top, rgba(12, 85, 165, 0.8),
		rgba(2, 68, 152, 0.8));
	background: linear-gradient(top, rgba(12, 85, 165, 0.8),
		rgba(2, 68, 152, 0));
	/*	filter: progid: DXImageTransform.Microsoft.gradient( startColorStr='#055ca5', EndColorStr='#024498');*/
}

.pe_pdpDet_inner {
	background-color: #efefef;
	background: -webkit-linear-gradient(top, #f3f3f3, #efefef);
	background: -moz-linear-gradient(top, #f3f3f3, #efefef);
	background: -ms-linear-gradient(top, #f3f3f3, #efefef);
	background: linear-gradient(top, #f3f3f3, #efefef);
	/*	filter: progid: DXImageTransform.Microsoft.gradient( startColorStr='#f3f3f3', EndColorStr='#efefef');*/
}

.pe_pdpDet_inner .nav>li>a:focus {
	background: transparent;
}

.pe_primary:hover {
	background-color: #0c55a5;
}

.pe_secondary:hover, .pe_secondary_sm:hover {
	background-color: #00aae7;
}

.pe_secondary_sm {
	font-size: 14px;
	padding: 0 24px;
	border-radius: 0;
}

.pe_clist .pe_secondary_sm {
	width: 138px;
	text-align: center;
	font-size: 14px;
	padding: 0 15px;
	border-radius: 0;
}

.pe_forimage {
	float: left;
	width: 20%;
	min-width: 30px;
	max-width: 80px;
	min-height: 46px;
	max-height: 80px;
	/* background-color: #f06eaa; */
	overflow: hidden;
}

.pe_forimage img {
	width: 100%;
	max-width: 80px;
	max-height: 80px;
}

.pe_alt_text {
	font-size: 12px;
	width: 80%;
	float: left;
	padding: 0 10px;
}

.pe_para_alt {
	font-size: 14px;
	color: #404040;
}

.pe_ter_alt {
	font-size: 12px;
	color: #404040;
	margin: 0;
}

#pe_alternate .owl-controls, #pe_bought .owl-controls,
	#pe_homeRelated_prds .owl-controls {
	margin: 0;
}

#pe_alternate .owl-pagination, #pe_bought .owl-pagination,
	#pe_homeRelated_prds .owl-pagination {
	display: none;
}

.pe_para_alt a {
	font-size: 16px;
}

#pe_alternate .item, #pe_bought .item {
	padding: 0 5px;
}

.pe_alt_product {
	position: relative;
	padding: 0.8% 2%;
	border: 1px solid #e5e5e5;
	margin: 0;
	background-color: #fff;
}

.alt_next, .bou_next, .homeRel_next {
	position: absolute;
	right: -1%;
	top: 37%;
	color: #0c55a5;
}

.alt_prev, .bou_prev, .homeRel_prev {
	position: absolute;
	top: 37%;
	left: -1%;
	color: #0c55a5;
}

.pe_header4 {
	font-size: 28px;
}

/* for quick table */
.pe_quick_view {
	width: 70%;
	position: relative;
	margin: auto;
	z-index: 113;
	background-color: #fff;
	padding: 0 1%;
	display: block;
	height: auto;
	top: 10px;
	overflow-y: visible !important;
	overflow-x: hidden !important;
	pointer-events: all;
}

.pe_btn_cont>a {
	line-height: 40px;
}

.pe_quick_Hcont>h2 {
	font-size: 22px;
	color: #404040;
}

.pe_forimage {
	position: relative;
}

.pe_forimage:hover>.pe_quick_link, .c_image:hover>.pe_quick_link {
	bottom: 0;
	opacity: 0.8;
	z-index: 2;
	-webkit-transition: bottom .45s;
	-moz-transition: bottom .45s;
	-o-transition: bottom .45s;
	transition: bottom .45s;
}

.c_image:hover>.pe_award_winner+.pe_quick_link, .pe_forimage:hover>.pe_award_winner+.pe_quick_link
	{
	bottom: 20px;
	transition: all 0.4s ease-in;
}

.pe_quick_link {
	color: #0c55a5;
	background-color: #fff;
	padding: 5px;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: -50px;
	transition: bottom 0.15s ease-out;
	font-size: 10px;
	width: 100%;
	cursor: pointer;
	z-index: -1;
}

.pe_award_winner {
	font-size: 12px;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0;
	width: 100%;
	background-color: #0c55a5;
	color: #fff;
	z-index: 3;
	line-height: 20px;
}

.pe_new_product {
	display: block;
	position: absolute;
	top: -2px;
	left: 0;
	width: 35px;
	height: 35px;
	background: url('../../images/new.png') no-repeat;
	background-size: 35px 35px;
	z-index: 2;
}

.pe_quick_Hcont {
	position: relative;
}

.pe_close {
	position: absolute;
	bottom: 0px;
	right: 0;
}

.pe_pdp_nav_bar, .pe_pdpDetails_content {
	margin-left: 0;
	margin-right: 0;
}

.pe_pdpDetails_content .pe_pdpDetails li {
	font-size: 16px;
}

.pe_pdpDet_container ul.pe_pdp_det li a {
	color: #0c55a5;
	font-size: 18px;
	line-height: 19px;
	padding-right: 20px;
	outline: none;
}

.pe_pdpDet_container ul.pe_pdp_det li a:hover, .pe_signin a:hover {
	color: #00aae7 !important;
	background: none;
	text-decoration: none;
}

.pe_pdpDetails_content .pe_pdpDetails h4, .pe_pdp_toolCont .pe_pdp_toolInner h4,
	.pe_pdp_reLib h4 {
	font-size: 28px;
	color: #404040;
	margin-bottom: 15px;
}

.pe_pdpDetails_content .pe_pdpDetails p {
	font-size: 16px;
	color: #404040;
}

.pe_pdpDetails_content .pe_pdpDetails p.pe_pdp_det_first {
	margin-bottom: 20px;
}

.pe_pdpDetails p.pe_pdp_detfinal {
	margin-top: 30px;
	margin-bottom: 30px;
}

.pe_pdp_disclaimer p span {
	font-size: 16px;
	font-weight: bold;
}

.pe_pdp_detatabl table#pe_pdp_tab_det, .pe_pdp_reLib table#pe_pdp_reLib_tab
	{
	border: 1px solid #404040;
	border-collapse: separate;
}

.pe_pdp_detatabl #pe_pdp_tab_det tr {
	border-bottom: 1px solid #e5e5e5;
	border-collapse: collapse;
	font-size: 16px;
}

.pe_pdp_detatabl #pe_pdp_tab_det tr:last-child {
	border-bottom: 0;
}

.pe_pdp_detatabl #pe_pdp_tab_det th {
	border: 1px solid #b8b8b8;
	border-right-width: 2px;
	padding: 8px 40px 8px 3px;
	text-align: left;
	background-color: #f2f2f2;
	color: #404040;
}

.pe_pdp_detatabl #pe_pdp_tab_det td {
	text-align: left;
	padding: 8px 40px 8px 3px;
	color: #404040;
	border-bottom: 1px solid #e5e5e5;
	background-color: #fff;
	word-break: break-word;
}

.pe_pdp_detatabl {
	/* margin-bottom:20px;*/
	position: relative;
}

.pe_pdp_detatabl_cont {
	padding: 0;
	margin-bottom: 10px;
}

.pe_more_link {
	position: absolute;
	bottom: -30px;
}

.pe_pdp_toolCont .pe_pdp_tooldet ul.pe_pdpTool_list {
	list-style: none;
	padding: 0;
}

.pe_pdp_toolCont, .pe_pdp_reLib {
	margin: 0;
	padding: 20px 0;
}

.pe_pdp_toolCont .pe_pdp_tooldet {
	padding: 0;
}

.pe_pdp_tooldet ul.pe_pdpTool_list li a, .pe_pdp_reLib #pe_pdp_reLib_tab tbody tr td a
	{
	color: #0c55a5;
	font-size: 16px;
}

a {
	transition: .4s;
}

a:hover, a:focus {
	text-decoration: none;
	color: #00aae7;
	outline: none;
}

.pe_pdp_reLib #pe_pdp_reLib_tab thead tr {
	border-bottom: 1px solid #404040;
	background-color: #f5f5f5;
}

.pe_pdp_reLib #pe_pdp_reLib_tab th {
	text-align: center;
	text-align: center;
	border: 1px solid #b8b8b8;
	padding: 10px;
	font-size: 16px;
	background-color: #f2f2f2;
	color: #404040;
}

.pe_pdp_reLib #pe_pdp_reLib_tab tbody tr {
	border-bottom: 1px solid #e5e5e5;
	color: #404040;
}

.pe_pdp_reLib #pe_pdp_reLib_tab tbody tr:last-child {
	border-bottom: 0;
}

.pe_pdp_reLib #pe_pdp_reLib_tab tbody tr td {
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 5px;
	background-color: #fff;
	font-size: 16px;
}

.pe_pdp_reLib #pe_pdp_reLib_tab tbody tr td:nth-child(2) {
	width: 60%;
}

.pe_pdp_reLib #pe_pdp_reLib_tab tbody tr td:last-child {
	border-right: 0;
}

.pe_pdp_reLib #pe_pdp_reLib_tab tbody tr td a, .pe_pdp_reLib #pe_pdp_reLib_tab tbody tr td span
	{
	display: block;
}

.pe_pdp_reLib #pe_pdp_reLib_tab tbody tr td span {
	font-size: 16px;
}

.pe_pdp_reLib #pe_pdp_reLib_tab {
	width: 70%;
}

.pe_pdp_reLib #pe_pdp_reLib_tab td.pe_pdpLib_first {
	text-align: center;
}

/* ch css ends*/
.pe_related {
	padding: 20px 0;
}

/*PDP Ends*/

/* category starts */
.pe_banner {
	margin-bottom: 50px;
	background-color: #fff;
	position: relative;
	min-width: 320px;
}

.pe_banner_content {
	padding: 10px 15px;
}

.full-width-product .pe_banner_content {
	width: calc(99% - 315px);
	padding: 10px 15px;
}

@media
(
max-width
:
768px)
{
.full-width-product .pe_banner_content {
	width: 100%;
}

}
.pe_banner_img {
	position: relative;
}

.full-width-product .pe_banner_img {
	width: 320px;
}

@media
(
max-width
:
768px)
{
.full-width-product .pe_banner_img {
	float: none !important;
	margin: 0 auto;
}

}
.pe_clist:first-child {
	border-top: 1px solid #e5e5e5;
}

.pe_next_page {
	left: -8px;
}

.pe_prev_page {
	left: 8px;
}

@media
(
min-width
:
768px)
{
.pe_clist.clearfix {
	display: flex;
}

}
.pe_clist:nth-child(even) {
	background-color: #fff;
	border: 1px solid #e5e5e5;
	padding: 10px 25px 10px 0px;
	border-top: none;
}

.pe_clist:nth-child(odd) {
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
	padding: 10px 25px 10px 0px;
	border-top: none;
}

.pe_clist.pe_OtherCntList>div {
	display: table;
	height: 100%;
}

.pe_clist.pe_OtherCntList>div>* {
	display: table-cell;
	vertical-align: middle;
}

.pdb {
	padding-bottom: 5px;
}

.pe_Cright {
	padding: 0;
}

.a_dblue {
	color: #0c55a5;
}

.a_black {
	color: #404040;
}

.a_sblue {
	color: #00AAE7 !important;
}

.result_head {
	font-size: 18px;
	padding: 10px 15px 0px 0;
	width: 95%;
	font-weight: bold;
	border-bottom: 2px solid;
}

.pe_search_suggetion {
	padding: 15px 15px 15px 5px;
}

.pe_search_list>h5 {
	font-family: 'Frutiger LT W02 65 Bold';
	margin-top: 15px;
}

.pe_search_list {
	border-bottom: 2px solid #404040;
	width: 95%;
}

ul.pe_filter_list {
	margin-left: 5px;
	max-height: 240px;
	width: 100%;
	transition: max-height .15s ease-out;
	margin-bottom: 10px;
	overflow: hidden;
}

ul.pe_filter_list.overflow_height {
	max-height: 315px;
	overflow-y: auto;
}

.no_view_more {
	padding-bottom: 30px;
}

.viewmore_list {
	padding: 0px 10px 10px;
}

.pe_filter_list>li {
	position: relative;
	line-height: 30px;
	padding-left: 20px;
	color: #404040;
}

input.filter_check, input.cntfilter_check {
	position: absolute;
	z-index: 2;
	opacity: 0;
	cursor: pointer;
	width: 18px;
	height: 18px;
	left: 0;
	top: 2px;
}

input.filter_check+label, input.cntfilter_check+label {
	position: absolute;
	width: 16px;
	height: 15px;
	top: 7px;
	left: 0%;
	background: url("../../images/filter_uncheck.png") no-repeat;
	background-size: 15px 15px;
}

input.filter_check:checked+label, input.cntfilter_check:checked+label {
	background: url("../../images/filter_check.png") no-repeat;
	background-size: 15px 15px;
}

.pe_cl_controls {
	margin-bottom: 40px;
}

.pe_cl_controls label {
	font-weight: 100;
}

.pe_pagination {
	margin: 5px 0 0 5px;
	display: inline-block;
}

.pe_pagination a {
	padding: 4px;
}

.pe_pagination a>span.glyphicon {
	font-size: 11px;
}

.custom_select {
	display: inline-block;
	position: relative;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	min-width: 250px;
	min-height: 30px;
	vertical-align: middle;
	cursor: default;
}

.custom_dropmenu {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 120;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 0 0 4px 4px;
	width: 100%;
	padding: 10px 0 0 10px;
}

.perpage, .cnt_perpage {
	min-width: 60px;
}

.custom_dropmenu>li:hover {
	color: #00aae7;
	cursor: pointer;
}

.custom_dropmenu .selected:hover {
	cursor: default;
	color: #404040;
}

.open>.custom_dropmenu {
	display: block;
}

.hero_more {
	display: none;
}

.replace_h.page_h {
	margin-right: 50px;
}

.replace_h {
	position: relative;
	background-color: #fff;
	display: inline-block;
}

.replace_h:after {
	content: "\e259";
	position: absolute;
	right: 10px;
	top: 25%;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	color: #0c55a5;
	z-index: 0;
}

.lte-ie9 .replace_h:after {
	content: '';
}

.lte-ie9 select.replace_select {
	padding: 4px 10px;
}

select.replace_select.sort, select.replace_select.perpage {
	/*overflow: hidden;*/
	white-space: nowrap;
	text-overflow: ellipsis;
}

select.replace_select.perpage {
	max-width: 70px;
}

select.replace_select.sort {
	max-width: 250px;
}

select.replace_select {
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: transparent;
	outline: none;
	border: 1px solid #e5e5e5;
	padding: 4px 30px 4px 10px;
	z-index: 1;
}

select.replace_select::-ms-expand {
	display: none;
}

select.replace_select:focus {
	border-color: #4d90fe;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(77, 144, 254, .6);
}

.pe_selceted {
	position: absolute;
	left: 10px;
	top: 5px;
	cursor: default;
}

.custom_container, .custom_container1 {
	display: inline-block;
}

.select_dropdown {
	position: absolute;
	right: 8px;
	top: 8px;
	background-color: #fff;
}

.vdp {
	position: relative;
	min-height: 105px;
	font-size: 12px;
}

@media
(
max-width
:
767px)
{
.vdp {
	min-height: none;
}

}
.vdp .pe_secondary_sm {
	position: absolute;
	right: 15px;
	bottom: 0px;
}

@media
(
max-width
:
767px)
{
.vdp .pe_secondary_sm {
	position: static;
	margin-bottom: 5px;
}

}
.vdp .pe_secondary_sm.compare {
	bottom: 30px;
}

.pe_clisting {
	margin: 0;
}

.c_images {
	display: flex;
	justify-content: center;
	align-items: center;
}

.c_images>span.pe_new_product {
	left: 12px;
}

.c_image {
	position: relative;
	width: 100px;
	overflow: hidden;
	min-height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.c_image img {
	margin-top: 10px;
}

.filteredlist, .cntfilteredlist {
	display: none;
	margin-bottom: 10px;
}

.filteredlist>ul, .cntfilteredlist>ul {
	padding: 10px 0;
}

.filteredlist>ul a, .cntfilteredlist>ul a {
	padding-right: 10px;
	font-weight: bold;
}

.clearall_checked, .clearallCnt_checked {
	padding: 5px 0 10px 5px;
}

.pe_secondary_sm.more {
	position: absolute;
	left: 92%;
	bottom: -10px;
	margin: 0;
}

.pe_secondary_sm.more.clp {
	display: none;
}

.pe_marchandise_lg {
	margin: 20px 0;
	min-height: 100px;
	position: relative;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	width: 100%;
	word-break: break-all;
}

.pe_marchandise_sm {
	width: 70%;
	margin: 20px auto;
}

.pe_marchandise_lg img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.pe_marchandise_lg  h1 {
	position: absolute;
	margin: auto 7%;
	top: 50%;
	color: #fff;
	width: 86%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.pe_marchandise_lg>h1 {
	
}

.margin_top {
	margin-top: 40px;
}

.pe_cnt_tab {
	text-align: center;
}

.pe_cnt_tab li {
	padding: 0px;
	font-size: 18px;
	font-weight: bold;
}

.pe_cnt_tab li p {
	padding: 4px;
	margin: 0px 3px 0px 0px;
	box-shadow: 0px -1px 3px #e5e5e5;
	border: 0px solid #EAEAEA;
	border-width: 0px 1px 0px 1px;
	cursor: pointer;
}

.pe_cnt_tab li:nth-child(2)>p {
	margin: 0px;
}

.pe_cnt_tab li p.active {
	background-color: #fff;
	color: #404040;
	box-shadow: none;
	border-width: 0px;
	cursor: default;
}

.fullwhite {
	background-color: #fff;
	width: 100%;
	min-height: 12px;
	margin-bottom: 50px;
}

.pe_Cleft {
	padding-left: 0;
}

.pad_right {
	padding-right: 10px;
}

/* category ends */

/*    solution starts */
.sol_next, .sol_prev {
	position: absolute;
	font-size: 100px;
	color: #CBE2F4;
	cursor: pointer;
	top: 25%;
	z-index: -1;
}

.full-width-product .sol_next, .full-width-product .sol_prev {
	top: 42%;
}

.sol_next {
	right: 0px;
}

.sol_prev {
	left: 0px;
}

.sol_pagecount {
	width: 100%;
	background-color: #E9E0E4;
	color: #AFACAD;
	font-size: 10px;
	position: absolute;
	bottom: 0;
	text-align: center;
	z-index: 1;
}

.sol_pagecount>span {
	color: #9E9E9E;
	font-size: 14px;
}

#solution_carousel {
	width: 320px;
	z-index: 1;
}

#solution_carousel .owl-item {
	min-height: 320px;
}

#solution_carousel iframe {
	width: 320px;
	height: 295px;
}

.pe_banner_img:hover .sol_next, .pe_banner_img:hover .sol_prev {
	z-index: 3;
	transition: all .15s ease-in;
}

.sol_next:hover, .sol_prev:hover {
	color: #72BAF3;
}

.pe_btn_cont.sol button {
	margin: -10px 0 40px 10px;
}

.pe_sol_banner {
	padding: 2%;
	border: 1px solid #E5E5E5;
	margin-bottom: 30px;
	position: relative;
}

.sol_img {
	width: 120px;
	float: left;
}

.sol_img  img {
	cursor: pointer;
}

.sol_content {
	width: calc(100% - 120px);
	float: right;
}

.sol_content p {
	font-size: 16px;
}

.sol_content.hidechild>* {
	display: none;
}

.sol_content.hidechild>*:first-child, .sol_content.hidechild>*:nth-child(2)
	{
	display: block;
}

.sol_content .pe_foot_head {
	margin-top: 0;
}

.pe_sol_title {
	font-size: 18px;
}

.sol_sugg>div {
	padding: 0;
}

.sol_sugg_cont>a {
	display: block;
	padding-bottom: 5px;
	font-size: 16px;
}

p.pe_sol_restrict.pe_para {
	max-height: 40px;
	overflow: hidden;
	position: relative;
	padding-right: 10px;
}

p.pe_sol_restrict.pe_para:after {
	content: '...';
	position: absolute;
	bottom: -4px;
	right: -2px;
}

.more.sol {
	display: none;
}

.pe_banner_content ul, .sol_content ul, .pe_pdpDetails ul, .pe_pdp_table ul
	{
	list-style-type: disc;
	list-style-position: outside;
	position: relative;
	left: 1.1em;
	margin: 0 1.1em 1.1em 1.1em;
}

.pe_banner_content ul {
	margin: 0 0 1em 1em;
}

.sol_content h4 {
	/*margin-bottom: 20px;*/
	
}

.sol_content.bottomshadow {
	position: relative;
	height: 100px;
	overflow: hidden;
}

.sol_content.bottomshadow:after {
	box-shadow: 0 -11px 20px #F5F5F5 inset;
	content: '';
	width: 100%;
	height: 20px;
	position: absolute;
	bottom: 0;
}

.sol_img_large {
	top: 50%;
	left: 50%;
	position: fixed;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 111;
}

.sol_img_large>img {
	cursor: default;
}
/* ends solution carousel*/

/* Shop By page strats*/
.pe_shopBy_cont {
	margin-left: 0;
	margin-right: 0;
	background-color: #fff;
	border: 1px solid #f5f5f5;
	box-shadow: 0 0 10px #eaeaea;
	padding: 20px;
	margin-top: 10px;
}

.pe_shopBy_cont>ul.pe_shopBy_list {
	list-style: none;
	/*     display:inline-block; */
	padding: 0;
	width: 100%;
}

.pe_shopBy_cont>ul.pe_shopBy_list>li {
	width: 25%;
	display: inline-block;
}

.pe_shopBy_cont>ul.pe_shopBy_list>li a {
	color: #404040;
	font-size: 14px;
}

.pe_shopBy_cont>ul.pe_shopBy_list>li a:hover, .pe_shopBy_cont>ul.pe_shopBy_list>li a:active,
	.pe_shopBy_cont>ul.pe_shopBy_list>li a:focus {
	text-decoration: none;
	color: #00aae7;
}

.pe_shopBy_wrap {
	padding: 3% 5%;
	position: relative;
}

.pe_shopBy_wrap p.pe_sub_head {
	color: #707070;
	font-size: 12px;
}

/*Email popup starts*/
a.Emailpopup_close {
	background: url("../../images/popupClose_ico.png") no-repeat;
	background-size: 12px 12px;
	width: 12px;
	height: 12px;
	display: inline-block;
	float: right;
}

.emailFriend_popup .modal-header h2 {
	display: inline-block;
	font-size: 24px;
	color: #404040;
}

.emailFriend_popup .modal-header {
	border-bottom: 0;
}

.emailFriend_popup .email_fields {
	padding: 0 0 15px 25px;
}

.modal-content {
	border-radius: 0;
}

.modal-content .emailFriend_img {
	width: 20%;
	min-width: 30px;
	min-height: 90px;
	/*     background-color: #f06eaa; */
	overflow: hidden;
}

.email_inputs {
	display: inline-block;
	width: 90%;
	margin-bottom: 30px;
}

.email_inputs:last-child {
	margin-bottom: 0;
}

.email_inputs label {
	float: left;
	width: 35%;
	font-size: 16px;
	color: #404040;
}

.email_inputs input {
	float: right;
	width: 60%;
	height: 25px;
	border-radius: 0;
}

.emailFriend_subContent {
	display: inline-block;
	border: 1px solid #e5e5e5;
	padding: 10px;
	margin-left: 20px;
	margin-right: 20px;
}

.modal-footer {
	border-top: 0;
	padding: 0;
}

.email_sendBtn button#pe_Send {
	margin: 0;
	width: 30%;
	height: 28px;
	line-height: 0;
	border-radius: 2px;
}

.email_sendBtn {
	padding: 10px 20px 15px 0;
}

.emailFriend_subContent .emailFriend_img {
	display: inline-block;
	width: 20%;
}

.emailFriend_subContent .emailFriend_msg {
	display: inline-block;
	width: 70%;
	margin-left: 5%;
	vertical-align: top;
}

.emailFriend_subContent .emailFriend_msg span {
	display: inline-block;
	color: #0c55a5;
	font-size: 15px;
}

.emailFriend_subContent .emailFriend_msg span.email_prdSKU {
	font-size: 12px;
}

.emailFriend_subContent .emailFriend_msg span:last-child {
	color: #404040;
	font-size: 13px;
}
/*Email popup ends*/

/* Shop By page ends*/
/* search starts */
.pe_search_head .pe_head_social {
	margin-top: 4px;
}

.pe_cnt_tab {
	text-align: center;
}

.pe_prdctSrvs, .pe_othrCnt {
	background: #f5f5f5;
	padding: 50px 0px;
}

.pe_othrCnt {
	display: none;
}

.pe_searchResultCntr {
	background-color: #fff;
	padding: 12px 0px 0px;
}

.pe_OtherCntList {
	min-height: 70px;
	overflow: hidden;
	padding: 0px;
}

.pe_listCtgry, .pe_pdfSize {
	text-align: center;
}

.pe_listCtgry p, .pe_pdfSize p {
	margin: 0px;
	line-height: 20px;
}

.pe_search_suggetion li.hasSublist {
	font-weight: bold;
}

.pe_search_suggetion li.hasSublist ul {
	padding-left: 10%;
	font-weight: normal;
}

.pe_prev_pageNav {
	display: none;
}
/*
		.pe_pagination .firstPage.activePage{
		    padding-left: 30px;
		    transition: padding 0s;
		}
		*/
.activePage {
	color: #00AAE7 !important;
}
/* search ends */

/*Footer Starts*/
.pe_foot_cont {
	width: 100%;
	box-shadow: 0px -1px 2px #ccc;
	background-color: #fff;
	padding: 10px 1.25rem;
}

.pe_foot_group>.pe_foot_list>li.pe_foot_head {
	margin-bottom: 5px;
}

.pe_foot_head {
	font-size: 18px;
	color: #404040;
	font-weight: 400;
}

.pe_foot_group>.pe_foot_list a {
	font-size: 16px;
	color: #404040;
}

.pe_foot_group>.pe_foot_list a:hover, .pe_loc_change:hover {
	text-decoration: none;
	color: #00aae7;
}

.pe_foot_groups {
	margin: 0 auto;
	max-width: 1310px;
}

.pe_foot_group>.pe_foot_list>li {
	padding-bottom: 10px;
}

.pe_location {
	font-size: 14px;
	color: #404040;
	position: relative;
}

.pe_copy_rights {
	font-size: 12px;
	color: #bababa;
}

.pe_social_icon_mail {
	padding-right: 7px;
}

.pe_social_icon_mail>a:hover {
	background: url('../../images/mail.png') no-repeat;
}

.pe_social_icon_mail>a {
	background: url('../../images/mailHover.png') no-repeat;
}

.pe_social_icon_mail>.ml {
	padding: 6px 12px;
}

.pe_social_icons>a:hover {
	background: url("../../images/social-icons.png") no-repeat;
}

.pe_social_icons>a {
	background: url("../../images/social_hover.png") no-repeat;
}

.pe_social_icons {
	display: inline-block;
	margin-right: 5px;
}

.pe_foot_list>.pe_social_cont>ul {
	padding: 0;
	margin-top: 10px;
}

[class*='col'].pe_foot_group {
	padding: 0;
	margin-bottom: 1em;
}

.pe_foot_group>.pe_foot_list>.pe_social_cont a {
	padding: 6px 12px;
}

.pe_social_icons>.fb, .pe_social_icons>.fb:hover {
	background-position: 0 0;
}

.pe_social_icons>.li, .pe_social_icons>.li:hover {
	background-position: -30px 0;
}

.pe_social_icons>.tw, .pe_social_icons>.tw:hover {
	background-position: -60px 0;
}

.pe_social_icons>.gl, .pe_social_icons>.gl:hover {
	background-position: -91px 0;
}

.pe_social_icons>.yt, .pe_social_icons>.yt:hover {
	background-position: -121px 0;
}

.country_list li {
	width: 200px;
	padding: 10px;
	display: inline-block;
	font-size: 14px;
}

.locations_selection {
	position: fixed;
	top: 10%;
	width: 60%;
	overflow: hidden;
	background-color: #F1F1F1;
	padding: 2% 2.5%;
	left: 15%;
	display: none;
	z-index: 110;
}

.locations_selection>div>p {
	margin: 0px;
	padding-top: 10px;
}

.close_locations {
	position: absolute;
	top: 20px;
	right: 20px;
	color: #ccc;
	font-weight: bold;
}

ul.country_list {
	overflow-y: auto;
	max-height: 350px;
}

.country_list img {
	width: 30px;
	margin-right: 5px;
	height: 20px;
}

.country_list>li>a {
	color: #000;
}

.country_list>li>a>span {
	color: #00aae7;
}

.country_list>li:hover>a>span {
	color: #0c55a5;
}
/*Footer Ends*/

/*Styles for Home page starts*/
.pe_home_banner_left, .pe_home_banner_right {
	padding: 0;
	min-height: 240px;
	position: relative;
}

.pe_home_banner_left .item>a>img, .pe_home_banner_right .item>a>img {
	width: 100%;
	height: 300px;
}

.rotator_content {
	position: absolute;
	top: 0px;
	width: 100%;
}

.pe_home_banner_left {
	border-right: 2px solid #f5f5f5;
}

.pe_home_banner, .pe_homeMain_content, .pe_featured_products {
	margin: 0;
}

.pe_home_banner .pe_home_banner_left h3 {
	text-align: center;
	padding-top: 10%;
	font-size: 28px;
}

.pe_home_banner_right #pe_homeRotator .item h3 {
	text-align: center;
	padding-top: 75px;
	font-size: 28px;
}

.pe_homeMain_content .pe_mainContent {
	background-color: #ffffff;
	border-right: 10px solid #f5f5f5;
	padding: 1%;
	display: inline-block;
	height: 260px;
	overflow-y: auto;
	overflow-x: hidden;
	margin-bottom: 1em;
}

.pe_homeMain_content .pe_mainContent:nth-child(5) {
	border-right: none;
}

.pe_homeMain_content {
	margin-top: 1%;
}

.pe_mainContent a {
	color: #0c55a5;
	/* font-size: 14px; */
	display: inline-block;
}

.pe_mainContent p.pe_sugg_content, .pe_mainContent p.pe_sugg_products {
	max-width: 95%;
}

.pe_mainContent a:hover {
	color: #00aae7;
	text-decoration: none;
}
/* .pe_HomeSku_left, .pe_HomeQty_right, .pe_HomeSku_leftInner input,
			.pe_HomeQty_rightInner input {
			width: 100%;
		} */
.pe_HomeSku_leftInner input, .pe_HomeQty_rightInner input {
	width: 100%;
}

.pe_HomeSku_leftInner input, .pe_HomeQty_rightInner input {
	/* margin-bottom: 8px;
			border: 1px solid #e5e5e5;
			padding-left: 5px;
			max-height: 20px; */
	
}

.pe_qtyInput {
	text-align: center;
}
/* .pe_HomeSku_leftInner {
			width: 75%;
			display: inline-block;
			clear: both;
			float: left;
			margin-right: 4%;
		}
		.pe_HomeQty_rightInner {
			width: 20%;
			display: inline-block;
			clear: both;
		} */
.pe_mainContent button.pe_primary {
	margin: 20px 0 0 0;
	/*	max-height: 25px;*/
	font-size: 14px;
	width: 100%;
	padding: 5px;
}

.pe_homeMain_content .pe_mainContent h4 {
	font-size: 18px;
	margin-top: 0;
}

.pe_advOrder {
	display: inline-block;
}

.pe_advOrder textarea {
	width: 100%;
	resize: none;
}

.pe_mainContent button.pe_primary.pe_adv_btn {
	margin: 15px 0 0 0;
}

.pe_mainContent.pe_advContent {
	display: none;
}

.pe_mainContent .pe_HomeSku_left p, .pe_mainContent .pe_HomeQty_right p
	{
	/* font-size: 14px; */
	margin-bottom: 5px;
	margin-top: 5px;
}

.pe_mainContent p.pe_sugg_products a, .pe_mainContent p.pe_sugg_content a
	{
	padding-bottom: 7px;
	/* font-size: 14px; */
	width: 100%;
}

.pe_popSearch_left, .pe_popSearch_right {
	width: 48%;
	display: inline-block;
}

.pe_popSearch_left {
	float: left;
	margin-right: 2%;
}

.pe_popSearch_left .pe_SearchLeft_inner, .pe_popSearch_right .pe_SearchRight_inner
	{
	width: 100%;
}

.pe_SearchLeft_inner p a, .pe_SearchRight_inner p a {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	/* font-size: 14px; */
}

.pe_featured_products h4 {
	display: inline-block;
	padding-right: 8%;
	margin-top: 18px;
	margin-bottom: 12px;
	font-size: 18px;
}

.pe_featured_products ul {
	list-style: none;
	padding-left: 0;
	display: inline-block;
	/* margin: 10px 0 10px 0; */
}

@media
(
max-width
:
767px)
{
.pe_featured_products ul {
	margin: 10px 0;
}

}
.pe_featured_products ul.nav>li a {
	font-size: 16px;
	display: inline-block;
}

@media
(
max-width
:
450px)
{
.pe_featured_products ul.nav>li a {
	padding: 0;
}

}
.pe_featured_products.pe_home ul.nav>li a {
	padding-left: 10px;
	padding-right: 10px;
}

.pe_featured_products ul.nav>li {
	padding: 0 10px;
	display: inline-block;
}

.pe_featured_products ul.nav>li a:hover, .pe_featured_products ul.nav>li a:focus
	{
	background-color: transparent;
	color: #00aae7;
}

#owl-demo .item img {
	display: block;
	width: 100%;
	height: auto;
}

.arrowup:after {
	content: '';
	border: 10px solid transparent;
	border-bottom: 10px solid #FFFFFF;
	position: absolute;
	top: 31px;
	width: 0px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 1;
}

.arrowup:before {
	content: '';
	border: 12px solid transparent;
	border-bottom: 12px solid #e5e5e5;
	position: absolute;
	top: 27px;
	width: 0px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 1;
}
/*Styles for Home page Contact starts*/
.pe_contactContent p.contact_title {
	font-size: 16px;
}

.pe_contactContent a.contact_mail {
	padding-top: 10px;
}

.pe_contactContent a.contact_seeMore {
	margin: 10px 0;
}

.pe_HomeCart_popup {
	display: none;
	top: 25%;
	left: 37%;
	padding: 20px 0;
}

.pe_HomeCart_popup .flex-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	padding: 15px;
}
/*Styles for Home page Contact ends*/

/*Styles for Home page ends*/
/* PDP Owl carousel custom styles */
#pe_pdpThumbs div.item {
	padding: 5px;
	cursor: pointer;
	text-align: center;
	max-height: 63px;
}

#pe_pdpThumbs div.item>img {
	max-width: 50px;
	max-height: 50px;
	margin-top: 26px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

div#pe_pdpThumbs {
	width: 90%;
	margin: auto;
}

div.pe_pdpThumbsWrap {
	position: relative;
}

div.pe_pdpThumbsWrap.populated {
	border: 1px solid #9F9F9F;
	width: 295px;
	margin: 0 auto;
}

div.pe_pdpThumbsWrap.populated .center-items {
	width: auto !important;
	display: flex !important;
	justify-content: center;
}

.pe_heroPDP {
	align-items: center;
	display: flex;
	height: 223px;
	margin: 0 auto 1.5em;
	margin-top: 0;
	width: 223px;
}

#pe_heroWrap {
	height: 223px;
	width: 223px;
}

#pe_heroWrap .pdp_fancybox {
	position: relative;
}

#pe_heroWrap .pdp_fancybox img {
	width: auto !important;
	height: auto !important;
	object-fit: none !important;
}

.zoom-icon {
	position: absolute;
	right: 1px;
	top: 2px;
}

#pe_heroWrap .item {
	width: 223px;
	height: 223px;
	display: flex;
	align-items: center;
	justify-content: center;
}

div#pe_pdpThumbs .owl-pagination, div#pe_heroWrap .owl-buttons {
	display: none;
}

/* .pe_pdpThumbsWrap.populated .owl-item {
	width: 65px !important;
} */

div#pe_heroWrap .owl-item img {
	cursor: pointer;
}

@media
(
min-width
:
768px)
{
div#pe_heroWrap .owl-item a:not ([data-fancybox-type="iframe"] ) img {
	cursor: crosshair;
}

}
div#pe_heroWrap .owl-item iframe {
	max-width: 223px;
	max-height: 223px;
}

.pe_pdpThumbsWrap .btn.prev {
	position: absolute;
	left: -2px;
	font-size: 18px;
	top: 34%;
	padding: 0;
}

.pe_pdpThumbsWrap .btn.next {
	position: absolute;
	right: -2px;
	font-size: 18px;
	top: 30%;
	padding: 0;
}

.pe_pdpDetails_content.stuck {
	margin-top: 40px;
}

.pe_heroWrap .owl-item {
	height: 223px !important;
	width: 223px !important;
}

.pe_pdp_carousel {
	width: 325px;
}

@media
(
max-width
:
767px)
{
.pe_pdp_carousel {
	margin: 20px auto 0;
}

}
.pe_pdp_carousel .owl-wrapper-outer .owl-item.vid-black {
	background-color: black;
}
/* PDP Owl carousel custom styles */

/* PDP promo slot start*/
.pe_pdp_promo {
	max-height: 150px;
	width: 60%;
	max-width: 150px;
	margin: 20px auto;
	margin-top: 40px;
	position: relative;
}

.pe_pdp_promo  img {
	width: 100%;
}

.pe_pdp_promo span {
	position: absolute;
	top: 10%;
	color: #fff;
	left: 0;
}

/* PDP promo slot end */
.pe_pdpDet_container ul.pe_pdp_det li a:first-child {
	padding-left: 0;
}

@media
print
{
@page {
	size: 330mm 427mm;
	margin: 14mm;
}

.pe_megamenu ul.pe_megamenu_ul>li * {
	font-size: 10pt !important;
}

p {
	font-size: 12pt !important;
}

.pe_header2 {
	font-size: 13.2pt !important;
}

.pe_Cleft {
	display: none;
}

.pe_Cright {
	width: 100%;
}

.pe_megamenu_cont .pe_megamenu {
	width: 85%;
}

.pe_search_container {
	display: none;
}

.pe_tcheck, .filter_check, .cntfilter_check {
	opacity: 1;
}

.pe_search_container .pe_search input {
	display: none;
}

.pe_megamenu {
	display: none;
}

.pe_megamenu_cont {
	border: none;
}

.pe_heroPDP, .pe_pdp_promo {
	min-height: 0 !important;
}

.pe_pdp_promo, .pe_pdpThumbsWrap {
	display: none !important;
}

.pe_head_social {
	display: none;
}

#pdp_table {
	width: 100% !important;
	border: 1px solid black;
}

#pdp_table th, #pdp_table td {
	word-break: break-word;
}

.pe_btn_cont.pull-right {
	display: none;
}

.pe_pdpDetails_content.pe_pdpDetails h4, .pe_pdp_toolCont.pe_pdp_toolInner h4,
	.pe_pdp_reLib h4 {
	margin: 0;
}

a[href]:after {
	content: none;
}

.pe_pdp_details .pe_heroPDP {
	width: 100%;
}

.pe_pdp_details .pe_para {
	margin-top: 25mm
}

footer {
	display: none !important;
}

}
/* End of PRINT styles */

/* Medium devices */
@media
(
min-width
:
768px)
and
(max-width:
1024px)
{
.pe_banner_img .sol_next, .pe_banner_img .sol_prev {
	z-index: 3;
}

table.pe_table tbody tr td {
	font-size: 13px !important;
}

body {
	font-family: "FrutigerLTW02-45Light", "Helvetica Neue", Helvetica, Arial,
		sans-serif;
}

.pe_homeMain_content .pe_mainContent h4 {
	font-size: 16px;
}

.pe_SearchLeft_inner p a, .pe_SearchRight_inner p a {
	font-size: 13px;
}

.pe_header2 {
	font-size: 35px;
}

.pe_mainContent p.pe_sugg_products a, .pe_mainContent p.pe_sugg_content a
	{
	font-size: 13px;
}

.pe_mainContent a {
	font-size: 10.8px;
}

.pe_featured_products h4 {
	padding-right: 5%;
	font-size: 16px;
}

.pe_featured_products ul.nav>li a {
	font-size: 14px;
}

.pe_HomeQty_rightInner {
	width: 28%;
}

.pe_HomeSku_leftInner {
	width: 68%;
}

.pe_table {
	width: 100%;
}

table.pe_table.tbody tr td {
	font-size: 14px;
}

.pe_pdp_table thead th {
	font-size: 13px !important;
}

.pe_foot_head {
	font-size: 18px;
}

.pe_foot_group>.pe_foot_list a {
	font-size: 16px;
}

}
@media
(
max-width
:768px)
{
.pe_social_icons {
	margin-right: 4px;
}

.pe_body_cont {
	padding: 3% 1%;
}

.pe_noSearchCont {
	padding: 3% 2%;
}

.pe_noSearch input {
	padding-right: 15%;
}

table.display {
	width: 100%;
}

.pe_foot_group>.pe_foot_list a {
	font-size: 16px;
}

.pe_pdpDet_inner.pe_sticky {
	/* width: 98%; */
	
}

.pe_quick_view {
	width: 95%;
	left: 2%
}

.pe_secondary_sm.more {
	left: 75%;
	bottom: -2%;
}

.pe_clist:nth-child(odd), .pe_clist:nth-child(even) {
	padding: 10px;
}

.pe_clist.pe_OtherCntList>div {
	padding: 0;
}

.c_images {
	padding: 0 5px;
}

.c_images+div.col-sm-6 {
	padding: 0 15px 0 25px;
}

.c_images+div.col-sm-6+div.col-sm-4 {
	padding: 0 5px;
}

h4.pdb {
	margin: 0;
}

.pe_para_sm {
	margin-right: 10px;
	font-size: 13px;
}

.pe_Cleft {
	padding: 0 5px;
}

.pe_filter_list>li {
	font-size: 13px;
}

.country_list li {
	width: 248px;
	padding: 10px 0px;
	font-size: 13px;
}

ul.country_list {
	height: auto;
}
/*SHOP BY*/
.pe_shopBy_cont>ul.pe_shopBy_list {
	padding-right: 15px;
	padding-left: 15px;
}

/*Home page carousel left pos*/
#pe_homeRelated_prds {
	left: 5px;
}

.pe_alt_product {
	padding: 0.8% 4%;
}

.custom_select.sort, .custom_select.cnt_Sort {
	min-width: 165px;
}

ul.country_list {
	height: 675px;
}

.pe_lp, .pe_yp {
	max-width: 80px;
}

.pe_sk, .pe_qp, .pe_nw {
	max-width: 50px
}

.pe_marchandise_sm {
	margin: 10px 0;
}

.pe_marchandise_sm>iframe {
	width: 180px;
}

.pe_pagination a {
	padding: 2px;
}

.pe_pdp_promo {
	min-height: 200px;
	max-width: 200px;
}

}
@media
(
max-width
:
450px)
{
.pe_alt_product {
	margin: 16px 0;
}

}
@media
(
width
:
1024px)
{
.pe_pdpDet_inner.pe_sticky {
	/* width: 96%; */
	
}

.pe_body_cont {
	padding: 3% 2%;
}

table.display {
	width: 80%;
}

.pe_foot_group>.pe_foot_list a {
	font-size: 16px;
}

.pe_pdp_table thead th {
	padding: 10px 25px 10px 0px;
}

.pe_quick_view {
	width: 95%;
	left: 2%
}

.pe_pdp_table {
	padding: 0;
}

ul.country_list {
	height: 460px;
}

#pe_pdpThumbs div.item>img {
	max-width: 45px;
	height: 45px;
}

.pe_pdpThumbsWrap .btn.next {
	right: -6px;
}

.pe_pdpThumbsWrap .btn.prev {
	left: -6px;
}

#pe_pdpThumbs div.item:first-child {
	padding-left: 0;
}

.pe_marchandise_sm {
	margin: 10px;
}

.sol_img {
	width: 13%;
}

}
@media
(
max-width
:
640px)
{
.pe_secondary, .pe_primary {
	margin: 12px 0px;
	width: 100%;
}

.pe_btn_cont {
	width: 100%;
}

.pe_para {
	font-size: 13px;
}

.pe_pdpDetails_content .pe_pdpDetails p {
	font-size: 13px;
}

.pe_sticky {
	width: 100%;
}

}
.typeahead.dropdown-menu {
	width: 70%;
}

.screen_freeze {
	background: rgba(255, 255, 255, 0.77);
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999
}

.loading_gif {
	display: block;
	position: fixed;
	z-index: 99999;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}

div.pe_advOrder p.error {
	display: none;
	color: red;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}

ul.pe_mega_drop li.pe_noBorder:hover {
	border-right: 1px solid #e5e5e5;
}

.no_view_more_unscroll ul {
	overflow: hidden !important;
}

.quickBlur {
	margin-left: -1.41%;
	width: 100%;
	height: 100%;
	z-index: 103;
	position: absolute;
	display: none;
	background-color: rgba(0, 0, 0, 0.6);
}

.pe_quick_view .pe_cart_popup {
	top: 30% !important;
	position: fixed;
	pointer-events: all;
}

@media
screen
and
(max-width:
1310px)
{
.pe_body_cont {
	padding: 3%;
}

}
.pe_warning {
	color: #9F6000;
	background-color: #FEEFB3;
	padding: 5px 10px;
	margin-bottom: 10px;
}

.pe_warning a {
	color: #8E5F07;
}

.language-selection select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color: #fff;
	border: 1px solid #bfbfbf;
	border-radius: 3px;
	color: #404040;
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	height: 2.625rem;
	margin-bottom: 0.375rem;
	padding: 0.375rem 0.625rem;
	position: relative;
	text-transform: none;
	-webkit-transition: all 100ms;
	transition: all 100ms;
	vertical-align: middle;
	white-space: nowrap;
	width: 100%;
}

.language-selection select::-ms-expand {
	display: none;
}

.language-selection select:focus {
	border: 1px solid #404040;
	outline: none;
}

.language-selection select option {
	max-width: 103%;
}

.language-selection a.countryListLink {
	color: #404040;
}

/* fancybox controls*/
.fancybox-nav {
	font-family: "FrutigerLTW02-45Light", "Helvetica Neue", Helvetica, Arial,
		sans-serif;
	font-size: 100px;
	visibility: visible;
	width: 40px;
}

.fancybox-nav.fancybox-prev {
	left: -55px;
	width: 50px;
}

.fancybox-nav.fancybox-next {
	right: -64px;
	width: 50px;
}

.video-fancybox ~.fancybox-nav span {
	display: block;
	visibility: visible;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
}

@media
(
max-width
:
767px)
{
.fancybox-nav span {
	display: block;
	visibility: visible;
	top: 90%;
}

}
.fancybox-nav span:hover {
	color: #00aae7;
}

.fancybox-title-float-wrap .child {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/*Product compare*/
.view-more-drop {
	display: none;
	position: absolute;
	bottom: 0;
	right: 0;
}

.view-more-btn {
	bottom: -5px;
	transition: bottom .3s;
}

.view-more-btn.move-top {
	bottom: 34px;
}

.view-more-btn i {
	-webkit-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.view-more-drop {
	margin-right: 15px;
}

.view-more-drop .pe_secondary_sm {
	margin: 5px 0 0 5px;
	display: block;
	position: static;
	background: white;
	color: #404040;
	border: 1px solid #00aae7;
}

.view-more-drop .pe_secondary_sm:hover {
	background: #00aae7;
	color: white;
}

@media
(
max-width
:
767px)
{
.view-more-drop {
	position: static;
	margin-right: 0px;
}

.view-more-drop .pe_secondary_sm {
	display: inline-block;
}

}
#compareChart {
	display: none;
	background: white;
	width: auto;
	padding: 1em;
	max-width: 1300px;
	min-width: 700px;
}

#compareChart table {
	border: 1px solid;
	width: 100%;
	table-layout: fixed;
	border-spacing: 0;
	border-collapse: inherit;
}

#compareChart th, #compareChart td {
	text-align: center;
	padding: .2em 1em;
	width: 8%;
}

#compareChart td, #compareChart tbody th.category-header, #compareChart [class*=category-item] th
	{
	border-bottom: 1px solid #efefef;
}

#compareChart [class*=category-item] th {
	text-align: left;
}

#compareChart .category-group:nth-of-type(last) {
	border-bottom: 1px solid green;
}

@media
(
max-width
:
767px)
{
#compareChart {
	display: none;
	background: white;
	width: auto;
	padding: 1em;
	max-width: 1300px;
	min-width: 600px;
}

#compareChart th, #compareChart td {
	font-size: 14px;
	padding: .2em .2em;
}

#compareChart td span {
	font-size: 12px;
}

#compareChart .category-header {
	display: none;
}

}
#compareChart .glyphicon-ok {
	color: #055ca5;
}

.compare-box .fancybox-skin {
	overflow: auto;
	background: white;
	padding: 15px 0 !important;
}

.compare-box .fancybox-inner {
	overflow: visible;
	height: auto;
}

.product-media .fancybox-inner {
	width: auto !important;
}

@media
(
max-width
:
767px)
{
#compareChart .spec-group {
	display: none;
}

.fancybox-inner {
	width: auto !important;
}

}
.video-image+.play-button {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	left: 50%;
	opacity: 0.85;
	transition: opacity .2s;
}

.video-image+.play-button.small {
	width: 22px;
	opacity: 1;
	-webkit-transform: translateY(-50%) translateX(-39%);
	-ms-transform: translateY(-50%) translateX(-39%);
	transform: translateY(-50%) translateX(-39%);
}

.video-image:hover+.play-button, .play-button:hover {
	opacity: 1;
}

#country-list {
	z-index: 0;
	position: relative;
}

#rowSelect {
	z-index: 100;
	position: relative;
}

.fancybox-nav span {
	height: auto;
	margin-top: -5px;
}

.pdp-gallery {
	padding: 20px;
}

.pdp-gallery .clearLeft {
	clear: left;
}

.pdp-gallery .pdp_fancybox {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

.pdp-gallery .pdp_fancybox img:not (.play-button ) {
	max-width: 100%;
	margin: 1em 0 2em;
}

.pdp-configurations {
	padding: 15px;
	margin-top: 1em;
}

.pdp-configurations table {
	margin-top: 1em;
	border: 1px solid;
	border-collapse: separate;
}

.pdp-configurations table th, .pdp-configurations table td {
	border-right: 1px solid #ddd;
	background: white;
}
/* Fix for 6537 */
.pdp-configurations table i.glyphicon.glyphicon-ok {
	display: inline-block;
	vertical-align: middle;
}

.pdp-configurations table.table>tbody>tr>td {
	text-align: center;
	vertical-align: middle;
}
/* End of Fix for 6537 */
.pdp-configurations table thead th:nth-last-child(1),
	.pdp-configurations table tbody td:nth-last-child(1) {
	/* border-right: 0; */
	
}

.pdp-configurations table i {
	display: none;
}

.pdp-configurations table thead tr th {
	border-bottom: 0;
	background: #f2f2f2;
	text-align: center;
}

@media
(
max-width
:
767px)
{
.pdp-configurations table thead {
	display: none;
}

.pdp-configurations table tbody th, .pdp-configurations table tbody td {
	border-right: 0;
	display: block;
}

.pdp-configurations table tbody th {
	cursor: pointer;
	background: #f2f2f2;
}

.pdp-configurations table tbody th:hover {
	color: #0c55a5;
}

.pdp-configurations table tbody th.open ~ td {
	display: block;
}

.pdp-configurations table tbody td {
	background: white;
	display: none;
	padding-left: 1.5em;
}

.pdp-configurations table tbody td:before {
	content: attr(data-th) ":  ";
	font-weight: bold;
}

.pdp-configurations table i {
	display: block;
	float: right;
	cursor: pointer;
}

}
.view-more-button.move-up {
	bottom: 45px;
	transition: bottom .4s;
	z-index: 12;
}

.view-more-button .glyphicon {
	top: 2px;
}

.more-details-buttons>.pe_compare_sm {
	border: 1px solid #00aae7;
	background: white;
	color: #404040;
}

.more-details-buttons>.pe_compare_sm:hover {
	background: #00aae7;
	color: white;
	transition: 0s;
}

@media
(
max-width
:
767px)
{
.more-details-buttons .pe_compare_sm {
	margin: 7px 0px;
	display: inline-block;
}

}
.more-details-buttons>button.pe_compare_sm:first-child {
	bottom: 17px
}

.more-details-buttons>button.pe_compare_sm {
	bottom: -11px;
}

.select-drop {
	cursor: pointer;
	display: inline-block;
	background-color: #c5d7ea;
	background: -webkit-linear-gradient(top, #c5d7ea, #afc6e1);
	background: -moz-linear-gradient(top, #c5d7ea, #afc6e1);
	background: -ms-linear-gradient(top, #c5d7ea, #afc6e1);
	color: #404040;
	text-align: center;
	padding: 4px 7px;
	width: 242px;
	border: 1px solid #404040;
	font-weight: bold;
}

.select-drop.open {
	border-bottom: 1px solid #b8b8b8;
}

.select-drop i {
	-webkit-transform: translateY(3px);
	-ms-transform: translateY(3px);
	transform: translateY(3px);
}

.select-drop ~ table {
	margin-top: 1em;
}

.multiSelect, .multiSelect-filters {
	display: none;
	margin-bottom: 1em;
	width: 242px;
	border: 1px solid #404040;
	border-top: 0;
	padding: 0.3em 0em;
	background: white;
}

.multiSelect-filters {
	border: 1px solid #e5e5e5;
}

.filter-choice {
	display: block;
}

.dropdown input[type="checkbox"] {
	visibility: hidden;
}

.dropdown input[type="checkbox"]:checked {
	margin-left: 15px;
	transition: margin-left .4s;
}

.dropdown input[type="checkbox"]:checked:before {
	visibility: visible;
	color: #337ab7;
	content: "\e014";
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.pe_pdp_detatabl_cont h4 {
	font-size: 28px;
	color: #404040;
	margin-bottom: 15px;
}

#associatedCategories .item {
	display: block;
	float: left;
	width: 100%;
	margin: 1em 0 0 0;
}

#associatedCategories .item span {
	display: block;
	margin-bottom: .5em;
	font-size: 1.2em;
}

#associatedCategories .item a {
	margin-bottom: .5em;
	padding-left: 0;
}

#filterUL label {
	cursor: pointer;
	margin-bottom: 0;
	font-weight: 300;
	display: flex;
}

#filterUL input[type="checkbox"] {
	margin-right: 4px;
}

#filterUL li {
	margin: 7px 0px;
}

#filterUL label:hover {
	color: #337ab7;
}

#selectedItemClass {
	display: none !important;
}

.pe_btn_cont button[type="button"] {
	margin-right: 0;
}

.fancybox-inner .language-selection {
	padding: 1.5rem;
}

.fancybox-nav.fancybox-next {
	right: 1%;
	position: fixed;
}

.fancybox-nav.fancybox-prev {
	position: fixed;
	left: 1%;
}

@media
(
max-width
:
767px)
{
.fancybox-nav {
	bottom: 2%;
}

}
.fancybox-outer .fancybox-nav {
	display: none !important;
}

.fancybox-close i {
	color: #404040 !important;
	font-size: 2rem;
}

.fancybox-skin .fancybox-close i {
	color: #404040 !important;
	font-size: 2rem;
	display: inline;
}

.fancybox-margin {
	margin: 0 !important;
}

.fancybox-custom-nav {
	font-size: 60px;
	transition: none;
}

.fancybox-custom-nav.next-arrow {
	right: 20%;
	position: fixed;
}

.fancybox-custom-nav.prev-arrow {
	position: fixed;
	left: 20%;
}

.fancybox-outer .fancybox-nav {
	display: none !important;
}

div:not (.video-fancybox ) .fancybox-close:before {
	content: "X";
	font-weight: bold;
	font-size: 1.4em;
	top: 0px;
	right: 0px;
	position: absolute;
	background: transparent;
	border-radius: 4px;
	padding: 5px 7px;
}

.video-fancybox .fancybox-close:before {
	content: "X";
	font-weight: bold;
	font-size: 1.4em;
	top: 0px;
	right: 0px;
	position: absolute;
	background: #f9f9f9;
	border: 2px solid #f9f9f9;
	border-radius: 4px;
	padding: 3px 9px 0px 7px;
}

.icon {
	display: inline-block;
	font-family: 'perkinelmer_icons';
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	speak: none;
	text-transform: none;
	position: relative;
	top: 2px;
}

.icon-search::before {
	content: "\e631";
}

.icon-close::before {
	content: "\e605";
}

.form-control {
	position: relative;
}

input[type=search] {
	-webkit-appearance: none;
}

.zoomContainer {
	pointer-events: none;
}

@media
(
max-width
:
767px)
{
.zoomContainer {
	display: none !important;
}

}
.zoomContainer .zoomLens {
	display: none !important;
}

.zoomContainer .zoomWindowContainer div {
	border: 2px solid #9f9f9f !important;
}

div.pe_quick_view.pe_pdp_table.clearfix {
	overflow: visible !important;
}

#product-comparison-table {
	display: none;
	border: 1px solid #dddddd;
}

#product-comparison-table table {
	margin-bottom: 0;
}

#product-comparison-table thead>tr>th {
	border-bottom: 0;
}

#product-comparison-table td {
	text-align: center;
}

#product-comparison-table th[rowspan] {
	vertical-align: middle;
}

#product-comparison-table .glyphicon-ok {
	color: #00aae7;
}

@media
(
max-width
:
767px)
{
#product-comparison-table {
	border: 0;
}

#product-comparison-table table {
	margin-bottom: 25px;
}

}

/* @media (min-width: 767px) { */
#pe_heroWrap:hover span.image-zoom-message:after {
	display: none;
}

span.image-zoom-message:after {
	content: ' ' attr(data-image-zoom-message-before);
	position: absolute;
	top: 0;
	left: 0;
	width: 223px;
	background: whitesmoke;
}

span.image-zoom-message.video-message:after {
	content: ' ' attr(data-video-message-before);
	position: absolute;
	top: 0;
	left: 0;
	width: 223px;
	background: whitesmoke;
}
/* } */
.image-zoom-message {
	pointer-events: none;
	font-size: 12px;
	display: block;
	position: absolute;
	bottom: -22px;
	width: 223px;
	text-align: center;
}

#category-carousel {
	background: white;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding-bottom: 0;
	margin-bottom: 50px;
	max-height: 466px;
}

#category-carousel .container-fluid {
	padding-bottom: 30px;
}

@media
(
max-width
:
767px)
{
#category-carousel .container-fluid {
	max-height: none;
	height: auto !important;
}

#category-carousel {
	max-height: none;
}

}
#category-carousel .row {
	max-height: 466px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-right: -20px;
	margin-left: -20px;
}

@media
(
max-width
:
767px)
{
#category-carousel .row {
	max-height: none;
	height: auto !important;
}

}
#category-carousel .img-wrapper img {
	width: 50%;
	position: static;
	max-height: 466px;
	max-width: 655px;
	min-height: 466px;
}

@media
(
max-width
:
767px)
{
#category-carousel .img-wrapper img {
	width: 100%;
	position: static;
	display: block;
	margin: 0 auto;
	min-height: none;
}

}
@media
(
max-width
:
1380px)
{
.pe_HomeQty_right {
	width: 40%;
}

.pe_HomeSku_left {
	width: 56%;
}

}
#category-carousel .img-wrapper .img-description {
	display: block;
	width: 49%;
	float: right;
	max-height: 435px;
	padding: 15px;
	overflow: auto;
	margin-top: 0px;
}

@media
(
max-width
:
767px)
{
#category-carousel .img-wrapper .img-description {
	margin-top: 20px;
	display: block;
	width: 100%;
	height: auto;
	padding: 5px 0;
	max-height: none;
}

#category-carousel .img-wrapper .img-description-content {
	padding: 0 15px;
	height: 230px;
	overflow-y: auto;
}

}
#category-carousel .carousel-indicators {
	bottom: -8px;
	width: 50%;
	top: inherit;
	left: inherit;
	right: 0;
}

@media
(
max-width
:
767px)
{
#category-carousel .carousel-indicators {
	width: 100%;
	bottom: -8px;
}

}
/* Fix for WRRQA1-6718 */
.pdp-configurations ul {
	list-style-type: disc;
	padding-left: 40px;
	text-align: left;
}
/* END OF Fix for WRRQA1-6718 */
#category-carousel .carousel-indicators li, #category-carousel .carousel-indicators .active
	{
	border-color: #0c55a5;
	width: 25px;
	background: white;
}
 
#buyNowForNext, #requestForQuote {
	display: none;
}

#category-carousel .carousel-indicators .active {
	height: 10px;
	background-color: #0c55a5;
	margin: 1px;
}

a.pe_primary {
	color: white;
}

.carousel .img-description ul li {
	list-style-type: disc;
	margin-left: 20px;
}

.productCompareTable .glyphicon.glyphicon-ok {
	color: #1cabe4;
}

/* CLP Revamp */
.pe_container.pe_clp_container_newChanges {
	background: #fff
}

.pe_clp_container_newChanges .sol_pagecount {
	background: #f5f5f5;
}

.pe_clp_container_newChanges .pe_secondary_sm.more {
	left: calc(50% - 39px);
	bottom: 10px;
	background-color: #fff;
	background: #fff;
	color: #0c55a5;
	-webkit-transition: color .4s ease-out !important;
	transition: color .4s ease-out !important;
	/* position: static; */
	/* clear: both; */ */
	/* text-align: center; */
	/* margin: 0 auto; */
	clear: both; */
	margin: 0 auto; */
	margin: 0 auto; */
	margin:;
	/* text-align: center; */
	/* margin: 0 auto; */
}

.pe_clp_container_newChanges .pe_secondary_sm.more:after {
	content: "\e259";
	position: absolute;
	right: 8px;
	top: 25%;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	color: #0c55a5;
	z-index: 0;
	font-size: 11px;
	-webkit-transition: color .4s ease-out !important;
	transition: color .4s ease-out !important;
}

.pe_clp_container_newChanges .pe_secondary_sm.more:hover,
	.pe_clp_container_newChanges .pe_secondary_sm.more:hover:after {
	color: #00aae7;
	-webkit-transition: color .4s ease-out !important;
	transition: color .4s ease-out !important;
}

.pe_clp_container_newChanges .pe_secondary_sm.more.visi:after {
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Safari 3-8 */
	transform: rotate(180deg);
}

.pe_clp_container_newChanges .pe_clist:nth-child(odd) {
	background-color: #fff;
	border-right: 0px;
}

.pe_clp_container_newChanges .pe_clist:first-child {
	border-top: 1px solid #e5e5e5;
}

.pe_clp_container_newChanges .pe_prdctSrvs, .pe_clp_container_newChanges .pe_othrCnt
	{
	background-color: #fff;
	/* border: 1px solid #e5e5e5; */
	padding-left: 25px;
}

.pe_clp_container_newChanges .pe_search_Cntr {
	border: 1px solid #e5e5e5;
}

.pe_clp_container_newChanges .pe_cnt_tab li {
	font-size: 22px;
	font-weight: normal;
	flex-grow: 1;
	flex-basis: 100%;
	/* display: flex; */
}

.pe_clp_container_newChanges .pe_cnt_tab li p {
	padding: 16px 4px;
	background-color: #f0f0f0;
	border: 1px solid #e5e5e5;
	color: #b0b0b0;
	-webkit-transition: color .4s ease-out !important;
	transition: color .4s ease-out !important;
	flex-grow: 1;
	flex-basis: 100%;
	/* display: flex; */
	text-align: center;
	box-shadow: none;
	border-top: 0px;
	border-right: 0px;
}

.pe_clp_container_newChanges .pe_cnt_tab li p:hover,
	.pe_clp_container_newChanges .pe_cnt_tab li p:focus,
	.pe_clp_container_newChanges .pe_cnt_tab li p:active {
	color: #404040;
	-webkit-transition: color .4s ease-out !important;
	transition: color .4s ease-out !important;
}

.pe_clp_container_newChanges .pe_cnt_tab li p.active {
	background-color: #fff;
	color: #404040;
	cursor: pointer;
	border: 0px solid #e5e5e5;
}

.pe_clp_container_newChanges .more-details-buttons>.pe_compare_sm {
	border: 0px;
	color: #0c55a5;
}

.pe_clp_container_newChanges .more-details-buttons>.pe_compare_sm:hover,
	.pe_clp_container_newChanges .more-details-buttons>.pe_compare_sm:focus,
	.pe_clp_container_newChanges .more-details-buttons>.pe_compare_sm:active
	{
	background: #fff;
	color: #00aae7;
}

.pe_clp_container_newChanges .pe_clist:first-of-type {
	border-top: 1px solid #e5e5e5 !important;
}

.pe_clp_container_newChanges input.filter_check+label,
	.pe_clp_container_newChanges input.cntfilter_check+label {
	background: none;
	border-radius: 2px;
	border: 1px solid #000;
	width: 18px;
	height: 18px;
	cursor: pointer;
	position: absolute;
	background: #fff;
	box-shadow: inset 0 0 1px #999;
	box-sizing: content-box;
	margin: 0;
	top: calc(50% - 11px);
}

.pe_clp_container_newChanges .pe_filter_list>li {
	padding-left: 25px;
	font-size: 14px;
}

.pe_clp_container_newChanges .pe_filter_list>li,
	.pe_clp_container_newChanges .pe_Cleft {
	color: #000;
	/* padding-left: 25px; */
}

.pe_clp_container_newChanges .pe_cl_controls:first-child {
	/* border-bottom: 1px solid #e5e5e5; */
	margin-bottom: 0px;
	padding-bottom: 40px;
}

.pe_clp_container_newChanges .pe_cnt_tab ul {
	display: flex;
}

.pe_clp_container_newChanges .pe_search_list {
	border-bottom: 1px solid #e5e5e5;
}

.pe_clp_container_newChanges .result_head {
	border-bottom: 0px
}

.pe_clp_container_newChanges .pe_clist:nth-child(even) {
	border-right: 0px;
}

.pe_clp_container_newChanges .pe_clist:nth-child(2) {
	border-top: 1px solid #e5e5e5;
}

.pe_clp_container_newChanges .pe_sol_banner {
	padding-top: 25px;
	padding-bottom: 25px;
}

.pe_clp_container_newChanges .full-width-product .pe_banner_content,
	.pe_clp_container_newChanges .pe_banner_content.pe_para {
	margin-bottom: 35px;
}

@media ( max-width : 767px) {
	.pe_clp_container_newChanges .pe_cl_controls {
		padding-left: 25px;
		padding-right: 25px;
	}
	.pe_clp_container_newChanges .pe_clist:nth-child(odd),
		.pe_clp_container_newChanges .pe_clist:nth-child(even) {
		border-left: 0px;
	}
	.pe_clp_container_newChanges .pe_sol_banner {
		padding: 25px 10px;
	}
	.pe_clp_container_newChanges .pe_prdctSrvs, .pe_clp_container_newChanges .pe_othrCnt
		{
		padding-left: 0px;
	}
}

.pe_clp_container_newChanges #clp_filtered li, .filteredlist .clearall_checked
	{
	display: inline-block;
	padding: 5px;
	margin: 3px;
	background: #f0f0f0;
	border-radius: 5px;
	transition: all 0.5s ease;
	border: 1px solid #e5e5e5;
}

.pe_clp_container_newChanges #clp_filtered li:hover, .filteredlist .clearall_checked:hover
	{
	text-decoration: line-through;
	transform: translate(0, -1px);
	box-shadow: 2px 2px 3px #ccc;
	cursor: pointer;
	transition: all 0.5s ease;
}
/* END OF CLP Revamp */

/* PDP Revamp */
.pe_pdp_revamp.pe_container {
	background-color: #fff;
}

.pe_pdp_revamp .pe_pdp_table .pdp-table__Header div {
	background-color: #fff;
}

.pe_pdp_revamp .pe_table .pdp-table__Body .pdp-table__Item.active {
	background-color: #f5f5f5;
}

.pe_pdp_revamp .pe_table .pdp-table__Body .pdp-table__Item div {
	text-align: left;
}

.pe_pdp_revamp .pe_table .pdp-table__Body .pdp-table__Item:hover {
	background-color: #f5f5f5;
}

.pe_pdp_revamp .tab-layout {
	border: 1px solid #e5e5e5;
	margin-top: 25px;
}

.pe_pdp_revamp .tab-layout__Tabs {
	background: #f5f5f5;
	cursor: pointer;
	display: flex;
	margin-left: 0;
	position: relative;
	z-index: 100;
}

.pe_pdp_revamp .tab-layout__TabsItem {
	flex-grow: 1;
	flex-basis: 100%;
	display: flex;
}

.pe_pdp_revamp .tab-layout__TabsItem.active {
	background: #ffffff;
}

.pe_pdp_revamp .tab-layout__TabsItem.active .tab-layout__TabsItemLink,
	.pe_pdp_revamp .tab-layout__PaneTab.active .tab-layout__TabsItemLink {
	background-color: #ffffff;
	border-top: none;
	color: #000000;
}

.pe_pdp_revamp .tab-layout__TabsItemLink {
	display: none;
	flex-grow: 1;
	color: #b0b0b0;
	font-family: "FrutigerLTW02-45Light", Arial, "Tahoma", "Optima",
		sans-serif;
	font-weight: initial;
	font-size: 18px;
	letter-spacing: -0.01em;
	padding: 18px 8px 14px;
	text-align: center;
	-webkit-transition: background 0.3s ease-out;
	transition: background 0.3s ease-out;
	align-self: center;
}

.pe_pdp_revamp .tab-layout__PaneTab .tab-layout__TabsItemLink {
	display: block;
}

.pe_pdp_revamp .tab-layout__TabsItemLink:hover, .pe_pdp_revamp .tab-layout__TabsItemLink:focus,
	.pe_pdp_revamp .tab-layout__TabsItemLink:active {
	color: #000;
	text-decoration: none;
}

.pe_pdp_revamp .tab-layout__PaneTab {
	padding: 0 15px 18px;
	display: none;
	margin: 0 auto;
}

.pe_pdp_revamp .tab-layout__PaneTab.active {
	display: block;
}

.pe_pdp_revamp .tab-layout__TabsItem {
	border: 1px solid #e5e5e5;
	border-top: 0px;
	border-left: 0px;
}

.pe_pdp_revamp .tab-layout__TabsItem.active {
	border-bottom: 0px;
}

.pe_pdp_revamp .tab-layout__TabsItem:last-child {
	border-right: 0px;
}

.pe_pdp_revamp .pe_pdpDet_container ul.pe_pdp_det li a {
	color: #b0b0b0;
	transition: color .4s ease-out !important;
}

.pe_pdp_revamp .pe_pdpDet_container ul.pe_pdp_det li a:hover {
	color: #404040 !important;
	transition: color .4s ease-out !important;
}

.pe_pdp_revamp .pe_pdp_detatabl table#pe_pdp_tab_det, .pe_pdp_revamp  .pe_pdp_reLib table#pe_pdp_reLib_tab
	{
	border: 1px solid #E5E5E5;
	border-collapse: collapse;
}

.pe_pdp_revamp .pe_pdp_detatabl #pe_pdp_tab_det th {
	border: 1px solid #E5E5E5;
	background-color: #fff;
	border-right-width: 1px;
	font-weight: normal;
	padding: 7.5px 19px;
	font-family: FrutigerLTW02-55Roman;
}

.pe_pdp_revamp .pe_pdp_detatabl #pe_pdp_tab_det td {
	padding: 7.5px 19px;
}

.pe_pdp_revamp .pe_pdpDet_container ul.pe_pdp_det li a, .pe_pdp_revamp .tab-layout__PaneTab.active .tab-layout__TabsItemLink,
	.pe_pdp_revamp .tab-layout__PaneTab .tab-layout__TabsItemLink {
	font-size: 24px;
	line-height: 28px;
}

.pe_pdp_revamp .pe_pdpDet_container ul.pe_pdp_det .tab-layout__TabsItem.active a,
	.pe_pdp_revamp .tab-layout__PaneTab.active .tab-layout__TabsItemLink {
	font-family: FrutigerLTW02-55Roman;
}

.pe_pdp_revamp .pe_header2 {
	color: #404040;
	font-size: 40px;
	line-height: 50px;
}

.pe_pdp_revamp .pe_para {
	font-size: 20px;
	line-height: 32px;
}

.pe_pdp_revamp .pe_header_with_social {
	position: relative;
}

.pe_pdp_revamp ul.pe_head_social {
	/* right: 0px;
	    top: 0px;
	    position: absolute; */
	margin-top: 5px;
	display: inline-block;
	margin-top: 20px;
}

.pe_pdp_revamp .pe_pdp_table table {
	border: 1px solid #F5F5F5;
	margin-bottom: 0px;
}
.pe_pdp_revamp  table#quick_viewTable{
	border: 1px solid #404040;
}

.pe_pdp_revamp .pe_pdptableWrapper {
	border: 1px solid #e5e5e5;
	padding: 15px;
}

.pe_pdp_revamp .pe_table.table>thead>tr>th {
	border-bottom: 0px;
}

.pe_pdp_revamp .pe_table thead th {
	border: 0px;
}

.pe_pdp_revamp .pe_table#quick_viewTable thead th{
	border: 1px solid #b8b8b8;
	border-left: 0px;
}

.pe_pdp_revamp table.pe_table tbody>tr.active td {
	border-right: 0px;
}

.pe_pdp_revamp table.pe_table#quick_viewTable tbody>tr.active td{
	border-right: 1px solid #d0dde9;
}
.pe_pdp_revamp table.pe_table#quick_viewTable tbody>tr.active td.pe_yp.login{
	background: #fff;
}

.pe_pdp_revamp .pe_table .pdp-table__Body .pdp-table__Item .pdp-table__Desktop {
	border-right: 0px;
	display: inline-block;
}

.pe_pdp_revamp .pe_table.display .pdp-table__Header div {
	text-align: left;
	display: inline-block;
}

.pe_pdp_revamp .pe_table.display .pdp-table__Header div.pe_qnt, .pe_pdp_revamp .pe_table .pdp-table__Body .pdp-table__Item div.pe_qnt {
	text-align: center;
}

.pe_pdp_revamp .pe_qnt>input {
	background-color: #fff;
	border: 1px solid #979797;
}

.pe_pdp_revamp .table .pdp-table__Body .pdp-table__Item div {
	padding: 12px 8px;
}

.pe_pdp_revamp .pe_table .pdp-table__Header {
	font-family: FrutigerLTW01-55Roman;
	font-weight: normal;
	font-size: 20px;
	line-height: 28px !important;
}
.pe_pdp_revamp .pe_table .pdp-table__Header div{
	padding: 8px;
}
.pe_pdp_revamp .pdp-table__Item{
	border-bottom: 1px solid #e5e5e5;
}
.pe_pdp_revamp tr.active .pe_yp.login {
	font-family: "Frutiger LT W01 65 Bold";
}

.pe_pdp_revamp .pe_table .pdp-table__Body .pe_sk {
	padding-left: 10px;
}
.pe_pdp_revamp .pe_table .pe_sk, .pe_pdp_revamp .pe_table .pe_qp , .pe_pdp_revamp .pe_table .pe_lp, .pe_pdp_revamp .pe_table .pe_yp, .pe_pdp_revamp .pe_table .pe_qnt, .pe_pdp_revamp .pe_table .pe_nw, .pe_pdp_revamp .pe_table .pe_tw{
	/* width: 19%; */
	max-width: none;
}

.pe_pdp_revamp .pe_header_with_social .pe_header2 {
	margin-bottom: 10px;
	display: inline-block;
	margin-right: 10px;
}

.pe_pdp_revamp .pe_header_with_social {
	margin-bottom: 40px;
}

.pe_pdp_revamp .pe_pdp_carousel {
	width: 100%;
	max-width: 476px;
	margin: 0 auto;
	border: 1px solid #e5e5e5;
	padding: 0px;
	box-shadow: 0px 2px #e5e5e5;
}

.pe_pdp_revamp .multiSelect {
	display: block;
}
.pe_pdp_revamp .pe_pdp_details.row.carousel--less .pe_pdp_carousel{
	display: none;
}
.pe_pdp_revamp .pe_pdp_details.row.carousel--less .pe_pdp_table{
	margin-left: 0px;
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
/* Buttons */
.pe_pdp_revamp .pe_secondary, .pe_pdp_revamp  .pe_primary,
	.pe_pdp_revamp .pe_secondary_sm {
	font-size: 18px;
	line-height: 23px;
	font-family: FrutigerLTW01-55Roman;
	padding: 8.5px 43.5px;
	letter-spacing: -0.4px;
    display: inline-block;
}
/* .pe_pdp_revamp .pe_btn_cont .pdp_buttons{
	float: right;
} */
.pe_pdp_revamp .pe_primary {
	background: none;
	background-color: #0057a8;
	color: #fff;
	border: 1px solid #0057a8;
	display: inline-block;
}

.pe_pdp_revamp .pe_primary:hover {
	background: none;
	background-color: #0069d9;
	border-color: #0062cc;
	transition: all 0.4s ease-out;
}

.pe_pdp_revamp .pe_secondary, .pe_pdp_revamp  .pe_secondary_sm {
	background: none;
	background-color: #fff;
	color: #0057a8;
	border: 1px solid #0057a8;
}

.pe_pdp_revamp .pe_secondary:hover, .pe_pdp_revamp .pe_secondary_sm:hover
	{
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc;
	transition: all 0.4s ease-out;
}

.pe_pdp_revamp .pe_secondary.addFavorites, .pe_pdp_revamp .pe_secondary.removeFavorites
	{
	font-size: 24px;
	padding: 7px 16px;
	vertical-align: top;
	min-width: 62px;
}

.pe_pdp_revamp #pe_pdpThumbs .owl-item {
	border: 1px solid #fff;
	/* margin: 0px 10px; */
}

/* .pe_pdp_revamp #pe_pdpThumbs .owl-item.synced, .pe_pdp_revamp #pe_pdpThumbs .owl-item.active
	{
	border: 1px solid #404040;
} */

.pe_pdp_revamp div.pe_pdpThumbsWrap {
	border: 0px;
	width: 100%;
	padding: 24.5px 20px;
	border-top: 1px solid #e5e5e5;
	min-height: 102px;
}

.pe_pdp_revamp #pe_pdpThumbs div.item {
	padding: 0px;
	max-height: 50px;
}

.pe_pdp_revamp #pe_pdpThumbs div.item>img {
	margin-top: 24px;
	max-width: 48px;
	max-height: 48px;
}

.pe_pdp_revamp .pe_pdpThumbsWrap.populated .owl-item .item {
	width: 52px !important;
    margin: 0 auto;
    position: relative;
}
/* .pe_pdp_revamp .pe_pdpThumbsWrap.populated .owl-item {
	width: 65px !important;
} */

.pe_pdp_revamp .pe_pdpDet_container ul.pe_pdp_det li a:first-child {
	padding-left: 20px;
}



.pe_pdp_revamp .pe_table  .pdp-table__Body .pdp-table__Item.active {
	font-family: "Frutiger LT W01 65 Bold";
}

.pe_pdp_revamp .pe_table .pdp-table__Body .pdp-table__Item.active div {
	color: #404040;
}

.pe_pdp_revamp .pe_table .pdp-table__Body .pdp-table__Item{
	cursor: pointer;
	position: relative;
}

.pe_pdp_revamp .pe_table  .pdp-table__Body .pe_sk span {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	border: 1px solid #e5e5e5;
	background: #fff;
	display: inline-block;
	/* margin-top: 2px; */
	/* line-height: 22px; */
	vertical-align: bottom;
	margin-right: 15px;
}

.pe_pdp_revamp .pe_table  .pdp-table__Body .pdp-table__Item.active .pe_sk span
	{
	background: #0057a8;
}

.pe_pdp_revamp .pe_table .pdp-table__Body .pe_sk span:after {
	content: "";
	display: block;
	width: 6px;
	height: 12px;
	border: 3px solid #fff;
	border-top: 0;
	border-left: 0;
	margin-top: 4px;
	margin-left: 9px;
	transform: rotate(45deg);
}

.pe_pdp_revamp .pe_table  .pdp-table__Header .pe_sk {
	padding-left: 50px;
}

.pe_pdp_revamp .pe_alt_product #pe_alternate .item {
	text-align: center;
}

.pe_pdp_revamp .pe_alt_product #pe_alternate .pe_forimage {
	float: none;
	max-width: 150px;
	max-height: 150px;
	height: 150px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #e5e5e5;
}



.pe_pdp_revamp .pe_alt_product #pe_alternate .pe_forimage img {
	max-height: 147px;
	max-width: 147px;
	margin: 0 auto;
}

.pe_pdp_revamp .pe_alt_product #pe_alternate .pe_alt_text {
	float: none;
	margin: 0px auto;
}

.pe_pdp_revamp .pe_related .pe_header4 {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 20px;
}

.pe_pdp_revamp .video-thumbnail-play-icon {
	color: #404040;
	/* opacity: 0.8; */
	font-size: 26px;
	position: absolute;
	top: 12px;
	left: 12px;
}

.pe_pdp_revamp .videoGallery__ThumbnailCarousel .video-thumbnail-play-icon
	{
	top: 37px;
	left: 37px;
}

.pe_pdp_revamp .pe_pdp_detatabl_cont h4 {
	font-size: 20px;
	font-family: FrutigerLTW02-55Roman;
}

.pe_pdp_revamp #div_sku_details {
	margin-bottom: 62px;
}

.pe_pdp_revamp #pe_alternate .pe_para_alt {
	margin-top: 20px;
}

.pe_pdp_revamp #pe_alternate .pe_para_alt a {
	line-height: 22px;
	color: #0057A8;
}

.pe_pdp_revamp .pe_pdp_disclaimer {
	font-style: italic;
	font-size: 16px;
	color: #404040;
}

.pe_pdp_revamp .pe_pdp_details, .pe_pdp_revamp .pe_pdp_disclaimer,
	.pe_pdp_revamp .pe_pdptableWrapper {
	margin-bottom: 25px;
}

.pe_pdp_revamp .pe_alt_product .alt_prev .glyphicon-menu-left,
	.pe_pdp_revamp .pe_alt_product .alt_next .glyphicon-menu-right {
	font-size: 100px;
	line-height: 250px;
	color: #ccc;
	transform: rotateY(-55deg);
}

.pe_pdp_revamp .pe_alt_product .alt_prev, .pe_pdp_revamp  .pe_alt_product .alt_next
	{
	top: 12.5px;
}

.pe_pdp_revamp .pe_pdpThumbsWrap .prev .glyphicon-menu-left,
	.pe_pdp_revamp .pe_pdpThumbsWrap .next .glyphicon-menu-right {
	font-size: 35px;
	line-height: 80px;
	color: #ccc;
	transform: rotateY(-40deg);
}

.pe_pdp_revamp .pe_pdpThumbsWrap .btn.prev, .pe_pdp_revamp .pe_pdpThumbsWrap .btn.next
	{
	top: 10px;
}

.pe_pdp_revamp div#pe_pdpThumbs {
	width: 98%;
}

.pe_pdp_revamp .pe_pdpThumbsWrap .btn.prev {
	left: -3px;
}

.pe_pdp_revamp .pe_pdpThumbsWrap .btn.next {
	right: -3px;
}

.pe_pdp_revamp .pe_heroPDP {
	width: auto;
	position: relative;
	margin-top: 12px;
	margin-bottom: 12px;
}

.pe_pdp_revamp #pe_heroWrap {
	margin: 0 auto;
	width: 316px;
	height: 220px;
}

.pe_pdp_revamp #pe_heroWrap .item {
	width: 316px;
	height: 220px;
}

.pe_pdp_revamp div.pe_pdpThumbsWrap.populated .center-items {
	justify-content: flex-start;
}

.pe_pdp_revamp .disnone, .pe_head_social.social-share-block .facebook,
	.pe_head_social.social-share-block .twitter, .pe_head_social.social-share-block .linked-in
	{
	display: none;
}

.pe_pdp_revamp .pe_head_social.social-share-block .facebook,
	.pe_pdp_revamp .pe_head_social.social-share-block .twitter,
	.pe_pdp_revamp .pe_head_social.social-share-block .linked-in,
	.pe_clp_container_newChanges .pe_head_social.social-share-block .facebook,
	.pe_clp_container_newChanges .pe_head_social.social-share-block .twitter,
	.pe_clp_container_newChanges .pe_head_social.social-share-block .linked-in{
	color: #fff;
	line-height: 32px;
	width: 28px;
	height: 28px;
	font-size: 16px;
	border-radius: 14px;
	background: linear-gradient(#2459b8, #2459b8);
	text-align: center;
	z-index: 7;
	display: block;
}

.pe_pdp_revamp .pe_social_icons {
	position: relative;
}

.pe_pdp_revamp .social-share-hide, .pe_clp_container_newChanges .social-share-hide{
	width: 28px;
	overflow: hidden;
	height: 28px;
	opacity: 0;
	position: absolute;
	top: 0;
	z-index: 10;
}

.pe_pdp_revamp div#pe_heroWrap .owl-item iframe {
	border: 0px;
}

.pe_pdp_revamp .pe_heroPDP .zoom-icon {
	bottom: 20px;
	top: unset;
	right: 20px;
	font-size: 25px;
	color: #ccc;
	cursor: pointer;
}

.pe_pdp_revamp .pe_alt_product {
	padding: 25px 2%;
}

.pe_pdp_revamp .alt_prev, .bou_prev, .pe_pdp_revamp .homeRel_prev {
	top: 3%;
}

.pe_pdp_revamp .singleSKU__Label {
	font-family: FrutigerLTW02-55Roman;
	display: inline-block;
	margin-right: 10px;
}

.pe_pdp_revamp .pe_btn_cont button:first-child {
	margin-left: 0px
}

.pe_pdp_revamp .pe_pdp_detatabl_cont {
	margin-top: 50px;
	margin-bottom: 20px;
}

.pe_pdp_revamp .pe_header4 {
	font-size: 20px;
	font-family: FrutigerLTW02-55Roman;
}

.pe_pdp_revamp .pe_pdp_reLib_inner .select-drop.open, .pe_pdp_revamp .pe_pdp_reLib_inner .dropdown
	{
	display: none;
}

.pe_pdp_revamp .pdp-resources__Row {
	border: 1px solid #e5e5e5;
	margin-left: 0px;
	margin-right: 0px;
	display: flex;
	align-items: center;
	flex-grow: 1;
    align-items: stretch;
}

.pe_pdp_revamp .pdp-resources__Row div {
	padding: 8px 14px;
}

.pe_pdp_revamp .pdp-resources__Row div:first-child {
	border-right: 1px solid #e5e5e5
}

.pe_pdp_revamp .pdp-resources__Title {
	font-size: 20px !important;
}

.pe_pdp_revamp .pe_pdp_reLib_inner {
	padding: 20px;
}

.pe_pdp_revamp .pdp-resources__MultiSelector {
	margin-top: 30px;
	border: 1px solid #e5e5e5;
	width: 19%;
	/* display: inline-block; */
	vertical-align: top;
	padding: 10px 0px;
	display: none;
}

.pe_pdp_revamp .pdp-resources__MultiSelector.active {
	display: inline-block;
}

.pe_pdp_revamp .pdp-resources {
	margin-top: 20px;
	width: 77%;
	padding-left: 60px;
	display: inline-block;
	margin-left: 3%;
}

.pe_pdp_revamp .pdp-resources__MultiSelector li {
	padding: 12px 8px;
	padding-left: 50px;
	cursor: pointer;
}

.pe_pdp_revamp .pdp-resources__Checkbox {
	display: inline-block;
	width: 25px;
	height: 25px;
	background: #0057a8;
	margin-right: 10px;
	vertical-align: middle;
	margin-left: -34px;
}

.pe_pdp_revamp .pdp-resources__Checkbox:after {
	content: "";
	display: block;
	width: 6px;
	height: 12px;
	border: 3px solid #fff;
	border-top: 0;
	border-left: 0;
	margin-top: 5px;
	margin-left: 10px;
	transform: rotate(45deg);
}

.pe_pdp_revamp .pdp-resources__MultiSelector li.pdp-resource--hide .pdp-resources__Checkbox,
	.pe_pdp_revamp  .pdp-resources__MultiSelector--all.few-selected .pdp-resources__Checkbox
	{
	background: #fff;
	border: 1px solid #404040;
}

.pe_pdp_revamp .pdp-resources__MultiSelector--all {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px;
	position: relative;
}

.pe_pdp_revamp .pdp-resources__MultiSelector--all .fas {
	display: none;
}

.pe_pdp_revamp .pdp-resources__Item.pdp-resource--hide {
	display: none;
}

.pe_pdp_revamp #imageGallery__Carousel, .pe_pdp_revamp  #videoGallery__Carousel
	{
	border-bottom: 1px solid #e5e5e5;
}

.pe_pdp_revamp #imageGallery__Carousel .owl-item, .pe_pdp_revamp  #videoGallery__Carousel .owl-item
	{
	/* max-height: 735px; */
	width: 100%;
	/* margin-left: 5px; */
}

.pe_pdp_revamp #imageGallery__Carousel .owl-controls .owl-buttons,
	.pe_pdp_revamp  #videoGallery__Carousel .owl-controls .owl-buttons {
	display: none;
}

.pe_pdp_revamp .imageGallery__Carousel .item, .pe_pdp_revamp  .videoGallery__Carousel .item
	{
	max-width: 700px;
	max-height: unset;
	margin: 0 auto;
	text-align: center;
}

.pe_pdp_revamp .carousel-thumbnail-wrapper {
	padding: 20px 10%;
	position: relative;
}

.pe_pdp_revamp .carousel-thumbnail-wrapper .prev, .pe_pdp_revamp  .carousel-thumbnail-wrapper .next
	{
	position: absolute;
	font-size: 18px;
	top: 20px;
}

.pe_pdp_revamp .carousel-thumbnail-wrapper .next {
	right: 2%;
}

.pe_pdp_revamp .carousel-thumbnail-wrapper .prev {
	left: 2%;
}

.pe_pdp_revamp .carousel-thumbnail-wrapper .glyphicon-menu-left,
	.pe_pdp_revamp  .carousel-thumbnail-wrapper .glyphicon-menu-right {
	font-size: 60px;
	line-height: 80px;
	color: #ccc;
	transform: rotateY(-40deg);
}

.pe_pdp_revamp .syncCarouselThumbs .synced .item {
	border: 1px solid #404040;
}

.pe_pdp_revamp .syncCarouselThumbs .item {
	border: 1px solid #fff;
}

.pe_pdp_revamp .imageGallery__ThumbnailCarousel .item, .pe_pdp_revamp  .videoGallery__ThumbnailCarousel .item
{
	width: 100px;
	height: 100px;
	margin: 0 auto;
	position: relative;
	line-height: 96px;
    overflow: hidden;
    text-align: center;
}

.pe_pdp_revamp .imageGallery__ThumbnailCarousel .item img,
	.pe_pdp_revamp .videoGallery__ThumbnailCarousel .item img,
	.pe_pdp_revamp .imageGallery__Carousel .item img, .pe_pdp_revamp  .videoGallery__Carousel .item img
	{
	max-width: 100%;
	max-height: 100%;
}
.pe_pdp_revamp .imageGallery__Carousel .item img, .pe_pdp_revamp  .videoGallery__Carousel .item img
	{
	max-width: 700px;
	max-height: 700px;
	width: 98%;
}

.pe_pdp_revamp .imageGallery__Carousel .item a, .pe_pdp_revamp  .videoGallery__Carousel .item a {
	max-height: 700px;
	max-width: 700px;
	width: 100%;
	height: 100%;
	display: block;
}

.pe_pdp_revamp .videoGallery__ThumbnailCarousel .item {
	vertical-align: middle;
	line-height: 100px;
}

.pe_pdp_revamp .ajax_product_media {
	display: none;
}

.pe_pdp_revamp .pdp-configurations table {
	border-color: #e5e5e5;
}

.pe_pdp_revamp .pdp-configurations table thead tr th, .pe_pdp_revamp  .pdp-configurations table th
	{
	background-color: #fff;
	font-weight: normal;
	font-family: FrutigerLTW01-55Roman;
	/* font-size: 20px; */
}
/*.pe_pdp_revamp  .pdp-configurations table th{
		font-family: FrutigerLTW01-55Roman;
		font-weight: normal;
	} */
.pe_pdp_revamp .pdp-configurations table th, .pe_pdp_revamp  .pdp-configurations table td
	{
	border-right: 1px solid #e5e5e5;
}

.pe_pdp_revamp .pe_pdpDetails_content .pe_pdpDetails h4, .pe_pdp_revamp  .pe_pdp_toolCont .pe_pdp_toolInner h4,
	.pe_pdp_revamp  .pe_pdp_reLib h4 {
	font-size: 20px;
	font-family: FrutigerLTW01-55Roman;
}

.pe_pdp_revamp .pe_pdp_detSubContent p strong, .pe_pdp_revamp  .pe_pdpDetails p strong
	{
	font-weight: normal;
	font-size: 16px;
	font-family: "Frutiger LT W02 65 Bold";
}

.pe_pdp_revamp .pdp-resources__Table.table-bordered {
	border: 0px;
}

.pe_pdp_revamp .pdp-configurations {
	margin-top: 55px;
}

.pe_pdp_revamp .pdp-resources__MultiSelector {
	font-family: FrutigerLTW01-55Roman;
}

.pe_pdp_revamp .pe_pdpDetails_inner h3 {
	font-size: 16px;
	font-family: "Frutiger LT W02 65 Bold";
}

.pe_pdp_revamp .ajax_related_products {
	display: none;
}

.pe_pdp_revamp .pe_pdp_detatabl #morefordetail {
	display: none;
}

.image__Caption, .video__Caption {
	display: block;
	font-size: 20px;
	text-align: center;
	margin-top: 10px;
}


.pe_pdp_revamp .pe_table .pdp-table__Body .pdp-table__Item div.pdp-table__MobileView--expand{
	position: absolute;
	bottom: 0px;
	right: 5px;
	width: 70px;
	padding: 0px !important;
	color: #0057a8;
}
.pe_pdp_revamp .imageGallery__Carousel-wrapper,.pe_pdp_revamp .videoGallery__Carousel-wrapper{
	padding-top: 30px;
}
.pe_pdp_revamp .imageGallery__Carousel.owl-theme .owl-controls{
	margin-top: 0px;
}
.pe_pdp_revamp .vtk-viewport{
	margin: 0 auto;
	margin-top: 20px;
	border: 0px;
	margin-bottom: 20px;
	width: 100%;
	height: calc(100vw - 100px);
	max-height: 700px;
	min-height: 350px;
}
.pe_pdp_revamp .pdp-table__MobileView--expand{
	display: none;
}


@media( max-width : 1080px){
	.pe_pdp_revamp .pe_table .pdp-table__Header .pe_sk {
	    padding-left: 8px;
	}
}

/* Desktop Styles */
@media ( min-width : 1000px) {
	.pe_pdp_revamp .pe_pdp_details .pe_pdp_table {
		width: calc(100% - 521px);
		margin-left: 45px;
	}
}
/* Small Desktop */
@media( min-width : 1080px){
	.pe_pdp_revamp .pe_pdp_details .pe_pdp_table {
		width: calc(100% - 521px);
		margin-left: 45px;
	}
	
	.pe_pdp_revamp .pdp-resources {
		margin-left: 0px;
	}
	
	.pe_pdp_revamp .pdp-resources__MultiSelector {
		width: 22%;
	}

}
/* For Mobiles */
@media only screen and (max-width: 767px) {
	.pe_pdp_revamp .pe_btn_cont {
	    width: 100%;
	}
	/* .pe_pdp_revamp .pe_btn_cont .pdp_buttons{
		float: none;
	} */
	.pe_pdp_revamp .tab-layout__PaneTab, .pe_pdp_revamp .tab-layout__PaneTab.active .tab-layout__PaneTab--inner
		{
		display: block;
	}
	.pe_pdp_revamp .tab-layout__PaneTab .tab-layout__PaneTab--inner {
		display: none;
	}
	.pe_pdp_revamp .tab-layout__PaneTab .tab-layout__TabsItemLink {
		background: #f5f5f5;
		cursor: pointer;
		color: #000;
		border: 1px solid #e5e5e5;
	}
	.pe_pdp_revamp .tab-layout__PaneTab.active .tab-layout__TabsItemLink {
		border: 0px;
	}
	.pe_pdp_revamp .tab-layout {
		border: 0px;
	}
	.pe_pdp_revamp .tab-layout__PaneTab.active {
		border: 1px solid #e5e5e5;
	}
	.pe_pdp_revamp .tab-layout__PaneTab {
		margin-bottom: 30px;
		padding: 0px;
	}
	.pe_pdp_revamp .tab-layout__PaneTab.active {
		padding: 0 15px 18px;
	}
	.pe_pdp_revamp .pdp-resources, .pe_pdp_revamp .pdp-resources__MultiSelector.active
		{
		display: block;
		width: 100%;
		padding-left: 0px;
	}
	.pe_pdp_revamp .pdp-resources__MultiSelector.active {
		padding-bottom: 0px;
		padding-top: 0px;
	}
	.pe_pdp_revamp .pdp-resources__MultiSelector.active.open li {
		display: list-item;
	}
	.pe_pdp_revamp .pdp-resources {
		margin-left: 0px;
	}
	.pe_pdp_revamp .pdp-resources__MultiSelector {
		max-width: 300px;
		margin: 0 auto;
	}
	.pe_pdp_revamp .pdp-resources__MultiSelector li {
		display: none;
	}
	.pe_pdp_revamp .pdp-resources__MultiSelector li.pdp-resources__MultiSelector--all
		{
		display: block;
		margin-bottom: 0px;
	}
	.pe_pdp_revamp .pdp-resources__MultiSelector--all .fas {
		display: inline-block;
		z-index: 999;
		position: absolute;
		right: 0px;
		top: 0px;
		width: 50px;
		height: 50px;
		text-align: center;
		line-height: 50px;
		color: #0057a8;
		transform: rotateX(45deg);
		font-size: 24px;
	}
	
	.pe_pdp_revamp .pe_table .pdp-table__Body .pdp-table__Item .pdp-table__Desktop,.pe_pdp_revamp .pe_table .pdp-table__Header.pdp-table__Item .pdp-table__Desktop{
		display: none;
	}
	.pe_pdp_revamp .pe_table .pdp-table__Item .pdp-table__Desktop:first-child, .pe_pdp_revamp .pe_table .pdp-table__Item .pdp-table__Desktop:nth-child(2), .pe_pdp_revamp .pe_table .pdp-table__Item .pdp-table__Desktop:nth-child(3), .pe_pdp_revamp .pe_table .pdp-table__Body .pdp-table__Item.open .pdp-table__Desktop{
		display: inline-block;
	}
	.pe_pdp_revamp .pe_table .pe_sk, .pe_pdp_revamp .pe_table .pe_qp, .pe_pdp_revamp .pe_table .pe_lp, .pe_pdp_revamp .pe_table .pe_yp, .pe_pdp_revamp .pe_table .pe_qnt{
		/* width: 32% */
	}
	.pe_pdp_revamp .pe_pdptableWrapper .pe_signin{
		display: none;
	}
	
	.pe_pdp_revamp .activate-mobile-view .pdp-table__MobileView--expand{
		display: block;
	}
	/* .pe_pdp_revamp .pe_table .pdp-table__Item .pdp-table__MobileView div.pe_yp.login{
		width: 64%;
	}
	.pe_pdp_revamp .pe_table .pdp-table__Item .pdp-table__MobileView div.pe_qnt>input{
		width: 100%;
		text-align: left;
		padding: 5px;
		font-family: "FrutigerLTW02-45Light";
	} */
	.pe_pdp_revamp .pe_table .pe_yp, .pe_pdp_revamp .pe_table .pdp-table__Header .pe_sk{
		padding-left: 8px;
	}
	.pe_pdp_revamp .pe_table .pdp-table__Item .pdp-table__MobileView.open div.pe_qnt, .pe_pdp_revamp .pe_table .pdp-table__Item .pdp-table__MobileView.open div.pe_yp{
		display: inline-block;
	}
	.pe_pdp_revamp .pe_table .pdp-table__Body .pdp-table__Item div.pe_qnt {
		text-align: left;
	}
	.pe_pdp_revamp .table .pdp-table__Body .pdp-table__Item div.pdp-table__MobileView{
		padding-top: 2px;
	    padding-bottom: 24px;
	}
	.pe_pdp_revamp .pe_table .pdp-table__Body .pdp-table__Item.active div.pdp-table__MobileView--expand{
		color: #0057a8;
	}
	.pe_pdp_revamp  #pdp_table {
		max-width: none;
		min-width: 350px;
		overflow: auto;
	}
	.pe_pdp_revamp  .pdp_table_Wrapper{
		overflow: auto;
		width: 100%;
	}
	.pe_pdp_revamp .pe_pdp_reLib_inner{
		padding: 8px;
	}
	.pdp-resources__Row .col-xs-3 span{
		display: block;
	}
	.pe_pdp_revamp a.pe_secondary, .pe_pdp_revamp  a.pe_secondary_sm, .pe_pdp_revamp a.pe_primary, .pe_pdp_revamp  a.pe_primary_sm{
		display: block;
		text-align: center;
	}
	.pe_pdp_revamp .pe_secondary:not(#addToFav),.pe_pdp_revamp .pe_primary {
		margin: 12px 0px;
		width: 100%;
	}
	.pe_pdp_revamp .pe_secondary#addToFav{
		width: auto;
		max-width: 40px;
		align-self: center;
	}
	.pe_btn_cont{
		display: flex;
		flex-direction: column-reverse;
	}
	.pe_pdp_revamp .pe_btn_cont{
		text-align: center;
	} 
	.pe_pdp_revamp .pe_table .pdp-table__Body .pe_sk span{
		display: none;
	}
	.pe_pdp_revamp .pe_table .pdp-table__Body .pdp-table__Item{
		border-left: 5px solid #fff;
		padding: 12px 0px;
	}
	.pe_pdp_revamp .pe_table .pdp-table__Body .pdp-table__Item.active{
		border-left: 5px solid #0057a8;
	}
	.pe_pdp_revamp .carousel-thumbnail-wrapper .prev, .pe_pdp_revamp .carousel-thumbnail-wrapper .next{
		padding-left: 0px;
	}
	.pe_pdp_revamp .carousel-thumbnail-wrapper .glyphicon-menu-left, .pe_pdp_revamp .carousel-thumbnail-wrapper .glyphicon-menu-right{
		font-size: 40px;
		line-height: 100px;
	}
}

@media only screen and (min-width:768px) {
	.pe_pdp_revamp .tab-layout__TabsItemLink {
		font-size: 20px;
	}
	
	.pe_pdp_revamp .tab-layout__PaneTab .tab-layout__TabsItemLink {
		display: none;
	}
	
	.pe_pdp_revamp .tab-layout__TabsItemLink {
		display: block;
	}
	
	}
	@media only screen and (min-width: 992px) {
	.pe_pdp_revamp .tab-layout__TabsItemLink {
		font-size: 22px;
	}
	
	.pe_pdp_revamp .tab-layout__PaneTab {
		padding: 20px 30px 18px;
	}
	
	.pe_pdp_revamp .tab-layout__PaneTab.image-gallery {
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px;
	}
}
/* PDP Revamp */