/*==mk-start==*/
.main-content{padding:120px 0 0px 0;}
.home .header{height:calc(100vh - 40px);}
.home .top_slider div{height:100%!important;}
.home .top_slider .hero-intro div{height:auto!important;}
.home .top_slider{height:100%;}
.top_slider .slick-dots{bottom:145px;z-index:9999;margin-left:-4px;display:none !important;}
.top_slider .slick-dots button{background:#ffffff;}
.resource-watch{margin-bottom:0px;padding-bottom:20px!important;}
.old-videos{display: none;}
.resource-watch h2{margin:0px 0px 45px;}
.resources-part ul{display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-12px;}
.resources-part ul li{width:23%;padding:0px 7px;}
.resources-part ul li:last-child{width:31%;}
.resources-part ul li ul{margin:0;}
.resources-part ul li ul li{width:100% !important;margin-bottom:10px;}
.resources-part ul li .resources-img{position:relative;padding-top:141%;border:1px #cccccc solid;}
.resources-part ul li .resources-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.resources-part ul li a .resources-img{position:relative;}
.resources-part ul li a .resources-img::after,.details-content .product_sidebar .block-image-content a::after{content:'';opacity:0;background-color:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;position:absolute;top:0;left:0;transition:0.7s ease-in-out;-webkit-transition:0.7s ease-in-out;}
.resources-part ul li a:hover .resources-img::after,.resources-part ul li a:focus .resources-img::after,.details-content .product_sidebar .block-image-content a:hover::after,.details-content .product_sidebar .block-image-content a:focus::after{opacity:1;}
.resources-title{margin-top:8px;}
.details-content .product_sidebar .block-image-content a:hover{opacity:1;}
.block .resources-title p,.block .watch-part p{font-size:15px;font-weight:bold;color:#3c3c3c;margin-bottom:30px;}
.resources-part ul li a{font-size:15px;font-weight:bold;color:#3c3c3c;display:block;}
.video-frame{position:relative;padding-top:220.31px;}
.video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover;}
.watch-content{display:flex;justify-content:space-between;margin-top:8px;}
.resources-part{padding-right:3px;}
.social a,.social-media .social a.at-share-btn{background-color:#3c3c3c!important;display:initial;width:27px!important;height:30px;text-align:center;line-height:34px;margin-right:3px;transform:none;}
.social-media .social a.at-share-btn{line-height:30px;}
.footer-top .social .fa,.social-media .social a.at-share-btn::before{font-size:18px;margin-right:0;color:#fff;}
.social a:hover{opacity:1;}
.addthis_sharing_toolbox a span{opacity:0;}
.addthis_toolbox{display:flex;}
.social .addthis_toolbox a span{background-color:transparent!important;padding:2px 0px;width:27px!important;}
.social .addthis_toolbox a span svg{width:25px!important;height:25px!important;}
.social.right a{display:inline-block;}
.fa-facebook:before{content:"\f167";}
.fa-twitter:before{content:"\f08c";}
.fa-pinterest:before{content:"\f231";}
.fa-envelope-o:before{content:"\f0e0";}
.fa-pinterest:before{content:"\f231";}
.fa-envelope-o:before{content:"\f0e0";}
.fa-youtube:before{color:#fff;}
span.fa.fa-youtube{height:30px;line-height:27px;}
/*,.block.accordion.product-specification,*/ /*.block.accordion.resource-watch, .block.accordion.old-videos{display:none;}*/
.block.accordion.product-specification, .block.accordion.old-download {display:none;}
.factory-slider {overflow:hidden;/*max-height:310px*/}
@keyframes fadeIn {
	50% {opacity: 0;}
	100% {opacity: 1;}
 } 

/*==factory-reel-start==*/

/*.factory-reel{display:none;}*/
/*.factory-reel {border-bottom:1px solid #b5b5b5}*/
.factory-reel h2{text-align:center;padding-bottom:45px;margin-bottom:0px;}
.factory-content{margin-top:10px;}
.factory-content p{width:100%;margin-bottom:5px;}
span.skew-number{width:100%;display:block;}
.factory-slider .slick-slide{margin:0px 10px;}
.factory-slider{display: none;}
.factory-slider.slick-initialized{display: block;}
.factory-slider .slick-list{margin-left:-10px;margin-right:-10px;}
.factory-slider button.slick-prev,.factory-slider button.slick-next,.related-slider button.slick-prev,.related-slider button.slick-next{background-color:rgba(255,255,255,0.9);top:39%;transform:translateY(-50%);}
.factory-slider .slick-prev::before,.factory-slider .slick-next::before,.related-slider .slick-prev::before,.related-slider .slick-next::before{color:#000;}
.factory-slider button.slick-prev,.related-slider button.slick-prev{left:15px;}
.factory-slider button.slick-next,.related-slider button.slick-next{right:15px;}
.factory-img{position:relative;padding-top:72%;}
.factory-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.related-product-content .article .article-content{padding-left:0px;padding-right:0px;}
.related-product-content  .article .article-links li .date{font-size:12px;}
.related-product-content a.button.read-more{background-color:transparent;color:#ed1c24;}
.related-product-content .article .article-content p{margin-bottom:13px;}
.related-slider button.slick-prev,.related-slider button.slick-next{top:30%;}
.factory-slider-new{margin-left:-15px;}
.factory-slider-new .item{width:33.33%;float:left;padding-left:15px;margin-bottom:40px;}
.mc-layout__bannerContent { display: none !important;}
#mc_embed_signup label { font-weight: normal; }
.mc-banner, .mc-modal { z-index: 100000 !important;}
.newsletter-btn {    
	color: white;
	margin: -2px auto 0 auto;
	display: block;
	background: #EA0A8C;
	padding: 10px;
	width: 210px;
	text-align: center;
	font-size: 16px;
	transition: background-color 0.3s;
}
.newsletter-btn:hover {
	text-decoration: none;
	background: #bf0972;
}
.newsletter-icon {    
	font-weight: bold;
	font-size: 22px;
	margin-left: 5px;
	line-height: 22px;
	vertical-align: top;
	margin-top: 2px;
	display: inline-block;
}


/*==factory-reel-end==*/

/*==cad-sectiob-start==*/
.cad-section{padding-bottom:70px;}
.cad-section h2,.cad-block h2{text-align:center;margin-bottom:45px;}
.cad-section.block  p.not-login{font-weight:bold;margin-bottom:45px;line-height:1.2;text-align:center;}
.cad-section p.not-login  a{color:#ed1c24;display:inline-block}
.cad-block .download-image{margin-bottom:15px;border:1px solid #b5b5b5;position:relative;padding-top:80%;}
.cad-block .download-image img{position:absolute;top:50%;left:0;object-fit:contain;transform:translateY(-50%);right:0;margin:0 auto;}
.cad-block .download-content h5{margin-bottom:0px;}
.cad-block .download-content p{font-size:14px;}
.cad-block{padding:70px 0px;}
.row.two-button{margin:30px 0;}

/*==cad-section-end==*/
.heading-category h2{line-height:1.2;}
#single-products .block{padding:45px 0px;}
.heading-category{margin-bottom:45px;}
#single-products .main-inner{/*padding-bottom:50px;*/padding-bottom:15px;}
#single-products .block.cad-section{/*padding:20px 0px;*/padding: 45px 0px 20px;}
.details-content .side-content a:hover{text-decoration:underline;background-color:transparent;}
.watch-part .video iframe{pointer-events:none;}
.lightbox-video iframe{height:100%!important;}
body.overflow-hidden,html.overflow-hidden{overflow:hidden;}

/*==mk-end==*/

/*LIGHTBOX STYLE*/
.lightbox{display:none;position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.lightbox .lightbox-video{width:100%;padding-bottom:56%;position:relative;}
.lightbox iframe{position:absolute;height:100%;width:100%;left:0;right:0;top:50%;transform:translateY(-50%);}
.lightbox img{display:block;margin:0 auto;}
.lightbox .lightbox-close{position:absolute;display:block;top:-45px;right:0px;color:#ffffff;font-size:15px;height:30px;width:30px;background:#444343;border:0px;border-radius:50%;line-height:30px;text-align:center;}
.lightbox .lightbox-close:hover{text-decoration:none;}
.lightbox .lightbox-container{max-width:1024px;z-index:1;margin:0px auto;width:calc(100% - 30px);position:relative;top:50%;transform:translateY(-50%);}
.col-sm-12.lightbox-column{padding:0px 15px;}
a.outerpart{position:fixed;width:100%;height:100%;top:0;}

/*==lightboxcss-end==*/

/*==media-query-start==*/
@media(max-width:1080px){
	.video-frame{position:relative;padding-top:calc(100% - 112px);}
	.resources-title p,.watch-part p{font-size:12px;}
}
@media(max-width:1023px){
	.resources-part ul li{width:50%;}
	.resources-title p,.watch-part p{font-size:11px;}
	.video-frame{padding-top:140%;}
	.factory-content p,span.skew-number{font-size:12px;line-height:1.2;}
}
@media(min-width:768px) and (max-width: 1024px){
	a.no-link {
		/*pointer-events: none;*/
	}
}
@media(max-width:767px){
	div#watch,.resources-part,.factory-slider,.factory-slider-new{overflow:hidden;height:0px;}
	.resource-watch{margin-bottom:0px;padding:0px!important;}
	.resource-watch h2{margin:0px -15px;}
	.resource-watch .accordion-trigger{margin-bottom:-1px;}
	.resources-part ul li .resources-img{display:none;}
	.resources-part ul li{width:100%;}
	.resources-part ul li a{text-decoration:underline;font-weight:500;color:#3c3c3c;margin-left:0 !important;}
	.block .resources-title p,.resources-part ul ul li a{font-size:20px;margin-bottom:12px;line-height:1;margin-left:20px;}
	.resources-part ul{padding:10px 0px 30px;}
	.watch-part ul{padding:15px 0px 10px;}
	.video-frame{padding-top:65.25%;}
	.block .watch-part p{margin-bottom:20px;}
	.block .resources-title p,.block .watch-part p,.resources-part ul li a{font-weight:500;}
	.factory-content p,span.skew-number{font-size:15px;}
	.factory-reel h2{padding-bottom:15px;}
	.factory-slider .slick-slide{padding:15px 0px 10px;}
	.block .resources-title p, .resources-part ul ul li a {margin-left:8px;}
	.resources-part ul li:last-child {width: 100%;}
	#single-products .block {padding:0;}

	/*.cad-section h2 , .cad-section p {display:none}*/
	.cad-section{padding:45px 0px;}
	.cad-section h2,.cad-block h2{margin-bottom:30px;}
	.row.two-button{margin-top:10px;}
	.case-studies.related-category-block{background:#f2efed;padding-top:45px !important;}
	.related-product-content .article .article-content{padding:15px;}
	.related-product-content a.button.read-more{padding-right:0px;}
	.header .button-enquire{background-color:#ec1c23;color:#fff;}
	div#single-products{padding-bottom:0px;}
	.footer-top{padding-bottom:44px;}
	.block.accordion.factory-reel{padding:0px!important;}
	/* #single-products .main-inner{padding-bottom:50px;} */
	#single-products .block.cad-section{/*padding:45px 0px 60px;*/padding:45px 0px 30px;}
	.factory-slider-new .item{width:100%;margin-bottom:20px;}
}
@media(max-width:560px){
	.home .header{height:calc(100vh - 65px);}
}

/*==media-query-end==*/
