/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Post Template
    03. Page Template
    04. Category Page
    05. Attachment Template
    06. Fw-portfolio Template
    07. Fw-services Template
    08. Job_listing Template
    09. Product Template
    10. Shop Template
    11. "Aero Hose Shop Contact" Page
    12. "Certifications" Page
    13. "Home" Page
    14. "Aero-Hose, Corp. Catalog" Post
    15. "Hose Assembly Products" Page
    16. "Request a Quote" Page
    17. "Home" Page
    18. "About" Page
    19. "Hiring &#038; Career Opportunities" Page
    20. "Hose Shop Services" Page
    21. "Hose Service Life and Service Intervals" Page
    22. "Hose Service Life and Service Intervals" Page
    23. "Hose Assembly Construction" Page
    24. "Hose Assembly Identification" Page
    25. "Hose Assembly Storage and Care" Page
    26. "Proper Installation" Page
    27. "Precision Tube Bending" Page
    28. "Space" Fw-portfolio
    29. "Rotary Wing Aircraft" Fw-portfolio
    30. "Military Aircraft" Fw-portfolio

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #rank-math-analytics-stats{
	display:none!important;
}

body #header-wrapper .header .header__row3{
	color:#4f4f4f;
	padding-top:1px;
	min-height:11px;
	height:110px;
	max-height:110px;
	padding-bottom:0px;
}

body .header__contact_call_back p .md{
	color:#990000;
}

body .header p .md{
	color:#bb1010;
	margin-bottom:-2px;
}

body #page .entry-header-wrapper{
	background-color:#f7f7f7;
}

body #tab-description{
	background-color:#f9f9f9;
}

body #widget-area .widget input[type=search]{
	background-color:#f9f9f9;
	color:#c1c1c1;
}

body #main div h3{
	color:#606060;
}

body .button-li .nav-button .active:nth-child(1){

	background-color:rgba(2,2,2,0.94);
	-webkit-backdrop-filter:blur(3.29px);	backdrop-filter:blur(3.29px);
}

body .button-li .nav-button .active:nth-child(2){

	background-color:rgba(2,2,2,0.53);
	-webkit-backdrop-filter:blur(3.23px) grayscale(0.52);	backdrop-filter:blur(3.23px) grayscale(0.52);
}

body .footer-bs .row{
	margin-left:auto !important;
	width:1200px;
	margin-right:auto !important;
}

body .footer-bs{
	padding-left:2% !important;
	padding-right:2% !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-bottom:2px !important;
	background-color:#303030 !important;
}

body .footer-bs .footer-nav .col-md-6{
	padding-left:0px;
	width:150px;
}

body #main .section-bg-image-parallax:nth-child(4) .row:nth-child(2){

	padding-left:15px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #menu-top-menu a .hydrated{
	margin-right:5px;
	margin-top:0px;
	margin-bottom:-4px;
	padding-right:4px;
	font-weight:400;
}

body #menu-top-menu > .menu-item > .sub-menu, body #menu-top-menu > .menu-item > .sub-menu > .menu-item > .sub-menu, body #menu-top-menu .sub-menu .sub-menu .sub-menu{
	-webkit-box-shadow:4px 4px 6px 0px rgba(16,17,19,0.30);	box-shadow:4px 4px 6px 0px rgba(16,17,19,0.30);
}

body #main .bg-background-color .bg-image-overlay{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .fw-map-canvas > div:nth-child(2){

	display:none;
}

body #main .col-md-8{
	min-height:398px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #main .container .row .col-md-4 > div{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	display:inline-block;
}

body .logo-use-image a img{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	max-height:120% !important;
	max-width:120%;
	min-height:85%;
	margin-left:-60px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	min-width:120%;
}

body .header div p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:15px;
}

body .header .header__contact-item div{
	padding-left:55px;
	padding-right:0px;
	width:278px;
}

body .footer-bs h3{
	margin-bottom:12px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:32px;
	font-weight:600;
}

body .footer-bs .fw-special__subtitle{
	padding-bottom:21px;
	font-weight:300;
	font-size:17px;
	text-transform:capitalize;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-style:normal;
	margin-bottom:22px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgba(255,255,255,0.19);
	color:#b2b2b2 !important;
	border-color:rgba(255,40,40,0.56);
}

body .footer-bs .footer-ns .woocommerce-product-search input[type=search]{
	font-family:'ar' !important;
}

body .footer-ns .woocommerce-product-search input[type=search]{
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	color:#bfbfbf;
	background-color:#f9f9f9;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	text-transform:capitalize;
}

body .footer-bs .col-md-3 p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .footer-bs .footer-nav{
	border-left-width:0px !important;
	padding-right:0px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:10px;
}

body .footer-bs .footer-social{
	border-left-width:0px !important;
	padding-left:50px !important;
}

body .footer-bs .footer-ns{
	border-left-width:0px !important;
}

body .header .header__contact-item{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .header .header__contact:nth-child(2) .header__contact-item{
	padding-right:1px;
}

body #header-wrapper .header .header__row3 .container .row .header__contact:nth-child(2) .header__contact-inner .header__contact-item{
	width:300px !important;
}

body .header .header__contact{
	padding-left:3px;
	padding-right:4px;
}

body #widget-area .tagcloud a{
	color:#8e8e8e;
	background-color:#f4f4f4;
	border-style:solid;
	border-width:1px;
	border-color:rgba(104,104,104,0.18);
	background-color:#ffffff;
}

body .related .product a{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .related .product h3{
	text-align:left;
}

body .site__content .product .product_meta{
	color:#5b5b5b;
}

body .site__content .entry-summary .woocommerce-product-attributes{
	color:#727272;
}

body .woocommerce-ordering .bootstrap-select .dropdown-toggle{
	display:none;
}

body .product .woocommerce-LoopProduct-link h3{
	font-weight:300 !important;
	font-size:20px !important;
}

body .page-title span span{
	font-weight:500;
}

body .product .entry-summary h1{
	font-weight:500 !important;
	font-size:22px !important;
	margin-bottom:-10px !important;
}

body .entry-summary .woocommerce-product-details__short-description p{
	margin-top:1px;
}

body #page .site__content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #tab-description div h3{
	font-weight:500;
	font-size:25px;
}

body #rank-math-rich-snippet-wrapper h5{
	font-weight:500;
}

body #widget-area .widget span{
	font-weight:500;
	color:#3d3d3d;
}

body #main div .partners-row{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .term-description a strong{
	text-decoration:none;
	color:#515151;
}

body .term-description p strong{
	color:#ad1927;
}

body #milspecnotes{
	font-size:14px;
}

body #milspectitle{
	font-size:22px;
	color:#3d3d3d;
	font-weight:600;
	margin-top:50px;
}

body .products .product .button{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-width:1px;
	border-color:#841a2b;
	border-style:solid;
}

body #main div form{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .wpcf7 .invalid .wpcf7-response-output{
	margin-left:0px;
	margin-bottom:50px;
	margin-top:50px;
}

body #main p:nth-child(9){

	display:none;
}

body #main p:nth-child(8){

	margin-bottom:-50px;
}

body .captcha-image span span{
	color:#838080 !important;
	font-weight:600 !important;
	font-size:15px;
}

body .row .col-md-6 div p strong{
	color:#666666;
	font-weight:500;
}

body .hentry div p:nth-child(8){

	padding-bottom:50px;
}

body #content{
	padding-top:60px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #page .sidebar-right{
	padding-top:4px;
}

body #main p img{
	padding-top:0px !important;
}

body .fw-heading .fw-special__title span{
	font-size:30px;
	font-weight:500;
}

body .col-md-12 a h3{
	font-weight:500;
	font-size:18px !important;
}

body .col-md-12 li strong{
	font-weight:500;
	text-decoration:none;
}

body #main div p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .col-md-12 a span{
	font-weight:500;
}

body a > div{
	font-weight:500;
}

body .col-md-12 li a{
	border-top-width:1px;
	border-top-style:solid !important;
}

