/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


/*@font-face {
    font-family: 'Be Vietnam Pro'; 
    src: url('fonts/BeVietnamPro-Light.eot');
    src: url('fonts/BeVietnamPro-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/BeVietnamPro-Light.woff2') format('woff2'),
        url('fonts/BeVietnamPro-Light.woff') format('woff'),
        url('fonts/BeVietnamPro-Light.ttf') format('truetype'),
        url('fonts/BeVietnamPro-Light.svg#BeVietnamPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap; box-shadow :0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)
}

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url('fonts/BeVietnamPro-Medium.eot');
    src: url('fonts/BeVietnamPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/BeVietnamPro-Medium.woff2') format('woff2'),
        url('fonts/BeVietnamPro-Medium.woff') format('woff'),
        url('fonts/BeVietnamPro-Medium.ttf') format('truetype'),
        url('fonts/BeVietnamPro-Medium.svg#BeVietnamPro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url('fonts/BeVietnamPro-Regular.eot');
    src: url('fonts/BeVietnamPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/BeVietnamPro-Regular.woff2') format('woff2'),
        url('fonts/BeVietnamPro-Regular.woff') format('woff'),
        url('fonts/BeVietnamPro-Regular.ttf') format('truetype'),
        url('fonts/BeVietnamPro-Regular.svg#BeVietnamPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
*/ 

h1, h2, h3, h4, h5, h6, p {

    font-family: "Noto Sans Devanagari", Sans-serif;

}

@media (min-width: 1200px) {
.relatix-center, .column-content, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
        max-width: 1250px  !important;padding-left: 10px;
        padding-right: 10px; margin: auto;
    } 
}body {  

}


.hfe-search-button-wrapper button.hfe-search-submit {
    background-color: #fff !important;
}


/* wp category widget plugin  css */
.widget_wpcategorieswidget ul.children {
    display: block !important;     padding: 0 0 0 15px;
    background: transparent !important;
}.widget_wpcategorieswidget  li.cat-item.cat-have-child:after {
display: none !important;
}
.widget_wpcategorieswidget  li.cat-item.cat-have-child > span.post-count {
  
    float: right !important;
}.widget_wp_categories_widget ul li ul.children li, .widget_wpcategorieswidget ul li ul.children li {
    border-bottom: none !important;
    padding: 0 !important;
}.widget_wp_categories_widget ul li a, .widget_wpcategorieswidget ul li a {
       padding: 0 !important;
    color: #374151 !important;

    font-size: 16px !important;
    font-family: "Noto Sans Devanagari", Sans-serif !important;
}.widget_wp_categories_widget ul li span.post-count, .widget_wpcategorieswidget ul li span.post-count {
   
    box-shadow: inherit !important;
 
}.widget_wp_categories_widget ul li a:hover, .widget_wpcategorieswidget ul li a:hover {
    color: #7939CD !important;
}
/* wp category widget plugin  css */


.whatsapp_div {
    position: fixed;
    bottom: 78px;
    z-index: 2;
    right: 0;
}




.pxtr-blog-image-inner a {
    width: 100%;
    display: block;
    height: 100%;
}

.elementor-element.postifix_clc {
  position: fixed !important;
    bottom: 0 !important;
    top: auto !important;
}footer#colophon {
    position: relative;
}

.footer-width-fixer {
    position: relative !important;
}
.pxtr-views-cont .post-views.content-post span {
    font-size: 15px !important;
}.post-views.entry-meta>span.post-views-icon.dashicons {

    vertical-align: baseline !important;
}
.pxtr-blog-meta.meta_mukhyejankari .vacancy_start_date, .pxtr-blog-meta .vacancy_start_date, .pxtr-blog-meta .vacancy_start_date i {
    color: #f97415;
}
.pxtr-column-right {
    width: 30%;
}.pxtr-column-left {
    width: 70%;
}.pxtr-inner-section {
    display: flex;    row-gap: 30px;
    position: relative;
    flex-wrap: wrap;
}.pxtr-right-inner {
    padding-left: 30px;
}.pxtr-section {
    margin: 0px 0px 30px 0px;

    border-radius: 30px 30px 30px 30px;
box-shadow: 0 0px 2px 0px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    background-color: #fff;
}.pxtr-blog-card {
    display: grid; 
    grid-template-columns: 32% 1fr;
}.pxtr-blog-card.blog-no-thum {
    grid-template-columns: 100% 1fr;
}
.pxtr-right-inner .pxtr-section {
    padding: 25px;
}


