.project-case-header h1{font-family:"PlayfairDisplay-Regular";font-size:42px;line-height:44px}
.project-case-header p{margin:0 17%}
.project-case-header p,.project-case-tab-content p{font-size:16px;line-height:22px;font-weight:300}
.project-case-filter button{padding:5px 49px;font-size:16px;line-height:19px;box-shadow:0 0 0 0 rgba(66,62,62,0.5);height:40px}
.project-case-filter a:hover{text-decoration:none;color:#000}
.project-case-filter button.btn-white:hover{background-color:#fff;color:#000;box-shadow:none;border:1px solid #000}
.project-case-study-tabs a{font-size:16px;line-height:19px;font-weight:normal;margin:auto 31px;padding:5px 0}
.project-case-study-tabs a.nav-link:hover,.project-case-study-tabs a.nav-link.active{border:0;border-bottom:1px solid #000;font-weight:bold;color:#000}
#project-case-tab-content .div-section{margin-bottom:23px}
.project-case-tab-content .flat-text-left{padding:15px 0 12px}
.project-case-tab-content a:hover{text-decoration:none}
.project-case-tab-content h2{font-size:18px;line-height:20px}
.project-case-tab-content p.location{font-size:14px;line-height:18px;margin-top:10px;margin-bottom:18px}
#project-case-filter-modal .custom-control-label::before,#project-case-filter-modal .custom-control-label::after{left:-30px;cursor:pointer}
#project-case-filter-modal .custom-checkbox .custom-control-input:checked~.custom-control-label::after{padding:3px !important;cursor:pointer}
.project-case-tab-content p{margin:18px 0 auto}
.project-case-tab-content a.view-more{border-bottom:1px solid #000}
.load-more button{font-size:16px;line-height:19px;text-align:center;padding:10px 41px}
#project-case-filter-modal .modal-body{padding-left:15px;padding-right:15px}
#project-case-filter-modal .modal-dialog{max-width:400px}
#project-case-filter-modal button.btn-black{line-height:19px}
#project-case-filter-modal #filter-products{margin-top:14px}
#project-case-filter-modal .filter-wrapper .border-top-line{border-top:2px solid #000}
#project-case-filter-modal .resetall-filter{padding:9px 0}
#project-case-filter-modal .reset-filter{vertical-align:super}
#project-case-filter-modal .reset-filter a{border-bottom:1px solid #000}
#project-case-filter-modal .reset-filter a:hover{text-decoration:none;color:#000}
#project-case-filter-modal .filter-name{padding:19px 0}
#project-case-filter-modal .filter-option .list-group-item{padding-top:15.5px;padding-bottom:15.5px}
@media only screen and (min-width:1240px){.project-case-main-tab .w-padding{padding:0 27.5px}
}
@media only screen and (min-width:992px) and (max-width:1239px){.project-case-header h1{font-size:36px;line-height:40px;margin-left:20%;margin-right:20%}
.project-case-header p{margin:0 6%}
#project-case-tab-content .div-section{margin-bottom:48px}
}
@media only screen and (min-width:768px) and (max-width:991px){.project-case-filter button{padding:10px 37px}
.project-case-header h1{font-size:32px;line-height:34px}
.project-case-header p{margin:0 10%}
.project-case-study-tabs a{margin:auto 15px;font-size:14px;line-height:16px}
#project-case-tab-content .div-section{margin-bottom:23px}
}
@media only screen and (max-width:767px){.project-case-header h1{font-size:28px;line-height:30px}
.project-case-header p{margin:0 auto}
#project-case-tab-content .div-section{margin-bottom:20px}
.project-case-header p,.project-case-tab-content p{font-size:14px;line-height:18px}
#project-casestudy-tab{margin-top:36px}
#project-casestudy-tab li.nav-item{width:50%;text-align:center}
.project-case-study-tabs a{font-size:12px;margin:auto;line-height:14px;width:fit-content}
.project-case-tab-content h2{font-size:16px;line-height:18px}
.project-case-tab-content p.location{font-size:12px;line-height:16px}
.project-case-filter button{width:100%}
#project-case-filter-modal .modal-body{padding-left:0;padding-right:0}
#project-case-filter-modal .filter-name,#project-case-filter-modal .filter-by-header div{padding-left:15px;padding-right:15px}
}