body #menu-top-menu > .menu-item > a{
	padding-left:25px;
	padding-right:25px;
	font-size:15px;
	font-weight:600;
}

body .search_jobs .search_submit input{
	background-color:#303030;
}

body .entry-header .page-title span{
	color:#545454 !important;
	font-weight:600 !important;
	font-size:30px;
}

body .footer-bs .row .animated{
	padding-left:15px !important;
}

body .footer-bs .animated p{
	color:#ffffff !important;
	font-size:13px !important;
}

body .footer-bs p:nth-child(4){

	color:#ffffff;
}

body .footer-bs .footer-ns h4{
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-transform:capitalize !important;
	color:#bababa;
	font-weight:300;
	font-size:17px !important;
	letter-spacing:0.5px !important;
	margin-bottom:21px !important;
}

body .footer-bs .row .footer-ns .woocommerce-product-search input[type=search]{
	width:50% !important;
}

body .footer-ns .woocommerce-product-search button{
	background-color:#707070;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-transform:capitalize;
	font-size:15px;
	font-weight:300;
	line-height:1.5em;
	margin-left:5px;
	margin-bottom:5px;
}

body .pages li a{
	font-weight:300 !important;
	text-transform:capitalize !important;
}

body .footer-bs .row .footer-nav{
	padding-left:34px !important;
}

body .footer-bs .footer-nav h4{
	display:none;
}

body .footer-bs .footer-social h4{
	font-size:17px !important;
	color:#b2b2b2;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-transform:capitalize !important;
	font-weight:300;
	letter-spacing:0.5px !important;
	margin-bottom:21px;
	display:none;
}

body .footer-nav .list li{
	color:#ffffff;
}

body .list li a{
	color:#ffffff !important;
	letter-spacing:0.5px;
}

body #header-wrapper .header .header__row3 .container .row .header__logo .header__logo-inner .logo-use-image a img{
	width:120% !important;
	height:120% !important;
}

body .entry-header-wrapper .entry-header h1{
	font-weight:500;
}

body #main div a{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	background-color:#4c4c4c;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-transform:uppercase;
	font-size:13px;
	font-weight:400;
}

body .header p strong{
	font-size:15px;
	font-weight:600;
}

body .header .header__contact .header__contact-item{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:15px;
}

body .row .col-md-12 div p strong{
	font-family:'Roboto', sans-serif;
	font-size:19px !important;
	font-weight:500 !important;
	text-transform:capitalize !important;
	letter-spacing:0px !important;
}

body #menu-top-menu > .menu-item > .sub-menu{
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:0px;
	-webkit-box-shadow:3px 3px 8px 0px rgba(16,17,19,0.2);	box-shadow:3px 3px 8px 0px rgba(16,17,19,0.2);
}

body #menu-top-menu > .menu-item > .sub-menu > .menu-item > .sub-menu{
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
}

body #menu-top-menu > .menu-item > .sub-menu > .menu-item > a{
	font-size:14px;
	font-weight:300;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:25px;
	padding-right:25px;
	border-bottom-style:solid;
	border-bottom-color:rgba(102,102,102,0.22);
	color:#3f3f3f;
	background-color:rgba(0,0,0,0);
	background-color:rgba(0,0,0,0);
}

body #menu-top-menu > .menu-item > .sub-menu > .menu-item > .sub-menu > .menu-item > a{
	font-weight:300;
	font-size:14px;
	padding-left:25px;
	padding-right:25px;
	padding-top:8px;
	padding-bottom:8px;
	color:#474747;
}

body .sub-menu .menu-item .sub-menu .menu-item .sub-menu .menu-item a{
	font-weight:300;
	font-size:14px;
	padding-left:25px;
	padding-right:25px;
	padding-top:8px;
	padding-bottom:8px;
	color:#474747;
}

body .header .container .row .hidden-sm .header__menu-inner .menu-strip .main-nav #menu-top-menu > .menu-item > .sub-menu > .menu-item > a{
	border-bottom-width:1px !important;
}

body #menu-top-menu a .md.yp_onscreen{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:bounce;	animation-name:bounce;
}

body #menu-top-menu a .md{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body .header .container .row .hidden-sm .header__menu-inner .menu-strip .main-nav #menu-top-menu .menu-item .sub-menu .menu-item a .md{
	-webkit-transform-origin:center bottom !important;	-ms-transform-origin:center bottom !important;	transform-origin:center bottom !important;
}

body #menu-top-menu .menu-item:nth-child(3) .md{
	color:#d60000;
	margin-bottom:-2px;
}

body #menu-top-menu > .menu-item > .sub-menu > .menu-item{
	font-size:14px;
	font-weight:300;
	background-color:rgba(255,255,255,0);
}

body #menu-top-menu .sub-menu .sub-menu .sub-menu{
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-right-radius:10px;
}

body #menu-top-menu a .fa-whatsapp{
	margin-right:5px;
	color:rgba(102,102,102,0.54);
}

body #menu-top-menu .sub-menu .fa-plane{
	padding-right:5px;
	color:rgba(102,102,102,0.54);
	margin-bottom:0px;
	position:relative;
	top:2px;
}

body #menu-top-menu a .fa-user-circle-o{
	padding-right:0px !important;
	margin-right:5px;
	color:rgba(102,102,102,0.54);
}

body #menu-top-menu a .fa-solid{
	padding-right:5px;
	color:rgba(102,102,102,0.54);
}

body #menu-top-menu > .menu-item > a i{
	margin-right:5px;
	margin-bottom:-2px;
	color:rgba(255,255,255,0.54);
	position:relative;
	top:2px;
}

body .col-md-6 div .fw-heading--alternate .fw-special__title span{
	font-size:32px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body #main div .fw-special__subtitle{
	font-size:17px !important;
	font-weight:300 !important;
	text-transform:none;
	color:#a5a5a5;
	position:relative;
	top:-7px;
}

body .container .row .col-md-6 div h5{
	font-weight:500;
	text-transform:none;
	font-style:normal;
	font-family:'arial';
}

body .container .row .col-md-6 div .fw-heading--alternate{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body .post-container .row .site__content .entry-content__inner .entry-content .fw-page-builder-content .fw-main-row .fw-container .container .row .col-md-6 div .fw-heading--alternate .fw-special__title span{
	font-weight:60 !important;
}

body #main .fw-main-row .fw-container .container .row .col-md-6 div .fw-heading--alternate .fw-special__title span{
	font-weight:600 !important;
}

body .fw-container .container .row .col-md-3 div .fw-heading--alternate .fw-special__title span{
	font-weight:600;
}

body #main .col-md-6{
	padding-bottom:40px;
}

body .col-md-12 div .fw-heading .fw-special__title > span{
	font-weight:600;
	font-size:32px;
	color:#4f4f4f;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #main span span{
	font-size:32px;
	font-weight:600;
}

body #slider-57-slide-136-layer-0{
	font-weight:600 !important;
	line-height:1.3em !important;
	letter-spacing:1.5px !important;
}

body .fw-container .container .row .col-md-3 div .fw-heading--alternate{
	height:85px;
}

body .col-md-12 .hentry a{
	background-color:rgba(255,255,255,0) !important;
}

body .job-listing-meta .location a{
	background-color:rgba(76,76,76,0) !important;
}

body .company_header .name a{
	background-color:rgba(76,76,76,0) !important;
}

body .single_job_listing .job-listing-meta .full-time{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body #main .single_job_listing .company{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body #main .edit-link a{
	background-color:rgba(76,76,76,0);
}

body .col-md-8 .fw-special__title span{
	font-weight:600;
}

body .col-md-4 div .fw-heading--alternate .fw-special__title span{
	font-weight:600;
}

body .header .hidden-sm{
	left:-20px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .post-attachments .mime-application-pdf a{
	background-color:rgba(255,255,255,0) !important;
}

body #rev_slider_63_1_wrapper{
	-webkit-box-shadow:none;	box-shadow:none;
}

body #main .gallery-item a{
	background-color:rgba(76,76,76,0.01);
}