.pxtr-blog-text-inner {
    padding:  25px;
}.pxtr-blog-image-inner {
    height: 246px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: 0.5s;
    position: relative;

    border-radius: 20px 0px 0px 20px;
}.pxtr-blog-text-inner h2 a{
    font-size: 1.25rem;
    line-height: 1.75rem;
    text-decoration: none;
    font-family: "Noto Sans Devanagari", Sans-serif;
    text-transform: none;
    font-weight: 700;
    color: #111827;
    display: block;
}
.pxtr-blog-text-inner h2 a:hover{ color: #FF3D00;}
.pxtr-blog-category a { 
    background-color: #2463eb;
    color: #fff;
    border-radius: 30px 30px 30px 30px;
    padding: 7px 15px 5px 15px;
    font-size: 12px;   font-family: "Noto Sans Devanagari", Sans-serif;
    line-height: 15px;
    text-decoration: none;
    font-style: normal;
    text-transform: capitalize;
    font-weight: 500;
        display: inline-block;
    margin: 0 0 5px 0;
}.pxtr-blog-text-inner h2 {
    margin: 20px 0px 10px 0px;
}
.pxtr-blog-category a:hover {
    background-color: #FF3D00; color: #fff;} 

 .pxtr-blog-meta div {
align-items: center;
    font-size: 15px;
    text-decoration: none;
    font-family: "Noto Sans Devanagari", Sans-serif;
    font-style: normal;
    text-transform: capitalize;
    font-weight: 500; color: #16a249;
}.pxtr-blog-meta {
      display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
}.pxtr-author img {
    border-radius: 50%;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    margin-left: 1px;
    display: unset;
    box-shadow: 0 0 10px 0 #00000010;
}.pxtr-blog-meta i {
    color: #16a249;
    margin-right: 0;
}
.pxtr-blog-meta .vacancy_last__date, .pxtr-blog-meta .vacancy_last__date i{
    color: #dd1d4a;
}




.pxtr-blog-card-description {
color: #4b5563;
    font-size: 16px;
    margin: 0px 0px 15px 0px;
    line-height: 26px;
    font-family: "Noto Sans Devanagari", Sans-serif;
}


.pxtr-container {
    padding: 60px 0 60px 0;
}
.single-pxtr-container .pxtr-section {
    padding: 25px;
}
.pxtr-container.single-pxtr-container {
    padding: 30px 0 60px 0;
}
h4.widgeet-title .pxtr-heading-inner .pxtr-heading-text {
color: #111827;
    font-size: 22px;
    line-height: 32px;
    font-family: "Noto Sans Devanagari", Sans-serif;
    text-transform: capitalize;
    font-weight: 500;
    position: relative;
    padding: 0 10px;
}h4.widgeet-title {
 margin: 0;
    padding: 0 0 30px 0;
    display: flex;
    align-items: center;
    gap: 15px;
}

 h4.widgeet-title .pxtr-heading-inner::before
 {
/*  content: "\f03a";
    height: 1px;
    width: 100%;
    display: block;
    background-color: #302d55;*/
}span.pxtr-heading-inner {
    background: linear-gradient(135deg, hsl(221 83% 53%) 0%, hsl(244 58% 51%) 100%);
    width: 33px;
    justify-content: center;
    height: 33px;
    font-size: 16px;
    align-items: center;
    display: flex;
    color: #fff;
    border-radius: 1rem;
}
span.pxtr-heading-inner {
    
}
.widget_categories span.pxtr-heading-inner, .widget_search span.pxtr-heading-inner {
    background: linear-gradient(135deg, hsl(25 95% 53%) 0%, hsl(45 93% 47%) 100%);
}

.widget-box ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.widget-box ul a {
  color: #374151;
padding: 10px 0 0px 0;
    display: block; 
    font-size: 16px;
    font-family: "Noto Sans Devanagari", Sans-serif;
}

.search_page_box h1.entry-title {
    color: #111827;
    font-family: "Noto Sans Devanagari", Sans-serif;
    font-weight: 700;
    margin: 0 0 30px 0;
    font-size: 2.25rem;
    line-height: 2.5rem;
}.page_not_found .column-content {
    text-align: center;
    min-height: 300px;
}
.post_single_box h1.entry-title, .pxtr-page_box h1.entry-title {
color: #111827;
    text-decoration: none;
    font-family: "Noto Sans Devanagari", Sans-serif;
    text-transform: capitalize;
    font-weight: 700;
    margin: 15px 0px 20px 0px;
    font-size: 2.25rem;
    line-height: 2.5rem;
}.pxtr-single-post-img img {
    border-radius: 10px 10px 10px 10px;
}
.pxtr-single-post-img{    margin: 0px 0px 20px 0px;
   }

.pxtr-single-post-content h3, .pxtr-single-post-content h2 {
    font-size: 24px;margin: 20px 0;
    font-weight: 600;
    color: #111827;
}


.pxtr-single-post-content p, .pxtr-single-post-content ul li{
color: #1f2937;
    font-size: 18px;
    line-height: 30px;
    font-family: "Noto Sans Devanagari", Sans-serif;
    font-weight: 500;
}.post_single_box .pxtr-blog-meta.pxtr-single-blog-meta {
    padding: 0 0 15px 0;
}.post_single_author_bx {
    text-align: center;
}.post_single_author_bx h6 {

    color: #29294b;
    font-size: 25px;
    text-decoration: none;
font-family: "Noto Sans Devanagari", Sans-serif;
    font-style: normal;
    text-transform: capitalize;
    font-weight: 500;
    margin: 15px 0px 5px 0px;
}.post_single_author_bx img {
    box-shadow: #7272ff1f 0px 5px 20px 0px;
    border-radius: 100%;
}
#reply-title {
  color: #29294b !important;
  font-size: 25px !important;
  text-decoration: none !important;
font-family: "Noto Sans Devanagari", Sans-serif;
  font-style: normal !important;
  text-transform: capitalize !important;
  font-weight: 500 !important;
}.post_single_commentse .comments-area form label {
    font-size: 16px !important;
    text-decoration: none !important;
font-family: "Noto Sans Devanagari", Sans-serif;
    font-style: normal !important;
    text-transform: capitalize !important;
    font-weight: 400 !important; color: #29294b;
}
.widget_search form.search-form input.search-submit {
    background: linear-gradient(135deg, hsl(221 83% 53%) 0%, hsl(244 58% 51%) 100%);
    color: #fff;
    border: 0;
    padding: .6rem 1rem;
}
.widget_search form.search-form input[type=text], .contacrfrmy form textarea, .contacrfrmy form input[type=text], .contacrfrmy form input[type=email], .post_single_commentse .comments-area form input[type=text], .post_single_commentse .comments-area form input[type=email], .post_single_commentse .comments-area form input[type=url], .post_single_commentse .comments-area form textarea {
    color: #555555;
    background-color: #ffffff;
    font-size: 15px;
    text-decoration: none;
font-family: "Noto Sans Devanagari", Sans-serif;
    font-style: normal;
    text-transform: none;
    font-weight: 400;

    border-radius: 5px 5px 5px 5px;
    margin: 5px 0px 0px 0px;border: 1px solid #c1c1c1;
}

.contacrfrmy form input[type="button"], .contacrfrmy form input[type="submit"], .post_single_commentse .comments-area form input[type="button"], .post_single_commentse .comments-area form input[type="submit"] {
color: #ffffff;
    background-color: #7939CD;
    font-size: 15px;
    text-decoration: none;
font-family: "Noto Sans Devanagari", Sans-serif;
    font-style: normal;
    text-transform: capitalize;
    font-weight: 500;    line-height: 30px;
    border: solid 1px #7939CD;
    border-radius: 30px 30px 30px 30px;
    padding: 8px 20px 8px 20px;
    margin: 20px 0px 0px 0px;
}.post_single_commentse .comments-area form input[type="button"]:hover, .post_single_commentse .comments-area form input[type="submit"]:hover {
    background-color: #FFFFFF;
  color: #7939CD;
}.comments-area a, .page-content a {
    text-decoration: underline;
    color: #7939CD;
}.tagcloud {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-column-gap: 15px;
    display: grid;
    gap: 10px;
}.tagcloud a {
    font-size: 13px !important;
    color: #555555;
   
 
    text-decoration: none;
font-family: "Noto Sans Devanagari", Sans-serif;
    font-style: normal;
    text-transform: none;
    font-weight: normal;
}.widget-box a:hover{color: #7939CD;
}ul.icon_sol_foot {
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
    text-align: center;
    column-gap: 20px;
    row-gap: 15px;
    justify-content: center;
}ul.icon_sol_foot li a {
    color: #2463EB;
    font-size: 30px;
    padding: 0;
   
}
ul.icon_sol_foot li a:hover{ color:#FF3D00; }
.widget_search form.search-form {
    display: flex;
    align-items: center;
}

.widget-box.widget_categories ul li.cat-item {

}.widget-box.widget_categories ul li.cat-item {
    display: flex;
    align-items: center;
    background: transparent;
    justify-content: space-between;
   
}.widget-box.widget_recent_entries ul li a {
  
}.icn_author_avatar img {
    border-radius: 200px 200px 200px 200px;
    max-width: 100px;
}.icn_author_avatar {
    text-align: center;
}
.icn_author_avatar h5{color: #29294b;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0.4px;
    text-decoration: none;
   font-family: "Noto Sans Devanagari", Sans-serif;
    font-style: normal;
    text-transform: capitalize;
    font-weight: 700;}

.icn_author_avatar p{color: #555555;
    font-size: 16px;
    line-height: 28px;
    text-decoration: none;
font-family: "Noto Sans Devanagari", Sans-serif;
    font-style: normal;
    text-transform: capitalize;
    font-weight: 400;} 
    .pxtr-blog-catery {
    display: flex;justify-content: space-between;
    gap: 8px;
}

nav.navigation.pagination {

    justify-content: center;
   
}

nav.navigation.pagination .page-numbers {
    background-color: #2463eb;
    color: #fff;
    border-radius: 30px 30px 30px 30px;
    padding: 7px 15px 7px 15px;
    font-size: 14px;
    line-height: 15px;
    font-family: "Noto Sans Devanagari", Sans-serif;
    font-style: normal;
    margin: 0 5px 10px 5px;
    text-transform: capitalize;
    font-weight: 500;
    display: inline-block;
}nav.navigation.pagination span.page-numbers.current, nav.navigation.pagination .page-numbers:hover {
    background-color: #FF3D00;
    color: #fff;
}

.find_jobsflex a {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border-radius: 8px;
    border: none;
    padding: 10px 20px;    border: 2px solid transparent;
    transition: all ease-in-out 0.4s;
    background: linear-gradient(90deg, rgba(79, 70, 229, 1) 0%, rgba(147, 51, 234, 1) 100%);
}
.find_jobsflex a:hover {
   color: #4f46e5;
    border-color: #4f46e5;
    background: transparent;
}

.find_jobsflex {
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
    text-align: center;
    column-gap: 20px;
    row-gap: 15px;
    justify-content: center;
}
.post-views.content-post {
    padding: 20px 0 0 0;
}
.pxtr-views-cont .post-views.content-post {
    padding: 0px 0 0 0;color: #dd1d4a;
}
.feature_post_top .pxtr-blog-card {
    display: block;
}
.feature_post_top .pxtr-section {
    padding: 0;
}.feature_post_top .pxtr-blog-image-inner {
    height: auto;
}
.feature_post_top .pxtr-blog-image-inner img {
    border-radius: 30px 30px 0 0;
}.flex_feature.taja_update {
    margin: 4rem 0;
}.vacancy_start_date, .pxtr-author {
    color: #4b5563; font-size: 15px;
    font-family: "Noto Sans Devanagari", Sans-serif;
}.vistar_link a {

    color: #2463eb; font-family: "Noto Sans Devanagari", Sans-serif;
  
    display: inline-block;
    border-radius: 0.75rem;
    font-size: 15px;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.vistar_link a:hover {transform: scale(1.05);}
.vistar_link a i {
    color: #2463eb;
    font-size: 14px;

    margin-left: 10px;
    font-weight: 900;
 
    font-family: 'Font Awesome 6 Free';
}
.feature_post_top .vistar_link a {
    background: linear-gradient(135deg, hsl(221 83% 53%) 0%, hsl(244 58% 51%) 100%);
    color: #fff;   padding: 7px 20px;
    font-size: 1.125rem;
  
}

.feature_post_top .vistar_link a i {
    color: #fff;
 
}


.pxtr-section:hover {
    transform: scale(1.01);
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
}

.pxtr-section {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}


.feature_post_top .pxtr-blog-text-inner h2 a{
    font-size: 1.875rem;
    line-height: 1.25;
  
}

.feature_post_top .pxtr-blog-card-description {

    font-size: 1.125rem;
  
    line-height: 30px;
 
}p#breadcrumbs a, p#breadcrumbs span {
    color: #111827;
    font-size: 14px;
    font-family: "Noto Sans Devanagari", Sans-serif;
} p#breadcrumbs {
    margin: 10px 0 0 0;
}.single-pxtr-container .pxtr-section .pxtr-blog-catery {
    justify-content: flex-start;
    align-content: center;
    align-items: center;
    gap: 25px;
}.pxtr-blog-meta.meta_mukhyejankari {
 background-color: #eff6ff;
    border-radius: 15px;
    padding: 20px;    margin: 0 0 35px 0;
    display: flex;
    gap: 0 26px;
    justify-content: flex-start;
}
.pxtr-blog-meta.meta_mukhyejankari h6 {
    width: 100%;
    color: #111827;
    font-weight: 600;
    font-size: 15px;
}















#uc_fullscreen_navigation_menu_elementor_e828e6d .ue_hamburger > div {
    color: #111827 !important;
}
section.banner-gradient-primary.banner-gradient-category.cat_nmeprivate-job {
    background: linear-gradient(135deg, hsl(25 95% 53%) 0%, hsl(45 93% 47%) 100%);
}section.banner-gradient-primary.banner-gradient-category.cat_nmeexam-results {
    background: linear-gradient(163deg, #16a249 0%, #16a24980 100%);
}section.banner-gradient-primary.banner-gradient-category.cat_nmeprivate-job {
  
    background: linear-gradient(135deg, #a855f7 0%, #FFEB3B 100%);
}




 /* Overlay (background blur/dark) */
    #popupOverlay {
      display: none;
      position: fixed;
      top: 0; left: 0;
      width: 100%; height: 100%;
      background: rgba(0, 0, 0, 0.6);
      display: flex;
      justify-content: center;
      align-items: center;
      z-index: 9999;
    }

    /* Popup Box */
    #popupBox { position: absolute;
      background: #fff;
      padding: 20px;
      border-radius: 12px;
      width: 350px;
      max-width: 90%;
      text-align: center;
      box-shadow: 0 5px 15px rgba(0,0,0,0.3);
      animation: fadeIn 0.4s ease;
    }
