*:focus{
	-webkit-outline: none;
	-moz-outline: none;
	outline: none;
}
a:hover, a:active, a:focus {
	-webkit-outline: none;
	-moz-outline: none;
	outline: none;
	text-decoration: none;
}


body {
	height: auto !important;
	user-select: none; /* supported by Chrome and Opera */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	-webkit-overflow-scrolling: touch;
}

.main.police_catlisting_container,.main.police_custom_plisting,.police_cimg_block {
	max-width: 1920px;
	margin: 0 auto;
}
/* .... category description --- 18nov .....*/
.police_cat_detail {
    text-align: center;
    padding-top: 35px;
    padding-bottom:10px;
}
.police_cat_detail .police_cat_name h1 {
    text-transform: none;
    font-weight: normal;
    color: 
    #000;
    letter-spacing: .1em;
    font-size:18px;
}
.police_cat_detail .police_cat_description {
    font-size: 13px;
    line-height: 1.6em;
    text-align: center;
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    padding: 20px;
    color: #555;
}

.morecontent span {
    display: none;
}
.morelink {
	display: inline-block;
	color: #111;
	font-weight:600;
}
.morelink.less {
	color: #111;
}
.morelink1.less1 {
	color: #111;
}
.morecontent1 span {
    display: none;
}


.morelink1 {
	display: inline-block;
	color: #111;
	font-weight: 600;
}

.police_bottom_description {
	font-size: 13px;
	line-height: 1.6em;
	text-align: center;
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
	padding: 20px;
	color: #555;
}
/* .... category description --- 18nov .....*/
.police_cat_one, .police_cat_two {
	width: 100%;
	display: block;
	padding: 0 2.085% 0;
}
.police_cat_one1 .half-wrapper,.police_cat_two1 .half-wrapper{
	-webkit-display: flex;
	-moz-display: flex;
	display: flex;
	width: 50%;
	align-items: center;
	justify-content: center;
	position: relative;
}
.police_cat_one1,.police_cat_two1 {
	-webkit-display: flex;
	-moz-display: flex;
	display: flex;
}
.police_cat_one1 .half-wrapper img.primary,.police_cat_two1 .half-wrapper img.primary{
	width: 100%;
	height: 100%;
	max-width: none;
}
.police_cat_one1 .half-image {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}
.police_cat_one {
	margin-top: 2.0833%;
}
.police_cat_two {
	margin-top: 2.0833%;
}
.catalog-category-view .police_home_padding_slider {
    margin-top: 2.0833%;
}
.text-align-center {
	text-align: center;
}
.police_cat_one1 .text .heading2,.police_cat_two1 .text .heading2{
	font-size: 26px;
	line-height: 1.2;
	letter-spacing: .154em;
	font-weight: 500;
	color: #000000;
	font-family: "Acta Display W01 Book";
}
.police_cat_one1 .text, .police_cat_two1 .text {
	position: relative;
	height: auto;
	display: inline-block;
	width: auto;
	max-width: 509px;
	min-width: 200px;
	padding: 5px;
}
.police_cat_one1 .text p,.police_cat_two1 .text p {
	font-size: 16px;
	margin-bottom: 20px;
	color: #000000;
	line-height: 1.3;
}
.police_cat_one1 .text .cta, .police_cat_two1 .text .cta{
	border: 1px solid #000;
	color: #000;
}
.police_cat_one1 .text .cta:hover,.police_cat_one1 .text .cta:focus, .police_cat_two1 .text .cta:hover,.police_cat_two1 .text .cta:focus{
	border: 1px solid #444;
	color: #fff;
	text-decoration: none;
	background-color: #444;
}
.police_cat_one1 .half-image a, .police_cat_two1 .half-image a{
	display: block;
	width: 100%;
}
.police_sub_main {
	padding: 0 7.33%;
	width: 100%;
	display: block;
	margin-top: 2.0833%;
	position: relative;
}
.police_catlisting_outer .heading2 {
	color: #000;
}
.police_sub_catblock {
	width: 48.7%; 
	float: left;
	-webkit-box-shadow: 0px 0px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 1px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 1px rgba(0,0,0,0.2);
	position: relative;
}
.police_sub_section_one,.police_sub_section_two {
	-webkit-display: flex;
	-moz-display: flex;
	display: flex;
	justify-content: space-between;
}
.police_sub_catblock.even {
	float: right;
}
.police_sub_catblock img {
	width: 100%;
}
.police_sub_catblock:after {
	position: absolute;
	content: '';
	background-image: linear-gradient(to top,rgba(0,0,0,0.4),rgba(0,0,0,0));
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 4;
}
.police_sub_catblock .text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-display: flex;
	-moz-display: flex;
	display: flex;
	text-align: center;
	flex-direction: column;
	justify-content: flex-end;
	z-index: 10;
	padding: 48px 70px;
}
.police_sub_catblock .text .heading2 {
	font-size: 26px;
	line-height: 1.2;
	letter-spacing: .154em;
	color: #fff;
}
.police_black .police_sub_catblock .text .heading2 {
	font-size: 20px;
}
.police_sub_catblock .text a{
	border: 1px solid #fff;
	text-align: center;
	margin: 10px;
	display: inline-block;
	width: auto;
	min-width: 135px;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 1px;
	padding: 12px 12px;
	border-radius: 2px;
	display: inline-block;
	cursor: pointer;
	outline: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-transform: translate3d(0,0,0);
	color: #fff;
	-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
	transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
}
.police_sub_catblock .text a:hover,.police_sub_catblock .text a:focus{
	text-decoration: none;
	border: 1px solid #444;
	color: #fff;
	background-color: #444;
}
.new-arrival-center .slick-slide > div {
	text-align: center;
	padding: 0 5px;
}
.new-arrival-center .slick-slide div a {
	color: inherit;
	margin: 3px;
	width: calc(100% - 6px);
	display: block;
}
.new-arrival-center .slick-slide div a:hover,.new-arrival-center .slick-slide div a:focus{
	text-decoration: none;
}
.new-arrival-center .police_slider_img {
	width: 100%;
	position: relative;
}
.new-arrival-center .police_slider_img {
	width: 100%;
	position: relative;
	padding: 0 0 144.4% 0;
	background: #e5e6ea;
}
.new-arrival-center .police_slider_item_info_title {
	line-height: 1.3;
	letter-spacing: 2px;
	padding: 1rem 1rem 25px;
	margin-bottom: 5px;
	min-height: 65px;
	text-transform: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	align-items: flex-start;
	font-family: "Acta Display W01 Book";
	color: #000;
	font-size: 14px;
}
.new-arrival-center .police_item_info {
	letter-spacing: .4px;
	line-height: 1.2;
	min-height: unset;
	padding-bottom: 15px;
}
.new-arrival-center .police_item_info .price {
	font-family: "AktivGrotesk-Regular";
	color: #000;
}
.police_fadableElement.vertical-center .slick-arrow {
	top: 0;
	bottom: 0;
	margin: auto;
}
.new-arrival-center .slick-arrow,.vertical-center .slick-arrow {
	width: 50px;
	height: 50px;
	background: #fff;
	border: 0px;
	position: absolute;
	margin: auto;
	z-index: 25;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
	opacity: 0.75;
	top: 0;
	margin-top:15.5%;
	border-radius: 2px;
}
.new-arrival-center .slick-arrow:hover,.vertical-center .slick-arrow:hover{
	opacity: 1;
}
.new-arrival-center .slick-arrow img,.vertical-center .slick-arrow img {
	display: inline-block;
	width: 13px;
	height: 30px;
	position: relative;
}
.new-arrival-center .nxt-arrw.slick-arrow,.vertical-center .nxt-arrw.slick-arrow{
	right: 0px;
}
.new-arrival-center .pre-arrw.slick-arrow,.vertical-center .pre-arrw.slick-arrow{
	left: 0px;
}
.police_slide > img {
	width: 100%;
}
.police_slide {
	position: relative;
	display: block !important;
}
.police_catlisting_outer .slick-dotted.slick-slider {
	margin-bottom: 0;
	margin-top: 0px;
}
.police_slide .text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 48px 70px;
}
.police_slide .slider_text {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	white-space: initial;
	vertical-align: middle;
	position: relative;
	height: auto;
	width: auto;
	max-width: 509px;
	min-width: 200px;
	text-align: right;
	float: right;
	padding: 5px;
}
.heading2 {
	font-size: 26px;
	line-height: 1.2;
	letter-spacing: .154em;  
	font-family: "Acta Display W01 Book";  
	color: #000;
}
.cms-home .police_mainslider .heading2 {
	color: white !important;
}
.police_slide .slider_text .heading2,.police_slide .slider_text .bodytext{
	color: #fff;
}

.bodytext {
	font-size: 16px;
	font-family: "AktivGrotesk-Regular";
	color: #000000;
}
.cta{
	border: 1px solid #181818;
	text-align: center;
	margin: 10px;
	display: inline-block;
	width: auto;
	min-width: 135px;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 1px;
	padding: 12px 12px;
	border-radius: 2px;
	display: inline-block;
	cursor: pointer;
	outline: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	color: #181818;
	-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
	transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
	font-family: "AktivGrotesk-Medium";	
}
.cms-home .cta{
border: 1px solid #fff !important;
color: #fff !important;
}
.cta{
	-webkit-transform: unset !important;
	-moz-transform: unset !important;
	transform: unset !important;
}
.police_slide .cta{
	color: #ffffff;
	border: 1px solid #ffffff;
}
.police_slide .cta:hover,.police_slide .cta:focus{
	border: 1px solid #444444;
	color: #ffffff;
	text-decoration: none;
	background-color: #444444;
}
.new-arrival-center .police_slider_img img{
	-webkit-transition: opacity 800ms ease;
	transition: opacity 800ms ease;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1,1); 
	-moz-transform: translateZ(0) scale(1,1); 
	transform: translateZ(0) scale(1,1); 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.new-arrival-center .police_slider_img:hover img{
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);

}

.new-arrival-center .police_slider_img img.loaded{
	opacity: 1;
}
.new-arrival-center .police_slider_img .hover_img {
	opacity: 0 !important;
	z-index: 1;
}
.new-arrival-center .police_slider_img .default_img.loaded {
	opacity: 1 !important;
}
.new-arrival-center .police_slider_img:hover .hover_img {
	opacity: 1 !important;
}
.new-arrival-center .police_slider_img:hover .default_img{
	opacity: 1;
}
.new-arrival-center .slick-dots li,.vertical-center .slick-dots li,.police_homeslider_setting .slick-dots li,.catlist-vertical-center .slick-dots li,.police_plisting_container .slick-dots li,.police_sunglass_video_main .slick-dots li {
	width: auto;
	height: auto;
	margin: 0 5px;
}
.new-arrival-center .slick-dots li button,.vertical-center .slick-dots li button,.police_homeslider_setting .slick-dots li button,.catlist-vertical-center .slick-dots li button,.police_plisting_container .slick-dots li button,.police_sunglass_video_main .slick-dots li button{
	margin: 0;
	border: 1px solid #000;
	background: transparent;
	outline: none;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	min-width: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 0;
	cursor: pointer;
}
.new-arrival-center .slick-dots li.slick-active button,.vertical-center .slick-dots li.slick-active button,.police_homeslider_setting .slick-dots li.slick-active button,.catlist-vertical-center .slick-dots li.slick-active button,.police_plisting_container .slick-dots li.slick-active button,.police_sunglass_video_main .slick-dots li.slick-active button {
	background-color: #000;
}
.new-arrival-center .slick-dots li button:before {
	display: none;
}
.vertical-center .slick-arrow {
	background-color: transparent;
}
.vertical-center .slick-dots{
	display: none !important;
}

