/* #upload-resume-label {
  display: block !important;
  text-align: left !important;
  color: black !important;
  margin-bottom: 6px !important;
} */

/* t and c header image and title */
.page-id-34720 .wraper_inner_banner_main .inner_banner_main {
    padding-left: inherit !important;
}

.page-id-34720 .wraper_inner_banner {
    background-size: auto !important;
}

/* Contact Form 7 css */
.default-form.whychoose-contact-form .form-row p {
    margin: 0;
    width: 100%;
}

.page-id-44100 .pum-overlay {
  background-color: rgba(0, 0, 0, 0.2) !important; /* light transparent */
}

.wraper_blog_banner.style-two .wraper_blog_banner_main > .container > .blog_banner_main .blog_banner_main_item > .entry-header > .entry-title {
    font-size: 25px !important;
}

.page-id-43634 .blog.element-five .blog-item .holder .data .title a {
    font-size: 20px !important;
}


.page-id-43634 .blog.element-five .blog-item .holder .data .date:after {
    top: 0px !important;
}

.page-id-43634 .blog.element-five .blog-item .holder .data .title {
    line-height: inherit;
}

/* Menu Alignment */
.elementor-2198 .elementor-element.elementor-element-5a3d3b6 {
        width: 160% !important;
    }

.page-id-32951 .home-two-hover-box:hover img {
    filter: unset;
}

.contactusform {
	background: #ffffff;
	width: 100%;
	height: 48px;
	padding: 0px 10px;
	border: 1px solid #829AE2;
	border-radius: 0px;
	color: #8FA3D6;
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 15px;
}

.elementor-widget-wp-widget-nav_menu a
{
	color:#6e6e6e !important;
}

.page-id-41162 .rt-fancy-img-box.element-one .holder:before, .rt-fancy-img-box.element-one .holder:after {
    background: #fff !important;
}

.bwd-step-style28 .bwd-step-item .bwd-step-content .bwd-step-title {
  color: #07153a !important;
	line-height: 2.2 !important;
}

@media (min-width: 768px) {
	
/* .page-id-41162 #header .rt-header-inner, #header #header-wrap {
    position: fixed;
    background: #ffffffa1 !important;
    top: 0px !important;
}
	
.page-id-41162 #header.header-sticky.sticky-active .rt-header-inner,
    #header.header-sticky.sticky-active #header-wrap {
        background: #fff !important;
    } */

    .page-id-2195 #header .rt-header-inner,
    #header #header-wrap {
        position: fixed;
        background: #ffffffa1 !important;
        top: 0px !important;
    }

    .page-id-2195 #header.header-sticky.sticky-active .rt-header-inner,
    #header.header-sticky.sticky-active #header-wrap {
        background: #fff !important;
    }
}


.page-id-40032 .owl-carousel.owl-drag .owl-item {
     padding-right: 10px !important;
     padding-left: 20px !important;
}
.page-id-40032 .whychoose-contact-form .form-row textarea {
    height: 70px !important;
}

.fancybox-button--share {
    display: none !important;
}

.page-id-40032 .elementor-40032 .elementor-element.elementor-element-5b96aeb .wpcf7-text {
    background: #ffffff;
}

.page-id-40032 .elementor-40032 .elementor-element.elementor-element-5b96aeb textarea {
    background: #ffffff;
}


.page-id-39804 .rt-dark #rt-mainMenu nav > ul > li > a, #rt-mainMenu.rt-dark nav > ul > li > a {
    color: white !important;
    text-decoration: none;
}

.page-id-39804 .rt_testimonial-image-grid {
	display: none;
}

.carrerform select {
	background: #ffffff;
	width: 100%;
	height: 48px;
	width: 100%;
	padding: 0px 10px;
	border: 1px solid #829AE2;
	border-radius: 0px;
	color: #8FA3D6;
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 15px;
}

.channelpartner select {
	background: #163D6A;
	width: 100%;
	height: 48px;
	width: 100%;
	padding: 10px 15px;
	border: 1px solid #829AE2;
	border-radius: 0px;
	color: #8FA3D6;
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 15px;
}

