#row-with-quote-form textarea, 
#row-with-quote-form select,
#row-with-quote-form input[type="email"],
#row-with-quote-form input[type="text"] {
    background-color: rgba(255,255,255,0.2);
    color: #fff;
}

#row-with-quote-form select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: rgba(255,255,255,0.2) url("../img/admin_arrow_bottom.png") no-repeat 95% center;
}

#row-with-quote-form select option {
    color: #333;
}

#row-with-quote-form input[type="submit"] {
    background-color: rgb(171,57,9);
}

#row-with-quote-form input[type="submit"]:hover {
    background-color: rgb(169,34,0);
}

#row-with-quote-form div.wpcf7-validation-errors,
#row-with-quote-form div.wpcf7-mail-sent-ok{
    color:#fff !important;
    border-color:#fff !important;
}

.nz-white-image-heading h3 {
    color:#fff;
}

.content-up {
    overflow:visible;
    margin-bottom:-200px;
}

.content-up .nz-pricing-table {
    position:relative;
    top:-230px;
}

.tabs-col-correction #tab-description .col {
    margin-bottom:0;
}

.all-align-left,
.all-align-left .image-heading-content{
    text-align:left;
}

.all-align-left.nz-image-heading img {
    left: 0%;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
}

.video-tagline-row .tagline-icon {
    color:#ef5417 !important;
}

.video-tagline-row .nz-tagline .tagline-title {
    font-size:42px !important;
}

.video-tagline-row .nz-tagline .button {
    background-color:#ef5417 !important;
}

.video-tagline-row .nz-tagline .button:hover {
    background-color:#cf4a15 !important;
}

.contact-row .nz-content-box > .nz-box {
    margin-bottom:0;
    background-color:#f7f7f7;
}

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

    #row-with-quote-form .vc_custom_heading {
        font-size:28px !important;
        line-height:38px !important;
    }

}

@media only screen and (min-width: 1025px)  {

    .content-down {
        overflow:visible;
        z-index:80;
        margin-top:-100px;
    }
    
    .content-down .nz-col-down {
        position:relative;
        bottom:-100px;
}
}

@media only screen and (min-width: 1280px) and (max-width: 1367px)  {
.logo-desk img {
    max-width: 350px !important;
}

.desk-menu > ul > li > a > .txt {
    padding: 0px 8px !important;
}
}
/*  TYPOGRAPHY
/*-------------------------*/
	
	body,input,pre,code,kbd,samp,dt{
		font-size: 16px;
		line-height: 26px;
		font-family:Roboto;
	}

	.widget_tag_cloud .tagcloud a,
	.widget_product_tag_cloud .tagcloud a {
		font-family:Roboto !important;
	}

	h1,h2,h3,h4,h5,h6 {
		font-family:Montserrat;
		text-transform: none;
	}

	h1 {font-size: 24px; line-height: 34px;}
	h2 {font-size: 22px; line-height: 32px;}
	h3 {font-size: 20px; line-height: 30px;}
	h4 {font-size: 18px; line-height: 28px;}
	h5 {font-size: 16px; line-height: 26px;}
	h6 {font-size: 14px; line-height: 24px;}

	.mob-menu li a,
	#nz-content .search input[type="text"],
	.ls a
	{font-family:Montserrat;}

	.desk .search input[type="text"]
	{font-family:Roboto;}

	.widget_pages ul li a,
	.widget_archive ul li a,
	.widget_nav_menu ul li a,
	.widget_meta ul li a,
	.widget_categories ul li a,
	.rich-header .nz-breadcrumbs,
	textarea,select,button,.button,
	.widget_product_categories ul li a,
	.widget_nz_recent_entries .post-date,
	input[type="month"],input[type="number"],
	input[type="submit"],input[type="button"],
	input[type="date"],input[type="datetime"],
	input[type="password"],input[type="search"],
	input[type="datetime-local"],input[type="email"],
	input[type="tel"],input[type="text"],input[type="time"],
	input[type="url"],input[type="week"],input[type="reset"],
	.nz-timer,
	.nz-circle .title,
	.count-value,
	.count-title,
	.event-value,
	.event-title,
	.nz-testimonials .name,
	.nz-persons .person .name,
	.nz-pricing-table > .column .title,
	.nz-pricing-table .price,
	.nz-tagline-2 .container > .tagline-title,
	.tabset .tab,
	.toggle-title .toggle-title-header,
	.transport-navigation,
	.woocommerce-pagination,
	.transport-filter .filter,
	.single-details .nz-i-list a,
	.nz-table th,
	.comment-meta .comment-author cite,
	.wp-caption .wp-caption-text,
	.nz-tagline .tagline-title,
	.woocommerce .product .onsale,
	.woocommerce .product .added_to_cart,
	.woocommerce-tabs .tabs > li,
	.woocommerce .single-product-summary .amount,
	.reset_variations,
	.desk .search input[type="text"],
	.widget_tag_cloud .tagcloud a,
	.post-tags a,
	.widget_product_tag_cloud .tagcloud a,
	.footer-menu > ul > li > a,
	.share-label,
	.comment-meta .replay a,
	.project-details ul li,
	.woocommerce-tabs .commentlist .comment-text .meta,
	a.edit,
	a.view,
	#nz-content .widget_icl_lang_sel_widget,
	.nz-progress .progress-percent,
	.nz-progress .progress-title,
	.nz-content-box-2 .box-title span {
		font-family:Montserrat;
	}