div#popupBox a {
    padding: 10px 23px;
    color: #fff;
    border: none;
    border-radius: 15px;
    cursor: pointer;
    font-size: 16px;
    line-height: 16px;
    background: linear-gradient(135deg, hsl(221 83% 53%) 0%, hsl(244 58% 51%) 100%) !important;
    display: inline-block;
}
    /* Close Button */
    #closePopup {
padding: 0;
    color: #fff !important;
    border: none;
    border-radius: 15px;
    position: absolute;
    cursor: pointer;
    top: 0;
    right: 0;
    height: 25px;
    font-size: 20px;
    line-height: 20px;
    width: 25px;
    background: linear-gradient(135deg, hsl(25 95% 53%) 0%, hsl(45 93% 47%) 100%) !important;
    }
    #closePopup:hover {
      background: #555;
    }div#popupBox h2 {
    background: linear-gradient(to left, #ec5324, #2463eb) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important; 
    color: transparent !important;
}

    /* Animation */
    @keyframes fadeIn {
      from {opacity: 0; transform: scale(0.8);}
      to {opacity: 1; transform: scale(1);}
    }










/*banner*/
section.banner-gradient-primary {padding: 5rem 0;
    background: linear-gradient(135deg, hsl(221 83% 53%) 0%, hsl(244 58% 51%) 100%);
}.ggrid-items-center {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    display: grid;align-items: center;
        gap: 4rem;

}    .inline-bhart {    margin-bottom: 1.5rem;
    background-color: rgb(255 255 255 / 0.1);
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.25rem;
    border-radius: 18px;
    padding: 7px 12px;
    font-family: "Noto Sans Devanagari", Sans-serif;
    color: #fff;
    display: inline-block;
}.relatix-center {
    z-index: 1;
    position: relative;
}