body .page-title-wrapper .before-title a{
	background-color:rgba(76,76,76,0) !important;
	font-weight:300 !important;
	font-size:15px;
}

body #main .cat-links a{
	background-color:rgba(76,76,76,0);
}

body #main .tags-links a{
	background-color:rgba(76,76,76,0);
}

body #main p a{
	background-color:rgba(76,76,76,0);
}

body .widget .widget-title span{
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-weight:300 !important;
	font-size:17px;
}

body #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content .post__inner .page-title-wrapper .before-title a{
	font-size:15px !important;
}

body .wpcf7 .init .oildrop-getaquote{
	padding-bottom:0px !important;
}

body .hentry div h6{
	font-size:18px;
}

@media (max-width:462.997px){

	body .footer-bs .row .footer-ns .woocommerce-product-search input[type=search]{
	width:25% !important;
}

body .footer-bs .row .footer-nav{
	padding-left:15px !important;
}

body .footer-bs .animated{
	margin-right:1px;
}

body .footer-bs{
	overflow:hidden;
}

body .footer-bs .row{
	width:400px;
	margin-right:auto !important;
	margin-left:auto !important;
	}

}



@media (max-width:461.989px){

	body .col-md-12 li a{
	padding-right:15px;
	padding-left:15px;
}

body #main .entry-content__inner .entry-content .fw-page-builder-content .fw-main-row .fw-container .container .row .col-md-12 div .job_listings .job_listings li a{
	padding-left:15px !important;
	}

}



@media (max-width:460.994px){

	body .logo-use-image a img{
	margin-right:auto;
	}

}



@media (max-width:900px){

	body .footer-bs .row{
	width: calc(100% - 15px);
}

body .footer-bs .row .animated{
	padding-left:0px !important;
}

body .footer-bs .animated{
	padding-right:0px !important;
}

body .footer-social ul li{
	padding-left:0px !important;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:5px;
	color:#ffffff;
	letter-spacing:0.5px;
}

body .footer-bs .footer-nav{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .logo-use-image a img{
	min-width:20%;
	width:300px;
}

body #header-wrapper .header .header__row3 .container .row .header__logo .header__logo-inner .logo-use-image a img{
	width:300px !important;
}

body .nav-button span i{
	font-size:22px;
	}

}



@media (max-width:463px){

	body #header-wrapper .header .header__row3 .container .row .header__logo .header__logo-inner .logo-use-image a img{
	width:80% !important;
	height:80% !important;
}

body .logo-use-image a img{
	min-height:80% !important;
	min-width:80% !important;
	max-width:80% !important;
	max-height:80% !important;
	}

}



@media (max-width:462px){

	body .footer-bs .row{
	width:350px;
}

body .footer-social ul li{
	padding-left:0px !important;
}

body .footer-bs .row .footer-ns .woocommerce-product-search input[type=search]{
	width:200px !important;
}

body .col-md-12 a time{
	display:none;
}

body .col-md-12 li a{
	padding-left:0px !important;
	}

}



@media (max-width:461px){

	body .entry-header-wrapper .entry-header h1{
	font-size:30px !important;
	color:#545454;
	font-weight:600;
	font-family:'Roboto', sans-serif;
	line-height:1.2em;
	letter-spacing:0.5px;
	}

}



@media (max-width:460px){

	body .footer-bs .row{
	width: calc(100% - 20px);
}

body .logo-use-image a img{
	margin-left:auto;
	margin-right:auto;
}

body #main{
	margin-left:0px;
	margin-right:0px;
}

body .entry-header .page-title span{
	font-weight:500;
	font-size:35px;
}

body #page .entry-header-wrapper{
	padding-left:5px;
	padding-right:5px;
}

body .footer-bs{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #content{
	padding-top:40px;
}

body .header-button__wrapper .nav-button span{
	background-color:rgba(124,3,3,0);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body .init .submit p{
	text-align:center;
}

body .wpcf7 .init p{
	text-align:center;
}

body .col-md-8 div h2{
	text-align:center;
}

body .post-container .row .col-md-12 .entry-content__inner .hentry .fw-page-builder-content .fw-main-row .fw-container-fluid-no .container .row .col-md-12 div rs-fullwidth-wrap{
	width:441% !important;
}

body .fw-container-fluid-no .col-md-12{
	padding-left:15px;
	padding-right:15px;
	margin-left:0px;
}

body .post-container .row .col-md-12 .entry-content__inner .hentry .fw-page-builder-content .fw-main-row .fw-container-fluid-no .container .row .col-md-12 > div{
	width:1952% !important;
}

body .fw-container-fluid-no .row{
	margin-left:-15px;
}

body .post-container > .row > .col-md-12{
	padding-left:15px;
	padding-right:15px;
}

body #main .post-container > .row{
	margin-left:-15px;
	margin-right:-15px;
}

body .fw-container-fluid-no .container .row .col-md-12 > div{
	margin-left:5px;
}

body .hentry .fw-main-row:nth-child(2) .bg-image-overlay{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .hentry .col-md-3{
	padding-left:20px;
	padding-right:20px;
}

body .hentry .col-md-6{
	padding-left:20px;
	padding-right:20px;
}

body .container .row .col-md-6 div h4{
	font-weight:600;
	font-size:30px;
	}

}



@media (min-width:768px){

	body .logo-use-image a img{
	padding-left:0px;
	margin-left:0px;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post #main .post-thumbnail{
	display:none;
}

body.single-post .entry-header-wrapper .entry-header .breadcrumbs{
	display:none;
}

body.single-post #main h3 img{
	max-width:25%;
	max-height:25%;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
}

body.single-post #main .post-content h3{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-post #main .post-container > .row{
	position:relative;
	top:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-post .before-title a .entry-date{
	color:#3d3d3d;
	text-transform:capitalize;
}

body.single-post .page-title-wrapper .before-title a{
	color:#606060;
	font-size:13px;
	text-transform:capitalize !important;
}

body.single-post #main .post-navigation .nav-links{
	display:none;
}

body.single-post .entry-header .page-title span{
	position:relative;
	left:30px;
}

body.single-post #main .entry-content__inner{
	padding-top:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-post #main .sidebar-right{
	padding-top:0px;
}

body.single-post .post-controls .pctrl-like div{
	display:none;
}

body.single-post #main .post-controls .pctrl-social-btn{
	background-color:#4c4c4c;
}

body.single-post #main p a{
	text-transform:capitalize;
	color:#191919;
	font-weight:600;
}

body.single-post .page-title-wrapper .before-title > a:nth-child(2){

	opacity:0;
}

body.single-post .search-form label input[type=search]{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:45px;
}

@media (min-width:480px){

	body.single-post #main .author-info .author-row{
	display:none;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .init .your-name input[type=text]{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page:not(.home) .row .col-md-6 .fields input[type=text]{
	border-color:#a5a5a5;
	border-width:1px;
}

body.page:not(.home) .init .fields textarea{
	border-width:1px;
	border-color:#a5a5a5;
}

body.page:not(.home) .init .fields input[type=email]{
	border-color:#a5a5a5;
}

body.page:not(.home) #main .entry-content__inner{
	padding-top:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page:not(.home) #main .entry-content h2{
	font-weight:500;
	font-size:30px;
}

body.page:not(.home) .entry-header .page-title span{
	color:#bababa;
}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category .hentry .post__media a{
	display:none;
}

body.category .hentry h3 img{
	float:left;
	padding-top:0px;
	padding-bottom:25px;
	padding-right:25px;
}

body.category .page-title-wrapper .before-title a{
	color:#666666;
	font-size:13px;
	font-weight:500;
}

body.category .before-title a .entry-date{
	color:#565656;
	font-size:13px;
}

body.category .entry-header-wrapper .entry-header .postnum{
	display:none;
}

body.category #page .entry-header-wrapper .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:50px;
}

body.category #main .entry-title a{
	background-color:rgba(76,76,76,0);
	color:#383838;
	font-family:'Roboto', sans-serif;
	font-weight:600;
	font-size:30px;
	text-transform:capitalize;
}