/*  BACKGROUND
/*-------------------------*/

	html,
	#gen-wrap {
		background-color:#ffffff;
			}

	.rich-header {
		background-color:#232323;
        /*background-image:url(../img/rich_header4.jpg);*/
			background-repeat:no-repeat;
			background-attachment: scroll;
			-webkit-background-size: cover;
			-moz-background-size: cover;
			background-size: cover;
			background-position:center center;
			}

	.rich-header h1,
	.rich-header .subtitile {
		color:#ffffff;
	}

/*  COLOR
/*-------------------------*/
	
	::-moz-selection {
		background-color:#ef5417;
		color: #ffffff;
	}

	::selection {
		background-color:#ef5417;
		color: #ffffff;
	}

	.mob-menu li a:hover,
	.mob-menu .current-menu-item > a,
	.mob-menu .current-menu-parent > a,
	.mob-menu .current-menu-ancestor > a,
	.mob-menu ul li > a:hover > .di,
	.mob-menu .current-menu-item > a > .di,
	.mob-menu .current-menu-parent > a > .di,
	.mob-menu .current-menu-ancestor > a > .di,
	.mob-header .ls li a:hover,
	.widget_product_search form:hover:after,
	.widget_categories ul li a:hover,
	.widget_meta ul li a:hover,
	.widget_pages ul li a:hover,
	.widget_archive ul li a:hover,
	.widget_product_categories ul li a:hover,
	.widget_nav_menu ul li a:hover,
	.widget_nav_menu ul li:hover > a > span.toggle,
	.widget_product_categories ul li:hover > a > span.toggle,
	.widget_calendar td a,
	.widget_rss a:hover,
	.widget_nz_recent_entries a:hover,
	.widget_recent_comments a:hover,
	.widget_recent_entries a:hover,
	.widget_twitter ul li:before,
	.widget_twitter ul li a,
	.search-r .post-title a,
	.project-category a:hover,
	.project-details a:hover,
	.nz-related-portfolio .project-details a:hover,
	.single-details .nz-i-list a:hover,
	.blog-post .post .post-title:hover > a,
	.nz-recent-posts .post .post-title:hover > a,
	.blog-post .post .post-meta a:hover,
	.nz-recent-posts .post .post-meta a:hover,
	.blog-post .post .post-meta a:hover i,
	.nz-recent-posts .post .post-meta a:hover i,
	.comment-meta .comment-author cite,
	.woocommerce .product .price,
	.widget_shopping_cart .cart_list > li > a:hover, 
	.widget_products .product_list_widget > li > a:hover, 
	.widget_recently_viewed_products .product_list_widget > li > a:hover, 
	.widget_recent_reviews .product_list_widget > li > a:hover, 
	.widget_top_rated_products .product_list_widget > li > a:hover,
	.nz-breadcrumbs > *:after,
	.woocommerce .star-rating,
	.woocommerce-page .woocommerce-product-rating .star-rating,
	.woocommerce .comment-text .star-rating,
	.widget_recent_reviews .star-rating,
	.widget_top_rated_products .star-rating,
	.woocommerce-tabs .comment-form-rating .stars a,
	.woocommerce-tabs .commentlist .comment-text .meta,
	.nz-tweets:before,
	.single-post-content a:not(.button) {
		color: #ef5417 !important;
	}

	#nz-content a:not(.button),
	#nz-content a:not(.button):visited,
	.post-comments-area a,
	.woo-cart .widget_shopping_cart .cart_list > li > a:hover,
	.woocommerce .single-product-summary .product_meta a,
	.widget_shopping_cart .cart_list > li > a:hover,
	.widget_products .product_list_widget > li > a:hover,
	.widget_recently_viewed_products .product_list_widget > li > a:hover,
	.widget_recent_reviews .product_list_widget > li > a:hover,
	.widget_top_rated_products .product_list_widget > li > a:hover,
	.reset_variations:hover,
	.count-icon,
	.event-icon {
		color: #ef5417;
	}

	#nz-content a:not(.button):hover,
	#nz-content a:not(.button):visited:hover,
	.post-comments-area a:hover,
	.woocommerce .single-product-summary .product_meta a:hover {
		color: rgb(189,34,-27);
	}

	.desk-menu > ul > li.current-menu-item > a > .txt,
	.desk-menu > ul > li.current-menu-parent > a > .txt,
	.desk-menu > ul > li.current-menu-ancestor > a > .txt,
	.desk-menu > ul > li:hover > a > .txt,
	#top:hover,
	.widget_nav_menu li:after,
	.widget_product_categories li:after,
	.owl-controls .owl-page.active,
	.flex-control-paging li a.flex-active,
	.flex-direction-nav a:hover,
	.transport-slider-bullets span:hover,
	.transport-slider-bullets span.current-bullet,
	.toggle-title.active .arrow,
	.transport-navigation li a:hover,
	.transport-navigation li span.current,
	.woocommerce-pagination li a:hover,
	.woocommerce-pagination li span.current,
	.transport-filter .filter.active,
	.woocommerce-tabs .tabs > li.active,
	.widget_price_filter .ui-slider .ui-slider-range,
	.woocommerce .product:hover .category-details,
	.nz-persons .person .title:after,
	.rich-header .text-content:before,
	.rich-header .nz-breadcrumbs a:before,
	.post .post-date:after,
	.blog-post .post .post-meta > *:before,
	.single .blog-post .post .post-title:after,
	.project-category:after,
	.project-category:after,
	.share-label,
	.project-details ul li:before,
	#mc-embedded-subscribe + span,
	.widget_meta ul li a:before,
	.widget_categories ul li a:before,
	.widget_pages ul li a:before,
	.widget_archive ul li a:before,
	.footer .widget_tag_cloud .tagcloud a:hover,
	.footer .post-tags a:hover,
	.footer .widget_product_tag_cloud .tagcloud a:hover,
	.tabset .tab:after,
	.tab-img-tabset .tab-img:after,
	.toggle-title .arrow,
	.nz-pricing-table > .column .pricing:before,
	.nz-event-container:before {
		background-color: #ef5417 !important;
	}

	.share-label:after {border-color: #ef5417 transparent transparent transparent;}

	.desk .search-toggle,
	.desk .desk-cart-toggle,
	.desk .ls > div > ul,
	.mob-header-top .cart-toggle,
    .mob-header-top .mob-menu-toggle {
		border-color: #ef5417 !important;
	}

	.transport-overlay, #nz-content .nz-single-image:after,
	.woocommerce .product .onsale {
		background-color: rgba(239,84,23,0.8);
	}

	.woocommerce-message, 
	.woocommerce-info, 
	.woocommerce-error li, 
	p.woocommerce-error, 
	.woocommerce-checkout .woocommerce > p:first-child, 
	.woocommerce .cart-empty {
		background-color: rgba(239,84,23,0.1);
	}

	.woocommerce-message, 
	.woocommerce-info, 
	.woocommerce-error li, 
	p.woocommerce-error, 
	.woocommerce-checkout .woocommerce > p:first-child, 
	.woocommerce .cart-empty,
	.woocommerce-message a, 
	.woocommerce-info a, 
	.woocommerce-error li a, 
	p.woocommerce-error a, 
	.woocommerce-checkout .woocommerce > p:first-child a, 
	.woocommerce .cart-empty a {
		color: #ef5417;
	}

	.transport-navigation li a:hover,
	.transport-navigation li span.current,
	.woocommerce-pagination li a:hover,
	.woocommerce-pagination li span.current {
		box-shadow: inset 0 0 0 1px #ef5417;
	}

	.widget_price_filter .ui-slider .ui-slider-handle {
		border-color: #ef5417;
	}

	.timer-wrap,
	.nz-count-wrap {
		border-top:3px solid #ef5417;
	}

	#mce-EMAIL,
	.widget_search input[type="text"], 
	.widget_product_search input[type="search"],
	.nz-event-wrap {
		border-left:3px solid #ef5417;
	}

	.single-details .nz-i-list span.icon {
		box-shadow: inset 0 0 0 20px #ef5417;
	}

	.transport-filter .filter.active {
		box-shadow: inset 0 0 0 2px #ef5417;
	}

	button,
	input[type="reset"],
	input[type="submit"],
	input[type="button"],
	.single-details .project-link,
	.woocommerce .single-product-summary .button,
	.widget_price_filter .price_slider_amount .button,
	.wc-proceed-to-checkout a,
	.woocommerce-message .button.wc-forward,
	.single_add_to_cart_button,
	.widget_shopping_cart p.buttons > a,
	a.edit,
	a.view {
		background-color: #ef5417;
	}

	button:hover,
	input[type="reset"]:hover,
	input[type="submit"]:hover,
	input[type="button"]:hover,
	.single-details .project-link:hover,
	.woocommerce .single-product-summary .button:hover,
	.widget_price_filter .price_slider_amount .button:hover,
	.wc-proceed-to-checkout a:hover,
	.woocommerce-message .button.wc-forward:hover,
	.single_add_to_cart_button:hover,
	.widget_shopping_cart p.buttons > a:hover,
	a.edit:hover,
	a.view:hover{
		background-color: rgb(189,34,-27);
	}

	.default.button-normal{background-color: #ef5417}
	.default.button-ghost {box-shadow:inset 0 0 0 2px #ef5417;color:#ef5417;}
	.default.button-3d {background-color:#ef5417;box-shadow: 0 4px rgb(189,34,-27);}

	.default.animate-false.button-3d:hover {box-shadow: 0 2px rgb(189,34,-27);}
	.default.animate-false.button-normal.hover-fill:hover{background-color: rgb(189,34,-27);}
	
	.default.button-ghost.hover-fill:hover,
	.default.button-ghost.hover-drop:after,
	.default.button-ghost.hover-side:after,
	.default.button-ghost.hover-scene:after,
	.default.button-ghost.hover-screen:after
	{background-color: #ef5417;}

	#mc-embedded-subscribe:hover + span {
		background-color: rgb(189,34,-27) !important;
	}

	.desk .ls ul ul {width: 149px;margin-right:-74.5px !important; }

	.desk-menu > ul > li {margin-left: -9px !important;}
	.desk-menu > ul > li > a {
		text-transform: uppercase;
		font-weight: 400;
		font-size: 14px;
		font-family: Montserrat;
	}

	.desk-menu .sub-menu li > a {
		text-transform: none;
		font-weight: 400;
		font-size: 14px;
		line-height: 24px;
		font-family: Montserrat;
	}

	.desk-menu [data-mm="true"] > .sub-menu > li > a {
		text-transform: uppercase;
		font-weight: 700	}

	.one-page-bullets a[href*="#"]:hover,
	.one-page-bullets .one-page-active a[href*="#"] {
		box-shadow:inset 0 0 0 10px #ef5417;
	}

	.desk-menu > ul > li > a > .txt:before {border-color: transparent transparent #ef5417 transparent;}
	.desk-menu > ul > li > a > .txt:after {border-color: #ef5417 transparent transparent transparent;}

		#transport-slider {background-color:#232323;background-image:url(../img/slider_pattern.png);background-repeat:repeat;background-attachment:scroll;-webkit-background-size:inherit;-moz-background-size:inherit;background-size:inherit;background-position:left top;} .transport-slides li#post-14{background-color:#232323;}.transport-slides li#post-14 {background-image:url(../img/logistics-truck.jpg);} .active #transport-layer-14-1, .active #transport-layer-14-1 .layer-wrap {z-index:1;-webkit-transition-duration:400ms;-webkit-transition-delay:700ms;transition-duration:400ms;transition-delay:700ms;}.transport-slider.first-active #transport-layer-14-1, .transport-slider.first-active #transport-layer-14-1 .layer-wrap {-webkit-transition-delay:400ms;transition-delay:400ms;} .active #transport-layer-14-2, .active #transport-layer-14-2 .layer-wrap {z-index:1;-webkit-transition-duration:400ms;-webkit-transition-delay:1000ms;transition-duration:400ms;transition-delay:1000ms;}.transport-slider.first-active #transport-layer-14-2, .transport-slider.first-active #transport-layer-14-2 .layer-wrap {-webkit-transition-delay:700ms;transition-delay:700ms;} .active #transport-layer-14-3, .active #transport-layer-14-3 .layer-wrap {z-index:1;-webkit-transition-duration:300ms;-webkit-transition-delay:1600ms;transition-duration:300ms;transition-delay:1600ms;}.transport-slider.first-active #transport-layer-14-3, .transport-slider.first-active #transport-layer-14-3 .layer-wrap {-webkit-transition-delay:1300ms;transition-delay:1300ms;} .active #transport-layer-14-4, .active #transport-layer-14-4 .layer-wrap {z-index:1;-webkit-transition-duration:300ms;-webkit-transition-delay:1800ms;transition-duration:300ms;transition-delay:1800ms;}.transport-slider.first-active #transport-layer-14-4, .transport-slider.first-active #transport-layer-14-4 .layer-wrap {-webkit-transition-delay:1500ms;transition-delay:1500ms;} .active #transport-layer-14-5, .active #transport-layer-14-5 .layer-wrap {z-index:1;-webkit-transition-duration:300ms;-webkit-transition-delay:1500ms;transition-duration:300ms;transition-delay:1500ms;}.transport-slider.first-active #transport-layer-14-5, .transport-slider.first-active #transport-layer-14-5 .layer-wrap {-webkit-transition-delay:1200ms;transition-delay:1200ms;}.transport-slides li#post-17{background-color:#232323;}.transport-slides li#post-17 {background-image:url(../img/bg2.jpg);} .active #transport-layer-17-1, .active #transport-layer-17-1 .layer-wrap {z-index:1;-webkit-transition-duration:400ms;-webkit-transition-delay:700ms;transition-duration:400ms;transition-delay:700ms;}.transport-slider.first-active #transport-layer-17-1, .transport-slider.first-active #transport-layer-17-1 .layer-wrap {-webkit-transition-delay:400ms;transition-delay:400ms;} .active #transport-layer-17-2, .active #transport-layer-17-2 .layer-wrap {z-index:1;-webkit-transition-duration:400ms;-webkit-transition-delay:1000ms;transition-duration:400ms;transition-delay:1000ms;}.transport-slider.first-active #transport-layer-17-2, .transport-slider.first-active #transport-layer-17-2 .layer-wrap {-webkit-transition-delay:700ms;transition-delay:700ms;} .active #transport-layer-17-3, .active #transport-layer-17-3 .layer-wrap {z-index:1;-webkit-transition-duration:300ms;-webkit-transition-delay:1500ms;transition-duration:300ms;transition-delay:1500ms;}.transport-slider.first-active #transport-layer-17-3, .transport-slider.first-active #transport-layer-17-3 .layer-wrap {-webkit-transition-delay:1200ms;transition-delay:1200ms;} .active #transport-layer-17-4, .active #transport-layer-17-4 .layer-wrap {z-index:1;-webkit-transition-duration:300ms;-webkit-transition-delay:1600ms;transition-duration:300ms;transition-delay:1600ms;}.transport-slider.first-active #transport-layer-17-4, .transport-slider.first-active #transport-layer-17-4 .layer-wrap {-webkit-transition-delay:1300ms;transition-delay:1300ms;} .active #transport-layer-17-5, .active #transport-layer-17-5 .layer-wrap {z-index:1;-webkit-transition-duration:300ms;-webkit-transition-delay:1800ms;transition-duration:300ms;transition-delay:1800ms;}.transport-slider.first-active #transport-layer-17-5, .transport-slider.first-active #transport-layer-17-5 .layer-wrap {-webkit-transition-delay:1500ms;transition-delay:1500ms;}.transport-slides li#post-20{background-color:#232323;}.transport-slides li#post-20 {background-image:url(../img/bg3.jpg);} .active #transport-layer-20-1, .active #transport-layer-20-1 .layer-wrap {z-index:1;-webkit-transition-duration:400ms;-webkit-transition-delay:700ms;transition-duration:400ms;transition-delay:700ms;}.transport-slider.first-active #transport-layer-20-1, .transport-slider.first-active #transport-layer-20-1 .layer-wrap {-webkit-transition-delay:400ms;transition-delay:400ms;} .active #transport-layer-20-2, .active #transport-layer-20-2 .layer-wrap {z-index:1;-webkit-transition-duration:400ms;-webkit-transition-delay:1000ms;transition-duration:400ms;transition-delay:1000ms;}.transport-slider.first-active #transport-layer-20-2, .transport-slider.first-active #transport-layer-20-2 .layer-wrap {-webkit-transition-delay:700ms;transition-delay:700ms;} .active #transport-layer-20-3, .active #transport-layer-20-3 .layer-wrap {z-index:1;-webkit-transition-duration:300ms;-webkit-transition-delay:1500ms;transition-duration:300ms;transition-delay:1500ms;}.transport-slider.first-active #transport-layer-20-3, .transport-slider.first-active #transport-layer-20-3 .layer-wrap {-webkit-transition-delay:1200ms;transition-delay:1200ms;} .active #transport-layer-20-4, .active #transport-layer-20-4 .layer-wrap {z-index:1;-webkit-transition-duration:300ms;-webkit-transition-delay:1600ms;transition-duration:300ms;transition-delay:1600ms;}.transport-slider.first-active #transport-layer-20-4, .transport-slider.first-active #transport-layer-20-4 .layer-wrap {-webkit-transition-delay:1300ms;transition-delay:1300ms;}				@media only screen and (min-width: 320px){
			#transport-slider {height: 188px;}
			#transport-slider .fixed-container {height: 268px;margin-top:-80px;}
			#transport-slider .parallax-container {height: 212px;}
			 .active #transport-layer-14-1, #transport-layer-14-1.none, #transport-layer-14-1.scalein, #transport-layer-14-1.scaleout {top:58px !important;left:210px !important;} .active #transport-layer-14-2, #transport-layer-14-2.none, #transport-layer-14-2.scalein, #transport-layer-14-2.scaleout {top:68px !important;left:155px !important;} .active #transport-layer-14-3, #transport-layer-14-3.none, #transport-layer-14-3.scalein, #transport-layer-14-3.scaleout {top:110px !important;left:209px !important;} .active #transport-layer-14-4, #transport-layer-14-4.none, #transport-layer-14-4.scalein, #transport-layer-14-4.scaleout {top:110px !important;left:251px !important;} .active #transport-layer-14-5, #transport-layer-14-5.none, #transport-layer-14-5.scalein, #transport-layer-14-5.scaleout {top:103px !important;left:174px !important;} .active #transport-layer-17-1, #transport-layer-17-1.none, #transport-layer-17-1.scalein, #transport-layer-17-1.scaleout {top:58px !important;left:0px !important;} .active #transport-layer-17-2, #transport-layer-17-2.none, #transport-layer-17-2.scalein, #transport-layer-17-2.scaleout {top:68px !important;left:0px !important;} .active #transport-layer-17-3, #transport-layer-17-3.none, #transport-layer-17-3.scalein, #transport-layer-17-3.scaleout {top:103px !important;left:0px !important;} .active #transport-layer-17-4, #transport-layer-17-4.none, #transport-layer-17-4.scalein, #transport-layer-17-4.scaleout {top:110px !important;left:0px !important;} .active #transport-layer-17-5, #transport-layer-17-5.none, #transport-layer-17-5.scalein, #transport-layer-17-5.scaleout {top:110px !important;left:42px !important;} .active #transport-layer-20-1, #transport-layer-20-1.none, #transport-layer-20-1.scalein, #transport-layer-20-1.scaleout {top:58px !important;left:0px !important;} .active #transport-layer-20-2, #transport-layer-20-2.none, #transport-layer-20-2.scalein, #transport-layer-20-2.scaleout {top:68px !important;left:65px !important;} .active #transport-layer-20-3, #transport-layer-20-3.none, #transport-layer-20-3.scalein, #transport-layer-20-3.scaleout {top:103px !important;left:73px !important;} .active #transport-layer-20-4, #transport-layer-20-4.none, #transport-layer-20-4.scalein, #transport-layer-20-4.scaleout {top:110px !important;left:122px !important;}			#transport-slider .transport-layer {
				-webkit-transform: scale(0.25,0.25);
				-ms-transform: scale(0.25,0.25);
				transform: scale(0.25,0.25);
			}
		}
		@media only screen and (min-width: 480px){
			#transport-slider {height: 285px;}
			#transport-slider .fixed-container {height: 365px;margin-top:-80px;}
			#transport-slider .parallax-container {height: 309px;}
			 .active #transport-layer-14-1, #transport-layer-14-1.none, #transport-layer-14-1.scalein, #transport-layer-14-1.scaleout {top:87px !important;left:319px !important;} .active #transport-layer-14-2, #transport-layer-14-2.none, #transport-layer-14-2.scalein, #transport-layer-14-2.scaleout {top:103px !important;left:236px !important;} .active #transport-layer-14-3, #transport-layer-14-3.none, #transport-layer-14-3.scalein, #transport-layer-14-3.scaleout {top:167px !important;left:317px !important;} .active #transport-layer-14-4, #transport-layer-14-4.none, #transport-layer-14-4.scalein, #transport-layer-14-4.scaleout {top:167px !important;left:381px !important;} .active #transport-layer-14-5, #transport-layer-14-5.none, #transport-layer-14-5.scalein, #transport-layer-14-5.scaleout {top:156px !important;left:264px !important;} .active #transport-layer-17-1, #transport-layer-17-1.none, #transport-layer-17-1.scalein, #transport-layer-17-1.scaleout {top:87px !important;left:0px !important;} .active #transport-layer-17-2, #transport-layer-17-2.none, #transport-layer-17-2.scalein, #transport-layer-17-2.scaleout {top:103px !important;left:0px !important;} .active #transport-layer-17-3, #transport-layer-17-3.none, #transport-layer-17-3.scalein, #transport-layer-17-3.scaleout {top:156px !important;left:0px !important;} .active #transport-layer-17-4, #transport-layer-17-4.none, #transport-layer-17-4.scalein, #transport-layer-17-4.scaleout {top:167px !important;left:0px !important;} .active #transport-layer-17-5, #transport-layer-17-5.none, #transport-layer-17-5.scalein, #transport-layer-17-5.scaleout {top:167px !important;left:64px !important;} .active #transport-layer-20-1, #transport-layer-20-1.none, #transport-layer-20-1.scalein, #transport-layer-20-1.scaleout {top:87px !important;left:0px !important;} .active #transport-layer-20-2, #transport-layer-20-2.none, #transport-layer-20-2.scalein, #transport-layer-20-2.scaleout {top:103px !important;left:99px !important;} .active #transport-layer-20-3, #transport-layer-20-3.none, #transport-layer-20-3.scalein, #transport-layer-20-3.scaleout {top:156px !important;left:111px !important;} .active #transport-layer-20-4, #transport-layer-20-4.none, #transport-layer-20-4.scalein, #transport-layer-20-4.scaleout {top:167px !important;left:186px !important;}			#transport-slider .transport-layer {
				-webkit-transform: scale(0.38,0.38);
				-ms-transform: scale(0.38,0.38);
				transform: scale(0.38,0.38);
			}
		}
		@media only screen and (max-width: 767px){
					}
				@media only screen and (min-width: 768px){
			#transport-slider {height: 465px;}
			#transport-slider .fixed-container {height: 545px;margin-top:-80px;}
			#transport-slider .parallax-container {height: 489px;}
			 .active #transport-layer-14-1, #transport-layer-14-1.none, #transport-layer-14-1.scalein, #transport-layer-14-1.scaleout {top:143px !important;left:100px !important;} .active #transport-layer-14-2, #transport-layer-14-2.none, #transport-layer-14-2.scalein, #transport-layer-14-2.scaleout {top:167px !important;left:0px !important;} .active #transport-layer-14-3, #transport-layer-14-3.none, #transport-layer-14-3.scalein, #transport-layer-14-3.scaleout {top:273px !important;left:100px !important;} .active #transport-layer-14-4, #transport-layer-14-4.none, #transport-layer-14-4.scalein, #transport-layer-14-4.scaleout {top:273px !important;left:220px !important;} .active #transport-layer-14-5, #transport-layer-14-5.none, #transport-layer-14-5.scalein, #transport-layer-14-5.scaleout {top:254px !important;left:100px !important;} .active #transport-layer-17-1, #transport-layer-17-1.none, #transport-layer-17-1.scalein, #transport-layer-17-1.scaleout {top:143px !important;left:0px !important;} .active #transport-layer-17-2, #transport-layer-17-2.none, #transport-layer-17-2.scalein, #transport-layer-17-2.scaleout {top:167px !important;left:0px !important;} .active #transport-layer-17-3, #transport-layer-17-3.none, #transport-layer-17-3.scalein, #transport-layer-17-3.scaleout {top:254px !important;left:0px !important;} .active #transport-layer-17-4, #transport-layer-17-4.none, #transport-layer-17-4.scalein, #transport-layer-17-4.scaleout {top:273px !important;left:0px !important;} .active #transport-layer-17-5, #transport-layer-17-5.none, #transport-layer-17-5.scalein, #transport-layer-17-5.scaleout {top:273px !important;left:104px !important;} .active #transport-layer-20-1, #transport-layer-20-1.none, #transport-layer-20-1.scalein, #transport-layer-20-1.scaleout {top:143px !important;left:0px !important;} .active #transport-layer-20-2, #transport-layer-20-2.none, #transport-layer-20-2.scalein, #transport-layer-20-2.scaleout {top:167px !important;left:161px !important;} .active #transport-layer-20-3, #transport-layer-20-3.none, #transport-layer-20-3.scalein, #transport-layer-20-3.scaleout {top:254px !important;left:181px !important;} .active #transport-layer-20-4, #transport-layer-20-4.none, #transport-layer-20-4.scalein, #transport-layer-20-4.scaleout {top:273px !important;left:303px !important;}			#transport-slider .transport-layer {
				-webkit-transform: scale(0.62,0.62);
				-ms-transform: scale(0.62,0.62);
				transform: scale(0.62,0.62);
			}
		}
		@media only screen and (min-width: 1024px){
			#transport-slider {height: 615px;}
			#transport-slider .fixed-container {height: 695px;margin-top:-80px;}
			#transport-slider .parallax-container {height: 639px;}

			 .active #transport-layer-14-1, #transport-layer-14-1.none, #transport-layer-14-1.scalein, #transport-layer-14-1.scaleout {top:189px !important;left:100px !important;} .active #transport-layer-14-2, #transport-layer-14-2.none, #transport-layer-14-2.scalein, #transport-layer-14-2.scaleout {top:221px !important;left:0px !important;} .active #transport-layer-14-3, #transport-layer-14-3.none, #transport-layer-14-3.scalein, #transport-layer-14-3.scaleout {top:361px !important;left:100px !important;} .active #transport-layer-14-4, #transport-layer-14-4.none, #transport-layer-14-4.scalein, #transport-layer-14-4.scaleout {top:361px !important;left:250px !important;} .active #transport-layer-14-5, #transport-layer-14-5.none, #transport-layer-14-5.scalein, #transport-layer-14-5.scaleout {top:336px !important;left:100px !important;} .active #transport-layer-17-1, #transport-layer-17-1.none, #transport-layer-17-1.scalein, #transport-layer-17-1.scaleout {top:189px !important;left:0px !important;} .active #transport-layer-17-2, #transport-layer-17-2.none, #transport-layer-17-2.scalein, #transport-layer-17-2.scaleout {top:221px !important;left:0px !important;} .active #transport-layer-17-3, #transport-layer-17-3.none, #transport-layer-17-3.scalein, #transport-layer-17-3.scaleout {top:336px !important;left:0px !important;} .active #transport-layer-17-4, #transport-layer-17-4.none, #transport-layer-17-4.scalein, #transport-layer-17-4.scaleout {top:361px !important;left:0px !important;} .active #transport-layer-17-5, #transport-layer-17-5.none, #transport-layer-17-5.scalein, #transport-layer-17-5.scaleout {top:361px !important;left:138px !important;} .active #transport-layer-20-1, #transport-layer-20-1.none, #transport-layer-20-1.scalein, #transport-layer-20-1.scaleout {top:189px !important;left:0px !important;} .active #transport-layer-20-2, #transport-layer-20-2.none, #transport-layer-20-2.scalein, #transport-layer-20-2.scaleout {top:221px !important;left:213px !important;} .active #transport-layer-20-3, #transport-layer-20-3.none, #transport-layer-20-3.scalein, #transport-layer-20-3.scaleout {top:336px !important;left:239px !important;} .active #transport-layer-20-4, #transport-layer-20-4.none, #transport-layer-20-4.scalein, #transport-layer-20-4.scaleout {top:361px !important;left:401px !important;}			#transport-slider .transport-layer {
				-webkit-transform: scale(0.82,0.82);
				-ms-transform: scale(0.82,0.82);
				transform: scale(0.82,0.82);
			}
		}
		@media only screen and (min-width: 1100px){
			#transport-slider {height: 750px;}
			#transport-slider .fixed-container {height: 750px;}
			#transport-slider .parallax-container {height: 750px;}

			.inactive-false #transport-slider .fixed-container {
				height:750px;
				margin-top:-px;
			}
			.inactive-false #transport-slider .parallax-container {height:786px;}

			 .active #transport-layer-14-1, #transport-layer-14-1.none, #transport-layer-14-1.scalein, #transport-layer-14-1.scaleout, #transport-layer-14-1.ghostleft, #transport-layer-14-1.ghostright, #transport-layer-14-1.ghosttop, #transport-layer-14-1.ghostbottom {top:230px !important;left:160px !important;} .active #transport-layer-14-2, #transport-layer-14-2.none, #transport-layer-14-2.scalein, #transport-layer-14-2.scaleout, #transport-layer-14-2.ghostleft, #transport-layer-14-2.ghostright, #transport-layer-14-2.ghosttop, #transport-layer-14-2.ghostbottom {top:270px !important;left:0px !important;} .active #transport-layer-14-3, #transport-layer-14-3.none, #transport-layer-14-3.scalein, #transport-layer-14-3.scaleout, #transport-layer-14-3.ghostleft, #transport-layer-14-3.ghostright, #transport-layer-14-3.ghosttop, #transport-layer-14-3.ghostbottom {top:440px !important;left:150px !important;} .active #transport-layer-14-4, #transport-layer-14-4.none, #transport-layer-14-4.scalein, #transport-layer-14-4.scaleout, #transport-layer-14-4.ghostleft, #transport-layer-14-4.ghostright, #transport-layer-14-4.ghosttop, #transport-layer-14-4.ghostbottom {top:440px !important;left:320px !important;} .active #transport-layer-14-5, #transport-layer-14-5.none, #transport-layer-14-5.scalein, #transport-layer-14-5.scaleout, #transport-layer-14-5.ghostleft, #transport-layer-14-5.ghostright, #transport-layer-14-5.ghosttop, #transport-layer-14-5.ghostbottom {top:410px !important;left:150px !important;} .active #transport-layer-17-1, #transport-layer-17-1.none, #transport-layer-17-1.scalein, #transport-layer-17-1.scaleout, #transport-layer-17-1.ghostleft, #transport-layer-17-1.ghostright, #transport-layer-17-1.ghosttop, #transport-layer-17-1.ghostbottom {top:230px !important;left:0px !important;} .active #transport-layer-17-2, #transport-layer-17-2.none, #transport-layer-17-2.scalein, #transport-layer-17-2.scaleout, #transport-layer-17-2.ghostleft, #transport-layer-17-2.ghostright, #transport-layer-17-2.ghosttop, #transport-layer-17-2.ghostbottom {top:270px !important;left:0px !important;} .active #transport-layer-17-3, #transport-layer-17-3.none, #transport-layer-17-3.scalein, #transport-layer-17-3.scaleout, #transport-layer-17-3.ghostleft, #transport-layer-17-3.ghostright, #transport-layer-17-3.ghosttop, #transport-layer-17-3.ghostbottom {top:410px !important;left:0px !important;} .active #transport-layer-17-4, #transport-layer-17-4.none, #transport-layer-17-4.scalein, #transport-layer-17-4.scaleout, #transport-layer-17-4.ghostleft, #transport-layer-17-4.ghostright, #transport-layer-17-4.ghosttop, #transport-layer-17-4.ghostbottom {top:440px !important;left:0px !important;} .active #transport-layer-17-5, #transport-layer-17-5.none, #transport-layer-17-5.scalein, #transport-layer-17-5.scaleout, #transport-layer-17-5.ghostleft, #transport-layer-17-5.ghostright, #transport-layer-17-5.ghosttop, #transport-layer-17-5.ghostbottom {top:440px !important;left:168px !important;} .active #transport-layer-20-1, #transport-layer-20-1.none, #transport-layer-20-1.scalein, #transport-layer-20-1.scaleout, #transport-layer-20-1.ghostleft, #transport-layer-20-1.ghostright, #transport-layer-20-1.ghosttop, #transport-layer-20-1.ghostbottom {top:230px !important;left:0px !important;} .active #transport-layer-20-2, #transport-layer-20-2.none, #transport-layer-20-2.scalein, #transport-layer-20-2.scaleout, #transport-layer-20-2.ghostleft, #transport-layer-20-2.ghostright, #transport-layer-20-2.ghosttop, #transport-layer-20-2.ghostbottom {top:270px !important;left:260px !important;} .active #transport-layer-20-3, #transport-layer-20-3.none, #transport-layer-20-3.scalein, #transport-layer-20-3.scaleout, #transport-layer-20-3.ghostleft, #transport-layer-20-3.ghostright, #transport-layer-20-3.ghosttop, #transport-layer-20-3.ghostbottom {top:410px !important;left:292px !important;} .active #transport-layer-20-4, #transport-layer-20-4.none, #transport-layer-20-4.scalein, #transport-layer-20-4.scaleout, #transport-layer-20-4.ghostleft, #transport-layer-20-4.ghostright, #transport-layer-20-4.ghosttop, #transport-layer-20-4.ghostbottom {top:440px !important;left:489px !important;}			#transport-slider .transport-layer {
				-webkit-transform: scale(1,1);
				-ms-transform: scale(1,1);
				transform: scale(1,1);
			}        h4{
        color: #fff;
                font-size: 20px;
        }
		}


.logospan {
    max-width:175px;max-height:24px; margin-top: 30px; color:#fff; font-size: 20px; font-weight: bold;
}
#mapdiv {
        height: 450px;
    width: 100%;
    z-index: 9999;
}
.banner-data {
    min-height: 111px;
}

.box-icon {
    color: #ef5417;
}
.box-icon:hover {
    color: #db4d15 !important;
}

.col-inner{
    padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:40px;
}

.col-inner2{
    padding-left:30px;padding-right:30px;padding-top:158px;padding-bottom:59px;
}

/* date css */
input[type=date]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -webkit-appearance: none;
    display: none;
}

/*
div#date {
    width: 20%;
    float: left;
    margin-right: 10px;
}
div#tel {
    width: 30%;
    float: left;
    margin-right: 10px;
}
div#fax {
    width: 30%;
    float: left;
    margin-right: 10px;
}
*/

input[disabled]#submitform,
input[disabled]#submitform:hover,
input[disabled]#submitform:active,
input[disabled]#submitform:focus { 
        background: #CCCCCC;
        box-shadow: none;
        outline: none;
        opacity: 0.5;
        text-decoration: none;
}