/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 08 2024 | 05:26:42 */
/* Product Details page: hero section start css */
.ctm_product_hero{
	background-image:url('/wp-content/uploads/2023/06/gray-bg.png');
	background-repeat:no-repeat;
	background-size: contain !important;
    background-position: right center !important;
	padding-bottom:0 !important;
	
}
.ctm_product_hero .ctm_about_hero_row {
	height:725px;	
}
/* Product Details page: hero section End css */

/* Product Details page: Image Gallery section start css */

.ctm-gallery-slider .et_pb_gallery_image a{
	height:100%;
}
.ctm-gallery-slider .et_pb_gallery_image a img{
	height:100%;
	width:100%;
}
.ctm-gallery-slider .et_post_gallery .et_pb_gallery_item {
	margin:0 12px !important;
}
.ctm-gallery-slider .ctm-image-slider-col .slick-arrow{
	position:absolute;
	top:50%;
	transform:translatey(-50%);
	z-index: 1;
	background: transparent;
    padding: 0;
    border: none;
	cursor:pointer;
}
.ctm-gallery-slider .ctm-image-slider-col .slick-list{
	padding:0 !important;
}
.ctm-gallery-slider .ctm-image-slider-col .slick-arrow.slick-prev{
	left:135px;
}
.ctm-gallery-slider .ctm-image-slider-col .slick-arrow.slick-next{
	right:135px;
}
.ctm-gallery-slider .slick-slider .slick-track{
    box-sizing: initial !important;
    display: flex !important;
    position: relative;
    transition-property: transform;
    transition-timing-function: ease;
	height:504px !important;
	align-items:center;
	padding-left:360px !important;
}
body .ctm-gallery-slider .ctm-image-slider-col .slick-slide .et_pb_image_wrap img {
    height: 100% !important;
    object-fit: cover;
    transition: all 0.5s;
	width: 100% !important;
}
body .ctm-gallery-slider .ctm-image-slider-col .slick-slide .et_pb_image_wrap {
    display: block !important;
	width: 100% !important;
	height:100% !important;
}
body .ctm-gallery-slider .ctm-image-slider-col .slick-slide{
	height:346px !important;
/* 		display:flex !important; */
	align-items:center !important;
}
body .ctm-gallery-slider .ctm-image-slider-col .slick-slide{
	    backface-visibility: hidden;
    	transform: translateZ(0);
	    transition: all 0.6s;
}
body .ctm-image-slider-col .slick-slide.slick-current  {
   height:504px !important;
	width:670px !important;
}
body .ctm-image-slider-col .et_pb_module {
    margin: 0 12px !important;
}
/* Product Details page: Image Gallery section END CSS */


/* repurposing page: background with content section start css */
.ctm-repurposing-row.et_pb_row_3 {
    background-blend-mode: overlay !important;
    background-color: #0000ff8f !important;
}
.ctm_3d_icon_list:hover {
    transition: all .5s;
    transform : translateY(-10px);
}
.ctm_3d_icon_list.et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 0;
}
.ctm-repurposing-row .ctm_3d_icon_list {
    padding: 30px !important;
}
.ctm-repurposing-btn-links {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px !important;
	margin-top: 30px;
}
/* repurposing page: background with content section end css */


@media (max-width:980px){
	.ctm_product_hero{
		background-image:unset;
	}
	.ctm_product_hero .ctm_about_hero_row {
		height:auto;
	}
	.ctm_product_hero .ctm_about_hero_img  {
		background-image:url('/wp-content/uploads/2023/06/gray-bg.png');
		background-repeat:no-repeat;
		background-size: contain !important;
		background-position: right center !important;
		padding:30px 0 50px;
	}
}