body.category #page .entry-header-wrapper{
	padding-bottom:26px;
	padding-top:26px;
}

body.category .entry-header span span{
	font-weight:600;
	font-size:35px;
}

body.category .entry-header-wrapper .entry-header h2{
	margin-bottom:0px;
}

body.category #main a .entry-date{
	display:none;
}



/*-----------------------------------------------*/
/*  Attachment Template                          */
/*-----------------------------------------------*/
body.single-attachment #main .post-controls{
	display:none;
}

body.single-attachment .post-container .site__content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-attachment .post-container .author-info{
	display:none;
}

body.single-attachment .post-container nav{
	display:none;
}

body.single-attachment #main a img{
	width:761px;
}



/*-----------------------------------------------*/
/*  Fw-portfolio Template                        */
/*-----------------------------------------------*/
body.single-fw-portfolio #content{
	-webkit-transform:translatex(0px) translatey(-25px);	-ms-transform:translatex(0px) translatey(-25px);	transform:translatex(0px) translatey(-25px);
	padding-top:0px;
}

body.single-fw-portfolio #page .entry-header-wrapper{
	display:none;
}

body.single-fw-portfolio .fw-container-fluid-no .col-md-12{
	height:294px !important;
}

body.single-fw-portfolio #rev_slider_52_1 rs-slides rs-slide{
	opacity:1;
	max-width:100%;
}

body.single-fw-portfolio #rev_slider_56_1 rs-slide rs-loop-wrap{
	opacity:1;
}

body.single-fw-portfolio #rev_slider_56_1 rs-slide rs-bgvideo{
	opacity:1;
}

body.single-fw-portfolio #rev_slider_56_1 rs-slide div{
	opacity:1;
}

body.single-fw-portfolio #rev_slider_56_1 div video{
	opacity:1;
}

body.single-fw-portfolio #rev_slider_56_1 rs-sbg canvas{
	width:90% !important;
	max-width:90%;
	overflow:hidden;
}

body.single-fw-portfolio .fw-container .col-md-12{
	height:70px;
}

body.single-fw-portfolio .hentry .col-md-3{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-fw-portfolio .container .row .col-md-6 div h4{
	font-weight:600;
	font-size:30px;
	padding-top:15px;
}

body.single-fw-portfolio .row .col-md-6 div p strong{
	font-size:15px !important;
}

body.single-fw-portfolio .hentry .col-md-6{
	padding-top:25px;
}

@media (max-width:900px){

	body.single-fw-portfolio .hentry .fw-container .row:nth-child(1){

	max-height:80px;
	}

}



@media (max-width:460px){

	body.single-fw-portfolio .hentry .container .row .col-md-3 > div{
	text-align:center;
}

body.single-fw-portfolio .container .row .col-md-3 div p{
	padding-bottom:1px;
}

body.single-fw-portfolio .hentry div img{
	margin-bottom:25px;
}

body.single-fw-portfolio .hentry .col-md-6{
	padding-bottom:3px !important;
	}

}



/*-----------------------------------------------*/
/*  Fw-services Template                         */
/*-----------------------------------------------*/
body.single-fw-services #page .entry-header-wrapper{
	display:none;
}



/*-----------------------------------------------*/
/*  Job_listing Template                         */
/*-----------------------------------------------*/
body.single-job_listing #main .post__media .post-thumbnail{
	background-color:#ffffff;
	display:none;
}

body.single-job_listing #main .author-info{
	display:none;
}

body.single-job_listing .single_job_listing .job_application input[type=button]{
	padding-bottom:25px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-size:15px;
	font-weight:500;
	text-transform:capitalize;
	padding-left:30px;
	padding-right:30px;
	margin-right:5px;
	padding-top:10px;
	background-color:#383838;
}

body.single-job_listing #main .post-controls{
	display:none;
}

body.single-job_listing .post-container .site__content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-job_listing #content{
	padding-top:30px;
}

body.single-job_listing .single_job_listing .job_description h2{
	font-size:28px;
	text-transform:capitalize;
}

body.single-job_listing .job_description p:nth-child(8){

	margin-bottom:0px !important;
}

body.single-job_listing .post-container .sidebar-right{
	display:none;
}

body.single-job_listing .entry-header .page-title span{
	font-weight:500;
	font-size:30px;
}

body.single-job_listing #page .entry-header-wrapper{
	padding-bottom:26px;
	padding-top:26px;
}

body.single-job_listing .job_description a img{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	width:150px;
}

body.single-job_listing #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content .post__inner .post-content .single_job_listing .job_application input[type=button]{
	width:100% !important;
}

body.single-job_listing .job-listing-meta .location a{
	font-weight:400;
	font-size:13px;
}

body.single-job_listing .company_header .name strong{
	font-size:24px;
	font-weight:600;
	color:#545454;
	margin-bottom:10px;
	line-height:1.1em;
}

body.single-job_listing .company .company_header .tagline{
	font-style:normal;
}

body.single-job_listing #main .single_job_listing .company{
	background-color:#fcfcfc;
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
	padding-bottom:10px;
}

body.single-job_listing .job-listing-meta .date-posted time{
	color:#666666;
	font-size:13px;
	padding-left:5px;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .entry-header-wrapper .entry-header nav{
	display:none;
}

body.single-product .product .entry-summary h1{
	font-size:29px;
	font-weight:700;
	margin-bottom:0px;
}

body.single-product #rank-math-rich-snippet-wrapper .rank-math-review-data p:nth-child(2){

	display:none;
}

body.single-product #rank-math-rich-snippet-wrapper .rank-math-review-data p:nth-child(4){

	display:none;
}

body.single-product #rank-math-rich-snippet-wrapper .rank-math-review-data p:nth-child(5){

	display:none;
}

body.single-product #rank-math-rich-snippet-wrapper .rank-math-review-data .rank-math-total-wrapper{
	display:none;
}

body.single-product .related .product h3{
	font-weight:300 !important;
}

body.single-product .related .product h3:active{
	color:#474747 !important;
}

body.single-product .related .products .product{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	text-align:center;
}

body.single-product .site__content .entry-summary h2{
	font-size:22px;
	font-family:Roboto, sans-serif;
	font-weight:500;
	color:#2d2d2d;
}

body.single-product #content{
	padding-top:70px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product .site__content .product h5{
	font-weight:500;
}

body.single-product .entry-summary tbody .woocommerce-product-attributes-item__label{
	font-weight:600 !important;
}

body.single-product #tab-description h2{
	font-weight:500;
}

body.single-product .site__content .related h2{
	font-weight:500;
}

body.single-product .entry-header .page-title span{
	font-weight:500;
}

body.single-product #content .container .content-area .post-container .row .site__content .product .entry-summary h2{
	margin-top:5px !important;
}

@media (min-width:270px){

	body.single-product .entry-header .page-title span{
	font-size:25px;
	text-align:center;
	-webkit-transform:translatex(3px) translatey(-3px) !important;	-ms-transform:translatex(3px) translatey(-3px) !important;	transform:translatex(3px) translatey(-3px) !important;
}

body.single-product #content{
	padding-top:50px;
}

body.single-product .site__content .entry-summary h2{
	margin-top:40px !important;
	}

}



@media (min-width:768px){

	body.single-product .entry-header .page-title span{
	font-size:30px;
	}

}



@media (min-width:1045px){

	body.single-product .entry-header-wrapper .entry-header h1{
	text-align:left;
	font-size:30px !important;
	}

}



/*-----------------------------------------------*/
/*  Shop Template                                */
/*-----------------------------------------------*/
body.post-type-archive-product .woocommerce-ordering .bootstrap-select .dropdown-toggle{
	display:none;
}

body.post-type-archive-product #page .sidebar-right{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:30px;
	padding-right:0px;
}

body.post-type-archive-product .woocommerce-products-header .page-description h2{
	font-weight:500 !important;
	font-size:25px !important;
	color:#474747;
}



/*-----------------------------------------------*/
/*  "Aero Hose Shop Contact" Page                */
/*-----------------------------------------------*/
body.page-id-1799 #page .entry-header-wrapper{
	display:none;
}

