/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
#header {
	background: #fffefe;
    opacity: 0.9;
}


.mid-txt-h {
	font-family: 'Futura-Heavy'!important; 
}
.bottom-line {
	border-bottom: 2px solid #F26F2E!important;
}
.top-b-line {
	border-top: 2px solid #F26F2E!important;
}
	.about-txt-h1 {
		    margin-bottom: -4px;
	}
	.about-txt-h2 {
		    margin-bottom: -4px;
	}
	
.head-2 {
	color: #F26F2E;
	font-family: "Futura-Medium-Italic"; 
    font-size: 19px;
    font-weight: normal;
}

.home-menu {
		margin-left: 0px;
    float: left;
}

.stuck #logo img {
		max-height: 90px!important;
		/* width: 90px; */
		/* height: 100px; */
		/* display: block; */
		/* max-height: 91px!important; */
		margin-top: -10px;
}

/* .page-id-2249 .fill { */
    /* position: absolute!important; */
    /* top: 30px!important; */
    /* left: 0!important; */
    /* height: 71%!important; */
    /* right: 0px!important; */
    /* bottom: 0px!important; */
    /* padding: 0 !important; */
    /* margin: 0 !important; */
    /* max-height: 600px!important; */
/* } */

#logo img {
    max-height: 122px!important;
    margin-top: -31px;
}

html {
  scroll-behavior: smooth!important;
}

#footer .f1 {
					/* font-size: 18px; */
					/* font-family: "futura-medium"!important; */
					/* font-style: italic; */
		font-family: "futura-medium"!important;
    color: #a7a7a7!important;
    font-size: 17px!important;
    /* font-style: italic; */
}
#footer 	.f1 a {
		/* font-size: 17px; */
		/* font-family: "futura-medium"!important; */
		/* font-style: italic; */
		font-family: "futura-medium"!important;
    color: #a7a7a7!important;
    font-size: 17px!important;
    /* font-style: italic; */
}

.footer-text {
	margin: 0 auto; 
	width: 75%!important;
}

.about-hlt .icon-box-img  {
  padding-top: 0.5em!important;
}

.we-under-text-1 .about-h12-txt p{
	/* font-family: 'Futura-Heavy'!important; */
    /* font-size: 66px; */
    /* line-height: 61px; */
    /* text-align: left; */
    /* margin-top: -10px; */
}

#infr-img img{
		width: 33%;
    display: inline-block;
    background: #ccc;
    border-radius: 5px;
    margin-right: 2px;
		    margin-bottom: 16px;
}
	
.page-id-18 .section-content .is-divider{ 
	display:none;
}

.about-grid-1 img{
		
	}
	
#top-bar {
	 background-image: url('/wp-content/uploads/2022/09/head-img.png');
    width: 100%;
    margin-left: 560px;
    /* position: static; */
    padding: 3px;
}

#top-bar .flex-center{
    margin-left: -302px;
}

.page-id-10 .header-main {
    /* height: 123px!important; */
}
/* /uploads/2022/09/head-img-150x61.png */
.page-id-10 .transparent #logo img {
    /* max-height: 122px!important; */
}

@font-face {
    font-family: 'futura-bold-italic';
    src: url("font/Futura Bold Italic font.ttf") format("truetype");
}
@font-face {
    font-family: 'Futura-Heavy';
    src: url("font/Futura Heavy font.ttf") format("truetype");
}
@font-face {
    font-family: 'futura-medium';
    src: url("font/futura medium bt.ttf") format("truetype");
}
@font-face {
    font-family: 'Futura-Medium-Italic';
    src: url("font/Futura Medium Italic font.ttf") format('truetype');
}
@font-face {
    font-family: 'futura-xblk';
    src: url("font/Futura XBlk BT.ttf") format('truetype');
}

@font-face {
    font-family: 'FFutura';
    src: url("font/tt0205m_.ttf") format("truetype");
}



.net-22 {max-width: 54%;}
.img-fc-22 .col-inner{		margin-left: 0px!important;    margin-right: 0px!important;}
.img-fc-22-2 .col-inner{    margin-left:-20px!important;}

.intro-mata-img1 .col-inner {		margin-left: 24px!important;padding: 15px!important;}
.intro-mata-img2 .col-inner {		margin-left: 23px!important;padding: 15px!important;}

.into-go-1-img .col-inner {		margin-left: 9px!important;padding: 14px!important;}
.into-go-2-img .col-inner {		margin-left: 13px!important;padding: 14px!important;}


.fc-clr-img-1 .col-inner {		margin-left: 10px!important;padding: 14px!important;}
.fc-clr-img-2 .col-inner {		margin-left: -4px!important;padding: 14px!important;}

.fc-shplv-img-1 .col-inner {		margin-left: 9px!important;padding: 14px!important;}
.fc-shplv-img-2 .col-inner {		margin-left: -4px!important;padding: 14px!important;}

.fc-aw-grad-img-1 .col-inner {		margin-left: 0px!important;padding: 14px!important;}
.fc-aw-grad-img-2 .col-inner {		margin-left: 0px!important;padding: 14px!important;}

	.fc-grad-img-1 .col-inner {		margin-left: 0px!important;padding: 14px!important;}
	.fc-grad-img-2 .col-inner {		margin-left: 0px!important;padding: 14px!important;}

.gear-img1 .col-inner {    margin-left: 0px!important;    margin-right: 0px!important;    padding: 16px;}
.gear-img2 .col-inner {    margin-left: 0px!important;    margin-right: 0px!important;    padding: 16px;}
.gear-text-1{}

.pro1{    max-width: 56%!important;}

/* .white-min-con-img-1 {    margin-top: 26px;}  */
.white-min-con-1 {} 

.pro-im-1 .col-inner{margin-left: 0px!important;}
.pro-im-2 .col-inner{    margin-left: -18px!important;}

/* .pro2 {max-width: 56%!important;} */

.pro2	.col-inner{ max-width: 85%!important;margin-right: 0px!important;	padding-left: 14px!important;    padding-right: 0px!important;}
    
.fc-pa10-img-1 .col-inner{    margin-left: -3px!important;}
.fc-pa10-img-2 .col-inner{margin-left: -16px!important;}

.shfg {    max-width: 50%;}
.shfg-img-1 .col-inner{margin-left: -17px!important;}
.shfg-img-2 .col-inner{margin-left: -27px!important;}

.section-content .box-text-inner{
		    color: #109AD1;
	}

.p18-head {
	/* margin-bottom: 20px; */
}

.vg-s-1 .col-inner { padding:13px;}
	.vg-s-2 .col-inner {padding: 13px; margin-left: -7px!important;}

.ff-s-1 .col-inner { padding:10px;}
	.ff-s-2 .col-inner {padding: 10px; margin-left: 7px!important;}

 .box .box-text-inner .text {
	text-align: center!important;
}

.page-id-18 .section-content .row.row-dashed{
	    margin-bottom: 42px;
    margin-top: 18px;
}

.page-id-18 #content .row .col-inner h4 {
   font-family: 'Futura-Medium-Italic'!important;
    font-size: 40px;
    line-height: 0px;
    margin-top: 41px;
} 

.hydro-desc {
	    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
		/* margin-top: 34px; */
		color: #b1b1b1!important;
}

.spec-text-h-1{
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
}
.text-meta-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
}


.furnace-meta-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
}


.meta-txt-meta-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
}


.privacy-policy-txt-box p,
.privacy-policy-txt-box {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
}

.virgin-text-meta-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
}

.virgin-text-meta-desc p,
.rubber-meta-desc p,
.furnace-meta-desc p,
.meta-txt-meta-desc p{
	    margin-bottom: 11px;
}

.rubber-meta-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
}

.page-id-472 .col-inner .box-text-inner p {
    font-family: 'Futura-Medium'!important;
} 

.gear-desc {
	  font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    margin-top:1px;
    color: #b1b1b1!important;
}

.rust-desc {
	      font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    margin-top: -64px;
    color: #b1b1b1!important;
}
 
.special-desc {
	  font-family: 'Futura-Medium-Italic'!important;
		    /* margin-top: 50px; */
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    color: #b1b1b1!important;
}
 
.solule-desc {
	 font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    margin-top: 4px;
    color: #b1b1b1!important;
}
 
.about-text-1{
	font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    margin-top: 20px;
    color: #b1b1b1!important;
}
.about-text-2 {
	 font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    margin-top: 20px;
    color: #b1b1b1!important;
		    margin-top: 1px;
}

/* #mega-menu-primary .mega-sub-menu .current-menu-item{ background: #109AD1!important;} */
/* #mega-menu-primary .mega-sub-menu .current-menu-item a{ color: #fff;} */
		
.meta-text-h-1 {
    margin-top: -64px;
    /* position: absolute; */
    /* text-align: right; */
    float: right;
    z-index: 999999;
    margin-right: 43px;
}

.hper-h1-text {
    margin-top: -57px;
    /* position: absolute; */
    /* text-align: right; */
    float: right;
    z-index: 999999;
    margin-right: 43px;
}

.rust-h-1 {
    margin-top: -57px;
    /* position: absolute; */
    /* text-align: right; */
    float: right;
    z-index: 999999;
    margin-right: 43px;
}
.solu-h-txt-1 {
    margin-top: -57px;
    /* position: absolute; */
    /* text-align: right; */
    float: right;
    z-index: 999999;
    margin-right: 43px;
}
.meta-txt-h-1 {
    margin-top: -58px;
    /* position: absolute; */
    /* text-align: right; */
    float: right;
    z-index: 999999;
    margin-right: 43px;
}
.spe-txt-h-1 {
    margin-top: -57px;
    /* position: absolute; */
    /* text-align: right; */
    float: right;
    z-index: 999999;
    margin-right: 43px!important;
}
.whit-m-txt-1 {
   margin-top: -69px;
    /* position: absolute; */
    /* text-align: right; */
    float: right;
    z-index: 999999;
    margin-right: 43px!important;
}
.vr-txt-h-1 {
    margin-top: -68px;
    /* position: absolute; */
    /* text-align: right; */
    float: right;
    z-index: 999999;
    margin-right: 43px!important;
}
.frn-txt-h-1 {
    margin-top: -69px;
    /* position: absolute; */
    /* text-align: right; */
    float: right;
    z-index: 999999;
    margin-right: 43px!important;
}
.rb-txt-h-1 {
       margin-top:-69px;
    /* position: absolute; */
    /* text-align: right; */
    float: right;
    z-index: 999999;
    margin-right: 43px!important;
}

	.rb-txt-h-1 h3 {
		font-family: "futura-bold-italic"!important;
		/* font-size: 21px; */
		/* height: 75px; */
		text-align: center;
		line-height: 58px;
	}
	
