@import url("https://use.typekit.net/ltc4ini.css");

p { font-family: "Open Sans", Sans-serif; }

.teambox figure.elementor-image-box-img { padding: 0 0 120%; position: relative; }
.teambox figure.elementor-image-box-img img { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }


.testimonial-sldr  .elementor-testimonial__text { padding: 0 5%; }
.testimonial-sldr .elementor-swiper-button { background: #194c8b; width: 40px; height: 40px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }


.contact-info-lt p { margin: 0 0 10px; }
.contact-info-lt .elementor-button { min-width: 210px; }

.contact-form button[type=submit], .blog-btn a.btn{ background: none !important; border: 1px solid #164C8B; color: #164C8B !important; min-width: 160px; cursor: pointer; text-transform: uppercase;
    font-family: "Agenda-Semibold", Sans-serif;font-size: 14px;}
.contact-form button[type=submit]:hover, .blog-btn a.btn:hover { background: #164C8B !important; color: #fff !important; }
.blog-btn a.btn{padding: 10px 20px;}

#review { height: auto !important; }
.custom-rev-holder { display: flex; flex-direction: row-reverse; justify-content: space-between; }
.custom-rev-holder .tg-review-carousel-widget-container { width: 70% !important; }
.custom-rev-holder .sie-review_2 { width: 30%; }

body.single-jobs { background: #f7f7f7; }

.top-page-header-area, .news_page_header { background: #E3EFFC !important; padding: 40px 0; text-align: center;  margin: 0 0 50px;}
.job-banner-img { padding: 0 0 56%; position: relative; margin: 0 0 40px; }
.job-banner-img img { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.jobs-inner-content { padding: 0 0 50px; }
.jobs-inner-content .custom-row { display: flex; flex-wrap: wrap; margin: 0 -15px; box-sizing: border-box; }
.jobs-inner-content .custom-row .col-lg-8 { width: 60%; padding: 0 15px; box-sizing: border-box; }
.jobs-inner-content .custom-row .col-lg-4 { width: 40%; padding: 0 15px; box-sizing: border-box; }


.job-form-holder { background: #fff; padding: 30px; }
.job-form-holder .job-input-wrap input, .job-form-holder .job-input-wrap textarea { border: 1px solid rgba(25,76,139,0.25); padding: 16px; width: 100%; box-sizing: border-box; height: auto; margin-top: 20px; font-family: "Open Sans", Sans-serif; font-size: 16px; color: #363636;}
.job-form-holder .job-input-wrap p { margin: 0 !important; padding-top: 10px; }

.job-input-wrap.submit-wrapper input[type=submit], .submit_wrap input[type=submit] {height: auto; background: none; border: 1px solid #194c8b !important; color: #194c8b !important; text-align: center; width: auto; padding: 18px 45px; line-height: 1; font-family: "Agenda-Semibold", Sans-serif !important;}
.job-input-wrap.submit-wrapper input[type=submit]:hover, .submit_wrap input[type=submit]:hover { color: #fff !important; background-color: #194c8b !important;}

.wpcf7-not-valid-tip { display: none !important; }
.job-form-holder .job-input-wrap input.wpcf7-not-valid, .job-form-holder .job-input-wrap textarea.wpcf7-not-valid { border-color: #f00 !important; }

body.page-template-blog-large-image_custom { background: #f7f7f7; }
.blog_holder article .post_text h2 .date { color: #194c8b; }

aside.sidebar ul li a { color: #194c8b; }
.tagcloud a { color: #194c8b !important; }

body.single.single-post { background: #fafafa; }
body.single.single-post .title_outer.title_without_animation, body.category .title_outer.title_without_animation { display: none; }
body.single.single-post .blog_single.blog_holder, body.category .blog_holder { padding: 60px 0; }
body.single.single-post .blog_single.blog_holder .form-submit { text-align: left; }
body.single.single-post .blog_single.blog_holder .form-submit input[type=submit] { background: none; border: 1px solid #194c8b !important; color: #194c8b !important; padding: 6px 45px !important; line-height: 1 !important; font-family: "Agenda-Semibold", Sans-serif !important; border-radius: 0 !important;}
body.single.single-post .blog_single.blog_holder .form-submit input[type=submit]:hover { color: #fff !important; background: #194c8b !important; }

.dialog-close-button { font-size: 16px; width: 35px; height: 35px; border-radius: 50%; align-items: center; justify-content: center; }
.elementor-kit-24 p:last-child{margin-bottom: 0;}


.header-top-rt { margin-bottom: 0 !important; }

.custom-job-col-inner  { border:1px solid rgba(54,54,54,0.25); }
.blog_holder .entry_title a, .home-banner-slider #rev_slider_1_1_wrapper h1, .home-banner-slider #rev_slider_1_1_wrapper h2, .home-banner-slider #rev_slider_1_1_wrapper p{font-family: "Agenda-Semibold", Sans-serif !important;}
.form_row {display: flex;flex-wrap: wrap;}
.form_row .col-4{width: 33.33%;}
.form_row .col-6{width: 50%;padding: 0 10px;margin-bottom: 12px;}
.form_row .col-6 input, .form_row .col-12 input, .form_row .col-12 textarea, .form_row .col-6 select{border-color: rgba(25,76,139,0.25);border-width: 1px;background-color: rgba(255,255,255,1);border-style: solid;border-radius: inherit;color: rgba(54,54,54,1);letter-spacing: 0em;font-size: 16px;}
.form_row .col-6 input::placeholder, .form_row .col-12 input::placeholder, .form_row .col-12 textarea::placeholder{color: rgba(54,54,54,1);letter-spacing: 0em;font-size: 16px;}
.form_row .col-12{width: 100%;padding: 0 10px;margin-bottom: 12px;}
.submit_wrap {padding-top: 5px;}
.form-right .elementor-widget-container h3{color: rgba(54,54,54,1);text-transform: uppercase;letter-spacing: 0em;font-weight: 600;font-style: normal;}
.wpcf7-not-valid{border: 1px solid #dc3232 !important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{text-align: center;background: transparent;border: 1px solid #f1c40f;color: #194c8b;font-weight: 500;font-size: 14px;font-family: 'Open Sans' !important;margin: 10px 0 0;}
.wpcf7 form .wpcf7-response-output, div.wpcf7-response-output{padding: 9px 30px 9px 55px;}
div.wpcf7-response-output:before{color: #194c8b;}
span#cn-notice-text a {color: #fff;}
li.mobile-btn{display: none !important;}
li.mobile-btn a{font-family: "Agenda-Semibold", Sans-serif !important;font-size: 14px !important;font-weight: 400 !important;text-transform: uppercase !important;fill: #FFFFFF;color: #FFFFFF !important;background-color: #194C8B;border-radius: 0px 0px 0px 0px;width: fit-content;margin: 15px auto;padding: 15px 30px !important;}
.top-head-nav{display: flex;align-items: center;justify-content: space-between;}
.pum-theme-841 .pum-container, .pum-theme-enterprise-blue .pum-container{padding: 35px 50px;}
.pum-container.pum-responsive.pum-responsive-small{width: 90%; max-width: 700px !important;margin: auto;top: 80px !important;}
.pum-container.pum-responsive.pum-responsive-small input.wpcf7-form-control.wpcf7-date, .pum-container.pum-responsive.pum-responsive-small input.wpcf7-form-control.wpcf7-number,.pum-container.pum-responsive.pum-responsive-small input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, .pum-container.pum-responsive.pum-responsive-small select.wpcf7-form-control.wpcf7-select,.pum-container.pum-responsive.pum-responsive-small  textarea.wpcf7-form-control.wpcf7-textarea{padding: 12px;}
.pum-container.pum-responsive.pum-responsive-small .submit_wrap input[type=submit]{padding: 12px 45px;}

/*add css parthana*/
.custom-job-col {margin-bottom: 15px !important; padding-bottom: 15px !important;}

/*add css parthana*/



@media (max-width: 1599px){
    /* .pum-container.pum-responsive.pum-responsive-small{width: 90%; max-width: 700px;} */
}
@media (max-width: 1280px){
    .home-banner-slider rs-arrow {display: none !important;}
    .home-banner-slider #rev_slider_1_1_wrapper .hermes .tp-bullet{width: 10px !important;height: 10px !important;}
    /* .pum-container.pum-responsive.pum-responsive-small{width: 55%;} */
}
@media (max-width: 1024px){
    /* #header_pop .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top: 40px !important;} */
    #header_pop .elementor-nav-menu li.menu-item:not(:last-child){border-style: solid;border-width: 0px 0px 1px 0px;border-color: #DBC7B4;}
    .work-btn{display: none;}
    li.mobile-btn{display: block !important;}
    .elementor-section.elementor-section-boxed > .elementor-container {max-width: 980px;}
}
@media (max-width: 991px){
    .custom-rev-holder{display: block;}
    .custom-rev-holder .tg-review-carousel-widget-container {width: 100% !important;margin-bottom: 30px;}
    .custom-rev-holder .sie-review_2 {width: 100%;}
    .pum-theme-841 .pum-container, .pum-theme-enterprise-blue .pum-container{padding: 30px 40px;}
    .elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding: 10px 20px;}
}
@media (max-width: 767px){
    body { line-height: 1.8; }

    .testimonial-sldr .elementor-swiper-button{width: 30px;height: 30px;}
    .current-jobs-work .custom-job-col-inner .elementor-post__excerpt a{word-break: break-word;}
    .home-review .tg-review-carousel-widget-container .tg_reviews_node .tg_single_review{width: 100% !important;}
    .home-review .tg-review-carousel-widget-container .tg_Read-all-reviews{right: 0;}
    .home-banner-slider #rev_slider_1_1_wrapper .uranus.tparrows:before{font-size: 20px;}
    .top-page-header-area, .news_page_header{padding: 40px 0;}
    /* #header_pop .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top: 15px !important;} */

    /* .elementor-section.elementor-section-boxed > .elementor-container { max-width: 95% !important; }  */
    .top-page-header-area, .news_page_header { padding: 30px 0; }

    .blog_holder article .post_text .post_text_inner { padding: 13px 13px 35px; }
    .container_inner{ width: 95%;}
    .blog-btn a {font-size: 14px;}
    .form_row .col-6{width: 100%;padding: 0;}
    .form_row .col-12{padding: 0;}
    /* .form_row .col-4{width: 50%;} */
    .form_row .col-6 input, .form_row .col-12 input, .form_row .col-12 textarea, .form_row .col-6 select, .form_row .col-6 input::placeholder, .form_row .col-12 input::placeholder, .form_row .col-12 textarea::placeholder{font-size: 14px;}
    /* .elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding: 10px 20px;} */
    #header_pop .elementor-element-30236b8a .elementor-icon-list-items.elementor-inline-items li.elementor-icon-list-item:last-child{margin-left: -3px;}
    .pum-theme-841 .pum-container, .pum-theme-enterprise-blue .pum-container{padding: 30px 20px;}
    .post-template-default .container_inner {width: 100%;padding: 0 20px;box-sizing: border-box;}
}
@media (max-width: 320px){
    #header_pop .elementor-element.elementor-element-46a59bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-element.elementor-element-46a59bb .elementor-icon-list-item > a{font-size: 11px !important;}
    #header_pop .elementor-icon-list-item {margin-right: calc(0px/2);margin-left: calc(0px/2);}
}