body.page-id-1799 #main div .fw-iconbox__text{
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-weight:500;
}

body.page-id-1799 #main a .fa{
	color:#c0392b;
}

body.page-id-1799 .invalid span textarea{
	border-color:#7c7c7c;
}

body.page-id-1799 .invalid span input[type=email]{
	border-color:#a3a3a3;
}

body.page-id-1799 .kc_captcha span .captcha-image{
	background-color:#ffffff;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	width:350px;
}

body.page-id-1799 .wpcf7 .invalid .wpcf7-response-output{
	background-color:#ffeaea;
	border-color:#f92e2e !important;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;
}

body.page-id-1799 #main .fw-iconbox__text div{
	text-transform:none;
}

body.page-id-1799 #content{
	padding-top:0px;
}

body.page-id-1799 .init .col-md-6{
	padding-bottom:0px !important;
	padding-left:15px;
	padding-right:16px;
}

body.page-id-1799 .kc_captcha span .captcha-image > span{
	font-size:15px !important;
	font-weight:500 !important;
	margin-top:10px;
}

body.page-id-1799 .wpcf7 .init p .kc_captcha span .captcha-image span span{
	font-size:15px !important;
}

body.page-id-1799 .init p textarea{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	margin-top:10px;
}

body.page-id-1799 .submit p input{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	background-color:#474747;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-size:14px;
	font-weight:500;
	line-height:1.8em;
	width:350px;
}

body.page-id-1799 .init p input[type=email]{
	margin-top:10px;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-1799 .init .fields input[type=text]{
	margin-top:10px;
	border-bottom-left-radius:7px;
	border-top-right-radius:7px;
	border-top-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-1799 .init .row .col-md-6 .fields p{
	margin-bottom:5px;
}

body.page-id-1799 #main .col-md-8{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1799 #main .bg-background-color .bg-image-overlay{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (max-width:900px){

	body.page-id-1799 div div .gm-style-cc div a{
	background-color:rgba(76,76,76,0) !important;
	}

}



@media (max-width:460px){

	body.page-id-1799 .col-md-8 .fw-special__title span{
	font-size:27px;
	}

}



/*-----------------------------------------------*/
/*  "Certifications" Page                        */
/*-----------------------------------------------*/
body.page-id-2067 #main .entry-content > div:nth-child(2){

	width:1200px!important;
	margin-left:auto !important;
	margin-right:auto !important;
	padding-bottom:86px!important;
}

body.page-id-2067 #main div h2{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-weight:400;
	font-size:23px !important;
}

body.page-id-2067 .gallery-icon a img{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-2067 #main p img{
	padding-top:78px;
}

body.page-id-2067 #main .fw-main-row:nth-child(1) .col-md-12{
	display:none;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-6 .row .site__content .entry-content__inner .entry-content .fw-page-builder-content .fw-main-row .fw-container .container .row .col-md-3 div .unyson-media-image{
	margin-left:20% !important;
	margin-right:20% !important;
}

body.page-id-6 #main .section-bg-image-parallax:nth-child(4) .row:nth-child(2){

	padding-left:9px !important;
}

body.page-id-6 .site__content .entry-content__inner .entry-content .fw-page-builder-content .fw-main-row .fw-container .container .row .col-md-3 div .unyson-media-image img{
	padding-bottom:20% !important;
}

body.page-id-6 #main .fw-container-fluid-no .col-md-3{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-6 .site__content .entry-content__inner .entry-content .fw-page-builder-content .section-bg-image-parallax .fw-container-fluid-no .container .row .col-md-3 div .container blockquote{
	width:100% !important;
	height:auto !important;
}

body.page-id-6 .fw-container-fluid-no .container .row .col-md-3 > div{
	margin-left:-15px;
	margin-right:-15px;
}

body.page-id-6 #main span span{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-6 .fw-container-fluid-no .container .row .col-md-3 div .fw-heading .c-header-textcolor > span{
	font-size:27px;
}

body.page-id-6 #main .section-bg-image-parallax .bg-image-overlay{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-6 #main .section-bg-image-parallax{
	padding-left:15px;
	padding-right:15px;
}

body.page-id-6 #main .fw-heading div{
	font-size:16px;
	line-height:1.6em;
	font-weight:400;
	text-transform:none;
	font-style:normal;
	font-family:'arial';
}

body.page-id-6 .container .row .col-md-6 div .fw-heading{
	padding-bottom:10px;
}

body.page-id-6 #slider-57-slide-136-layer-0{
	text-shadow:rgba(0, 0, 0, 0.3) 2px 2px 3px;
}

body.page-id-6 .footer-bs .col-md-3{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-6 .footer-bs h3{
	margin-bottom:6px;
}

body.page-id-6 .fw-container .container .row .col-md-3 div h3{
	font-size:15px !important;
	font-weight:300 !important;
	font-family:Arial, sans-serif;
	color:#878787 !important;
	word-spacing:1.5px;
	line-height:1.5em;
}

body.page-id-6 .fw-container .container .row .col-md-3 div p{
	color:#878787;
	margin-bottom:7px;
}

body.page-id-6 .fw-container .container .row .col-md-3 > div{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-6 #main .fw-container .col-md-12{
	height:1px;
}

body.page-id-6 #header-wrapper{
	-webkit-box-shadow:0px 0px 38px 31px rgba(0,0,0,0.34);	box-shadow:0px 0px 38px 31px rgba(0,0,0,0.34);
}

body.page-id-6 .sidebar-before-header .mod-widget-grid .widget{
	display:none;
}

body.page-id-6 .sidebar-after-header .mod-widget-grid .widget{
	display:none;
}

body.page-id-6 .sidebar-after-loop .mod-widget-grid .widget{
	display:none;
}

body.page-id-6 .sidebar-footer-widget-wide .mod-widget-grid .widget{
	display:none;
}



/*-----------------------------------------------*/
/*  "Aero-Hose, Corp. Catalog" Post              */
/*-----------------------------------------------*/
body.postid-2167 #page .entry-header-wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-2167 .entry-header-wrapper .entry-header .breadcrumbs{
	display:none;
}

body.postid-2167 #page .post__media_wide{
	padding-top:0px;
	padding-bottom:21px;
}

body.postid-2167 #content{
	display:none;
}

body.postid-2167 #page .post__media_wide .container{
	padding-bottom:55px;
}

body.postid-2167 #page .post__media_wide .container div div .flipbook-disable-text-selection{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}



/*-----------------------------------------------*/
/*  "Hose Assembly Products" Page                */
/*-----------------------------------------------*/
body.post-type-archive-product .woocommerce-products-header .page-description h2{
	font-weight:400;
	font-size:26px;
	margin-bottom:13px;
	letter-spacing:-0.4px;
}

body.post-type-archive-product .woocommerce-products-header .page-description p{
	margin-bottom:40px;
}

body.post-type-archive-product .row .header__contact:nth-child(4) .header__contact-inner .header__contact-item div{
	padding-left:30px;
}



/*-----------------------------------------------*/
/*  "Request a Quote" Page                       */
/*-----------------------------------------------*/
body.page-id-2446 .wpcf7 .init .oildrop-getaquote{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	z-index:1000;
	margin-top:-77px;
	padding-bottom:75px;
}

body.page-id-2446 .partners-row>div{
	z-index:500!important;
}

body.page-id-2446 .wpcf7 .invalid .oildrop-getaquote{
	z-index:10000;
	position:relative;
	top:25px;
}

body.page-id-2446 .kc_captcha span .captcha-image{
	margin-left:18px;
	width:340px;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-2446 #main .col-md-12{
	padding-bottom:59px;
}

body.page-id-2446 .oildrop-getaquote p .kc_captcha{
	padding-top:10px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	z-index:-10;
}

body.page-id-2446 .oildrop-getaquote span input[type=email]{
	border-color:#919191;
}

body.page-id-2446 .oildrop-getaquote p{
	z-index:-5;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	display:inline-block;
}