/****************product listing css start [i]*****************/
.police_cat_filter {
	height: 52px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	background-color: #fff;
}
.police_cat_filter .filters-actions, .police_cat_filter .counter,.police_cat_filter .sort-by{
	width: 33.33%;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "AktivGrotesk-Regular";
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 1px;
	color: #000000;
}
.police_cat_filter .filters-actions button{
	font-family: "AktivGrotesk-Regular";
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 1px;
	color: #000000;	
	border: 0px;
	background-color: transparent;
}
.police_cat_filter .sort-by .dropdown-class {
	border: 0px;
	-webkit-appearance: none;
	-moz-appearance: none;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 1px;
	color: #000000;
	padding-left: 8px;
	background-image: url('../images/arrow-down-new.svg');
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 8px;
}
.police_cat_filter .filters-actions {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-left: 28px;	
	cursor: default;
}
.police_cat_filter .filters-actions .filters-toggle{
	position: relative;
	padding-right: 18px;
}
.police_cat_filter .filters-actions .filters-toggle:after{
	content: '';
	background-image: url('../images/arrow-down-new.svg');
	background-repeat: no-repeat;
	background-size: 8px 8px;
	width: 8px;
	height: 8px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 0;
}
.police_cat_filter .filters-actions .filters-toggle.police_icon:after {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.police_cat_filter .sort-by{
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-right: 28px;
	position: relative;
	cursor: default;
}
.psort-by-filter {
	position: absolute;
	right: 15px;
	padding: 0;
	top: -12px;
	z-index: 10;
	text-align: left;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s; 
}

.psort-by-filter .faction {
	width: 100%;
	background-color: transparent;
	text-align: left;
	padding-right: 15px;
	position: relative;
	padding: 0px 15px 0px 15px;
	border: 1px solid transparent;
	border-bottom: 0;
	-webkit-transition: opacity 800ms ease,top 800ms ease;
	-moz-transition: opacity 800ms ease,top 800ms ease;
	transition: opacity 800ms ease,top 800ms ease;
	padding-top: 13px;
	min-width: 163px;
}
.psort-by-filter.pborder .faction{
	-webkit-animation: border-show 800ms forwards;
	animation: border-show 800ms forwards;
	border: 1px solid transparent;
}
@-webkit-keyframes border-show {
	from {border: 1px solid transparent;border-bottom:0px;}
	to {border: 1px solid #444;border-bottom:0px;}
}
@-moz-keyframes border-show {
	from {border: 1px solid transparent;border-bottom:0px;}
	to {border: 1px solid #444;border-bottom:0px;}
}
@keyframes border-show {
	from {border: 1px solid transparent;border-bottom:0px;}
	to {border: 1px solid #444;border-bottom:0px;}
}
.psort-by-filter .faction .icon{
	background-image: url('../images/arrow-down-new.svg');
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	width: 8px;
	height: 8px;
	position: relative;
	margin: auto;
	background-size: 8px 8px;
	margin-left: 10px;
	vertical-align: middle;
}
.psort-by-filter.pborder span.icon {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.psort-by-filter .text, .psort-by-filter #plabel {
	font-size: 13px;
	line-height: 13px;
	letter-spacing: 1px;
	color: #000000;
	font-weight: normal;
	font-family: "AktivGrotesk-Regular";
	padding: 0;
	top: 0;
}

.police_cat_filter .sort-by .psort-by-filter .dropdown-class {
	width: 100%;
	padding: 0;
	text-align: left;
	position: relative;
	z-index: -2;
	padding: 0px 15px 15px;
	border: 1px solid #444;
	border-top: 0;
	background:#fff;
}
.dropdown-class{
	display: none;
}
.pborder .dropdown-class{
	display: block;
}
.pborder .dropdown-class{
	z-index: 1;
	-webkit-animation: dropdown-show 800ms forwards;
	animation: dropdown-show 800ms forwards;
}
@-webkit-keyframes dropdown-show {
	from {opacity: 0;}
	to {opacity: 1;}
}
@-moz-keyframes dropdown-show {
	from {opacity: 0;}
	to {opacity: 1;}
}
@keyframes dropdown-show {
	from {opacity: 0;}
	to {opacity: 1;}
}
.police_cat_filter .sort-by .psort-by-filter .dropdown-class li {
	padding: 5px 0;
	cursor: pointer;
}
.police_cat_filter .sort-by .psort-by-filter .dropdown-class li a {
	font-family: "AktivGrotesk-Medium";
	line-height: normal;
	text-transform: none;
	color: #181818;
	display: inline-block;
	border-bottom: 1px solid transparent;
	text-decoration: none;
	font-size: 13px;
	letter-spacing: .4px;
	cursor: pointer;
}
.police_cat_filter .sort-by .psort-by-filter .dropdown-class li a:hover,.police_cat_filter .sort-by .psort-by-filter .dropdown-class li a.sel_li{
	border-bottom: 1px solid #181818;
}
.police_cat_filter .sort-by .psort-by-filter .dropdown-class li a span {
	color: #181818;
}
.police_cat_filter .btn:active{
	-webkit-box-shadow: none;
	box-shadow: none;
}
.police_custom_plisting .police_product_listing {
	padding: 0;
	width: 67%;
	transition: visibility 0s, opacity 0.5s linear;
	-webkit-transition: margin 400ms ease,width 400ms ease,opacity 800ms ease;
	transition: margin 400ms ease,width 400ms ease,opacity 800ms ease;
	position: relative;
}
.police_custom_plisting p.note-msg {
	position: relative;
	top: 0;
	width: 100%;
}

.police_custom_plisting .police_product_listing.pexpand{
	transition: visibility 0s, opacity 0.5s linear;
	-webkit-transition: margin 400ms ease,width 400ms ease,opacity 800ms ease;
	transition: margin 400ms ease,width 400ms ease,opacity 800ms ease;
}
.police_custom_plisting .police_product_listing.pexpand .products-grid li {
    width: 25%;
    margin: 0 0 25px;
}
.police_custom_plisting .police_product_listing .products-grid li{
	width: 50%;
	margin: 0 0 20px;
}
.police_custom_plisting .police_product_listing .products-grid li .product-image{
	border: 0px;
}
.police_custom_plisting .police_product_listing .products-grid li .police_change_img {
	margin: 0 3px;
	width: calc(100% - 6px);
	padding: 0 0 140.4% 0;
	position: relative;
	background-color: #fff;
}
.police_custom_plisting .police_product_listing .products-grid li .police_change_img img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.no-touch .police_custom_plisting .police_product_listing .products-grid li .product-image:hover{
	border: 0px;
}
.police_custom_plisting .police_product_listing .products-grid li .product-name{
	font-size: 14px;
	line-height: 1.3;
	letter-spacing: 2px;
	padding: 1rem 1rem 0;
	margin-bottom: 5px;
	min-height: 35px;
	font-family: "Acta Display W01 Book";
	text-transform: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.police_custom_plisting .police_product_listing .products-grid li .product-name a,.police_custom_plisting .police_product_listing .products-grid li .product-name a:hover,.police_custom_plisting .police_product_listing .products-grid li .product-name a:focus{
	color: #000;
}
.police_custom_plisting .police_product_listing .products-grid li .price-box .price{
	font-family: "AktivGrotesk-Regular";
	letter-spacing: .4px;
	line-height: 1.2;
	font-size: 14px;
	color: #000;
}
.police_custom_plisting .police_product_listing .products-grid li .price-box .old-price span {
	line-height: normal;
}
.police_custom_plisting .police_product_listing .products-grid li .price-box .old-price, .police_custom_plisting .police_product_listing .products-grid li .price-box .special-price {
	vertical-align: middle;
}
.police_custom_plisting .police_product_listing .products-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}
.police_custom_plisting .police_product_listing .products-grid li .product-info {
	padding: 0;
	min-height: unset !important;
}
/*image hover change image global css start*/
.police_change_img img{
	-webkit-transition: 800ms opacity ease-in-out;
	-moz-transition: 800ms opacity ease-in-out;
	transition: 800ms opacity ease-in-out;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1,1);
	-moz-transform: translateZ(0) scale(1,1);
	transform: translateZ(0) scale(1,1);
}
.police_change_img .default_img{
	opacity: 1;
}
.police_change_img .hover_img {
	opacity: 0;
	z-index: 1;
}
.police_change_img:hover .hover_img{
	opacity: 1;
	z-index: 2;
}
.police_change_img:hover .default_img{
	opacity: 1;
	z-index: 1; 
}
.police_change_img .hover_img {
	-webkit-transition: opacity 800ms ease;
	-moz-transition: opacity 800ms ease;
	transition: opacity 800ms ease;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1,1);
	transform: translateZ(0) scale(1,1);
}
.police_change_img:hover .hover_img {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
}
/*image hover change image global css end*/
.sidebar.police_sidebar_plisting {
	padding: 0;
	width: 33%;
	transition: visibility 0s, opacity 0.5s linear;
	-webkit-transition: margin 400ms ease,width 400ms ease,opacity 800ms ease;
	transition: margin 400ms ease,width 400ms ease,opacity 800ms ease;
	position: sticky;
	position: -webkit-sticky;
	top: 166px;
	-webkit-transition: margin-left 400ms ease,opacity 400ms ease,padding 400ms cubic-bezier(.39,.575,.565,1),top 300ms cubic-bezier(.39,.575,.565,1),-webkit-transform 400ms ease;
	-moz-transition: margin-left 400ms ease,opacity 400ms ease,padding 400ms cubic-bezier(.39,.575,.565,1),top 300ms cubic-bezier(.39,.575,.565,1),-webkit-transform 400ms ease;
	transition: margin-left 400ms ease,opacity 400ms ease,padding 400ms cubic-bezier(.39,.575,.565,1),top 300ms cubic-bezier(.39,.575,.565,1),-webkit-transform 400ms ease;
	transition: transform 400ms ease,margin-left 400ms ease,opacity 400ms ease,padding 400ms cubic-bezier(.39,.575,.565,1),top 300ms cubic-bezier(.39,.575,.565,1);
	transition: transform 400ms ease,margin-left 400ms ease,opacity 400ms ease,padding 400ms cubic-bezier(.39,.575,.565,1),top 300ms cubic-bezier(.39,.575,.565,1),-webkit-transform 400ms ease;
}
.police_offer_hide .sidebar.police_sidebar_plisting {
	top: 88px;
}
.sidebar.police_sidebar_plisting .block-title {
	overflow: hidden;
	padding: 2.4rem 30px;
	background-color: #f6f6f6;
	font-family: "AktivGrotesk-Regular";
	margin-bottom: 0;
	text-align: left;
}
body:not(.customer-account) .sidebar.police_sidebar_plisting .block:first-child .block-title {
	padding-top: 2.4rem;
}
.sidebar.police_sidebar_plisting .block-title strong h1{
	font-weight: normal;
	color: #000;
	font-family: "AktivGrotesk-Regular";
	font-size: 14px;
	font-style: normal;
	line-height: 1.4;
	display: inline-block;
	margin: 0;
}
.sidebar.police_sidebar_plisting #narrow-by-list .amshopby-collapsed:first-child {
	/*display: none;*/
}
.sidebar.police_sidebar_plisting .block-content.toggle-content {
	margin: 0;
}
.police_left_filter #narrow-by-list {
	padding: 1.5em 30px 0;
	margin: 0;
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dt, .sidebar.police_sidebar_plisting .block-content.toggle-content dd {
	border: 0px;
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dd {
	padding: 0;
	margin: 0;
}
.col-left.sidebar.police_sidebar_plisting .block-content.toggle-content dd ol li{
	padding-left: 8px;
	padding-right: 8px;
	margin: 20px 0;
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dt {
	padding: 2.5rem 0;
	background-color: transparent;	
	color: #000000;
	font-family: "AktivGrotesk-Bold";
	line-height: 20px;
	text-transform: initial;
	font-weight: normal;
	font-size: 13px;
	background-image: none;
	position: relative;
	opacity: 1;
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dt.police_filterdt{
	border-bottom: 1px solid #e5e6ea;
	-webkit-transition: all ease 1s;
	-moz-transition: all ease 1s;
	transition: all ease 1s;
}
.popen {
	display: block !important;
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dt.police_filterdt.amshopby-collapsed {
	border-bottom: 1px solid transparent;
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dt.police_filterdt:before,.sidebar.police_sidebar_plisting .block-content.toggle-content dt:before{
	background-color: #000000;
	transition: transform 0.25s ease-in-out 0s;
	content: " ";
	display: block;
	float: right;
	height: 1px;
	position: relative;
	right: auto;
	top: 9px;
	width: 18px;	
}
.police_left_filter #narrow-by-list dt { text-align: left; }
.sidebar.police_sidebar_plisting .block-content.toggle-content dt#police_Price, .sidebar.police_sidebar_plisting .block-content.toggle-content dt#police_Price + dd,.sidebar.police_sidebar_plisting .block-content.toggle-content dt#police_Category, .sidebar.police_sidebar_plisting .block-content.toggle-content dt#police_Category + dd, .sidebar.police_sidebar_plisting .block-content.toggle-content #police_Products_In,.sidebar.police_sidebar_plisting .block-content.toggle-content #police_Products_In + dd{
	display: none;
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dt.police_filterdt:before{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dt.police_filterdt.amshopby-collapsed:before{
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dt.amshopby-collapsed:after,.sidebar.police_sidebar_plisting .block-content.toggle-content dt:after{
	background-color: #000000;
	transition: transform 0.25s ease-in-out 0s;
	content: " ";
	display: block;
	float: right;
	height: 1px;
	position: relative;
	top: 9px;
	width: 18px;
	right: -18px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
	border: 0px;
	left: auto;
	bottom: auto;
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dd ol {
	padding: 0;
	border-bottom: 1px solid #e5e6ea;
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dd a:hover,.sidebar.police_sidebar_plisting .block-content.toggle-content dd a:focus{
	text-decoration: none;
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dd ol li {
	margin-bottom: 20px;
	font-size: 13px;
	font-family: "AktivGrotesk-Regular";
	color: #000;
}

.sidebar.police_sidebar_plisting .block-content.toggle-content dd .amshopby-attr {
	background: transparent;
	background-image: url('../images/checkbox-icon.svg');
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: left center;
	letter-spacing: .031em;
	font-size: 13px;
	color: #000;
	line-height: 1.3;
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dd a span,.sidebar.police_sidebar_plisting .block-content.toggle-content dd a .style_text {
	display: inline-block;    
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dd a span{
	margin: 0px;
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dd ol li a {
	color: #000;
	font-size: 13px;
	padding: 0 8px 0 22px;
	display: inline-block;
	vertical-align: middle;
}
.sidebar.police_sidebar_plisting .block-content.toggle-content dd .amshopby-attr-selected{
	background-image: url('../images/checkbox-checked-icon.svg');
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: left center;
	letter-spacing: .031em;
	font-size: 13px;
	color: #000;
	line-height: 1.3;
	font-weight: normal;
}
.sidebar.police_sidebar_plisting .block-title button {
	float: right;
	width: 24px;
	height: 24px;
	background-color: transparent;
	border: 0px;
	background-image: url(../images/close-icon.svg);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 14px;
	opacity: .8;
}
.police_cimg_block {
    position: relative;
    background-size: cover;
    background-position: center top;
}
.police_cimg_block a img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	object-fit: cover;
	height: 100%;
}
.police_cimg_block a {
	padding-bottom: 25.2639%;
	position: relative;
	overflow: hidden;
}
.police_cimg_block .slot-link img {
	width: 100%;
}
.police_cimg_block a {
	display: block;
}
.police_cimg_block .overlay-text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 48px 70px;
}
.police_cimg_block .overlay-text .text{
	max-width: 509px;
	min-width: 200px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	position: relative;
	margin: 0 auto;
}
.police_cimg_block .overlay-text .text .heading2 {
	font-family: "Campton-Medium";
	color: #000;
	text-shadow: 0px 0px 23px #fff;
}
.police_subcat_block {
	background-color: #f6f6f6;
	padding: 4rem 2rem;
	text-align: center;
}
.police_subcat_block .police_subcat_block_text .heading3{
	font-family: "Acta Display W01 Book";
	font-size: 20px;
	line-height: 1.3;
	letter-spacing: .1em;
	color: #000;
	text-transform: inherit;
	margin: 35px 0 35px;
}
.police_subcat_block .police_subcat_list .items {
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-display: flex;
	-moz-display: flex;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow-y: auto;
}
.police_subcat_block .police_subcat_list .items li a {
	margin: 0 2rem 2rem;
	display: block;
	min-width: 135px;
	-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
	transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
	background-color: #fff;
}
.police_subcat_block .police_subcat_list .items li a:hover,.police_subcat_block .police_subcat_list .items li a:focus{
	text-decoration: none;
	background-color: #444;
	border-color: #444;
	color: #fff;
}
.police_product_listing_main{
	width: 100%;
	position: relative;
	float: left;
}
.sidebar.police_sidebar_plisting.pside {
	margin-left: -33%;
	transition: visibility 0s, opacity 0.5s linear;
	-webkit-transition: margin 400ms ease,width 400ms ease,opacity 800ms ease;
	transition: margin 400ms ease,width 400ms ease,opacity 800ms ease;
	opacity: 0;
}
.police_product_listing_main .currently{
	padding: 0;
	margin: 10px 0 0;
}
.police_product_listing_main .currently li{
	border: solid 1px #e5e6ea;
	padding: 1rem;
	border-radius: .5em;
	margin: 0 0.3rem 1rem 0;
	font-family: "AktivGrotesk-Regular";
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 1px;
	color: #000000;
	display: inline-block;
	background-color: #fff;
	vertical-align: top;
}
.police_product_listing_main .currently li .police_filter_block .police_fname {
	display: inline-block;
}
.police_product_listing_main .currently li .label {
	display: none;
}
.police_product_listing_main .currently li .btn-remove-inline {
	float: left;
	margin: 0 6px 0 0;
	width: 9px;
	height: 9px;
	background-image: url(../images/close-icon.svg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 2px;
	cursor: pointer;
}
.police_product_listing_main .currently li .btn-remove-inline img{
	display: none;    
}
.police_product_listing_main .block-layered-nav .actions {
	display: inline-block;
	padding: 0;
	margin: 0;
}
.police_product_listing_main .block-layered-nav .actions a {
	font-family: "AktivGrotesk-Regular";
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 1px;
	color: #000000;
}
.category-products .preloader-container {
	position: fixed;
	top: 0;
	left: 0;
}
.category-products .preloader-container1 {
	position: fixed;
	top: 0;
	left: 0;
}
.ias-trigger a,#toTop {
	transition: all ease 0.3s;
	background-color: #181818;
	border-color: #181818;
	color: #fff;
	text-transform: none;
	margin: 2rem 0;
	min-width: 135px;
	font-family: "AktivGrotesk-Medium";
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 1px;
	padding: 12px 12px;
	border: 1px solid transparent;
	border-radius: 2px;
	display: inline-block;
	cursor: pointer;
	outline: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
	transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
}
#toTop{
	background-color: #f8f7f5;
	color: #000;
	position: fixed;
	right: 15px;
	bottom: 3rem;
	display: none;
	z-index: 50;
}
.ias-trigger a:hover{
	background-color: #444;
	border-color: #444;
	color: #fff;
	text-decoration: none;
}
.toolbar.police_toolbar {
	border: 0;
	background: transparent;
	text-align: center;
	position: relative;
}
.toolbar.police_toolbar .sorter,.toolbar.police_toolbar .pager .limiter,.toolbar.police_toolbar .pager .pages {
	display: none;
}
.toolbar.police_toolbar .pager {
/*
	display: block !important;
	*/
	width: 100%;
	text-align: center;
}
.toolbar.police_toolbar .pager .count-container {
	float: none;
}
.toolbar.police_toolbar .pager .amount {
	margin: 0;
	width: 100%;
	font-size: 13px;
	letter-spacing: .4px;
	text-align: center;
	font-family: AktivGrotesk-Regular;
	color: #000;
}
.police_custom_plisting .police_product_listing .products-grid li.police_discover_collection .text h2 {
	font-family: "Acta Display W01 Book";
	font-size: 26px;
	line-height: 1.2;
	letter-spacing: .154em;
	color: #000;
	padding: 1rem 1rem 0;
	margin: 0;
}
.police_custom_plisting .police_product_listing .products-grid li a:hover,.police_custom_plisting .police_product_listing.pexpand .products-grid li a:focus{
	text-decoration: none;
}
.police_custom_plisting .police_product_listing .products-grid li.police_discover_collection .text .bodytext {
	color: #000;
}

/*==============header scroll style start==================*/
.police_header_customicon .police_header{
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
	-moz-transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
	transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
	transition: -moz-transform 300ms cubic-bezier(.39,.575,.565,1);
	transition: transform 300ms cubic-bezier(.39,.575,.565,1);
	transition: transform 300ms cubic-bezier(.39,.575,.565,1), -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
	will-change: transform;
	-webkit-transition-delay: 60ms;
	transition-delay: 60ms;
	z-index: 999;
	-webkit-transition-timing-function: cubic-bezier(.47,0,.745,.715);
	transition-timing-function: cubic-bezier(.47,0,.745,.715);
	-webkit-transition-duration: 400ms;
	transition-duration: 400ms;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}
.police_header_customicon.police_offer_hide .police_header{
	-webkit-transform: translate3d(0,-56px,0);
	-moz-transform: translate3d(0,-56px,0);
	transform: translate3d(0,-56px,0); 
}
.police_header_has_offer.police_header_customicon.police_offer_hide .police_header{
	-webkit-transform: translate3d(0,-86px,0);
	-moz-transform: translate3d(0,-86px,0);
	transform: translate3d(0,-86px,0);
}
.police_header_customicon.police_offer_hide .police_nav-right-02 a small {
	display: none;
}
.police_header_customicon.police_offer_hide .police_nav-right-02 {
	-webkit-transform: translate3d(0,53px,0);
	-moz-transform: translate3d(0,53px,0);
	transform: translate3d(0,53px,0);
	-webkit-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	transition-duration: 400ms;
	-webkit-transition-timing-function: cubic-bezier(.47,0,.745,.715);
	transition-timing-function: cubic-bezier(.47,0,.745,.715);
}
.police_header_customicon.police_offer_hide .police_nav-right-02 .police_bag.header-minicart .count {
	display: none;
}
.police_header_customicon.police_offer_hide .police_nav-right-02 .police_bag.header-minicart > a {
	padding: 0 0 2px 0;
}
.police_header_customicon.police_offer_hide .police_nav-right-02 a span {
	margin-right: 0;
}
.police_header_customicon.police_offer_hide .police_nav-right-02 > a {
	margin-left: 4px;
}
.police_two-logos ul li.police_two-active a {
	background-color: #fff;
}
/*==============header scroll style end==================*/
.police_custom_plisting .police_product_listing .products-grid li .police_tag img,.new-arrival-center .police_slider_img .police_tag img {
	position: static;
}
.pbotm,.pupper{
	position: absolute;
	top: 0;
	z-index: 10;
	max-width: 90%;
	left: 0;
}
.pbotm span,.pupper span{
	font-size: 12px;
	background: #c2c2c2;
	padding: 3px 6px;
	display: inline-block;
	font-family: "AktivGrotesk-Regular";
	color: #000;
}
.pbotm img,.pupper img{
	width: 100%;
	position: relative !important;
}
.list-off-top {
	background-color: black;
	right: 0;
	letter-spacing: 0.075em;
	padding: 8px 11px;
	color: white;
	position: absolute;
	text-transform: uppercase;
	z-index: 9;
	font-family: "AktivGrotesk-Bold";
	top: 0;
}
.police_product_listing_main .actions {
	padding: 0 30px;
	margin-top: 0;
}
.police_product_listing_main .actions a {
	background-color: #f6f6f6;
	padding: 6px 10px;
	display: inline-block;
}
.ias-noneleft {
	width: 100%;
}
.ias-trigger-prev {
	width: 100%;
	display: none !important;
}
.ias-trigger-next {
	width: 100%;
}
.police_cat_filter.mobile_only {
	display: none;
}
.new-arrival-center .slick-dots {
	display: none !important;
}
/****************product listing css end [i]*****************/
/*============26 APR [I]*===========*/
/*============1 may*===========*/

.police_cat_newarrival {
	text-align: center;
	margin-top: 50px;
}
.police_cat_newarrival .cta:hover{
	text-decoration: none;
	border: 1px solid #444;
	color: #fff;
	background-color:#444;
}

.load_more_button {
	font-family: "AktivGrotesk-Medium";
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 1px;
	padding: 12px 12px;
	border: 1px solid transparent;
	border-radius: 2px;
	display: inline-block;
	cursor: pointer;
	outline: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	background-color: #181818;
	border-color: #181818;
	color: #fff;
	min-width: 135px;
	-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
	transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
	margin-top: 3rem;
}
.load_more_button:hover{
	background-color: #444;
	border-color: #444;
	color: #fff;
}
.police_load_top {
	position: relative;
	min-height: 50px;
	width: 100%;
	display: inline-block;	
	text-align: center;
	padding-bottom: 3rem;
}
/*============1 may*===========*/

/*=================02 MAY [I]=================*/
.police_top_slider {
	position: relative;
}
.police_color_main {
	display: block;
	opacity: 0;
	z-index: 3;
	pointer-events: none;
	-webkit-transition: opacity 700ms linear;
	transition: opacity 700ms linear;
	position: absolute;
	bottom: 50px;
	left: 50%;
	width: 100%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	margin: 0 auto;
	width: 200px;
	max-width: 100%;
	height: 147px;
	border: 1px solid #b7b7b7;
	border-radius: 2px;
	background-color: #fff;
	padding: 13px;
}
.police_color_main.police_show_s{
	opacity: 1;
	pointer-events: auto;
}
.police_catlisting_outer .police_color_main .slick-dotted.slick-slider {
	margin-top: 0;
}
.police_color_child img {
	width: 100%;
}
.new-arrival-center .police_color_main .police_color_child .slick-slide > div,.police_color_main .police_color_child .slick-slide > div {
	padding: 0 1px;
}
.police_color_main .police_color_child img {
	height: 118px;
	object-fit: cover;
	border-bottom: 1px solid transparent;
}
.police_color_main .police_color_child.police_selected_div img{
	border-bottom: 1px solid #000;
}
img.curr_active{
	border-bottom: 1px solid #000!important;
}
.police_color_main .police_color_parent {
	padding: 0 1px;
	position: relative;
}
.police_color_main .nxt-arrw.slick-arrow {
	right: -13px !important;
}
.police_color_main .slick-arrow{
	width: 15px !important;
	height: 30px!important;
	background: transparent !important;
	border: 0px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 25;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	transition: all ease 0.5s;
	opacity: 0.5;
	text-align: center;
}
.police_color_main .slick-arrow img{
	display: inline-block;
}
.police_color_main .slick-arrow:hover{
	opacity: 1;
}
.police_color_main .slick-arrow img{
	width: 7px !important;
}
.police_color_main .pre-arrw.slick-arrow {
	left: -13px !important;
}
.police_color_tool {
	display: block;
	max-width: 90%;
	width: 100%;
	text-transform: lowercase;
	position: absolute;
	top: 10%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: 4px 8px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .3);
	border-radius: 2px;
	font-size: 13px;
	word-break: break-word;
	line-height: 17px;
	letter-spacing: .4px;
	opacity: 1;
	display: none;
}
.police_color_main .police_color_parent:hover .police_color_tool{
	display: block;
}
.police_color_tool p{
	margin: 0;
}
.police_color_tool:before,.police_color_tool:after{
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	content: '';
	-webkit-transform: rotate(360deg);
}
.police_color_tool:before{
	border-width: 7.9px 5px 0 5px;
	border-color: rgba(0, 0, 0, .3) transparent transparent transparent;
	left: 39%;
	bottom: -8px;
}
.police_color_tool:after{
	border-width: 6.9px 4px 0 4px;
	border-color: #fff transparent transparent transparent;
	left: 40%;
	bottom: -7px;
}
.police_close_colorslider {
	position: absolute;
	top: 0;
	right: 0;
}
.police_close_colorslider {
	position: absolute;
	top: 0;
	right: 0;
	background-image: url(../images/close-icon.svg);
	background-repeat: no-repeat;
	background-position: right 2px top 3px;
	width: 20px;
	height: 19px;
	background-size: 10px;
	opacity: .6;
	cursor: pointer;
}
.police_total_color {
	cursor: pointer;
	color: #000;
	font-family: "AktivGrotesk-Regular";
	font-size: 14px;
}
.police_move_top #toTop {
	margin: 3px 0 0;
}
.item.products-grid-li {
	position: relative;
	text-align: center;
}
.catalog-product-view .police_realatedslick .police_color_main .slick-slide {
	padding: 0 1px;
}
.new-arrival-center .police_color_main .slick-slide > div {
	padding: 0;
}
.police_total_items {
	font-size: 13px;
	letter-spacing: .4px;
	text-align: center;
	color: #000;
	font-family: "AktivGrotesk-Regular";
	width: 100%;
	padding-bottom: 2rem;
}
.police_total_items .found-products {
	display: inline-block;
	margin-right: 5px;
}
.police_total_items .total-products {
	display: inline-block;
	margin-left: 5px;
}
/*=================02 MAY [I]=================*/
/*=================03 MAY MOBILE COLOR SWATCH [I]=================*/
.police_mobile_color_swatch {
	display: none;
}
.police_color_main .slick-dots {
	display: none !important;
}

/*=================03 MAY MOBILE COLOR SWATCH [I]=================*/

/*=================07 MAY CART PAGE START [I]=================*/
.police_cart_logo {
	text-align: center;
}
.police_cart_logo a.logo.navbar-brand {
	float: none;
	display: inline-block;
	width: 200px;
	padding: 0;
	margin-top: 3.2rem;
}
.police_cart_logo a.logo.navbar-brand img {
	width: 100%;
}
/*=================03 MAY CART PAGE END [I]=================*/
.police_mob_slide.in{
	display: block !important;
}
.slick-arrow.slick-disabled img{
	opacity: 0.3;
}
.police_color_main .slick-arrow.slick-disabled img{
	opacity: 0;
}


/*============MAY[8]lazy loading style start========*/
.police_lazy-preloader {
	background: #e5e6ea;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	opacity: 1;
	-webkit-transition: 800ms opacity ease-in-out;
	-moz-transition: 800ms opacity ease-in-out;
	transition: 800ms opacity ease-in-out;
	z-index: 1;
	background-image: linear-gradient(to top,rgba(0,0,0,0.6),rgba(0,0,0,0));
}
.police_lazy-preloader.police_lazy.loaded1 {
    z-index: -1;
}
.police_lazy-preloader.loaded1{
	opacity: 0;
}
img.police_lazy {
	opacity: 0;
	-webkit-transition: 800ms opacity ease-in-out;
	-moz-transition: 800ms opacity ease-in-out;
	transition: 800ms opacity ease-in-out;
}

.police_lazy:not(.loaded) {
	min-height: 400px;
}
.police_color_child:hover {
	cursor: pointer;
}
.vertical-center{
	opacity: 0;
}
.vertical-center .slick-slide .text{
	opacity: 0;	
}
.sidebar.police_sidebar_plisting .block-layered-nav, .police_left_filter,.sidebar.police_sidebar_plisting .police_left_filter,.sidebar.police_sidebar_plisting .block-content {
	margin: 0;
	height: 100%;
}
/*=============MAY 09 LISTING TOP FILTER ON SCROLL STICKY START==========*/
.police_cat_filter.desktop_only{
	-webkit-transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
	-moz-transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
	transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
	transition: transform 300ms cubic-bezier(.39,.575,.565,1);
	transition: transform 300ms cubic-bezier(.39,.575,.565,1), -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
	will-change: transform;
	-webkit-transition-delay: 60ms;
	transition-delay: 60ms;
	position: static;
	top: 196px;
	z-index: 35;
	height: 52px;
}
.police_cat_filter.desktop_only.police_sticky_filter {
  /*  position: fixed;
    top: 175px;   
    z-index: 200;
    -webkit-transition: top 300ms cubic-bezier(.39,.575,.565,1);
    -moz-transition: top 300ms cubic-bezier(.39,.575,.565,1);
    transition: top 300ms cubic-bezier(.39,.575,.565,1);
    width: 100%;*/
}
.police_offer_hide .police_cat_filter.desktop_only.police_sticky_filter {
   /* top: 88px;
    -webkit-transition: top 300ms cubic-bezier(.39,.575,.565,1);
    -moz-transition: top 300ms cubic-bezier(.39,.575,.565,1);
    transition: top 300ms cubic-bezier(.39,.575,.565,1);*/
}
.police_filter_animation {
	position: relative;
	z-index: 10;	
}
.toolbar-bottom {
	display: none;
}
.police_footer_fixed.cms-home .police_footer_con,.police_footer_fixed.catalog-category-view .police_footer_con,.police_footer_fixed.catalog-product-view .police_footer_con {
	position: fixed;
	bottom: 0;
	width: 100%;
	left: 0;
	z-index: 1;
	border-top: 0;
}
.police_footer_fixed.cms-home .police-wrapper-outer,.police_footer_fixed.catalog-category-view .police-wrapper-outer,.police_footer_fixed.catalog-product-view .police-wrapper-outer {
	position: relative;
	margin-bottom: 795px;
	z-index: 5;
	background-color: #fff;
	padding-bottom: 0px !important;
} 



/*=============MAY 09 LISTING TOP FILTER ON SCROLL STICKY END==========*/
/*MAY 10 on hover image smoothness effect*/
.catalog-product-view .police_realatedslick .police_slider_img img {
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1,1);
	-moz-transform: translateZ(0) scale(1,1);
	transform: translateZ(0) scale(1,1);
}
.police_move_top.pdetail_back {
	position: fixed;
	bottom: 6.25rem;
	right: .625rem;
	z-index: 999;
}
.police_move_top.pdetail_back #detailTop {
	transition: all ease 0.3s;
	background-color: #f8f7f5;
	border-color: #f8f7f5;
	color: #181818;
	text-transform: none;
	margin: 2rem 0;
	min-width: 135px;
	font-family: "AktivGrotesk-Medium";
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 1px;
	padding: 12px 12px;
	border: 1px solid transparent;
	border-radius: 2px;
	display: inline-block;
	cursor: pointer;
	outline: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
	transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
}
a:link,a:visited,a:focus {
	outline: none;
}
/*right nav onclick animation*/
div.skip-content{
	-webkit-animation: hideslow 500ms ease-in-out; /* Safari 4.0 - 8.0 */
	animation: hideslow 500ms ease-in-out;
	animation-delay: 2s;
}
div.skip-active{
	-webkit-animation: showslow 500ms ease-in-out; /* Safari 4.0 - 8.0 */
	animation: showslow 500ms ease-in-out;
}
@-webkit-keyframes showslow {
	from {opacity: 0;}
	to {opacity: 1;}
}
@-moz-keyframes showslow {
	from {opacity: 0;}
	to {opacity: 1;}
}
@-o-keyframes showslow {
	from {opacity: 0;}
	to {opacity: 1;}
}
@-ms-keyframes showslow {
	from {opacity: 0;}
	to {opacity: 1;}
}
/* Standard syntax */
@keyframes showslow {
	from {opacity: 0;}
	to {opacity: 1;}
}

@-webkit-keyframes hideslow {
	from {opacity: 1;}
	to {opacity: 0;}
}
@-moz-keyframes hideslow {
	from {opacity: 1;}
	to {opacity: 0;}
}
@-o-keyframes hideslow {
	from {opacity: 1;}
	to {opacity: 0;}
}
@-ms-keyframes hideslow {
	from {opacity: 1;}
	to {opacity: 0;}
}
/* Standard syntax */
@keyframes hideslow {
	from {opacity: 1;}
	to {opacity: 0;}
}
/*right nav onclick animation*/
/*MAY 10 on hover image smoothness effect*/

/*MAY 13 [i]*/
/*slide background-style*/
.police_mainslider.police_homeslider_setting .slick-slide{
	position: relative;
	overflow: hidden;
}

.police_mainslider.police_homeslider_setting .slick-slide > div,.police_mainslider.police_homeslider_setting .slick-slide .police_slick_div1, .police_mainslider.police_homeslider_setting .slick-slide .police_slick_div2{
	height: 100%;
}
.police_mainslider.police_homeslider_setting .slick-slide .police_slick_div2 {
	background-size: cover;
	padding-top: 41.9%;
	background-position: center center;
}
.police_mainslider.police_homeslider_setting .slick-slide .police-bg-video-wrapper{
	padding-top: 41.9%;
	    background-color: #000;
}
.slider_bg {
    padding-top: 41.9%;
    background-size: cover;
    background-position: center center;
}
.police-bg-video-wrapper{
	padding-top: 41.9%;
	background-color: #000;
	position: relative;
}
.police-bg-video-wrapper video{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.police_slick_div1 {
    display: block !important;
    overflow: hidden;
}
.police_mainslider.police_homeslider_setting .police-bg-video-wrapper-con {
	z-index: 999;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.police_mainslider.police_homeslider_setting .police-bg-video-wrapper-con video{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	min-height: 100%;
	min-width: 100%;
	max-width: none;
	height: auto;
	width: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	bottom: auto;
	right: auto;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
/*slide background-style*/
/*slider text position according left center class start*/
/*left class*/
.police_fadableElement .slick-slide .text.left {
	right: auto;
	left: 75px;
	text-align: left;
}
.police_fadableElement .slick-slide .text.left .logo {
	float: left;
	margin: 0 0 0 8px;
}
.police_fadableElement .slick-slide .text.left .heading2 {
	margin: 20px 8px 12px 8px;
}
.police_fadableElement .slick-slide .text.left .cta {
	float: left;
}
/*center class*/
.police_mainslider .slick-slide .text.center {
	max-width: 372px;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	width: 100%;
}
.police_mainslider .slick-slide .text.center .logo {
	float: none;
	margin: 0 auto;
}
.police_mainslider .slick-slide .text.center .heading2 {
	width: 100%;
	margin-right: 0;
}
.police_mainslider .slick-slide .text.center .cta {
	float: none;
}
/*slider text position according left center class end*/

/*MAY 13 [i] end*/

/*MAY 14 tinyscrollbar for sidebar filter*/
.police_custom_scroll
{
	height: calc(100% - 72px);
	position: relative;
	overflow: hidden;
}


.police_custom_scroll .viewport,.police_custom_menu_scroll .viewport, .police_two-cate ul li .panelclose .viewport
{
	height: 100%;
	overflow:hidden;
	position:relative; 
}

.police_custom_scroll .overview,.police_custom_menu_scroll .overview,.police_two-cate ul li .panelclose .overview
{
	list-style:none;
	position:absolute;
	left:0;
	top:0;
	margin:0;
	width: 100%;
}
.police_two-cate ul li .panelclose .overview{
	left: 0 !important;
}
.police_custom_scroll .scrollbar,.police_two-cate ul li .panelclose .scrollbar
{
	background:transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0;
	position:absolute;
	background-position:0 0;
	right: 5px;
	top: 0;
	width: 5px !important;
	background-size: 100% 100%;
	opacity: 0.3;
}
.police_custom_menu_scroll .scrollbar{
	background: transparent url(../images/bg-scrollbar-track-x.png) no-repeat 0 0;
	position: absolute;
	margin: 0;
	clear: both;
	height: 5px;
	bottom: 0px;
	z-index: 10;
}
.police_custom_scroll .track,.police_two-cate ul li .panelclose .track
{
	background:transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
	height:100%;
	width: 5px !important;
	position: relative;
	padding: 0 1px;
	background-size: 100% 100%;
}
.police_custom_menu_scroll .track{
	background: transparent url(../images/bg-scrollbar-trackend-x.png) no-repeat 100% 0;
	width: 100%;
	height: 5px;
	position: relative;
}
.police_custom_scroll .thumb,.police_two-cate ul li .panelclose .thumb
{
	background:transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
	height:20px;
	width: 5px !important;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
}
.police_custom_menu_scroll .thumb{
	background: transparent url(../images/bg-scrollbar-thumb-x.png) no-repeat 100% 50%;
	height: 5px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0px;	
}

.police_custom_scroll .thumb .end,.police_two-cate ul li .panelclose .thumb .end
{
	background:transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
	overflow:hidden;
	height:5px;
	width:25px !important;
}
.police_custom_menu_scroll .thumb .end{
	background: transparent url(../images/bg-scrollbar-thumb-x.png) no-repeat 0 50%;
	overflow: hidden;
	height: 25px;
	width: 5px;	
}
.police_custom_scroll .disable,.police_custom_menu_scroll .disable
{
	display:none;
}

.noSelect
{
	user-select:none;
	-o-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
}
.police_product_listing .category-products{
	min-height: 634px;
}
/*.col-left.sidebar.police_sidebar_plisting{
	min-height: 375px;
	}*/
	/*MAY 14 tinyscrollbar for sidebar filter*/
	body .newspopup-blur {
		-webkit-filter: blur(0);
		-moz-filter: blur(0);
		filter: blur(0);
	}
	body #newspopup_up_bg_2{
		background:rgba(68,68,68,0.8); 
	}
	.police_nav-left-01 li:last-child a {
		color: #c3051c;
	}
	.police_nav-left-01 li:last-child a:hover {
		border-color: #c3051c;
	}
	/*============black header style  MAY 17 START================*/
	.police_black_theme,.police_black .police_white_theme {
		display: none !important;
	}
	.police_black .police_black_theme {
		display: block !important;
	}
	.police_black .logo.navbar-brand.police_black_theme{
		display: flex !important;
	}
	.police_black .police_topoffer,.police_black .police_two-cate,.police_black .police_sub_nav.police_level_1 > ul,.police_black .police_two-logos ul li.police_two-active a,.police_black #custommenu,.police_black div.wp-custom-menu-popup,.police_black .police_two-logos ul li.police_black_act a,.police_black .container-fluid.police_main-nav .police_button-hide{
		background-color: #292a2e;
	}
	.police_black div.menu a:link, .police_black div.menu a:visited{
		background-color: transparent;
	}
	.police_black .navbar-default,.police_black .police_two-logos_tabs,.police_black .main .breadcrumbs,.police_black .police_button-hide,.police_black .police_main-nav{
		background-color: #181818;
	}
	.police_black .police_topoffer,.police_black .police_nav-right-02 a,.police_black .police_nav-cat-1 #flip,.police_black .police_two-cate ul li a,.police_black .police_sub_nav.police_level_1 > ul > li .police_menu_bottom .police_text,.police_black .breadcrumbs a,.police_black .breadcrumbs li,.police_black .breadcrumbs strong,.police_black div.menu a span,.police_black .police_button-hide .text,.police_black div.wp-custom-menu-popup .column .itemMenu a,.police_black .breadcrumbs a:hover, .police_black .breadcrumbs a:focus,.police_black .police_main-nav-list ul li a,.police_black .police_main-nav-list h1,.police_black .police_nav-2 .skip-cart .count{
		color: #fff;
	}

	.police_black .police_nav-right-02 li a,.police_black .police_nav-right-02 li a:hover {
		color: #000;
	}
	.police_black span.icon-1 {
		background-image: url(../images/d_delivery-dark.svg);
	}
	.police_black span.icon-2 {
		background-image: url(../images/d_location-dark.svg);
	}
	.police_black span.icon-3 {
		background-image: url(../images/d_search-dark.svg);
	}
	.police_black span.icon-4 {
		background-image: url(../images/d_account-dark.svg);
	}
	.police_black span.icon-5 {
		background-image: url(../images/d_bag-dark.svg);
	}
	.police_black .police_nav-cat-1 #flip:after,.police_black #custommenu .police_m_p a:after,.police_black .police_button-hide .icon {
		background-image: url(../images/d_arrow-down-dark.svg);
	}
	#header-nav #menu91 {
		background: #ff0000;
	}
	#menu-mobile-91 .parentMenu a.level0 > span {
		color: #f00 !important;
	}
	.police_black .police_nav-right-02 a:hover{
		border-color: #ffffff;
	}
	.police_black .police_sub_nav.police_level_1 > ul > li .police_menu_bottom .police_text:after,.police_black div.menu a span:after,.police_black div.wp-custom-menu-popup .column .itemMenu a .itemMenuNameTitle:after {
		background-color: #ffffff;
	}
	.police_black #header-nav{
		animation: unset;
		border-color: #181818;
	}
	.police_black #header-nav {
		border-bottom: 1px solid #181818;
	}
	.police_black .police_sub_nav.police_level_1 > ul{
		border: 0px;
	}
	.police_black .nav-container #custommenu{
		margin: 0;
	}
	.police_black .police_two-cate{
		height: 35px;
	}
	.police_main-nav .police_main-nav-in .police_main-nav-list ul {
		max-height: 60vh;
		overflow: auto;
		word-break: break-all;
	}
	#panel .police_main-nav{
		padding: 0px 0 0 0;
	}
	/*============black header style  MAY 17 END================*/
	.police_slide a img {
		width: 100%;
	}

	/*BLOG PAGE STYLE MAY-20 START*/
	.blog-home .post-list ul{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.blog-home .post-list ul li {
		width: 48.828%;
		margin-bottom: 2.5%;
	}

	.blog-home .post-list li.item .post-list-item{
		height: auto;
	}
	.blog-home .post-list ul li .post-entry .featured-image.left {
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		left: 0;
		border: 0;
		margin: 0;
	}
	.police_blog_detail .post-entry {
		width: 100%;
		height: auto;
	}
	.blog-home .post-list ul li .post-entry {
		padding-top: 100%;
		position: relative;
		height: auto;
		margin: 0;
	}
	.blog-home .post-list ul li .post-entry .featured-image.left a {
		display: block;
		height: 100%;
	}
	.blog-home .post-list ul li .post-entry .featured-image.left a img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.police_blog_content {
		position: absolute;
		max-width: 100%;
		width: 100%;
		height: 100%;
		display: block;
		padding: 48px 70px;
		z-index: 4;
		left: 0;
		top: 0;
		text-align: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		align-items: flex-end;
	}
	.police_blog_content_all{
		white-space: initial;
		vertical-align: middle;
		position: relative;
		height: auto;
		display: inline-block;
		width: auto;
		max-width: 509px;
		min-width: 200px;
		padding: 5px;
		margin: 0 auto;
		width: 100%;
		font-size: 14px;
	}
	.page-title.blog-title {
		margin: 0;
	}
	.police_blog_detail .page-title h1 {
		padding-bottom: 0px;
		margin: 0;
		font-family: "Acta Display W01 Book";
		color: #181818;
		font-weight: normal;
		border: 0;
	}
	.post-list .police_blog_content_all h2{
		margin: 0 0 0.8em;
	}
	.police_blog_content_all h2 a {
		font-size: 26px;
		line-height: 1.2;
		letter-spacing: 0;
		font-weight: 500;
		color: #fff;
		font-family: "Acta Display W01 Book";
		text-decoration: none;
	}
	.police_blog_content_all h2 a:hover,.police_blog_content_all h2 a:focus{
		text-decoration: none;
	}
	.police_blog_content_all p {
		font-family: "AktivGrotesk-Regular";
		font-size: 16px;
		line-height: 1.3;
		color: #fff;
	}
	.police_blog_content_all p a {
		color: #fff;
		text-decoration: underline;
	}
	.police_blog_overlay {
		background-image: linear-gradient(to top,rgba(0,0,0,0.6),rgba(0,0,0,0));
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1;
	}
	.police_blog_detail .post-entry .police_blog_content_all p a.read-more {
		border-color: #fff;
		text-decoration: none;
		text-transform: capitalize;
		color: #fff;
	}
	.police_blog_detail .post-entry .police_blog_content_all p {
		color: #fff;
		padding: 0;
		line-height: 1.3;
		font-size: 16px;
		letter-spacing: 0;
	}
	.police_blog_detail .post-entry .police_blog_content_all p a.read-more:hover{
		border-color: #444444;
		background-color: #444444;
	}
	.pager {
		width: 100%;
	}
	.pager .police_sales-pager {
		width: 100%;
		text-align: center;
	}
	.pager .police_sales-pager .amount {
		width: 100%;
		margin-right: 0;
		padding-bottom: 2rem;
		font-family: "AktivGrotesk-Regular";
		color: #000;
		font-size: 13px;
	}
	.pager.pager-no-toolbar .pages {
		margin-bottom: 20px;
	}
	.articlepagination-index-index .pager.pager-no-toolbar .pages {
		margin-bottom:0px;
	}
	.pager .pages {
		width: 100%;
		margin: 0 0 15px;
	}
	.pager .pages ol {
		width: 100%;
		display: inline-block;
	}
	.pager .pages ol li {
		float: none;
		vertical-align: top;
		display: inline-block;
		margin: 0 5px;
		padding: 0;
		position: relative;
		min-height: unset;
		padding: 0;
		font-family: "AktivGrotesk-Regular";	
	}
	.pager .pages ol li a {
		position: relative;
		width: 100%;   
		line-height: 20px;
		height: auto;
		border: 0;
		font-family: "AktivGrotesk-Regular";
		color: #000;
		font-size: 13px;
		text-transform: initial;
		position: relative;
		padding: 0;
		font-weight: normal;
		padding: 0 8px 20px 8px;
		height: auto;
	}
	.pager .pages ol li:after{
		background: #181818;
		bottom: 0px;
		content: "";
		height: 1px;
		left: 0;
		opacity: 0;
		position: absolute;
		-webkit-transition: opacity 200ms linear;
		transition: opacity 200ms linear;
		width: 100%;
	}
	.pager .pages ol li:hover a,.pager .pages ol li.current{
		font-weight: bold;
	}
	.pager .pages ol li:hover:after,.pager .pages ol li.current:after{
		opacity: 1;
	}
	.pager .pages ol li.current {
		width: auto;
		border: 0;
		color: #000;
		line-height: 20px;
		padding: 0 8px 20px 8px;
		height: auto;
	}
	.pager .pages ol li a.previous:hover,.pager .pages ol li a.next  {
		border: 0;
	}
	.pager .pages ol li a:hover,.pager .pages ol li a:focus{
		background-color: transparent;
	}
	.pager .pages ol li a.previous:before,.pager .pages ol li a.next:before{
		border: 0px;
		background-repeat: no-repeat;
		width: 14px;
		height: 23px;
		background-size: 11px;
	}
	.pager .pages ol li a.previous {
		padding-left: 10px;
	}
	.pager .pages ol li a.previous:before{
		background-image: url('../images/arrow-left.svg');    
		left: -8px;
		top: 3px;
	}
	.pager .pages ol li a.next{
		padding-right: 10px;
	}
	.pager .pages ol li a.next:before{
		background-image: url('../images/arrow-left.svg');    
		right: -8px;
		top: 1px;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		transform: rotate(180deg);
		left: auto;
	}

	/*BLOG DETAIL PAGE*/
	.police_blog_detail {
		padding: 2.0833% 7.33% 0;
		max-width: 1920px;
		margin: 0 auto;
		clear: both;
	}
	.police_blog_detail .post-date.when {
		margin: 8px 0 25px;
		color: #131313;
		font-size: 13px;
		font-style: normal;
		font-family: "AktivGrotesk-Regular";
		float: none;
	}
	.police_blog_detail .post-entry .featured-image.left {
		border: 0;
		margin: 0px 0px 15px 0;
		text-align: center;
	}
	.police_blog_detail .post-entry .featured-image.left img {
		max-width: 100%;
		margin: 0 auto;
	}

	.police_blog_detail .post-entry p {
		font-size: 14px;
		font-family: "AktivGrotesk-Regular";
		padding: 0 15px;
		color: #000;
		letter-spacing: .4px;
		line-height: 1.3;
	}
	.police_blog_detail .post-entry p a{
		text-decoration: underline;
		font-family: "AktivGrotesk-Medium";
		color: #000;
		display: inline-block;
	}
	.police_blog_detail .post-entry p iframe {
		width: 100%;
	}
	.police_blog_detail .post-meta.details, .police_blog_detail .comments-wrapper,.police_custom_cms_page .container-fluid.police_two-logos_tabs,.is-blog .police_two-logos li:last-child,.customer-account .container-fluid.police_two-logos_tabs,.customer-account-create .container-fluid.police_two-logos_tabs, .customer-account-login .container-fluid.police_two-logos_tabs,.blog-index-list .police_two-logos ul li:last-child,.blog-post-view .police_two-logos ul li:last-child,.amlanding-page-view .police_two-logos ul li:last-child,.articlepagination-index-index .police_two-logos ul li:last-child,.articlepagination-index-index .container-fluid.police_two-logos_tabs #header-nav,.amlanding-page-view .container-fluid.police_two-logos_tabs #header-nav/*,.amlanding-page-view.police_black .police_two-logos ul li .police_blog_white_theme*/{
		display: none;
	}
	.police_two-logos ul {
		width: 100%;
		float: left;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: center;
	}

	.police_blog_detail.police_bdetail_page p,.police_blog_detail.police_bdetail_page .page-title.post-title{
		text-align: center;
	}
	.police_blog_detail.police_bdetail_page video{
		width: 100%;
		height: auto;
	}
	.social_share_wrapper {
		text-align: right;
		padding-bottom: 20px;
	}
	.social_share_wrapper .social_share_btn, .social_share_wrapper .social_share_panel {
		display: inline-block;
		vertical-align: middle;
	}
	.social_share_wrapper .social_share_panel ul li {
		display: inline-block;
		vertical-align: middle;
		margin-left: 25px;
	}
	.social_share_wrapper .social_share_panel ul li a {
		color: #35302e;
		font-size: 25px;
	}
	.social_share_wrapper .social_share_btn {
		font-size: 12px;
		font-family: "AktivGrotesk-Light";
		color: #000;
	}
	/*BLOG DETAIL PAGE*/
	/*BLOG PAGE STYLE MAY-20 END*/
	.police_main-nav-list ul li a.active {
		border-bottom: 1px solid #181818;
		font-family: "AktivGrotesk-Bold";
	}
	.police_black .police_main-nav-list ul li a.active {
		border-color: #fff;
	}
	.police_two-logos_tabs{
		height: auto !important;
	}
	.is-blog .main .breadcrumbs{
		display: none;
	}

	.nav-container #custommenu .parentMenu:after {
		display: none;
	}
	.police_black .police_cat_one1 .text .heading2, .police_black .police_cat_two1 .text .heading2{
		font-size: 20px;
	}
	.police_black .police_cat_one1 .text .heading2, .police_black .police_cat_two1 .text .heading2,.police_black .police_custom_plisting .police_product_listing .products-grid li .product-name,.police_black .catalog-product-view .police_realatedslick .product-name,.police_black .catalog-product-view .police_bottom_detail .police_related_slider > h2,.police_black .new-arrival-center .police_slider_item_info_title,.police_black .heading2,.catalog-product-view.police_black .police_bottom_detail .police_related_slider > h2,.catalog-product-view.police_black .police_realatedslick .product-name,.police_black .police_cat_below_text a,.police_black .police_filter_title {
		font-family: "Campton-Medium";
	} 
	.police_black .catlist-vertical-center .slider_text .heading2 {
		font-size: 20px;
		letter-spacing: .1em;
		margin-bottom: 15px;
		line-height: 1.3;
	}
	/*newsletter style MAY 22 start*/
	#newspopup_up_bg_2 .newspopup-up-form.newspopup-theme .newspopup_up_bg_form .police_newsletter_text .hr_line {
		margin-top: 25px;
	}
	/*newsletter style MAY 22 END*/
	.police_slide .slider_text .bodytext {
		margin-bottom: 10px;
		display: inline-block;
		line-height: 1.3;
	}
	.police_fadableElement .police_slide .cta {
		margin-right: 0;
	}
	.police_footer_con {
		border-top: 1px solid #e5e6ea;
	}
	.is-blog .page-title.blog-title {
		display: none;
	}
	.is-blog .slick-dotted.slick-slider,.cms-lifestyle-section .slick-dotted.slick-slider{
		margin-bottom: 0;
	}

	/*CMS PAGE STYLE START 22MAY*/
	.container.police_cms-contact-pages {
		max-width: 1280px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		padding-top: 2px;
		margin-top: 0rem;
		margin-bottom: 3rem;    
	}
	.container.police_cms-contact-pages .main.row {
		margin-top: 3rem;
	}
	.police_cms-contact-left h1,.police_cms-contact-right h1{
		color: #000;
	}
	.police_cms-contact-left ul li a{
		letter-spacing: 1px;
		font-size: 13px;
	}
	.police_cms-contact-right .std ul li {
		margin-left: 0;
		letter-spacing: .2px;
	}
	.police_cms-contact-right p strong,.police_black-full span {
		font-size: 14px;
		text-transform: uppercase;
		font-weight: normal;
		font-family: AktivGrotesk-Bold;
	}
	.police_cms-contact-right .police_black-full-center span {
		color: #fff;
	}
	.police_cms-contact-left ul li.active a {
		border-bottom: 1px solid #181818;
	}
	/*CMS PAGE STYLE END 22MAY*/

	/*lifestyle_section PAGE STYLE*/
	.police_blog_detail .latest-news-container{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;	
	}
	.police_blog_detail .latest-news-container .news-post{
		width: 48.828%;
		margin-bottom: 2.5%;
		position: relative;
	}
	.police_blog_detail .latest-news-container .news-post .featured-image.left img{
		width: 100%;
	}
	.latest-news-container .police_blog_content_all h2{
		margin: 0 0 0.8em;
	}
	.latest-news-container .police_blog_content_all h2 a{
		font-size: 26px;
		line-height: 1.2;
		letter-spacing: 0;
		font-weight: 500;
		color: #fff;
		font-family: "Acta Display W01 Book";
		text-decoration: none;	
	}
	body .latest-news-container .police_blog_content_all p{
		color: #fff;
		padding: 0;
		line-height: 1.3;
		font-size: 15px;
		font-family: "AktivGrotesk-Regular";
		font-style: normal; 
	}
	.latest-news-container .cta {
		border-color: #fff;
		text-decoration: none;
		text-transform: capitalize;
		color: #fff;
		cursor: pointer;
	}
	.latest-news-container .cta:hover{
		border-color: #444444;
		background-color: #444444
	}
	.latest-news-container .police_blog_content_all p {
		text-align: center !important;
	}
	/*lifestyle_section PAGE STYLE*/
	.police_nav-right-02 .police_account .police_wishlist_count {
		margin-left: 4px;
		display: inline-block;
	}
	.customer-account .navbar-default {
		margin-top: 0;
	}
	.ac_no-order-wish.police_save_up_to h6 {
		text-transform: initial;
		margin-bottom: 40px;
	}
	/*POLICE BLOG MENU START*/
	.police_blog_menu {
		height: 35px;
		background-color: #292a2e;
	}
	.police_blog_menu ul{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		align-items: center;
		justify-content: center;
		white-space: nowrap;
		overflow: auto;
	}
	.police_blog_menu ul li{
		padding: 0 32px;
	}
	.police_blog_menu ul li a {   
		font-size: 13px;
		letter-spacing: .014em;
		color: #fff;
		font-family: "AktivGrotesk-Regular";
		position: relative;
	}
	.police_blog_menu ul li a:after {
		content: '';
		position: absolute;
		width: 100%;
		height: 1px;
		bottom: -3px;
		left: 0;
		background-color: transparent;
		-webkit-transition: opacity 200ms linear;
		-moz-transition: opacity 200ms linear;
		transition: opacity 200ms linear;
		will-change: opacity;
		background-color: #fff;
		opacity: .001;
	}
	.police_blog_menu ul li a:hover:after{
		opacity: 1;
	}
	/*POLICE BLOG MENU END*/
	.police_f1-list ul li a{
		font-weight: normal;
	}
	/*MAY 23 article detail START*/
	.amlanding-page-view .police_product_listing_main {
		max-width: 1920px;
		margin: 0 auto;
	}
	.amlanding-page-view .category-title {
		border-top: 1px solid #f6f6f6;
		padding: 15px 1.2em 15px;
	}
	.amlanding-page-view .category-image {
		padding: 0;
		border: 0;
		margin: 0 0 15px;
	}
	.amlanding-page-view .category-title h1 {
		padding-bottom: 0px;
		margin: 0;
		font-family: "Acta Display W01 Book";
		color: #181818;
		font-weight: normal;
		border: 0;
		font-size: 24px;
	}
	.amlanding-page-view .category-image img{
		max-width: 100%;
	}
	.amlanding-page-view .category-description {
		padding: 0 1.2em;
		margin-bottom: 15px;
		text-align: center;
	}
	.amlanding-page-view .category-description p{
		font-size: 14px;
		font-family: "AktivGrotesk-Regular";
		color: #000;
		letter-spacing: .4px;
		line-height: 1.3;
		text-align: center !important;
	}
	.amlanding-page-view .category-description p:last-child {
		margin-bottom: 0;
	}
	.amlanding-page-view .category-description p a {
		color: #000;
		text-decoration: underline;
		font-family: "AktivGrotesk-Medium";
	}
	/*MAY 23 article detail END*/
	/*custom scrollbar style*/
	/* width */
	.mini-products-list::-webkit-scrollbar,.police_main-nav .police_main-nav-in .police_main-nav-list ul::-webkit-scrollbar {
		width: 5px;
		background-color: #ccc;
	}

	/* Track */
	.mini-products-list::-webkit-scrollbar-track,.police_main-nav .police_main-nav-in .police_main-nav-list ul::-webkit-scrollbar-track {
		background: #e5e6ea; 
		border-radius: 5px;
	}

	/* Handle */
	.mini-products-list::-webkit-scrollbar-thumb,.police_main-nav .police_main-nav-in .police_main-nav-list ul::-webkit-scrollbar-thumb {
		background: #e5e6ea; 
		border-radius: 5px;
	}

	/* Handle on hover */
	.mini-products-list::-webkit-scrollbar-thumb:hover,.police_main-nav .police_main-nav-in .police_main-nav-list ul::-webkit-scrollbar-thumb:hover  {
		background: #e5e6ea; 
	}
	/*custom scrollbar style*/
	.ac_country-icon img {
		margin-top: -3px;
	}
	.police_ac_overview_address-1 .address-title {
		padding: 0;
		background: transparent;
	}
	.police_ac_overview_address-1 .address-title h6 {
		padding: 5px 0 5px 1rem;
		background: #000;
	}
	.police_ac_overview_address-1 .address-title .police_addtional_color{
		background: #c0b7af;
	}
	.police_article_slider .vertical-center {
		margin-bottom: 0;
	}
	/*read more in article discription page*/
	.amlanding-page-view .sidebar-box {
		max-height: 120px;
		position: relative;
		overflow: hidden;
	}
	.amlanding-page-view .sidebar-box .readmore {
		position: absolute;
		bottom: 0; left: 0;
		width: 100%;
		text-align: center;
		margin: 0;
		padding: 30px 0 30px 0;
	}
	.amlanding-page-view a.button.read-btn {
		font-family: "AktivGrotesk-Medium";
		font-size: 12px;
		line-height: 12px;
		letter-spacing: 1px;
		padding: 12px 12px;
		border: 1px solid transparent;
		border-radius: 2px;
		display: inline-block;
		cursor: pointer;
		outline: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		background-color: #181818;
		border-color: #181818;
		color: #fff;
		min-width: 135px;
		-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		margin-top: 1rem;
	}
	.amlanding-page-view a.button.read-btn:hover{
		background-color: #444;
		border-color: #444;
		color: #fff;
	}
	.amlanding-page-view a.button.read-btn.test{
		display:none
	}
	.amlanding-page-view .box-additional.box-tabs {
	    background-color: #fff;
	    border-top: 0;
	    margin: 20px auto 0;
	    padding: 20px 0;
	    width: 90%;
	    border-top: 3px solid #000;
	}
	.amlanding-page-view .section-title.padding-right {
		padding-bottom: 0px;
		margin: 0;
		font-family: "Acta Display W01 Book";
		color: #181818;
		font-weight: normal;
		border: 0;
		font-size: 24px;
	}
	.amlanding-page-view .description-wrap p{
		font-size: 14px;
		font-family: "AktivGrotesk-Regular";
		color: #000;
		letter-spacing: .4px;
		line-height: 1.3;
	}
	.amlanding-page-view .description-wrap p a{
		color: #000;
		font-family: "AktivGrotesk-Medium";
		display: inline-block;
		text-decoration: underline;
	}
	/*read more in article discription page*/
	.amlanding-page-view .police_cat_filter.desktop_only.police_sticky_filter {
		top: 137px;
	}
	.police_offer_hide.amlanding-page-view .police_cat_filter.desktop_only.police_sticky_filter {
		top: 50px;
	}
	.amlanding-page-view.police_black .police_two-logos ul li a,.articlepagination-index-index.police_black .police_two-logos ul li a,.is-blog.police_black .police_two-logos ul li a{
		background-color: #292a2e;
	}
	.amlanding-page-view .police_two-logos ul li a,.articlepagination-index-index .police_two-logos ul li a {
		background-color: #fff;
	}
	/*404 style*/
	.police_not-found_bg{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-size: cover;
		background-image: url('../images/teaser.jpg');  
		background-position: center center;  
	}
	.police_not-found_bg:before{
		content: "";
		background: rgba(255, 255, 255, 0.50);
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
	}
	.police_not-found_content {
		margin: auto;
		width: 100%;
		max-width: 640px;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		max-height: 300px;
		text-align: center;
		font-family: 'Akzidenz-Grotesk Pro';
		line-height: normal;
		color: #3E3E3E;
		font-size: 14px;
	}
	.police_not-found_heading h1 {
		font-size: 5em;
		margin: 0 0 20px;
		font-family: 'Akzidenz-Grotesk Pro';
		font-weight: 600;
		color: #000000;
	}
	.police_not-found_heading h2{
		line-height: normal;
		color: #252525;
		display: block;
		font-size: 1.5em;
		margin :0.83em 0;
		font-family: 'Akzidenz-Grotesk Pro';
		text-transform: initial;
		font-weight: 600;
		text-shadow: 0 0 57px #ffffff;
	}
	.police_content_not-found p {
		margin: 1em 0;
		font-family: 'Akzidenz-Grotesk Pro';
		color: #000000;
		font-size: 14px;
		text-shadow: 0 0 57px #ffffff;
	}
	.police_back_home a {
		color: #101010;
		text-transform: lowercase;
		font-family: 'Akzidenz-Grotesk Pro';
		text-decoration: underline;
	}
	.cms-index-noroute {
		margin-top: 0 !important;
	}
	.cms-index-noroute header,.cms-index-noroute .police_footer_con,.cms-index-noroute .police_topoffer,.cms-index-noroute .container-fluid.police_footer-1,.cms-index-noroute .container-fluid.police_footer-2{
		display: none;
	}
	/*404 style*/
	.police_load_top:empty {
		display: none;
	}
	.police_look_book .slot_logo_police{
		background-color: transparent;
	}
	.new-arrival-center .police_color_main .slick-slide div a {
		width: 100%;
		margin: 3px 1px;
	}

	/*MAY 27 ACCOUNT PAGE SPAING START*/
	.customer-account .police_account_nav-desktop {
		margin-top: 2.5em;
	}
	.customer-account .container.police_account-overview .police_account-overview-tabs {
		margin: 4rem 0 2rem;
	}
	.customer-account .police_ac_overview .ac_title {
		padding: 31px 0 47px;
	}
	.customer-account  .police_ac_overview_profile_data {
		margin-top: 50px;
	}
	.customer-account .police_ac_overview_profile_data .ac_data li {
		padding: 0.8rem 0;
	}
	.customer-account .ac_button-bk button {
		margin: 50px 0 7px 0;
	}
	body.customer-account .my-account .police_ac_reg-details .fieldset .police_registartion-form_rd,body.customer-account .my-account .police_ac_reg-details .fieldset,.police_ac_overview_address_fullwidth .ac_no-order-card h6 {
		margin: 0;
	}
	.police_ac_overview_address_fullwidth .ac_button-bk-address button {
		margin: 30px auto 0;
	}
	.sales-order-view .messages li {
		font-family: "AktivGrotesk-Regular";
		color: #000;
	}
	.sales-order-view .order-info dt, .sales-order-view .order-info dd ul li {
		font-weight: normal;
		font-family: "AktivGrotesk-Bold";
	}
	.sales-order-view .order-info-box .box-title h2 {
		font-family: "AktivGrotesk-Bold";
		font-weight: normal;
	}
	.sales-order-view .order-info-box .box-content address,.my-account .order-info-box .box-content {
		font-family: "Acta Display W01 Book";
		color: #000;
	}
	.sales-order-view .title-buttons a,.back-link a,.police_sales_order_button a{
		color: #000;
	}
	.sales-order-view .data-table tbody td .item-options{
		font-family: "AktivGrotesk-Regular";
	}
	.police_cms-contact-left .police_cms-mobile-menu {
		padding: 15px;
		border: 1px solid;
		width: 100%;
		float: left;
		border-top: 0;
	}
	.police_cms-contact-left .police_cms-mobile-menu li:last-child a {
		margin-bottom: 0;
	}
	/*slider left center style*/
	.slider_text.police_left {
		text-align: left;
		float: none;
	}
	.slider_text.police_center {
		float: none;
		text-align: center;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);    
		width: 100%;
	}
	/*slider left center style*/
	.police_footer_con .copyright small span {
		cursor: pointer;
	}
	.police_footer_con .copyright small span:hover{
		font-weight: bold;
	}
	.police_cms-contact-left {
		width: 30%;
	}
	.police_cms-contact-right{
		width: 70%;
		padding-left: 5.5%;
		border-left: 1px solid #e5e6ea;
		min-height: 500px;
	}
	.police_nav-right-02 .minicart-wrapper div {
		margin-right: 0;
	}
	.police_cms-contact-right #contactForm {
		padding-left: 0;
	}
	.police_cms-contact-right .form-list li.fields .field {
		width: 40%;
		float: left;
		margin-bottom: 20px;
	}
	.police_cms-contact-right .form-list li.fields .field:nth-child(2) {
		float: right;
	}
	.police_cms-contact-right .form-list li.fields .field input,.police_cms-contact-right .form-list li.fields .field textarea,.police_cms-contact-right .form-list li.fields .field select{
		font-family: "AktivGrotesk-Regular";
		background-color: #fff;
		border: 1px solid #181818;
		height: 45px;
		padding: 0 1em;
		width: 100%;
		border-radius: 2px;
		font-size: 12px;
		letter-spacing: .4px;
		color: #000;
	}
	.police_cms-contact-right .form-list li.fields .field textarea{
		height: 184px;
		padding: 15px;
	}
	.police_cms-contact-right .form-list li.fields .field label {
		display: block;
		color: #181818;
		line-height: 1;
		font-size: 11px;
		text-transform: uppercase;
		letter-spacing: 1px;
		margin-bottom: 20px;
		font-family: "AktivGrotesk-Regular";
		text-align: left;
		font-weight: normal;
	}
	.police_cms-contact-right .form-list li.fields .field label span {
		width: auto;
		display: inline-block;
		float: none;
		margin: 0 0 0 3px;
		font-family: "AktivGrotesk-Regular";
		color: #181818;
		font-size: 12px;
	}
	.police_cms-contact-right .form-list li.fields .field .input-box label {
		text-transform: inherit;
		font-size: 12px;
	}
	.police_cms-contact-right .form-list li.fields .field select{
		background-image: url(../images/arrow-down-dark.svg);
		background-repeat: no-repeat;
		background-position: right 15px center;
		background-size: 15px;
		text-transform: inherit;
		font-size: 12px;
	}
	.police_cms-contact-right .form-list li.fields .field .input-box {
		position: relative;
	}
	.police_cms-contact-right .form-list li.fields .field .input-box input[type="file"] {
		position: absolute;
		z-index: -1;
		top: 0;
		left: 0;
	}
	.police_cms-contact-right .form-list li.fields .field .input-box  label{
		font-family: "AktivGrotesk-Regular";
		background-color: #fff;
		border: 1px solid #181818;
		height: 45px;
		padding: 0 1em;
		width: 100%;
		border-radius: 2px;
		font-size: 12px;
		letter-spacing: .4px;
		color: #000;
		line-height: 45px;
		margin: 0;
		cursor: pointer;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.police_cms-contact-right .form-list li.fields.wide .field,.police_cms-contact-right .form-list li.fields.wide .field textarea {
		width: 100%;
		max-width: 100%;
	}
	.police_cms-contact-right .field {
		width: 100%;
		display: inline-block;
	}
	.police_cms-contact-right .field .buttons-set {
		max-width: 100%;
		padding-top: 20px;
		border: 0;
		text-align: center;
		margin: 0 0 30px;
	}
	.police_cms-contact-right .field .buttons-set .button span {
		display: block;
		margin: 0;
		color: #fff;
		line-height: 14px;
	}
	.police_cms-contact-right .field .buttons-set .button {
		float: none;
	}
	.police_cms-contact-right .validation-advice {;
		font-family: "AktivGrotesk-Regular";
	}
	.police_cms-contact-right .validation-failed{
		border-color: #df280a !important;
	}

	.information-text-contact a {
		color: #000;
		text-decoration: underline;
	}
	.police_black .police_bag.header-minicart .count {
		color: #fff;
	}
	/*SEARCH PAGE STYLE MAY 28*/
	#police_search_result {
		border-top: 1px solid #e5e6ea;
		background-color: #f6f6f6;
	}
	#police_search_result .police_main-menu-desk{
		background-color: transparent;
	}
	#police_search_result .police_search_result{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 4rem;
	}
	#police_search_result .police_search_result span{
		margin: 0 4rem;
		padding-bottom: .3rem;
		-webkit-transition: border 400ms ease;
		transition: border 400ms ease;
		border-bottom: 1px solid transparent;
		line-height: normal;
		letter-spacing: 1px;
		font-family: "AktivGrotesk-Medium";
		display: inline-block;
		font-size: 12px;
		color: #000;
		padding-bottom: .4rem;
		cursor: pointer;
	}
	#police_search_result .police_search_result span span{
		margin: 0;
		display: inline-block;
	}
	#police_search_result .police_search_result span.active {
		border-bottom: 1px solid #000;
		pointer-events: none;
		cursor: default;
	}
	#police_search_result .police_search_result .pol_main883Police {
		order: 1;
		padding: 0;
		line-height: normal;
	}
	#police_search_result .police_search_result .pol_mainPolice {
		order: 0;
		padding: 0;
		line-height: normal;
	}
	#police_search_result #police_searchbar_result .police_main-menu-desk .form-search input {
		background: transparent !important;
		font-size: 13px;
		letter-spacing: .4px;
		color: #000;
		font-family: "AktivGrotesk-Medium";
		height: 45px;
		padding: 0 33px 0 33px;
		line-height: 45px;
	}
	#police_search_result #police_searchbar_result .police_mobile-menu-desk .form-search .police_link-cross-small-desk {
		top: 10px;
		right: 7px;
		width: 30px;
		height: 30px;
	}
	.catalogsearch-result-index .breadcrumbs{
		display: none;
	}
	.catalogsearch-result-index #police_searchbar_result .police_mobile-menu-desk .form-search .police_link-button-desk {
		top: 16px;
		background-size: 15px 15px;
		left: 7px;
	}
	.catalogsearch-result-index.body_police_p .products-grid-li.police883_p{
		display: none;
	}
	.catalogsearch-result-index.body_police883_p .products-grid-li.police_p{
		display: none;
	}
	.products-grid-li.police_p .police_change_img .default_img,.products-grid-li.police883_p .police_change_img .default_img{
		-webkit-animation: opacity-show 3s forwards;
		animation: opacity-show 3s forwards;
	}
	@-webkit-keyframes opacity-show {
		from {opacity: 0;}
		to {opacity: 1;}
	}
	@-moz-keyframes opacity-show {
		from {opacity: 0;}
		to {opacity: 1;}
	}
	@keyframes opacity-show {
		from {opacity: 0;}
		to {opacity: 1;}
	}
	.catalogsearch-result-index.police_header_customicon.police_offer_hide .police_header {
		-webkit-transform: translate3d(0,-56px,0);
		-moz-transform: translate3d(0,-56px,0);
		transform: translate3d(0,-56px,0);
	}
	
	.catalogsearch-result-index .sidebar.police_sidebar_plisting {
		top: 81px;
	}
	.catalogsearch-result-index.police_offer_hide .sidebar.police_sidebar_plisting {
		top: 56px;
	}
	.preloader-container.light.loading.police_search_r {
		position: fixed;
		top: 0;
		height: 100%;
		z-index: 99999;
	}
	.preloader-container1.light.loading.police_search_r {
		position: fixed;
		top: 0;
		height: 100%;
		z-index: 99999;
	}
	/*loader style start*/
	.preloader-container1.loading {
	  z-index: 65;
	  opacity: 1;
	}
	.preloader-container1 {
	  min-height: 128px;
	  -webkit-transition: opacity .6s linear,background-color .6s linear,z-index .6s linear;
	  transition: opacity .6s linear,background-color .6s linear,z-index .6s linear;
	  opacity: 0;
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  top: 0;
	  left: 0;
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	  background-color: rgba(255, 255, 255, .9);
	  z-index: 0;
	}
	.preloader-container1 .circle {
	  border-radius: 50%;
	  margin: 0 auto !important;
	}
	.preloader-container1.loading .circle {
	  border: 1px solid transparent;
	  display: table;
	  width: 40px;
	  height: 40px;
	  -webkit-animation: circular_loader linear 2s infinite;
	  animation: circular_loader linear 2s infinite;
	}
	.preloader-container1 .circle.light {
	  border-top-color: #444;
	  border-bottom-color: #444;
	  border-left-color: #444;
	  border-right-color: #fff;
	}
	@-webkit-keyframes circular_loader{
	  0%
	  {
		-webkit-transform:rotate(0);
		transform:rotate(0)
	  }
	  50%
	  {
		-webkit-transform:rotate(-90deg);
		transform:rotate(-90deg)
	  }
	  100%
	  {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)}
	  }
	  @-moz-keyframes circular_loader{
		0%
		{
		  -webkit-transform:rotate(0);
		  transform:rotate(0)
		}
		50%
		{
		  -webkit-transform:rotate(-90deg);
		  transform:rotate(-90deg)
		}
		100%
		{
		  -webkit-transform:rotate(360deg);
		  transform:rotate(360deg)}
		}
		@keyframes circular_loader{
		  0%
		  {
			-webkit-transform:rotate(0);
			transform:rotate(0)
		  }
		  50%
		  {
			-webkit-transform:rotate(-90deg);
			transform:rotate(-90deg)
		  }
		  100%
		  {
			-webkit-transform:rotate(360deg);
			transform:rotate(360deg)}
		  }
		  /*loader style end*/
		
	#police_search_result .police_main-menu-desk {
		max-width: 670px;
		padding: 56px 2.5% 0;
	}
	#police_searchbar_result .police_main-menu-desk .police_link-search-desk{
		width: 100%;
		display: inline-block;
	}
	#maskBody {
		width: 100% !important;
		z-index: 9999 !important;
		height: 100% !important;
		position: fixed !important;
	}
	/*SEARCH PAGE STYLE MAY 28*/
	.police_move_top-cms {
		position: relative;
		width: 100%;
		float: left;
		text-align: right;
		margin-top: 50px;
	}
	.police_cms-contact-right .police_cms_print {
		text-align: left;
		margin-top: 30px;
	}
	.breadcrumbs a {
		position: relative;
	}
	.breadcrumbs a:after{
		content: '';
		position: absolute;
		width: 100%;
		height: 1px;
		bottom: -3px;
		left: 0;
		-webkit-transition: opacity 200ms linear;
		transition: opacity 200ms linear;
		will-change: opacity;
		background-color: #181818;
		opacity: 0;
	}
	.breadcrumbs a:hover:after{
		opacity: 1;
	}
	/*copyright popup START */
	#copyright_text .modal-content .row {
		margin: 0;
	}
	#copyright_text .modal-content .police_add_guide {
		padding: 45px 15px;
		position: relative; 
	}
	#copyright_text .modal-content .police_add_guide .police_close_add_guide{
		position: absolute;
		right: 10px;
		top: 10px;
		width: 25px;
		height: 25px;
		text-indent: -99999px;
		background-color: transparent;
		border: 0px;
		background-image: url(../images/close-icon.svg);
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 15px;
	}
	#copyright_text .modal-content {
		border-radius: 0;
	}
	#copyright_text .modal-dialog {
		max-width: 780px;
		width: 100%;
	}
	#copyright_text .modal-content .police_add_guide hr {
		display: none;
	}
	#copyright_text .modal-content .police_add_guide p {
		font-size: 15px;
		color: #000;
		text-align: center;
		margin: 0;
		padding: 1rem;
		line-height: 1.3;
		font-family: "AktivGrotesk-Regular";
	}
	/*copyright popup END */
	/*SHOOPING CART PAGE BOTTOM SLIDER AND POPUP START*/
	.police_checkout-left .police_checkout-1-promocode {
		margin: 2rem 0 3rem;
		padding: 0 14px 0px;
	}
	.police_checkout-1-promocode .ch_promocode-header h2 a{
		border: 0;
		padding: 2px 0;
	}
	.police_checkout-1-promocode .ch_promocode-content {
		border-top: 1px solid #c0b7af;
		margin-bottom: 14px;
	}
	.police_checkout-1-promocode .ch_promocode-header h2 {
		padding: 14px 0 14px;
		background-position: right 10px center;
		cursor: pointer;
		background-image: none;
		position: relative;
	}
	.police_checkout-1-promocode .ch_promocode-header h2::after{
		content: '';
		position: absolute;
		width: 15px;
		height: 15px;
		right: 0;
		top: 13px;
		bottom: auto;
		margin: auto;
		background-image: url(../images/down-arrow-select.svg);
		z-index: 10;
		background-position: center center;
		background-size: 15px 15px;
		-webkit-transition: all .2s cubic-bezier(.445,.05,.55,.95);
		-moz-transition: all .2s cubic-bezier(.445,.05,.55,.95);
		transition: all .2s cubic-bezier(.445,.05,.55,.95);
	}
	.police_checkout-1-promocode .ch_promocode-header.police_promor_slide_open h2::after{
		-webkit-transform: rotateX(-180deg);
		-moz-transform: rotateX(-180deg);
		transform: rotateX(-180deg);
	}
	.police_cart-slider .heading2 {
		text-align: left !important;
		border-top: 1px solid #c0b7af;
		padding-top: 2.5rem;
		font-family: "Acta Display W01 Book";
		font-size: 16px;
		line-height: 1.4;
		letter-spacing: .063em;
	}
	.police_cart-slider .police_cart_slider {
		margin-top: 2.5rem;
	}
	.police_cart-slider .police_cart_slider .qv-btn a {
		background-color: transparent;
		border: 1px solid #181818;
		color: #181818;
		text-transform: none;
		max-width: 70%;
		min-width: auto;
		font-family: "AktivGrotesk-Medium";
		font-size: 12px;
		line-height: 12px;
		letter-spacing: 1px;
		padding: 12px 12px;
		border-radius: 2px;
		display: inline-block;
		cursor: pointer;
		outline: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		width: auto;
		-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		-moz-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
	}
	.police_cart-slider .police_cart_slider .qv-btn a:hover{
		background-color: #444;
		border-color: #444;
		color: #fff;
	}
	.police_cart-slider .police_cart_slider .qv-btn{
		width: 100%;
	}
	.police_cart-slider .new-arrival-center .police_item_info {
		padding-bottom: 8px;
	}
	.shopping-bag-info p.error {
		font-family: "AktivGrotesk-Regular";
		font-weight: normal;
		font-size: 13px;
	}

	.police_checkout-1-terms {
		margin: 2rem 0 1rem;
		border: 1px solid #c0b7af;
		font-family: "AktivGrotesk-Regular";
		padding: 1.5rem;
		color: #000;
		font-size: 14px;
		line-height: 1.3;
		letter-spacing: .029em;
	}
	.police_checkout-1-terms .author_bio_toggle_wrapper {
		text-align: center;
	}
	.police_checkout-1-terms .author_bio_toggle_wrapper  a{
		font-family: "AktivGrotesk-Regular";
		position: relative;
		color: #000;
		font-size: 14px;
		line-height: 1.3;
		letter-spacing: .029em;
		display: inline-block;
		padding-bottom: 15px;	
	}
	.police_checkout-1-terms .author_bio_toggle_wrapper  a:after{
		content: '';
		position: absolute;
		background-image: url(../images/arrow-down-dark.svg);
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: center center;
		width:15px;
		height: 15px;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		-webkit-transition: all .4s cubic-bezier(.445,.05,.55,.95);
		-moz-transition: all .4s cubic-bezier(.445,.05,.55,.95);
		transition: all .4s cubic-bezier(.445,.05,.55,.95);
	}
	.police_checkout-1-terms .author_bio_toggle_wrapper a.read_less:after {
		-webkit-transform: rotateX(-180deg);
		-moz-transform: rotateX(-180deg);
		transform: rotateX(-180deg);
	}
	/*SHOOPING CART PAGE BOTTOM SLIDER AND POPUP END*/
	.police_mainslider .slick-prev, .police_mainslider .slick-next,.police_sunglass_video_main .pre-arrw,.police_sunglass_video_main .nxt-arrw{
		height: 50px;
		width: 50px;
		background-color: #fff;
		opacity: .75;
		-webkit-transition: opacity 400ms ease;
		-moz-transition: opacity 400ms ease;
		transition: opacity 400ms ease;
		border-radius: 2px;
	}
	.police_mainslider .slick-prev:hover, .police_mainslider .slick-next:hover,.police_sunglass_video_main .pre-arrw:hover,.police_sunglass_video_main .nxt-arrw:hover{
		opacity: 1;
	}
	.police_mainslider .slick-prev.slick-disabled:before, .police_mainslider .slick-next.slick-disabled:before,.police_sunglass_video_main .pre-arrw.slick-disabled:before,.police_sunglass_video_main .nxt-arrw.slick-disabled:before {
		opacity: .25;
	}
	.container.police_checkout-1 .col-lg-4.col-sm-4 {
		position: sticky;
		position: -webkit-sticky;
		top: 5px;
	}
	#amasty_gallery_mobile li{
		position: relative;
	}
	#amasty_gallery li::before{
		background: #e5e6ea;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		opacity: 0;
		z-index: -1;
		width: calc(100% - 5px);
		height: 100%;
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		transition: all ease 0.5s;
	}
	#amasty_gallery_mobile li:before{
		width: 100%;
		background: #e5e6ea;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		opacity: 0;
		z-index: -1;
		height: 100%;
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		transition: all ease 0.5s;
	}

	#amasty_gallery.police_detail_bg li::before,#amasty_gallery_mobile.police_detail_bg_mob li:before{	
		z-index: 0;
		opacity: 0;	
	}
	.police_black .police_newarrival_head {
		font-size: 20px;
	}
	.police_home_padding_slider .slick-slider {
		margin-bottom: 30px;
	}

	/*[IN] CART QUICK BUY START*/
	.checkout-cart-index .fancybox-container {
		max-width: 780px;
		position: fixed;
		left: 0;
		right: 0;
		margin: auto;
		width: 90%;
	}
	.checkout-cart-index .fancybox-bg{
		position: fixed;
	}
	.checkout-cart-index .fancybox-slide--iframe .fancybox-content {
		max-width: 100%;
		max-height: 97vh;
		margin: 0;
		width: 100% !important;
	}
	.lightquickview-index-index .product-view {
		background: #f6f6f6;
		padding: 49px 15px; 
	}
	.lightquickview-index-index .police_detail_left_one, .lightquickview-index-index .product-view .product-shop {
		width: 50%;
		float: left;
		margin: 0;
	}
	.lightquickview-index-index .product-view .product-shop {
		padding: 10px 35px 0px;
	}
	.lightquickview-index-index .product-shop .product-name {
		text-align: center;
		width: 100%;
	}
	.lightquickview-index-index .product-shop .product-name span.h1 {
		font-family: "Acta Display W01 Book";
		font-size: 20px;
		line-height: 21px;
		letter-spacing: 3px;
		color: #000;
		font-weight: normal;
		text-transform: inherit;
		width: 100%;
	}
	.lightquickview-index-index .product-shop .price-info {
		display: block;
		width: 100%;
		max-width: 100% !important;
		padding: 0;
	}
	.lightquickview-index-index .product-shop .price-info .regular-price {
		display: block;
		text-align: center;
	}
	.lightquickview-index-index .product-shop .price-info .regular-price span.price {
		color: #000;
		font-size: 14px;
		font-family: "AktivGrotesk-Regular";
		line-height: 15px;
		letter-spacing: .4px;
	}
	.short-description .std {
		color: #707070;
		display: block;
		text-align: center;
		margin-bottom: 20px;
	}
	.lightquickview-index-index .product-view .add-to-cart-wrapper {
		padding: 0;
	}
	.lightquickview-index-index .product-view .add-to-cart-buttons {
		margin: 0;
		width: 100%;
	}
	.lightquickview-index-index .product-options,.product-options-bottom {
		width: 100%;
		margin: 0;
		padding: 0;
		border: 0;
	}
	.lightquickview-index-index .product-options-bottom {
		background-color: transparent;
		padding: 0;
		border: 0;
		border-top: 0;
		margin-bottom: 0;
	}
	.lightquickview-index-index .product-view .add-to-cart-buttons .button{
		width: 100%;
		min-width: 100%;
		max-width: 100%;
		font-family: "AktivGrotesk-Medium";
		font-size: 12px;
		line-height: 12px;
		letter-spacing: 1px;
		padding: 12px 12px;
		border: 1px solid transparent;
		border-radius: 2px;
		display: inline-block;
		cursor: pointer;
		outline: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		background-color: #181818;
		border-color: #181818;
		color: #fff;
		text-transform: none;
		margin-bottom: 10px;
		-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		-moz-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		text-align: center;
	}
	.lightquickview-index-index .product-view .add-to-cart-buttons .button:hover{
		background-color: #444;		
		border-color: #444;
		color: #fff;
	}
	.lightquickview-index-index .police_dropdown-pdetails {
		margin-top: 15px;
	}
	.lightquickview-index-index .police_dropdown_config{		    
		border-bottom: 1px solid #e5e6ea;
		border-top: 1px solid #e5e6ea;
	}
	.lightquickview-index-index .police_dropdown_config:first-child {
		border-bottom: 0;
	}
	.lightquickview-index-index .police_dropdown_config dt{
		padding: 15px 0;
		margin: 0;
	}
	.lightquickview-index-index .police_dropdown_config dt label,.lightquickview-index-index .police_dropdown_config dt span a {
		font-size: 13px;
		letter-spacing: .4px;
		line-height: 1.2;
		color: #000;
		font-family: "AktivGrotesk-Regular";
		font-weight: normal;
		text-transform: capitalize;
		position: relative;
		cursor: pointer;
	}
	.police_dropdown_config dt label:after {
		position: absolute;
		content: '';
		background-image: url(../images/arrow-down-dark.svg);
		width: 15px;
		height: 10px;
		background-repeat: no-repeat;
		right: -23px;
		top: 2px;
		bottom: 0;
		margin: auto;
		-webkit-transition: all ease 0.2s;
		-moz-transition: all ease 0.2s;
		transition: all ease 0.2s;
	}
	.lightquickview-index-index .police_dropdown_config dt.police_show_active label:after {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}
	.lightquickview-index-index .police_dropdown_config dt span {
		float: right;
	}
	.lightquickview-index-index .product-options p.required {
		display: none;
	}
	.lightquickview-index-index .police_more_pInfo,.lightquickview-index-index .police_skucode{
		text-align: center;
	}
	.lightquickview-index-index .police_more_pInfo a {
		color: #6f6f6f;
		font-size: 14px;
		font-family: "AktivGrotesk-Regular";
		line-height: 1.3;
		text-decoration: underline;
		-webkit-transition: all ease 0.4s;
		-moz-transition: all ease 0.4s;
		transition: all ease 0.4s;
	}
	.lightquickview-index-index .police_more_pInfo a:hover{
		font-weight: bold; 
	}
	.lightquickview-index-index .police_skucode {
		color: #6f6f6f;
		font-size: 12px;
		line-height: 17px;
		margin: 20px 0;
		text-align: center;
		letter-spacing: .4px;
		font-family: "AktivGrotesk-Regular";
	}
	.lightquickview-index-index .police_detail_left_one {
		padding: 0;
	}
	.lightquickview-index-index .police_detail_left_one .product-image.product-image-zoom, .lightquickview-index-index .police_detail_left_one .product-image-gallery_quick {
		margin: 0;
	}
	.lightquickview-index-index .police_detail_left_one .slick-arrow {
		position: absolute;
		background-color: #fff;
		width: 50px;
		height: 50px;
		border: 0px;
		top: 0;
		bottom: 0;
		margin: auto;
		opacity: .75 !important;
		-webkit-transition: opacity 400ms ease;
		transition: opacity 400ms ease;
		will-change: opacity;
		z-index: 20;
		transform: unset;
	}
	.lightquickview-index-index .slick-arrow.slick-prev {
		left: 0;	
	}
	.lightquickview-index-index .slick-arrow.slick-prev:after{
		content: '';
		position: absolute;
		background-image: url(../images/arrow-slider-left-dark.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 13px 30px;
		width: 13px;
		height: 30px;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		margin: auto;
	}
	.lightquickview-index-index .slick-arrow.slick-next { 
		right: 0;	
	}
	.lightquickview-index-index .slick-arrow.slick-next:after{
		content: '';
		position: absolute;
		background-image: url(../images/arrow-slider-right-dark.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 13px 30px;
		width: 13px;
		height: 30px;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		margin: auto;
	}
	.lightquickview-index-index .slick-arrow.slick-disabled:after {
		opacity: 0.3 !important;
	}
	.lightquickview-index-index .am-swatch-prev{
		background-image: url(../images/arrow-slider-left-dark.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 10px;
		background-color: transparent;
		width: 45px;
		height: 45px;
	}

	.lightquickview-index-index .am-swatch-next{
		background-image: url(../images/arrow-slider-right-dark.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 10px;
		background-color: transparent;
		width: 45px;
		height: 45px;
	}

	.lightquickview-index-index .am-swatch-prev:not(.disabled):hover,.lightquickview-index-index .am-swatch-next:not(.disabled):hover {
		background-position: center center;
	}
	.lightquickview-index-index .product-options dd {
		border: 0;
	}		
	.lightquickview-index-index .caroufredsel_wrapper .amconf-images-container .amconf-image-container img{
		border-radius: 0;
	}

	.lightquickview-index-index .police_detail_left_one .slick-arrow:before {
		display: none;
	}
	.lightquickview-index-index .slick-slide li {
		position: relative;
		padding: 0 0 134% 0;
		background: #e5e6ea;
	}
	.lightquickview-index-index .slick-slide li img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		max-height: 516px;
	}
	.checkout-cart-index .fancybox-buttons .fancybox-button--fullscreen {
		display: none !important;
	}
	.checkout-cart-index .fancybox-buttons {
		top: 25px;
	}
	.checkout-cart-index .fancybox-buttons .fancybox-button--close {
		background-color: transparent;
		background-image: url(../images/close-icon.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 15px;
		display: none !important;
	}
	.checkout-cart-index .fancybox-controls--canzoomOut .fancybox-buttons .fancybox-button--close{
		display: inline-block !important;
	}
	.checkout-cart-index .fancybox-buttons .fancybox-button--close:before, .checkout-cart-index .fancybox-buttons .fancybox-button--close:after {
		display: none;
	}
	.lightquickview-index-index .more-views{ display:none}
	.lightquickview-index-index .police_quick_view_hide {
		display: block !important;
	}
	.lightquickview-index-index .police_quick_view_hide .slick-dots {
		display: none !important;
	}
	.lightquickview-index-index .slick-slider {
		margin-bottom: 0;
	}
	.lightquickview-index-index .amconf-image-container .amconf-color-container {
		height: auto !important;
		width: auto !important;
		line-height: normal !important;
		border: 0;
		padding: 4px 0;
		margin: 0 5px 0 0;
		font-size: 13px;
		color: #000;
	}
	.lightquickview-index-index .amconf-image-container .amconf-color-container.amconf-image-selected {
		border-bottom: 1px solid #000;
		border-radius: 0;
	}
	.lightquickview-index-index .police_config dd {
		margin: 10px 0;
	}
	.lightquickview-index-index .add_wish_share {
		display: none;
	}
	/*[IN] CART QUICK BUY END*/
	.catlist-vertical-center .slick-arrow {
		position: absolute;
		width: 50px;
		height: 50px;
		z-index: 20;
		opacity: 0.75;
		top: 0;
		bottom: 0;
		margin: auto;
		border:0;
		background-color: #fff;
		-webkit-transition: opacity 400ms ease;
		-moz-transition: opacity 400ms ease;
		transition: opacity 400ms ease;
		border-radius: 2px;
	}
	.catlist-vertical-center .slick-arrow:hover{
		opacity: 1;
	}
	.catlist-vertical-center .slick-arrow.nxt-arrw {
		right: 0px;
	}
	.catlist-vertical-center .slick-arrow.pre-arrw{
		left: 0px;
	}
	.catlist-vertical-center .slick-dots{
		display: none !important;
	}
	.catlist-vertical-center .slick-arrow img {
		width: 13px;
		height: 30px;
	}
	.police_two-logos li a img {
		height: 20px;
		width: 100%;
	}
	.checkout-cart-index .police_mobileheader {
		display: none;
	}
	.police_new_arrival_main {
		margin-top: 2.0833%;
	}
	.checkout-cart-index .police_empty_cart .page-title h1,.customer-account-logoutsuccess  .police_empty_cart .page-title h1{
		margin: 0px 0 0px;
		padding-bottom: 30px;
		color: #3B3B3C;
		text-transform: uppercase;
		font-family: "AktivGrotesk-Regular";
	}

	.checkout-cart-index .police_empty_cart .cart-empty,.customer-account-logoutsuccess .police_empty_cart .cart-empty{
		margin: 0;
		padding: 10% 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	.police_cat_below_text {
		text-align: left;
	}
	.police_cat_below_text a {
		line-height: 1.3 !important;
		font-size: 16px;
		font-family: "Acta Display W01 Book";
		margin: 5px 0 10px;
		color: #000;
		display: inline-block !important;
	}
	.police_black .police_cat_below_text a{
		color: #fff;
	}
	.container-fluid.police_secure-care {
		display: block;
		max-width: 1920px;
	}
	/*CART PAGE ADD DELEATE ITEAMS STYLE*/
	.shopping-bag-qty a.decrement_qty.btn-update span,.shopping-bag-qty a.increment_qty.btn-update span {
		display: block;
		height: 100%;
		margin: 0;
		background-image: url('../images/minus-cart.svg');
		background-size: 12px 12px;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.shopping-bag-qty a.decrement_qty.btn-update span{
		background-size: 12px 12px;
	}
	.shopping-bag-qty a.increment_qty.btn-update span{
		background-image: url('../images/add-items.svg');
	}
	.shopping-bag-qty a.decrement_qty.btn-update span:before,.shopping-bag-qty a.increment_qty.btn-update span:before {
		display: none;
	}
	.shopping-bag-qty .product-cart-actions ul.cart-links li a{
		display: inline-block;
	}
	.custom_ipad {
		width: 100%;
		float: left;
		height: 94px;
	}
	/*CART PAGE ADD DELEATE ITEAMS STYLE*/
	.customer-account-logoutsuccess .police_two-logos_tabs {
		display: none;
	}
	.customer-account-login .police_register-new {
		padding-top: 40px;
	}

	.wp-custom-menu-popup div.block2 {
		padding-right: 0;
	}
	ul.messages {
		margin: 0;
	}
	ul.messages .success-msg,ul.messages .error-msg {
		text-align: center;
	}
	ul.messages li.success-msg ul,ul.messages li.error-msg ul {
		display: inline-block;
		width: 100%;
	}
	ul.messages li.success-msg ul li,ul.messages li.error-msg ul li {
		margin: 0;
		font-family: "AktivGrotesk-Regular";
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 17px;
		line-height: 1.3;
		letter-spacing: .017em;
		border-bottom: 1px solid #c0b7af;
		padding: 17px 0;
		text-align: center;
		text-transform: initial;
		font-weight: normal;
		background-color: transparent;
		border-left: 0;
	}
	ul.messages li.success-msg ul li:before,ul.messages li.error-msg ul li:before{
		display: none;
	}
	ul.messages li.success-msg ul li span{
		color: green;
	}
	ul.messages li.error-msg ul li span{
		color: red;
	}
	ul.messages li.success-msg ul li span,ul.messages li.error-msg ul li span {
		font-family: "AktivGrotesk-Regular";
	}
	.opc-index-index .opc-wrapper-opc .form-list .input-box input[type="text"], .opc-index-index .opc-wrapper-opc .form-list .input-box input[type="password"] {
		width: 100%;
		height: 30px;
		font-size: 13px;
		float: left;
		font-family: "AktivGrotesk-Regular";
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		background-color: #fff;
		border: 1px solid #181818;
		height: 45px;
		margin: 13px 3px 0 0;
		padding: 0 1em;
		width: 100%;
		border-radius: 2px;
		font-size: 12px;
		letter-spacing: .4px;
		padding: 0 40px 0 14px;
	}
	.opc-index-index .opc-wrapper-opc .sp-methods dt label {
		padding: 7px 0 2px 26px;
	}
	.opc-index-index .opc-wrapper-opc .sp-methods dt input[type="radio"] {
		height: 16px;
	}
	.police_home_empty_div {
		width: 100%;
		height: 60px;
	}
	.slick-slider {
		touch-action: auto;
		-ms-touch-action: auto;
	}
	.customer-account-forgotpassword .police_two-logos_tabs {
		display: none;
	}
	.customer-account-forgotpassword.police_offer_hide .police_header,.customer-account-forgotpassword.police_offer_hide .police_nav-right-02,.customer-account-login.police_offer_hide .police_header,.customer-account-login.police_offer_hide .police_nav-right-02,.customer-account-logoutsuccess.police_offer_hide .police_header,.customer-account-logoutsuccess.police_offer_hide .police_nav-right-02,.customer-account-create.police_offer_hide .police_header,.customer-account-create.police_offer_hide .police_nav-right-02{
		-webkit-transform: translate3d(0,0px,0);
		-moz-transform: translate3d(0,0px,0);
		transform: translate3d(0,0px,0);
	}
	.customer-account-forgotpassword.police_offer_hide.police_header_has_offer .police_header,.customer-account-forgotpassword.police_offer_hide.police_header_has_offer .police_nav-right-02,.customer-account-login.police_offer_hide.police_header_has_offer .police_header,.customer-account-login.police_offer_hide.police_header_has_offer .police_nav-right-02,.customer-account-logoutsuccess.police_offer_hide.police_header_has_offer .police_header,.customer-account-logoutsuccess.police_offer_hide.police_header_has_offer .police_nav-right-02,.customer-account-create.police_offer_hide.police_header_has_offer .police_header,.customer-account-create.police_offer_hide.police_header_has_offer .police_nav-right-02{
		-webkit-transform: translate3d(0,0px,0);
		-moz-transform: translate3d(0,0px,0);
		transform: translate3d(0,0px,0);
	}

	.customer-account-forgotpassword .main-container.col1-layout, .customer-account-changeforgotten .main-container.col1-layout{
		text-align: center;
	}
	.customer-account-forgotpassword .main-container.col1-layout .col-main, .customer-account-changeforgotten .main-container.col1-layout .col-main{
		padding: 60px 20px;
	}
	.customer-account-forgotpassword .page-title h1,.customer-account-changeforgotten .page-title h1{
		font-size: 20px;
		line-height: 1.2;
		letter-spacing: .154em;
		color: #000;
		font-family: "AktivGrotesk-Medium";
		padding-bottom: 26px;
		margin-bottom: 0;
	}
	.customer-account-forgotpassword .col-main form {
		padding: 40px 0;
	}
	.customer-account-forgotpassword .col-main form .fieldset,.customer-account-forgotpassword .col-main .buttons-set {
		margin: 0 auto;
	}
	.customer-account-forgotpassword .fieldset h2 {
		font-size: 19px;
		line-height: 1.2;
		letter-spacing: .154em;
		color: #000;
		font-family: "AktivGrotesk-Regular";
		padding-bottom: 0;
		margin-bottom: 20px;
	}
	.customer-account-forgotpassword .fieldset .form-instructions {
		color: #000;
		font-style: normal;
		font-family: "AktivGrotesk-Regular";
		margin-bottom: 20px;
	}
	.customer-account-forgotpassword .fieldset .police_login_inputbox {
		text-align: left;
	}
	.customer-account-forgotpassword .fieldset .police_login_inputbox input {
		height: 45px;
		border: 1px solid #000;
	}
	.customer-account-forgotpassword .col-main .buttons-set .back-link a {
		text-decoration: underline;
		font-family: "AktivGrotesk-Regular";
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		transition: all ease 0.5s;
	}
	.customer-account-forgotpassword .col-main .buttons-set .back-link a:hover {
		text-shadow: 0px 1px 1px rgba(0,0,0,0.2), 0px -1px 1px rgba(0,0,0,0.2);
	}
	.customer-account-forgotpassword .col-main .buttons-set .back-link small {
		display: none;
	}
	.customer-account-forgotpassword .col-main .buttons-set .button{
		text-transform: capitalize;
		font-family: "AktivGrotesk-Medium";
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 12px;
		line-height: 12px;
		letter-spacing: 1px;
		padding: 12px 0px;
		width: 135px;
		border: 0;
		border-radius: 2px;
		display: inline-block;
		cursor: pointer;
		outline: none;
		margin: 0;
		color: #fff;
		background-color: #181818;
		-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		-moz-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;	
	}
	.customer-account-forgotpassword .col-main .buttons-set .button:hover{
		background-color: #444;
	}
	.customer-account-forgotpassword .col-main .buttons-set .button span{
		background-color: transparent;
	}
	.customer-account-forgotpassword .col-main .buttons-set .back-link {
		display: inline-block;
	}
	.customer-account-login ul.messages li ul li {
		margin-bottom: 15px;
		font-size: 15px;
	}
	.police_home_padding_slider .police_home_last_slider {
		margin-bottom: 70px;
	}
	/*sunglasses page style start*/
	.police_sungl_video{
		width: 100%;
		display: block;
	}
	.max-width-container{
		max-width: 1920px;
		margin: 0 auto;
	}
	.police_sungl_outer{
		position: relative;	
	}
	.police_sunvideo_cover {
		position: relative;
		padding-bottom: 56.25%;  
		background-image: url('../images/video-poster.jpeg');
		background-size: cover;
		opacity: 0;  
	}
	.police_sunvideo_cover video {
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0;
		-webkit-transition: all 400ms;
		-moz-transition: all 400ms;
		transition: all 400ms;
	}
	.police_sunvideo_cover.video_controls video {
		opacity: 1;
	}
	.police_video_play{
		position: absolute;
		width: 98px;
		height: 98px;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		cursor: pointer;
		z-index: 20;
		opacity: 1;
		-webkit-transition: all 400ms;
		-moz-transition: all 400ms;
		transition: all 400ms;
	}
	.police_sunvideo_cover.video_controls .police_video_play{
		opacity: 0;
		z-index: -1;
	}
	.police_sunvideo_cover object {
		display: none;
	}
	.sungl_heading_center {
		margin-top: 2.1528%;
	}
	.sungl_heading_text {
		padding: 24px 60px;
		text-align: center;
	}
	.sungl_heading_text .heading2 {
		font-family: "Acta Display W01 Book";
		font-size: 26px;
		line-height: 1.2;
		letter-spacing: .154em;
		font-weight: normal;
		text-transform: uppercase;
		color: #000;
		margin-bottom: 15px;
	}
	.sungl_heading_text .bodytext{
		font-size: 16px;
		font-family: "AktivGrotesk-Regular";
		line-height: 1.3;
		color: #000;
	}
	.police_grid_outer {
		margin-top: 2.0139%;
	}
	.police_grid_cover {
		padding: 0 2%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.police_grid_fifty{
		width: 50%;
		overflow: hidden;
		text-align: center;
		position: relative;
	}
	.police_half_image {
		padding-bottom: 48.8889%;
	}
	.police_half_image img {
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		object-fit: cover;
	}
	.police_text_center {
		padding: 48px 70px;
		position: absolute;
		height: 100%;
		text-align: center;
		width: 100%;
	}
	.police_text_center .text{
		max-width: 509px;
		min-width: 200px;
		padding: 5px;
		top: 50%;
		position: relative;
		left: 50%;
		-webkit-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
	}
	.police_text_center .text .heading2{
		font-family: "Acta Display W01 Book";
		font-size: 26px;
		line-height: 1.2;
		letter-spacing: .154em;
		margin-bottom: 15px;
		font-weight: normal;
	}
	.police_text_center .text .bodytext{
		font-family: "AktivGrotesk-Regular";
		font-size: 16px;
		line-height: 1.3;
		font-weight: normal;
		margin-bottom: 20px;
		color: #000;
	}
	.police_text_center .text .cta{
		font-family: "AktivGrotesk-Medium";
		font-size: 12px;
		line-height: 12px;
		letter-spacing: 1px;
		padding: 12px 12px;
		border: 1px solid transparent;
		border-radius: 2px;
		display: inline-block;
		cursor: pointer;
		outline: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		background-color: transparent;
		border-color: #181818;
		color: #181818;
		text-transform: none;
		text-decoration: none;
		-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		-moz-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		margin: 10px;
	}
	.police_text_center .text .cta:hover,.police_text_center .text .cta:focus{
		background-color: #444;
		border-color: #444;
		color: #fff;
	}

	.police_img_grid_outer{
		margin-top: 2.0833%;
	}
	.ploice_img_grid_main {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: space-between;
	}
	.img_grid_large {
		width: 47.92%;
		position:relative;
	}
	.img_grid_large a img {
		width: 100%;
	}
	.img_grid_two {
		width: 50%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: space-between;
		padding: 0 3px;
	}
	.img_grid_left, .img_grid_right {
		width: 47.8%;
	}
	.img_grid_two .img_container_main {
		padding: 0 0 133.4% 0;
		background: #e5e6ea;
		position: relative;
	}
	.img_grid_two .img_container_main img {
		-webkit-transition: opacity 800ms ease;
		transition: opacity 800ms ease;
		-webkit-backface-visibility: hidden;
		-webkit-transform: translateZ(0) scale(1,1);
		-moz-transform: translateZ(0) scale(1,1);
		transform: translateZ(0) scale(1,1);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.img_grid_two .img_container_main .hover_img {
		opacity: 0 !important;
		z-index: 1;
	}
	.img_grid_two .img_container_main:hover .hover_img{
		opacity: 1 !important;
	}
	.img_grid_two a {
		text-decoration: none;
	}
	.police_iteam_info .police_iteam-title {
		font-size: 14px;
		line-height: 1.3;
		letter-spacing: 2px;
		padding: 1rem 1rem 0;
		margin-bottom: 5px;
		min-height: 65px;
		font-family: "Acta Display W01 Book";
		text-transform: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		color: #000;
		text-align: center;
	}
	.police_iteam_info .police_iteam_price {
		font-family: "AktivGrotesk-Regular";
		letter-spacing: .4px;
		line-height: 1.2;
		color: #000;
		text-align: center;
		font-size: 14px;
	}
	.police_grid_outer.grid_img_right {
		margin-top: 3.1944%;
	}
	.police_grid_outer.grid_img_right .police_half_image {
		order: 1;
	}
	.police_grid_outer.grid_img_right .police_half_text {
		order: 0;
	}
	.police_img_grid_outer.large_grid_right .img_grid_large {
		order: 1;
	}
	.police_sunglass_video_main .slick-arrow {
		border: 0px;
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto;
		z-index: 10;
	}
	.police_sunglass_video_main .slick-arrow img {
		width: 13px;
		height: 30px;
	}
	.police_sunglass_video_main .pre-arrw{
		left: 0;
	}
	.police_sunglass_video_main .nxt-arrw{
		right: 0;
	}
	.police_sunglass_video_main .video_lazy.slider {
		margin-bottom: 0;
	}
	.police_sunglass_video_main .slick-slide > div > div{
		display: block !important;
	}
	.police_sunglass_video_main .slick-dots {
		display: none !important;
	}
	.police_sunglass_video_main .text-align-middlebottom{
		position: absolute;
		max-width: 100%;
		width: 100%;
		height: 100%;
		display: block;
		left: 0;
		top: 0;
		padding: 48px 70px;
		z-index: 15;
		text-align: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}
	.police_sunglass_video_main .text-align-middlebottom .text{
		position: relative;
		height: auto;
		margin: 0 auto;
		max-width: 509px;
		min-width: 200px;
		text-align: center;
		padding: 5px;
	}
	.police_sunvideo_cover.police_fadableElement.video_controls ~ .police_sunglass_video_main {
		display: none;
	}
	.police_sunglass_video_main .text-align-middlebottom .heading2{
		color: #ffffff;
	}
	/*sunglasses page style END*/
	.customer-address-index .messages li, .customer-address-form .messages li {
		border: 0 !important;
	}
	.customer-address-index .messages li span {
		display: inline-block;
		padding: 0 0 30px;
		margin: 0px 0 30px;
	}
	li.fields.f_5-2.secure_pass_info a {
		cursor: pointer;
	}
	.police_registartion-form_rd .form-list .control input.checkbox {
		height: 24px;
	}
	.catlist-vertical-center{
		opacity: 0;
	}
	.police_filter_denimlisting .slick-dots {
		display: none !important;
	}
	.wp-custom-menu-popup div.block2 img {
		width: 100%;
		height: 248px;
		object-fit: cover;
	}
	.header-minicart .block-subtitle.police_no_item {
		margin: 4px 0 0 0;
	}
	.hover_img.error {
		display: none;
	}
	.police_account-overview .my-account .order-links a {
	    color: #000;
	    text-decoration: underline;
	}
	.sub-title .link-print {
	    color: #000;
	}
	/*style for IE-11 START*/
	@media all and (-ms-high-contrast:none)
	{
		.navbar-default > .container-fluid{
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
		}  
		.police_nav-2 {
			margin-left: auto;
		} 
		.police_nav-left-01{
			height:100%;
		}
		.police_topoffer{
			height:30px; 
		}
		.police_flex-center.in {
			justify-content: flex-start;
			align-items: flex-start;
		}
		.newspopup_ov_hidden #newspopup_up_bg_2 {
			justify-content: space-around;
		}
		.cc-compliance {
			display: -ms-flexbox;
			width: 220px;
		}
		select::-ms-expand {
			display: none;
		}
		.sidebar.police_sidebar_plisting .block-content.toggle-content dd .amshopby-attr,.sidebar.police_sidebar_plisting .block-content.toggle-content dd .amshopby-attr-selected{
			background-size: 12px 12px;
			background-position: left top;
		}
		span.icon-5-empty{
			background-size: 36px 36px;
		}
		input::-ms-clear, input::-ms-reveal {
			display: none;
		}
		.police_nav-right-02 .police_bag .product-details a {
			display: block;
		}
		.police_nav-right-02 .police_bag .product-details a:hover{
			text-decoration: none;
		}
		.navbar-header .logo.navbar-brand{
			width: 124px;
			height: 100%;
			background-image: url('../images/883-police.svg');
			background-size: 124px 16px;
			background-position: center center;
			background-repeat: no-repeat;
		}
		.police_black .navbar-header .logo.navbar-brand{
			background-image: url('../images/black_theme_883-police.svg');
		}
		.police_black .police_two-logos li:first-child .police_black_theme img{
			display: none;
		}
		.police_black .police_two-logos li:first-child .police_black_theme{
			background-image: url('../images/black_theme_883-police.svg');
			background-repeat: no-repeat;
			background-size: 147px 20px;
			background-position: center center;
			width: 180px;
		}
		div.skip-content#header-nav div.menu a:link, div.skip-content#header-nav div.menu a:visited, div.skip-content#header-nav .nav-container #custommenu, div.skip-content#header-nav .nav-container, div.skip-content#header-nav .nav-container #custommenu .menu .parentMenu, div.skip-content#header-nav .nav-container #custommenu .menu .parentMenu a{
			text-transform: capitalize;
		}
		.navbar-header .logo.navbar-brand img{
			display: none;
		}
		.police_main-nav-list{
			min-width: 185px;
		}
		@-ms-viewport { width: device-width; overflow-y: auto;}
	}


	/*style for IE-11 END*/

	/*Denim slider style START*/
	.police_filter_denimlisting .slick-slide > div > span {
		padding: 0 5px;
	}
	.police_unmatch{
		opacity:0.2; 
		pointer-events: none; 
	}
	.police_filter_denimlisting .slick-slide span.police_filter_img {
		width: 100%;
		position: relative;
		-webkit-box-shadow: 0px 0px 1px rgba(0,0,0,0.08);
		-moz-box-shadow: 0px 0px 1px rgba(0,0,0,0.08);
		box-shadow: 0px 0px 1px rgba(0,0,0,0.08); 
		padding: 0 0 133.4% 0;
		background: #e5e6ea;
		display: block;
		cursor: pointer;
	}
	.police_filter_denimlisting .slick-slide span.police_filter_img img{
		-webkit-transition: opacity 800ms ease;
		transition: opacity 800ms ease;
		-webkit-backface-visibility: hidden;
		-webkit-transform: translateZ(0) scale(1,1);
		-moz-transform: translateZ(0) scale(1,1);
		transform: translateZ(0) scale(1,1);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;	
	}
	.police_filter_title {
		text-align: center;
		width: 100%;
		display: block;
		padding: 1.5rem 1rem;
		text-transform: uppercase;
		font-size: 13px;
		letter-spacing: .031em;
		line-height: 1.3;
		font-family: "Acta Display W01 Book";
		color: #000;
	}
	.police_filter_title.active,.police_filter_title.active1 {
		font-weight: 900;
	}
	.police_filter_denimlisting .slick-slide span.police_filter_img:after{
		content: " ";
		display: inline-block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 10;
		background-image: -webkit-gradient(linear,left bottom, left top,from(rgba(0, 0, 0, .5)),to(rgba(0, 0, 0, 0)));
		background-image: linear-gradient(to top,rgba(0, 0, 0, .5),rgba(0, 0, 0, 0));
		opacity: 0;
		-webkit-transition: all 400ms;
		-moz-transition: all 400ms;
		transition: all 400ms;
	}
	.police_filter_denimlisting .slick-slide:hover span.police_filter_img:after{
		opacity: 1;
	}
	.police_d_fit {
		width: 100%;
		text-align: center;
		font-size: 26px;
		line-height: 1.2;
		letter-spacing: .154em;
		font-family: "Acta Display W01 Book";
		color: #000;
		text-transform: uppercase;
		margin: 35px 0 20px;
		padding: 0 1em;
		display: inline-block;
	}
	.police_filter_denimlisting .slick-arrow {
		position: absolute;
		top: 0;
		width: 10%;
		height: calc(100% + 90px);
		z-index: 20;
		opacity: 1;
		-webkit-transition: opacity 400ms;
		transition: opacity 400ms;
		margin-top: -90px;
		border: 0px;
		cursor: default;
	}
	.police_filter_denimlisting .slick-arrow.nxt-arrw{
		right: 0;
		background: -webkit-gradient(linear,left top, right top,color-stop(0, rgba(255, 255, 255, 0)),color-stop(70%, rgba(255, 255, 255, .7)),to(#fff));
		background: -moz-gradient(linear,left top, right top,color-stop(0, rgba(255, 255, 255, 0)),color-stop(70%, rgba(255, 255, 255, .7)),to(#fff));
		background: linear-gradient(to right,rgba(255, 255, 255, 0) 0,rgba(255, 255, 255, .7) 70%,#fff 100%);
	}
	.police_filter_denimlisting .slick-arrow.pre-arrw{
		left: 0;
		background: -webkit-gradient(linear,left top, right top,color-stop(0, #fff),color-stop(30%, rgba(255, 255, 255, .7)),to(rgba(255, 255, 255, 0)));
		background: -moz-gradient(linear,left top, right top,color-stop(0, #fff),color-stop(30%, rgba(255, 255, 255, .7)),to(rgba(255, 255, 255, 0)));
		background: linear-gradient(to right,#fff 0,rgba(255, 255, 255, .7) 30%,rgba(255, 255, 255, 0) 100%);
	}
	.police_filter_denimlisting .slick-arrow.slick-disabled{
		display: none !important;
	}
	.police_filter_denimlisting .slick-arrow.nxt-arrw img{
		float: right;
		margin-right: 22px;
	}
	.police_filter_denimlisting .slick-arrow.pre-arrw img{
		float: left;
		margin-left: 22px;
	}
	.police_filter_denimlisting .slick-arrow img {
		width: 13px;
		height: 30px;
		opacity: .75;
		-webkit-transition: opacity 400ms ease;
		-moz-transition: opacity 400ms ease;
		transition: opacity 400ms ease;
		cursor: pointer;
	}
	.police_filter_denimlisting .slick-arrow img:hover{
		opacity: 1;
	}
	.sidebar.police_sidebar_plisting .block-content.toggle-content dd .police_fli a img {
		display: none;
	}
	.police_dselect.police_dselect_add,.police_dselect.police_dselect_add1 {
		display: block !important;
		text-align: center;
		font-family: "Acta Display W01 Book";
		font-size: 14px;
		margin: 0 auto .5rem auto;
		color: #000;
		font-weight: 300;
		cursor: pointer;
		letter-spacing: 1px;
	}
	.police_black .police_d_fit{
		font-family: "Campton-Medium";
		font-size: 20px;
		line-height: 1.3;
		letter-spacing: .1em;
	}
	.police_dselect img {
		width: 12px;
		display: inline-block;
		vertical-align: middle;
		margin-left: 10px;
		height: 12px;
	}
	/*Denim slider style END*/
	.police_filter_animation #am_filter_wrap li .police_filter_block,.police_mob_select #am_filter_wrap li .police_filter_block{
		border: solid 1px #e5e6ea;
		padding: 0.8rem 0.7rem;
		border-radius: .5em;
		display: inline-block;
		margin: 0 1.5rem 1.5rem 0;
		line-height: 1.3;
		letter-spacing: .025em;
		color: #000000;
		font-size: 13px;
		font-family: "AktivGrotesk-Regular";
		vertical-align: top;
		cursor: pointer;
	}
	.police_filter_animation #am_filter_wrap li {
		display: inline-block;
		vertical-align: middle;
	}
	.police_filter_animation #am_filter_wrap li .police_filter_block a {
		color: #000000;
	}
	.police_filter_animation #am_filter_wrap li .police_filter_block .police_fname, .police_mob_select #am_filter_wrap li .police_filter_block .police_fname {
		display: inline-block;
	}
	.police_mob_select #am_filter_wrap li{
		margin: 0.6rem;
	}
	.police_filter_animation #am_filter_wrap li .btn-remove-inline,.police_mob_select #am_filter_wrap li .btn-remove-inline{
		float: left;
		margin: 0 3px 0 0;
		width: 15px;
		text-align: center;
		height: 15px;
		margin-top: 0;
		background: no-repeat;
		position: relative;
	}
	.police_filter_animation #am_filter_wrap li .btn-remove-inline:before,.police_mob_select #am_filter_wrap li .btn-remove-inline:before {
		content: "\2716";
		position: absolute;
		z-index: 10;
		color: #000;
		left: 0;
	}

	.police_filter_animation #am_filter_wrap li .btn-remove-inline img,.police_mob_select #am_filter_wrap li .btn-remove-inline img {
		width: 9px;
		display: none;
	}
	.police_filter_animation #am_filter_wrap ol {
		padding: 0 28px;
	}
	.police_cat_filter.desktop_only #am_filter_wrap .actions {
		margin-left: 2rem;
	}
	.police_cat_filter.desktop_only #am_filter_wrap .actions a{
		color: #000;
		font-size: 13px;
		font-family: "AktivGrotesk-Regular";
	}
	.police_text_black .heading2, .police_text_black p span {
		color: #000 !important;
	}
	.police_text_black .cta {
		border-color: #181818;
		color: #181818;
	}
	.police_left .cta {
		margin: 10px 10px 10px 0 !important;
	}
	.police_gradient {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 0;
		background-image: linear-gradient(to right,rgba(0,0,0,0.6),rgba(0,0,0,0));
	}
	/*HTML OVERFLOW-Y SCROLL ONLY WHEN PAGE LOAD */
	
	html{
		-webkit-animation: ScrollY 3s forwards;
		-moz-animation: ScrollY 3s forwards;
		animation: ScrollY 3s forwards;
	}
	@-webkit-keyframes ScrollY {
		from {overflow-y: scroll;}
		to {overflow-y: visible;}
	}
	@-moz-keyframes ScrollY {
		from {overflow-y: scroll;}
		to {overflow-y: visible;}
	}

	@keyframes ScrollY {
		from {overflow-y: scroll;}
		to {overflow-y: visible;}
	}
	/*HTML OVERFLOW-Y SCROLL ONLY WHEN PAGE LOAD */

	/*style for safari input text alignment*/
	.police_sign-2 form input{
		line-height: normal;
	}
	/*style for safari input text alignment*/
	.police_desktop-search-trendings.police_noresult h1, .police_desktop-search-trendings.police_noresult .police_desktop-search-content ul li a, .police_desktop-search-trendings.police_noresult .police_desktop-search-content {
		padding-left: 0;
		width: 100%;
		float: left;
		margin-left: 0;
		color: #000;
	}
	.police_desktop-search-trendings.police_noresult .police_desktop-search-content ul li a {
		padding-left: 8px;
		font-size: 13px;
	}
	.police_center_result,.police_serach_top span {
		max-width: 670px;
		padding: 0px 2.5% 0;
		margin: 0 auto;
		display: block;
	}
	.police_desktop-search-trendings.police_noresult {
		width: 100%;
		display: inline-block;
		margin-bottom: 50px;
	}
	.police_desktop-search-trendings.police_noresult .police_serach_top {
		background: #f6f6f6;
		color: #000;
		font-family: "AktivGrotesk-Regular";
		line-height: 1.3;
		margin-top: -21px;
		width: 100%;
		float: left;
		padding-bottom: 48px;
		font-size: 13px;
		margin-bottom: 10px;
	}
	/*SALE PAGE STYLE START*/
	.police_sale_logo {
		width: 200px;
		height: 80px;
		margin-bottom: 20px;
	}
	.top_heading_text {
		text-align: center;
		padding: 24px 55px;
	}
	.top_heading_text .heading1 {
		padding: 5px;
		font-family: "Acta Display W01 Book";
		font-size: 36px;
		line-height: 1.2;
		letter-spacing: .111em;
		color: #000;
		margin-bottom: 15px;
	}
	/*SALE PAGE STYLE END*/
	#police_list_end {
		text-align: center;
	}
	#police_list_end .load_more_button {
		margin-bottom: 20px;
	}
	.list-off-top,.slick-slide .police_price_label_discount {
		display: block;
	}
	#amasty_gallery .list-off-top, #amasty_gallery_mobile .list-off-top {
	display: none !important;
}
.special-price .police_price_label_discount {
	display: none;
}
	.police_scroll_menu > ul{
		overflow-x: auto;
	}
	.police_sub_nav.police_scroll_menu.police_level_1 > ul{
		justify-content: flex-start;
	}
	.modal .police_price_label_discount {
		display: none;
	}
	.is-blog .police_two-logos li a img,.articlepagination-index-index .police_two-logos li a img,.amlanding-page-view .police_two-logos li a img,.blog-index-list .police_two-logos li a img,.blog-post-view .police_two-logos li a img{
		width: 123px;
	}

	.catalog-product-view .product-view .product-shop .extra-info {
		max-width: 100%;
		width: 100%;
		padding: 0;
	}
	.catalog-product-view .product-view .product-shop .extra-info .out-of-stock span {
		color: #f50303;
		font-family: "Acta Display W01 Book";
		font-size: 16px;
	}
	.product-view .product-shop .short-description p strong span:first-child {
		font-family: "Acta Display W01 Book";
		margin-bottom: 2px;
	}
	.catalog-product-view .product-view .product-shop .extra-info .availability.in-stock,.catalog-product-view .product-view .product-shop .availability.out-of-stock{
		display: block;
	}
	.catalog-product-view .product-view .product-shop .availability{
		display: none;
	}
	.catalog-product-view .product-view .product-shop .extra-info .in-stock .value{
		display: none;
	} 
	/*body position fixed and overflow hidden while mobile menu open*/
	.mobile_menu_body_lock {
		position: fixed;
		overflow: hidden;
		width: 100%;
	}
	/*body position fixed and overflow hidden while mobile menu open*/
	#newspopup_up_bg_2.newspopup_up_bg .validation-advice {
		background: transparent;
		bottom: 0;
		color: #e30000 !important;
		font-size: 11px;
		padding: 0px !important;
		position: relative !important;
		left: 0;
		width: 100%;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin-bottom: 0 !important;
		font-family: "AktivGrotesk-Regular";
		letter-spacing: 0.3px;
	}
	#newspopup_up_bg_2.newspopup_up_bg .validation-advice:hover{
		display: block !important;
		opacity: 1 !important;
	}
	#newspopup_up_bg_2.newspopup_up_bg .newspopup-up-form.newspopup-theme .validation-advice::after {
		display: none;
	}
	.cc-compliance {
		width: 141px;
		margin-left: 8%;
	}
	.cc-compliance .cc-btn.cc-dismiss {
		display: none;
	}
	.cc-banner .cc-compliance .cc-btn:last-child {
		background: rgb(24, 24, 24);
		border-radius: 2px;
		text-transform: uppercase;
	}
	.cc-message p {
		margin: 0;
	}
	#newspopup_up_bg_2.newspopup_up_bg .newspopup-up-form.newspopup-theme .newspopup-logo h2 {
		font-family: "AktivGrotesk-Regular";
	}
	#newspopup_up_bg_2.newspopup_up_bg .require-fields {
		margin: 1.6rem 0 1.5rem;
	}
	#newspopup_up_bg_2 .field .police_radio_btn label {
		float: none;
		margin-right: 0;
		text-transform: capitalize;
		font-size: 13px;
	}
	.email-field::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
		color: #edeef0;
		opacity: 0.4;
	}
	.email-field::-moz-placeholder { /* Firefox 19+ */
		color: #edeef0;
		opacity: 0.4;
	}
	.email-field:-ms-input-placeholder{ /* IE 10+ */
		color: #edeef0;
		opacity: 0.4;
	}
	.email-field:-moz-placeholder { /* Firefox 18- */
		color: #edeef0;
		opacity: 0.4;
	}
	/*NEWSLETTER FOOTER PLACEHOLDER STYLE START*/
	#newsletter::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
		color: #c5c5c5;
		opacity: 0.9;
	}
	#newsletter::-moz-placeholder { /* Firefox 19+ */
		color: #c5c5c5;
		opacity: 0.9;
	}
	#newsletter:-ms-input-placeholder{ /* IE 10+ */
		color: #c5c5c5;
		opacity: 0.9;
	}
	#newsletter:-moz-placeholder { /* Firefox 18- */
		color: #c5c5c5;
		opacity: 0.9;
	}
	/*NEWSLETTER FOOTER PLACEHOLDER STYLE END*/
	/*SEARCH POPUP PLACEHOLDER STYLE START*/
	#search::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
		color: #444444;
		opacity: 0.5;
	}
	#search::-moz-placeholder { /* Firefox 19+ */
		color: #444444;
		opacity: 0.5;
	}
	#search:-ms-input-placeholder{ /* IE 10+ */
		color: #444444;
		opacity: 0.5;
	}
	#search:-moz-placeholder { /* Firefox 18- */
		color: #444444;
		opacity: 0.5;
	}
	/*SEARCH POPUP PLACEHOLDER STYLE END*/
	#newspopup_up_bg_2 .newspopup-up-form.newspopup-theme input.validation-failed[placeholder] {
		color: #fb0101;
		background-image: url(../images/close-icon.svg);
		background-repeat: no-repeat;
		background-size: 14px 14px;
		background-position: right 15px center;
	}
	#newspopup_up_bg_2 .newspopup-up-form.newspopup-theme input{
		color: #000000;
	}
	#newspopup_up_bg_2.newspopup_up_bg .newspopup-up-form.newspopup-theme .cross {
		background: none;
		color: #000;
		top: 5px;
		right: 5px;
		position: absolute;
		font-weight: 700;
		font-size: 13px;
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		width: 35px;
		height: 35px;
		line-height: 23px;
		background-color: #f6f6f6;
		opacity: 1;
		font-size: 18px;
		text-indent: -999999999px;
		background-size: 16px 16px;
		background-image: url(../images/close-icon.svg);
		background-repeat: no-repeat;
		background-position: center center;
	}
	#newspopup_up_bg_2.newspopup_up_bg .newspopup-messages-holder {
		margin-bottom: 0;
	}
	#newspopup_up_bg_2.newspopup_up_bg .newspopup-up-form.newspopup-theme .newspopup-left-col {
		background-position: 0% 50%;
	}
	#newspopup_up_bg_2.newspopup_up_bg .newspopup-up-form.newspopup-theme .newspopup-right-col {
		padding: 65px 31px;
	}
	.newspopup-message-success {
		z-index: 9;
	}
	#newspopup_up_bg_2.newspopup_up_bg .newspopup-up-form.newspopup-theme .ajax-loader {
		top: 0;
		bottom: 0;
		margin: auto;
		left: 0;
		right: 0;
		display: none !important;
	}
	.police_header .police_main-nav-list ul li a {
		word-break: break-word;
		margin: 0 0px 8px 0;
	}
	/*view order page style start*/
	.sales-order-view .data-table tbody td .item-options {
		margin-left: 0;
	}
	.sales-order-view .order-info-box {
		margin: 0 0 20px;
		background-color: #f6f6f6;
		padding: 15px;
	}
	.sales-order-view .linearize-table-large td span.nobr {
		width: 85px;
		display: inline-block;
	}
	.sales-order-view .order-info-box .col-1 .box-content {
		width: calc(100% - 154px);
		padding-left: 10px;
	}
	.sales-order-view .police_account-overview .my-account .table-caption{
		margin: 20px 0 40px 0;
	}
	.sales-order-view.customer-account .my-account .title-buttons {
		text-align: left;
	}
	.sales-order-view.customer-account .my-account .title-buttons h1 {
		display: inline-block;
		width: auto;
		padding: 0;
		margin: 0 0 10px;
	}
	.sales-order-view.customer-account .my-account .title-buttons .police_sales_order_button a, .sales-order-view.customer-account .my-account .title-buttons .police_sales_order_button .separator {
		top: 0;
	}
	.sales-order-view.customer-account .my-account .title-buttons .police_sales_order_button {
		display: inline-block;
		float: right;
		padding-right: 15px;
	}
	.sales-order-view.customer-account .my-account .title-buttons {
		text-align: left;
		border-bottom: 1px solid #ededed;
		padding-bottom: 16px;
	}
	.sales-order-view .police_account-overview .my-account .order-date {
		text-align: left;
		margin: 10px 0 30px 0;
	}
	.sales-order-view .order-info{
		margin-top: 10px;
	}
	.sales-order-view .police_account-overview .my-account .back-link a small {
		display: inline-block;
		vertical-align: middle;
		line-height: normal;
		margin-right: 3px;
		height: auto;
		top: -2px;
		position: relative;
	}
	/*view order page style End*/
	/*PRINT BUTTON HIDE ON CMS PAGES*/
	.contacts-index-index .police_cms_print,.cms-size-guide .police_cms_print,.cms-mens-wholesale-designer-clothing-distributors .police_cms_print,.cms-brand .police_cms_print{
		display: none;
	}
	/*PRINT BUTTON HIDE ON CMS PAGES*/
	button#toTop_cms {
		min-width: 135px;
		font-family: "AktivGrotesk-Medium";
		font-size: 12px;
		line-height: 12px;
		letter-spacing: 1px;
		padding: 12px 12px;
		border: 1px solid transparent;
		border-radius: 2px;
		display: inline-block;
		cursor: pointer;
		outline: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		background-color: #f8f7f5;
		color: #000;
	}
	.police_footer_con .police_subscribe .validation-advice{
		color: #e30000;
		font-size: 11px;
	}
	.police_f2-container .copyright a {
		color: #9b9b9b;
		text-decoration: underline;
		display: inline-block;
		vertical-align: top;
	}
	.catalog-category-view .products-grid .price-box{
		margin-bottom: 16px;
	}
	*, *:before, *:after {
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.police_subscribe form input.police_cross {
		border-color: #e30000;
		color: #e30000;     
	}
	.police_subscribe form input.validation-failed ~ .val_cross{
		background-image: url(../images/close-icon.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 14px 14px;
		display: inline-block;
		z-index: 10;
	}

	.police_subscribe form input.validation-passed ~ .val_tick{
		background-image: url(../images/right-check.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 14px 14px;
		display: inline-block;
		z-index: 10;
	}
	.police_footer_con .block .actions {
		margin: 0;
	}
	.police_footer_con .block .actions .button {
		float: none;
	}
	.police_footer_con .block .error-news-msg {
		font-size: 11px;
		letter-spacing: .4px;
		color: #e30000;
		margin-top: 5px;
		width: 100%;
		line-height: 1;
		font-family: "AktivGrotesk-Regular";
		text-align: left;
	}
	.police_footer_blocks .mini-newsletter h5 {
		font-size: 20px;
		color: #000000;
		text-transform: inherit;
		margin: 30px 0 13px;
		font-family: "AktivGrotesk-Regular";
		font-weight: normal;
	}
	.police_footer_blocks .mini-newsletter {
		text-align: center;
		font-family: "AktivGrotesk-Regular";
		color: #000000;
		font-size: 15px;
		line-height: 1.3;
	}
	.police_footer_blocks .mini-newsletter br {
		display: none;
	}
	.block.police_footer_blocks .actions small {
		letter-spacing: .3px;
	}
	.block.police_footer_blocks .actions a {
		float: none;
	}
	#newspopup_up_bg_2.newspopup_up_bg .newspopup-up-form.newspopup-theme .prnp-title{
		margin-bottom: 1.1rem;
	}
	#newspopup_up_bg_2.newspopup_up_bg .newspopup-up-form.newspopup-theme .police_radio_btn .validation-advice{
		width: 180px;
		text-align: center !important;
		left: 12px;
		right: 0px;
		margin: auto;
		position: absolute !important;
	}
	.police_main_flx {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.police_main_flx .police_secure, .police_main_flx .police_care {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		margin: 100px 0;
		padding: 0;
	}
	.police_main_flx .police_secure p,.police_main_flx .police_care p{
		width: 81%;
		margin: 0 auto;
	}

	/*input cross and tick style start*/
	.police_input_row {
		position: relative;
		width: 100%;
		display: inline-block;
	}
	.val_tick, .val_cross {
		display: none;
		position: absolute;
		width: 14px;
		height: 14px;
		top: 16px;
		right: 14px;
	}
	.police_login-register-box .police_sign-2 input.validation-failed.validate-password ~ .val_cross,.police_login-register-box .police_sign-2 input.validation-passed.validate-password ~ .val_tick,.customer-account-login .police_reg-user .police_input_row input.validation-failed.validate-password ~ .val_cross,.customer-account-login .police_reg-user .police_input_row input.validation-passed.validate-password ~ .val_tick,.customer-account-create .scaffold-form .police_registartion-form .police_input_row input.validation-failed.validate-password ~ .val_cross,.customer-account-create .scaffold-form .police_registartion-form .police_input_row input.validation-passed.validate-password ~ .val_tick{
		right: 40px;
	}
	.police_sign-2 .police_login_inputbox{
		position: relative;
	}
	.police_login-register-box .police_sign-2 input.validation-failed,.police_login-register-box .police_sign-2 input.validation-passed,.customer-account-login .police_reg-user .police_input_row input.validation-failed,.customer-account-login .police_reg-user .police_input_row input.validation-passed,.customer-account-create .scaffold-form .police_registartion-form .police_input_row input.validation-failed,.customer-account-create .scaffold-form .police_registartion-form .police_input_row input.validation-passed,#newspopup_up_bg_2 .newspopup-up-form.newspopup-theme input.validation-failed[placeholder]{
		background-image: none;
	}
	.police_sign-2 input.validation-failed ~ .val_cross, .customer-account-login .police_reg-user .police_input_row input.validation-failed ~ .val_cross,.customer-account-create .scaffold-form .police_registartion-form .police_input_row input.validation-failed ~ .val_cross,.newspopup-up-form.newspopup-theme .newspopup_up_bg_form .police_input_row input.validation-failed ~ .val_cross{
		display: block;
		background-image: url(../images/cross-x-dark.svg);
	}
	.police_sign-2 input.validation-passed ~ .val_tick,.customer-account-login .police_reg-user .police_input_row input.validation-passed ~ .val_tick,.customer-account-create .scaffold-form .police_registartion-form .police_input_row input.validation-passed ~ .val_tick,.newspopup-up-form.newspopup-theme .newspopup_up_bg_form .police_input_row input.validation-passed ~ .val_tick{
		display: block;
		background-image: url(../images/tick-dark.svg); 
	}
	/*input cross and tick style END*/

	/*SEARCH POPUP CENTER*/
	#police_searchbar .modal-dialog {
		height: 100%;
		margin-top: 0;
	}
	#police_searchbar .modal-dialog .modal-content {
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	/*SEARCH POPUP CENTER END*/
	.ac_wish-price .special-price .police_price_label_discount {
		margin: 0 10px;
		font-family: "AktivGrotesk-Bold";
		color: #e30000;
		font-size: 14px;
	}
	.ac_wish-price .special-price .price,.ac_wish-price .price-box .price {
		color: #000;
		font-family: "AktivGrotesk-Bold";
		font-size: 14px;
	}
	.ac_wish-price .old-price .price {
		font-family: "AktivGrotesk-Regular";
		color: #000;
		font-size: 14px;
	}
	.police_account-overview .my-account .price-box .special-price, .police_account-overview .my-account .price-box .old-price {
		margin: 0;
	}
	.product-view .product-shop .availability .ampreorder_note {
		text-align: center;
		color: #252525;
		font-family: "Acta Display W01 Book";
		font-weight: normal;
		text-transform: capitalize;
		font-size: 16px;
		width: 100%;
		display: inline-block;
		padding-top: 40px;
		background-image: url(../images/fast-delivery.svg);
		background-repeat: no-repeat;
		background-position: top 5px center;
		background-size: 37px;
	}
	#police_prod_right .police_price_label_discount {
		margin: 0 10px;
		font-family: "AktivGrotesk-Bold";
		color: #f50303;
		font-size: 14px;
	}
	.product-view .product-shop #police_prod_right  .price-box .special-price .price {
		color: #000;
		font-size: 14px;
		vertical-align: middle;
	}
	#police_prod_right .price-info {
		padding: 0;
	}
	#police_prod_right .price-box {
		text-align: center;
	}
	.price-box .old-price .price {
		color: #000;
		font-size: 14px;
	}
	.catalogsearch-result-index .note-msg {
		display: none;
	}
	.police_desktop-search-trendings ~ .police_desktop-search-trendings h1 {
		margin-top: 10px;
	}
	#police_searchbar .police_mobile-menu-desk .form-search input#search {
		height: 45px;
		letter-spacing: .4px;
		color: #000000;
		margin-bottom: 1px;
		line-height: normal;
	}
	#police_searchbar .police_mobile-menu-desk .police_link-search-desk .form-search .police_link-button-desk {
		width: 16px;
		height: 16px;
		background-size: 15px 16px;
		background-position: center center;
		top: 15px;
	}
	.tt-dropdown-menu .tt-dataset-products span {
		display: inline-block;
		vertical-align: middle;
		line-height: normal;
	}
	.tt-dropdown-menu .tt-dataset-products span a{
		display: inline-block;
		vertical-align: middle;
		line-height: normal;
		margin-bottom: 0 !important;
		margin-top:0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	input.validation-failed,input.validation-passed {
		padding-right: 35px !important;
	}
	.validate-password,.validate-cpassword {
		padding-right: 37px !important;
	}
	.validate-password.validation-failed,.validate-password.validation-passed,.validate-cpassword.validation-failed,.validate-cpassword.validation-passed{
		padding-right: 58px !important;
	}
	.police_myacc-reg .police_myacc-icon {
		margin-bottom: 1.5rem;
	}
	.police_ac_overview_profile_data ul.ac_data_ul li span:first-child {
		margin-right: 8px;
	}
	.police_registartion-form .form-list li label a {
		text-decoration: underline;
		color: #181818;
	}
	.police_ac_overview_history .ac_data-history small {
		font-size: 15px;
		font-family: "AktivGrotesk-Regular";
	}
	.police_ac_overview_history .ac_button-bk-history button {
		margin-top: 0px;
	}
	.customer-account-edit .police_ac_reg-details ul.ac_data_ul .ac_userEmail {
		padding: 0;
		padding-left: 96px;
		position: relative;
	}
	.customer-account-edit .police_ac_reg-details ul.ac_data_ul .ac_userEmail .value {
		word-break: break-all;
	}
	.customer-account-edit .police_ac_reg-details ul.ac_data_ul .ac_userEmail .label {
		position: absolute;
		left: 0;
		top: 0px;
	}
	.header-minicart .mini-products-list li:last-child {
		border-color: transparent;
	}
	.customer-address-index .my-account .messages .success-msg li,.customer-address-form .my-account .messages .success-msg li {
		display: inline-block;
		width: 100%;
	}
	/*CART PAGE SLIDER BOTTOM TEXT ALIGNMENT START*/
	.checkout-cart-index .new-arrival-center .slick-track,.checkout-cart-index .new-arrival-center .slick-track .slick-slide,.checkout-cart-index .new-arrival-center .slick-track .slick-slide > div{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.checkout-cart-index .new-arrival-center .slick-track .slick-slide > div {
		width: 100%;
	}
	.checkout-cart-index .new-arrival-center .slick-track .slick-slide{
		height: unset;
	}
	.checkout-cart-index .new-arrival-center .slick-track .slick-slide .police_top_slider{
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		flex-direction: column;
		justify-content: space-between;
	}
	.opc-index-index .sp-methods dd ul li label {
		padding-left: 0 !important;
	}
	/*CART PAGE SLIDER BOTTOM TEXT ALIGNMENT END*/
	.opc-wrapper-opc .discount-block .button.apply-coupon,.opc-index-index .opc-wrapper-opc .discount-block .remove-coupon.right{
		height: auto;
	}
	.opc-index-index .opc-wrapper-opc .discount-block .remove-coupon.right > span {
		border: 0;
		height: auto;
		padding: 0;
	}
	.opc-index-index .opc-wrapper-opc .discount-block .remove-coupon.right > span span {
		height: 40px;
		display: block;
		line-height: 40px;
		font-size: 14px;
		text-transform: capitalize;
	}
	.backToShopping{
		margin: 10px auto 40px;
		width: 100%;
		float:left;
	}
	.backToShopping .text {
		font-size: 14px;
		line-height: normal;
		text-transform: none;
		color: #181818;
		letter-spacing: 2px;
		display: inline-block;
		margin-left: 10px;
		text-decoration: none;
		transform: unset;
		font-family: "AktivGrotesk-Regular";
	}
	.backToShopping .icon{
		background-image: url(../images/right-arrow-icon.svg);
		display: block;
		background-size: contain;
		background-repeat: no-repeat;
		background-color: transparent;
		width: 22px;
		height: 22px;
		background-size: 22px 22px;
		display: inline-block;
	}
	.backToShopping span {
		display: inline-block;
		vertical-align: middle;
	}
	.police_home_padding_slider .slick-slide {
		height: auto;
	}
	.cms-registartion-sucess .std .messages {
		margin: 0;
		display: none;
	}
	.cms-registartion-sucess .std .messages ul li {
		border: 0;
		background-color: #fff;
		padding-top: 30px;
	}
	.cms-registartion-sucess .police_thanks-registering {
		padding-top: 30px;
		background-color: #fff;
	}
	.cms-registartion-sucess .std .messages ul li span {
		font-family: "AktivGrotesk-Regular";
		font-size: 24px;
		line-height: 1.3;
		letter-spacing: .017em;
		color: #000;
	}
	.checkout-onepage-success .main-container p {
		margin-bottom: 15px;
	}
	.checkout-onepage-success .main-container h2, .checkout-onepage-success .main-container p {
		padding: 0 20px;
	}
	#co-billing-form .checkbox{
		border:0;}
		.checkout-cart-index #police_searchbar{
			display: none !important;
		}
		.police_nav-right-02 a:hover {
			opacity: 0.8;
		}

		.police_registartion-form_rd .form-list .control input.checkbox {
			border: 0;
		}
		.form-list .control .police_select-defaultaddr div.input-box input[type="checkbox"] {
			border: 0;
			background-color: transparent;
			-webkit-appearance: none;
			padding: 0;
			height: auto;
			line-height: normal;
			width: auto;
		}
		.form-list .control .police_select-defaultaddr div.input-box input[type="checkbox"]:focus{
			-webkit-outline: none;
			-moz-outline: none;
			outline: none;
		}
		.police_account-overview .my-account .address-data-icons p {
			text-align: right;
		}
		.police_account-overview .my-account .address-data-icons p a {
			float: none;
			display: inline-block;
		}
		.opc-index-index .opc-message-wrapper .opc-messages {
			margin: 0;
			transform: translate(-50%, -50%);
			left: 50%;
			top: 50%;
			position: absolute;
			display: inline-block;
			max-width: 410px;
			width: 90%;
		}
		.customer-account-create ul.messages .error-msg a {
			color: #000;
			text-decoration: underline;
		}
		.police_custom_menu_scroll .overview .overview ul {
			display: block;
		}
		body.cms-registration-sucess .messages{
			display: none;
		}
		.customer-account-changeforgotten .main-container.col1-layout .col-main .fieldset {
			max-width: 400px;
			margin: 0 auto 0 !important;
			padding: 40px 0 0;
		}
		.customer-account-changeforgotten .main-container.col1-layout .col-main .fieldset .form-list .field label, .customer-account-changeforgotten .main-container.col1-layout .col-main .fieldset .form-list .field .input-box input {
			text-align: left;
			display: block;
			width: 100%;
			padding: 0;
			max-width: 100%;
			font-family: "AktivGrotesk-Regular";
		}
		.customer-account-changeforgotten .main-container.col1-layout .col-main .fieldset .form-list .field .input-box input {
			height: 45px;
			border: 1px solid #000;
			padding: 0 15px;
		}
		.customer-account-forgotpassword .fieldset .police_login_inputbox label{
			font-family: "AktivGrotesk-Regular";
		} 
		.customer-account-changeforgotten .main-container.col1-layout .col-main .fieldset .form-list .field .input-box {
			margin-bottom: 20px;
		}
		.customer-account-changeforgotten .main-container.col1-layout .col-main .buttons-set {
			text-align: center;
			margin: 0;
			border: 0;
			padding: 0;
		}
		.customer-account-changeforgotten .main-container.col1-layout .col-main .buttons-set .button {
			float: none;
			text-transform: capitalize;
			font-family: "AktivGrotesk-Medium";
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			font-size: 12px;
			line-height: 12px;
			letter-spacing: 1px;
			padding: 12px 0px;
			width: 135px;
			border: 0;
			border-radius: 2px;
			display: inline-block;
			cursor: pointer;
			outline: none;
			margin: 0;
			color: #fff;
			background-color: #181818;
			-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
			-moz-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
			transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		}
		.customer-account-changeforgotten .main-container.col1-layout .col-main .buttons-set .button:hover {
			background-color: #444;
		}
		.customer-account-changeforgotten .main-container.col1-layout .col-main .fieldset .form-list .field .input-box .validation-advice {
			text-align: left;
		}
		body.customer-account #my-orders-table {
			border-collapse: unset;
		}
		body.customer-account #my-orders-table tbody tr td {
			border-top: 0px;
		}
		body.customer-account #my-orders-table tbody tr td, body.customer-account #my-orders-table thead th {
			border-left: 0;
		}
		body.customer-account #my-orders-table tbody tr td:first-child, body.customer-account #my-orders-table thead th:first-child {
			border-left: 1px solid silver;
		}
		.police_nav-right-02 .police_bag a.remove {
			padding-bottom: 0;
		}
		.tt-dataset-products div,.tt-dataset-products span{
			line-height: normal;  
			padding-bottom: 1px !important; 
			margin-bottom: 0 !important;
		}

		.police_desktop-search-content ul li{
			position: relative;
		}
		.police_desktop-search-content ul li input {
			font-family: "AktivGrotesk-Medium";
			line-height: 1;
			cursor: pointer;
			color: #444;
			right: 9px;
			top: 0;
			font-size: 11px;
			position: absolute;
			margin: auto;
			bottom: 0;
			padding: 9px 0;
			background-color: transparent;
			height: auto;
			border: 0;
			display: none;
		}
		.police_desktop-search-content ul li:hover input{
			display: inline-block;	    
		}
		.police_desktop-search-content ul li:hover{
			background-color: #e5e6ea;
		}
		#police_searchbar .police_desktop-search-content ul li a {
			padding-right: 60px;
		}
		.customer-account-changeforgotten .main-container.col1-layout .col-main .fieldset .form-list .field.name-confirmpassword {
			width: 100%;
		}
		.police_desktop-search-trendings.police_recent_search ul {
			max-height: 126px;
			overflow: auto;
		}

		/*WHISHLIST DELETE POPUP STYLE START*/
		.v_center_popup.in .modal-dialog {
			top: 50%;
			margin-top: 0;
			margin-bottom: 0;
			-webkit-transform: translateY(-50%);
			-moz-transform: translateY(-50%);
			transform: translateY(-50%);
		}
		.v_center_popup .confirmation_body-content {
			text-align: center;
		}
		.v_center_popup .confirmation_body-content .police_mobile-menu-desk {
			padding: 40px 15px;
			background-color: #fff;
			position: relative;
		}
		.police_modal_button {
			margin: 2rem 0;
		}
		.v_center_popup .confirmation_body-content .police_mobile-menu-desk p {
			font-size: 14px;
			letter-spacing: .029em;
			color: #000;
			font-family: "AktivGrotesk-Regular";
		}
		.police_modal_button a{
			display: inline-block;
			min-width: 135px;
			border-radius: 2px;
			font-family: "AktivGrotesk-Medium";
			font-size: 12px;
			line-height: normal;
			letter-spacing: 1px;
			padding: 10px 63px;
			border: 1px solid transparent;
			background-color: transparent;
			border-color: #181818;
			color: #181818;
			text-transform: none;
			margin: 0 1rem;
			-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
			transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		}
		.police_modal_button a:first-child{
			background-color: #181818;
			color: #fff;
		}
		.police_modal_button a:hover{
			background-color: #444;
			border-color: #444;
			color: #fff;
		}
		.v_center_popup .confirmation_body-content .police_mobile-menu-desk .close_add_search {
			position: absolute;
			width: 35px;
			height: 35px;
			background-color: transparent;
			right: 8px;
			top: 3px;
			background-image: url(../images/close-icon.svg);
			background-position: center center;
			background-repeat: no-repeat;
			background-size: 15px;
			border: 0;
			cursor: pointer;
		}
		/*WHISHLIST DELETE POPUP STYLE END*/
		/*new pagination style start*/
		.category-products .toolbar-bottom-new .toolbar {
			border: 0;
			font-family: "AktivGrotesk-Regular";
			margin: 0;
			background-color: transparent;
		}
		.category-products .toolbar-bottom-new .toolbar .pager .pages,.category-products .toolbar-bottom-new .toolbar .pager {
			margin: 0;
		}
		.category-products .toolbar-bottom-new .toolbar .pager .pages ol li, .category-products .toolbar-bottom-new .toolbar .pager .pages ol li a {
			background-color: transparent;
		}
		/*new pagination style End*/
		.newspopup_up_bg .newspopup-messages-holder-tr .error {
			background-image: none;
			color: #E30100;
			background-color: #f7f7f7;
			text-align: center;
			padding: 6px 12px 6px 6px;
			font-family: "AktivGrotesk-Regular";
			letter-spacing: 0.3px;
			font-weight: normal;
		}
		.newspopup_up_bg .newspopup-message-success {
			margin: 0;
			top: 50%;
			left: 50%;
			-webkit-transform: translate(-50%, -50%);
			-moz-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			max-width: 780px;
			padding: 40px 15px;
		}
		.newspopup_up_bg .newspopup-message-success .newspopup-message-content {
			margin: 0;
			padding: 1.5rem;
		}
		.newspopup_up_bg .newspopup-message-success .newspopup-message-icon {
			display: none;
		}
		.newspopup_up_bg .newspopup-message-success .newspopup-message-content h2 {
			font-family: "Acta Display W01 Book";
			font-size: 26px;
			line-height: 1.2;
			letter-spacing: .154em;
			color: #000000;
		}
		.newspopup_up_bg .newspopup-message-success .newspopup-message-content .bold-text, .newspopup_up_bg .newspopup-message-success .newspopup-message-content p {
			font-size: 20px;
			margin: 0 1.9rem 1.9rem;
			letter-spacing: .029em;
			line-height: 1.3;
			font-family: "AktivGrotesk-regular";
			color: #000;
		}
		.newspopup_up_bg .newspopup-message-success .newspopup-message-content p {
			font-size: 15px;
		}
		.newspopup_up_bg .newspopup-message-success .newspopup-message-close {
			position: absolute;
			width: 35px;
			min-width: unset;
			height: 35px;
			border-radius: 0;
			overflow: hidden;
			text-indent: -9999999px;
			top: 0;
			right: 0;
			background-image: url(../images/close-icon.svg);
			background-position: center center;
			background-repeat: no-repeat;
			background-size: 15px;
			background-color: transparent;
		}
		/**************REGISTRATION SUCCES PAGE STYLE START****************/
		.police-regsuccess_outer {
			text-align: center;
			max-width: 1280px;
			margin: 0 auto;
			padding: 1.5rem 22px;
		}
		.police-regsuccess_outer .section-title {
			font-family: "AktivGrotesk-Regular";
			font-size: 24px;
			line-height: 1.3;
			letter-spacing: .017em;
			color: #000000;
			text-transform: inherit;
			margin-bottom: 5rem;
			margin-top: 4rem;
		}
		.police-regsuccess_outer .subtitle {
			line-height: 1.3;
			color: #000000;
			font-family: "AktivGrotesk-Regular";
			font-size: 16px;
			margin: 0;
		}
		.registrationSuccessfullContent {
			max-width: 980px;
			margin: 0 auto;
		}
		.registrationSuccessfullContent ul {
			width: 50%;
			margin: 0 auto;
			list-style: none;
		}
		.std .registrationSuccessfullContent ul{
			list-style: none;
		}
		.std .registrationSuccessfullContent ul li {
			margin: 0;
		}
		.registrationSuccessfullContent ul li,.registrationSuccessfullContent ul li a {
			font-family: "AktivGrotesk-Regular";
			font-size: 14px;
			padding: .5rem 0;
			color: #000;
			margin: 0;
		}
		.registrationSuccessfullContent ul li a{
			text-decoration: underline;
		}
		.registrationSuccessfullContent ul li a:hover {
			font-weight: bold;
		}
		.police-regsuccess_outer .buttonsRow .gotoshopping a {
			margin-top: 5rem;
			margin-bottom: 5rem;
			display: inline-block;
			background-color: #181818;
			border-color: #181818;
			color: #fff;
			width: auto;
			min-width: 135px;
			font-family: "AktivGrotesk-Medium";
			font-size: 12px;
			line-height: 12px;
			letter-spacing: 1px;
			padding: 12px 12px;
			border-radius: 2px;
			-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
			-moz-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
			transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		}
		.police-regsuccess_outer .buttonsRow .gotoshopping a:hover{
			background-color: #444;
			border-color: #444;
			color: #fff;
		}
		.cms-registration-sucess .container-fluid.police_two-logos_tabs, .cms-registration-sucess .main .breadcrumbs {
			display: none;
		}
		.cms-registration-sucess.police_header_customicon.police_offer_hide .police_header,.cms-registration-sucess.police_header_customicon.police_offer_hide .police_nav-right-02 {
			-webkit-transform: translate3d(0,0,0);
			-moz-transform: translate3d(0,0,0);
			transform: translate3d(0,0,0);
		}
		/***************REGISTRATION SUCCES PAGE STYLE END***************/
		.police_account-overview .my-account .amount.amount--no-pages {
			margin: 3px 0 0 9px;
			display: inline-block;
			vertical-align: middle;
			float: right;
			font-weight: normal;
		}
		.police_account-overview .my-account .amount.amount--no-pages strong {
			font-weight: normal;
		}
		/*address page checkbox style start*/
		.form-list .control .police_select-defaultaddr div.input-box input[type="checkbox"].validation-passed,.form-list .control .police_select-defaultaddr div.input-box input[type="checkbox"].validation-failed {
			background-image: none;
			padding: 0 !important;
		}
		.customer-account .my-account .form-list li strong {
			font-weight: normal;
			color: #181818;
			margin-bottom: 0;
			border: 0px solid;
			text-transform: none;
			line-height: 1.2;
			font-size: 13px;
			font-family: "AktivGrotesk-Light";
			letter-spacing: 1px;
			padding-left: 8px;
		}
		/*address page checkbox style END*/
		.is-blog .pager .count-container,.pager .count-container {
			float: none;
			width: 100%;
		}
		.is-blog .pager .count-container .amount,.pager .count-container .amount {
			width: 100%;
		}
		.count-container .limiter {
			display: none;
		}
		/*NO RESULT FOUND SEARCH POSITION STATIC*/
		.catalogsearch-result-index.police_no_search_result .police_product_listing_main {
			padding-top: 0;
		}
		.catalogsearch-result-index.police_no_search_result #police_search_result {
			position: static;
		}
		.toolbar-bottom-new {
			position: relative;
		}

		/*NO RESULT FOUND SEARCH POSITION STATIC*/
		.validation-advice.onfocus + .validation-advice,.validation-advice + .validation-advice {
			display: none;
		}
		.police_article_slider .slick-arrow,.is-blog .vertical-center .slick-arrow {
			background: rgba(255,255,255,0.75);
		}
		.police_article_slider .pre-arrw,.is-blog .vertical-center .pre-arrw{
			border-radius: 0px 2px 2px 0;
		}
		.police_article_slider .nxt-arrw,.is-blog .vertical-center .nxt-arrw{
			border-radius: 2px 0 0 2px;
		}
		.police_article_slider .slick-arrow.slick-disabled img,.is-blog .vertical-center .slick-arrow.slick-disabled img{
			opacity: 0.3;
		}
		.police_filter_animation #tpc1 {
			display: none;
		}
		/*FEEDBACK SURVEY STYLE START*/
		.survey-survey-view .police_topoffer,.survey-survey-view .police_header,.survey-survey-view .police_footer_con {
			display: none;
		}
		.survey-survey-view .main-container .col-wrapper, .survey-survey-view .main-container .col-wrapper .col-main {
			width: 100%;
			padding: 0;
		}
		.survey-survey-view {
			background-color: #DEDEDE;
			padding: 25px;
		}
		.survey-survey-view .survey-detail {
			padding: 25px;
			background-color: #f2f2f2;
		}
		.survey-survey-view .survey-detail .survey-title h1 {
			letter-spacing: 0.075em;
			text-shadow: 0 1px 3px white;
			text-transform: uppercase;
			font-size: 18px;
			font-family: "AktivGrotesk-Medium";
			color: #000;
			padding-bottom: 15px;
			border-bottom: 1px solid #c5c5c5;
		}
		.survey-survey-view .survey-questions-list .survey-question-description p {
			color: #020202;
			text-shadow: none;
			font-family: "AktivGrotesk-Medium";
			font-size: 14px;
			transform: unset;
			letter-spacing: 0.3px;
		}
		.survey-survey-view .survey_question li .label label {
			margin: 0;
			display: inline-block;
			vertical-align: top;
			font-family: "AktivGrotesk-Regular";
			font-size: 14px;
			font-weight: normal;
		}
		.survey-survey-view .survey_question li .label {
			padding-top: 0;
		    padding-bottom: 0;
		    color: #000000;
		    margin: 0px;
		    font-size: 14px;
		    text-transform: uppercase;
		    line-height: normal;
		    display: inline-block;
		    vertical-align: middle;
		}
		.survey-survey-view .survey_question textarea {
			max-width: 763px;
			width: 100%;
			padding: 10px;
			font-family: "AktivGrotesk-Regular";
		}
		.survey-survey-view .actions .button {
			text-decoration: none;
			background-color: #181818;
			border-color: #181818;
			color: #fff;
			text-transform: capitalize;
			font-family: "AktivGrotesk-Medium";
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			font-size: 12px;
			line-height: 12px;
			letter-spacing: 1px;
			padding: 12px 0px;
			width: 135px;
			border: 1px solid #444;
			border-radius: 2px;
			display: inline-block;
			font-weight: normal;
			cursor: pointer;
			outline: none;
			margin: 0;
			text-align: center;
			-webkit-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
			-moz-transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
			transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;
		}
		.survey-survey-view .actions .button:hover{
			border-color: #444;
			background-color: #444;
			color: white;
		}
		.survey-survey-view .survey_question li input[type="radio"] {
			margin-top: 4px;
			display: inline-block;
			vertical-align: middle;
		}
		.survey-survey-view .survey_question li .validation-advice {
			margin: 0 0 15px;
		}
		.checkout-onepage-success .main .buttons-set button {
			margin: 0 0 13px 0;
		}
		.checkout-onepage-success .main .buttons-set + div {
			margin-bottom: 30px;
		}
		/*FEEDBACK SURVEY STYLE END*/
		.newspopup_up_bg .newspopup-messages-holder-tr .error a {
			display: none;
		}
		.police_denim_result {
			text-align: center;
		}
		.police_dselect {
			cursor: pointer;
		}
		.police_store, .police_shop{
			display:none;
		}

		/*top subcategory dropdown start*/
		#panel .police_main-nav > .row {
			margin: 0;
		}
		#panel .police_main-nav > .row .col-lg-12{
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			width: 100%;
			max-width: 100%;
			margin: 0 auto;
			float: none;
		}
		#panel .police_main-nav .police_main-nav-list ul {
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			flex-direction: column;			
			height: 100%;
		}
		#panel .police_main-nav .police_main-nav-list ul li{
			float: none;
			width: auto;
			font-weight: normal;
			display: block;
		}
		/*top subcategory dropdown end*/

		/*BREADCRUMBS SHOW HIDE ACCORDING POLICE,883 start*/
		.police883_breadcrumb,.police_black .police_breadcrumb {
			display: none;
		}
		.police_black .police883_breadcrumb{
			display: inline-block;
		}

		/*BREADCRUMBS SHOW HIDE ACCORDING POLICE,883 end*/ 
		.cms-page-view .std p,.police_cms-contact-right p,.police_black-full {
			text-align: justify;
		}
		.cms-page-view .police-regsuccess_outer .subtitle {
		    text-align: center;
		}
		.cms-size-guide .std table tr th, .cms-size-guide .std table tr td p {
			text-align: center;
		}
		.police_mainslider .police_slick_div1 video{
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}
		.police_global_tt86, .police_global_tt89, .police_global_tt96, .police_global_tt27, .police_global_tt90,.police_global_tt6,.police_global_tt91 {
		    opacity: 0;
		    visibility: hidden;
		    font-size: 16px !important;
		     margin: 20px 6rem 15px 0 !important;
		    padding-bottom: 0 !important;
		}
		.police_main-nav-list .police_global_tt66,.police_main-nav-list .police_global_tt5 {
		    font-size: 16px;
		    color: #000;
		    margin: 20px 7.5rem 15px 0 !important;
		    padding-bottom: 0 !important;
		    border:0px !important;
		}
		.police_black .police_main-nav-list .police_global_tt66,.police_black .police_main-nav-list .police_global_tt5{
			    color: #696969;
		}
		.police_black .police_main-nav .police_main-nav-list ul,.police_black .police_main-nav-list h1{
			border-right: 1px solid #353535;
		}
		.police_main-nav .police_main-nav-list ul,.police_main-nav-list h1{
			border-right:1px solid #e4e4e4;
		}
		
		#order-info-tabs li a {
		    color: #636363;
		}
		.police_two-logos li:not(.police_two-active) .police_white_theme img {
		    opacity: 0.6;
		}
		/*HOME PAGE NEW SECTION STYLE START*/
		.cms-home .article_slider {
		    border: none;
		    clip: rect(0 0 0 0);
		    height: 1px;
		    margin: -1px;
		    overflow: hidden;
		    padding: 0;
		    position: absolute;
		    width: 1px;
		}
		.cms-home .article_slider .row.clposts-show {
		    margin-left: 0;
		    margin-right: 0;
		}
		.cms-home .article_slider .row.clposts-show {
		    margin-left: 0;
		    margin-right: 0;
		    max-width: 1920px;
		    margin: 0 auto;
		}
		.cms-home .article_slider .row.clposts-show .carousel-control {
			background-image: none;
			-webkit-transform: translateY(-50%);
			-moz-transform: translateY(-50%);
			transform: translateY(-50%);
		}
		.cms-home .article_slider .row.clposts-show .item {
		    text-align: center;
		}
		.cms-home .article_slider .row.clposts-show .item p a{
			font-family: AktivGrotesk-Regular;
		    color: #000;
		    text-align: center;
		    font-size: 14px;
		}
		.cms-home .article_slider .row.clposts-show .carousel-control span:before {
		    color: #000;
		    font-size: 13px;
		    opacity: 1;
		    box-shadow: none;
		    text-shadow: none;
		}
		
		/*font family change according black theme*/
		.police_black .police_cat-3-text h2,.police_black .police_cat3_inner h2,.police_black .police_cat-2-text h2,.police_black .police_cat-4-text h2,.police_black .police_cat-1-text h2,.police_black .police_cat-2 h6,.police_black .police_cat_4_image h2,.amlanding-page-view.police_black .section-title.padding-right,.police_black .police_mainslider .slick-initialized .slick-slide .heading2,.latest-news-container .police_blog_content_all h2 a,.police_black .police_blog_content_all h2 a{ 
			    font-family: "Campton-Medium";
			    font-size: 20px;
		}
		/*font family change according black theme*/
		.checkout-cart-index.police_black {
		    padding-top: 0;
		}
		/*HOME PAGE NEW SECTION STYLE END*/
		.articlepagination-index-index .count-container,.category-products .police_total_items, .is-blog .count-container {
		    visibility: hidden;
		} 
		.police_registartion-form .form-list .control input.checkbox.validation-passed {
		    background-image: none;
		    padding: 0 !important;
		}
		.police_checkout-1-terms p {
		    text-align: justify;
		}
		.is-blog .police_home_padding_slider {
			margin: 2.0833% 0;
		}
		.police_scroll_blog_con{
			max-height: 450px; 
			overflow: auto;
			padding-right: 10px;
		}
		.police_scroll_blog_con p a {
		    color: #000;
		    font-family: "AktivGrotesk-Bold";
		}
		.police_scroll_blog_con p a:hover{
			text-decoration: underline;
		}
		/* width */
		.police_scroll_blog_con::-webkit-scrollbar {
		  width: 3px;
		}

		/* Track */
		.police_scroll_blog_con::-webkit-scrollbar-track {
		  background: #D3D3D3; 
		}
		 
		/* Handle */
		.police_scroll_blog_con::-webkit-scrollbar-thumb {
		  background: #000; 
		}

		/* Handle on hover */
		.police_scroll_blog_con::-webkit-scrollbar-thumb:hover {
		  background: #181818; 
		}
		body:not(.police_black) .police_two-logos ul li.police_two-active:first-child a {
		    background-color: transparent;
		}
		body.amlanding-page-view:not(.police_black) .police_two-logos ul li.police_two-active:first-child a{
			background-color: #fff;
		}
		.cms-home li .police_withouthover{ 
			display: none;
		}
		.cms-home .police_two-logos li a:hover .police_withouthover{
			display:inline-block;
		}
		.cms-home .police_two-logos li a:hover .imgwith-hover{ 
			display:none;
		}
		 .catalog-category-view .imgwith-hover,.catalog-product-view .imgwith-hover,.police_custom_plisting .product-info .ampreorder_note,.catalogsearch-result-index img.imgwith-hover,.checkout-onepage-success img.imgwith-hover{ 
		    display: none;  
		}
		.price-box .special-price .price {
			color: #444444;
			font-size: 14px;
		}
		/*menu dropdown in one line start*/
		#custommenu #popup90 > .block1,#custommenu #popup27 > .block1,#custommenu #popup96 > .block1,#custommenu #popup86 > .block1{
			width: 183px;  
		}
		/*menu dropdown in one line end*/
		/*artical page style for filter start 11 OCT*/
		.amlanding-page-view .police_product_listing_main .page-title.category-title,.amlanding-page-view .police_product_listing_main .category-image {
			display: none;
		}
		.custom-landing-description {
			width: 100%;
			display: inline-block;
			text-align: center
		}
		.landing-description-inner-main {
			max-width: 1920px;
			margin: 0 auto;
			width: 100%;
			background-color: #dedede;
			display: inline-block;
		}
		.custom-landing-description .cus-page-title-cover {
			width: 25%;
			padding: 15px;
			float: left;
			border: 0;
		}
		.amlanding-page-view .category-image-cus {
			width: 75%;
			float: left;
			padding: 15px;
		}
		.custom-landing-description .cus-page-title {
			background-color: rgba(255, 255, 255, 0.4);
			text-align: left;
			min-height:350px;
			    padding: 20px;
		}
		.custom-landing-description .category-image-inner-cus {
			text-align: left;
			padding: 0px;
			height: 350px;
			overflow: hidden;
		}
		.police_black.amlanding-page-view .category-title h1 {
			font-family: "Campton-Medium";
			line-height: 33px;
		}
		.custom-landing-description .category-image-inner-cus img {
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
		.itemPrice .price-box .price{
				font-size:14px;
			}
		/*artical page style for filter end 11 OCT*/
		.sp-methods #dt_method_paypal_express label a, .sp-methods #dt_method_paypal_express label img {
		    display: none;
		}
		.opc-wrapper-opc .shipping-block ul li input[type="radio"] {
		    width: auto;
		    height: auto;
		    top: 0px;
		    margin: 6px !important;
		    float: none !important;
		    vertical-align: middle;
		    display: inline-block;
		}
		.opc-wrapper-opc .shipping-block #checkout-shipping-method-load .sp-methods ul li label {
		    min-width: unset;
		    display: inline-block;
		    margin: 0;
		    vertical-align: middle;
		    width:89%;
		}
		.opc-index-index .opc-wrapper-opc .opc-col-right .sp-methods dt label {
		    padding: 4px 0;
		    display: inline-block;
		    vertical-align: middle;
		    float: none;
		    margin: 0 !important;
		    min-width: unset;
		}
		.opc-index-index .opc-wrapper-opc .opc-col-right .sp-methods dt input[type="radio"] {
		    height: auto;
		    margin: 0;
		    display: inline-block;
		    float: none !important;
		    vertical-align: middle;
		    top: 0;
		}
		.opc-wrapper-opc.design_package_rwd.design_theme_default {
		    margin-bottom: 20px;
		}
		.header-minicart .minicart-wrapper .block-subtitle ~ div {
		    width: 100%;
		}
		.opc-col-right .sp-methods .form-list.paymentsage select {
		    height: 45px;
		    border: 1px solid #000;
		    background-color: #fff;
		} 
		.police_f1-newsletter .police-near-store {
		    display: none;
		}
		.police_product_listing .messages .notice-msg li:before {
		    display: none;
		}
		.police_product_listing .messages li li {
		    border: 0px;
		    text-align: center;
		    background-color: transparent;
		    border-bottom: 1px solid #c0b7af;
		    padding: 20px 0;
		    color: #e26703;
		    font-size: 18px;
		    line-height: 1.3;
		    letter-spacing: .017em;
		    margin-bottom: 15px;
		}
		.amlanding-page-view .police_product_listing .breadcrumbs {
			display: none;
		}
		.police_black .custom-landing-description .police_breadcrumb {
			display: block;
		}
		.amlanding-page-view.police_black .police_two-logos .police_two-active .police_blog_white_theme {
		    display: none;
		}
		.amlanding-page-view.police_black .police_two-logos .police_two-active .police_blog_black_theme {
		    display: inline-block !important;
		}
		/*******sale newin 883 police show hide**/
		.desktop_cust_sale,body .mobile_cust_sale.select-73, body #menu-mobile-11, body #custommenu-mobile #menu-mobile-11.select72,#header #menu121, #header #menu11,body #menu121,body:not(.police_black) #menu-content #menu-mobile-11.select-72 {
			display:none!important;
		}


		/*******sale newin 883 police show hide**/
		.police_black .police_topoffer,.police_topoffer{
			background-color: #1927EA;
			color: white;
			font-family: "Campton-Medium";
		}
		.police_header_has_offer {
		    margin-top: 30px;
		}
		.police_header_has_offer.catalog-category-view .police-wrapper-outer,.police_header_has_offer.cms-home .police-wrapper-outer,.police_header_has_offer.catalog-product-view .police-wrapper-outer{
			margin-top: 143px !important; 
		}
		
		/****************************media start [i]******************************/

		@media print {
			a[href]:after {
				content: none !important;
			}
			.police_topoffer,.police_footer_con,.police_move_top-cms,.police_cms_print,.police_account_nav-mobile{
				display: none;
			}
			.police_cms-contact-right {
				padding-left: 15px;
				border-left: 0;
			}
		}

		@media only screen and (min-width: 768px){
			div#header-nav.skip-content {
				animation: unset;
				height: 36px;
			}


			div#header-nav.skip-content .nav-container #custommenu .menu .parentMenu a span {
				padding: 0;
				height: 100%;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				align-items: center;
				line-height: normal;
			}
			div#header-nav.skip-content .nav-container #custommenu .menu .parentMenu a span:after{
				bottom: 2px;
			}
			.police_checkout-1-countLabel {
				text-align: center;
			}	
			.police_product_listing_main .col-main.police_product_listing {
				margin-bottom: 0;
			}

		}
		@media only screen and (min-width: 769px){
			.police_mobileheader{
				display: none;
			}
			.police_f1-list .police_panel {
				display: block !important;
			}
			/* width */
			.police_two-cate ul::-webkit-scrollbar,.police_main-nav .police_main-nav-in .police_main-nav-list ul::-webkit-scrollbar,.police_blog_menu ul::-webkit-scrollbar {
				height: 7px;	
			}

			/* Track */
			.police_two-cate ul::-webkit-scrollbar-track,.police_main-nav .police_main-nav-in .police_main-nav-list ul::-webkit-scrollbar-track,.police_blog_menu ul::-webkit-scrollbar-track {
				background: #fff; 
				border-radius: 0;
				border-top: 1px solid #e5e6ea;
				border-bottom: 1px solid #e5e6ea;
				padding: 5px 0;
				height: 10px;
			}
			.police_black .police_main-nav .police_main-nav-in .police_main-nav-list ul::-webkit-scrollbar-track{
				background:#292a2e;
			}
			
			.police_main-nav .police_main-nav-in .police_main-nav-list ul::-webkit-scrollbar-track{
				border-top: 0px;
				border-bottom: 0px;
			}
			/* Handle */
			.police_two-cate ul::-webkit-scrollbar-thumb,.police_main-nav .police_main-nav-in .police_main-nav-list ul::-webkit-scrollbar-thumb,.police_blog_menu ul::-webkit-scrollbar-thumb {
				background-color: #e5e6ea; 
				border-radius: 5px;
				width: 2px;
				height: 2px;
			}
			.police_black .police_main-nav .police_main-nav-in .police_main-nav-list ul::-webkit-scrollbar-thumb{
				background-color: #949494;
			}

			/* Handle on hover */
			.police_two-cate ul::-webkit-scrollbar-thumb:hover,.police_main-nav .police_main-nav-in .police_main-nav-list ul::-webkit-scrollbar-thumb:hover,.police_blog_menu ul::-webkit-scrollbar-thumb:hover  {
				background-color: #e5e6ea;
			}
			.police_two-cate ul {
				text-align: center;
				white-space: nowrap;
				overflow: auto;
				width: 100%;
			}

			/*Header content delay after page load*/
			.police_nav-right-02,.police_topmenu_category_name{
				-webkit-animation: delay-show 1s forwards;
				-moz-animation: delay-show 1s forwards;
				animation: delay-show 1s forwards;
			}
			@-webkit-keyframes delay-show{
				0% {opacity: 0;}
				50% {opacity: 0;}
				70% {opacity: 0;}
				100% {opacity: 1;}
			}
			@-moz-keyframes delay-show{
				0% {opacity: 0;}
				50% {opacity: 0;}
				70% {opacity: 0;}
				100% {opacity: 1;}
			}

			@keyframes delay-show{
				0% {opacity: 0;}
				50% {opacity: 0;}
				70% {opacity: 0;}
				100% {opacity: 1;}
			}
			/*Header content delay after page load*/
			.col-lg-3.col-md-3.police_f1-list {
				padding-left: 25px;
			}
			.police_bag.header-minicart{
				position: relative;
			}
			.police_offer_hide #header-account.skip-content {
				top: 108px;
			}
			.police_offer_hide.cms-home #header-account.skip-content {
				top: 50px;
			}
			div#header-nav.skip-content div.menu a:link,div#header-nav.skip-content div.menu a:visited,div#header-nav.skip-content .nav-container #custommenu,div#header-nav.skip-content .nav-container,div#header-nav.skip-content .nav-container #custommenu .menu .parentMenu,div#header-nav.skip-content .nav-container #custommenu .menu .parentMenu a{
				height: 100%;
			}
			.police_footer_con .police_footer-1 > .row {
			    display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
			    flex-wrap: wrap;
			}
		}
		@media only screen and (min-width: 769px) and (max-width: 1024px){
			.police_black .custom_ipad_only li:first-child a{
				background-color: #292a2e;
			}
			body:not(.police_black) .custom_ipad_only li:nth-child(2) a{
				background-color: #fff;
			}
		}
		@media only screen and (min-width: 991px) and (max-width: 1024px){
			.checkout-cart-index .police_empty_cart .cart-empty, .customer-account-logoutsuccess .police_empty_cart .cart-empty {
				padding: 0;
				height: calc(100vh - 170px);
			}
		}
		@media only screen and (min-width: 1024px){
			.modal-open .police_header,.modal-open .police_topoffer {
				padding-right: 17px;
			}
			.police_cat-3 .col-lg-6,.police_cat-1 .col-lg-6,.police_cat-2 .col-lg-6{
				width: 50%;
				float: left;
			}
		}
		@media only screen and (min-width: 1440px){
			.police_home_padding_slider .slick-slider {
				margin-bottom: 84px;
			}
			/*CART PAGE POPUP SLIDER STYLE START*/
			.fancybox-enabled .checkout-cart-index:before {
				position: fixed;
				content: '';
				background: rgba(0,0,0,0.5);
				width: 100%;
				height: 100%;
				z-index: 99;
				top: 0;
				left: 0;
			}
			.fancybox-enabled .checkout-cart-index .fancybox-container {
				height: auto;
				top: 50%;
				-webkit-transform: translateY(-50%);
				-moz-transform: translateY(-50%);
				transform: translateY(-50%);
			}
			.fancybox-enabled .checkout-cart-index .fancybox-container .fancybox-slider-wrap,.fancybox-enabled .checkout-cart-index .fancybox-container .fancybox-slider,.fancybox-enabled .checkout-cart-index .fancybox-container .fancybox-slide {
				position: relative;
			}
			.fancybox-enabled .checkout-cart-index .fancybox-container{
				opacity: 0 !important;
			}
			.fancybox-enabled .checkout-cart-index .fancybox-container.fancybox-controls--canzoomOut{
				opacity: 1 !important;
			}
			.checkout-cart-index .fancybox-buttons {
				top: 5px;
				right: 15px;
			}
			/*CART PAGE POPUP SLIDER STYLE END*/
			.checkout-cart-index .police_empty_cart .cart-empty, .customer-account-logoutsuccess .police_empty_cart .cart-empty {
				padding: 0 15px;
				height: calc(100vh - 379px);
			}
			/*.police_mainslider .police_slick_div1 video {
			    height: auto;
			}*/
		}

		@media only screen and (min-width: 1920px){
			.police_cat_filter.desktop_only.police_sticky_filter{
				width: 1920px;
			}
			.catalog-category-view .main-container.col1-layout {
			    max-width: 1920px;
			    margin-left: auto;
			    margin-right: auto;
			}
			.police_blog_detail {
				padding: 2.0833% 0 0;
			}
		}
		@media only screen and (min-width: 2560px){
			.police-regsuccess_outer {
			    padding: 5.7% 22px;
			}

		}
		
		@media only screen and (max-width: 1439px){
			.police_cat_one1 .half-text, .police_cat_two1 .half-text{
				padding: 48px 70px;
			}
			.police_f2-container {
				max-width: 690px;
			}
		}
		@media only screen and (max-width: 1290px){
			.police_header .police_nav-1 {
				float: left;
				width: auto;
			}
			.police_header .police_nav-left-01 {
				margin: 0 0 0 9px;
			}
			.police_header .navbar-brand {
				padding: 0;
			}
			.police_header .navbar-default{
				height: 56px;
			}
			.police_nav-right-02 .police_shop a, .police_nav-right-02 .police_store a, .police_nav-right-02 .police_search a, .police_nav-right-02 .police_account a, .police_nav-right-02 .police_bag a {
				display: block;
				width: 100%;
			}
			.police_nav-right-02 div span {
				display: block;
				width: auto;
				float: none;
				background-position: center center;
				margin: 0;
			}
			.police_nav-right-02 .police_bag a {
				display: block;
			}
			.police_offer_hide .police_nav-right-02 div span {
				width: 25px;
			}
			.cms-home.police_offer_hide .police_nav-right-02 div span{
				width: 100%;
			}
			.police_offer_hide .police_nav-right-02 div span.count{
				width: auto;
			}
			.police_nav-right-02 div span.count {
				float: none;
				margin: 0;
			}

		}
		@media only screen and (max-width: 1199px){
			.police_nav-right-02 div.police_store {
				display: none;
			}
			.police_nav-right-02 div {
				margin-right: 1rem;
			}
			.police_nav-left-01 li {
				padding: 0 12px;
			}
			.police_header .police_nav-left-01 {
				flex-wrap: wrap;
				float: left;
			}
			.police_header .police_nav-1 {
				flex: 1;
			}
			/*blog page style*/
			.police_blog_content {
				padding: 48px 40px;
			}
			/*blog page style*/
			.police_header .navbar-default {
				height: 64px;
			}
			.navbar-default > .container-fluid,.police_nav-2{
				height: 100%;
			}
			.navbar-header{
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				height: 100%;
			}
			.police_header .navbar-default .container-fluid,.police_header .police_nav-1{
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
			}
			.police_header .navbar-default .container-fluid{
				flex-direction: row;
			}
			.police_header  .police_nav-2 {
				margin-left: auto;
			}
			.police_nav-cat-1 #flip {
				margin: 22px 0 0 27px;
			}
			.police_cms-contact-left .police_account_nav-desktop{
				margin-top: 0;
			}
			.police_nav-cat-1 {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				flex-wrap: wrap;
				flex: 1 0 0;
			}
			.checkout-1-2-gray-bg .police_ch-pay {
				margin-top: 35px;
			}
			.checkout-1-2-gray-bg .police_ch-care {
				margin-top: 25px;
			}
			.police_main-nav-list .police_global_tt66, .police_main-nav-list .police_global_tt5,.police_global_tt86, .police_global_tt89, .police_global_tt96, .police_global_tt27, .police_global_tt90,.police_global_tt6{
				margin: 20px 2.5rem 15px 0 !important; 
			}
			.police_main-nav-list{
				padding: 0 0.5rem;
			}
		}
		@media only screen and (max-width: 1024px){
			.fancybox-lock-cust {
				position: fixed;
				overflow: hidden;
				width: 100%;
			}
			.fancybox-lock-cust .fancybox-wrap {
				position: fixed !important;
			}
			.article_slider {
			    margin-top: 50px;
			}
			.catalog-product-view .fancybox-inner img.fancybox-image{
				pointer-events: none;
			}
		}
		@media only screen and (max-width: 1023px){
		.police_checkout-1 .col-lg-8.col-sm-8{
			width:100%;
			display:inline-block;
		}
			.police_mobile_filters .modal-dialog .modal-content .modal-body .sidebar.police_sidebar_plisting .block-content.toggle-content dt#police_Price {
				display: none;
			}
			.sidebar.police_sidebar_plisting .block-content.toggle-content dt.police_filterdt:after, .sidebar.police_sidebar_plisting .block-content.toggle-content dt:after {
				top: 6px
			}
			.police_slide .slider_text {
				max-width: 100%;
				min-width: 200px;
				text-align: center;
				 float: none;
			}
			.police_slide .slider_text.police_center{
				left: 0;
			}
			.police_slide .slider_text .heading2 {
				color: #000;
			}
			.catlist-vertical-center .police_slide .text {
			    background: rgba(255,255,255,0.4);
			}
			.police_slide .slider_text .heading2,.police_cat_one1 .text .heading2, .police_cat_two1 .text .heading2 {
				display: block;
				font-size: 20px;
				line-height: 1.3;
				letter-spacing: .1em;
			}
			.police_slide .slider_text .bodytext {
				display: none;
			}
			.police_slide .cta {
				color: #000;
				border: 1px solid #181818;
			}
			.police_slide .cta:hover,.police_slide .cta:focus{
				color: #fff;
				border: 1px solid #181818;
			}
			.police_cat_one1 .half-wrapper, .police_cat_two1 .half-wrapper {
				width: 100%;
			}
			.police_cat_one1, .police_cat_two1 {
				flex-wrap: wrap;
			}
			.police_cat_one1 .text, .police_cat_two1 .text {
				max-width: 100%;
			}
			.police_cat_one1 .half-image {
				-webkit-box-ordinal-group: 1;
				-ms-flex-order: 0;
				order: 0;
			}
			.vertical-center .slick-dots{
				display: block !important;
			}
			.vertical-center .slick-dotted.slick-slider {
				margin-bottom: 50px;
			}
			.police_slide .text {
				padding: 48px;
			}
			.catlist-vertical-center.slick-slider {
			    margin-bottom: 60px;
			}
			.is-blog .catlist-vertical-center.slick-slider {
			    margin-bottom: 0;
			}
			.police_cat_one, .police_cat_two {
				padding: 0;
			}
			.police_sub_main {
				padding:0 78px;
				margin: 0;
			}
			.police_sub_section_one, .police_sub_section_two {
				width: 100%;
				flex-wrap: wrap;
			}
			.police_sub_catblock {
				width: 100%;
				margin-bottom: 20px;
			}
			.police_sub_catblock img {
				height: 500px;
				object-fit: cover;
			}
			.new-arrival-center .slick-dots{
				display: block !important;
				margin: 0;
			}
			.police_sub_main {
				margin-bottom: 0;
			}
			/****************product listing css start [i]*****************/
			.police_custom_plisting .police_product_listing .products-grid li {
				width: 25%;
			}
			.police_cimg_block .overlay-text .text {
				max-width: 100%;
			}
			.police_cimg_block .overlay-text .text .heading2 {
				font-size: 20px;
			}
			.police_cimg_block .overlay-text {
				padding: 48px;
			}
			.catalog-category-view .police_cimg_block .overlay-text {
				padding: 0px;
			}
			.new-arrival-center .slick-arrow, .vertical-center .slick-arrow,.catlist-vertical-center .slick-arrow {
				display: none !important;
			}
			/****************product listing css end [i]*****************/
			/*==========MOBILE FILTER STYLE START==============*/
			.police_cat_filter.desktop_only,.police_filter_animation{
				display: none;
			}
			.police_cat_filter.mobile_only {
				display: block;
				height: auto;
			}
			.police_cat_filter.mobile_only .btn.btn-info {
				background-color: transparent;
				border-radius: 0;
				width: 50%;
				float: left;
				font-size: 12px;
				line-height: 12px;
				letter-spacing: 1px;
				color: #000;
				border: 0;
				height: 52px;
				min-height: unset;
			}
			.police_cat_filter.mobile_only .btn.btn-info:focus{
				outline: none;
			}
			.police_mobile_filters .modal-dialog {
				width: 100%;
				margin: 0;
				height: 100%;
			}
			.police_mobile_filters .modal-dialog .modal-content {
				border-radius: 0;
				box-shadow: none;
				border: 0;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				height: 100%;
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-header {
				background-color: #f6f6f6;
				border-bottom: 1px solid #e5e6ea;
				text-align: center;
				padding: 15px;
				line-height: normal;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-header .modal-title {
				font-family: "AktivGrotesk-Regular";
				font-size: 13px;
				line-height: 12px;
				letter-spacing: 1px;
				color: #000000;
				text-transform: initial;
				font-weight: normal;
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-header button.close {
				display: none;
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-body{
				padding: 0rem .5rem 0;
				font-size: 13px;
				letter-spacing: .4px;
				-webkit-overflow-scrolling: touch;
				-webkit-backface-visibility: hidden;
				padding-bottom: 5px;
				position: relative;
				-webkit-overflow-scrolling: touch;
				height: calc(100% - 120px);
			}
			.police_cat_filter .sort-by .psort-by-filter .dropdown-class li {
				padding: 1.5rem .5rem;
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-body .sidebar.police_sidebar_plisting {
				width: 100%;
				height: 100% !important;
				top: 0 !important;
				margin: 0;
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-body .sidebar.police_sidebar_plisting .police_left_filter {
				display: block !important;
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-body .block-title {
				display: none;
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-body .police_left_filter #narrow-by-list {
				padding: 0;
				border: 0;
				display: block !important;
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-body .sidebar.police_sidebar_plisting .block-content.toggle-content dt {
				padding: 1.5rem 1.5rem;
				border-bottom: 1px solid #e5e6ea;
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-body .sidebar.police_sidebar_plisting .block-content.toggle-content dt.amshopby-collapsed:before, .police_mobile_filters .modal-dialog .modal-content .modal-body .sidebar.police_sidebar_plisting .block-content.toggle-content dt:before {
				right: 6px;
				top: 6px;
			}
			.police_mobile_filters .modal-dialog .sidebar.police_sidebar_plisting .block-content.toggle-content dt.amshopby-collapsed:after, .police_mobile_filters .modal-dialog .sidebar.police_sidebar_plisting .block-content.toggle-content dt:after {
				right: -12px;
			}
			.police_mobile_filters .modal-footer {
				text-align: center;
				background-color: #fff;
				position: relative;
			}
			.police_mobile_filters .modal-footer button.btn,.police_mobile_filters .modal-footer.police_fby_foot.ptwobtn .police_addreset a{
				font-family: "AktivGrotesk-Medium";
				font-size: 12px;
				line-height: 12px;
				letter-spacing: 1px;
				padding: 15px 12px;
				border: 1px solid transparent;
				border-radius: 2px;
				display: inline-block;
				cursor: pointer;
				outline: none;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
				-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
				-ms-touch-action: manipulation;
				touch-action: manipulation;
				-webkit-transform: translate3d(0,0,0);
				transform: translate3d(0,0,0);
				min-width: 135px;
				width: auto;
				margin: 0 auto;
				background-color: #181818;
				border-color: #181818;
				color: #fff;
				text-transform: none;
				height: auto;
			}
			.police_mobile_filters .modal-footer.police_fby_foot.ptwobtn .police_addreset a{
				background-color: transparent;
				border: 1px solid #181818;
				color: #181818;
				display: block;
				width: 100%;
				min-width: unset;
			}
			.police_mobile_filters .modal-footer.police_fby_foot.ptwobtn .police_addreset a:hover{
				text-decoration: none;
			}
			.police_mobile_filters .modal-dialog .sidebar.police_sidebar_plisting .block-content.toggle-content dd ol {
				padding: 1.5em 0em 2.1em 0em;
				border-bottom: 1px solid #e5e6ea;
			}
			.police_mobile_filters .modal-dialog .sidebar.police_sidebar_plisting .block-content.toggle-content dd ol li{
				padding: 0 1.5em;
			}
			.police_mobile_filters .modal-dialog .sidebar.police_sidebar_plisting .block-content.toggle-content dd .amshopby-attr {
				font-size: 12px;
				font-weight: normal;
				padding-left: 22px;
			}
			.police_mobile_filters .modal-dialog .sidebar.police_sidebar_plisting .block-content.toggle-content dd ol li:last-child {
				margin-bottom: 0;
			}
			.police_mobile_filters .modal-dialog .sidebar.police_sidebar_plisting .block-content.toggle-content dd ol li {
				margin-bottom: 20px;
			}
			.police_mobile_filters .modal-dialog .sidebar.police_sidebar_plisting .block-content.toggle-content dd ol li a {
				color: #000;
				display: inline-block;
				vertical-align: middle;
				padding-top: 0;
				padding-bottom: 0;
				background-color: transparent;
				margin: 0;
			}
			.police_mobile_filters .modal-dialog .currently {
				padding: 10px 8px;
				white-space: nowrap;
				overflow: auto;
			}

			.police_mobile_filters .modal-dialog .currently li .police_filter_block {
				border: solid 1px #e5e6ea;
				padding: .5rem;
				border-radius: .5em;
				display: inline-block;
			}
			.police_mob_select #am_filter_wrap li .police_filter_block {
			    margin-bottom: 0;
			}			
			.police_mob_select #am_filter_wrap li {
				display: inline-block;
				margin: 0;
			}
			.police_mobile_filters .modal-dialog .currently li .police_filter_block .police_fname {
				display: inline-block;
				color: #000;
				font-size: 12px
			}
			.police_mobile_filters .modal-dialog .currently li .police_filter_block .btn-remove-inline {
				float: left;
				margin: 0 4px 0 0;
				width: 11px;
			}
			.police_mobile_filters .modal-dialog .currently li .police_filter_block .btn-remove-inline img{
				display: none;
			}
			.police_mobile_filters .modal-dialog .currently li .police_filter_block .btn-remove-inline:before {
				content: '\2716';
				color: #000;
			}
			.police_mobile_filters .modal-dialog .currently span.label {
				display: none;
			}
			.police_mobile_filters {
				display: block !important;
				z-index: -5;
				-webkit-transition: all ease 0.5s;
				-moz-transition: all ease 0.5s;
				transition: all ease 0.5s;
			}
			.police_mobile_filters.in{
				z-index: 99999;
				overflow: hidden;
			}
			.modal.police_mobile_filters .modal-dialog {
				-webkit-transform: translate3d(0, 100vh, 0);
				-moz-transform: translate3d(0, 100vh, 0);
				transform: translate3d(0, 100vh, 0);
			}
			.modal.police_mobile_filters.in .modal-dialog {
				-webkit-transform: translate3d(0, 0, 0);
				-moz-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-body .sort-by.btn {
				width: 100%;
				height: auto;
				display: block;
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-body .sort-by.btn .psort-by-filter {
				position: static;
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-body .sort-by.btn .psort-by-filter .dropdown-class {
				z-index: 1;
				visibility: visible;
				opacity: 1;
				border: 0;
				display: block;
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-body .police_cat_filter .sort-by .psort-by-filter .dropdown-class li{
				margin-bottom: 5px;
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-body .police_cat_filter .sort-by .psort-by-filter .dropdown-class li a {
				font-family: "AktivGrotesk-Regular";
				font-size: 14px;
			}
			.police_cat_filter .sort-by .psort-by-filter .dropdown-class li:first-child a {
				font-family: "AktivGrotesk-Bold";
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-body .police_left_filter dd {
				display: block;
				margin: 0;
			}
			.col-left.sidebar.police_sidebar_plisting.pside,.col-left.sidebar.police_sidebar_plisting {
				display: none;
			}
			.police_custom_plisting .police_product_listing {
				width: 100%;
			}
			.modal-body .col-left.sidebar.police_sidebar_plisting {
				display: block;
			}
			.col-main.police_product_listing.pexpand .amshopby-close,.police_mobile_filters .modal-dialog .amshopby-close {
				display: none !important;
			}
			.police_cat_filter.mobile_only .btn.btn-info span {
				display: inline-block;
				width: 8px;
				height: 8px;
				background-image: url(../images/arrow-down-new.svg);
				background-repeat: no-repeat;
				background-size: 8px 8px;
				margin-left: 10px;
			}
			.police_cat_filter.mobile_only .btn.btn-info .show-filters-label {
				display: inline-block;
				margin: 0;
			}
			.police_cat_filter.mobile_only .btn.btn-info.police_icon span {
				-webkit-transform: rotate(180deg);
				-moz-transform: rotate(180deg);
				transform: rotate(180deg);
			}
			.police_mobile_filters .modal-footer.police_fby_foot.ptwobtn .counter {
				width: 100%;
				font-size: 14px;
				margin-bottom: 1rem;
			}
			.police_mobile_filters .modal-footer.police_fby_foot.ptwobtn .police_addreset, .police_mobile_filters .modal-footer.police_fby_foot.ptwobtn button.btn {
				width: 49%;
				float: left;
			}
			.police_mobile_filters .modal-footer.police_fby_foot.ptwobtn button.btn{
				float: right;
			}
			/*==========MOBILE FILTER STYLE END==============*/
			/*=================03 MAY MOBILE COLOR SWATCH [I]=================*/
			.police_catlisting_outer .slick-dotted.slick-slider {
				padding-bottom: 22px;
			}
			.catalog-category-view .police_catlisting_outer .new-arrival-center,.police_catlisting_outer .vertical-center.slider {
				margin-bottom: 40px;
			}
			.police_mobswatch_main,.police_mobswatch_main_3,.police_mobswatch_main_2{
				background-color: #fff;
				width: 100%;
				height: 100%;
				text-align: center;
				overflow-y: auto;
				display: block !important;
				z-index: -5;
				-webkit-transition: all ease 0.5s;
				-moz-transition: all ease 0.5s;
				transition: all ease 0.5s;
			}
			.police_mobswatch_main.in,.police_mobswatch_main_3.in,.police_mobswatch_main_2.in {
				z-index: 99999;
			}
			.modal.fade.police_mobswatch_main .modal-dialog,.modal.fade.police_mobswatch_main_3 .modal-dialog,.modal.fade.police_mobswatch_main_2 .modal-dialog{
				width: 100%;
				margin: 0;
				position: absolute;
				height: 100%;
				background-color: #fff;
			}
			.police_mobswatch_main .modal-dialog .modal-content, .police_mobswatch_main_3 .modal-dialog .modal-content,.police_mobswatch_main_2 .modal-dialog .modal-content{
				height: 100vh;
				border: 0;
				border-radius: 0;
				box-shadow: none;
			}
			.police_mobswatch_main .modal-dialog .modal-content .modal-body,.police_mobswatch_main_3 .modal-dialog .modal-body,.police_mobswatch_main_2 .modal-dialog .modal-body{
				max-width: 500px;
				margin: 0 auto;
				width: 100%;
				padding: 0;
			}
			.police_mobswatch_main .modal-dialog .modal-content .modal-header,.police_mobswatch_main_3 .modal-dialog .modal-content .modal-header,.police_mobswatch_main_2 .modal-dialog .modal-content .modal-header{
				border: 0px;
				position: relative;
			}
			.police_mobswatch_main .modal-dialog .modal-content .modal-header .close,.police_mobswatch_main_3 .modal-dialog .modal-content .modal-header .close,.police_mobswatch_main_2 .modal-dialog .modal-content .modal-header .close{
				position: absolute;
				top: 0px;
				right: 0px;
				overflow: hidden;
				text-indent: -999999999px;
				background-image: url(../images/close-icon.svg);
				background-repeat: no-repeat;
				background-size: 15px;
				background-position: center center;
				margin: 0;
				width: 45px;
				height: 45px;
				opacity: 0.8;
			}
			.police_mobswatch_main .colours-panel-title,.police_mobswatch_main_3 .colours-panel-title,.police_mobswatch_main_2 .colours-panel-title{
				line-height: 1.3;
				letter-spacing: 2px;
				padding: 1rem 1rem 0;
				margin-bottom: 5px;
				font-family: "Acta Display W01 Book";
				text-transform: none;
				padding-top: 3rem;
				color: #000;
				font-size: 14px;
			}
			.police_mobswatch_main .itemPrice .price-box .regular-price .price,.police_mobswatch_main_3 .itemPrice .price-box .regular-price .price,.police_mobswatch_main_2 .itemPrice .price-box .regular-price .price{
				font-size: 14px;
				color: #000;
			}
			.police_mobswatch_main .itemPrice,.police_mobswatch_main3 .itemPrice{
				margin-bottom: 22px;
				font-family: "AktivGrotesk-Regular";
				letter-spacing: .4px;
				line-height: 1.2;
				font-size: 14px;
				color: #000;
			}
			.police_mobswatch_main .modal-dialog .modal-content .modal-body .inner .police_color_child img,.police_mobswatch_main_3 .modal-dialog .modal-content .modal-body .inner .police_color_child img,.police_mobswatch_main_2 .modal-dialog .modal-content .modal-body .inner .police_color_child img {
				height: auto;
				border-bottom: 1px solid #fff;
			}
			.police_mobswatch_main .modal-dialog .modal-content .modal-body .inner .police_color_child.police_selected_div img{
				border-bottom: 1px solid #000;
			}
			.police_mobswatch_main .modal-dialog .modal-content .modal-body .inner,.police_mobswatch_main_3 .modal-dialog .modal-content .modal-body .inner,.police_mobswatch_main_2 .modal-dialog .modal-content .modal-body .inner {
				width: 50%;
				float: left;
				margin-bottom: 1rem;
			}
			.police_mobswatch_main .modal-dialog .modal-content .modal-body .inner .police_color_child,.police_mobswatch_main_3 .modal-dialog .modal-content .modal-body .inner .police_color_child,.police_mobswatch_main_2 .modal-dialog .modal-content .modal-body .inner .police_color_child{
				border-right:1px solid #f7f7f7;
			}
			.police_mobswatch_main .description,.police_mobswatch_main_3 .description,.police_mobswatch_main_2 .description {
				padding-top: 1rem;
				padding-bottom: 1rem;
				font-size: 14px;
				letter-spacing: .4px;
				color: #1f1f1f;
			}
			.police_mobswatch_main .description p,.police_mobswatch_main_3 .description p,.police_mobswatch_main_2 .description p{
				margin: 0;
			}
			.police_mobile_color_swatch {
				display: block;
			}
			.police_mobile_color_swatch .police_mob_swatchbtn,.police_mobile_color_swatch .police_mob_swatchbtn2, .police_mobile_color_swatch .police_mob_swatchbtn3,.police_mobile_color_swatch .police_mob_swatchbtn11{
				cursor: pointer;
				color: #000;
				font-family: "AktivGrotesk-Regular";
				font-size: 12px;
				background-color: transparent;
				width: auto;
				padding: 0;
				height: auto;
				border: 0;
			}
			.police_mobile_color_swatch .police_mob_swatchbtn:hover,.police_mobile_color_swatch .police_mob_swatchbtn:focus,.police_mobile_color_swatch .police_mob_swatchbtn3:hover,.police_mobile_color_swatch .police_mob_swatchbtn3:focus,.police_mobile_color_swatch .police_mob_swatchbtn2:hover,.police_mobile_color_swatch .police_mob_swatchbtn2:focus,.police_mobile_color_swatch .police_mob_swatchbtn11:hover,.police_mobile_color_swatch .police_mob_swatchbtn11:focus{
				outline: none;
				background-color: transparent;
				box-shadow: none;
				color: #000;
			}
			.police_total_color.hide_on_mobile,.police_move_top #toTop .text{
				display: none;
			}
			.police_move_top #toTop{
				min-width: unset;
				width:auto;
				padding: 19px;
				background-image: url('../images/up-arrow-new.svg');
				background-repeat: no-repeat;
				background-position: center center;
				background-size: 15px; 
			}
			.police_mobile_filters .modal-dialog .modal-content .modal-body .sidebar.police_sidebar_plisting .block-content.toggle-content dt.even:after {
				border: 0;
			}
			.police_catlisting_outer .vertical-center.slider .police_slide img {
				height: 400px;
				object-fit: cover;
				object-position: 15% 25%;
			}
			.heading2 {
				font-size: 20px;
			}
			.catalog-product-view .police_dropdown-pdetails .police_accordion:first-child {
				border-top: 1px solid #e5e6ea;
			}
			/*=================03 MAY MOBILE COLOR SWATCH [I]=================*/
			/*home page MAY-13 [i] start*/
			.new-arrival-center .slick-slide > div {
				padding: 0;
			}
			/*home page MAY-13 [i] end*/
			.police_selected_div img, .police_selected_div img:hover {
				border-bottom-color: #000 !important;
			}
			.modal-body .police_selected_div img{
				border-bottom-color: #fff !important;
			}
			img.police_lazy.loaded1 {
				opacity: 0;
			}
			img.police_lazy.loaded1.loaded {
				opacity: 1;
			}
			.sidebar.police_sidebar_plisting .block-content.toggle-content dt:before {
				-webkit-transform: rotate(90deg);
				-moz-transform: rotate(90deg);
				transform: rotate(90deg);
			}
			.sidebar.police_sidebar_plisting .block-content.toggle-content dt.amshopby-collapsed:before{
				-webkit-transform: rotate(0deg);
				-moz-transform: rotate(0deg);
				transform: rotate(0deg);
			}
			.main.police_catlisting_container .vertical-center {
				padding-bottom: 0;
				margin-bottom: 70px;
			}
			.main.police_catlisting_container .vertical-center .text {
				padding-bottom: 0;
			}
			.police_cat_one1 .text .cta, .police_cat_two1 .text .cta,.police_sub_catblock .text a {
				max-width: 300px;
				width: 100%;
			}
			.police_slide .cta{
				max-width: 300px;
				width: 48%;
			}
			.police_left .cta {
			    margin: 10px 2px 10px 2px !important;
			}
			.police_sub_catblock .text {
				padding: 48px;
			}
			/*home page top slider style*/
			.police_mainslider .slick-slide .text.center,.police_fadableElement .slick-slide .text.left,.police_mainslider .slick-slide .text {
				left: 50%;
				width: 100%;
				-webkit-transform: translate(-50%, -50%);
				-moz-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%);
				text-align: center;
				top: 50%;
				max-width: 100%;
				padding: 20px 35px 10px;
			}
			.police_mainslider .slick-initialized .slick-slide .heading2{
				margin: 20px 8px 12px 20px;
			}
			body .main-container .police_mainslider .slick-initialized .slick-slide .heading2{
				text-align: center;
			}
			body .main-container .police_mainslider .slick-slide .text{
				padding: 10px 20px 10px;
			}	
			.police_fadableElement .slick-slide .text.left .logo,.police_mainslider .slick-slide .logo {
				float: none;
				margin: 0 auto 8px;
			}
			.police_fadableElement .slick-slide .text.left .cta,.police_mainslider .slick-initialized .slick-slide .heading2,.police_mainslider .slick-slide .text .cta {
				float: none;
			}
			.police_fadableElement .slick-slide .text.left .heading2,.police_fadableElement .slick-slide .text.right .heading2 {
				margin: 12px 8px 12px 8px;
				float: none;
				text-align: center;
			}
			.cms-home .police_homeslider_setting .slick-dots {
				display: block !important;
			}
			.police_homeslider_setting .slick-arrow {
				display: none !important;
			}
			.articlepagination-index-index .police_homeslider_setting .slick-dots {
			    bottom: 0;
			}
			/*home page top slider style*/
			button#mobile_obf {
				float: right;
			}
/*
			.cms-home .police_two-logos_tabs {
				display: none;
			}
*/
			.main .breadcrumbs{
				display: none;
			}
			/*blog page style*/
			.blog-home .post-list ul li,.police_blog_detail .latest-news-container .news-post {
				width: 100%;
				margin-bottom: 20px;
			}

			.police_blog_detail {
				padding: 50px 78px 0;
			}
			.police_blog_content{
				padding: 48px;
			}
			.is-blog .vertical-center .police_slide .text {
				padding-bottom: 0;
			}
			.blog-home .post-list ul li .post-entry{
				padding-top: 0;
			}
			.blog-home .post-list ul li .post-entry .featured-image.left{
				position: relative;
			}
			.blog-home .post-list ul li .post-entry .featured-image.left a img{
				height: 500px;
				object-fit: cover;
				object-position: center;
				width: 100%;
			}
			.is-blog .vertical-center .police_slide > img{
				height: 225px;
				object-fit: cover;
				object-position: center;
				width: 100%;
			}
			.is-blog .vertical-center .police_slide .slider_text p:last-child {
				margin-bottom: 0;
			}
			.is-blog .vertical-center .slick-dots {
				bottom: -15px;
			}
			.pager.pager-no-toolbar {
				position: relative;
				padding-top: 0px;
			}
			.pager .pages ol li.police_previous_page, .pager .pages ol li.police_next_page {
				position: absolute;
				top: 6px;
			}
			.pager .pages ol li.police_next_page {
				right: 5px;
			}
			.pager .pages ol li.police_page_pre,.pager .pages ol li.police_page_next {
				position: absolute;
				top: 0;	    
			}
			.pager .pages ol li.police_previous_page {
				left: 5px;
			}

			.pager .pages ol li.police_page_pre {
				left: 0;
			}
			.pager .pages ol li.police_page_next {
				right: 0;
			}
			/*blog page style*/
			/*header right nav style */
			.police_header_customicon.police_offer_hide .police_nav-right-02 {
				-webkit-transform: translate3d(0,0,0);
				-moz-transform: translate3d(0,0,0);
				transform: translate3d(0,0,0);
			}
			.police_header_customicon.police_offer_hide .police_nav-right-02 a small {
				display: inline-block;
			}
			.police_offer_hide .police_nav-right-02 div span {
				width: auto;
			}
			.police_header_customicon.police_offer_hide .police_nav-right-02 .police_bag.header-minicart .count {
				display: inline-block;
			}
			#header-nav .nav-container #custommenu {
				margin: 0px 0 0 0;
			}
			.police_header_customicon.police_offer_hide .police_header {
				-webkit-transform: translate3d(0,-31px,0);
				-moz-transform: translate3d(0,-31px,0);
				transform: translate3d(0,-31px,0);
			}
			.container-fluid.police_two-logos_tabs{
				transition: -webkit-transform 360ms cubic-bezier(.39,.575,.565,1);
				transition: -moz-transform 360ms cubic-bezier(.39,.575,.565,1);
				transition: transform 360ms cubic-bezier(.39,.575,.565,1);
				transition: transform 360ms cubic-bezier(.39,.575,.565,1), 
				-webkit-transform 360ms cubic-bezier(.39,.575,.565,1);
				will-change: transform;
			}
			.police_offer_hide .container-fluid.police_two-logos_tabs {
				-webkit-transition-timing-function: cubic-bezier(.47,0,.745,.715);
				transition-timing-function: cubic-bezier(.47,0,.745,.715);
				-webkit-transition-duration: 480ms;
				transition-duration: 480ms;
				-webkit-transform: translate3d(0,-99px,0);
				-moz-transform: translate3d(0,-99px,0);
				transform: translate3d(0,-99px,0);
				width: 100%;
				left: 0;
				position: absolute;
			}
			/*header right nav style */
			.police_mainslider .slick-dotted.slick-slider {
				padding-bottom: 20px;
			}
			.police_mainslider.police_homeslider_setting {
				margin-bottom: 30px;
			}
			.ac_title_noborder {
				font-size: 18px;
			}
			.police_cms-contact-left ul li a {
				font-family: "AktivGrotesk-Regular";
			}

			/*CMS PAGE RESPONSIVE*/
			.police_custom_cms_page .police_option-select {
				font-size: 13px;
				text-align: left;
				padding-left: 15px;
				padding-right: 15px;
				background-size: 20px 20px;
				background-position: right 23px center;
			}
			.police_account_nav-mobile {
				position: relative;
				margin: 0;
				width: 100%;
				display: inline-block;
			}
			.police_custom_cms_page .police_cms-contact-left .police_cms-mobile-menu,.customer-account .police_account-mobile-menu {
				position: absolute;
				top: 100%;
				background: #fff;
				z-index: 20;
				left: 0;
				width: 100%;
			}
			.police_cms-contact-right h1 {
				font-size: 18px;
			}
			.police_custom_cms_page .police_cms-contact-right {
				margin-top: 20px;
			}
			.police_cms-contact-left ul li.active a{
				font-family: "AktivGrotesk-Bold";
			}
			.police_cms-contact-right p strong, .police_black-full span {
				font-size: 13px;
			}
			/*CMS PAGE RESPONSIVE*/
			.customer-account .police_account_nav-mobile {
				margin-top: 4rem;
			}
			.police_cms-contact-pages .police_cms-contact-left {
				width: 100%;
			}
			.police_cms-contact-right {
				width: 100%;
				padding-left: 15px;
				border-left: 0;
				min-height: unset;
			}
			.police_cms-contact-left .police_mobile_cms_h1 {
				font-size: 18px;
			}
			#police_search_result .police_main-menu-desk {
				max-width: 100%;
				padding: 0px 10px 0;
				margin: .5rem auto 1.5rem;
			}
			#police_search_result .police_search_result {
				margin-top: 10px;
			}
			.catalogsearch-result-index.police_offer_hide{

			}
			.police_custom_scroll {
			    height: calc(100% - 54px) !important;
			    overflow: auto;
			}
			.police_custom_scroll .viewport{
				height: auto;
				min-height: unset;
			}
			.police_custom_scroll .overview {
			    position: relative;
			    top: 0 !important; 
			}
			.catalog-category-view .police_custom_scroll.no-display {
				display: block !important;
			}
			.catalog-category-view .modal.fade.police_mobswatch_main .modal-dialog,.catalogsearch-result-index .modal.fade.police_mobswatch_main .modal-dialog,.cms-home .modal.fade.police_mobswatch_main .modal-dialog,.cms-home .modal.fadepolice_mobswatch_main_2 .modal-dialog,.cms-home .modal.fadepolice_mobswatch_main_3 .modal-dialog{
				-webkit-transform: translate3d(0, 0, 0);
				-moz-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
			}
			.catalog-category-view  .modal.fade.police_mobswatch_main.in .modal-dialog,.catalogsearch-result-index .modal.fade.police_mobswatch_main.in .modal-dialog,.cms-home .modal.fade.police_mobswatch_main.in .modal-dialog,.cms-home .modal.fadepolice_mobswatch_main_2.in .modal-dialog,.cms-home .modal.fadepolice_mobswatch_main_3.in .modal-dialog{
				-webkit-transform: translate3d(0, 0, 0);
				-moz-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
			}
			.catalog-category-view .modal.fade.police_mobswatch_main,.catalogsearch-result-index .modal.fade.police_mobswatch_main,.cms-home .modal.fade.police_mobswatch_main,.cms-home .modal.fade.police_mobswatch_main_2,.cms-home .modal.fade.police_mobswatch_main_3{
				-webkit-transform: translate3d(0, 100vh, 0);
				-moz-transform: translate3d(0, 100vh, 0);
				transform: translate3d(0, 100vh, 0);
			}
			.catalog-category-view  .modal.fade.police_mobswatch_main.in,.catalogsearch-result-index .modal.fade.police_mobswatch_main.in,.cms-home .modal.fade.police_mobswatch_main.in,.cms-home .modal.fade.police_mobswatch_main_2.in,.cms-home .modal.fade.police_mobswatch_main_3.in{
				-webkit-transform: translate3d(0, 0, 0);
				-moz-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
			}
			.police_not-found_content {
				padding: 0 10px;
			}
			.cms-no-route .std .police_not-found_heading h1 {
				color: #3e3e3e;
			}
			.police_custom_scroll.no-display {
				display: block !important;
			}
			/*search result header style START*/
			.catalogsearch-result-index #police_search_result {	    
				top: 64px; 	
				-webkit-transform: translate3d(0,0,0);
				transform: translate3d(0,0,0);
				-webkit-transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
				transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
				transition: transform 300ms cubic-bezier(.39,.575,.565,1);
				transition: transform 300ms cubic-bezier(.39,.575,.565,1), -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
				will-change: transform;
			}
			.catalogsearch-result-index.police_header_has_offer #police_search_result {	    
				top: 94px;
			}
			.catalogsearch-result-index .police_mob_filter_btn {
				top: 175px;
				-webkit-transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
				transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
				transition: transform 300ms cubic-bezier(.39,.575,.565,1);
				transition: transform 300ms cubic-bezier(.39,.575,.565,1), -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
				will-change: transform;
				-webkit-transition-delay: 60ms;
				transition-delay: 60ms;
			}
			.catalogsearch-result-index.police_header_has_offer .police_mob_filter_btn {
				top: 205px;
			}
			.catalogsearch-result-index #police_search_result,.catalogsearch-result-index .police_mob_filter_btn{		
				position: fixed;
				width: 100%;
				left: 0;
				z-index: 5;
			}
			.catalogsearch-result-index .police_mob_filter_btn{
				z-index: 3;
				background-color: #fff;
			}
			.police_offer_hide.catalogsearch-result-index #police_search_result {	    
				-webkit-transform: translate3d(0,-155px,0);
				-moz-transform: translate3d(0,-155px,0);
				transform: translate3d(0,-155px,0);
				-webkit-transition-timing-function: cubic-bezier(.47,0,.745,.715);
				transition-timing-function: cubic-bezier(.47,0,.745,.715);
				-webkit-transition-duration: 300ms;
				transition-duration: 300ms;  		
			} 
			.police_offer_hide.catalogsearch-result-index .police_mob_filter_btn {
				-webkit-transform: translate3d(0,-112px,0);
				-moz-transform: translate3d(0,-112px,0);
				transform: translate3d(0,-112px,0);
				-webkit-transition-timing-function: cubic-bezier(.47,0,.745,.715);
				transition-timing-function: cubic-bezier(.47,0,.745,.715);
				-webkit-transition-duration: 250ms;
				transition-duration: 250ms;
				-webkit-transition-delay: 0s;
				transition-delay: 0s;
			}
			.police_offer_hide.catalogsearch-result-index.police_header_has_offer .police_mob_filter_btn {
				-webkit-transform: translate3d(0,-142px,0);
				-moz-transform: translate3d(0,-142px,0);
				transform: translate3d(0,-142px,0);
			}
			.catalogsearch-result-index .police_product_listing_main {
				padding-top: 156px;
			}
			.catalogsearch-result-index.police_header_has_offer .police_product_listing_main {
				padding-top: 165px;
			}
			/*search result header style END*/
			.catlist-vertical-center .slick-dots {
				display: block !important;
				bottom: -20px;
			}

			.catlist-vertical-center .police_slide .text {
				padding: 20px 48px 5px;
			}
			.catlist-vertical-center .police_slide img {
				height: 400px;
				object-fit: cover;
				object-position: 23%;
			}
			.lightquickview-index-index .police_detail_left_one .product-name{
				display: none;
			}
			.police_home_mobile_slider {
				margin: 20px 0 50px;
			}

			/*sunglasses start*/
			.police_grid_cover{
				padding: 0;
			}
			.police_grid_cover,.ploice_img_grid_main,.img_grid_two {
				flex-wrap: wrap;
			}
			.police_half_image {
				padding-bottom: 0;
			}
			.police_grid_fifty,.img_grid_large,.img_grid_two,.img_grid_left, .img_grid_right  {
				width: 100%;
			}
			.police_half_image img {
				position: relative;
				height: auto;
			}
			.police_text_center {
				padding: 1px 48px 48px;
				position: relative;
			}
			.img_grid_left, .img_grid_right {
				margin-top: 20px;
			}
			.police_iteam_info .police_iteam_price {
				margin-bottom: 30px;
			}
			.police_grid_outer.grid_img_right .police_half_text {
				order: 1;
			}
			.police_text_center .text .heading2,.sungl_heading_text .heading2{
				font-size: 20px;
				line-height: 1.3;
				letter-spacing: .1em;
			}
			.police_filter_denimlisting .slick-arrow {
				display: none !important;
			}
			.police_denim_result.police_filter_denimlisting {
				margin-bottom: 0px;
			}
			.police_denim_result.police_filter_denimlisting .slick-slide {
				margin-bottom: 50px;
			}
			.police_denim_result.police_filter_denimlisting .slick-dots{
				bottom: 20px;
			}
			.police_filter_denimlisting .slick-dots {
				display: block !important;
			}
			.police_black .police_new_arrival_main,.police_new_arrival_main {
				margin-top: 0;
			}
			.police_gradient{
				display: none;
			}
			.police_product_listing .category-products {
				min-height: unset;
				min-height: auto;
			}
			.police_custom_plisting p.note-msg {
				position: relative;
			}
			.police_center_result, .police_serach_top span{
				max-width: 100%;
				padding: 0px 25px 0;
			}
			.police_desktop-search-trendings.police_noresult .police_serach_top {
				padding-bottom: 30px;
				margin-bottom: 0;
				padding-top: 30px;
			}
			.police_desktop-search-trendings.police_noresult .police_desktop-search-content ul li {
				margin: 0 0 10px 0;
			}
			.police_cimg_block .slot-link img {
				height: 400px;
				object-fit: cover;
				object-position: 18%;
				position: relative;
			}
			div#maskBody {
				display: none !important;
			}
			.top_heading_text .heading1 {
				font-size: 22px;
			}
			.police_sale_logo {
				width: 130px;
				height: 45px;
			}
			.police_sunglass_video_main .slick-arrow {
				display: none !important;
			}
			.police_sunglass_video_main .slick-dots {
				display: block !important;
				bottom: 0;
			}
			.police_sunglass_video_main {
				margin-bottom: 0;
			}
			.police_sunglass_video_main .video_lazy.slider {
				margin-bottom: 30px;
			}
			.police_sunglass_video_main .text-align-middlebottom {
				position: static;
				height: auto;
				display: block;
				padding: 48px;
			}
			.police_sunglass_video_main .text-align-middlebottom .heading2 {
				color: #000000;
			}
			.catalog-category-view .mobile_only.police_sticky_filter_mob .police_mob_filter_btn {
				position: fixed;
				-webkit-transform: translate3d(0,149px,0);
				-moz-transform: translate3d(0,149px,0);
				transform: translate3d(0,149px,0);
				z-index: 100;
				width: 100%;
				left: 0;
				top: 0;
				background-color: #fff;
				z-index: 99;   
				-webkit-transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
				transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
				transition: transform 300ms cubic-bezier(.39,.575,.565,1);
				transition: transform 300ms cubic-bezier(.39,.575,.565,1), -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
				will-change: transform;
				-webkit-transition-delay: 60ms;
				transition-delay: 60ms;
			}
			.catalog-category-view.police_header_has_offer .mobile_only.police_sticky_filter_mob .police_mob_filter_btn{
				-webkit-transform: translate3d(0,179px,0);
				-moz-transform: translate3d(0,179px,0);
				transform: translate3d(0,179px,0);
			}
			.catalog-category-view.police_offer_hide .mobile_only.police_sticky_filter_mob .police_mob_filter_btn {
				-webkit-transform: translate3d(0,62px,0);
				-moz-transform: translate3d(0,62px,0);
				transform: translate3d(0,62px,0);
				-webkit-transition-timing-function: cubic-bezier(.47,0,.745,.715);
				transition-timing-function: cubic-bezier(.47,0,.745,.715);
				-webkit-transition-duration: 400ms;
				transition-duration: 400ms;
				-webkit-transition-delay: 0s;
				transition-delay: 0s;
			}
			.sales-order-view.customer-account .my-account .title-buttons {
				margin-top: 30px;
			}
			.backToShopping {
				margin: 30px auto 30px;
				text-align: center;
			}
			.backToShopping .text {
				margin-left: 5px;
			}
			.shopping-bag-qty a.increment_qty.btn-update,.shopping-bag-qty .product-cart-actions input,.shopping-bag-qty a.decrement_qty.btn-update{
				margin:0;
			}
			.shopping-bag-qty .product-cart-actions {
				-webkit-display: flex;
				-moz-display: flex;
				display: flex;
				align-items: center;
			}
			.shopping-bag-qty .product-cart-actions input {
				height: 30px;
			}
			.police_ch-proceed button {
				line-height: normal;
				padding: 5px 0px;
			}
			.registrationSuccessfullContent ul {
				width: 100%;
			}
			.modal .add_wishlist{
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				align-items: center;
			}
			/*SUBSCRIPTION POPUP STYLE START*/
			.newspopup_up_bg .newspopup-message-success {
				top: 0;
				left: 0;
				-webkit-transform: translate(0, 0);
				-moz-transform: translate(0, 0);
				transform: translate(0%, 0%);
				max-width: 100%;
				height: 100%;
				overflow: auto;
				-webkit-display: flex;
				-moz-display: flex;
				display: flex;
				align-items: center;
			}
			/*SUBSCRIPTION POPUP STYLE END*/
			.toolbar-bottom-new .pager .pages ol li.police_previous_page {
				position: absolute;
				top: -40px;
				left: 25px;
			}
			.toolbar-bottom-new .pager .pages ol li.police_next_page{
				position: absolute;
				top: -40px;
				right: 25px;
			}
			.new-arrival-center .police_slider_img img{
				opacity: 1;
			}
			.container.police_checkout-1 .col-lg-4.col-sm-4{
				position:static;
			}
		}
		@media only screen and (max-width: 991px){

			.police_header .skip-cart .count {
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				-ms-border-radius: 0px;
				-o-border-radius: 0px;
				border-radius: 0px;
				position: static;
				background: none;
				margin-left: 0px;
				font-size: 11.3px;
				width: auto;
				color: #000;
			}
			.police_cat-3_1 {
			    min-height: 76vh;
			    background-position: center top;
			}
			.police_cat3_inner {
			    padding: 0 20px;
			}
			.police_cat-3 {
			    padding-bottom: 30px;
			}
			.police_cat-4_section1, .police_cat-4_section2, .police_cat-4_section3 {
			    padding: 0 10px;
			}
			.police_cat_4_image h2 {
			    font-size: 17px;
			}
			.police_main-nav-list h1,.police_main-nav-list ul li {
			    font-size: 12px;
			}
			.police_main-nav-list {
			    padding: 0 0.8rem;
			}
			.police_main-nav-list .police_global_tt66, .police_main-nav-list .police_global_tt5, .police_global_tt86, .police_global_tt89, .police_global_tt96, .police_global_tt27, .police_global_tt90,.police_global_tt6{
				margin: 20px 0rem 15px 0 !important;
			}
			.active-menu-s {
			    position: relative;
			}
			.active-menu-s:after {
			    position: absolute;
			    content: '';
			    width: 100%;
			    left: 0;
			    height: 1px;
			    background: #000;
			    bottom: -2px;
			    z-index: 99999;
			}
			.police_black .active-menu-s:after{
				background: #fff;
			}
			.police_black .police_two-cate ul li ul li a.active-menu-s:after,.police_two-cate ul li ul li a.active-menu-s:after{
				display: none;
			}
			.police_black .police_two-cate ul li ul li a.active-menu-s{
				font-family: "AktivGrotesk-Bold";
			}
			.is-blog .police_two-logos_tabs {
			    display: none;
			}
			.error-news-msg,.error-news-msg1{
				color: #e30000;
			}
		}
		@media only screen and (max-width: 768px){
		
			/*6may header cart style*/
			.police_nav-right-shop a span.icon-5 {
				display: block;
				width: 100%;
				background-position: center center;
			}
			.police_nav-right-shop a small, .police_nav-right-shop a span {
				display: inline-block;
				float: none;
				font-size: 11px;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
			}

			.police_nav-right-shop a.skip-cart .count {
				color: rgba(43, 43, 43, 1);
				background-color: transparent;
				top: 0;
				font-size: 10px;
				position: relative;
				width: auto;
			}
			/*6may header cart style*/
			.list-off-top {
				background-color: black;
				right: 0;
				letter-spacing: 0.075em;
				padding: 5px 8px;
				color: white;
				position: absolute;
				text-transform: uppercase;
				z-index: 9;
				font-family: "AktivGrotesk-Bold";
				top: 0;
				font-size: 9px;
			}
			#custommenu-mobile .p_open_m > .parentMenu .p_buton_plus:before,#custommenu-mobile .button.active-mob-menu::before {
				-webkit-transform: rotate(0deg);
				-moz-transform: rotate(0deg);
				-o-transform: rotate(0deg);
				transform: rotate(0deg);
			}
			#custommenu-mobile .level2.act > span,#custommenu-mobile .level1.act > span,#custommenu-mobile .level0.act > span{
				position: relative;
				font-family: "AktivGrotesk-Bold";
			}
			#custommenu-mobile .level2.act > span:after,#custommenu-mobile .level1.act > span:after,#custommenu-mobile .level0.act > span:after {
				position: absolute;
				content: '';
				height: 1px;
				width: 100%;
				background-color: #000;
				left: 0;
				bottom: -2px;
			}
			#custommenu-mobile .p_open_m > .parentMenu .level0.act > span:after{
				display: none;
			}
			.level1.p_open_mp{
				/*display: block !important;*/
			}
			.police_img_pos_right {
				background-position: 17% 0;
			}
			.police_f1-list ul{
				width: 100%;
				float: left;
				position: relative;
				padding-bottom: 15px;
			}
			.police_nav-2 .skip-cart .count {
				top: 0;
				background: transparent;
				color: rgb(43, 43, 43);
				position: relative;
				font-size: 12px;
			}
			.police_f1-list:first-child .police_mobileaccordion h6 {
				border-top: 1px solid #f6f6f6;
			}
			#header-nav .police_mobileaccordion + .police_panel {
				padding-bottom: 15px;
			}
			.police_f1-list h6{
				text-align: center;
				color: #181818;
				letter-spacing: normal;
			}
			.police_mobileaccordion {
				padding: 0 5px;
			}
			.police_mobileaccordion .button {
				right: 0;
			}
			.police_mobileaccordion .button:before,.police_mobileaccordion .button:after,#custommenu-mobile .button:after,#custommenu-mobile .button:before {
				width: 15px;
			}
			.police_mobileaccordion .button:after,#custommenu-mobile .button:after {
				right: -15px;
			}
			.police_f1-list ul li{
				text-align: center;
			}
			.police_f1-list ul li a {
				float: none;
				display: inline-block;
				padding: 7px 0;
				margin: 0;
			}
			.police_mobileaccordion.police_active h6 {
				border-bottom: 0;
			}
			#header-nav .police_f1-list h6,#header-nav .police_f1-list ul li {
				text-align: left;
			}
			#header-nav .police_mobileaccordion {
				padding: 0 20px;
			}
			#header-nav .police_mobileaccordion .button{
				right: 20px;
			}

			/*blacke theme style start*/
			.police_black .police_two-logos ul li.police_two-active a,.police_black #custommenu-mobile .level2,.police_black .police_nav-2{
				background-color: #292a2e;
			}
			.police_black .police_topoffer,.police_black .police_nav-left-menu a,.police_black .police_nav-left-search a,.police_black  .police_nav-right-shop a.skip-cart .count,.police_black .police_nav-right-shop a,.police_black .menu-mobile .parentMenu a:link, .police_black .menu-mobile .parentMenu a:visited,.police_black .police_nav-right-02 a{
				color: #fff;
			}
			.police_black .police_mobile-header,.police_black .police_two-logos_tabs,.police_black .police_main-menu,.police_black .police_link-search input[type="text"],.police_black #custommenu-mobile,.police_black #custommenu-mobile .level0,.police_black #custommenu-mobile .level1,.police_black #custommenu-mobile .parentMenu:hover a:link,.police_black #custommenu-mobile .parentMenu:hover a:visited, .police_black #custommenu-mobile .parentMenu:hover{
				background-color: #181818;
			}
			.police_black .police_nav-left .police_menu-icon span,.police_black #custommenu-mobile .level2.act > span:after, .police_black #custommenu-mobile .level1.act > span:after, .police_black #custommenu-mobile .level0.act > span:after,.police_black #custommenu-mobile .button::before,.police_black #custommenu-mobile .button::after{
				background-color: #ffffff;
			}
			.police_black .police_search-icon {
				background-image: url(../images/d_search-dark.svg);
			}
			.police_black span.icon-5{
				background-image: url(../images/d_bag-dark.svg);
			}
			.police_black .police_link-search input[type="text"]{
				border-color: #ffffff;
			}
			.police_black span.icon-4 {
				background-image: url(../images/d_account-dark.svg);
			}
			.police_black span.icon-1 {
				background-image: url(../images/d_delivery-dark.svg);
			}
			.police_black span.icon-2 {
				background-image: url(../images/d_location-dark.svg);
			}
			.police_black button.police_link-button {
				background-image: url(../images/d_search-dark.svg);
			}
			.police_black #menu-mobile-11 .parentMenu > a span {
				color: #c3051c;
			}
			.police_black  #menu-mobile-11 .parentMenu > a span:after{
				background-color: #c3051c !important;
			}
			.police_black .logo.navbar-brand.police_black_theme {
				display: block !important;
			}
			/*blacke theme style end*/
			/*blog page style*/
			.police_blog_detail {
				padding: 33px 33px 0;
			}
			.police_blog_detail.police_bdetail_page {
				padding-top: 3.0833%;
			}
			.police_blog_detail .post-entry .police_blog_content_all p a.read-more,.latest-news-container .cta {
				max-width: 300px;
				width: 100%;
				margin-left: 0;
				margin-right: 0;
			}
			.police_blog_content {
				padding: 30px 16px;
			}
			.police_blog_content_all h2 a,.latest-news-container .police_blog_content_all h2 a {
				font-size: 17px;
			}
			.police_blog_detail .post-entry p {
				font-size: 13px;
				line-height: 19px
			}
			.police_blog_detail .page-title h1 {
				font-size: 18px;
			}
			/*blog page style*/
			/*police sidebar menu style start*/
			.police_nav-right-02 .police_shop a, .police_nav-right-02 .police_store a, .police_nav-right-02 .police_search a, .police_nav-right-02 .police_account a, .police_nav-right-02 .police_bag a {
				display: inline-block;
				width: 100%;
				vertical-align: top;
			}
			.police_nav-right-02 div span {
				display: inline-block;
				width: 15px;
				float: none;
				background-position: center center;
				margin: 0px 6px 0 0;
				vertical-align: middle;
			}
			.police_nav-right-02 .police_account.police_nav-right_common .police_wishlist_count {
				margin: 0 0 0 5px;
				position: relative;
				top: -1px;
			}
			body.police_offer_hide .police_nav-2 .police_nav-right-02 div span {
				width: 15px;
			}
			.police_nav-2 .skip-cart .count {
				width: auto;
			}
			.police_nav-right-02 div.police_shop small {
				width: auto;
				display: inline-block;
				text-align: left;
			}
			/*police sidebar menu style end*/
			.police_mobileheader{
				-webkit-transform: translate3d(0,0,0);	
				-moz-transform: translate3d(0,0,0);
				transform: translate3d(0,0,0);
				-webkit-transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
				-moz-transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
				transition: -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
				transition: -moz-transform 300ms cubic-bezier(.39,.575,.565,1);
				transition: transform 300ms cubic-bezier(.39,.575,.565,1);
				transition: transform 300ms cubic-bezier(.39,.575,.565,1), -webkit-transform 300ms cubic-bezier(.39,.575,.565,1);
				will-change: transform;
				-webkit-transition-delay: 60ms;
				transition-delay: 60ms;
				z-index: 999;
			}
			.police_topoffer{ 
				z-index: 999;  
			}
			.catalog-product-view .tooltipster-base{
				z-index: 99;
			}
			.police_offer_hide .police_mobileheader {
				-webkit-transform: translate3d(0,0px,0);
				-moz-transform: translate3d(0,0px,0);
				transform: translate3d(0,0px,0);
			}
			.police_offer_hide.police_header_has_offer .police_mobileheader {
				-webkit-transform: translate3d(0,-30px,0);
				-moz-transform: translate3d(0,-30px,0);
				transform: translate3d(0,-30px,0);
			}
			.police_offer_hide .container-fluid.police_two-logos_tabs {
				-webkit-transform: translate3d(0,-84px,0);
				-moz-transform: translate3d(0,-84px,0);
				transform: translate3d(0,-84px,0);	   
			}
			.container-fluid.police_two-logos_tabs{
				position: relative;
			}
			.police_mobile-header {
				position: relative;
				z-index: 2;
			}
			.is-blog .police_two-logos,.blog-index-list .police_two-logos,.blog-post-view .police_two-logos,.articlepagination-index-index .police_two-logos,.amlanding-page-view .police_two-logos{
				display: none;
			}
	/*html, body {
		overflow-x: hidden;
		}*/
		.police_blog_detail .post-entry p iframe {
			width: auto;
			height: auto;
		}
		.navbar-default > .container-fluid, .police_nav-2 {
			height: auto;
		}
		.police_nav-2 .police_nav-right-02 a:hover{
			border-color: transparent;
		}
		.police_blog_detail .post-entry p{
			padding: 0;
		}
		.amlanding-page-view .category-title h1 {
			font-size: 18px;
		}
		.police_nav-right-02 div.police_account small {
			max-width: 100%;
		}
		.police_mobileheader .menu-mobile .parentMenu a:link, .police_mobileheader .menu-mobile .parentMenu a:visited {
			margin-right: 50px;
		}
		.customer-account .police_mobile-header {
			margin-top: 0;
		}
		.accountNavigationMenu .police_option-select {
			background-position: right 17px center;
			background-size: 17px 17px;
		}
		.police_nav-2 {
			background-color: #f4f6f8;
		}
		.police_nav-right-02 a small {
			font-size: 12px;
		}
		#header-nav_mobile.skip-content {
			animation: unset;
		}
		.police_blog_menu ul li {
			padding: 0 24px;
		}
		.police_blog_menu ul {
			justify-content: start;
		}
		.police_link-search input[type="text"]{
			border-radius: 0;
			pointer-events: none;
		}
		#forgot_password .police_sign-1 {
			padding: 10px 0;
		}
		#forgot_password .police_forgot-pass-box .police_sign-2,#forgot_password .police_sign-2 form button {
			width: 100%;
		}
		#forgot_password .modal-dialog,#forgot_password .modal-dialog .modal-content {
			height: 100%;
			margin: 0;
			box-shadow: none;
			border: 0;
			background: #f6f6f6;
			width: 100%;
		}
		.police_header {
			display: none;
		}
		.lightquickview-index-index .police_detail_left_one, .lightquickview-index-index .product-view .product-shop {
			width: 100%;
		}
		.lightquickview-index-index .slick-slide li img {
			max-height: unset;
		}
		.checkout-cart-index .fancybox-container {
			width: 100%;
			background: #f6f6f6;
			top: 0;
			height: 100%;
		}
		.lightquickview-index-index .slick-slider {
			margin-bottom: 0;
			max-width: 360px;
			margin: 0 auto;
		}
		.checkout-cart-index .fancybox-bg,.lightquickview-index-index .police_dropdown-pdetails,.lightquickview-index-index .police_bottom_detail,.lightquickview-index-index .police_detail_left_one .product-name {
			/*display: none;*/
		}
		.checkout-cart-index .fancybox-slide--iframe .fancybox-content {
			max-height: unset;
		}
		.lightquickview-index-index .police_detail_left_one .slick-dots {
			display: none !important;
		}
		.lightquickview-index-index .product-view .product-shop .price-info {
			padding: 0;
		}
		.lightquickview-index-index .product-view .product-shop .product-name {
			display: block;
			width: 100%;
		}
		.lightquickview-index-index .product-view .product-shop .product-name span {
			display: block;
			width: 100%;
			text-align: center;
		}
		.police_nav-left .menu_text, .police_nav-left-search a span {
			display: block;
			margin-top: 5px;
		}
		.police_link-search button.police_link-button{
			bottom: 0;
			top: 0;
			margin: auto;
		}
		body.newspopup_ov_hidden,body.fancybox-lock {
			position: fixed;
			width: 100%;
		}
		.fancybox-wrap.fancybox-desktop{
			position: fixed !important;
			height: 100%;
		}
		.police_filter_denimlisting .slick-slide > div > span {
			padding: 0 1px;
		}
		.police_d_fit{
			margin: 20px 0;
		}
		.police_two-cate ul li a .icon {
			background-image: url('../images/arrow-down-dark.svg');
			background-repeat: no-repeat;
			width: 10px;
			height: 6px;
			display: inline-block;
			background-size: 100%;
			margin-left: 8px;
			vertical-align: middle;
			-webkit-transition: -webkit-transform 200ms ease;
			transition: -webkit-transform 200ms ease;
			transition: transform 200ms ease;
			transition: transform 200ms ease, -webkit-transform 200ms ease;
			background-size: 10px 6px;
		}
		.police_two-cate ul li a.active-m{
			font-family: "AktivGrotesk-Bold";
			position: relative;
		}
		.police_two-cate ul li a > .police_text{
			position: relative;
		}
		.police_two-cate ul li a.active-m .police_text:after {
			position: absolute;
			content: '';
			width: 100%;
			left: 0;
			height: 1px;
			background: #000;
			bottom: -2px;
			z-index: 99999;
		}		
		.police_black .police_two-cate ul li a.active-m .police_text:after {
			background-color: #fff;
		}
		.police_two-cate ul li ul li a.active-m .police_text:after{
			display: none;
		}
		.police_sub_nav.police_level_1 > ul > li .police_menu_bottom .active-m .police_text .police_text:after {
			z-index: 9;
			opacity: 1;
		}
		.police_two-cate ul li a.active-m .icon{
			-webkit-transform: rotateX(180deg);
			-moz-transform: rotateX(180deg);
			transform: rotateX(180deg);
		}
		.police_two-cate ul li .panelclose{
			height: calc(100% - 129px);
			overflow-x: hidden;
			overflow-y: auto;
			position: fixed;
			width: 100%;
			left: 0;		
			background: #fff;
			z-index: 9999;
			padding-bottom: 0;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			    z-index: -1;
		} 
		.police_header_has_offer .police_two-cate ul li .panelclose{
			height: calc(100% - 159px);
		} 
		.police_two-cate ul li .panelclose .viewport {	    
			-webkit-box-flex: 1;
			-ms-flex-positive: 1;
			flex-grow: 1;
		}
		.mobile_menu_body_lock .police_mobileheader,.mobile_menu_body_lock .police_default_header,.mobile_menu_body_lock .container-fluid.police_two-logos_tabs{
			height: 100% !important;
		}
		.police_two-cate ul li .panelclose .police_hide_scrollmenu {
			position: relative;
			bottom: 0;
			left: 0;
			width: 100%;
			max-width: none;
			padding: 1rem 0;
			text-transform: uppercase;
			background-color: #f6f6f6;
			font-family: "AktivGrotesk-Regular";
			font-size: 13px;
			letter-spacing: .014em;
			color: #181818;
			text-align: center;
		}
		.police_black .police_two-cate ul li .panelclose .police_hide_scrollmenu{
			background-color: #181818;
			color:#fff;
		}
		.police_black .police_two-cate ul li .panelclose .police_hide_scrollmenu .icon{
			background-image: url(../images/d_arrow-down-dark.svg);
		}
		.police_two-cate ul li .panelclose .police_hide_scrollmenu .icon {
			background-image: url(../images/arrow-down-dark.svg);
			background-repeat: no-repeat;
			width: 10px;
			height: 6px;
			display: inline-block;
			margin-right: 8px;
			-webkit-transform: rotate(180deg);
			-moz-transform: rotate(180deg);
			transform: rotate(180deg);		
		}
		.police_two-cate ul li ul {		
			padding: 15px;
			width: 100%;
		}
		.police_black .police_two-cate .panelclose {
			background-color: #292a2e;
		}

		.police_black .police_two-cate ul li ul{
			background-color: #292a2e;
			border-top: 0;
			margin-top: 0px;
		}
		.police_black .police_two-cate ul li a .icon{
			background-image: url(../images/d_arrow-down-dark.svg);
		}
		.police_two-cate ul li ul li{
			width: 100%;
			display: inline-block;
			margin-bottom: 0px;
		}
		.police_two-cate ul li ul li a{
			display: block;
			padding: 10px 0;
			-webkit-animation: menu-opacity 800ms forwards;
			-moz-animation: menu-opacity 800ms forwards;
			animation: menu-opacity 800ms forwards;
		}
		@-webkit-keyframes menu-opacity {
			0% {opacity: 0;}
			50% {opacity: 0;}
			100% {opacity: 1;}
		}
		@-moz-keyframes menu-opacity {
			0% {opacity: 0;}
			50% {opacity: 0;}
			100% {opacity: 1;}
		}
		@keyframes menu-opacity {
			0% {opacity: 0;}
			50% {opacity: 0;}
			100% {opacity: 1;}
		}

		/* width */
		.police_two-cate ul ul::-webkit-scrollbar,.police_main-nav .police_main-nav-in .police_main-nav-list ul::-webkit-scrollbar {
			height: 8px;	
			width: 3px;
		}

		.police_sub_nav.police_level_1 > ul > li {
			padding: 0 2rem;
			margin: 0 auto;
		}
		.police_two-cate .police_sub_nav > ul {
			white-space: nowrap;
			overflow-x: visible;
			width: 100%; 
			position:static;  
		}
		.police_two-cate .police_sub_nav{
			position: relative;
			height: 35px;
			width: 100%;
		}
		.police_custom_menu_scroll .overview > ul li {
			padding: 0 22px;
		}
		.police_custom_menu_scroll .overview > ul {
			-webkit-display: flex;
			-moz-display: flex;
			display: flex;
			align-items: center;
			white-space: nowrap;
			width: 100%;
			justify-content: center;
		}
		.police_custom_menu_scroll .viewport .overview, .police_custom_menu_scroll .viewport .overview > ul {
			height: 100%;
		}
		.block.police_footer_blocks .actions .button {
			float: none;
			min-width: 238px;
			max-width: 300px;
		}
		.police_main_flx {
			flex-wrap: wrap;
		}
		.police_main_flx .police_secure, .police_main_flx .police_care {
			-ms-flex: 0 0 100%;
			flex: 0 0 100%;
			margin: 20px 0;
			padding: 0;
		}
		.police_empty_cart .page-title h1{
			font-size: 18px;
		}
		#co-billing-form select, #opc-address-form-shipping select,.opc-index-index .opc-wrapper-opc .form-list .input-box input[type="text"], .opc-index-index .opc-wrapper-opc .form-list .input-box input[type="password"]{
			font-size: 14px;
		}
		.customer-account-logoutsuccess  .police_empty_cart .page-title h1{
			padding-bottom: 25px;
		}
		.police_cms-contact-right hr {
			margin-top: 0;
		}
		.checkout-cart-index .police_empty_cart, .customer-account-logoutsuccess .police_empty_cart {
			min-height: 20vh;
		}
		#forgot_password .modal-dialog .modal-content > div, #forgot_password .modal-dialog .modal-content .row, #forgot_password .modal-dialog .modal-content .row .container-fluid {
			height: 100%;
		}
		#forgot_password .modal-dialog .modal-content .row .container-fluid .police_forgot-pass-box {
			height: 100%;
			-webkit-display: flex;
			-moz-display: flex;
			display: flex;
			align-items: center;
			max-width: 100%;
		}
		button.police_forgot-pass-cross {
			width: 30px;
			height: 30px;
			background-position: center center;
		}
		.police_desktop-search-content ul li input{
			display: inline-block;
			right: 12px;
		}
		.police_checkout-1-countLabel {
			text-align: center;
		}
		.police_custom_plisting .police_product_listing .products-grid li .price-box .old-price span {
			line-height: 20px;
		}
		#panel .police_main-nav .police_main-nav-list ul,#panel .police_main-nav .police_main-nav-list h1{
			margin: 0 3px;
		}
		.checkout-cart-index .police_empty_cart .cart-empty, .customer-account-logoutsuccess .police_empty_cart .cart-empty {
			padding: 0;
			height: calc(100vh - 170px);
		}
		#menu-mobile-31212,#menu-mobile-32222{
			display: none;
		}
		.police_black #menu-mobile-32222,.police_black #menu-mobile-31212 {
		    display: block !important;
		    background-color: #181818;
		    padding: 0 29px;
		}
		.police_black #menu-mobile-31212 .parentMenu {
		    border-bottom: 0px;
		}
		.police_black #menu-mobile-31212 .parentMenu a span {
		    color: #c3051c;
		}
		.menu-mobile .p_op_mp .parentMenu a {
		    padding: 8px 0 !important;
		}
		.menu-mobile .p_op_mp .parentMenu {
		    border: 0;
		}
		.police_black .menu-mobile .p_open_mp {
		    margin: 0px 0 0;
		    padding-bottom: 25px;
		}
		.police_black #header-nav.skip-active{
			background-color: #000;
		}
		.police_black #menu-mobile-32222 .parentMenu {
		    border-top: 0;
		}
		#custommenu-mobile #menu-content .menu-mobile:first-child .parentMenu {
		    border-top: 0;
		}
		.modal-open {
		    overflow: hidden;
		    height: 100vh !important;
		}
		.catalog-category-view.modal-open {
		    position: fixed;
		    width: 100%;
		    height: 100% !important;
		    left: 0;
		    top: 0;
		}
		.police_black .catlist-vertical-center .slider_text .heading2,.police_black .police_cat_one1 .text .heading2, .police_black .police_cat_two1 .text .heading2 {
		    font-size: 22px;
		}
		.police_black #custommenu-mobile .menu-mobile,.police_black #custommenu-mobile .menu-mobile .parentMenu a, .police_black #custommenu-mobile .menu-mobile .parentMenu {
			background-color: #292a2e;
		}
		.police_black #custommenu-mobile .menu-mobile#menu-mobile-police, .police_black #custommenu-mobile .menu-mobile#menu-mobile-police .parentMenu, .police_black #custommenu-mobile .menu-mobile#menu-mobile-police .parentMenu a,.police_black #custommenu-mobile .menu-mobile#menu-mobile-883police, .police_black #custommenu-mobile .menu-mobile#menu-mobile-883police .parentMenu, .police_black #custommenu-mobile .menu-mobile#menu-mobile-883police .parentMenu a,.police_black #custommenu-mobile .parentMenu:hover a:link {
		    background-color: transparent;
		}
		#custommenu-mobile .menu-mobile,#custommenu-mobile .menu-mobile .parentMenu a, #custommenu-mobile .menu-mobile .parentMenu {
			background-color: #f3f3f3;
		}
		#custommenu-mobile .menu-mobile#menu-mobile-police, #custommenu-mobile .menu-mobile#menu-mobile-police .parentMenu, #custommenu-mobile .menu-mobile#menu-mobile-police .parentMenu a, #custommenu-mobile .menu-mobile#menu-mobile-883police, #custommenu-mobile .menu-mobile#menu-mobile-883police .parentMenu, #custommenu-mobile .menu-mobile#menu-mobile-883police .parentMenu a,#custommenu-mobile .parentMenu:hover a:link {
		    background-color: transparent;
		}
		
		#custommenu-mobile .menu-mobile#menu-mobile-police + .menu-mobile .parentMenu,.menu-mobile.active-mob-menu-p ~ #menu-mobile-883police .parentMenu,#menu-mobile-883police + .menu-mobile .parentMenu {
		    border-top: 0px;
		}
		#custommenu-mobile {
		    padding-bottom: 15px;
		}
		.police_topoffer{
			font-size: 12px; 
		}
		.catalog-category-view .police-wrapper-outer,.cms-home .police-wrapper-outer,.catalog-product-view .police-wrapper-outer{
			margin-top: 149px !important;
		}
		.amlanding-page-view .custom-landing-description,.amlanding-page-view #forgot_password.modal {
			display: none;
		}
		.amlanding-page-view .police_mobile_color_swatch .police_mobswatch_main {
			bottom: -100%;
			top: auto;
		}
		.amlanding-page-view .police_mobile_color_swatch .police_mobswatch_main.in {
			bottom: 0;
		}
		.articlepagination-index-index .pager.pager-no-toolbar .pages{
			padding-top: 20px;
		}
	}


	@media only screen and (max-width: 767px){
		.police_cat_one, .police_cat_two {
			padding: 0 8px;
		}
		.police_sub_main {
			padding: 0 33px;
		}
		/*==========MOBILE FILTER STYLE START==============*/
		.police_custom_plisting .police_product_listing .products-grid li .product-name,.police_custom_plisting .police_product_listing .products-grid li .price-box .price {
			font-size: 12px;
		}
		/*==========MOBILE FILTER STYLE END==============*/
		/*=================03 MAY MOBILE COLOR SWATCH [I]=================*/
		.police_mobswatch_main .modal-dialog .modal-content .modal-body .inner {
			margin-bottom: 0rem;
		}
		/*=================03 MAY MOBILE COLOR SWATCH [I]=================*/
		.load_more_button {
			max-width: 330px;
		}
		.police_main-menu-desk {
			padding: 30px 0px 70px;
		}
		.amshopby-close.visible-xs{
			display: none !important;
		}
		.block-layered-nav .block-content.accordion-open > dl > dt.current:after{
			border: 0 !important;
		}
		.police_two-logos ul li a {
			height: 50px;
		}
		/*newsletter popup media*/
		#newspopup_up_bg_2 .newspopup-up-form.newspopup-theme .newspopup-left-col{
			display: none !important;
		}
		#newspopup_up_bg_2 {
			padding: 0 !important;
		}
		#newspopup_up_bg_2 {
			align-items: start;
		}
		.newspopup_up_bg .newspopup-messages-holder {
			margin-bottom: 0;
		}
		#newspopup_up_bg_2 .newspopup-up-form.newspopup-theme, #newspopup_up_bg_2 .hld-pop.newspopup_clear, #newspopup_up_bg_2 .police_newsletter_main, #newspopup_up_bg_2 .newspopup-right-col {
			height: 100%;
		}

		/*newsletter popup media*/
		body .main-container .police_mainslider .slick-slide .text .cta{
			max-width: 160px;
			margin-bottom: 0px;
			width: 100%;
		}
		.police_blog_detail .post-entry .police_blog_content_all p,body .latest-news-container .police_blog_content_all p {
			font-size: 14px;
		}
		.police_ac_reg-details .col-lg-6 button {
			width: auto;
			min-width: 250px;
		}
		.police_account-overview .my-account p {
			margin: 0 0 15px 0;
		}
		.ac_title_noborder {
			margin-bottom: 0;
		}
		.container.police_account-reg-details{
			padding: 0;
		}
		body.customer-account .my-account .police_account-reg-details .fieldset {
			width: 100%;
			display: inline-block;
			margin: 0;
		}
		body.customer-account .my-account .fieldset .police_registartion-form_rd {
			margin-top: 15px;
			margin-bottom: 0;
		}
		.police_cms-contact-right .form-list li.fields .field {
			width: 100%;
		}
		#copyright_text .modal-dialog {
			display: table;
			height: 100vh;
			margin: 0;
		}
		#copyright_text .modal-content {
			background: #f6f6f6;
			height: 100%;
			display: table-row;
		}
		#copyright_text .modal-content .police_add_guide {
			display: table-cell;
			vertical-align: middle;
		}
		#copyright_text .modal-content .police_add_guide p{
			padding: 0;
		}
		#copyright_text .modal-content .police_add_guide .police_close_add_guide {
			right: 18px;
			top: 18px;
		}
		.new-arrival-center .police_slider_item_info_title,.itemPrice .price-box .price{
			font-size: 12px;
		}
		.catlist-vertical-center .police_slide .text {
			padding: 20px 10px 5px;
		}
		.police_home_mobile_slider {
			margin: 0px 0 65px;
		}
		.police_home_mobile_slider .slick-dots {
			bottom: -39px;
		}
		/*sunglasses start*/
		.police_half_image {
			padding: 0 8px;
		}
		.img_grid_two {
			padding: 0 1px;
		}
		.police_text_center .text .bodytext,.sungl_heading_text .bodytext {
			font-size: 14px;
		}
		.police_text_center .text .cta{
			max-width: 300px;
			width: 100%;
		}
		.police_home_empty_div {
			height: 0;
		}
		.police_d_fit {
			font-size: 20px
		}
		.police_new_arrival_main .police_cat_newarrival .cta {
			width: 100%;
			max-width: 300px;
		}

		#newspopup_up_bg_2.newspopup_up_bg .newspopup-up-form.newspopup-theme .police_radio_btn .validation-advice {
			left: 5px;
		}
		.police_ac_reg-details ul.ac_data_ul {
			text-align: center;
		}
		.customer-account-edit .police_ac_reg-details ul.ac_data_ul .ac_userEmail {
			width: auto;
			float: none;
			display: inline-block;
		}
		.police_address_editform .validation-advice {
			position: static;
		}
		.sales-order-history .pager.pager-no-toolbar {
			display: none;
		}
		.validation-advice{
			position: static !important;
		}
		.customer-address-form .police_address_editform .form-list .field{
			margin-bottom: 0;
		}
		.customer-address-form .police_address_editform ul.form-list li .customer-name-middlename{
			margin-bottom: 0;
		}
		.customer-address-form .police_address_editform .form-list .input-box{
			margin-bottom: 25px;
		}
		.customer-address-form .scaffold-form .police_address_editform label:first-child {
			margin-bottom: 10px;
		}
		.police_auth_login .add_wishlist .row {
			display: table-cell;
			vertical-align: middle;
		}
		.police_auth_login .add_wishlist {
			display: table;
			width: 100%;
			text-align: center;
		}
		.police_cms-contact-left ul li.active a {
			border-bottom: 0;
		}
		.police_custom_menu_scroll .overview > ul {
			justify-content: inherit;
		}
		/*WISHLIST DELETE POPUP START*/
		.v_center_popup.in .modal-dialog {
			top: 0;
			margin: 0;
			-webkit-transform: unset;
			-moz-transform: unset;
			transform: unset;
			height: 100vh;
			display: table;
			width: 100%;
		}
		.v_center_popup {
			padding: 0 !important;
		}
		.v_center_popup.in .modal-dialog .modal-content {
			display: table-cell;
			vertical-align: middle;
			box-shadow: none;
			border: 0;
			border-radius: 0;
		}
		.v_center_popup .confirmation_body-content .police_mobile-menu-desk .close_add_search {
			position: fixed;
		}
		/*WISHLIST DELETE POPUP END*/

		/*category scrollbar style start*/
		.police_two-cate .police_sub_nav {
			padding-bottom: 0px;			    
		}
		.police_black .police_two-cate .police_sub_nav{
			border-bottom: 1px solid #000;
		}
		.police_custom_menu_scroll .scrollbar {
			background: #fff;
			height: 0;
			padding: 2px 0;
			border-top: 0px solid #e5e6ea;
			border-bottom: 0px solid #e5e6ea;
		}
		.police_custom_menu_scroll .track {
			background: transparent;
			height: 0;
			position: relative;
		}
		.police_custom_menu_scroll .thumb {
			background: transparent;
			height: 0;
			border-radius: 23px;
		}
		.police_custom_menu_scroll .thumb .end {
			background: transparent;
			height: 100%;
		}
		.police_black .police_custom_menu_scroll .scrollbar {
			background: transparent;
			border-top: 0px solid #565656;
			border-bottom: 0px solid #565656;
		}
		.police_black .police_custom_menu_scroll .thumb {
			background: transparent;
		}
		/*category scrollbar style End*/
		/*input type check-box style for iphone*/
		.police_registartion-form_rd .form-list .control input.checkbox {
			-webkit-appearance: none;
			-moz-appearance: none;
			padding-left: 0;
			padding-right: 0;
			width: auto;
			height: auto;
		}
		.police_address_editform .control.police_addrform-control {
			margin-top: 0;
		}
		/*input type check-box style for iphone*/
		/*SUBSCRIPTION POPUP STYLE START*/
		.newspopup_up_bg .newspopup-message-success .newspopup-message-content {
			padding: 1.5rem 0;
		}
		.newspopup_up_bg .newspopup-message-success .newspopup-message-content h2 {
			font-size: 17px;
		}
		.newspopup_up_bg .newspopup-message-success .newspopup-message-content .bold-text, .newspopup_up_bg .newspopup-message-success .newspopup-message-content p {
			margin: 0;
		}
		.newspopup_up_bg .newspopup-message-success .newspopup-message-content .bold-text {
			margin-bottom: 15px;
		}
		/*SUBSCRIPTION POPUP STYLE END*/
		.survey-survey-view .main-container .col-wrapper .col-main{
			margin-bottom: 0;
		}
		.police_custom_plisting .police_product_listing.pexpand{
			margin-bottom: 0;
		}
		.police_cat_custom-4 .inner_row{
			flex-wrap: wrap;
		}
		.police_cat-4_section1, .police_cat-4_section2, .police_cat-4_section3 {
		    width: 100%;
		    margin: 0 0 15px;
		}
		.article_slider {
		    margin-top: 100px;
		}
		.articlepagination-index-index .main-container .police_mainslider .slick-slide .text {
		    padding: 15px 10px 15px;
		}
		.articlepagination-index-index .main-container .police_mainslider .slick-slide .text .bodytext{
			display: none;
		}
		.articlepagination-index-index .main-container .police_mainslider .slick-slide .text .cta{
			    max-width: 190px;
		}
		.police_fadableElement .police_slide .cta {
		    margin-right: 0;
		    display: -webkit-box;
		    display: -ms-flexbox;
		    display: flex;
		    -webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		    flex-grow: 1;
		    -ms-flex-preferred-size: 48%;
		    flex-basis: 48%;
		    align-items: center;
		    justify-content: center;
		}
		.catlist-vertical-center .police_slide .text p {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			justify-content: space-around;
			text-align: center;
			flex-wrap: wrap;
		}
		
		/*artical page style for filter start 11 OCT*/
		
		.custom-landing-description .cus-page-title-cover {
			width: 100%;
		}
		.custom-landing-description .cus-page-title {
			padding: 15px;
			min-height: unset;
		}
		.police_black.amlanding-page-view .category-title h1 {
			line-height: normal;
		}
		.amlanding-page-view .category-image-cus {
			width: 100%;
			margin-bottom: 0;
			padding: 0 15px 15px;
		}
		.custom-landing-description .category-image-inner-cus {
			height: 280px;
		}
		/*artical page style for filter end 11 OCT*/
		.police_custom_plisting .police_product_listing .products-grid li {
		    width: 33.33% !important;
		}
	}

	@media only screen and (max-width: 480px){
		.police_cat_one1 .half-text, .police_cat_two1 .half-text {
			padding: 10px 16px 30px;
		}
		.police_cat_one1 .text p, .police_cat_two1 .text p {
			font-size: 14px;
			margin-bottom: 20px;
			color: #000;
		}
		.bodytext {
			font-size: 14px;
		}
		.police_slide .text {
			padding: 5px 16px 5px;
		}
		.police_move_top #toTop{
			display: none;
		}
		.police_two-logos {
			width: 100%;
		}
		.police_two-logos ul li {
			width: auto;
			display: inline-block;
		}
		.police_two-logos ul li a {
			height: 37px;
			line-height: 37px;
			padding: 0 30px;
		}
		.police_two-logos ul li a img {
			width: auto;
			height: 10px;
		}
		#newspopup_up_bg_2 .newspopup-up-form.newspopup-theme {
			margin: 0 auto 0% auto !important;
		}
		.police_sub_catblock .text {
			padding: 30px 16px;
		}
		.police_account_nav-mobile {
			margin: 0;
		}
		/*ACCOUNT PAGE STYLE START*/
		.ac_title {
			padding: 31px 0 48px;
		}
		.police_ac_overview {
			margin: 0 auto 25px;
		}
		.police_ac_overview_profile_data .ac_data li {
			margin: 0;
			padding: .8rem 0;
		}
		.ac_button-bk button {
			margin: 50px 0 7px 0;
		}
		/*ACCOUNT PAGE STYLE END*/

		/*header style START*/
		.police_nav-left .police_nav-left-menu,.police_nav-left .police_nav-left-search{
			width: auto;
			min-width: 71px;
			padding: .5rem;
		}
		.police_nav-center{
			position: absolute;
			left: 50%;
			-webkit-transform: translateX(-50%);
			-moz-transform: translateX(-50%);
			transform: translateX(-50%);
			width: 107px;
		}
		.police_nav-right{
			width: auto;
		}
		.police_nav-left-menu .menu_text,.police_nav-left-search span{
			display: inline-block;
			margin-top: 6px;
		}
		.police_nav-right-shop a span.icon-5{
			margin-bottom: 0;
		}
		.police_nav-right .police_nav-right-shop .police_bag .skiplink.skip-cart {
			display: block;
		}
		.police_mobile-header {
			justify-content: space-between;
		}
		.police_nav-right .police_nav-right-shop {
			padding: .75rem 1.3rem .75rem .75rem;
		}
		.police_link-search input[type="text"] {
			height: 35px;
		}
		.police_main-menu {
			padding: 8px 25px 0;
		}
		button.police_link-button {
			background-size: 15px 15px;
			bottom: 6px;
		}
		#custommenu-mobile {
			padding: 0 20px 15px;
		}
		#custommenu-mobile .menu-mobile {
		    padding: 0 15px;
		}
		#custommenu-mobile .button {
			right: 0;
		}
		[data-component-name="mainmenu"] .groupUserMenu {
			padding: 1.875rem 35px .938rem;
		}

		/*header style END*/
		.customer-address-index .police_ac_overview,.wishlist-index-index .police_ac_overview {
			margin-bottom: 0;
		}
		.wishlist-index-index .ac_title_noborder {
			padding: 33px 0 15px;
		}
		.wishlist-index-index .police_ac_overview_wish .ac_data-wish {
			margin: 50px auto 0;
		}
		.wishlist-index-index .ac_wish-action {
			margin-bottom: 15px;
		}
		.wishlist-index-index .police_wish_buttons-set p.back-link a {
			margin: 30px 0 0px 0;
		}
		.customer-account .police_account_nav-mobile {
			margin-top: 2.3rem;
		}
		.police_cms-contact-left .police_mobile_cms_h1 {
			margin-top: 0;
			padding-top: 0;
		}
		.catlist-vertical-center .police_slide img {
			height: 225px;
		}
		.police_catlisting_outer .slick-dotted.slick-slider {
			margin-bottom: 40px;
		}
		.lightquickview-index-index .caroufredsel_wrapper .amconf-images-container .amconf-image-container {
			width: 129px;
		}
		.lightquickview-index-index .caroufredsel_wrapper {
			width: 100% !important;
		}
		.police_home_empty_div {
			height: 30px;
		}
		.container-fluid.police_cat-3 .police_home_empty_div,.container-fluid.police_cat-4 .police_home_empty_div {
			height: 0;
		}
		/*sunglasses start*/
		.sungl_heading_text {
			padding: 30px 20px;
		} 
		.img_grid_left, .img_grid_right {
			margin-top: 8px;
		}
		.police_filter_title,.police_dselect.police_dselect_add,.police_dselect.police_dselect_add1{
			font-size: 13px;
		}
		.police_dselect img {
			width: 10px;
			margin-left: 7px;
			height: 10px;
		}
		.police_new_arrival_main .police_cat_newarrival .cta {
			max-width: 262px;
		}
		.catlist-vertical-center .police_slide .text {
			min-height: unset;
		}
		.catlist-vertical-center .slick-dots {
			bottom: 20px;
		}
		.catalog-category-view .catlist-vertical-center .slick-dots {
			bottom: -20px;
		}
		.catlist-vertical-center .police_slide .slider_text {
			padding: 0;
		}
		.catlist-vertical-center .police_slide .text {
			padding: 10px 10px 5px;
		}
		.police_black .catlist-vertical-center .slider_text .heading2,.catlist-vertical-center .slider_text .heading2 {
			margin-bottom: 0;
		}
		.catlist-vertical-center .slider_text p:empty{
			display: none;
		}
		.catalog-category-view.police_offer_hide .mobile_only.police_sticky_filter_mob .police_mob_filter_btn {
			-webkit-transform: translate3d(0,63px,0);
			-moz-transform: translate3d(0,63px,0);
			transform: translate3d(0,63px,0);
		}
		.catalog-category-view.police_offer_hide.police_header_has_offer .mobile_only.police_sticky_filter_mob .police_mob_filter_btn {
			-webkit-transform: translate3d(0,63px,0);
			-moz-transform: translate3d(0,63px,0);
			transform: translate3d(0,63px,0);
		}
		.catalog-category-view .mobile_only.police_sticky_filter_mob .police_mob_filter_btn {
			-webkit-transform: translate3d(0,135px,0);
			-moz-transform: translate3d(0,135px,0);
			transform: translate3d(0,135px,0);
		}
		.catalog-category-view.police_header_has_offer .mobile_only.police_sticky_filter_mob .police_mob_filter_btn {
			-webkit-transform: translate3d(0,165px,0);
			-moz-transform: translate3d(0,165px,0);
			transform: translate3d(0,165px,0);
		}
		.police_sunglass_video_main .text-align-middlebottom {
			padding: 30px 16px;
		}
		.police_sunglass_video_main .text-align-middlebottom .heading2 {
			font-size: 20px;
			line-height: 1.3;
			letter-spacing: .1em;
		}
		.police_video_play {
			width: 75px;
			height: 75px;
		}
		/*WISHLIST DELETE POPUP START*/
		.police_modal_button a {
			width: 100%;
			margin: 0 0 10px;
		}
		/*WISHLIST DELETE POPUP END*/

		/*REGISTRATION PAGE ALIGNMENT START*/
		.police_register-new .police_new-user .row {
			margin: 0;
		}
		.police_register-new .police_new-user .row .col-lg-12 {
			padding: 0;
			margin: 10px 0 15px 0px;
			width: 100%;
		}
		/*REGISTRATION PAGE ALIGNMENT END*/
		.customer-account-edit .police_ac_reg-details ul.ac_data_ul .ac_userEmail .label {
			top: 2px;
		}
		.police_f2-social img {
		    margin: 0 7px;
		}
		.police_black #menu-mobile-32222,.police_black #menu-mobile-31212 {
		    padding: 0 35px;
		}
		.police_cimg_block a {
		    padding-bottom: 45.2639%;
		}
		.police_cat_one1 .text .cta, .police_cat_two1 .text .cta, .police_sub_catblock .text a, .police_slide .cta{
			margin-left: 0;
			margin-right: 0;
		}
		.police_sub_main {
		    padding: 0 20px;
		}
		.checkout-cart-index .police_empty_cart .cart-empty, .customer-account-logoutsuccess .police_empty_cart .cart-empty{
			height: auto;
			padding: 17% 0;
		}
		.police_blog_detail {
		    padding: 20px 20px 0;
		}
		.sp-methods .form-list li#sagepaydirectpro_cc_type_cvv_div .v-fix {
		    width: 100%;
		}
		.sp-methods .form-list li#sagepaydirectpro_cc_type_exp_div .v-fix {
		    width: 50%;
		    box-sizing: border-box;
		    float: left;
		    margin: 0;
		    padding: 0 5px 0 0;
		}
		.sp-methods .form-list li#sagepaydirectpro_cc_type_exp_div .v-fix select {
		    width: 100%;
		}
		.sp-methods .form-list li#sagepaydirectpro_cc_type_exp_div .v-fix:last-child {
		    padding-right: 0;
		}
		.sp-methods .form-list.paymentsage {
		    padding-left: 0;
		}
		.police_custom_plisting .police_product_listing .products-grid li {
		    width: 50% !important;
		}
	}
	@media only screen and (max-width: 479px){
		.pager.pager-no-toolbar .amount--has-pages {
			display: block;
		}
	}
	@media only screen and (max-width: 460px){
		.police_offer_hide .police_mobileheader {
			-webkit-transform: translate3d(0,0px,0);
			-moz-transform: translate3d(0,0px,0);
			transform: translate3d(0,0px,0);
		}
		.police_blog_detail .post-entry p iframe {
			width: 100%;
			height: auto;
		}
		/*search result style top animation*/
		.catalogsearch-result-index.police_header_has_offer #police_search_result {
			top: 94px;
		}
		.catalogsearch-result-index #police_search_result {
			top: 64px;
		}
		.catalogsearch-result-index .police_mob_filter_btn {
			top: 175px;
		}
		.catalogsearch-result-index.police_header_has_offer .police_mob_filter_btn {
			top: 205px;
		}
		.catalogsearch-result-index .police_product_listing_main {
			padding-top: 159px;
		}
		.police_link-search-desk input[type="text"] {
			border-bottom: 1px solid #b7b7b7;
		}
		#police_search_result .police_main-menu-desk {
			padding: 0;
		}
		#police_searchbar_result .container-fluid {
			padding-left: 10px;
			padding-right: 10px;
		}
		.police_offer_hide.catalogsearch-result-index .police_mob_filter_btn {
			-webkit-transform: translate3d(0,-112px,0);
			-moz-transform: translate3d(0,-112px,0);
			transform: translate3d(0,-112px,0);
		}
		.police_offer_hide.catalogsearch-result-index.police_header_has_offer .police_mob_filter_btn {
			-webkit-transform: translate3d(0,-143px,0);
			-moz-transform: translate3d(0,-143px,0);
			transform: translate3d(0,-143px,0);
		}
		.police_registartion-form_rd .form-list .control.f_6_rd label {
			padding-left: 0;
		}
		
		.catalog-category-view .police-wrapper-outer,.cms-home .police-wrapper-outer,.catalog-product-view .police-wrapper-outer{
			margin-top: 135px !important;
		}
		.police_header_has_offer.catalog-category-view .police-wrapper-outer,.police_header_has_offer.cms-home .police-wrapper-outer,.police_header_has_offer.catalog-product-view .police-wrapper-outer{
			margin-top: 136px !important;
		}
	}
	@media only screen and (max-width: 374px){
		.police_nav-left .police_nav-left-menu, .police_nav-left .police_nav-left-search {
			min-width: 55px;
		}
		.police_nav-center {
			width: 92px;
		}
		.lightquickview-index-index .caroufredsel_wrapper .amconf-images-container .amconf-image-container {
			width: 101px;
		}
		.lightquickview-index-index .caroufredsel_wrapper .amconf-images-container .amconf-image-container img{
			width: 100%;
		}
		.newspopup_up_bg .newspopup-message-success .newspopup-message-content h2 {
			font-size: 16px;
		}
		.newspopup_up_bg .newspopup-message-success .newspopup-message-content p {
			font-size: 14px;
		}
		.newspopup_up_bg .newspopup-message-success .newspopup-message-content .bold-text{
			font-size: 16px;
		}
		body .main-container .police_mainslider .slick-slide .text .cta {
			margin-bottom: 5px;
		}
		.main-container .police_mainslider .slick-initialized .slick-slide .heading2 {
			font-size: 15px;
		}
		body .main-container .police_mainslider .slick-slide .text .cta {
		    max-width: 133px;
		}
		.police_fadableElement .slick-slide .text.left .heading2, .police_fadableElement .slick-slide .text.right .heading2 {
		    margin: 0px 8px 12px 8px;
		}
	}
	/****************************media end [i]******************************/