.whit-im-h-1, 
.vr-img-h-1, 
.frn-img-h-1, 
.rb-img-h-1, 
.spe-img-1, 
.meta-img-h-1, 
.solu-h-img-1, 
.rest-head-1, 
.ger-head-1, 
.hydro-h-i-1, 
.meta-h-i-1{
	width: 100%;
    z-index: -10;
}
.gear-hs-1 {
    margin-top: -57px;
    /* position: absolute; */
    /* text-align: right; */
    float: right;
    z-index: 999999;
    margin-right: 43px;
}

.text-meta-desc p {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.section-content .fd {
    /* font-family: "futura-xblk"!important; */
    /* font-size: 21px; */
    /* font-weight: bold; */
    /* color: #01adef; */
        /* font-family: 'Futura-Medium-Italic'!important; */
        font-family: "Futura-Heavy"!important;
    font-size: 22px!important;
    line-height: 0px!important;
    margin-top: 41px!important;
    color: #999!important;
    font-weight: 600;
}

.page-id-30 .content-area .text p strong {
    font-family: "Futura-Heavy"!important;
    /* font-family: 'Futura-Medium-Italic'!important; */
    font-size: 22px!important;
    line-height: 0px!important;
    margin-top: 41px!important;
    color: #999!important; 
		font-weight: 600;
}
.mid-mid{
	/* padding: 48px!important; */
  margin-top: 58px!important;
}
.page-id-30 .content-area .f1 {
    /* font-family: "futura-medium"!important; */
    /* font-size: 17px; */
    font-family: "futura-medium"!important;
    color: #a7a7a7!important;
    font-size: 17px!important;
		/* font-style:italic; */
}

.page-id-30 .content-area .f1 a{
    /* font-family: "futura-medium"!important; */
    /* font-size: 17px; */
    font-family: "futura-medium"!important;
    color: #a7a7a7!important;
    font-size: 18px!important;
		/* font-style:italic; */
}

.section-content .small-6 .large-8{
	max-width: 50%!important;
}

.content-area .banner-layers h1 {
    /* 1 pixel black shadow to left, top, right and bottom */
    text-shadow: -1px 0 #109AD1, 0 1px #109AD1, 1px 0 #109AD1, 0 -1px #109AD1;

    font-family: 'FFutura'; 
		/* color: #109AD1; */
		color: #fff!important;
}


#content .row-dashed .row .text p b{
	font-weight: normal!important;
}

#content  .row-dashed .row .text p {
	font-family: 'Futura-Medium-Italic';
}

#content  .row-dashed .row .box-text-inner .text p {
	font-family: 'Futura-Medium';
}

#content  .row .col-inner h4 {
	font-family: 'Futura-Medium-Italic'!important;
    font-size: 30px;
    /* line-height: 26px; */
    /* text-align: left; */
}

#content  .row-dashed .col-inner h4 {
	font-family: 'Futura-Medium-Italic'!important;
}

.page-id-332 #content  .row .col-inner h4 {
	font-family: 'Futura-Medium-Italic'!important;
    font-size: 22px;
}


#footer  .text p strong {
	/* font-family: 'futura-medium'!important; */
}

.page-id-332 .banner-layers h1 {
	font-family: "FFutura"!important;
}

.processing.sent .wpcf7-response-output{
	font-family: "FFutura"!important;
	 color:#a7a7a7!important;
}

#footer  .footer-menu-section p  {
	font-family: 'Futura-Heavy';
}

#footer .f1-p {
    font-size: 18px;
    font-family: "futura-medium"!important;
   color:#a7a7a7!important;
}

.banner-grid h3 {
	font-family: "FFutura"!important;
}
.banner h2, 
.banner h3, 
.banner h1 {
    /* padding: 0; */
    /* font-weight: normal; */
    /* margin-top: 0.2em; */
    /* margin-bottom: 28px; */
    /* line-height: 0.4; */
}

.main-cl {
	font-family: "Futura-Heavy"!important;
	font-size: 17px;
}

.main-sub {
    font-family: "Futura-Medium-Italic"!important;
    font-size: 11px;
}

.high-1 {
	font-family: "Futura-Medium-Italic"!important;
}



.fd {
	/* font-family:"futura-xblk"!important; */
	/* font-size: 21px; */
	/* font-weight: bold; */
	/* color: #01adef; */
		font-family: "Futura-Heavy"!important;
    font-size: 22px!important;
    line-height: 0px!important;
    margin-top: 41px!important;
    color: #999!important;
    font-weight: 600;
		font-style: initial;
}


/* .f1{ */
		/* font-family: "Futura-Medium-Italic"!important; */
    /* font-size: 17px; */
/* } */

.f2 {
	font-family: "futura-medium"!important;
    font-size: 17px;
    /* font-weight: bold; */
}
.fs {
	font-family: "futura-xblk"!important;
}
 
.phone-email a, .phone-email a:hover{
	color: #fff;
    font-family: "futura-medium"!important;
    font-weight: 300;
}

.privacy-head-1,
.contact-head-h-1,
.ruber-head-h-1,
.furn-head-h-1,
.greas-head-1,
.gear-head-1,
.rust-head-1,
.spaial-head-1,
.meta-h-head-1,
.hydra-head-1,
.meta--h-head-1 {
	
}

.neat-head-i-1{
    margin-top: -57px;
    float: right;
    z-index: 999999;
    margin-right: 43px!important;
}
.net-text-h-1{
   
    margin-top: -46px;
    float: right;
    z-index: 999999;
    margin-right: 94px!important;

}

.special-text-h-1 {
    margin-top: -64px;
    float: right;
    z-index: 999999;
    margin-right: 43px!important;
} 
.neat-text-h-1 {
    margin-top: -64px;
    float: right;
    z-index: 999999;
    margin-right: 43px!important;
} 

#footer .footer-menu-section .row  {
		padding-left: 40px!important;
    padding-right: 2px!important;
    padding-top: 60px!important;
    padding-bottom: 1px!important;
}

#footer .is-divider{
	    margin-top: 0.5em;
    margin-bottom: 0.5em;
    max-width: 85%!important;
    height: 2px!important;
    background-color:#fff!important;
    border: 1px dashed #109AD1!important;
}

#text-253173202 .banner h3{
		padding: 0;
    font-weight: normal;
    margin-top: 0.2em;
    margin-bottom: 28px;
    line-height: 0.4;
}

.uppercase, 
h6,
th, 
span.widget-title {
    line-height: 0.35;
    letter-spacing: .0em;
    text-transform: uppercase;
}

.header-main .nav > li > a {
    font-family: "futura-medium";
    color: #877d7d;
    font-weight: 400!important;;
}

#text-757073744 p {
    color: #ccc;
    font-family: "Futura-Medium-Italic";
    line-height: 31px;
}

.banner h2 {
    color: rgb(183, 205, 227);
    font-family: "FFutura";
    font-weight: 700;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-current-menu-item, a 
#mega-menu-wrap-primary #mega-menu-primary li.mega-current-menu-item {
	background: #109AD1!important;
	 color: #fff;
}


.header-main .nav-dropdown-default .nav-column li > a, 
.header-main .nav-dropdown.nav-dropdown-default > li >a {
   padding-left: 0;
    padding-right: 0;
    margin: 0 10px;
    border-bottom: 1px solid #ececec;
    font-family: "futura-medium";
    font-size: 14px;
}


.my-footer1 .address{
		width: 50%;
    text-align: left;
}

.page-id-332 .my-sec-about p {
    color:#b1b1b1;
    font-family: "Futura-Medium-Italic";
}

#text-2373253849 { font-family: 'futura-medium';}

.nav > li > a {
   /* font-family: "futura-xblk"!important; */
}

/* .page-id-18 .section-content .row p b { */
    /* font-family: "Futura-Medium-Italic"; */
    /* font-size: 21px; */
/* } */

.content-area .text  p b {
    font-family: "Futura-Medium-Italic";
    font-size: 21px;
		font-weight: normal;
}

.content-area .text p strong {
   font-family: "Futura-Medium-Italic"!important;
    font-size: 21px;
		font-weight: normal;
}

.content-area .box-text-inner .text  p strong{
		font-family: "Futura-Medium";
    font-size: 13px;
		
}

.content-area .box-text-inner .text  p b {
   font-family: "Futura-Medium";
    font-size: 13px;
		font-weight: normal;
}


/* .page-id-30 .f1 { */
    /* font-family: "futura-medium"!important; */
    /* font-size: 17px; */
   /* color: #01adef; */
/* } */

/* .page-id-30 .fs { */
    /* font-family: "futura-xblk"!important; */
		/* color: #01adef; */
/* } */


/* #wpsm_counter_b_row_190 .wpsm_counterbox { */
		/* padding: 22px; */
    /* border-radius: 50% !important; */
    /* border: 1px solid transparent !important; */
    /* background: #F26F2E !important; */
/* } */

/* #wpsm_counter_b_row_190  .wpsm_counter_b_row div:first-child { */
    /* padding: 22px; */
    /* border-radius: 50% !important; */
    /* border: 1px solid transparent !important; */
    /* background: #109AD1 !important; */
/* } */


.cs-mysection .wpsm_col-md-3 {
		width: 22%!important;
		margin-left: 27px;
}


.count-item-1 .wpsm_counterbox .wpsm_number{
	 color: #fff!important;
}
.count-item-2 .wpsm_counterbox .wpsm_number{
	 color: #F26F2E!important;
}

.count-item-3 .wpsm_counterbox .wpsm_number{
	 color: #F26F2E!important;
}
.count-item-4 .wpsm_counterbox .wpsm_number{
	 color: #F26F2E!important;
}

.count-item-1 .wpsm_counterbox{
	 background: #109AD1!important;
}

.count-item-2 .wpsm_counterbox{
	 background: #F26F2E!important;
}

.count-item-3 .wpsm_counterbox{
	 background: #F26F2E!important;
}
.count-item-4 .wpsm_counterbox{
	 background: #F26F2E!important;
}

.wpsm_row #my-10 .wpsm_counterbox{
		font-size: 52px!important;
    border-radius: 50% !important;
    border: 1px solid transparent !important;
   
    /* background: #109AD1 !important; */
    width: 85%;
}

.wpsm_row > .wpsm_col-sm-6 > .wpsm_counterbox{
		padding: 7px;
    border-radius: 50% !important;
    border: 1px solid transparent!important;
    /* background: #F26F2E !important; */
    /* background: #F26F2E !important; */
		 width: 85%;
}

#wpsm_counter_b_row_190 .wpsm_counterbox .wpsm_number {
    font-size: 45px!important;
    font-weight: normal;
    font-family: 'futura-medium'!important;
    letter-spacing: 2px;
    margin-top: 28px!important;
    line-height: 1.3em;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
		/* color: #109AD1; */
		/* color: #F26F2E!important; */
		 text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -2px #fff;
}