body.page-id-2446 .oildrop-getaquote span textarea{
	border-color:#9e9e9e;
}

body.page-id-2446 .wpcf7 .invalid .wpcf7-response-output{
	margin-left:44px;
	margin-right:35px;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;
}

body.page-id-2446 .kc_captcha span .captcha-image > span{
	font-size:15px !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	font-weight:500 !important;
}

body.page-id-2446 .captcha-image span span{
	font-size:15px !important;
}

body.page-id-2446 .oildrop-getaquote .fields input{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-2446 .oildrop-getaquote .fields{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-2446 .oildrop-getaquote p textarea{
	margin-top:10px;
	min-height:220px;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-2446 .oildrop-getaquote .col-md-6{
	padding-bottom:0px !important;
}

body.page-id-2446 #main .fw-main-row .fw-container .container .row .col-md-12 div .wpcf7 .init .oildrop-getaquote .row .col-md-6{
	width:33% !important;
}

body.page-id-2446 .oildrop-getaquote .fields p{
	margin-bottom:0px;
}

body.page-id-2446 #main .container .row .col-md-12 div .wpcf7 .init .oildrop-getaquote .row .col-md-6 .fields p span textarea{
	height:2220px !important;
}

body.page-id-2446 .captcha-image label svg{
	font-size:20px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(9px) !important;	-ms-transform:translatex(0px) translatey(9px) !important;	transform:translatex(0px) translatey(9px) !important;
	width:40px;
	height:40px;
}

body.page-id-2446 #main .container .row .col-md-12 div .wpcf7 .init .oildrop-getaquote .row .col-md-6 .fields p input{
	width:200% !important;
}

body.page-id-2446 #main .container .row .col-md-12 div .wpcf7 .init .oildrop-getaquote .row .col-md-6:nth-child(2) .fields p input{
	width:340px !important;
}

body.page-id-2446 .oildrop-getaquote .col-md-6:nth-child(2) input{
	background-color:#3d3d3d;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-size:14px;
	font-weight:300;
	text-transform:uppercase;
	line-height:1.9em;
}

@media (max-width:460px){

	body.page-id-2446 #main div .col-sm-4{
	display:none;
}

body.page-id-2446 #main .fw-main-row .fw-container .container .row .col-md-12 div .wpcf7 .init .oildrop-getaquote .row .col-md-6{
	width:350px !important;
}

body.page-id-2446 #main .container .row .col-md-12 div .wpcf7 .init .oildrop-getaquote .row .col-md-6:nth-child(2) .fields p input{
	width:320px !important;
}

body.page-id-2446 .kc_captcha span .captcha-image{
	width:315px;
	margin-top:20px;
}

body.page-id-2446 .wpcf7 .init .oildrop-getaquote{
	padding-bottom:0px;
}

body.page-id-2446 .oildrop-getaquote p textarea{
	color:rgba(255,255,255,0);
	}

}



@media (min-width:344px){

	body.page-id-2446 .wpcf7 .init .oildrop-getaquote{
	padding-left:3px;
	padding-right:3px;
}

body.page-id-2446 #page .entry-header-wrapper{
	margin-bottom:25px;
	}

}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-2463 .row .site__content .entry-content__inner .entry-content .fw-page-builder-content .fw-main-row .fw-container .container .row .col-md-3 div .unyson-media-image{
	margin-left:20% !important;
	margin-right:20% !important;
}

body.page-id-2463 #main .section-bg-image-parallax:nth-child(4) .row:nth-child(2){

	padding-left:9px !important;
}

body.page-id-2463 .site__content .entry-content__inner .entry-content .fw-page-builder-content .fw-main-row .fw-container .container .row .col-md-3 div .unyson-media-image img{
	padding-bottom:20% !important;
}

body.page-id-2463 #main .fw-container-fluid-no .col-md-3{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-2463 .site__content .entry-content__inner .entry-content .fw-page-builder-content .section-bg-image-parallax .fw-container-fluid-no .container .row .col-md-3 div .container blockquote{
	width:100% !important;
	height:auto !important;
}

body.page-id-2463 .fw-container-fluid-no .container .row .col-md-3 > div{
	margin-left:-15px;
	margin-right:-15px;
}

body.page-id-2463 #main span span{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-2463 .fw-container-fluid-no .container .row .col-md-3 div .fw-heading .c-header-textcolor > span{
	font-size:27px;
}

body.page-id-2463 #main .section-bg-image-parallax .bg-image-overlay{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-2463 #main .section-bg-image-parallax{
	padding-left:15px;
	padding-right:15px;
}

body.page-id-2463 #main .fw-heading div{
	font-size:16px;
	line-height:1.6em;
	font-weight:400;
	text-transform:none;
	font-style:normal;
	font-family:'arial';
}

body.page-id-2463 .container .row .col-md-6 div .fw-heading{
	padding-bottom:10px;
}

body.page-id-2463 #slider-57-slide-136-layer-0{
	text-shadow:rgba(0, 0, 0, 0.3) 2px 2px 3px;
}

body.page-id-2463 .footer-bs .col-md-3{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-2463 .footer-bs h3{
	margin-bottom:6px;
}



/*-----------------------------------------------*/
/*  "About" Page                                 */
/*-----------------------------------------------*/
body.page-id-1790 #main .col-md-6{
	line-height:1.8em;
}

body.page-id-1790 #content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1790 #main .fw-main-row:nth-child(1) .row:nth-child(1) .col-md-12{
	display:none;
}

body.page-id-1790 .row .col-md-12 div p strong{
	font-size:17px;
	font-weight:700;
	color:#070707;
	letter-spacing:0.5px;
	text-transform:none;
}

body.page-id-1790 #main div h4{
	font-weight:500;
}



/*-----------------------------------------------*/
/*  "Hiring &#038; Career Opportunities" Page    */
/*-----------------------------------------------*/
body.page-id-2530 #main div h2{
	font-weight:400;
	font-size:28px;
}

body.page-id-2530 #main .juiz_sps_links ul{
	display: inline-block;
	font-family: Arial, Verdana;
	font-size: 14px;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

body.page-id-2530 #main .juiz_sps_links ul li{
	display: block;
	position: relative;
	float: left;
	text-align: center;
}

body.page-id-2530 #main .juiz_sps_links{
	text-align: center;
}

body.page-id-2530 .job_filters .search_jobs .search_submit{
	margin-bottom:12px;
}

body.page-id-2530 #main .container .row .col-md-12 > div{
	padding-bottom:80px !important;
}

body.page-id-2530 .col-md-12 div form{
	background-color:#f4f4f4;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:10px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:20px;
}

body.page-id-2530 .job_filters li{
	display:inline;
	padding-left:5px;
	padding-right:5px;
	font-weight:300;
}

body.page-id-2530 #job_type_internship{
	margin-bottom:-29px;
	position:relative;
	top:1px;
}

body.page-id-2530 .job_filters li .temporary{
	font-weight:500;
	font-size:13px;
}

body.page-id-2530 .job_filters li .part-time{
	font-weight:500;
	font-size:13px;
}

body.page-id-2530 .job_filters li .freelance{
	font-weight:500;
	font-size:13px;
}

body.page-id-2530 .job_filters li .full-time{
	font-size:13px;
	font-weight:500;
}

body.page-id-2530 .job_filters li .internship{
	font-size:13px;
	font-weight:500;
}

body.page-id-2530 #job_type_full-time{
	position:relative;
	top:1px;
}

body.page-id-2530 #job_type_freelance{
	position:relative;
	top:1px;
}

body.page-id-2530 #job_type_temporary{
	position:relative;
	top:1px;
}

body.page-id-2530 #job_type_part-time{
	position:relative;
	top:1px;
}

body.page-id-2530 .col-md-12 .job_filters ul{
	margin-bottom:3px;
}

body.page-id-2530 #main .entry-content__inner .entry-content .fw-page-builder-content .fw-main-row .fw-container .container .row .col-md-12 div .job_listings .job_filters .search_jobs .search_submit input{
	width:100% !important;
}

