/**
* Theme Name: Aginco Child
* Description: This is a child theme of Aginco, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/themexriver">Themexriver</a>
* Template: aginco
* Version: 1.3.2
*/
.mr-1 {margin-right: 0.25rem!important;}
.mr-2 {margin-right: 0.5rem!important;}
.mr-3 {margin-right: 0.75rem!important;}
.mr-4 {margin-right: 1rem!important;}
.mr-5 {margin-right: 1.25rem!important;}
.ml-1 {margin-left: 0.25rem!important;}
.ml-2 {margin-left: 0.5rem!important;}
.ml-3 {margin-left: 0.75rem!important;}
.ml-4 {margin-left: 1rem!important;}
.ml-5 {margin-left: 1.25rem!important;}
.mt-1 {margin-top: 0.25rem!important;}
.mt-2 {margin-top: 0.5rem!important;}
.mt-3 {margin-top: 0.75rem!important;}
.mt-4 {margin-top: 1rem!important;}
.mt-5 {margin-top: 1.25rem!important;}
.mb-1 {margin-bottom: 0.25rem!important;}
.mb-2 {margin-bottom: 0.5rem!important;}
.mb-3 {margin-bottom: 0.75rem!important;}
.mb-4 {margin-bottom: 1rem!important;}
.mb-5 {margin-bottom: 1.25rem!important;}
.pr-1 {padding-right: 0.25rem!important;}
.pr-2 {padding-right: 0.5rem!important;}
.pr-3 {padding-right: 0.75rem!important;}
.pr-4 {padding-right: 1rem!important;}
.pr-5 {padding-right: 1.25rem!important;}
.pl-1 {padding-left: 0.25rem!important;}
.pl-2 {padding-left: 0.5rem!important;}
.pl-3 {padding-left: 0.75rem!important;}
.pl-4 {padding-left: 1rem!important;}
.pl-5 {padding-left: 1.25rem!important;}
.pt-1 {padding-top: 0.25rem!important;}
.pt-2 {padding-top: 0.5rem!important;}
.pt-3 {padding-top: 0.75rem!important;}
.pt-4 {padding-top: 1rem!important;}
.pt-5 {padding-top: 1.25rem!important;}
.pb-1 {padding-bottom: 0.25rem!important;}
.pb-2 {padding-bottom: 0.5rem!important;}
.pb-3 {padding-bottom: 0.75rem!important;}
.pb-4 {padding-bottom: 1rem!important;}
.pb-5 {padding-bottom: 1.25rem!important;}
.bg-transparent{background-color: transparent!important;}
.loader-wrap .preloader{margin:auto;text-align:center;color:#fff}
.preloader-close{color:#fff;display:none!important}
.handle-preloader{background-color:#0cbcbd!important}
.handle-preloader .animation-preloader .txt-loading{color:#fff;}
.header-style-two .header-lower .logo{background-color:transparent!important}
.agt-main-header .brand-logo img{max-width:170px!important}
.skills .skill-item .skill-bar .bar-inner .bar.progress-line{max-width:100%!important}
.no-video #prod-integrity2 .content .video-content{padding-left:0!important}
.text-primary{color:var(--main-color)!important}
.sidebar-page-container{padding-bottom:0!important}
.sidebar-page-container .sidebar-side.col-lg-4 .sidebar{padding-bottom:40px}
.sidebar-page-container .content-side,.sidebar-page-container .sidebar-side{margin-bottom:0!important}
.clients-section-two{padding:65px 0!important}
.gallery-widget .image img{border:1px solid var(--color-two)}
.contact-us-page .contact-form-box,.contact-us-page .contact-info-block .inner-box{background-color:#fff}
.list-bullets{margin-left:25px}
.list-bullets li{list-style:square!important;line-height:26px}
.main-footer .footer-bottom-two .copyright{font-size:var(--font-14)!important}
.main-footer .footer-bottom-two .copyright a{color:var(--main-color)!important}
.footer_info li i{color:var(--main-color)!important}
.news-block-two .inner-box .read-more{font-size:var(--font-12)!important}
.principle-section{padding-top:110px}
.project-block-two .inner-box .image img{border:5px solid var(--color-two)}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-filter-location input{padding-top:10px;padding-bottom:10px}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-filter-location input,.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-secondary-filters select,.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-job-filter label,.thjmf-job-list-page .thjmf-jobs .thjmf-loop-job-details-button{font-family:var(--font-family-Teko);font-size:var(--font-18)!important}
.thjmf-job-list-page .thjmf-jobs .thjmf-loop-job-excerpt p{font-family:var(--font-family-Roboto);line-height:1.8em;font-size:var(--font-16);color:var(--text-color)}
.thjmf-job-list-page .thjmf-job-button,.thjmf-single-job-page .thjmf-job-button{position:relative;font-weight:500;overflow:hidden;text-align:center;border-radius:4px;display:inline-grid;padding:10px 30px;letter-spacing:1px;color:var(--white-color);font-size:var(--font-18)!important;text-transform:capitalize;background-color:var(--main-color);font-family:var(--font-family-Teko);border-radius:40px}
.thjmf-job-list-page .thjmf-jobs .thjmf-loop-job-details-button{text-align:center;padding:4px 18px;color:var(--white-color);font-size:var(--font-18)!important;text-transform:capitalize;background-color:var(--main-color);border-radius:40px}
.thjmf-job-list-page .thjmf-jobs .thjmf-loop-job-details-button:hover,.thjmf-job-list-page .thjmf-job-button:hover,.thjmf-single-job-page .thjmf-job-button:hover{color:var(--main-color);box-shadow:0 0 10px rgba(0,0,0,0.15);background:var(--white-color)}
.about-section.style-two .images-column .inner-column .image img,.about-section.style-two .images-column .inner-column .image-three img{max-width:270px;width:100%}
.about-section.style-two .images-column .inner-column .image-two img{max-width:200px;width:100%}
.about-section.style-two .images-column .inner-column .image-four img{max-width:181px;width:100%}
.wp-block-themepunch-revslider{min-height:900px;height:100%;display:block;width:100%;position:relative}
.team-details .thjmf-apply-now-disabled-msg{width:auto;text-align:end;display:inline-block;background-color:var(--grey-color);padding:5px 10px}
.team-details .elementor-posts .thjm_jobs.type-thjm_jobs{background-color:var(--grey-color);border:1px solid var(--grey-color);padding:10px}
.team-details .elementor-widget-posts .elementor-post__title a:hover,.team-details .elementor-widget-posts a.elementor-post__read-more:hover{color:#1d4c76!important}
form .error{color:#b30707;font-size: 11px;}
.sidebar .search-box .form-group input[type="text"],.sidebar .search-box .form-group input[type="search"]{padding-right:65px!important}
.sidebar-page-container .comments-area .comment-box .theme-btn{background-color:var(--grey-color);padding:5px}
.sidebar-page-container .comments-area .comment-box .theme-btn:hover{background-color:var(--main-color)}
.sidebar-page-container .comments-area .comment-box .theme-btn span{color:#00cae0}
.sidebar-page-container .comments-area .comment-box .theme-btn span:hover{color:var(--white-color)}
.job-details.thjmf-single-job {margin: 5em auto;}
.job-listing-container{ margin-top: 35px !important;}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
    .agt-main-header .brand-logo{margin-right:35px !important;}
}
@media (max-width: 1024px) {
    .job-categories-sidebar{ position: relative !important; top: auto !important; right: auto !important;}
}
@media only screen and (min-width : 768px) {
.jobgrid-listing .listingdata-col{ width: 49.99% !important;}
.wp-block-themepunch-revslider{min-height:573px;height:100%}
div#full_grid {margin-top: 4em;}
.elementor-widget-jobbank_post_nomap div#full_grid {margin-top: 0;}
.archivescroll{ width: 50%!important}
.archivescroll{scrollbar-width:thin;scrollbar-width:5px;scrollbar-color:#666}
.archivescroll::-webkit-scrollbar{width:5px}
.archivescroll::-webkit-scrollbar-track{background:#ddd}
.archivescroll::-webkit-scrollbar-thumb{background:#666}
}
@media only screen and (max-width: 600px) {
.archivescroll{ width: 100%!important}
.job-listing-container{ margin-top: 15px !important;}
.bootstrap-wrapper.sidebar-page-container.job-listing-single-page{ padding-top: 0px !important;}
.wp-block-themepunch-revslider{min-height:484px;height:100%}
.services-section-three,.strategy-section,.about-section.style-two,.principle-section{padding:20px 0!important}
.owl-carousel .owl-stage-outer{background-color:var(--color-five)!important}
.about-section .images-column .image-three, .about-section-two .images-column .image,.business-section .image-column,.form-section .image-column,.services-section .images-column .inner-column .image img{display:none!important}
.clients-section-two {padding: 25px 0!important;}
.clients-section-two .image-box img{ height: 75px !important;}
.main-footer .about-widget .text {max-width: 100%!important;}
.thjmf-filter-location {width: 80%;margin-right: 10px;}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-secondary-filters select {padding: 6px 50px;line-height: 22px;margin: auto;}
.thjmf-single-job { padding: 15px }
.thjmf-single-job form{ border-top: 2px solid var(--grey-color);padding-top: 15px;}
.job-details.thjmf-single-job {margin: 2em auto;}
}
.wp-call-button {right:8px!important;bottom: 85px!important;}
.wpcf7-form-control-wrap .country-select {width: 100%;}
.form7-attachments p label{ width: 100%;}
.form7-attachments .wpcf7-form-control-wrap .qbutton{ width: 100%; height: 56px; border:1px solid var(--grey-color); border-radius: 5px;}
.leaflet-container a.btn {border: 1px solid;}
.bootstrap-wrapper .btn.btn-small {max-width: 125px;margin-right: 5px;}
.card-img-container { border-bottom: 1px solid #eee; }
.card-body-min-height { background: azure; }
.card-body-min-height p:not(.address) .title {border-bottom: 2px solid #eee;}
.card-body-min-height .address{border-bottom: 1px solid #eee;}
.card-body-min-height .address, .card-body-min-height .address a {font-size: 13px !important;margin-bottom: 4px; color: var(--text-color) !important; font-weight: normal;}
.card-body-min-height .address, .card-body-min-height .address a i{ margin-right: 5px;color: var(--text-color) !important;}
.listing-top-layout .btn.btn-big {padding: 14px 15px!important;font-size: 13px!important; border-radius: 0 !important;}
.leaflet-popup-content .card .card-body{ border-top: 1px solid #eee;background: azure; }
.leaflet-popup-content .card .card-body .card-title{ font-size: 16px !important; }
.archivescroll .pull-left.text-small {background: #b8efef;padding: 2px 5px;border-radius: 5px;}
.border-top{ border-top: 1px solid #eee !important;}
.main-header:not(.fixed-header){box-shadow: 0px 0px 10px rgba(0,0,0,0.10);}
form.wpcf7-form.submitting .ajax-loader {visibility: visible !important;}
.wpcf7-submit:hover{ background-color: rgb(21 141 155); color: #ffffff !important;}
.icon-color {color: unset !important;}
.inner-box .lower-content ul.post-info{ display: none;}
.contact-us-block .contact-page-section{ padding: 0 !important;}
.contact-us-block .contact-form-box {padding: 55px 45px 5px}
.archivescroll div.row:first-child, .listing-top-layout, .jobbookmark, .total-result{ display: none !important; }
.elementor-widget-aginco_digital_marketing .process-section .process-block:nth-child(3) .inner-box::before{ background: none !important;}
.full-job-category .job-listing-categories{ width: 100% !important; max-width: 520px;}
.full-job-category .card-img-top-listing, .card-img-container .card-img-top-listing {object-fit: contain !important;}
.full-job-category .job-listing-categories .card-img-top-listing {object-fit: cover !important;}
.full-job-category .card-img-container, .full-job-category .card-border-round { border: 1px solid var(--color-ten)!important; box-shadow: 0px 5px 10px rgb(0 0 0/4%)!important; border-radius: 0px !important;}
form#jobbank_search_form {display: none;}
div#archivemap {margin-top: 15px;}
#cboxLoadedContent .modal-header {margin-top: 20px; background: aliceblue;border-radius: 15px;font-size: 19px;font-weight: bold;}
.bootstrap-wrapper .modal-header .close {padding: 5px 14px;}
.elementor-widget-jobbank_post_nomap .elementor-shortcode .bootstrap-wrapper .py-5{ padding-top: 0px !important;}
#colorbox .modal-footer {flex-wrap: nowrap;width: 100%;}
div#update_message_popup {font-size: 13px;color: green;font-weight: normal;}