@media only screen and (max-width:1440px ) {
	.reviewContentCol .nectar-flickity .flickity-page-dots {
		bottom: -40px !important;
	}
}
@media only screen and (max-width:1380px ) {
	.timelineDetailsBox {
    	height: 528px !important;
	}
	.timelineDetailsBox .hover-wrap-inner img {
		height: 400px !important;
		width: auto;
		margin: auto;
	}
}
@media only screen and (max-width:1200px ) {
	.menuContainer .footerMenuItemContainer ul {
		gap: 20px;
	}
	.fadingTextBlock {
		padding: 0px 0px 48px 80px;
	}
	.howToHelpSec {
		padding-bottom: 52px !important;
	}
	.terminationGradientTextBox br {
		display: none;
	}
	.commonGroundScrollBox.groundBox1 .wpb_raw_code.wpb_raw_html {
		right: unset;
		top: 30px;
		left: -22px;
	}
	.commonGroundScrollBox .wpb_raw_code.wpb_raw_html svg {
		max-width: 520px;
	}
	.resultMilestoneRow .vc_column-inner .nectar-milestone {
		padding: 48px 24px;
	}
	.advocatesSection .adcicateRIghtBox {
    	width: 100%;
	}
	.adcicateCenterBox {
		width: 100%;
	}
	.aboutHeroSec .column-image-bg-wrap .column-image-bg {
		background-size: 950px;
	}
	
	.timelineImage {		
		height: auto !important;
	}
}
@media only screen and (max-width:1100px ) {
	.commonGroundScrollBox.groundBox1 .wpb_raw_code.wpb_raw_html {
		right: unset;
		top: 30px;
		left: -22px;
	}
	.commonGroundScrollBox .wpb_raw_code.wpb_raw_html svg {
		max-width: 520px;
	}
	.commonGroundScrollBox.groundBox2 .wpb_raw_code.wpb_raw_html {
    	right: 390px;
    	top: 30px;
	}
	.milestoneInnerCol .nectar-milestone {
		padding: 0 74px;
	}
	.employerTabSec .wpb_wrapper ul.wpb_tabs_nav li.tab-item {
    	margin: 0 4px;
	}
	.employerTabSec .wpb_wrapper ul.wpb_tabs_nav li.tab-item a {
		padding: 10px 16px;
	}
	.aboutHeroSec .column-image-bg-wrap .column-image-bg {    	
		background-position: center 60px !important;
		background-size: 820px;
	}
}
@media only screen and (max-width:1024px ) {
	.resultMilestoneRow .vc_column-inner .nectar-milestone {
		padding: 48px 16px;
	}

}
@media only screen and (max-width:1000px ) {
	.menuContainer .footerMenuItemContainer ul {
		display: flex;
		gap: 30px;
		margin: 0px;
		flex-wrap: wrap;
	}
	.heroSection {
		padding-top: 100px !important;
		padding-bottom: 30px !important;
	}
	.advocatesSection .adcicateLeftBox {
		width: 100%;
	}
	.adcicateLeftBox .vc_column-inner{
		padding: 20px 20px 10px 13px !important;
	}
	.adcicateLeftBox  .vc_column-inner .wpb_text_column h2{
		font-size: 28px;
        line-height: 38px;
	}
	.adcicateRIghtBox .vc_column-inner {
		padding: 20px 20px !important;
        text-align: left !important;
	}
	.adcicateCenterBox .vc_column-inner {
		padding: 8px 16px 0 !important;
	}
	.reviewContainer .vc_col-sm-6 {
		width: 45%;
		margin: 0;
	}
	.reviewContainer .row_col_wrap_12_inner {
		justify-content: space-between;
	}
	.reviewContainer .vc_col-sm-6 .vc_column-inner{
		padding:0 !important;
	}
	.reviewContainer .border_left_desktop_1px .vc_column-inner {
		padding-left: 20px !important;
	}
	.timelineDetailsBox .hover-wrap-inner img {
		width: 100%;
		height: auto !important; 
	}
	.timelineDetailsBox .timelineTextContainer {
		padding: 0 0px 0 100px !important;
		position: relative;
	}
	.timelineDetailsBox.reverse .nectar-badge {
		left: -100px;
		right: unset !important;
	}
	.timelineTextContainer .nectar-badge {	
		left: -100px;
	}
	.timelineDetailsBox {   
        padding-bottom: 64px !important;
        margin: 0 !important;
    }
	.milestoneInnerCol .nectar-milestone {
		padding: 0 0px;		
		width: 33%;
	}
	.clientSliderContainer .vc_column-inner {
		min-height: 370px;
		    padding: 0px 1px 10px 1px;
    border-radius: 20px;
	}
	.resultHeading p {
		max-width: 100%;
		margin-bottom: 16px !important;
	}
	.summitRow .summitInnerCol.useCodeCol .vc_column-inner {
		border-bottom: 1px solid #303030;
	}
	.moreBlogsSec .nectar-post-grid .nectar-post-grid-item {
		min-height: 500px !important;
	}
	.summitInnerCol .wpb_text_column {
		max-width: 100% !important;
	}
	.techLeftBox .img-with-aniamtion-wrap .inner {
		margin: 0 auto !important;
	}
	.commonGroundsIconCol .nectar-fancy-box {
		width: 48% !important;
	}
	.howToHelpSec  .wpb_text_column {
		max-width: 100% !important;
	}
	.commonGroundScrollBox .wpb_raw_code.wpb_raw_html {
		display: none;
	}
	.commonGroundScrollBox .wpb_text_column {
		max-width: 100% !important;
	}
	.commonGroundScrollBox {
		max-width: 100%;
	}
	.gradientTextBox {
		max-width: 100%;
	}
	.howWeWorkSec .wpb_text_column {
		max-width: 100% !important;
	}
	.howWeWorkSec .weWorkContentCol {
		margin-bottom: 24px !important;
	}
	.howWehelpHero .helpImgCol .hover-wrap-inner {
		text-align: left;
	}
	.reviewTextCol > .vc_column-inner {
		padding: 40px;
	}
	.reviewMilestoneCol .vc_column-inner > .wpb_wrapper {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: start;
	}
	.reviewMilestoneCol .nectar-milestone {
		padding-bottom: 0;		
		margin-bottom: 0;
	}
	.singleClientReview .wpb_text_column p {
		max-width: 100%;
	}
	.traditionalLawFirmSec .inner-wrap .row-bg {
		transform: translate(0px, 200px);
	} 
	body.wp-singular.page-id-292 .wpb_text_column {
		max-width: 100% !important;
	}
	.commonGroundsIconCol .nectar-fancy-box .text {
		padding: 30px 0 0 0;
	}
	.investTeamIconCol .nectar-fancy-box {
		width: 48% !important;
	}
	.investTeamIconCol > .vc_column-inner .wpb_wrapper {
		row-gap: 32px;
	}
	.applyNowSec .helpFormCol > .vc_column-inner {
		max-width: 100%;
	}
	.openPositionSec .wpb_wrapper ul.wpb_tabs_nav {
		margin-bottom: 40px;
	}
	.teamFirmIconCol > .vc_column-inner {
		padding: 32px 24px;
	}
	body.wp-singular.page-id-313 .wpb_text_column {
		max-width: 100% !important;
	}
	.storyBoxContentCol:nth-child(odd) .wpb_wrapper {
		text-align: left;
	}
	.storyBoxContentCol:nth-child(odd) {
		padding-right: 0px !important;
		padding-left: 60px !important;		
        margin-bottom: 0 !important;
	}
	.storyBoxContentCol:nth-child(odd):before {
		left: 0 !important;
		right: unset;
	}
	.storyBoxContentCol:nth-child(odd):after {
		left: 22px !important;
		right: unset;
		top: 30px;
	}
	.storyBoxContentCol:before {
		left: 0px !important;
    	top: 0;
	}
	.storyBoxContentCol:after {
		left: 22px;
    	top: 30px;
		height: 120%;
	}
	.singleStoryRow {
		margin-bottom: 40px !important;
	}
	.storyBoxContentCol:nth-child(odd) .orangeSubtitle {
		margin-bottom: 0 !important;
	}
	.resultMilestoneRow .nectar-milestone .number {
		font-size: 40px !important;
		line-height: 50px !important;
	}
	.resultMilestoneRow .nectar-milestone .number .symbol-wrap {
		font-size: 40px !important;
		line-height: 50px !important;
	}
	.resultMilestoneRow .vc_column-inner .nectar-milestone {
        padding: 24px;
    }
	body.wp-singular.page-id-316 .wpb_text_column {
    	max-width: 100% !important;
	}
	.employerMilestoneCol {
    	max-width: 100%;
	}
	.employerTabSec .wpb_wrapper ul.wpb_tabs_nav {
		margin-bottom: 40px;
	}
	.employerTabSec .wpb_wrapper ul.wpb_tabs_nav {
		row-gap: 16px;
	}
	.deadlineSingleBox .deadlineSingleContentCol {
		width: 76%;
	}

	.deadlineSingleBox .deadlineSingleDateCol {
		width: 24%;
	}
	.commitmentCol .iwithtext {
		margin-bottom: 16px !important;
	}
	.aboutHeroSec .column-image-bg-wrap .column-image-bg {
        background-position: center 50px !important;
        background-size: 576px;
    }
	.aboutTeamSection .nectar-video-wrap .nectar-video-bg {
		width: 100%;
	}
	body.wp-singular.page-id-361 .wpb_text_column {
		max-width: 100% !important;
	}
	.wrongfulClaimCell {
		width: 30%;
		font-size: 18px !important;
		line-height: 26px !important;
	}
	.wrongfulHeaderCell:nth-child(2) {
		padding: 40px 26px 0 40px !important;
	}
	.wrongfulBodyCell {
		width: 40%;
    	padding-left: 40px !important;
	}
	.wrongfulHeaderCell {
		padding: 40px 26px 0 26px !important;
	}
	.wrongfulDeadlineColumn {
		padding: 26px !important;
	}
	.wrongfulDeadlineTime {
		font-size: 24px;
	}
	.footersubText p {
		max-width: 100%;
	}
	.singnAnythingRow .employmentImgCol .hover-wrap-inner {
		text-align: left !important;
	}
	.fadingTextBlock:nth-last-child(1) {
		padding-bottom: 0;
	}
	.groundProcessSec h2 {
		text-align: left !important;
	}

	.groundProcessSec h6 {
		text-align: left !important;
	}
	body.wp-singular.page-id-374 .wpb_text_column {
		max-width: 100% !important;
	}
	.descriminationTabSec .scrolling-tab-nav .scrolling-tab-nav-current-item {
		display: none !important;
	}
	.descriminationTabSec .scrolling-tab-nav ul.wpb_tabs_nav {
		display: block !important;
	}
	.descriminationTabSec ul.wpb_tabs_nav li.menu-item .menu-content .tab-nav-heading {
		text-align: left !important;
	}
	.descriminationTabSec ul.wpb_tabs_nav li.menu-item .menu-content a.sub-desc {
		text-align: left;
   	 	margin: 0 !important;
		max-width: 100% !important;
	}
	.aboutSection .nectar-highlighted-text h1 {
    	max-width: 100%;    	
	}
	body.wp-singular.page-id-442 .wpb_text_column.wpb_content_element {
		max-width: 100% !important;
	}
	.milestoneInnerCol.homeMilestoneInnerCol .vc_column-inner > .wpb_wrapper {
    	row-gap: 24px;
	}
	.homeMilestoneInnerCol .nectar-milestone {
		width: 50% !important;
	}
	.homeMilestoneInnerCol .nectar-milestone:nth-child(2) {
		border-right: none;
	}
	div#header-secondary-outer {
		display: none;
	}
	div#header-outer {
		transform: none !important;
	}
}
@media only screen and (max-width:769px ) { 
	.imageSection .vc_column-inner .nectar_hotspot_wrap {
		display:none !important;
	}
}
@media only screen and (max-width:690px ) {
	.techDrivenSingleBox .vc_column-inner > .wpb_wrapper {
		padding: 20px;
	}
	.techDrivenSection .techDrivenbox .vc_column-inner .iwithtext {
		display: block;
	}
	.techDrivenSection .techDrivenbox .vc_column-inner .iwithtext .iwt-icon {
		width: 100%;
	}
	.techDrivenSection .techDrivenbox .vc_column-inner .iwithtext .iwt-text {
		padding-left: 0px;
		width: 100%;
	}
	.detailsContainer .vc_column-inner {
		padding: 0px !important;
	}
	.footersubText p {
		line-height: 26px;
	}
    .buildHeading h2 {
        color: #fff;
        font-size: 24px;
    }
    .buildCard > .vc_column-inner {
		padding: 35px 20px 40px 20px !important;
    }
	.sideText h5 {
        font-size: 16px !important;
        line-height: 24px !important;
	}
	.reviewContainer {
		padding-top: 30px !important;
	}
	.reviewContainer .vc_col-sm-6 {
		width: 45%;
		margin: 0;
	}
	.reviewContainer .row_col_wrap_12_inner {
		justify-content: space-between;
	}
	.reviewContainer .vc_col-sm-6 .vc_column-inner{
		padding:0 !important;
	}
	.reviewContainer .border_left_desktop_1px .vc_column-inner {
		padding-left: 20px !important;
	}
	.resultsRightContent .vc_column-inner h5 {
		font-size: 40px;
		line-height: 50px;
	}
	.resultsRightContent .vc_column-inner h6 {
		font-size: 40px;
		top: 20px;
	}
	.resultsRightContent .vc_column-inner h4 {
		font-size: 50px;
		left: 0;
		line-height: 60px;
	}
	.resultsRightContent .vc_column-inner {
		height: 230px;
	}
	.advocatesSection .adcicateLeftBox {
		width: 100%;
	}
	.adcicateLeftBox .vc_column-inner{
		padding: 20px 20px 10px 13px !important;
	}
	.adcicateLeftBox  .vc_column-inner .wpb_text_column h2{
		font-size: 28px;
        line-height: 38px;
	}
	.adcicateRIghtBox .vc_column-inner {
		padding: 20px 20px!important;
	}
	.adcicateCenterBox .vc_column-inner {
		padding: 8px 16px 16px !important;
	}
	.heroSection {
		padding-top: 50px !important;
		padding-bottom: 30px !important;
	}
	.heroSection .vc_column-inner h1 { 
		font-size: 40px;
        line-height: 55px;
	}
	.imageSection .nectar_image_with_hotspots img {
		border-radius: 8px;
	}
	.resultsRightContent .vc_column-inner .nectar-video-wrap {
		right: -10px;
	}
	.milestoneInnerCol .nectar-milestone {
        padding: 16px 0px;
        width: 100%;
        border-right: 0;
        border-bottom: 1px solid #1f1a3c;
	}
	.milestoneInnerCol .nectar-milestone .number {
		font-size: 38px !important;
		line-height: 48px !important;
	}
	.milestoneInnerCol .nectar-milestone .number .symbol-wrap {
		font-size: 38px !important;
		line-height: 48px !important;
	}
	.timelineTextContainer .nectar-badge {
        position: relative;
        left: 0 !important;
        right: unset !important;
        top: 0 !important;
        bottom: 0 !important;
        margin: 0 0 16px 0;
        width: 82px;
    }
	.timelineDetailsBox .timelineTextContainer {
        padding: 0 0px 0 0px !important;   
    }
	.timelineDetailsBox {
		padding-bottom: 48px !important;
	}
	.boxContainer h3 {
		font-size: 48px !important;
		line-height: 58px !important;
		margin-bottom: 16px !important;
	}
	.resultHeading h2 {
		max-width: 100%;
	}
	.singlePostInfoTitleCol .vc_column-inner {
		padding: 24px 16px;
	}
	.singlePostInfoDescCol .vc_column-inner {
		padding: 0 24px 24px 24px;
	}
	.summitRow .summitInnerCol.useCodeCol .wpb_wrapper h3 {
		font-size: 26px;
   	 	line-height: 34px;
	}
	.summitRow .summitInnerCol .vc_column-inner {
		padding: 24px;
	}
	.summitInnerCol {
		margin-bottom: 0 !important;
	}
	.moreBlogsSec .nectar-post-grid .nectar-post-grid-item {
        min-height: 380px !important;
    }
	.techDrivenSingleBox .img-with-aniamtion-wrap {
		justify-content: flex-start !important;
		margin-bottom: 20px !important;
	}
	.techDrivenSingleBox .wpb_text_column.wpb_content_element p {
		font-size: 14px;
		line-height: 24px;
	}
	.howWehelpHero .wpb_text_column h1 {
		font-size: 40px !important;
		line-height: 50px;
	}
	.gradientTextBox {
		padding: 16px;
	}
	.helpFormCol > .vc_column-inner {
		padding: 24px 16px;
	}
	.fadingTextBlock {
        padding: 0px 0px 16px 48px;
    }
	.fadingTextBlock:before {
	    width: 30px;
    	height: 30px;
		line-height: 30px;
		font-size: 14px;
	}
	.fadingTextBlock:after {
		left: 14px;
	}
	.fadingTextBlock .solid-line-overlay {
		left: 14px;
	}
	.teminationListCol > .vc_column-inner {
		padding: 24px;
	}
	.commonGroundsIconCol .nectar-fancy-box {
        width: 100% !important;
    }
	.commonGroundScrollBox .vc_col-sm-6 {
		padding: 0 !important;
		margin: 0 !important;
	}
	.yourSideCol .vc_column-inner {
		padding: 24px 16px;
	}
	.commitmentCol .vc_column-inner {
		padding: 24px 16px;
	}
	.commitmentCol .iwithtext {
		padding: 16px;
	}
	.commitmentCol .iwithtext .iwt-icon {
		width: 0%;
    	text-align: left;
	}
	.commitmentCol .iwithtext .iwt-text {
		width: 100%;
	}
	.commitmentCol .iwithtext .iwt-text h3 {
		font-size: 24px;
	}
	.howWehelpHero a.nectar-button:nth-last-child(1) {
    	margin-left: 6px !important;
	}
	.commonGroundsIconCol .nectar-fancy-box {
		padding: 24px;
	}
	.commonGroundsIconCol > .vc_column-inner .wpb_wrapper {
		row-gap: 24px;
	}
	.weWorkContentCol .nectar-fancy-ul ul li {
		padding: 8px 10px !important;
	}
	.howWeWorkListCol > .vc_column-inner {
		padding: 24px;
	}
	.howWeWorkListCol .iwithtext .iwt-icon {
		position: relative;
	}
	.howWeWorkListCol .iwithtext .iwt-text {
		padding-left: 0;
	}
	.investTeamIconCol .nectar-fancy-box {
		width: 100% !important;
		padding: 24px;
	}
	.investTeamIconCol > .vc_column-inner .wpb_wrapper {
		row-gap: 24px;
	}
	.lifeAtFrontierSec .nectar-flickity ol.flickity-page-dots {
		bottom: -20px !important;
	}
	.openPositionSec ul.wpb_tabs_nav {
		display: flex;
		overflow-x: scroll;
	}
	.openPositionCol .vc_column-inner {
		padding: 16px;
	}
	.openPositionCol .vc_column-inner:hover {
		padding-left: 20px;
	}
	.openPositionCol .nectar-fancy-ul ul li {
		padding: 8px 0 !important;
		border-right: none;
		border-bottom: 1px solid #535353;
		width: 100%;
	}
	.openPositionCol .nectar-fancy-ul ul li:nth-last-child(1) {
		border-right: none;
		border-bottom: none;
	}
    .openPositionCol .vc_column-inner a.nectar-button {
        position: relative !important;
        right: unset !important;
        top: 0 !important;
        left: 16px !important;
    }
	.openPositionCol .nectar-fancy-ul ul {
		margin-bottom: 0;
	}
	.reviewTextCol > .vc_column-inner {
        padding: 24px;
    } 
	.reviewInfoCol > .vc_column-inner {
		padding: 24px;
	}
	.reviewContentText p {
		font-size: 16px;
		line-height: 26px;
	}
	.reviewInfoCol .nectar_single_testimonial {
		margin-bottom: 16px;
	}
	.reviewInfoCol .nectar-star-rating {
		position: relative;
		left: 0;
		top: 0;
	}
	.reviewInfoCol .nectar_single_testimonial .image-icon {
		height: 40px;
		width: 40px;
		margin-bottom: 8px;
	}
	.reviewMilestoneCol .vc_column-inner {
		padding: 24px;
	}
	.reviewMilestoneCol .vc_column-inner > .wpb_wrapper {
		row-gap: 20px;
	}
	.reviewMilestoneCol .nectar-milestone .number {
		font-size: 30px !important;
		line-height: 40px !important;		
	}
	.reviewMilestoneCol .nectar-milestone .symbol-wrap {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.reviewMilestoneCol .nectar-milestone {
		width: 46%;
	}
	.singleClientReview .nectar-star-rating {
		padding: 24px 24px 16px 24px;
	}
	.singleClientReview .hover-wrap-inner img {		
		right: 32px;
		top: 24px;
	}
	.singleClientReview .wpb_text_column p {
		padding: 0 24px;
	}
	.singleClientReview .nectar_single_testimonial {
		padding: 24px;
	}
	.openPositionSec .wpb_wrapper ul.wpb_tabs_nav {
		row-gap: 16px;
	}
	.openPositionSec .wpb_wrapper ul.wpb_tabs_nav li.tab-item {
		margin: 0 4px;
	}
	.openPositionCol .vc_column-inner .nectar-cta.hovershowbtn {
		position: relative;
		right: 0;
		top: 0 !important;
	}
	.skilledLawyerListCol .nectar_single_testimonial .inner p {
		font-size: 20px;
		line-height: 30px;
	}
	.skilledLawyerListCol > .vc_column-inner {
		padding: 24px;
	}
	.skilledLawyerListCol .nectar-milestone {
		padding: 16px;
		margin-bottom: 16px !important;
	}
	.skilledLawyerListCol .nectar-milestone .number {
		font-size: 24px !important;
		line-height: 34px !important;
	}
	.skilledLawyerListCol .nectar-milestone .number .symbol-wrap {
		font-size: 24px !important;
		line-height: 34px !important;
	}
	.skilledLawyerListCol .nectar-milestone .subject {
		font-size: 16px;
    	line-height: 24px;
	}
	.resultMilestoneRow .vc_column-inner .nectar-milestone {
		width: 100%;
	}
	.employerTabSec .wpb_wrapper ul.wpb_tabs_nav {
		margin-bottom: 40px;
	}
	.employerHeroSec .wpb_text_column h1 {
		font-size: 40px !important;
    	line-height: 50px;
	}
	.employerMilestoneCol .wpb_wrapper .nectar-milestone {
		padding: 16px;
		border: none;
		border-bottom: 1px solid #5E5B6D; 
		width: 100%;
	}
	.employerMilestoneCol .wpb_wrapper .nectar-milestone:nth-child(3) {
		border-bottom: 1px solid #5E5B6D; 
	}
	.employerFormCol > .vc_column-inner {
		padding: 24px;
	}
	.employerFormCol .ginput_container .gfield_checkbox .gchoice {
		width: 100% !important;
	}
	.employerFormCol .ginput_container .gfield_checkbox {
		row-gap: 16px !important;
	}
	.employerTabSec .wpb_wrapper ul.wpb_tabs_nav li.tab-item {
		margin: 0;
		width: 100%;
	}
	.actNowText {
		padding: 24px;
	}
	.deadlineSingleBox .deadlineSingleContentCol {
        width: 74%;
    }
	.deadlineSingleBox .deadlineSingleDateCol {
        width: 26%;
    }
	.commonGroundScrollBox .nectar-badge .nectar-badge__inner {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.yourSideCol .iwithtext img {
		width: auto !important;
		margin: 0 0 16px 0 !important;
		height: 44px;
	}
	.yourSideCol .iwithtext .iwt-icon {
		position: relative;
		text-align: left !important;
	}
	.yourSideCol .iwithtext .iwt-text {
		padding-left: 0px;
	}
	.aboutHeroSec .column-image-bg-wrap .column-image-bg {
        background-position: center 20px !important;
        background-size: 280px;
    }
	.reviewContentCol .nectar-flickity .flickity-page-dots {
        bottom: -30px !important;
    }
	.signsNeedListCol > .vc_column-inner {
		padding: 24px;
	}
	.signsNeedSec h2 {
		text-align: left !important;
	}
	.wrongfulTableContainer {
		width: 100%;
		overflow-x: auto; 
		display: block;
		-webkit-overflow-scrolling: touch;
	}
	.wrongfulLegalClaimsTable {
		width: 100%;
		min-width: 700px; /* Is value ko barhane se scroll zyada wazeh hoga */
		border-collapse: collapse;
		white-space: nowrap; /* Taki text niche wali line mein na jaye aur table wide rahe */
	}
	.descriminationTabSec ul.wpb_tabs_nav li.menu-item {		
		padding: 20px 20px 20px 0px;
	}
	.heroContentCol .iwithtext {
		flex-direction: column-reverse;
	}
	.heroContentCol .iwithtext .iwt-text {
		padding-left: 0px;
		padding-bottom: 16px;
		width: 100%;
		text-align: center;
	}
	.heroContentCol .iwithtext {
		padding: 20px;
	}
	p#breadcrumbs span {
    	font-size: 14px;
	}
	.main-content > .row > #breadcrumbs.yoast {
		padding: 16px 0;
	}
	.homeMilestoneInnerCol .nectar-milestone {
        width: 100% !important;
        padding: 0 0 16px 0 !important;
    }
	.homeMilestoneInnerCol .nectar-milestone:nth-last-child(1) {
		border: none;
		padding-bottom: 0 !important;
	}

}
@media only screen and (max-width:480px ) {

}
@media only screen and (max-width:380px ) {

}

/*  */
@media only screen and (max-width:1370px ) {
	.timelineDetailsBox {
        height: 520px !important;
    }
}
@media only screen and (max-width:1359px ) {

	.svg-timeline-bg {
		display: none;
	}
	.timelineDetailsBox {
        height: auto !important;
    }
}

/*  */