body.page-id-2530 .search_jobs .search_submit input{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-weight:500;
	font-size:15px;
	text-transform:capitalize;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	line-height:1.8em;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-2530 .col-md-12 a h3{
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-size:15px;
	font-weight:600;
}

body.page-id-2530 #main .fw-main-row .fw-container .container .row .col-md-12 div .job_listings .job_listings li a div h3{
	font-size:15px !important;
}

body.page-id-2530 a > div{
	font-size:13px;
	color:#000000 !important;
	text-transform:capitalize;
}

body.page-id-2530 .col-md-12 a time{
	font-size:13px;
	color:#333333;
	display:none;
}

body.page-id-2530 .col-md-12 a .full-time{
	font-weight:600 !important;
	background-color:#e2f8ea;
	width:100px;
	text-align:center;
	font-size:14px;
	text-transform:capitalize;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:auto;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-2530 #content{
	padding-top:40px;
}

body.page-id-2530 .entry-header .page-title span{
	font-weight:500;
	color:#9e9e9e;
	font-size:30px;
}

body.page-id-2530 #page .entry-header-wrapper{
	padding-bottom:26px;
	padding-top:26px;
}

body.page-id-2530 #main .entry-content__inner .entry-content .fw-page-builder-content .fw-main-row .fw-container .container .row .col-md-12 div .job_listings .job_filters .search_jobs .search_keywords{
	width:50% !important;
}

body.page-id-2530 #main .entry-content__inner .entry-content .fw-page-builder-content .fw-main-row .fw-container .container .row .col-md-12 div .job_listings .job_filters .search_jobs .search_location{
	width:50% !important;
}

body.page-id-2530 .job_filters .search_jobs .search_location{
	display:inline-block;
	float:right;
}

body.page-id-2530 .job_filters .search_jobs .search_keywords{
	display:inline-block;
	overflow:hidden;
	float:left;
}

body.page-id-2530 .search_jobs .search_location label{
	display:none;
}

body.page-id-2530 .search_jobs .search_keywords label{
	display:none;
}

body.page-id-2530 #search_keywords{
	margin-bottom:10px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	width:100% !important;
	padding-left:10px;
	padding-right:0px;
	font-family:Arial!important;
	font-weight:400!important;
	color:#565656;
}

body.page-id-2530 #search_location{
	margin-bottom:12px;
	margin-left:0px;
	margin-right:10px;
	width:100% !important;
	padding-left:10px;
	padding-right:0px;
	font-family:Arial!important;
	font-weight:400!important;
}

body.page-id-2530 #main div p{
	color:#515151;
}

body.page-id-2530 .col-md-12 a ul{
	text-align:right;
}

body.page-id-2530 #main .fw-main-row .fw-container .container .row .col-md-12 div .job_listings .job_listings li a .meta .full-time{
	margin-left:50% !important;
}



/*-----------------------------------------------*/
/*  "Hose Shop Services" Page                    */
/*-----------------------------------------------*/
body.page-id-2541 #main p img{
	text-align:right;
	float:left;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:200px;
}

body.page-id-2541 #main p{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-2541 #main p img:nth-child(1){

	clear:both;
	padding-bottom:0px;
	margin-bottom:-7px;
	margin-top:21px;
}

body.page-id-2541 #main p img:nth-child(4){

	float:right;
}

body.page-id-2541 #main p:nth-child(6){

	width:100%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-2541 #main h4{
	font-size:26px;
	color:#606060;
}

body.page-id-2541 #main h5{
	font-size:26px;
	color:#606060;
}

body.page-id-2541 #main h3{
	color:#606060;
}

@media (min-width:565px){

	body.page-id-2541 #main p img:nth-child(4){

	margin-top:30px;
	width:100%;
}

body.page-id-2541 #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content p img:nth-child(4){

	height:auto !important;
}

body.page-id-2541 #main p img{
	width:100%;
}

body.page-id-2541 #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content p img{
	height:auto !important;
	}

}



@media (min-width:568px){

	body.page-id-2541 #main p img:nth-child(4){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:30px;
	}

}



@media (min-width:1045px){

	body.page-id-2541 #main p img:nth-child(4){

	margin-top:27px;
	}

}



/*-----------------------------------------------*/
/*  "Hose Service Life and Service Intervals" Page*/
/*-----------------------------------------------*/
body.page-id-2552 #main p img{
	text-align:right;
	float:left;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:200px;
}

body.page-id-2552 #main p{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	float:left;
}

body.page-id-2552 #main p img:nth-child(1){

	clear:both;
	padding-bottom:0px;
	margin-bottom:-7px;
	margin-top:21px;
}

body.page-id-2552 #main p img:nth-child(4){

	float:right;
}

body.page-id-2552 #main p:nth-child(6){

	width:100%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:21px;
}

body.page-id-2552 #main h4{
	font-size:26px;
	color:#606060;
}

body.page-id-2552 #main h5{
	font-size:26px;
	color:#606060;
}

body.page-id-2552 #main h3{
	color:#606060;
}

body.page-id-2552 #main .entry-content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-2552 #main .entry-content ul{
	float:left;
}

body.page-id-2552 #main p a{
	background-color:#cf0606;
	padding-left:20px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:20px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	color:#ffffff;
}

body.page-id-2552 #main p a:nth-child(1){

	clear:both;
	float:left;
}

body.page-id-2552 #main p a:nth-child(3){

	float:left;
}

@media (min-width:565px){

	body.page-id-2552 #main p img:nth-child(4){

	margin-top:30px;
	width:100%;
}

body.page-id-2552 #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content p img:nth-child(4){

	height:auto !important;
}

body.page-id-2552 #main p img{
	width:100%;
}

body.page-id-2552 #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content p img{
	height:auto !important;
	}

}



@media (min-width:568px){

	body.page-id-2552 #main p img:nth-child(4){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:30px;
	}

}



@media (min-width:1045px){

	body.page-id-2552 #main p img:nth-child(4){

	margin-top:27px;
	}

}



/*-----------------------------------------------*/
/*  "Hose Service Life and Service Intervals" Page*/
/*-----------------------------------------------*/
body.page-id-2564 #main p img{
	text-align:right;
	float:left;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:200px;
}

body.page-id-2564 #main p{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	float:left;
}

body.page-id-2564 #main p img:nth-child(1){

	clear:both;
	padding-bottom:0px;
	margin-bottom:-7px;
	margin-top:21px;
}

body.page-id-2564 #main p img:nth-child(4){

	float:right;
}

body.page-id-2564 #main p:nth-child(6){

	width:100%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:21px;
}

body.page-id-2564 #main h4{
	font-size:26px;
	color:#606060;
}

body.page-id-2564 #main h5{
	font-size:26px;
	color:#606060;
}

body.page-id-2564 #main h3{
	color:#606060;
}

body.page-id-2564 #main .entry-content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-2564 #main .entry-content ul{
	float:left;
}

body.page-id-2564 #main p a{
	background-color:#cf0606;
	padding-left:20px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:20px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	color:#ffffff;
}

body.page-id-2564 #main p a:nth-child(1){

	clear:both;
	float:left;
}

body.page-id-2564 #main p a:nth-child(3){

	float:left;
}

@media (min-width:565px){

	body.page-id-2564 #main p img:nth-child(4){

	margin-top:30px;
	width:100%;
}

body.page-id-2564 #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content p img:nth-child(4){

	height:auto !important;
}

body.page-id-2564 #main p img{
	width:100%;
}

body.page-id-2564 #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content p img{
	height:auto !important;
	}

}



@media (min-width:568px){

	body.page-id-2564 #main p img:nth-child(4){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:30px;
	}

}



@media (min-width:1045px){

	body.page-id-2564 #main p img:nth-child(4){

	margin-top:27px;
	}

}



/*-----------------------------------------------*/
/*  "Hose Assembly Construction" Page            */
/*-----------------------------------------------*/
body.page-id-2565 #main p img{
	text-align:right;
	float:left;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:200px;
	margin-bottom:50px;
	margin-top:0px;
}

body.page-id-2565 #main p{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	padding-top:15px !important;
}