.elementor-widget-wp-widget-nav_menu a
{
	color:#b4bbcb;
}
.logo img {
    width: 80px;
}
#header .rt-header-inner, #header #header-wrap {
    position: fixed;
    /*background: #fff;*/
    top: 0px !important;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-job-filter input {
    border: 1px solid #888;
    border-radius: 0;
    width: 450px;
    height: 45px;
    background: #fff;
    padding: 0px 0px 0px 105px;
    font-size: 16px;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-job-filter label:after {
    content: ":";
    margin: 0px 2px;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-job-filter label {
    color: #000;
    font-size: 18px;
    font-weight: 500;
    top: 7px;
}
.thjmf-job-list-page .thjmf-job-button {
    border: 1px solid #000;
    border-radius: 0;
    height: 45px;
    padding: 0px 25px;
    color: #fff;
    background: #000;
    font-weight: 600;
    font-size: 16px;
}
.thjmf-js-job-title {
    font-size: 22px;
    line-height: 24px;
    margin-top: 10px !important;
}
a.thjmf-loop-job-details-button {
    font-size: 16px;
    font-weight: 600;
    border: 1px solid #000;
    border-radius: 0px !important;
    padding: 8px 20px;
    color: #fff;
    background: #000;
	  float:right;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-loop-job-excerpt{
	display:none;
}
.content-area.thjmf-job-contents {
    background: #f8f8f8;
    padding: 50px 0px;
    margin-top: 92px;
}
.content-area.thjmf-job-contents .thjmf-single-job {
    max-width: 1140px;
    width: 100%;
}
.thjmf-single-job-page .thjmf-single-job .thjmf-job-button {
    border: 1px solid #FBAE18;
    border-radius: 5px;
    background: #FBAE18;
    color: #fff;
    font-weight: 600;
    padding: 5px 20px;
}
.thjmf-public-forms .thjmf-job-application input {
    border: 1px solid #000;
    border-radius: 0 !important;
    height: 42px;
    color: #000;
    font-size: 16px;
}
.thjmf-public-forms .thjmf-job-application textarea {
    border: 1px solid #000;
    border-radius: 0 !important;
    height: 100px;
    color: #000;
    padding: 10px 15px;
    font-size: 16px;
}
.thjmf-single-job .thjmf-field-file .thjmf-input-wrapper {
    border: 1px solid #000;
    border-radius: 0;
    width: 100%;
    margin: 0;
    background: #fff;
}
.thjmf-single-job .thjmf-form-row input:not(.input-checkbox):not(.input-radio){
padding:15px 10px;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-secondary-filters .thjmf-job-filter {
    margin-right: 15px;
    width: 100%;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-secondary-filters{
	width:100%;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-secondary-filters select {
    border: 1px solid #888;
    border-radius: 0;
    width: 100%;
    height: 45px;
    font-size: 16px;
    background-color: #fff;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel {
    flex-direction: row-reverse;
}
#pbCaption .title{
	display:none !important;
}
.group {
    padding: 0px 30px!important;
}
.stack.twisted {
    margin: 0 !important;
}
#pbOverlay .prevNext{
	width:10% !important;
}
#pbPrevBtn b:before, #pbNextBtn b:after{
	font-size:100px !important;
}
.thjmf-single-job .thjmf-dialling-code-field .thjmf-input-wrapper .thjmf-country-dial-codes{
	padding:0px 12px;
}
.single-thjm_jobs .content-area.thjmf-job-contents{
	padding:50px 15px;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-loop-job,.thjmf-jobs{
	float:left;
	width:100%;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-tags,.thjmf-job-listings{
	float:left;
}
.thjmf-job-list-page .thjmf-more-jobs {
    float: left;
    width: 100%;
}
.awsm-grid-item .awsm-job-item {
    width: 100%;
	  display:block;
}
.awsm-job-item h2.awsm-job-post-title {
    margin: 0px 0 10px;
    line-height: 24px;
}
h1.awsm-jobs-archive-title:after {
    content: "";
    height: 2px;
    width: 100px;
    background: #000;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0px auto;
}

h1.awsm-jobs-archive-title {
    font-size: 28px;
    letter-spacing: 0;
    text-align: center;
    line-height: 30px;
    position: relative;
    padding-bottom: 6px;
    font-weight: 500;
    text-transform: uppercase;
	margin-bottom:40px;
}
.awsm-grid-col-3 .awsm-grid-item {
    margin: 0;
}
.awsm-job-form-inner {
    padding: 10px 15px;
}
.awsm-job-form-inner h2 {
    margin: 0 0 10px;
    font-size: 24px;
    letter-spacing: 0;
}
.awsm-job-form-group label {
    margin: 0;
    color: #000;
    font-size: 15px;
    font-weight: 500;
}
.awsm-job-form-group {
    margin-bottom: 10px;
}
.default-page input[type="submit"], .comment-content input[type="submit"], .wpb_text_column input[type="submit"] {
    background-color: #fbae18;
}
.blog_single .entry-content.default-page ul {
    padding: 0 !important;
}
.awsm-filter-wrap .awsm-filter-item {
    padding: 0 10px 10px;
    width: 33.33%;
}
.wraper_blog_banner.style-one .wraper_blog_banner_tags {
    display: none;
}
.wraper_blog_banner.style-one .wraper_blog_banner_main>.container {
    padding-top: 120px;
    padding-bottom: 50px;
}
.wraper_blog_main.style-one>.container {
    padding-top: 40px;
    padding-bottom: 60px;
}
div.navigation.post-navigation {
    display: none;
}
body>.overlay {
    display: none !important;
    background-color: transparent;
    z-index: auto;
}
.wraper_inner_banner_main > .container {
    padding: 310px 0px!important;
}
.post-header h2{
	font-size:30px;
}
.awsm-job-container{
	padding:50px 15px;
}
#rt-mainMenu nav>ul>li{    padding: 20px 0 20px 24px!important}
footer.wraper_footer.custom-footer {
    background: #050912;
}

/**---New Css **/
.according-sec .radiantthemes-accordion-item {
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
   margin-bottom: 20px;
}
.according-sec .radiantthemes-accordion-item-title-icon {
    top: 18px !important;
    right: 10px !important;
}
.according-sec .radiantthemes-accordion-item-title-icon i.main-icon::before {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 900;
}
.according-sec .radiantthemes-accordion-item-title {
    border-bottom: 1px solid #eee;
}
.contact_form label {
    font-size: 15px;
    color: #1d1847;
    margin-bottom: 0;
}
.contact_form select, .contact_form input {
    width: 100%!important;
    padding: 10px!important;
    border: 1px solid #ccc!important;
    border-radius: 5px!important;
}
.contact_form textarea {
    border: 1px solid #ccc!important;
    width: 100%;
    padding: 10px;
    border-radius: 5px;
    height: 100px;
}
.contact_form label i{
	    margin-bottom: 10px;
    display: block;
    color: #000;
}
.contact_form input.wpcf7-submit {
    background: #FBAE18;
    border: 1px solid #FBAE18 !important;
}
.contact_form span.wpcf7-list-item {
    margin: 0;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
}
.contact_form input[type="radio"] {
    float: left;
    width: auto !important;
}
.contact_form span.wpcf7-list-item-label {
    margin: 0;
}
.feedback input, .feedback textarea {
    margin-bottom: 30px;
}


.page-id-34789 .rt-dark #rt-mainMenu nav > ul > li > a, #rt-mainMenu.rt-dark nav > ul > li > a {
    color: #fff !important;
}

.page-id-44100 .rt-dark #rt-mainMenu nav > ul > li > a, #rt-mainMenu.rt-dark nav > ul > li > a {
    color: #fff !important;
}

.page-id-32879 .rt-dark #rt-mainMenu nav > ul > li > a, #rt-mainMenu.rt-dark nav > ul > li > a {
    color: #fff !important;
}

.page-id-34720 .rt-dark #rt-mainMenu nav > ul > li > a, #rt-mainMenu.rt-dark nav > ul > li > a {
    color: #fff !important;
}

.page-id-3 .rt-dark #rt-mainMenu nav > ul > li > a, #rt-mainMenu.rt-dark nav > ul > li > a {
    color: #fff !important;
}