h1.text-leading-tight, .cat-arvie-hed h1.entry-title {
     font-size: 60px;
    font-weight: 700;
    font-family: "Noto Sans Devanagari", Sans-serif;
    color: #fff;
    margin-bottom: 0.5rem;
    line-height: 88px;
}section.banner-gradient-primary h1.text-leading-tight span.text-gradient-orange {
    display: block;
}
.text-gradient-orange
 {
    background: linear-gradient(135deg, hsl(25 95% 53%) 0%, hsl(45 93% 47%) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}


.text-pregrp, .cat-arvie-hed p.text-nokri {    font-family: "Noto Sans Devanagari", Sans-serif;
    margin-bottom: 2rem;
     font-size: 1.25rem;
    line-height: 1.75rem;
     color: rgb(255 255 255 / 0.9);
}
.banner-gradient-category .cat-arvie-hed p.text-nokri {
    margin: 0 0 5px 0;
}


.nokari_updte_gap, .flex_brn_sch, .flex_feature {
    display: flex;gap: 1.5rem;
     align-items: center;
    margin-bottom: 2rem;
}

.one_text_center_hed { font-family: "Noto Sans Devanagari", Sans-serif;
    font-weight: 700;color: rgb(255 255 255 / 0.9);
      font-size: 1.875rem;
    line-height: 2.25rem;
}
.one_text_center_sub {
    color: rgb(255 255 255 / 0.8);
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: "Noto Sans Devanagari", Sans-serif;
}
.ggrid-items-right {
    position: relative;
}.bottom-position-botm {
    position: absolute;
    bottom: -1.5rem;
    left: -1.5rem;
    border-radius: 0.75rem;
    padding: 0.85rem;
    background: #ffff;
}
.bottom-position-top
{
    position: absolute;
    right: -1.5rem;
    top:-1.5rem;
    border-radius: 0.75rem;
    padding: 0.85rem;
    background: #ffff;
}

.ggrid-items-right-thum img {
    border-radius: 1.5rem;
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    transition-duration: 500ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.flex_brn_sch .fas {
    padding: 0 12px 0 0;
}



.bottom-position-botm h6, .bottom-position-top h6 {
 font-weight: 700;   font-family: "Noto Sans Devanagari", Sans-serif;
    font-size: 1.125rem;
    line-height: 1.125rem;
    color: #2a9d90;
    margin: 5px 0 6px 0;
}

.bottom-position-botm p, .bottom-position-top p {   font-family: "Noto Sans Devanagari", Sans-serif;
  font-size: 0.875rem;
    line-height: 1.10rem;
    color: #4b5563;
    margin: 0;
}
.bottom-position-top.float_up_down_eft h6{ color:hsl(221 83% 53%); }
/*.flex_brn_sch .search-jobs-btn{font-weight: 600;
      font-size: 1.125rem;
    line-height: 1.75rem;
    color: #fff;font-family: "Noto Sans Devanagari", Sans-serif;
 background:linear-gradient(135deg, hsl(25 95% 53%) 0%, hsl(45 93% 47%) 100%);
}*/
.flex_brn_sch .search-jobs-btn {
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    color: #fff;
    font-family: "Noto Sans Devanagari", Sans-serif;
    background: linear-gradient(135deg, hsl(25 95% 53%) 0%, hsl(45 93% 47%) 100%);
    padding: 10px 35px;
    border-radius: 0.75rem;
    display: inline-block;
}
.flex_brn_sch .subscribe-alerts-btn {
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    color: #fff;
    font-family: "Noto Sans Devanagari", Sans-serif;
    background: rgb(255 255 255 / 0.1);
    padding: 10px 35px;
    border-radius: 0.75rem;
    display: inline-block;
    border: solid 1px rgb(255 255 255 / 0.3); fa fa-bell
}

.gradient_orange_thum {
    border-radius: 1.5rem;
    background: linear-gradient(135deg, hsl(25 95% 53%) 0%, hsl(45 93% 47%) 100%);
    position: absolute;
    height: 100%;
    width: 100%;
    inset: -1rem;
    opacity: 0.1 !important;
   --tw-blur: blur(30px);
    filter: blur(30px);;

}
.opacity_gradient {
    position: absolute;
    height: 100%;
    width: 100%;
    background-image: radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.1), transparent 50%);
    left: 0;
    top: 0;
}

