.home_header{background-color: var(--home-color);padding: 20px 0;}
.home_header_mainbox{display: flex;align-items: center;justify-content: space-between;}
.home_header_cbox{width: 50%;margin-top: -150px;}
.home_header_ibox{width: 50%;display: flex;justify-content: center;}

.home_header_cbox h1{font-family: var(--font-black);font-size: 44px;color: var(--primary-color);line-height: 1.18;margin-bottom: 20px;}
.home_header_cbox p{font-size: 20px;line-height: 1.48;margin-bottom: 20px;}
.home_header_cbox ul li{display: inline-flex;margin-right: 10px;}

.home_header_ibox img{width: 400px;}

.section_ibox{width: 50%;display: flex;flex-direction: column;}
.section_ibox img{padding: 0 5%;}
.section_cbox{width: 50%;padding-left: 5%;}

.section_cbox h2{font-family: var(--font-black);font-size: 36px;color: var(--primary-color);line-height: 1.24;margin-bottom: 30px;}
.section_cbox ul.combi_btn{padding-left: 0;margin-bottom: 0;}
.section_cbox ul{margin-bottom: 50px;}

.homeslider_header{display: flex;align-items: center;justify-content: space-between;margin-bottom: 40px;}
.homeslider_headercbox{width: 70%;}
.homeslider_headeribox{width: 30%;display: flex;justify-content: end;}
.homeslider_headercbox h3{font-size: 40px;font-family: var(--font-black);color: var(--white-color);}
.slider_container{max-width: 1315px;margin: 0 0 0 auto;width: 100%;}
.slider_btn{display: flex;justify-content: start;align-items: center;}
.slider_btn li{width: 50px;height: 50px;background-color: var(--soft-primary-color);border-radius: 5px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.slider_btn li:before{content: '';width: 15px;height: 15px;border-top: 2px solid;border-right: 2px solid;border-color: var(--white-color);display: inline-block;transform: rotate(45deg);margin-left: -5px;}
.slider_btn li:first-child{margin-right: 8px;}
.slider_btn li:first-child:before{transform: rotate(225deg);margin-left: 10px;}
.slider_btn li.slick-disabled{opacity: 0.32;}
.workflow_slider .slick-track{display: flex !important;}
.workflow_slider .slick-list {margin: 0 0 0 -15px;}
.workflow_slider .slick-slide {margin: 0 0 0 15px;height: inherit !important;}
.workflow_slidebox{padding: 40px;background-color: var(--soft-primary-color);border-radius: 20px;}
.workflow_slidebox h4{font-family: var(--font-bold);color: var(--white-color);font-size: 24px;margin-bottom: 10px;}
.workflow_slidebox p{color: var(--white-color);font-family: var(--font-light);line-height: 1.48;margin-bottom: 15px;}
.workflow_slidebox ul.list_with_marker li{color: var(--white-color);}
.workflow_slidebox ul.list_with_marker li:before{background-color: var(--white-color);}
.workflow_slidebox ul.list_with_marker li:after{border-color: var(--primary-color);}

.section_home_box{padding: 0 18% 0 8%;}
.section_home_box h4{font-size: 32px;font-family: var(--font-black);color: var(--primary-color);margin-bottom: 20px;}
.section_home_box p{font-family: var(--font-light);color: var(--black-color);margin-bottom: 30px;line-height: 1.54;}
.section_home_box ul.with_content{padding-right: 10%;}
.section_home_box ul.with_content li{font-family: var(--font-bold);margin-bottom: 10px;}
.section_home_box ul.with_content p{margin-bottom: 30px;line-height: 1.48;}
.section_home_ibox img{filter: drop-shadow(0.15rem 0.15rem 1.5rem rgba(0, 0, 0, 0.15));}


.admin_mainbox h3{font-size: 40px;font-family: var(--font-black);color: var(--primary-color);margin-bottom: 40px;text-align: center;}
.admin_row{display: flex;align-items: start;justify-content: space-between;}
.admin_box{width: calc(100%/4 - 15px);background-color: var(--home-color);padding: 20px;margin-right: 15px;border-radius: 10px;align-self: stretch;}
.admin_box:last-child{margin-right: 0;}
.adminicon{display: inline-flex;width: 70px;height: 70px;background: url(../img/admin_work_icon.webp) no-repeat;background-size: cover;margin-bottom: 15px;}
.adminicon.adminicon1{background-position-x: -15px;}
.adminicon.adminicon2{background-position-x: -103px;}
.adminicon.adminicon3{background-position-x: -189px;width: 85px;}
.adminicon.adminicon4{background-position-x: -289px;}
.admin_box h5{font-size: 22px;font-family: var(--font-bold);color: var(--black-color);margin-bottom: 15px;} 
.admin_box p{line-height: 1.48;}

@media only screen and (max-width: 767px){
    .home_header_mainbox{flex-wrap: wrap;flex-direction: column;padding: 0 15px;}
    .home_header_cbox,.home_header_ibox{width: 100%;}
    .home_header_cbox{margin-bottom: 20px;margin-top: 0;}
    .section_ibox,.section_cbox,.homeslider_headercbox{width: 100%;}
    .slider_box{padding: 60px 15px;}
    .homeslider_header{margin-bottom: 30px;}
    .homeslider_headeribox{display: none;}
    .workflow_slidebox{margin-right: 0}
    .section_home_box{padding: 0;}
    .section_home_box h4{margin-bottom: 15px;}
    .section_home_box p{margin-bottom: 15px;}
    .section_home_box ul.with_content{padding-right: 0;}
    .section_home_box ul.with_content p{margin-bottom: 20px;}
    .section_home_cbox {margin-bottom: 20px;}
    .admin_row{flex-direction: row;flex-wrap: wrap;padding: 0 15px;}
    .admin_box{width: calc(100%/2);margin-bottom: 15px;margin-right: 0;} 
    .section_cbox{padding-left: 0;margin-bottom: 20px;}
}

@media only screen and (max-width: 479px){
    .admin_box{width: 100%;}
    .workflow_slidebox{padding: 25px;}
}

@media only screen and (min-width: 1400px){
    .slider_container{margin: 0 auto;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
    .home_header_cbox h1{font-size: 40px;}
    .home_header_cbox p{font-size: 18px;}
    .section_cbox h2{font-size: 32px;}
    .section_cbox ul{margin-bottom: 40px;}
    .homeslider_headercbox h3{font-size: 32px;}
    .slider_container{max-width: 760px;margin: 0 auto;}
    .workflow_slidebox{padding: 25px;}
    .section_home_box h4{font-size: 28px;}
    .section_home_box{padding: 0 8% 0 4%;}
    .section_home_box ul.with_content{padding-right: 0;}
    .section_home_box ul.with_content p{margin-bottom: 15px}
    .section.reverse-section .section_home_box{padding: 0 4% 0 8%;}
    .admin_row{flex-wrap: wrap;}
    .admin_box{width: calc(100%/2 - 10px);margin-bottom: 20px;margin-right: 0;padding: 25px;border-radius: 15px;}
    .clamhugectabox h3{font-size: 32px;}
    .clamhugectabox p{font-size: 16px;}
}

@media only screen and (min-width: 992px) and (max-width: 1279px){
    .home_header_cbox h1{font-size: 40px;}
    .home_header_cbox p{font-size: 18px;}
    .section_cbox h2{font-size: 32px;}
    .homeslider_headercbox h3{font-size: 32px;}
    .slider_container{max-width: 900px;margin: 0 auto;}
    .workflow_slidebox{padding: 25px;}
    .section_home_box{padding: 0 10% 0 4%;}
    .section_home_box h4{font-size: 28px;}
    .section_cbox ul{margin-bottom: 40px;}
    .section_home_box ul.with_content{padding-right: 0;}
    .section.reverse-section .section_home_box{padding: 0 10% 0 8%;}
    .admin_row{flex-wrap: wrap;}
    .admin_box{width: calc(100%/2 - 10px);margin-bottom: 20px;margin-right: 0;padding: 25px;border-radius: 15px;}
    .clamhugectabox h3{font-size: 32px;}
    .clamhugectabox p{font-size: 16px;}
}