#wpsm_counter_b_row_190 #my-10 .wpsm_counterbox .wpsm_number {
    font-size: 45px!important;
    font-weight: normal;
    font-family: 'futura-medium'!important;
    letter-spacing: 2px;
    margin-top: 28px!important;
    line-height: 1.3em;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    /* color: #109AD1; */
    color: #fff!important;
    text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
}


.foot-line{
		border-bottom: 2px dashed #109AD1;
    width: 70%!important;
    text-align: center;
    margin-left: 80px!important;
} 

.cs-mysection{
		padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: -179px!important;
}

.row-dashed .col:after, .row-solid .col:after {
    position: absolute;
    content: " ";
    width: 100%;
    height: 0;
    top: auto;
    left: 0;
    bottom: -1px;
    border-bottom: 1px dashed #109AD1;
}

.row-dashed .col:before,
 .row-solid .col:after {
    position: absolute;
    content: " ";
    height: 100%;
    top: 0;
    left: 15px;
    border-left: 0px dashed #109AD1;
}

.row-dashed .col:before, 
.row-solid .col:after {
    position: absolute;
    content: " ";
    height: 100%;
    top: 0;
    left: -1px;
    border-left: 1px dashed #109AD1;
}

.flickity-slider h3 {
	font-family: "FFutura";
	/* font-size: 77px; */
	/* font-weight: bold; */
	line-height: 0.8!important;
}

.hd1 {
	font-family: "futura-xblk";
}

.wpsm_counterbox h3.wpsm_count-title {
    font-family: "futura-medium"!important;
}



#wpsm_counter_b_row_190 .wpsm_counterbox .wpsm_count-title {
    font-size: 15px;
    font-weight: bolder;
   font-family: "futura-medium"!important;
    letter-spacing: 2px;
    color: #ffffff;
    font-weight: 600;
    margin-top: 0px!important;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    line-height: 0.3em;
}


/* .page-id-476 .border-me .col-inner h3::after { */
		/* height: 60px; */
    /* content: ""; */
    /* background-color: #109AD1; */
    /* transform: rotate(7deg); */
    /* width: 1%; */
    /* right: 496px; */
    /* position: absolute; */
    /* top: 0px; */
/* } */

.page-id-18 h3, .page-id-472 h3, .page-id-476 h3{
    font-family: "futura-bold-italic";
}
.section-title-container h2.section-title-normal{
	font-family: 'Futura-Medium-Italic';
}

.tabbed-content .nav > li > a { 
color: #f37022;
}

h2 {
	color: #f37022;
}


#banner-grid-1549372006 .col-inner .text-inner h3{
	    font-family: "futura-bold-italic"!important;
}

#col-334388673 .row-dashed .col:before,
#col-334388673 .row-solid .col:after {
	
    position: absolute;
    content: " ";
    width: 100%;
    height: 0;
    top: auto;
    left: 0;
    bottom: -1px;
    border-bottom: 0px dashed #00adec;
}

#col-1570560955 .row-dashed .col:before,
#col-1570560955 .row-solid .col:after {
	
    position: absolute;
    content: " ";
    width: 100%;
    height: 0;
    top: auto;
    left: 0;
    bottom: -1px;
    border-bottom: 0px dashed #00adec!important;
}

.meta-h-1 h3, .rust-h-1 h3, .whit-m-h-1 h3, .vr-base-h-1 h3, .fur-h-1 h3, .rub-h-1 h3{
	/* padding-right: 10px; */
	font-family: "futura-bold-italic";
}

.page-id-18 h3 {
		font-family: "futura-bold-italic";
    padding-right: 10px;
}

	.gerr-h3s h3 {
			font-family: "futura-bold-italic";
			/* font-size: 21px; */
			/* height: 75px; */
			text-align: center;
			line-height: 58px;
	}
		.s-h3s h3 {
			font-family: "futura-bold-italic";
			/* font-size: 21px; */
			/* height: 75px; */
			text-align: center;
			line-height: 58px;
	}
	
		
.page-id-472 .page-wrapper,
 .page-id-476 .page-wrapper,
 .page-id-587 .page-wrapper,
 .page-id-590 .page-wrapper,
 .page-id-592 .page-wrapper,
 .page-id-594 .page-wrapper,
 .page-id-596  .page-wrapper,
 .page-id-598 .page-wrapper,
 .page-id-602 .page-wrapper,
 .page-id-604 .page-wrapper,
 .page-id-600  .page-wrapper,
 .page-id-585 .page-wrapper {
    padding-top: 1px;
    padding-bottom: 1px;
}

.page-id-602 h3 {
    font-family: "futura-bold-italic";
}
.page-id-30 .bg-loaded {
    opacity: 0;
}

.page-id-600 h3 {
    font-family: "futura-bold-italic";
}
.page-id-594 h3, .page-id-596 h3 , .page-id-598 h3 {
    font-family: "futura-bold-italic";
}


.col.remove-border-bottom:after {
    position: absolute;
    content: " ";
    width: 100%;
    height: 0;
    top: auto;
    left: 0;
    bottom: -1px;
    border-bottom: 0px dashed #fff;
}



input[type='submit'], 
input[type='submit'].button, 
input[type='submit'], .primary {
    background-color: #f37022!important;
}

/*************** ADD CUSTOM CSS HERE.   ***************/

.menu-a {	    max-width: 11%!important;padding: 0px;}
.menu-b {	   max-width: 16%!important; padding: 0px;}
.menu-c {	    max-width: 23%!important;padding: 0px;}
.menu-d {	    max-width: 13%!important;padding: 0px;}
.menu-e {	    max-width: 19%!important;padding: 0px;}
.menu-f {	    max-width: 18%!important;padding: 0px;}


.mar-1{margin-left: -39px!important;}

.mar-2{margin-left: -91px!important;}
.mar-3{margin-left: -45px!important;} 

	.section-content .box-text-inner a{
		color: #109AD1!important;
    font-family: "futura-medium"!important;
    /* font-weight: bold; */
	} 

.sfc-100-col {
	
}


.spark-10-img-1 .col-inner{  }
.spark-10-img-2 .col-inner{  }

.spark-10-txt {}