.floating-element {
    animation: float 6s ease-in-out infinite;
}




.rounded_gradient_bol { left: 2.5rem;  top: 10rem;height: 5rem;   width: 5rem;border-radius: 9999px;
    position: absolute; background-color: rgb(255 255 255 / 0.1); opacity: 0.6;
}
.feature_rounded_icon {
    background: linear-gradient(135deg, hsl(221 83% 53%) 0%, hsl(244 58% 51%) 100%);
    width: 3rem;
    justify-content: center;
    height: 3rem;font-size: 20px;
    align-items: center;
    display: flex;
    color: #fff;
    border-radius: 1rem;
}

.feature_tile h3 {
  
    color: #111827;
    font-family: "Noto Sans Devanagari", Sans-serif;
    font-weight: 700;
margin: 0;
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.feature_tile p {
  
    color: #4b5563;
    font-family: "Noto Sans Devanagari", Sans-serif;

margin:0.25rem 0 0 0;
    font-size:16px;

}
.flex_feature.taja_update .feature_rounded_icon {
    background: linear-gradient(135deg, hsl(25 95% 53%) 0%, hsl(45 93% 47%) 100%);
}







.grow_scale {
  animation: crescendo 1.5s alternate infinite ease-in;
}



@keyframes crescendo {
  0%   {transform: scale(1);} 
  100% {transform: scale(1.2);}
}

.float_up_down_eft {
    animation-name: float_up_down;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -webkit-animation-name: float_up_down;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: float_up_down;
    -moz-animation-duration: 3s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: float_up_down;
    -ms-animation-duration: 3s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    -o-animation-name: float_left_right;
    -o-animation-duration: 3s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear
}
@-webkit-keyframes float_up_down {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }

    50% {
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
        opacity: 1
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes float_up_down {
    0% {
        transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }

    50% {
        transform: translateY(30px);
        transform: translateY(30px);
        opacity: 1
    }

    100% {
        transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}



/**/









/*@media*/

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .pxtr-blog-category a {

    border-radius: 12px;
    padding: 7px 7px 5px 8px;

}
.pxtr-section {
   
    border-radius: 15px;
   
}.pxtr-right-inner .pxtr-section {
    padding: 15px;
}

.pxtr-single-post-content table {
 overflow: scroll;
    width: 100%;
    display: block;
}
    nav.navigation.pagination {
 
    display: block;
    text-align: center;
}
.ggrid-items-center {
   
    display: block;
 
    padding: 0 10px;
}
.pxtr-column-left {
    width: 100%;
}.pxtr-column-right {
    width: 100%;
}  .relatix-center, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
      max-width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    
    }
.single-pxtr-container .pxtr-section {
    padding: 10px;
}

.single-pxtr-container .pxtr-section .pxtr-blog-catery {
  display: inline-block;
    gap: 10px;
}.pxtr-author {
 
}.single-pxtr-container .pxtr-section .pxtr-blog-catery div {
    display: inline-block;
    padding: 0 15px 10px 0;
}


.post_single_box h1.entry-title, .pxtr-page_box h1.entry-title {

    margin: 15px 0px 10px 0px;
    font-size: 28px;
    line-height: 36px;
}.pxtr-blog-meta.meta_mukhyejankari {
 
    border-radius: 10px;
    padding: 10px;

    gap: 0 12px;
 
}.pxtr-single-post-content p, .pxtr-single-post-content ul li {
font-weight: normal;
    font-size: 16px;
    line-height: 26px;

}.pxtr-single-post-content h3, .pxtr-single-post-content h2 {
    font-size: 22px;

}.pxtr-right-inner {
    padding-left: 0;
}h1.text-leading-tight, .cat-arvie-hed h1.entry-title {
font-size: 40px;
        margin-bottom: 1rem;
        line-height: 57px;
}.text-pregrp, .cat-arvie-hed p.text-nokri {

    font-size: 1.10rem;
 
}.flex_brn_sch .search-jobs-btn, .flex_brn_sch .subscribe-alerts-btn {
 
    font-size: 15px;
 
    padding: 10px 15px;
 
}.flex_brn_sch .fas {
    padding: 0 5px 0 0;
}.bottom-position-top {
    right: 0;
}
.bottom-position-botm {
    left: 0;
}.pxtr-inner-section {

    padding: 0 10px;
}.pxtr-container {
    padding: 30px 0 30px 0;
}.feature_post_top .pxtr-blog-text-inner h2 a {
    font-size: 26px;
}.pxtr-blog-text-inner h2 a {
    font-size: 18px;
}    .pxtr-blog-card {
        grid-template-columns: 100%;
    }.pxtr-blog-image-inner {
        height: 280px;
        border-radius: 5px 5px 5px 5px;
    } .pxtr-blog-text-inner {
    padding: 15px;
}.flex_feature.taja_update {
    margin: 2rem 0;
}.feature_tile h3 {
  
    font-size: 28px;
  
}.nokari_updte_gap, .flex_brn_sch, .flex_feature {

    gap: 1rem;

}section.banner-gradient-primary {
  padding: 3rem 0;

}
/*.pxtr-blog-meta div {

    margin: 0px 6px 5px 0px;

}.pxtr-right-inner {
    padding-left: 0;
}
.pxtr-column-left {
    width: 100%;
}.pxtr-column-right {
    width: 100%;
}    .column-content, .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
      
        padding-left: 10px;
        padding-right: 10px;
    
    }
.pxtr-blog-card {

    grid-template-columns: 100%;
}.pxtr-section {
    border-radius: 5px 5px 5px 5px;
    padding: 15px 15px 15px 15px;
}.pxtr-blog-image-inner {
    height: 280px;border-radius: 5px 5px 5px 5px;

}.pxtr-blog-text-inner {
    padding: 20px 0px 0px 0;
}.pxtr-blog-text-inner h2 a {
    font-size: 22px;
    line-height: 30px;

}.pxtr-container {
    padding: 30px 0;
}

nav.navigation.pagination {
    display: block;

    text-align: center;
}*/

}/*@media*/

/*@media*/

@media only screen and (min-width: 768px) and (max-width: 1024px) {

.pxtr-column-left {
    width: 100%;
}.pxtr-column-right {
    width: 100%;
} .relatix-center, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
      max-width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    
    }
.ggrid-items-center {    gap: 1rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.bottom-position-top {
    right: 0;
}
.bottom-position-botm {
    left: 0;
}

.pxtr-right-inner {
    padding-left: 0;
}



}/*@media*/
