@media(min-width:768px) {

    .leading_future_inner .row {
        margin: 0px -40px;
    }

    .leading_future_inner .row .leading_col {
        padding: 0px 40px;
    }

    .leading_future_inner .row .leading_col:nth-child(2) {
        padding-top: 75px;
    }

    .virtual_box_right_wrapper figure {
        position: absolute;
        top: -132px;
    }

    .virtual_assistant_inner .virtual_row.row {
        margin: 0px -13px;
    }

    .virtual_assistant_inner .virtual_row.row .virtual_col {
        padding: 0px 13px;
    }

    .virtual_assistant_inner .virtual_row.row {
        margin: 0px -13px;
        gap: 26px 0px;
    }

    .row.common_flip_row {
        margin: 0px -12px;
    }

    .row.common_flip_row .flip_col {
        padding: 0px 12px;
    }

    .our_story_section .leading_future_inner .row .leading_col:nth-child(2) {
        padding-top: 0px;
    }

    .our_story_slider_section .wrapper_container_3 {
        padding-left: calc(50% - 600px);
    }

    .blogs__grid__row {
        margin: 0px -12px;
    }

    .blogs__grid__row .blogs__grid__col {
        padding: 0px 12px;
    }

    .benefits_virtual_row {
        margin: 0px -20px;
    }

    .benefits_virtual_row .virtual__col {
        padding: 0px 20px;
    }

    .health__care__benefits__box {
        min-height: 314px;
    }

    .common__form__wrapper__row {
        margin: 0px -12px;
    }

    .common__form__col {
        padding: 0px 12px;
    }

    .common_blogs_details_banner .common_banner_bottom .img_col {
        height: 670px;
    }

    .virtual_box_left_wrapper figure {
        position: absolute;
        top: -43px;
    }

    .virtual_assistant_inner .virtual_row.row .virtual_col.col-12:nth-child(3) .virtual_box_wrapper {
        min-height: 495px;
    }

    .service_grid_wrapper .row {
        margin: 0px -12px;
    }

    .service_grid_wrapper .svc_type_col {
        padding: 0px 12px;
    }

    .service_grid_wrapper .service_types_wrapper {
        min-height: 525px;
    }

    .staffing_service_right .listing_data {
        max-width: 665px;
    }
/* 	.service_grid_wrapper .service_types_wrapper h4.wrapper_title_4 {
    	height: 72px;
	} */
	.overflow_wrapper_1 {
/*     min-height: 307px; */
    margin-bottom: 40px;
}
.commonPage_banner_section .common_banner_right .img_col {
    height: 100%;
}

.commonPage_banner_section .common_banner_right .img_col img {
    height: 100%;
	object-fit:cover;
}
	.benefits_virtual_inner .hiring_img,.benefits_virtual_inner .hiring_content{
		    padding-bottom: 100px;
	}
}