@media screen and (max-width: 414px) {
	.my-sec-about {
		margin-top: -38px!important;
	}

	

	.mid-mid .text-box .text{
		    margin-left: 14px!important;
	}
	.nav-sidebar-ul li{font-size:12px!important;}
	
	.meta-h-i-1 {    background: #109AD1!important;}
	.meta-h-i-1 .img-inner{padding-top: 8%!important;}
	
	.gear-img1 .col-inner {    margin-left: 0px!important;    margin-right: 0px!important;    padding:18px;}
	.gear-img2 .col-inner {    margin-left: -14px!important;    margin-right: 0px!important;    padding: 18px;}
	.gear-text-1{    margin-left: 8px;}
	
	/* .meta-text-h-1 { */
			/* margin-top: -58px; */
			/* position: absolute; */
			/* margin-left: 58px; */
	/* } */
	.sec-1 {
		width: 35%!important;
	}
	.rust-desc {
	      font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    margin-top: 4px;
    color: #b1b1b1!important;
}
	.page-id-594 .neat,
		.page-id-594 .gap-element {
			display:none!important;
		}

	.text-meta-desc {
			font-family: 'Futura-Medium-Italic'!important;
			font-weight: 400!important;
			font-size: 18px!important;
			line-height: 1.5!important;
			padding: 10px!important;
			color: #b1b1b1!important;
			margin-top: 1px;
	}
		#footer .fd {			
				font-family: 'Futura-Medium-Italic'!important;
				font-size: 22px!important;
				line-height: 0px!important;
				margin-top: 41px!important;
				color: #999!important;
				font-weight: 600;
		}
		
		/* #footer .f1 { */
					/* font-family: "futura-medium"!important; */
					/* color: #a7a7a7!important; */
					/* font-size: 17px!important; */
					/* font-style: italic; */
			/* } */
		/* #footer 	.f1 a { */
					/* font-family: "futura-medium"!important; */
					/* color: #a7a7a7!important; */
					/* font-size: 15px!important; */
					/* font-style: italic; */
			/* } */
	.page-id-332 .is-divider {
    height: 0px;
    display: block;
    background-color: rgba(0,0,0,0.1);
    margin: 0em 0 0em;
    width: 100%;
    max-width: 28px;
	}
	
	#footer .is-divider {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    max-width: 100%!important;
    height: 2px!important;
    background-color: #fff!important;
    border: 1px dashed #109AD1!important;
	}

	.highlight-text {
    position: absolute;
    top: -432px!important;
    margin-left:0px!important;
	}
	.page-id-332 .highlight-box img{
		margin-left: 26px;
	}
	
	.page-id-332 .text-left {
    text-align: left;
    margin-left: 20px;
	}
	
	
	.page-id-18  .my-into-gap{
				padding-top: 2px!important;
			}
	.about-sec2 {
    display: none;
	}
	.section-content .box-text-inner a{
		color: #109AD1!important;
    font-family: "futura-medium"!important;
    /* font-weight: bold; */
	} 
		.cs-mysection .wpsm_col-md-3 {
				    width: 49%!important;
						margin-left: 0px!important;
						margin-right: 0px;
						display: inline-block;
						top: 0px;
						padding-right: 0px!important;
						padding-left: 13px!important;
		}	
		.wpsm_row #my-10 .wpsm_counterbox {
					font-size: 52px!important;
					border-radius: 50% !important;
					border: 1px solid transparent !important;
					background: #109AD1 !important;
		}
		
		.wpsm_row > .wpsm_col-sm-6 > .wpsm_counterbox {
					padding: 11px;
					border-radius: 50% !important;
					border: 1px solid transparent !important;
					/* background: #F26F2E!important; */
					margin-top: 42px!important;
					margin-bottom: 2px!important;
		}
		
		.page-id-18 .section-content .neat{
			display:none;
		}
		
		.gerr-h3 h3{
			font-family: "futura-bold-italic";
				/* font-size: 21px; */
				/* height: 75px; */
				text-align: center;
				line-height: 58px;
		}
		.hper-h1-text h3{
				font-family: "futura-bold-italic";
				font-size: 21px!important;
				height: 75px;
				text-align: center;
				line-height: 51px;
		} 
		.meta-text-h-1 h3, .meta-h-1 h3, .rust-h-1 h3{
				font-family: "futura-bold-italic"!important;
				font-size: 21px!important;
				height: 49px!important;
				text-align: center!important;
				margin-top: 13px!important;
				margin-right: 0px!important;
		} 
		/* .flickity-viewport { */
			/* height: 451px!important; */
			/* touch-action: pan-y; */
		/* } */
		
		/* .bg-fill{ */
			/* background-repeat: no-repeat!important; */
			/* background-size: contain!important; */
			/* background-position: center!important; */
		/* } */
		.img-fc-22-2 .col-inner { margin-left: 4px!important;	}
		
		.img-fc-22 .col-inner{ padding: 14px;}
		.img-fc-22-2 .col-inner{ padding: 14px;}
		
		.pro-im-1 .col-inner{padding: 12px;}
		.pro-im-2 .col-inner{    padding: 12px;     margin-left: 6px!important;}
	
	.fc-grad-img-1 .col-inner {		margin-left: 9px!important;padding: 14px!important;}
		.fc-grad-img-2 .col-inner {		    margin-left: 0px!important;padding: 13px!important;}

		.fcfrom-100 {}
		.fcfrom-100-img-1 .col-inner{padding: 15px;}
		.fcfrom-100-img-2 .col-inner{padding: 15px;}
		
		
		.fc-pa10-img-1 .col-inner {
				margin-left: 12px!important;
				padding: 11px;
		}
		.fc-pa10-img-2 .col-inner {
				margin-left:11px!important;
				/* padding: 12px; */
				padding: 11px;
		}
		
		.hyd-text-68 .col-inner{    padding: 0px;}
		.pro3 .col-inner{    padding: 0px;}
		.sf-aw-g .col-inner{    padding: 0px;}
		.pro4 .col-inner{    padding: 0px;}
		.shfg-text .col-inner{    padding: 0px;}
		.page-id-18 .section-content .row.row-dashed {
				margin-bottom: 1px;
		}
		
		.fc-aw-grad-img-1 .col-inner {		margin-left: 9px!important;padding: 14px!important;}
		.fc-aw-grad-img-2 .col-inner {		margin-left: 1px!important;padding: 14px!important;}


		.intro-mata-img1 .col-inner{margin-left: 2px!important;    padding: 12px!important;}
		.intro-mata-img2 .col-inner{margin-left: 8px!important;    padding: 11px!important;}
		
		.sepecil-tit-img1 .col-inner{    margin-left: -6px; }
		.sepecil-tit-img2 .col-inner{margin-left: -5px; }
		
		.shfg-img-1 .col-inner {
				margin-left: 11px!important;
				padding: 15px;
		}
		.shfg-img-2 .col-inner {margin-left: 0px!important;	padding: 14px;		}
		
		.spe-tds-1 .col-inner {margin-left: 0px!important;	padding: 14px;		}
		.spe-tds-2 .col-inner {margin-left: 0px!important;	padding: 14px;		}
		
		.pro2 .col-inner {
				max-width: 100%!important;
				margin-right: 0px!important;
				padding-left: 0px!important;
				padding-right: 0px!important;
		}

		
		.into-go-1-img .col-inner {		margin-left: 22px!important;padding: 15px!important;}
		.into-go-2-img .col-inner {		margin-left: 11px!important;padding: 14px!important;}
	
		.fc-clr-img-1 .col-inner {		margin-left: 11px!important;padding: 15px!important;}
		.fc-clr-img-2 .col-inner {		margin-left: 0px!important;padding: 14px!important;}
	
		.fc-shplv-img-1 .col-inner {		margin-left: 11px!important;padding: 15px!important;}
		.fc-shplv-img-2 .col-inner {		margin-left: 0px!important;padding: 14px!important;}

		.neat1 {margin-left: -14px;}
		
		.net-neat  {margin-left: -9px;}
	
		.net-22  {margin-left: -14px;}
		.net-spark10 {margin-left:-3px;}
		.net-f22  {margin-left: -16px;}
		.neat1-32  {margin-left: -14px;}
		
		.net-metaorg {margin-left: -15px;}
		.mar-1{margin-left: 9px!important;margin-right: -15px!important;}
		
		
	.menu-a {		max-width: 100%!important; padding: 0px;}
	.menu-b {		max-width: 100%!important; padding: 0px;}
	.menu-c {		max-width: 100%!important;padding: 0px;}
	.menu-d {		max-width: 100%!important;padding: 0px;}
	.menu-e {		max-width: 100%!important;padding: 0px;}
	.menu-f {		max-width: 100%!important;padding: 0px;}

		#footer .footer-menu-section .row {
				padding-left: 13px!important;
				padding-right: 0px!important;
				padding-top: 26px!important;
				padding-bottom: 15px!important;
		}
	.highlight-box {
			position: absolute;
			top: -85%;
			 margin-top:-16px!important;
	}	
	
		.highlight-box .img,.highlight-box .img img {
			width: 75%!important;
			text-align: right!important;
		}
	
	
	.highlight-text {
			position: absolute;
			top: -482px!important;
	}
	.about-hlt{
		margin-top: 364px!important;
	}
	.page-id-332 .y50 {
    top: 25.3%!important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	}
	
	.mar-1{
		/* margin-left: 0px!important; */
	}
	
	.mar-2{
		margin-left: 1px!important;
	}
	.mar-3{
		margin-left: 1px!important;
	} 
	
	/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.flickity-slider h3 {
    font-family: "FFutura";
    /* font-size: 26px!important; */
    /* line-height: 0.8!important; */
	}
	.page-id-332 #content .row .col-inner h4 {
    font-family: 'Futura-Medium-Italic'!important;
    font-size: 21px;
    text-align: left;
	}
	
		#wpsm_counter_b_row_190 #my-10 .wpsm_counterbox .wpsm_number {
			    font-size: 41px!important;
					font-weight: normal;
					font-family: 'futura-medium'!important;
					letter-spacing: 2px;
					margin-top: 6px!important;
					line-height: 1.3em;
					padding-top: 0px;
					padding-bottom: 0px;
					margin-bottom: 0px;
					/* color: #109AD1; */
					color: #fff!important;
					text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	}
	
	#wpsm_counter_b_row_190 .wpsm_counterbox .wpsm_number {
			font-size: 39px!important;
			font-weight: normal;
			font-family: 'futura-medium'!important;
			letter-spacing: 2px;
			margin-top: 10px!important;
			line-height: 1.3em;
			padding-top: 0px;
			padding-bottom: 0px;
			margin-bottom: 0px;
			/* color: #109AD1; */
			/* color: #F26F2E!important; */
			text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	}
		
	.cs-mysection {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px!important;
	}

	.page-id-18 h3 {
		font-family: "futura-bold-italic";
    /* font-size: 21px; */
    height: 31px;
    text-align: center;
    line-height: 31px;
    color: #109AD1;
	}
	
	/* .cs-mysection .wpsm_col-md-3 { */
				/* width: 53%!important; */
				/* margin-right: 0px; */
				/* margin-left: 81px; */
		/* } */
		
	/* .cs-mysection .wpsm_col-md-3 { */
        /* width: 59%!important; */
    /* margin-left: 64px!important; */
		/* margin-right: 10px; */
	/* } */
		/* .f1 { */
				/* font-family: "Futura-Medium-Italic"!important; */
				/* font-size: 16px; */
				/* font-weight: bold; */
		/* } */
		/* .f1-p { */
				/* font-family: "Futura-Medium-Italic"!important; */
				/* font-size: 15px; */
				/* font-weight: bold; */
				
		/* } */
		
		
		.mid-mid {
			padding: 48px!important;
			margin-top: -41px!important;
			text-align: center;
			background-color: rgb(255,255,255);
		}
		
		.page-id-332 .mid-mid .banner-inner .text h3 {
				text-align: left;
				font-family: 'Futura-Heavy'!important;
				font-size: 25px!important;
				margin-bottom: 16px;
				padding: 0px;
				line-height: 11px!important;
		}

		/* .mid-mid .banner-inner .text h3{ */
				/* text-align: left; */
				/* font-family: 'FFutura'!important; */
				/* font-size: 40px!important; */
				    /* margin-bottom: 5px; */
		/* } */
		.slider-wrapper .flickity-prev-next-button {
					display: block!important;
			}
		
		/* .design-18  { */
				/* display: inline-block!important; */
				/* width: 44%!important; */
				/* float: left; */
		/* } */
		
		.design-18 .col-inner .box-image {
				/* display: inline-block!important; */
				/* width: 18%!important; */
		}
		
		#content .row .col-inner h4 {
			    font-family: 'Futura-Medium-Italic'!important;
			font-size: 21px;
			text-align: center;
		}
		
		.page-id-18 #content .row .col-inner h4 {
					font-family: 'Futura-Medium-Italic'!important;
					font-size: 34px;
					line-height: 37px;
					margin-top: 1px;
			}

		.footer-f1 .text div
		{
				margin: 0 auto;
				width: 87%;
		}
		.my-sec-about {
				padding-top: 8px!important;
			}
			
		.map-img .banner.has-hover {
				padding-top: 204px!important;
				background-color: rgb(255, 255, 255);
		}

		.banner.map-banner {
				padding-top: 211px!important;
				background-color: rgb(255, 255, 255);
		}
		.my-sec-about .section-content .text p {
				font-family: 'Futura-Medium-Italic';
				color: #b1b1b1;
				font-size:18px;
		}
		.page-id-332 .section {
			padding-top: 30px;
			padding-bottom: 30px;
			min-height: 60px!important;
		}
		
		.mobile-banner {
			
		}
		
		 .header.has-transparent, .header.transparent {
					position: inherit;
			}

		.page-id-10  .fill {
				/* position: absolute!important; */
				/* top: 30px!important; */
				/* left: 0!important; */
				/* height: 71%!important; */
				/* right: 0px!important; */
				/* bottom: 0px!important; */
				/* padding: 0 !important; */
				/* margin: 0 !important; */
				/* max-height: 600px!important; */
		}
		.page-id-10 .banner .bg {
				background-position: 51% 0%!important;
		}
		
		.fc-gun-txt-1 {
				margin-left: -13px;
		}
		
		.sp-fc-10-txt {margin-left: -15px;}
		.solu-h-txt-1 {
					margin-top: -55px;
					float: right;
					z-index: 999999;
					margin-right: 97px;
		}
		
		/* .hper-h1-text { */
				/* margin-top: -57px; */
				/* float: right; */
				/* z-index: 999999; */
				/* margin-right: 68px; */
		/* } */
		
		.gear-hs-1 {
					margin-top: -44px!important;
				z-index: 999999;
				margin-right: 0px;
				text-align: center!important;
		}
		
		.rust-h-1 {
				margin-top: -57px;
				float: right;
				z-index: 999999;
				margin-right: 101px;
		}
		
		.spe-txt-h-1 {
					margin-top: -59px;
					float: none;
					z-index: 999999;
					text-align: center!important;
					margin-right: 0px!important;
		}
		
		.whit-m-txt-1 {
				margin-top: -45px;
				float: right;
				z-index: 999999;
				margin-right: 59px!important;
		}
		
		.vr-txt-h-1 {
				    /* margin-top: -60px; */
						/* position: absolute; */
						/* text-align: right; */
						/* float: right; */
						/* z-index: 999999; */
						/* margin-right: 114px!important; */
		}
		
		.frn-txt-h-1 {
				margin-top: -62px;
				/* position: absolute; */
				/* text-align: right; */
				float: right;
				z-index: 999999;
				margin-right: 128px!important;
		}
		
		.rb-txt-h-1   {
					margin-top: -62px;
				/* position: absolute; */
				/* text-align: right; */
				/* float: right; */
				z-index: 999999;
				margin-right: 36px!important;
		}
			
			.meta-txt-h-1 {
				margin-top: -52px;
				/* position: absolute; */
				/* text-align: right; */
				float: right;
				z-index: 999999;
				margin-right: 61px;
		}
		
		.solu-h-img-1 .img-inner {	padding-top: 8%!important;	}
		.solu-h-img-1 {background: #109AD1!important;}
		.meta-img-h-1 {background: #109AD1!important;}
		.hydro-h-i-1 {background: #109AD1!important;}
		.ger-head-1 {background: #109AD1!important;}
		.rest-head-1 {background: #109AD1!important;}
		.spe-img-1 {background: #109AD1!important;}
		.whit-im-h-1 {background: #109AD1!important;}
		.vr-img-h-1 {background: #109AD1!important;}
		.frn-img-h-1 {background: #109AD1!important;}
		.rb-img-h-1 {background: #109AD1!important;}
		.ger-head-1 {background: #109AD1!important;}
		.whit-im-h-1 {background: #109AD1!important;}
		.meta-img-h-1  .img-inner{padding-top: 8%!important;}
		.hydro-h-i-1  .img-inner{padding-top: 8%!important;}
		.ger-head-1  .img-inner{padding-top: 8%!important;}
		.rest-head-1 .img-inner{padding-top: 8%!important;}
		.spe-img-1 .img-inner{padding-top: 8%!important;}
		.whit-im-h-1 .img-inner{padding-top: 8%!important;}
		.vr-img-h-1 .img-inner{padding-top: 8%!important;}
		.frn-img-h-1 .img-inner{padding-top: 8%!important;}
		.rb-img-h-1 .img-inner{padding-top: 8%!important;}
		.ger-head-1 .img-inner{padding-top: 8%!important;}
		.whit-im-h-1 .img-inner{padding-top: 8%!important;}
		
		.s-h3s h3 {
				font-family: "futura-bold-italic";
				/* font-size: 21px; */
				/* height: 75px; */
				text-align: center;
				line-height: 58px;
		}
		
		/* .whit-m-txt-1 { */
				    /* margin-top: -61px; */
				
						/* float: right; */
						/* z-index: 999999; */
						/* margin-right: 75px!important; */
		/* } */
		ul.nav-sidebar-ul .current-menu-item{ background: #109AD1!important;}
		ul.nav-sidebar-ul .current-menu-item a{ color: #fff;}
		
		
	.special-text-h-1 {
			margin-top: -53px;
			float: right;
			z-index: 999999;
			margin-right: 97px!important;
	}
		.neat-text-h-1 {
			margin-top: -53px;
			float: right;
			z-index: 999999;
			margin-right: 152px!important;
	}
	.page-id-594 .gap-element {
			display:none!important;
	}
	

	/* .page-id-594  .special-text-h-1 { */
			/* margin-top: -51px; */
			/* float: right; */
			/* z-index: 999999; */
			/* margin-right: 102px!important; */
	/* } */
	
	.page-id-594  .neat-text-h-1 {
		margin-top: -50px!important;
    float: none;
    z-index: 999999;
    text-align: center!important;
    margin-right: 0px!important;
	}
	/* .meta-text-h-1 { */
    /* margin-top: -50px; */
    /* text-align: center; */
    /* z-index: 999999; */
    /* float: none; */
    /* margin-right: 0px; */
	/* } */
	
	.whit-m-txt-1 {
			margin-top: -62px;
			/* position: absolute; */
			/* text-align: right; */
			float: right;
			z-index: 999999;
			margin-right: 60px!important;
	}
	.vr-txt-h-1 {
			/* margin-top: -60px; */
    /* position: absolute; */
    /* text-align: right; */
    /* float: right; */
    /* z-index: 999999; */
    /* margin-right: 117px!important; */
	}
	
	.spe-gear-xp {
		    margin-left: 8px;
	}
	
	.priy-main {
		padding: 0px;
    margin-top: -28px;
	}
	
 #logo img {
        max-height: 106px!important;
    margin-top: -12px;
	}
	.about-text {
    margin-top: 34px;
    /* margin-right: 24px!important; */
    text-align: center!important;
	}
	
		.hydra-head-1{
			margin-top: 14px;
		}
		.gear-head-1, .rust-head-1, .greas-head-1, .white-head, .vr-1657,.furn-head-h-1,.ruber-head-h-1,.contact-head-h-1, .privacy-head-1{
			margin-top: 11px;
		}
	
	/* .pro-im-1 .col-inner{padding: 14px;} */
	/* .pro-im-2 .col-inner{padding: 14px;} */
	
	.fc-img-1 .col-inner{padding: 14px;}
	.fc-img-2 .col-inner{padding: 14px;}
	
	
	.sp-al-14-1 .col-inner{padding: 14px;}
	.sp-al-14-2 .col-inner{padding: 14px;}
	
	.sp-al-semi-1 .col-inner{padding: 14px;}
	.sp-al-semi-2 .col-inner{padding: 14px;}
	
	.sp-al-18-1 .col-inner{padding: 14px;}
	.sp-al-18-2 .col-inner{padding: 14px;}
	
	.rust-p-img-1 .col-inner{ padding: 12px;    margin-left: -3px;}
	.rust-p-img-2 .col-inner{ padding: 12px;    margin-left: -3px;}
	
	.gerr-h3 {
		
	}
	
		.page-id-332  ul.nav-sidebar-ul .current-menu-item {
				background: #ebebeb!important;
		}
		
		.page-id-332 .mega-page-item-332  .mega-sub-menu  a.mega-menu-link:hover {
				background: #109AD1!important;
				font-weight: normal;
				text-decoration: none;
				color: #fff!important;
				font-family: "futura-medium"!important;
		}

			/* .page-id-332 ul.nav-sidebar-ul .current-menu-item a { */
				/* color: #686767; */
		/* } */
		
	.page-id-332 #menu-item-334 .nav-sidebar-ul.children  li a:hover {
				background: #109AD1!important;
				font-weight: normal;
				text-decoration: none;
				color: #fff!important;
				font-family: "futura-medium"!important;
		}
			
	.meat-col-1 img{
			max-width: 85%!important;
	}
	
	.meat-col-2 img{
		max-width: 85%!important;
	}
		
	.spark-10-img-1 .col-inner{ padding: 12px;    margin-left: -3px;}
	.spark-10-img-2 .col-inner{ padding: 12px;    margin-left: -3px;}
	
	.spark-10-txt {}
	
	#infr-img img{
		width: 32%;
    display: inline-block;
    background: #ccc;
    border-radius: 5px;
    margin-right: 2px;
		    margin-bottom: 16px;
	}
	
	.about-grid-1 img{
		
	}
	
	.about-hlt .icon-box-img {
    padding-top: 0.3em!important;
	}
	.high-1 {
    font-family: "Futura-Medium-Italic"!important;
	}
	
	.about-text-1 {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    margin-top: 20px;
    color: #b1b1b1!important;
    text-align: justify!important;
	}
	
	.pro-im-1 .col-inner{padding: 14px;text-align: center!important; margin-left: 0px!important;}
		.pro-im-2 .col-inner{    padding: 14px; margin-left: -4px!important;text-align: center!important;}
		
	.hydro-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    /* margin-top: 34px; */
    color: #b1b1b1!important;
		text-align:justify;
	}
	
	
	.sp-tit-img-1 {
		
	}
	.sp-tit-img-2 {
		
	}
	
	.sp-tit-h1 {
		
	}
	
	.spec-text-h-1 {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 18px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
    text-align: justify;
}

	.meta-txt-meta-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 18px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
    text-align: justify!important;
	}
	
	.furnace-meta-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 18px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
    text-align: justify!important;
	}
	
	.virgin-text-meta-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 18px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
    text-align: justify!important;
	}
	.rubber-meta-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 3px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
    text-align: justify!important;
	}
	
	.privacy-policy-txt-box p, .privacy-policy-txt-box {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
    text-align: justify!important;
	}
	
	.hydraulics-col .row-dashed .col-inner {
    /* padding: 11px!important; */
	}
	
	.col-c-1 .col-inner { max-width: 85%; margin-left: 35px;}
	.col-c-2 .col-inner { max-width: 85%}
	
	.col-d-1 .col-inner { max-width: 85%;margin-left: 35px;}
	.col-d-2 .col-inner { max-width: 85%;}
	
	.col-e-1 .col-inner { max-width: 85%;margin-left: 35px;}
	.col-e-2 .col-inner { max-width: 85%;}
	
	.col-f-1 .col-inner { max-width: 85%;margin-left: 35px;}
	.col-f-2 .col-inner { max-width: 85%;}
	
	.col-g-1 .col-inner { max-width: 85%;margin-left: 35px;}
	.col-g-2 .col-inner { max-width: 85%;}
	
	.wp-s-1 .col-inner {max-width: 83%;margin-left: 35px;}
	.wp-s-2 .col-inner {max-width: 83%;}
	
	.vg-s-1 .col-inner {max-width: 83%;margin-left: 35px;}
	.vg-s-2 .col-inner {max-width: 83%;margin-left: 11px!important;}
	
	.ff-s-1 .col-inner {max-width: 74%;margin-left: 35px;}
	.ff-s-2 .col-inner {max-width: 74%;}
	
	.rs-s-1 .col-inner {max-width: 88%;margin-left: 35px;}
	.rs-s-2 .col-inner {max-width: 88%;margin-left: 18px;}
	
	.rs-r-1 .col-inner {max-width: 88%;margin-left: 35px;}
	.rs-r-2 .col-inner {max-width: 88%;margin-left: 18px;}
	
	.rs-t-1 .col-inner {max-width: 88%;margin-left: 35px;}
	.rs-t-2 .col-inner {max-width: 88%;margin-left: 18px;}
	
	.gr-s-1 .col-inner {max-width: 83%;margin-left: 35px;}
	.gr-s-2 .col-inner {max-width: 83%;}
	
	.gr-t-1 .col-inner {max-width: 83%;margin-left: 35px;}
	.gr-t-2 .col-inner {max-width: 83%;}

	.gr-u-1 .col-inner {max-width: 83%;margin-left: 35px;}
	.gr-u-2 .col-inner {max-width: 83%;}
	
	.gr-v-1 .col-inner {max-width: 83%;margin-left: 35px;}
	.gr-v-2 .col-inner {max-width: 83%;}
	
	.gr-w-1 .col-inner {max-width: 83%;margin-left: 35px;}
	.gr-w-2 .col-inner {max-width: 83%;}
	
	.about-grid-mobile-1 .col-inner {
			/* width: 98%; */
			/* border-radius: 5px; */
	}
	.home-menu {
		margin-left: -9px;
    float: left;
	}
}
   
	
	
	.about-sec-1 .row-xsmall>.col {
			padding: 0 0px 0px!important;
			margin-bottom: 0!important;
	}

.xp-gear-1  {
		    margin-left: 17px;
	}
	
	
@media screen and (max-width: 600px) {
	
		.drum-img {
			    display: none!important;
		}
	
		.about-img-1-dv .row-collapse>.col {
				/* padding: 4px!important; */
				/* box-shadow: 0px 0px 2px 0px; */
				/* border-radius: 9px; */
		}
		
		.about-img-1-dv .row-collapse>.col .bg.bg-loaded{
			border-radius: 9px!important;
			border: 2px solid #f9f4f4!important;
		}
		.about-img-1-dv .row-collapse>.col .banner {
				position: relative;
				background-color: #fff!important;
				width: 100%;
				min-height: 30px;
		}
		.about-img-1-dv img {
				border-radius: 9px;
		}
		
		.about-img-1-dv .vis-h-1{}
		.about-img-1-dv .vis-h-2{}
		.about-img-1-dv .vis-h-3{}
		.about-img-1-dv .vis-h-4{}
		
		.ab-md-1 {}
		.ab-md-2 {}
		.ab-md-3 {}
		.ab-md-4 {}
		
		.mid-banner{
					border-bottom: 2px solid #fff;
					top: -8px;
		}
		.about-hlt {
					border-bottom: 2px solid #F26F2E;
		}
		.you-manu-mombile-f1 {
					border-top: 2px solid #F26F2E;
		}
	.about-img-1-dv img{
		width: 32%;
    display: inline-block;
    background: #ccc;
    border-radius: 5px;
    margin-right: 2px;
    margin-bottom: 16px;
	}
	.about-txt-h1 {
		    margin-bottom: -3px;
	}
	.about-txt-h2 {
		    margin-bottom: -3px;
	}
	.footer-text {
		margin: 0 auto; 
		width: 85%!important;
	}

	.page-id-30 .content-area .text p strong {
    font-family: "Futura-Heavy"!important;
    /* font-family: 'Futura-Medium-Italic'!important; */
    font-size: 19px!important;
    line-height: 0px!important;
    margin-top: 41px!important;
    color: #999!important;
    font-weight: 600;
}

	/* .contact-add-1 {display:none;	} */
	/* .contact-add-2 {display:none;		} */
	.xp-gear-1  {
		    margin-left: 1px;
	}
	.page-id-30  .footer-f1 {display:none!important;}
	
	.footer-logo {
		display:none!important;
	}
	
	.home-menu {
		margin-left: 0px;
    float: left;
	}
	.footer-f1 {
		background: #109AD1;
	}
	
	.stuck #logo img {
				width: 70px;
				height: 100px;
				display: block;
				max-height: 91px!important;
				margin-top: 0px;
		}
		
	.hydraulics-col .row-dashed .col-inner {
    /* padding: 11px!important; */
	}
	
	.privacy-policy-txt-box p, .privacy-policy-txt-box {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
    text-align: justify!important;
	}

	.rubber-meta-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 3px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
    text-align: justify!important;
}
	.virgin-text-meta-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 18px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
    text-align: justify!important;
	}
	
	.furnace-meta-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 18px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
    text-align: justify!important;
	}
	.meta-txt-meta-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 18px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
    text-align: justify!important;
	}
	.spec-text-h-1 {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 18px!important;
    color: #b1b1b1!important;
    margin-top: 0px;
    text-align: justify!important;
}

	.sp-tit-img-1 {
		
	}
	.sp-tit-img-2 {
		
	}
	
	.sp-tit-h1 {
		
	}
	.hydro-desc {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    /* margin-top: 34px; */
    color: #b1b1b1!important;
		text-align:justify;
	}
	.about-text {
    margin-top: 34px;
		/* margin-right: 32px!important; */
	}
	.about-text-1 {
    font-family: 'Futura-Medium-Italic'!important;
    font-weight: 400!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    padding: 10px!important;
    margin-top: 4px;
    color: #b1b1b1!important;
    text-align: justify!important;
	}
	
	.about-grid-1 img{
		
	}
	.high-1 {
    font-family: "Futura-Medium-Italic"!important;
	}
	.about-hlt .icon-box-img {
    padding-top: 0.3em!important;
	}
	
	#infr-img img{
		width: 32%;
    display: inline-block;
    background: #ccc;
    border-radius: 5px;
    margin-right: 2px;
		    margin-bottom: 16px;
	}
	
	.spark-10-img-1 .col-inner{ padding: 12px;    margin-left: -3px;}
	.spark-10-img-2 .col-inner{ padding: 12px;    margin-left: -3px;}
	
	.spark-10-txt {}
	
		.meat-col-1 img{
			max-width: 85%!important;
		}
		.meat-col-2 img{
			max-width: 85%!important;
		}
		.page-id-332 ul.nav-sidebar-ul .current-menu-item a {
				color: #686767;
		}
		
		.page-id-332 #menu-item-334 .nav-sidebar-ul.children  li a:hover {
				background: #109AD1!important;
				font-weight: normal;
				text-decoration: none;
				color: #fff!important;
				font-family: "futura-medium"!important;
		}
	
	.rust-p-img-1 .col-inner{ padding: 3px;    margin-left: 0px;}
	.rust-p-img-2 .col-inner{ padding: 3px;    margin-left: 16px;}
	
	.pro-im-1 .col-inner{padding: 14px;text-align: center!important;}
	.pro-im-2 .col-inner{padding: 14px;text-align: center!important;}
	
	.fc-img-1 .col-inner{padding: 14px;text-align: center!important;margin-left: 5px!important;}
	.fc-img-2 .col-inner{padding: 14px;text-align: center!important;margin-left: -4px!important;}
	
	
	.sp-al-14-1 .col-inner{padding: 18px;text-align: center!important;  margin-left: 8px!important;  }
	.sp-al-14-2 .col-inner{padding: 18px;text-align: center!important;    margin-left: -13px;}
	
	.sp-al-semi-1 .col-inner{padding: 18px; text-align: center!important;margin-left: 8px!important;}
	.sp-al-semi-2 .col-inner{padding: 18px;text-align: center!important;    margin-left: -13px;}
	
	.sp-al-18-1 .col-inner{ padding: 18px;text-align: center!important;margin-left: 8px!important;}
	.sp-al-18-2 .col-inner{padding: 18px;text-align: center!important;    margin-left: -13px;}
	
	.hydra-head-1{
			margin-top: 14px;
		}
		
		.gear-head-1, .rust-head-1,.greas-head-1, .white-head, .vr-1657, .furn-head-h-1, .ruber-head-h-1, .contact-head-h-1, .privacy-head-1{
			margin-top: 11px;
		}
	#logo img {
       max-height: 106px!important;
    margin-top: -12px;
	}

	.priy-main {
		padding: 0px;
    margin-top: -28px;
	}
	.spe-gear-xp {
		    margin-left: 14px;
	}
	.my-sec-about {
		margin-top: -38px!important;
	}
	.whit-m-txt-1 {
        margin-top: -58px;
    /* position: absolute; */
    /* text-align: right; */
    float: right;
    z-index: 999999;
    margin-right: 60px!important;
	}
	.frn-txt-h-1 {
			margin-top: -58px;
			/* position: absolute; */
			/* text-align: right; */
			float: right;
			z-index: 999999;
			margin-right: 128px!important;
		}
	.rb-txt-h-1 {
        margin-top: -60px;
    /* position: absolute; */
    /* text-align: right; */
    float: none;
    z-index: 999999;
    text-align: center;
    margin-right: 0px!important;
	}
	.vr-txt-h-1 {
        /* margin-top: -56px; */
			/* position: absolute; */
			/* text-align: right; */
			/* float: right; */
			/* z-index: 999999; */
			/* margin-right: 115px!important; */
	}
	.page-id-594  .neat-text-h-1 {
			margin-top: -50px!important;
			float: none;
			z-index: 999999;
			text-align: center!important;
			margin-right: 0px!important;
			font-family: "futura-bold-italic";
	}
	
		.page-id-594 .gap-element {
				display:none!important;
		}
		
		.special-text-h-1 {
				    margin-top: -50px;
						float: right;
						z-index: 999999;
						margin-right: 73px!important;
		}
		
		/* .neat-text-h-1 { */
				/* margin-top: -53px; */
				/* float: right; */
				/* z-index: 999999; */
				/* margin-right: 150px!important; */
		/* } */
		.mid-mid .text-box .text {
			margin-left: 0px!important;
		}
	
		.mid-txt-h {
			font-size: 1.59rem;
			line-height: 0.9;
			text-align: center;
		}
		
	
		ul.nav-sidebar-ul li{font-size:12px!important;}
		ul.nav-sidebar-ul .current-menu-item{ background: #109AD1!important;}
		ul.nav-sidebar-ul .current-menu-item a{ color: #fff;}
		.solu-h-img-1 {    background: #109AD1!important;}
		.hydro-h-i-1 {    background: #109AD1!important;}
		.ger-head-1 {    background: #109AD1!important;}
		.rest-head-1 {    background: #109AD1!important;}
		.spe-img-1 {    background: #109AD1!important;}
		.whit-im-h-1 {    background: #109AD1!important;}
		.vr-img-h-1 {    background: #109AD1!important;}
		.frn-img-h-1 {    background: #109AD1!important;}
		.rb-img-h-1 {    background: #109AD1!important;}
		.ger-head-1 {    background: #109AD1!important;}
		.whit-im-h-1 {    background: #109AD1!important;}
		.solu-h-img-1 .img-inner{padding-top: 8%!important;}
		.hydro-h-i-1 .img-inner{padding-top: 8%!important;}
		.spe-head-1 .img-inner{ background: #109AD1!important;}
		.ger-head-1 .img-inner{ background: #109AD1!important;}
		.rest-head-1 .img-inner{ background: #109AD1!important;}
		.spe-img-1 .img-inner{ background: #109AD1!important;}
		.whit-im-h-1 .img-inner{ background: #109AD1!important;}
		.vr-img-h-1 .img-inner{ background: #109AD1!important;}
		.frn-img-h-1 .img-inner{ background: #109AD1!important;}
		.rb-img-h-1 .img-inner{ background: #109AD1!important;}
		.ger-head-1 .img-inner{ background: #109AD1!important;}
		.whit-im-h-1 .img-inner{ background: #109AD1!important;}
		
		.s-h3s h3 {
				font-family: "futura-bold-italic";
				/* font-size: 21px; */
				/* height: 75px; */
				text-align: center!important;
				line-height: 58px;
				float: none;
		}
		
		
		.meta-txt-h-1 {
				margin-top: -52px;
				/* position: absolute; */
				/* text-align: right; */
				float: right;
				z-index: 999999;
				margin-right: 61px;
		}

		/* //.rb-txt-h-1 { */
		/* //		margin-top: -62px; */
				/* position: absolute; */
				/* text-align: right; */
				/* float: right; */
				/* z-index: 999999; */
				/* margin-right: 49px!important; */
			/* } */

		.frn-txt-h-1 {
				margin-top:-60px;
				float: right;
				z-index: 999999;
				margin-right: 113px!important;
		}

		.vr-txt-h-1 {
				margin-top: -60px;
			    float: none;
				text-align: center!important;
				z-index: 999999;
				margin-right: 0px!important;
		}
		.whit-m-txt-1 {
				margin-top: -60px;
			    float: none;
				text-align: center!important;
				z-index: 999999;
				margin-right: 0px!important;
		}

		.spe-txt-h-1 {
				    margin-top: -60px;
					float: none;
					z-index: 999999;
					text-align: center!important;
					margin-right: 0px!important;
		}
		.rust-h-1 {
				margin-top: -57px;
				float: right;
				z-index: 999999;
				margin-right: 101px;
		}
		.hper-h1-text {
				    margin-top: -57px!important;

				text-align: center!important;
				float: none;
				z-index: 999999;
				margin-right:0px!important;
		}
		.gear-hs-1 {
				margin-top: -44px!important;
				float: none;
				z-index: 999999;
				margin-right: 0px;
				text-align: center!important;
		}
		.solu-h-txt-1 {
				    margin-top: -54px;
					float: right;
					z-index: 999999;
					margin-right: 95px;
			}
		
		.page-id-332 .home-menu {
			margin-left: -7px;
			float: left;
		}

		.sp-fc-10-txt {margin-left: -15px;}
		.meta-h-i-1 {    background: #109AD1;}
		.meta-h-i-1 .img-inner{padding-top: 8%!important;}
		
		.gear-img1 .col-inner {    margin-left: 0px!important;    margin-right: 0px!important;    padding: 9px;}
		.gear-img2 .col-inner {    margin-left:3px!important;    margin-right: 0px!important;    padding: 9px;}
		.gear-text-1{    margin-left: 18px;}	
		.page-id-332 .text-left {
				text-align: left;
				margin-left: 9px;
		}
	
		.spe-tds-1 .col-inner {margin-left: 5px!important;	padding: 14px;	text-align: center!important;	}
		.spe-tds-2 .col-inner {margin-left: -4px!important;	padding: 14px;	text-align: center!important;	}
		
	.meta-text-h-1 {
			margin-top: -48px;
			text-align: center;
			z-index: 999999;
			float: none;
			margin-right: 0px;
	}
	
	.rust-desc {
		 font-family: 'Futura-Medium-Italic'!important;
			font-weight: 400!important;
			font-size: 18px!important;
			line-height: 1.5!important;
			padding: 16px!important;
			margin-top: 4px;
			color: #b1b1b1!important;
			/* color: #fff!important; */
			text-align: justify!important;
		}
		#footer .fd {
				/* font-family: "futura-xblk"!important; */
				/* font-size: 21px; */
				/* font-weight: bold; */
				/* color: #01adef; */
				/* font-family: 'Futura-Medium-Italic'!important; */
				/* font-size: 22px!important; */
				/* line-height: 0px!important; */
				/* margin-top: 41px!important; */
				/* color: #999!important; */
				/* font-weight: 600; */
				font-family: "Futura-Heavy"!important;
				font-size: 22px!important;
				line-height: 0px!important;
				margin-top: 41px!important;
				/* color: #999!important; */
				color: #fff!important;
				font-weight: 600;
		}
		
		#footer .f1  {
					/* font-family: "futura-medium"!important; */
					/* font-size: 17px; */
					font-family: "futura-medium"!important;
					/* color: #a7a7a7!important; */
					color: #fff!important;
					font-size: 17px!important;
					/* font-style: italic; */
			}
		#footer 	.f1 a {
					/* font-family: "futura-medium"!important; */
					/* font-size: 17px; */
					font-family: "futura-medium"!important;
					/* color: #a7a7a7!important; */
					color: #fff!important;
					font-size: 15px!important;
					/* font-style: italic; */
			}
			
			#footer .f1-p {
					font-size: 18px;
					font-family: "futura-medium"!important;
					/* color: #a7a7a7!important; */
					color: #fff!important;
			}

		.page-id-10 .fill {
				/* position: absolute!important; */
				/* top: 30px!important; */
				/* left: 0!important; */
				/* height: 71%!important; */
				/* right: 0px!important; */
				/* bottom: 0px!important; */
				/* padding: 0 !important; */
				/* margin: 0 !important; */
				/* max-height: 600px!important; */
		}
		.page-id-10 .banner .bg {
				background-position: 51% 0%!important;
		}
		
		.page-id-18 .section-content .neat{
			display:none;
		}
		.about-sec2 {
				display: none;
		}
			.page-id-18  .my-into-gap{
				padding-top: 2px!important;
			}
		.fc-clr-img-1 .col-inner {		margin-left: 11px!important;padding: 15px!important;}
		.fc-clr-img-2 .col-inner {		margin-left: 0px!important;padding: 14px!important;}
	
		.fc-shplv-img-1 .col-inner {		margin-left: 11px!important;padding: 15px!important;}
		.fc-shplv-img-2 .col-inner {		margin-left: 0px!important;padding: 14px!important;}
		
		.fc-aw-grad-img-1 .col-inner {		margin-left: 9px!important;padding: 14px!important;}
		.fc-aw-grad-img-2 .col-inner {		margin-left: 0px!important;padding: 14px!important;}
		
		.fc-grad-img-1 .col-inner {		margin-left: 9px!important;padding: 14px!important;}
		.fc-grad-img-2 .col-inner {		margin-left: 0px!important;padding: 14px!important;}
			
				
		.sepecil-tit-img1 .col-inner{    margin-left: -6px;  }
		.sepecil-tit-img2 .col-inner{margin-left: -5px;     }
		
		.section-content .box-text-inner a{
		color: #109AD1!important;
    font-family: "futura-medium"!important;
    /* font-weight: bold; */
	} 
		/* .flickity-viewport { */
			/* height: 451px!important; */
			/* touch-action: pan-y; */
		/* } */
		
		/* .bg-fill{ */
			/* background-repeat: no-repeat!important; */
			/* background-size: contain!important; */
			/* background-position: center!important; */
		/* } */
		.img-fc-22-2 .col-inner { margin-left: -2px!important;	}
		
		.img-fc-22 .col-inner{ padding: 14px;text-align: center!important;margin-left: 5px!important;}
		.img-fc-22-2 .col-inner{ padding: 14px;text-align: center!important;margin-left: -4px!important;}
		
		.pro-im-1 .col-inner{padding: 14px;text-align: center!important; margin-left: 5px!important;}
		.pro-im-2 .col-inner{    padding: 14px; margin-left: -4px!important;text-align: center!important;}
		
		.fcfrom-100 {}
		
		.fcfrom-100-img-1 .col-inner{padding: 14px;text-align: center!important;margin-left: 5px!important;}
		.fcfrom-100-img-2 .col-inner{padding: 14px;text-align: center!important;margin-left: -3px!important;}
		
		.fc-gun-txt-1 {
					margin-left: -13px;
			}
		
		.fc-pa10-img-1 .col-inner {
				margin-left: 12px!important;
				text-align: center!important;
				padding: 14px;
		}
		.fc-pa10-img-2 .col-inner {
				margin-left:11px!important;
				text-align: center!important;
				/* padding: 12px; */
				padding: 14px;
		}
		
		.hyd-text-68 .col-inner{    padding: 0px;}
		.pro3 .col-inner{    padding: 0px;}
		.sf-aw-g .col-inner{    padding: 0px;}
		.pro4 .col-inner{    padding: 0px;}
		.shfg-text .col-inner{    padding: 0px;}
		.page-id-18 .section-content .row.row-dashed {
				margin-bottom: 1px;
		}
		
		.page-id-594 .neat,
		.page-id-594 .gap-element {
			display:none!important;
		}

		.intro-mata-img1 .col-inner{
			margin-left: 8px!important;
			text-align: center!important;
			padding: 14px!important;
		}
		.intro-mata-img2 .col-inner{
			margin-left: -2px!important;
    text-align: center!important;
    padding: 14px!important;
		}
		
		.shfg-img-1 .col-inner {
			text-align: center!important;
				margin-left:11px!important;
				padding: 15px;
		}
		.shfg-img-2 .col-inner {
				margin-left: 0px!important;
				text-align: center!important;
				padding: 14px;
		}
		
		.pro2 .col-inner {
					max-width: 100%!important;
					margin-right: 0px!important;
					padding-left: 0px!important;
					padding-right: 0px!important;
			}

		
		.into-go-1-img .col-inner {		 padding: 14px!important;text-align: center!important;}
		.into-go-2-img .col-inner {		margin-left: 9px!important;padding: 14px!important;text-align: center!important;}

		.neat1 { padding-left: 0px;}
		.net-neat  {margin-left: -9px;}
	
		.net-22  {margin-left: -14px;}
		.net-spark10 {margin-left:-3px;}
		.net-f22  {margin-left: -16px;}
		.neat1-32  {margin-left: -15px;}
		
		.net-metaorg {margin-left: -15px;}
		.mar-1{margin-left: 9px!important;margin-right: -15px!important;}
		
		
	.menu-a {		max-width: 100%!important; padding: 0px;}
	.menu-b {		max-width: 100%!important; padding: 0px;}
	.menu-c {		max-width: 100%!important;padding: 0px;}
	.menu-d {		max-width: 100%!important;padding: 0px;}
	.menu-e {		max-width: 100%!important;padding: 0px;}
	.menu-f {		max-width: 100%!important;padding: 0px;}

		#footer .footer-menu-section .row {
				padding-left: 13px!important;
				padding-right: 0px!important;
				padding-top: 0px!important;
				padding-bottom: 15px!important;
		}
	.highlight-box {
			position: absolute;
			top: -85%;
			margin-top:-16px!important;
			    display: none;
	}	
	.highlight-box .img,.highlight-box .img img {
			width: 75%!important;
			text-align: right!important;
		}
	.highlight-text {
		 position: absolute;
    top:-87px!important;

	}
	.about-hlt{
		margin-top: 0px!important;
	}
	.page-id-332 .y50 {
    top: 25.3%!important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	}
	
	.text-meta-desc {
			font-family: 'Futura-Medium-Italic'!important;
			font-weight: 400!important;
			font-size: 18px!important;
			line-height: 1.5!important;
			padding: 10px!important;
			color: #b1b1b1!important;
			margin-top: 1px;
			text-align: justify!important;
	}
	.highlight-box img{
		margin-left: 28px;
	}
	
	.about-hlt img {
		width:25px;
	}
	
	.page-id-332 .is-divider {
    height: 0px;
    display: block;
    background-color: rgba(0,0,0,0.1);
    margin: 0em 0 0em;
    width: 100%;
    max-width: 28px;
	}
	
	.mar-1{
		/* margin-left: 0px!important; */
	}
	
	.mar-2{
		margin-left: 1px!important;
	}
	.mar-3{
		margin-left: 1px!important;
	} 
	
	/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.flickity-slider h3 {
    font-family: "FFutura";
    /* font-size: 26px!important; */
    /* line-height: 0.8!important; */
	}
	.page-id-332 #content .row .col-inner h4 {
    font-family: 'Futura-Medium-Italic'!important;
    font-size: 21px;
    text-align: left;
	}
	
	#wpsm_counter_b_row_190 #my-10 .wpsm_counterbox .wpsm_number {
			    font-size: 41px!important;
					font-weight: normal;
					font-family: 'futura-medium'!important;
					letter-spacing: 2px;
					margin-top: 6px!important;
					line-height: 1.3em;
					padding-top: 0px;
					padding-bottom: 0px;
					margin-bottom: 0px;
					/* color: #109AD1; */
					/* color: #fff!important; */
					text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	}
	
	#wpsm_counter_b_row_190 .wpsm_counterbox .wpsm_count-title {
    font-size: 14px;
    font-weight: bolder;
    font-family: "futura-medium"!important;
    letter-spacing: 2px;
    /* color: #ffffff; */
    font-weight: 600;
    margin-top: 0px!important;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    line-height: 0.3em;
}

	#wpsm_counter_b_row_190 .wpsm_counterbox .wpsm_number {
			font-size: 38px!important;
			font-weight: normal;
			font-family: 'futura-medium'!important;
			letter-spacing: 2px;
			margin-top: 10px!important;
			line-height: 1.3em;
			padding-top: 0px;
			padding-bottom: 0px;
			margin-bottom: 0px;
			/* color: #109AD1; */
			/* color: #F26F2E!important; */
			text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	}
		
	.cs-mysection {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px!important;
	}

	.page-id-18 h3 {
			font-family: "futura-bold-italic";
    /* font-size: 21px; */
    /* height: 75px; */
    text-align: center;
    line-height: 41px;
	}
	
	/* .cs-mysection .wpsm_col-md-3 { */
				/* width: 53%!important; */
				/* margin-right: 0px; */
				/* margin-left: 81px; */
		/* } */
		
		.cs-mysection .wpsm_col-md-3 {
				width: 44%!important;
				margin-left: 10px!important;
				margin-right: 0px;
				display: inline-block;
				top: 41px;
				padding-right: 0px!important;
        padding-left: 0px!important;
		}
		
		 .wpsm_counterbox {
				text-align: center;
				margin-top: -27px!important;
				margin-bottom: 50px;
		}
		
		.wpsm_row > .wpsm_col-sm-6 > .wpsm_counterbox {
				    padding: 5px;
						border-radius: 61!important;
						border: 1px solid transparent !important;
						/* background: #F26F2E !important; */
						margin-top: 6px!important;
						margin-bottom: 43px!important;
		}

		/* .f1 { */
				/* font-family: "Futura-Medium-Italic"!important; */
				/* font-size: 16px; */
				/* font-weight: bold; */
		/* } */
		/* .f1-p { */
				/* font-family: "Futura-Medium-Italic"!important; */
				/* font-size: 15px; */
				/* font-weight: bold; */
				
		/* } */
		
		
		.mid-mid {
			    padding: 43px!important;
					margin-top: -41px!important;
					text-align: center;
					background-color: rgb(255,255,255);
		}
		
		.we-under-text-1 {
			
		}
		 /* .page-id-332 .mid-mid .banner-inner .text h3 { */
						/* font-family: 'Futura-Heavy'!important; */
						/* font-size: 27px!important; */
						/* margin-bottom: 16px; */
						/* padding: 0px; */
						/* line-height: 11px!important; */
		/* } */

		/* .mid-mid .banner-inner .text h3{ */
				/* text-align: left; */
				/* font-family: 'FFutura'!important; */
				/* font-size: 40px!important; */
				    /* margin-bottom: 5px; */
		/* } */
		.slider-wrapper .flickity-prev-next-button {
					display: block!important;
			}
		
		/* .design-18  { */
				/* display: inline-block!important; */
				/* width: 44%!important; */
				/* float: left; */
		/* } */
		
		.design-18 .col-inner .box-image {
				/* display: inline-block!important; */
				/* width: 18%!important; */
		}
		
		#content .row .col-inner h4 {
			    font-family: 'Futura-Medium-Italic'!important;
			font-size: 21px;
			text-align: center;
		}
		
		.page-id-18 #content .row .col-inner h4 {
					font-family: 'Futura-Medium-Italic'!important;
					font-size: 34px;
					line-height: 37px;
			}

		.footer-f1 .text div
		{
				/* margin: 0 auto; */
				/* width: 87%; */
		}
		.my-sec-about {
				padding-top: 8px!important;
			}
			
		.map-img .banner.has-hover {
				padding-top: 204px!important;
				background-color: rgb(255, 255, 255);
		}

		.banner.map-banner {
				padding-top: 211px!important;
				background-color: rgb(255, 255, 255);
		}
		.my-sec-about .section-content .text p {
				font-family: 'Futura-Medium-Italic';
				color: #b1b1b1;
				font-size:18px;
				text-align: justify;
		}
		
		.highlight-text h3{
			margin-bottom: 0px;
		}
		.page-id-332 .section {
			padding-top: 30px;
			padding-bottom: 30px;
			min-height: 60px!important;
		}
	.text-meta-desc {
			font-family: 'Futura-Medium-Italic'!important;
			font-weight: 400!important;
			font-size: 18px!important;
			line-height: 1.5!important;
			padding: 10px!important;
			color: #b1b1b1!important;
			margin-top: 1px;
			text-align: justify!important;
	}
	
	#footer .is-divider {
    /* margin-top: 0.5em; */
    /* margin-bottom: 0.5em; */
    /* max-width: 100%!important; */
    /* height: 2px!important; */
    /* background-color: #fff!important; */
    /* border: 1px dashed #109AD1!important; */
		margin-top: 0.5em;
    margin-bottom: 0.5em;
    max-width: 100%!important;
    height: 2px!important;
    background-color: #109ad1!important;
    border: 1px dashed #109AD1!important;
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
		background: #fff!important;
    font-family: "futura-medium"!important;
    color: #877d7d;
    font-weight: 700!important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    line-height: 40px;
    height: 40px;
    padding: 0px 10px 0px 10px;
    vertical-align: baseline;
    width: auto;
    display: block;
    color: #877d7d!important;
		font-family: "futura-medium"!important;   
}


 
 @media only screen and (min-width: 769px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
			background: #e9e9e9!important;
			color: #fff;
			font-weight: normal;
			text-decoration: none;
			border-color: #fff;
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
		    background: #109AD1!important;
    font-weight: normal;
    text-decoration: none;
    color: #fff!important;
		font-family: "futura-medium"!important; 
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: #efefef!important;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    border-color: #fff;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {
	background: #f1f1f1!important;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    border-color: #fff;
}


#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item {
		background: #fff!important;
    clip: auto;
    color: #8a7d7d;
    float: none;
    font-family: "futura-medium"!important;
    font-weight: 700;
 }
 

#mega-menu-wrap-primary #mega-menu-primary li.mega-current-menu-item {
		background: #efefef!important;
    clip: auto;
    color: #fff;
    float: none;
    font-family: 'futura-medium'!important;
}

.about-text {
	    /* margin-left: 33px!important; */
}


.footer-menu-section .bg {
    opacity: 1!important;
    transition: opacity 1s;
    -webkit-transition: opacity 1s;
}



@media screen and (min-width: 850px) {
	#footer .large-2 {
			max-width: 16.66667%;
			-ms-flex-preferred-size: 16.66667%;
			flex-basis: 22.66667%;
	}
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ******** col medium-3 small-6 large-3*******/


}

@media screen and (max-width: 549px) {
	.flickity-page-dots {
			pointer-events: inherit!important;
	}
}
.mata-img1 {margin-left: 26px;}


	
/* @media screen and (min-width: 850px)  */
/* { */
	/* .meta3-1 .large-3 {max-width: 270px!important;} */
	/* .meta3-1 .medium-3 {max-width: 0px!important;} */
	/* .meta3-1 .small-6 {max-width: 0px!important;} */
	/* .meta3-1 .col {max-width: 0px!important;} */
	
	/* .meta4 {} */
/* } */


/* @media screen and (min-width: 550px) { */
	/* .meta3-1 .large-3 {max-width: 270px!important;} */
	/* .meta3-1 .medium-3 {max-width: 0px!important;} */
	/* .meta3-1 .small-6 {max-width: 0px!important;} */
	/* .meta3-1 .col {max-width: 0px!important;} */
	
	/* .meta4 {} */
/* } */ 


#footer .button.is-outline, 
#footer input[type='submit'].is-outline, 
#footer input[type='reset'].is-outline, 
#footer input[type='button'].is-outline{
    border: 2px solid #e3e3e3!important;
    background-color: transparent;
}

#footer .back-to-top i {
	color:#fff!important;
}


.page-id-332 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link {
    display: block;
    background: #f1efef!important;
    color: #686767!important;
    font-family: "futura-medium"!important;
    font-size: 14px;
    font-weight: normal;
    padding: 0px 10px 0px 10px;
    line-height: 35px;
    text-decoration: none;
    text-transform: none;
    vertical-align: baseline;
}


.page-id-332 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
    background: #109AD1!important;
    font-weight: normal;
    text-decoration: none;
    color: #fff!important;
    font-family: "futura-medium"!important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link {
    display: block;
    background: #109AD1!important;
    color: #fff!important;
    font-family: "futura-medium"!important;   
    font-size: 14px;
    font-weight: normal;
    padding: 0px 10px 0px 10px;
    line-height: 35px;
    text-decoration: none;
    text-transform: none;
    vertical-align: baseline;
}

.nav-vertical li li.current-menu-parent.menu-item-has-children a {
	font-family: "futura-medium"!important; 
	background: #109AD1!important;	
}

.nav-vertical li li.menu-item-has-children>a {
		font-family: "futura-medium"!important;
    color: #7c7a7a;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bolder;
}

.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2!important;
}

.wpcf7 form.invalid .wpcf7-response-output {
		border-color: #00a0d2!important;
    color: #00a0d2!important;
}

.download-pdf-footer {
    display: none;
}
