.elementor-90331 .elementor-element.elementor-element-6a92629b:not(.elementor-motion-effects-element-type-background), .elementor-90331 .elementor-element.elementor-element-6a92629b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F5;}.elementor-90331 .elementor-element.elementor-element-6a92629b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 40px 0px;}.elementor-90331 .elementor-element.elementor-element-6a92629b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90331 .elementor-element.elementor-element-4c30b327 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-90331 .elementor-element.elementor-element-29bca21d > .elementor-container{max-width:1160px;}.elementor-90331 .elementor-element.elementor-element-29bca21d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-90331 .elementor-element.elementor-element-5678e959.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-90331 .elementor-element.elementor-element-5678e959.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-90331 .elementor-element.elementor-element-5678e959.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-90331 .elementor-element.elementor-element-5678e959 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-90331 .elementor-element.elementor-element-6c1c1585{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:start;}.elementor-90331 .elementor-element.elementor-element-6c1c1585 img{width:36%;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-90331 .elementor-element.elementor-element-5f8fab8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:25px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-icon i{color:#47494A;transition:color 0.3s;}.elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-icon svg{fill:#47494A;transition:fill 0.3s;}.elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;}.elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-text{color:#47494A;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-90331 .elementor-element.elementor-element-32d0ae3a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-90331 .elementor-element.elementor-element-32d0ae3a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-90331 .elementor-element.elementor-element-32d0ae3a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-90331 .elementor-element.elementor-element-32d0ae3a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-90331 .elementor-element.elementor-element-6a7102ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;color:#47494A;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px) and (min-width:768px){.elementor-90331 .elementor-element.elementor-element-5678e959{width:50%;}}@media(max-width:1024px){.elementor-90331 .elementor-element.elementor-element-29bca21d{padding:0px 15px 0px 15px;}.elementor-90331 .elementor-element.elementor-element-6c1c1585 img{width:70%;}.elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-item > a{font-size:22px;line-height:32px;}.elementor-90331 .elementor-element.elementor-element-6a7102ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-size:14px;line-height:26px;}}@media(max-width:767px){.elementor-90331 .elementor-element.elementor-element-6a92629b{padding:30px 0px 30px 0px;}.elementor-90331 .elementor-element.elementor-element-29bca21d{padding:0px 0px 0px 0px;}.elementor-90331 .elementor-element.elementor-element-5678e959{width:100%;}.elementor-90331 .elementor-element.elementor-element-5678e959 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-90331 .elementor-element.elementor-element-6c1c1585 img{width:45%;}.elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90331 .elementor-element.elementor-element-5f8fab8 .elementor-icon-list-item > a{font-size:16px;line-height:28px;}.elementor-90331 .elementor-element.elementor-element-32d0ae3a{width:100%;}.elementor-90331 .elementor-element.elementor-element-6a7102ef{text-align:start;font-size:12px;line-height:23px;}}/* Start custom CSS for icon-list, class: .elementor-element-5f8fab8 */.new-land li.elementor-icon-list-item {
    padding-bottom: 0px !important;
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS */.footer-landing p a:hover, .footer-landing p a strong:hover {
    color: #00c19d !important;
}
/** Footer ***/
ul#menu-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item{
    font-weight: bolder;
}
ul#menu-footer {
    font-size: 18px;
    font-family: 'Open Sans' !important;
    color: #1a1a1a;
	font-weight: 600;
}
#footer-outer .row {
    padding: 100px 0;
    margin-bottom: 0;
}
div#text-2 img {
    max-width: 208px !important;
    float: right;
	margin-bottom:0px;
	padding-bottom:0px;
}

div#text-2 p {
	display:inline-block;
	font-weight: 400;
    line-height: 1.5;
	font-size:12px;
}

@media only screen and (min-width: 1000px){
	#footer-widgets .container {
       padding-left: 0;
    padding-right: 0;
		max-width:1200px;
} 
#footer-widgets .container .col.span_3 {
    padding: 0px 15px;
}
	
	div#text-2 {
    margin-top: 65.6px !important;
}
	.footer-address
	{
		min-width:177px !important;
		float:right !important;
	}
}

/*** Mobile Footer ***/
@media(max-width: 690px){
	#footer-widgets .container .col.span_3 {
    max-width: 278.5px !important;
    width: 50% !important;
		padding-right: 15px !important;
}
#footer-widgets .container .col.span_6 {
    display: none !important;
}
#footer-widgets .container .col.span_3	#text-2 img {
    max-width: 120px !important;
	}
}
/** Footer DEsign Mobile **/
@media(max-width: 999px){
	.footer-address b {
    font-weight: 800;
}
.footer-ppc-land{
    padding: 0px 20px !important;
}
	#footer-widgets .container .row > div:last-child {
    margin-top: 90px;
}
}
@media only screen and (min-width: 690px) and (max-width: 999px){
#footer-widgets .container .col {
    margin-left: 36px;
}
	#footer-widgets .container {
    max-width: 750px;
    width: 100% !important;
    margin: auto;
}
		#footer-widgets .container .col.span_3 {
    max-width: 295.5px !important;
    width: 50% !important;
		padding-right: 15px !important;
}
#footer-widgets .container .col.span_6 {
    width: 0px !important;
}
#footer-widgets .container .col.span_3	#text-2 img {
    max-width: 120px !important;
	}
}
@media only screen and (max-width: 690px){
#ajax-content-wrap #footer-widgets .container .col:nth-child(3) {
    padding-right: 0px !important;
}
}



/*** footer container mobile **/
@media only screen and (max-width: 690px){
.container, .orbit-wrapper .slider-nav, .post-area.standard-minimal.full-width-content .post .inner-wrap {
    max-width: 345px;
}
}

/** Small Mobile footer**/
@media(min-width: 300px) and (max-width: 365px){
	#footer-widgets .container{
    max-width: 295px;
}
#ajax-content-wrap #footer-widgets .container .col:nth-child(3){
    margin-top: 50px;
}
}

/** Issue Fix Contact button mobile ***/
@media(max-width: 380px){
	#menu-footer li#menu-item-6805 {
    margin-left: 0px;
}
	ul#menu-footer li a {
    font-size: 18px !important;
    line-height: 28px !important;
}
}

/*** Career Mobile link footer ***/
@media(min-width: 391px) and (max-width: 600px){
#menu-footer	li#menu-item-14216 {
    margin: 0px;
}
}
.footer p a:hover {
    text-decoration: none;
}
.footer-landing p a, .footer-landing p a strong {
    font-family: 'Montserrat' !important;
}
/*** Footer Links Hover effect ***/
	ul#menu-footer li a:hover, .elementor-element-2819e1b p a strong:hover, .elementor-element-2819e1b p strong a:hover, span.elementor-icon-list-text:hover, .links-fot ul li a span.elementor-icon-list-text:hover {
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-position: under;
	text-underline-offset: 2px;
		color: #00c19d !important;
}
.landing-page-footer-logo img
{
	max-height:47px !important;
}/* End custom CSS */