@media(max-width:1200px) {
    header.main_header {
        position: fixed;
        top: 0;
        background: #c6d2ff;
        width: 100%;
        left: 0px;
        z-index: 999;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .main_header_area .brand_logo img {
        width: 186px;
        height: 42px;
        object-fit: scale-down;
    }

    .main_header_area .header_right_wrapper nav.nav_area_wrapper {
        position: absolute;
        left: 0;
        width: 100%;
        top: 150px;
        padding: 0 15px;
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s ease;
        margin: 0;
    }

    .header_right_wrapper .header_right_contact {
        display: none;
    }

    header.main_header {
        top: 0px !important;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    header.main_header.headerSticky .main_header_area {
        padding: 0px;
        background: transparent;
        box-shadow: none;
    }

    header.main_header .main_header_area {
        padding: 0px;
    }

    body.menuOpen .header_right_wrapper nav.nav_area_wrapper {
        visibility: visible;
        opacity: 1;
        position: fixed;
        background: var(--primaryBlue);
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 9999;
        transition: all 0.3s ease;
        margin: 0;
        overflow: hidden;
        padding: 0 15px;
    }

    .header_right_wrapper nav.nav_area_wrapper ul {
        flex-direction: column;
        align-items: baseline;
        padding-top: 30px;
        gap: 15px 0px;
    }

    .header_right_wrapper nav.nav_area_wrapper ul li {
        margin-right: 0px;
    }

    .header_right_wrapper nav.nav_area_wrapper ul li a {
        color: var(--primary-white);
    }

    .main_header_area .header_right_wrapper nav.nav_area_wrapper .close_nav {
        position: absolute;
        top: 21px;
        right: 10px;
        padding: 6px 10px;
        z-index: 9;
    }

}


@media (min-width: 1200px) {
    .support_grid_section_row.custom_row {
        flex-wrap: nowrap;
    }

    .site_brand_toggle {
        display: none;
    }

    .main_header_area .header_right_wrapper nav.nav_area_wrapper .close_nav {
        display: none;
    }

    .mobile_contact_link {
        display: none;
    }

    /* home banner animation */
    .home .home_banner_section {

        margin-right: 30px;
        margin-left: 30px;
        margin-top: 30px;
    }

    .home header.main_header {
        top: 30px;
    }

    body.home.home_banner_active .home_banner_section {
        margin: 0px;
    }
   /* ws -25-03-2025 */
	.flip_front_wrapper figure img {
    height: 380px;
    object-fit: cover;
	object-position: center center;}
   /* we -25-03-2025 */
}

@media(max-width:1024px){
	.mb__72 {
    margin-bottom: 30px;
	}
}

@media(min-width:768px) and (max-width:1024px) {
    .wrapper_title_1 {
        font-size: 45px;
        line-height: 55px;
    }

    .wrapper_title_2 {

        font-size: 30px;
        line-height: 30.72px;
    }

    .wrapper_title_3 {
        font-size: 25px;
        line-height: 30px;
    }

    .wrapper_title_4,
    .blogs__wrapper__left__inner .details__col h5 {
        font-size: 20px;
        line-height: 24px;
    }


    .wrapper_title_5 {
        font-size: 20px;
        line-height: 26px;
    }

    .wrapper_title_16 {
        font-size: 16px;
        line-height: 22px;
    }

    .wrapper_title_24_hindi {
        font-size: 20px;
        line-height: 24px;
    }

    .mb__54 {
        margin-bottom: 40px;
    }

    .padding__100 {
        padding: 60px 0px;
    }

    .common__btn__01 {
        padding: 11px 22px;
    }

    .padding__80 {
        padding: 50px 0px;
    }

    .mb__71 {
        margin-bottom: 50px;
    }

    .modal-dialog .modal-content {
        padding: 50px 70px;
    }

    .modal .close {
        margin-bottom: 10px;
    }

    /* page specific */
    .virtual_box_wrapper {
        padding: 25px 20px;
    }

    .virtual_box_left_wrapper,
    .virtual_box_right_wrapper {
        max-width: 50%;
    }

    .virtual_box_left_wrapper figure {
        position: absolute;
        top: 0;
    }

    .virtual_assistant_inner .virtual_row.row .virtual_col.col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .benefits_virtual_inner .hiring_img,
    .elevate_inner_left {
        max-width: 50%;
        padding-right: 15px;
    }

    .benefits_virtual_inner .hiring_content,
    .elevate_inner_right,
    .footer_link_right .link_right_col_wrapper.col_2 {
        max-width: 50%;
    }

    .row.common_flip_row {
        gap: 25px 0px;
    }

    .footer_link_left,
    .footer_link_right .link_right_col_wrapper.col_1 {
        max-width: 50%;
        padding-right: 15px;
    }

    .footer_link_right {
        max-width: 50%;
    }

    .scription_row.cutom_row {
        gap: 20px 0px;
    }

    section.home_banner_section::after {
        height: 400px;
        background-position: top;
        border-radius: 40px;
    }

    section.home_banner_section {
        padding-top: 172px;
        padding-bottom: 321px;
        border-bottom-left-radius: 40px;
        border-bottom-right-radius: 40px;
    }

    section.leading_future_section,
    .padding__207__100 {
        padding: 160px 0px 60px;
    }

    section.commonPage_banner_section,
    .common_blogs_details_banner {
        border-bottom-left-radius: 40px;
        border-bottom-right-radius: 40px;
        padding-top: 172px;
        padding-bottom: 60px;
    }

    .banner_content_grid .common_banner_left,
    .banner_content_grid .common_banner_right {
        max-width: 50%;
    }

    .banner_content_grid .common_banner_left {
        padding-right: 15px;
    }

    .banner_content_grid.custom_row {
        align-items: center;
    }

    .leading_future_inner .row {
        margin: 0px -20px;
    }

    .leading_future_inner .row .leading_col {
        padding: 0px 20px;
    }

    .story_slider_left,
    .story_slider_right {
        max-width: 50%;
    }

    .story_slider_left {
        padding-right: 15px;
    }

    .our_story_slider_section .wrapper_container_3 {
        padding-left: 15px;
    }

    .common_faq_wrapper .collapse-box {
        padding: 30px;
    }

    .row.blogs__grid__row {
        gap: 30px 0px;
    }

    .blogs__wrapper__left {
        max-width: 60%;
        padding-right: 15px;
    }

    .blogs__wrapper__right {
        max-width: 40%;
    }

    .blogs__wrapper__left__inner .details__col:not(:last-child) {
        margin-bottom: 30px;
    }

    .common__form__col {
        margin-bottom: 20px;
    }

    .col-12.common__form__col.mt__16 {
        margin-top: 0px;
    }

    .contact_address_left,
    .contact_address_right {
        max-width: 50%;
    }

    .contact_address_left {
        padding-right: 20px;
    }

    .contact_address_right {
        padding-top: 65px;
    }

    .assistant__box__left,
    .assistant__box__right {
        max-width: 50%;
    }

    .assistant__box__right .img__col {
        position: initial;
    }

    .assistant__box__right .img__col img {
        width: auto;
        height: auto;
        max-width: 100%;
    }

    .details_box__left {
        max-width: 70%;
        width: 100%;
        padding-right: 20px;
    }

    .details_box__right {
        max-width: 30%;
    }

    .details_box__right .learn_more_link {
        display: flex;
        justify-content: flex-end;
    }

    .common_elevate_inner .elevate_inner_left .common_para_hindi_19 p {
        color: var(--borderColor-2);
    }

    .support_grid_box {
        max-width: 190px;
        padding: 0px 10px;
    }

    .support_grid_box.box-2 .support_arrow {
        top: -137px;
        left: -100px;
    }

    .support_grid_box.box-3 .support_arrow {
        top: -95px;
        left: -82px;
    }

    .support_grid_box.box-4 .support_arrow {
        top: -60px;
        left: -81px;
    }




}

@media(min-width:1440px){
	.home_banner_section 
	 .wrapper_container_3 {
		max-width: 1410px;
		width: 100%;
		padding: 0px 15px;
		overflow: hidden;
		margin: auto;
	}
}
@media(max-width:767px) {

    .wrapper_title_1 {
        font-size: 32px;
        line-height: 38.4px;
    }

    .wrapper_title_2 {

        font-size: 25px;
        line-height: 30.72px;
    }

    .wrapper_title_3 {
        font-size: 20px;
        line-height: 24px;
    }

    .wrapper_title_4,
    .blogs__wrapper__left__inner .details__col h5 {
        font-size: 18px;
        line-height: 24px;
    }


    .wrapper_title_5 {
        font-size: 18px;
        line-height: 26px;
    }

    .wrapper_title_16 {
        font-size: 14px;
        line-height: 22px;

    }

    .wrapper_title_24_hindi {
        font-size: 18px;
        line-height: 24px;
    }

    .common_para_hindi_19 p,
    .common_listing_hindi_19 ul li,
    .common_listing_hindi_19 ul li a,
    .common_title_hindi_19 {
        font-size: 16px;
        line-height: 22px;
    }

    .common_para_hindi_15 p,
    .common_listing_hindi_15 ul li,
    .common_listing_hindi_15 ul li a,
    .wrapper_title_hindi_15,
    .single_link {
        font-size: 14px;
        line-height: 19px;
    }

    .common_banner_left .common_heading_box p,
    .common_heading_box p {
        font-size: 16px;
        line-height: 22px;
    }

    .small_text_hindi {
        font-size: 12px;
        line-height: 16.96px;
    }

    .common__btn__01 {
        height: 50px;
        padding: 12px 20px;
        font-size: 18px;
        line-height: 24px;
    }

    .mb__60 {
        margin-bottom: 30px;
    }

    .mb__88 {
        margin-bottom: 40px;
    }

    .padding__100 {
        padding: 50px 0px;
    }

    .mb__25,
    .mb__24,
    .mb__20,
    .leading_col_descreption .content_box h4.wrapper_title_4 {
        margin-bottom: 16px;
    }

    .mb__30 {
        margin-bottom: 20px;
    }

    .mr__50 {
        margin-right: 25px;
    }

    .mb__18 {
        margin-bottom: 16px;
    }

    .mb__40 {
        margin-bottom: 20px;
    }

    .mb__54 {
        margin-bottom: 22px;
    }

    .wrapper_container_3 {
        padding: 0px 15px;
    }

    .mt__60 {
        margin-top: 30px;
    }

    /* headers */


/*     .main_header_area .brand_logo img {
        width: 140px;
    } */


    .main_header_area .header_right_wrapper .header_right_contact {
        display: block;
		padding: 0 10px;
    }

	 .header_right_contact .common__btn__01 {
        height: 40px;
        padding: 8px 14px;
        font-size: 13px;
        line-height: 24px;
    }
	.header_right_contact .header_booking a {
    min-width: 109px;
   }
	.main_header .wrapper_container_4 {
    padding: 0 10px;
   }
    .brand_toggle_dropdown_wrapper {
        left: initial;
        right: 0px;
        top: 63px;
    }

    .brand_toggle_dropdown_wrapper ul li a {
        padding: 6px 0px;
    }

    .common_toggle_btn {
        width: 40px;
        height: 40px;
    }

    .common_toggle_btn .bar {
        height: 2px;
        width: 20px;
        margin-bottom: 3px;
    }

    .site_brand_toggle.menuActive .common_toggle_btn .bar:nth-child(1) {
        transform: rotate(45deg) translate(3px, 3px);
    }

    section.home_banner_section {
        padding-top: 100px;
    }

    .banner_content_inner .banner_content1 {
        max-width: 100%;
        text-align: center !important;
    }

    .banner_content1.max-w-421.common_para_hindi_19 {
        margin-bottom: 20px;
    }

    .banner_content_inner {
        flex-wrap: wrap;
    }

    .banner_content_inner .banner_content1 .object_media {
        justify-content: center !important;
    }

    section.home_banner_section::after {
        height: 300px;
        background-position: top;
        border-radius: 40px;
    }

    section.leading_future_section,
    .padding__207__100 {
        padding: 140px 0px 40px;
    }

    .virtual_box_wrapper {
        padding: 25px;
    }

    .virtual_box_left_wrapper,
    .virtual_box_right_wrapper,
    .benefits_virtual_inner .hiring_img,
    .benefits_virtual_inner .hiring_content,
    .elevate_inner_right,
    .elevate_inner_left {
        max-width: 100%;
        padding: 0px;
    }

    .virtual_box_left_wrapper ul,
    .virtual_box_wrapper ul {
        flex-wrap: wrap;
        gap: 10px 0px;
    }

    .virtual_row.row,
    .row.common_flip_row {
        gap: 20px 0px;
    }

    .benefits_virtual_assistant .hiring_content {
        padding-top: 20px;
    }

    .rightCommon_inner.count:not(:last-child) {
        margin-bottom: 25px;
    }

    .rightCommon_inner.count {
        padding-bottom: 25px;
    }

    .service_types_wrapper {
        padding: 30px 20px;
    }

    .svc_type_inner {
        gap: 10px 10px;
    }

    .leading_col_descreption .content_box:not(:last-child) {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .leading_col_descreption {
        margin-top: 30px;
    }

    .circle_dotted {
        width: 40px;
        height: 40px;
        font-size: 15px;
    }

    .rightCommon_inner.count:last-child {
        border: none;
        padding-bottom: 0px;
    }

    .common_faq_wrapper .collapse-box {
        padding: 20px;
    }

    footer.footer_area {
        padding-top: 30px;
    }

    .footer_link_area {
        padding-bottom: 30px;
    }

    .footer_link_left,
    .footer_link_right {
        padding: 0px;
        max-width: 100%;
    }

    .scription_row.cutom_row .wrapper_form_input {
        max-width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }

    .footer_link_left_inner {
        margin-bottom: 30px;
    }

    .footer_link_right .link_right_col_wrapper.col_1,
    .footer_link_right .link_right_col_wrapper.col_2 {
        max-width: 100%;
        padding: 0px;
    }

    .footer_scription_wrapper input.form-control {
        font-size: 16px;
    }

    .footer_scription_wrapper input.form-control::-webkit-input-placeholder {
        font-size: 16px;
    }

    .footer_link_right {
        gap: 22px 0px;
    }

    .banner_content_grid .common_banner_left,
    .banner_content_grid .common_banner_right {
        max-width: 100%;
        padding: 0px;
    }

    section.commonPage_banner_section,
    .common_blogs_details_banner {
        padding-top: 120px;
        border-bottom-left-radius: 30px;
        border-bottom-right-radius: 30px;
        padding-bottom: 50px;
    }

    .banner_content_grid .common_banner_left {
        margin-bottom: 20px;
    }

    .story_slider_left,
    .story_slider_right {
        max-width: 100%;
        padding: 0px;
    }

    .story_slider_left {
        margin-bottom: 20px;
    }

    .categories_tabs_wrapper {
        margin-bottom: 20px;
    }

    .news_categories_wrapper,
    .categories_input_wrapper {
        width: 100%;
    }

    .categories_input_wrapper select.form-control {
        min-width: 100%;
    }

    .row.blogs__grid__row {
        gap: 22px 0px;
    }

    .blogs__wrapper__left,
    .blogs__wrapper__right {
        max-width: 100%;
        padding: 0px;
    }

    .blogs__wrapper__right {
        order: -1;
        margin-bottom: 30px;
    }

    .blog_author_details ul {
        gap: 10px 30px;
    }

    .blogs__wrapper__left__inner .details__col h5 {
        margin-bottom: 16px;
    }

    .blogs__wrapper__left__inner .details__col p {
        font-size: 16px;
        line-height: 23px;
        margin-bottom: 16px;
    }

    section.blogs_descreption_section {
        padding-bottom: 0px;
    }

    .common__form__wrapper label {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 16px;
    }

    .attach_resume_wrapper .attchment_span {
        font-size: 18px;
        line-height: 24px;
    }

    .attach_resume p {
        font-size: 14px;
        line-height: 21.2px;
    }

    .common__form__col {
        margin-bottom: 20px;
    }

    section.join__team_section {
        padding-top: 50px;
    }

    .join_team_links .joining_link_wrapper {
        padding: 20px;
    }

    .join_team_links .joining_link_wrapper .head {
        align-items: center;
    }

    .joining_link_wrapper .position,
    .joining_link_wrapper p {
        font-size: 16px;
        line-height: 23px;
    }

    .assistant__box__left,
    .assistant__box__right {
        max-width: 100%;
        width: 100%;
    }

    .assistant__box__right .img__col {
        position: initial;
    }

    .assistant__box__right .img__col img {
        width: auto;
        height: auto;
        max-width: 100%;
    }

    .assistant__box__left_inner {
        padding: 20px;
    }

    .health__care__benefits__box {
        padding: 20px;
    }

    .benefits_virtual_row {
        gap: 20px 0px;
    }

    .details_box__left,
    .details_box__right {
        max-width: 100%;
        padding: 0px;
    }

    .health__care__benefits__box .details_box__left {
        margin-bottom: 20px;
    }

    .health__care__benefits__box .details_box__right {
        display: flex;
        justify-content: center;
    }

    .common_elevate_section .common_para_hindi_19 p {
        color: #fff;
    }

    .support_grid_section {
        padding-top: 50px;
    }

    .support_grid_section_row .support_grid_box {
        max-width: 100%;
    }

    .support_grid_box .support_arrow {
        display: none;
    }

    .support_grid_box.box-2,
    .support_grid_box.box-3,
    .support_grid_box.box-4 {
        padding-top: 20px;
    }

    .client_slide_wrapper {
        padding: 20px;
    }

    .modal-dialog .modal-content {
        padding: 30px;
    }

    .modal .close {
        margin-bottom: 20px;
    }

    .mb__71 {
        margin-bottom: 40px;
    }

    .contact_address_left,
    .contact_address_right {
        max-width: 100%;
        padding: 0px;
    }

    .contact_address_wrapper.mb__71 .address__bar.mb__20 {
        margin-bottom: 10px;
    }

    .contact_address_right_inner {
        margin-top: 20px;
    }

    section.common_strip_wrapper {
        margin-bottom: 50px;
    }

    .virtual_box_right_wrapper {
        margin-top: 30px;
    }

    .pb__100 {
        padding-bottom: 50px;
    }

    .dynamic_section_left,
    .dynamic_section_right,
    .healthcare_staffing_left,
    .healthcare_staffing_right,
    .staffing_service_left,
    .staffing_service_right {
        max-width: 100%;
        padding: 0px;
    }

    .dynamic_section_right,
    .healthcare_staffing_right,
    .staffing_service_right {
        margin-top: 30px;
    }

    .staffing_solution_grid .sol-col {
        min-height: auto;
        display: flex;
        align-items: flex-end;
    }

    .staffing_solution_grid_inner .arrow_icon {
        display: none;
    }

    .staffing_solution_grid .sol-col:nth-child(2) .staffing_solution_grid_inner {
        margin-bottom: 20px;
    }

    .staffing_solution_grid .sol-col:nth-child(3) .staffing_solution_grid_inner {
        margin-bottom: 20px;
    }

    .staffing_solution_grid .sol-col .staffing_solution_grid_inner {
        margin-bottom: 0px !important;
    }

    .staffing_solution_grid .row {
        gap: 20px 0px;
    }
	.main_header_area .header_right_wrapper {
    	margin-left: auto;
	}
	.flip_col_wrapper .flip_front_wrapper {
    	left: 0;
   	 padding: 0px 10px;
	}
	.service_types_wrapper.text-center .overflow_wrapper_1 {
    margin-bottom: 30px;
}
	section.commonPage_banner_section{
		padding-top:80px;
	}
	.flip_toggleBtn.flipActive a, .flip_toggleBtn .common__btn__01 {
    box-shadow: 0 3px 0 var(--primary-blue-dark);
}
 /* W S 27-03-2025 767 */
	.home_banner_slider .slick-track .slick-slide .banner_slide_img {
    height: 300px;
    width: 300px;
    margin: auto;
  }
	.pum-theme-693 .pum-container, .pum-theme-default-theme .pum-container {
    padding: 0 20px 30px 20px;
  }
	.pum-theme-693 .pum-content, .pum-theme-default-theme .pum-content {
    padding-top: 40px;
}
	.pum-theme-693 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    right: 20px;
    top: 30px;
	}
	.pum-theme-693 .pum-content + .pum-close::after, .pum-theme-default-theme .pum-content + .pum-close::after {
    width: 36px;
    height: 38px;
    background-size: contain;
}
	.current_page_item > a, .page-template-tpl_service_single li#menu-item-550 a {
    color: #81e2ff !important;
}
	
	.collapse_icon {
    min-width: 30px;
    width: 30px;
    display: inline-block;
    margin-left: 10px !important;
}
	.flip_col_wrapper {
    min-height: 485px;
}
.flip_front_wrapper figure img {
    height: 348px;
    object-fit: cover;
}
	.home_banner_slider .slick-track .slick-slide:nth-child(odd) .banner_slide_img {
    background: #3563B1;
    border-radius: 20px;
		overflow:hidden;
}

.home_banner_slider .slick-track .slick-slide:nth-child(even) .banner_slide_img {
    background: #279BBD;
    border-radius: 50%;
	overflow:hidden;
}
.home_banner_slider .slick-track .slick-slide:nth-child(odd) .banner_slide_img img {
    border-radius: unset;
}
.home_banner_slider .slick-track .slick-slide:nth-child(even) .banner_slide_img img {
    border-radius: unset;
}
 /* W E 27-03-2025 767 */

/**** j- 02-04-2025 **** start****/
.left_sticky_listing_left, .left_sticky_listing_right {
	max-width: 100%;
	padding: 0px;
}
.left_sticky_listing_right {
	order: -1;
	margin-bottom: 30px;
}
/**** j- 02-04-2025 **** end****/	

	
/* 	w-16-04-2025 ws */
	.svc_dtls_staffing_svc_need .img-col {
    height: auto;
}
.ast-scroll-to-top-right {
    bottom: 110px;
    right: 10px;
}
	/* 	w-16-04-2025 we */
.blogs__wrapper__left__inner .wrapper_title_2 .ez-toc-section {
    scroll-margin-top: 100px;
}	
.blogs__wrapper__left__inner .wrapper_title_2{
	font-size: 20px;
    line-height: 30px;
	margin-bottom: 16px;
}
.blogs__wrapper__left__inner ul li, .blogs__wrapper__left__inner ol li{
   font-size:16px;
}
.blogs__wrapper__left__inner {
    padding-bottom: 40px;
}	
.my__60 {
    margin-top: 30px;
    margin-bottom: 30px;
}	
.blog_slider_btn .common__btn__01{
	width: 40px;
    height: 40px;
}
.footer_link_left_inner .footer_logo.mb__54 {
    margin-bottom: 20px;
}	
.link_wrapper ul li a, .link_wrapper p, .link_wrapper .contact a{
	font-size: 16px;
    line-height: 24px;
}	
.padding__80 {
    padding: 40px 0px;
}	
	
}

/* Responsive Aezad Work Css 22-04-2025*/


@media(max-width:1041px) {

    .blog_common_banner {
        flex-wrap: wrap;
        gap: 20px;
    }

    .blog_common_banner .common_banner_left {
        max-width: 100%;
    }

    .blog_common_banner .common_banner_right {
        max-width: 100%;
        row-gap: 40px;
        column-gap: 20px;
    }


    .blog_cards_wrapper {
        grid-template-columns: repeat(2, 1fr);
    }

    .blog_cards_wrapper .blog_card {
        max-width: 100%;
    }

    .blog_details_banner_icons {
        max-width: 552px;
        width: 100%;
        padding-right: 0;
    }
}

@media(max-width:900px) {

    .blog_details_content_container .blog_details_right_side {
        position: static;

    }

    .blog_details_content_container {
        flex-wrap: wrap-reverse;
    }

    .blog_details_content_container .blog_details_right_side {
        max-width: 100%;
    }
}

@media(max-width:768px) {
    .blog_cards_wrapper {
        row-gap: 30px;
        column-gap: 15px;
    }
	.page-template-tpl_career .benefits_virtual_assistant {
    padding-bottom: 50px;
    padding-top: 50px;
}
	section.wrapper__talent.leading_future_section {
		padding-top: 50px;}
}

@media(max-width:515px) {
    .blog_cards_wrapper {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 15px;
    }

    .blog_card_content_container .p_clamp {
        margin-top: 10px;
    }

    .blog_tab_header .blog_category_feild {
        padding: 12px 20px;
    }

    .blog_slider_view_btn {
        margin: auto;
    }

    .blog_slider_btn {
        margin: auto;
        flex-wrap: wrap-reverse;
        gap: 30px;
        justify-content: center;
    }

    .progress-bar-container {
        padding: 0;
        margin: auto;
    }

    .blog_slider_btn .prev-btn {
        margin-right: 0;
    }

    .blog_slider_btn_container {
        gap: 30px;
    }

    .blog_slider_btn svg {
        width: 25px;
    }
}

/* Aezad Work CSS End */

