.container.casestudy-page{max-width:1280px !important}
.case-study .case-study-head{padding-bottom:30px}
.casestudy-image-50 h3,.casestudy-page.white-box-block-text h3{font-family:'HelveticaNeueLTW01-45Light';font-size:28px;line-height:30px}
.casestudy-image-50 .text-left h3,.casestudy-image-50 .text-left p{margin:7% 0 5% 25%}
.casestudy-page.white-box-block-text h3{margin:0 20%}
.casestudy-image-full,.casestudy-page.white-box-block-text{width:100vw;margin-left:calc(-50vw + 49.25%);position:relative}
.casestudy-page.white-box-block-text .text-block{position:absolute;top:33%;left:0;right:0}
.casestudy-image-full,.casestudy-page.white-box-block-text{background:url("clientlibs/images/white-box.jpg")}
.case-study-head a,.product-detail-text .pdf-download a{cursor:pointer}
.casestudy-image-full,.casestudy-page.white-box-block-text{background-repeat:no-repeat;background-size:cover;background-position:center center}
.casestudy-page.white-box-block-text{height:388px}
.casestudy-image-50{background:url("clientlibs/images/white-box-50.jpg");background-repeat:no-repeat;background-position:right}
.case-study-head h1{font-family:"PlayfairDisplay-Regular";font-size:42px;line-height:44px}
.save-myfolder,.case-study-image-text,.case-study-head ul li,.case-study-prod p,.case-study-head p{font-size:16px;line-height:22px;font-weight:300}
.case-study-image-text-2{font-size:14px;line-height:20px;font-weight:300}
.case-study-head h3{font-size:18px;line-height:20px}
.save-myfolder .fa-folder:before{content:"\f07b";font-size:20px}
.case-study-prod h3{font-size:16px;line-height:20px}
.case-study-prod h5{font-size:14px;line-height:18px;font-weight:300;color:#666}
.case-study-prod h2{font-family:'HelveticaNeueLTW01-45Light';font-size:28px;line-height:30px}
.casue-study-future a:hover{text-decoration:none;color:#000}
.casue-study-future a{font-weight:normal}
.casue-study-future span{font-size:12px;line-height:14px}
.casue-study-future .fa-share-alt:before,.casue-study-future .fa-arrow-to-bottom:before,.casue-study-future .fa-folder:before,.casue-study-future .icon-Share:before{font-size:18px;vertical-align:baseline}
.casestudy-image-full h3,.casestudy-page .text-component h3{font-size:18px;line-height:20px}
.casestudy-image-full p,.casestudy-image-text p,.casestudy-page .text-component-1 p{font-size:16px;line-height:22px;font-weight:300}
.casestudy-image-full p,.text-chi p{font-size:14px;line-height:20px}
.casestudy-image-full a p{text-decoration:underline;text-underline-position:under;text-transform:uppercase}
.casestudy-image-full .text-section{margin:24% 0 5% 25%}
.case-study .casue-study-future .fa-share-alt:before,.case-study .casue-study-future .fa-folder:before{vertical-align:bottom}
@media only screen and (max-width:767px){.casestudy-image-50{background-position:bottom}
.casue-study-future .fa-share-alt:before,.casue-study-future .fa-arrow-to-bottom:before,.casue-study-future .fa-folder:before{padding:10px 2px}
.case-study .casue-study-future span{display:none}
}
@media only screen and (max-width:767px){.case-study-head h1{font-size:32px;line-height:35px}
.casestudy-image-50 .text-left h3{margin:7% 0 5% 0}
.casestudy-page.white-box-block-text h3{margin:0 5%}
.casestudy-page.white-box-block-text .text-block{top:14%}
.casestudy-image-50 h3,.casestudy-page.white-box-block-text h3{font-family:'HelveticaNeueLTW01-45Light';font-size:20px;line-height:25px}
.casestudy-image-full .text-section{margin:12% 0 5% 0}
}
@media only screen and (min-width:768px) and (max-width:991px){.casestudy-page.white-box-block-text .text-block{top:26%}
.casestudy-page.white-box-block-text h3{margin:0 15%}
.casestudy-image-50 h3,.casestudy-page.white-box-block-text h3{font-size:22px;line-height:25px}
.casestudy-image-50 .text-left h3{margin:7% 5% 5% 0}
.case-study-head h1{font-size:32px;line-height:35px}
.casestudy-image-full .text-section{margin:5% 0 0 3%}
}
@media only screen and (min-width:991px) and (max-width:1024px){.casestudy-image-50 h3{font-size:22px;line-height:25px}
.casestudy-page.white-box-block-text .text-block{top:19%}
.casestudy-image-full .text-section{margin:13% 0 5% 10%}
.casestudy-page.white-box-block-text h3{margin:0 15%}
.casestudy-image-50 .text-left h3{margin:7% 0 5% 15%}
}
@media screen and (max-width:767px){.case-study .share-social-media .dropdown-menu{left:20% !important;transform:translate3d(-30%,-115%,0) !important}
.case-study .share-social-media .share-icons::after{left:33%}
}
.product-detail-text{margin-top:68px}
.product-detail-text h1{font-family:"PlayfairDisplay-Regular";font-size:42px;line-height:44px;margin-bottom:20px}
.product-detail-text p{font-size:16px;line-height:22px;font-weight:300}
@media only screen and (min-width:992px) and (max-width:1239px){.product-detail-text h1{font-size:36px;line-height:40px}
}
@media only screen and (min-width:768px) and (max-width:991px){.product-detail-text h1{font-size:32px;line-height:34px}
}
@media only screen and (max-width:767px){.product-detail-text h1{font-size:28px;line-height:30px;margin-bottom:23px}
.product-detail-text p{font-size:14px;line-height:18px}
}
.product-widget{margin-top:30px;margin-bottom:34px}
.product-widget a:hover{text-decoration:none}
.product-widget .dropdown-menu{transform:translate3d(-95px,-44px,0) !important;top:-4px !important}
.product-widget i.fal,.product-widget i.icon-Share,.product-widget i.icon-Share:before{font-size:18px;vertical-align:baseline}
.product-widget span{font-size:12px;line-height:14px;font-weight:normal}
.product-widget .add-to-folder{margin-right:25px}
.product-widget .pdf-download{margin-left:25px}
.product-widget .pdf-download a{cursor:pointer}
.product-widget .share-social-media.dropup{padding-right:0}
@media only screen and (max-width:767px){.product-widget span{display:none}
}