.page-id-44018 .rt-dark #rt-mainMenu nav > ul > li > a, #rt-mainMenu.rt-dark nav > ul > li > a {
    color: #fff !important;
}

.page-id-44018 .wraper_inner_banner .wraper_inner_banner_main .inner_banner_main .title {
    margin-left: 15px;
}

.blog.element-five .blog-item .holder:hover .post-button .ti-arrow-right {
    opacity: 0 !important;
}

.wraper_blog_banner.style-two .wraper_blog_banner_tags > .container {
    display: none;
}

@media only screen and (max-width: 767px){
#rt-mainMenu-trigger{
  top:0px;
}
div#rt-mainMenu-trigger {
    padding: 0;
    width: 40px;
    height: 35px;
    padding-left: 10px;
    padding-top: 3px;
}
#rt-mainMenu:not(.menu-overlay) nav>ul>li>a {
    padding: 0!important;
}
ul.sub-menu.rt-dropdown-menu {
    margin: 0px !important;
}
#header .logo>a img {
    max-width: 60px;
    padding-bottom: 6px;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel {    flex-direction: column-reverse;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-filter-row {
    display: block;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-job-filter, .thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-job-filter {
    display: block;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-job-filter label {
    position: initial;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-job-filter input{
	padding: 0px 0px 0px 15px;
	width:100%;
}
.thjmf-job-list-page .thjmf-job-button {
    margin: 15px auto 0;
    display: block;
}
.thjmf-filter-location {
    width: 100%;
}
.thjmf-job-list-page .thjmf-jobs .thjmf-job-filter-panel .thjmf-job-filter img {
    margin-top: 15px;
}
.thjmf-js-job-title {
    font-size: 18px!important;
}
.single-thjm_jobs .thjmf-single-job .thjmf-form-row-first, .single-thjm_jobs .thjmf-single-job .thjmf-form-row-last {
    width: 100%;
    margin-right: 0;
}
.thjmf-single-job-page .thjmf-job-title-group{
		display:block;
}
.thjmf-single-job-page .thjmf-title-actions {
    justify-content: space-between;
	margin-top:10px;
}
.thjmf-single-job-page .thjmf-job-share-on .thjmf-share-job {
    margin: 0;
}
.awsm-filter-wrap .awsm-filter-item{
	width:100%;
}
.awsm-filter-wrap .awsm-filter-items {
    display: block;
}
.awsm-filter-wrap.awsm-no-search-filter-wrap .awsm-filter-toggle{
		display:none;
}
#rt-mainMenu nav>ul>li {padding: 0px 0 0px 0px!important;
}
#rt-mainMenu {
    min-height: 260px !important;
}
	
.page-id-43634 .blog.element-five .blog-item .holder .data .title { 
    font-size: large;
  }
	
.single-format-standard .wraper_blog_banner.style-two .wraper_blog_banner_main > .container > .blog_banner_main .blog_banner_main_item > .entry-header > .entry-title {
    font-size: 18px !important;
}
	
}

@media (max-width: 768px) {
.page-id-43790 .pdfemb-viewer { 
        margin-top: 30px;
    }
	
.page-id-43794 .pdfemb-viewer { 
        margin-top: 30px;
    }
}

.elementor-page-34789 .table-respomsive {
	overflow-x: auto;
  width: 100%;
}
.elementor-page-34789 table:not(.normal-table) {
	width: 100%;
	    table-layout: auto;
    white-space: nowrap;
}

.elementor-page-34789 .complain-table {
	white-space: normal !important;
}



.page-id-44100 .table-respomsive {
	overflow-x: auto;
  width: 100%;
}
.page-id-44100 table:not(.normal-table) {
	width: 100%;
	    table-layout: auto;
    white-space: nowrap;
}

.page-id-44100 .complain-table {
	white-space: normal !important;
}

@media (max-width: 768px) {
	.elementor-page-34789 table:not(.normal-table) {
		font-size: 14px;
	}
	
.elementor-page-34789 .complain-table {
	white-space: nowrap !important;
}
	.elementor-page-34789 .complain-table th, .elementor-page-34789 .complain-table td {
	text-align:left;
}
	
	
	
.page-id-44100 table:not(.normal-table) {
		font-size: 14px;
	}
	
.page-id-44100 .complain-table {
	white-space: nowrap !important;
}
	.page-id-44100 .complain-table th, .page-id-44100 .complain-table td {
	text-align:left;
}

}