/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


.page-template-template-job-home-php * {box-sizing: border-box;}
.droomban_sec {padding: 30px 0 20px;}
.droomban_sec .form_inner {background: #65267E;padding: 30px;border-radius: 8px;box-shadow: 0px 2px 4px rgba(0,0,0,0.2);box-sizing: border-box;}
.droomban_sec span.formtitle { display: block; margin-bottom: 45px;color: #fff;font-size: 50px;font-weight: 700;text-align: center;margin-bottom: 30px;}
.droomban_sec .field {display: inline-block;width: 40%;}

.droomban_sec .field input {position: relative;width: 100%;outline: none;border: none;border-radius: 5px;font-size: 20px;color: #65267E;padding: 10px 15px;}
.droomban_sec .field input::placeholder {font-size: 20px;color: #65267E;font-weight: 400;}
.droomban_sec .field.search input {padding-right: 65px;background: #fff url(assets/img/search.png)right 42px center no-repeat;}
.droomban_sec .field.location input {padding-right: 40px;background: #fff url(assets/img/location.png)right 20px center no-repeat;}
.droomban_sec .submit button {min-width: 160px;background: #EA650D;color: #fff;border: 1px solid #EA650D;border-radius: 5px;font-size: 20px;font-weight: 700;transition: 0.4s;padding: 10px 15px;}
.droomban_sec .submit button:hover {background: #fff;color: #EA650D;}
.droomban_sec .droomban_form {width: 100%;max-width: 1030px;display: flex; justify-content: space-between; gap: 15px; margin: 0 auto;font-weight: 700;}
.droomban_sec p {
    color: #fff;
    clear: both;
    margin: 10px 0 0;
    float: left;
    width: 100%;
}
/*  */
.service_download_sec {padding-bottom: 20px;}
.service_download_content {padding: 25px 25px 50px;background: #fff;box-sizing: border-box;}
.service_download_sec  .service_download_inner {display: flex;flex-wrap: wrap;padding-bottom: 100px;}
.service_download_sec .left_part {width: calc(100% - 375px);}
.service_download_sec .right_part {width: 375px;padding-left: 45px;}
.service_download_sec .service_card { display: none; padding: 25px 25px 25px 15px; border-radius: 8px;border: 1px solid #65267e;margin-bottom: 40px;}
.service_download_sec .service_card:last-child {margin-bottom: 0;}
.service_download_sec .service_card h3 {color: #65267E;font-size: 25px;font-weight: 700;}
.service_download_sec .service_card .sub_tittle {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-bottom: 30px;}
.service_download_sec .service_card .sub_tittle p {color: #414141;margin-bottom: 0;}

.service_download_sec .service_card .btn_one {position: relative;min-width: 215px;display: inline-block;color: #5EB32B;font-size: 20px;font-weight: 400;border-radius: 5px;border: 1px solid #5eb32b;padding: 14px 40px 14px 25px;text-align: left;text-decoration: none;}
.service_download_sec .service_card .btn_one::before {content: '';position: absolute;background: url(assets/img/btn-arrow.png)right center no-repeat;width: 16px;height: 16px;background-size: 16px;right: 20px;top: 50%;transform: translateY(-50%);transition: 0.4s;}
.service_download_sec .service_card .btn_one:hover {background: #5EB32B;color: #fff;}
.service_download_sec .service_card .btn_one:hover::before {background: url(assets/img/btn-arrow2.png)right center no-repeat;}

.service_download_sec .left_part .btn_wrapper {text-align: center;}
.service_download_sec .left_part .btn_three {display: inline-block;min-width: 215px; border-radius: 5px;border: 1px solid #5eb32b;text-decoration: none !important;
font-size: 20px;font-weight: 400;color: #5EB32B;padding: 15px;transition: 0.4s;}
.service_download_sec .left_part .btn_three:hover {background: #5EB32B;color: #fff;}

.service_download_sec .download_card {position: relative;background: #65267E;border-radius: 8px;padding: 30px 20px 25px 20px;margin-bottom: 85px;}
.service_download_sec .download_card h4 {font-size: 20px;color: #fff;text-align: center;font-weight: 700;margin-bottom: 35px;}
.service_download_sec .download_card .btn_two {min-width: 160px;font-size: 20px;color: #fff;font-weight: 700;background: #EA650D;text-align: center;float: right;text-decoration: none !important;padding: 15px;border-radius: 5px;transition: 0.4s;}
.service_download_sec .download_card .btn_two:hover {background: #fff;color: #EA650D;}
.service_download_sec .download_card .img_box {position: absolute;width: 150px;bottom: -52px;left: 15px;}
.service_download_sec .right_part h2 {font-size: 30px;font-weight: 700;color: #65267E;}
.service_download_sec .right_part ul {margin-left: 0;list-style: none;}
.service_download_sec .right_part ul li {margin-bottom: 10px;}
.service_download_sec .right_part ul li:last-child {margin-bottom: 0;}
.service_download_sec .right_part ul li a {text-decoration: underline;font-size: 19px;font-weight: 400;}

.logo_sec h2 {font-size: 25px;text-align: center;color: #414141;font-weight: 700;margin-bottom: 40px;}
.logo_sec .logo_content {border-top: 1px solid #e5e5e5;padding-top: 45px;}
.logo_sec .logo_inner {display: flex;flex-wrap: wrap;gap: 120px;padding: 0 45px;}
.logo_sec .logo_card {width: calc(33.33% - 80px);text-align: center;}
.logo_sec .logo_card h1 {font-size: 32px;font-weight: 700;color: #65267e;}
.logo_sec .logo_card p:last-child {margin-bottom: 0;}


/*  */
@media only screen and (max-width: 1024px) {

    .droomban_sec {padding: 50px 0;}
    .droomban_sec .form_inner {padding: 35px 20px;}
    .droomban_sec span.formtitle {font-size: 42px;margin-bottom: 30px;}
    .droomban_sec .field {width: 42%;}
    .droomban_sec .field input {font-size: 16px;}
    .droomban_sec .field input::placeholder {font-size: 16px;}
    .droomban_sec .field.search input {padding-right: 30px;background: #fff url(assets/img/search.png)right 9px center no-repeat;background-size: 15px;}
    .droomban_sec .submit button {min-width: 100px;font-size: 16px;padding: 10px;}
    .droomban_sec .field.location input {padding-right: 30px;background: #fff url(assets/img/location.png)right 9px center no-repeat;}
    .service_download_sec .service_download_inner {padding-bottom: 50px;}
    .service_download_sec .service_card .btn_one {min-width: 200px;font-size: 16px;padding: 10px 30px 10px 20px;}
    .service_download_sec .service_card .sub_tittle {margin-bottom: 20px;}
    .service_download_sec .service_card .btn_one::before {right: 8px;}
    .service_download_sec .left_part {width: 100%;margin-bottom: 25px;}
    .service_download_sec .right_part {width: 100%;padding-left: 0;}
    .service_download_sec .service_card {padding: 20px 20px 20px 15px;margin-bottom: 30px;}
    .service_download_sec .service_card h3 {font-size: 20px;margin-bottom: 10px;}
    .service_download_sec .service_card .sub_tittle {margin-bottom: 15px;}
    .service_download_sec .download_card .btn_two {min-width: 150px;font-size: 16px;padding: 10px;}
    .service_download_sec .left_part .btn_three {min-width: 200px;font-size: 16px;padding: 10px;}
    .service_download_sec .download_card h4 {font-size: 18px;margin-bottom: 20px;}
    .service_download_sec .right_part h2 {font-size: 24px;}
    .service_download_sec .right_part ul li a {font-size: 16px;}
    .logo_sec .logo_content {padding-top: 30px;}
    .logo_sec h2 {font-size: 20px;margin-bottom: 30px;}
    .logo_sec .logo_inner {gap: 50px;padding: 0 20px;}
    .logo_sec .logo_card {width: calc(33.33% - 33.4px);}
    .logo_sec .logo_card h1 {font-size: 24px;}
    .service_download_sec .download_card {padding: 20px;}
    .service_download_sec .download_card .img_box {bottom: -51px;}
    


}

@media only screen and (max-width: 767px) {
     .droomban_sec .droomban_form { flex-wrap: wrap; }
    .droomban_sec {padding: 35px 0;}
    .droomban_sec span.formtitle {font-size: 32px;margin-bottom: 25px;}
    .droomban_sec .form_inner {padding: 25px 15px;}
    .droomban_sec .droomban_form {justify-content: center;gap: 10px;}
    .droomban_sec .field {width: calc(50% - 5px);}
    .service_download_sec .download_card .img_box {width: 130px;bottom: -45px;}
    .service_download_sec .service_card h3 {font-size: 18px;}
    .service_download_sec .download_card {padding: 15px;}
    .logo_sec .logo_inner {gap: 20px;padding: 0;}
    .logo_sec .logo_card {width: calc(33.33% - 13.4px);}
    .logo_sec .logo_card h1 {font-size: 20px;}


}

@media only screen and (max-width: 600px) {

    .droomban_sec .form_inner {padding: 20px 10px;}
    .droomban_sec span.formtitle {font-size: 28px;margin-bottom: 15px;}
    .droomban_sec .field {width: 100%;}
    .service_download_content {padding: 20px 20px 30px;}
    .service_download_content {padding: 20px 20px 30px;}
    .service_download_sec .download_card {margin-bottom: 55px;}
    .service_download_sec .download_card h4 {font-size: 16px;}
    .service_download_sec .left_part .btn_three {min-width: 162px;font-size: 14px;}
    .service_download_sec .service_card {padding: 15px;margin-bottom: 20px;}
    .service_download_sec .service_card h3 {font-size: 16px;}
    .service_download_sec .service_card .sub_tittle {margin-bottom: 10px;}
    .service_download_sec .service_card .btn_one {min-width: 175px;font-size: 14px;padding: 10px 30px 10px 10px;}
    .service_download_sec .service_card .btn_one::before {width: 12px;height: 12px;background-size: 12px;}
    .service_download_sec .download_card .btn_two {min-width: 115px;font-size: 14px;}
    .service_download_sec .download_card .img_box {width: 100px;bottom: -36px;}
    .service_download_sec .right_part h2 {font-size: 18px;}
    .service_download_sec .right_part ul li {margin-bottom: 5px;}
    .service_download_sec .service_download_inner {padding-bottom: 20px;}
    .logo_sec h2 {font-size: 18px;margin-bottom: 20px;}
    .logo_sec .logo_card {width: 100%;}
    .logo_sec .logo_inner {gap: 30px;}

}