@media only screen and (max-width:1380px ) {
	.solution_box .vc_column-inner {
		padding: 24px;
	}
	.solution_box .vc_column-inner .wpb_text_column h5 {
		font-size: 22px;
    	line-height: 30px;
	}
	.contact_address_col .solution_box .vc_column-inner a.nectar-button {
		font-size: 16px;
	}
}
@media only screen and (max-width:1200px ) {
	#header-outer .container, #ajax-content-wrap .container, .nectar-global-section .container {
		max-width: 100% !important;
		padding: 0 24px !important;
	}
}
@media only screen and (max-width:1024px ) {
	.solution_box .vc_column-inner {
		padding: 16px;
	}
	.wpb_row.insight_row {
		padding-bottom: 64px !important;
	}
	.solution_box .vc_column-inner .nectar-cta[data-style=arrow-animation] .link_wrap .link_text>.text {
		font-size: 14px;
	}
	.insight_col .post .post-header h3 {
		font-size: 14px !important;
		line-height: 22px !important;
	}
	.address_box .vc_column-inner:after {
		right: -320px;
	}
	.footer_newsletter .gform_wrapper form {
		width: 100% !important;
	}
	.footer_newsletter > .vc_column-inner {
		padding-left: 56px;
	}
	.copyright_row {
		padding-bottom: 48px !important;
	}
}
@media only screen and (max-width:999px ) {
	#header-outer .container, #ajax-content-wrap .container, .nectar-global-section .container {
		max-width: 100% !important;
		padding: 0 24px !important;
	}
	.home_banner_heading_box .wpb_wrapper .wpb_text_column {
		max-width: 600px !important;
	}
	.wpb_row .col .solution_box_3 {
		margin-bottom: 0 !important;
	}
	.home_banner_row .nectar-shape-divider-wrap  {
		height: 14% !important;
	}
	.solution_heading_box .nectar-cta[data-style=arrow-animation] .link_wrap .link_text>.text {
		font-size: 14px !important;
	}
	.solution_box .vc_column-inner {
    	padding: 24px;
	}
	.strategy_row .nectar-shape-divider-wrap  {
		height: 10% !important;
	}
	.startegy_box .vc_pie_chart .vc_pie_wrapper {
		width: 200px !important;
	}
	.startegy_box .vc_pie_chart .vc_pie_wrapper span, .startegy_box .vc_pie_chart canvas {
		width: 200px !important;
		height: 200px !important;
		line-height: 200px !important;
	}
/* 	.startegy_box .vc_pie_chart .vc_pie_wrapper span.vc_pie_chart_back {
		border-width: 2px !important;
	} */
	.resources_row .nectar-shape-divider-wrap  {
		height: 10% !important;
	}
	.along_side_row .nectar-shape-divider-wrap  {
		height: 18% !important;
	}
	.two_content_row .nectar-shape-divider-wrap  {
		height: 14% !important;
	}
	.who_we_img_box .wpb_wrapper img {
		margin: 0 !important;
    	width: 56% !important;
	}
	.about_team_box .wpb_wrapper .wpb_text_column {
    	max-width: 600px;
	}
	.contact_address_col .solution_box .vc_column-inner a.nectar-button {
		font-size: 14px;
	} 
	.address_box .vc_column-inner:after {
		content: unset;
	}
	.footer_form_box >.vc_column-inner {
		padding: 40px 32px 24px;
	}
	.address_box >.vc_column-inner {
		padding: 40px 32px;
	}
	.address_box .column-image-bg-wrap .column-image-bg {
		border-radius: 0px 0px 10px 10px;
		background-image: none !important;
		background-color: #1BD7C8;
	}
	.address_box .iwithtext .iwt-text a {
		font-size: 20px;
    	line-height: 24px;
	}
	.footer_newsletter > .vc_column-inner {
		padding: 40px 0 0;
	}
	.footer_newsletter .gform_wrapper form {
		width: 70% !important;
	}

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

}
@media only screen and (max-width:680px ) {
	body .wpb_row .nectar-shape-divider-wrap  {
		display: none !important;
	}
	.wpb_row .col .solution_box_3 {
    	margin-bottom: 24px !important;
	}
	.solution_box .vc_column-inner .wpb_text_column {
		min-height: 100px;
	}
	.solution_box .vc_column-inner .wpb_text_column h5 {
		min-height: auto;
	}
	#ajax-content-wrap .resources_content_col .font_size_desktop_24px.nectar-responsive-text {
		font-size: 18px !important;
	}
	.who_we_img_box .wpb_wrapper img {
		width: auto !important;
	}
	.solution_listing_img_box .img-with-aniamtion-wrap img  {
		width: auto;
	}
	.wpb_row .col .contact_address_box:not(.contact_address_box_3) .vc_column-inner {
		border: none;
	}
	.contact_address_box h2.widgettitle {
		font-size: 14px;
	}
	.footer_form_box >.vc_column-inner {
		padding: 32px 24px 16px;
	}
	.footer_menu_row .col .footer_menu {
		width: 50% !important;
	}
	.footer_newsletter .gform_wrapper form {
		width: 100% !important;
	}
	.footer_newsletter .gform_wrapper .gform_body {
		margin-right: -40px;
		width: 70%;
	}
	.footer_newsletter .gform_wrapper .gfield_label {
		font-size: 12px !important;
	}
	body .footer_newsletter .gform_wrapper .gform_footer {
		width: 40%;
	}
	.wpb_row.insight_row {
		padding-bottom: 24px !important;
	}
	.our_solution_row .solution_box .vc_column-inner .nectar-fancy-ul {
		min-height: auto;
	}
	.consulting_img_box .wpb_wrapper .img-with-aniamtion-wrap:first-child {
		display: none;
	}
	.consulting_img_box .wpb_wrapper .img-with-aniamtion-wrap:last-child {
		display: block;
	}
	.solution_listing_box .vc_column-inner {
		padding: 24px;
	}
	.solution_listing_heading_box .iwithtext .iwt-text {
		padding-left: 16px;
	}
}
@media only screen and (max-width:480px ) {
	#header-outer .container, #ajax-content-wrap .container, .nectar-global-section .container {
		padding: 0 16px !important;
	}
	.testimonial_col .testimonial_slider blockquote p {
		font-size: 14px;
	}
	.testimonial_col .testimonial_slider .testimonial-name {
    	font-size: 22px !important;
		line-height: 30px !important;
	}
	.testimonial_col .testimonial_slider .title {
		font-size: 12px !important;
	}
	.address_box .iwithtext .iwt-text a {
		font-size: 16px;
		line-height: 24px;
	}
	.footer_col >.vc_column-inner {
		padding: 0 20px !important;
	}
	.footer_newsletter .gform_wrapper .gfield_label {
		font-size: 10px !important;
	}
	.footer_form_box .gform_wrapper .gform_footer input[type="submit"] {
		width: 100% !important;
	}
	.copyright_row {
		padding-bottom: 32px !important;
	}
}
@media only screen and (max-width:380px ) {

}