body.page-id-2565 #main p img:nth-child(1){

	clear:both;
	padding-bottom:0px;
}

body.page-id-2565 #main p img:nth-child(4){

	float:right;
}

body.page-id-2565 #main p:nth-child(6){

	width:100%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-2565 #main h4{
	font-size:26px;
	color:#606060;
}

body.page-id-2565 #main h5{
	font-size:26px;
	color:#606060;
}

body.page-id-2565 #main h3{
	color:#606060;
}

body.page-id-2565 #main p:nth-child(8){

	padding-top:40px;
}

@media (min-width:565px){

	body.page-id-2565 #main p img:nth-child(4){

	margin-top:30px;
	width:100%;
}

body.page-id-2565 #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content p img:nth-child(4){

	height:auto !important;
}

body.page-id-2565 #main p img{
	width:100%;
}

body.page-id-2565 #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content p img{
	height:auto !important;
	}

}



@media (min-width:568px){

	body.page-id-2565 #main p img:nth-child(4){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:30px;
	}

}



@media (min-width:1045px){

	body.page-id-2565 #main p img:nth-child(4){

	margin-top:27px;
	}

}



/*-----------------------------------------------*/
/*  "Hose Assembly Identification" Page          */
/*-----------------------------------------------*/
body.page-id-2574 #main p img{
	text-align:right;
	float:left;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:200px;
}

body.page-id-2574 #main p{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-2574 #main p img:nth-child(1){

	clear:both;
	padding-bottom:0px;
	margin-bottom:-7px;
	margin-top:21px;
}

body.page-id-2574 #main p img:nth-child(4){

	float:right;
}

body.page-id-2574 #main p:nth-child(6){

	width:100%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-2574 #main h4{
	font-size:26px;
	color:#606060;
}

body.page-id-2574 #main h5{
	font-size:26px;
	color:#606060;
}

body.page-id-2574 #main h3{
	color:#606060;
}

body.page-id-2574 #main p:nth-child(8){

	padding-top:40px;
}

body.page-id-2574 #main p:nth-child(7){

	padding-top:2px;
}

@media (min-width:565px){

	body.page-id-2574 #main p img:nth-child(4){

	margin-top:30px;
	width:100%;
}

body.page-id-2574 #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content p img:nth-child(4){

	height:auto !important;
}

body.page-id-2574 #main p img{
	width:100%;
}

body.page-id-2574 #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content p img{
	height:auto !important;
	}

}



@media (min-width:568px){

	body.page-id-2574 #main p img:nth-child(4){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:30px;
	}

}



@media (min-width:1045px){

	body.page-id-2574 #main p img:nth-child(4){

	margin-top:27px;
	}

}



/*-----------------------------------------------*/
/*  "Hose Assembly Storage and Care" Page        */
/*-----------------------------------------------*/
body.page-id-2580 #main p img{
	text-align:right;
	float:left;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:200px;
}

body.page-id-2580 #main p{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-2580 #main p img:nth-child(1){

	clear:both;
	padding-bottom:0px;
	margin-bottom:-7px;
	margin-top:21px;
}

body.page-id-2580 #main p img:nth-child(4){

	float:right;
}

body.page-id-2580 #main p:nth-child(6){

	width:100%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-2580 #main h4{
	font-size:26px;
	color:#606060;
}

body.page-id-2580 #main h5{
	font-size:26px;
	color:#606060;
}

body.page-id-2580 #main h3{
	color:#606060;
}

body.page-id-2580 #main p:nth-child(8){

	padding-top:40px;
}

body.page-id-2580 #main p:nth-child(7){

	padding-top:2px;
}

body.page-id-2580 #main p:nth-child(4){

	padding-top:4px;
}

@media (min-width:565px){

	body.page-id-2580 #main p img:nth-child(4){

	margin-top:30px;
	width:100%;
}

body.page-id-2580 #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content p img:nth-child(4){

	height:auto !important;
}

body.page-id-2580 #main p img{
	width:100%;
}

body.page-id-2580 #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content p img{
	height:auto !important;
	}

}



@media (min-width:568px){

	body.page-id-2580 #main p img:nth-child(4){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:30px;
	}

}



@media (min-width:1045px){

	body.page-id-2580 #main p img:nth-child(4){

	margin-top:27px;
	}

}



/*-----------------------------------------------*/
/*  "Proper Installation" Page                   */
/*-----------------------------------------------*/
body.page-id-2585 #main p img{
	text-align:right;
	float:left;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:200px;
}

body.page-id-2585 #main p{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-2585 #main p img:nth-child(1){

	clear:both;
	padding-bottom:0px;
	margin-bottom:-7px;
	margin-top:21px;
}

body.page-id-2585 #main p img:nth-child(4){

	float:right;
}

body.page-id-2585 #main p:nth-child(6){

	width:100%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-2585 #main h4{
	font-size:26px;
	color:#606060;
}

body.page-id-2585 #main h5{
	font-size:26px;
	color:#606060;
}

body.page-id-2585 #main h3{
	color:#606060;
}

body.page-id-2585 #main p:nth-child(8){

	padding-top:40px;
}

body.page-id-2585 #main p:nth-child(7){

	padding-top:2px;
}

body.page-id-2585 #main p:nth-child(4){

	padding-top:4px;
}

body.page-id-2585 #main p:nth-child(5){

	padding-top:2px;
}

@media (min-width:565px){

	body.page-id-2585 #main p img:nth-child(4){

	margin-top:30px;
	width:100%;
}

body.page-id-2585 #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content p img:nth-child(4){

	height:auto !important;
}

body.page-id-2585 #main p img{
	width:100%;
}

body.page-id-2585 #page #content .container #primary #main .post-container .row .site__content .entry-content__inner .entry-content p img{
	height:auto !important;
	}

}



@media (min-width:568px){

	body.page-id-2585 #main p img:nth-child(4){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:30px;
	}

}



@media (min-width:1045px){

	body.page-id-2585 #main p img:nth-child(4){

	margin-top:27px;
	}

}



/*-----------------------------------------------*/
/*  "Precision Tube Bending" Page                */
/*-----------------------------------------------*/
body.page-id-2382 #main p img{
	margin-top:-100px;
}

body.page-id-2382 .entry-header .page-title span{
	font-size:32px !important;
}

@media (min-width:270px){

	body.page-id-2382 #main p img{
	margin-top:30px;
}

body.page-id-2382 .entry-header .page-title span{
	font-size:25px !important;
	text-align:center;
}

body.page-id-2382 #main h3{
	font-weight:500 !important;
	}

}



@media (min-width:768px){

	body.page-id-2382 .entry-header .page-title span{
	font-size:32px !important;
	}

}



@media (min-width:1045px){

	body.page-id-2382 #main p img{
	margin-top:-50px;
}

body.page-id-2382 .entry-header-wrapper .entry-header h1{
	font-weight:500;
}

body.page-id-2382 #content{
	padding-top:50px;
	}

}



/*-----------------------------------------------*/
/*  "Space" Fw-portfolio                         */
/*-----------------------------------------------*/
body.postid-1835 #rev_slider_52_1 rs-slides rs-slide{
	height:300px !important;
}



/*-----------------------------------------------*/
/*  "Rotary Wing Aircraft" Fw-portfolio          */
/*-----------------------------------------------*/
body.postid-1872 #rev_slider_49_1 rs-slides rs-slide{
	height:289px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-1872 #rev_slider_49_1 rs-slide rs-layer-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-1872 #slider-49-slide-129-layer-0{
	font-size:55px !important;
	line-height:1.1em !important;
	top:-70px;
}

body.postid-1872 #slider-49-slide-129-layer-1{
	top:-74px;
}

body.postid-1872 #rev_slider_49_1 rs-slide rs-mask-wrap{
	display:none !important;
}



/*-----------------------------------------------*/
/*  "Military Aircraft" Fw-portfolio             */
/*-----------------------------------------------*/
body.postid-1855 .row .col-md-6 div p strong{
	font-size:14px !important;
}