@media only screen and (max-width:1336px) {
	#page-content .trans_second_sec .owl-nav {
		top: -86px;
		position: absolute;
		display: block;
		margin: 0px auto;
		left: 48%;
		transform: translate(-50%);
/* 		margin-left: 635px; */
		margin-right: 2rem;/*Added by sandeep 31 OCT*/
		width: 102px !important;
		right: 0;
	}
}
@media only screen and (max-width:1279.5px) {
	p.chart-heading {
		margin: 0px;
		padding-bottom: 15px !important;
	}
	.chart-container svg {
/* 		height: 175px; */
		max-width: 400px;
	}
	.black-box .percent-box>.wpb_wrapper {
		width: 100%;
	}
	.links_animate a:hover {
    background-size: 0;
}
    html {
        overflow-x: hidden;
    }
   header .l-subheader,section.l-section {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    header .l-subheader-cell.at_left img {
        width: auto;
    }
    header ul li a.w-nav-anchor {
        padding-left: 7px;
        padding-right: 7px;
    }
    .hero_row .g-cols.wpb_row {
        display: block;
    }
    footer .w-image-h {
        height: 32px;
        display: flex;
        align-items: center;
    }
    section.foot_sec.l-section {
        padding-top: 10px;
        padding-bottom: 12px;
    }
    section.foot_sec .w-menu .menu {
        flex-wrap: unset !important;
    }
    footer .menu li.menu-item {
        font-size: 14px !important;
        margin-right: 39px !important;
        width: max-content;
    }
    .linkedin_footer .w-image img {
        height: 15px;
    }
    .linkedin_footer {
        width: 20px;
        margin: 0px 0px 0px auto;
    }
    footer .foot-border .wpb_column.vc_column_container {
        padding-bottom: 6px;
    }
    footer .para_small {
        font-size: 12px;
        line-height: 16px;
    }
    footer section.foot_sec .first_col_img.vc_column_container {
        width: 200px;
    }
    footer .foot-border .wpb_column.vc_column_container:nth-child(2) {
        margin-left: -10px;
    }
    footer .foot-border.g-cols.wpb_row {
       grid-template-columns: 1fr 3fr 1fr;
    }
    section.our_firm_top .tab_banner {
        grid-template-columns: 7fr 1.5fr;
    }
    .network_top_sec .g-cols.wpb_row {
        grid-template-columns: 7fr 1.5fr;
        gap: 0px;
    }
    section.l-section.black-bg-row {
        padding-bottom: 40px;
        padding-top: 10px;
    }
	h4.top_banner_block_description {
		width: 60%;
	}
    body .button_box :is(input, li a){
        font-size: 14px!important;
        line-height: 16px;
    }
    .firm_solution_row  article.services h4.w-post-elm.post_title {
        margin-bottom: 16px;
    }
    
    .firm_solution_row .arrow_slant .w-grid-item .w-grid-item-h .v-ser {
/*         aspect-ratio: 1 / 1.2;
        height: unset; */
    }
	.diff-cols img {
		object-fit: cover;
		min-height: 154px !important;
		aspect-ratio: 2/1;
	}
    .firm_solution_row .post_content {
        line-height: 20px;
		padding-right: 10px;
    }
	.v-ser .ser_boxes_ .w-post-elm.post_content {
		min-height: 100px;
	}
    .services_text h3 {
        margin-bottom: 15px;
    }
    div.services_text h4 {
        margin-bottom: 20px;
    }    
    .black_rounded_col .wpb_text_column {
        width: auto;
        padding:15px 20px;
    }
    .black_rounded_col {
        padding: 17px 0 40px;
    }
    .rounded-btn.us-btn-style_1, button.us-btn-style_4.rounded-btn {
        width: 128px;
        height: 34px;
        font-size: clamp(14px,1.823vw,16px)!important;
        padding: 0px !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
    }
	.search-res button.us-btn-style_4.rounded-btn{
	        margin: 0 auto;
	}
    .firm_team_block  .rounded-btn {
        margin: 0px auto;
    }
    .black_popup_content {
        width: auto;
        padding: 35px 36px 30px;
    }
    #page-content .transaction_carousel .owl-nav,
    #page-content .webinar_slider .owl-nav{
        left: unset;
        transform: unset;
        margin-left: unset;
        width: 70px !important;
        right: 52px;
        top: -29px;
    }
    #page-content .trans_second_sec .owl-nav {
         left: unset;
        transform: unset;
        margin-left: unset;
        width: 70px !important;
        right: 0px;
/*         margin-right: 20px; */
		margin-right: 4rem; /*Added by sandeep 31 OCT*/
        top: -78%;
    }
    .trans_second_sec button, .transaction_carousel button, .webinar_slider button{
        width: 28px!important;
        height: 28px!important;
    }
    .transaction_carousel .wpb_row {
        padding-left:0px;
    }
	.trans_top_sec h4 {
		width: 68%;
	}
    section.transaction_carousel {
        padding-right: 0px !important;
    }
    .transaction_carousel .w-grid {
        margin-left: -22px;
        margin-right: -22px;
    }
    .transaction_carousel .arrow_slant .w-grid-item .w-grid-item-h .v-ser {
        height: auto;
        padding: 20px 16px 40px 16px;
		aspect-ratio: 1;
    }
    .transaction_carousel .post_title.w-post-elm {
        padding-top: 0px;
    }
    .trans_list {
        min-height: 210px;
    }
    .filter_top_row li,
    input#trans_search, input#news_search,
    .tr_cat div,
    .sub_dropdown li {
        font-size:clamp(12px,1.563vw, 14px);
        line-height: 16px;
    }
/*     .transaction_listing_outer {
        padding-top: 35px;
    } */
    .transaction_listing_outer .rounded-btn {
        width: 143px;
        height: 37px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .arrow {
        margin: 0px 0px 0px auto;
        background-size: contain;
    }
    .single_trans_sec > div > .g-cols.vc_row {
        grid-template-columns: 100%;
    }
/*     .left_area_trans .story_title {
        padding-top: 0px;
        float: right;
    } */
    
    .left_area_trans .w-post-elm.post_title {
        padding-top: 6px;
        margin-top: 23px;
        border: 0px;
        max-width: 589px;
    }
    .left_area_trans {
        padding: 43px 16px 20px 16px;
        border-bottom-left-radius:0px;
        border-top-right-radius: 24px;
    }
    .right_area_trans {
        padding-top: 0px;
    }
    .single_trans_sec > .l-section-h.i-cf >.g-cols.vc_row {
        gap: 0px;
    }
    .right_area_trans .post_content {
        border-top: 0px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .left_area_trans .w-post-elm.post_title::before {
        content: '';
        width: 100%;
        height: 0.5px;
        background: rgba(0, 0, 0, 0.50);
        display: block;
        position: absolute;
        top: 35px;
    }
    .w-btn.us-btn-style_3::before,
    .single .post_navigation .post_navigation-item-arrow:before,
    .transaction_carousel .w-image-h img {
        width: 17px;
        height: 17px;
        background-size: contain;
    }
    input#trans_search, input#news_search {
        background-position: top 6px right 5px;
        background-size: 15px;
    }
}